.main {margin-top:195px;}
.main .inner {max-width:1400px;width:100%;margin:0 auto;padding:0;display:flex;justify-content: space-between;flex-wrap: wrap;box-sizing: border-box;}
.main_bottom {width:100%; background-color:#eef0f4;border-radius: 5.21vw 5.21vw 0 0;padding: 60px 0 80px 0;}
.sr_only {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0;}

/* visual */
.visual_slide{position:relative;width:100%;height:590px;background-color: #eef0f4;margin:0 auto;z-index:0;overflow:hidden;}
.visual_slide .swiper-slide .inner{width:100%;}
.visual_slide .swiper-slide .inner .text_area{height:auto;padding:63px 0 0 40px;margin:0 auto;box-sizing:border-box;text-align:center;}
.visual_slide .swiper-slide .inner .text_area *{line-height: 1.4;color:#182448;}
.visual_slide .swiper-slide .inner .text_area .sub_title{font-size:20px;font-family:'GmarketSansMedium';}
.visual_slide .swiper-slide .inner .text_area .title{font-size:52px;font-family:'yg-jalnan';}
.visual_slide .swiper-slide .inner .text_area .summary{font-size:18px;}
.visual_slide .swiper-slide .inner .text_area a{display:flex;width:145px;height:38px;font-size: 18px;color:#182448;background-color:#fff;padding:0 20px;margin:33px auto 0 auto;border-radius:26px;align-items:center;justify-content:space-between;box-sizing:border-box;}
.visual_slide .slide_control{position:relative;width:100%;bottom:32px;}
.visual_slide .slide_control .inner{position:relative;justify-content:center;align-items:center;}
.visual_slide .slide_control .swiper-pagination{position: relative;}
.visual_slide .slide_control .swiper-pagination-bullet{background-color:#19222d;opacity:0.5;margin:0 4px;}
.visual_slide .slide_control .swiper-pagination-bullet-active{opacity:1;}
.visual_slide .slide_control .slide_pause,.visual_slide .slide_control .slide_play{position:relative;width:8px;height:10px;z-index:10;margin: 5px 0 0 8px;}
.visual_slide .slide_control .slide_pause{background:url(/offedu/visitEdu/usr/publish/images/main/btn_main_visual_pause.png);}
.visual_slide .slide_control .slide_play{background:url(/offedu/visitEdu/usr/publish/images/main/btn_main_visual_play.png);}
.visual_slide .btn_prev_slide,.visual_slide .btn_next_slide{position:absolute;width:50px;height:50px;text-indent:-9999em;overflow:hidden;top:50%;z-index:10;transform:translateY(-50%);}
.visual_slide .btn_prev_slide{background:url(/offedu/visitEdu/usr/publish/images/main/btn_main_visual_arrow_right.png) no-repeat;left:77px;}
.visual_slide .btn_next_slide{background:url(/offedu/visitEdu/usr/publish/images/main/btn_main_visual_arrow_left.png) no-repeat;left:calc(100% - 97px);}

.visual_slide .swiper-slide[data-swiper-slide-index="0"]{background:url(/offedu/visitEdu/usr/publish/images/main/main_visual_01.jpg) no-repeat center top;}
.visual_slide .swiper-slide[data-swiper-slide-index="1"]{background:url(/offedu/visitEdu/usr/publish/images/main/main_visual_02.jpg) no-repeat center top;}
.visual_slide .swiper-slide[data-swiper-slide-index="2"]{background:url(/offedu/visitEdu/usr/publish/images/main/main_visual_03.jpg) no-repeat center top;}
.visual_slide .swiper-slide[data-swiper-slide-index="3"]{background:url(/offedu/visitEdu/usr/publish/images/main/main_visual_04.jpg) no-repeat center top;}
.visual_slide .swiper-slide[data-swiper-slide-index="4"]{background:url(/offedu/visitEdu/usr/publish/images/main/main_visual_05.jpg) no-repeat center top;}

.visual_slide .swiper-pagination-bullet:focus-visible{outline:2px solid #000;}

/* main_banner_link */
.container .main_banner_link{position:relative;margin:70px auto;}
.container .main_banner_link li{position:relative;display:flex;width:calc((100%/5) - 20px);height:100%;background-color:#fff;border-radius:10px;box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.1);align-items:center;border:1px solid transparent;}
/* .container .main_banner_link li::after{position:absolute;content:" ";width: calc(100% + 10px);height:calc(100% + 10px);border:3px solid transparent;left:-8px;border-radius:10px;} */
.container .main_banner_link li:hover{z-index: 15;border:1px solid #e95504;box-shadow:0 0 15px rgba(233,85,4,0.2);}
/* .container .main_banner_link li:hover::after{border:1px solid #e95504;background-color:#fff;box-shadow:0 0 15px rgba(233,85,4,0.3);} */
.container .main_banner_link li a{position:relative;width:100%;text-align:center;z-index:15;padding: 15px 0;}
.container .main_banner_link li a p, .container .main_banner_link li a span{font-family: 'GmarketSansMedium';}
.container .main_banner_link i{display:block;width:70px;height:70px;margin:0 auto 15px auto;background-repeat:no-repeat;}
.container .main_banner_link .banner_link_01 i{background-image:url(/offedu/visitEdu/usr/publish/images/main/icon_main_visual_01.png);}
.container .main_banner_link .banner_link_02 i{background-image:url(/offedu/visitEdu/usr/publish/images/main/icon_main_visual_02.png);}
.container .main_banner_link .banner_link_03 i{background-image:url(/offedu/visitEdu/usr/publish/images/main/icon_main_visual_03.png);}
.container .main_banner_link .banner_link_04 i{background-image:url(/offedu/visitEdu/usr/publish/images/main/icon_main_visual_04.png);}
.container .main_banner_link .banner_link_05 i{background-image:url(/offedu/visitEdu/usr/publish/images/main/icon_main_visual_05.png);}
.container .main_banner_link li span{color:#d64309;font-weight:500;}

/* 하단콘텐츠 공통 */
.wrap .content_wrap{width:443px; position:relative;}
.wrap .content_wrap .content{height:332px;}
.wrap .content_wrap>.title{display:flex;width:100%;justify-content:space-between;align-items:center;margin:0 0 10px 0;}
.wrap .content_wrap>.title h3, .main_info .main_tab{font-size:26px;font-family:GmarketSansMedium;transition:.2s;}
.wrap .btn_plus{position:absolute; top:0; right:0; display:flex;width:65px;height:30px;background:#fff url(/offedu/visitEdu/usr/publish/images/main/btn_plus.png) no-repeat calc(100% + 4px) center;padding:0 4px 0 8px;overflow:hidden;text-align:left;color:#666;line-height:1.6;border:1px solid #d5d5d5;border-radius:5px;justify-content:flex-start;align-items:center;transition:all 0.1s ease-in;}
.wrap .btn_plus:hover{border:1px solid #ed5908;background:#fff url(/offedu/visitEdu/usr/publish/images/main/btn_plus_hover.png) no-repeat calc(100% + 4px) center;color:#d64309;}

.main_info {flex:1;margin-right:2.86vw;position: relative;max-width: calc(100% - 443px - 2.86vw);}
.main_tablist{position:relative;font-size:26px;font-weight:bold;font-family:'GmarketSansBold';margin-bottom:10px;}
.main_tab:first-child {margin-right:40px;}
.wrap .content_wrap>.title h3, .main_tab.active, .main_tab:hover {font-family: 'GmarketSansBold';}
/* 공지사항 & 자료실*/
.wrap .notice .content{padding:30px 40px;background-color:#fff;border-radius: 10px;box-sizing:border-box;border:1px solid #e5e5e5;}
.wrap .notice .emphasis{display: inline-flex;width:40px;height:20px;justify-content:center;align-items:center;background-color:#d64309;font-size:14px;font-weight:400;color:#fff;border-radius:5px;margin:0 8px 0 0;}

.detail_list {display: flex;justify-content: flex-start;align-items: center;padding-bottom: 30px;margin-bottom: 16px;border-bottom: 1px dashed #e5e5e5;}
.detail_list .date span {display: block;color: #d64309;font-size: 34px;font-family: 'GmarketSansBold';}
.detail_list .date p {display: block;}
.detail_list .date {display: flex;flex-direction: column;justify-content: center;width:100px;height:75px;text-align: center;border: 1px solid #ed5908;border-radius: 10px;}
.detail_list .con {flex: 1 1;margin-left: 30px;}
.detail_list .tit {display: block;font-size: 20px;margin-bottom: 10px;transition: .2s;font-weight: 900;line-height:1.3}
.detail_list .tit:hover {color:#d64309;}
.detail_list .con p {color: #666;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;line-height: 1.4;}

.wrap .notice .notice_list li:last-child{border:0;}
.wrap .notice .notice_list li a{display:flex;justify-content:space-between;align-items:center;transition:all 0.1s ease-in;padding: 5px 0;}
.wrap .notice .notice_list li:hover a{color:#d64309;transition:all 0.15s ease-in-out;}
.wrap .notice .date{display:flex;font-size:16px;color:#333;align-items:center;}
.wrap .notice .notice_list li:hover .date{color:#d64309;}
.wrap .notice i{display:inline-block;width:4px;height:4px;background:#e95504;margin:2px 6px 0 0;border-radius:100%;position: relative;top:-3px;}
.wrap .notice .notice_list .title{width: calc(100% - 115px);font-size:16px;font-weight:500;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height: 1.4;}

/* 자료실 */
/* .wrap .data_notice .notice_list{display:flex;height:100%;align-items:stretch;flex-flow:wrap;justify-content:space-between;flex-direction:column;}
.wrap .data_notice .notice_list li{width:100%;padding:15.5px 45px;background-color:#fff;border:1px solid #d5d5d5;border-radius: 5px;box-shadow:0 0 5px rgba(0,0,0,0.15);box-sizing:border-box;transition:all 0.05s ease-in-out;}
.wrap .data_notice .notice_list li:hover{border:1px solid #ed5908;transition:all 0.05s ease-in-out;}
.wrap .data_notice .notice_list li .title{font-size: 18px;font-weight:500;align-items:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:1.2;transition:all 0.05s ease-in-out;}
.wrap .data_notice .notice_list li .title i{display:inline-block;width:4px;height:4px;background:#e95504;margin:0 6px 5px 0;border-radius:100%;}
.wrap .data_notice .notice_list li .date{margin:4.5px 0 0 8px;color:#666;font-weight:300;transition:all 0.05s ease-in-out;}
.wrap .data_notice .notice_list li:hover .title,.wrap .data_notice .notice_list li:hover .date{color:#ed5908;transition:all 0.05s ease-in-out;} */

/* 알림판 */
.wrap .notify .notify_slide{height:100%;}
.wrap .notify .notify_slide .swiper-slide img{width:100%;height:100%;}
.wrap .notify .notify_control{display:flex;height:30px;background-color:#fff;border:1px solid #d5d5d5;border-radius:5px;padding:0 4px 0 0;}
.wrap .notify .notify_control>*{position:unset;width:23px;height:30px;font-size:16px;color:#666;text-align:center;line-height:28px;letter-spacing:-1.7px;margin: 0 0 0 -1px;}
.wrap .notify .notify_control .slide_number{width:35px;}
.wrap .notify .notify_control .swiper-button-prev,.wrap .notify .notify_control .swiper-button-next{background-size:auto;}
.wrap .notify .notify_control .swiper-button-prev::after,.wrap .notify .notify_control .swiper-button-next::after{display: none;}
.wrap .notify .notify_control .swiper-button-prev{background-image:url(/offedu/visitEdu/usr/publish/images/main/btn_arrow_right.png);background-position-x:-2px;}
.wrap .notify .notify_control .swiper-button-next{background-image:url(/offedu/visitEdu/usr/publish/images/main/btn_arrow_left.png);}
.wrap .notify .notify_control .swiper-button-prev:hover{background-image:url(/offedu/visitEdu/usr/publish/images/main/btn_arrow_right_hover.png);}
.wrap .notify .notify_control .swiper-button-next:hover{background-image:url(/offedu/visitEdu/usr/publish/images/main/btn_arrow_left_hover.png);}
.wrap .notify .notify_control .slide_pause,.wrap .notify .notify_control .slide_play{height: 30px;margin: 0 0 0 -0.5px;}
.wrap .notify .notify_control .slide_pause{background:url(/offedu/visitEdu/usr/publish/images/main/btn_pause.png) no-repeat center center;}
.wrap .notify .notify_control .slide_play{background:url(/offedu/visitEdu/usr/publish/images/main/btn_play.png) no-repeat center center;}
.wrap .notify .content{width:100%;height:313px;overflow:hidden;border-radius:10px;}
.wrap .notify .notify_slide a:focus{width:calc(100% - 6px);height:calc(100% - 6px);margin:2px 0 0 2px;}

@media all and (max-width: 1440px){
  .main .inner{width:calc(100% - 40px);}
  /* .wrap .notice .content,.wrap .data_notice .notice_list li{padding:15px 25px;} */
  
}

@media all and (max-width: 1024px){
	.main{margin-top:120px;}
	.wrap .content_wrap{width:100%;margin:0 0 30px 0;}
	
	.visual_slide .swiper-slide{background-size:auto 100% !important;}
	.visual_slide .swiper-slide .inner .text_area{width:calc(100% - 40px);margin:0 auto;padding:63px 0 0 0;}
	.visual_slide .swiper-slide .inner .text_area .sub_title{font-size:1.2rem;}
	.visual_slide .swiper-slide .inner .text_area .title{font-size:2.5rem;}
	.visual_slide .swiper-slide .inner .text_area .summary{font-size:1.1rem;}
	.visual_slide .slide_control{bottom:-20px;}
	
	.container .main_banner_link{height:auto;margin:30px auto;}
	.container .main_banner_link li{width:calc((100% - 20px)/2);margin:0 0 10px 0;}
	.main_bottom {padding:40px 0 50px 0;}
	.main_info {margin:0 0 40px 0;max-width:100%;}

	.wrap .notify .content{height:auto;}	
}

@media all and (max-width: 767px){
	/*.main{margin:70px 0 0 0;}*/
	.wrap .notice .content {padding:15px 25px;} 
.wrap .notice .detail_list {padding-bottom:20px;}

	.visual_slide .btn_next_slide{left:calc(100% - 60px);}
	.visual_slide .btn_prev_slide{left:10px;}	
}

@media all and (max-width: 640px){
	.main_tab:first-child {
		margin-right: 15px;
	}

	.visual_slide .swiper-slide{background-size:cover !important;}
	.visual_slide .swiper-slide[data-swiper-slide-index="0"]{background:url(/offedu/visitEdu/usr/publish/images/main/main_visual_01_mob.jpg) no-repeat center bottom;}
	.visual_slide .swiper-slide[data-swiper-slide-index="1"]{background:url(/offedu/visitEdu/usr/publish/images/main/main_visual_02_mob.jpg) no-repeat center bottom;}
	.visual_slide .swiper-slide[data-swiper-slide-index="2"]{background:url(/offedu/visitEdu/usr/publish/images/main/main_visual_03_mob.jpg) no-repeat center bottom;}
	.visual_slide .swiper-slide[data-swiper-slide-index="3"]{background:url(/offedu/visitEdu/usr/publish/images/main/main_visual_04_mob.jpg) no-repeat center bottom;}
	.visual_slide .swiper-slide[data-swiper-slide-index="4"]{background:url(/offedu/visitEdu/usr/publish/images/main/main_visual_05_mob.jpg) no-repeat center bottom;}
	
	.visual_slide .swiper-slide .inner .text_area .title{font-size:2rem;}
	.visual_slide .swiper-slide .inner .text_area .summary{font-size:1rem;letter-spacing:-0.5px;}
	
		.refer_item .detail_list, .notice_item .detail_list{flex-flow: column-reverse;align-items: flex-start;}
    .refer_item .detail_list .date, .notice_item .detail_list .date{flex-flow: row-reverse;}
    .refer_item .detail_list .date span:before, .notice_item .detail_list .date span:before{content:'-';display:inline-block;margin:0 1px}
    .refer_item .detail_list .date, .notice_item .detail_list .date{width:auto;height:auto;margin-top: 10px;border:0}
    .refer_item .detail_list .date span, .notice_item .detail_list .date span{font-size: 16px;font-family: 'Noto Sans KR', sans-serif;color:#333}
    .refer_item .detail_list .con, .notice_item .detail_list .con{margin-left: 0px;}
    
		.wrap .notice .notice_list li a, .refer_item .list li a{flex-flow: column;align-items: flex-start;}
		/* .notice_item .list li .tit, .refer_item .list li .tit{width: 100%;} */
    .refer_item  .date, .notice_item .notice_list .date{padding-left:16px;margin-top: 4px}
		.wrap .notice .notice_list .title {width:calc(100% - 1px);}
	}

