@charset "utf-8";
@import url("GUM_base.css");
@import url("GUM_layout.css");
@import url("GUM_add.css");
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(//fonts.googleapis.com/earlyaccess/notosanskannada.css);

#wrap select {
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	-ms-appearance:none;
}

select::-ms-expand { display: none; }

#wrap div , #wrap span , #wrap input , #wrap select , #wrap p , #wrap a , #wrap li , #wrap h1 , #wrap h2  {
	/*font-family: 'Noto Sans KR', sans-serif;*/
	font-family: "Nanum Gothic", sans-serif;	
}

.glo-color-background2 {
	background:#3f74d0;
}

#wrap .td_subject a {
	font-weight:bold !important;
}

#wrap .sech-re-tlt , #wrap .view-st-tlt {
	color:#000;
}
.content-list-item__recommend {
	right: auto;
	left: 0px;
}

.lel-pro-name-fld {
	padding-top: 22px;
}

.span-orange {
	background-color: #f24400;
}

.span-blue {
	background-color: #0060e3;
}

.span-green {
	background-color: #15897c;
}

.span-orange i, .span-blue i, .span-green i {
	padding: 2px 5px !important;
    font-weight: normal !important;
	font-style: normal !important;
	font-size: 1rem;
    display: inline-block;
    color: #fff;
    margin-right1: 10px;
    font-weight: normal;
	box-sizing: border-box;
}

.sech-item {
	border-bottom: 1px solid #ddd;
}

.sech-item:last-child {
	border-bottom: 1px solid #ddd;
}

.sech-item-last {
	border-bottom: none !important;
}


.title-wifi {
	clear: both;
	width: 150px;
	border-radius: 5px;
	background-color: #6f6f6f;
	color: #fff;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 30px;

}

.div-wifi {
	margin-bottom: 50px;
}
sidebar-menu__a {
  font-size: 18px !important;
}
.div-wifi h6 {
	font-weight: bold;
	font-size: 16px;
	color: #003f7d;
}
/**.div-wifi ul, .div-wifi ul li {
	list-style-position: outside !important;
	list-style: outside !important;
	list-style-type: circle !important;
}
**/

.div-wifi li {
	padding-left: 1em;
	position: relative;
}

.div-wifi ul > li:before {
	content: '';
    background-color: #000;
    height: 4px;
    left: 0;
    margin-top: -1px;
    position: absolute;
    top: .75em;
    width: 4px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

body > header > div.inner-box > nav > ul > li > a {
	font-size: 18px;
}

#sb-site > div > div.content > div > div.w100 > div:nth-child(1) > img {
	max-width: 100%;
}

#wrap .glo-color-text  {
	color:#ea3429 !important;
}

 .glo-color-background {
	background-color:#ea3429 !important;
}

#wrap .glo-color-border-top {
	border-top:1px solid #ea3429;
}

#wrap .an1-wrp {
	width:100%;
	height:11px;
	background:url(../images/an1.png) repeat-x 0 0;
}

#wrap .an2-wrp {
	background:url(../images/an2.png) repeat 0 0;
	width:100%;
	color:#fff;
	padding:40px 10px;
}

#wrap .an3-wrp {
	width:100%;
	height:8px;
	background:url(../images/an3.png) repeat-x 0 0;
}

input[type=text]::-ms-clear {
display:none;
}

#wrap .lgn-inpt {
	width:305px;
	border:1px solid #ccc;
	height:34px;
	line-height:34px;
	text-indent:15px;
	margin-bottom:12px;
}

#wrap .lgn-btn {
	width:117px;
	height:45px;
	color:#fff;
	font-size:18px;
	border:0;
	background:#eee;

}


#wrap .login_cont2 {
	border:1px solid #ccc;
	margin-top:30px;
}

#wrap .login_cont2 h5 {
	border-bottom:1px solid #ccc;
	height:64px;
	line-height:64px;
	font-size:20px;
	color:#000 !important;
	padding:0 35px;
	background:#fff;
}

#wrap .login_cont2 .txt1 {
	padding:20px 35px;
	font-size:15px;
	line-height:26px;
}

#wrap .login_cont2 .agree_box {
	border:0;
	border-radius:0;
	padding:0 35px;
	width:100%;
	box-sizing:border-box;
}

#wrap .login_cont2 .terms {
	height:200px;
	overflow-y:scroll;
	border:1px solid #ccc !important;
	width:100%;
	box-sizing:border-box;
	padding:10px;
	margin-bottom:0;
}

#wrap .login_cont2 .txt4 {
	border:1px solid #ccc;
	border-top:0;
	padding:10px;
	box-sizing:border-box;
	color:#232323;
	font-size:14px;
}

#wrap .login_cont2 .m_agree_title {
	padding-bottom:20px;
}

#wrap .login_cont2 .btn_area1 {
	text-align:center;
}

#wrap .login_cont2 .btn_area1 input {
	margin-bottom:20px;
	border:0;
	display:inline-block;
	width:115px;
	height:45px;
	color:#fff;
	font-size:18px;
}

#wrap .reg-tbl-wrp {
	padding:0 35px;	
}

#wrap .reg-tbl-wrp table {
	border-top:2px solid #ea3429;
}

#wrap .reg-tbl-wrp table th , #wrap .reg-tbl-wrp table td {
	height:51px;
	border-bottom:1px solid #ccc;
}

#wrap .reg-tbl-wrp .lgn-inpt {
	margin-bottom:0;
}

#wrap .reg-tbl-wrp .lgn-btn {
	font-weight:bold;
	height:34px;
	border:1px solid #ccc;
	background:#eee;
	color:#000;
	width:auto;
	padding:0 20px;
}

#wrap .reg-tbl-wrp .td_text {
	display:inline-block;
	margin-left:20px;
	font-size:12px;
}

#wrap .reg-tbl-wrp .num1 {
	width:52px;
	height:34px;
	border:1px solid #ccc;
	text-align:center;
}

#wrap .reg-tbl-wrp .num2 , #wrap .reg-tbl-wrp .num3 {
	height:34px;
	border:1px solid #ccc;
	width:80px;
	text-indent:10px;
}

#wrap .btn_area2 {
	text-align:center;
	padding-bottom:20px;
}

#wrap .btn_area2 .btn6 , #wrap .btn_area2 .btn7 {
	width:auto;
	padding:0 20px;
	height:45px;
	color:#fff;
	border:0;
	background:#747474;
}

#wrap .result {
	text-align:center;
}

#wrap .result img {
	margin:30px 0;
}

#wrap .result .txt7 {
	font-size:24px;
	color:#7a7a7a;
	margin:30px 0;
}

#wrap .result .txt8 {
	margin-bottom:30px;
}

.terms-tab {
	width:100%;
	overflow:hidden;
	margin-top:30px;
}

.terms-inner-tab {
	width:1010px;
}

.terms-inner-tab a {
	float:left;
	height:78px;
	width:325px;
	margin-right:10px;
	font-size:15pt;
	background:#ccc;
	text-align:center;
	color:#333;
	line-height:78px;
}

.terms-inner-tab a.glo-color-background {
	color:#fff;
}


.terms-box h5 {
	font-size:20pt;
	text-align:center;
	color:#000;
	margin:30px 0;
}

.terms-box ul {
	border-top:1px solid #ea3429;
	padding-top:30px;
	font-size:10pt;
	
}

