/* BASIC css start */
#mheader {position:absolute; z-index:9999; width:100%; width:1260px;  min-width:1260px; margin:0 auto; left:0%; right:0%; border:0px;  }

/* 메인이미지 슬라이드 관련 */
.contentslider-main .sliderkit-go-btn{ position:absolute; top:0px;z-index:10; }
.contentslider-main .sliderkit-btn-inner {width:1260px; position:relative; text-align:center; margin:0 auto;}
.contentslider-main .sliderkit-go-prev{left:-108px;}
.contentslider-main .sliderkit-go-next{right:-60px;}
.contentslider-main .sliderkit-go-prev a{position:absolute; width:48px; height:93px; cursor:pointer; background:url("/design/brownwipe/0744hera/main_left.png") no-repeat; margin-top:430px; margin-left: -50px; opacity:0;}
.contentslider-main .sliderkit-go-next a{position:absolute; width:48px; height:93px; cursor:pointer; background:url("/design/brownwipe/0744hera/main_right.png") no-repeat; margin-top:430px; padding-left: 50px; opacity:0;}
.contentslider-main .sliderkit-go-btn span{display:none;}
.contentslider-main .sliderkit-nav {position:absolute; top:760px; width:1260px; font-size:0px;}
.contentslider-main .sliderkit-nav-clip ul {display:inline-block; text-align:center;}
.contentslider-main .sliderkit-nav-clip li a{margin:0px 5px; width:8px; height:8px; background-color:white; border-radius:6px; outline:1px solid transparent; cursor:pointer; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.contentslider-main .sliderkit-nav-clip li.sliderkit-selected a{ background-color:#B2A497; cursor:pointer; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
.contentslider-main {width:100%; height:799px; margin:0px; padding:0px; }
.contentslider-main .sliderkit-panels{width:100%; height:799px; overflow:hidden; padding:0px; margin:0px; text-align:center; background-color:#fff;}
.contentslider-main .sliderkit-panel{width:100%; height:799px; overflow:hidden; padding:0px;margin:0px;}
.contentslider-main .sliderkit-panel .main_ban_area {width:100%; height:799px; overflow:hidden; text-align:center;  background-position:center center; }
.sliderkit-panel .main_ban_area img { }
.main_rolling_banner_sub {width:100%; height:280px; margin:0px; padding:0px; }
.main_rolling_banner_sub_inner {width:100%; height:280px; overflow:hidden; text-align:center; background-position:center center; }
.ms_sec { position: absolute; top:40%; width:1260px; min-width:1260px; margin:0 auto; left:0%; right:0%; text-align:left; z-index:5; font-family:new-order, sans-serif; }
.ms_sec h1 {font-family: 'Noto Serif', serif; font-size:65px; font-weight:400; margin-top:45px; color:white; margin-bottom: 10px; line-height; 1;}
.ms_sec h2 {font-family: 'Pretendard', sans-serif; font-size:30px; line-height:35px; font-weight:400; margin-top:10px; color:white; margin-bottom: 19px; line-height; 1;}
.ms_sec p {font-family: 'Pretendard', sans-serif; font-size:15px;line-height:22px; font-weight:400; color:white; margin-bottom: 30px;}
.btnArea a {font-family: 'Pretendard', sans-serif; font-size:16px; font-weight:400; border: 1px solid #fff; color: #fff; padding: 10px 20px; width:100%; display:block; text-align:center; cursor:pointer; transition: all 0.3s ease;}
.btnArea a:hover {background-color: #000; color: #fff; border-color: #000;}
.L {width:140px; font-size:13px; margin:2px;}
.b_center {display:inline-block;}
.sliderkit-nav-clip .slider-dots {text-align: center; margin-top: 15px;}
.dot {display:inline-block; width: 12px; height:12px; margin:0 6px; background-color:#ccc; border-radius:50%; cursor:pointer;}
.dot.active {background-color: #333;}





/* 메인 탭상품 */
.contentslider-tab { width:1260px;  margin:0 auto; text-align:center; padding-top:0px;}
.contentslider-tab .sliderkit-nav { position:relative; width:1260px; height:40px; }
.contentslider-tab .sliderkit-nav-clip{ position:absolute; top:0px; left:0px; text-align:center; width:1260px;}
.contentslider-tab .sliderkit-nav-clip ul {display:inline-block;  text-align:center;}
.contentslider-tab .sliderkit-nav-clip li  {padding:0px 35px; margin:0px;  height:40px; list-style:none; }
.contentslider-tab .sliderkit-nav-clip li a {font-family:나눔고딕; cursor:pointer; height:40px; color:#625847; display:block; line-height:40px; font-size:20px; border-top:1px solid #625847;}
.contentslider-tab .sliderkit-nav-clip li.sliderkit-selected {height:40px;  background-color:#fff;}
.contentslider-tab .sliderkit-nav-clip li.sliderkit-selected a {color:#625847; background-color:#fff; height:40px; line-height:40px; border-top:1px solid #625847;}
.contentslider-tab .sliderkit-panels {width:1260px; padding-top:90px;}
.contentslider-tab .sliderkit-panel {width:1260px;padding:0; position:relative !important;}


/* 배너 2단상품 관련 */
.special_pro { background:#fff; width:100%; height:283px; margin-top: -40px;}
.special_pro .width1260 {position:relative;}
.special_pro .event_area02 .tb-center {width:628px;}
.special_pro .event_area02 {height:630px; width:628px; background-color:#fff; float:right;}
.special_pro .event_area02 .prd-list .thumb {float:right; width:313px; border:1px solid #e9e9e9; border-left:0px; border-top:0px; }
.special_pro .event_area02 .prd-list table td {padding:0;}

.special_pro_inner {width:100%; height:283px; overflow:hidden; text-align:center; background-position:center center; }

.main_pro_title_area {width:1260px;  margin:63px auto 40px; position:relative;}
.main_pro_title_area .main_pro_title {text-align:center; font-size:30px; font-family:'Pretendard', sans-serif; font-weight:500; line-height:30px; color:#000;}



/* 메인하단 2단배너 관련 */
.main_pro_title {font-family:'Pretendard', sans-serif; font-size:30px; line-height:30px; font-weight:500; color:#000;}
.cboth {border:0px;}
.cboth02 {text-align:center; padding-bottom:30px; }
.ban_center {padding-top:120px; height:349px; }
.ban_center ul li {position:relative;}
.ban_center ul li img {float:left;}
.bt_ban_right img {margin-left:20px !important;}
.h_ft_sns img {width: auto; height: 24px; padding-left: 3px; }



/* 메인 인스타그램 관련 */
.title_insta01 {font-size:16px; color:#2e2823; letter-spacing:1px; line-height:30px; height:30px; text-align:center; padding-top:50px; font-weight:400; }
.title_insta01 img { line-height:30px; vertical-align:middle; position:relative; top:-1px; }
.title_insta02 {font-size:11px; color:#999999; letter-spacing:1px; text-align:center; }
.ban_insta {text-align:center; padding-top:50px;}
#instafeed {width:1260px;margin:0 auto;text-align:center; padding-top:50px;}
#instafeed img {text-decoration:none; border:none; width:209px; height:209px;margin:0.5px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
#instafeed img:hover {filter:alpha(opacity=60); opacity:0.6;-moz-opacity:0.6;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;   -ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
/* 메인 인스타그램 관련 */
/* BASIC css end */

