/* BASIC css start */
#header{ position: fixed !important; top: 0; left:50%;transition:background-color .3s;  transform:translateX(-50%); background-color:transparent !important; }
#header.bg{background-color:rgba(255,255,255,.7) !important ;}

/* 섹션 공통 */
.section{margin-bottom: 60px;}
.sec_inner{margin: 0 auto;padding:0 5%}
.tit_sec{margin-bottom:30px}
.section h2{font-family: 'Montserrat', sans-serif; margin-bottom:15px;text-align: center; font-size:23px; color: #000; font-weight: 400; }
.section h2 a{float: right; line-height:40px;}
.section h2 a img{}
.section h3{color:#888; font-size:13px; font-family: 'Noto Sans KR', sans-serif;  font-weight:400; text-align:center}
.more_items{display: flex; align-items: center; justify-content: center; margin: 50px 0 90px;}
.more_items a{display: inline-block; background-color: #f3f3f3; text-align: center; padding: 14px 50px; border-radius: 30px; color: #7e7e7e;font-family: 'NanumSquareRound',sans-serif; font-size: 13px; }
.more_items a button{border:none; background-color: #f3f3f3;  color: #7e7e7e;font-family: 'NanumSquareRound',sans-serif; font-size: 15px;}

        

#sec1{width: 100%;padding-left:0}
#sec1 .swiper{}
#sec1 .swiper ul{width: 100%;}
#sec1 .swiper ul li{width: 100%;}
#sec1 .swiper ul li a{display: block;width: 100%;}
#sec1 .swiper ul li a img{width: 100%;}
#sec1 .swiper-pagination{}
#sec1 .swiper-pagination-bullet{width: 50px; height: 2px; border-radius: 0; background-color: #fff; opacity: 1; margin: 0;}
#sec1 .swiper-pagination-bullet-active{background-color: #000;}
#sec2{}
#sec2 .sec2_top{}
#sec2 .sec2_top .sec_inner{}
#sec2 .sec2_top .sec_inner p.main_tit{font-family: 'NanumSquareRound',sans-serif; line-height:1.5; font-size:21px; color: #000; font-weight: 500; text-align: center; padding-bottom: 70px; position: relative;}
#sec2 .sec2_top .sec_inner p.main_tit::after{content: ""; display: block; position: absolute; width: 1px; height: 30px; background-color: #ddd; left: 50%; transform: translateX(-50%); bottom: 20px;}
#sec2 .sec2_top .sec_inner p.sub_tit{line-height: 1.7; font-family: 'Noto Sans KR', sans-serif; color: #888; font-size: 12px; font-weight: 400;text-align: center;margin-bottom: 40px;}
#sec2 .sec2_bottom{width: 100%;}
#sec2 .sec2_bottom a{display: block;width: 100%;}
#sec2 .sec2_bottom a img{width: 100%;}


#sec6 h2{margin-bottom:35px}
/* BASIC css end */