#wrap .sel_pd {
	background:url(../images/bullet__triangle-down.png) no-repeat 95% center;
	background-size:14px;
}

select {
	background:url(../images/bullet__triangle-down.png) no-repeat 95% center;
	background-size:14px;
}

#wrap .form-el--auto {
	color:#000;
	background:#ccc !important;
}

#wrap .title1 {
	border-bottom:2px solid #c6c6c6;
	padding-bottom:15px;
	font-size:16px;
	color:#232323;
}

#wrap .theme_area {
	width:100%;
	border:1px solid #ccc;
	padding:15px;
	line-height:24px;
	margin-top:20px;
	overflow:auto;
	height:230px;
}

#wrap .agree .title {
	margin-top:20px;
}

#wrap .agree .theme_box {
	border:1px solid #ccc;
	border-top:0;
	padding:10px 15px;
}

#wrap #image-gallery img {
	width:100%;
	height:337px !important;
}

#wrap #image-gallery li {
	
}


#wrap .lSPager li {
	/*border:2px solid #fff;*/
}

#wrap .lSPager .active {
	border:2px solid orange;
	box-sizing:border-box;
}

#wrap .lSPager img {
	width:123px;
}

#wrap .pass-contai-item .viw-btn2 {
	height:auto !important;
}

#wrap .hotel-view__room-description {
	margin-top:0 !important;
}
#wrap .content-view-main-content  , #wrap .room-search , #wrap .yy-an-wrp , #wrap .room-search-wrapper , #wrap .content-table , #wrap .chos-date {
	margin-bottom:50px;
}

#wrap .sidebar {
	position:static;
	float:left;
}

#wrap .content-table {
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}


#wrap .room-search__more-result {
margin-top:-50px;
}

#wrap .search-list-orange {
	font-size:12px;
}

#wrap .fc-sz-12 {
		font-size:12px !important;
	}
html:first-child select {
	height:30px;
	padding-right:25px;
}

.h-info__title, .room-search-wrapper b {
font-size:12px;}

#wrap .contai-img-lnk {
	border:1px solid #ccc;
}

#wrap .new-con-hd {
	border-bottom:1px solid #444;
}

.new-bbs-list-pic-img {
	width:240px !important;
	height:200px;
}

.board-promotion__item   {
	width:242px !important;
}

@media (max-width: 700px) {
	
	.board-promotion__item   {
		width:100% !important;
	}
	.new-bbs-list-pic-img {
		max-width:100%;
		height:auto;
	}
	#wrap .room-search__more-result {
		margin-top:-50px; 
		margin-left:10px;
margin-right:10px;
		border-top:0;
	}

	#wrap .contai-img-lnk img {
		width:100%;
	}
	#wrap .mbl-row-opt {
		display:block;
	}
	
	#wrap .search-list-orange p {
		padding-left:0;
	}
	#wrap .pd-a-0 {
		padding:0;
	}
	
	#wrap #image-gallery img {
		width:100%;
		height:auto !important;
		display:block;
	}


	#wrap .content-view-header__h2 {
		border-bottom:1px solid #ccc;
	}
	
	#wrap .tour-view__number-of-adults , #wrap .tour-view__number-of-kids {
		margin-bottom:0;
	}
	
	#wrap .no-rec {
		margin-top:10px;
	}
	
	.terms-inner-tab a {
		float:left;
		height:78px;
		width:32%;
		
		margin-right:1%;
		font-size:13pt;
		background:#ccc;
		text-align:center;
		color:#333;
		line-height:78px ;
	}
	
	.terms-inner-tab a:nth-child(2) , .terms-inner-tab a:last-child {
		padding-top:15px;
		line-height:25px;
	}
	
	.terms-box h5 {
		font-size:15pt;
		text-align:center;
		color:#000;
		margin:30px 0;
	}
	.terms-inner-tab {
		width:100%;
	}
	
	.terms-box ul {
		margin:0;
		padding:30px 10px;
	}
	
	#wrap .pd-btm-15 {
		padding-bottom:15px !important;
	}
	#wrap .result {
		text-align:center;
	}

	#wrap .result img {
		margin:30px 0;
	}

	#wrap .result .txt7 {
		font-size:17px;
		color:#7a7a7a;
		margin:30px 0;
	}

	#wrap .result .txt8 {
		margin-bottom:30px;
	}
	
	#wrap .btn_area2 .btn6 , #wrap .btn_area2 .btn7 {
		border-radius:0;
	}
	#wrap .reg-tbl-wrp .mbl-sp {
		display:block;
	}
	#wrap .reg-tbl-wrp .num1 {
		width:20%;
		height:34px;
		border:1px solid #ccc;
		text-align:center;
		border-radius:0;
		margin-bottom:10px;
	}

	#wrap .reg-tbl-wrp .num2 , #wrap .reg-tbl-wrp .num3 {
		height:34px;
		border:1px solid #ccc;
		width:30%;
		text-indent:10px;
		border-radius:0;
	}
	
	#wrap .reg-tbl-wrp {
		padding:0;
	}
	#wrap .reg-tbl-wrp table th {
		width:30%;
	}
	
	#wrap .reg-tbl-wrp table td {
		width:80%;
		padding-right:15px;
	}
	
	#wrap .reg-tbl-wrp .td_text {
		display:block;
		font-size:12px;
		margin-left:0;
		margin-top:10px;
	}
	
	#wrap .reg-tbl-wrp .lgn-inpt {
		width:100%;
		border-radius:0;
	}
	#wrap .reg-tbl-wrp .lgn-btn {
		border-radius:0;
		float:none;
	}
	
	#wrap .reg-tbl-wrp .per {
		width:55%;
	}
	
	#wrap .login_cont2 {
		margin-top:0;
	}
	
	#wrap .login_cont2 .agree_box {
		margin:0;
		padding:10px;
		width:100%;
		box-sizing:border-box;
	}
	#wrap .login_cont2 h5 {
		color:#fff !important;
		text-align:center;
		background:#ea3429;
	}
	
	#wrap .login_cont2 .txt1 {
		display:none;
	}
	
	#wrap .login_cont2 {
		border:0;
	}
	
	#wrap .logo-mobile__subheading {
		display:none;
	}
	
	#wrap .lgn-frt-li {
		border-bottom:1px solid #ccc;
		padding-bottom:30px;
	}
	
	#wrap .lgn-clm-wrp {
		padding-right:0px;
		
	}
	
	#wrap .lgn-clm-wrp .txt3 {
		text-align:left;
		margin-bottom:20px;
	}
	
	#wrap .lgn-inpt {
		width:100%;
		border:1px solid #ccc;
		height:34px;
		line-height:34px;
		text-indent:15px;
		margin-bottom:12px;
	}
	
	#wrap .lgn-btn {
		width:auto;
		padding:0 20px;
		height:30px;
		line-height:30px;
		color:#fff;
		font-size:12px;
		border:0;
		float:right;
		background:#ccc;
		margin-top:10px;
		margin-right:10px;
	}
	
	#wrap .lgn-btn2 {
		width:auto;
		padding:0 20px;
		height:30px;
		color:#fff;
		font-size:12px;
		border:0;
		float:right;
		background:#505b61;
	}
	
	#wrap .login_cont ul {
		margin:0;
		margin:0 15px;
	}
	
	.m_side_menu {
		width:100%;
		text-align:center;
		font-size:18px;
		color:#fff;
		height:45px;
		line-height:45px;
	}
	
	#wrap .m_side_menu h1 {
		font-size:18px;
		line-height:45px;
	}
	
	#wrap .login_cont h5 {
		font-size:20px;
		color:#232323;
		margin-bottom:0;
		width:100%;
		padding:20px 0px;
		box-sizing:border-box;
		color:#333;
	}
	
	#wrap .login_cont .txt1 {
		font-size:14px;
		padding:0px 15px;
		line-height:26px;
	}
	
	#wrap .login_cont .txt2 {
		font-size:12px;
		color:#a6a5a5;
		padding:0 15px;
	}
	
	
}

