/********** 공통 **********/
.st0 {fill:#fff;fill-opacity:0;}
p {word-break:keep-all;margin:0;padding:0;}
.cls-1 { fill:#fff;opacity:0;}
.cls-2 { fill:none;stroke:#222;stroke-width:1.5px;}

/* visual */
.sub_cont_visual {position:relative;padding-bottom:33.6%;}
.sub_cont_visual img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}

/* 공통 */
.more_btn {display:inline-block;min-width:260px;height:45px;border:1px solid #222;border-radius:50px;}
.more_btn:hover {border-color:transparent;}
.more_btn a {display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;line-height:1; color:#222;width:100%;height:100%;}
.more_btn .plus_ic {width:8px;height:8px;position:relative;}
.more_btn .plus_ic p {width:100%;height:1.2px;background:#222;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 0 0 10px !important;}
.more_btn .plus_ic p:last-child {height:100%;width:1px;}

/********** brands **********/
/**** brands_list ****/
/* title */
.brands_list .title {position:relative;}
.brands_list .title div {position:absolute;left:0;top:50%;transform:translateY(-50%);width:50%;/* background:#F6F6F6;*/ background:#fff;padding-top:72px;}
.brands_list .title h2 {font-size:28.8px;font-weight:300;color:#222;line-height:1.6; width:100%;max-width:720px;float:right;padding-left:16px;}
.brands_list .inner {margin-top:130px;padding:0 16px;box-sizing:border-box;}
.brands_list h3 {font-size:16px;font-weight:700;text-transform:uppercase; }
.brands_list .cont {margin-top:80px;}
/* list */
.brands_sec {margin-bottom:136px;display:flex;align-items:flex-start;}
.brands_sec .left {width:244px;margin-right:104px;}
.brands_sec .left strong {font-size:14px;font-weight:700; padding-bottom:12px;border-bottom:2px solid #000;display:block;}
.brands_sec .left ul {margin-top:16px;}
.brands_sec .left ul li {font-size:14px;font-weight:400;line-height:1.6;}
.brands_sec .right {width:calc(100% - (244px + 104px));display:flex;align-items:center;flex-wrap:wrap;gap:40px;}
.brands_sec .right > div {position:relative;overflow:hidden;width:510px;height:365px;max-width:48%;}
.brands_sec .right > div.big {width:100%;}
.brands_sec .right img {width:100%;height:100%;object-fit:cover;object-position:center;}
.brands_sec .right a {display:block;width:100%;height:100%;}
/* .brands_sec .right a {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);} */
/* logo_썸네일 이미지에 로고 편집하여 이미지만 등록(추후 삭제예정) */
/* .brands_sec .right .logo img {width:300px;max-width:300px;} */


/**** brands_detail ****/
.brand_detail_visual .text {position:absolute;top:50%;transform:translateY(-50%);left:240px;}
.brand_detail_visual .logo {width:auto;height:85px;display:block;}
.brand_detail_visual .more_btn {border-color:#fff;margin-top:80px;}
.brand_detail_visual .more_btn a {color:#fff;}
.brand_detail_visual .plus_ic p {background:#fff;}

.collection_container .left,
.brand_detail_container .sec .left {width:33.333%;}
.collection_container .left .txt,
.brand_detail_container .sec .left .txt {margin:0 146px 0 98px;}
.collection_container .left .txt + .txt,
.brand_detail_container .sec .left .txt + .txt {margin-top:78px;}
.collection_container .left .txt strong,
.brand_detail_container .sec .left .txt strong {font-size:14px;font-weight:600;line-height:1; color:#222;margin-bottom:31px;display:block;}
.collection_container .left .txt p,
.brand_detail_container .sec .left .txt p {font-size:14px;font-weight:400;color:#222; line-height:1.71em;word-break:keep-all;}
.brand_detail_container .sec h3 {font-size:16px;font-weight:600;line-height:1em; color:#222;}
.collection_container .right,
.brand_detail_container .sec .right {width:66.666%;}
.brand_detail_container .sec .right.flex {align-items:flex-start;display:flex;width:calc(50% - 4px);gap:4px;}
.brand_detail_visual {margin-bottom:120px;}
/* sec1 */
.brand_detail_container .sec1 {display:flex;}
.brand_detail_container .sec1 .txt1 {font-size:16px;font-weight:400; color:#707070;line-height:1.88em;padding-right:122px;}
/* .brand_detail_container .sec1 .right .img {margin-top:125px;} */
.brand_detail_container .sec1 .right .img img + img {margin-top:4px;}
.brand_detail_container .sec1 .right .img .flex img + img {margin-top:0;}
.brand_detail_container .sec1 .right .left {width:63.398%;}
.brand_detail_container .sec1 .right img {/* width:475px;*/ height:auto;width:100%;}
.brand_detail_container .sec1 .txt2 {font-size:36px;font-weight:400;color:#222;font-family:"Prata",Sans-serif;line-height:1.67em;/* margin-top:80px;*/}
.brand_detail_container .sec1 .txt2 p {font-family:"Prata","YeolrinMyeongjo",Sans-serif;word-break:keep-all;}
.brand_detail_container .sec1 .img01 {display:revert;}
.brand_detail_container .sec1 .img01 .left {width:100%;}
.brand_detail_container .sec1 .right > div:first-child {margin-top:0;}
.brand_detail_container .sec1 .right > div + div {margin-top:40px;}
/* 이미지 섹션 */
.detail_container .sec_img {margin-top:125px;text-align:right;padding:0;}
.detail_container .sec_img .box {/* width:66.666%;*/ display:inline-block;width:100%;}
.detail_container .sec_img .box .flex {display:flex;align-items:flex-start;gap:4px;width:100%;}
.detail_container .sec_img .box .flex img {width:475px;height:auto;}
.detail_container .sec_img .box .w100 {/* width:940px;*/ width:100%;/* height:470px; */ height:auto;overflow:hidden;}
.detail_container .sec_img .box img {width:100%;height:100%;object-fit:cover;object-position:center;}
/* 강조 텍스트 섹션 */
.detail_container .sec_txt {text-align:right;/* margin-top:80px;*/}
.detail_container .sec_txt .box {width:66.666%;display:inline-block;}
.detail_container .sec_txt h2 {text-align:left;}
.detail_container .sec_txt .txt1 {display:inline-block;margin-top:80px;width:66.666%;font-size:16px;font-weight:400; color:#707070;line-height:1.88em;padding-right:122px;margin-bottom:40px;}
.detail_container .sec_txt .txt2 *,
.detail_container .sec_txt .txt2 { font-size:36px;font-weight:400;color:#222;font-family:"Prata","YeolrinMyeongjo",Sans-serif;line-height:1.67em;width:100%;text-align:left;}
.detail_container .sec_txt .txt2 {margin-top:0;}
.detail_container .sec_txt h2 p { font-family:"Prata",Sans-serif;word-break:keep-all;}

/*********** 브랜드&상품 목록 공통 ***********/
/* slide_container */
.slide_container .slider_for_wrap {position:relative;height:720px;}
.slide_container .slider_for_wrap .item {height:720px;}
.slide_container .slider_for_wrap .item img {width:100%;height:100%;object-fit:cover;}
.slide_container .slider_nav_wrap {margin-top:20px;overflow:hidden;}
.slide_container .slider-nav {margin:0 -6.5px 0;}
.slide_container .slider-nav .item {margin:0 6.5px;height:139px;overflow:hidden;border:2px solid transparent;cursor:pointer;}
.slide_container .slider-nav .item img {width:100%;height:100%;object-fit:cover;}
.slide_container .slider-nav .item:hover {border-color:#54595f;}
.slide_container .slider-nav .item.slick-current {border-color:#6ec1e4;}
.slide_container .slick_arrow_cont {position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:100%;display:flex;align-items:center;justify-content:space-between;}
.slide_container .slick_arrow_cont span {display:flex;align-items:center;justify-content:center;font-size:0;border:0;background-color:#fff;width:60px;height:60px;cursor:pointer;}
.slide_container .slick_arrow_cont .slick-next {transform:rotate(180deg);}
.slide_container .slick_arrow_cont svg {width:50px;height:20px;fill:#232c41;}

/* collection_container */
.collection_container {display:flex;margin-top:180px;}
.collection_container .item {width:940px;}
.collection_container .item + .item {margin-top:5px;}
.collection_container .item.w100 .img {/* height:470px;*/ height:auto;overflow:hidden;}
.collection_container .item.w100 .img img {height:auto;}/* 오류 해결을 위한 임시처리 250312 */
.collection_container .item.flex { display:flex;gap:4px;align-items:flex-start;}
.collection_container .item.flex .img {width:468px;height:auto;}
.collection_container .item img {width:100%;object-fit:cover;object-position:center;}
.collection_container .item p {margin-top:20px;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.71em; color:#222;}

/* designer_container */
.designer_container {margin-top:200px;display:flex;}
.designer_container .left {width:calc(100% - 940px) !important;}
.designer_container .right {width:940px !important;/*height:100%;*/}
.designer_container .right .img {width:100%;}
.designer_container .right .img img {width:100%;}
/*
.designer_container .right .img.brand-visual {overflow:hidden;position:relative;padding-bottom:118.511%;}
.designer_container .right .img.brand-visual img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
*/
.designer_container .right .txt {margin-top:60px;}
.designer_container .txt h2 {font-size:36px;font-weight:400;line-height:1.67em; color:#222;font-family:"Prata",Sans-serif;width:100%;}
.designer_container .txt div {width:100%;font-size:18px;font-weight:400;color:#222;line-height:1.67em;}
.designer_container .txt p {font-size:18px;font-weight:400;color:#222;line-height:1.67em;word-break:keep-all;}

/* summary_container */
.summary_container {margin-top:200px;}
.summary_container h3 {font-size:16px;font-weight:600;line-height:1em; color:#222;}
.summary_container ul {border-bottom:1px solid #222;margin-top:20px;}
.summary_container li {border-top:1px solid #222;padding:30px 0;display:flex;align-items:center;}
.summary_container li a,
.summary_container li p {font-size:16px;font-weight:400;line-height:1.25em; color:#222;text-transform:uppercase;}
.summary_container li a {text-decoration:underline;}
.summary_container li .tit {width:33.33%;}
.summary_container li .cont {width:66.67%;display:flex;align-items:center;}
.summary_container li.color .cont {display:flex;align-items:center;gap:10px;flex-wrap:wrap;}
.summary_container li.color .cont span {width:25px;height:25px;border-radius:100%;border:1px solid #707070;display:block;background-size:cover;background-position:center;background-image:url();}
.summary_container li.grid2 {align-items:flex-start;}
.summary_container li.grid2 .cont {display:revert;}
.summary_container li.grid2 .cont > span {display:flex;align-items:center;width:100%;}
.summary_container li.grid2 .cont > span + span {margin-top:50px;}
.summary_container li.grid2 .cont > span span:first-child {text-align:left;}
.summary_container li span {width:50%;display:block;}
.summary_container li span:last-child {text-align:center;}
.summary_container li.prd_size .cont {text-transform:none;}

/* relatedPrd_container */
.relatedPrd_container {margin-top:80px;}
.relatedPrd_container h3 {font-size:16px;font-weight:600;line-height:1em; color:#222;}
.relatedPrd_container .list {margin-top:40px;}
.relatedPrd_container ul { display:flex;align-items:flex-start;flex-wrap:wrap;gap:30px 13px;}
.relatedPrd_container li {width:350px;}
.relatedPrd_container li .img {width:100%;height:350px;overflow:hidden;}
.relatedPrd_container li .img img {width:100%;height:100%;object-fit:cover;object-position:center;}
.relatedPrd_container li .txt {margin-top:24px;}
.relatedPrd_container li strong a {font-size:16px;font-weight:600;line-height:1.19em; color:#222;text-transform:uppercase;}
.relatedPrd_container li strong a:hover {text-decoration:underline;}
.relatedPrd_container li p {margin-top:4px;}
.relatedPrd_container li a {font-size:16px;font-weight:400;color:#707070;text-decoration:none;}
.relatedPrd_container .more_btn_cont {text-align:center;margin-top:80px;}

/* video_container */
.video_container {margin-top:180px;}
.video_container iframe { width:100%;height:739px;border:0;}


/**** prd_list ****/
.prd_list_container {position:relative;padding-bottom:20px;}
.prd_list_container::before {content:"";position:absolute;right:0;/* bottom:62px;*/ bottom:0;width:100%;height:1px;background:rgba(0,0,0,.1);}
.prd_list_container h2 {font-size:16px; text-transform:uppercase;font-weight:600;line-height:1;}
.prd_list_container .container {display:flex;margin-top:32px}
.prd_list_container .menu {flex:2.4;margin-right:24px;}
.prd_list_container .menu p {font-size:14px; color:#707070;font-weight:600;flex:1;margin:0;padding:0;line-height:1;}
.prd_list_container .menu .cate {margin-top:41px;width:244px;}
.prd_list_container .menu .cate:first-child {margin-top:40px;}
.prd_list_container .menu .tit {display:flex;align-items:center;justify-content:space-between;    border-bottom:2px solid #000;padding-bottom:12px;margin-bottom:16px;}
.prd_list_container .menu h3 {color:#222;font-size:14px;line-height:1;font-weight:600;text-transform:uppercase; flex:1;margin:0;padding:0;}
.prd_list_container .menu .reset {appearance:none;border:0;padding:0;margin:0;line-height:1;font-weight:600;text-transform:uppercase; border-bottom:1px solid #666;color:#666;font-size:12px;background:none;outline:none;}
.prd_list_container .menu .cont {position:relative;}
.prd_list_container .menu .cont ul {overflow:scroll;overflow-x:hidden;max-height:300px;}
.prd_list_container .menu .cont ul::-webkit-scrollbar {width:9px;}
.prd_list_container .menu .cont ul::-webkit-scrollbar,
.prd_list_container .menu .cont ul::-webkit-scrollbar-thumb {overflow:visible;border-radius:7px;}
.prd_list_container .menu .cont ul::-webkit-scrollbar-thumb {opacity:0;background:transparent;}
.prd_list_container .menu .cont .scroll_bar {width:9px;height:100%;background:rgba(0,0,0,.25);border-radius:7px;position:absolute;top:0;right:0;opacity:0;}
.prd_list_container .menu .cont:hover .scroll_bar,
.prd_list_container .menu .cont:hover ul::-webkit-scrollbar-thumb {opacity:1;}
.prd_list_container .menu .cont:hover ul::-webkit-scrollbar-thumb {background:rgba(0,0,0,.5);}
.prd_list_container .menu li label { margin:0 0 12px;display:flex;align-items:center;}
.prd_list_container .menu input[type=checkbox] {-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:14px;border:1px solid #222;background:#fff;width:10px;height:10px;display:inline-block;outline:none;line-height:1;}
.prd_list_container .menu input[type=checkbox]:checked {background:#222;}
.prd_list_container .menu input[type=checkbox]:checked + span {font-weight:600;}
.prd_list_container .menu li label span {font-size:14px;text-transform:uppercase; line-height:1;color:#212529;}
.prd_list_container .list_cont {flex:7.6;}
.prd_list_container .list_cont .top {display:flex;align-items:center;justify-content:space-between;}
.prd_list_container .list_cont .total {font-size:14px; color:#707070;font-weight:600;flex:1;margin:0;padding:0;line-height:1;}
.prd_list_container .list_cont .filter {color:#222;line-height:1;font-size:14px; font-weight:600;}
.prd_list_container .list_cont .filter a {color:#707070;text-decoration:underline;}
.prd_list_container .list_cont .list {margin-top:42px;}
.prd_list_container .list ul {display:flex;flex-wrap:wrap;margin:-6px;}
.prd_list_container .list li {/* width:362px;*/ width:calc(100%/3);padding:6px;box-sizing:border-box;}
.prd_list_container .list li .img {display:block;width:350px;height:350px;}
.prd_list_container .list li img {width:100%;height:100%;object-fit:cover;object-position:center;}
.prd_list_container .list li .txt {margin-top:20px;height:120px; text-transform:uppercase;line-height:1;}
.prd_list_container .list li strong a {font-weight:600;font-size:16px;line-height:1.2;}
.prd_list_container .list li p a {margin-top:8px;font-weight:400;font-size:14px;line-height:1.2;color:#222;display:block;}
.prd_list_container .list li p a:hover {text-decoration:underline;}
.prd_pagination {margin:40px 0 0;border:0;padding:0;}
.prd_pagination .inner {display:flex;align-items:center;}
.prd_pagination .left {flex:2.4;margin-right:24px;}
.prd_pagination ul {display:flex;align-items:center;gap:18px;flex:7.6;flex-wrap:wrap;}
.prd_pagination ul a {text-align:left;font-size:18px;font-weight:400;color:#222;}
.prd_pagination ul a.active {font-weight:900;}
.prd_pagination ul .disabled a {cursor:inherit;}
.prd_pagination ul .disabled a:hover {text-decoration:none;}


/**** prd_detail ****/
.product_detail_container {padding:0 15px;}
.product_detail_container .inner2 {padding:0 30px 0 98px;}
.product_detail_container .sec1 {display:flex;margin-bottom:120px;}
.product_detail_container .inner2 .sec_txt {text-align:left;margin-top:80px;}
.product_detail_container .inner2 .sec_txt + .sec_txt {margin-top:40px;}
.product_detail_container .inner2 .sec_txt .txt1 {width:100%;padding:0;margin:0;}
.product_detail_container .sec1 .left {flex:7.05;overflow:hidden;height:645px;}
.product_detail_container .sec1 .left img {min-width:100%;object-fit:cover;max-height:200%;width:100%;max-width:200%;position:relative;left:50%;transform:translateX(-50%);}
.product_detail_container .sec1 .right {flex:3;}
.product_detail_container .sec1 .right .txt {width:100%;padding-left:100px;padding-top:50px;box-sizing:border-box;}
.product_detail_container .sec1 .right .txt > div {width:100%;}
.product_detail_container .sec1 .right .txt > div + div {margin-top:80px;}
.product_detail_container .sec1 .top .logo img {max-height:46px;}
.product_detail_container .sec1 .top p {margin-top:10px;}
.product_detail_container .sec1 .top p {font-size:12px;}
.product_detail_container .sec1 .right .txt > div + div {margin-top:40px;}
.product_detail_container .sec1 .mid h2 {font-size:18px;margin-bottom:0;}
.product_detail_container .sec1 .top p {display:block;margin-top:12px;font-size:14px;color:#707070;}
.product_detail_container .sec1 .mid .mid-list {margin-top:40px;}
.product_detail_container .sec1 .mid .mid-list:first-child {margin-top:0;}
.product_detail_container .sec1 .mid div strong {}
.product_detail_container .sec1 .mid h2 {font-size:28px; margin-bottom:10px;text-transform:uppercase;font-weight:700;line-height:1.3;}
.product_detail_container .sec1 .mid h3 {font-size:1em;}
.product_detail_container .sec1 .mid p {margin-top:14px;font-size:14px;font-weight:400;color:#222;line-height:1.86; text-transform:uppercase;word-break:keep-all;}
.product_detail_container .sec1 .mid del.prc-del {display:block;color:#999;text-decoration:line-through;}
.product_detail_container .sec1 .mid span.prc-cur {display:block;}
.product_detail_container .sec1 .more_btn {max-width:336px;width:100%;margin-top:14px;}
.product_detail_container .sec1 .more_btn:hover {border-color:#000;}
.product_detail_container .sec1 .more_btn:hover a {text-decoration:none;}
.product_detail_container .sec1 .more_btn .plus_ic {width:10px;height:10px;}
.product_detail_container .more_btn i { display:inline-block;vertical-align:middle;text-decoration:none !important;border:0 !important;margin-left:5px;}
.product_detail_container .sec1 .more_btn.disabled {opacity:.3;cursor:not-allowed;}
.product_detail_container .sec1 .more_btn.disabled a {pointer-events:none;}
.product_detail_container .sec2 {margin-top:120px;}
.product_detail_container .sec_txt p {color:#707070;font-size:16px;font-weight:400;line-height:1.88em; word-break:break-word;}
.product_detail_container .sec_img {margin-top:50px;}
.product_detail_container .sec_img .w100 {width:1310px;/* height:970px;*/ height:auto;padding:0;}
.product_detail_container .sec_img .flex {display:flex;align-items:flex-start;gap:4px;}
.product_detail_container .sec_img .flex img {width:652px;height:auto;}
.product_detail_container .sec_img img {width:100%;height:100%;object-fit:cover;object-position:center;}
.product_detail_container .slide_container {margin:120px auto 0;width:1310px;}
.product_detail_container .designer_container {display:revert;}
.product_detail_container .designer_container .left .txt strong { font-size:14px;font-weight:600;line-height:1; color:#222; margin-bottom:31px;display:block }
.product_detail_container .designer_container .left .txt div { font-size:14px;font-weight:400;color:#222;  line-height:1.71em }
.product_detail_container .designer_container .right {margin-top:60px;display:flex;align-items:flex-start;gap:50px;width:100% !important;}
.product_detail_container .designer_container .right > div {width:50% !important;}
.product_detail_container .designer_container .right .info {margin-top:0;}

/* error */
.error * {}
.error {display:flex;align-items:center;justify-content:center;gap:124px;height:100vh;}
.error .txt strong {font-size:18px;font-weight:800;color:#DD4640;line-height:1.3;}
.error .txt .title {margin-top:30px;font-size:34px;font-weight:700;color:#000; line-height:1.2;}
.error .txt p {margin-top:30px;font-size:18px;font-weight:400;color:#555;line-height:1.3;}
.error .txt a {margin-top:50px;width:231px;height:56px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:16px;font-weight:500;color:#fff;background:#000;border-radius:5px;}
.error .txt a img {width:18px;}
.error .img img {width:280px;}

/****** STORE ******/
/* common */
#sub_content {margin:200px auto 0;} 
.sub_inner {width:620px;margin:0 auto;}
.sub_title {text-align:center;margin-bottom:100px;}
.sub_title em {font-size:18px;font-weight:400;color:#707070; }
.sub_title h3 {margin-top:10px;font-size:46px;font-weight:400;color:#222;}

.store .select,
.store .input {position:relative;border:1px solid #707070;cursor:pointer;height:50px;padding:0 16px;font-size:14px;font-weight:400;color:#000; border-radius:0;}
.store .input::placeholder {color:#8E8E8E;}
.store .input {padding-right:56px;}
.store .input input {width:100%;height:100%;padding:0;border:0;font-size:14px;font-weight:400;color:#000; background:transparent;}
.store .input img {position:absolute;top:50%;transform:translateY(-50%);width:24px;right:13px;}
.store .select {position:relative;}
.store .select .tit {position:relative;line-height:50px;display:flex;align-items:center;justify-content:space-between;margin-bottom:0;}
.store .select .tit img {width:26px;}
.store .select .tit.on img {transform:rotate(180deg);}
.store .select_list {display:none;position:absolute;top:calc(100% + 5px);left:0;width:100%;z-index:1;background:#fff;border:1px solid #707070;}
.store .select_list li:first-child {position:relative;}
.store .select_list li.readonly span:hover,
.store .select_list li.readonly {background:#E4E4E4;color:#8E8E8E;pointer-events:none;}
.store .select_list span,
.store .select_list a {font-size:14px;font-weight:400;color:#8E8E8E;display:block;padding:0 15px;line-height:35px;}
.store .select_list span:hover,
.store .select_list a:hover {color:#000;background:#F5F5F5;}

/* list */
#findStore_wrap .search_cont {display:flex;align-items:center;}
#findStore_wrap .search_cont .input {width:calc(100% - 170px);}
#findStore_wrap .search_cont .select {width:170px;border-right:0;}
#findStore_wrap .list_cont {margin-top:50px;min-height:31.5vh;}
#findStore_wrap .list_cont .list {padding:30px 0;border-bottom:1px solid #8E8E8E;}
#findStore_wrap .list_cont .list .top {display:flex;align-items:center;justify-content:space-between;}
#findStore_wrap .list_cont .tit h3 {font-size:18px;font-weight:400;color:#222;}
#findStore_wrap .list_cont .btn {display:flex;align-items:center;gap:10px;line-height:normal;height:auto;}
#findStore_wrap .list_cont .btn span,
#findStore_wrap .list_cont .btn a {text-align:center;padding:6px 0 5px 0;border:1px solid #000;font-size:14px;font-weight:500;color:#222; cursor:pointer;line-height:1.4;width:74px;}
#findStore_wrap .list_cont .btn a {background:#CCCCCC;border:1px solid #CCCCCC;color:#8E8E8E;pointer-events:none;}
#findStore_wrap .list_cont .btn a.on {background:#000;color:#fff;border:1px solid #000;pointer-events:all;}
#findStore_wrap .list_cont .tit .address {margin-top:10px;font-size:14px;font-weight:400;color:#707070; line-height:1.4;}
#findStore_wrap .list_cont .tit .info {margin-top:5px;display:flex;align-items:center;gap:15px;font-size:14px;font-weight:400;color:#707070; line-height:1.4;}
#findStore_wrap .list_cont .tit .line {display:block;width:1px;height:15px;background:#E3E3E3;margin:0;}
#findStore_wrap .list_cont .cont {display:none;padding-top:30px;}
#findStore_wrap .list_cont .cont iframe {width:100%;height:250px;}
#findStore_wrap .list_cont .empty {text-align:center;font-size:18px;font-weight:400;color:#222; padding:180px 0 130px;}

/* reservation */
#reservation .item + .item {margin-top:30px;}
#reservation .item .tit {font-size:16px;font-weight:400;color:#000; margin-bottom:10px;}
#reservation .input {width:100%;background:none;}
#reservation .item.flex {display:flex;align-items:flex-start;gap:20px;}
#reservation .item.flex > div {width:calc(50% - 10px);}
#reservation .item .date {position:relative;}
#reservation .item .date img {position:absolute;top:50%;transform:translateY(-50%);right:16px;width:20px;}
#reservation .item .select .tit {margin-bottom:0;font-size:14px;color:#8E8E8E;font-weight:500;}
#reservation .item .select .select_list {max-height:316px;overflow:hidden;overflow-y:scroll;}
#reservation .item .select .select_list::-webkit-scrollbar {width:3px;}
#reservation .item .select .select_list::-webkit-scrollbar-thumb {background:#888888;border-radius:10px;}
#reservation .item .select .select_list::-webkit-scrollbar-track {background:#DDDDDD;}
#reservation .item.addr input[readonly] {background:#E4E4E4;color:#8E8E8E;}
#reservation .item.addr .top {position:relative;}
#reservation .item.addr .top input {padding-right:50px;}
#reservation .item.addr .top img {width:24px;position:absolute;top:50%;transform:translateY(-50%);right:16px;cursor:pointer;}
#reservation .item.addr .bot {margin-top:10px;}
#reservation .agree_cont {padding-top:40px;margin-top:40px;border-top:1px solid #8E8E8E;}
#reservation .agree_cont .agree {display:flex;align-items:center;gap:10px;}
#reservation .agree_cont .agree + .agree {margin-top:18px;}
#reservation .agree_cont .agree .more {font-size:14px;font-weight:400;color:#8E8E8E;line-height:1.2;text-decoration:underline;text-underline-offset:2px;cursor:pointer;}
#reservation .agree_cont .agree label {display:flex;align-items:center;gap:10px;font-size:16px;font-weight:500;line-height:1;}
#reservation .agree_cont .agree .chkbox {width:20px;height:20px;border:1px solid #E3E3E3; background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}
#reservation .agree_cont .agree .chkbox:checked {border-color:#000;background:#fff url("/img/sub/check_ic.svg") no-repeat center / 11px;}
#reservation .submitBtn {margin-top:40px;width:100%;height:60px;text-align:center;line-height:60px;font-size:18px;font-weight:500;color:#222;background:#DDDDDD;border:1px solid #707070;display:block;}
#reservation .submitBtn.on {background:#000;border-color:#000;color:#fff;}
.flatpickr-day.today {border-radius:0;background:#000;border-color:#000;color:#fff;}
#reservation .agree_cont + .desc,
.sub_title .rev_sub_desc {margin-top:40px;font-size:14px;font-weight:700;color:#707070; line-height:1.4;}
.sub_title .rev_sub_desc {margin-top:15px;font-weight:500;}
/* popup */
#rev_popup {display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#00000050;z-index:1000;}
#rev_popup .popup {display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:730px;}
#rev_popup .popup::before {display:none;}
#rev_popup .popup > .tit {height:70px;display:flex;align-items:center;justify-content:center;position:relative;background:#000;color:#fff;font-size:20px;font-weight:400;}
#rev_popup .popup > .tit .close {position:absolute;top:50%;transform:translateY(-50%);right:22px;cursor:pointer;}
#rev_popup .popup > .tit .close img {width:22px;}
#rev_popup .popup > .cont {background:#fff;padding:40px 35px 54px;}
#rev_popup .popup .search {position:relative;width:100%;}
#rev_popup .popup .input {width:100%;padding-right:50px;}
#rev_popup .popup .search img {position:absolute;top:50%;transform:translateY(-50%);right:16px;width:24px;}
#rev_popup .popup .result_box {margin:40px auto;height:400px;overflow:hidden;overflow-y:scroll;padding-right:37px;}
#rev_popup .popup .result_box::-webkit-scrollbar {width:3px;}
#rev_popup .popup .result_box::-webkit-scrollbar-thumb {background:#888888;border-radius:10px;}
#rev_popup .popup .result_box::-webkit-scrollbar-track {background:#DDDDDD;}
#rev_popup .popup .result .item:first-child {padding-top:0;}
#rev_popup .popup .result .item {padding:30px 0;border-bottom:1px solid #8E8E8E;}
#rev_popup .popup .result .item .tit {display:flex;align-items:center;gap:10px;font-size:18px;font-weight:400;color:#222;}
#rev_popup .popup .result .item .radio {width:20px;height:20px;background:#fff;border:1px solid #ccc;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
#rev_popup .popup .result .item .radio:checked {border:6px solid #000;}
#rev_popup .popup .result .item .radio:checked + label {color:#000;}
#rev_popup .popup .result .item p {margin-top:10px;font-size:14px;font-weight:400;color:#707070; line-height:1.4;}
#rev_popup .popup .result .item p + p {margin-top:5px;}
#rev_popup .popup button {margin:0 auto;width:200px;height:60px;display:flex;align-items:center;justify-content:center;background:#000;font-size:18px;font-weight:500;color:#fff;border:0;}

/* 슬라이드 사이즈 기준 */
.slide_wrap .slick-slide {height:auto;}


/*********** news ***********/
/* news list */
.news_list_container {margin-top:160px;}
.news_list_container .inner {padding:0 16px;}
.news_list_container .inner .title {margin-top:80px;font-size:36px;font-weight:300;color:#222;line-height:1.5; }
.news_list_container h2 {margin-bottom:24px;font-size:16px;font-weight:600;color:#222;line-height:1.38em; text-shadow:0px 0px 10px rgba(0,0,0,0);text-decoration:underline;}
.news_list_container .sec1 ul {display:flex;margin:0 -14px;}
.news_list_container .sec1 ul li {width:50%;padding:0 14px;height:464px;position:relative;overflow:hidden;}
.news_list_container .sec1 ul li > a {display:block;width:100%;height:100%;}
.news_list_container .sec1 img {width:100%;height:100%;object-fit:cover;}
.news_list_container .sec1 .txt {position:absolute;left:60px;bottom:52px;width:calc(100% - 120px);}
.news_list_container .sec1 h3 a {font-size:24px;color:#fff;font-weight:600;line-height:1.42em;width:100%;display:block;overflow:hidden;text-overflow:ellipsis;}
.news_list_container .sec1 .info {margin-top:32px;display:flex;align-items:center;}
.news_list_container .sec1 .info a {font-size:14px;font-weight:400;line-height:1.36em; color:#fff;}
.news_list_container .sec1 .info span {font-size:14px;font-weight:400;line-height:1.36em; color:#fff;position:relative;margin-left:8px;padding-left:8px;}
.news_list_container .sec1 .info span::before {content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:12px;background:#fff;}
.news_list_container .top {display:flex;align-items:center;justify-content:space-between;padding-bottom:40px;margin-top:100px;}
.news_list_container .total {color:#707070;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1em;}
.news_list_container .filter_select {position:relative;padding-left:15px;}
.news_list_container .filter {display:flex;align-items:center;color:#222;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.21em;}
.news_list_container .filter .select { font-size:14px;font-weight:600;line-height:1.21em; display:flex;align-items:center;color:#707070;fill:#707070;}
.news_list_container .filter .arrow {line-height:1;padding:10px 0 10px 10px;margin-top:-10px;margin-bottom:-10px;display:flex;align-items:center;}
.news_list_container .filter ul {display:none;position:absolute;/* width:100%;*/ bottom:150%;right:0;padding-bottom:16px;min-width:60px;padding:15px;background:#fff;}
.news_list_container .filter ul.is_show {display:block;}
.news_list_container .filter ul a {padding:8px 0;font-size:14px;font-weight:600; color:#707070;display:block;}
.news_list_container .list {margin-top:90px;}
.news_list_container .list ul {display:flex;flex-wrap:wrap;margin:-90px -12px;min-height:12vh;}
.news_list_container .list ul li:nth-child(-n + 3) {padding-top:0;}
.news_list_container .list ul li {width:33.3%;padding:50px 12px;overflow:hidden;}
.news_list_container .list ul li .img {height:300px;overflow:hidden;display:block;}
.news_list_container .list ul img {width:100%;height:100%;object-fit:cover;object-position:center;}
.news_list_container .list .txt {margin-top:24px;}
.news_list_container .list .txt strong a {color:#222;font-size:18px;font-weight:600;line-height:1.67em; display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news_list_container .list .txt strong a br {display:none;}
.news_list_container .list .txt p {display:block;width:100%;margin-top:20px;}
.news_list_container .list .txt p:hover,
.news_list_container .list .txt strong a:hover {text-decoration:underline;text-underline-offset:3px;}
.news_list_container .list .txt p a {color:#707070;font-size:16px;font-weight:400;line-height:1.88em;  text-overflow:ellipsis;overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:60px;}
.news_list_container .list .desc {margin-top:20px;font-size:0;}
.news_list_container .list .desc a {color:#222;font-size:14px;font-weight:600;}
.news_list_container .list .desc span {line-height:1.88em;display:inline-block;}
.news_list_container .list .date {color:#707070;font-size:14px;font-weight:600; position:relative;padding-left:8px;margin-left:8px;}
.news_list_container .list .date::before {content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:12px;background:#707070;}
.new_pagination {margin:130px 16px 0;padding-top:50px;border-top:1px solid rgba(0,0,0,.1);width:100%;}
.new_pagination .inner {padding:0;}
.new_pagination ul {display:flex;align-items:center;}
.new_pagination li + li {margin-left:18px;}
.new_pagination a {text-align:left;font-size:18px;font-weight:400;color:#222;}
.new_pagination a.active {font-weight:900;}

.news_list_container .list ul li.empty {width:100%;text-align:center;color:#707070;font-size:16px;font-weight:400;line-height:1.88em; padding:40px 0 !important;}

/* news detail */
.news_detail_container {margin-top:160px;}
.newsDt_top .tit {color:#222;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1em; margin-bottom:24px;}
.newsDt_top img {width:100%;}
.newsDt_bot {margin-top:120px;display:flex;}
.newsDt_bot .tit {padding-left:122px;width:42.292%;}
.newsDt_bot .tit h2 {font-size:28px;font-weight:600;line-height:1.57em; color:#212529;max-width:366px;word-break:break-all;}
.newsDt_bot .tit p {margin-top:14px;color:#707070;font-size:14px;font-weight:600;text-transform:uppercase;}
.newsDt_bot .cont {width:57.708%;}
.newsDt_bot .txt {color:#707070;font-size:16px;font-weight:400;line-height:1.88em;}
.newsDt_bot .txt ul li {position:relative;padding-left:16px;text-indent:-16px;}
.newsDt_bot .txt ul li::before {content:"";display:inline-block;width:8px;height:8px;background:#e6e7e8;margin-right:8px;}
.newsDt_bot .img {margin-top:50px;}
.newsDt_bot .img span + span {margin-top:20px;display:block;}
.newDt_pagination {margin-top:140px;border-top:1px solid #000;border-bottom:1px solid #000;display:flex;align-items:center;justify-content:space-between;padding:16px 10px;}
.newDt_pagination .arrow {width:50%;}
.newDt_pagination .arrow a {display:flex;align-items:center;text-decoration:none;}
.newDt_pagination .arrow a:hover strong,
.newDt_pagination .arrow a:hover span {text-decoration:underline;}
.newDt_pagination .arrow strong,
.newDt_pagination .arrow span {color:#222;font-size:12px;font-weight:400;}
.newDt_pagination .arrow i {font-size:24px;color:#222;font-weight:900;}
.newDt_pagination .arrow strong {font-weight:600;text-transform:uppercase;}
.newDt_pagination .next a {justify-content:flex-end;}
.newDt_pagination .prev strong {padding:0 12px 0 16px;}
.newDt_pagination .next span {padding:0 16px 0 12px;}
.newDt_pagination .list a {color:#222;font-size:12px;font-weight:600;text-transform:uppercase;text-decoration:none;line-height:1em;}
.newsDt_bot .cont > div:first-child {margin-top:0;}
.newsDt_top .cont > div {padding:0;}
.newsDt_top .cont > div + div {margin-top:100px;}
.newsDt_bot .cont > div + div {margin-top:50px;}
.newsDt_bot .img .flex {display:flex;align-items:flex-start;gap:4px;}
.newsDt_bot .img .flex img {width:calc(50% - 2px);}
.newsDt_bot .img .w100 img {width:100%;}
.news_detail_container .video iframe { width:100%;height:739px }
.news_detail_container .slide_wrap {margin-top:100px;}

/* news category list */
.newsCate_list_container {margin-top:100px;}
.newsCate_list_container .inner {max-width:1400px;padding:0 20px;}
.newsCate_item {margin-bottom:48px;}
.newsCate_item h2 a {font-size:32px;font-weight:500;line-height:1.2;word-break:break-all;}
.newsCate_item .top_img {margin-top:16px;border-radius:.25rem;overflow:hidden;}
.newsCate_item .top_img img {width:100%;}
.newsCate_item .bot {margin-top:16px;}
.newsCate_item .txt {color:#707070;font-size:16px;font-weight:400;line-height:1.88em;}
.newsCate_item .txt ul li {position:relative;padding-left:16px;text-indent:-16px;}
.newsCate_item .txt ul li::before {content:"";display:inline-block;width:8px;height:8px;background:#e6e7e8;margin-right:8px;}
.newsCate_item .bot .img {margin-top:60px;text-align:center;}
.newsCate_item .bot .img span {display:block;}
.newsCate_item .bot .img span + span {margin-top:20px;}
.newsCate_item .hashtag {margin-top:32px;}
.newsCate_item .hashtag a {margin:0 6px 6px;padding:4px 12px;font-size:14px;color:#6c757d;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;background:#f8f9fa;box-shadow:inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);border-radius:.25rem;transition:all .2s;text-decoration:none;line-height:1.5;border:1px solid transparent;}
.newsCate_item .hashtag a:hover {background:#e2e6ea;border-color:#dae0e5;border-color:#dae0e5;}
.newsCate_pagination ul {display:flex;align-items:center;justify-content:center;}
.newsCate_pagination ul li a { display:block;padding:8px 12px;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6;font-size:16px;font-weight:400;}
.newsCate_pagination ul li a:hover {z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6;}
.newsCate_pagination ul li a.active {z-index:1;color:#fff;background-color:#007bff;border-color:#007bff;}
.newsCate_pagination ul li.disabled a {color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6;}

/* 소개페이지 */
.about_wrap .inner {padding:0 5px;}
.about_wrap .visual {position:relative;}
.about_wrap .visual > img {width:100%;object-fit:cover;}
.about_wrap .visual .logo {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding-bottom:4.2%;}
.about_wrap .visual .logo img {position:absolute;top:0;left:0;width:auto;height:100%;}
.about_wrap .sec1 {padding-top:130px;}
.about_wrap .sec1 p {font-size:28.8px;font-weight:300;color:#222;line-height:1.5; }
.about_wrap .sec1 .slide_wrap {position:relative;margin-top:69px;width:100%;}
.about_wrap .slide_sec1 {width:100%;}
.about_wrap .img_sec1 img {width:100%;object-fit:cover;}
.about_wrap .sec1 .slick_arrow_cont {position:absolute;right:0;bottom:0;z-index:1;display:flex;}
.about_wrap .sec1 .slick_arrow_cont span {width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:0;border:0;background-color:#000;cursor:pointer;}
.about_wrap .sec1 .slick_arrow_cont span img {width:20px;}
.about_wrap .sec3 {padding:0 0 170px;position:relative;margin-top:70px;}
/* .about_wrap .sec3::after {content:"";width:343.21px;height:89.31px;background:url('/img/sub/about_sec3_bg.svg') no-repeat center/cover;position:absolute;top:0;right:0;} */
.about_wrap .sec3 strong {display:block;font-size:19px;font-weight:700;color:#222;line-height:1.36;}
.about_wrap .sec3 p {margin-top:20px;font-size:16px;font-weight:400;color:#707070;line-height:1.3;}
.about_wrap .sec4 {display:flex;align-items:center;gap:131px;background:#F6F6F6;max-width:1920px;margin:0 auto;}
.about_wrap .sec4 .left {width:1060px;height:743px;}
.about_wrap .sec4 .left img {width:100%;height:100%;object-position:center;object-fit:cover;}
.about_wrap .sec4 .slide_wrap {position:relative;}
.about_wrap .sec4 .slide_store {width:100%;}
.about_wrap .sec4 .slide_store img {width:100%;height:100%;object-fit:cover;}
.about_wrap .sec4 .slick_arrow_cont {position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%;}
.about_wrap .sec4 .slick_arrow_cont span {width:60px;height:60px;display:flex;align-items:center;justify-content:center;border:0;background-color:#fff;cursor:pointer;}
.about_wrap .sec4 .slick_arrow_cont span img {width:20px;filter:invert(1);height:auto;}
.about_wrap .sec4 .right {width:461px;}
.about_wrap .sec4 .right h3 {font-size:16px;font-weight:600; line-height:1;}
.about_wrap .sec4 .right ul {margin-top:32px;}
.about_wrap .sec4 .right ul li a {display:flex;align-items:center;border-bottom:1px solid #000;padding:17px 0;}
.about_wrap .sec4 .right ul li strong {display:block;width:94px;font-size:16px;font-weight:600;color:#000;}
.about_wrap .sec4 .right ul li span {display:block;width:calc(100% - 109px);font-size:16px;font-weight:400;color:#707070;}
.about_wrap .sec4 .right ul li img {width:15px;}
.about_wrap .sec4 .more {margin-top:80px;}
.about_wrap .sec4 .more a {font-size:16px;font-weight:400;color:#000;width:260px;height:45px;display:flex;align-items:center;justify-content:center;border:1px solid #000;border-radius:22.5px;}
.about_wrap .sec5 {margin-top:186px;padding-bottom:10px;}
.about_wrap .sec5 h3 {font-size:40px;font-weight:400;color:#222;text-transform:uppercase;}
.about_wrap .sec5 p {font-size:16px;font-weight:400;color:#707070;line-height:1.4; margin-top:62px;}
.about_wrap .sec5_con {margin-top:47px;}
.about_wrap .sec5_con {display:flex;width:100%;gap:50px 40px;flex-wrap:wrap;}
.about_wrap .sec5_con dl {width:calc(50% - 20px);padding-bottom:50px;overflow:hidden;border-bottom:1px solid #000000;}
.about_wrap .sec5_con dl dt {font-size:16px;font-weight:700; color:#222; line-height:1.6;}
.about_wrap .sec5_con dl dd {margin-top:38px;font-size:16px;font-weight:400;color:#707070; word-break:keep-all;line-height:1.3;}
.about_wrap .sec5 .slide_wrap {position:relative;width:100%;margin-top:100px;}
.about_wrap .slide_showroom {width:100%;}
.about_wrap .showroom img {width:100%;object-fit:cover;}
.about_wrap .sec5 .slick_arrow_cont {position:absolute;right:0;bottom:0;z-index:1;display:flex;}
.about_wrap .sec5 .slick_arrow_cont span {width:60px;height:60px;display:flex;align-items:center;justify-content:center;border:0;background-color:#000;cursor:pointer;}
.about_wrap .sec5 .slick_arrow_cont span img {width:20px;}






@media screen and (max-width:1440px) {
    /********** 공통 **********/
    .inner {padding:0 1.11vw;}

    /********** brands **********/
    .brands_list .inner {padding:0 1.11vw;margin-top:9.03vw;}
    /* list */
    /* .brands_sec .left {width:16.94vw;margin-right:7.22vw;} */
    .brands_sec .right {/* width:calc(100% - (16.94vw + 7.22vw));*/ gap:2.78vw;}
    .brands_sec .right > div {width:33.1vw;height:23.03vw;}
    /* logo_썸네일 이미지에 로고 편집하여 이미지만 등록(추후 삭제예정) */
    .brands_sec .right .logo img {width:20.83vw;max-width:20.83vw;}

    
    /**** brands_detail ****/
    .brand_detail_visual .text {left:16.67vw;}
    /* .brand_detail_visual .logo {height:5.90vw;} */
    .brand_detail_visual .more_btn {margin-top:5.56vw;}

    .collection_container .left .txt,
    .brand_detail_container .sec .left .txt {margin:0 10.14vw 0 6.81vw;}
    .collection_container .left .txt + .txt,
    .brand_detail_container .sec .left .txt + .txt {margin-top:5.42vw;}
    .collection_container .left .txt strong,
    .brand_detail_container .sec .left .txt strong {  margin-bottom:2.15vw;}
    .collection_container .left .txt p,
    .brand_detail_container .sec .left .txt p {  line-height:1.71em;}
    .brand_detail_container .sec h3 { }
    .brand_detail_container .sec .right.flex {width:calc(50% - 0.28vw);gap:0.28vw;}
    .brand_detail_visual {margin-bottom:8.33vw;}
    /* sec1 */
    .brand_detail_container .sec1 .txt1 {  padding-right:8.47vw;}
    /* .brand_detail_container .sec1 .right .img {margin-top:8.68vw;} */
    .brand_detail_container .sec1 .right .img img + img {margin-top:0.28vw;}
    /* .brand_detail_container .sec1 .right img {width:32.99vw;} */
    .brand_detail_container .sec1 .right > div + div {margin-top:2.78vw;}
    /* .brand_detail_container .sec1 .txt2 { margin-top:5.56vw;} */
    /* 이미지 섹션 */
    .detail_container .sec_img {margin-top:8.68vw;}
    .detail_container .sec_img .box .flex {gap:0.28vw;}
    .detail_container .sec_img .box .flex img {width:32.99vw;}
    .detail_container .sec_img .box .w100 {/* width:65.28vw;*/ width:100%;/* height:32.64vw;*/}
    /* 강조 텍스트 섹션 */
    .detail_container .sec_txt { margin-top:5.56vw;}
    .detail_container .sec_txt .txt1 {margin-top:5.56vw;  padding-right:8.47vw;margin-bottom:2.78vw;}

    /*********** 브랜드&상품 목록 공통 ***********/
    /* slide_container */
    .slide_container .slider_for_wrap {height:50.00vw;}
    .slide_container .slider_for_wrap .item {height:50.00vw;}
    .slide_container .slider_nav_wrap {margin-top:1.39vw;}
    .slide_container .slider-nav {margin:0 -0.45vw 0;}
    .slide_container .slider-nav .item {margin:0 0.45vw;height:9.65vw;}
    .slide_container .slick_arrow_cont span {width:30px;height:30px;}
    .slide_container .slick_arrow_cont svg {width:25px;height:10px;}

    /* collection_container */
    .collection_container {margin-top:12.50vw;}
    .collection_container .item {width:65.28vw;}
    .collection_container .item + .item {margin-top:4px;}
    /* .collection_container .item.w100 .img {height:32.64vw;} */
    .collection_container .item.flex {gap:0.28vw;}
    .collection_container .item.flex .img {width:32.50vw;}
    .collection_container .item p {margin-top:1.39vw; }

    /* designer_container */
    .designer_container {margin-top:13.89vw;}
    .designer_container .left {width:calc(100% - 65.28vw) !important;}
    .designer_container .right {width:65.28vw !important;}
    .designer_container .right .txt {margin-top:4.17vw;}
    .designer_container .txt h2 { }

    /* summary_container */
    .summary_container {margin-top:13.89vw;}
    .summary_container h3 { }
    .summary_container ul {margin-top:1.39vw;}
    .summary_container li {padding:2.08vw 0;}
    .summary_container li a,
    .summary_container li p { line-height:1.25em;}
    .summary_container li.grid2 .cont > span + span {margin-top:3.47vw;}
    .summary_container li.color .cont {gap:0.69vw;}
    .summary_container li.color .cont span {width:1.74vw;height:1.74vw;}

    /* relatedPrd_container */
    .relatedPrd_container {margin-top:5.56vw;}
    .relatedPrd_container h3 { }
    .relatedPrd_container .list {margin-top:2.78vw;}
    .relatedPrd_container ul {gap:2.08vw 0.90vw;}
    .relatedPrd_container li {/* width:23.7vw;*/ width:calc(100%/4 - 0.90vw);}
    .relatedPrd_container li .img {height:23.7vw;}
    .relatedPrd_container li .txt {margin-top:1.67vw;}
    .relatedPrd_container li strong a { line-height:1.19em;}
    .relatedPrd_container li p {margin-top:0.28vw;}
    .relatedPrd_container .more_btn_cont {margin-top:5.56vw;}

    /* video_container */
    .video_container {margin-top:12.50vw;}
    .video_container iframe { height:51.32vw;}


    /**** prd_list ****/
    .prd_list_container::before {/* bottom:4.31vw;*/ height:0.07vw;}
    .prd_list_container .container {margin-top:2.22vw}
    .prd_list_container .menu {/* margin-right:1.67vw;*/ flex:2.2;}
    /* .prd_list_container .menu .cate {margin-top:2.85vw;max-width:16.94vw;}
    .prd_list_container .menu .cate:first-child {margin-top:2.78vw;} */
    .prd_list_container .menu .tit {padding-bottom:0.83vw;margin-bottom:1.11vw;}
    .prd_list_container .menu .cont ul {max-height:20.83vw;}
    .prd_list_container .menu .cont ul::-webkit-scrollbar {width:0.63vw;}
    .prd_list_container .menu .cont ul::-webkit-scrollbar,
    .prd_list_container .menu .cont ul::-webkit-scrollbar-thumb {border-radius:0.49vw;}
    .prd_list_container .menu .cont .scroll_bar {width:0.63vw;border-radius:0.49vw;}
    .prd_list_container .menu li label {margin:0 0 0.83vw;}
    .prd_list_container .menu input[type=checkbox] {margin-right:0.97vw;width:0.69vw;height:0.69vw;}
    .prd_list_container .list_cont {flex:7.8;}
    .prd_list_container .list_cont .list {margin-top:2.92vw;}
    .prd_list_container .list ul {margin:-0.42vw;}
    .prd_list_container .list li {/* width:25.14vw;*/ /* padding:0.42vw;*/}
    .prd_list_container .list li .img {width:24.31vw;height:24.31vw;}
    .prd_list_container .list li .txt {margin-top:1.39vw;height:8.33vw;}
    .prd_list_container .list li p a {margin-top:0.56vw;}
    .prd_pagination {margin:3.06vw 0 0;}
    .prd_pagination .left {flex:2.2;margin-right:1.67vw;}
    .prd_pagination ul {gap:1.25vw;flex:7.8;}


    /**** prd_detail ****/
    .product_detail_container {padding:0 1.04vw;}
    .product_detail_container .inner {padding:0;}
    .product_detail_container .inner2 {padding:0 2.08vw 0 6.81vw;}
    .product_detail_container .sec1 {margin-bottom:8.33vw;}
    .product_detail_container .sec1 .left {height:44.65vw;}
    .product_detail_container .sec1 .right .txt {padding-left:6.94vw;padding-top:6.94vw;}
    .product_detail_container .sec1 .right .txt > div + div {margin-top:5.56vw;}
    .product_detail_container .sec1 .top .logo img {max-height:3.19vw;}
    .product_detail_container .sec1 .top p {margin-top:0.69vw;}
    .product_detail_container .sec1 .right .txt > div + div {margin-top:2.78vw;}
    .product_detail_container .sec1 .top p {margin-top:0.83vw;}
    .product_detail_container .sec1 .mid .mid-list {margin-top:2.78vw;}
    .product_detail_container .sec1 .mid h2 {margin-bottom:0.69vw;}
    .product_detail_container .sec1 .mid p {margin-top:0.97vw;}
    .product_detail_container .sec1 .more_btn {max-width:23.33vw;margin-top:0.97vw;}
    .product_detail_container .more_btn i {margin-left:0.35vw;}
    .product_detail_container .sec2 {margin-top:8.33vw;}
    .product_detail_container .sec_img {margin-top:3.47vw;}
    .product_detail_container .sec_img .w100 {width:100%;/* height:67.36vw;*/}
    .product_detail_container .sec_img .flex {gap:0.28vw;}
    .product_detail_container .sec_img .flex img {width:45.28vw;}
    .product_detail_container .slide_container {margin:8.33vw auto 0;width:90.97vw;}
    .product_detail_container .designer_container .right {gap:3.47vw;}
    .product_detail_container .designer_container .left .txt strong {margin-bottom:2.15vw;}
    .product_detail_container .designer_container .left .info {margin-top:4.17vw;}

    /* error */
	.error {gap:8.73vw;}
	.error .txt strong {font-size:1.27vw;}
	.error .txt .title {margin-top:2.11vw;font-size:2.39vw;}
	.error .txt p {margin-top:2.11vw;font-size:1.27vw;}
	.error .txt a {margin-top:3.52vw;width:16.27vw;height:3.94vw; gap:0.70vw;font-size:1.13vw;border-radius:0.35vw;}
	.error .txt a img {width:1.27vw;}
	.error .img img {width:19.72vw;}

    /*********** news ***********/
    /* news list */
    .news_list_container {margin-top:11.11vw;}
    .news_list_container .inner {padding:0 1.51vw;}
    .news_list_container .inner .title {margin-top:5.56vw;font-size:2.50vw;}
    .news_list_container h2 {margin-bottom:1.67vw;font-size:1.11vw;}
    .news_list_container .sec1 ul {margin:0 -0.97vw;}
    .news_list_container .sec1 ul li {padding:0 0.97vw;height:32.22vw;}
    .news_list_container .sec1 .txt {left:4.17vw;bottom:3.61vw;width:calc(100% - (4.17vw*2));}
    .news_list_container .sec1 h3 a {font-size:1.67vw;}
    .news_list_container .sec1 .info {margin-top:2.22vw;}
    .news_list_container .sec1 .info a {font-size:0.97vw;}
    .news_list_container .sec1 .info span {font-size:0.97vw; margin-left:0.56vw;padding-left:0.56vw;}
    .news_list_container .sec1 .info span::before { width:0.07vw;height:0.83vw;}
    .news_list_container .top {padding-bottom:2.78vw;margin-top:6.94vw;}
    .news_list_container .total {font-size:0.97vw;}
    .news_list_container .filter_select {padding-left:1.04vw;}
    .news_list_container .filter {font-size:0.97vw;}
    .news_list_container .filter .select {font-size:0.97vw;}
    .news_list_container .filter .arrow {line-height:1;padding:0.69vw 0 0.69vw 0.69vw;margin-top:-0.69vw;margin-bottom:-0.69vw;}
    .news_list_container .filter ul {padding-bottom:1.11vw;min-width:4.17vw;padding:1.04vw;}
    .news_list_container .filter ul a {padding:0.56vw 0;font-size:0.97vw;}
    .news_list_container .list {margin-top:6.25vw;}
    .news_list_container .list ul {margin:-6.25vw -0.83vw;}
    .news_list_container .list ul li {padding:3.47vw 0.43vw;}
    .news_list_container .list ul li .img {height:20.83vw;}
    .news_list_container .list .txt {margin-top:1.67vw;}
    .news_list_container .list .txt strong a {font-size:1.25vw;}
    .news_list_container .list .txt p {margin-top:1.39vw;}
    .news_list_container .list .txt p a {font-size:1.11vw; min-height:4.17vw;}
    .news_list_container .list .desc {margin-top:1.39vw;}
    .news_list_container .list .desc a {font-size:0.97vw;}
    .news_list_container .list .date {font-size:0.97vw; padding-left:0.56vw;margin-left:0.56vw;}
    .news_list_container .list .date::before {width:0.07vw;height:0.83vw;}
    .new_pagination {margin:9.03vw 1.11vw 0;padding-top:3.47vw;}
    .new_pagination li + li {margin-left:1.25vw;}
    .new_pagination a {font-size:1.25vw;}
    .news_list_container .list ul li.empty {width:100%;text-align:center;color:#707070;font-size:1.11vw;font-weight:400;line-height:1.88em; padding:2vw 0 !important;}

    /* news detail */
    .news_detail_container {margin-top:11.11vw;}
    .news_detail_container .inner {padding:0;}
    .newsDt_top .tit {font-size:1.11vw; margin-bottom:1.67vw;padding:0 1.04vw;}
    .newsDt_bot {margin-top:8.33vw;}
    .newsDt_bot .tit {padding-left:8.47vw;}
    .newsDt_bot .tit h2 {font-size:1.94vw; max-width:25.42vw;}
    .newsDt_bot .tit p {margin-top:0.97vw;font-size:0.97vw;}
    .newsDt_bot .txt {font-size:1.11vw;}
    .newsDt_bot .txt ul li {padding-left:1.11vw;text-indent:-1.11vw;}
    .newsDt_bot .txt ul li::before {width:0.56vw;height:0.56vw;margin-right:0.56vw;}
    .newsDt_bot .img {margin-top:3.47vw;}
    .newsDt_bot .img span + span {margin-top:1.39vw;}
    .newDt_pagination {margin-top:9.72vw;padding:1.11vw 0.69vw;}
    .newDt_pagination .arrow strong,
    .newDt_pagination .arrow span {font-size:0.83vw;}
    .newDt_pagination .arrow i {font-size:1.67vw;}
    .newDt_pagination .prev strong {padding:0 0.83vw 0 1.11vw;}
    .newDt_pagination .next span {padding:0 1.11vw 0 0.83vw;}
    .newDt_pagination .list a {font-size:0.83vw;}
    .newsDt_top .cont > div + div {margin-top:6.94vw;}
    .newsDt_bot .cont > div + div {margin-top:3.47vw;}
    .newsDt_bot .img .flex {gap:0.28vw;}
    .newsDt_bot .img .flex img {width:calc(50% - 0.14vw);}
    .news_detail_container .slide_wrap {margin-top:6.94vw;}

    /* news category list */
    .newsCate_list_container {margin-top:6.94vw;}
    .newsCate_list_container .inner {max-width:97.22vw;padding:0 1.39vw;}
    .newsCate_item {margin-bottom:3.33vw;}
    .newsCate_item h2 a {font-size:2.22vw;}
    .newsCate_item .top_img {margin-top:1.11vw;border-radius:.25rem;}
    .newsCate_item .bot {margin-top:1.11vw;}
    .newsCate_item .txt {font-size:1.11vw;}
    .newsCate_item .txt ul li {padding-left:1.11vw;text-indent:-1.11vw;}
    .newsCate_item .txt ul li::before {width:0.56vw;height:0.56vw;margin-right:0.56vw;}
    .newsCate_item .bot .img {margin-top:4.17vw;}
    .newsCate_item .bot .img span + span {margin-top:1.39vw;}
    .newsCate_item .hashtag {margin-top:2.22vw;}
    .newsCate_item .hashtag a {margin:0 0.42vw 0.42vw;padding:0.28vw 0.83vw;font-size:0.97vw;}
    .newsCate_pagination ul li a {padding:0.56vw 0.83vw;margin-left:-0.07vw;font-size:1.11vw;}
    
    /* 소개페이지 */
	.about_wrap .visual .logo {padding-bottom:10.25%;}
    .about_wrap .visual .logo img {left:5%;}
    .about_wrap .sec1 {padding-top:9.03vw;}
    .about_wrap .sec1 p {font-size:2.00vw;}
    .about_wrap .sec1 .slide_wrap {margin-top:4.79vw;}
    .about_wrap .sec1 .slick_arrow_cont span {width:30px;height:30px;}
    .about_wrap .sec1 .slick_arrow_cont span img {width:10px;}
    .about_wrap .sec3 {padding:0 1.11vw 11.81vw;margin-top:4.86vw;}
    .about_wrap .sec3 strong {font-size:1.32vw;}
    .about_wrap .sec3 p {margin-top:1.39vw;font-size:1.11vw;}
    .about_wrap .sec4 {gap:4vw;}
    .about_wrap .sec4 .left {width:56.61vw;height:auto;}
    .about_wrap .sec4 .slick_arrow_cont span {width:30px;height:30px;}
    .about_wrap .sec4 .slick_arrow_cont span img {width:10px;}
    .about_wrap .sec4 .right {width:32.01vw;}
    .about_wrap .sec4 .right h3 {font-size:1.11vw;}
    .about_wrap .sec4 .right ul {margin-top:2.22vw;}
    .about_wrap .sec4 .right ul li a {padding:1.18vw 0;}
    .about_wrap .sec4 .right ul li strong {width:6.53vw;font-size:1.11vw;}
    .about_wrap .sec4 .right ul li span {width:calc(100% - 7.57vw);font-size:1.11vw;}
    .about_wrap .sec4 .right ul li img {width:1.04vw;}
    .about_wrap .sec4 .more {margin-top:5.56vw;}
    .about_wrap .sec4 .more a {font-size:1.11vw;width:18.06vw;height:3.13vw;border-radius:1.56vw;}
    .about_wrap .sec5 {margin-top:12.92vw;padding-bottom:0.69vw;}
    .about_wrap .sec5 h3 {font-size:2.78vw;}
    .about_wrap .sec5 p {font-size:1.11vw; margin-top:4.31vw;}
    .about_wrap .sec5_con {margin-top:3.26vw;}
    .about_wrap .sec5_con {gap:3.47vw 2.78vw;}
    .about_wrap .sec5_con dl {width:calc(50% - 1.39vw);padding-bottom:3.47vw;}
    .about_wrap .sec5_con dl dt {font-size:1.11vw;}
    .about_wrap .sec5_con dl dd {margin-top:2.64vw;font-size:1.11vw;}
    .about_wrap .sec5 .slide_wrap {margin-top:6.94vw;}
    .about_wrap .sec5 .slick_arrow_cont span {width:30px;height:30px;}
    .about_wrap .sec5 .slick_arrow_cont span img {width:10px;}
}

@media screen and (max-width:1280px) {
    /********** brands **********/
    /* title */
    .brands_list .title div { padding-top:5.00vw;}
    .brands_list .title h2 {font-size:2.25vw; max-width:50.00vw;padding-left:1.09vw;}
    .brands_list .inner {padding:0 1.09vw;margin-top:9.06vw;}
    /* list */
    /* .brands_sec .left {width:16.95vw;margin-right:7.19vw;} */
    .brands_sec .right {/* width:calc(100% - (16.95vw + 7.19vw));*/ gap:2.81vw;}
    .brands_sec .right > div {width:32.1vw;height:22.03vw;max-width:47%;}
    /* logo_썸네일 이미지에 로고 편집하여 이미지만 등록(추후 삭제예정) */
    .brands_sec .right .logo img {width:20.86vw;max-width:20.86vw;}

    
    /**** brands_detail ****/
    .brand_detail_visual .text {left:16.64vw;}
    /* .brand_detail_visual .logo {height:5.94vw;} */
    .brand_detail_visual .more_btn {margin-top:5.55vw;}

    .collection_container .left .txt,
    .brand_detail_container .sec .left .txt {margin:0 10.16vw 0 6.80vw;}
    .collection_container .left .txt + .txt,
    .brand_detail_container .sec .left .txt + .txt {margin-top:5.39vw;}
    .collection_container .left .txt strong,
    .brand_detail_container .sec .left .txt strong {  margin-bottom:2.19vw;}
    .collection_container .left .txt p,
    .brand_detail_container .sec .left .txt p {  line-height:1.71em;}
    .brand_detail_container .sec h3 { }
    .brand_detail_container .sec .right.flex {width:calc(50% - 0.31vw);gap:0.31vw;}
    .brand_detail_visual {margin-bottom:8.36vw;}
    /* sec1 */
    .brand_detail_container .sec1 .txt1 {  padding-right:8.44vw;}
    /* .brand_detail_container .sec1 .right .img {margin-top:8.67vw;} */
    .brand_detail_container .sec1 .right .img img + img {margin-top:0.31vw;}
    /* .brand_detail_container .sec1 .right img {width:32.97vw;} */
    .brand_detail_container .sec1 .right > div + div {margin-top:3.13vw;}
    /* .brand_detail_container .sec1 .txt2 { margin-top:5.55vw;} */
    /* 이미지 섹션 */
    .detail_container .sec_img {margin-top:8.67vw;}
    .detail_container .sec_img .box .flex {gap:0.31vw;}
    .detail_container .sec_img .box .flex img {width:32.97vw;}
    .detail_container .sec_img .box .w100 {/* width:65.31vw;*/ width:100%;/* height:32.66vw;*/}
    /* 강조 텍스트 섹션 */
    .detail_container .sec_txt .txt1 {margin-top:5.55vw;  padding-right:8.44vw;margin-bottom:2.81vw;}
    .detail_container .sec_txt { margin-top:5.55vw;}
    .detail_container .sec_txt .txt2 *, .detail_container .sec_txt .txt2 {font-size:34px;}

    /*********** 브랜드&상품 목록 공통 ***********/
    /* slide_container */
    .slide_container .slider_for_wrap {height:50.00vw;}
    .slide_container .slider_for_wrap .item {height:50.00vw;}
    .slide_container .slider_nav_wrap {margin-top:1.41vw;}
    .slide_container .slider-nav {margin:0 -0.47vw 0;}
    .slide_container .slider-nav .item {margin:0 0.47vw;height:9.69vw;}
    .slide_container .slick_arrow_cont span {width:30px;height:30px;}
    .slide_container .slick_arrow_cont svg {width:25px;height:10px;}

    /* collection_container */
    .collection_container {margin-top:12.50vw;}
    .collection_container .item {width:65.31vw;}
    /* .collection_container .item.w100 .img {height:32.66vw;} */
    .collection_container .item.flex {gap:0.31vw;}
    .collection_container .item.flex .img {width:32.50vw;}
    .collection_container .item p {margin-top:1.41vw; }

    /* designer_container */
    .designer_container {margin-top:13.91vw;}
    .designer_container .left {width:calc(100% - 65.31vw) !important;}
    .designer_container .right {width:65.31vw !important;}
    .designer_container .right .txt {margin-top:4.14vw;}
    .designer_container .txt h2 { }

    /* summary_container */
    .summary_container {clear:both;margin-top:13.91vw;}
    .summary_container h3 { }
    .summary_container ul {margin-top:1.41vw;}
    .summary_container li {padding:2.11vw 0;}
    .summary_container li a,
    .summary_container li p { line-height:1.25em;}
    .summary_container li.grid2 .cont > span + span {margin-top:3.44vw;}
    .summary_container li.color .cont {gap:0.70vw;}
    .summary_container li.color .cont span {width:1.72vw;height:1.72vw;}

    /* relatedPrd_container */
    .relatedPrd_container {margin-top:5.55vw;}
    .relatedPrd_container h3 { }
    .relatedPrd_container .list {margin-top:2.81vw;}
    .relatedPrd_container ul {gap:2.11vw 0.94vw;}
    .relatedPrd_container li {/* width:23.67vw;*/ width:calc(100%/4 - 0.90vw);}
    .relatedPrd_container li .img {height:23.67vw;}
    .relatedPrd_container li .txt {margin-top:1.64vw;}
    .relatedPrd_container li strong a { line-height:1.19em;}
    .relatedPrd_container li p {margin-top:0.31vw;}
    .relatedPrd_container .more_btn_cont {margin-top:5.55vw;}

    /* video_container */
    .video_container {margin-top:12.50vw;}
    .video_container iframe { height:51.33vw;}


    /**** prd_list ****/
    .prd_list_container::before {/* bottom:4.30vw;*/ height:0.08vw;}
    .prd_list_container .container {margin-top:2.19vw}
    .prd_list_container .menu {/* margin-right:1.64vw;*/ flex:2.2;}
    /* .prd_list_container .menu .cate {margin-top:2.81vw;max-width:16.95vw;}
    .prd_list_container .menu .cate:first-child {margin-top:2.81vw;} */
    .prd_list_container .menu .tit {padding-bottom:0.86vw;margin-bottom:1.09vw;}
    .prd_list_container .menu .cont ul {max-height:20.86vw;}
    .prd_list_container .menu .cont ul::-webkit-scrollbar {width:0.63vw;}
    .prd_list_container .menu .cont ul::-webkit-scrollbar,
    .prd_list_container .menu .cont ul::-webkit-scrollbar-thumb {border-radius:0.47vw;}
    .prd_list_container .menu .cont .scroll_bar {width:0.63vw;border-radius:0.47vw;}
    .prd_list_container .menu li label {margin:0 0 0.86vw;}
    .prd_list_container .menu input[type=checkbox] {margin-right:0.94vw;width:0.70vw;height:0.70vw;}
    .prd_list_container .list_cont {flex:7.8;}
    .prd_list_container .list_cont .list {margin-top:2.89vw;}
    .prd_list_container .list ul {margin:-0.39vw;}
    .prd_list_container .list li {/* width:25.16vw;*/ /* padding:0.39vw;*/}
    .prd_list_container .list li .img {width:24.30vw;height:24.30vw;}
    .prd_list_container .list li .txt {margin-top:1.41vw;height:8.36vw;}
    .prd_list_container .list li p a {margin-top:0.55vw;}
    .prd_pagination {margin:3.05vw 0 0;}
    .prd_pagination .left { margin-right:1.64vw;}
    .prd_pagination ul {gap:1.25vw;}


    /**** prd_detail ****/
    .product_detail_container {padding:0 1.02vw;}
    .product_detail_container .inner2 {padding:0 2.11vw 0 6.80vw;}
    .product_detail_container .sec1 {margin-bottom:8.36vw;}
    .product_detail_container .sec1 .left {height:44.69vw;}
    .product_detail_container .sec1 .right .txt {padding-left:6.95vw;padding-top:6.95vw;}
    .product_detail_container .sec1 .right .txt > div + div {margin-top:5.55vw;}
    .product_detail_container .sec1 .top .logo img {max-height:3.20vw;}
    .product_detail_container .sec1 .top p {margin-top:0.70vw;}
    .product_detail_container .sec1 .right .txt > div + div {margin-top:2.81vw;}
    .product_detail_container .sec1 .top p {margin-top:0.86vw;}
    .product_detail_container .sec1 .mid .mid-list {margin-top:2.81vw;}
    .product_detail_container .sec1 .mid h2 {margin-bottom:0.70vw;}
    .product_detail_container .sec1 .mid p {margin-top:0.94vw;}
    .product_detail_container .sec1 .more_btn {max-width:23.36vw;margin-top:0.94vw;}
    .product_detail_container .more_btn i {margin-left:0.31vw;}
    .product_detail_container .sec2 {margin-top:8.36vw;}
    .product_detail_container .sec_img {margin-top:3.44vw;}
    /* .product_detail_container .sec_img .w100 {height:67.34vw;} */
    .product_detail_container .sec_img .flex {gap:0.31vw;}
    .product_detail_container .sec_img .flex img {width:45.31vw;}
    .product_detail_container .slide_container {margin:8.36vw auto 0;width:90.94vw;}
    .product_detail_container .designer_container .right {gap:3.44vw;}
    .product_detail_container .designer_container .left .txt strong {margin-bottom:2.19vw;}
    .product_detail_container .designer_container .left .info {margin-top:4.14vw;}
    
	/* error */
	.error {gap:8.75vw;}
	.error .txt strong {font-size:1.25vw;}
	.error .txt .title {margin-top:2.11vw;font-size:2.42vw;}
	.error .txt p {margin-top:2.11vw;font-size:1.25vw;}
	.error .txt a {margin-top:3.52vw;width:16.25vw;height:3.91vw; gap:0.70vw;font-size:1.09vw;border-radius:0.31vw;}
	.error .txt a img {width:1.25vw;}
	.error .img img {width:19.69vw;}

    

    /****** STORE ******/
    /* common */
    #sub_content {margin:15.63vw auto 0;} 
    .sub_inner {width:67vw;}
    .sub_title {margin-bottom:7.81vw;}
    .sub_title em {font-size:1.41vw;}
    .sub_title h3 {margin-top:0.78vw;font-size:3.59vw;}

    .store .select,
    .store .input {height:3.91vw;padding:0 1.25vw;font-size:1.09vw;}
    .store .input {padding-right:4.38vw;}
    .store .input input {font-size:1.09vw;}
    .store .input img {width:1.88vw;right:1.02vw;}
    .store .select .tit {line-height:3.91vw;}
    .store .select .tit img {width:2.03vw;}
    .store .select_list {top:calc(100% + 0.39vw);}
    .store .select_list span,
    .store .select_list a {font-size:1.09vw;padding:0 1.17vw;line-height:2.73vw;}


    /* list */
    #findStore_wrap .search_cont .input {width:calc(100% - 13.28vw);}
    #findStore_wrap .search_cont .select {width:13.28vw;}
    #findStore_wrap .list_cont {margin-top:3.91vw;}
    #findStore_wrap .list_cont .list {padding:2.34vw 0;}
    #findStore_wrap .list_cont .tit h3 {font-size:1.41vw;}
    #findStore_wrap .list_cont .btn {gap:0.78vw;}
    #findStore_wrap .list_cont .btn span,
    #findStore_wrap .list_cont .btn a {padding:0.47vw 0 0.39vw 0;font-size:1.09vw; width:5.78vw;}
    #findStore_wrap .list_cont .tit .address {margin-top:0.78vw;font-size:1.09vw;}
    #findStore_wrap .list_cont .tit .info {margin-top:0.39vw;gap:1.17vw;font-size:1.09vw;}
    #findStore_wrap .list_cont .tit .line {width:0.08vw;height:1.17vw;}
    #findStore_wrap .list_cont .cont {padding-top:2.34vw;}
    #findStore_wrap .list_cont .cont iframe {height:19.53vw;}
    #findStore_wrap .list_cont .empty { font-size:1.41vw; padding:10.03vw 0 6.13vw;}

    /* reservation */
    #reservation .item + .item {margin-top:2.34vw;}
    #reservation .item .tit {font-size:1.25vw; margin-bottom:0.78vw;}
    #reservation .item.flex { gap:1.56vw;}
    #reservation .item.flex > div {width:calc(50% - 0.78vw);}
    #reservation .item .date img {right:1.25vw;width:1.56vw;}
    #reservation .item .select .tit {margin-bottom:0;font-size:1.09vw;}
    #reservation .item .select .select_list {max-height:24.69vw;}
    #reservation .item .select .select_list::-webkit-scrollbar {width:0.23vw;}
    #reservation .item .select .select_list::-webkit-scrollbar-thumb {border-radius:0.78vw;}
    #reservation .item.addr .top input {padding-right:3.91vw;}
    #reservation .item.addr .top img {width:1.88vw;right:1.25vw;}
    #reservation .item.addr .bot {margin-top:0.78vw;}
    #reservation .agree_cont {padding-top:3.13vw;margin-top:3.13vw;}
    #reservation .agree_cont .agree {gap:0.78vw;}
    #reservation .agree_cont .agree + .agree {margin-top:1.41vw;}
    #reservation .agree_cont .agree .more {font-size:1.09vw;text-underline-offset:0.16vw;}
    #reservation .agree_cont .agree label {gap:0.78vw;font-size:1.25vw;line-height:1;}
    #reservation .agree_cont .agree .chkbox {width:1.56vw;height:1.56vw;border-radius:0.39vw;}
    #reservation .agree_cont .agree .chkbox:checked {background:#fff url("/img/sub/check_ic.svg") no-repeat center / 0.86vw;}
    #reservation .submitBtn {margin-top:3.13vw;height:4.69vw;line-height:4.69vw;font-size:1.41vw;}
    #reservation .agree_cont + .desc,
    .sub_title .rev_sub_desc {margin-top:3.13vw;font-size:1.09vw;}
    .sub_title .rev_sub_desc {margin-top:1.17vw;}
    /* popup */
    #rev_popup .popup {width:57.03vw;}
    #rev_popup .popup > .tit {height:5.47vw;font-size:1.56vw;}
    #rev_popup .popup > .tit .close {right:1.72vw;}
    #rev_popup .popup > .tit .close img {width:1.72vw;}
    #rev_popup .popup > .cont {padding:3.13vw 2.73vw 4.22vw;}
    #rev_popup .popup .search {width:100%;}
    #rev_popup .popup .input {padding-right:3.91vw;}
    #rev_popup .popup .search img {right:1.25vw;width:1.88vw;}
    #rev_popup .popup .result_box {margin:3.13vw auto;height:31.25vw;padding-right:2.89vw;}
    #rev_popup .popup .result_box::-webkit-scrollbar {width:0.23vw;}
    #rev_popup .popup .result_box::-webkit-scrollbar-thumb {border-radius:0.78vw;}
    #rev_popup .popup .result .item {padding:2.34vw 0;}
    #rev_popup .popup .result .item .tit {gap:0.78vw;font-size:1.41vw;}
    #rev_popup .popup .result .item .radio {width:1.56vw;height:1.56vw;}
    #rev_popup .popup .result .item p {margin-top:0.78vw;font-size:1.09vw;}
    #rev_popup .popup .result .item p + p {margin-top:0.39vw;}
    #rev_popup .popup button {width:15.63vw;height:4.69vw;font-size:1.41vw;}


    /*********** news ***********/
    /* news list */
    .news_list_container {margin-top:11.09vw;}
    .news_list_container .inner {padding:0 1.49vw;}
    .news_list_container .inner .title {margin-top:5.55vw;font-size:2.50vw;}
    .news_list_container h2 {margin-bottom:1.64vw;font-size:1.09vw;}
    .news_list_container .sec1 ul {margin:0 -0.94vw;}
    .news_list_container .sec1 ul li {padding:0 0.94vw;height:32.19vw;}
    .news_list_container .sec1 .txt {left:4.14vw;bottom:3.59vw;width:calc(100% - (4.14vw*2));}
    .news_list_container .sec1 h3 a {font-size:1.64vw;}
    .news_list_container .sec1 .info {margin-top:2.19vw;}
    .news_list_container .sec1 .info a {font-size:0.94vw;}
    .news_list_container .sec1 .info span {font-size:0.94vw; margin-left:0.55vw;padding-left:0.55vw;}
    .news_list_container .sec1 .info span::before { width:0.08vw;height:0.86vw;}
    .news_list_container .top {padding-bottom:2.81vw;margin-top:6.95vw;}
    .news_list_container .total {font-size:0.94vw;}
    .news_list_container .filter_select {padding-left:1.02vw;}
    .news_list_container .filter {font-size:0.94vw;}
    .news_list_container .filter .select {font-size:0.94vw;}
    .news_list_container .filter .arrow {line-height:1;padding:0.70vw 0 0.70vw 0.70vw;margin-top:-0.70vw;margin-bottom:-0.70vw;}
    .news_list_container .filter ul {padding-bottom:1.09vw;min-width:4.14vw;padding:1.02vw;}
    .news_list_container .filter ul a {padding:0.55vw 0;font-size:0.94vw;}
    .news_list_container .list {margin-top:6.25vw;}
    .news_list_container .list ul {margin:-6.25vw -0.86vw;}
    .news_list_container .list ul li {padding:3.91vw 0.46vw;}
    .news_list_container .list ul li .img {height:23.44vw;}
    .news_list_container .list .txt {margin-top:1.64vw;}
    .news_list_container .list .txt strong a {font-size:1.25vw;}
    .news_list_container .list .txt p {margin-top:1.41vw;}
    .news_list_container .list .txt p a {font-size:1.09vw; min-height:3.69vw;}
    .news_list_container .list .desc {margin-top:1.41vw;}
    .news_list_container .list .desc a {font-size:0.94vw;}
    .news_list_container .list .date {font-size:0.94vw; padding-left:0.55vw;margin-left:0.55vw;}
    .news_list_container .list .date::before {width:0.08vw;height:0.86vw;}
    .new_pagination {margin:9.06vw 1.09vw 0;padding-top:3.44vw;}
    .new_pagination li + li {margin-left:1.25vw;}
    .new_pagination a {font-size:1.25vw;}
    .news_list_container .list ul li.empty {width:100%;text-align:center;color:#707070;font-size:1.25vw;font-weight:400;line-height:1.88em; padding:2vw 0 !important;}

    /* news detail */
    .news_detail_container {margin-top:11.09vw;}
    .newsDt_top .tit {font-size:1.25vw; margin-bottom:1.64vw;}
    .newsDt_bot {margin-top:8.36vw;}
    .newsDt_bot .tit {padding-left:8.44vw;}
    .newsDt_bot .tit h2 {font-size:2.19vw; max-width:25.39vw;}
    .newsDt_bot .tit p {margin-top:1.09vw;font-size:1.09vw;}
    .newsDt_bot .txt {font-size:1.25vw;}
    .newsDt_bot .txt ul li {padding-left:1.09vw;text-indent:-1.09vw;}
    .newsDt_bot .txt ul li::before {width:0.55vw;height:0.55vw;margin-right:0.55vw;}
    .newsDt_bot .img {margin-top:3.44vw;}
    .newsDt_bot .img span + span {margin-top:1.41vw;}
    .newDt_pagination {margin-top:10.94vw;padding:1.25vw 0.78vw;}
    .newDt_pagination .arrow strong,
    .newDt_pagination .arrow span {font-size:0.94vw;}
    .newDt_pagination .arrow i {font-size:1.88vw;}
    .newDt_pagination .prev strong {padding:0 0.86vw 0 1.09vw;}
    .newDt_pagination .next span {padding:0 1.09vw 0 0.86vw;}
    .newDt_pagination .list a {font-size:12px;}
    .newsDt_top .cont > div + div {margin-top:6.95vw;}
    .newsDt_bot .cont > div + div {margin-top:3.44vw;}
    .newsDt_bot .img .flex {gap:0.31vw;}
    .newsDt_bot .img .flex img {width:calc(50% - 0.16vw);}
    .news_detail_container .video iframe { height:56.2vw;}
    .news_detail_container .slide_wrap {margin-top:7.81vw;}

    /* news category list */
    .newsCate_list_container {margin-top:6.95vw;}
    .newsCate_list_container .inner {max-width:97.19vw;padding:0 1.41vw;}
    .newsCate_item {margin-bottom:3.36vw;}
    .newsCate_item h2 a {font-size:2.19vw;}
    .newsCate_item .top_img {margin-top:1.09vw;border-radius:.25rem;}
    .newsCate_item .bot {margin-top:1.09vw;}
    .newsCate_item .txt {font-size:1.09vw;}
    .newsCate_item .txt ul li {padding-left:1.09vw;text-indent:-1.09vw;}
    .newsCate_item .txt ul li::before {width:0.55vw;height:0.55vw;margin-right:0.55vw;}
    .newsCate_item .bot .img {margin-top:4.14vw;}
    .newsCate_item .bot .img span + span {margin-top:1.41vw;}
    .newsCate_item .hashtag {margin-top:2.19vw;}
    .newsCate_item .hashtag a {margin:0 0.39vw 0.39vw;padding:0.31vw 0.86vw;font-size:0.94vw;}
    .newsCate_pagination ul li a {padding:0.55vw 0.86vw;margin-left:-0.08vw;font-size:1.09vw;}

    /* 소개페이지 */
    .about_wrap .visual .logo img {width:21.17vw;height:5.55vw;}
    .about_wrap .sec1 {padding-top:9.06vw;}
    .about_wrap .sec1 p {font-size:2.25vw;}
    .about_wrap .sec1 .slide_wrap {margin-top:4.77vw;}
    .about_wrap .sec1 .slick_arrow_cont span {width:4.14vw;height:4.14vw;}
    .about_wrap .sec1 .slick_arrow_cont span img {width:1.41vw;}
    .about_wrap .sec3 {padding:0 1.09vw 11.80vw;margin-top:4.84vw;}
    .about_wrap .sec3 strong {font-size:1.33vw;}
    .about_wrap .sec3 p {margin-top:1.41vw;font-size:1.33vw;}
    .about_wrap .sec4 {gap:5.98vw;}
    .about_wrap .sec4 .left {width:56.64vw;height:auto;}
    .about_wrap .sec4 .slick_arrow_cont span {width:30px;height:30px;}
    .about_wrap .sec4 .slick_arrow_cont span img {width:10px;}
    .about_wrap .sec4 .right {width:32.03vw;}
    .about_wrap .sec4 .right h3 {font-size:1.25vw;}
    .about_wrap .sec4 .right ul {margin-top:2.19vw;}
    .about_wrap .sec4 .right ul li a {padding:1.17vw 0;}
    .about_wrap .sec4 .right ul li strong {width:6.56vw;font-size:1.25vw;}
    .about_wrap .sec4 .right ul li span {width:calc(100% - 7.58vw);font-size:1.25vw;}
    .about_wrap .sec4 .right ul li img {width:1.02vw;}
    .about_wrap .sec4 .more {margin-top:5.55vw;}
    .about_wrap .sec4 .more a {font-size:1.25vw;width:18.05vw;height:3.13vw;border-radius:1.56vw;}
    .about_wrap .sec5 {margin-top:12.89vw;padding-bottom:0.70vw;}
    .about_wrap .sec5 h3 {font-size:2.81vw;}
    .about_wrap .sec5 p {font-size:1.25vw; margin-top:4.30vw;}
    .about_wrap .sec5_con {margin-top:3.28vw;}
    .about_wrap .sec5_con {gap:3.44vw 2.81vw;}
    .about_wrap .sec5_con dl {width:calc(50% - 1.41vw);padding-bottom:3.44vw;}
    .about_wrap .sec5_con dl dt {font-size:1.25vw;}
    .about_wrap .sec5_con dl dd {margin-top:2.66vw;font-size:1.25vw;}
    .about_wrap .sec5 .slide_wrap {margin-top:6.95vw;}
    .about_wrap .sec5 .slick_arrow_cont span {width:4.14vw;height:4.14vw;}
    .about_wrap .sec5 .slick_arrow_cont span img {width:1.41vw;}
    

}

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

    /********** brands **********/
    /* title */
    .brands_list .title div { padding-top:5.00vw;}
    .brands_list .title h2 {font-size:2vw; max-width:50.00vw;padding-left:1.10vw;}
    .brands_list .inner {padding:0 1.10vw;}
    /* list */
    .brands_sec {display:revert;}
    /* .brands_sec .left {width:17.00vw;margin-right:7.20vw;} */
    .brands_sec .right {/* width:calc(100% - (17.00vw + 7.20vw));*/ gap:2.80vw;width:100%;margin-top:16px;}
    .brands_sec .right > div { width:100%;height:68.50vw;max-width:none;}
    /* logo_썸네일 이미지에 로고 편집하여 이미지만 등록(추후 삭제예정) */
    .brands_sec .right .logo img {width:20.90vw;max-width:20.90vw;}

    
    /**** brands_detail ****/
    .brand_detail_visual .text {left:16.60vw;}
    /* .brand_detail_visual .logo {height:5.90vw;} */
    .brand_detail_visual .more_btn {margin-top:5.60vw;}

    .collection_container .left .txt,
    .brand_detail_container .sec .left .txt {margin:0 10.20vw 0 6.80vw;}
    .collection_container .left .txt + .txt,
    .brand_detail_container .sec .left .txt + .txt {margin-top:5.40vw;}
    .collection_container .left .txt strong,
    .brand_detail_container .sec .left .txt strong {  margin-bottom:2.20vw;}
    .collection_container .left .txt p,
    .brand_detail_container .sec .left .txt p {  line-height:1.71em;}
    .brand_detail_container .sec h3 { }
    .brand_detail_container .sec .right.flex {width:calc(50% - 0.30vw);gap:0.30vw;}
    .brand_detail_visual {margin-bottom:8.40vw;}
    /* sec1 */
    .brand_detail_container .sec1 .txt1 {  padding-right:8.40vw;}
    /* .brand_detail_container .sec1 .right .img {margin-top:8.70vw;} */
    .brand_detail_container .sec1 .right .img img + img {margin-top:0.30vw;}
    /* .brand_detail_container .sec1 .right img {width:33.00vw;} */
    /* .brand_detail_container .sec1 .txt2 { margin-top:5.60vw;} */
    .detail_container .sec_txt .txt2 *, .detail_container .sec_txt .txt2 {font-size:26px;}
    .brand_detail_container .sec1 .right > div + div {margin-top:3.13vw;}
    /* 이미지 섹션 */
    .detail_container .sec_img {margin-top:8.70vw;}
    .detail_container .sec_img .box .flex {gap:0.30vw;}
    .detail_container .sec_img .box .flex img {width:33.00vw;}
    .detail_container .sec_img .box .w100 {/* width:65.30vw;*/ width:100%;/* height:32.70vw;*/}
    /* 강조 텍스트 섹션 */
    .detail_container .sec_txt .txt1 {margin-top:5.60vw;  padding-right:8.40vw;margin-bottom:2.80vw;}
    .detail_container .sec_txt { margin-top:5.60vw;}


    /*********** 브랜드&상품 목록 공통 ***********/
    /* slide_container */
    .slide_container .slider_for_wrap {height:50.00vw;}
    .slide_container .slider_for_wrap .item {height:50.00vw;}
    .slide_container .slider_nav_wrap {margin-top:1.40vw;}
    .slide_container .slider-nav {margin:0 -0.50vw 0;}
    .slide_container .slider-nav .item {margin:0 0.50vw;height:9.70vw;}
    .slide_container .slick_arrow_cont span {width:30px;height:30px;}
    .slide_container .slick_arrow_cont svg {width:25px;height:10px;}

    /* collection_container */
    .collection_container {margin-top:12.50vw;}
    .collection_container .item {width:65.30vw;}
    /* .collection_container .item.w100 .img {height:32.70vw;} */
    .collection_container .item.flex {gap:0.30vw;}
    .collection_container .item.flex .img {width:32.50vw;}
    .collection_container .item p {margin-top:1.40vw; }

    /* designer_container */
    .designer_container {margin-top:13.90vw;}
    .designer_container .left {width:calc(100% - 65.30vw) !important;}
    .designer_container .right {width:65.30vw !important;}
    .designer_container .right .txt {margin-top:4.10vw;}
    .designer_container .txt h2 { }

    /* summary_container */
    .summary_container {margin-top:13.90vw;}
    .summary_container h3 { }
    .summary_container ul {margin-top:1.40vw;}
    .summary_container li {padding:2.10vw 0;}
    .summary_container li a,
    .summary_container li p { line-height:1.25em;}
    .summary_container li.grid2 .cont > span + span {margin-top:3.40vw;}

    /* relatedPrd_container */
    .relatedPrd_container {margin-top:5.60vw;}
    .relatedPrd_container h3 { }
    .relatedPrd_container .list {margin-top:2.80vw;}
    .relatedPrd_container ul {gap:2.10vw 0.90vw;}
    .relatedPrd_container li {/* width:23.70vw;*/ width:calc(100%/2 - 0.90vw);}
    .relatedPrd_container li .img {/* height:23.70vw;*/ height:44.12vw;}
    .relatedPrd_container li .txt {margin-top:1.60vw;}
    .relatedPrd_container li strong a { line-height:1.19em;}
    .relatedPrd_container li p {margin-top:0.30vw;}
    .relatedPrd_container .more_btn_cont {margin-top:5.60vw;}

    .more_btn {height:45px;width:100%;}
    .more_btn a {font-size:12px;width:100%;height:45px;}

    /* video_container */
    .video_container {margin-top:12.50vw;}
    .video_container iframe { height:51.30vw;}


    /**** prd_list ****/
    .prd_list_container {margin-top:11.10vw;}
    .prd_list_container::before {/* bottom:4.30vw;*/ height:0.10vw;}
    .prd_list_container .container {margin-top:2.20vw}
    .prd_list_container .menu {margin-right:1.60vw;flex:2.2;}
    /* .prd_list_container .menu .cate {margin-top:2.80vw;max-w80vw;} */
    .prd_list_container .menu .tit {padding-bottom:0.90vw;margin-bottom:1.10vw;flex-wrap:wrap;gap:.5vw 0;}
    .prd_list_container .menu .cont ul {max-height:20.90vw;}
    .prd_list_container .menu .cont ul::-webkit-scrollbar {width:0.60vw;}
    .prd_list_container .menu .cont ul::-webkit-scrollbar,
    .prd_list_container .menu .cont ul::-webkit-scrollbar-thumb {border-radius:0.50vw;}
    .prd_list_container .menu .cont .scroll_bar {width:0.60vw;border-radius:0.50vw;}
    .prd_list_container .menu li label {margin:0 0 0.90vw;}
    .prd_list_container .menu input[type=checkbox] {margin-right:0.90vw;width:0.70vw;height:0.70vw;}
    .prd_list_container .list_cont {flex:7.8;}
    .prd_list_container .list_cont .list {margin-top:2.90vw;}
    .prd_list_container .list ul {margin:-0.40vw;}
    .prd_list_container .list li {/* width:25.20vw;*/ /* padding:0.40vw;*/ width:50%;}
    .prd_list_container .list li .img {/* width:24.30vw;height:24.30vw;*/ width:100%;height:35.00vw;}
    .prd_list_container .list li .txt {margin-top:1.40vw;height:8.40vw;}
    .prd_list_container .list li p a {margin-top:0.60vw;}
    .prd_pagination {margin:4.60vw 0 0;}
    .prd_pagination .left { margin-right:1.60vw;}
    .prd_pagination ul {gap:1.30vw;}


    /**** prd_detail ****/
    .product_detail_container {padding:0 1.00vw;margin-top:7.20vw;}
    .product_detail_container .inner2 {padding:0 1.10vw 0 4.80vw;}
    .product_detail_container .sec1 {margin-bottom:8.40vw;}
    .product_detail_container .sec1 .left {height:44.70vw;flex:6.5;}
    .product_detail_container .sec1 .right {flex:3.5;}
    .product_detail_container .sec1 .right .txt {padding-left:5.00vw;padding-top:7.00vw;}
    .product_detail_container .sec1 .right .txt > div + div {margin-top:5.60vw;}
    .product_detail_container .sec1 .top .logo img {max-height:3.20vw;}
    .product_detail_container .sec1 .top p {margin-top:0.70vw;}
    .product_detail_container .sec1 .right .txt > div + div {margin-top:2.80vw;}
    .product_detail_container .sec1 .top p {margin-top:0.90vw;}
    .product_detail_container .sec1 .mid .mid-list {margin-top:2.80vw;}
    .product_detail_container .sec1 .mid h2 {margin-bottom:0.70vw;font-size:26px;}
    .product_detail_container .sec1 .mid p {margin-top:0.90vw;}
    .product_detail_container .sec1 .more_btn {max-width:23.40vw;margin-top:0.90vw;}
    .product_detail_container .more_btn i {margin-left:0.30vw;}
    .product_detail_container .sec2 {margin-top:8.40vw;}
    .product_detail_container .sec_img {margin-top:3.40vw;}
    /* .product_detail_container .sec_img .w100 {height:67.30vw;} */
    .product_detail_container .sec_img .flex {gap:0.30vw;}
    .product_detail_container .sec_img .flex img {width:45.30vw;}
    .product_detail_container .slide_container {margin:8.40vw auto 0;width:90.90vw;}
    .product_detail_container .designer_container .right {gap:3.40vw;}
    .product_detail_container .designer_container .left .txt strong {margin-bottom:2.20vw;}
    .product_detail_container .designer_container .left .info {margin-top:4.10vw;}
}

@media screen and (max-width:768px) {
    /********** 공통 **********/
    /* visual */
    .sub_cont_visual {box-sizing:border-box;height:auto;padding-bottom:128%;}
    /********** brands **********/
    /* title */
    .brands_list .title div {position:inherit;left:auto;top:auto;transform:none;padding-top:16.00vw;width:100%;}
    .brands_list .title h2 {font-size:4.40vw;padding:0 5.21vw;float:inherit;max-width:100%;width:100%;}
    .brands_list .inner {margin-top:16.00vw;padding:0 5.21vw;}
    /* list */
    .brands_list h3 {font-size:3.73vw;}
    .brands_list .cont {margin-top:13.60vw;}
    .brands_sec {display:inherit;margin-bottom:16.00vw;}
    .brands_sec .left {max-width:65.07vw;}
    .brands_sec .right {margin-top:4.27vw;display:inherit !important;}
    .brands_sec .left,
    .brands_sec .right {width:100%;max-width:100%;}
    .brands_sec .left strong {font-size:3.20vw; padding-bottom:4.00vw;}
    .brands_sec .left ul {margin-top:4.00vw;}
    .brands_sec .left ul li {font-size:3.20vw; line-height:1.7;}
    .brands_sec .right img {height:100%;object-fit:cover;}
    .brands_sec .right > div {display:inherit !important;width:100%;height:56.00vw;}
    .brands_sec .right > div + div {margin-top:1.33vw;}
    .brands_sec .right > div > div {width:100%;height:56.00vw;}
    /* logo_썸네일 이미지에 로고 편집하여 이미지만 등록(추후 삭제예정) */
    .brands_sec .right .logo img {width:60vw;max-width:60vw;}
    
    
    /**** brands_detail ****/
    .brand_detail_container .inner {padding:0;}
    .brand_detail_visual .text {left:5.21vw;top:auto;bottom:16.00vw;transform:none;}
    .brand_detail_visual .logo {height:10.67vw;}
    .brand_detail_visual .more_btn {margin-top:10.67vw;}

    .brand_detail_container .sec {display:revert;}
    .brand_detail_container .sec1 .left,
    .collection_container .left,
    .brand_detail_container .collection_container .left {width:100%;padding:0 5.21vw;}
    .collection_container .left .txt,
    .brand_detail_container .sec .left .txt {margin:0;}
    .collection_container .left .txt + .txt,
    .brand_detail_container .sec .left .txt + .txt {margin-top:20.80vw;}
    .collection_container .left .txt strong,
    .brand_detail_container .sec .left .txt strong {font-size:3.20vw; margin-bottom:8.53vw;}
    .collection_container .left .txt p,
    .brand_detail_container .sec .left .txt p {font-size:3.20vw; line-height:1.83em;}
    .collection_container .right {margin-top:5.33vw;width:calc(100% + (5.21vw * 2));margin-left:-5.21vw;}
    .brand_detail_container .sec .right {width:100%;margin-top:5.33vw;margin-left:0;}
    .brand_detail_container .sec h3 {font-size:3.73vw;}
    .brand_detail_container .sec .right.flex {width:calc(50% - 1.07vw);gap:1.07vw;}
    .brand_detail_visual {margin-bottom:10.67vw;}
    /* sec1 */
    .brand_detail_container .sec1 .txt1 {padding:0 5.21vw 00vw;font-size:3.73vw;line-height:1.86em;}
    /* .brand_detail_container .sec1 .right .img {margin-top:29.60vw;} */
    .brand_detail_container .sec1 .right .img img + img {margin-top:1.07vw;}
    /* .brand_detail_container .sec1 .right img {width:112.53vw;} */
    .brand_detail_container .sec1 .right > div + div {margin-top:8.40vw;}
    .brand_detail_container .sec1 .txt2 {font-size:8.53vw;/* margin-top:18.93vw;*/}
    .brand_detail_container .sec .left {padding:0 5.21vw;}
    /* 이미지 섹션 */
    .detail_container .sec_img {margin-top:21.33vw;}
    .detail_container .sec_img .box {width:100%;}
    .detail_container .sec_img .box .flex {display:revert;width:100%;}
    .detail_container .sec_img .box .flex img {width:100%;}
    .detail_container .sec_img .box .w100 {width:100%;/* height:111.47vw;*/}
    /* 강조 텍스트 섹션 */
    .detail_container .sec_txt {text-align:left;padding:0 5.21vw;}
    .detail_container .sec_txt .txt1 {width:100%;margin-top:18.93vw;font-size:3.73vw; padding-right:28.80vw;margin-bottom:9.60vw;}
    .detail_container .sec_txt .txt2 *,
    .detail_container .sec_txt .txt2 {font-size:5.87vw;line-height:1.36em;letter-spacing:0;}
    .detail_container .sec_txt .txt2 {width:100%;/* margin-top:6.40vw;*/}

    /*********** 브랜드&상품 목록 공통 ***********/
    /* slide_container */
    .slide_container .slider_for_wrap {height:50.13vw;}
    .slide_container .slider_for_wrap .item {height:50.13vw;}
    .slide_container .slider_nav_wrap {margin-top:1.07vw;}
    .slide_container .slider-nav {margin:0 -1.73vw 0;}
    .slide_container .slider-nav .item {margin:0 0.53vw;height:10.2vw;}
    .slide_container .slick_arrow_cont span {width:30px;height:30px;}
    .slide_container .slick_arrow_cont svg {width:25px;height:10px;}

    /* collection_container */
    .collection_container {margin-top:29.33vw;display:revert;}
    .collection_container .left {width:100%;padding:0;}
    .collection_container .item {width:100%;height:auto;}
    .collection_container .item + .item {margin-top:5.33vw;}
    /* .collection_container .item.w100 .img {height:63.15vw;} */
    .collection_container .item.flex {flex-direction:column;gap:5.33vw;}
    .collection_container .item.flex .img,
    .collection_container .item.flex > div {width:100%;}
    .collection_container .item p {margin-top:5.33vw;font-size:3.20vw; padding:0 5.21vw;}

    /* designer_container */
    .designer_container {margin-top:22.40vw;}
    .designer_container .left {width:100% !important;}
    .designer_container .right {margin-top:5.33vw;}
    .designer_container .right {width:100% !important;}
    .designer_container .right .txt {margin-top:10.67vw;padding:0 5.21vw;}
    .designer_container .txt h2 {font-size:5.87vw; margin-bottom:4px;}
    .designer_container .txt strong {font-size:3.20vw; margin-bottom:8.53vw;}
    .designer_container .txt div {width:100%;font-size:3.73vw;line-height:1.71em;margin-top:3.20vw;}
    .designer_container .txt p {font-size:3.20vw;}

    /* summary_container */
    .summary_container {margin-top:22.40vw;padding:0 5.21vw;}
    .summary_container h3 {font-size:3.20vw;}
    .summary_container ul {margin-top:4.27vw;}
    .summary_container li {padding:4.27vw 0;}
    .summary_container li a,
    .summary_container li p {font-size:3.20vw;line-height:1.25em;}
    .summary_container li.grid2 .cont > span + span {margin-top:11.73vw;}
    .summary_container li.color .cont {gap:1.8vw;}
    .summary_container li.color .cont span {width:5.1vw;height:5.1vw;}

    /* relatedPrd_container */
    .relatedPrd_container {margin-top:21.33vw;padding:0 5.21vw;}
    .relatedPrd_container h3 {font-size:3.20vw;}
    .relatedPrd_container .list {margin-top:9.60vw;}
    .relatedPrd_container ul {gap:8.53vw 2.67vw;}
    .relatedPrd_container li {/* width:43.3vw;*/ width:calc(50% - 1.4vw);}
    .relatedPrd_container li .img {/* height:40.6vw;*/ height:43.27vw;}
    .relatedPrd_container li .txt {margin-top:3.20vw;}
    .relatedPrd_container li strong a {font-size:3.73vw;line-height:1.29em;}
    .relatedPrd_container li p {margin-top:1.07vw;}
    .relatedPrd_container li a {font-size:3.73vw;line-height:1.29em;}
    .relatedPrd_container .more_btn_cont {margin-top:10.67vw;}
    .relatedPrd_container .more_btn {width:100%;min-width:260px;}
    .relatedPrd_container .more_btn a {font-size:12px;}

    /* video_container */
    .video_container {margin-top:16.00vw;}
    .video_container iframe { height:53.5vw;}



    /**** prd_list ****/
    .prd_list_container .mob {display:block;} 
    .prd_list_container {padding:0 5.21vw 9.33vw;}
    .prd_list_container .inner {padding:0;}
    .prd_list_container::before {width:calc(100% - 16.00vw);left:50%;transform:translateX(-50%);/* bottom:16.53vw;*/}
    .prd_list_container .container {display:revert;margin-top:6.40vw;}
    .prd_list_container .title_cont {display:flex;align-items:center;justify-content:space-between;}
    .prd_list_container .list_cont .top {padding-bottom:4.27vw;margin-bottom:9.33vw;border-bottom:0.53vw solid #000;}
    .prd_list_container h2 {font-size:3.73vw;margin-bottom:1.60vw;}
    .prd_list_container .title_cont button {font-size:3.20vw;margin:0;padding:0;color:#fff; width:19.20vw;height:7.47vw;line-height:1;border:0;-webkit-border-radius:5.33vw;-moz-border-radius:5.33vw;border-radius:5.33vw;background:#000;outline:none;font-weight:600;}
    .prd_list_container #mob_filter p,
    .prd_list_container .list_cont .total,
    .prd_list_container .list_cont .filter {font-size:3.20vw;}
    .prd_list_container .menu {display:none;}
    .prd_list_container .menu.is_show {display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:99;padding:26.67vw 5.21vw 18.67vw;overflow-y:scroll;}
    .prd_list_container .menu.is_show .filter_top {display:flex;align-items:center;justify-content:space-between;}
    .prd_list_container .menu.is_show .filter_top #brand_txt {display:none;}
    .prd_list_container .filter_cont {margin-bottom:19.20vw;}
    .prd_list_container .filter_top {display:none;}
    .prd_list_container .icon-close-line1 {fill:#fff;opacity:0;}
    .prd_list_container .icon-close-line2 {fill:none;stroke:#222;stroke-width:0.53vw;}
    .prd_list_container .menu .tit { padding-bottom:3.20vw;margin-bottom:4.27vw;}
    .prd_list_container .menu p {font-size:3.20vw;}
    .prd_list_container .menu .cate {max-width:100%;margin-top:16.53vw;}
    .prd_list_container .menu .cate:first-child {margin-top:9.60vw;}
    .prd_list_container .menu .cont ul {max-height:none;height:auto;}
    .prd_list_container .menu .cont .scroll_bar {display:none;}
    .prd_list_container .menu li label {padding:0 0 3.20vw;margin:0 0 3.20vw;border-bottom:0.27vw solid rgba(0,0,0,.1);display:flex;align-items:center;}
    .prd_list_container .menu li label span {font-size:3.73vw;text-transform:uppercase;line-height:1;color:#212529;}
    .prd_list_container .menu li:last-child label {margin-bottom:0;}
    .prd_list_container .menu input[type=checkbox] {-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:3.73vw;border:1px solid #222;background:#fff;width:2.67vw;height:2.67vw;display:inline-block;outline:none;line-height:1;}
    .prd_list_container .menu input[type=checkbox]:checked {background:#222;}
    .prd_list_container .menu input[type=checkbox]:checked + span {font-weight:600;}
    .prd_list_container .apply {position:fixed;left:0;bottom:0;width:100%;z-index:100;height:13.87vw;width:100%;text-align:center;font-size:3.20vw;font-weight:600; background-color:#232c41;color:#fff;line-height:13.87vw;}
    .prd_list_container .list_cont .list {margin-top:0;}
    .prd_list_container .list ul {margin:-1.33vw;}
    .prd_list_container .list li {/* width:43.3vw;*/ padding:1.2vw;width:50%;}
    .prd_list_container .list li .img {/* width:39.5vw;height:39.5vw;*/ width:100%;height:43.46vw;}
    .prd_list_container .list li strong a {font-size:3.73vw;}
    .prd_list_container .list li p a {font-size:3.1vw;}
    .prd_list_container .list li {padding:1.33vw;}
    .prd_list_container .list li .txt {height:21.33vw;padding-bottom:2.67vw;}
    .prd_pagination {margin:6.33vw 0 0;}
    .prd_pagination .inner {display:block;}
    .prd_pagination .left {display:none;}
    .prd_pagination ul {gap:1vw 4.00vw;justify-content:center;padding:0 8.00vw;}
    .prd_pagination ul a {font-size:4.80vw;}


    /**** prd_detail ****/
    .product_detail_container {padding:0;}
    .product_detail_container .sec1,
    .product_detail_container .sec {padding:0 5.33vw;}
    .product_detail_container .inner2 {padding:0;}
    .product_detail_container .inner2 .sec_txt {margin-top:6.40vw;}
    .product_detail_container .inner2 .sec_txt + .sec_txt {margin-top:8.40vw;}
    .product_detail_container .sec1 {display:revert;margin-bottom:11.73vw;}
    .product_detail_container .sec1 .left {height:auto;}
    .product_detail_container .sec1 .left img {max-width:100%;}
    .product_detail_container .sec1 .mid .mid-list {margin-top:10.67vw;}
    .product_detail_container .sec1 .right {padding:10.67vw 0;}
    .product_detail_container .sec1 .right .txt {margin:0;max-width:100%;padding-left:0;}
    .product_detail_container .sec1 .top .logo img {max-height:8.00vw;}
    .product_detail_container .sec1 .top p {margin-top:2.67vw;}
    .product_detail_container .sec1 .top p {font-size:3.20vw;}
    .product_detail_container .sec1 .right .txt > div + div {margin-top:10.67vw;}
    .product_detail_container .sec1 .mid h2 {font-size:4.80vw;margin-bottom:0;}
    .product_detail_container .sec1 .mid p {margin-top:1.07vw;font-size:3.20vw !important;}
    .product_detail_container .sec1 .more_btn:first-child {margin-top:0;}
    .product_detail_container .sec1 .more_btn {max-width:100%;}
    .product_detail_container .sec1 .more_btn a {font-size:3.20vw;}
    .product_detail_container .sec_txt p {font-size:3.73vw;margin-right:0;}
    .product_detail_container .sec_img {margin-top:11.73vw;}
    .product_detail_container .sec_img .box .w100 {width:100%;}
    .product_detail_container .sec_img .flex {flex-direction:column;gap:1.07vw;}
    .product_detail_container .sec_img .flex img {width:100%;}
    .product_detail_container .slide_container {margin-top:13.33vw;width:100%;}
    .product_detail_container .designer_container .right {flex-direction:column-reverse;gap:10.67vw;margin-top:10.67vw;}
    .product_detail_container .designer_container .right > div {width:100% !important;}
    .product_detail_container .designer_container .right .info {padding:0;}
    .product_detail_container .designer_container .txt p {font-size:3.73vw;}
    .product_detail_container .collection_container .right {width:100%;margin-left:0;}
    .product_detail_container .relatedPrd_container,
    .product_detail_container .summary_container {padding:0 5.33vw;}
    .product_detail_container .sec_txt .txt1 {padding-right:0;margin-top:0;}
    
	/* error */
	.error {gap:8.20vw;flex-direction:column-reverse;}
	.error .txt {text-align:center;}
	.error .txt strong {font-size:2.34vw;}
	.error .txt .title {margin-top:3.91vw;font-size:4.43vw;}
	.error .txt p {margin-top:3.91vw;font-size:3.13vw;}
	.error .txt a {margin:6.51vw auto 0;width:36.98vw;height:8.33vw; gap:1.30vw;font-size:2.86vw;border-radius:0.65vw;}
	.error .txt a img {width:2.34vw;}
	.error .img img {width:26.04vw;}

    

    /****** STORE ******/
    /* common */
    #sub_content {margin:33.85vw auto 0;} 
    .sub_inner {width:100%;padding:0 5.21vw;}
    .sub_title {margin-bottom:15.63vw;}
    .sub_title em {font-size:3.13vw;}
    .sub_title h3 {margin-top:2.08vw;font-size:7.81vw;}

    .store .select,
    .store .input {height:10.42vw;padding:0 2.60vw;font-size:3.13vw;}
    .store .input {padding-right:9.11vw;}
    .store .input input {font-size:3.13vw;}
    .store .input img {width:5.21vw;right:2.60vw;}
    .store .select .tit {line-height:10.42vw;}
    .store .select .tit img {width:4.69vw;}
    .store .select_list {top:calc(100% + 1.30vw);}
    .store .select_list span,
    .store .select_list a {font-size:3.13vw;padding:0 2.60vw;line-height:7.81vw;}


    /* list */
    #findStore_wrap .search_cont .input {width:calc(100% - 26.04vw);}
    #findStore_wrap .search_cont .select {width:26.04vw;}
    #findStore_wrap .list_cont {margin-top:6.51vw;min-height:auto;}
    #findStore_wrap .list_cont .list {padding:6.51vw 0;}
    #findStore_wrap .list_cont .tit {gap:3.91vw;}
    #findStore_wrap .list_cont .tit h3 {font-size:3.65vw;}
    #findStore_wrap .list_cont .btn {gap:1.69vw;}
    #findStore_wrap .list_cont .btn span,
    #findStore_wrap .list_cont .btn a {padding:1.30vw 0 1.04vw 0;font-size:3.13vw; width:16.41vw;}
    #findStore_wrap .list_cont .tit .address {margin-top:2.60vw;font-size:3.13vw;}
    #findStore_wrap .list_cont .tit .info {margin-top:2.60vw;gap:.3vw;font-size:3.13vw; flex-direction:column;align-items:flex-start;}
    #findStore_wrap .list_cont .tit .line {width:0.26vw;height:2.60vw;display:none;}
    #findStore_wrap .list_cont .cont {padding-top:5.21vw;}
    #findStore_wrap .list_cont .cont iframe {height:52.08vw;}
    #findStore_wrap .list_cont .empty { font-size:3.65vw; padding:16.5vw 0 5vw;}

    /* reservation */
    #reservation .input#rs_date {border:1px solid #707070;}
    #reservation .item + .item {margin-top:5.21vw;}
    #reservation .item .tit {font-size:3.13vw; margin-bottom:2.60vw;}
    #reservation .item.flex { gap:3.65vw;}
    #reservation .item.flex > div {width:calc(50% - 1.82vw);}
    #reservation .item .date {height:10.29vw;}
    #reservation .item .date img {right:2.60vw;width:3.91vw;}
    #reservation .item .select .tit {margin-bottom:0;font-size:3.13vw;}
    #reservation .item .select .select_list {max-height:69.14vw;}
    #reservation .item .select .select_list::-webkit-scrollbar {width:0.52vw;}
    #reservation .item .select .select_list::-webkit-scrollbar-thumb {border-radius:2.21vw;}
    #reservation .item.addr .top input {padding-right:7.81vw;}
    #reservation .item.addr .top img {width:4.17vw;right:2.60vw;}
    #reservation .item.addr .bot {margin-top:2.60vw;}
    #reservation .agree_cont {padding-top:7.81vw;margin-top:7.81vw;}
    #reservation .agree_cont .agree {gap:1.69vw;}
    #reservation .agree_cont .agree + .agree {margin-top:3.13vw;}
    #reservation .agree_cont .agree .more {font-size:2.86vw;text-underline-offset:0.39vw;}
    #reservation .agree_cont .agree label {gap:2.60vw;font-size:3.13vw;line-height:1;}
    #reservation .agree_cont .agree .chkbox {width:3.91vw;height:3.91vw;border-radius:0;}
    #reservation .agree_cont .agree .chkbox:checked {background:#fff url("/img/sub/check_ic.svg") no-repeat center / 2.15vw;}
    #reservation .submitBtn {margin-top:7.81vw;height:11.72vw;line-height:11.72vw;font-size:3.65vw;}
    #reservation .agree_cont + .desc,
    .sub_title .rev_sub_desc {margin-top:9.38vw;font-size:3.26vw;}
    .sub_title .rev_sub_desc {margin-top:3.52vw;}
    /* popup */
    #rev_popup .popup {width:calc(100% - 10.42vw);}
    #rev_popup .popup > .tit {height:11.72vw;font-size:3.65vw;}
    #rev_popup .popup > .tit .close {right:2.60vw;}
    #rev_popup .popup > .tit .close img {width:4.69vw;}
    #rev_popup .popup > .cont {padding:6.51vw 5.21vw 10.03vw;}
    #rev_popup .popup .search {width:100%;}
    #rev_popup .popup .input {padding-right:7.81vw;}
    #rev_popup .popup .search img {right:2.60vw;width:4.17vw;}
    #rev_popup .popup .result_box {margin:6.51vw auto;height:55.67vw;padding-right:3.65vw;}
    #rev_popup .popup .result_box::-webkit-scrollbar {width:0.52vw;}
    #rev_popup .popup .result_box::-webkit-scrollbar-thumb {border-radius:2.21vw;}
    #rev_popup .popup .result .item {padding:5.21vw 0;}
    #rev_popup .popup .result .item .tit {gap:1.69vw;font-size:3.65vw;}
    #rev_popup .popup .result .item .radio {width:3.91vw;height:3.91vw;}
    #rev_popup .popup .result .item p {margin-top:2.60vw;font-size:3.13vw;}
    #rev_popup .popup .result .item p + p {margin-top:1.30vw;}
    #rev_popup .popup button {width:33.85vw;height:11.72vw;font-size:3.65vw;}


    /*********** news ***********/
    /* news list */
    .news_list_container .inner {padding:0;}
    .news_list_container .inner .title {margin-top:10.67vw;font-size:9.33vw; padding:0 8.00vw;}
    .news_list_container h2 {font-size:3.73vw;margin-bottom:11.73vw;padding:0 5.21vw;}
    .news_list_container .sec1 ul {display:revert;}
    .news_list_container .sec1 ul li {width:100%;height:110.93vw;margin:0.27vw 0;}
    .news_list_container .sec1 .txt {left:0;bottom:10.67vw;padding:0 8.00vw;width:100%;}
    .news_list_container .sec1 h3 a {font-size:5.33vw;line-height:1.5em;}
    .news_list_container .sec1 .info span,
    .news_list_container .sec1 .info a {font-size:3.20vw;}
    .news_list_container .list {margin-top:6.67vw;}
    .news_list_container .list ul li .img a {width:100%;height:auto;}
    .news_list_container .top {padding:0 5.21vw 6.40vw;margin-top:16.00vw;}
    .news_list_container .total,
    .news_list_container .filter,
    .news_list_container .filter .select,
    .news_list_container .filter ul a {font-size:3.20vw;}
    .news_list_container .filter ul {padding:2.67vw;right:-1.87vw;}
    .news_list_container .list ul {display:revert;}
    .news_list_container .list ul li {width:100%;padding:8.00vw 0;}
    .news_list_container .list ul li .img {display:block;height:auto;}
    .news_list_container .list .txt {margin-top:6.40vw;padding:0 5.21vw;}
    .news_list_container .list .txt p {margin-top:5.33vw;}
    .news_list_container .list .txt p a {font-size:3.73vw;/* min-height:14.06vw;*/ min-height:auto;}
    .news_list_container .list .txt strong a {font-size:4.80vw;}
    .news_list_container .list .desc {margin-top:5.33vw;}
    .news_list_container .list .desc span,
    .news_list_container .list .desc span a {font-size:3.73vw;}
    .news_list_container .list .date {padding-left:2.13vw;margin-left:2.13vw;}
    .news_list_container .list .date::before {width:0.27vw;height:3.20vw;}
    .news_list_container .list ul li:nth-child(1) {padding-top:0 !important;}
    .news_list_container .list ul li:nth-child(-n + 3) {padding-top:8.00vw;}
    .new_pagination {padding-top:8.00vw;margin:16.00vw 5.21vw 0;width:calc(100% - (5.21vw*2));}
    .new_pagination a {font-size:4.80vw;}

    .news_list_container .list ul li.empty {font-size:3.73vw;height:100%;padding:11vw 0 !important;}

    /* news detail */
    .news_detail_container {margin-top:0;}
    .newsDt_top .tit {display:none;}
    .newsDt_top .img {height:110.93vw;overflow:hidden;display:block;}
    .newsDt_bot .img span + span {margin-top:5.33vw;}
    .newsDt_top .img img {height:100%;object-fit:cover;object-position:center;}
    .newsDt_bot {display:revert;margin-top:10.67vw;}
    .newsDt_bot .tit {width:100%;padding:0 5.21vw;}
    .newsDt_bot .tit h2 {max-width:100%;font-size:4.80vw;}
    .newsDt_bot .tit p {margin-top:3.20vw;font-size:3.20vw;}
    .newsDt_bot .cont {margin-top:11.20vw;width:100%;}
    .newsDt_bot .txt {font-size:3.73vw;line-height:1.86em;padding:0 5.21vw;}
    .newDt_pagination {margin-top:16.00vw;border:0;padding:4.27vw 5.21vw;}
    .newDt_pagination .arrow i {font-size:5.87vw;}
    .newsDt_bot .cont > div + div {margin-top:10.67vw;}
    .newsDt_top .cont > div + div {margin-top:8.00vw;}
    .newsDt_bot .img .flex {gap:0;display:block;}
    .newsDt_bot .img .flex img {width:100%;}
    .newsDt_top .cont .product_detail_container {margin-top:8.00vw;}
    .newDt_pagination {padding:4.27vw 5.21vw;}
    .newDt_pagination .list a {font-size:3.20vw;}
    .newDt_pagination .arrow strong {font-size:3.20vw;padding:0 3.20vw 0 4.27vw;}
    .newDt_pagination .arrow span {display:none;}
    .news_detail_container .slide_wrap {margin-top:8.00vw;}
    .news_detail_container .video iframe { height:53.5vw;}


    /* news category list */
    .newsCate_item .txt {font-size:3.73vw;line-height:1.86em;}
    .newsCate_item .txt ul li::before {width:1.60vw;height:1.60vw;margin-bottom:0.53vw;}
    .newsCate_item .bot .img {margin-top:13.87vw;}

    /* 소개페이지 */
    .about_wrap .inner {padding:0;}
    .about_wrap .visual .logo img {width:auto;height:100%;}
    .about_wrap .sec1 {padding-top:16.00vw;}
    .about_wrap .sec1 p {font-size:4.40vw;padding:0 5.21vw;}
    .about_wrap .sec1 .slide_wrap {margin-top:10.42vw;}
    .about_wrap .sec1 .slick_arrow_cont span {width:7.81vw;height:7.81vw;}
    .about_wrap .sec1 .slick_arrow_cont span img {width:2.60vw;}
    .about_wrap .sec3 {padding:0 5.21vw 23.44vw;margin-top:10.42vw;}
    /* .about_wrap .sec3::after {display:none;} */
    .about_wrap .sec3 strong {font-size:3.65vw;}
    .about_wrap .sec3 p {margin-top:5.21vw;font-size:3.13vw;}
    .about_wrap .sec4 {gap:13.02vw;flex-direction:column;align-items:flex-start;}
    .about_wrap .sec4 .left {width:100%;}
    .about_wrap .sec4 .right {width:100%;padding:0 5.21vw 23.44vw;}
    .about_wrap .sec4 .right h3 {font-size:3.65vw;}
    .about_wrap .sec4 .right ul {margin-top:6.51vw;}
    .about_wrap .sec4 .right ul li a {padding:6.51vw 0;}
    .about_wrap .sec4 .right ul li strong {width:19.53vw;font-size:3.13vw;}
    .about_wrap .sec4 .right ul li span {width:calc(100% - 22.14vw);font-size:3.13vw;}
    .about_wrap .sec4 .right ul li img {width:2.60vw;}
    .about_wrap .sec4 .more {margin-top:14vw;}
    .about_wrap .sec4 .more a {font-size:3.26vw;width:51vw;height:9.38vw;border-radius:4.69vw;}
    .about_wrap .sec5 {margin-top:10.42vw;padding:0;}
    .about_wrap .sec5 h3 {font-size:7.81vw; padding:0 5.21vw;}
    .about_wrap .sec5 p {font-size:3.13vw; margin-top:5.21vw;padding:0 5.21vw;}
    .about_wrap .sec5_con {margin-top:10.42vw;padding:0 5.21vw;}
    .about_wrap .sec5_con {gap:6.51vw;}
    .about_wrap .sec5_con dl {width:100%;padding-bottom:6.51vw;}
    .about_wrap .sec5_con dl dt {font-size:3.65vw;}
    .about_wrap .sec5_con dl dd {margin-top:3.13vw;font-size:3.13vw;}
    .about_wrap .sec5 .slide_wrap {margin-top:13.02vw;}
    .about_wrap .sec5 .slick_arrow_cont span {width:7.81vw;height:7.81vw;}
    .about_wrap .sec5 .slick_arrow_cont span img {width:2.60vw;}
}