@charset "utf-8";

:root {
	--clr1:#649ceb;
	--clr2:#23232C;
	--clr3:#89AB7D;
	--clr4:#D56688;
	--clr5:#927E74;
	--clr6:#5d7eb3;
}

#subbody .greeting {
	width:100%
}
#subbody .greeting .intro_boss {
	margin-bottom:80px;
	margin-top:40px
}
#subbody .greeting .intro_boss>div {
	height:200px;
	width:100%;
	background-color:var(--clr1);
	border-radius:80px 40px 40px 0px;
	padding:0px 70px;
	display:flex;
	justify-content:flex-start;
	align-items:center;
}
#subbody .greeting .intro_boss>div span {
	font-size:35px;
	color:#fff;
	font-weight:700;
	line-height:1.3;
	letter-spacing:-0.5;
	z-index:1;
}
#subbody .greeting .intro_boss img {
	position:absolute;
	right:80px;
	bottom:0px;
	width:280px
}
#subbody .greeting .gt_section {
	display:flex;
	justify-content:space-between;
}
#subbody .greeting .gt_section>div {
	width:50%;
	margin-right:70px;
	display:flex;
	flex-direction:column;
}
#subbody .greeting .gt_section>div:last-child {
	margin-right:0px
}
#subbody .greeting .gt_section p span {
	font-size:25px;
	font-weight:600;
	display:block;
	margin-bottom:5px
}
#subbody .greeting .gt_section p span:first-child {
	margin-top:0px
}
#subbody .greeting .gt_section p {
	margin-bottom:60px
}
#subbody .greeting .gt_section .sign {
	display:block;
	font-size:24px;
	font-weight:300;
	margin:0px;
	display:flex;
	justify-content:end;
}
#subbody .greeting .gt_section .sign b {
	margin-left:10px;
	font-size: inherit;
    font-weight: 700;
}
	#subbody .intro_corp h4 {
	font-size:38px;
	font-weight:700;
	line-height:1.2;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:center;
	text-align:center;
	margin-top:30px
}
#subbody .intro_corp {
	width:100%
}
#subbody .intro_corp h4::after {
	content:"";
	background:var(--clr1);
	height:1px;
	width:200px;
	margin:70px 0px
}
#subbody .intro_corp .linc_logo {
	width:400px;
	margin:0 auto;
}
#subbody .intro_corp .linc_logo img {
	width:100%
}
#subbody .linc_int {
	display:flex;
	justify-content:space-between;
}
#subbody .linc_int div:nth-child(1) {
	background:var(--clr1);
	padding:40px;
	font-size:25px;
	color:#fff;
	width:30%;
	font-weight:600;
	line-height:1.3;
	display:flex;
	justify-content:center;
	align-items:center;
	border-radius:40px 0px 0px 0px;
}
#subbody .linc_int div:nth-child(2) {
	border:1px solid #ddd;
	background:#fff;
	padding:40px;
	font-size:18px;
	font-weight:400;
	line-height:1.4;
	width:70%
}
#subbody .contents_box img {
	margin-top:10px;
}
.card_wrap {
	width:100%;
		display:flex;
		justify-content:flex-start;
	gap:20px;
	margin-bottom:30px
}
.contents_card {
	background:#fff;
	border-radius:10px;
	box-shadow:rgb(0 0 0 / 5%) 4px 4px 4px;
	width:calc(100% / 3);
}
.contents_card>div {
	border-radius:10px 10px 0px 0px;
	padding:20px;
	color:#fff;
	font-size:18px;
	font-weight:600;
	text-align:center;
	background:var(--clr1);
}
.icc_back01>div {
	background:var(--clr3);
}
.icc_back02>div {
	background:var(--clr4);
}
.icc_back03>div {
	background:var(--clr5);
}
.contents_card>div>i {
	font-size:15px;
		color:rgba(255,255,255,0.5)
}
.contents_card>ul {
	padding:20px;
}
.contents_card>ul>li {
	margin-bottom:10px;
	display:flex;
	justify-content:flex-start;
	align-items:flex-start;
	flex-direction:column;
}
.contents_card>ul>li:last-child {
	margin-bottom:0px
}
.contents_card>ul span {
	display:flex;
	flex-basis:20px;
	font-weight:600
}
#subbody .subcon .contents_card>ul>li p {
	display:flex;
	line-height:1.2;
	font-size:16px;
	flex-grow:1;
	width: calc(100% - 80px);
    font-weight: 400;
}