@media (min-width: 700px) {
	#wrap .no-rec {
		margin-top:30px;
		display:block;
	}
	#wrap .mg-top-25 {
		margin-top:25px;
	}
	
	#wrap .mg-top-30 {
		margin-top:30px;
	}
	
	#wrap .lgn-clm-wrp {
		
		padding-right:95px;
		
	}
	
	#wrap .lgn-clm-wrp2 {
		padding-left:95px;
		border-left:1px solid #ccc;
	}
	
	#wrap .mg-left-50 {
		margin-left:50px;
	}
	
	#wrap .pd-left-95 {
		padding-left:95px;
	}
	
	
	
	#wrap .lgn-box {
		font-size:13px;
		color:#393939;
		margin-top:30px;
	}
	
	#wrap .lgn-box2 {
		font-size:13px;
		color:#393939;
		margin-top:10px;
	}
	
	
	
	#wrap .lgn-btn2 {
		background:#505b61;
		width:117px;
		height:45px;
		color:#fff;
		font-size:18px;
		border:0;
	}
	
	#wrap .login_cont li {
		float:left;
		width:50%;
	}
	
	#wrap .login_cont .m_btn_area {
		display:none;
	}
	
	#wrap .login_cont {
		margin:40px 90px;
	}
	
	#wrap .login_cont h5 {
		font-size:20px;
		font-weight:normal;
		width:100%;
		padding:10px 0px;
		box-sizing:border-box;
	}
	
	#wrap .login_cont .txt1 {
		font-size:15px;
		padding:20px 0rpx;
		line-height:26px;
		font-weight:bold;
		color:#000;
		margin-bottom:10px;
	}
	
	#wrap .login_cont .txt2 {
		font-size:12px;
		color:#a6a5a5;
		margin-bottom:40px;
	}
	
	#wrap .card-wrp {
		width:200px;
		height:50px;
		line-height:50px;
		background:#f96a1f;
		color:#fff;
		text-align:center;
		margin:30px auto 0;
		font-size:18px;
		border-radius: 6px;
		font-weight:bold;
	}
	#wrap .old-contai {
		width:760px;float:right;
	}
	#wrap .ho-ls-frm {
		margin-top:40px;
	}
	#wrap .bar-items {
		position:relative;
		z-index:99;
	}
	/* 최한 추가 2017-06-17 */
	#wrap .sub-pg-cnt-ban {
		width:1000px;
		margin:46px auto 30px;
		display:block;
	}
	
	#wrap .sub-mn-wrp .pass-bar-tlt {
		background:#ea3429;
	}
	
	#wrap .sub-pg-sech-wrp {
		background:#fff;
	}
	
	#wrap .sub-pg-cnt-ban .super-pass-pc {
		
	}
	
	#wrap .view-list-tlt .search-item__col1 {
		margin:0;padding:0;height:47px;line-height:47px;color: #666; text-align: center; width: 332px;
	}
	
	#wrap .view-list-tlt .search-item__col2 { 
		margin:0;padding:0;height:47px;line-height:47px;width:127px;
	}
	
	#wrap .view-list-tlt .search-item__col3 { 
		margin:0;padding:0;height:47px;line-height:47px;text-align: center;width:215px;
	}
	
	#wrap .view-list-tlt  .search-item__col4 { 
		margin:0;padding:0;height:47px;line-height:47px;text-align: center; width:74px;
	}
	
	#wrap .w-1000 {
		width:1000px;
		margin:0 auto;
	}
	
	#header .ch-head-wrp {
		height:81px;
		background:#f7f7f7;
		width:100%;
	}
	
	.ch-head-logo {
		
	}
	
	#header .ch-head-bar {
		height:41px;
		background:#f7f7f7;
		border-bottom:1px solid #e5e5e5;
	}
		
	#header .ch-head-bar-item {
		line-height:41px;
		color:#393939;
		float:left;
		padding:0 10px;
		border-right:1px solid #e5e5e5;
	}
	
	#header .ch-head-bar-item.on {
		background:#fff;
	}

	#header .ch-head-bar-item span {
		display:block;
		height:41px;
		padding-left:18px;
	}
	
	#header .ch-head-bar-item span {
		background-repeat:no-repeat;
		background-position:left center;
		font-size:12px;
	}
	
	#header .ch-head-bar a:hover {
		color:#ea3429;
	}
	#header .head-bar-item1 {
		border-left:1px solid #e5e5e5;
	}
	#header .head-bar-item1 span{
		
		background-image:url(../images/head-bar-icon1.png);
	}
	
	#header .head-bar-item2 span{
		background-image:url(../images/head-bar-icon2.png);
	} 
	
	#header .head-bar-item3 span{
		background-image:url(../images/head-bar-icon3.png);
		background-size: 16px 13px;
	}
	
	#header .head-bar-item4 span{
		background-image:url(../images/head-bar-icon4.png);
	}
	
	#header .head-bar-item5 span{
		background-image:url(../images/head-bar-icon5.png);  
	}
	
	#header .ch-top-wrp {
		height:81px;

		background:#fff;
		width:100%;
		z-index:99999;
	}
	
	#header .ch-top-wrp .top-logo {
		padding:17px 0 18px 0;
		float:left;
	}
	
	#header .ch-top-nav-wrp {
		padding:34px 0 13px 0;
		float:right;
	}
	
	#header .ch-top-nav-wrp a {
		float:left;
		height:34px;
		line-height:34px;
		font-size:15px;
		padding:0 23px;
		text-align:center;
		color:#303030;
		font-weight:bold;
		border-right:1px solid #fff;
		border-left:1px solid #fff;
	
	}
	
	.cld-item-box em {
		position:relative;
		left:-100000px;
		font-weight:bold;
		border-left:1px solid #f7f7f7;
		text-align:center;
		height:12px;
		
	}
	
	#header .ch-top-nav-wrp a:last-child {
		margin-right:0;
	}
	
	#header .ch-top-nav-wrp a.on , #header .ch-top-nav-wrp a:hover {
		color:#e93326;
	}
	
	#header .ch-nav-cld-wrp {
		position:absolute;
		width:100%;
/*		background:#f7f7f7;
*/	
		z-index:999999;
		background:#f3f4f6;
