/* BASIC css start */
/* BASIC css start */
/* ¼½¼Ç °øÅë */
section{margin-bottom:35px}
section .sec_inner{padding:0 5%}
section h2{text-align: center;font-family: 'Lato', sans-serif;margin-bottom:30px;font-size:17px;letter-spacing: 4px;font-weight: 600;color: #9066ed;}
.bar{ margin: 0 auto;margin-bottom:13px}
.bar img{width: 100%;}
p.line{text-align: center;font-weight: 800;font-family: 'Lato', sans-serif;margin-bottom: 25px;color: #9066ed;}
ul.items{display:flex; flex-wrap:wrap}

/* sec1 */
#sec1{}
#sec1 a{display: block; width: 100%;}
#sec1 a img{width: 100%;}
#sec1 .swiper-pagination-bullet{border-radius: 0 !important;border: 1px solid #9066ed;background-color: #fff;opacity: 1;width: 9px;height: 9px;margin: 0 5px;}
#sec1 .swiper-pagination-bullet-active{background-color: #9066ed !important;}



/* sec2 */
#sec2 h2{margin-bottom: 6px;}
#sec2 .sec_inner{padding:0 !important}
#sec2 .sec2_cont{padding:0 10%; position:relative}
#sec2 .swiper{position:relative}
#sec2 .swiper_btn_prev{position: absolute; top: 28%; left: 0%; z-index: 10;  cursor: pointer; } 
#sec2 .swiper_btn_next{position: absolute; top: 28%; right: 0%; z-index: 10;  cursor: pointer;}
#sec2 .swiper_btn_prev img,#sec2 .swiper_btn_next img{width:30px}
#sec2 li .info p{text-align: center;}
#sec2 .item_list .tumb{border-radius:50%; overflow:hidden}

/* sec3 */
#sec3{}
#sec3 .sec_inner{}
#sec3 .sec_inner>div{}
#sec3 .sec_inner .sec3_L{}
#sec3 .sec_inner .sec3_L li{} 
#sec3 .sec_inner .sec3_L li a{display:block; width:100%}
#sec3 .sec_inner .sec3_L li a img{width:100%}
#sec3 .swiper-pagination-bullet{border-radius: 0 !important; border: 1px solid #9066ed; background-color: #fff; opacity: 1; width: 9px; height: 9px; margin: 0 5px; }
#sec3 .swiper-pagination-bullet-active{background-color: #9066ed !important;}


#sec3 .sec_inner .sec3_R{margin-top:7px}
#sec3 .sec_inner .sec3_R ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
#sec3 .sec_inner .sec3_R ul li{width:49%}
/*
#sec3 .sec_inner .sec3_R ul li:last-child{width: 100%;margin-top: 10px;}
*/
#sec3 .sec_inner .sec3_R ul li a{display: block;width: 100%; height: 100%;}
#sec3 .sec_inner .sec3_R ul li a img{width: 100%; height: 100%; object-fit: cover;}

#sec3 .sec_inner .sec3_R ul li:nth-child(3),
#sec3 .sec_inner .sec3_R ul li:nth-child(4){margin-top: 2%;}

/* sec4 */
#sec4 h2{margin-bottom: 0;}


/* sec5 */
#sec5{}
#sec5 a{display:block; width:100%}
#sec5 a img{width:100%}




/* sec6 */
#sec6{}
#sec6 {}
#sec6 h2{margin-bottom: 6px;}
#sec6 p.line{}
#sec6 .sec6_cont{}
#sec6 .sec6_cont ul{display: grid; flex-wrap: wrap;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;column-gap:0px; row-gap: 0px;}
#sec6 .sec6_cont ul li{height:33.33333vw; min-height:105.6px; max-height:271px}
#sec6 .sec6_cont ul li a{display: block; width: 100%;height: 100%;}

#sec6 .sec6_cont ul li a img{width: 100%; height: 100%; object-fit: cover}



/* sec7 */
#sec7{margin-bottom:0 !important}
#sec7 .sec_inner{}
#sec7 .sec_inner ul{display: flex; justify-content: space-between; flex-wrap:wrap}
#sec7 .sec_inner ul li{width: 49%; background-color: #f8f8f8; margin-bottom:10px;}
#sec7 .sec_inner ul li img {width: 100%;}
/*

#sec7 .sec_inner ul li a:hover p.tit::after{width: 116%;}
#sec7 .sec_inner ul li a{width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: space-between; align-items: center; padding: 20px 10px;}
#sec7 .sec_inner ul li a img{ transform:scale(.66); transform-origin:center center}
#sec7 .sec_inner ul li a .txt{text-align: center;margin-top:10px; width:100%}
#sec7 .sec_inner ul li a p{font-family: 'Lato', sans-serif;color: #000; }
#sec7 .sec_inner ul li a p.tit{font-size: 14px;font-weight: 600;display: inline-block;position: relative;z-index: 1;letter-spacing: -.7px;}

#sec7 .sec_inner ul li a p.cont{font-size: 11.4px;font-weight: 500; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; letter-spacing: -.7px; margin:0 auto; width:97%}

#sec7 .sec_inner ul li:last-child{width:100% !important;}

#sec7 .sec_inner ul li:last-child p.tit{font-family: 'Lato', sans-serif;letter-spacing:1.6px; font-weight:700}
#sec7 .sec_inner ul li:last-child p.cont{font-family: 'Lato', sans-serif;letter-spacing:1.6px}

*/
#footer{margin-top:10px !important}
/* BASIC css end */


/* BASIC css end */