.subcon .tbst_chart {
	width:100%;
	background:#fff;
	margin-top:40px
}
.subcon .tbst_chart>div {
	display:flex;
	justify-content:flex-start;
	border-top:1px solid #ddd;
	align-items:center
}
.subcon .tbst_chart>div:last-child {
	border-bottom:1px solid #ddd
}
.subcon .tbst_chart>div span {
	flex-basis:300px;
	background:var(--clr1);
	padding:15px 20px;
	margin-right:20px;
	color:#fff;
	font-weight:500;
}
.subcon .tbst_chart>div>div {
	flex-grow: 1;
}

#subbody .contents_box .meta_simchart{
	margin-top: 0px;
    margin-bottom: 30px;
    background: #FBF8F9;
    border-radius: 10px;
    padding: 20px 25px;
}
#subbody .contents_box .meta_simchart li::before{
	content : "";
	width: 5px;
	height: 5px;
	border-radius: 10px;
	background-color: #FF9A9A;
	position: absolute;
	top:9px;
	left: 8px;;

}
#subbody .contents_box .meta_simchart li {
	padding:0px 10px;
	position: relative;
	padding-left: 20px;
	margin-bottom: 0px;
	line-height: unset;
}
#subbody .contents_box .meta_simchart li .li-tit {
	font-weight: bold;
}
#subbody .contents_box .meta_simchart li:first-of-type{
	margin-top:10px;
}
#subbody .contents_box .meta_simchart .tit03::before{
	content : "";
	width: 4px;
	height: 18px;
	border-radius: 10px;;
	background-color:#9D3134;
	position: absolute;
	left: 0;

}
#subbody .contents_box .meta_simchart .tit03{
	color:#4E4E4E;
	padding:10px 15px;
	width:100%;
	margin-top:0px;
	margin-bottom:0px;position: relative;
	font-size: 19px;
}
#subbody .subcon .contents_box i {
	font-size:13px;
	color:rgb(128, 128, 128);
	margin:0px 5px
}

#subbody .subcon .contents_box .edu_card {
	width:calc(100% / 4);
	margin-right:30px;
	border:1px solid #ddd;
	border-radius: 7px;
	overflow: hidden;
	background: #fff;
}
#subbody .subcon .contents_box .edu_card>div, .ai_card>div {
	background: var(--clr6);
	color:#fff;
	padding:13px 0px;
	text-align: center;
}
#subbody .subcon .contents_box .edu_card>p {
	padding:15px;
}
#subbody .subcon .contents_box .edu_card>p>img{
	width:100%;
	margin-top:0px;
	margin-bottom:5px;
	border-radius: 7px;
}
#subbody .subcon .contents_box .ai_card{
	margin-bottom:30px;
}
#subbody .subcon .contents_box .ai_card:last-of-type{
	margin-bottom:0px;
}
#subbody .subcon .contents_box .ai_card>ul{
	padding:20px;
	border:1px solid #ddd;
	background: #fff;
	margin-top:0px;
}

/* 팝업 레이아웃 */

	/* 팝업사이즈 */
	.popup-wrap .popup.width500 {
		max-width: 500px;
	}
	.popup-wrap .popup.width760 {
		max-width: 760px;
	}
	.popup-wrap .popup.width960 {
		max-width: 960px;
	}
	.popup-wrap .popup.width1200 {
		max-width: 1200px;
	}
	.popup-wrap .popup.width1400 {
		max-width: 1400px;
	}
	/* END 팝업사이즈 */
	
	/* 팝업 테이블 */
	.bhu-capstone-design .popup-wrap .popup-content table th {
		padding: 10px 5px;
		background: #EBEFF5;
		border-bottom: 1px solid #fff;
		border-right: 1px solid #fff;
		text-align: center;
		color: var(--secondary);
		font-weight: 600;
		line-height: 1.2;
		vertical-align: middle;
	}
	.bhu-capstone-design .popup-wrap .popup-content table tr {
		border-bottom: 1px solid #ddd;
	}
	.bhu-capstone-design .popup-wrap .popup-content table tr td {
		padding: 11px 8px;
		border-right: 1px solid #ddd;
		text-align: center;
		line-height: 1.4;
		vertical-align: middle;
		position: relative;
	}

	.bhu-capstone-design .popup-wrap .popup-content table .checkbox label,
	.bhu-capstone-design .popup-wrap .popup-content table .radio label {
		padding-left: 20px;
		height: 17px;
	}
	.bhu-capstone-design .popup-wrap .popup-content table tr td:last-of-type {
		border-right: 0;
	}
	/* END 팝업 테이블 */

