/*2017-10-24 �߰� ������ Ŀ���� CSS */



.input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn{height:25px !important; padding:3px 10px !important;}


.header-logo .main-logo{  display: inline-block;
    background: url(/img/pc_logo.png) no-repeat 0 0;
    width: 130px;
    height: 88px;
}

.header-logo .sub-logo{  display: inline-block;
    background: url(/img/m_logo.png) no-repeat 0 0;
    width: 130px;
    height: 88px;
}

@media all and (max-width:991px){
.header-logo .main-logo{margin:0 15px;}
.header-logo .sub-logo{margin:0 15px;}
}
/* Wing widget */
.wing-wrap {display:none;}

.at-header{position: fixed; left: 0; width: 100%; z-index: 5; height: 175px; }
.at-header.head-type-1{ background:none;}

@media (max-width:991px){
.at-header.head-type-1{ height:90px;}
}

.at-lnb{border-bottom:1px solid #626265;}
.at-lnb ul > li > a {margin-bottom:7px;}
.at-lnb ul > li.lnb-icons {padding:0 10px;}
.at-lnb ul > li.lnb-icons span {display:none;}
.at-lnb ul > li.lnb-icons:after {content:'';}
.at-content{margin-top:175px;}

/* PC Header */
.pc-header .at-container{background:none;}
.custom-pc-header{padding-top:22px; position:relative;}
.custom-pc-header .nav-top .menu-li:hover .menu-a, .custom-pc-header .nav-top .menu-li.on .menu-a{border-bottom:1px solid #fff; color:#fff; padding-bottom:7px;}
.m-header.head-type-2{background:#171717!important;}

@media all and (min-width:992px){
.at-header.head-type-2{ background:#171717; height:135px;}
}

.at-wrapper .at-menu{display:none;}

/* Mobile header */

.m-header img {padding: 15px; padding-left: 15px; width: 133px;}


/* Custom PC Header */
.custom-pc-header .at-container {position:relative;}

.custom-pc-header .at-container .header-menu ul{list-style:none; padding:0; display: table; width: 100%; table-layout: fixed; margin: 0px;}
.custom-pc-header .at-container .header-menu ul li {display:table-cell; vertical-align:top; text-align:center;}
.custom-pc-header .at-container .header-menu ul li:nth-child(5) a{color:#f8b954 !important;}
.custom-pc-header .at-container .header-menu ul li:nth-child(5).on a{color:#f8b954 !important; border-bottom:1px solid #f8b954 !important;}
.custom-pc-header .at-container .header-menu ul li:nth-child(5):hover a{color:#f8b954 !important; border-bottom:1px solid #f8b954 !important;}
.custom-pc-header .at-container .header-menu ul li a {display: inline-block; color: #fbfbfb; font-weight:400; text-align:center; font-size:14px;}
.custom-pc-header .at-container .header-menu ul li a:hover,
.custom-pc-header .at-container .header-menu ul li a:active,
.custom-pc-header .at-container .header-menu ul li a:focus {color:#f8b954;}


.sub-1dli {width:100%; float:left;}
.custom-pc-header .at-container .header-menu ul.sub-1dul {width:85px; margin:0 auto; background:rgba(0,0,0,0.5)}
.custom-pc-header .at-container .header-menu ul.sub-1dul .sub-1dli:last-child a{border-bottom:0;}
.custom-pc-header .at-container .header-menu ul.sub-1dul .sub-1dli a{width:80%; color:#cfcece !important; font-size:12px !important; padding:7px 0; border-bottom:1px solid ; margin:0 auto; border-color:rgba(255,255,255,0.3);}

.custom-pc-header .at-container .header-menu .nav-top{ position: absolute; left: 0px; top: 28px; z-index: 10; width: 100%;}
.custom-pc-header .at-container .header-search {position:relative; top:25px;}
.custom-pc-header .at-container .header-search input{overflow:hidden; border-top-left-radius:50px !important; border-bottom-left-radius:50px !important; background:#747576; border:1px solid #747576; border-right:0 ;}
.custom-pc-header .at-container .header-search button{overflow:hidden; border-top-right-radius:50px !important; border-bottom-right-radius:50px !important; background:#747576; border:1px solid #747576; border-left:0 ;}

/* Main */
.w-main {max-width:100% !important; padding:0 !important; position:relative;}
.w-slide {position:relative;}
.w-slide .slide-section{max-width:100%; margin:0 auto;}
.w-slide .slide-view{width: 100%; overflow: hidden; position: relative; height: 978px;}
.w-slide .slide-view .main-slide {padding:0; margin:0;}

.warpper{position: absolute; top: 330px; right: 10px; text-align: left; color: #fff; z-index: 1;}

.type-1 .warpper{top:455px; left:0; width: 1200px; }
.type-1 .warpper p{margin-bottom:30px;}
.type-1 .warpper .p01 {color:#fff; font-size: 37px;	 font-weight: 400;}
.type-1 .warpper .p01 span {line-height:46px;}
.type-1 .warpper .p02 {color:#ccc; font-size: 18px;	 font-weight: normal;}
.type-1 .warpper .p02 b{font-weight:600; color:#fff;}

.wrapper .bg-custom{background:none; color:#fff; border:1px solid #fff;}
.warpper .btn-custom{padding: 15px 35px; border-radius: 3px; line-height: 1.33; font-size: 18px;}

.warpper .btn:hover{background:#565656; color:#fff; padding: 15px 35px; border:1px solid #565656; line-height: 1.33; font-size: 18px;}


.type-2 .warpper{top: 350px; right: 350px; width:390px;}
.type-2 .warpper p{margin-bottom:30px;}
.type-2 .warpper .p01 {color:#fff; font-size: 33px;	 font-weight: 400;}
.type-2 .warpper .p01 b{padding-right:5px; font-size: 37px;}
.type-2 .warpper .p01 span {line-height:46px;}
.type-2 .warpper .p02 {color:#ccc; font-size: 18px;	 font-weight: normal;}
.type-2 .warpper .p02 b{font-weight:normal !important; color:#fff;}

.view-controls {margin-bottom: 20px;}
.view-controls .carousel-control-v2 {color:#fff;}
@media (max-width:991px){

.view-controls .carousel-control-v2 i{font-size:24px;}
.view-controls .carousel-control-v2.left:after{vertical-align:text-bottom;}

}
.view-controls .carousel-control-v2.left {margin-right:15px;}
.view-controls .carousel-control-v2.left:after {content:'|'; padding-left:15px; margin-left:17px;}
.view-controls .carousel-control-v2.right {margin-left:15px;}


.carousel-inner .item {min-height:979px; background-repeat:no-repeat; background-size:cover; }
.item.slide_1 { background-image:url(/img/slide_1.jpg);}
.item.slide_2 { background-image:url(/img/slide_2.jpg);}
.item.slide_3 { background-image:url(/img/slide_3.jpg);}
.item.slide_4 { background-image:url(/img/slide_4.jpg);}
.item.slide_5 { background-image:url(/img/slide_5.jpg);}
.item.slide_6 { background-image:url(/img/slide_6.jpg);}
.item.slide_7 { background-image:url(/img/slide_7.jpg);}
.item.slide_8 { background-image:url(/img/slide_8.jpg);}
.item.slide_9 { background-image:url(/img/slide_9.jpg);}
.item.slide_10 { background-image:url(/img/slide_10.jpg);}
.item.slide_11 { background-image:url(/img/slide_11.jpg);}
.item.slide_12 { background-image:url(/img/slide_12.jpg);}
.item.slide_13 { background-image:url(/img/slide_13.jpg);}
.item.slide_14 { background-image:url(/img/slide_14.jpg);}
.item.slide_15 { background-image:url(/img/slide_15.jpg);}
.item.slide_16 { background-image:url(/img/slide_16.jpg);}
.item.slide_17 { background-image:url(/img/slide_17.jpg);}
.item.slide_18 { background-image:url(/img/slide_18.jpg);}

@media all and (max-width:991px){
.carousel-inner .item {min-height:769px;  background-position:-350px 0;}
.type-1 .warpper{top:255px; left:0; width:100%; min-width:320px; max-width:400px; margin-left:15px;}
.type-1 .warpper .p01 .sm-font{color:#fff; font-size: 24px;	 font-weight: 400;}
.type-1 .warpper .p01 {font-size:32px;}

.type-2 .warpper{top:255px; left:0; width:100%; min-width:320px; max-width:400px; margin-left:15px;}
}



/* Instargram section */

/* Instargram section 숨김 */
.w-section-3 {
    display: none;
}


.w-section-3{min-height:600px;background-image:url(/img/instar_bg.jpg);}

@media all and (max-width:991px){
	.w-section-3{min-height:490px;}
	.pull-left img{padding-left:15px;}
	.instar-plus{padding-right:15px;}
.mob .item-list {margin-top:30px;}
}
.w-section-3 .instar_wrapper {position:relative; padding-top:105px;}

.instar-plus {font-size:32px; color:#fff !important; margin:14px 0; display:inline-block;}

.instar_wrapper .instar-content {margin:25px 0;}
.instar-content .item{float:left; margin:0 15px; width:calc((100% / 5) - 30px);}
.instar-content .item img {width:100%; display:block; margin:0 auto;}

.col-xs-4 img{width:100%; display:block; margin:0 auto;}


/* 지도 설정r */
#map-search #map {
    display: none;
}

/* at-footer */
.at-infos .foot-logo img{padding:20px 0;}
.at-infos .foot-icons a{ float:right;}
.at-infos .foot-icons a img{ padding:10px 0;}
.media-body {padding-left:40px;}
.media-body .at-link ul{list-style:none; padding:0; margin:0; display:block; width:100%; margin-bottom:15px;}
.media-body .at-link ul li {float:left; padding-right:8px; font-size:13px;}
.media-body .at-link ul li:after {content:'|'; margin-left:8px; color:#adadad;}
.media-body .at-link ul li:last-child:after {content:'';}
.media-body .at-link ul li a {color:#adadad; font-size:13px;}
.media-body .at-about span {color:#adadad; font-size:13px; font-weight:400 !important;}


@media all and (max-width:991px){
.media-body{padding-left:0;}
.media-body .at-link {float:left; width:100%; margin:0 auto; text-align:center;}
.media-body .at-link ul li {display:inline-block; float:none; padding-right:6px;}
.media-body .at-link ul li:after {margin-left:6px;}
.media-body .at-about span p {text-align:center;}

.at-infos .foot-icons {float:left; width:100%; margin:0 auto; text-align:center;}
.at-infos .foot-icons a{ float:none;}
.at-infos .foot-icons a img{ padding:0 10px;}
}

.is-pc .at-body{min-height:auto !important;}


a:active,a:focus{outline: none !important; -ms-outline:none !important; select-dummy: expression(this.hideFocus=true);}

@media (min-width:769px){
#sidebar-btn{display:none;}
.icons-set{position:absolute; top:15px; right:-110px; }
.icons-set ul{list-style:none; padding:0; margin:0;}
.icons-set ul li {float:left; margin-right:15px;}
.icons-set ul li .icons-btn{width: 40px; height: 40px; display: block; line-height: 40px; text-align: center; background:rgb(50,60,70);	border-radius:50%;}
.icons-set ul li .icons-btn.login i{color:#f8b954 ;}
.icons-set ul li .icons-btn i{color:#fff;}
}

.list-title{margin:10px 0; height:50px;}
.list-title span{text-align:center; display:block; font-size:16px; color:#60656f; font-weight:300;}



.panel-default{border:0; margin-bottom:0;}
.panel-default>.panel-heading{background:#f8f8f8; border:0; padding-top:0;}
.shop-relation .item-list{border:0 !important;}
.shop-relation div.is-item-content{background-color:#f8f8f8 !important; text-align:center;}
.is-pc .ko .panel div.panel-body{background-color:#f8f8f8 !important;}
#item_relation_list .item-content{height:60px !important;}

/* 220303 lkm 유지보수 */
.at-body {background: #ffffff;}

/* 221206 ssk 유지보수 */
/* 221223 JYJ 유지보수 */
.type-1 .warpper{
	left:unset;
	right: 0;
	width:550px;
	top:200px
}
.type-1 .warpper .p01 {color:#fff; font-size: 20px;}
.type-1 .warpper .p01 span span{font-size:30px}
.type-1 .warpper .p02 {color:#fff;}
.type-1 .warpper .p02 b {color:#fff;}
.wrapper .bg-custom {color:#fff; border:1px solid #fff;}
.view-controls .carousel-control-v2 {color:#fff;}
.type-2 .warpper{
	width: 420px;
}
/* .view-controls{display:none;} */
/* .wrapper .bg-custom{display:none;} */
.type-2 .warpper .p01 {color:#fff;}
.type-2 .warpper .p02 {color:#fff;}
.type-2 .warpper .p02 b {color:#fff;}
.type-2 .warpper {
	top: 140px;
    right: unset;
    left: 200px;}
@media (max-width:991px) {
	.type-1 .warpper .p01 .sm-font {color:#fff;}
}

/* 230203 kyj 유지보수 */
.sc04{font-weight:400}
.sc05{font-weight:500}