@charset "utf-8";

/*img-preview*/
.img-preview{position:relative} 
.img-preview .preview-btn{display:none}
.mo-none {display: none;}

	@media all and (max-width:680px){
		.img-preview img{width:100%;}
		.img-preview .preview-btn{ display:block; position:absolute; bottom:0; right:0; height:40px; width:90px; background:rgba(0,0,0,0.7); color:#fff; text-align:center; line-height:40px; z-index:55;}

        .mo-none {display: block;}
	}

.w100p{width:100%}

/* mcdmd-wrap */
.mcdmd-wrap{}
.mcdmd-wrap .titles{text-align:center; margin-bottom:30px;}
.mcdmd-wrap .titles .btit{font-family:'GmarketSans'; background:#2f3570; line-height:100%; padding:10px; font-weight:900; color:#fff; font-size:26px; margin-bottom:10px;}
.mcdmd-wrap .titles .stit{font-size:15px; color:#bbbcc3; line-height:120%; font-family:'GmarketSans';}
.mcdmd-wrap .titles.pink .btit{background:#de2fab;}
.mcdmd-wrap .titles.sky .btit{background:#1793eb;}
.mcdmd-wrap .titles.org  .btit{background:#ff7c2d;}

.mcdmd-wrap .tb-txt{font-family:'GmarketSans'; color:#000; font-size:20px; line-height:120%; margin-bottom:30px;}


	@media screen and (max-width: 1000px) {

		.mcdmd-wrap .tb-txt{font-size:17px;}

	}

	@media all and (max-width:768px){
		.mcdmd-wrap .titles{margin-bottom:20px;}
		.mcdmd-wrap .titles .btit{line-height:120%; font-size:18px; margin-bottom:10px;}
		.mcdmd-wrap .titles .stit{font-size:14px;}

		.mcdmd-wrap .tb-txt{font-size:16px; margin-bottom:20px;}
		.mcdmd-wrap .tb-txt br{display:none;}
	}

	@media all and (max-width:480px){

	}

.mcdmd-wrap .diagram{background:#edeefd; padding:60px 25px; margin-bottom:60px;}
.mcdmd-wrap .diagram .dia-nums{text-align:center; margin-bottom:50px;}
.mcdmd-wrap .diagram .dia-nums li{width:200px; height:200px; margin:0px 9px; padding-top:30px; box-sizing:border-box; text-align:center; background:#000; display:inline-block; vertical-align:top; border-radius:50%;}
.mcdmd-wrap .diagram .dia-nums li:first-child{margin-left:0px;}
.mcdmd-wrap .diagram .dia-nums li:last-child{margin-right:0px;}
.mcdmd-wrap .diagram .dia-nums li .num{font-size:18px; color:#fff; line-height:100%; font-weight:900; padding:5px; border:1px solid #fff; border-left:none; border-right:none; display:inline-block; margin-bottom:15px;}
.mcdmd-wrap .diagram .dia-nums li .btxt{font-size:16px; color:#fff; line-height:140%; letter-spacing:-0.03em;}
.mcdmd-wrap .diagram .dia-nums li:nth-child(1){background:#319edc;}
.mcdmd-wrap .diagram .dia-nums li:nth-child(2){background:#29adcb;}
.mcdmd-wrap .diagram .dia-nums li:nth-child(3){background:#737ad9;}
.mcdmd-wrap .diagram .dia-nums li:nth-child(4){background:#e877c9;}

.mcdmd-wrap .diagram .unit-list{position:relative; background:#fff; padding:30px 20px; text-align:center; z-index:1;}
.mcdmd-wrap .diagram .unit-list .btxt{position:relative; display:inline-block; padding-bottom:25px;}
.mcdmd-wrap .diagram .unit-list .btxt:before{position:absolute; top:0px; left:50%; width:2px; height:100%; background:#e877c9; content:""; z-index:-1;}
.mcdmd-wrap .diagram .unit-list .btxt p{background:#e877c9; padding:10px 30px; color:#fff; font-weight:900; font-size:16px; border-radius:20px;}

.mcdmd-wrap .diagram .unit-list .stxt{padding:16px; background:#e5e7fd; border-radius:30px;}
.mcdmd-wrap .diagram .unit-list .stxt p{color:#2f3570; font-weight:900; font-size:16px;}

.mcdmd-wrap .diagram .unit-list .point{}
.mcdmd-wrap .diagram .unit-list .point:after{clear:both; content:""; display:block;}
.mcdmd-wrap .diagram .unit-list .point li{width:31.33333333%; float:left; margin:0px 1%; padding-top:25px;}
.mcdmd-wrap .diagram .unit-list .point li .ptxt{padding:10px; background:#fff; border:1px solid #e877c9; font-weight:900; color:#000; letter-spacing:-0.02em; margin-bottom:10px;}
.mcdmd-wrap .diagram .unit-list .point li .ttxt{font-size:13px; font-weight:900; letter-spacing:-0.04em; color:#e877c9;}


	@media screen and (max-width: 1000px) {
		.mcdmd-wrap .diagram .dia-nums li{width:150px; height:150px; margin:0px 5px; padding:15px; border-radius:20px;}
		.mcdmd-wrap .diagram .dia-nums li .num{margin-bottom:5px;}
		.mcdmd-wrap .diagram .dia-nums li .btxt{font-size:14px;}
		.mcdmd-wrap .diagram .dia-nums li .btxt br{display:none;}
	}

	@media all and (max-width:768px){
		.mcdmd-wrap .diagram{padding:20px 15px; margin-bottom:40px;}

		.mcdmd-wrap .diagram .dia-nums{margin-bottom:20px;}
		.mcdmd-wrap .diagram .dia-nums li{width:100px; height:auto; margin:0px 0px; padding:10px; border-radius:20px;}
		.mcdmd-wrap .diagram .dia-nums li .num{font-size:16px;}
		.mcdmd-wrap .diagram .dia-nums li .btxt{font-size:13px;}

		.mcdmd-wrap .diagram .unit-list{padding:20px 10px;}
		.mcdmd-wrap .diagram .unit-list .btxt{padding-bottom:20px;}
		.mcdmd-wrap .diagram .unit-list .btxt p{font-size:14px;}

		.mcdmd-wrap .diagram .unit-list .stxt{padding:10px;}
		.mcdmd-wrap .diagram .unit-list .stxt p{font-size:14px;}

		.mcdmd-wrap .diagram .unit-list .point{}
		.mcdmd-wrap .diagram .unit-list .point:after{clear:both; content:""; display:block;}
		.mcdmd-wrap .diagram .unit-list .point li{padding-top:15px;}
		.mcdmd-wrap .diagram .unit-list .point li .ptxt{padding:8px 5px; margin-bottom:5px; font-size:13px;}

	}

	@media all and (max-width:480px){
		.mcdmd-wrap .diagram .dia-nums li{width:48%; margin-bottom:10px;}

		.mcdmd-wrap .diagram .unit-list .btxt p{padding:10px 10px; }
	
	}

.mcdmd-wrap .cont{}
.mcdmd-wrap .cont:after{clear:both; content:""; display:block;}
.mcdmd-wrap .cont.half .fl{width:49%;}
.mcdmd-wrap .cont.half .fr{width:49%;}

.mcdmd-wrap .cont.asym .fl{width:34%;}
.mcdmd-wrap .cont.asym .fr{width:64%;}


.mcdmd-wrap .depart-list{margin-bottom:40px;}
.mcdmd-wrap .depart-list ul{margin:0px -1%;}
.mcdmd-wrap .depart-list ul:after{clear:both; content:""; display:block;}
.mcdmd-wrap .depart-list ul li{width:31.333333333%; margin:0px 1%; margin-bottom:20px; float:left; background:#000; padding:10px; box-sizing:border-box;}
.mcdmd-wrap .depart-list ul li .in-cont{position:relative; border:1px solid #fff; padding:20px 16px; min-height:240px; box-sizing:border-box;}
.mcdmd-wrap .depart-list ul li .in-cont .btit{font-size:22px; line-height:120%; color:#fff; font-family:'GmarketSans'; font-weight:900; margin-bottom:15px; letter-spacing:-0.02em;}
.mcdmd-wrap .depart-list ul li .in-cont .stit{font-size:15px; line-height:140%; color:#fff; font-weight:900; margin-bottom:30px; letter-spacing:-0.02em;}
.mcdmd-wrap .depart-list ul li .in-cont .btxt{font-size:14px; line-height:140%; color:#fff; font-weight:900; margin-bottom:30px; letter-spacing:-0.02em;}
.mcdmd-wrap .depart-list ul li .in-cont .btn{position:absolute; left:16px; bottom:20px; color:#fff; font-size:13px; line-height:100%; border:1px solid #fff; display:block; padding:6px 15px; border-radius:20px;}
.mcdmd-wrap .depart-list ul li .in-cont .btn:hover{background:#fff; color:#000; text-decoration:underline;}


	@media screen and (max-width: 1000px) {
		.mcdmd-wrap .depart-list ul li .in-cont .btit{font-size:20px;}
	}

	@media all and (max-width:768px){
		.mcdmd-wrap .cont.asym .fl{width:100%; float:none; margin-bottom:20px;}
		.mcdmd-wrap .cont.asym .fr{width:100%; float:none;}

		.mcdmd-wrap .depart-list ul li{width:48%; margin-bottom:10px;}
		.mcdmd-wrap .depart-list ul li .in-cont{padding:15px 10px; min-height:200px;}
		.mcdmd-wrap .depart-list ul li .in-cont .btit{font-size:18px; margin-bottom:5px;}
		.mcdmd-wrap .depart-list ul li .in-cont .stit{font-size:14px; margin-bottom:10px; }
		.mcdmd-wrap .depart-list ul li .in-cont .btxt{font-size:13px; margin-bottom:0px;}
		.mcdmd-wrap .depart-list ul li .in-cont .btn{position:absolute; left:10px; bottom:15px;}
	}

	@media all and (max-width:480px){
		.mcdmd-wrap .cont.half .fl{width:100%; float:none; margin-bottom:10px;}
		.mcdmd-wrap .cont.half .fr{width:100%; float:none;}
	
		.mcdmd-wrap .depart-list ul{margin:0px 0%;}
		.mcdmd-wrap .depart-list ul li{width:100%; margin:0px 0%; margin-bottom:10px;}

		.mcdmd-wrap .depart-list ul li .in-cont{padding:15px 10px; min-height:180px;}
	}

.mcdmd-wrap .depart-list ul li.mcd01{background:url("https://www.kunsan.ac.kr/upload_data/board_data/CNT_ATCHDOWN/175066714192954.jpg") center no-repeat #000; background-size:cover}
.mcdmd-wrap .depart-list ul li.mcd02{background:url("https://www.kunsan.ac.kr/upload_data/board_data/CNT_ATCHDOWN/175066714193464.jpg") center no-repeat #000; background-size:cover}
.mcdmd-wrap .depart-list ul li.mcd03{background:url("https://www.kunsan.ac.kr/upload_data/board_data/CNT_ATCHDOWN/175066714193767.jpg") center no-repeat #000; background-size:cover}
.mcdmd-wrap .depart-list ul li.mcd04{background:url("https://www.kunsan.ac.kr/upload_data/board_data/CNT_ATCHDOWN/175066714193910.jpg") center no-repeat #000; background-size:cover}
.mcdmd-wrap .depart-list ul li.mcd05{background:url("https://www.kunsan.ac.kr/upload_data/board_data/CNT_ATCHDOWN/175066714194384.jpg") center no-repeat #000; background-size:cover}
.mcdmd-wrap .depart-list ul li.mcd06{background:url("https://www.kunsan.ac.kr/upload_data/board_data/CNT_ATCHDOWN/175066714195584.jpg") center no-repeat #000; background-size:cover}
.mcdmd-wrap .depart-list ul li.mcd07{background:url("https://www.kunsan.ac.kr/upload_data/board_data/CNT_ATCHDOWN/175066714195882.jpg") center no-repeat #000; background-size:cover}
.mcdmd-wrap .depart-list ul li.mcd08{background:url("https://www.kunsan.ac.kr/upload_data/board_data/CNT_ATCHDOWN/175066714196159.jpg") center no-repeat #000; background-size:cover}
.mcdmd-wrap .depart-list ul li.mcd09{background:url("https://www.kunsan.ac.kr/upload_data/board_data/CNT_ATCHDOWN/175066714196314.jpg") center no-repeat #000; background-size:cover}
.mcdmd-wrap .depart-list ul li.mcd10{background:url("https://www.kunsan.ac.kr/upload_data/board_data/CNT_ATCHDOWN/175066720161238.jpg") center no-repeat #000; background-size:cover}
.mcdmd-wrap .depart-list ul li.mcd11{background:url("https://www.kunsan.ac.kr/upload_data/board_data/CNT_ATCHDOWN/175066720161613.jpg") center no-repeat #000; background-size:cover}
.mcdmd-wrap .depart-list ul li.mcd12{background:url("https://www.kunsan.ac.kr/upload_data/board_data/CNT_ATCHDOWN/175066720161894.jpg") center no-repeat #000; background-size:cover}
.mcdmd-wrap .depart-list ul li.mcd13{background:url("https://www.kunsan.ac.kr/upload_data/board_data/CNT_ATCHDOWN/175066720162127.jpg") center no-repeat #000; background-size:cover}
.mcdmd-wrap .depart-list ul li.mcd14{background:url("https://www.kunsan.ac.kr/upload_data/board_data/CNT_ATCHDOWN/175066720162485.jpg") center no-repeat #000; background-size:cover}
.mcdmd-wrap .depart-list ul li.mcd15{background:url("https://www.kunsan.ac.kr/upload_data/board_data/CNT_ATCHDOWN/175066720162732.jpg") center no-repeat #000; background-size:cover}
.mcdmd-wrap .depart-list ul li.mcd16{background:url("https://www.kunsan.ac.kr/upload_data/board_data/CNT_ATCHDOWN/175066720163019.jpg") center no-repeat #000; background-size:cover}
.mcdmd-wrap .depart-list ul li.mcd17{background:url("https://www.kunsan.ac.kr/upload_data/board_data/CNT_ATCHDOWN/175066720163282.jpg") center no-repeat #000; background-size:cover}
.mcdmd-wrap .depart-list ul li.mcd18{background:url("https://www.kunsan.ac.kr/upload_data/board_data/CNT_ATCHDOWN/175066720163488.jpg") center no-repeat #000; background-size:cover}
.mcdmd-wrap .depart-list ul li.mcd19{background:url("https://www.kunsan.ac.kr/upload_data/board_data/CNT_ATCHDOWN/175066720163794.jpg") center no-repeat #000; background-size:cover}
.mcdmd-wrap .depart-list ul li.mcd20{background:url("https://www.kunsan.ac.kr/upload_data/board_data/CNT_ATCHDOWN/175066725623962.jpg") center no-repeat #000; background-size:cover}
.mcdmd-wrap .depart-list ul li.mcd21{background:url("https://www.kunsan.ac.kr/upload_data/board_data/CNT_ATCHDOWN/175066725624299.jpg") center no-repeat #000; background-size:cover}
.mcdmd-wrap .depart-list ul li.mcd22{background:url("https://www.kunsan.ac.kr/upload_data/board_data/CNT_ATCHDOWN/175066725625323.jpg") center no-repeat #000; background-size:cover}
.mcdmd-wrap .depart-list ul li.mcd23{background:url("https://www.kunsan.ac.kr/upload_data/board_data/CNT_ATCHDOWN/175066725625593.jpg") center no-repeat #000; background-size:cover}
.mcdmd-wrap .depart-list ul li.mcd24{background:url("https://www.kunsan.ac.kr/upload_data/board_data/CNT_ATCHDOWN/175066725625833.jpg") center no-repeat #000; background-size:cover}
.mcdmd-wrap .depart-list ul li.mcd25{background:url("https://www.kunsan.ac.kr/upload_data/board_data/CNT_ATCHDOWN/175066725626051.jpg") center no-repeat #000; background-size:cover}
.mcdmd-wrap .depart-list ul li.mcd26{background:url("https://www.kunsan.ac.kr/upload_data/board_data/CNT_ATCHDOWN/175066725626286.jpg") center no-repeat #000; background-size:cover}
.mcdmd-wrap .depart-list ul li.mcd27{background:url("https://www.kunsan.ac.kr/upload_data/board_data/CNT_ATCHDOWN/175066725626573.jpg") center no-repeat #000; background-size:cover}
.mcdmd-wrap .depart-list ul li.mcd28{background:url("https://www.kunsan.ac.kr/upload_data/board_data/CNT_ATCHDOWN/175066714195882.jpg") center no-repeat #000; background-size:cover}


.mcdmd-wrap .md-links{display:flex; flex-wrap:wrap; margin:0px -1%; margin-bottom:40px;}
.mcdmd-wrap .md-links li{box-sizing:border-box; margin:0px 1%; margin-bottom:5px; flex:0 0 calc(31.3333333333%);}
.mcdmd-wrap .md-links li a{display:block; padding:15px 5px; background:#f8f8f8; border:1px solid #ccc; text-align:center; color:#333; font-size:15px; font-family:'GmarketSans'; letter-spacing:-0.03em;}
.mcdmd-wrap .md-links li a span{line-height:120%;}
.mcdmd-wrap .md-links li a:hover{background:#ffe6ee; color:#000;}

.mcdmd-wrap .md-links.pink li a{background:#fff7fd; border-color:#de2fab; color:#de2fab;}
.mcdmd-wrap .md-links.sky li a{background:#e8f9ff; border-color:#1793eb; color:#1793eb;}
.mcdmd-wrap .md-links.org li a{background:#fffbf8; border-color:#ff7c2d; color:#ff7c2d;}

.mcdmd-wrap .md-links.pink li a:hover{background:#de2fab; color:#fff;}
.mcdmd-wrap .md-links.sky li a:hover{background:#1793eb; color:#fff;}
.mcdmd-wrap .md-links.org li a:hover{background:#ff7c2d; color:#fff;}

.mcdmd-wrap .md-links:has(> li:nth-child(3)) li{flex:0 0 calc(31.333%);}
.mcdmd-wrap .md-links:not(:has(> li:nth-child(3))) li{flex:0 0 calc(48%);}


	@media all and (max-width:768px){
		.md-links li{flex:0 0 48%;}

		.mcdmd-wrap .md-links li a{padding:10px 5px; font-size:14px;}

		.mcdmd-wrap .md-links:has(> li:nth-child(3)) li{flex:0 0 calc(48%);}
		.mcdmd-wrap .md-links:not(:has(> li:nth-child(3))) li{flex:0 0 calc(48%);}
	}

	@media all and (max-width:480px){
		.md-links li{flex:0 0 100%;}
	
	}       