/* 팝업 레이아웃 */


/* S : [공용장비통합관리] 소개 */
	.page-factory .contents_box ul>li>a {
		margin: 8px 13px 18px;
	}

/* E : [공용장비통합관리] 소개 */


/* S : [산학협력지원] 기업애로기술지도 */
	.page-company .table-wrap {
		text-align: center;
	}
	.page-company .table-wrap table {
		width: 1200px;
	}
	.page-company .table-wrap thead th {
		padding: 15px 12px;
		background-color: var(--primary);
		vertical-align: middle;
		color: #fff;
		font-weight: 500;
	}
	.page-company .table-wrap thead th.border-e {
		border-bottom: 1px solid rgba(255, 255, 255, 0.4);
	}
	.page-company .table-wrap tbody td {
		padding: 15px 12px;
		background-color: #fff;
		border-bottom: 1px solid #ddd;
		vertical-align: middle;
		line-height: 1.4;
	}
	@media screen and (max-width: 1199px) {
		.page-company .table-wrap {
			overflow-x: scroll;
		}
	}
/* E : [산학협력지원] 기업애로기술지도 */


/* [캡스톤디자인] 교과운영프로그램 */
	/* 조회창 */
	.subcon .search-box input,
	.subcon .search-box select{
		margin-top: 10px;
	}
	.subcon .search-box .select-wrap>select{
		width: 200px;
	}
	.subcon .search-box .input-wrap>input,
	.subcon .search-box .search-wrap>select{
		width: 700px;
	}
	/* END 조회창 */

	/* 리스트 */
	#subbody .table-wrap .table-header .right-wrap{
		justify-content: flex-end;
		column-gap: 10px;
	}

	.subcon .list-container {
		border-top: 2px solid #555;
	}
	.subcon .list-container>li {
		display: flex;
		align-items: center;
		margin: 20px 0;
		padding: 30px 40px;
		border-radius: 10px;
		background: #fff;
		border: 1px solid #eee;
		box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.05);
	}
	.subcon .list-container>li:hover {
		box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.15);
		transition: all 0.4s;
	}
	.subcon .list-container>li.possible {
		background: #F6FAFC;
		border: 1px solid rgba(102, 157, 235, 0.7);
	}

	.subcon .list-container .list-item {
		width: 100%;
	}
	.subcon .list-container .list-item span{
		font-size: inherit;
	}
	
	.subcon .list-container .tit-wrap {
		margin-bottom: 7px;
	}
	
	.subcon .list-container .tit-wrap .sub-tit {
		margin-bottom: 12px;
		font-size: 0.882em;
	}
		/* 진행상태 */
		.subcon .list-container .tit-wrap .sub-tit .status {
			margin-right: 15px;
			display: inline-block;
			padding: 5px 15px 4px;
			border-radius: 17px;
			font-weight: 600;
		}
		.subcon .list-container .tit-wrap .sub-tit .status.planned {
			background: #E9EBEE;
			color: #6B7A8E;
		}
		.subcon .list-container .tit-wrap .sub-tit .status.ongoing {
			background: rgba(25, 190, 111, 0.15);
			color: #19BE6F;
		}
		.subcon .list-container .tit-wrap .sub-tit .status.done {
			background: #6B7A8E;
			color: #fff;

		}
		/* END 진행상태 */

	.subcon .list-container .tit-wrap .main-tit {
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		word-break: break-all;
		font-size: 1.245em;
		font-weight: 700;
	}
	.subcon .list-container .tit-wrap .main-tit .grade{
		margin-right: 20px;
		font-size: 0.804em;
		vertical-align: text-top;
	}

	.subcon .list-container .explan-txt {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		font-size: 0.882em;
	}
	.subcon .list-container .explan-txt dl {
		display: flex;
		align-items: center;
		padding-top: 8px;
		font-size: inherit;
	}
	.subcon .list-container .explan-txt dl:not(:last-of-type):after {
		content: "";
		display: inline-block;
		width: 1px;
		height: 14px;
		margin: 0 15px;
		background-color: #999;
	}
	.subcon .list-container .explan-txt dt {
		margin-right: 8px;
		color: #999;
		font-size: inherit;
		font-weight: 400;
	}
	.subcon .list-container .explan-txt dd {
		display: flex;
		align-items: center;
		color: #333;
		font-size: inherit;
	}
	/* END 리스트 */
