/* BASIC css start */
.header-wrap{position:fixed;left:0;right:0;top:0;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;z-index:10;}
.header-wrap .logo a{display:block;width:67px; margin-top:7px;}
.header-wrap .btn-menu {
  position: relative;
  z-index: 10;
  width: 20px;
  height: 16px;
}
.header-wrap .btn-menu span {
  position: absolute;
  left: 0;
  width: 100%;
  height: 1.5px;
  background-color: #000;
  border-radius: 2px;
  transition: all 0.3s;
}
.header-wrap .btn-menu span:nth-of-type(1) {
  top: 0;
}
.header-wrap .btn-menu span:nth-of-type(2) {
  top: 8px;
}
.header-wrap .btn-menu span:nth-of-type(3) {
  top: 16px;
}
.header-wrap .btn-menu.on span:nth-of-type(1) {
  transform: rotate(45deg);
  top: 8px;
}
.header-wrap .btn-menu.on span:nth-of-type(2) {
  background-color: transparent;
}
.header-wrap .btn-menu.on span:nth-of-type(3) {
  transform: rotate(-45deg);
  top: 8px;
}

.snb-wrap {display:none;position:fixed;left:0;right:0;top:0;bottom:0;height:100vh;background-color:#f5f5f5;padding:120px 20px 0;z-index:9;}
.snb-wrap.active{display:block;}
.snb-wrap a{display:block;padding:3px 0;color:#000;font-family:'Noto Sans KR', sans-serif;}
.snb-wrap a.on,
.snb-wrap a:hover{font-weight:bold;}
.snb-depth2, .snb-depth3{display:none;overflow:hidden;}
.snb-depth2.on, .snb-depth3.on{display:block;}
.snb-wrap .snb-depth1 > li{margin-bottom:10px;}
.snb-wrap .snb-depth1 > li > a{font-size:14px;}
.snb-wrap .snb-depth2{padding-top:10px;border-top:1px solid #000;}
.snb-wrap .snb-depth2 > li{margin-bottom:8px;}
.snb-wrap .snb-depth2 > li > a{font-size:13px;}
.snb-wrap .snb-depth2 > li > a:before{content:'';display:inline-block;width:8px;height:8px;margin-right:4px;border:1px solid #000;}
.snb-wrap .snb-depth2 > li > a.on:before{background:#000;}
.snb-wrap .snb-depth3{padding-bottom:10px;padding-left:10px;}
.snb-wrap .snb-depth3 > li > a{font-size:12px;line-height:1.6;}
.cs-list-wrap{padding-top:20px;border-top:1px solid #000;margin-top:60px;}
.cs-list-wrap ul{display:flex;align-items:center;}
.cs-list-wrap ul li{position:relative;padding:0 12px;}
.cs-list-wrap ul li + li:before{content:'';position:absolute;left:0;top:7px;height:12px;width:1px;background-color:#000;}


.loc-navi{text-align:center; margin-top:-17px; padding-bottom:5px; font-size:13px;}

.sub_img2{position:relative;}
.sub_img3{position:relative;}
.c_text01{font-size:15px; padding-bottom:20px; margin-top:5px; text-align: CENTER; font-weight:bold}
.c_text05 {font-size:15px; color:#3d3d3d; text-align:left; margin-left:10px; line-height:21px; padding-bottom:0px; padding-top:20px;  letter-spacing:0.5px; line-height:30px; background-color: #ededed; width:300px; height:110px; margin-top:18px; padding-left:20px; border-radius:20px;} 
.c_text02{padding-bottom:5px;}
.c_text03{padding-bottom:20px;}
.swiper-slide{width:100%;overflow:hidden;padding:0px;margin:0px; }
.swiper-slide.subimg1{background:url("/design/redbrown/mobile_wishblack/sub02_ban01-01.jpg") no-repeat;background-size:cover; height:300px;}
.swiper-slide.subimg2{background:url("/design/redbrown/0705wishblack/sub02_ban01-02.jpg") no-repeat;background-size:cover; height:300px;}
.swiper-slide.subimg3{background:url("/design/redbrown/0705wishblack/sub02_ban01-py-00.jpg") no-repeat;background-size:cover; height:300px;}
.swiper-slide.subimg4{background:url("/design/redbrown/mobile_wishblack/sub02_ban01-04.jpg") no-repeat;background-size:cover; height:300px;}
.swiper-slide.subimg5{background:url("/design/redbrown/0705wishblack/sub02_ban01-05.jpg") no-repeat;background-size:cover; height:300px;}
.swiper-slide.subimg6{background:url("/design/redbrown/0705wishblack/sub02_ban01-06.jpg") no-repeat;background-size:cover; height:300px;}
.swiper-slide.subimg7{background:url("/design/redbrown/mobile_wishblack/sub02_ban01-07.jpg") no-repeat;background-size:cover; height:300px;}
.swiper-slide.subimg8{background:url("/design/redbrown/0705wishblack/sub02_ban01-08.jpg") no-repeat;background-size:cover; height:300px;}
.swiper-slide.subimg9{background:url("/design/redbrown/0705wishblack/sub02_ban01-09.jpg") no-repeat;background-size:cover; height:300px;}
.swiper-slide.subimg10{background:url("/design/redbrown/0705wishblack/sub02_ban01-10.jpg") no-repeat;background-size:cover; height:300px;}
.swiper-slide.subimg11{background:url("/design/redbrown/mobile_wishblack/sub02_ban01-11.jpg") no-repeat;background-size:cover; height:300px;}
.swiper-slide.subimg12{background:url("/design/redbrown/0705wishblack/sub02_ban01-12.jpg") no-repeat;background-size:cover; height:300px;}

.swiper-slide.subimg14{background:url("/design/redbrown/0705wishblack/sub02_ban01-14.jpg") no-repeat;background-size:cover; height:300px;}
.swiper-slide.subimg15{background:url("/design/redbrown/0705wishblack/sub02_ban01-15.jpg") no-repeat;background-size:cover; height:300px;}
.swiper-slide.subimg16{background:url("/design/redbrown/0705wishblack/sub02_ban01-16.jpg") no-repeat;background-size:cover; height:300px;}
.swiper-slide.subimg17{background:url("/design/redbrown/0705wishblack/sub02_ban01-17.jpg") no-repeat;background-size:cover; height:300px;}


.swiper-slide.subimg18{background:url("/design/redbrown/0705wishblack/sub02_ban02-01.jpg") no-repeat;background-size:cover; height:300px;}
.swiper-slide.subimg19{background:url("/design/redbrown/0705wishblack/sub02_ban02-02.jpg") no-repeat;background-size:cover; height:300px;}
.swiper-slide.subimg20{background:url("/design/redbrown/0705wishblack/sub02_ban02-03.jpg") no-repeat;background-size:cover; height:300px;}
.swiper-slide.subimg21{background:url("/design/redbrown/0705wishblack/sub02_ban02-04-m.jpg") no-repeat;background-size:cover; height:300px;}


.swiper-slide  .main_img_area {width:100%;height:600px;overflow:hidden;}


.swiper-container {width:100%;margin:0;padding:0; }
.swiper-slide { text-align: center; background: #fff; 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; }
.swiper-slide img {width:100%;}
.swiper-pagination {text-align:center;margin:0 auto;bottom:16px !important;}

.swiper-pagination2 {text-align:center;margin:0 auto;bottom:16px !important;}

.swiper-pagination-bullet {border-radius:0;background: none !important;width:20px;height:4px;border:1px solid #fff !important;opacity:1 !important;}
.swiper-pagination-bullet-active {border:1px solid #b32c39 !important; background:#b32c39 !important; }
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2px !important;}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{position:absolute; z-index:99;}




/*¸ÅÀå¼Ò°³*/
.g_title01{margin-bottom:15px; font-weight:700; font-size:17px; padding-top:50px; color:#222; text-align:center; letter-spacing:1px; line-height:16px; background-color: #fff; margin-top:0px; width:100%; height:58px; position:fixed;left:0;right:0;}   /*  background-color: #ededed;   */
.g_title01_sub{font-size:15px; color:#b32c39; font-weight:bold; padding:5px 0; padding-top:25px;}
.g_title011_sub{font-size:14px; text-align:center; color:#9a9b9a; font-weight:510; padding:7px 0; padding-top:100px; margin-bottom:15px;}  /*  b32c39  */
.g_title02_sub{font-size:13px; color:#404040;  padding:10px 0; padding-top:0px;}
.g_title03_sub{font-size:17px; color:#b32c39; font-weight:bold; padding:5px 0; padding-top:35px;}
.g_title04_sub{font-size:13px; color:#404040;  padding:10px 0; padding-top:0px;}
.g_title05_sub{font-size:25px; color:#b32c39; font-weight:bold; padding:5px 0; padding-top:35px; letter-spacing:0.5px;}
.g_title06_sub{font-size:13px; color:#404040;  padding:10px 0; padding-top:0px;}
.sub_img2{position:relative;}


/*ÅØ½ºÆ® ·Ñ¸µ*/
.sub_ban2_area{position:absolute; bottom:0; width:100%; height:110px;font-size:15px; text-align:center;}
.sub_ban2_txt{position:absolute; bottom:0; left:0;width:100%; height:70px; background:rgba(0,0,0,0.5); color:#fff; font-size:15px; text-align:center;}
.sub_ban2_txt_inner{padding-top:15px;}
.sub_franchise{display:block !important;}
.sub_img_comm{display:none !important;}






.company_tab_ban {width:100%;margin:0 auto;text-align:center;margin-top:7px;position:relative;}
.company_tab_ban .swiper-button-prev {position:absolute;top:50%;left:10px;width:20px;height:35px;background:url('./mimg/arrow_left.png') no-repeat;background-size:20px 35px;}
.company_tab_ban .swiper-button-next {position:absolute;top:50%;right:10px;width:20px;height:35px;background:url('./mimg/arrow_right.png') no-repeat;background-size:20px 35px;}
.company_tab_ban .swiper3 {padding-bottom:35px;}
.company_tab_ban .swiper-pagination {text-align:center;margin:0 auto;bottom:0 !important;width:100%;}
.company_tab_ban .swiper-pagination-bullet {border-radius:10;background: none !important;width:5px;height:5px; margin:0 5px; border:1px solid #c69a22 !important;opacity:1 !important;}
.company_tab_ban .swiper-pagination-bullet-active {background:#c69a22 !important;}

/* BASIC css end */

