/* Add here all your CSS customizations */
/*
curri thumnail bg colors
*/

.bg-curri-qua{
	background-color: rgb(95, 105, 160) !important;
	color:#fff !important;
}
.bg-curri-ssg{
	background-color: rgb(95, 156, 160) !important;
	color:#fff !important;
}
.bg-curri-gsg{
  
	background-color: rgb(95, 160, 124) !important;
	color:#fff !important;
}
.bg-curri-pgg{
	background-color: rgb(158, 95, 160) !important;
	color:#fff !important;
}
.bg-curri-cpd{
	background-color: rgb(160, 95, 95) !important;
	color:#fff !important;
}
.bg-curri-thg{
	background-color: #96C !important;
	color:#fff !important;
}
.bg-curri-glb{
	background-color: #396 !important;
	color:#fff !important;
}
.bg-curri-bim{
	background-color: #F90 !important;
	color:#fff !important;
}
.bg-curri-test{
	background-color: #555555 !important;
	color:#fff !important;
}



.tabledesign_right{
	border-top:solid 2px #555;
}
.tabledesign_right > tbody > tr > th{
	border-bottom:solid 1px #aaa;
	border-right:solid 1px #aaa;
	padding:10px 0px;
}
.tabledesign_right > tbody > tr > th:last-child{
	border-right:none;
}
.tabledesign_right > tbody > tr > td{
	border-bottom:solid 1px #aaa;
	border-right:solid 1px #aaa;
	padding:10px 0px;
}
.tabledesign_right > tbody > tr > td:last-child{
	border-right:none;
}



.tabledesign1{
	border-top:solid 3px #333;
	border-collapse: collapse;
}


.tabledesign1 > thead > tr> th{
	font-weight:bold;
	background-color:#f1f3f7 ;
	padding:10px 10px;
	text-align:center;
	border-left:solid 1px #bbb;
	border-right:solid 1px #bbb;
	border-bottom:solid 1px #bbb;
}
.tabledesign1 > thead > tr > th:first-child{
	border-left: none;
}
.tabledesign1 > thead > tr > th:last-child{
	border-right: none;
}
.tabledesign1 > thead > tr > td{
	padding:10px 10px;
	border-left:solid 1px #bbb;
	border-right:solid 1px #bbb;
	border-bottom:solid 1px #bbb;
	font-weight:normal;
}

.tabledesign1 > thead > tr > td:first-child{
	border-left: none;
}
.tabledesign1 > thead > tr > td:last-child{
	border-right: none;
}




.tabledesign1 > tbody > tr> th{
	font-weight:bold;
	background-color:#f1f3f7 ;
	padding:10px 10px;
	text-align:center;
	border-left:solid 1px #bbb;
	border-right:solid 1px #bbb;
	border-bottom:solid 1px #bbb;
}
.tabledesign1 > tbody > tr > th:first-child{
	border-left: none;
}
.tabledesign1 > tbody > tr > th:last-child{
	border-right: none;
}
.tabledesign1 > tbody > tr > td{
	padding:10px 10px;
	border-left:solid 1px #bbb;
	border-right:solid 1px #bbb;
	border-bottom:solid 1px #bbb;
	font-weight:normal;
}

.tabledesign1 > tbody > tr > td:first-child{
	border-left: none;
}
.tabledesign1 > tbody > tr > td:last-child{
	border-right: none;
}

.tabledesign2 {
	border-top:solid 3px #333;
}

.tabledesign2 > tbody >  tr > th{
	width:22%;
	padding:30px 20px;
	vertical-align:top;
	text-align:left;
	border-bottom:solid 1px #ccc;
	border-right:solid 1px #ccc;

}
.tabledesign2 > tbody >  tr > td{
	width:78%;
	padding:30px 20px;
	vertical-align:top;
	text-align:left;
	border-bottom:solid 1px #ccc;
}