/* END [캡스톤디자인] 교과운영프로그램 */


/* [캡스톤디자인] 교과운영프로그램 신청페이지 */
	/* 콘텐츠 타이틀01 */
	.top-wrap01 .caption {
		margin-bottom: 15px;
	}
	.top-wrap01 .title-list {
		border:solid #707070;
		border-width:1px 0px;
		padding:25px 0px;
		display:flex;
		flex-direction: column;
		align-items: center;
	}
	.top-wrap01 .title-list h4 {
		font-weight: 700;
		text-align: center;
		vertical-align: middle;
		margin-bottom:20px;
	}
	.top-wrap01 .title-list .info-wrap {
		display:flex;
		justify-content: center;
		align-items: center;
		width:100%
	}
	.top-wrap01 .title-list .info-wrap dl {
		margin-right:40px;
		display:flex;
		justify-content: flex-start;
		align-items: center;
		white-space: nowrap;
	}
	.top-wrap01 .title-list .info-wrap dl dt {
		color:var(--primary);
		font-weight: 500;
		margin-right:10px
	}
	.top-wrap01 .title-list .info-wrap dl dd {
		display:inline-block;
		color:#777;
		font-weight: 400;
	}
	/* END 콘텐츠 타이틀01 */
	/* 안내사항 */
	.con-wrap .blue{
		color: var(--primary);
	}
	/* END 안내사항 */
/* END [캡스톤디자인] 교과운영프로그램 신청페이지 */


/* [캡스톤디자인] 교과운영프로그램 신청 폼 작성페이지 */
.top-wrap02 h4{
	margin: 30px;
	font-size: 1.5em;
	font-weight: 600;
}
.top-wrap02 .guide-box{
	background-color: #f7f8f9;
}

.input-container{
	margin-bottom: 40px;
	padding: 0 20px;
}
.input-container.line{
	padding: 25px 20px;
	border-top: 1px solid #ddd;
}
.input-container .row-wrap{
	margin-bottom: 15px;
}
.input-container .row-wrap.read{
	margin-bottom: 0;
}
.input-container .row-wrap:last-of-type{
	margin-bottom: 0;
}
.input-container .row-wrap .form-wrap {
	margin-right: 20px;
}
.input-container .row-wrap .form-wrap:last-of-type {
	margin-right: 0;
}
.input-container .row-wrap .form-wrap.horizontal {
	display: flex;
	align-items: center;
}

.input-container .row-wrap .form-wrap>label{
	font-weight: 600;
}
.input-container .row-wrap .form-wrap.label-medium>label{
	width: 120px;
	min-width: 120px;
	margin-right: 10px;
	line-height: 1.5;
}
.input-container .row-wrap .form-wrap.label-medium>input,
.input-container .row-wrap .form-wrap.label-medium>div{
	width: calc(100% - 130px);
}
.input-container .row-wrap .form-wrap.label-medium>input.half{
	width: calc(50% - 130px);
}
#subbody .input-container .row-wrap .form-wrap p.size-l {
	line-height: 42px;
}
.input-container .row-wrap .form-wrap ul.form-list {
	padding: 12px 0;
	line-height: 1.5;
}
.input-container .row-wrap .form-wrap .input-wrap {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	column-gap: 20px;
}
/* END [캡스톤디자인] 교과운영프로그램 신청 폼 작성페이지 */


/* [캡스톤디자인] 마이페이지 */
	/* 테이블 스크롤 */
	.overflow-table {
		overflow-x: auto;
	}
	.overflow-table::-webkit-scrollbar {
		height: 8px;
	}

	.overflow-table::-webkit-scrollbar-thumb {
		background: rgba(0, 0, 0, 0.2);
		border-radius: 4px;
		transition: all 0.25s;
	}

	.overflow-table::-webkit-scrollbar-track {
		background: rgba(0, 0, 0, 0.08);
		border-radius: 4px;
	}

	.overflow-table::-webkit-scrollbar-thumb:hover {
		background: rgba(0, 0, 0, 0.3);
		transition: all 0.25s;
	}

	.overflow-table ~ .pagination {
		margin-top: 30px;
	}
	.table-list th{
		word-break: keep-all;
	}
	.table-list td .block{
		display: none;
	}
	/* END 테이블 스크롤 */

	/* 문서생성팝업 */
	.popup-wrap.doc-popup table .impossible{
		color: #999;
		background-color: #F7F8F9;
	}
	.popup-wrap.doc-popup table .impossible td:last-of-type {
		color: #FF6060;
	}
	/* END 문서생성팝업 */
