<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";


/* common */
.content-box{min-height:400px;}
.con-box{padding: 0 0 60px 0;}
.con-box02{padding: 0 0 60px 0;}
.con-box03{padding: 0 0 30px 0;}
.line-box{padding:30px 40px;border-radius: 25px;border: 1px solid #DBDBDB;}
.bg-box.logo{padding:30px 40px;border-radius: 25px;display: flex;align-items: center;justify-content: space-between;}
.bg-box p{color: #222222;}
.bg-box{padding:30px 40px;border-radius: 25px;background: #fafafa;}
.box-tit{font-size: 20px;font-weight: 700;line-height: 30px;text-align: left;padding: 0 0 15px 0;}
.bg-box &gt; ul &gt; li{padding: 30px 0;}
.bg-box &gt; ul &gt; li:first-child{padding-top: 0;display: flex;align-items: flex-end;justify-content: space-between;border-bottom: 1px solid #DBDBDB;}
.bg-box &gt; ul &gt; li:last-child{padding: 0;border-bottom: 0;}
.ul-wrap{display: flex;gap: 15px;justify-content: center;}
.ul-wrap &gt; li &gt; a{min-width: 230px;height: 50px;background: #0078AD;font-size: 18px;font-weight: 500;line-height: 23.4px;text-align: center;color: #ffffff;border-radius: 50px;box-sizing: border-box;display: flex;align-items: center;justify-content: center;}
.ul-wrap &gt; li &gt; a.no{background: #55585E;}
.border-box{padding:25px 30px;border:1px solid #ccc;box-sizing:border-box;}

.con-p{padding: 0 0 15px 0;font-weight: 400;font-size:18px;color: #55585E;line-height: 27px;}
.con-p02{padding: 0 0 15px 0;font-weight: 400;font-size:16px;color: #55585E;line-height: 24px;}
.slo-p{font-weight:500;font-size:20px;line-height:30px;}
.small-p{font-weight: 300;font-size:14px;line-height:24px;color:#222;}
.mark-p{position: relative;padding: 0 0 0 20px;font-weight: 400;font-size:18px;color: #222222;line-height:27px;text-indent:0;}
.mark-p:before{content:'＊';position: absolute;top: 0;left: 0;color: #0078AD;}


.h4-tit01{position: relative;padding: 0 0 15px 30px;font-weight: 700;font-size: 26px;color: #222222;line-height: 33.8px;}
.h4-tit01:before{content: "";position: absolute;top: 35%;transform: translatey(-50%);left: 0;width: 21px;height: 24px;background: url(/_res/hsc/_share/img/board/bg-h4-tit.gif) no-repeat center / contain;}
.h5-tit01{position:relative;padding: 0 0 15px 16px;font-weight: 700;font-size: 20px;color: #222;line-height: 30px;}
.h5-tit01:before{content:'';position:absolute;top: 13px;left:0;width:6px;height:6px;background-color:#0078AD;border-radius: 20px;}
.h5-tit02{padding: 0 0 15px 0;font-weight: 700;font-size: 20px;color: #222;line-height: 30px;}
.h6-tit01{position: relative;padding: 0 0 20px 13px;font-weight: 500;font-size: 20px;color: #222;line-height: 30px;}
.h6-tit01:before{content:'';position:absolute;top: 5px;left:0;width:2px;height:21px;background-color:#0078af;}

.ul-type01 &gt; li{position:relative;padding: 0 0 7px 14px;font-size:18px;color: #55585E;line-height:27px;text-indent:0;word-break:keep-all;font-weight: 400;}
.ul-type01 &gt; li:last-of-type{padding-bottom:0;}
.ul-type01 &gt; li:before{content:'';position:absolute;top: 11px;left:0;width: 4px;height: 4px;background-color: #55585E;border-radius:20px;}
.ul-type02 &gt; li{position:relative;padding: 0 0 0 10px;font-weight: 300;font-size:16px;line-height:26px;text-indent:0;word-break:keep-all;}
.ul-type02 &gt; li:last-of-type{padding-bottom:0;}
.ul-type02 &gt; li:before{content:'';display:block;position:absolute;top:12px;left:0;width:5px;height:1px;background-color:#333;}
.ul-type03 &gt; li{font-size:16px;line-height:26px;text-indent:0;word-break:keep-all;}
.ul-type04{padding:0 0 0 20px;}
.ul-type04 &gt; li{padding:0 0 5px;font-size:16px;line-height:26px;font-weight: 300;text-indent:-20px;}
.ul-type04 &gt; li:last-of-type{padding-bottom:0;}
.ol-type01 {padding-bottom: 20px;}
.ol-type01 &gt; li{margin:0 0 0 28px;line-height:27px;list-style-type:decimal;text-indent:0;font-size: 18px;font-weight: 400;}
.ol-type02{padding:0 0 0 23px;}
.ol-type02 &gt; li{line-height:27px;text-indent: -23px;word-break:keep-all;}
.ol-type03 &gt; li{padding:0 0 15px 0;font-size:16px;line-height:26px;word-break:keep-all;}
.ol-type03 &gt; li:last-of-type{padding-bottom:0;}
.bar-list{display:flex;flex-wrap:wrap;}
.bar-list li{position:relative;margin:0 12px 0 0;padding:0 12px 0 0;line-height:24px;}
.bar-list li:last-of-type{margin:0;padding:0;}
.bar-list li:after{content:'';display:block;position:absolute;top:5px;right:0;width:1px;height:15px;background:#333;}
.bar-list li:last-of-type:after{display:none;}
.d-ib{display:inline-block;}
a.txt-link{color:#6270bd;text-decoration:underline;}
.indent-zero{text-indent:0;}
.align-center{align-items:center;}

.txt-left{text-align:left !important;}
.txt-right{text-align:right !important;}
.txt-center{text-align:center !important;}
.txt-medium{font-weight:500 !important;}
.txt-bold{font-weight:700 !important;}
.txt-underline{text-decoration:underline;}
.txt-line-through{text-decoration:line-through;}
.txt-italic{font-style:italic;}
.txt-black{color:#333333 !important;}
.txt-red{color:#F34161 !important;}
.txt-blue{color:#0078AD !important;}
.txt-green{color:#008000 !important;}
.txt-purple{color:#800080 !important;}
.txt-brown{color:#8B4513 !important;}
.txt-yellow{color:#ffd700 !important;}
.txt-gray{color:#666666 !important;}
.txt-pink{color:#ff3399 !important;}
.txt-orange{color:#ff8300 !important;}

.img-box{text-align:center;vertical-align:top;}
.img-box.line{padding:40px;border:1px solid #ddd;}
.img-box img{max-width:100%;}
.img-box.w100 img{width:100%;}
.img-box .zoom-in{padding:10px 0 0 0;text-align:right;}
.object-fit img{width:100%;height:100%;object-fit:cover;}

.img-txt-box{display:flex;}
.img-txt-box .img-box{flex-shrink:0;max-width:300px;}
.img-txt-box.left .img-box{padding:0 50px 0 0;box-sizing:border-box;}
.img-txt-box.right .img-box{padding:0 0 0 50px;box-sizing:border-box;}

.fl-l{float:left;padding:0 20px 20px 0;}
.fl-r{float:right;padding:0 0 20px 20px;}
.vt-top{vertical-align:top;}

.page-title {max-width:1440px;margin: 0 auto;padding-bottom:40px;}
.page-title h3{font-weight: 500;font-size: 40px;color: #000;line-height: 50px;text-align: center;}
.page-title .des {font-weight: 700;font-size: 17px;color:#222;padding-top: 40px;}

/* Top 버튼 */
.top-btn{position:fixed;bottom:20px;right:20px;padding:15px;z-index:20;text-align:center;border-radius:50%;box-sizing:border-box;}
.main .top-btn{display:none;}
.top-btn span{display:block;font-size:14px;color:#fff;line-height:19px;}
.top-btn span:before{content:'';display:block;margin:0 auto 2px;width:8px;height:4px;background:url(../img/common/bg-top-w.png) no-repeat 0 0/100%;}

/* 간격 */
.pd-0{padding: 0 !important;}
.pd-t5{padding-top:5px !important;}
.pd-t10{padding-top:10px !important;}
.pd-t20{padding-top:20px !important;}
.pd-t30{padding-top:30px !important;}
.pd-b5{padding-bottom:5px !important;}
.pd-b10{padding-bottom:10px !important;}
.pd-b20{padding-bottom:20px !important;}
.pd-b30{padding-bottom:30px !important;}
.pd-l20{padding-left:20px !important;}
.pd-tb10{padding:10px 0 !important;}
.mg-0{margin:0 !important;}
.mg-t0{margin-top:0 !important;}
.mg-t5{margin-top:5px !important;}
.mg-t10{margin-top:10px !important;}
.mg-t20{margin-top:20px !important;}
.mg-b10{margin-bottom:10px !important;}
.mg-b20{margin-bottom:20px !important;}
.mg-tb10{margin:10px 0 !important;}

.no-pd{padding-bottom:0 !important;}
.no-mg{margin-bottom:0 !important;}

/* 링크 버튼 */
.link-box.right{text-align:right;}
.link-box.d-ib ul li{display:inline-block;padding:0 0 10px 0;}
.link-box ul{display: flex;gap: 15px;flex-wrap: wrap;}
.link-box ul li{display:block;padding:0 0 20px 0;}
.link-box ul li:last-of-type{padding:0;}
.link-box ul li a{display:inline-block;position:relative;padding:10px 56px 10px 25px;min-width:150px;border: 1px solid #222;font-weight: 300;font-size: 18px;color: #222;line-height:1;text-align: center;box-sizing: border-box;}
.link-box ul li a:hover{border-color:#0078af;background-color: #0078af;color:#fff;}
.link-box ul li a:after{content:'';display:none;position:absolute;top:50%;right:25px;transform:translateY(-50%);}
.link-box ul li a.down:after{display:inline-block;width:20px;height:18px;background:url(../img/common/bg-down-link.png) no-repeat 0 0/100%;}
.link-box ul li a.down:hover:after{background-image:url(../img/common/bg-down-link-w.png);}
.link-box ul li a.link:after{display:inline-block;width:18px;height:18px;background:url(../img/common/bg-link.png) no-repeat 0 0/100%;}
.link-box ul li a.link:hover:after{background-image:url(../img/common/bg-link-w.png);}

.s-btn{display:inline-block;margin:-2px 0 0 5px;padding:6px 13px;border:1px solid #777;background-color:#fff;font-weight: 300;font-size: 14px;color: #222;line-height:1;word-break:break-all;vertical-align:middle;}
.s-btn:hover{border-color:#007bd4;background-color: #007bd4;color:#fff;}
.s-btn:after{content:'';display:inline-block;vertical-align:middle;}
.s-link:after{margin:0 0 0 5px;width: 14px;height: 14px;background:url(../img/common/bg-link.png) no-repeat 0 0/100%;}
.s-link:hover:after{background-image:url(../img/common/bg-link-w.png);}
.s-down:after{margin:0 0 0 5px;width: 15px;height: 14px;background:url(../img/common/bg-down-link.png) no-repeat 0 0/100%;}
.s-down:hover:after{background-image:url(../img/common/bg-down-link-w.png);}

/* 탭 */
.tab-inner{padding:0 0 55px 0;}
.tab-inner ul{display: table;width: 100%;table-layout: fixed;background: #FAFAFA;}
.tab-inner ul li{display: table-cell;position:relative;vertical-align: bottom;z-index: 5;}
.tab-inner ul li a{display:table;width:100%;min-height:60px;border-left:none;table-layout:fixed;box-sizing:border-box;border-radius: 10px;}
.tab-inner ul li.active a{border-color: #0078af;background-color:#0078af;}
.tab-inner ul li a span{display:table-cell;padding: 18.5px 0;font-size:18px;color:#55585E;line-height:23.4px;text-align:center;vertical-align:middle;word-break:keep-all;position: relative;}
.tab-box ul li a span:before{content: "";position: absolute;width: 1px;height: 23px;background: #DBDBDB;right: 0;top: 50%;transform: translatey(-50%);z-index: -1;}
.tab-inner ul li:last-child a span:before{display: none;}
.tab-inner ul li.active a span{color:#fff;}

/* 탭02 */
.tab-inner.tab02 ul{background: #FAFAFA;table-layout: auto;}
.tab-inner.tab02 ul li{border-bottom: 2px solid #0078AD;}
.tab-inner.tab02 ul li:before{content: "";position: absolute;width: 1px; height: 15px;background: #DBDBDB;right: 0;top: 50%;transform: translatey(-50%);z-index: 1;}
.tab-inner.tab02 ul li:last-child:before{display: none;}
.tab-inner.tab02 ul li a{border: 0;background-color: #FAFAFA;min-height: 60px;position: relative;}
.tab-inner.tab02 ul li:first-of-type a{border-left: 0;}
.tab-inner.tab02 ul li.active{border-bottom: 0;}
.tab-inner.tab02 ul li.active a{border-top-right-radius: 10px;background: #FFFFFF;border: 2px solid #0078AD;border-bottom: 0;border-top-left-radius: 10px;z-index: 2;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.tab-inner.tab02 ul li:first-child a{border-top-left-radius: 10px;}
.tab-inner.tab02 ul li:last-child a{border-top-right-radius: 10px;}

.tab-inner.tab02 ul li a span{font-size: 18px;font-weight: 500;line-height: 23.4px;text-align: center;color: #55585E;text-overflow: ellipsis;white-space: normal;word-wrap: normal;overflow: hidden;-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;}
.tab-inner.tab02 ul li.active a span{color: #0078AD;}



.tab-inner.con-tab ul{display:flex;flex-wrap:wrap;border-top:1px solid #ccc;border-left:1px solid #ccc;}
.tab-inner.con-tab ul li:nth-of-type(n){width:20%;border-top:none;border-left:none;box-sizing:border-box;}
.tab-inner.con-tab ul li:nth-of-type(n) a{display:table;width:100%;min-height:60px;border:none;border-right:1px solid #ccc;border-bottom:1px solid #ccc;table-layout:fixed;}
.tab-inner.con-tab ul li:nth-of-type(n) a span{display:table-cell;padding: 6px 10px;vertical-align:middle;}

.m-tab-inner{display:none;}

/* 교수템플릿 */
.prof-ul &gt; li{position:relative;padding:0 0 20px 13px;font-size:16px;color:#222;line-height:26px;text-indent:0;word-break:keep-all;}
.prof-ul &gt; li:last-of-type{padding-bottom:0;}
.prof-ul &gt; li:before{content:'';position:absolute;top: 3px;left:0;width:2px;height:21px;background-color:#006e38;}
.prof-ol &gt; li{position:relative;padding:2px 0 20px 50px;font-size:16px;color: #222;line-height:26px;text-indent:0;word-break:keep-all;}
.prof-ol &gt; li:last-of-type{padding-bottom:0;}
.prof-ol &gt; li &gt; span{position:absolute;top:0;left:0;min-width:35px;font-weight:500;font-size:30px;color:#0b5c2c;line-height:1;text-align:center;}


/* btn */
.box-btn{padding: 0 0 40px 0}
.box-btn .container-box{padding: 30px 0; display: flex;flex-wrap: wrap;gap: 20px;justify-content:center}
.btn{display: inline-block;border-radius: 4px;border: 1px solid #CCC;padding: 20px 61px;font-size: 18px;font-style: normal;font-weight: 400;line-height: 26px;letter-spacing: -0.54px;}
.btn:hover{border-color: #004E89;background-color: #004E89;color: #fff;}
.btn-file{position: relative;padding: 15px 60px 15px 30px;border-radius: 4px;border: 1px solid #666;font-size: 18px;font-style: normal;font-weight: 400;line-height: 26px; /* 144.444% */letter-spacing: -0.54px;color: #222}
.btn-file:before{content:""; position:absolute;background-image: url(../img/common/icon-dl.png);background-repeat:no-repeat;background-size:cover;width:20px; height:20px;top: 48%;  right: 30px;transform: translateY(-50%);}
.btn-file:last-child::before{background-image: url(../img/common/icon-link.png)}
.btn-file:hover{border-color: #004E89;background-color: #004E89;color: #fff;}


/*schematic*/
.schematic-wrap &gt; .h4-tit01{color: #0078AD;padding: 0 0 20px 0;text-align: center;border-bottom: 2px solid #0078AD;margin-bottom: 30px;}
.schematic-wrap &gt; .h4-tit01:before{display: none!important;}
.schematic-wrap  .schematic-list &gt; li {padding-bottom: 30px;}
.schematic-wrap  .schematic-list &gt; li:last-child{padding-bottom: 0;}
.schematic-wrap  .schematic-list &gt; li &gt; ul {display: flex;flex-wrap: wrap;}
.schematic-wrap  .schematic-list &gt; li &gt; ul &gt; li{width: calc(33.3333% - 20px);padding: 20px;background: #FAFAFA;border-radius: 15px;box-sizing: border-box;margin: 0 20px 20px 0;}
.schematic-wrap  .schematic-list &gt; li &gt; ul &gt; li .tit{font-size: 18px;font-weight: 700;line-height: 27px;text-align: center;color: #222222;padding-bottom: 15px;border-bottom: 1px solid #DBDBDB;display: block;}
.schematic-wrap  .schematic-list &gt; li &gt; ul &gt; li .txt{font-size: 16px;font-weight: 400;line-height: 24px;text-align: center;color: #222222;display: block;padding-top: 20px;}

.schematic-wrap  .schematic-list &gt; li &gt; ul.development{flex-wrap: nowrap;}
.schematic-wrap  .schematic-list &gt; li &gt; ul.development &gt; li{width: calc(100% / 6 - 20px);text-align: center;position: relative;}
.schematic-wrap  .schematic-list &gt; li &gt; ul.development &gt; li:before{content: "";position: absolute;background: url(../img/board/ico-left.svg)no-repeat;width: 45px;height: 44px;top: 50%;transform: translatey(-50%);right: -30px;z-index: 5;}
.schematic-wrap  .schematic-list &gt; li &gt; ul.development &gt; li:last-child:before{display: none;}
.schematic-wrap  .schematic-list &gt; li &gt; ul.development &gt; li .name{font-size: 18px;font-weight: 700;line-height: 27px;text-align: center;}



@media screen and (max-width: 1024px){
	/* common */
	.img-box.line{padding:20px;}

	/* 탭 - 대외협력처 사이트에서는 모바일 셀렉트박스 탭 사용 안함 */
	.tab-outer{padding: 0 0 20px 0;}
	.tab-inner.tab01{display: none;}
	.tab-inner.tab02{padding: 0;}
	body:not(.giving-site) .m-tab-inner{display:block;position:relative;}
	.m-tab-inner label{display:block;position:relative;padding: 10px 30px;background: #0078af url(../img/common/btn-tab-open.png) no-repeat right 10px top 50%;width:100%;height: 40px;font-family:inherit;font-weight:500;font-size:16px;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;box-sizing:border-box;border-radius: 10px;line-height: 20.8px;}
	.tab-sel{position:absolute;top:0;left:0;width:100%;height: 42px;filter:alpha(opacity=0);opacity:0;}
	.tab-sel option{background:#f2f2f2;color:#395065;}

	.page-title {padding: 25px 0;}
	.page-title .des {padding-top: 25px;}



	.m-tab-inner label{display: none;}
	.select-hide {display: none;}
	.custom-select select {display: none;}
	.custom-select {position: relative;}
	.custom-select select {display: none;}
	.select-selected {background-color: DodgerBlue;}
	.select-selected.select-arrow-active:after {border-color: transparent transparent #fff transparent;top: 7px;}

	.select-selected {display:block;position:relative;padding: 10px 30px;background: #0078af url(../img/common/btn-tab-open.png) no-repeat right 10px top 50%;width:100%;height: 40px;font-family:inherit;font-weight:500;font-size:16px;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;box-sizing:border-box;border-radius: 10px;line-height: 20.8px;}

	.box-select-items{position: absolute;background-color: #ffffff;top: 100%;left: 0;right: 0;z-index: 99;padding: 10px;}
	.box-select-items{border-radius: 10px;font-size: 14px;font-weight: 400;line-height: 21px;text-align: left;color: #55585E;box-shadow: 0px 10px 24px 0px #0000001A;}
	.custom-select &gt; .box-select-items &gt; ul{overflow-y: scroll;max-height: 100px;box-sizing: border-box;}
	.custom-select &gt; .box-select-items &gt; ul::-webkit-scrollbar {width: 3px;height: 100%;position: absolute;}
	.custom-select &gt; .box-select-items &gt; ul::-webkit-scrollbar-track {background: #DBDBDB;border-radius: 50px;}
	.custom-select &gt; .box-select-items &gt; ul::-webkit-scrollbar-thumb {background: #1b1464;border-radius: 50px;}

	.select-items &gt; li &gt; a{border: none;color: #55585E;display: block;padding: 7px 10px 7px 10px;font-size: 14px;line-height: 21px;text-align: left;
		margin-right: 5px;border-radius: 8px;position: relative;cursor: pointer;}
	.select-items &gt; li:hover a {background: #F4F8FC;color: #0078AD;}
	.select-items &gt; li:hover a:before{content: '';position: absolute;background-image: url(../img/board/ico-intro-right.png);background-repeat: no-repeat;background-size: cover;width: 7px;height: 12px;top: 50%;right: 15px;transform: translateY(-50%);transition: 0.3s;}


}

@media screen and (max-width: 768px) {
	/* common */
	.con-box{padding: 0 0 30px 0;}
	.con-box02{padding: 0 0 30px 0;}
	.con-box03{padding: 0 0 20px 0;}
	.con-inner-box{padding:0 0 0 2px;}
	.bg-box.logo{padding: 25px 20px;flex-direction: column;align-items: flex-end;}
	.bg-box{padding:25px 20px;}
	.border-box{padding:10px 20px;}
	.con-p{padding: 0 0 10px 0;font-size: 16px;line-height: 24px;}
	.con-p02{padding: 0 0 10px 0;font-size: 14px;line-height: 21px;}
	.slo-p{font-size:20px;line-height:30px;}
	.small-p{font-size:12px;line-height:22px;}
	.h4-tit01{padding: 0 0 15px 26px;font-size: 22px;line-height: 32px;}
	.h4-tit01:before{top: 15px;left: 0px;width: 16px;}
	.h4-tit01:after{top: 12px;width: 12px;height: 12px;}
	.h5-tit01{padding: 0 0 15px 16px;font-size: 18px;line-height: 23.4px;}
	.h5-tit01:before{top: 9px;width: 6px;height: 6px;}
	.h5-tit02{padding: 0 0 15px 0;font-size: 18px;line-height: 23.4px;}
	.h6-tit01{padding: 0 0 10px 12px;font-size: 18px;line-height: 28px;}
	.h6-tit01:before{top: 6px;height: 17px;}
	.ul-type01 &gt; li{padding: 0 0 3px 12px;font-size: 14px;line-height: 24px;}
	.ul-type01 &gt; li:before{top: 11px;width: 3px;height: 3px;}
	.ul-type02 &gt; li{padding: 0 0 0 10px;font-size: 14px;line-height: 24px;}
	.ul-type02 &gt; li:before{width: 4px;}
	.ul-type03 &gt; li{font-size:14px;line-height:24px;}
	.ul-type04{padding:0 0 0 15px;}
	.ul-type04 &gt; li{padding:0 0 2px;font-size:14px;line-height:24px;text-indent:-15px;}
	.ol-type01 {padding-bottom: 0;}
	.ol-type01 &gt; li{margin:0 0 0 14px;line-height:24px;font-size: 16px;}
	.ol-type02{padding:0 0 0 18px;}
	.ol-type02 &gt; li{font-size:14px;line-height:24px;text-indent:-18px;}
	.ol-type03 &gt; li{padding:0 0 5px;font-size:14px;line-height:24px;}
	.bar-list li{margin:0 8px 0 0;padding:0 8px 0 0;font-size:14px;line-height:22px;}	
	.bar-list li:after{height:14px;top:4px;}
	.mark-p{font-size:16px;line-height:24px;}

	.img-box.line{padding:10px;}

	.img-txt-box{flex-wrap:wrap;justify-content:center;}
	.img-txt-box.right{flex-direction:column-reverse;}
	.img-txt-box .img-box{max-width:100%;}
	.img-txt-box .txt-box{width:100%;}
	.img-txt-box.left .img-box{padding:0 0 20px;}
	.img-txt-box.right .img-box{padding:0 0 20px;}

	.fl-l{float:none;padding:0 0 10px 0;}
	.fl-r{float:none;padding:0 0 10px 0;}

	.bg-box &gt; ul &gt; li:first-child{flex-direction: column;}
	.box-tit{font-size: 18px;line-height: 23.4px;}
	.bg-box &gt; ul &gt; li{padding: 20px 0;}
	.line-box{padding: 25px 20px;}


	.ul-wrap{flex-direction: column;}
	.ul-wrap &gt; li &gt; a{min-width: 100%;font-size: 16px;line-height: 20.8px;}

	.schematic-wrap &gt; .h4-tit01{font-size: 22px;line-height: 33px;}
	.schematic-wrap .schematic-list &gt; li{text-align: center;}
	.schematic-wrap .schematic-list &gt; li &gt; ul &gt; li{width: 100%;margin: 0 0 20px 0;}
	.schematic-wrap .schematic-list &gt; li &gt; ul &gt; li:last-child{margin: 0;}
	.schematic-wrap .schematic-list &gt; li &gt; ul &gt; li .tit{font-size: 16px;line-height: 20.8px;}

	.schematic-wrap .schematic-list &gt; li &gt; ul.development{flex-wrap: wrap;}
	.schematic-wrap .schematic-list &gt; li &gt; ul.development &gt; li{width: 100%;margin: 0 0 15px 0;}
	.schematic-wrap .schematic-list &gt; li &gt; ul.development &gt; li:before{background: url(../img/board/ico-bot.svg) no-repeat;left: 50%;transform: translatex(-50%);bottom: 0;width: 34px;height: 33px;top: auto;bottom: -25px;}
	/* Top 버튼 */
	.top-btn span{font-size:12px;line-height:17px;}
	.top-btn span:before{width:6px;height:3px;}

	/* 링크버튼 */
	.link-box.d-ib ul li{padding:0 0px 0px 0;width: 100%;}
	.link-box ul li{padding:0 0 10px 0;}
	.link-box ul li a{padding:8px 42px 8px 18px;min-width:auto;font-size:14px;width: 100%;}
	.link-box ul li a:after{right:18px;}
	.link-box ul li a.down:after{width:16px;height:14px;}
	.link-box ul li a.link:after{width:14px;height:14px;}

	.s-btn{padding: 4px 8px;font-size:12px;}
	.s-link:after{width:11px;height:11px;}
	.s-down:after{width:12px;height: 11px;}

	.tab-inner.con-tab ul li:nth-of-type(n){width:33.33333%;}
	.tab-inner.con-tab ul li:nth-of-type(n) a{min-height:40px;}
	.tab-inner.con-tab ul li:nth-of-type(n) a span{padding:3px 5px;font-size:14px;line-height:19px;}

	/* 교수템플릿 */
	.prof-ul &gt; li{padding:0 0 15px 10px;font-size:14px;line-height:24px;}
	.prof-ul &gt; li:before{height:17px;}
	.prof-ol &gt; li{padding:2px 0 15px 35px;font-size:14px;line-height:24px;}
	.prof-ol &gt; li &gt; span{min-width:28px;font-size:24px;line-height:29px;}

	.page-title .des {font-size: 14px;}

	/*tab02*/
	.tab-inner.tab02 ul{display: flex;gap: 20px;padding: 0;width: auto;overflow-x: auto;flex-wrap: nowrap;justify-content: space-between;}
	.tab-inner.tab02 ul li{border-bottom: 0;}
	.tab-inner.tab02 ul li:before{display: none;}
	.tab-inner.tab02 ul li a{min-height: 45px;width: 75px;box-sizing: border-box;}
	.tab-inner.tab02 ul li a span{font-size: 16px;line-height: 20.8px;padding: 0;white-space: nowrap;}
	.tab-inner.tab02 ul li.active a{border-radius: 10px;border-bottom: 2px solid #0078AD;}
}

@media screen and (max-width:420px) {			
	/* 탭 */
	.tab-box.type02 ul li:nth-of-type(n){width:50%;}

	.tab-box.con-tab ul li:nth-of-type(n){width:50%;}
}</pre></body></html>