 .wrap {position:relative;overflow:hidden;}

.blue {color:#0054a6;}
.big {font-family: 'S-CoreDream-8Heavy'}
.lt {font-family: 'S-CoreDream-3Light';}
.img_m {display:none;}
.img_m2 {display:none !important;}
.product_more {display:none;}

.quick {position:absolute;top:0;right:0px;padding-top:50px;width:160px;height:100%;border-left:1px solid #ccc;background:#fff;z-index:999999;text-align:center;transition:0.4s all;}
.quick.off {right:-160px;}
.quick .tit {margin-bottom:30px;font-size:28px;}
.quick .tit span {display:block;}
.quick  a {display:block;width:136px;margin:5px auto;}
.quick .q_btn {position:absolute;left:-50px;top:140px;width:50px;height:50px;cursor:pointer;background:#000;text-align:center;line-height:50px;}
.menu_bg {display:none;}
.menu_wrap {display:none;}
#header {}
.top_banner {position:relative;height:110px;background:url('/images/top_banner.jpg')center no-repeat;background-size:cover;}
.top_banner .banner_close {position:absolute;top:50%;left:50%;margin-left:680px;margin-top:-7px;cursor:pointer;}
#header .inner {position:relative;max-width:1400px;margin:0 auto;text-align:center;}
#header .inner h1 {position:absolute;top:40px;}
#header .inner h1 a {font-size:30px;color:#000;line-height:1;}
#header .inner .gnb {display:inline-block;}
#header .inner .gnb li {float:left;line-height:110px;}
#header .inner .gnb li + li {margin-left:50px;}
#header .inner .gnb li a {font-size:18px;color:#2f2f2f;}
#header .inner .gnb li a:hover {color:#0054a6;}
#header .left_head {position:absolute;right:0;top:45px;}
#header .left_head span {font-size:14px;vertical-align:middle;color:#5f5f5f;}
#header .left_head span:first-child:after {content:"";display:inline-block;width:1px;height:10px;background:#ccc;margin:0 10px;vertical-align:middle;}
#header .left_head span a:hover {color:#0054a6;}
#header .left_head span.search_btn {position:relative;margin-left:10px;cursor:pointer;}
#header .left_head span.search_btn .search_box {display:none;position:absolute;right:0;top:-10px;width:235px;border-bottom:1px solid #000;background:#fff;text-align:left;}
#header .left_head span.search_btn .search_box input[type=text] {display:inline-block;width:100%;border:0;padding:10px 30px 10px 10px;outline:none;font-size:14px;}
#header .left_head span.search_btn .search_box button {position:absolute;right:0;top:10px;background:none;border:0;outline:none;}
#header .left_head span.search_btn .search_box.on {display:block;}
.m_menu {display:none;}
.search_m {display:none;}

#visual_wrap {position:relative;}
.visual_slider {}
.visual_slider li {height:550px;}
.visual_slider li.slide01 {background:url('/images/visual02.jpg')center no-repeat;background-size:cover;}
.visual_slider li.slide02 {background:url('/images/visual02.jpg')center no-repeat;background-size:cover;}
.visual_slider li.slide03 {background:url('/images/visual02.jpg')center no-repeat;background-size:cover;}
a.event_go {position:absolute;left:50%;bottom:185px;margin-left:-640px;padding:0 40px;height:40px;line-height:40px;font-size:18px;color:#fff;background:#183667;border-radius:20px;}
a.event_go img {display:inline-block;margin:-5px 0 0 20px;vertical-align:middle;}
/* DIRECTION CONTROLS (NEXT / PREV) */
#visual_wrap .bx-wrapper .bx-prev {left: 50%;margin-left:-800px;background:rgba(0,0,0,.1) url('/images/visual_prev.png') center no-repeat;}
#visual_wrap .bx-wrapper .bx-next {right: 50%;margin-right:-800px;background:rgba(0,0,0,.1) url('/images/visual_next.png') center no-repeat;}
#visual_wrap .bx-wrapper .bx-controls-direction a { position: absolute;top: 50%;margin-top: -42px;outline: 0;width: 85px;height: 85px; border-radius:50%;text-indent: -9999px;z-index: 99;}

.section {padding:100px 0;text-align:center;}
.section .inner {max-width:1400px;margin:0 auto;}
.sec_tit {font-size:35px;color:#000;text-align:center;}
.section .sec_tit .sm {font-sizE:18px;color:#787878;}

#sec1 {}
.sec_tab {margin-top:35px;font-size:0;text-align:center;}
.sec_tab li {display:inline-block;margin:0 10px;width:240px;height:60px;line-height:58px;border:1px solid #ccc;box-shadow:0 0 5px 0px rgba(0,0,0,.3);font-size:20px;color:#828282;background:#fff;cursor:pointer;}
.sec_tab li.on {color:#0e41c2;border:1px solid #0e41c2;}
.sec_tab li:hover {color:#0e41c2;border:1px solid #0e41c2;}

.product {margin-top:35px;}
.product:after {content:"";display:block;clear:both;}
.product li {position:relative;float:left;width:335px;margin:0 0 10px 20px;}
.product li .gall_chk {position:absolute;top:5px;right:5px;z-index:5;}
.product li:nth-child(4n+1) {margin-left:0;}
.product li a {}
.product li a .img {position:relative;display:block;height:395px;border:1px solid #ccc;overflow:hidden;}
.product li a .img img {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;}
.product li a .txt {padding-top:30px;text-align:center;}
.product li a .txt .pro_tit {font-size:20px;color:#333;}
.product li a .txt .pro_desc {margin-top:10px;font-size:16px;color:#787878;overflow: hidden;text-overflow: ellipsis; height: 3.2em;line-height: 1.6;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.product li a .txt .price {margin-top:15px;font-size:16px;color:#000;}
.product li a .txt .price span {font-size:22px;}


.product li .img {position: relative; display: block; height: 395px; border: 1px solid #ccc;}
.product li .img a {display: block; height: 100%;}
.product li .img img {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;}
.product li .txt {padding-top:30px;text-align:center;}
.product li .txt .pro_tit {font-size:20px;color:#333;}
.product li .txt .pro_desc {margin-top:10px;font-size:16px;color:#787878;overflow: hidden;text-overflow: ellipsis; height: 3.2em;line-height: 1.6;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.product li .txt .price {margin-top:15px;font-size:16px;color:#000;}
.product li .txt .price span {font-size:22px;}


.coupon_banner {position:relative;}
.coupon_slider {}
.coupon_slider li {height:275px;font-size:0;}
.coupon_slider li a {display:block;height:100%;}
.coupon_slider li.slide01 {background:url('/images/coupon.jpg')center no-repeat;background-size:cover;}
.coupon_slider li.slide02 {background:url('/images/coupon.jpg')center no-repeat;background-size:cover;}

/* DIRECTION CONTROLS (NEXT / PREV) */
.coupon_banner .bx-wrapper .bx-prev {left: 50%;margin-left:-800px;background: url('/images/coupon_prev.png') center no-repeat;}
.coupon_banner .bx-wrapper .bx-next {right: 50%;margin-right:-800px;background: url('/images/coupon_next.png') center no-repeat;}
.coupon_banner .bx-wrapper .bx-controls-direction a { position: absolute;top: 50%;margin-top: -31px;outline: 0;width: 32px;height: 62px; border-radius:50%;text-indent: -9999px;z-index: 99;}
.coupon_banner .bx-pager {position:absolute;bottom:40px;left:50%;margin-left:500px;}
.coupon_banner .bx-pager .bx-pager-item {display:inline-block;}
.coupon_banner .bx-pager .bx-pager-item a {display:inline-block;margin:0 5px;width:15px;height:15px;background:#fff;border-radius:50%;font-size:0;vertical-align:top;}
.coupon_banner .bx-pager .bx-pager-item a.active {background:none;border:4px solid #fff;}

#sec2 {background:#F0F0F0;}
.charge_slider {margin-top:40px;}
.charge_slider .slick-slide {padding:50px 0;margin:0 25px;height:auto;background:#fff;border:2px solid #fff;color:#282828;}
.charge_slider .slick-slide img {display:inline-block;}
.charge_slider .slick-slide .top {font-size:25px;}
.charge_slider .slick-slide .top span {display:block;font-size:16px;}
.charge_slider .slick-slide .price {margin-top:20px;font-size:35px;}
.charge_slider .slick-slide .price span {font-size:45px;}
.charge_slider .slick-slide .btm {margin-top:55px;font-size:16px;line-height:1.4;}
a.detail {display:inline-block;margin-top:40px;padding:0 70px;height:40px;line-height:38px;border-radius:20px;border:1px solid #8b8b8b;font-size:18px;color:;#8b8b8b}
a.detail img {margin:-5px 0 0 10px;vertical-align:middle;}
a.detail img.on {display:none;}
.charge_slider .slick-slide:hover {border:2px solid #0054A5;color:#0054A5;}
.charge_slider .slick-slide:hover a.detail {border:1px solid #0054A5;color:#fff;background:#0054A5;}
.charge_slider .slick-slide:hover a.detail img.on {display:inline-block;}
.charge_slider .slick-slide:hover a.detail img.off {display:none;}
.charge_slider .slick-slide a.detail img.img_m2 {display:none;}
.slick-arrow {position: absolute;top: 50%;margin-top: -42px;outline: 0;width: 85px;height: 85px; font-size:0;border:0;border-radius:50%;}
.slick-arrow.slick-prev {left: 50%;margin-left:-800px;background:rgba(0,0,0,.1) url('/images/visual_prev.png') center no-repeat;}
.slick-arrow.slick-next {right: 50%;margin-right:-800px;background:rgba(0,0,0,.1) url('/images/visual_next.png') center no-repeat;}

.csec_tab {margin-top:35px;font-size:0;text-align:center;}
.csec_tab li {display:inline-block;margin:0 10px;width:240px;height:60px;line-height:58px;border:1px solid #ccc;box-shadow:0 0 5px 0px rgba(0,0,0,.3);font-size:20px;color:#828282;background:#fff;cursor:pointer;}
.csec_tab li.on {color:#0e41c2;border:1px solid #0e41c2;}
.csec_tab li:hover {color:#0e41c2;border:1px solid #0e41c2;}

#sec3 {}
.choice {margin-top:70px;overflow:hidden;}
.choice li {float:left;width:25%;}
.choice li + li {border-left:1px solid #ccc;}
.choice li .img {display:table-cell;width:500px;height:125px;vertical-align:middle;text-align:center;}
.choice li dl {margin-top:50px;color:#282828;}
.choice li dl dt {font-sizE:25px;}
.choice li dl dd {margin-top:10px;font-size:16px;line-height:1.4;}

#review {background:#E5EEF7;}
.review_slider {margin:30px 0;}
.review_slider .slick-slide  {text-align:left;}
.review_slider .slick-slide > div > div {padding:15px;}
.review_slider .slick-slide a {display:block;padding:40px 45px;background:#fff;border:1px solid #ccc;color:#111111;}
.review_slider .slick-slide a dl {padding-bottom:60px;border-bottom:1px solid #ccc;}
.review_slider .slick-slide a dt {font-size:24px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.review_slider .slick-slide a dd {margin-top:20px;color:#787878;font-size:16px;overflow: hidden;text-overflow: ellipsis; height: 6.4em;line-height: 1.6;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.review_slider .slick-slide a .info {padding-top:20px;color:#111111;font-size:18px;overflow:hidden;}
.review_slider .slick-slide a .info .user {float:left;}
.review_slider .slick-slide a .info .date {float:right;}
.review_slider .slick-slide a:hover {background:#0054A5;color:#fff;}
.review_slider .slick-slide a:hover dd {color:#fff;}
.review_slider .slick-slide a:hover .info .user span {color:#fff;}
.review_slider .slick-slide a:hover .info .date {color:#fff;}
/* progress bar */
.slider-progress {position:relative;width: calc(100% - 30px) ;margin:0 15px;height: 4px;background: #ccc;}
.slider-progress .progress {position:absolute;top:-3px;width: 0%;height: 10px;background: #0054A5;}

#sec4 {background:#F4F4F4;}
.board_q {margin-top:55px;text-align:left;}
.board_q li {padding:30px 40px;border:1px solid #ccc;background:#fff;}
.board_q li + li {border-top:0;}
.board_q li a {position:relative;PADDING:10px 60px;display:block;font-size:22px;color:#444;vertical-align:middle;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.board_q li a:before {content:"Q";position:absolute;top:-5px;left:0;font-size:50px;font-weight:700;font-family: 'Rajdhani' ;color:#0054A5;}
.board_q li a:after {content:"+";position:absolute;top:5px;right:0;width:40px;height:40px;border:1px solid #0054A5;font-size:30px;text-align:center;line-height:38px;color:#0054A5;}
.board_q li .label {vertical-align:middle;margin-right:30px;font-size:50px;font-weight:700;font-family: 'Rajdhani' ;line-height:1;}
.board_q li p {display:none;position:relative;margin-top:30px;padding:25px 0 0 60px;font-size:20px;border-top:1px solid #ccc;color:#444;}
.board_q li p:before {content:"A";position:absolute;top:10px;left:0;font-size:50px;font-weight:700;font-family: 'Rajdhani' ;color:#0054A5;}
.board_q li a.active:after {content:"-";}

.call_center {margin-top:100px;overflow:hidden;text-align:left;}
.call_center .left {float:left;}
.call_center .right {float:right;font-size:0;}
.call_center .left div {margin-bottom:10px;}
.call_center .left .big {color:#333;font-size:24px;}
.call_center .left .big a {margin-left:30px;font-size:35px;}
.call_center .left .lt {margin-right:10px;color:#3e3e3e;font-size:16px;vertical-align:bottom;}
.call_center .left .lt.sm {font-size:14px;color:#787878;}
.call_center .right a {display:inline-block;height:70px;width:320px;padding:0 30px 0 85px;line-height:68px;font-size:18px;color:#444;border:1px solid #ccc;}
.call_center .right a:nth-child(1) {background:#fff url('/images/main_54.png')30px center no-repeat;background-size:40px 32px;}
.call_center .right a:nth-child(2) {background:#fff url('/images/main_51.png')30px center no-repeat;background-size:32px 37px;}
.call_center .right a img {float:right;margin-top:35px;}
.call_center .right a + a {margin-left:15px;}

#notice {background:#0054A5;padding:30px 0;text-align:left;}
#notice .inner {}
#notice .inner .in {position:relative;padding:0 120px;}
#notice .tit {font-size:20px;position:absolute;top:0;left:0px;color:#fff;}
#notice .tit:after {content:"";display:inline-block;margin:0 20px;width:1px;height:20px;background:#fff;vertical-align:middle;}
#notice .bx-wrapper {vertical-align:middle;width:100%;margin-bottom:0;}
#notice .notice_slider li a {font-size:18px;color:#fff;}
#notice .notice_slider li a span.con {display:inline-block;width:calc(100% - 130px);overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
#notice .notice_slider li .date {float:right;}
a.more {position:absolute;top:0;right:0;width:30px;height:30px;text-align:center;line-height:28px;border:1px solid #fff;color:#fff;font-size:20px;}

#footer {background:#000;padding:45px 0 100px;text-align:left;}
.foot_t {padding-bottom:30px;border-bottom:1px solid #fff;}
.foot_t span + span:before {content:"";display:inline-block;margin:0 10px;width:1px;height:10px;background:#fff;vertical-align:middle;}
.foot_t span a {color:#fff;font-size:14px;vertical-align:middle;}
.foot_t .right {float:right;}
.foot_t .right a {margin:0 10px;vertical-align:middle;}
.foot {position:relative;padding:40px 0 0 215px;font-size:14px;color:#fff;line-height:1.8;letter-spacing:-0.05em;}
.foot h1 {position:absolute;left:0;top:40px;}
.foot h1 a {color:#fff;font-size:30px;line-height:1;}
.foot span {margin:0 15px 0 10px ;}
.foot .copy {margin-top:10px;color:#a5a5a5;}

/*����������*/
.contents {position:relative;padding:100px 0;}
.contents .inner {max-width:1400px;margin:0 auto;}
.contents .sec_tit {font-size:35px;color:#000;}
.contents .sec_tit .sm {font-sizE:18px;color:#787878;}

/*����Ʈ*/
#visual_wrap {position:relative;}
.s_visual_slider {}
.s_visual_slider li {height:300px;font-size:0;}

#slide-counter {position:absolute;left:0;width:100%;bottom:20px;text-align:center;font-size:25px;color:#181818;}
#slide-counter .current-index {font-size:35px;color:#2b52a0;font-family: 'S-CoreDream-8Heavy'}

/* DIRECTION CONTROLS (NEXT / PREV) */
#visual_wrap.sub .bx-wrapper .bx-prev {margin-left:-700px;}
#visual_wrap.sub .bx-wrapper .bx-next {margin-right:-700px;}
.contents .cate_tab {margin-top:35px;font-size:0;text-align:center;}
.contents .cate_tab li {display:inline-block;background:#fff;padding:0 10px;}
.contents .cate_tab li a {display:block;height:60px;line-height:58px;border:1px solid #ccc;box-shadow:0 0 5px 0px rgba(0,0,0,.1);font-size:20px;color:#828282;}

.contents .cate_tab li a#bo_cate_on {color:#fff;border:1px solid #0e41c2;background:#0e41c2;}
.contents .cate_tab li a:hover {color:#fff;border:1px solid #0e41c2;background:#0e41c2;}
.pager_wrap {text-align:center;}
.pager {margin-top:30px;display:inline-block;font-size:0;}
.pager li {display:inline-block;margin:0 5px;vertical-align:middle;}
.pager li a {display:inline-block;width:40px;heighT:40px;line-height:38px;border-radius:50%;text-align:center;font-size:16px;color:#333;}
.pager li.num a {border:1px solid #333;}
.pager li.num.on a {background:#333;color:#fff;}
.pager li.arrow a {width:20px;height:20px;line-height:18px;}

.product li a:hover .img:before {content:"";position:absolute;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);border:2px solid #2b52a0;background:rgba(0,84,165,.1);z-index:2;}
.product li a:hover .img:after {content:"+";position:absolute;top:50%;left:50%;width:55px;height:55px;background:#2b52a0;color:#fff;line-height:55px;text-align:center;font-size:35px;border-radius:50%;transform:translate(-50%,-50%);}

.product li:hover .img:before {content:"";position:absolute;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);border:2px solid #2b52a0;background:rgba(0,84,165,.1);z-index:2;}
.product li:hover .img:after {content:"+";position:absolute;top:50%;left:50%;width:55px;height:55px;background:#2b52a0;color:#fff;line-height:55px;text-align:center;font-size:35px;border-radius:50%;transform:translate(-50%,-50%); z-index: 10;}

/*��������*/

.info {}
.info:after {content:"";display:block;clear:both;}
.img_wrap {float:left;width:650px;}
.big_img .slick-slide > div > div {border:1px solid #ccc;}
.big_img .slick-slide .img {position:relative;height:650px;}
.big_img .slick-slide .img img {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;}
.small_img {padding:0 100px;}
.small_img .slick-slide {margin:5px;}
.small_img .slick-slide a {position:relative;display:block;height:90px;border:1px solid #ccc;overflow:hidden;}
.small_img .slick-slide a img {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;}
.big_img .slick-arrow {width:17px;height:29px;bottom:-65px;top:auto;margin-top:0;z-index:9999;}
.big_img .slick-arrow.slick-next {margin-right:-250px;background:url('/images/visual_next.png')center no-repeat;background-size:100% 100%;}
.big_img .slick-arrow.slick-prev {margin-left:-250px;background:url('/images/visual_prev.png')center no-repeat;background-size:100% 100%;}
.small_img .slick-slide.slick-current a {border:1px solid #000;}

.txt_wrap {float:right;width:calc(100% - 750px);text-align:left;}
.txt_wrap .tit {font-size:32px;color:#000;letter-spacing:-0.05em;}
.txt_wrap .tit .lt {font-size:24px;}
.txt_wrap .desc {margin-top:5px;font-size:16px;color:#959595;letter-spacing:-0.05em;}
.txt_wrap .top_info {padding:15px 0;margin-top:30px;border-top:1px solid #bababa;border-bottom:1px solid #bababa;background:#f6f6f6;letter-spacing:-0.05em;}
.txt_wrap .top_info li {line-height:35px;height:35px;}
.txt_wrap .top_info li strong {display:inline-block;width:185px;padding-left:20px;font-size:16px;vertical-align:middle;line-height:1;}
.txt_wrap .top_info li span {vertical-align:middle;line-height:1;}
.txt_wrap .top_info li span.line {font-size:14px;color:#8f8f8f;text-decoration:line-through;}
.txt_wrap .top_info li span.red {font-size:18px;color:#d82228;}
.txt_wrap .top_info li span.bold {font-size:16px;color:#3a3a3a;}
.txt_wrap .m_info {padding:15px 0;border-bottom:1px solid #bababa;}
.txt_wrap .m_info li {line-height:35px;height:35px;}
.txt_wrap .m_info li strong {display:inline-block;width:185px;padding-left:20px;font-size:16px;vertical-align:middle;line-height:1;}
.txt_wrap .m_info li span {vertical-align:middle;line-height:1;color:#707070;}
.txt_wrap .b_info {margin-top:20px;padding-left:55px;background:url('/images/info.jpg')20px 3px no-repeat;color:#575757;font-size:15px;}
.txt_wrap .info_btn {margin-top:40px;font-size:0;}
.txt_wrap .info_btn a {display:inline-block;height:75px;font-size:18px;text-align:center;vertical-align:top;}
.txt_wrap .info_btn a + a {margin-left:4px;}
.txt_wrap .info_btn a.apply {width:calc(50% - 10px/3);background:#01499a;line-height:75px;color:#fff;}
.txt_wrap .info_btn a.kakao {width:calc(30% - 10px/3);background:#f9e000;line-height:73px;border:1px solid #ccc;}
.txt_wrap .info_btn a.list_go {width:calc(20% - 10px/3);background:#fff;color:#000;border:1px solid #ccc;line-height:73px;}
.txt_wrap .info_btn a img {margin-right:10px;vertical-align:middle;}

.detail_info {margin-top:100px;text-align:left;}
.detail_info .detail_tit {padding-bottom:10px;border-bottom:1px solid #000;color:#404040;font-size:40px;}
.detail_info .detail_tit span {margin-left:10px;padding-left:10px;font-size:18px;border-left:1px solid #404040;line-height:1;}
.detail_info .info_box {padding:30px 0;text-align:center;}
.detail_info .info_box img {max-width:100%;}
.detail_info .info_box p.apply {text-align:right;margin:20px 0 0;}
.detail_info .info_box p.apply a {position:fixed;bottom:20px;left:50%;transform:translatex(-50%);display:inline-block;padding:0 60px;height:75px;line-height:75px;text-align:center;font-size:20px;color:#fff;background:#01499a;}
.detail_info .info_box p.apply a.act {position:absolute;}
.detail_info .info_box p.apply a img {vertical-align:middle;margin:-2px 10px 0 0;}

@media screen and (max-width:1450px) {
.block_1450 {display:block;}
.top_banner .banner_close {margin-left:46.896vw;}
#header .inner {padding:0 50px;}
#header .left_head {right:50px;}

/* DIRECTION CONTROLS (NEXT / PREV) */
#visual_wrap .bx-wrapper .bx-prev {left: 30px;margin-left:0px;}
#visual_wrap .bx-wrapper .bx-next {right: 30px;margin-right:0px;}

.section .inner {padding:0 50px;}
.product li {width:calc(25% - 15px);}
.contents .inner {padding:0 50px;}

.img_wrap {width:650px;}
.txt_wrap {width:calc(100% - 680px);}

}

@media screen and (max-width:1300px) {
    .visual_slider li {height: 40vw;}
.visual_slider li.slide01 {background:url('/images/visual02_1200.jpg')center no-repeat;background-size:cover;}
.visual_slider li.slide02 {background:url('/images/visual02_1200.jpg')center no-repeat;background-size:cover;}
.visual_slider li.slide03 {background:url('/images/visual02_1200.jpg')center no-repeat;background-size:cover;}
a.event_go {margin-left:-35.7vw; bottom: 11vw;}

.charge_slider .slick-slide .top {font-size:23px;}
.slick-arrow.slick-prev {left: -35px;margin-left:0px;z-index:2;}
.slick-arrow.slick-next {right: -35px;margin-right:0px;}


.call_center .left div {margin-bottom:5px;}
.call_center .left .big a {margin-left:15px;}
.call_center .right a {width:220px;}
.call_center .right a + a {margin-left:5px;}


/* DIRECTION CONTROLS (NEXT / PREV) */
#visual_wrap.sub .bx-wrapper .bx-prev {left:30px;margin-left:0px;}
#visual_wrap.sub .bx-wrapper .bx-next {right:30px;margin-right:0px;}

.big_img .slick-arrow {width:17px;height:29px;bottom:-65px;top:auto;margin-top:0;z-index:9999;}
.big_img .slick-arrow.slick-next {right:50%;margin-right:-250px;}
.big_img .slick-arrow.slick-prev {left:50%;margin-left:-250px;}

.txt_wrap .info_btn a.apply {width:calc(40% - 10px/3);}
.txt_wrap .info_btn a.kakao {width:calc(40% - 10px/3);}




}

@media screen and (max-width:1200px) {
.contents .inner {padding:0 4.166%;}
#header .inner {padding:0 4.166%;}
#header .left_head {right:4.166%;}
#header .inner .gnb li + li {margin-left:25px;}

/* DIRECTION CONTROLS (NEXT / PREV) */
#visual_wrap .bx-wrapper .bx-prev {left: 30px;margin-left:0px;}
#visual_wrap .bx-wrapper .bx-next {right: 30px;margin-right:0px;}

.section .inner {padding:0 4.166%;}
.product li {width:calc(100%/3 - 40px/3);margin-left:18px;}
.product li:nth-child(4n+1) {margin-left:18px;}
.product li:nth-child(3n+1) {margin-left:0;}

/* DIRECTION CONTROLS (NEXT / PREV) */
.coupon_banner .bx-wrapper .bx-prev {left:30px;margin-left:0px;}
.coupon_banner .bx-wrapper .bx-next {right: 30px;margin-right:0px;}
.coupon_banner .bx-pager {bottom:40px;left:auto;right:100px;margin-left:0px;}

.choice li dl dt {font-sizE:23px;}
.choice li dl dd {font-size:14px;}

.foot_t span a {font-size:12px;}
.foot {padding:40px 0 0 180px;font-size:12px;}
.foot h1 a {font-size:26px;}


/*����Ʈ*/


.contents .cate_tab li {padding:0 5px;}
.contents .cate_tab li a {height:60px;line-height:58px;font-size:18px;}



.img_wrap {width:550px;}
.big_img .slick-slide .img {height:560px;}

.txt_wrap {width:calc(100% - 580px);}
.txt_wrap .tit {font-size:28px;}
.txt_wrap .tit .lt {font-size:20px;}
.txt_wrap .desc {font-size:14px;}

.txt_wrap .top_info li strong {width:150px;}
.txt_wrap .m_info li strong {width:150px;}
.txt_wrap .b_info {padding-left:40px;background:url('/images/info.jpg')10px 3px no-repeat;font-size:13px;}
.txt_wrap .info_btn {margin-top:40px;}
.txt_wrap .info_btn a {font-size:16px;}


}

@media screen and (max-width:1024px) {
.top_banner {height:100px;}
#header .inner h1 {top:35px;}
#header .inner h1 a {font-size:25px;}
#header .inner .gnb li {line-height:95px;}
#header .inner .gnb li + li {margin-left:20px;}
#header .inner .gnb li a {font-size:16px;}
#header .left_head {top:35px;}
#header .left_head span {font-size:12px;}
#header .left_head span:first-child:after {height:10px;margin:0 10px;}
#header .left_head span.search_btn {margin-left:10px;}
#header .left_head span.search_btn .search_box {top:-10px;width:235px;}
#header .left_head span.search_btn .search_box input[type=text] {padding:10px 30px 10px 10px;font-size:14px;}
#header .left_head span.search_btn .search_box button {top:10px;}

.visual_slider li {height:40vw;}
a.event_go {margin-left:-35.8vw;bottom:10vw;}

.section {padding:75px 0;}
.sec_tit {font-size:30px;}
.section .sec_tit .sm {font-sizE:16px;}

.product {margin-top:3.417vw;}
.product li {width:calc(100%/3 - 4%/3);margin:0 0 0.976vw 1.8%;}
.product li .gall_chk {top:0.488vw;right:0.488vw;}
.product li a .img {height:34.179vw;}
.product li a .txt {padding-top:2.929vw;min-height:17.089vw;}
.product li a .txt .pro_tit {font-size:1.953vw;}
.product li a .txt .pro_desc {margin-top:0.976vw;font-size:1.562vw;}
.product li a .txt .price {margin-top:1.464vw;font-size:1.562vw;}
.product li a .txt .price span {font-size:2.148vw;}

.product li .img {height:34.179vw;}
.product li .img img
.product li .txt {padding-top:2.929vw;min-height:17.089vw;}
.product li .txt .pro_tit {font-size:1.953vw;}
.product li .txt .pro_desc {margin-top:0.976vw;font-size:1.562vw;}
.product li .txt .price {margin-top:1.464vw;font-size:1.562vw;}
.product li .txt .price span {font-size:2.148vw;}


.coupon_slider li {height:240px;}

.choice {margin-top:70px;}
.choice li {width:50%;margin-bottom:50px;}
.choice li + li {border-left:0;}
.choice li:nth-child(2n) {border-left:1px solid #ccc;}
.choice li .img {height:125px;}
.choice li .img img {height:110px;}
.choice li dl {margin-top:30px;}
.choice li dl dt {font-sizE:25px;}
.choice li dl dd {font-size:16px;}

.review_slider {margin:30px 0;}
.review_slider .slick-slide > div > div {padding:5px;}
.review_slider .slick-slide a {padding:20px 25px;}
.review_slider .slick-slide a dl {padding-bottom:60px;}
.review_slider .slick-slide a dt {font-size:20px;}
.review_slider .slick-slide a dd {margin-top:20px;font-size:14px;}
.review_slider .slick-slide a .info {padding-top:20px;font-size:14px;}

/* progress bar */
.slider-progress {width: calc(100% - 10px);margin:0 5px;height: 4px;}
.slider-progress .progress {top:-3px;height: 10px;}
.board_q li {padding:20px 30px;}
.board_q li a {font-size:18px;}
.board_q li p {font-size:18px;padding: 20px 0 0 60px;}
.board_q li a:before {font-size:40px;}
.board_q li p:before {font-size:40px;}

.call_center {margin-top:9.765vw;}
.call_center .left div {margin-bottom:0.488vw;}
.call_center .left .big {font-size:2.343vw;}
.call_center .left .big a {margin-left:1.464vw;font-size:3.417vw;}
.call_center .left .lt {margin-right:0.976vw;font-size:1.562vw;}
.call_center .left .lt.sm {font-size:1.367vw;}
.call_center .right a {height:6.835vw;width:21.484vw;padding:0 1.953vw 0 8.300vw;line-height:6.640vw;font-size:1.757vw;}
.call_center .right a:nth-child(1) {background:#fff url('/images/main_54.png')1.953vw center no-repeat;background-size:3.906vw 3.125VW;}
.call_center .right a:nth-child(2) {background:#fff url('/images/main_51.png')1.953vw center no-repeat;background-size:3.125VW 3.613vw;}
.call_center .right a img {margin-top:3.417vw;}
.call_center .right a + a {margin-left:1.464vw;}

#notice .inner .in {padding:0 70px 0 120px;}

#footer {padding: 4.394vw 0 9.765vw;}
.foot_t {padding-bottom:2.929vw;}
.foot_t span + span:before {margin:0 0.976vw;height:0.976vw;}
.foot_t span a {font-size:1.171vw;}
.foot_t .right a {margin:0 0.976vw;}
.foot_t .right a img {height:2.539vw;}
.foot {padding:3.906vw 0 0 17.578vw;font-size:1.171vw;}
.foot h1 {top:3.906vw;}
.foot h1 a {font-size:2.539vw;}
.foot span {margin:0 1.464vw 0 0.976vw ;}
.foot .copy {margin-top:0.976vw;}

.s_visual_slider li {height:250px;}

.contents {padding:80px 0;}
.contents .sec_tit {font-size:35px;}
.contents .sec_tit .sm {font-sizE:18px;}


.img_wrap {width:44.92vw;}
.big_img .slick-slide .img {height:44.92vw;}
.small_img {padding:0 6.765vw;}
.small_img .slick-slide {margin:0.488vw;}
.small_img .slick-slide a {height:7.324vw;}
.big_img .slick-arrow {width:1.66vw;height:2.832vw;bottom:-6.347vw;}
.big_img .slick-arrow.slick-next {right:50%;margin-right:-18.648vw;}
.big_img .slick-arrow.slick-prev {left:50%;margin-left:-18.648vw;}

.txt_wrap {width:calc(100% - 48.828vw);}
.txt_wrap .tit {font-size:2.734vw;}
.txt_wrap .tit .lt {font-size:1.95vw;}
.txt_wrap .desc {margin-top:0.488vw;font-size:1.367vw;}
.txt_wrap .top_info {padding:0.976vw 0;margin-top:1.95vw;}
.txt_wrap .top_info li {line-height:2.929vw;height:2.929vw;}
.txt_wrap .top_info li strong {width:14.648vw;padding-left:1.464vw;font-size:1.367vw;}
.txt_wrap .top_info li span.line {font-size:1.17vw;}
.txt_wrap .top_info li span.red {font-size:1.56vw;}
.txt_wrap .top_info li span.bold {font-size:1.367vw;}
.txt_wrap .m_info {padding:0.976vw 0;}
.txt_wrap .m_info li {line-height:2.929vw;height:2.929vw;}
.txt_wrap .m_info li strong {display:inline-block;width:14.648vw;padding-left:1.464vw;font-size:1.367vw;}
.txt_wrap .b_info {margin-top:1.464vw;padding-left:4.882vw;background:url('/images/info.jpg')1.464vw 0.29vw no-repeat;background-size:1.953vw 1.660vw;font-size:1.367vw;}
.txt_wrap .info_btn {margin-top:2.929vw;}
.txt_wrap .info_btn a {height:6.347vw;font-size:1.56vw;}
.txt_wrap .info_btn a + a {margin-left:0.390vw;}
.txt_wrap .info_btn a.apply {width:calc(40% - 0.976vw/3);line-height:6.347vw;}
.txt_wrap .info_btn a.apply img {width:1.95vw;}
.txt_wrap .info_btn a.kakao {width:calc(40% - 0.976vw/3);line-height:6.152vw;}
.txt_wrap .info_btn a.kakao img {height:2.929vw;}
.txt_wrap .info_btn a.list_go {width:calc(20% - 0.976vw/3);line-height:6.152vw;}
.txt_wrap .info_btn a.list_go img {width:1.95vw;}
.txt_wrap .info_btn a img {margin-right:0.488vw;}

.detail_info {margin-top:9.765vw;}
.detail_info .detail_tit {padding-bottom:0.976vw;font-size:3.417vw;}
.detail_info .detail_tit span {margin-left:0.976vw;padding-left:0.976vw;font-size:1.464vw;}
.detail_info .info_box {padding:2.929vw 0;}
.detail_info .info_box img {max-width:100%;}
.detail_info .info_box p.apply {margin:1.95vw 0 0;}
.detail_info .info_box p.apply a {bottom:1.95vw;padding: 0px 6.859vw;height: 7.04vw;line-height: 7.152vw;font-size: 2.35vw;}
.detail_info .info_box p.apply a img {width:1.95vw;margin:-2px 0.97vw 0 0;}

}

@media screen and (max-width:900px) {
.img_m {display:inline-block;}
.img_pc {display:none;}
.m_menu {display:block;position:absolute;left:20px;top:50px;cursor:pointer;}
.top_banner {height:auto;}
.top_banner img {width:100%;}
#header .inner {height:130px;}
#header .inner h1 {position:static;text-align:center;line-height:130px;} 
#header .inner h1 a {font-size:40px;vertical-align:middle;} 
#header .inner .gnb {display:none;}
.quick {display:none;}
#header .left_head {display:none;}
.search_m {display:block;position:absolute;top:45px;right:20px;}

.sec_tab {margin-top:35px;}
.sec_tab li {margin:0 0 0 18px;width:calc(100%/3 - 40px/3);}
.sec_tab li:first-child {margin:0;}

.csec_tab {margin-top:35px;}
.csec_tab li {margin:0 0 0 18px;width:calc(100%/3 - 40px/3);}
.csec_tab li:first-child {margin:0;}

.charge_slider .slick-slide {margin:0 15px;}


.m_d_up{position:absolute;top:2.7778vw;right:7.7778vw;height:7.777vw;width:17.777vw;font-size:2.666vw;border:1px solid #ccc;text-align:center;line-height:7.555vw}

.menu_bg {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-indeX:9999;}
.menu_wrap {display:none;position:absolute;top:0;left:0;width:80%;height:100%;background:#fff;z-index:99999;}
.menu_wrap .menu_close {position:absolute;top:4.444vw;right:2.222vw;cursor:pointer;}
.menu_wrap .menu_close img {width:3.333vw;}
.menu_wrap h1 {padding:4.444vw 2.222vw;line-height:1;font-size:4.444vw;border-bottom:1px solid #ccc;}
.menu_wrap .inner {padding:0 2.222vw;}
.menu_wrap .user_box {margin-top:3.777vw;color:#565656;font-size:2.666vw;}
.menu_wrap .user_box span {line-height:7.777vw;}
.menu_wrap .user_box a {float:right;height:7.777vw;width:17.777vw;text-align:center;font-size:2.666vw;}
.menu_wrap .user_box a.login_m {border:1px solid #ccc;color:#000;line-height:7.555vw;}
.menu_wrap .user_box a.join_m {margin-left:1.111vw;background:#0054a6;color:#fff;line-height:7.777vw;}
.menu_wrap .search_box {display:block;position:relative;border:1px solid #ccc;height:8.888vw;margin-top:3.777vw;}
.menu_wrap .search_box input {width:100%;height:8.5vw;padding:0 7.777vw 0 2.222vw;border:0;background:none;font-size:2.666vw;color:#a9a9a9;}
.menu_wrap .search_box button {position:absolute;top:0;right:0;width:7.777vw;height:100%;background:none;border:0;}
.menu_wrap .search_box button img {width:3.888vw;}
.menu_wrap .search_box input::-webkit-input-placeholder {font-family: 'S-CoreDream-3Light';}
.menu_wrap .search_box input:-ms-input-placeholder {font-family: 'S-CoreDream-3Light';}
.menu_wrap .m_lnb {margin-top:3.777vw;}
.menu_wrap .m_lnb li {}
.menu_wrap .m_lnb li a {display:block;height:10VW;line-height:9.777vw;padding-left:2.222vw;font-size:3.111vw;color:#333333;border:1px solid #ccc;}
.menu_wrap .m_lnb li + li a {border-top:0;}
.menu_wrap .m_lnb li a:hover {background:#0054a6;color:#fff;}
.menu_wrap .m_center {margin:4.444vw 0 2.222vw;font-size:3.333vw;color:#333333;}
.menu_wrap  a.m_phone {font-size:5VW;}
.menu_wrap .time {font-size:2.666vw;color:#3e3e3e;line-height:1.4;}
.menu_wrap .gray {color:#787878;}
}

@media screen and (max-width:768px) {
.block_m {display:block;}
.img_pc2 {display:none;}
.img_m2 {display:inline-block !important;}

#header .inner {height:16.927vw;}
#header .inner h1 {line-height:16.927vw;} 
#header .inner h1 a {font-size:5.208vw;} 

.search_m {top:5.859vw;right:2.604vw;}
.m_menu {left:2.604vw;top:6.510vw;}
.search_m img {width:5.468vw;}
.m_menu img {width:6.770vw;}
.visual_slider li {height:104.166vw;}
.visual_slider li.slide01 {background:url('/images/visual02_mob.jpg')center no-repeat;background-size:cover;}
.visual_slider li.slide02 {background:url('/images/visual02_mob.jpg')center no-repeat;background-size:cover;}
.visual_slider li.slide03 {background:url('/images/visual02_mob.jpg')center no-repeat;background-size:cover;}
a.event_go { bottom: 41.666vw;margin-left: 0px;padding: 0;width:53.385vw;height: 10.416vw;line-height: 10.416vw;text-align:center;font-size: 3.385vw; border-radius: 6.510vw;transform:translatex(-50%);}
a.event_go img.img_pc2 {display:none;}
a.event_go img {width:8.333vw;}

/* DIRECTION CONTROLS (NEXT / PREV) */
#visual_wrap .bx-wrapper .bx-prev {left:3.906vw;background:rgba(0,0,0,.1) url('/images/visual_prev.png') center no-repeat;background-size:2.213vw 3.776vw;}
#visual_wrap .bx-wrapper .bx-next {right:3.906vw;background:rgba(0,0,0,.1) url('/images/visual_next.png') center no-repeat;background-size:2.213vw 3.776vw;}
#visual_wrap .bx-wrapper .bx-controls-direction a {margin-top: -5.468vw;width: 11.067vw;height: 11.067vw; }

.section {padding:9.114vw 0;}
.sec_tit {font-size:5.208vw;}
.section .sec_tit .sm {font-sizE:3.125VW;}

.sec_tab {margin-top:4.557vw;}
.sec_tab li {margin:0 0 0 1.8%;width:calc(100%/3 - 4%/3);height:9.114vw;line-height:8.854vw;font-size:2.864vw;}
.csec_tab {margin-top:4.557vw;}
.csec_tab li {margin:0 0 0 1.8%;width:calc(100%/3 - 4%/3);height:9.114vw;line-height:8.854vw;font-size:2.864vw;}

.product {margin-top:4.557vw;}
.product li {width:calc(50% - 1%);margin:0 0 2% 1.8%;}
.product li:nth-child(3n+1) {margin-left:1.8%;}
.product li:nth-child(2n+1) {margin-left:0;}
.product li a .img {height:54.036vw;}
.product li a .txt {padding-top:3.906vw;}
.product li a .txt .pro_tit {font-size:3.125VW;}
.product li a .txt .pro_desc {margin-top:1.302vw;font-size:3.125VW;}
.product li a .txt .price {margin-top:1.953vw;font-size:3.125VW;}
.product li a .txt .price span {font-size:3.125VW;}

.product li .img {height:54.036vw;}
.product li .txt {padding-top:3.906vw;}
.product li .txt .pro_tit {font-size:3.125VW;}
.product li .txt .pro_desc {margin-top:1.302vw;font-size:3.125VW;}
.product li .txt .price {margin-top:1.953vw;font-size:3.125VW;}
.product li .txt .price span {font-size:3.125VW;}


.coupon_slider li {height:auto;}
.coupon_slider li img {width:100%;}

/* DIRECTION CONTROLS (NEXT / PREV) */
.coupon_banner .bx-wrapper .bx-prev {background: url('/images/coupon_prev.png') center no-repeat;background-size:100% 100%;}
.coupon_banner .bx-wrapper .bx-next {background: url('/images/coupon_next.png') center no-repeat;background-size:100% 100%;}
.coupon_banner .bx-wrapper .bx-controls-direction a {margin-top: -4.036vw;width: 4.036vw;height: 8.072vw; }
.coupon_banner .bx-pager {bottom:5.208vw;right:13.020vw;}
.coupon_banner .bx-pager .bx-pager-item a {margin:0 0.651vw;width:1.953vw;height:1.953vw;}
.coupon_banner .bx-pager .bx-pager-item a.active {border:0.520vw solid #fff;}

#sec2.section {padding:9.114vw 0 18vw;}
.charge_slider {margin-top:5.208vw;}
.charge_slider .slick-list {padding-right:26.041vw;}
.charge_slider .slick-slide {padding:6.510vw 0;margin:0 1.953vw;border:2px solid #fff;}
.charge_slider .slick-slide .top {font-size:4.166vw;}
.charge_slider .slick-slide .top span {font-size:3.125VW;}
.charge_slider .slick-slide .price {margin-top:2.604vw;font-size:5.468vw;}
.charge_slider .slick-slide .price span {font-size:6.770vw;}
.charge_slider .slick-slide .btm {margin-top:7.161vw;font-size:2.864vw;}
a.detail {margin-top:5.208vw;padding:0 7.812vw;height:9.765vw;line-height:9.505vw;border-radius:5.208vw;font-size:3.255vw;}
a.detail img {margin:-5px 0 0 10px;}
.charge_slider .slick-slide:hover {border:2px solid #0054A5;}
.slick-arrow {bottom:-13.020vw;top:auto;margin-top: 0;width: 11.067vw;height: 11.067vw;}
.slick-arrow.slick-prev {left: 50%;margin-left:-11.718vw;background:rgba(0,0,0,.1) url('/images/visual_prev.png') center no-repeat;background-size:2.213vw 3.776vw;}
.slick-arrow.slick-next {right: 50%;margin-right:-11.718vw;background:rgba(0,0,0,.1) url('/images/visual_next.png') center no-repeat;background-size:2.213vw 3.776vw;}

.choice {margin-top:9.114vw;}
.choice li {margin-bottom:6.510vw;}
.choice li .img {height:16.276vw;}
.choice li .img img {height:14.322vw;}
.choice li dl {margin-top:3.906vw;}
.choice li dl dt {font-sizE:3.645vw;}
.choice li dl dd {font-size:2.604vw;}

.review_slider {margin:3.906vw 0;}
.review_slider .slick-slide > div > div {padding:1.953vw;}
.review_slider .slick-slide a {padding:5.208vw 5.859vw;}
.review_slider .slick-slide a dl {padding-bottom:7.812vw;}
.review_slider .slick-slide a dt {font-size:3.645vw;}
.review_slider .slick-slide a dd {margin-top:2.604vw;font-size:3.125VW;}
.review_slider .slick-slide a .info {padding-top:2.604vw;font-size:3.125VW;}

/* progress bar */
.slider-progress {width: calc(100% - 3.906vw) ;margin:0 1.953vw;height: 0.520vw;}
.slider-progress .progress {top:-0.390vw;height: 1.302vw;}

.board_q {margin-top:7.161vw;}
.board_q li {padding:2.604vw;}
.board_q li a {PADDING:1.302vw 7.812vw;font-size:2.864vw;}
.board_q li a:before {top:-0.651vw;font-size:6.510vw;}
.board_q li a:after {top:0.651vw;width:5.208vw;height:5.208vw;font-size:3.906vw;line-height:4.947vw;}
.board_q li .label {margin-right:3.906vw;font-size:6.510vw;}
.board_q li p {margin-top:3.906vw;padding:3.255vw 0 0 7.812vw;font-size:2.604vw;}
.board_q li p:before {top:1.302vw;font-size:6.510vw;}

.call_center {margin-top:13.020vw;}
.call_center .left {width:100%;margin-bottom:1.953vw;}
.call_center .right {width:100%;}
.call_center .left div {margin-bottom:1.953vw;}
.call_center .left .big {font-size:3.906vw;}
.call_center .left .big a {margin-left:2.604vw;font-size:5.859vw;}
.call_center .left .lt {margin-right:1.302vw;font-size:3.125VW;}
.call_center .left .lt.sm {font-size:3.125VW;}
.call_center .right a {height:11.067vw;width:calc(50% - 1.5%);padding:0 3.906vw 0 11.067vw;line-height:10.807vw;font-size:3.125VW;}
.call_center .right a:nth-child(1) {background:#fff url('/images/main_54.png')3.906vw center no-repeat;background-size:5.208vw 4.166vw;}
.call_center .right a:nth-child(2) {background:#fff url('/images/main_51.png')3.906vw center no-repeat;background-size:4.166vw 4.817vw;}
.call_center .right a img {margin-top:4.557vw;width:8.333vw;}
.call_center .right a + a {margin-left:2.8%;}

#notice {padding:3.906vw 0;}
#notice .inner .in {padding:0 9.114vw 0 15.625VW;}
#notice .tit {font-size:3.125VW;}
#notice .tit:after {margin:0 1.953vw;height:2.604vw;}
#notice .notice_slider li a {font-size:3.125VW;}
#notice .notice_slider li a span.con {width:calc(100% - 19.531vw);}
a.more {width:3.906vw;height:3.906vw;line-height:3.645vw;font-size:2.604vw;}

#footer {padding:3.906vw 0 6.510vw;text-align:center;}
.foot_t {padding-bottom:3.906vw;text-align:left;}
.foot_t span + span:before {margin:0 1.953vw;width:1px;height:2.604vw;}
.foot_t span a {font-size:2.864vw;}
.foot_t .right a {margin:0 1.302vw;}
.foot_t .right a img {height:3.385vw;}
.foot {padding:6.510vw 0 0 0px;font-size:3.125VW;}
.foot br {display:none;}
.foot h1 {position:static;margin-bottom:3.906vw;}
.foot h1 a {font-size:5.208vw;}
.foot span {margin:0 1.953vw 0 1.302vw;}
.foot .copy {margin-top:1.302vw;}

/*����Ʈ*/
.s_visual_slider li {height:53.385vw;}


/* DIRECTION CONTROLS (NEXT / PREV) */
#visual_wrap.sub .bx-wrapper .bx-prev {left:3.906vw;background:rgba(0,0,0,.1) url('/images/visual_prev.png') center no-repeat;background-size:2.213vw 3.776vw;}
#visual_wrap.sub .bx-wrapper .bx-next {right:3.906vw;background:rgba(0,0,0,.1) url('/images/visual_next.png') center no-repeat;background-size:2.213vw 3.776vw;}
#slide-counter {bottom:2.604vw;font-size:3.255vw;}
#slide-counter .current-index {font-size:4.557vw;}
.contents .cate_tab  {margin:4.557vw 6.510vw 0;}
.contents .cate_tab li {padding:0 0.651vw;}
.contents .cate_tab li a {height:7.812vw;line-height:7.55vw;font-size:2.864vw;}
.contents .cate_tab .slick-arrow {bottom:auto;top:50%;transform:translatey(-50%);width:2.213vw;height:3.776vw;}
.contents .cate_tab .slick-arrow.slick-prev {left: -3.90vw;bottom:;margin-left:0;background: url('/images/visual_prev.png') center no-repeat;background-size:100% 100%;}
.contents .cate_tab .slick-arrow.slick-next {right: -3.90vw;margin-right:0;background: url('/images/visual_next.png') center no-repeat;background-size:100% 100%;}

.contents {padding:8.463vw 0;}
.contents .sec_tit {font-size:5.208vw;}

.img_wrap {width:100%;}
.big_img .slick-slide .img {height:94.401vw;}
.small_img {display:none;}
.big_img .slick-arrow.slick-next {display:none !important;}
.big_img .slick-arrow.slick-prev {display:none !important;}

.txt_wrap {width:100%;margin-top:5.208vw;}
.txt_wrap .tit {font-size:4.166vw;}
.txt_wrap .tit .lt {font-size:3.125VW;}
.txt_wrap .desc {margin-top:0.651vw;font-size:2.864vw;}
.txt_wrap .top_info {padding:1.953vw 0;margin-top:2.604vw;}
.txt_wrap .top_info li {line-height:5.859vw;height:5.859vw;}
.txt_wrap .top_info li strong {width:24.557vw;padding-left:1.953vw;font-size:3.125VW;}
.txt_wrap .top_info li span.line {font-size:2.604vw;}
.txt_wrap .top_info li span.red {font-size:3.385vw;}
.txt_wrap .top_info li span.bold {font-size:3.125VW;}
.txt_wrap .m_info {padding:1.953vw 0;}
.txt_wrap .m_info li {line-height:5.859vw;height:5.859vw;font-size:3.125VW;}
.txt_wrap .m_info li strong {width:24.557vw;padding-left:1.953vw;font-size:3.125VW;}
.txt_wrap .b_info {margin-top:1.953vw;padding-left:9.765vw;background:url('/images/info_m.jpg')0px 0.390vw no-repeat;background-size:6.640vw 5.468vw;font-size:3.125VW;}
.txt_wrap .info_btn {margin-top:3.906vw;}
.txt_wrap .info_btn a {height:11.718vw;font-size:3.255vw;}
.txt_wrap .info_btn a + a {margin-left:0.520vw;}
.txt_wrap .info_btn a.apply {width:calc(40% - 1.30vw/3);line-height:11.718vw;}
.txt_wrap .info_btn a.apply img {width:3.906vw;}
.txt_wrap .info_btn a.kakao {width:calc(40% - 1.30vw/3);line-height:11.458vw;}
.txt_wrap .info_btn a.kakao img {height:5.859vw;}
.txt_wrap .info_btn a.list_go {width:calc(20% - 1.30vw/3);font-size:0;line-height:11.458vw;}
.txt_wrap .info_btn a.list_go img {width:5.208vw;}
.txt_wrap .info_btn a img {margin-right:0.651vw;}

.detail_info {margin-top:13.020vw;}
.detail_info .detail_tit {padding-bottom:1.30vw;font-size:4.557vw;}
.detail_info .detail_tit span {margin-left:1.30vw;padding-left:1.30vw;font-size:1.953vw;}
.detail_info .info_box {padding:3.906vw 0;}
.detail_info .info_box p.apply {margin:2.604vw 0 0;}
.detail_info .info_box p.apply a {bottom:2.604vw;padding:0 7.812vw;height:11.718vw;line-height:11.718vw;font-size:3.125VW;}
.detail_info .info_box p.apply a img {width:3.906vw;margin:-2px 1.30vw 0 0;}

#sch_res_detail .frm_input {width:100%;}

a.product_more {display:inline-block;margin-top:3.906vw;padding:0 7.812vw;font-size:3.38vw;height:9.765vw;line-height:9.505vw;border:1px solid #000;color:#000;font-weight:700;}
a.product_more img {margin-left:1.953vw;width:3.38vw;vertical-align:middle;}
}



#fregisterform .frm_info{word-break:keep-all}
#fregister p{word-break:keep-all}
#fregister_private table td{word-break:keep-all}
#mb_login{margin:0 auto;max-width:100%}
#mb_confirm{margin:0 auto;max-width:100%}

.notice_slider .hot_icon{display:inline-block;vertical-align:middle;position:relative;bottom:6px}

@media(max-width:768px){
	.notice_slider .hot_icon{position:absolute;top:0;left:0}
	#notice .notice_slider li a span.con{padding-left:2.6042vw}
}
@media(max-width:640px){
	#fregister .fregister_agree{top:auto;bottom:0}
	#fregister textarea{padding:20px 20px 40px 20px}
	#fregister_private div{padding:20px 20px 40px 20px}
}
@media(max-width:480px){
	#reg_result h2{font-size:18px}
	#reg_result .reg_result_p{font-size:15px}
	#reg_result p{font-size:12px;line-height:18px;word-break:keep-all}
	#login_fs{padding:0 20px}
	.mbskin h1{font-size:18px}
	#register_form{padding:20px 0}
	#mb_confirm fieldset{padding:30px 20px}
	#mb_confirm h1{font-size:18px;margin:40px 0 30px}
	#mb_confirm p{font-size:13px;word-break:keep-all;padding:0 20px 30px}
	#mb_confirm p strong{font-size:16px}
}