/*		background:#656565;*/
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);	
/*	    background: url(../images/foot-bg.png) repeat 0 0;*/
		padding-top:0px;
		border-top:1px solid #ccc;
		padding-bottom:10px;
		display:none;
	
	}
	
	#header .cld-item-box {
		float:right;
	}
	

	
	.cld-item-box em , .cld-item-box span {
		display:block;
		text-align:center;
	}
	
	
	
	
	.cld-item-box span {
		height:30px;
		line-height:30px;
		color:#333;
	}
	
	.cld-item-box .cld-item:first-child {
		
	}
	.cld-item-box .cld-item {
		float:left;
	border-right:1px solid #f3f4f6;
	/*border-right: 1px solid #ddd;*/
	}
	
	.cld-item-box .cld-item  a {
	color:#444;
/*				color:#fff;*/
	}
	
	.cld-item-box .cld-item  a:hover {
		color:#e93326;
	}
	
	.cld-item-box .hide-sub {
		padding:0 23px;
		font-size:15px;
	}
	
	.ch-main-banner-wrp {
		top:-3px;
		width:100%;
		height:533px; 
		overflow:hidden;
		position:relative;
	}
	
	.banner-item-box {
		position:absolute;
		left:0;
		top:0;
	}
	
	.ch-banner-btn {
		height:531px;
		background:rgba(0,0,0,0.5);
		position:absolute;
		top:0;
		z-index:999;
	}
	
	.ch-banner-btn span {
		width:85px;
		height:85px;
		border-radius:50%;
		background:#333;
		color:#fff;
		text-align:center;
		line-height:85px;
		position:absolute;
		left:50%;
		top:50%;
		margin-left:-42.5px;
		margin-top:-42.5px;
		font-weight:bold;
		font-size:44px;
		cursor:pointer;
		opacity:0.2;
	}
	
	.ch-banner-btn span.on {
		opacity:0.8;
	}
	
	.dir-left {
		left:0;
	}
	
	.dir-right {
		right:0;
	}
	
	.ch-banner-item {
		height:531px;
		width:1000px;
		float:left;
	}
	
	.ch-banner-item img {
		width:100%;
		float:left;
	}
	
	.ch-sech-wrp {
		width:100%;
		padding:12px 0 20px 0;
		background:#f7f7f7;
		height:98px;
		box-sizing:border-box;
		border-bottom:1px solid #e5e5e5;
	}
	
	.main-sech-item {
		float:left;
		width:12.5%;
		padding-right:10px;
	}
	
	#wrap .main-sech-item .sech-item-tlt {
		display:block;
		font-size:12px;
		color:#303030;
		height:33px;
		line-height:33px;
		font-family: 'Noto Sans Kannada', sans-serif;
		font-weight:bold;
	}
	
	.main-sech-item .sech-item-inpt {
		width:100%;
		box-sizing:border-box;
		height:36px;
		border:1px solid #e6e6e6;
	}
	
	.main-sech-item .sech-item-sel {
		height:36px;
		border:1px solid #e6e6e6;
		width:100%;
		max-width:100%;
		min-width:0;
		background:#fff url(../images/bullet__triangle-down.png) no-repeat 95% center;
		background-size:14px;
	}
	
	#wrap .sech-txt-item div {
		height:36px;
		line-height:36px;
		text-align:center; 
	}
	
	#wrap .sech-btn-box {
		padding-top:33px;
		width:11%;
		padding-right:0;
	}
	
	.sech-btn-box button {
		
		color:#fff;
		height:36px;
		border:0;
		width:100%;
	}
	
	#wrap .w-12p {
		width:12.5%;
	}
	
	#wrap .w-7p {
		width:7%;
		cursor:pointer;
	}
	
	#wrap .w-16p {
		width:16.5%;
	}
	
	.main-best-hlt-wrp {
		padding-top:50px;
		padding-bottom:30px;
	}
	
	.main-best-hlt-wrp h2 {
		text-align:center;
		font-weight:bold;
		font-size:20px;
	}
	
	.main-best-hlt-tlt {
		color:#000;
		font-size:27px;
		text-align:center;
		margin-bottom:36px;
	}
	
	.main-best-inner-wrp {
		width:1014px;
		overflow:hidden;
	}
	
	.main-best-item {
		width:324px;
		border:1px solid #eae6e5;
		margin-right:14px;
		float:left;
		margin-bottom:25px;
		box-sizing:border-box;
		overflow:hidden;
		position:relative;
	}

	.main-tour-best-item {
		width:239px !important;
		border:1px solid #eae6e5;
		margin-right:14px;
		float:left;
		margin-bottom:25px;
		box-sizing:border-box;
		overflow:hidden;
		position:relative;
	}
	
	.over-border {
		width:100%;
		height:100%;
		left:0;
		top:0;
		border:2px solid #ea3429;
		box-sizing:border-box;
		z-index:99;
		position:absolute;
		display:none;
	}
	
	
	.top-bar-evt span {
		background:#ff6f21;
		color:#fff;
		display:block;
		width:53px;
		height:19px;
		line-height:19px;
		text-align:center;
		border-radius:2px;
	}
	
	.main-best-item {
		height:418px;
	}

	.main-tour-best-item {
		height:350px;
	}
	
	.main-best-item img {
		display:block;
		width:100%;
		height:282px;
	}
	
	.main-tour-best-item img {
		width:100%;
		height:auto !important;
	}

	
	.best-item-tlt {
		font-size:16px;
		color:#333;
		display:block;
		text-align:center;
		margin:20px 0 5px 0;
		font-weight:bold;
		padding-left:15px;
		padding-right:15px;
	}
	
	.best-item-desc {
		display:block;
		text-align:center;
		color:#a0a0a0;
		margin-bottom:10px;
	}
	
	.best--tour-item-desc  {
		font-size:13px;
			
	}
	
	.best-item-prc {
		font-size:16px;
		display:block;
		text-align:center;
		margin-bottom:24px;
		font-weight:bold;
	}
	
	.inner-btm-count {
		width:1008px;
		overflow:hidden;
	}
	
	.main-btm-cont a {
		float:left;
		margin-right:8px;
		box-sizing:border-box;
		width:494px;
	}
	
	.clnd-bg {
		background:#fff url(../images/calendar.jpg) no-repeat 95% center;
		background-size:20%;
	}
	
	.main-btm-cont img {
		width:494px;
		height:100%;
		box-sizing:border-box;
		border:0px solid #fff;
	}

	
	.main-btm-bar {
		text-align:center;
		padding-top:60px;
		padding-bottom:25px;
	}
	
	.main-btm-bar a {
		display:inline-block;
		margin:0 5px;
		vertical-align:middle;
	}
	

	.btm-txt-lnk {
		height:30px;
		line-height:30px;
		position:relative;
		top:-7px;
		color:#5e5e5e;
		border-bottom:2px solid #636363;
	}
	
	.footer {
		background:url(../images/foot-bg.png) repeat 0 0; 
		height:246px;
	}
	
	.fot-item {
		float:left;
	}
	
	.fot-item-1 {
		width:292px;
		background:url(../images/foot-icon-1.png) no-repeat 176px 39px;
		height:246px;
		float:left;
	}
	
	.fot-item-2 {
		width:327px;
		background:url(../images/foot-icon-2.png) no-repeat 176px 39px;
		height:246px;
		float:left;
	}
	
	.fot-item-3 {
		width:259px;
		background:url(../images/foot-icon-3.png) no-repeat 151px 39px;
		height:246px;
		float:left;
	}
	
	.fot-wrp-tlt {
		padding-top:43px;
		display:block;
		color:#fff;
		font-size:16px;
		
	}
	
	.fot-num-1 {
		margin-top:70px;
		display:block;
		color:#fff;
		font-size:33px;
	}
	
	.fot-num2-msg {
		float:left;
		color:#fff;
		font-size:15px;
	}
	
	.fot-num-2 {
		font-size:15px;
		color:#fff;
	}
	
	.fot-item2-msg {
		margin-top:50px;
	}
	
	.fot-msg {
		display:block;
		color:#fff;
		font-size:14px;
	}
	
	.fot-item3-msg {
		margin-top:93px;
	}
	
	.fot-item3-msg span {
		display:block;
		color:#fff;
	}
	
	.fot-item-4 {
		height:246px;
		
		width:122px;
	}
	
	.fot-pub-wrp {
		width:100%;
		background:#106fbb url(../images/pub-icon.png) no-repeat center 32px;
		height:123px;
		color:#fff;
		text-align:center;
		line-height:150px;
	}
	
	.fot-bod-wrp {
		width:100%;
		background:#252b2e url(../images/bod-icon.png) no-repeat center 32px;
		height:123px;
		color:#fff;
		text-align:center;
		line-height:150px;
	}
	
	.foot-bar {
		height:36px;
		line-height:36px;
		text-align:center;
		border-bottom:1px solid #e1e1e1;
	}
	
	.foot-bar a {
		color:#333;
		display:inline-block;
		padding:0 20px;
		font-family: 'Noto Sans Kannada', sans-serif;
		font-weight:bold;
		font-size:12px;
	}
	
	.foot-info {
		padding:32px 0;
		font-size:12px;
	}
	
	.fot-info-left {
		float:left;
		width:265px;
		margin-right:20px;
	}
	
	.fot-info-left span {
		display:none;
	}
	
	.fot-info-right {
		float:right;
		width:715px;
		color:#333;
		font-weight:bold;
	}
	
	.head-bar-lnk {
		float:right;
	}
	
	.head-bar-lnk a {
		display:inline-block;
		margin-left:8px;
		font-size:12px;
		color:#333;
		line-height:41px;
	}
	
	.super-pass-mobile {
		display:none;
	}
	
	.super-pass-pc {
		display:block;
	}
	
	#wrap .breadcrumb a {
		font-size:12px;
	}
	
	#wrap .breadcrumb span {
		font-size:12px;
	}
	
	#wrap .view-right {
		width:489px;
		height:337px;
		float:left;
		border:1px solid #d7d7d7;
		border-top:2px solid #666666;
		padding:23px;
		position:relative;
	}
	
	#wrap .gum-tt-wrp {
		position:absolute;
		left:23px;
		bottom:23px;
	}
	
	#wrap .view-right .view-clm {
		position:absolute;
		left:0;
		bottom:0;
		width:100%;
	}
	
	#wrap .view-right .view-clm li {
		padding:10px 0;
		border-bottom:1px solid #d7d7d7;
	}
	
	.view-frm , .room-search__more-result , .room-search__more-result-fold  {
/*		width:733px;
		float:right;
*/	}
	
	
	.view-left {
		width:217px;
		margin-right:13px;
		float:left;
	}
	
	.view-left-tlt {
		clear:both;
		font-size:15px;
		color:#fff;
		background:#5b8495;
		height:36px;
		line-height:36px;
		text-align:center;
	}
	
	.view-left-icon-wrp {
		padding:30px 0 20px 0;
		text-align:center;
	}
	
	.view-left-top {
		background:#959595 url(../images/view-left-icon1.png) no-repeat 15px center;
		height:65px;
		line-height:65px;
	}
	
	.view-left-top span {
		display:block;
		margin-left:64px;
		border-left:1px solid #a9a9a9;
		padding-left:18px;
		color:#fff;
		font-size:15px;
	}
	
	.view-left-cnt {
		background:#4d4d4d url(../images/view-left-icon2.png) no-repeat 18px center;
		padding:11px 0;
	}
	
	.view-left-cnt span , .view-left-cnt em {
		display:block;
		margin-left:80px;
	}
	
	.view-left-cnt span {
		color:#fff;
		height:23px;
		line-height:23px;
		font-size:17px;
	}
	
	.view-left-cnt em {
		color:#b8b8b8;
		height:21px;
		line-height:21px;
		font-size:12px;
	}
	
	.view-left-btm {
		background:#959595 url(../images/view-left-icon3.png) no-repeat 18px center;
	}
	
	.view-left-btm div {
		padding:11px 0;
		height:100%;
		border-left:1px solid #a9a9a9;
		margin-left:64px;
	}
	
	.view-left-btm div span {
		display:block;
		height:20px;
		line-height:20px;
		color:#fff;
		font-size:13px;
		padding-left:15px;
	}
	
	.room-sech-border {
		border:1px solid #e5e5e5;
		border-top:0;
	}
	
	#wrap .btn--small {
		height:36px;
		line-height:36px;
		width:99px;
		border-radius:0;
		margin-left:15px;

	}
	
	.search-item__row {
		padding:0 18px; 
	} 
	
	
	#wrap .hotel-view__room-description {
	/*	width:733px;
		float:right;*/
	}
	
	#wrap .new-sech-item-col3 {
		width:92px !important;
	}
	
	#wrap .new-sech-item-col4 {
		width:134px !important;
		text-align:center;
	}
	
	/* 최한 추가 끝 */

	ul.gnbL li {
		margin-right: 0px;
	}
	#header .gnbW .gnbDiv ul > li {
		padding: 0px 6px;
	}

	.content-info li * {
		font-size: 14px;
	}

	.content-list-item__info li {
		font-size: 14px;
		line-height: 150%;
	}
	.content-list-item__info li * {
		line-height: 150%;
	}

	.content-list-item__content {
		width: 500px;
		
	}
	#frm_page .rounded-border-none {
		margin-bottom: 20px;
		padding-top: 10px;
		padding-bottom: 20px;
		border-bottom: 1px solid #dbdbdb;
	}
	#frm_page .rounded-border-none:last-child {
		border-bottom: none !important;
	}
	.content-list-item__info li {
	    padding-left: 12px;
		line-height: 150%;
		background: url(../img/common/bul01.gif) no-repeat 2px 7px;
		min-height: 20px;
		margin-bottom: 5px;
		text-align: left;
	}

	.price {
		font-size: 14px;
	}
	
	a:hover {
		font-weight: normal;
	}

	.index-list__a:hover {
		color: #333;
		font-weight: normal;
	}
	
	.index-main-link__li {
	    background: url(/img/main/line.gif) no-repeat left bottom;
	}

	#sb-site > div.inner-box.cf > div.index-list-wrapper > ul > li:nth-child(1) {
		background: none;
	}

	.pc-mb0 {
		margin-bottom: 0px;
	}

	.index-list {
		margin-bottom: 5px;
		min-height: 240px;
	}

	.index-contact__li {
		font-size: 12px;
		line-height: 140%;
		letter-spacing: 0px;
	}

	.index-contact__text {
		line-height: 130%;
		letter-spacing: 0px;
		color: #333333;
	}

	.index-main-link__title {
		font-size: 15px;
	}

	.index-main-link__li {
		width: 19%;
	}

	.index-list__li {
		margin-bottom: -3px;
		border-bottom: 0px;
	}

	.index-list__more {
		color: #666666;
	}

	.index-list__subject {
		font-size: 15px;
		color: #333333;
		line-height: 30px;
		font-family: nGothicB;	
		border-bottom: none;
	}

	.wifi-img {
		width: 373px;
	}

	.table {	
		table-layout: fixed;
		display: table;
		width: 100%;
		max-width: 100%;
	}

	.table .odd {
		background-color: #e5e5e5;
	}

	.table > * >:first-child {
		width: 230px;
	}
	.table>* {
		display: table-row;
	}
	.table>*>*:nth-child(2) {
		border-left: 1px solid #cfcfcf;
	}
	.table>*>* {
		display: table-cell;
		padding: 1rem 1.5rem .5rem;
		vertical-align: top;
	}
	.table>*>*>*, .table>*>*>ul.text {
		margin-bottom: .5rem;
	}
	
}
#wrap {box-sizing:border-box;width:100%;max-width:100%;}
input[type="text"]  {
  -webkit-appearance: none;
}
select{
	-webkit-appearance:none; /*去除系统默认的样式*/
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);   /* 点击高亮的颜色*/
}