/* END [캡스톤디자인] 마이페이지 */


/* [캡스톤디자인] 대표학생/과제결과보고서 작성 */
.input-container .row-wrap.line{
	margin-bottom: 25px;
	padding-bottom: 25px;
	border-bottom: 1px solid #ddd;
}
.input-container .row-wrap.line:first-of-type{
	padding-top: 25px;
	border-top: 1px solid #999;
}
.input-container .row-wrap .form-wrap .input-wrap.align-top {
    align-items: flex-start;
}
.input-container .row-wrap .form-wrap .file-wrap .file-list {
    width: 100%;
    margin-top: 10px;
    background: #f7f8f9; 
    border-radius: 4px;
    padding: 20px 25px;
}
/* END [캡스톤디자인] 대표학생/과제결과보고서 작성 */


@media only screen and (max-width:1199px) {
	#subbody .greeting .gt_section {
		flex-direction:column;
	}
	#subbody .greeting .gt_section>div {
		width:100%
	}
	#subbody .greeting .gt_section p span {
		font-size:20px;
		line-height:1.2;
	}
	.subcon p {
		font-size:16px
	}
	#subbody .greeting .gt_section p {
		margin-bottom:30px
	}
	#subbody .greeting .gt_section .sign {
		font-size:18px
	}
	#subbody .greeting .intro_boss img {
		display:none
	}
	#subbody .greeting .intro_boss>div span {
		font-size:20px;
		text-align:center;
		font-weight:500;
	}
	#subbody .greeting .intro_boss>div {
		padding:10px;
		height:fit-content;
		border-radius:10px 10px 10px 0px;
	}
	#subbody .greeting .intro_boss {
		margin-top:0px;
		margin-bottom:30px
	}
	#subbody .intro_corp .linc_logo {
		width:100%
	}
	#subbody .intro_corp h4 {
		font-size:20px;
	}
	#subbody .linc_int {
		flex-direction:column;
	}
	#subbody .linc_int div:nth-child(1) {
		width:100%;
		border-radius:10px 10px 0px 0px;
		font-size:18px;
		text-align:center;
		padding:30px
	}
	#subbody .linc_int div:nth-child(2) {
		width:100%;
		font-size:16px;
		padding:20px
	}
	#subbody .intro_corp h4::after {
		margin:40px 0px
	}
	#subbody .contents_box img {
		max-width:100%
	}
	#subbody .card_wrap {
		flex-direction:column;
		width:100%;
		margin-bottom:0px;
		gap:0px;
	}
	#subbody .contents_card {
		width:100%;
		margin-bottom:20px
	}
	#subbody.contents_card>div {
		padding:15px;
		font-size:16px;
	}
	#subbody .contents_box {
		margin-bottom:30px
	}
	#subbody .subcon .tbst_chart>div {
		flex-direction:column;
	}
	.subcon .tbst_chart>div {
		margin-bottom:20px;
		border:1px solid #ddd;
		align-items:flex-start;
		line-height:1.2;
	}
	.subcon .tbst_chart>div span {
		width:100%;
		padding:10px 15px;
		flex-basis:0px;
		margin-right:0px
	}
	.subcon .tbst_chart>div>div {
		padding:15px;
		font-size:16px
	}
	#subbody .contents_box ul li {
		line-height:1.2;
	}
	#subbody .contents_box .meta_simchart span {
		padding:10px 15px
	}
	#subbody .contents_box .meta_simchart li {
		padding:0px 15px
	}
	#subbody .contents_box .meta_simchart li:first-of-type {
		margin-top:15px
	}
	#subbody .contents_box .meta_simchart li:last-of-type {
		margin-bottom:15px
	}
	#subbody .subcon .contents_box .edu_card{
		width:100%;
		margin-bottom:10px
	}
}

/* 공통으로 사용가능한 미디어쿼리 */

