@charset "utf-8";

/* =============== ####변수 정의 ======================== */
/* lora폰트 */
@import url('https://fonts.googleapis.com/css2?family=Nanum+Myeongjo&display=swap');
.font02 {
    font-family: "Nanum Myeongjo", serif;
    font-optical-sizing: auto;
    font-weight:400;
    font-style: normal;
}

/* Pretendard 폰트  */
@font-face {
    font-family: 'MICEGothic';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2206-01@1.0/MICEGothic.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'MICEGothic';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2206-01@1.0/MICEGothic Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
}



:root {
    /* [ui] bgColor */
    --ui-tag00:transparent; /* (default) */
    --ui-tag01:#fff; /* (default) */
    --ui-tag02:#84644F;
    --ui-tag03:#F1EDEA;
    --ui-tag04:#E2D7D0;

    /* [font Color] */
    --font-color00:transparent; /* (default) */
    --font-color01:#fff; /* (default) */
    --font-color02:#84644F;
    --font-color03:#FFE9C1;
    --font-color04:#FFE9BF;
    --font-color05:#844F4F;

    /* [font] */
    --font-style01: 'MICEGothic';
    /*--font-style02:'Lora';*/

}
.color01{color:var(--font-color01);}
.color02{color:var(--font-color02);}
.color03{color:var(--font-color03);}
.color04{color:var(--font-color04);}

body{font-family:var(--font-style01);color:var(--font-color02);}

[class*="ir-txt"]{overflow:hidden;border:0;width:1px;height:1px;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);display:inline-block;}