.tabledesign3{
	border-top:solid 3px #333;
}
.tabledesign3 > tbody > tr > th{
	padding:10px 10px;
	text-align:center;
	border-left:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	background-color: #f1f3f7;
}
.tabledesign3 > tbody > tr > th:first-child{
	border-left:none;
}
.tabledesign3 > tbody > tr > td{
    
	padding:10px 10px;
	text-align:center;
	border-left:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
}
.tabledesign3 > tbody > tr > td:first-child{
	border-left:none;

}


/* 2021-07-014 Å×ÀÌºí µðÀÚÀÎ ÀÌ¾î ºÙÈ÷±â¿ë Å¬·¡½º ¼Õ¼ºÈ£ ½ÃÀÛ */


.tabledesign_sub{
    border-top:solid 3px #333;
   
}
.tabledesign_sub > tbody > tr > th{
	padding:10px 10px;
	text-align:center;
	border-left:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
}
.tabledesign_sub > tbody > tr > th:first-child{
	border-left:none;
}
.tabledesign_sub > tbody > tr > td{
	padding:10px 10px;
	text-align:center;
	border-left:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
}
.tabledesign_sub > tbody > tr > td:first-child{
	border-left:none;

}


/* 2021-07-014 Å×ÀÌºí µðÀÚÀÎ ÀÌ¾î ºÙÈ÷±â¿ë Å¬·¡½º ¼Õ¼ºÈ£ Á¾·á */
.tabledesign4 {
	border-top:solid 3px #333;
}

.tabledesign4 > tbody >  tr > th{
	width:30%;
	padding:20px 20px;
	vertical-align:top;
	text-align:left;
	border-bottom:solid 1px #ccc;
	border-right:solid 1px #ccc;
	background-color:#f5f5f5;
	

}
.tabledesign4 > tbody >  tr > td{
	width:70%;
	padding:20px 20px;
	vertical-align:top;
	text-align:left;
	border-bottom:solid 1px #ccc;
}



.tableborderleft{
	border-left:solid 1px #ccc !important;
}
/*--blue:#377dff;
--indigo:#6610f2;*/
/* ±³À°°úÁ¤ ÅëÇÕ±âº» , Àü¹®1,Àü¹®2,Ç°Áú°ü¸®±â¼úÀÎ ¹öÆ° css 2021-04-15 ¼Õ¼ºÈ£ */
.gi{
	background-color:#6610f2;
	padding:0.3rem 0.7rem;
	border:none;
	border-radius: 2rem;
	color:#fff;
	font-size: 0.9rem;
	font-weight: 600;
}
.jm{
	background-color:#00C9A7;
	padding:0.3rem 0.7rem;
	border:none;
	border-radius: 2rem;
	color:#fff;
	font-size: 0.9rem;
	font-weight: 600;
}
.qjm{
	background-color:#3B588B;
	padding:0.3rem 0.7rem;
	border:none;
	border-radius: 2rem;
	color:#fff;
	font-size: 0.9rem;
	font-weight: 600;
}
/* ±³À°°úÁ¤ ÅëÇÕ±âº» , Àü¹®1,Àü¹®2,Ç°Áú°ü¸®±â¼úÀÎ ¹öÆ° ³¡ */

/*
±³À°°úÁ¤¿¡¼­ »ç¿ë
*/
.lead li {
	line-height: 2.4rem !important;
}
.lead p {
	margin: 3.4rem 0 !important;
}
.lead .nav-link {
	font-size: 18px !important;
}
.lead .process-step-content p {
	margin: 2rem 0 !important;
}
.lead .process-step-content h4 {
	margin-top: 1rem !important;
}
.lead .alert {
	font-size: 1.2rem !important;
	line-height: 2rem !important;
}
.lead .alert li {
	line-height: 2rem !important;
	font-size: 1.2rem;
}
.lead table {
	font-size: 1.2rem;
	margin-bottom: 1rem;
}
.lead .call-to-action {
	font-size: 1rem !important;
}
.lead .call-to-action p {
	margin: 1.5rem !important;
}

