/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
/* Åä½ºÆ® ÆË¾÷ */
.login_layer {position:fixed;z-index:999;left:208px;bottom:4%;border-radius:30px;background:#222;opacity:0.8;font-size:14px;font-weight:400;color:#fff;padding:11px 15px;line-height:1; } 
.login_layer img {margin-left:40px;cursor:pointer;vertical-align:baseline; } 
.login_layer b {font-weight:600;color: #FE6161;cursor: pointer;} 
/* »óÇ°¸®½ºÆ® °øÅë */
.cont_tit_origin {font-size:32px;font-weight:600;text-align:center;margin-bottom:50px;color:#000; } 
.cont_tit {font-size:32px;font-weight:530;text-align:center;margin-bottom:50px;color:#000; } 

.btn_more {text-align:center; display:none; } 
.btn_more a {display:inline-block;font-size:16px;font-weight:500;letter-spacing:0.05em;border:1px solid #222;padding:16px 56px;box-sizing:border-box;font-family:'Lato',sans-serif; } 

/* ½½¶óÀÌµå »óÇ°¸®½ºÆ® °øÅë */
section.swiper_wrap {max-width:1630px;width:100%;margin:0 auto 110px;overflow:hidden; } 
section.swiper_wrap .swiper-container {max-width:1499px;width:100%; } 
#main_bnr_swiper {margin-bottom:110px; } 
#main_bnr_swiper .swiper-slide img {width:100%; } 
#main_bnr_swiper .swiper-pagination {bottom:30px !important; } 
#main_bnr_swiper .swiper-pagination-bullet {width:17.68px;height:17.68px;margin:0 7.5px !important;border:3px solid #fff;background:transparent;opacity:1;box-sizing:border-box;box-shadow:1px 1px 5px #b3b3b3; } 
#main_bnr_swiper .swiper-pagination-bullet-active {background:#fff; } 
#sub_bnr_swiper {position:relative;margin-bottom:110px; } 
#sub_bnr_swiper .swiper-slide a {display:block; } 
#sub_bnr_swiper .swiper-slide a img {width:100%; } 
#sub_bnr_swiper .swiper-button-prev {left:65px; } 
#sub_bnr_swiper .swiper-button-next {right:65px; } 
.mizon_wrap {position:relative;max-width:1499px;width:100%;margin:0 auto 110px; } 
.mizon_wrap .mizon_cont {position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:3vw 0; } 
.mizon_wrap .mizon_cont a {display:block;width:48.5%;box-sizing: border-box; } 
.mizon_wrap .mizon_cont a img {/* max-width:727px; */
width:100%;box-sizing:border-box; } 
.event_wrap {position:relative;max-width:1630px;width:100%;margin:0 auto 110px;overflow:hidden; } 
.event_wrap .event_cont {position:relative; } 
.event_wrap #event_swiper {max-width:1499px;width:100%;padding-bottom:80px; } 
.event_wrap #event_swiper .swiper-slide a {display:block; } 
.event_wrap #event_swiper .swiper-slide a img {width:100%; } 
.event_wrap .swiper-pagination {bottom:0 !important; } 
.event_wrap .swiper-pagination .swiper-pagination-bullet {width:9px;height:9px;background:#d9d9d9;opacity:1;margin:0 5px; } 
.event_wrap .swiper-pagination .swiper-pagination-bullet-active {background:#000; } 
.md_wrap {position:relative;max-width:1497px;width:100%;margin:0 auto 110px; } 
.md_wrap .md_bar {border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:109px 112px 107px; } 
.md_wrap .md_cont {display:flex;background:#f5f5f5;align-items:flex-end; } 
.md_wrap .md_cont img {width:789px; } 
.md_wrap .md_cont .md_info {padding: 0 10px 47px 64px;} 
.md_wrap .md_cont .md_info .tit {font-size:32px;font-weight:300;line-height:43.58px;text-align:left;margin-bottom:27px;white-space:pre; } 
.md_wrap .md_cont .md_info .tit b {display:block;font-size:32px;font-weight:600;line-height:43.58px;color:#ffba2c; } 
.md_wrap .md_cont .md_info .subtit {font-size:18px;font-weight:300;line-height:26.06px;text-align:left;margin-bottom:23px;letter-spacing: -0.1px;} 
.md_wrap .md_cont .md_info .btn_more {text-align:left; } 
.md_wrap .md_cont .md_info .btn_more a {font-size:14px;padding:10px 37px; } 
.review_wrap {width:100%;position:relative;background:#fafafa;padding:155px 0 162px;margin-bottom:110px; } 
.review_wrap #review_swiper {max-width:1277px;width:100%;margin:0 auto;padding-bottom:80px; } 
.review_wrap #review_swiper ul li a {display:block; } 
.review_wrap #review_swiper ul li a img {width:100%; } 
.review_wrap #review_swiper .swiper-pagination {bottom:0 !important; } 
.review_wrap #review_swiper .swiper-pagination .swiper-pagination-bullet {width:9px;height:9px;background:#d9d9d9;opacity:1;margin:0 5px; } 
.review_wrap #review_swiper .swiper-pagination .swiper-pagination-bullet-active {background:#000; } 
.insta_wrap {position:relative;max-width:1505px;width:100%;margin:0 auto 175px; } 
.swiper-button-next:after,.swiper-button-prev:after {content: 'unset' !important; } 


/* BASIC css end */


/* BASIC css end */


/* BASIC css end */