.ant {
	margin-bottom:15px;
}

.anm {
	font-size:15px;
	margin-bottom:40px;
	border-bottom:1px solid #ccc;
	padding-bottom:40px;
	line-height:28px;
}

#wrap .htl-view-slide {
	width:500px;
}

.anm:last-child {
	border-bottom:0;
}

.tt-ul {
	width:50%;
	margin:0 auto;
}

#wrap .tt-ul li {
	width:100%;
	float:none;
}

#wrap .tt-ul .lgn-inpt {
	width:100%;
	box-sizing:border-box;
}

#wrap .tt-ul .lgn-clm-wrp {
	padding-right:0;
}

#wrap .tt-lgn-cnt {
	border:1px solid #ccc;
	margin:0;
	padding:20px;
	box-sizing:border-box;
}

#wrap .mbl-yy-btn {
	display:none;
}

@media (max-width: 700px) {
	#wrap .mbl-yy-btn {
	display:block;
}
	#wrap .tt-ul .lgn-frt-li {
		border-bottom:0;
	}
	#wrap .tt-lgn-cnt .txt1 {
		padding:0;
	}
	#wrap .login_cont .tt-ul {
		width:100%;
		margin:0;
	}
	#wrap .htl-view-slide {
		width:100%;
	}
	#wrap .no-rec {
		margin-top:30px;
		display:block;
	}
	#wrap .card-wrp {
		width:200px;
		height:40px;
		line-height:40px;
		background:#f96a1f;
		color:#fff;
		text-align:center;
		margin:30px auto 0;
		font-size:18px;
	}
	
	/* 최한 추가 */
	#wrap .view-clm ul {
		margin-left:0;
	}
	
	#wrap .content-view-info__list .inf-li {
		line-height:40px;
		height:40px;
	}
	
	#wrap .content-view-info__list .inf-li p {
		line-height:22px;
	}
	
	#wrap .ho-vi-dat3 {
		display:none;
	}
	
	#wrap .mg-btm-20 {
		margin-bottom:20px;
	}
	
	#wrap .content-view-info__title {
		text-align:left;
		display:inline-block;

		padding-right:10px;
		width:23%;
		box-sizing:border-box;
		float:left;
	}
	
	
	#wrap .content-view-info__indent {
		display:inline-block;
		
		width:77%;
		float:left;
	}
	
	#wrap .view-clm-addr {
		border-top:2px solid #d7d7d7;
	}
	
	#wrap .view-clm ul {
		border-bottom:1px solid #d7d7d7;
	}
	
	#wrap .view-left {
		display:none;
	}
	
	#wrap .view-st-tlt {
		background:#fff;
		font-size:1.25rem;
		border-bottom:1px solid #ccc;
		padding-bottom:10px;
	}
	
	#wrap .room-search-wrapper {
		padding:0 10px;
	}
	
	#wrap .view-clm-addr {
		padding-top:10px;
	}
	
	#wrap .view-clm li {
		padding:10px 0;
	}
	
	#wrap .ho-viw-wrp {
		padding:0;
	}
	
	#wrap .room-sech-border .dates1 {
		float:left;
		width:60%;
		margin:0;
		margin-bottom:10px;
	}
	
	#wrap .dates10 , #wrap .dates20 {
		float:left;
		width:23%;
		margin-right:0.3%;
		margin-bottom:10px;
	}
	
	#wrap .dates30 , #wrap .dates40 {
		float:left;
		width:18%;
		margin-right:0.3%;
		margin-bottom:10px;
	}
	
	#wrap .pd-l-10 {
		padding-left:10px;
	}
	
	#wrap .room-sech-border .dates10 .sech-item-inpt , #wrap .room-sech-border .dates20 .sech-item-inpt ,  #wrap .room-sech-border .dates30 select  , #wrap .room-sech-border .dates40 select{
		width:100%;
		background-position:95% center;
	}
	
	#wrap .room-sech-border .dates2 {
		float:left;
		width:40%;
		margin:0;
		margin-bottom:10px;
	}
	
	#wrap .mg-top-20 {
		margin-top:30px;
	}
	
	#wrap .room-sech-border .mobile-search-btn {
		width:100%;
		border-radius:0;
	}
	
	#wrap .room-sech-border .dates3 {
		float:left;
		width:50%;
		margin:0;
	}
	
	#wrap .room-sech-border .dates3 select {
		width:95%;
		background-position:95% center;
	}
	
	#wrap .room-sech-border .dates4 {
		float:left;
		width:50%;
		margin:0;
	}
	
	#wrap .dates5 {
		clear:both;
		margin-top:15px;
	}
	
	#wrap .room-sech-border .dates4 select {
		width:100%;
		background-position:95% center;
	}
	
	#wrap .room-sech-border .dates2 input {
		width:100%;
		background:#fff;
	}
	
	#wrap .room-sech-border .sech-item-inpt {
		width:55%;
		background:#fff;
	}
	
	#wrap .room-sech-border {
	
	}
	
	#wrap .bi {
		display:none;
	}
	
	#wrap .room-sech-border .sech-item-sel {
		width:30%;
		min-width:auto;
		background-position:95% center;
	}
	
	#wrap .resrv-labl {
		height:22px;
		display:block;
		margin-bottom:10px !important;
	}
	
	#wrap .sech-list-ul {
		padding-top:20px;
		border-bottom:1px solid #ddd;
		padding-bottom:15px;
	}
	
	#wrap .sech-list-ul .search-item__col1 {
		margin-bottom:6px;
	}
	
	#wrap .sech-list-ul .search-item__col2 {
		margin-bottom:6px;
	}
	
	#wrap .btn-set {
		padding-top:10px !important;
	}
	
	#wrap .search-result__detail {
		border-top:0;
	}
	
	#wrap .btn--brand {
		line-height:40px;
		height:40px;
	}
	
	#wrap .view-list-tlt li {
		float:left;
		text-align:center;
		height:56px;
	}
	
	#wrap .search-item__row .search-item__col1 {
		width:100%;
		overflow:hidden;
	}
	
	#wrap .view-list-tlt .search-item__col1 {
		width:50% !important;
		line-height:56px;
	}
	
	#wrap .sech-re-tlt {
		margin-bottom:0 !important;
	}
	
	#wrap .view-list-tlt .search-item__col2  {
		width:20% !important;
		line-height:56px;
	}
	
	#wrap .search-item-inner {
		border-top:0;
		padding-top:0;
	}
	
	#wrap .view-list-tlt .search-item__col3 {
		width:30% !important;
		padding-top:7px;
	}
	
	#wrap .view-list-tlt .search-item__col3 span {
		display:block;
	}
	
	#wrap .search-item__col4 {
		/*display:none;*/
	}
	
	.ch-main-banner-wrp {
		
		width:100%;
	}
	.ch-banner-btn {
		display:none;
	}
	
	.ch-banner-item img {
		width:100%;
	}
	
	.ch-main-banner-wrp {
		width:100%;
	}
	
	
	.swiper-container {
        width: 100%;
    }
	
	.swiper-slide {
		text-align: center;
        font-size: 18px;
        background: #fff;
        
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
	}
	
	#wrap .header-mobile {
		height:49.5px;
		background:#fff;
		padding:10px 0 12px 10px;
		border-bottom:3px solid #ea3429;
	}
	
	#wrap .header-mobile__menu-button {
		float:left;
		color:#333;
		position:absolute;
	}
	
	#wrap .ch-mbl-logo-wrp {
		width:100%;
		float:left;
		max-height:27.5px;
	}
	
	#wrap .ch-mbl-logo-wrp img {
		width:190px;
		max-width:307px;
		display:block;
		margin:5px auto 0;
	}
	
	#wrap .ch-sech-wrp {
		background:#f7f7f7;
	}
	
	#wrap .ch-sech-wrp .w-1000 {
		padding:0 10px;
	}
	
	#wrap .main-sech-item {
		width:25%;
		float:left;
		margin-bottom:8px;
	}

	.main-sech-item .sech-item-tlt {
		display:block;
		height:33px;
		line-height:33px;
	}
	
	.main-sech-item .sech-item-inpt {
		height:36px;
		width:100%;
		border:1px solid #e9e9e9;
	}
	
	.main-sech-item .sech-item-sel {
		width:100%;
		height:36px;
		border:1px solid #e9e9e9;
		background:#fff;
		background:#fff url(../images/bullet__triangle-down.png) no-repeat 95% center;
		background-size:18px;
	}
	
	#wrap .sech-txt-item {
	
		
	}
	
	#wrap .sech-txt-item div {
		height:36px;
		line-height:36px;
		text-align:center; 
	}
	
	#wrap .pd-rt-10 {
		padding-right:10px;
	}
	
	#wrap .sech-btn-box {
		width:100%;
	}
	
	.sech-btn-box button {
		width:100%;
		height:36px;
		color:#fff;
		background:#ea3429;
		border:0;
	}
	
	.main-best-hlt-wrp {
		width:100%;
		padding-top:30px;
		padding:30px 10px 30px;
		
	}
	
	.main-cnt-banner {
		
		display:block;
	}
	
	.main-cnt-banner img {
		width:100%;
	}
	
	#wrap .main-best-hlt-wrp h2 {
		color:#000;
		font-size:18px;
		padding-left:20px;
		margin-bottom:0;
	}
	
	#wrap .main-best-hlt-tlt {
		font-size:16px;
		padding-left:20px;
		color:#000;
		margin-bottom:15px;
		font-weight:bold !important;

	}
	
	.main-best-hlt-wrp .main-best-item {
		border:1px solid #e0e0e0;
		text-align:center;
		display:block;
		margin-bottom:10px;
	}
	
	.main-best-item img {
		width:100%;
		margin-bottom:7px;
	}

