/* BASIC css start */
/* ¸ÞÀÎ Áß¾Ó ½½¶óÀÌµå01 */
.swiper_main { padding-bottom:35px !important; margin-bottom:15px !important;}
.swiper_main .swiper-slide img {width:100%;}
.swiper_main .swiper-pagination-bullet-active { border:2px solid #000; background: #fff !important;}
.swiper_main .swiper-pagination-bullet { border:2px solid #000 ; background:#000 ; border-radius:50%; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;  margin: 0 5px 0 5px !important; width:10px !important; height:10px !important; display: inline-block; }

.swiper_main .text_box {width:100%; position: absolute; bottom:8%; text-align: center; left:50%; transform:translateX(-50%); display:flex; flex-direction: column; align-items: center;}
.swiper_main .text_box .text01 {margin-bottom:4px; font-size:11px; color:#000; line-height:14px; letter-spacing:1px; font-weight:600;}
.swiper_main .text_box .text02 {margin-bottom:4px;font-size:22px; color:#000; line-height:26px; letter-spacing:-0.5px; font-weight:300;}
.swiper_main .text_box .text03 {margin-bottom:15px;font-size:12px; color:#666; line-height:16px; letter-spacing:-0.01px; font-weight:300;}
.swiper_main .text_box .more_btn {margin-bottom:4px; font-size:10px; color:#000; line-height:14px; letter-spacing:1px; font-weight:500; width:130px;}
.swiper_main .text_box .more_btn a.mb_link {display:block; padding:6px 0px; border:1px solid #000;}
.swiper_main .text_box .more_btn img {width:15px; height:5px; margin-left:10px; margin-top:3px;}

/* ¸ÞÀÎ ÀÌº¥Æ® ¹è³Ê  */
.main_padding {padding:0px 20px;}
.ban_event_area01 ul li {width:49%; float:right; }
.ban_event_area01 ul li:first-child {float:left;}
.ban_event_area01 ul li img {width:100%;}
.ban_event_area02 {padding-bottom:2%; position: relative;}
.ban_event_area02  img {width:100%;}
.ban_event_area02 .text_box {position:absolute; top:22%; left:8%;} 
.ban_event_area02 .text_box .text01 {margin-bottom:8px; font-size:11px; color:#000; line-height:14px; letter-spacing:1px; font-weight:600;}
.ban_event_area02 .text_box .text_line {margin-bottom:8px;width:5px;height:2px; background-color:#000;}
.ban_event_area02 .text_box .text02 {margin-bottom:4px;font-size:11px; color:#888; line-height:16px; letter-spacing:1.5px; font-weight:300;}
.ban_event_area02 .text_box .text03 {font-size:11px; color:#888; line-height:16px; letter-spacing:-0.01px; font-weight:300;}

/* ¸ÞÀÎ Áß¾Ó ½½¶óÀÌµå01 */
.swiper1 {padding-top:2% !important; padding-bottom:40px !important; height:350px;}
.swiper1 .swiper-slide img {width:100%;}
.swiper1 .swiper-pagination-bullet-active { border:2px solid #000; background: #fff !important;}
.swiper1 .swiper-pagination-bullet { border:2px solid #000 ; background:#000 ; border-radius:50%; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;  
 margin: 0 5px 0 5px !important; width:10px !important; height:10px !important; display: inline-block; }

.swiper1 .swiper-pagination1 {bottom:0 !important;}
.swiper1 .text_box {padding-top:40px; width:100%; position: absolute; bottom:0; text-align: center; left:50%; transform:translateX(-50%); display:flex; flex-direction: column; align-items: center;}
.swiper1 .text_box .text01 {margin-bottom:4px; font-size:11px; color:#000; line-height:14px; letter-spacing:0.8px; font-weight:600;}
.swiper1 .text_box .text02 {margin-bottom:4px;font-size:18px; color:#000; line-height:26px; letter-spacing:-0.5px; font-weight:300;}
.swiper1 .text_box .text03 {font-size:12px; color:#666; line-height:16px; letter-spacing:-0.01px; font-weight:300;}

/* ¸ÞÀÎ Áß¾Ó ½½¶óÀÌµå02 */
.swiper2 {padding-top:2% !important; padding-bottom:40px !important;}
.swiper2 .swiper-slide img {width:100%;}
.swiper2 .swiper-pagination-bullet-active { border:2px solid #000; background: #fff !important;}
.swiper2 .swiper-pagination-bullet { border:2px solid #000 ; background:#000 ; border-radius:50%; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;  
margin: 0 5px 0 5px !important; width:10px !important; height:10px !important; display: inline-block; }

.swiper2 .swiper-pagination2 {bottom:0;}
.swiper2 .text_box {width:100%; position: absolute; bottom:3%; text-align: center; left:50%; transform:translateX(-50%); display:flex; flex-direction: column; align-items: center;}
.swiper2 .text_box .text01 {margin-bottom:4px; font-size:11px; color:#000; line-height:14px; letter-spacing:0.8px; font-weight:600;}
.swiper2 .text_box .text02 {margin-bottom:4px;font-size:18px; color:#000; line-height:26px; letter-spacing:-0.5px; font-weight:300;}
.swiper2 .text_box .text03 {font-size:12px; color:#666; line-height:16px; letter-spacing:-0.01px; font-weight:300;}

/* ¸ÞÀÎ ÅÇ»óÇ° ½ºÅ¸ÀÏ */
.main_tab .tab_inner { font-size:0; text-align:center; border-bottom:1px solid #eaeaea; height:44px;}
.main_tab  .tab_inner a { width:47%; line-height:43px;text-align:center;display: inline-block; font-size:12px; letter-spacing:-0.5px; color:#999;  
border-bottom:1px solid #e9e9e9; border-top:0; background-color:#fafafa; border:1px solid #eaeaea; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;  }
.main_tab  .tab_inner a:first-child {border-right:0px;}
.main_tab  .tab_inner a.open {border-bottom:1px solid #fff; background-color:#fff; color:#222; border-top:1px solid #222; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;  }
.tab_box02 {display:none;}
.tab_box01, .tab_box02 {margin:30px auto 0px;}

/* ¸ÞÀÎ»óÇ°Áø¿­ Å¸ÀÌÆ² */
.pro_title_area {text-align:center; padding:40px 0px 25px;}
.pro_title01 {font-size:12px; color:#888; line-height:1; letter-spacing:-0.5px; font-weight:300; padding-bottom:5px;}
.pro_title02 {font-size:16px; color:#010101; /* ¿µ¹®À¸·Î¾µ¶§¿­±â font-family: 'Poppins', sans-serif; font-weight:600; */ font-weight:500;  line-height:1; letter-spacing:0.7px;}


/**/
#main_more_items ul.items > li {display:none;opacity:0.3;}
/* BASIC css end */