/*
studyRegister_noPay.asp ¹Ì°áÀç³»¿ª Ä¿½ºÅÒcss¼Ò½ºÀÔ´Ï´Ù.
¼öÁ¤ÀÚ ¼Õ¼ºÈ£
¼öÁ¤ÀÏ: 2021-03-31
¼öÁ¤ ½ÃÀÛ
*/


/* studyRegister_noPay.asp  »ó´Ü ºÎºÐ */
.mainbtn0{
	padding: 20px 40px;
	background-color: #fff;
	color: #555 !important;
	border: solid 2px #bbb;
	border-radius:5px;
	cursor: pointer;
	display: inline-block;
	font-size: 16px !important;
}
.mainbtn0:hover{
	background-color: #f5f5f5;
	color: #333 !important;
	border: solid 2px #ccc;
}

.curriboxGI {
	padding: 5px !important;
	background-color: #46AE00 !important;
	color: #FFF !important;
	text-decoration: none !important;
	display: inline-block !important;
	border-radius: 3px !important;
}
.curriboxJM {
	padding: 5px !important;
	background-color: #A800CC !important;
	color: #FFF !important;
	text-decoration: none !important;
	display: inline-block !important;
	border-radius: 3px !important;
}
.curriboxJ2 {
	padding: 5px !important;
	background-color: #A800CC !important;
	color: #FFF !important;
	text-decoration: none !important;
	display: inline-block !important;
	border-radius: 3px !important;
}
.curribox±âº» {
	padding: 5px;
	background-color: #46AE00;
	border: solid 1px #46AE00;
	color: #FFF;
	text-decoration: none;
	display: inline-block;
	border-radius: 3px;
}
.curriboxÀü¹® {
	padding: 5px;
	background-color: #A800CC;
	border: solid 1px #A800CC;
	color: #FFF;
	text-decoration: none;
	display: inline-block;
	border-radius: 3px;
}
.curriboxbig {
	padding: 10px 20px !important;
	border-radius: 10px !important;
	border-width: 3px;
	background-color: #fff;
	color: #333;
}
.curriboxsmall {
	padding: 3px 5px;
	font-size: 14px;
}
.tabstyle1 {
	padding: 0;
	margin: 0;
	text-align: left;
	position: relative;
	display: table;
	width: 100%;
}
.tabstyle1 > a {
	margin: 0;
	display: inline-block;
	padding: 18px 30px;
	font-size: 20px;
	font-weight: 400;
	background-color: #eee;
	border: solid 2px #fff;
	display: table-cell;
	text-align: center;
	width: 10%;
	color: #555;
}
.tabstyle1 > a:hover {
	background-color: #fff;
	border-color: #aaa;
}
.tabstyle1 > a.active {
	background-color: #fff;
	color: #f50;
	border-color: #f50;
	font-weight: 500;
	padding: 18px 40px;
}
label[disabled='disabled'] {
	color: #aaa;
}
#currilist tr[disabled='disabled'] {
}
#currilist tr[disabled='disabled'] > td {
	background-color: #fff;
	color: #aaa;
}
#currilist tr[disabled='disabled'] > td > label {
	display: none;
}
#currilist tr[disabled='disabled'] > td > .view {
	display: inline-block !important;
	color: #f50;
}
.tabledesign7{
	border-top:solid 2px #555;
}
.tabledesign7 *{
	font-size:14px;
}
.tabledesign7 > tbody > tr > th{
	padding:12px 10px;
	border-bottom:solid 1px #888;
	background-color:#ebebeb;
	border-right:solid 1px #bbb;
	color:#222;
	font-size:14px;
}
.tabledesign7 > tbody > tr > td{
	padding:20px 10px;
	border-bottom:solid 1px #999;
	border-right:solid 1px #ebebeb;
	background-color:#fff;
	font-size:14px;
}
.tabledesign7 > tbody > tr > th:last-child, .tabledesign7 > tbody > tr > td:last-child {
	border-right:none;
}


/* studyRegister_noPay.asp  ÇÏ´Ü ºÎºÐ */