/*	.main-tour-best-item img {
		width:100%;
		margin-bottom:7px;
	}*/
	
	.main-best-item .best-item-tlt {
		width:100%;
		display:block;
		text-align:center;
		color:#000;
	}
	
	
	
	.main-best-item .best-item-desc {
		display:block;
		text-align:center;
		color:#a0a0a0;
		margin-bottom:10px;
	}
	
	.main-best-item .best-item-prc {
		font-weight:bold;
		display:block;
		margin-bottom:10px;
	}
	
	.main-btm-bar {
		width:100%;
		text-align:center;
		padding:30px 0;
	}
	
	.main-btm-bar a {
		display:inline-block;
		width:14.6%;
	}
	
	.mbl-none {
		display:none;
	}
	
	.main-btm-bar .btm-txt-lnk {
		height:30px;
		line-height:30px;
		position:relative;
		font-size:0.75rem;
		top:-7px;
		color:#5e5e5e;
		border-bottom:2px solid #636363;
		display:none;
	}
	
	.mian-btm-bar a img {
		width:100%;
	}
	
	.footer {
		background:url(../images/foot-bg.png) repeat 0 0; 
		
	}
	
	.fot-item {
		padding-left:70px;
		padding-top:30px;
		color:#fff;
	}
	
	.fot-item-1 {
		width:100%;
		background:url(../images/foot-icon-1.png) no-repeat left 60px;
		background-size:60px;
	}
	
	.fot-item-2 {
		width:100%;
		background:url(../images/foot-icon-2.png) no-repeat left 60px;
	
		background-size:60px;
	}
	
	.fot-item-3 {
		width:100%;
		background:url(../images/foot-icon-3.png) no-repeat left 60px;
	
		background-size:60px;
	}
	
	.fot-num-1 {
		background:#616c70 url(../images/ph-icon.png) no-repeat 10px center;
		display:block;
		padding-left:40px;
		padding-right:10px;
		margin-top:12px;
		border-radius:5px;
		width:160px;
		height:30px;
		text-align:left;
		line-height:30px;
	}
	
	.fot-num-2 {
		display:inline-block;
		margin-right:5px;
		margin-top:10px;
		background:#616c70 url(../images/ph-icon.png) no-repeat 10px center;
		border-radius:5px;
		padding-left:40px;
		padding-right:10px;
		width:160px;
		height:30px;
		text-align:left;
		line-height:30px;
	}
	
	.fot-num2-msg span {
		display:none;
	}
	
	.fot-item2-msg {
		margin-top:12px;
	}
	
	.fot-item2-msg span {
		display:block;
	}
	
	.fot-item3-msg {
		margin-top:12px;
	}
	
	.fot-item3-msg span {
		display:block;
	}
	
	.fot-item-4 {
		margin-top:35px;
		width:100%;
		height:53px;
		background:#fff;
		color:#333;
		padding:0;
	}
	
	.fot-item-4 div {
		width:50%;
		float:left;
		height:53px;
		text-align:center;
		line-height:53px;
		border-bottom:1px solid #bababa;
	}
	
	.fot-item-4 div:first-child {
		border-right:1px solid #bababa;
	}
	
	.fot-item-4 span {
		display:inline-block;
		padding-left:25px;
	}
	
	.fot-pub-wrp span {
		
		background:url(../images/m-pub-icon.png) no-repeat left center;
		background-size:20px;
		
	}
	
	.fot-bod-wrp span {
		background:url(../images/m-bod-icon.png) no-repeat left center;
		background-size:20px;
		
	}
	
	.foot-bar {
		height:36px;
		line-height:36px;
		text-align:center;
		border-bottom:1px solid #e1e1e1;
	}
	
	.foot-bar a {
		color:#333;
		display:inline-block;
		padding:0 5px;
	
		font-size:12px;
	}
	
	.foot-info {
		padding:36px 0;
		text-align:center;
		font-size:12px;
	}
	
	.fot-info-left span {
		display:block;
		padding:0 15px;
		margin-top:20px;
		color:#939292;
		font-size:14px;
	}
	
	.fot-info-right {
		padding:10px 5px;
	}
	
	.super-pass-mobile {
		display:block;
	}
	
	.super-pass-pc {
		display:none;
	}
	
	
	
	#wrap .logo-mobile__heading img {
		
		height:27px;
		position:relative;
		top:-5px;
	}
	
	.lgn-wrp {
		width:100%;
		height:50px;
		background:#ebebeb;
		
	}
	
	.lgn-wrp i{
		float:left;
		margin-top:11px;
		margin-left:10px;
		color:#000;
	}
	
	.lgn-btn {
		font-size:12px;
		background:#fff;
		border:1px solid #ccc;
		display:inline-block;
		color:#333;
		padding:0 5px;
	}
	
	.reg-wrp {
		padding:15px 10px;
	}
	
	.reg-wrp span {
		color:#fff;
	}
	
	#wrap .reg-lnk {
		float:right;
		background:#333;
		color:#fff;
		padding:0 5px;
	}
	
	/* 최한 추가 끝 */
	#sb-site > div.index-slide-wrapper.inner-box.base-spacing.pc-mb0 > div > div.bx-controls.bx-has-pager.bx-has-controls-direction.bx-has-controls-auto {
		margin-right: 110px;
	}

	#sb-site > div.index-slide-wrapper.inner-box.base-spacing.pc-mb0 > div > div.bx-controls.bx-has-pager.bx-has-controls-direction.bx-has-controls-auto > div.bx-pager.bx-default-pager {
		display: none;
	}



	.fancybox-image {
		max-width: 100%;
	}

	p, ul, ol, li, dl, dt, dd, form {
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		border: 0px;
		word-break: break-all;
		word-wrap: break-word;
	}

	#txt_box02 {
		margin: 5px 0;
		padding: 0 0 0 26px;
		font-size: 1.2rem;
		line-height: 150%;
	}

	.tbList0a {
		width: 100% !important;
		border-top: 1px solid #d3d3d3;
		border-right: 1px solid #d3d3d3;
		float: left;
		margin-bottom: 32px;
	}

	.tbList0a th {
		text-align: center;
		color: #4b4b4b;
		background: #eaeaea;
		padding: 3px;
		margin: 0;
		line-height: 100%;
		font-size: 13px;
		border-top: 1px solid #d3d3d3;
		border-bottom: 1px solid #d3d3d3;
		border-left: 1px solid #d3d3d3;
		vertical-align: middle;
		letter-spacing: -0.5px;
		height: 20px;
	}

	.tbList0a td {
		border-bottom: 1px solid #d3d3d3;
		border-left: 1px solid #d3d3d3;
		padding: 3px;
		margin: 0;
		text-align: center;
		line-height: 100%;
		color: #4b4b4b;
		font-size: 13px;
		line-height: 140%;
		vertical-align: middle;
	}

	.moneyY {
		color: #f15a22;
		font-weight: bold;
	}

	#tit03 {
		font-size: 19px;
		color: #2c5f7e;
	}

	#txt_box03 > ul.bul01 > li > img {
		width: auto !important;
		height: auto !important;
	}

	.index-main-link__li {
		width: 18.9%;
		height: 85px;
	}
	.index-main-link {
		width: 100%;
	}

	.wifi-img {
		width: 100%;
	}

	.table>* {
		border-top: 1px solid #eaeaea;
		display: block;
		padding: 10px 0 5px;
	}


}