/* 기본 inner 1200px 기준 */
@media only screen and (max-width:1199px) {
	/* [캡스톤디자인] 교과운영프로그램 */
		/* 조회창 */
		.subcon .search-box input,
		.subcon .search-box select{
			margin-top: 5px;
		}
		.subcon .search-box .row>div{
			width: 95%;
		}
		.subcon .search-box .select-wrap>select{
			width: calc(50% - 2px);
		}
		.subcon .search-box .input-wrap>input,
		.subcon .search-box .search-wrap>select{
			width: 100%;
		}
		/* END 조회창 */
	/* END [캡스톤디자인] 교과운영프로그램 */

	/* [캡스톤디자인] 교과운영프로그램 신청페이지 */
		/* 테이블 모바일 */
		#subbody table.table-gray.mobile tr {
			display: block;
			width: 100%;
			border-bottom: 0;
		}
	
		#subbody table.table-gray.mobile tr th {
			all: unset;
			display: block;
			padding: 20px 10px 5px;
			color: var(--primary);
			font-size: 16px;
			font-weight: 500;
		}
	
		#subbody table.table-gray.mobile tr td {
			display: block;
			padding: 5px 10px 20px;
			border-bottom: 1px solid #DDD;
		}
		#subbody table.table-gray.mobile tr td.align-center {
			text-align: left;
		}
		/* END 테이블 모바일 */
	/* END [캡스톤디자인] 교과운영프로그램 신청페이지 */

	/* [캡스톤디자인] 마이페이지 */
		/* END 테이블 스크롤 */
		.overflow-table .table-list{
			width: auto;
		}
		#subbody .bhu-capstone-design .overflow-table .table-list tbody tr{
			padding: 15px 20px;
			column-gap: 15px;
			row-gap: 0;
		}
		.bhu-capstone-design .overflow-table .table-list td:nth-child(2){
			font-weight: 600;
		}
		.bhu-capstone-design .overflow-table .table-list td:nth-child(3){
			width: calc(100% - 90px);
		}
		.bhu-capstone-design .overflow-table .table-list td:nth-child(4){
			margin: 10px 0;
			font-size: 1.15em;
			font-weight: 500;
		}
		.bhu-capstone-design .overflow-table .table-list td:nth-child(5){
			margin: 10px 0;
			width: calc(100% - 140px);
			font-size: 1.15em;
			font-weight: 700;
		}
		.table-list td.info01,
		.table-list td.info02{
			color: #777;
		}
		.bhu-capstone-design .overflow-table .table-list td.info01::after{
			content: "";
			display: inline-block;
			width: 1px;
			height: 13px;
			margin-left: 15px;
			background-color: #999;
		}
		.bhu-capstone-design .overflow-table .table-list td:nth-child(11){
			width: 100%;
			margin-top: 10px;
		}
		.table-list td .block{
			display: inline-block;
		}
		#subbody .bhu-capstone-design .overflow-table .table-list td:nth-child(12){
			display: none;
		}
		/* END 테이블 스크롤 */
	/* END [캡스톤디자인] 마이페이지 */
}

	/* Laptop 1024px 기준 */
	@media only screen and (max-width:1023px) {

		/* [캡스톤디자인] 교과운영프로그램 신청페이지 */
			/* 리스트 */
			#subbody .table-wrap .table-header,
			#subbody .table-wrap .table-header .right-wrap {
				justify-content: center;
				flex-wrap: wrap;
				gap: 10px;
			}
			/* END 리스트 */
		/* END [캡스톤디자인] 교과운영프로그램 신청페이지 */
	}

	/* Mobile L 425px 기준 */
	@media only screen and (max-width:424px) {
		/* [캡스톤디자인] 교과운영프로그램 */
			/* 조회창 */
			.subcon .search-box .select-wrap>select{
				width: 100%;
			}
			/* END 조회창 */
		/* END [캡스톤디자인] 교과운영프로그램 */

		/* END [캡스톤디자인] 마이페이지 */
			/* END 테이블 스크롤 */
			.bhu-capstone-design .overflow-table .table-list td:nth-child(4){
				margin: 10px 0 1px;
			}
			.bhu-capstone-design .overflow-table .table-list td:nth-child(5){
				margin: 1px 0 10px;
				width: 100%;
			}
			/* END 테이블 스크롤 */
		/* END [캡스톤디자인] 마이페이지 */
	}
/* END 공통으로 사용가능한 미디어쿼리 */