/* BASIC css start */
@import url('https://fonts.googleapis.com/css?family=Black+Han+Sans|Do+Hyeon|Nanum+Gothic:400,700,800|Nanum+Myeongjo:400,700,800|Noto+Sans+KR:100,300,400,500,700,900|Noto+Serif+KR:100,300,400,500,700,900&display=swap&subset=korean');

#contentWrapper{background:#f9f9f9; padding-bottom:100px;}
.content{width:1100px;margin:0 auto;}
.item-wrap .item-cont{max-width:1100px !important;margin:0 auto;}
.item-wrap {max-width:1100px !important;}

.map-title { width:1100px; height:40px; margin:0 auto; padding-top:50px;}
.map-title ul { width:100%; display:inline-block; text-align:center; height:100%;}
.map-title ul li{ width:160px; display:inline-block; text-align:center; height:40px;}
.map-title ul li a { width:100%: height:100%; font-family: 'Noto Sans KR', sans-serif; font-size:15px; color:#333; padding:10px 20px; display:block; margin:30px 20px; background:#eee; font-weight:300px; border-radius:20px;}
.map-title ul li a:hover { font-family: 'Noto Sans KR', sans-serif; font-size:15px; color:#fff; background:#333; font-weight:500px;}
.map-title ul li a.active { font-family: 'Noto Sans KR', sans-serif; font-size:15px; color:#fff; background:#333; font-weight:500px;}


/* map */
#map { padding:30px 50px 16px; margin:0 auto; display:block;}
#map h3{ padding-top: 10px; margin:0 auto; display:block; font-weight:700; font-size:16px !important; color:#333;}
#map p{ padding:0 10px 10px; display:block; font-size:13px !important; color:#919191; }
#map a{display:block; padding-bottom:10px; font-size:13px; color:#919191;}  
#tabProduct .newCate_prod .slideList li #map { padding:30px 0px 16px 0; margin:0 auto; display:inline-block;  }
#tabProduct .newCate_prod .slideList li #map h3{ font-family: 'Nanum Gothic', sans-serif; padding-top: 10px; padding-bottom:5px; margin:0 auto; display:block; font-weight:700; font-size:20px; color:#333;}
#tabProduct .newCate_prod .slideList li #map p{ padding-left: 10px; padding-right: 10px; display:block; font-size:15px; color:#919191; }
#tabProduct .newCate_prod .slideList li #map a{ font-family: 'Nanum Gothic', sans-serif; display:block; padding-bottom:10px; font-size:13px; color:#919191;}  
#map1 { padding:30px 0px 16px 0; margin:0 auto; display:inline-block;  }
#map1 h3{ padding-top: 10px; margin:0 auto; display:block; font-weight:700; font-size:16px !important; color:#333;}
#map1 p{ padding:5px 10px 10px; display:block; font-size:13px !important; color:#919191; }
#map1 a{ font-family: 'Nanum Gothic', sans-serif; display:block; padding-bottom:10px; font-size:13px; color:#919191;}  
#map2 { padding:30px 0px 16px 0; margin:0 auto; display:inline-block;  }
#map2 h3{ padding-top: 10px; margin:0 auto; display:block; font-weight:700; font-size:16px !important; color:#333;}
#map2 p{ padding:5px 10px 10px; display:block; font-size:13px !important; color:#919191; }
#map2 a{ font-family: 'Nanum Gothic', sans-serif; display:block; padding-bottom:10px; font-size:13px; color:#919191;}  

#container {margin-top:20px; align:center;margin:0 auto; width:1030px;}

.jb-h1 {font-size:20px; align:center; padding:100px 0 30px 0; color:#a38b77; font-weight:500; letter-spacing:-.3px; line-height:30px;}
.jb-h3 {font-size:34px; color:#191919;font-family: 'Noto Serif KR', sans-serif;}
.jb-h2 {font-size:21px; padding-top:15px; color:#191919;margin-bottom:40px;font-family: 'Noto Serif KR', sans-serif; font-weight:300;}

.jb-h4 {font-family: 'Nanum Gothic', sans-serif; font-size:20px; padding:50px 0 10px 0; color:#bc6363; font-weight:700;}


.jb-table {border-top:1px solid #666666; border-left:1px solid #eaeaea;display: table; width: 1030px; align:center;}
.jb-table-row {display: table-row;}
.jb-table-cell {display: table-cell;padding: 15px 20px;border-bottom: 1px solid #eaeaea;border-right: 1px solid #eaeaea;}
.jb-table-cell p {font-family: 'Nanum Gothic', sans-serif; font-size:15px; font-weight:bold; color:#444444; padding: 3px 0;}
.jb-table-cell li {font-family: 'Nanum Gothic', sans-serif; font-size:13px; color:#666666; padding: 3px 0;}
.jb-top {vertical-align: top;}
.jb-middle {vertical-align: middle;}
.jb-center {align: center;}
.jb-bottom {vertical-align: bottom;}
.store_info{font-size:15px; padding-top:20px;line-height:28px; }
.store_info dt{font-size:20px; font-weight:600; padding:15px 0 10px;}
.store_info dt span{display:inline-block; padding:0px 10px; background:orange; color:#fff; font-size:15px; border-radius:25px; margin-left:10px;}
.store_info li{display:inline-block;width:500px;}
.store_info li span{font-weight:bold; margin-right:10px;}
      
      


/* tabProduct */
#tabProduct { visibility:hidden; position:relative; margin-top:70px; }
#tabProduct .newCate_prod { position:relative }
#tabProduct .newCate_prod .newCateTab {zoom: 1;overflow: hidden;}
#tabProduct .newCate_prod .newCateTab li{ float:left; width:33.33% !important; position:relative  }
#tabProduct .newCate_prod .newCateTab li a {display:block;height:50px;line-height:50px;font-size:18px; font-weight:400; color:#555;text-align:center;border-top: 1px solid #ddd; border-bottom:1px solid #a7a7a7;background:#eee; font-family:'Noto Sans KR', sans-serif;}
#tabProduct .newCate_prod .newCateTab li:first-child a { border-left: 1px solid #ddd;}
#tabProduct .newCate_prod .newCateTab li:last-child a { border-right: 1px solid #ddd;}
#tabProduct .newCate_prod .newCateTab li a.active { color:#111; background-color:#fff; border: 1px solid #a7a7a7; border-bottom: 1px solid #fff; font-weight:500; font-size:20px;}
#tabProduct .newCate_prod .newCateTab .t1 a{background:#dedede;}
#tabProduct .newCate_prod .newCateTab .t3 a{background:#f5f5f5;}
#tabProduct .newCate_prod .newCateList {position:relative;border: 1px solid #a7a7a7;border-top:0;padding:30px 0; background:#fff;}
#tabProduct .newCate_prod .newCateList a {display:block;}
#tabProduct .newCate_prod .slideList{width:1100px !important;}
#tabProduct .newCate_prod .slideList ul {}
#tabProduct .newCate_prod .slideList li.itemWrap {float: left;position:relative; margin: 0 0 3px 3px;padding-left:30px;}






.section{margin-top:30px;width:1032px;}
.sec_inner{width: 1032px; margin: 0 auto;}
.section h2{text-align: center; font-size:32px; color:#000; font-weight:500; margin-bottom:40px;font-family: 'Noto Sans KR', sans-serif;}
.swiper-button-disabled{opacity:.3}


#sec1{overflow: hidden; margin-top: 30px;}
#sec1 .sec1_cont{}
#sec1 .sec1_cont .swiper{padding-bottom: 0px;}
#sec1 .sec1_cont .swiper ul{ }
#sec1 .sec1_cont .swiper ul li{}
#sec1 .sec1_cont .swiper ul li .ban_img{}
#sec1 .sec1_cont .swiper ul li .ban_img a{display: block; width: 100%;border-radius: 10px; overflow: hidden;}
#sec1 .sec1_cont .swiper ul li .ban_img a img{width: 100%;}
#sec1 .swiper .swiper-pagination{bottom: 0;}
#sec1 .swiper .swiper-pagination-bullet-active{background-color: #000;}



/* BASIC css end */

