/* BASIC css start */
.section{}
.section .sec_inner{padding:0 5%; margin:0 auto}
.section h2{font-family: 'Jost', sans-serif;font-size:23px; color:#333333; font-weight:600;margin-bottom:30px }
.more{display:flex; align-items:center; justify-content:center;}
.more a{color: #5d5d5d;font-family: 'Lato', sans-serif;border:1px solid #d8d8d8; font-size:13px; border-radius:20px ;padding:10px 37px; display:inline-block; font-weight:500;}

#container{padding-top:0 !important}
#sec1{}
#sec1 .swiper{}
#sec1 .swiper>ul{}
#sec1 .swiper>ul>li{position: relative;width: 100%;}
#sec1 .swiper>ul>li>a{display: block;width: 100%;}
#sec1 .swiper>ul>li>img{width: 100%;}
#sec1 .swiper>ul>li>.txt{position: absolute; left: 8%; top: 25%;}
#sec1 .swiper>ul>li>.txt.act{}
#sec1 .swiper>ul>li>.txt>*{position: relative; left: -100px;opacity: 0;}
#sec1 .swiper>ul>li>.txt.act>*{left: 0px;opacity: 1;}
#sec1 .swiper>ul>li>.txt p.sub{letter-spacing: -.6px;margin-bottom: 10px;transition: left .5s, opacity .8s;font-family: 'InfinitySans-RegularA1';font-size: 18px;color: #b5b5b5;}
#sec1 .swiper>ul>li>.txt h2{letter-spacing: -.6px;transition: left .7s,opacity .8s;margin-left: -2px;font-family: 'InfinitySans-BoldA1';font-size: 28px;color: #ffffff;line-height:1.2;margin-top:15px}
#sec1 .swiper>ul>li>.txt a{margin-top: 25px; transition: left 1s,opacity .8s;display: inline-block; color: #898989;font-family: 'InfinitySans-RegularA1'; font-size: 13px;}

.sec1_bar{border-bottom: 1px solid #eee; width:100%}
.sec1_bar .swiper{margin:0 auto; height: 45px;}
.sec1_bar .swiper ul{width: 100%;}
.sec1_bar .swiper ul li.swiper-slide{}
.sec1_bar .swiper ul li.swiper-slide p{display: flex; align-items: center; justify-content: center;font-family: 'Noto Sans KR', sans-serif; font-size: 12px ; color: #333333; padding: 9px 0; }

.sec1_bar p span{display: flex; margin-right: 10px;}
.sec1_bar p span img{transform:scale(.66); transform-origin:center center;}
#sec2{margin-top:80px}
#sec2 .sec2_top{display: flex; justify-content: space-between; align-items: center;margin-bottom:30px}
#sec2 .sec2_top h2{margin-bottom:0}
#sec2 .sec2_top .right{display:flex}
#sec2 .swiper ul.swiper-slide{display:flex; flex-wrap:wrap}
#sec2 .swiper li .thumb{position:relative}
#sec2 .swiper li .thumb span.sticker{font-family: 'Lato', sans-serif;z-index:1; position:absolute; width:40px; height:40px; display:inline-block; background-color:#333; color:#fff; border-radius:50%; line-height:40px; text-align:center; right:10px; top:10px; font-size:9px; font-weight:500}
#sec2 .swiper-pagination{position:unset}
#sec2 .swiper-pagination-bullets.swiper-pagination-horizontal{left:unset; top:unset; width:auto;}
#sec2 .swiper-pagination-bullet {width: 20px;height: 20px;text-align: center;line-height: 20px;box-sizing:unset; font-weight:500; font-size: 11px;color: #5d5d5d;opacity: 1; background: rgba(0, 0, 0, 0);font-family: 'Lato', sans-serif;border:1px solid #ccc }
#sec2 .swiper-pagination-bullet-active { color: #fff;background: #333333;}



#sec3{width: 100%;position: relative;margin-top:130px;background: url(/design/daejinkr/MO/sec03_bg.png);background-size: cover;}
#sec3 .bg{width: 100%;}
#sec3 .bg img{width: 100%;}
#sec3 .txt_cont{ }
#sec3 .txt_cont .txt_inner{padding:35px 5% 45px}
#sec3 .txt_cont .txt_inner>*{font-family: 'Noto Sans KR', sans-serif;}
#sec3 .txt_cont .txt_inner p.tit{color: #000000;font-size: 14px; font-weight: 500; margin-bottom: 13px;}
#sec3 .txt_cont .txt_inner h3{color: #000; font-size: 24px; font-weight: 700; margin-bottom: 30px;}
#sec3 .txt_cont .txt_inner p.cont{color: #474747; font-size: 13px; line-height: 1.6; font-weight: 400; margin-bottom: 40px;}
#sec3 .txt_cont .txt_inner>a{color: #474747; font-size: 12px; display: block;}
#sec3 .swiper{padding-bottom:60px; padding-left:15px; padding-top:15px}
#sec3 .swiper ul.swiper-wrapper{display: flex; align-items: flex-end;}
#sec3 .swiper ul.swiper-wrapper li.swiper-slide{padding: 0px 0px 40px; border-radius: 10px;overflow:hidden;background-color: #fff;box-shadow: 0 0 20px rgba(0, 0, 0, .1);width:40%}
#sec3 .swiper ul.swiper-wrapper li.swiper-slide .thumb{width: 100%;padding-bottom: 0px;transition: padding-bottom .3s; }
#sec3 .swiper ul.swiper-wrapper li.swiper-slide .thumb a{display: block; width: 100%;text-align: center;}
#sec3 .swiper ul.swiper-wrapper li.swiper-slide .thumb a img{}
#sec3 .swiper ul.swiper-wrapper li.swiper-slide .info{padding-bottom:20px}
#sec3 .swiper ul.swiper-wrapper li.swiper-slide .info p{text-align: center;}
#sec3 .swiper ul.swiper-wrapper li.swiper-slide a.view_more{text-align: center;transition:color .2s; display: block; font-family: 'Noto Sans KR', sans-serif;color:#474747; font-size:11px; font-weight:400 }
#sec3 .swiper-pagination{bottom:0px; top:unset}
#sec3 .swiper-pagination-bullet{width: 30px; height: 2px; border-radius: 0; background-color:#9c8f87; }
#sec3 .swiper-pagination-progressbar{background-color:rgba(0,0,0,0.09); height:4px !important}
#sec3 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#333}

#sec3 marquee {font-family: 'Archivo Black', sans-serif;font-size: 80px;margin: 20px 0;}
#sec3 marquee ul {display: flex;}
#sec3 marquee ul li {list-style: none; padding-right: 50px;}
#sec3 marquee ul li:nth-child(2n) {color:#00672c}
#sec3 marquee ul li:nth-child(2n+1) {-webkit-text-stroke: 1px #c37979;-webkit-text-fill-color: #ffffff00;}
#sec3 marquee ul li img {height: 50px;}


#sec4{margin-top:200px}
#sec4 .sec_inner{}
#sec4 .sec_inner h2{margin-bottom:30px}
#sec4 .sec_inner h2 a.more{}
#sec4 .sec_inner .sec4_cont{background: #f3f3f3;}
#sec4 .sec_inner .sec4_cont ul{padding: 5% 0;}
#sec4 .sec_inner .sec4_cont ul li{height: 405px;overflow: hidden;border-radius: 22px;/* border: 1px red solid; */box-shadow: 0 0 6px #cdcdcd;}
#sec4 .sec_inner .sec4_cont ul li iframe {margin-top: -55px !important;width: 100% !important;}



#sec4 .sec_inner .sec4_cont ul li:hover .info .inner{background-color: rgba(255,255,255,.8);}
#sec4 .sec_inner .sec4_cont ul li:hover .info .inner p.txt{opacity: 1;}
#sec4 .sec_inner .sec4_cont ul li:hover .info .inner p.brandname{opacity: 1;margin-bottom:15px}
#sec4 .sec_inner .sec4_cont ul li .info .inner:hover p.brandname{}
#sec4 .sec_inner .sec4_cont ul li:hover a img{transform: scale(1.05);filter: grayscale(0);}
#sec4 .sec_inner .sec4_cont ul li a{display: block;position: relative; width: 100%;}
#sec4 .sec_inner .sec4_cont ul li a img{transition: transform .4s, filter .3s;filter: grayscale(.3);}
#sec4 .sec_inner .sec4_cont ul li a .info{position: absolute;width: 100%; bottom: 0px; left: 0;padding:15px 12px;}
#sec4 .sec_inner .sec4_cont ul li a .info .inner{background-color: transparent;transition: background-color .5s; padding: 25px 0;}
#sec4 .sec_inner .sec4_cont ul li a .info .inner p{text-align: center;}
#sec4 .sec_inner .sec4_cont ul li a .info .inner p.brandname{opacity: 0; transition: opacity .9s, margin-bottom .4s;font-family: 'Jost', sans-serif; font-size: 30px; color: #000; font-weight: 700; margin-bottom: -10px;}
#sec4 .sec_inner .sec4_cont ul li a .info .inner p.txt{opacity: 0; transition: opacity .1s; font-family: 'Jost', sans-serif; font-size: 12px; color: #888888; font-weight: 500;}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background:#d81921 !important;}



#sec5{margin-top:150px}
#sec5 .sec_inner{}
#sec5 .sec_inner h2{}
#sec5 .sec_inner h2 a.more{}
#sec5 .sec_inner .sec5_cont{}
#sec5 .sec_inner .sec5_cont ul{}
#sec5 .sec_inner .sec5_cont ul li{width:70%;  }
#sec5 .sec_inner .sec5_cont ul li a{display: block; width: 100%;}
#sec5 .sec_inner .sec5_cont ul li a img{width:100%;border-radius: 20px;}
#sec5 .sec_inner .sec5_cont ul li a .info{position: absolute;width: 100%; bottom: 0px; left: 0;padding:15px 12px;}
#sec5 .sec_inner .sec5_cont ul li a .info .inner{background-color: rgba(255,255,255,.7);transition: background-color .5s; padding: 25px 0 20px;}
#sec5 .sec_inner .sec5_cont ul li a .info .inner p{text-align: center;}
#sec5 .sec_inner .sec5_cont ul li a .info .inner p.brandname{font-family: 'Jost', sans-serif; font-size: 20px; color: #000; font-weight: 700; margin-bottom: 15px;}
#sec5 .sec_inner .sec5_cont ul li a .info .inner p.txt{ font-family: 'Jost', sans-serif; font-size: 12px; color: #888888; font-weight: 500;}



#sec6 {margin-top:80px}
#sec6 .sec6_top{display: flex; justify-content: space-between; align-items: center;margin-bottom:30px}
#sec6 .sec6_top h2{margin-bottom:0}
#sec6 .sec6_top .right{display:flex}
#sec6 .swiper ul.swiper-slide{display:flex; flex-wrap:wrap}
#sec6 .swiper li .thumb{position:relative}
#sec6 .swiper li .thumb span.sticker{font-family: 'Lato', sans-serif;z-index:1; position:absolute; width:40px; height:40px; display:inline-block; background-color:#333; color:#fff; border-radius:50%; line-height:40px; text-align:center; right:10px; top:10px; font-size:9px; font-weight:500}
#sec6 .swiper-pagination{position:unset}
#sec6 .swiper-pagination-bullets.swiper-pagination-horizontal{left:unset; top:unset; width:auto;}
#sec6 .swiper-pagination-bullet {width: 20px;height: 20px;text-align: center;line-height: 20px;box-sizing:unset; font-weight:500; font-size: 11px;color: #5d5d5d;opacity: 1; background: rgba(0, 0, 0, 0);font-family: 'Lato', sans-serif;border:1px solid #ccc }
#sec6 .swiper-pagination-bullet-active { color: #fff;background: #333333;}



#sec7{width: 95%;height: 250px;margin: 0 auto;margin-top: 50px;background: linear-gradient(rgb(0 0 0 / 41%), rgb(0 0 0 / 47%)), url(/design/daejinkr/PC/sec7.png);background-size: inherit;background-position: center center;background-attachment: fixed;border-radius: 20px;position: relative;}
#sec7 > div {display: block;width: 100%;position: absolute;top: 40%;text-align: center;}
#sec7 > div span {color: #fff;padding: 4px 10px;background: #a5a5a5a6;border-radius: 50px;font-size: 12px;font-weight: 500;}
#sec7 > div p {color: #fff;font-size: 1.3em;margin: 22px 0 0 10px;text-shadow: 0px 0px 9px #000;font-weight: 600;}
#sec7 > div p a {color: #ffffff;background: #a5a5a5a6;padding: 4px 10px;border-radius: 50px;margin-left: 4px;}



/* sec8 */
#sec8{margin:120px 0 0px}
#sec8 h2{margin-bottom:30px}
#sec8 .sec8_review{}
#sec8 .sec8_review>div{width: 100%;}
#sec8 .sec8_review>div>ul{width: 100%; display:flex; justify-content:space-between;}
#sec8 .sec8_review>div>ul>li{width: 48.5%;  }
#sec8 .li_review .rv_main{ width: 100%; border-bottom: 1px solid #f2f2f2;}
#sec8 .li_review .rv_main .thumb{width:100%; }
#sec8 .li_review .rv_main .thumb a{display: block; width: 100%; }
#sec8 .li_review .rv_main .thumb a img{width: 100%;  object-fit: cover;}
#sec8 .li_review .rv_main .rv_main_cont{width: 100%; padding: 15px 0;}
#sec8 .li_review .rv_main .rv_main_cont .rv_cont{font-size: 13px; font-family: 'Noto Sans KR', sans-serif; text-overflow: ellipsis; overflow: hidden; color:#575757; line-height:1.4 }

#sec8 .li_review .rv_mini{width: 100%; display: flex; align-items: center; justify-content: left; padding:17px 0;}

#sec8 .li_review .rv_mini ul {}
#sec8 .li_review .rv_mini ul li {font-family: 'Noto Sans KR', sans-serif;font-size: 13px; color: #656565;margin-bottom:4px;}
#sec8 .li_review .rv_mini ul li:nth-child(2){display:flex; align-items:center}
#sec8 .li_review .rv_mini ul li span {font-family: 'Lato', sans-serif; margin-right:10px;display:flex; align-items:center; color:#000}
#sec8 .li_review .rv_mini ul li span img{display:inline-block; margin-right:4px; transform:scale(.9)}
#sec8 .li_review .rv_mini ul li span:nth-child(2) img{margin-top:2px}



/* sec9*/
#sec9 {width: 100%;margin:0 auto;margin-top: 100px;padding: 100px 0; position:relative; background-image: url(/design/daejinkr/PC/sec5_03.png);}
#sec9::after{position: absolute; content: ""; top:0px; left:0px; width: 100%; height: 100%; background-color: rgb(250 250 250 / 79%);}
#sec9 h2 {margin-bottom:20px;color: #666666;position: relative;z-index: 5;}
#sec9 ul {width: 100%; height: 350px;}
#sec9 ul li { }
#sec9 ul li a { }
#sec9 ul li a img {width:100%;height:100%;border-radius:20px;box-shadow: 0 0 6px #cdcdcd;}




/* BASIC css end */