.new-footer {
	width:100%;
	background:#313131;
	margin-top:84px;
	padding-bottom:40px;
}

.new-footer-wd {
	width:1000px;
	margin:0 auto;
}

.new-footer1 {
	height:82px;
	border-bottom:1px solid #484848;
}

.new-footer1-left {
	float:left;
	line-height:80px;
}

.new-footer1-left a {
	color:#fff;
	font-size:12px;
}

.new-footer1-left .lne100 {
	color:#fff;
	display:inline-block;
	padding:0 26px;
	font-size:12px;
}

.new-footer1-right {
	float:right;
}

.new-footer1-right a {
	float:left;
	height:41px;
	position:relative;
	top:19.5px;
	margin-left:17px;
}

.new-footer2 {
	padding-top:28px;
}

.new-footer2 span {
	font-size:12px;
	color:#d3d3d3;
}

.new-footer3 {
	margin-top:60px;
}

.new-footer3-item {
	float:left;
	width:33.333%;
	box-sizing:border-box;
	margin-right:0;
}

.new-footer3-item span , .new-footer3-item strong {
	display:block;
	color:#fff;
	font-size:12px;
	line-height:22px;
}

.new-footer3-item strong {
	font-size:14px;
}

.new-footer3-item1 {
	background:url(../img/new-footer-ico1.png) no-repeat 0 0;
	padding-left:46px;
	margin-right:98px;
	margin-right:0;
}

