/*==============
aboutUS
================*/

/*회사소개*/
.companyIntro dl{font-size:0;margin-top:50px;}

.companyIntro dl dt{display:inline-block;width:150px;height:150px;line-height:150px;margin-right:40px;font-size:24px;vertical-align:middle;text-align:center;border-radius:50%;color:#fff;font-weight: 600;}
.companyIntro dl.b1 dt{background:#d4be8d;}
.companyIntro dl.b2 dt{background:#ad9072;}
.companyIntro dl.b3 dt{background:#9b7165;}

.companyIntro dl dd{display:inline-block;width:750px;vertical-align:middle;}
.companyIntro dl dd>p{font-size:26px;letter-spacing: -0.8px;margin-bottom:10px;}
.companyIntro dl dd>p>span{color:#ffb410}
.companyIntro dl dd>span{font-size:14px;line-height:22px;color:#888}

.companyIntro dl dd ul{margin-top:35px;}
.companyIntro dl dd ul li{display:inline-block;font-size:14px;text-align:center;color:#888;margin-left:76px;}
.companyIntro dl dd ul li:first-child{margin-left:20px;}
.companyIntro dl dd ul li a{display:block;line-height:30px;}
.companyIntro dl dd ul li img{display:block;margin:0 auto;}
.companyIntro dl dd ul li span{display:inline-block;margin:0 auto;color:#fff;background:#ffb410;height:28px;line-height:28px;padding:0 25px;border-radius:20px;}


/*CI소개*/
.companyCI>p{font-size:30px;color:#653603;letter-spacing:-2px}
.companyCI .type{font-size:16px;color:#444;margin-bottom:10px;}
.companyCI .type2{color:#b16812;font-size:14px;margin-bottom:6px;}
.companyCI .divide{margin-top:50px;}
.companyCI .divide>div{width:450px;margin-left:40px;float:left;}
.companyCI .divide>div.ml0{margin-left:0;}
.companyCI .divide>div img{margin-bottom:3px;}
.companyCI .divide>div ul li{font-size:13px;padding:15px;}
.companyCI .divide>div ul li p{display:inline-block;vertical-align:top;width:155px;}
.companyCI .divide>div ul li ul{display:inline-block;}
.companyCI .divide>div ul li ul li{line-height:18px;padding:0;}
.companyCI .divide>div ul li ul li span{display:inline-block;width:70px}
.companyCI .divide>div ul li.darkbrown{background:#2b2313;color:#fff;}
.companyCI .divide>div ul li.yellow{background:#ffb819;color:#646464;}
.companyCI .divide>div ul li.darkgray{background:#646464;color:#fff;}
.companyCI .divide>div ul li.gray{background:#f0f0f0;color:#646464;}

/*오시는길*/
.contact .map{border:1px solid #333}
.root_daum_roughmap .wrap_controllers{display:none;}

.contact table{width:100%;border-top:2px solid #333;margin-top:50px;font-family:ngR}
.contact table th{text-align:center;color:#333;border-bottom:1px solid #333;font-weight:normal;}
.contact table td{color:#888;border-bottom:1px solid #ddd;height:49px;padding-left:15px;}


/*==============
BRAND
================*/

.brand .title{margin:50px 0;color:#1d0e07;font-weight: 500;line-height:144px;border:1px solid #ddd;border-width:1px 0;background:url('../img/brandTitleBG.jpg');font-size:30px;text-align:center;}
.brand .title span{color:#b16812}

.brand .subText{color:#666;line-height:26px;font-size:18px;font-weight:500;}

/*AFP*/
.brandAFP .subText{margin-bottom:6px;}
.brandAFP .explain{margin-top:24px;}
.brandAFP dl{font-size:0;font-family:ngR;margin-top:9px;}
.brandAFP dt{display:inline-block;font-size:14px;width:111px;background:#ffb410;color:#fff;line-height:28px;height:28px;text-align:center;border-radius:20px;}
.brandAFP dd{display:inline-block;font-size:14px;margin-left:15px;color:#888}

/*bandHandicapped*/
.bandHandicapped .subText{margin-bottom:6px;}
.productIndex .title{font-size:30px;color:#653603;font-weight:500;margin:85px 0 35px;}




/*==============
PRODUCT
================*/
.productIndex .linkBtns{font-size:0;position:relative;width:887px;margin:55px auto 0;}
.productIndex .linkBtns a{display:inline-block;width:350px;}
.productIndex .linkBtns a.dogLink{float:left;}
.productIndex .linkBtns a.catLink{float:right}
.productIndex .linkBtns p{display:inline-block;position:absolute;top: 50%;left: 50%;margin-top:-122px;margin-left:-122px;}

.productBrand{font-size:0;}
.productBrand li{display:inline-block;margin-left:22px;text-align:center;vertical-align:top;padding-bottom:37px;position:relative;}
.productBrand li:first-child,
.productBrand li:nth-child(5){margin-left:0;}
.productBrand li a{display:block;border:1px solid #ddd;}
.productBrand li .hover,
.productBrand li span{display:none;font-size:14px;bottom:0;}

.productBrand li:hover a{border:1px solid #ffb410}
.productBrand li:hover img{display:none;}
.productBrand li:hover .hover{display:inline-block;}
.productBrand li:hover span{display:block;position:absolute;width: 100%;height: 37px;line-height: 37px;text-align: center;}

/*제품*/
.boardTop{border-bottom:1px solid #333;margin-bottom:20px;text-align:right;}
.boardTop p{font-size:14px;color:#888;float:left;}
.boardTop p span{color:#b16812}

.boardTop  .goosOption{padding-bottom:10px;}
.boardTop  .goosOption>div{display:inline-block;}

.selectOption .selectWrap>div:first-child{margin-left:0;}
.optionDesign{margin-right:10px;}
.optionDesign input {position:absolute; top:0; left:0; opacity:0;width:20px;height:20px;margin:0;top:50%;margin-top:-10px; cursor:pointer; z-index:5;}
.optionDesign i {float:left; display:block; width:20px; height:20px; background:url('../img/check.jpg') no-repeat left bottom; z-index:3;}
.optionDesign label {cursor:pointer;color:#aaa;margin-left:5px;}
.optionDesign input:checked+i {background:url('../img/check_on.jpg') no-repeat left bottom;}
.optionDesign input:checked+i+label {color:#333;}

.boardTop  .goosOption select{width:121px;padding:0 10px;height:36px;line-height:36px;}

.productList{font-size:0;}
.productList li{display:inline-block;width:220px;padding-bottom:25px;padding-left:20px;margin-bottom:20px;position:relative;}
.productList li:nth-child(4n+1)::after,
.productList li:first-child::after{content:"";display:block;width:940px;height:1px;background:#ddd;position:absolute;;bottom: 0; left: 0;}

.productList li:first-child{padding-left:0;}
.productList li .imgWrap{width:218px;height:218px;display:block;}
.productList li .imgWrap img{width:100%;}
.productList li a{display:block;border:1px solid #fff;position:relative;}
.productList li a .textwrap{display:block;text-align:center;color:#333;padding:17px 0;}
.productList li a .textwrap strong{font-size:16px;font-weight:normal;}
.productList li a .textwrap strong::after{content:"";display:block;width:42px;height:1px;background:#333;margin:11px auto;}
.productList li a .textwrap i{font-size:15px;display:block;font-style:normal;}

.productList li:hover a{border:1px solid #b08e7e}
.productList li:hover .textwrap{background:#1d0e07;color:#fff;}
.productList li:hover a .textwrap strong::after{background:#fff;}

.productList li .new{font-size:0;text-indent:-9999px;background:url('../img/newIcon.png')no-repeat;width:46px;height:47px;display:block;position:absolute;top:10px;left:10px;}
.productList li .plus{width:26px;height:26px;position:absolute;background:url('../img/plusIcon.png')no-repeat;top:10px;right:10px;display:none;}
.productList li:hover .plus{display:block;}

.goods .pagenation{margin-top:10px;}

/*상세페이지*/
.goodsView .prodeuctInfo{font-size:0;border-top:2px solid #333;border-bottom:2px solid #333;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.goodsView .prodeuctInfo .infoBanner{width:410px;;display:inline-block;vertical-align:middle;border-right:1px solid #ddd;}
.goodsView .prodeuctInfo .infoBanner .gallery-top{height:410px;}
.goodsView .prodeuctInfo .infoBanner .gallery-top .swiper-slide{background:#fff;    opacity: 0 !important;position:relative;}
.goodsView .prodeuctInfo .infoBanner .gallery-top .swiper-slide img{width:100%;height:100%;cursor: pointer;}
.goodsView .prodeuctInfo .infoBanner .gallery-top .swiper-slide.swiper-slide-active{ opacity: 1 !important}
.gallery-thumbs{height:80px;width:352px;margin:10px 0 0 40px;position:relative;}

.gallery-thumbs .swiper-slide{width:25%; }
.gallery-thumbs .swiper-slide img{max-width:100%;opacity: 0.4;width:76px;margin:0 auto;}
.gallery-thumbs .swiper-slide.swiper-slide-active img{opacity: 1;}

.thumbsWrap{position:relative;}
.thumbsWrap .bannerBtn{width:30px;height:30px;position:absolute;top:23px;}
.thumbsWrap .thumb-btn-prev{background:url('../img/thumb-btn-prev.jpg') no-repeat;left:0;}
.thumbsWrap .thumb-btn-next{background:url('../img/thumb-btn-next.jpg') no-repeat;left:400px;}

.thumbsWrap .vie_LIST_back::before{content:"";display:block;width:38px;height:30px;margin:10px auto;background:url('../img/vie_LIST_back.jpg');}
.thumbsWrap .vie_LIST_back{position:absolute;right:0;top:0;font-size:15px;color:#888}


/*ㅊㄱ*/
.gallery-top img{width:100%;}
.gallery-thumbs svg{display:block;margin:12px auto 0;}
.gallery-thumbs img,
.gallery-thumbs svg{max-width:100%;opacity: 0.4;}
.gallery-thumbs .slick-current img,
.gallery-thumbs .slick-current svg{opacity: 1;}

.thumbsWrap{position:relative;}
.thumbsWrap .slick-arrow{width:30px;height:30px;position:absolute;top:23px;font-size:0;text-indent:-9999;display:block;z-index:50;}
.thumbsWrap .prev{background:url('../img/thumb-btn-prev.jpg') no-repeat;left: -37px;}
.thumbsWrap .next{background:url('../img/thumb-btn-next.jpg') no-repeat;right: -37px;}

/*ㅊㄱ*/



.goodsView .prodeuctInfo .infoList{width:527px;display:inline-block;font-family:ngR;vertical-align:middle;}
.goodsView .prodeuctInfo .infoList p{font-size:20px;color:#333;line-height:26px;margin:10px 0;padding-left:30px}
.goodsView .prodeuctInfo .infoList dl{font-size:0;margin-bottom:10px;padding-left:30px}
.goodsView .prodeuctInfo .infoList dt{width:71px;display:inline-block;font-size:15px;height:40px;line-height:40px;}
.goodsView .prodeuctInfo .infoList dd{width:426px;display:inline-block;font-size:15px;color:#888;}

.goodsView .detailInfo{position:relative;margin-top:55px;min-height:50px}
.goodsView .detailInfo .tab{border-bottom:2px solid #333;margin-bottom:40px;}
.goodsView .detailInfo .tab li{color:#333;border:2px solid #333;float:left;border-bottom:0;height:44px;font-size:18px;line-height:44px;text-align:center;width:166px;background: #fff; margin-bottom: -2px;}
.goodsView  .tabCont{text-align:center;}

.goodsView .detailInfo .fileBtn{position:absolute;font-size:0;text-indent:-9999px;width:22px;height:21px;background:url('../img/viewDownFile.png') no-repeat;right:10px;top:10px;cursor: pointer;}
.goodsView .detailInfo .downFileList::before{content:"";display:block;width:13px;height:7px;background:url('../img/downFileListTop.png');    position: absolute;top: -7px;left: 50%;margin-left: -6.5px;}
.goodsView .detailInfo .downFileList.on{display:block;}
.goodsView .detailInfo .downFileList{position:absolute;background:#fff;border:1px solid #333;width:161px;text-align:center;    right: -62px;top: 43px;display:none;}
.goodsView .detailInfo .downFileList li{line-height:29px;border-top:1px solid #333;width:121px;margin:0 auto;font-size:13px;}
.goodsView .detailInfo .downFileList li:first-child{border-top:none;}
.goodsView .detailInfo .downFileList li a{display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}

.goList{display:inline-block;width:230px;height:72px;color:#fff;font-size:18px;background:url('../img/list_Btn.png') no-repeat;line-height:84px;}

/*제품상세 팝업*/
.popup{ width: 100%;height: 100%;top: 0; position: absolute;background: rgba(0, 0, 0, 0.44);z-index:99;display:none}
.popup .pupCont{width:700px;height:728px;position:absolute;background:#fff;left:50%;margin-left:-375px;top:500px;display:flex; align-items: center;justify-content: center;}
.popup .pupCont button{width:50px;height:50px;font-size:0;text-indent:-99999px;background:url('../img/popClosebtn.jpg') no-repeat;position: absolute;    top: 0;right: 0;cursor:pointer}



/*==============
community
================*/

.cummunity .total{color:#888;font-size:13px;margin-bottom:10px;text-indent: 20px;}
.cummunity .total span{color:#b16812}

.noticeList table{width:100%;}
.noticeList table th{background:#fff;font-size:15px;font-weight:500;border-top:1px solid #ffb410;border-bottom:1px solid #ffb410;line-height:44px;}
.noticeList table  th:first-child{ border-radius:30px 0 0 30px;border-left:1px solid #ffb410;}
.noticeList table  th:last-child{border-radius:0 30px 30px 0;border-right:1px solid #ffb410;}
.noticeList table  td{text-align:center;line-height:39px;height:39px;border-bottom:1px solid #ddd;color:#888}
.noticeList table  td.text-left{text-align:left;}
.noticeList table tr.notice a{color:#333}
.noticeList table tr.notice .noticeIcon{display:inline-block;border:1px solid #b16812;color:#b16812;height:20px;line-height:20px;width:43px;border-radius:3px}

.noticeList table i.new{display:inline-block;background:url('../img/newIcon.jpg') no-repeat;width:14px;height:14px;vertical-align:middle;margin-left:10px;}
.noticeList table i.file{display:inline-block;background:url('../img/fileIcon.jpg') no-repeat;width:19px;height:21px;vertical-align: text-top;;margin-left:10px;}

.noticeList .pagenationWrap{margin:30px 0;}

.search_bottom{text-align:center;font-size:0;}
.search_bottom select{vertical-align:top;width:131px;height:36px;font-size:13px;margin:0;padding:0;margin-right:2px;}
.search_bottom input{vertical-align:top;margin:0;border:1px solid #ddd;height:34px;width:237px;padding-left:10px;font-size:13px}
.search_bottom button{vertical-align:top;width:131px;height:36px;color:#fff;background:#666;font-size:13px}

.sampleNotice{margin:30px 0;}
.sampleNotice li{line-height:30px;font-size:15px;color:#999;position:relative;padding-left:10px;}
.sampleNotice li:before{content:"";display:block;position:absolute;width:3px;height:3px;background:#f7b015;left: 0;top: 14px;}

/*view*/
.noticeView .viewTop{border-top:2px solid #333;border-bottom:1px solid #e2e2e2;padding:20px 9px;}
.noticeView .viewTop .title{font-size:18px;line-height:40px;}
.noticeView .viewTop .smallFont{color:#888;font-size:13px;}
.noticeView .viewTop .smallFont span::before{content:"";display:inline-block;width:1px;height:12px;vertical-align:middle;background:#989898;margin:0 5px;}
.noticeView .viewTop .smallFont span:first-child::before{display:none;}

.noticeView .viewCont{padding:17px 0 17px 10px;border-bottom:1px solid #ddd;min-height:407px;font-size:14px;color:#888}
.noticeView .viewCont .file{text-align:right;margin-bottom:14px;}
.noticeView .viewCont .file a{font-size:14px;}
.noticeView .viewCont .file a::before{content:"";display:inline-block;    background: url(../img/fileIcon.jpg) no-repeat;width: 19px;height: 21px;vertical-align: bottom;margin-right:5px;}

.viewPagenation{margin-bottom:30px;}
.viewPagenation li{font-size:0;border-bottom:1px solid #ddd;}
.viewPagenation li span{display:inline-block;font-size:13px;line-height:49px;height:49px;width:98px;text-align:center;}
.viewPagenation li span::after{content:"";display:inline-block;width:9px;height:5px;vertical-align:middle;margin-left:15px;}
.viewPagenation li span.prev::after{background:url('../img/viewPagenation_prev.jpg') no-repeat;}
.viewPagenation li span.next::after{background:url('../img/viewPagenation_next.jpg') no-repeat;}
.viewPagenation li a{display:inline-block;font-size:14px;color:#888}

.backList{text-align:right;}
.backList a{display:inline-block;width:109px;height:36px;font-size:14px;line-height:36px;text-align:center;background:#333;color:#fff;}



/*story*/
.story h4{font-size: 20px; color: #444; font-weight: 500;}
.story h4 span{color:#ffb410}
.story .total{text-indent:0px;margin-top:40px;border-bottom:2px solid #333;padding-bottom: 5px;margin-bottom:0;}
.story ul{}
.story ul.imgBoard li{width:218px;padding-left:20px;float:left;padding-bottom:20px;margin-top:20px;position:relative;}
.story ul.imgBoard li:first-child::after,
.story ul.imgBoard li:nth-child(4n+1)::after{content:"";display:block;width:940px;height:1px;background:#ddd;position:absolute;bottom:0;left:0;}

.story ul.imgBoard li a{display:block;border:1px solid #ddd;overflow:hidden;}
.story ul.imgBoard li .imgWrap{display:block;width:218px;height:115px;overflow:hidden;}
.story ul.imgBoard li .textWrap{padding:10px;}
.story ul.imgBoard li .textWrap strong{font-size:15px;font-weight:400;display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;margin-bottom:10px;}
.story ul.imgBoard li .textWrap span{color:#aaa;font-size:13px;}
.story ul.imgBoard li:hover a{border:1px solid #2B2313;}

.story .pagenationWrap{margin:30px auto;}

/*==============
customer
================*/
.topFindOption{border:1px solid #ddd;padding:25px 20px;;font-size:0;}
.topFindOption .findMap{width:639px;display:inline-block}
.topFindOption .findMap>div{display:inline-block;width:176px;}
.topFindOption .findMap p{font-size:15px;}
.topFindOption .findMap ul{font-size:0;display:inline-block;}
.topFindOption .findMap ul li{width:50px;cursor:pointer;font-size:13px;margin-left:10px;margin-top:10px;color:#aaa;display:inline-block;height:30px;line-height:30px;text-align:center;border:1px solid #ddd;border-radius:3px;}
.topFindOption .findMap ul li.on{background:#333;color:#fff;}

.topFindOption .findMap>div.mapImgWrap{display:inline-block;width:460px;height:337px;vertical-align:top;border-right:1px solid #eee;    position: relative;;}
.mapImgWrap>div{position: absolute;    width: 100%; height: 100%;display:none;    background-size: contain;}
.mapImgWrap>div.on{display:block}
.mapImgWrap>div a{font-size:11px;position:absolute;color:#888}
.mapImgWrap>div a:hover{color:#000;}



.seoul{background:url('../img/bg_map_seoul.png') no-repeat 50%;height:100%}
.seoul a.no1{left: 72px;top: 159px;}
.seoul a.no2{left:99px;top: 206px;}
.seoul a.no3{left:93px;top: 235px;}
.seoul a.no4{left: 171px;top: 92px;}
.seoul a.no5{left:174px;top: 143px;}
.seoul a.no6{left:170px;top: 173px;}
.seoul a.no7{left:154px;top: 202px;}
.seoul a.no8{left: 152px;top: 277px;}
.seoul a.no9{left:226px;top: 137px;}
.seoul a.no10{left:240px;top: 162px;}
.seoul a.no11{left: 221px;top: 194px;}
.seoul a.no12{left:199px;top: 225px;}
.seoul a.no13{left:194px;top: 269px;}
.seoul a.no14{left: 271px;top: 48px;}
.seoul a.no15{left:258px;top: 82px;}
.seoul a.no16{left:261px;top: 112px;}
.seoul a.no17{left: 283px;top: 141px;}
.seoul a.no18{left: 277px;top: 169px;}
.seoul a.no19{left:252px;top: 254px;}
.seoul a.no20{left:316px;top: 71px;}
.seoul a.no21{left: 323px;top: 120px;}
.seoul a.no22{left: 321px;top: 172px;}
.seoul a.no23{left: 301px;top: 240px;}
.seoul a.no24{left:380px;top: 166px;}
.seoul a.no25{left:349px;top: 225px;}

.kyungki{background:url('../img/bg_map_kyungki.png') no-repeat 50%;}
.kyungki a.no1{left: 110px;top: 127px;}
.kyungki a.no2{left: 145px;top:100px;}
.kyungki a.no3{left: 147px;top: 144px;}
.kyungki a.no4{left: 185px;top:41px;}
.kyungki a.no5{left: 196px;top: 83px;}
.kyungki a.no6{left: 182px;top: 103px;}
.kyungki a.no7{left: 192px;top: 122px;}
.kyungki a.no8{left: 224px;top:68px;}
.kyungki a.no9{left: 217px;top: 153px;}
.kyungki a.no10{left: 220px;top: 133px;}
.kyungki a.no11{left: 255px;top: 105px;}
.kyungki a.no12{left: 226px;top: 174px;}
.kyungki a.no13{left: 146px;top: 174px;}
.kyungki a.no14{left: 160px;top: 186px;}
.kyungki a.no15{left: 146px;top: 202px;}
.kyungki a.no16{left: 172px;top: 199px;}
.kyungki a.no17{left: 152px;top: 218px;}
.kyungki a.no18{left: 176px;top: 214px;}
.kyungki a.no19{left: 190px;top: 189px;}
.kyungki a.no20{left: 194px;top: 205px;}
.kyungki a.no21{left: 213px;top: 191px;}
.kyungki a.no22{left: 185px;top: 229px;}
.kyungki a.no23{left: 159px;top: 244px;}
.kyungki a.no24{left: 197px;top: 254px;}
.kyungki a.no25{left: 236px;top: 197px;}
.kyungki a.no26{left: 230px;top: 246px;}
.kyungki a.no27{left: 263px;top: 234px;}
.kyungki a.no28{left: 293px;top: 174px;}
.kyungki a.no29{left: 302px;top: 224px;}
.kyungki a.no30{left: 182px;top: 289px;}
.kyungki a.no31{left: 239px;top: 280px;}



.inchon{background:url('../img/bg_map_inchon.png') no-repeat 50%}
.inchon a.no1{left: 163px;top:74px;}
.inchon a.no2{left:295px;top: 102px;}
.inchon a.no3{left:371px;top: 114px;}
.inchon a.no4{left:359px;top: 173px;}
.inchon a.no5{left: 367px;top: 249px;}
.inchon a.no6{left:311px;top: 221px;}
.inchon a.no7{left:281px;top: 184px;}
.inchon a.no8{left:271px;top: 208px;}
.inchon a.no9{left: 173px;top: 273px;}
.inchon a.no10{left:309px;top: 261px;}
.inchon a.no11{left: 166px;top: 179px;}




.gangwon{background:url('../img/bg_map_gangwon.png') no-repeat 50%}
.gangwon a.no1{left: 320px;top: 180px;}
.gangwon a.no2{left: 237px;top: 50px;}
.gangwon a.no3{left: 358px;top: 218px;}
.gangwon a.no4{left: 373px;top: 269px;}
.gangwon a.no5{left: 261px;top: 82px;}
.gangwon a.no6{left: 169px;top: 83px;}
.gangwon a.no7{left: 276px;top: 125px;}
.gangwon a.no8{left: 273px;top: 292px;}
.gangwon a.no9{left:174px;top: 265px;}
.gangwon a.no10{left: 217px;top: 116px;}
.gangwon a.no11{left: 300px;top: 245px;}
.gangwon a.no12{left:72px;top: 81px;}
.gangwon a.no13{left: 135px;top: 148px;}
.gangwon a.no14{left: 353px;top: 294px;}
.gangwon a.no15{left: 252px;top: 221px;}
.gangwon a.no16{left: 121px;top: 97px;}
.gangwon a.no17{left:203px;top: 224px;}
.gangwon a.no18{left: 194px;top: 176px;}



.kyungnam{background:url('../img/bg_map_kyungnam.png') no-repeat 50%}
.kyungnam a.no1{left: 273px;top: 255px;}
.kyungnam a.no2{left: 112px;top: 45px;}
.kyungnam a.no3{left: 206px;top: 223px;}
.kyungnam a.no4{left: 320px;top: 151px;}
.kyungnam a.no5{left: 120px;top: 289px;}
.kyungnam a.no6{left: 299px;top: 97px;}
.kyungnam a.no7{left: 146px;top: 203px;}
.kyungnam a.no8{left: 107px;top: 137px;}
.kyungnam a.no9{left: 357px;top: 118px;}
.kyungnam a.no10{left: 188px;top: 127px;}
.kyungnam a.no11{left: 164px;top: 175px;}
.kyungnam a.no12{left: 232px;top: 90px;}
.kyungnam a.no13{left: 265px;top: 164px;}
.kyungnam a.no14{left: 227px;top: 251px;}
.kyungnam a.no15{left: 93px;top: 198px;}
.kyungnam a.no16{left: 223px;top: 148px;}
.kyungnam a.no17{left: 72px;top: 90px;}
.kyungnam a.no18{left: 164px;top: 89px;}


.kyungbuk{background:url('../img/bg_map_kyungbuk.png') no-repeat 50%}
.kyungbuk a.no1{left: 211px;top: 264px;}
.kyungbuk a.no2{left: 275px;top: 265px;}
.kyungbuk a.no3{left: 131px;top: 284px;}
.kyungbuk a.no4{left: 141px;top: 194px;}
.kyungbuk a.no5{left: 185px;top: 198px;}
.kyungbuk a.no6{left: 91px;top: 220px;}
.kyungbuk a.no7{left: 101px;top: 100px;}
.kyungbuk a.no8{left: 220px;top: 53px;}
.kyungbuk a.no9{left: 90px;top: 152px;}
.kyungbuk a.no10{left: 121px;top: 248px;}
.kyungbuk a.no11{left: 197px;top: 116px;}
.kyungbuk a.no12{left: 284px;top: 140px;}
.kyungbuk a.no13{left: 252px;top: 96px;}
.kyungbuk a.no14{left: 171px;top: 72px;}
.kyungbuk a.no15{left: 231px;top: 224px;}
.kyungbuk a.no16{left: 146px;top: 103px;}
.kyungbuk a.no17{left: 362px;top: 28px;}
.kyungbuk a.no18{left: 279px;top: 45px;}
.kyungbuk a.no19{left: 183px;top: 162px;}
.kyungbuk a.no20{left: 206px;top: 296px;}
.kyungbuk a.no21{left: 248px;top: 160px;}
.kyungbuk a.no22{left: 157px;top: 226px;}
.kyungbuk a.no23{left: 279px;top: 200px;}




.kwangju{background:url('../img/bg_map_kwangju.png') no-repeat 50%}
.kwangju a.no1{left: 125px;top: 144px;}
.kwangju a.no2{left: 235px;top: 243px;}
.kwangju a.no3{left: 347px;top: 200px;}
.kwangju a.no4{left:305px; top:111px; }
.kwangju a.no5{left:248px;top: 180px;}




.daegu{background:url('../img/bg_map_daegu.png') no-repeat 50%}
.daegu a.no1{left: 230px;top: 142px;}
.daegu a.no2{left: 194px;top: 155px;}
.daegu a.no3{left: 165px;top: 225px;}
.daegu a.no4{left: 293px;top: 62px;}
.daegu a.no5{left: 224px;top: 58px;}
.daegu a.no6{left: 207px;top: 110px;}
.daegu a.no7{left: 271px;top: 138px;}
.daegu a.no8{left: 234px;top: 115px;}
.daegu a.no9{left: 148px;top: 105px;}



.daejun{background:url('../img/bg_map_daejun.png') no-repeat 50%}
.daejun a.no1{left: 256px;top: 86px;}
.daejun a.no2{left: 287px;top: 166px;}
.daejun a.no3{left: 160px;top: 251px;}
.daejun a.no4{left: 145px;top: 134px;}
.daejun a.no5{left: 229px;top: 218px;}



.busan{background:url('../img/bg_map_busan.png') no-repeat 50%}
.busan a.no1{left: 120px;top: 202px;}
.busan a.no2{left: 240px;top: 102px;}
.busan a.no3{left: 304px;top:71px;}
.busan a.no4{left: 254px;top: 209px;}
.busan a.no5{left: 222px;top: 196px;}
.busan a.no6{left: 232px;top: 138px;}
.busan a.no7{left: 210px;top: 170px;}
.busan a.no8{left: 205px;top: 121px;}
.busan a.no9{left: 178px;top: 179px;}
.busan a.no10{left: 171px;top: 225px;}
.busan a.no11{left: 199px;top: 200px;}
.busan a.no12{left: 254px;top: 174px;}
.busan a.no13{left: 234px;top: 155px;}
.busan a.no14{left: 222px;top: 228px;}
.busan a.no15{left: 203px;top: 245px;}
.busan a.no16{left: 281px;top: 159px;}


.ulsan{background:url('../img/bg_map_ulsan.png') no-repeat 50%}
.ulsan a.no1{left: 311px;top: 170px;}
.ulsan a.no2{left: 357px;top: 155px;}
.ulsan a.no3{left: 333px;top: 92px;}
.ulsan a.no4{left: 182px;top: 123px;}
.ulsan a.no5{left: 281px;top: 120px;}



.jeonnam{background:url('../img/bg_map_jeonnam.png') no-repeat 50%}
.jeonnam a.no1{left: 205px;top: 205px;}
.jeonnam a.no2{left: 323px;top: 221px;}
.jeonnam a.no3{left: 302px;top:63px;}
.jeonnam a.no4{left: 382px;top: 112px;}
.jeonnam a.no5{left: 349px;top: 59px;}
.jeonnam a.no6{left: 191px;top: 121px;}
.jeonnam a.no7{left: 244px;top:41px;}
.jeonnam a.no8{left: 140px;top: 161px;}
.jeonnam a.no9{left: 146px;top: 142px;}
.jeonnam a.no10{left: 285px;top: 171px;}
.jeonnam a.no11{left: 327px;top: 125px;}
.jeonnam a.no12{left: 82px;top: 182px;}
.jeonnam a.no13{left: 386px;top: 168px;}
.jeonnam a.no14{left: 142px;top:55px;}
.jeonnam a.no15{left: 179px;top: 164px;}
.jeonnam a.no16{left: 208px;top: 295px;}
.jeonnam a.no17{left: 200px;top:44px;}
.jeonnam a.no18{left: 242px;top: 203px;}
.jeonnam a.no19{left: 103px;top: 263px;}
.jeonnam a.no20{left: 159px;top:93px;}
.jeonnam a.no21{left: 168px;top: 245px;}
.jeonnam a.no22{left: 250px;top: 121px;}



.jeonbuk{background:url('../img/bg_map_jeonbuk.png') no-repeat 50%}
.jeonbuk a.no1{left: 50px;top: 264px;}
.jeonbuk a.no2{left: 85px;top: 75px;}
.jeonbuk a.no3{left: 130px;top: 121px;}
.jeonbuk a.no4{left: 300px;top: 267px;}
.jeonbuk a.no5{left: 380px;top: 72px;}
.jeonbuk a.no6{left: 56px;top: 176px;}
.jeonbuk a.no7{left: 211px;top: 271px;}
.jeonbuk a.no8{left: 231px;top: 66px;}
.jeonbuk a.no9{left: 162px;top: 53px;}
.jeonbuk a.no10{left: 234px;top: 205px;}
.jeonbuk a.no11{left: 326px;top:191px;}
.jeonbuk a.no12{left: 196px;top: 120px;}
.jeonbuk a.no13{left: 133px;top: 203px;}
.jeonbuk a.no14{left:276px; top:134px; }



.jeju{background:url('../img/bg_map_jeju.png') no-repeat 50%}
.jeju a.no1{left:236px;top: 179px;}
.jeju a.no2{left:218px;top: 106px;}


.choongnam{background:url('../img/bg_map_choongnam.png') no-repeat 50%}
.choongnam a.no1{left: 305px;top: 225px;}
.choongnam a.no2{left: 273px;top: 173px;}
.choongnam a.no3{left: 364px;top: 277px;}
.choongnam a.no4{left: 285px;top: 258px;}
.choongnam a.no5{left: 167px;top: 54px;}
.choongnam a.no6{left:151px; top:207px; }
.choongnam a.no7{left: 211px;top: 242px;}
.choongnam a.no8{left: 115px;top: 91px;}
.choongnam a.no9{left: 182px;top: 285px;}
.choongnam a.no10{left: 237px;top: 74px;}
.choongnam a.no11{left: 206px;top: 116px;}
.choongnam a.no12{left: 297px;top: 74px;}
.choongnam a.no13{left:213px;top: 185px;}
.choongnam a.no14{left:66px;top: 84px;}
.choongnam a.no15{left:156px;top: 143px;}




.choongbuk{background:url('../img/bg_map_choongbuk.png') no-repeat 50%}
.choongbuk a.no1{left: 189px;top: 126px;}
.choongbuk a.no2{left: 298px;top: 67px;}
.choongbuk a.no3{left: 170px;top: 190px;}
.choongbuk a.no4{left: 191px;top: 280px;}
.choongbuk a.no5{left: 156px;top: 236px;}
.choongbuk a.no6{left: 141px;top: 79px;}
.choongbuk a.no7{left: 253px;top: 29px;}
.choongbuk a.no8{left: 141px;top: 113px;}
.choongbuk a.no9{left: 105px;top: 98px;}
.choongbuk a.no10{left: 115px;top: 162px;}
.choongbuk a.no11{left: 199px;top: 55px;}



.topFindOption .rightBox{display:inline-block;vertical-align:top;width:238px;font-size:15px;margin-left: 21px;}
.topFindOption .rightBox>div{margin-bottom:30px;}
.topFindOption .rightBox>div p{margin-bottom:5px;}
.topFindOption .rightBox select{width:238px;padding-left:10px;height:24px;margin-top:2px;}
.topFindOption .rightBox input{height:28px;width:224px;padding-left:10px;}
.topFindOption .rightBox button{width:100%;line-height:38px;height:38px;background:#333;color:#fff;border-radius:5px;margin-top:10px;}

.mapWrap{border:1px solid #ffb312;width:100%;height:387px;margin:20px 0;}

.findMap .storeresult .total{font-size:13px;color:#888;padding-left:20px;}
.findMap .storeresult .total span{color:#b16812}
.findMap .storeresult table{width:100%;margin-top:10px;}
.findMap .storeresult table th{background:#fff;font-size:15px;font-weight:500;border-top:1px solid #ffb410;border-bottom:1px solid #ffb410;line-height:44px;}
.findMap .storeresult table th:first-child{ border-radius:30px 0 0 30px;border-left:1px solid #ffb410;}
.findMap .storeresult table th:last-child{border-radius:0 30px 30px 0;border-right:1px solid #ffb410;}
.findMap .storeresult table td{text-align:center;height:39px;border-bottom:1px solid #ddd;color:#888;}

.findMap .storeresult table td:nth-child(1),
.findMap .storeresult table td:nth-child(3),
.findMap .storeresult table td:nth-child(4){text-align:left;padding-left:20px;}
.findMap .storeresult table td i{font-size:0;text-indent:-9999px;display:inline-block;width:24px;height:22px;vertical-align:middle;}
.findMap .storeresult table td i.dogIcon{background:url('../img/dogIcon.png') no-repeat}
.findMap .storeresult table td i.catIcon{background:url('../img/catIcon.png') no-repeat}
.findMap .storeresult table td button{width:17px;height:17px;background:url('../img/mapPopBtn.png') no-repeat;cursor: pointer;}

.findMap .pagenationWrap{margin:30px 0;}


.popBg{position:absolute;width:100%;height:100%;top:0;background:rgba(0, 0, 0, 0.51);z-index:99;display:none;}
.popBg .wrap{position: relative;height:100%;}
.popBg .popCont{width:940px;height:637px;background:#fff;position:absolute;right:0;top:50%;margin-top:-318.5px;}
.popBg .popCont .popMap{border:1px solid #ffb312;height:387px;margin-bottom:30px;}
.popBg .popCont table{width:900px;margin: 0 auto;border-top:2px solid #333;font-size:15px;font-family:ngR}
.popBg .popCont table th{border-bottom:1px solid #333;height:45px;text-align:left;text-indent: 20px;font-weight:normal;}
.popBg .popCont table td{border-bottom:1px solid #ddd;height:45px;text-indent: 20px;color:#888;}
.popBg .popCont table td i{font-size:0;text-indent:-9999px;display:inline-block;width:24px;height:22px;vertical-align:middle;}
.popBg .popCont table td i.dogIcon{background:url('../img/dogIcon.png') no-repeat}
.popBg .popCont table td i.catIcon{background:url('../img/catIcon.png') no-repeat}

.popBg .popCont .close{width:32px;height:32px;position:absolute;top: -15px;right: -15px;background:url('../img/closeBtn.png') no-repeat;cursor: pointer;z-index:99}

/*입점문의*/
.askWrap h4{font-size: 20px; color: #444; font-weight: 500;}
.askWrap h4 span{color:#ffb410}

.askWrap>p.notice{margin-bottom:12px;}
.askWrap>p.notice span{color:#ffb410}

.askForm table{border-top:2px solid #333;border-bottom:2px solid #333;width:100%;text-align:left;padding:15px 0;}
.askForm table th{font-size:15px;font-weight:400;text-indent:24px;}
.askForm table th.must::after{content:"*";color: #ffb410;}
.askForm table th.ver-top{vertical-align:top;padding-top: 10px;}
.askForm table td{padding:5px 0;font-size:0}
.askForm table td input[type="text"]{padding:0 10px;height:42px;font-size:15px;}
.askForm table td select{height:45px;border:1px solid #666;font-size:15px;}
.askForm table td span{font-size:15px;margin:0 5px}
.askForm table td button{font-size:15px;color:#fff;width:137px;height:47px;background:#666}

.askForm table td.address input:first-child{margin-bottom:3px;}

.fileWrap{position:relative;}
.file_btns{position:absolute;font-size:14px;color:#888;    left: 480px;}
.file_btns button{margin-left:15px;}
.file_btns button:first-child{margin-left:0;}
.file_btns button::before{content:"";width:10px;height:10px;vertical-align:middle;display:inline-block;margin-right:5px;}
.file_btns button.add::before{background:url('../lib/images/plus.jpg') no-repeat;}
.file_btns button.del::before{background:url('../lib/images/min.jpg') no-repeat;}
.filebox{font-size:0;}
.filebox input[type="file"] {position: absolute;width: 1px;height: 1px;padding: 0; margin: -1px; overflow: hidden;clip:rect(0,0,0,0); border: 0;}
.filebox label { display: inline-block;color: #999;font-size: inherit;line-height: normal;vertical-align: middle;margin-bottom:0;}
.filebox .upload-name{font-size:15px;width:300px;display: inline-block;line-height: 46px;height:46px;vertical-align: middle;background-color: #fff;border: 1px solid #ddd;-webkit-appearance: none; /* ë„¤ì´í‹°ë¸Œ ì™¸í˜• ê°ì¶”ê¸° */-moz-appearance: none;appearance: none;}
.filebox.bs3-primary label {font-size:15px;color: #fff; background:#666;border-radius:0;line-height: 46px;height:46px;width:137px;font-weight:normal;text-align: center;}
.filebox.bs3-primary button.add , .filebox.bs3-primary button.del { font-size: 15px; color: #666; background: #fff; border-radius: 0; border:1px solid #666;line-height: 46px; height: 46px; width: 80px; font-weight: normal; text-align: center;margin-left:2px;}

.askForm .fieldWrap{font-size:0}
.askForm .filebox input[type="text"]{width:300px;font-size:15px;vertical-align:middle;}
.askForm .filebox button{font-size: 15px; color: #fff;background: #666;border-radius: 0;line-height: 46px;height: 46px;width: 156px;margin-right:15px;font-weight: normal;text-align: center;vertical-align:middle;}
.askForm .filebox input{vertical-align:middle;margin-top:0;}
.askForm .filebox label{font-size:15px;margin-bottom:0;    vertical-align: middle;font-weight:normal;}
.askForm .filebox .inputWrap{line-height:25px;}


.askForm textarea{width:100%;height:244px;border:1px solid #ddd;voerflow-y:scroll;}
.agreewrap{font-size:15px;color:#888;margin-top:20px;}
.agreewrap label{display:inline-block;width:285px}
.askForm .agreewrap a{background:#b16812;text-align:center;font-size: 15px;color: #fff;width: 137px; height: 47px;line-height:47px;display:inline-block;}

.askForm .btnsWrap{text-align:center;margin-top:40px;font-size:0;}
.askForm button{width:230px;height:60px;font-size:18px;color:#fff;background:#999}
.askForm button:first-child{margin-right:1px;background:#ffb312;}

/*faq*/
.faq fieldset{border-bottom:3px solid #e5e5e5;}
.faqSearch{border:1px solid #b16812;height:162px;background:url('../img/faqSearch.jpg') no-repeat 0 0;    line-height: 162px;padding-left:46px;font-size:0;}
.faqSearch strong{font-size:26px;color:#333;font-weight:400;    vertical-align: middle;margin-right:15px;}
.faqSearch input{font-size:15px;width:560px;height:42px;vertical-align: middle;padding-left:10px;}
.faqSearch button{font-size:18px;color:#fff;background:#b16812;width:159px;height:46px;vertical-align: middle;line-height:46px;}

.faqCont{margin-top:57px}
.faqCont .tab{border-bottom:2px solid #333}
.faqCont .tab li{float:left;width:116px;border-top:2px solid #ddd;text-align:center;border-right:2px solid #ddd;position:relative;}
.faqCont .tab li:first-child{border-left:2px solid #ddd;position:relative;}
.faqCont .tab li button{display:block;text-align:center;width:100%;height:36px;line-height:36px;cursor:pointer}
.faqCont .tab li.on button{border:2px solid #333;border-bottom:0;height: 40px;z-index: 5;top: -2px;background: #fff;left: -2px;    position: absolute;}

.tabCont .acodion{font-family:ngR;border-bottom:1px solid #ddd;}
.tabCont .acodion .question{height:49px;line-height:49px;font-size:15px;padding-left:50px;position:relative;background:url('../img/questionbg.jpg') no-repeat 910px 50%;}
.tabCont .acodion .question.on{background:url('../img/questionbg_on.jpg') no-repeat 910px 50%;}
.tabCont .acodion .question::before{content:"";display:block;position:absolute;width:30px;height:30px;background:url('../img/question.png') no-repeat;    left: 10px; top: 9px;}
.tabCont .acodion .answer{display:none;background:#f2f2f2;padding:22px 32px 40px 60px;font-size:15px;color:#888;position:relative;line-height:21px;}
.tabCont .acodion .answer::before{content:"";display:block;position:absolute;width:30px;height:30px;background:url('../img/answer.png') no-repeat;    left: 21px; top: 21px}

.faq .pagenation{margin-top:30px;}



/*==============
search
================*/
.search{}
.search .searchTotal{font-size:18px;color:#333;font-family:ngR;padding-left:23px;background:url('../img/searchTotalBG.jpg') no-repeat 0 50%;}
.search .searchTotal span{color:#b16812;border-bottom:1px solid #b16812}
.search >div{margin-top:35px;}
.search >div>h4{font-size:30px;color:#653603;font-weight:500;}
.search >div .subTotal{font-size:14px;color:#888;margin-top:10px;font-family:ngR;border-bottom:1px solid #333;padding-bottom: 5px;margin-bottom:20px;}
.search >div .subTotal span{color:#b16812;}

.search >div .moreWrap{text-align:right;padding-top:20px;font-size:14px;font-family:ngR;}
.search >div .moreWrap a:hover{border-bottom: 1px solid #333;}
.search >div .moreWrap span{color:#ffb410}
.search >div .moreWrap::after{content:"";display:inline-block;width:4px;height:7px;background:url('../img/searchMore.jpg') no-repeat;vertical-align: top;margin-top: 6px;}

.search .searchBorad li:hover .cont{text-decoration: underline;}
.search .searchBorad li{margin-top:30px;}
.search .searchBorad li:first-child{margin-top:0;}
.search .searchBorad .title{font-size:18px;    display: inline-block;border-bottom:1px solid #333;}
.search .searchBorad .cont{font-size:15px;line-height:21px;color:#888;margin:10px 0;}
.search .searchBorad .info{font-size:14px;color:#aaa;}
.search .searchBorad .info span::before{content:"";display:inline-block;width:1px;height:11px;margin:0 10px;background:#aaa;vertical-align:middle;}
.search .searchBorad .info span:first-child::before{display:none;}

.search .stroyBoard li{border-bottom:1px solid #ddd;display:table;width:100%;padding:20px 0;font-family:ngR;}
.search .stroyBoard li:first-child{padding-top:0;}
.search .stroyBoard li .imgWrap{display:table-cell;width:199px;border:1px solid #eee;    vertical-align: middle;}
.search .stroyBoard li .imgWrap span{display:block;height:148px;overflow:hidden;}
.search .stroyBoard li .contWrap{display:table-cell;width:711px;background:#fff;padding-left:30px;    vertical-align: middle;}
.search .stroyBoard li .title{font-size:15px;}
.search .stroyBoard li .cont{font-size:14px;color:#888;margin:10px 0 20px;line-height:21px;}
.search .stroyBoard li .info{font-size:13px;color:#aaa;}
.search .stroyBoard li:hover .title,
.search .stroyBoard li:hover .cont{text-decoration: underline;}


.search >div.storWrap .subTotal{margin-bottom:0;}
.search .storeboard li{font-size:15px;color:#888;border-bottom:1px solid #ddd;height:49px;line-height:49px;padding-left:10px;}
.search .storeboard li span::before{content:"";display:inline-block;width:1px;height:12px;background:#888;margin:0 10px;}
.search .storeboard li span:first-child::before{display:none;}
.search .storeboard li span strong{font-weight:normal;color:#333;}
