@font-face { font-family: 'S-CoreDream-7ExtraBold'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-7ExtraBold.woff') format('woff'); font-weight: normal; font-style: normal; }

.search { text-align:center; }
.search li {   display:inline-block; padding:0; margin:0;  }
.search select { font-size:14px;  background-color:#f1f1f1; height:31px;  }
.search .input_search, .inputselect { 
	font-size:14px;  background-color:#f1f1f1; border:0; padding:5px; height: 31px;
	border-bottom:1px solid #f1f1f1;
}
.search .input_submit,  .input_button {
	font-size:12px; color:#ffffff !important; background-color:#333333; border:0; padding:5px; height: 30px;
}

.daysearchselect { 
	font-family:'Noto Sans KR',sans-serif;
	font-size:13px;   background-color:#f1f1f1; border:0; padding:5px; height: 31px;
	border-bottom:1px solid #f1f1f1;
}
.daysearchselect option { font-size:13px; }

/* Pagenation */
.TabPage { list-style:none; padding:0; margin:0; }
.TabPage li {
	display:inline;
	margin:-1px;
	padding:0;
	background-color:#ffffff;
}
.TabPage li a { 
	color:#555555;
	border-width:1px;
	border-style:solid;
	border-color:#ccc;
 	background:#fff;
	font-size:11px;
	padding:10px 14px; 
}
TabPage li a:hover {
	background-color:#62aaf5;
	color:#ffffff;
}

/* tablePrint */
.rowcount { float:left; font-size:14px; font-family:'Arial',sans-serif; color:#999999;  } 
.rowprint { float:right; }
.rowprint a i { font-size:26px;  color:#000000; }
.rowprint a { margin-left:10px; }

/* table loop */
.tableList1 { overflow-x:auto; }
.tableList1 table { min-width:640px;     border-collapse: collapse; border:1px solid #dddddd; width:100%;  }
.tableList1 th {  border:1px solid #dddddd;  background-color:#f1f6f4; text-align:center; padding:8px 5px; font-weight:bold; font-size:13px; }
.tableList1 td {   border:1px solid #dddddd; text-align:left; padding:3px 5px; font-size:13px; }
.tableList1 .edit { display:inline-block; padding:10px; background-color:#f1f1f1;   }
.tableList1 .delete { display:inline-block; padding:10px; background-color:#f1f1f1;   }
/*
.tableList1 input { border:1px solid #555555; text-align:center; }
.tableList1 input[type="text"] { background-color:#fafafa;  }
.tableList1 input[type="submit"] {padding:20px; }
.tableList1 td span { font-size:12px; }
*/

.tableList2 table {  border-collapse: collapse; border:1px solid #dddddd; width:100%;  }
.tableList2 th {  border:1px solid #dddddd;  background-color:#f1f6f4; text-align:center; padding:4px; font-weight:bold; font-size:12px; }
.tableList2 td {   border:1px solid #dddddd; text-align:center; padding:4px; font-size:12px; }
 
.tableList3 table {  border-collapse: collapse; border:1px solid #dddddd; width:100%;  }
.tableList3 th {  border:1px solid #dddddd;  background-color:#f1f1f1; text-align:center; padding:5px 5px; font-weight:bold; font-size:13px; }
.tableList3 td {   border:1px solid #dddddd; text-align:center; padding:5px; font-size:13px; }
.tableList3 .edit { display:inline-block; padding:10px; background-color:#f1f1f1;   }
.tableList3 .delete { display:inline-block; padding:10px; background-color:#f1f1f1;   }

.tableList3 input { border:1px solid #555555; text-align:center; }
.tableList3 input[type="text"] { background-color:#fafafa;  }
.tableList3 input[type="submit"] {padding:20px;   }
.tableList3 td span { font-size:12px;   }

.tableList3 td span.tournight { font-size:12px; border:1px dashed #dddddd; display:inline-block; padding:11px; margin-left:-1px; cursor:pointer; }
 

.tableList4 table {  border-collapse: collapse; border:1px solid #dddddd; width:100%;  } /* #dddddd #8c8c8c*/
.tableList4 th {  border:1px solid #dddddd;  background-color:#f1f6f4; text-align:center; padding:6px 5px; 	font-size:14px; font-weight:400;
	 font-family:'Noto Sans KR',AppleSDGothicNeo-Light,-apple-system, '맑은고딕', 'Malgun Gothic',   '나눔고딕', 'NanumGothic', sans-serif;  
 }
.tableList4 td {   border:1px solid #dddddd; text-align:center; padding:11px 4px; color:#333; 	font-size:14px; font-weight:400;
	 font-family:'Noto Sans KR',AppleSDGothicNeo-Light,-apple-system, '맑은고딕', 'Malgun Gothic',   '나눔고딕', 'NanumGothic', sans-serif;  
}
.tableList4 .edit { display:inline-block; padding:10px; background-color:#f1f1f1;   }
.tableList4 .delete { display:inline-block; padding:10px; background-color:#f1f1f1;   }

.tableList4 input { border:1px solid #555555; text-align:center; }
.tableList4 input[type="text"] { background-color:#fafafa;  }
.tableList4 input[type="submit"] {padding:20px; }
.tableList4 td span { font-size:12px; }


.tableNew1 table {  border-collapse: collapse; border:1px solid #dddddd; width:100%;  }
.tableNew1 th {  border:1px solid #dddddd;  background-color:#f1f6f4; text-align:left; padding:6px 4px; 	font-size:13px; font-weight:400;
	 font-family:'Noto Sans KR',AppleSDGothicNeo-Light,-apple-system, '맑은고딕', 'Malgun Gothic',   '나눔고딕', 'NanumGothic', sans-serif;  text-align:center; 
 }
.tableNew1 td {   border:1px solid #dddddd; text-align:left; padding:4px 10px;  color:#333;  	font-size:13px; font-weight:400;
	 /*font-family:'Noto Sans KR',AppleSDGothicNeo-Light,-apple-system, '맑은고딕', 'Malgun Gothic',   '나눔고딕', 'NanumGothic', sans-serif;  */
}
.tableNew1 .edit { display:inline-block; padding:10px; background-color:#f1f1f1;   }
.tableNew1 .delete { display:inline-block; padding:10px; background-color:#f1f1f1;   }


.tableNew2 table {  border-collapse: collapse; border:1px solid #dddddd; width:100%;  }
.tableNew2 th {  border:1px solid #dddddd;  background-color:#f1f6f4; text-align:left; padding:6px 4px; 	font-size:13px; font-weight:400;
	 font-family:'Noto Sans KR',AppleSDGothicNeo-Light,-apple-system, '맑은고딕', 'Malgun Gothic',   '나눔고딕', 'NanumGothic', sans-serif;  text-align:center; 
 }
.tableNew2 td {   border:1px solid #dddddd; text-align:left; padding:6px 6px;  color:#333;  	font-size:14px;  
	  font-family:'Noto Sans KR',AppleSDGothicNeo-Light,-apple-system, '맑은고딕', 'Malgun Gothic',   '나눔고딕', 'NanumGothic', sans-serif;   
}
.tableNew2 .edit { display:inline-block; padding:10px; background-color:#f1f1f1;   }
.tableNew2 .delete { display:inline-block; padding:10px; background-color:#f1f1f1;   }

.tableNew3 table {  border-collapse: collapse; border:1px solid #d1d1d1; width:100%;  }
.tableNew3 th {  border:1px solid #d1d1d1;  background-color:#fafafa; text-align:left; padding:6px 4px; 	font-size:14px; font-weight:400;
	 font-family:'Noto Sans KR',AppleSDGothicNeo-Light,-apple-system, '맑은고딕', 'Malgun Gothic',   '나눔고딕', 'NanumGothic', sans-serif;  text-align:center; 
 }
.tableNew3 td {   border:1px solid #d1d1d1; text-align:left; padding:4px 4px;  color:#333;  	font-size:13px; font-weight:400;
	 font-family:'Noto Sans KR',AppleSDGothicNeo-Light,-apple-system, '맑은고딕', 'Malgun Gothic',   '나눔고딕', 'NanumGothic', sans-serif;  
}
.tableNew3 .edit { display:inline-block; padding:10px; background-color:#f1f1f1;   }
.tableNew3 .delete { display:inline-block; padding:10px; background-color:#f1f1f1;   }

.tableNew3 tr:first-child { height:40px; }
 
/* Write Form : TraineeListInfo_TestWrite */
.writeForm p {  margin-top:10px;
	font-size:13px; font-weight:400;
	 font-family:'Noto Sans KR',AppleSDGothicNeo-Light,-apple-system, '맑은고딕', 'Malgun Gothic',   '나눔고딕', 'NanumGothic', sans-serif;  
}
.writeForm input[type="text"], .writeForm input[type="number"], .writeForm input[type="password"]  { margin-top:1px; outline:none; 
	background-color:#f1f1f1; border:0; 
	padding:4px 5px;
	font-size:14px; font-weight:400;
	 font-family:'Noto Sans KR',AppleSDGothicNeo-Light,-apple-system, '맑은고딕', 'Malgun Gothic',   '나눔고딕', 'NanumGothic', sans-serif;  
}
.writeForm input[type="text"]:focus {  background-color:#defdea; }

.writeForm input[type="date"]  { width:140px;   margin-bottom:1px;  outline:none;  
	background-color:#f1f1f1; border:0;
	padding:4px 5px;
	font-size:14px; font-weight:400;
	 font-family:'Noto Sans KR',AppleSDGothicNeo-Light,-apple-system, '맑은고딕', 'Malgun Gothic',   '나눔고딕', 'NanumGothic', sans-serif;  
}
.writeForm input[type="date"]:focus {  background-color:#defdea; }

.writeForm select { background-color:#f7fcf4; 
	font-size:14px; font-weight:400;
	 font-family:'Noto Sans KR',AppleSDGothicNeo-Light,-apple-system, '맑은고딕', 'Malgun Gothic',   '나눔고딕', 'NanumGothic', sans-serif;  
	padding:2px 5px;
	border:1px solid #eeeeee;
}
.writeForm option {  outline:none;  
	font-size:14px; font-weight:400;
}

.searchselect { background-color:#f7fcf4; 
	font-size:14px; font-weight:bold;
	 font-family:'Noto Sans KR',AppleSDGothicNeo-Light,-apple-system, '맑은고딕', 'Malgun Gothic',   '나눔고딕', 'NanumGothic', sans-serif;  
	padding:5px 5px;
	border:1px solid #eeeeee;
}
.searchselect option {
	font-size:14px; font-weight:400;
}

.writeForm textarea {  outline:none; 
	background-color:#f1f1f1; border:0;
	padding:5px;
	line-height:1.3;
	width:100%; 
	font-size:14px; font-weight:400;
	 font-family:'Noto Sans KR',AppleSDGothicNeo-Light,-apple-system, '맑은고딕', 'Malgun Gothic',   '나눔고딕', 'NanumGothic', sans-serif;  
}
.writeForm textarea:focus {  background-color:#defdea; }


.writeForm .radiobox { margin-top:4px;
	padding:5px 10px; border:1px dashed #eeeeee;
	font-size:14px; font-weight:400;
}


.writeForm span { color:#559855; }

.input_button2 {
	font-size:12px; color:#ffffff !important; background-color:#333333; border:0; padding:5px;  width:40px; display:inline-block;
}
.input_button3 {
	font-size:12px; color:#ffffff !important; background-color:#3db86b; border:0; padding:7px 7px;    display:inline-block;
}
.input_button4 {
	font-size:12px; color:#333333 !important; background-color:#ffffff; border:0; padding:5px 5px;    display:inline-block; border:1px dashed #cccccc; 
}

.input_button3b {
	font-size:13px; color:#ffffff !important; background-color:#3db86b; border:0; padding:7px 17px;    display:inline-block;
}

/* search */
a.btnBlank2 { font-size:13px; color:#777777;   padding:6px 8px;  border:1px solid #efefef; }
a.btnBlank2:hover { background-color:#efefef; }
.btnBlank { font-size:13px; color:#777777;   padding:6px 8px;  border:1px solid #efefef; }

a.btnBlank2b { font-size:13px; color:#555555;   padding:9px 10px;  border:1px solid #cccccc; }
a.btnBlank2b:hover { background-color:#3799e5; border:1px solid #3799e5; color:#ffffff; }

a.btnBlank3 { font-size:13px; color:#777777;    padding:6px 8px;  border:0px solid #efefef; display:inline-block; width:100%; height:100%; }
a.btnBlank3:hover { background-color:#3799e5; color:#ffffff; }

a.btnBlank3del { font-size:13px; color:#777777;    padding:6px 8px;  border:0px solid #efefef; display:inline-block; width:100%; height:100%; }
a.btnBlank3del:hover { background-color:#cc314c; color:#ffffff; }


.dashbox { border:1px dashed #eeeeee; padding:10px; }
.dashbox2 { border:2px solid #79a666; padding:10px; }


/*Reservation.html*/
.reservTable { overflow-x:auto; }
.reservTable table {  min-width:600px;   border-collapse: collapse; border:1px solid #dddddd; width:100%;  }
.reservTable th {  border:1px solid #dddddd;  background-color:#fafafa; text-align:center; padding:5px 5px; font-weight:bold; font-size:13px; }
.reservTable td {   border:1px solid #dddddd; text-align:center; padding:2px; font-size:13px; }
.reservTable .edit { display:inline-block; padding:10px; background-color:#f1f1f1;   }
.reservTable .delete { display:inline-block; padding:10px; background-color:#f1f1f1;   }

.reservTable input { border:1px solid #555555; text-align:left; }
.reservTable input[type="text"] { background-color:#f1f1f1;  }
.reservTable input[type="submit"] {padding:20px;   }
.reservTable td span { font-size:12px;   }

.reservTable td span.tournight { font-size:12px; border:1px dashed #dddddd; display:inline-block; padding:11px; margin-left:-1px; cursor:pointer; }


.reservTable1 table {  border-collapse: collapse; border:1px solid #dddddd; width:100%;  }
.reservTable1 th {  border:1px solid #dddddd;  background-color:#fafafa; text-align:center; padding:5px 5px; font-weight:bold; font-size:13px;   width:100px; }
.reservTable1 td {   border:1px solid #dddddd; text-align:center; padding:2px 5px; font-size:13px; }
.reservTable1 .edit { display:inline-block; padding:10px; background-color:#f1f1f1;   }
.reservTable1 .delete { display:inline-block; padding:10px; background-color:#f1f1f1;   }

.reservTable1 input { border:1px solid #555555; text-align:left; }
.reservTable1 input[type="text"] { background-color:#f1f1f1;  }
.reservTable1 input[type="submit"] {padding:20px;   }
.reservTable1 td span { font-size:12px;   }

.reservTable1 td span.tournight { font-size:12px; border:1px dashed #dddddd; display:inline-block; padding:11px; margin-left:-1px; cursor:pointer; }

.reservTable2 table {  border-collapse: collapse; border:1px solid #dddddd; width:100%;  }
.reservTable2 th {  border:1px solid #dddddd;  background-color:#e3f5ee; text-align:center; padding:5px 5px; font-weight:bold; font-size:13px; }
.reservTable2 td {   border:1px solid #dddddd; text-align:center; padding:5px 10px; font-size:13px; }
.reservTable2 .edit { display:inline-block; padding:10px; background-color:#f1f1f1;   }
.reservTable2 .delete { display:inline-block; padding:10px; background-color:#f1f1f1;   }

.reservTable2 input { border:1px solid #555555; text-align:left; }
.reservTable2 input[type="text"] { background-color:#f1f1f1;  }
.reservTable2 input[type="submit"] {padding:20px;   }
.reservTable2 td span { font-size:12px;   }

.reservTable2 td span.tournight { font-size:12px; border:1px dashed #dddddd; display:inline-block; padding:11px; margin-left:-1px; cursor:pointer; }


.editMe { background-color:#f1f1f1; }

.osex span { display:inline-block; padding:4px 10px; border:1px solid #eeeeee; background-color:ffffff; margin-left:-1px; }
.osex span.sex_chked {   border:1px solid #eeeeee; background-color:#78aa78; color:#ffffff; }



.itemview { border:1px dashed #dddddd; display:inline-block; padding:5px;  }


/* Guide */
.GuideSignup {
	background:url(/ispeorkr/img/guideicon1.png) left center no-repeat;
	padding-left: 100px;
 	vertical-align:middle;
	padding-top:15px;
	padding-bottom:15px;
}
.GuideSignup li { line-height:1.4; padding-left:16px; padding-top:3px; padding-bottom:3px; background:url(/ispeorkr/img/uldot1.png) left 6px no-repeat; font-size:13px; font-family:'Malgun Gothic','Noto Sans KR'; font-weight:400; color:#7c5332; }

.GuidePay1 { border:1px solid #eee; background-color:#fafafa; padding:10px; }
.GuidePay1 li { line-height:1.2; padding-left:13px; padding-top:1px; padding-bottom:2px; background:url(/ispeorkr/img/uldot1.png) left 3px no-repeat; font-size:13px; font-family:'Malgun Gothic','Noto Sans KR'; font-weight:400;  }


.form_radio a { 
	font-size:15px; color:#2ca486; font-weight:bold;
	display:inline-block; padding-left:26px;  padding-top:1px; padding-bottom:2px;  padding-right:10px;

    background-position: 0px 0px; 
     background-image: url(/ispeorkr/img/form_radio.png);
	background-repeat:no-repeat;
	background-size:22px auto;
}
.form_radio a.active {  
    background-position: 0px -27px; 
 }

label { cursor:pointer; }


/* sms */
.btnBlack { height:24px;padding:5px 8px;line-height:15px; background-color:#404040;color:#ffffff; font-family: Arial,Gulim,Verdana;font-size:12px;border:0;font-weight:normal; }
.btnDblue, a.btnDblue { height:24px;padding:5px 8px;line-height:15px; background-color:#496490;color:#ffffff; font-family: Arial,Gulim,Verdana;font-size:12px;border:0;font-weight:normal; }


.btnLblue { height:24px;padding:5px 8px;line-height:15px; background-color:#5bc0de;color:#ffffff; font-family: Arial,Gulim,Verdana;font-size:12px;border:0;font-weight:normal; }
.btnLred { height:24px;padding:5px 8px;line-height:15px; background-color:#f16c6b;color:#ffffff; font-family: Arial,Gulim,Verdana;font-size:12px;border:0;font-weight:normal; }

/* statux */
.signupIng { display:inline-block; background-color:#3db898; color:#ffffff; font-size:14px !important; text-align:center; width:70px; padding:10px 2px; }
.signupEnd { display:inline-block; background-color:#496490; color:#ffffff; font-size:14px !important; text-align:center; width:70px; padding:10px 2px; }
.signupHide { display:inline-block; background-color:#81817f; color:#ffffff; font-size:14px !important; text-align:center; width:70px; padding:10px 2px; }


.downfile { border:1px dashed #dddddd; padding: 5px; margin:2px 0; display:inline-block; }


.btnsend {  cursor:pointer; border:0; text-align:center; background-color:#3db898; color:#ffffff; margin:10px 5px; padding:10px 20px;  font-family:sans-serif;  font-size:14px;  }
.btnsend:hover { background-color:#264593; color:#ffffff; }

.btnZoomUrl { display:block;  cursor:pointer; border:0; text-align:center; background-color:#447cc9; color:#ffffff; margin:0px; padding:5px;  font-family:sans-serif;  font-size:13px; }
.btnRemoteLecture { display:block; cursor:pointer; border:0; text-align:center; background-color:#ffffff; border:1px solid #ddd; margin:0px; padding:5px;  font-family:sans-serif;  font-size:14px;  font-family:'Noto Sans KR',AppleSDGothicNeo-Light,-apple-system, '맑은고딕', 'Malgun Gothic',   '나눔고딕', 'NanumGothic', sans-serif;  }

.btnsend2 {  cursor:pointer; border:0; text-align:center; background-color:#706f6f; color:#ffffff; margin:10px 5px; padding:10px 10px;   font-family:sans-serif;  font-size:13px;    }
.btnsend2:hover { background-color:#ff0000; color:#ffffff; }
.btnsend2s {  cursor:pointer; border:0; text-align:center; background-color:#706f6f; color:#ffffff; margin:10px 5px; padding:10px 10px;   font-family:sans-serif;  font-size:13px;   }

.whitebutton { padding:5px; font-size:12px; background:#ffffff; color:#333333; border:1px solid #dddddd; cursor:pointer;  }

.rightBtn { display:inline-block;  width:150px; height:26px;  line-height:26px; text-align:center; background-color:#496490; color:#ffffff; font-size:13px; position:absolute; top:2px; right:10px; }
.rightBtnx2 { display:inline-block;  width:315px; height:26px; position:absolute; top:-9px; right:0px; margin-top:0; }
.rightBtnx2 a { display:inline-block;  width:150px; height:26px;  line-height:26px; text-align:center; background-color:#496490; color:#ffffff; font-size:13px;  }

p.TourViewTitle1 { padding-left:20px; background:url('/master/img/dotgreen01.png') left 5px no-repeat; margin-top:20px;margin-bottom:10px; font-family:'Noto Sans KR',sans-serif; font-size:16px; font-weight:600; }

p.TourViewTitle2 { padding-left:20px; background:url('/master/img/dotgreen01.png') left 3px no-repeat; margin-top:10px;margin-bottom:5px; font-family:'Noto Sans KR',sans-serif; font-size:14px; font-weight:400; }

.box1 {
	 border:1px solid #dddddd; padding:8px 12px 8px 12px;
	 background-color:#fefefe;
	 color:#555555; font-size:14px;  font-family:'Noto Sans KR',sans-serif; font-weight:400;
	 line-height:1.7;
	 margin-bottom:10px;

}
.box1 li {
	 color:#555555; font-size:13px;  font-family:'Noto Sans KR',sans-serif; font-weight:400;
	 padding:2px 0;
}
.box2 {
	 border:1px solid #dddddd; padding:10px 15px 10px 15px;
 	 color:#555555; font-size:13px;  font-family:'Noto Sans KR',sans-serif; font-weight:400;
	 line-height:1.8;

}


.box4 { 
	font-weight:400;   
	font-size:14px; 
	border:1px solid #eeeeee;
	line-height:22px;
	padding:20px 10px;margin-top:5px;margin-bottom:5px;
	background-color:#fafafa;
}

p.guidetext2 { margin-bottom:5px; margin-top:10px; font-size:14px; color:#10775c; }
p.guidetext2 span {  color:#3db895; }


/* pirvacy */
#privacyviewtitle { margin-top:20px; position:relative; padding-bottom:6px; }
#privacyviewall { position:absolute; right:0; border:1px solid #dddddd; padding:3px 6px; font-weight:200; font-size:12px; font-family:'sans-serif'; }


.tableNew1 span { font-size:12px; letter-spacing:-1.2px; }
.tableNew2 span { font-size:12px; letter-spacing:-1.2px; }

.videothumbTd { width:150px; position:relative; } 
.videothumbBox { display:block; padding:0; margin:0; border:1px solid #dddddd; width:100%; height:100px; overflow:hidden; } 
.videothumbBox img { width:100%; height:100px; margin:0; } 

.videothumbBox:before { 	 
	content:'';
    position: absolute;
    left: 50%;
    top: 50%;
    width: 40px; /* 57px */
    height: 40px;
	margin-left:-20px;
	margin-top:-20px;
  
    background-image: url(/ispeorkr/img/playvideo1.png);
	background-repeat:no-repeat;
 
	/*-ms-filter:alpha(opacity=80);filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;*/

}

.videothumbBox2 { display:block; padding:0; margin:0; border:1px solid #dddddd; width:100%; height:190px; overflow:hidden; } 
.videothumbBox2 img { width:100%; height:100%; margin:0; } 

.videothumbBox2:before { 	 
	content:'';
    position: absolute;
    left: 50%;
    top: 65px;
    width: 57px; /* 57px */
    height: 57px;
	margin-left:-28px;
   
    background-image: url(/ispeorkr/img/playvideo2.png);
	background-repeat:no-repeat;
 
	/*-ms-filter:alpha(opacity=80);filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;*/

}


.Video_Content { width:100%; }
.Video_Content .videothumbBox2Th { width:250px;  padding:0px;padding-right:10px;position:relative;vertical-align:top; }


/**/
.VideoLecture_styleT li { float:left; width:20%;  position:relative; padding:5px; }
.VideoLecture_styleT li a { display:block; border:1px solid #ddd;  }
.VideoLecture_styleT li span { display:block; text-align:center; width:100%; font-family:'Noto Sans KR',sans-serif; }

.VideoLecture_styleT li .img { width:100%; height:120px; background-color:#fff; overflow:hidden; }

.VideoLecture_styleT li .img:before { 	 
	content:'';
    position: absolute;
    left: 50%;
    top: 50%;
    width: 57px; /* 57px */
    height: 57px;
	margin-left:-28px;
	margin-top:-28px;
    background-image: url(/ispeorkr/img/playvideo2.png);
	background-repeat:no-repeat;
	/*-ms-filter:alpha(opacity=90);filter:alpha(opacity=90); opacity:0.9; -moz-opacity:0.9;*/
}
.VideoLecture_styleT li .title { font-size:15px;  }
.VideoLecture_styleT li .desc1 { font-size:13px; color:#aaa;  }
.VideoLecture_styleT li .desc2 { font-size:14px; color:#999 }


td.Lddaystime { font-size:14px; }

/* sub content */
.subTitlex1 { 
	margin-top:20px;
	margin-bottom:10px; 
	font-family:'S-CoreDream-7ExtraBold','Noto Sans KR','Malgun Gothic',sans-serif; 
	color:#4d8d7e;   font-size:18px; 
	line-height:1.5; letter-spacing:-0.5px; 
	padding-left:25px; background:url('/ispeorkr/img/subTitlex1.png') no-repeat left 4px;  
   -webkit-word-break: keep-all;
    -moz-word-break: keep-all;
    -ms-word-break: keep-all;
    -o-word-break: keep-all;
    word-break: keep-all;

} 

.subTitlex2, p.subTitlex2 { font-family:'Malgun Gothic',sans-serif; 
	font-weight:700; font-size:16px; padding-left:13px; background:url('/ispeorkr/img/subTitlex2.png') 2px 4px no-repeat; 
	margin-bottom:5px; 

}

.lidotx1 p {  
	background:url('/ispeorkr/img/uldot3.png') left 7px no-repeat; padding:0 0 0 15px; 
}



.findusbtn {  position:absolute; top:9px; right:10px; z-index:2; }
a.btn446176 { font-size:12px; color:#ffffff;  padding:10px 22px;    border:1px solid #446176; display:inline-block; background-color:#446176;    }
a.btn446176:hover { color:#ffffff; border:1px solid #ffffff; background-color:#a8dc3f; }

.mapinfo li {
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding: 30px 0 30px 110px;
    width: 100%;
}
.mapinfo li:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    width: 80px;
    height: 80px;
    background-repeat: no-repeat;
    background-position: center;
}
.mapinfo li:first-child:before {
	background-image: url(/ispeorkr/img/test_map1.png);
}
.mapinfo li:last-child:before {
	background-image: url(/ispeorkr/img/test_map2.png);
}

.mapinfo li p {

}
.mapinfo li .tit1 { font-family:'Noto Sans KR',sans-serif; 
	font-size:19px; color:#333333; font-weight:900;
}
 
.mapinfo li .tit2 {  font-family:'Noto Sans KR',sans-serif; 
	font-size:15px; color:#555555; font-weight:400;
}

.mapinfo li .tit3 {  font-family:'Noto Sans KR',sans-serif; 
	margin-top:6px;
	font-size:14px; color:#499580; font-weight:400;
}
.mapinfo li .tit3  { font-weight:700; }

.mapinfo li .tit4 {  font-family:'Noto Sans KR',sans-serif; 
	font-size:13px; color:#9f7d35; font-weight:400;
}

.mapinfo p.lguide {
	background:url(/KR/img/cxGreen3b.png) left 4px no-repeat;
	padding-left:17px;
	font-size:13px; color:#78a038; font-weight:400;
}

/*--home notice section--*/
.mapinfo2 li {
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding: 30px 0 30px 110px;
    width: 100%;
}
.mapinfo2 li:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    width: 80px;
    height: 80px;
    background-repeat: no-repeat;
    background-position: center;
}

/*
.mapinfo2 li:first-child:before {
	background-image: url(/KR/imgkg/section3icon_email.png);
}
*/
/*
.mapinfo2 li:last-child:before {
	background-image: url(/KR/imgkg/section3icon_news.png);
}
*/
.mapinfo2 li .tit3 {
	font-family:'S-CoreDream-8Heavy';
	font-size:20px; color:#333333; font-weight:900;
}
.mapinfo2 li .tit3 span{
	color:#555555; 
}
.mapinfo2 li .tit4 a, .mapinfo2 li .tit4 span {
 	font-size:15px; color:#555555; font-weight:400;
}
.mapinfo2 li .tit4 a:hover { color:#0d76bd; }
.mapinfo2 li .tit4 span {
	font-size:19px; color:#333333; font-weight:700;
}


/*popup*/
.popTitle { width:100%; display:table-cell;vertical-align:middle; text-align:center; background-color:#3e99e4; color:#ffffff; font-size:18px; font-family:'Noto Sans KR','Malgun Gothic',sans-serif; font-weight:700; line-height:1.4;  font-weight:bold \9; font-family:'gulim' \9;  }
.popText { font-size:14px; font-family:'Noto Sans KR','Malgun Gothic',sans-serif; font-weight:300; line-height:1.4; }
.popText img { max-width:100%; }



/* mobile popup */
#slickMobilePopupClose { 
	text-align:center; color:#ffffff; 
	border-radius:20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	background-color:#222222; 
	cursor:pointer; 
}

.mpopFooter {
 	width:100%;
	position:relative;
	margin-top:5px;
}
.mpopFooter a {
	font-size:11px;
	color:#ffffff; 
	display:inline-block;
	padding:10px;
	text-align:center; 

	background-color:#010101;
	margin-right:1px;
	border-radius:20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
}
.mpopFooter a:first-child {
	position:absolute; left:5px;
}
.mpopFooter a:last-child {
	position:absolute; right:5px;
}


.popTitleMobile li {
	font-weight:bold; 
	font-size:13px;
	color:#ffffff;
	padding:10px 0px 9px 0px;
	border-bottom:1px dashed #60dede; 
	cursor:pointer; 
}
.popTitleMobile li:last-child { border-bottom:0px; }

.popTitleMobile li span { color:#19a599; background-color:#afe9e4;     padding:1px 3px; font-size:11px;
	border-radius:9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;

}

.popMobile .mpopLayer {
 position:relative;
 width:100%;

background: #00d5b5;  /* fallback for old browsers */
background: -webkit-linear-gradient(to bottom,  #00d6be, #1fbdea );  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to bottom,  #00d6be, #1fbdea ); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

	border-radius:12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;

	padding:20px;
}



.slickMobileItem .mtextpopBox {
background: #00d5b5;  /* fallback for old browsers */
background: -webkit-linear-gradient(to bottom,  #00d6be, #1fbdea );  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to bottom,  #00d6be, #1fbdea ); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
	border-radius:12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	padding:20px;
}
.slickMobileItem .mtextpopBox .mtextpopTitle { font-family: 'Noto Sans KR', sans-serif;  font-size:16px; font-weight:700; color:#ffffff; 
	border-bottom:1px dashed #60dede; 
	padding-bottom:10px;
}
.slickMobileItem .mtextpopBox .mtextpopContent { font-family: 'Noto Sans KR', sans-serif; font-size:13px; font-weight:400; color:#ffffff; padding-top:10px; }



.br400m { display:inline-block; }
.br500m { display:inline-block; }

.ms_selecttype1 li { float:left; width:50%; position:relative; padding:20px 10px; text-align:center; border-right:1px solid #ccc;  border-top:1px solid #ccc;  border-bottom:1px solid #ccc; font-size:16px; font-weight:700; font-weight:'Malgun Gothic','Noto Sans KR',sans-serif; line-height:1.8; cursor:pointer; }
.ms_selecttype1 li:first-child { border-left:1px solid #ccc; }
.ms_selecttype1 li span { display:inline-block; width:24px; height:24px; background-image:url('/ispeorkr/img/radio1.png'); background-position:center 0px; background-repeat:no-repeat; }
.ms_selecttype1 li span.active {  background-position:center -30px; }

#membertype th { width:180px; }

.sponsorguideimg { padding-left:90px; } 

span.datereset {
	border:1px solid #eee;
  	cursor:pointer;
	padding:6px 2px;
	margin-bottom:1px;
 	font-size:11px;  
	color:#999;
 }