.wrapper{overflow:hidden;}
/* header */
.header01{position:fixed;left:0;top:0;z-index:9;width:100%;height:86px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter: blur(33px);backdrop-filter: blur(33px);}
.header01 .btn-close{display:none;}
.btn-menu{display:none;}
.navList{display:flex;align-items:center;justify-content:center;}
.navList li{padding:0 30px;flex-shrink:0;box-sizing:border-box;}
.navList li a{color:#fff;text-transform:uppercase;}
.navList li:nth-of-type(2){padding-right:95px;}
.navList li:nth-of-type(3){padding-left:95px;}
.header01 .hLogo{position:absolute;left:50%;top:50%;margin-left:-26px;transform:translateY(-50%);}
.header01 .hLogo-link{display:block;width:70px;height:70px;}
.header01 img{display:inline-block;width:100%;}

/* --------------------------- ## 섹션 공통 모듈 --------------------------- */
[class*='section0']{background-color:#f6ebe9;}
[class*='section0'] .section-group{padding:100px 0;}
[class*='section0'] .section-group+.section-group{border-top:1px solid var(--ui-tag02);}
/* 타이틀 */
.section-title{text-align:center;line-height:1.3;color:var(--font-color02);}
.section-title strong{display:block;font-size:48px;font-weight:400;color: #cc8469;}
.section-title span{display:block;margin-top:8px;font-size:24px;font-weight:400;color: #cc8469;}
.section-title br{display:none;}
.section-inner{max-width:1200px;margin:0 auto;}
/* --------------------------- ## 섹션 --------------------------- */
/* ---  ##비주얼영역 --- */
.section01{position:relative;width:100vw;height:100vh;overflow:hidden;}
.section01 .slick-dots{position:absolute;left:0;bottom:40px;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:20px;}
.section01 .slick-dots li{padding:0 5px;display:flex;align-items:center;}
.section01 .slick-dots button{width:10px;height:10px;color:transparent;border:0;border-radius:100%;opacity:0.5;box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);}
.section01 .slick-active button{width:18px;height:18px;opacity:1;}
.section01 .slick-arrow{opacity:0.5;position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:60px;height:60px;display:block;border:0;background-color:transparent;text-indent:9999px;background-image:url('../img/arrows_r.svg');background-repeat:no-repeat;background-size:100% auto;background-position:center;filter: brightness(0) saturate(100%) invert(100%) sepia(2%) saturate(7430%) hue-rotate(311deg) brightness(113%) contrast(100%);transition:all 0.3s;}
.section01 .slick-arrow:hover{opacity:1;}
.section01 .slick-prev{left:2vw;transform:translateY(-50%) rotate(180deg);}
.section01 .slick-next{right:2vw;}
.visual-list{position:relative;}
/*.visual-list:after{display:block;content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);}*/
.visual-list li{}
.visualText-w{}
[class*='visual-cont']{display:block;width:100vw;height:100vh;overflow:hidden;background-position:center center;background-size:cover;}
.visual-cont01{background-image:url('../img/main_01.jpg');}
.visual-cont02{background-image:url('../img/main_02.jpg');background-position:left center;}
.visual-cont03{background-image:url('../img/main_03.jpg');background-position:left center;}
.visual-cont04{background-image:url('../img/main_04.jpg');}
.visual-cont05{background-image:url('../img/main_05.jpg');}
/* .visualText-w{display:flex;align-items:center;justify-content:center;width:660px;height:660px;border-radius:100%;border:1px solid rgba(255,255,255,.4);box-sizing:border-box;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center;font-size:38px;color:var(--font-color01);} */
.visualText-w{display:flex;align-items:center;justify-content:center;width:686px;height:660px;border-radius:100%;border:1px solid rgba(255,255,255,.4);box-sizing:border-box;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center;font-size:38px;color:var(--font-color01);}
.visualText-w:after{display:block;content:'';width:16px;height:16px;position:absolute;left:24%;top:40px;transform:translate(-50%, 0);border-radius:100%;background-color:#84644F;}
.visualText-w strong{display:block;font-size:38px;line-height:1.5;font-weight:400;text-transform:uppercase;}
.visualText-w strong+strong{display:block;margin-top:10px;}
.visualText-w strong br{display:none;}
.visualText-w p{display:inline-block;margin-top:45px;padding:0 13px;height:52px;line-height:52px;font-size:34px;box-sizing:border-box;background-color:var(--ui-tag02);color:var(--font-color01);font-weight:400;}
.visualText-w p br{display:none;}

/* ---  ##특별함 --- */
/* 리스트01 */
.exclusive-w01{display:flex;justify-content:center;column-gap:40px;margin-top:60px;}
.exclusive-w01 .exclusive-cont{width:100%;text-align:center;}
.exclusive-w01 .exclusive-link{display:block;width:380px;padding-top:422px;position:relative;}
.exclusive-w01 .exclusive-link:hover{}
/* 이미지 */
.exclusive-link{position:relative;display:block;}
.exclusive-img{position:absolute;left:0;top:0;width:100%;height:422px;}
.exclusive-img:before{display:block;content:'';width:100%;height:422px;position:absolute;left:50%;top:0;z-index:1;transform:translateX(-50%);background-position:center top;background-repeat:no-repeat;transition:all ease-in-out 0.2s;}
.exclusive01 .exclusive-img:before{background-image:url('../img/exclusive01.png');background-size:366px auto;}
.exclusive02 .exclusive-img:before{background-image:url('../img/exclusive02.png');background-size:356px auto;}
.exclusive03 .exclusive-img:before{background-image:url('../img/exclusive03.png');background-size:380px auto;}
.exclusive01 .exclusive-link:hover .exclusive-img:before{background-image:url('../img/exclusive01_on.png');}
.exclusive02 .exclusive-link:hover .exclusive-img:before{background-image:url('../img/exclusive02_on.png');}
.exclusive03 .exclusive-link:hover .exclusive-img:before{background-image:url('../img/exclusive03_on.png');}
/* 텍스트 */
.exclusive-w01 .exclusive-tit{display:block;margin-top:25px;font-size:24px;}
.exclusive-w01 .exclusive-txt{display:block;margin-top:18px;font-size:20px;}
/* 리스트02 */
/*.exclusive-w02{display:flex;justify-content:center;column-gap:40px;margin-top:60px;}*/
.exclusive-w02{margin-top:60px;}
.exclusive-w02 .exclusive-cont{width:100%;box-sizing:border-box;text-align:center;}
.exclusive-w02 .exclusive-link{padding:0 20px;box-sizing:border-box;}
.exclusive-w02 .exclusive-link div{display:flex;flex-wrap:wrap;align-content:space-between;text-align:left;box-sizing:border-box;padding:60px 30px 30px;max-width:360px;height:450px;background-color:var(--ui-tag01);color:var(--font-color05);line-height:1.5;}
.exclusive-w02 .exclusive-tit{display:block;width:100%;flex-shrink:0;font-size:36px;font-weight:400;}
.exclusive-w02 .exclusive-txt{display:block;width:100%;flex-shrink:0;font-size:18px;padding-top:60px;position:relative;}
.exclusive-w02 .exclusive-txt:after{display:block;content:'';width:30px;height:30px;position:absolute;left:0;top:0;background-image:url('../img/icon_point.svg');background-position:center;background-repeat:no-repeat;background-size:100% auto;}
.exclusive-w02 .exclusive-link:hover{}

/* ---  ##members --- */
.section04{background-color:var(--ui-tag02);color:var(--font-color01);}
.section04 strong,
.section04 span{color:var(--font-color01);}
.member-w{position:relative;display:flex;max-width:1076px;margin:60px auto 0;}
.member-image{flex-shrink:0;width:670px;}
.member-image img{display:block;width:100%;}
.member-text-w{position:absolute;right:0;top:0;flex-wrap:wrap;width:380px;height:100%;display:flex;align-content:space-between;line-height:1.5;}
.member-text strong{font-size:38px;font-weight:400;}
.member-text p{font-size:20px;}
.member-text .color04{margin-top:18px;}

.section05 .section-title br{display:block;}
.section06 .section-group{position:relative;}
.section06 .section-group:after{display:block;content:'';position:absolute;left:20px;top:0;width:calc(100% - 40px);height:1px;background-color: var(--ui-tag02);}
/* ---  ##Exclusive Facility --- */
.tabType01{display:flex;align-items:center;justify-content:center;flex-wrap: wrap;}
.tabType-btn{display:inline-block;position:relative;margin-top:60px;padding:0 21px;box-sizing:border-box;color:#cc8469;font-size:20px;border:0;background:none;flex: 1 1 auto;font-family: 'TmoneyRoundWindRegular';}
.tabType-btn:after{display:block;content:'';position:absolute;;left:-1px;top:50%;transform:translateY(-50%);width:2px;height:2px;border-radius:100%;background-color:var(--ui-tag02)}
.tabType-btn:first-of-type:after{display:none;}
.tabType-btn:hover,
.tabType-btn.active{text-decoration:underline;}

/* 이미지 */
.exclusiveList-inner{margin-top:40px;width:100%;}
.exclusiveList-cont{padding:0 18px;box-sizing:border-box;}
.exclusiveList-image{width:100%;height:0;padding-top:74%;overflow:hidden;position:relative;}
.exclusiveList-image img{display:block;width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
.exclusiveList-bottom { margin-top: 1rem;}

.table-w{margin-top:56px;}
.table-w+.table-w{margin-top:60px;}
.table-w table{width:100%;margin-top:40px;}
.table-w table th{width:240px;min-height:54px;background-color:var(--ui-tag04);}
.table-title{text-align:left;line-height:1.5;}
.table-title strong{display:block;font-weight:400;font-size:48px;}
.table-title span{display:block;font-size:24px;}

.table-w .table01 th,
.table-w .table01 td{text-align:center;padding:18px 20px;border-top:1px solid var(--ui-tag04);}
.table-w .table01 th{border-bottom:1px solid #fff;}
.table-w .table01 td{border-bottom:1px solid var(--ui-tag04);}
.table-w .table01 tr:first-of-type th,
.table-w .table01 tr:first-of-type td{border-top:1px solid var(--ui-tag02);}

.table-w .table02 th,
.table-w .table02 td{padding:18px 20px;border-bottom:1px solid var(--ui-tag04);}
.table-w .table02 th{text-align:center;border-bottom:1px solid #fff;}
.table-w .table02 td{text-align:left;}
.table-w .table02 tr:first-of-type th,
.table-w .table02 tr:first-of-type td{text-align:center;border-top:1px solid var(--ui-tag02);}

.info-text{margin-top:40px;font-size:20px;color:var(--font-color02);}
.info-text span{display:block;margin-top:12px;}
.info-text span:first-of-type{margin-top:0;}

/* ---  ##Contact --- */
.section07{padding:100px 0;background-color:#8F715E;}
.section07 .section-title strong{color:var(--font-color01);}

.contact-w{display:flex;justify-content:center;margin:60px auto 0; max-width:1200px; color:var(--font-color01);}
.map-w{flex-shrink:0;width:50%;}
.map{width:600px;}
.mapText{margin-top:20px;font-size:20px;color:#fff;}
.mapText br{display:none;}
.form-w{position:relative;width:600px;padding-left:50px;box-sizing:border-box;}
.form-row{display:flex;margin-top:15px;width:100%;min-height:50px;align-content:center;justify-content:flex-start;border-bottom:1px solid rgba(255,255,255,.3);}
.form-row input{width:100%;font-size:15px;color:#fff;}
.form-w label{flex-shrink:0;display:flex;align-items:center;width:80px;min-height:50px;font-size:15px;}
.form-w input{font-size:15px;border:none;background-color:var(--ui-tag00);}
.form-w input:focus{outline:none;}
.last{display:block;}
.textarea{display:block;resize:none;overflow-y:auto;width:100%;height:180px;padding:14px;font-size:15px;box-sizing:border-box;text-align:left;border:1px solid rgba(255,255,255,.3);color:var(--font-color01);background-color:var(--ui-tag00);}
.textarea:focus{outline:none;}
/* 약관동의 */
.form-agree{position:relative;padding-left:24px;margin-top:15px;}
.form-agree input{position:absolute;left:0;top:0;z-index:2;width:16px;height:100%;opacity:0;}
.form-agree label{display:inline-block;width:auto;}
.form-agree .iconCheck{position:absolute;left:0;top:2px;z-index:1;width:16px;height:16px;border:1px solid #FFE9C0;box-sizing:border-box;}
.form-agree input:checked + .iconCheck{background-color:#FFE9C0;background-image:url('../img/icon-check.svg');background-position:center;background-size:8px auto;background-repeat:no-repeat;}
.form-agree input:checked + .iconCheck + label{color:#FFE9C1;}
.btn-text{flex-shrink:0;display:inline-block;padding:0 8px;color:#FFE9C1;font-size:13px;border:0;background:none;}
.btn-text span{display:inline-block;text-decoration:underline;}
/* 팝업 */
.popupType01{display:none;position:absolute;left:50%;top:0;transform:translateX(-50%);padding:74px 10px;width:400px;max-height:400px;box-sizing:border-box;background-color:#fff;}
.popupType01.popupOpen{display:block;}
.btn-close{position:absolute;left:0;top:0;padding:20px;box-sizing:border-box;border:none;background:none;}
.icon-x{width:24px;height:24px;background:url('../img/icon_x.svg') no-repeat center;background-size:100% auto;}
.popup-scroll{padding:0 54px 0 10px;max-height:306px;overflow:hidden;overflow-y:auto;box-sizing:border-box;font-size:15px;color:#84644F;line-height:18px;text-align:left;}
.popup-scroll::-webkit-scrollbar{width:8px;}
.popup-scroll::-webkit-scrollbar-thumb{background:#D8C5B9;}
.popup-scroll::-webkit-scrollbar-track{background:#fff;}

.btn-round{display:inline-flex;align-items:center;justify-content:center;padding:0 31px;height:46px;border:1px solid #FFFFFF;border-radius:23px;box-sizing:border-box;font-size:15px;font-weight:600;background-color:transparent;color:#fff;transition:all ease-in-out 0.2s;}
.btn-round span{display:inline-block;font-weight:400;}
.btn-round:hover{background-color:#fff;color:#84644F;}

.footer01{padding:30px 0 33px;font-size:15px;}
[class*='footer-list0']{display:flex;align-items:center;font-weight:500;}
[class*='footer-list0'] li{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0 8px 0 9px;box-sizing:border-box;line-height:1.2;}
[class*='footer-list0'] li:after{display:block;content:'';position:absolute;left:0;top:2px;width:1px;height:12px;background-color:#84644F;opacity:0.5;}
[class*='footer-list0'] li:first-of-type{padding-left:0;}
[class*='footer-list0'] li:first-of-type:after{display:none;}
.footer-list02{padding-top:14px;}
.footer-list02 li{margin-top:6px;}
.copy{margin-top:10px;line-height:1.2;font-weight:500;}

input[type='date'] {
    position: relative;
    width: 100%;
    padding: 10px;
    background: url('../img/icon_calendar.svg') no-repeat right 10px center;
    filter: brightness(0) saturate(100%) invert(100%) sepia(2%) saturate(7430%) hue-rotate(311deg) brightness(113%) contrast(100%);
}

input[type='date']::-webkit-calendar-picker-indicator {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    color: transparent;
    cursor: pointer;
}

input[type='date']::before {
    content: attr(placeholder);
    width: 100%;
    height: 100%;
}

input[type='date']:valid::before {
    display: none;
}

.qna-w{text-align:center;padding:47px 0;background-color:#84644F;color:#fff;font-size:34px;line-height:1.5;}
.qna-title{display:block;}
.qna-w a{display:inline-block;color:#fff;}

/*.tab-cont01,*/
/*.tab-cont02,*/
/*.tab-cont03,*/
/*.tab-cont04,*/
/*.tab-cont05,*/
/*.tab-cont06 {display:flex;}*/
/*.tab-cont01 .exclusiveList-cont,*/
/*.tab-cont02 .exclusiveList-cont,*/
/*.tab-cont03 .exclusiveList-cont,*/
/*.tab-cont04 .exclusiveList-cont,*/
/*.tab-cont05 .exclusiveList-cont,*/
/*.tab-cont06 .exclusiveList-cont {width:50%;box-sizing:border-box;}*/

/* --------------------------- ## 모바일 --------------------------- */
@media screen and (max-width:1240px){
    .wrapper{min-width:100%;overflow:hidden;}

    [class*='section0'] .section-group{padding:80px 0;position:relative;}
    [class*='section0'] .section-group+.section-group{border:0;}
    [class*='section0'] .section-group+.section-group:after{display:block;content:'';position:absolute;left:20px;top:0;width:calc(100% - 40px);height:1px;background-color: var(--ui-tag02);}

    /* header */
    .header01{height:60px;}
    .header01 .hLogo-link{width:46px;height:46px;}
    .btn-menu{display:block;position:absolute;left:0;top:0;z-index:10;width:64px;height:100%;background:none;border:0;}
    .icon-menu{display:inline-block;width:24px;height:24px;background-repeat:no-repeat;background-size:100% auto;background-position:center;background-image:url('../img/menu.svg');}

    .navList{display:block;position:fixed;left:0;top:-999px;z-index:11;padding-top:60px;width:100%;height:404px;background-color:#fff;transition:all 0.3s;}
    .navList li{padding:20px 0!important;text-align:center;}
    .navList li a{font-size:24px;color:#84644F;}
    .navList li a:hover{opacity:0.4;}

    .menuOpen .header01 .btn-close{display:block;z-index:12;}
    .menuOpen .navList{top:0;}

    .visualText-w{border:0;padding:0 20px;width:100%;height:auto;box-sizing:border-box;}
    .visualText-w strong br{display:block;}
    .visualText-w strong{font-size:28px;}
    .visualText-w strong+strong{margin-top:16px;}
    .visualText-w p{margin-top:28px;font-size:28px;height:auto;word-break:keep-all;}

    .section-title strong{font-size:36px;}
    .section-title span{font-size:18px;}
    .section-title br{display:block;}

    .qna-w{padding:24px 0;font-size:18px;}
    .qna-title{margin-bottom:8px;}

    .exclusive-w01{padding:0 40px;box-sizing:border-box;column-gap:20px;}
    .visualText-w:after{display:none;}
    .exclusive-cont{margin-top:40px;}
    .exclusive-w01 .exclusive-link{margin:0 auto;width:100%;height:100%;box-sizing:border-box;padding-top:105%;align-content:flex-end;}
    .exclusive-w01 .exclusive-cont{width:31%;}
    .exclusive-w01 .exclusive-cont.exclusive02{width:35%;}
    .exclusive-w01 .exclusive-cont.exclusive03{width:34%;}
    .exclusive-w01 .exclusive-info{min-height:147px;}
    .exclusive-w01 .exclusive-tit{font-size:22px;padding-top:14px;margin-top:0;}
    .exclusive-w01 .exclusive-txt{font-size:16px;margin-top:14px;}
    .exclusive-w01 .exclusive-img{height:77%;}
    .exclusive-w01 .exclusive-img:before{width:100%;height:100%;background-size:100% auto !important;}
    .exclusive-w02 .exclusive-link div{max-width:100%;max-height:288px;}
    .exclusive02 .exclusive-img:before{background-size:88% auto !important;}
    /*.exclusive-w01 .exclusive-link{width:310px;}*/

    .exclusive-w02{margin-top:0;width:100%;column-gap:30px; box-sizing:border-box;}/*padding:0 40px;*/
    .exclusive-w02 .exclusive-tit{font-size:24px;}
    .exclusive-w02 .exclusive-txt{font-size:18px;padding-top:28px;}
    .exclusive-w02 .exclusive-txt:after{width:18px;height:18px;}
    /*.exclusive-w02 .exclusive-cont{width:calc(100% - 30px);}*/
    .exclusive-w02 .exclusive-link{width:100%;}
    .exclusive-w02 .exclusive-link div{width:100%;padding:40px 20px;}/*min-width:300px;*/

    .member-w{display:block;width:100%;padding:0 24px;box-sizing:border-box;}
    .member-image{width:100%;}
    .member-text-w{display:block;margin-top:36px;position:static;width:100%;text-align:center;}
    .member-text-w p:first-of-type{margin-top:7px;}
    .member-text-w p+p{margin-top:30px;}
    .member-text{margin-top:30px;}
    .member-text strong{font-size:28px;}
    .member-text p{font-size:18px;}

    .exclusiveList-cont{padding:0 13px !important;}

    .tabType-btn{margin-top:40px;font-size:18px;}

    .table-title{display:flex;align-items:center;padding:0 20px;}
    .table-title strong,
    .table-title span{font-size:18px;margin-right:8px;}
    .table-w table{}
    .table-w table th{min-height:44px;width:164px;}
    .table-w .table02 td{min-width:156px;}
    .table-w .table01,
    .table-w .table02{overflow-x:auto;width:100%;padding:0 20px;box-sizing:border-box;}
    .table-w table{min-width:720px;margin-top:15px;}

    .info-text{margin-top:22px;padding:0 20px;font-size:15px;}
    .info-text span{margin-top:8px;}
    .info-text span:first-of-type{margin-top:0;}

    .section07{padding:80px 20px;}
    .contact-w{display:flex;flex-wrap:wrap;flex-direction:column-reverse;}
    .map-w{}
    .mapText{text-align:center;font-size:18px;}
    .mapText br{display:block;}
    .contact-w .map-w{width:100%;margin-top:40px;}
    .contact-w .map{width:100%;}
    .map>.root_daum_roughmap{width:100% !important;margin:0 auto;}
    .form-w{padding-left:0;width:100%;}

    .form-w{text-align:center;padding-top:25px;}
    .form-row{width:100%;height:50px;align-items:center;}
    .form-row > input{width:100%;}
    .form-w label{font-size:14px;min-height:auto;height:24px;}
    .form-w .iconCheck{top:3px;}
    .form-w input{display:inline-block;font-size:15px;}
    .form-agree{text-align:left;}
    .last{height:auto;}
    .form-w .textarea{font-size:15px;margin-top:17px;}
    .btn-round{margin:40px auto 0;}

    .footer01{padding:30px 20px;font-size:14px;}
    .footer-list01{}
    .footer-list02{flex-wrap:wrap;padding-top:22px;}
    .footer-list02 li{margin-top:8px;}
    .footer-list02 li:nth-of-type(3){flex-shrink:0;padding-left:0;width:100%;justify-content:flex-start;}
    .footer-list02 li:nth-of-type(3):after{display:none;}
    .copy{margin-top:30px;font-size:14px;font-weight:600;}

}
@media screen and (max-width:768px){

    /* 리스트01 */
    .exclusive-w01{display:block;text-align:center;margin-top:0;}
    .section01 .slick-dots{bottom:30px;}
    .exclusive-w01 .exclusive-cont{width:100% !important;text-align:center;}
    .exclusive-w01 .exclusive-link:hover{}
    .exclusive-w01 .exclusive-link{display:block;width:380px;padding-top:422px;position:relative;}
    .exclusive-w01 .exclusive01 .exclusive-link{padding-top:290px;}
    .exclusive-w01 .exclusive02 .exclusive-link{padding-top:306px;}
    .exclusive-w01 .exclusive03 .exclusive-link{padding-top:288px;}
    .exclusive01 .exclusive-img:before{width:265px;height:290px;background-size:265px auto;}
    .exclusive02 .exclusive-img:before{width:258px;height:306px;background-size:258px auto !important;}
    .exclusive03 .exclusive-img:before{width:275px;height:288px;background-size:275px auto;}
    .exclusive-w02{column-gap:20px;}
    /*.exclusive-w02 .exclusive-link{width:300px;}*/
    .exclusive-w02 .exclusive-link{padding:0 16px;}
    .section01 .slick-arrow{width:30px;height:30px;}

    .wrap_map{height:340px !important;}
}
@media screen and (max-width:600px){
    /*.imageList-cont{width:310px;height:232px;padding-top:0;}*/
    /*.tab-cont03 .imageList-cont:first-of-type img{width:auto;height:100%;}*/
    .exclusive-w01 .exclusive-link{width:100%;}
    .exclusive-w02 .exclusive-link{padding:0 8px;}
    .wrap_map{height:200px !important;}
    .exclusiveList-cont{padding:0 5px !important;}
    /*.tab-cont01,*/
    /*.tab-cont02,*/
    /*.tab-cont03,*/
    /*.tab-cont04,*/
    /*.tab-cont05,*/
    /*.tab-cont06 {overflow-x:auto;padding:0 5px;box-sizing:border-box;}*/
    /*.tab-cont01 .exclusiveList-cont,*/
    /*.tab-cont02 .exclusiveList-cont,*/
    /*.tab-cont03 .exclusiveList-cont,*/
    /*.tab-cont04 .exclusiveList-cont*/
    /*.tab-cont05 .exclusiveList-cont*/
    /*.tab-cont06 .exclusiveList-cont{flex-shrink:0;width:278px;box-sizing:border-box;}*/
}
@media (max-width: 768px) {
    .tabType-btn:nth-child(-n+3) {
        flex: 1 1 33%;
    }
    .tabType-btn:nth-child(n+4) {
        flex: 1 1 33%;
    }
}
@media screen and (max-width:425px){
    .tabType-btn{font-size:15px;}
}
@media screen and (max-width:375px){
    .tabType-btn{font-size:11px;}
}
@media screen and (max-width:400px){
    .visualText-w p br{display:block;}
}





