/************************** ±âº»»çÇ× Å×ÀÌºí css ***********************************************************************************************/

/* ±âº» Å×ÀÌºí*/
.TABLE {
	padding:0;
	border-spacing:0px;
	border-collapse:collapse;
	width:100%;
}

/* ¸®½ºÆ®,Q&A table_list/TABLE_L */
.table_list {
	padding:0;
	border-spacing:0px;
	border-collapse:collapse;
	width:100%;
	border-top:2px solid #6f2b8f;
}

.table_list  th {border-bottom:1px #ddd solid; padding:12px 0;background-color:#fbfbfb;color:#000;}
.table_list  td {border-bottom:1px #ddd solid; padding:12px 0;color:#555555; text-align:center;}
.table_list .text-left {text-align:left;}

/* Notice ±Û¾²±â,º¸±âlook tabl_writing TABLE_W*/
.tabl_writing {
	padding:0;
	border-spacing:0px;
	border-collapse:collapse;
	width:100%;
	border-top:2px solid #6f2b8f;
}
.tabl_writing   th {border-bottom:1px #dfdfdf solid; padding:12px 10px; background-color:#fbfbfb; text-align:left;color:#000;}
.tabl_writing   td {border-bottom:1px #dfdfdf solid; padding:12px 10px; background-color:#ffffff;color:#555555;}


/* ¹öÆ° È®ÀÎ,Ãë¼Ò*/
.btn_inputc {clear:both; padding:20px 0; text-align:center;}
.btn_inputr {clear:both; padding:20px 0; text-align:right;}

/* °Ë»ö */
.serch_form {float:right; padding:0 0 15px;}
.serch_form > div > input,
.serch_form > div > select{vertical-align:top;}
.serch_form p {float:left;}

.text-l {text-align:left;}
.text-r {text-align:right;}
.text_c {text-align:center;}
.grey_bg {background-color:#fbfbfb;}

.table_basic{
	padding:0;
	border-spacing:0px;
	border-collapse:collapse;
	width:100%;
	border-top:2px solid #6f2b8f;
}
.table_basic th {border-bottom:1px #ddd solid; padding:12px 0;color:#000;}
.table_basic td {border:1px #ddd solid; border-width:0 0 1px 1px; padding:12px 0;color:#555555; text-align:center;}
.table_basic td li{padding-left: 10px;background: url("/images/bgList.png") no-repeat 0 50%;line-height: 1.8;text-align:left; margin-left:10px; }
.table_basic .text-left {text-align:left; padding-left:25px;}
.table_basic .text-left2 {text-align:left; padding-left:15px;}
.table_basic .text-left3 {text-align:left; padding:0 25px;}
.table_basic .bold{color:#000;font-weight:bold;}
.table_basic .bdlnone{border-left:0;}
.table_basic .alinT{vertical-align:top;}

.table_dept {
	padding:0;
	border-spacing:0px;
	border-collapse:collapse;
	width:100%;
	border-top:2px #3b5067 solid;
	border-left:1px #dcdcdc solid;
}
.table_dept th {padding:10px 10px; border-bottom:1px #dcdcdc solid; border-right:1px #dcdcdc solid; text-align:center; color:#000; background-color:#eaeaea; font-weight:normal;}
.table_dept td {padding:0 10px 10px 15px; border-bottom:1px #dcdcdc solid; border-right:1px #dcdcdc solid; text-align:center;}
.table_dept .left { text-align:left; }
.table_dept .verticalT { vertical-align:top; }
.table_dept .bdr0 { border-right:0;}

.table_basic001{
	padding:0;
	border-spacing:0px;
	border-collapse:collapse;
	width:100%;
	border-top:2px solid #6f2b8f;
	border-right:1px #ddd solid;
}
.table_basic001 th {font-size:12px; border-bottom:1px #ddd solid; border-left:1px #ddd solid; padding:12px 0;color:#000; background-color:#f2f2f2;}
.table_basic001 td {font-size:12px; border:1px #ddd solid; border-width:0 0 1px 1px; padding:12px 0;color:#555555; text-align:center;}
.table_basic001 td li{padding-left: 10px;background: url("/images/bgList.png") no-repeat 0 50%;line-height: 1.8;text-align:left; margin-left:10px; }
.table_basic001 .text-left {text-align:left; padding-left:25px;}
.table_basic001 .text-left2 {text-align:left; padding-left:15px;}
.table_basic001 .text-left3 {text-align:left; padding:0 25px;}
.table_basic001 .bold{color:#000;font-weight:bold;}
.table_basic001 .bdlnone{border-left:0; }
.table_basic001 .bdrnone{border-right:0; }
.table_basic001 .alinT{vertical-align:top;}

.table_basic01{
	padding:0;
	border-spacing:0px;
	border-collapse:collapse;
	width:100%;
	border-top:2px solid #6f2b8f;
}
.table_basic01 th {border-bottom:1px #ddd solid; padding:8px 0;color:#000; font-size:15px; font-weight:normal;}
.table_basic01 td {border:1px #ddd solid; border-width:0 0 1px 1px; padding:12px 0;color:#555555; text-align:center;}
.table_basic01 .text-left {text-align:left; padding-left:25px;}
.table_basic01 .text-left2 {text-align:left; padding-left:15px;}
.table_basic01 .text-left3 {text-align:left; padding:0 25px;}
.table_basic01 .bold{color:#000;font-weight:bold;}
.table_basic01 .bdlnone{border-left:0;}
.table_basic01 .alinT{vertical-align:top;}



.process{
	padding:0;
	border-spacing:0px;
	border-collapse:collapse;
	width:100%;
	border-top:2px solid #6f2b8f;
}
.process thead th {border:1px #ddd solid; padding:8px 0;color:#000; font-size:14px; font-weight:bold; background:#fbf1ff;}
.process thead th:last-child {border-right:0}
.process thead th.semester {font-size:12px; font-weight:normal; color:#666;}
.process tbody th, .process tbody td {border:1px #ddd solid; border-width:0 0 1px 1px; padding:10px 5px;color:#555555; text-align:center;}

.process .text-left {text-align:left; padding-left:25px;}
.process .text-left2 {text-align:left; padding-left:15px;}
.process .text-left3 {text-align:left; padding:0 25px;}
.process .bold{color:#000;font-weight:bold;}
.process .bdlnone{border-left:0;}
.process .redBox{background:#fef1f1;}
.process .boldLine {border-right: 1px #8c8c8c solid;}
.process .topLine {border-top: 2px #ab73c4 solid;}
.process .lineLeft {border-left: 1px #8c8c8c solid;}


.table_receive{
	padding:0;
	border-spacing:0px;
	border-collapse:collapse;
	width:100%;
	border-top:2px solid #6f2b8f;
	border-left:1px #ddd solid;
}
.table_receive th {border:1px #ddd solid;border-width:0 1px 1px 0;padding:12px 0;background:#f0f0f0;color:#000;}
.table_receive td {border:1px #ddd solid;border-width:0 1px 1px 0;padding:12px;color:#555555;}
.table_receive .bold{color:#000;font-weight:bold;}

.schedule_table {
	padding:0;
	border-spacing:0px;
	border-collapse:collapse;
	border-top:2px solid #6f2b8f;
	width:100%;
}
.schedule_table th {border-bottom:1px #ddd solid; color:#000000;font-size:30px; background:url('/images/g_line.png') no-repeat right center; vertical-align:middle;}
.schedule_table th .small_text{font-size:11px;}
.schedule_table td {padding:30px 0 30px 40px;border-bottom:1px #ddd solid;line-height:180%; color:#555555;	vertical-align:middle;}

.sitemap_table {
	margin-top:40px;
	padding:0;
	border-spacing:0px;
	border-collapse:collapse;
	width:100%;
	text-align:left;
}
.sitemap_table th {
	padding:15px 15px;
	color:#000000;
	font-size:17px;
	font-weight:bold;
	vertical-align:middle;
}
.sitemap_table td {
	position:relative;
	padding:10px 15px;
	color:#3f3f3f;
	font-size:12px;
	vertical-align:middle;
	line-height:30px;
}
.sitemap_table td a:hover {color:#aa0001}
.sitemap_table tr {
	border-bottom:1px solid #dadada;
}
.sitemap_table .left { text-align:left; }
.sitemap_table .bold { font-weight:bold; }
.sitemap_table .bdb { border-bottom:1px solid #dadada; }

.gallery_line {clear:both; overflow:hidden;}
.gallery_redline {clear:both;  padding-bottom:15px; overflow:hidden;}
.gallery_redline:after{content:""; clear:both; display:block;}

.gallery_line2 {clear:both; padding-top:20px; overflow:hidden;}
.gallery_line3 {clear:both; padding-top:20px; overflow:hidden;}

.gallery_can {float:left; width:280px; padding-top:5px; text-align:center;}
.gallery_cbox {width:280px; text-align:center; aspect-ratio: 1; max-width: 100%; overflow: hidden; }
.gallery_cbox img {width:100%; height:100%; -o-object-fit: cover; object-fit: cover;}
.gallery_ctxt {clear:both; width:100%; padding-top:10px;}
.gallery_ctxt dl {}
.gallery_ctxt dt {font-size:15px; font-weight:normal; color:#000000;}
.gallery_ctxt dd {font-size:13px; line-height:16px;}

.gallery_can2 {float:left; width:280px; padding-top:5px; text-align:center;}
.gallery_cbox2 {width:280px; text-align:center;}
.gallery_cbox2 img {width:280px;  }
.gallery_ctxt2 {clear:both; width:100%; padding-top:10px;}
.gallery_ctxt2 dl {}
.gallery_ctxt2 dt {font-size:15px; font-weight:normal; color:#000000;}
.gallery_ctxt2 dd {font-size:13px; line-height:16px; text-align:center;}

.gallery_can_lab {float:left; width:325px; padding-top:5px;}
.gallery_cbox_lab {width:325px; }
.gallery_cbox_lab img {width:325px; }

/* ¼­ºê ³×ºñ */
.snb{clear:both;width:100%;}
.snb ul{margin-left:1px;}
.snb ul:after{content:'';display:block;clear:both;}
.snb ul li{float:left;width:33.33%}
.snb ul.cols6 li{width:16.66%;}
.snb ul.cols5 li{width:20%;}
.snb ul li a{display:block;padding:10px 0;margin:-1px 0 0 -1px;border:1px solid #dddddd;font-size:14px;color:#3d3d3d;text-align:center;}
.snb ul li.select a,
.snb ul li:hover a{border:1px solid #6f2b90;background:#6f2b90;color:#fff;}
