@charset "utf-8";



/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
서브 공통 css
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.at-html.not_main{padding-top:129px;}
@media(max-width:991px){
	.at-html.not_main{padding-top:51px;}
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
상단 서브 부분 top_banner.php
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.sub_text{margin:0; padding:96px 0 80px;}
.sub_text h1{font-size:42px; font-weight:bold; color:#222;}
@media(max-width:991px){
	.sub_text{padding:60px 0 50px;}
	.sub_text h1{font-size:26px;}
}

.sub_menu_box{border-bottom:1px solid #eee; border-top:1px solid #eee;}
.sub_menu_box .inner{height:54px; line-height:54px; display:flex; place-items:center; padding:0 0 0 85px;}
.sub_menu_box .left{padding:0 18px; border-left:1px solid #eee; border-right:1px solid #eee;}
.sub_menu_box .left img{margin:-3px 0 0 0;}
.sub_menu_box .depth{width:250px; height:100%; position:relative; z-index:9; padding:0 20px 0 24px; border-right:1px solid #eee;}
.sub_menu_box .depth .dropdown{height:100%; display:flex; position:static;}
.sub_menu_box .depth .dropdown-menu{width:100%; display:block; z-index:5; margin:0; padding:0 24px 20px 24px; float:initial; opacity:0; visibility:hidden; border:none; border-radius:0; box-shadow:none; background:#1d59ac; transition:all ease .15s}
.sub_menu_box .depth .dropdown-menu::after{content:""; width:100%; height:54px; position:absolute; top:-54px; left:0;  background:#1d59ac;}
.sub_menu_box .depth a#categoryLabel{display:flex; justify-content:space-between; place-items:center; position:relative; z-index:9; padding:0; font-size:15px; font-weight:400; color:#666; border:none; text-align:left;}
.sub_menu_box .depth a#categoryLabel:active{box-shadow:none;}
.sub_menu_box .depth a#categoryLabel:focus{outline:none;}
.sub_menu_box .depth a#categoryLabel span.arrow{width:14px; height:14px; display:block; position:relative; border-radius:50%; transition:all ease .15s;}
.sub_menu_box .depth a#categoryLabel span.arrow::before,
.sub_menu_box .depth a#categoryLabel span.arrow::after{content:""; width:1px; height:4px; position:absolute; background:#fff; }
.sub_menu_box .depth a#categoryLabel span.arrow::before{top:5px; right:5px; transform:rotate(45deg)}
.sub_menu_box .depth a#categoryLabel span.arrow::after{top:5px; left:5px; transform:rotate(-45deg)}
.sub_menu_box .depth01 a#categoryLabel span.arrow{background:#999;}
.sub_menu_box .depth02 a#categoryLabel span.arrow{background:#1d59ac;}
.sub_menu_box .depth .dropdown-menu li{}
.sub_menu_box .depth .dropdown-menu li a{line-height:32px; padding:0; font-size:15px; font-weight:400; color:#7091c0; transition:all ease .1s;}
.sub_menu_box .depth .dropdown-menu li a:hover{font-weight:500; background:none; color:#fff;}
.sub_menu_box .depth .dropdown.open a#categoryLabel{color:#fff;}
.sub_menu_box .depth .dropdown.open a#categoryLabel span.arrow{background:#fff;}
.sub_menu_box .depth .dropdown.open a#categoryLabel span.arrow::before,
.sub_menu_box .depth .dropdown.open a#categoryLabel span.arrow::after{background:#1d59ac;}
.sub_menu_box .depth .dropdown.open a#categoryLabel span.arrow{transform:rotate(180deg);}
.sub_menu_box .depth .dropdown.open .dropdown-menu{opacity:1; visibility:visible;}
.sub_menu_box .depth02.bg_ a#categoryLabel span.arrow{background:#fff;}
.sub_menu_box .depth02.bg_ a#categoryLabel span.arrow::before,
.sub_menu_box .depth02.bg_ a#categoryLabel span.arrow::after{background:#245eaf}
@media(max-width:1919px){
	.sub_menu_box .inner{padding:0 0 0 45px;}
}
@media(max-width:991px){
	.sub_menu_box{margin-top:-1px;}
	.sub_menu_box .inner{height:44px; line-height:44px; padding:0;}
	.sub_menu_box .left{display:none;}
	.sub_menu_box .depth{width:auto; flex:1; padding:0 15px;}
	.sub_menu_box .depth a#categoryLabel{font-size:13px;}
	.sub_menu_box .depth a#categoryLabel span.arrow{width:15px; height:15px;}
	.sub_menu_box .depth a#categoryLabel span.arrow::before,
	.sub_menu_box .depth a#categoryLabel span.arrow::after{display:none;}
	.sub_menu_box .depth01 a#categoryLabel span.arrow{background:url(/img/depth01_arrow.png); background-size:15px; background-repeat:no-repeat; background-position:center;}
	.sub_menu_box .depth02 a#categoryLabel span.arrow{background:url(/img/depth02_arrow.png); background-size:15px; background-repeat:no-repeat; background-position:center;}
	.sub_menu_box .depth .dropdown.open a#categoryLabel span.arrow{transform:rotate(0); background:url(/img/depth_active_arrow.png); background-size:15px; background-repeat:no-repeat; background-position:center;}
	.sub_menu_box .depth .dropdown .dropdown-backdrop{display:none !important;}
	.sub_menu_box .depth .dropdown-menu{top:100%; padding:0 15px 9px 15px;}
	.sub_menu_box .depth .dropdown-menu::after{top:-45px;}
	.sub_menu_box .depth .dropdown-menu li a{line-height:28px; font-size:13px}
	
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
게시판 검색어 공통
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.list-tsearch{height:75px; line-height:75px; margin-bottom:40px; background:#f7f9fc;}
.list-tsearch form{height:100%;}
.list-tsearch input,
.list-tsearch select{height:40px; line-height:40px; padding:0 22px; appearance:none; font-size:14px; font-weight:400; color:#999; box-shadow:none; border:none;}
.list-tsearch input::placeholder{font-size:14px; font-weight:400; color:#999;}
.list-tsearch input:focus,
.list-tsearch select:focus{box-shadow:none;}
.list-tsearch button{width:100%; height:100%; display:flex; place-items:center; justify-content:center; position:relative; padding:0; background:#1d59ac !important; border:none !important;}
.list-tsearch button:active,
.list-tsearch button:focus{box-shadow:none; outline:none !important;}
.list-tsearch button span{width:18px; height:18px; display:flex; position:absolute;}
.list-tsearch button span::before,
.list-tsearch button span::after{content:""; position:absolute;}
.list-tsearch button span::before{width:15px; height:15px; border:2px solid #fff; border-radius:50%;}
.list-tsearch button span::after{width:8px; height:2px; right:-1px; bottom:3px; transform:rotate(45deg); background:#fff;}
.list-tsearch .search_box{height:100%; display:flex !important; justify-content:center; place-items:center;}
.list-tsearch .search_box .first{width:140px; position:relative; margin-right:10px;}
.list-tsearch .search_box .first span.arrow{width:8px; height:3px; display:block; position:absolute; right:22px; top:21px;}
.list-tsearch .search_box .first span.arrow::before,
.list-tsearch .search_box .first span.arrow::after{content:""; width:100%; height:1px; position:absolute; background:#a6a6a6;}
.list-tsearch .search_box .first span.arrow::before{right:6.5px; transform:rotate(40deg)}
.list-tsearch .search_box .first span.arrow::after{transform:rotate(-40deg)}
.list-tsearch .search_box .sec{width:340px;}
.list-tsearch .search_box .last{width:40px; height:40px;}
@media(max-width:991px){
	.list-tsearch{height:102px; line-height:102px; padding:0 15px; margin-bottom:31px;}
	.list-tsearch input, 
	.list-tsearch select{height:38px; line-height:38px; padding:0 11px; font-size:12px; font-weight:300;}
	.list-tsearch input::placeholder{font-size:12px; font-weight:300;}
	.list-tsearch button span::before{width:16px; height:16px;}
	.list-tsearch button span::after{right:-2px; bottom:2px;}	
	.list-tsearch .search_box .first{width:33.54%; margin-right:7px;}	
	.list-tsearch .search_box .first span.arrow{width:6px; top:19px; right:10px;}
	.list-tsearch .search_box .first span.arrow::before{right:4.3px; transform:rotate(35deg);}
	.list-tsearch .search_box .first span.arrow::after{transform:rotate(-35deg);}
	.list-tsearch .search_box .sec{width:50%;}
	.list-tsearch .search_box .last{width:38px; height:38px;}
}

.faq-box{height:75px; line-height:75px; margin-top:-20px; margin-bottom:40px; background:#f7f9fc;}
.faq-box form{height:100%;}
.faq-box select,
.faq-box input{height:40px; line-height:40px; padding:0 22px; font-size:14px; font-weight:400; box-shadow:none; border:none; color:#999;}
.faq-box select{appearance:none;}
.faq-box input:focus,
.faq-box select:focus{box-shadow:none;}
.faq-box input::placeholder{font-size:14px; font-weight:400; color:#999;}
.faq-box button{width:40px; height:40px; line-height:40px; position:relative; display:flex; place-items:center; justify-content:center; padding:0; background-color:#1d59ac !important; border:none !important;}
.faq-box button:active,
.faq-box button:focus{box-shadow:none; outline:none !important}
.faq-box button span{width:18px; height:18px; display:flex; position:relative;}
.faq-box button span::before,
.faq-box button span::after{content:""; position:absolute;}
.faq-box button span::before{ width:15px; height:15px; border:2px solid #fff; border-radius:50%;}
.faq-box button span::after{ width:8px; height:2px; right:-1px; bottom:3px; transform:rotate(45deg); background:#fff;}
.faq-box .search_box{height:100%; display:flex !important; justify-content:center; place-items:center;}
.faq-box .search_box .first{width:140px; position:relative; margin-right:10px;}
.faq-box .search_box .first span.arrow{width:8px; height:3px; display:block; position:absolute; right:22px; top:21px;}
.faq-box .search_box .first span.arrow::before,
.faq-box .search_box .first span.arrow::after{content:""; width:100%; height:1px; position:absolute; background:#a6a6a6;}
.faq-box .search_box .first span.arrow::before{right:6.5px; transform:rotate(40deg)}
.faq-box .search_box .first span.arrow::after{transform:rotate(-40deg)}
.faq-box .search_box .sec{width:340px;} 
@media(max-width:991px){
	.faq-box{height:102px; line-height:102px; padding:0 15px; margin-bottom:30px;}
	.faq-box select, 
	.faq-box input{padding:0 11px; font-size:12px; font-weight:300;}
	.faq-box input::placeholder{font-size:12px; font-weight:300;}
	.faq-box .search_box .first{width:33.54%; margin-right:7px;}
	.faq-box .search_box .first span.arrow{width:6px; right:11px;}
	.faq-box .search_box .first span.arrow::before{right:4.3px; transform:rotate(35deg)}
	.faq-box .search_box .first span.arrow::after{transform:rotate(-35deg)}
	.faq-box .search_box .sec{width:50%;}
	.faq-box button{width:38px; height:38px;}
	.faq-box button span::before{width:16px; height:16px;}
	.faq-box button span::after{right:-2px; bottom:2px;}
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
게시판 리스트
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.list-board{margin-bottom:0 !important}
.list-board .list-head{padding:22px 0; border-top:1px solid #222; background:none; border-bottom:1px solid #d7d7d7;}
.list-board .list-head span{font-size:16px; font-weight:400; color:#222;}
.list-board .list-body{}
.list-board .list-body span.wr-notice{width:42px; height:20px; line-height:18px; display:flex; justify-content:center; position:relative; margin:0 auto; background-image:none; background:#1d59ac;}
.list-board .list-body span.wr-notice::after{content:"공지"; font-size:12px; font-weight:400; color:#fff;}
.board_style .list-board .list-body li > div{}
.board_style .list-board .list-body li > div,
.board_style .list-board .list-body li > div a,
.board_style .list-board .list-body li > div span{white-space: nowrap; overflow: hidden; text-overflow:ellipsis; font-size:15px; font-weight:400; color:#666;}
.list-board .list-body .wr-subject b{font-weight:400; color:#222;}
.board_style .list-board .list-body li > div.wr-subject{padding-left:30px;}

.board_style .list-board .list-body li > div{padding:19px 0}
	
.notice_style .list-board .wr-name{width:9%;}
.notice_style .list-board .wr-date{width:14%;}
.notice_style .list-board .wr-hit{width:7%;}
@media(max-width:991px){
	.list-board{margin-bottom:0;}
	.list-board .list-head{padding:14px 0;}
	.list-board .list-head span{font-size:14px;}
	.board_style .list-board .list-body li > div{padding:14px 0;}
	.board_style .list-board .list-body li > div, 
	.board_style .list-board .list-body li > div a, 
	.board_style .list-board .list-body li > div span{font-size:13px;}
	.board_style .list-board .list-body li > div.wr-subject{padding-left:0;}
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
게시판 갤러리
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
/* 공지사항 > 사업단 소식 (스킨 basic) */
.m04_01.gallery_container{margin-bottom:0 !important;}
.m04_01.gallery_container .list-item{display:flex; place-items:center; padding-bottom:30px; border-bottom:1px solid #dfdfdf;}
.m04_01.gallery_container .list-row:last-child .list-item{padding-bottom:0; margin-bottom:0 !important; border-bottom:none;}
.m04_01.gallery_container .img-wrap{width:300px; height:174px;}
.m04_01.gallery_container .img-wrap .more{width:100%; height:100%; display:flex; justify-content:center; place-items:center; position:absolute; left:0; top:0; opacity:0; visibility:hidden; font-size:16px; color:#fff; background:rgba(29,89,172, 0.8); transition:all 200ms linear}
.m04_01.gallery_container .list-row:hover .more{opacity:1; visibility:visible;}
.m04_01.gallery_container .fix_gallery_content{margin:0; margin-left:38px;}
.m04_01.gallery_container .fix_gallery_content h5{height:1.06em; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:18px; font-weight:500; color:#222;}
.m04_01.gallery_container .list-row:hover .fix_gallery_content h5{font-weight:bold; color:#1d59ac;}
.m04_01.gallery_container .fix_gallery_content p{line-height:28px; margin:10px 0 30px; text-overflow:ellipsis; overflow:hidden; word-break: break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; font-size:15px; font-weight:400; color:#666;}
.m04_01.gallery_container .fix_gallery_content ul{display:flex;}
.m04_01.gallery_container .fix_gallery_content ul li{position:relative; margin-right:14px; padding-right:14px; font-size:15px; font-weight:300; color:#666;}
.m04_01.gallery_container .fix_gallery_content ul li::after{content:""; width:1px; height:12px; position:absolute; right:0; top:3px; background:#dadada;}
.m04_01.gallery_container .fix_gallery_content ul li:last-child{margin-right:0; padding-right:0;}
.m04_01.gallery_container .fix_gallery_content ul li:last-child::after{display:none;}
.m04_01.gallery_container .fix_gallery_content ul li span{margin-right:3px;}
@media(max-width:991px){
	.m04_01..board_style{margin-bottom:0 !important;}
	.responsive .list-wrap .list-container.gallery_container.m04_01 .list-row{width:100% !important;}
	.m04_01.gallery_container .list-item{flex-flow:column; place-items:flex-start; padding-bottom:25px; margin-bottom:25px !important;}
	.m04_01.gallery_container .imgframe{width:100%;}
	.m04_01.gallery_container .img-wrap{width:100%; height:50vw;}
	.m04_01.gallery_container .img-wrap .more{font-size:19px;}
	.m04_01.gallery_container .fix_gallery_content{margin-left:0; margin-top:24px;}
	.m04_01.gallery_container .fix_gallery_content h5{font-size:16px;}
	.m04_01.gallery_container .fix_gallery_content p{line-height:21px; margin:9px 0 20px; font-size:13px;}
	.m04_01.gallery_container .fix_gallery_content ul li{margin-right:9px; padding-right:9px; font-size:12.5px;}
	.m04_01.gallery_container .fix_gallery_content ul li::after{height:11px; top:1px;}
	.m04_01.gallery_container .fix_gallery_content ul li span{margin-right:2px;}
}

/* 공지사항 > 영상자료 (스킨 basic02)*/
.m04_03.gallery_container{margin-bottom:0 !important}
.m04_03.gallery_container .fix_gallery_content h5{margin-top:22px; font-size:18px; font-weight:500; color:#222; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
@media(max-width:991px){
	.responsive .list-wrap .list-container.gallery_container.m04_03 .list-row{width:100% !important;}
	.m04_03.gallery_container .list-item{margin-bottom:35px !important;}
	.m04_03.gallery_container .list-row:last-child .list-item{margin-bottom:0 !important;}
	.m04_03.gallery_container .fix_gallery_content h5{margin-top:17px; font-size:14px;}
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
게시판 Q&A
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.faq-content-box{border-top:1px solid #333;}
.faq-content-box .list{border-bottom:1px solid #e1e1e1}
.faq-content-box .list.border{border-bottom:none;}
.faq-content-box .list-qna > span{display:block; padding:0 26px; font-size:20px;}
.faq-content-box .list-q{display:flex; place-items:center; position:relative; padding:24px 0; cursor:pointer;}
.faq-content-box .list-q > span{color:#333;}
.faq-content-box .list-q .text{font-size:16px; font-weight:400; color:#333;}
.faq-content-box .list-q .arrow_icon{width:10px; height:6px; position:absolute; right:20px; top:33px;}
.faq-content-box .list-q .arrow_icon span{width:100%; height:100%; display:block; position:relative; }
.faq-content-box .list-q .arrow_icon span::before,
.faq-content-box .list-q .arrow_icon span::after{content:""; width:100%; height:2px; position:absolute; background:#b8b8b8; transition:all ease .15s;}
.faq-content-box .list-q .arrow_icon span::before{right:6.5px; transform:rotate(45deg)}
.faq-content-box .list-q .arrow_icon span::after{transform:rotate(-45deg)}
.faq-content-box .list-q.active .arrow_icon span::before,
.faq-content-box .list-q.active .arrow_icon span::after{background:#1d59ac;}
.faq-content-box .list-q.active .arrow_icon span::before{transform:rotate(-45deg);}
.faq-content-box .list-q.active .arrow_icon span::after{transform:rotate(45deg);}
.faq-content-box .list-a{max-height:0; display:flex; opacity:0; visibility:hidden; background:#f9f9f9; transition:all 250ms linear}
.faq-content-box .list-a > span{padding-top:5px; color:#1d59ac;}
.faq-content-box .list-a .text{line-height:30px; font-size:15px; font-weight:400; color:#888;}
.faq-content-box .list-a.showcon{max-height:/* 12em */100em; padding:23px 0; opacity:1; visibility:visible;}
@media(max-width:991px){
	.faq-content-box .list-qna > span{padding:0 16px; font-size:17px;}
	.faq-content-box .list-q{padding:16px 0;}
	.faq-content-box .list-q .text{font-size:13px;}
	.faq-content-box .list-q .arrow_icon{width:7px; height:4px; top:24px; right:15px;}
	.faq-content-box .list-q .arrow_icon span::before, 
	.faq-content-box .list-q .arrow_icon span::after{height:1px;}
	.faq-content-box .list-q .arrow_icon span::before{right:5.1px;}
	.faq-content-box .list-a .text{line-height:21px; font-size:13px;}
	.faq-content-box .list-a.showcon{max-height:100em; padding:16px 27px 16px 0;}
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
게시판 뷰페이지
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.view_style .view_title{display:flex; justify-content:space-between;}
.view_style .view_title > div{float:initial !important;}
.view_style .view_title .view_subject{width:80%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
게시판 페이저네이션
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.list-page{margin:66px 0 116px !important}
.faq_pagi.pagination{margin:57px 0 94px !important} 
.list-page ul,
.pagination{width:100%; display:flex; justify-content:center; place-items:center;}
.list-page ul li,
.pagination li{display:block; margin-right:26px;}
.list-page ul li:first-child,
.pagination li:first-child{margin-right:18px;}
.list-page ul li:last-child,
.pagination li:last-child{margin-left:-9px; margin-right:0;}
.list-page ul li a,
.pagination li a{border:none;}
.list-wrap .pagination a, 
.view-wrap .pagination a,
.pagination li a{padding:0; font-size:16px; font-weight:300; color:#666 !important;}
.list-wrap .pagination a:foucs,
.view-wrap .pagination a:focus,
.pagination li a:focus{outline:none;}
.pagination>li>a:hover,
.pagination li a:hover,
.text-center .pagination>.active>a:hover{background:none !important;}
.text-center .pagination>.active>a,
.board-list .list-wrap .pagination .active a{font-weight:500; color:#1d59ac !important; background:none; background-color:#fff !important}
.list-page ul li a i,
.pagination li a i{display:block;}
.list-page ul li a i::before,
.pagination li a i::before{display:none;}
.list-page ul li a i.fa-angle-double-left,
.pagination li a i.fa-angle-double-left{width:10px; height:11px; background:url(/img/double-left-arrow.png); background-size:10px; background-repeat:no-repeat;}
.list-page ul li a i.fa-angle-left,
.pagination li a i.fa-angle-left{width:6px; height:11px; background:url(/img/left-arrow.png); background-size:6px; background-repeat:no-repeat;}
.list-page ul li a i.fa-angle-right,
.pagination li a i.fa-angle-right{width:6px; height:11px; background:url(/img/right-arrow.png); background-size:6px; background-repeat:no-repeat;}
.list-page ul li a i.fa-angle-double-right,
.pagination li a i.fa-angle-double-right{width:11px; height:12px; background:url(/img/double-right-arrow.png); background-size:11px; background-repeat:no-repeat;}

.m04_01.board_style .list-page{margin:52px 0 116px !important;}

@media(max-width:991px){
	.list-page{margin:32px 0 22px !important;}
	.list-page ul li, 
	.pagination li{margin-right:24px;}
	.list-page ul li:first-child, 
	.pagination li:first-child{margin-right:15px;}
	.list-page ul li:last-child, 
	.pagination li:last-child{margin-left:-9px;}
	.list-page ul li:first-child, 
	.pagination li:first-child,
	.list-page ul li:nth-child(2), 
	.pagination li:nth-child(2){margin-top:3px;}
	.list-page ul li:nth-last-child(2),
	.pagination li:nth-last-child(2),
	.list-page ul li:last-child,
	.pagination li:last-child{margin-top:1px;}
	.list-page ul li a i.fa-angle-double-left, 
	.pagination li a i.fa-angle-double-left{width:8px; height:9px; background:url(/img/mdouble-left-arrow.png); background-size:8px; background-repeat:no-repeat;}
	.list-page ul li a i.fa-angle-left, 
	.pagination li a i.fa-angle-left{width:4px; height:9px; background:url(/img/mleft-arrow.png); background-size:4px; background-repeat:no-repeat;}
	.list-page ul li a i.fa-angle-right, 
	.pagination li a i.fa-angle-right{width:4px; height:9px; background:url(/img/mright-arrow.png); background-size:4px; background-repeat:no-repeat;}
	.list-page ul li a i.fa-angle-double-right, 
	.pagination li a i.fa-angle-double-right{width:8px; height:9px; background:url(/img/mdouble-right-arrow.png); background-size:8px; background-repeat:no-repeat;}
	.list-wrap .pagination a, 
	.view-wrap .pagination a, 
	.pagination li a{font-size:14px;}

	.faq_pagi.pagination{margin:34px 0 33px !important;}
	.m04_01.board_style .list-page{margin:37px 0 12px !important;}
}

/* 공지사항 > 영상자료 (스킨 basic02)*/
.m04_03.board_style .list-page{margin:21px 0 115px !important;}
@media(max-width:991px){
	.m04_03.board_style .list-page{margin:36px 0 18px !important;}
	.m04_03.board_style .list-page .pagination{margin:0 !important}
	
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
사업단 소개(인사말/사업소개/참여학과 소개/구성원)
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
/* 인사말 */
.m01_01 .bg{background:url(/img/m01_01_bg.jpg); background-size:cover;}
/* 사업소개 */
.m01_02 .bg{background:url(/img/m01_02_01_bg.jpg); background-size:cover;}
.m01_02 .container_fix{width:1200px; padding:0;}
/* 참여학과 소개 */
.m01_03 .bg{background:url(/img/m01_03_01_bg.jpg); background-size:cover;}
.m01_03 .container_fix{width:1200px; padding:0;}
/* 구성원 */
.m01_04{width:1200px; padding:0;}
@media(max-width:991px){
	.m01_04{width:100%; padding:0 15px;}
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
대학원 교육과정(특장점/개설 교과물/이수방법)
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.m02_01,
.m02_02,
.m02_03{width:1200px; padding:0;}
@media(max-width:991px){
	.m02_01,
	.m02_03{width:100%; padding:0 15px;}
}

.mm02_02{position:relative}
.mm02_02::before{content:""; width:15px; height:100%; position:fixed; right:0; top:100px; z-index:5; background:#fff;}
.mm02_02 .inner{position:relative; padding:0 15px; overflow-x:scroll;}
.mm02_02 .inner01 img{height:118vw;}
.mm02_02 .inner02 img{height:128vw;}
.mm02_02 .inner03 img{height:120vw;}
.mm02_02 .inner04 img{height:250vw;}
.mm02_02 .inner05 img{height:245vw;}
.mm02_02 .inner06 img{height:200vw;}
.mm02_02 .inner06{margin-bottom:72px;}
.mm02_02.active::before{top:0;}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
로그인 페이지
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.custom-login .nav-tabs > li{width:100%;}



/* 230118 피드백 수정사항 */
.mm02_02 .inner01 img{height:130vw;}
.mm02_02 .inner02 img{height:121vw;}
.mm02_02 .inner04 img{height:225vw}



/* 230223 kmj 유지보수 */
.mm02_02 .inner03 img{height:179vw;}
.mm02_02 .inner06 img{height:190vw;}


/* 230302 kmj 유지보수 */
.mm02_02 .inner02 img{height:179vw;}
.mm02_02 .inner05 img{height:320vw;}


/* 240306 pjh 유지보수 */
.mm02_02 .inner01 img{height:300vw;}
.mm02_02 .inner03 img{height:290vw;}
.mm02_02 .inner04 img{height:395vw;}
.mm02_02 .inner05 img{height:388vw;}