.hapgye{
	border-top:solid 2px #555;
}
.hapgye > tbody > tr > th{
	border-bottom:solid 1px #ccc;
	border-right:solid 1px #ccc;
	background-color:#f7f7f7;
	padding:20px 30px;
}
.hapgye > tbody > tr > th:first-child{
	border-left:solid 1px #555;
}
.hapgye > tbody > tr > th:last-child{
	border-right:solid 1px #555;
}
.hapgye > tbody > tr:last-child th{
	border-bottom:solid 1px #555;
}
.hapgye > tbody > tr > td{
	border-bottom:solid 1px #ccc;
	border-right:solid 1px #ccc;
	padding:20px 30px;
}
.hapgye > tbody > tr > td:first-child{
	border-left:solid 1px #555;
}
.hapgye > tbody > tr > td:last-child{
	border-right:solid 1px #555;
}
.hapgye > tbody > tr:last-child td{
	border-bottom:solid 1px #555;
}
.of{
	overflow:hidden;
}
.fl{
	float:left;
}
.fr{
	float:right;
}

/* studyRegister_noPay.asp  Á¾·á */


/*
studyRegister_Pay.asp °áÀç³»¿ª Ä¿½ºÅÒcss¼Ò½ºÀÔ´Ï´Ù.
¼öÁ¤ÀÚ ¼Õ¼ºÈ£
¼öÁ¤ÀÏ: 2021-03-31
¼öÁ¤ ½ÃÀÛ
*/



/* studyRegister_Pay.asp »ó´ÜºÎºÐ */

.curriboxGI {
	padding: 5px !important;
	background-color: #46AE00 !important;
	color: #FFF !important;
	text-decoration: none !important;
	display: inline-block !important;
	border-radius: 3px !important;
}
.curriboxJM {
	padding: 5px !important;
	background-color: #A800CC !important;
	color: #FFF !important;
	text-decoration: none !important;
	display: inline-block !important;
	border-radius: 3px !important;
}
.curriboxJ2 {
	padding: 5px !important;
	background-color: #A800CC !important;
	color: #FFF !important;
	text-decoration: none !important;
	display: inline-block !important;
	border-radius: 3px !important;
}
.curribox±âº» {
	padding: 5px;
	background-color: #46AE00;
	border: solid 1px #46AE00;
	color: #FFF;
	text-decoration: none;
	display: inline-block;
	border-radius: 3px;
}
.curriboxÀü¹® {
	padding: 5px;
	background-color: #A800CC;
	border: solid 1px #A800CC;
	color: #FFF;
	text-decoration: none;
	display: inline-block;
	border-radius: 3px;
}
.curriboxbig {
	padding: 10px 20px !important;
	border-radius: 10px !important;
	border-width: 3px;
	background-color: #fff;
	color: #333;
}
.curriboxsmall {
	padding: 2px 3px;
	font-size: 14px;
}
.tabstyle1 {
	padding: 0;
	margin: 0;
	text-align: left;
	position: relative;
	display: table;
	width: 100%;
}
.tabstyle1 > a {
	margin: 0;
	display: inline-block;
	padding: 18px 30px;
	font-size: 20px;
	font-weight: 400;
	background-color: #eee;
	border: solid 2px #fff;
	display: table-cell;
	text-align: center;
	width: 10%;
	color: #555;
}
.tabstyle1 > a:hover {
	background-color: #fff;
	border-color: #aaa;
}
.tabstyle1 > a.active {
	background-color: #fff;
	color: #f50;
	border-color: #f50;
	font-weight: 500;
	padding: 18px 40px;
}
label[disabled='disabled'] {
	color: #aaa;
}
#currilist tr[disabled='disabled'] {
}
#currilist tr[disabled='disabled'] > td {
	background-color: #fff;
	color: #aaa;
}
#currilist tr[disabled='disabled'] > td > label {
	display: none;
}
#currilist tr[disabled='disabled'] > td > .view {
	display: inline-block !important;
	color: #f50;
}