.new-footer3-item1 .mg-spsp {
	margin-bottom:7px;
	font-size:14px;
}

.new-footer3-item2 {
	background:url(../img/new-footer-ico2.png) no-repeat 0 0;
	padding-left:53px;
	margin-right:65px;
	margin-right:0;
}



.mbl-footer {
	display:none;
}

.footer {
	display:none;
}

.mbl-new-footer {
	display:none;
}

.foot-bar , .foot-info , .mbl-footer1-right{
	display:none;
}



@media (max-width: 700px) {
	.new-footer-wd {
		width:100%;
	}
	
	.mbl-new-footer {
		padding:10px;
		padding-bottom:0;
		padding-top:20px;
	}
	
	.new-footer3-item span, .new-footer3-item strong {
		color:#404040;
	}
	
	.mbl-new-footer .new-footer3-item1 {
		float:none;
		color:#404040;
		padding-left:0;
	}
	
	.new-footer3-item1 span {
		font-size:20px;
		margin-bottom:5px;
	}
	
	.new-footer3-item1 .mg-spsp {
		font-weight:Bold !important;
		margin-bottom:10px;
		font-size:21px;
	}
	
	.new-footer3-item2 , .new-footer3-item3  {
		float:left;
		width:50%;
		margin-right:0;
		padding-left:0;
	}
	
	.new-footer3 {
		border-bottom:1px solid #000;
		padding-bottom:10px;
	}
	
	.mbl-new-footer-info {
		font-size:12px;
		text-align:left;
		margin-top:10px;
	}
	
	.mbl-new-footer-info span {
	
		line-height:22px;
	}
	
	.new-footer1-right {
		float:none;
		text-align:center;
	}
	
	.new-footer1-right a {
		float:none;
		display:inline-block;
		margin-left:0;
		padding:0 5px;
		height:auto;
	}
	
	.footer {
		display:block;
	}
	
	.new-footer {
		display:none;
	}
	
	.mbl-footer {
		display:block;
		background:#f4f4f4;
		padding-bottom:40px;
		display:none;
	}
	
	.new-footer3 {
		margin-top:0;
	}
	
	.mbl-footer-logo {
		text-align:center;
		padding-top:40px;
	}
	
	.new-footer-info {
		text-align:center;
	}
	
	.foot-bar {
		border:0;
		display:block;
		margin-top:18px;
	}
	
	.foot-bar a {
		color:#404040;
	}
	
	.foot-bar , .foot-info , .mbl-footer1-right , .mbl-new-footer {
		display:block;
	}
	
	.footer .fot-item {
		display:none;
	}
	
	.footer .fot-item-4 {
		display:block;
		border-top:1px solid #bababa;
	}
	
	.footer .fot-item-4 .lll {
		border-right:0;
	}
}