.sa {
	opacity: 0;
	transition: all .9s ease;
}

/* 아래에서 위로 페이드 인 */
.sa-up {
	transform: translate(0, 50px);
}
.sa-down {
	transform: translate(0, -50px);
}
.sa-lf {
	transform: translate(-50px, 0);
}
.sa-rt {
	transform: translate(50px, 0);
}

.sa.show {
	opacity: 1;
	transform: none;
}

.action{opacity: 0; transform: translateY(50px);transition: all 0.9s ease;}
.action.show{opacity: 1;transform: translateY(0);}

.msection1{width: 100%;margin: 0 auto;background: #f2f3f5;}
.msection2{width: 100%;margin: 0 auto;}
.msection3{width: 100%;margin: 0 auto;background: #001730;}
.msection4{width: 100%;margin: 0 auto;}
.msection5{width: 100%;margin: 0 auto;background: url('../image/main/secbg5.jpg') no-repeat center center;background-size: cover;}
.msection5 *{font-family: 'Pretendard' !important;}
.msection6{width: 100%;margin: 0 auto;}
.msection7{width: 100%;margin: 0 auto;background: #f2f3f5;}
.msection8{width: 100%;margin: 0 auto;}

.mconts_wid{width: calc(100% - 20px);max-width: 1180px;margin: 0 auto;padding: 80px 0;}
.mconts_widtop{width: calc(100% - 20px);max-width: 1180px;margin: 0 auto;padding: 50px 0;}


.mv_area{display: flex;justify-content: space-between;}
.mv_box{width: 66.1%;position: relative;}
.mv_search_area{width: 32.2%;background: #fff;border-radius: 15px;overflow: hidden;box-shadow:0 0 5px rgba(0,0,0,0.1);}
.swiper-container.mv_slid{border-radius: 15px;overflow: hidden;}
.swiper-container.mv_slid .swiper-slide > a{display: block;font-size: 0;}
.swiper-container.mv_slid .swiper-slide > a img{width: 100%;height: 440px;}
.mv_box .v-swp-ctr{position: absolute; left: 30px; bottom: 30px;z-index: 11;display: flex;align-items:center;}
.mv_box .v-swp-ctr .swp-ctrl{font-size: 0;background: rgba(0,0,0,0.5);padding: 10px 20px;border-radius: 50px;}
.mv_box .v-swp-ctr .swp-ctrl > *{display: inline-block;vertical-align: middle;width: auto;}
.mv_box .v-swp-ctr .swp-ctrl > a{font-size: 0;width: 28px; height: 28px;border-radius: 100%;display: inline-block;}
/*
.mv_box .v-swp-ctr .swp-ctrl > a.prev{background: #fff url(../image/main/ms-lf.png) center center no-repeat;}
.mv_box .v-swp-ctr .swp-ctrl > a.next{background: #fff url(../image/main/ms-rt.png) center center no-repeat;}
*/
.mv_box .v-swp-ctr .swp-ctrl > .vsl-pgn{margin-left: 15px;font-size: 16px;color:#fff;}
.mv_box .v-swp-ctr .swp-ctrl > .vsl-pgn > span{display: inline-block;margin: 0 5px;font-weight: 300;}
.mv_box .v-swp-ctr .swp-ctrl > .vsl-pgn > span.swiper-pagination-current{font-weight: 500;}
.mv_box .v-swp-ctr .swp-ctrl > .ap{font-size: 0;}
.mv_box .v-swp-ctr .swp-ctrl > .ap > a{display: inline-block;font-size: 0;width: 12px;height: 16px;}
.mv_box .v-swp-ctr .swp-ctrl > .ap .stop{background: url(../image/main/a-st.png) center center no-repeat;}
.mv_box .v-swp-ctr .swp-ctrl > .ap .start{display: none; background: url(../image/main/a-pl.png) center center no-repeat;}
.mv_box .v-swp-ctr > .vsl-pgn2{margin-left: 15px;}
.mv_box .v-swp-ctr > .vsl-pgn2 > span{display: inline-block;margin: 0 5px;width: 10px;height: 10px;border-radius: 100%;background: #ccc;opacity: 1;}
.mv_box .v-swp-ctr > .vsl-pgn2 > span.swiper-pagination-bullet-active{background: #003c7f;}


.mv_search_box{padding: 40px 40px 20px;}
.mv_search_box *{font-family: "Lato";}
.mv_search_title{text-align:center;margin-bottom: 28px;font-size: 22px;color:#000;font-weight: 700;line-height: 1.3;}
.mv_search_title span{display: inline-block;font-weight: 400;padding-left:38px;background: url(../image/main/mico1.png) left center no-repeat;}
.mv_search_line > li + li{margin-top: 10px;}
.mv_search_line input::-webkit-input-placeholder {color: #000;}
.mv_search_line > li input{width: 100%;height: 50px;padding-left: 18px;box-sizing: border-box;border: 1px solid #dfdfdf;font-size: 14px;color:#000;font-weight: 500;}
.mv_search_ck{margin-top: 20px;display: flex;align-items: center;}
.mv_search_ck > span{display: inline-block;position:relative;}
.mv_search_ck > span > input{position: absolute;top: 0;left: 0;opacity: 0;width: 0;height: 0;}
.mv_search_ck > span > label{display: table-cell;vertical-align: middle;font-weight:300;line-height:20px;color: #252525;font-size: 16px;height: 20px;padding-left:27px;}
.mv_search_ck > span > input[type='checkbox'] + label{background: url('../image/main/c_off.png') no-repeat left center;font-size:14px;font-weight:400;color:#999;}
.mv_search_ck > span > input[type='checkbox']:checked + label{background: url('../image/main/c_on.png') no-repeat left center;}
.mv_search_ck > a{margin-left: 10px;display: inline-block;font-size: 14px;color:#037bc0;font-weight: 400;line-height: 20px;}
.mv_search_bn{margin-top: 37px;text-align: center;}
.mv_search_bn a{display: block;line-height: 60px;border-radius: 60px;background: #003c7f;font-size: 16px;color:#fff;font-weight: 400;}


.tmse_wrap{position: relative;}
h4.tmse_title{font-family: 'Pretendard';margin-bottom: 35px;font-size: 40px;color:#454545;font-weight:400;}
h4.tmse_title strong{font-weight: 700;}
.time_box{position: absolute;left: 50%;top: 12px;transform: translateX(-50%);}
.time_box > ul{display: flex;justify-content:center;}
.time_box > ul > li{font-family: 'Pretendard';position: relative;display: flex;align-items: center;font-size: 17px;color:#333;}
.time_box > ul > li + li{margin-left: 11px;}
.time_box > ul > li > span{font-family: 'Pretendard';position: relative;z-index: 1;display: inline-block;margin-right: 10px;box-sizing: border-box;padding: 0 4px;min-width: 56px;height: 56px;line-height: 56px;font-size: 26px;color:#fff;font-weight: bold;border-radius: 4px;background: #4c4c4c url('../image/main/tmg.png') no-repeat center bottom;background-size: 100% 50%;text-align: center;overflow: hidden;}
.time_box > ul > li > span#tsDay,.time_box > ul > li > span#day{background: #003c7f url('../image/main/tmg.png') no-repeat center bottom;background-size: 100% 50%;}
.time_box > ul > li > span#tsDay:after,.time_box > ul > li > span#day:after{content:"";position: absolute;left: 0;top: 0;bottom: 0;right: 0;background: url('../image/main/crtic.png') no-repeat center center;background-size: 80%;}
.tmse_more{position: absolute;right: 0;top: 15px;}
.tmse_more > a{font-family: 'Pretendard';display: inline-block;width: 180px;line-height: 40px;border: 1px solid #003c7f;border-radius: 50px;text-align: center;font-size: 16px;color:#003c7f;font-weight:400;}
.tmse_more > a span{display: inline-block;padding-right: 15px;background: url('../image/main/bic1.png') no-repeat right center;}

.countdown_wp .time_box{position: static;transform: translateX(0);margin-bottom: 0;}
.countdown_wp .time_box > ul > li{color:#fff;}
.countdown_wp .time_box > ul > li > span#tsDay,.countdown_wp .time_box > ul > li > span#day{background: #1266c4 url('../image/main/tmg_s.png') no-repeat center bottom;background-size: 100% 50%;}

.evt_view_wrap .time_box{position: static;transform: translateX(0);margin-bottom: 0;}
.evt_view_wrap .time_box > ul > li{color:#fff;}
.evt_view_wrap .time_box > ul > li > span#tsDay,.evt_view_wrap .time_box > ul > li > span#day{background: #1266c4 url('../image/main/tmg_s.png') no-repeat center bottom;background-size: 100% 50%;}



.msele_box{min-height: 300px;}
.swiper-container.msele_slid{width:100%;}
.swiper-container.msele_slid .swiper-slide > a{display: block;}
.swiper-container.msele_slid .swiper-slide > a > .img{position: relative;border-radius: 15px;overflow: hidden;transition: .4s;}
.swiper-container.msele_slid .swiper-slide > a > .img > img{width: 100%;transition: all 0.3s ease-in-out;}
.swiper-container.msele_slid .swiper-slide > a > .img > .cp{font-family: 'Pretendard';display: inline-block;position: absolute;left: 0;top: 0;padding: 0 11px;background: #e37791;border-radius: 0 0 17px 0;font-size: 13px;color:#fff;line-height: 26px;transition: .4s;font-weight:400;}
.swiper-container.msele_slid .swiper-slide > a > .img > .more{display: inline-block;position: absolute;right: 7px;top: 7px;width: 35px;height: 35px;border-radius: 100%;background: #c3c3c3 url('../image/main/more1.png') no-repeat center center;transition: .4s;}
.swiper-container.msele_slid .swiper-slide > a:hover > .img > img{transform: scale(1.1,1.1);}
.swiper-container.msele_slid .swiper-slide > a:hover > .img > .more{background: #e37791 url('../image/main/more1.png') no-repeat center center;transition: .4s;}
.swiper-container.msele_slid .swiper-slide > a:hover > .box > .title .b_tit{color:#003c7f;}
.swiper-container.msele_slid .swiper-slide > a > .box > .title{padding: 18px 0 13px;border-bottom: 1px solid #e4e4e4;}
.swiper-container.msele_slid .swiper-slide > a > .box > .title .b_tit{font-family: 'Pretendard';font-size: 18px;color:#000;font-weight: 700;line-height: 1;width:99%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.swiper-container.msele_slid .swiper-slide > a > .box > .title .s_tit{font-family: 'Pretendard';margin-top: 10px;font-size: 16px;color:#939393;font-weight: 400;line-height: 1;width:99%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.swiper-container.msele_slid .swiper-slide > a > .box > .price{padding-top: 15px;display: flex;justify-content:space-between;align-items:center;}
.swiper-container.msele_slid .swiper-slide > a > .box > .price .st{font-family: 'Pretendard';font-size: 14px;color:#000;font-weight:500;line-height:1;}
.swiper-container.msele_slid .swiper-slide > a > .box > .price .bt{font-family: 'Pretendard';font-size: 24px;color:#ea1936;font-weight: 700;line-height:1;}
.swiper-container.msele_slid .swiper-slide > a > .box > .price .bt span{font-size: 17px;color:#000;font-weight:500;}
.swiper-container.msele_slid .swiper-slide > a > .box > .p_btn{font-family: 'Pretendard';margin-top: 23px;text-align: center;line-height: 50px;border-radius: 50px;background: #003c7f;font-size:17px;color:#fff;font-weight: 500;}
.msele_box .swiper-button-next, .msele_box .swiper-button-prev{position:absolute;top:43%;z-index:99;width:50px;height:50px;border-radius: 100%;box-shadow:0 0 10px rgba(0,0,0,0.05);}
.msele_box .swiper-button-prev{left:-25px;background:  #fff url(../image/main/ms_lf.png) center center no-repeat;}
.msele_box .swiper-button-next{right:-25px;background: #fff url(../image/main/ms_rt.png) center center no-repeat;}
.msele_box .swiper-button-next:after{display:none;}
.msele_box .swiper-button-prev:after{display:none;}
.msele_box .swiper-container-horizontal> .swiper-scrollbar{position:absolute;left:30%;bottom:0;right: 0;width: 70%;height: 2px;background: #dbdbdb;border-radius: 0;opacity: 1 !important;}
.msele_box .swiper-scrollbar-drag{background:#000;}
.msele_box .swiper-button-next.swiper-button-disabled,.msele_box .swiper-button-prev.swiper-button-disabled {opacity: 0.6;}


.msele_slidsp .swiper-slide{border-radius:20px;overflow:hidden;}
.msele_slidsp .swiper-slide a{display: block;font-size: 0;}
.msele_slidsp .swiper-slide img{width:100%;}


.myt_title{text-align: center;margin-bottom: 37px;}
.myt_title > span{display: block;font-size: 0;}
.myt_title > h4{margin-top: 17px;font-size:25px;color:#fff;font-weight: 400;line-height: 1.3;}
.myt_title > h4 span{display: inline-block;font-weight: bold;}

.yts_line{display: flex;justify-content:center;margin-left:-50px;margin-top: -20px;flex-wrap: wrap;}
.yts_line > li{margin-left: 50px;margin-top: 20px;}
.yts_line > li > a{display: block;font-size: 0;}
.yts_line > li > a > .img{overflow: hidden;border-radius: 15px;}
.yts_line > li > a > .img > img{width: 100%;transition: all 0.3s ease-in-out;}
.yts_line > li:hover > a > .img > img{transform: scale(1.1,1.1);}

.yts_more{margin-top: 37px;text-align: center;}
.yts_more > a{display: inline-block;}
.yts_more > a p{margin-bottom: 16px;font-size: 25px;color:#fff;font-weight: bold;line-height: 1;}
.yts_more > a span{display: inline-block;font-size: 18px;color:#fff;line-height: 1;padding-bottom: 8px;border-bottom: 1px solid #fff;opacity: 0.5;transition: .4s;}
.yts_more > a:hover span{opacity: 1;}


h4.mpart_title{text-align: center;margin-bottom: 36px;font-size: 30px;color:#000;line-height: 1.2;font-weight: 500;}
h4.mpart_title span{display: inline-block;color: #003c7f;font-weight: bold;}

.mpart_box{position: relative;}
.swiper-container.mpart_slid{width:100%;position:static;padding-bottom:1px;}
.swiper-container.mpart_slid .swiper-slide > a{display: block;border: 1px solid #dfdfdf;border-radius: 15px;background: #f2f3f5;transition: .1s;padding: 19px;}
.swiper-container.mpart_slid .swiper-slide > a > .img{border: 1px solid #dfdfdf;border-radius: 15px;overflow: hidden;}
.swiper-container.mpart_slid .swiper-slide > a > .img > img{width: 100%;transition: all 0.3s ease-in-out;width:100%;height:254px;}
.swiper-container.mpart_slid .swiper-slide > a > .box > .t_top{padding: 20px 0;border-bottom: 1px solid #dfdfdf;}
.swiper-container.mpart_slid .swiper-slide > a > .box > .t_top > p{font-size: 16px;color:#676767;line-height: 1;width:99%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.swiper-container.mpart_slid .swiper-slide > a > .box > .t_top > div{margin-top: 10px;display: flex;justify-content:space-between;align-items:center;}
.swiper-container.mpart_slid .swiper-slide > a > .box > .t_top > div > p{font-size: 20px;color:#000;font-weight: 500;line-height: 1;}
.swiper-container.mpart_slid .swiper-slide > a > .box > .t_top > div > div{display: flex;}
.swiper-container.mpart_slid .swiper-slide > a > .box > .t_top > div > div > span{display: inline-block;font-size: 18px;color:#ffcc00;line-height: 1;}
.swiper-container.mpart_slid .swiper-slide > a > .box > .t_top > div > div > span.galy{color: #454545;}
.swiper-container.mpart_slid .swiper-slide > a > .box > .b_bot{padding: 20px 2%;}
.swiper-container.mpart_slid .swiper-slide > a > .box > .b_bot p{font-size: 16px;color:#454545;font-weight: 350;line-height: 24px;height: 96px;overflow: hidden;overflow: hidden;word-break: keep-all;-webkit-line-clamp: 4;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.swiper-container.mpart_slid .swiper-slide > a:hover{border: 1px solid #003c7f;background: #fff;}
.swiper-container.mpart_slid .swiper-slide > a:hover > .img > img{transform: scale(1.1,1.1);}
.mpart_box .swiper-button-next, .mpart_box .swiper-button-prev{position:absolute;top: 45%;z-index:99;width:70px;height:70px;border-radius: 100%;}
.mpart_box .swiper-button-prev{left:-120px;background:  #666 url(../image/main/ms_lf2.png) center center no-repeat;}
.mpart_box .swiper-button-next{right:-120px;background: #666 url(../image/main/ms_rt2.png) center center no-repeat;}
.mpart_box .swiper-button-next:after{display:none;}
.mpart_box .swiper-button-prev:after{display:none;}
.mpart_box .swiper-container-horizontal> .swiper-scrollbar{position: static;margin-top:45px;width: 100%;height: 2px;background: #dfdfdf;border-radius: 0;opacity: 1 !important;}
.mpart_box .swiper-scrollbar-drag{background:#037bc0;height: 4px;border-radius: 0;top:-1px;}
.mpart_box .swiper-button-next.swiper-button-disabled,.mpart_box .swiper-button-prev.swiper-button-disabled {opacity: 0.2;}

.mpart_more{margin-top: 45px;text-align: center;}
.mpart_more > a{display: inline-block;font-size: 18px;color:#454545;line-height: 1.1;padding-bottom: 8px;border-bottom: 1px solid #8f8f8f;}
.mpart_more.typ2 > a{color:#babab8;border-bottom: 1px solid #babab8;}

.release_title{text-align: center;margin-bottom: 36px;}
.release_title > span{display: inline-block;font-size: 40px;color:#fff;font-weight: 700;line-height: 1;padding-bottom:5px;position: relative;z-index: 1;}
.release_title > span:before{content:"";position: absolute;left: -38px;right: -38px;bottom: 0;height: 14px;background: #037bc0;z-index: -1;}
.release_title > p{margin-top: 8px;font-size: 17px;color:#fff;font-weight: 400;}

.release_box{position: relative;}
.swiper-container.release_slid{width:100%;position:static;padding-bottom:1px;}
.swiper-container.release_slid .swiper-slide > a{display: block;border-radius: 15px;background: #f2f3f5;transition: .1s;padding: 19px;}
.swiper-container.release_slid .swiper-slide > a > .img{border-radius: 0px;overflow: hidden;text-align:center;}
.swiper-container.release_slid .swiper-slide > a > .img img{width: 100%;max-width:326px;max-height:182px;}/*transition: all 0.3s ease-in-out;*/
.swiper-container.release_slid .swiper-slide > a > .box > .r_title{padding: 20px 0;}
.swiper-container.release_slid .swiper-slide > a > .box > .r_title > p.tit{font-size: 20px;color:#333;font-weight: 700;line-height: 1;width:99%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.swiper-container.release_slid .swiper-slide > a > .box > .r_title > p.txt{margin-top: 13px;font-size: 14px;color:#626262;font-weight:400;line-height: 1;width:99%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.swiper-container.release_slid .swiper-slide > a > .box > .r_line{padding: 20px 0;border-top: 1px solid #dfdfdf;}
.swiper-container.release_slid .swiper-slide > a > .box > .r_line > div{display: flex;justify-content:space-between;align-items:center;}
.swiper-container.release_slid .swiper-slide > a > .box > .r_line > div + div{margin-top: 10px;}
.swiper-container.release_slid .swiper-slide > a > .box > .r_line > div > p{font-size: 14px;color:#939393;font-weight:600;line-height: 1;}
.swiper-container.release_slid .swiper-slide > a > .box > .r_line > div > p.rt{text-align: right;}
.swiper-container.release_slid .swiper-slide > a > .box > .r_line > div > p.typ1{font-size: 18px;color:#626262;font-weight: 700;}
.swiper-container.release_slid .swiper-slide > a > .box > .r_line > div > p.typ2{font-size: 18px;color:#003c7f;font-weight: 700;}
.swiper-container.release_slid .swiper-slide > a > .box > .r_line > div > p span{font-size: 14px;color:#939393;}
.swiper-container.release_slid .swiper-slide > a > .box > .rs_text{font-size:12px;color:#ababab;font-weight: 400;text-align: right;}
.swiper-container.release_slid .swiper-slide > a > .box > .rs_bn{margin-top: 28px;text-align: center;}
.swiper-container.release_slid .swiper-slide > a > .box > .rs_bn span{display: block;line-height: 58px;border-radius: 58px;border: 1px solid #003c7f;font-size: 19px;color:#003c7f;font-weight: 500;transition: all 0.2s ease-in-out;}
.swiper-container.release_slid .swiper-slide > a:hover{background: #fff;}
.swiper-container.release_slid .swiper-slide > a:hover > .img > img{transform: scale(1.1,1.1);}
.swiper-container.release_slid .swiper-slide > a:hover > .box > .rs_bn span{background: #003c7f;color:#fff;}
.release_box .swiper-button-next, .release_box .swiper-button-prev{position:absolute;top: 45%;z-index:99;width:70px;height:70px;border-radius: 100%;}
.release_box .swiper-button-prev{left:-120px;background:  #898d8e url(../image/main/ms_lf2.png) center center no-repeat;}
.release_box .swiper-button-next{right:-120px;background: #898d8e url(../image/main/ms_rt2.png) center center no-repeat;}
.release_box .swiper-button-next:after{display:none;}
.release_box .swiper-button-prev:after{display:none;}
.release_box .swiper-container-horizontal> .swiper-scrollbar{position: static;margin-top:45px;width: 100%;height: 2px;background: rgba(255,255,255,0.3);border-radius: 0;opacity: 1 !important;}
.release_box .swiper-scrollbar-drag{background:#fff;opacity:1 !important;height: 4px;border-radius: 0;top:-1px;}
.release_box .swiper-button-next.swiper-button-disabled,.release_box .swiper-button-prev.swiper-button-disabled {opacity: 0.2;}

.manager_wrap{position: relative;}
.manager_wrap .tmse_more{top: 11px}
.manager_titel{margin-bottom: 36px;}
.manager_titel h4{font-size: 30px;color:#000;font-weight: bold;line-height: 1;}
.manager_titel h4 span{color:#003c7f;}
.manager_titel h4 span.st{color:#000;font-weight: 500;}
.manager_titel p{margin-top: 11px;font-size: 17px;color:#454545;font-weight: 350;line-height: 1.3;}

/*
.manager_line{margin-left: -20px;margin-top: -20px;display: flex;flex-wrap: wrap;}
.manager_line > li{margin-left: 20px;margin-top: 20px;width: calc(25% - 20px);}
*/
.manager_line > li > a{display: block;text-align:center;}
.manager_line > li > a > .img{overflow: hidden;border: 1px solid #dfdfdf;border-radius: 15px;}
.manager_line > li > a > .img img{width: 100%;transition: all 0.3s ease-in-out;}
.manager_line > li > a > .c_name{padding: 20px 0;}
.manager_line > li > a > .c_name p{font-size: 18px;color:#333;line-height: 1;font-weight: 500;width:99%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.manager_line > li > a > .c_bn > span{display: block;background: #003c7f;line-height: 50px;border-radius: 50px;font-size: 18px;color:#fff;font-weight: 500;}
.manager_line > li:hover > a > .img img{transform: scale(1.1,1.1);}
.manager_line > li:hover > a > .c_name p{color:#003c7f;}


.mevt_box{position: relative;}
.swiper-container.mevt_slid{width:100%;position:static;padding-bottom:1px;}
.swiper-container.mevt_slid .swiper-slide > a{display: block;text-align: center;}
.swiper-container.mevt_slid .swiper-slide > a > .img{border-radius: 15px;overflow: hidden;}
.swiper-container.mevt_slid .swiper-slide > a > .img img{width: 100%;transition: all 0.3s ease-in-out;}
.swiper-container.mevt_slid .swiper-slide > a > .box{margin-top: 20px;}
.swiper-container.mevt_slid .swiper-slide > a > .box .tit{font-size: 18px;color:#000;line-height: 1.1;width:99%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.swiper-container.mevt_slid .swiper-slide > a > .box .datas{margin-top: 13px;font-size: 16px;color:#454545;font-weight: 350;line-height: 1.1;width:99%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.swiper-container.mevt_slid .swiper-slide > a > .box .datas span{display: inline-block;padding-left: 22px;background: url(../image/main/dic.png) left center no-repeat;}
.swiper-container.mevt_slid .swiper-slide > a:hover > .img > img{transform: scale(1.1,1.1);}
.swiper-container.mevt_slid .swiper-slide > a:hover > .box .tit{color:#003c7f;}
.mevt_box .swiper-button-next, .mevt_box .swiper-button-prev{position:absolute;top: 38%;z-index:99;width:70px;height:70px;border-radius: 100%;}
.mevt_box .swiper-button-prev{left:-120px;background:  #616162 url(../image/main/ms_lf2.png) center center no-repeat;}
.mevt_box .swiper-button-next{right:-120px;background: #616162 url(../image/main/ms_rt2.png) center center no-repeat;}
.mevt_box .swiper-button-next:after{display:none;}
.mevt_box .swiper-button-prev:after{display:none;}
.mevt_box .swiper-button-next.swiper-button-disabled,.mevt_box .swiper-button-prev.swiper-button-disabled {opacity: 0.2;}


.mcs_box{position: relative;}
.swiper-container.mcs_slid{width:100%;}
.swiper-container.mcs_slid .swiper-slide > a{display: table;text-align: center;width: 100%;height: 80px;border: 1px solid #fff;box-sizing: border-box;}
.swiper-container.mcs_slid .swiper-slide > a span{display: table-cell;vertical-align: middle;padding: 0px 0px;}
.swiper-container.mcs_slid .swiper-slide > a span img{width: auto;max-height: 78px;}
/*.swiper-container.mcs_slid .swiper-slide > a:hover{border: 1px solid #003c7f;}*/
.mcs_box .swiper-button-next, .mcs_box .swiper-button-prev{position:absolute;top:50%;margin-top: -25px;z-index:99;width:50px;height:50px;border-radius: 100%;box-shadow:0 0 10px rgba(0,0,0,0.05);}
.mcs_box .swiper-button-prev{left:-25px;background:  #fff url(../image/main/ms_lf.png) center center no-repeat;}
.mcs_box .swiper-button-next{right:-25px;background: #fff url(../image/main/ms_rt.png) center center no-repeat;}
.mcs_box .swiper-button-next:after{display:none;}
.mcs_box .swiper-button-prev:after{display:none;}
.mcs_box .swiper-button-next.swiper-button-disabled,.mcs_box .swiper-button-prev.swiper-button-disabled {opacity: 0.6;}


.mfb_area{margin-top: 50px;}
.mfb_line{display: flex;justify-content: space-between;}
.mfb_line > li{width: 49.15%;}
.mfb_line > li > a{display: flex;align-items:center;width: 100%;height: 230px;border-radius: 15px;overflow: hidden;}
.mfb_line > li.bg1 > a{background: #0e3c80 url(../image/main/mfbg1.png) no-repeat right bottom;}
.mfb_line > li.bg2 > a{background: #f3f3f3 url(../image/main/mfbg2.png) no-repeat right bottom;background-size: auto 100%;}
.mfb_line > li > a > div{padding: 10px 10% 10px 6.5%;}
.mfb_line > li > a > div > div{padding-bottom: 28px;}
.mfb_line > li.bg1 > a > div > div{background: url(../image/main/mfc1.png) no-repeat left bottom;}
.mfb_line > li.bg2 > a > div > div{background: url(../image/main/mfc2.png) no-repeat left bottom;}
.mfb_line > li > a > div > div > .title{display: flex;align-items:center;}
.mfb_line > li > a > div > div > .title > p{font-size: 30px;font-weight: 300;line-height: 1.1;color: #fff;}
.mfb_line > li > a > div > div > .title > p + p{margin-left: 15px;}
.mfb_line > li.bg2 > a > div > div > .title > p{color:#000;}
.mfb_line > li > a > div > div > .title > p > strong{font-weight: bold;}
.mfb_line > li > a > div > div > .title > span{display: inline-block;margin-left: 15px;width: 124px;line-height: 36px;border-radius: 36px;text-align: center;background: #fdeb1d;font-size: 16px;color:#0e3c80;font-weight: 500;}
.mfb_line > li > a > div > div > .text{margin-top: 15px;font-size:17px;color:#fff;font-weight: 350;line-height: 1.6;letter-spacing: -1px;}
.mfb_line > li.bg2 > a > div > div > .text{color:#555;}



.pop_box.wid840{max-width: 840px;}
.video-wrap {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%; /* 16:9 비율 */
  height: 0;
}

.video-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}


@media screen and (max-width:1720px){

}
@media screen and (max-width:1520px){

}

@media screen and (max-width:1420px){
	.mpart_box .swiper-button-next, .mpart_box .swiper-button-prev{width:40px;height:40px;}
	.mpart_box .swiper-button-prev{left:-10px;}
	.mpart_box .swiper-button-next{right:-10px;}

	.release_box .swiper-button-next, .release_box .swiper-button-prev{width:40px;height:40px;}
	.release_box .swiper-button-prev{left:-10px;}
	.release_box .swiper-button-next{right:-10px;}

	.mevt_box .swiper-button-next, .mevt_box .swiper-button-prev{width:40px;height:40px;}
	.mevt_box .swiper-button-prev{left:-10px;}
	.mevt_box .swiper-button-next{right:-10px;}

}

@media screen and (max-width:1240px){
	.msele_box .swiper-button-next, .msele_box .swiper-button-prev{width:40px;height:40px;}
	.msele_box .swiper-button-prev{left:-5px;}
	.msele_box .swiper-button-next{right:-5px;}

	.mcs_box{padding: 0 30px;}
	.mcs_box .swiper-button-next, .mcs_box .swiper-button-prev{margin-top: -25px;width:40px;height:40px;}
	.mcs_box .swiper-button-prev{left:-5px;}
	.mcs_box .swiper-button-next{right:-5px;}
}

@media screen and (max-width:1180px){

}


@media screen and (max-width:1024px){
	.mv_area{display: block;}
	.mv_box{width: auto;}
	.mv_search_area{width: auto;margin-top: 30px;}
	.swiper-container.mv_slid .swiper-slide > a img{height: auto;}
	.swiper-container.mv_slid{border-radius: 0px;}

	.mfb_area{margin-top: 40px;}
	.mfb_line{display: block;}
	.mfb_line > li{width: 100%;}
	.mfb_line > li + li{margin-top: 20px;}

	.mconts_wid{padding: 55px 0;}
}


@media screen and (max-width:767px){
	.mv_box .v-swp-ctr{right: 15px; bottom: 15px;}
	.mv_search_box{padding: 30px 5% 30px;}
	.mv_search_title{margin-bottom: 18px;font-size: 22px;line-height: 24px;}
	.mv_search_bn{margin-top: 24px;}
	.mv_search_bn a{line-height: 50px;border-radius: 50px;font-size: 15px;}

	h4.tmse_title{margin-bottom: 20px;font-size: 22px;text-align:center;}
	h4.tmse_title strong{display: inline-block;font-size: 22px;}
	.time_box{position: static;transform: translateX(0);margin-bottom: 30px;}
	.time_box > ul > li{font-size: 15px;}
	.time_box > ul > li + li{margin-left: 10px;}
	.time_box > ul > li > span{margin-right: 4px;min-width: 42px;height: 42px;line-height: 42px;font-size: 22px;}
	.tmse_more{position: static;margin-top: 30px;text-align: center;}
	.tmse_more > a{width: 180px;line-height: 44px;}
	.swiper-container.msele_slid .swiper-slide > a > .img > .more{right: 5px;top: 5px;width: 30px;height: 30px;}
	.swiper-container.msele_slid .swiper-slide > a > .box > .title .b_tit{font-size: 16px;}
	.swiper-container.msele_slid .swiper-slide > a > .box > .title .s_tit{margin-top: 8px;font-size: 14px;}
	.swiper-container.msele_slid .swiper-slide > a > .box > .price .st{font-size: 13px;}
	.swiper-container.msele_slid .swiper-slide > a > .box > .price .bt{font-size: 19px;}
	.swiper-container.msele_slid .swiper-slide > a > .box > .price .bt span{font-size:13px;}
	.swiper-container.msele_slid .swiper-slide > a > .box > .p_btn{margin-top: 18px;line-height: 44px;border-radius: 44px;font-size:15px;}

	.myt_title{margin-bottom: 30px;}
	.myt_title > h4{margin-top: 12px;font-size:20px;}

	.yts_more{margin-top: 22px;}
	.yts_more > a p{margin-bottom: 10px;font-size: 17px;}
	.yts_more > a span{font-size: 13px;padding-bottom: 5px;}

	h4.mpart_title{margin-bottom: 30px;font-size: 22px;}
	.swiper-container.msele_slid .swiper-slide > a > .img > .cp{font-size:12px;}

	.swiper-container.mpart_slid .swiper-slide > a{padding: 13px;}
	.swiper-container.mpart_slid .swiper-slide > a > .box > .t_top{padding: 18px 0;}
	.swiper-container.mpart_slid .swiper-slide > a > .box > .t_top > p{font-size: 13px;}
	.swiper-container.mpart_slid .swiper-slide > a > .box > .t_top > div > p{font-size: 16px;}
	.swiper-container.mpart_slid .swiper-slide > a > .box > .b_bot p{font-size:14px;}
	.swiper-container.mpart_slid .swiper-slide > a > .box > .t_top > div > div > span{font-size: 15px;}
	.swiper-container.mpart_slid .swiper-slide > a > .box > .b_bot{padding: 18px 0;}
	.mpart_box .swiper-container-horizontal> .swiper-scrollbar{margin-top:20px;}
	.mpart_more{margin-top: 30px;}
	.mpart_more > a{font-size: 15px;}

	.release_title{margin-bottom: 30px;}
	.release_title > span{font-size: 22px;}
	.release_title > span:before{left: -28px;right: -28px;height: 12px;}
	.release_title > p{font-size: 15px;}

	.swiper-container.release_slid .swiper-slide > a{padding: 15px 15px 30px;}
	.swiper-container.release_slid .swiper-slide > a > .box > .r_title > p.tit{font-size: 16px;}
	.swiper-container.release_slid .swiper-slide > a > .box > .r_title > p.txt{margin-top: 12px;font-size: 13px;}
	.swiper-container.release_slid .swiper-slide > a > .box > .r_line > div > p{font-size: 13px;}
	.swiper-container.release_slid .swiper-slide > a > .box > .r_line > div > p.typ1{font-size: 19px;}
	.swiper-container.release_slid .swiper-slide > a > .box > .r_line > div > p.typ2{font-size: 19px;}
	.swiper-container.release_slid .swiper-slide > a > .box > .rs_text{font-size:13px;}
	.swiper-container.release_slid .swiper-slide > a > .box > .rs_bn{margin-top: 25px;}
	.swiper-container.release_slid .swiper-slide > a > .box > .rs_bn span{line-height: 48px;border-radius: 48px;font-size: 15px;}
	.release_box .swiper-container-horizontal> .swiper-scrollbar{margin-top:20px;}
	.swiper-container.release_slid .swiper-slide > a > .box > .r_line > div > p span{font-size:13px;}

	.manager_titel{margin-bottom: 30px;text-align: center;}
	.manager_titel h4{font-size: 22px;}
	.manager_titel p{margin-top: 10px;font-size: 15px;}

	/*
	.manager_line{margin-left: -4px;}
	.manager_line > li{margin-left: 4px;width: calc(50% - 4px);}
	*/
	.manager_line > li > a > .c_name{padding: 12px 0;}
	.manager_line > li > a > .c_name p{font-size: 13px;}
	.manager_line > li > a > .c_bn > span{line-height: 40px;border-radius: 40px;font-size: 14px;}

	.swiper-container.mcs_slid .swiper-slide > a{height: auto;}
	.swiper-container.mcs_slid .swiper-slide > a span{padding: 0px 0px;}
	.swiper-container.mcs_slid .swiper-slide > a span img{max-height: 150px;}

	.mv_search_line > li input{font-size:13px;}
	.mv_search_ck > span > input[type='checkbox'] + label{font-size:13px;}
	.mv_search_ck > a{font-size:13px;}
	.tmse_more > a span{font-size:15px;}
	.swiper-container.mevt_slid .swiper-slide > a > .box .tit{font-size:15px;}
	.swiper-container.mevt_slid .swiper-slide > a > .box .datas span{font-size:13px;}

	.mfb_line > li > a{height:150px;}
	.mfb_line > li.bg1 > a{background-size: auto 130px;}
	.mfb_line > li > a > div > div > .title > p{font-size: 18px;}
	.mfb_line > li > a > div > div > .title > p + p{margin-left: 10px;}
	.mfb_line > li > a > div > div > .title > span{margin-left: 9px;line-height: 30px;font-size: 13px;width: 90px;}
	.mfb_line > li > a > div > div > .text{font-size:13px;font-weight: 400;}

	.mcs_box{padding: 0 0px;}
	.mcs_box .swiper-button-prev{display:none;}
	.mcs_box .swiper-button-next{display:none;}
}

@media screen and (max-width:640px){
	.mconts_widtop{width: calc(100% - 0px);padding: 0px 0 30px 0;}
	.mv_search_area{width: calc(100% - 20px);margin:30px auto 0 auto;}
	.mpart_box{width:calc(100% - 60px);margin:0 auto;}
	.mpart_box .swiper-button-next{right:-30px;}
	.mpart_box .swiper-button-prev{left:-30px;}
}


@media screen and (max-width:520px){


}

@media screen and (max-width:420px){


}