/* studyRegister_Pay.asp ÇÏ´Ü ºÎºÐ */
.hapgye{
	border-top:solid 2px #555;
}
.hapgye > tbody > tr > th{
	border-bottom:solid 1px #ccc;
	border-right:solid 1px #ccc;
	background-color:#f7f7f7;
	padding:20px 30px;
}
.hapgye > tbody > tr > th:first-child{
	border-left:solid 1px #555;
}
.hapgye > tbody > tr > th:last-child{
	border-right:solid 1px #555;
}
.hapgye > tbody > tr:last-child th{
	border-bottom:solid 1px #555;
}
.hapgye > tbody > tr > td{
	border-bottom:solid 1px #ccc;
	border-right:solid 1px #ccc;
	padding:20px 30px;
}
.hapgye > tbody > tr > td:first-child{
	border-left:solid 1px #555;
}
.hapgye > tbody > tr > td:last-child{
	border-right:solid 1px #555;
}
.hapgye > tbody > tr:last-child td{
	border-bottom:solid 1px #555;
}
.of{
	overflow:hidden;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
/*  studyRegister_Pay.asp ÀÇ ÇÏ´ÜÀÇ Refund_info.asp ÀÇ Ä¿½ºÅÒcssÀÔ´Ï´Ù. */
.ulstyle1{
	margin:0;
	padding-left:20px;
	line-height:20px;
}
.ulstyle1 > li {
	margin:5px 0px;
}
.tabledesign5{
	border-top:solid 3px #f50;
	

}
.tabledesign5 > tbody > tr > th{
	padding:10px 10px;
	border-bottom:solid 1px rgba(0,0,0,0.1);
	background-color:rgba(0,0,0,0.04);
	font-size:14px;
}
.tabledesign5 > tbody > tr > td{
	padding:10px 10px;
	border-bottom:solid 1px rgba(0,0,0,0.1);
	font-size:14px;
}


/* studyRegister_Pay.asp ¼öÁ¤ Á¾·á */



/*
register_save.asp Á¢¼ö¿Ï·á Ä¿½ºÅÒcss¼Ò½ºÀÔ´Ï´Ù.
¼öÁ¤ÀÚ ¼Õ¼ºÈ£
¼öÁ¤ÀÏ: 2021-03-31
¼öÁ¤ ½ÃÀÛ
*/
.tabledesign6{
	border-top:solid 2px #555;
	border-left:solid 1px#bbb;
}
.tabledesign6 *{
	font-size:14px;
}
.tabledesign6 > tbody > tr > th{
	padding:10px;
	border-bottom:solid 1px #bbb;
	background-color:#eee;
	border-right:solid 1px #bbb;
	color:#333;
	font-size:14px;
}
.tabledesign6 > tbody > tr > td{
	padding:7px;
	border-bottom:solid 1px #bbb;
	border-right:solid 1px #bbb;
	background-color:#fff;
	font-size:14px;
}

.mainbtn{
	padding: 20px 40px;
	background-color: #f50;
	color: #fff !important;
	border: solid 2px #f50;
	border-radius:5px;
	cursor: pointer;
	display: inline-block;
	font-size: 16px !important;
}
.mainbtn:hover{
	background-color: #fff;
	color: #f50 !important;
	border: solid 2px #f50;
}

/* 

help.asp µµ¿ò¸» Ä¿½ºÅÒcss¼Ò½ºÀÔ´Ï´Ù.
¼öÁ¤ÀÚ ¼Õ¼ºÈ£
¼öÁ¤ÀÏ: 2021-04-01
¼öÁ¤ ½ÃÀÛ
*/


.menualtable img{
	max-width:500px;
}
.menualtable p{
	font-size:18px;
	font-weight:normal;
	color:#555;
	margin:10px 0px;
	line-height:30px;
}
.menualtable{
	border-top:solid 2px rgba(0,0,0,0.5);
}
.menualtable > tbody > tr > th{
	padding:30px 10px;
	width:40%;	
	border-top:solid 1px rgba(0,0,0,0.5);
	font-size:24px;
	font-weight:normal;
}
.menualtable > tbody > tr > td{
	padding:50px 10px;
	border-top:solid 1px rgba(0,0,0,0.5);
}


em{
	color:#f50;
	display:inline-block;
	line-height:25px;
	font-size:14px;
	margin:10px 0px;
}


.menualol{
	margin:0;
	padding:20;
}

.menualol > li{
	font-size:24px;
	font-weight:bold;
	text-align:left;
	color:#f50;
	padding:50px 0px;
	border-bottom:dotted 1px rgba(0,0,0,0.7);

}
.menualol > li > *{
	color:#555;
	font-size:16px;
	font-weight:normal;
}
.menualol > li > h1{
	font-size:18px;
	font-weight:normal;
	text-align:left;
}
.menualol > li img{
	border:0;
	vertical-align:middle;
	max-width:600px;
}

/* ¼öÁ¤³¡ */


/* ½ºÅ©·Ñ¹Ù µðÀÚÀÎ ¼Õ¼ºÈ£ ¸¸µë 2021-04-07 */

 /* ::-webkit-scrollbar {
    width: 11px;
  }
::-webkit-scrollbar-thumb {
    background:linear-gradient(
		45deg,
		#00c9db,
		#00c9a7
	);
    border-radius: 10px;
    background-clip: padding-box;
    border: 2px solid transparent;
  }
::-webkit-scrollbar-track {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: inset 0px 0px 5px white;
  } 
 */

/* ½ºÅ©·Ñ¹Ù µðÀÚÀÎ ³¡ */



/* 2021-04-08 ¿ø°ÝÁö¿ø Ä¿½ºÅÒ µðÀÚÀÎ ½ÃÀÛ ¼Õ¼ºÈ£ */
.remote_title_cs > p{
	margin-top:20px;
	margin-left:40px;
	margin-bottom:15px;
	font-size: 40px;
	font-weight: bold;
}
.img_setup{
	margin-top:20px;
	max-width:100%;
	height:auto;
	overflow: hidden;
	margin-bottom:15px;
}
.setup_contents{
	margin-left:40px;

}
.setup_ptag_point{
	font-size: 20px;
	
}
.ptags_terms{
	font-size: 40px;
	margin-bottom:-13px;
	margin-top:13px;
}
.ptags_terms2{
	font-size: 40px;
	margin-bottom:-13px;
	margin-top:13px;
}
.ptags_terms_sub{
	margin-top:30px;
	font-size: 30px;
	font-weight: bold;
	margin-bottom:-10px;
}
.ptags_terms_sub2{
	margin-top:30px;
	font-size: 30px;
	font-weight: bold;
	margin-bottom:-10px;
	
}
.ptags_contents{
	font-size: 17px;
	line-height: 40px;
}
.ptags_contents2{
	font-size: 17px;
	line-height: 40px;
}
/* 2021-04-08 ¿ø°ÝÁö¿ø Ä¿½ºÅÒ µðÀÚÀÎ ³¡ */

/* 2021-04-14 ±³À°°úÁ¤ detailview.asp Ä¿½ºÅÒµðÀÚÀÎ ½ÃÀÛ ¼Õ¼ºÈ£ */
.tab{
}
.tab > ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	border-bottom:solid 3px #f50;
}
.tab > ul > li{
	float:left;
	display:inline-block;
	padding:6px 20px;
	background-color:#F50;
	color:#fff;
	opacity:0.4;
	font-size:20px;
	margin-right:4px;
	cursor:pointer;
	border-radius:20px 20px 0px 0px;
	padding-top:12px;
}
.tab > ul > li > p{
	font-size:14px; 
	font-weight:normal;
}
.tabchoice{
	opacity:1 !important;
}
.tab > div{
	border-bottom:solid 2px #555;
	padding:50px 0px;
	display:none;
}
.tab > div, p, td, th{
	font-size:16px;
	
}
.tabview{
	display:block !important;
}

.tab2{
}
.tab2 > ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	border-bottom:solid 3px #f50;
}
.tab2 > ul > li{
	float:left;
	display:inline-block;
	padding:4px 10px;
	background-color:#F50;
	color:#fff;
	opacity:0.4;
	font-size:16px;
	margin-right:2px;
	cursor:pointer;
	border-radius:20px 20px 0px 0px;
	padding-top:8px;
}
.tab2 > ul > li > p{
	font-size:14px; 
	font-weight:normal;
}

.tab2 > div{
	border-bottom:solid 2px #555;
	padding:50px 0px;
	display:none;
}
.tab2 > div, p, td, th{
	font-size:14px;
	
}


.tab3{
}
.tab3 > ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	border-bottom:solid 3px #f50;
}
.tab3 > ul > li{
	float:left;
	display:inline-block;
	padding:6px 5px;
	background-color:#FFF;
	color:#333;
	opacity:0.8;
	font-size:14px;
	margin-right:1px;
	cursor:pointer;
	border:solid 1px #aaa;
	border-radius:5px 5px 0px 0px;
	padding-top:8px;
}
.tab3 > ul > li > p{
	font-size:14px; 
	font-weight:normal;
}
.tab3 > ul > li.tabchoice{
	background-color:#f50;
	color:#fff;
	border-color:#f50;
}

.tab3 > div{
	border-bottom:solid 2px #555;
	padding:10px 0px;
	display:none;
}
.tab3 > div, p, td, th{
	font-size:14px;
	
}
.tabledesign4_1{
	border-top:solid 3px #f50;

}
.tabledesign4_1 > tbody > tr > th{
	padding:20px 10px;
	border-bottom:solid 1px rgba(0,0,0,0.1);
	background-color:rgba(0,0,0,0.04);
}
.tabledesign4_1 > tbody > tr > td{
	padding:20px 10px;
	border-bottom:solid 1px rgba(0,0,0,0.1);
}
.tabledesign4_1 {
	border-top:solid 3px #333;
}
.build_up_p{
	color:#fff;
}


.h1{
	font-size:30px;
	color:#333;
	text-align:left;
	line-height:30px;
	display:block;
	margin-bottom:30px;
}
.h2{
	font-size:24px;
	color:#444;
	text-align:left;
	margin-top:40px;
	margin-bottom:20px;
	line-height:24px;
}
.h3{
	font-size:18px;
	color:#f50;
	text-align:left;
	margin-top:25px;
	margin-bottom:10px;
	line-height:18px;
	font-weight:400;
}
.h4{
	font-size:16px;
	color:#222;
	text-align:left;
	margin-top:40px;
	margin-bottom:20px;
	line-height:16px;
}
.circle_mark{
	background-color: rgb(160, 95, 95) !important;
	color:#fff !important;
}
/* 2021-04-14 ±³À°°úÁ¤ detailview.asp Ä¿½ºÅÒµðÀÚÀÎ ³¡ */


/*±³À°À¯Çü »ö»ó ¼³Á¤*/
.badge-elearning{
	background-color:#008a8a!important;
	color:#fff !important;
}
.badge-offline{
	background-color: #288728!important;
	color:#fff !important;
}
.badge-online{
	background-color: #2a72b5!important;
	color:#fff !important;
}
.badge-zoomonoff{
	background-color: #3a92ab!important;
	color:#fff !important;
}
.badge-zoomonline{
	background-color: #5b6392!important;
	color:#fff !important;
}


/*Áö¿ª »ö»ó ¼³Á¤*/
.badge-gwangju{
	background-color: #007AC1!important;
	color:#fff !important;
}
.badge-junju{
	background-color: #158F56!important;
	color:#fff !important;
} 
.badge-jeju{ 
	background-color: #D47212!important;
	color:#fff !important;
}
.badge-sejong{
	background-color: #513285!important;
	color:#fff !important;
}
.badge-mokpo{
	background-color: #007AC1!important;
	color:#fff !important;
}
.badge-suncheon{
	background-color: #ccae00!important;
	color:#fff !important;
}