* {box-sizing:border-box; ouline:none;}
	
	/*191017 ÅÂ¿¬ ÀÛ¾÷*/
	input {
   -webkit-appearance: none;
   -webkit-border-radius: 0;
	}
	.sub_top_menu3 li{width:49.9%;}
	/* .sub_curriculum_con ul li{width:33.333%;float:left;}NS */

	.sub_top_menu2 li{width:49.9%;}
	.sub_curriculum_con{}
	.sub_curriculum_con ul{}
	.sub_curriculum_con ul li{width:49%;float:left;}
	.sub_curriculum_con .curculum_con{width:95%;margin: 0 auto;}
	.curculum_con .tit_box{border:1px solid #000;border-radius:50px;height:80px;}
	.curculum_con .pad10{padding:10px 0;}
	.curculum_con .pad20{padding:20px 0;}
	.curculum_con .blue{border-color:#005bab;}
	.curculum_con .blue h5{color:#005bab;}
	.curculum_con .red{border-color:#e70031;}
	.curculum_con .red h5{color:#e70031;}
	.curculum_con .cur_conBox{position:relative;border:1px solid #c6c6c6;width:90%;margin:29px auto;padding:3.5vh 0; height:303px;}
	.curculum_con .cur_conBox .dotline{border:2px dotted #ccc;width:85%;display:inline-block;vertical-align:middle;}
	.curculum_con .cur_conBox .circleline{position:absolute;left:50%;top:-29px;}
	.cur_conBox .circleline .line{display:block;width:1px;height:17px;background:#010101;}
	.cur_conBox .circleline .circle{display:block;border-radius:50px;width:22px;height:22px;transform:translateX(-50%);background:#010101;}
	.cur_conBox .circleline .blue{background:#005bab;}
	.cur_conBox .circleline .red{background:#e70031;}
	
	
	table caption{display:none;}
	.sub_schedule_con{}
	.sub_schedule_con .write{background: #555;    margin-bottom: 10px;width: 100%; padding: 0px 44px;  box-sizing: border-box;}
	.sub_schedule_con input.search{font-size: 16px;padding: 0 5px;height: 36px;min-width:245px;display: inline-block;vertical-align: middle;border:1px solid #ccc;}
	.sub_schedule_con .srch_area select{height: 36px;min-width: 100px;vertical-align: middle;border:1px solid #ccc;padding: 0 5px;font-size: 16px;}
	select::-ms-expand {display:none}
	select { border-radius:0;
			-webkit-appearance:none; /* È­»ìÇ¥ ¾ø¾Ö±â for chrome*/
			-moz-appearance:none; /* È­»ìÇ¥ ¾ø¾Ö±â for firefox*/
			appearance:none ;/* È­»ìÇ¥ ¾ø¾Ö±â °øÅë*/ 
			background:#fff url('../images/bg_select_arrow.png') no-repeat 90% 50%;	background-size:15px 10px;
			}
			


	.schedule_tab{margin-top:2vh;}
	.schedule_tab table thead{background: #f9f9f9;}
	.schedule_tab table th{/*width:10%;*/font-weight:normal;padding:15px 10px;border-bottom: 1px solid #dfdfdf;border-top:2px solid #e70031;}
	.schedule_tab table th.wid{width:50%;}
	.schedule_tab table td{padding:10px;border-bottom: 1px solid #dfdfdf;}
	
	.schedule_tab .clip{background:url(../images/clip_icon.png) no-repeat 0 0;display:block;width:20px;height:20px;margin: 0 auto;background-size:cover;}
	.schedule_tab .clip_no{display:none;}
	.schedule_tab .clip:hover,.clip:active{background-position:0 -20.5px;}
	
	/*.paging{margin-top: 30px;line-height:35px;}
	.paging .num{display:inline-block;width:38px;height:38px;border: 1px solid #dbdbdb;}
	.paging .current{background:#e70031;font-weight: 600;color:#fff;border:1px solid #e70031 !important;}
	.paging .arrow{background:#f1f1f1;}
	.paging .first,.paging .last{letter-spacing:-3px;}
	.paging .first:hover,.paging .last:hover,.paging .prev:hover,.paging .next:hover{background:#555;font-weight: 600;color:#fff;border:1px solid #555 !important;}*/
	/* paging */
	.pagingWrap {position:relative; margin:50px 0 0 0; border:1px #d9d9d9 solid;}
	.pagingWrap:after {content:"";display:block;clear:none;}
	.pagingWrap .firstPrev {position:absolute; left:0; top:0;}
	.pagingWrap .prev {position:absolute; left:51px; top:0;}
	.pagingWrap .lastNext {position:absolute; right:0; top:0;}
	.pagingWrap .next {position:absolute; right:51px; top:0;}
	.pagingWrap .paging {width:100%; text-align:center; overflow:hidden;}
	.pagingWrap .paging a {display:inline-block; font-size:16px; color:#303e48; padding:0 23px; line-height:48px; border-bottom:2px #fff solid;}
	.pagingWrap .paging a.on {color:#e70031; border-bottom:2px #e70031 solid;}
	.pagingWrap.mgN {}
		
	
	.scheduleview_con{margin-top:2vh;border-top:2px solid #e70031;}
	.scheduleview_con .viewtit{padding:1.5vw; }
	.scheduleview_con .viewtit h4{font-size:26px }
	.scheduleview_con .viewtop{background: #f5f5f5;padding:0.5vw 1vw;}
	.scheduleview_con .viewtop .clip .clipImg{background:url(../images/clip_icon.png) no-repeat 0 -20.5px;display:inline-block;width:20px;height:20px;margin: 0 auto;background-size:cover;}
	.scheduleview_con .viewtop .clip .clipImg,.scheduleview_con .viewtop .clip a{vertical-align: middle;}
	.scheduleview_con .viewtop .clip a{text-decoration:underline;color:#005bab;}
	.scheduleview_con .viewmid{padding:1.5vw 1vw;/*border-bottom:1px solid #ccc;*/margin-bottom:2vh;}
	.scheduleview_con .viewlist{margin-top:2vh;}
	.scheduleview_con .viewlist ul li{padding:0.5vw 1vw;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
	.scheduleview_con .viewlist ul li:first-child{border-bottom:0;}
	.scheduleview_con .viewlist ul li span{display:inline-block;margin-right:1.2vw;}
	.scheduleview_con .listBtn{display: inline-block;padding: 6px 35px;border: 1px solid #ccc;}
	.scheduleview_con .listBtn:hover{background:#e70031;color:#fff;border-color:#e70031;}
	
	.scheduleview_con .comment_area .tit{width:10%;background:#a0a0a0;height: 100px;line-height:100px;color:#fff;}
	.scheduleview_con .comment_area textarea{width:90%;height: 100px;border-color:#d9d9d9;}
	.scheduleview_con .commentBtn{margin-top:2vh;}
	
	.scheduleview_con .comlist{text-align:left;background: #f8f8f8;padding: 20px;margin-bottom:2vh;}
	.scheduleview_con .comlist .comtit{/*border-bottom: 1px solid #d9d9d9;*/ padding-bottom: 5px;font-size:20px;}
	.scheduleview_con .comlist .btnarea{}
	.scheduleview_con .comlist .btnarea li{display:inline-block;}
	.scheduleview_con .comlist .btnarea li a{background:#fff;padding:2px 15px;border:1px solid #d9d9d9;}
	.scheduleview_con .comlist .btnarea li .cancel{}
	.scheduleview_con .comlist .btnarea li .regist{background:#000;color:#fff;border:1px solid #000;}
	.scheduleview_con .comlist .btnarea li a:hover{background:#e70031;border:1px solid #e70031;color:#fff;}
	.scheduleview_con .comlist .btnarea li a.bbtn:hover{background:#010101;border:1px solid #010101;}
	.scheduleview_con .comlist .btnarea li a.cbtn:hover{background:#666;border:1px solid #666;}

	.scheduleview_con .comboard{padding:2vh 0;border-top: 1px solid #ccc;/*margin-top: 2vh;*/}
	.scheduleview_con .comboard .name{font-size:18px;}
	.scheduleview_con .comboard .date{font-size:14px;color:#999;}
	.scheduleview_con .comboard .write_com{color:#005bab;margin-left:8px;margin-top:5px;line-height:1.1;}
	.scheduleview_con .comboard .write_com:hover{border-bottom:1px solid #005bab;}
	.scheduleview_con .comboard .lock_icon{background:url(../images/lock_icon.png) no-repeat 0 0;margin-right: 3px;width:20px;height:20px;display:inline-block;background-size:cover;vertical-align: sub;}
	.scheduleview_con .comboard .com_text{padding:10px 0;}
	
	.scheduleview_con .reply{width:96%;margin:0 auto;padding-bottom: 15px;}
	.scheduleview_con .reply_area{background:#fff;border:1px solid #d9d9d9;padding:10px;}
	.scheduleview_con .reply_area .name{font-size:18px;}
	.scheduleview_con .reply_area textarea{font-family:"Noto Sans Korean", sans-serif;font-size: 16px;overflow:hidden;border:0;width:100%;padding: 5px 0;height:60px;}
	
	.scheduleview_con .re_comboard{width:96%;margin:0 auto;padding:15px 10px;border-top: 1px dotted #ccc;}
	
	.scheduleview_con .write_area{width:100%;margin:0 auto;padding-bottom: 15px;}
	.scheduleview_con .write_area .name{font-size:18px;text-align:left;}
	.scheduleview_con .write_area textarea{font-family:"Noto Sans Korean", sans-serif;font-size: 16px;overflow:hidden;border:0;width:100%;padding: 5px 0;height:80px;}
	.scheduleview_con .write_area .regist{background:#000;color:#fff;border:1px solid #000;padding: 2px 15px;}
	
	
	.schedulewrite_con{margin-top:2vh;}
	.schedulewrite_con .write_tab{width:100%;}
	.schedulewrite_con .write_tab th,.schedulewrite_con .write_tab td{padding:0.7vw;}
	.schedulewrite_con .write_tab th{border:1px solid #dfdfdf;border-left:0;width:12%;background: #f9f9f9;}
	.schedulewrite_con .write_tab td{border:1px solid #dfdfdf;border-right:0;width:88%;text-align:left;}
	.write_tab .frm_input{font-size: 16px;padding: 0 5px;height: 35px;display: inline-block;vertical-align: middle;border: 1px solid #dfdfdf;}
	/*.write_tab input[type="file"] { /* ÆÄÀÏ ÇÊµå ¼û±â±â  position: absolute;width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }*/

	.schedulewrite_con .abtnarea{margin-top:2vh;}
	.schedulewrite_con .abtnok{background:#e70031;}
	.schedulewrite_con .abtncancel{background:#555;}
	
	
	
	/*191017 ÅÂ¿¬ ÀÛ¾÷ ³¡*/
	
@media screen and (max-width: 1024px){
	
	
	/*191017 ÅÂ¿¬ ÀÛ¾÷*/
	.sub_curriculum_con ul li{width:100%;float:inherit;}
	.curculum_con .cur_conBox .circleline{top:-31px;}
	
	
	.sub_top_menu2 li{width:50%;}
	
	
	/*191017 ÅÂ¿¬ ÀÛ¾÷ ³¡*/
	.curculum_con .cur_conBox{height:auto;padding-bottom:70px;}
	.scheduleview_con .listBtn{width:100%;}
	

}
@media screen and (max-width: 768px){
	
	/* paging */
.pagingWrap {margin:20px 0 0 0;}
.pagingWrap .firstPrev img {width:31px;}
.pagingWrap .prev {left:32px;}
.pagingWrap .prev img {width:31px;}
.pagingWrap .lastNext img {width:31px;}
.pagingWrap .next {right:32px;}
.pagingWrap .next img {width:31px;}
.pagingWrap .paging a {font-size:13px; padding:0 10px; line-height:29px;}
.mobfont14{font-size:14px;}
.mobmar10{margin:10px 0;}
.sub_schedule_con .srch_area select{display:none;}
	
}
@media screen and (max-width: 480px){
	/*191017 ÅÂ¿¬ ÀÛ¾÷*/
	inn_left,.inn_right{float:inherit;}
	
		/*.abtn{min-width:20%;}*/
	.m_write_btn{width:49%}
	
	.sub_schedule_con input.search{    width: 40% !important;
    min-width: 200px; margin-top:-1px;}

	.sub_schedule_con .writeBtnarea{width:100%;text-align:left;}
	.schedule_tab table th{width:20%;}
	/*.schedule_tab table th.wid{width:60%;}*/
	.schedule_tab_none table th:first-child, .schedule_tab_none table th:nth-child(3),.schedule_tab_none table th:nth-child(4),.schedule_tab_none table th:nth-child(6){display:none;}
	.schedule_tab_none table td:first-child, .schedule_tab_none table td:nth-child(3),.schedule_tab_none table td:nth-child(4),.schedule_tab_none table td:nth-child(6){display:none;}
	
		.schedule_tab_none1 table th:first-child, .schedule_tab_none1 table th:nth-child(3), .schedule_tab_none1:table td first-child, .schedule_tab_none1 table td:nth-child(3){display:none;}
	
	/*.paging{margin-top: 5vw;}*/
	
	.scheduleview_con .viewlist ul li{padding:0.8rem 0;}
	.scheduleview_con .viewtop{padding:2vw;}
	.scheduleview_con .viewmid{padding: 5vw 2vw;}
	.scheduleview_con .viewtit{padding:2vw;}
	.scheduleview_con .comment_area .tit{width: 20%;}
	.scheduleview_con .comment_area textarea{width:80%;}
	.scheduleview_con .commentBtn{margin-bottom:2vh;}
	

	.schedulewrite_con .write_tab{border-top:1px solid #dfdfdf;}
	.schedulewrite_con .write_tab th{width:100%; display:block;padding:10px 0;border:1px solid #dfdfdf; border-bottom:0; border-top:0;}	
	.schedulewrite_con .write_tab td{width:100%; display:block;padding:10px;border-right:1px solid #dfdfdf;}
	.schedulewrite_con .write_tab td input{width:100%;}
	textarea{border:1px solid #dfdfdf;}
	
	.scheduleview_con .comlist .btnarea li a{padding: 0px 10px;font-size: 14px;}
	.scheduleview_con .comboard .name,.scheduleview_con .reply_area .name{font-size: 16px;}
	.scheduleview_con .comboard .date{font-size: 12px;}
	.scheduleview_con .comboard .write_com{font-size: 14px;}
	
	.scheduleview_con .reply{width: 100%;}
	.scheduleview_con .re_comboard{width: 100%;padding: 15px 0;}
	.scheduleview_con .comlist .comtit{font-size: 18px;}
}

/***ÀÚ·á½Ç: 20200305IM,NASEL*********************************************************/
#ref_wrap {	text-align: left;}
.ref_box {position: relative;  display: inline-block;  border: 1px solid #d9d9d9; width:18.8%;margin-right:13px;	margin-bottom:15px;}
.ref_box dt a img {height:100%;    width: 100%;}
.ref_box  dt { height: 175px;  width: 100%;  overflow: hidden;border-bottom: 1px solid #d9d9d9;}
.ref_box dd { padding: 14px 10px 14px 10px; text-align: left;}
.ref_box:nth-child(5), .ref_box:nth-child(10) {margin-right:0px;}
.count {font-weight: 300;  color: #9a9a9a;font-size: 0.85em;}
.fileicon {position: absolute; right: 9px; width: 18px; height: 22px;  bottom: 14px;}
.ad_banner { width: 100%; background: #f5f5f5; margin-top: 40px;}
.ref_title { text-overflow: ellipsis; overflow: hidden;  width: 95%;  white-space: nowrap;margin-bottom: 3px;}
.fileicon img {width:16px;}
.fileicon .clip{background:url(../images/clip_icon.png) no-repeat 0 0;display:block;width:20px;height:20px;margin: 0 auto;background-size:cover;}
.fileicon .clip_no{display:none;}
.fileicon .clip:hover,.clip:active{background-position:0 -20.5px;}

.skyblue {color: #005bab;}	
.circlebox {margin: 0px 0px 70px 0px;    padding: 0px 0px 26px;}
.circlebox li { display: inline-block; margin:0px 30px;}
.paper { margin: 20px 0px 20px 0px; width:auto;}
.course { width: 100%;font-size: 16px;font-weight: 300;  padding:40px 140px; background: #f9f9f9;    margin-bottom: 50px;}
.course table {margin-top:20px; margin-bottom:10px;}
.course thead {     background: #676767; font-weight: 400; color: #fff;}
.course tbody tr td {    padding: 8px 5px;    background: #fff;}
.course tbody {border: 1px solid #e9f6ff;}
.course tbody th {background: #ddf7ff;width: 9%;font-weight: 400;}
.course thead tr td {padding: 10px 0px;}
.courseapply { width: 100%;display: inline-block;  position: relative; margin: 20px 0px;}
.courseapply a{ font-size: 24px;    display: inline-block;  position: relative; color: #fff; padding: 16px 40px; background: #4db6ff;}
.brain {    margin-bottom: -7px;}
.circlebox dl {   display:inline-block;  background: #18c3fc;  border-radius: 50%; width: 180px; height: 180px; color: #fff; margin:10px 20px;padding: 35px 0px;}
.sub_tit {    margin-bottom: 20px;}
.brainbox {    background: #eafaff;}
.certificate {margin-bottom: 50px;padding-bottom: 40px; border-bottom: 1px solid #eee;}
.arrow_right {height: 20px; margin: -1px 5px;width: auto;}
#bo_sch { padding:0px; margin:0px;}



/*200819_ÀÚ·á½Ç categoryÃß°¡_Â÷¼öÁö*/
.all_view {color:#000; background:#fff; border:1px solid #000; height:36px}
.all_view:hover {color:#000;}

.writebtn_nomargin{margin-bottom:0;}

.new_categorty {margin-top:33px; border:1px solid #d9d9d9; font-size:18px;}
.new_categorty li {float:left; border-right:1px solid #d9d9d9; width:16.666%; text-align:center;}
.new_categorty li:last-child {border-right:0;}
.new_categorty li a img {display:inline-block;}
			.categ {line-height:65px; line-height:65p; height:65px; background:#fff;}
			.categ .cate_base {display:inline-block; margin-top:-4px; margin-right:2px;}
			.categ .cate_on {display:none;}
			.categ:hover {background:#000; color:#fff;}
			.categ:hover .cate_base {display:none;}
			.categ:hover .cate_on {display:inline-block; margin-top:-4px; margin-right:2px;}
.new_mcategorty {display:none;}
.srcharea_margt {margin-top:31px;}	



.list4 {width:24%; margin-right:15px; display:block; float:left;}
.list4:nth-child(4), .list4:nth-child(8){margin-right:0;}
.list4:nth-child(5) {margin-right:15px;}
.list4 dt {position:relative;}
.list4 dt a .s_thumb {position:absolute; top:0; left:0; background-color:rgba(0, 0, 0, 0.5); width:100%; height:100%;display:none; z-index:999;}
.list4 dt a .s_thumb img {position:absolute;  top:50%; left:50%; transform:translate(-50%,-50%); width:110px; height:110px; opacity:0.7;}
.list4 dt a .thumb_frame {position: relative; padding-top:90%; /* 1:1 ratio */ overflow: hidden;}
.list4 dt a .thumb_frame img {position: absolute; top: 0; left: 0; right: 0; bottom: 0; max-width: 100%; height: auto;}
.list4 dt {height:256px;}
.list4 dt a:hover .s_thumb{display:block;}
.list4 .non_count {padding:14px 10px 38px 10px;}
.list4 .non_count .count {display:none;position: absolute;}
.list4 .non_count .fileicon {/*left:9px;*/}

/*Â÷¼öÁö ÀÛ¾÷ ³¡*/

/***200610****************/



.curriculum_box ul li{    width: 38%;
    display: inline-block;
	}
.certificatebox {
	text-align: center;
    width: 384px;
    margin: 0 auto;
    border-radius: 14px;
    overflow: hidden;
	margin-bottom:10px;
}

.btn-direct a {
	color: #e70031;
    border: 1px solid #e70031;
    display: inline-block;
    padding: 5px 15px;
    margin-top: 10px;
}

.title-box{
    padding-bottom: 50px;
}

.title-box li{
	color: #005bab;
    border: 1px solid #005bab;
    display: inline-block;
    padding: 5px 15px;
    margin-top: 10px;
    margin: 0px 5px;
}

.recruit {    
padding-top: 77px;
    width: 819px;
margin: 0 auto;
}

/*¿¬±¸È¸¿ø_210728 _±èÁö¿¹*/
.edu_member h2.font_29{font-size:29px; line-height:1.4; margin-top:50px;}
.edu_member p{font-size:17px;}
.edu_member h3{margin-bottom:10px;}
.edu_member .abtn.pdfaow_btn{display:inline-block; padding:25px 100px 20PX; height:auto; margin:20px 5px 0;}
.main_bg_color{background:#005bab!important; }
.edu_member h5{font-weight:400; font-size:18px;}
.edu_member .font_17{font-weight:400;font-size:16px;}
.martop20{margin-top:20px;}
.edu_member h1, .edu_member h2, .edu_member h3, .edu_member h4, .edu_member h5, .edu_member h6{line-height:1.6;}
.edu_member .schedule_tab{margin-top:0;}
.edu_member .schedule_tab table{font-size:17px;}
.edu_member .schedule_tab table th{border:0; font-weight:500;}
.edu_member .schedule_tab table td:nth-child(1){width:16.5%;}
.edu_member .schedule_tab table td:nth-child(2){text-align:left;}
.edu_member .schedule_tab table td:nth-child(3){width:18%;}
.edu_member .schedule_tab table td:nth-child(4){width:12%;}
.edu_member .join_process{}
.edu_member .join_process li{float:left; width:186px; height:186px; margin:0px 20px; text-align:center;border-radius:50%;  display:table; position:relative;}
.edu_member .join_process li::before{position:absolute; content:url("//kkms.co.kr/renewal/images/join_process_be.png"); top:40%; left:-29px;}
.edu_member .join_process li h5{display:table-cell; vertical-align:middle;}
.edu_member .join_process li:nth-child(1){background:#e0e8f1;}
.edu_member .join_process li:nth-child(1)::before{display:none;}
.edu_member .join_process li:nth-child(2){background:#b7cbe2;}
.edu_member .join_process li:nth-child(3){background:#84adde;}
.edu_member .join_process li:nth-child(4){background:#3b88e3;}
.edu_member .join_process li:nth-child(5){background:#0d52a3;}
.cs_areaa{margin-left:-1%; margin-top:5px}
	.cs_areaa li{float:left; width:32%; margin:0 0.6%;}
	.cs_areaa li img, .cs_areaa li h3{display:inline-block; margin:0 3px}
	.edu_member_service, .emr_conference {display:inline-block; margin-left:-10px;}
	.edu_member_service li, .emr_conference li{float:left; text-align:left; width:376px; margin:0 10px;     word-break: keep-all;    word-wrap: break-word;}
	.edu_member_service li{ width:376px; margin:0 10px;    }
	.edu_member_service li div{ margin:0 auto 20px; padding-bottom:70%; position:relative; width:100%;}
	.edu_member_service li div img{position:absolute; top:0; left:0;width:100%; height:100%;}
	.edu_member_service li h5{ margin-bottom:15px}
	.edu_member_service li:last-child{margin-right:0;}
	
	.emr_conference{margin-top:20px;}
	.emr_conference li{ width:575px; margin-bottom:20px;}
	.emr_conference li h3{margin-bottom:0px; margin-top:8px;}
	.emr_conference li a{width:100%; display:inline-block; border:1px solid #d9d9d9;   padding:20px 25px; }
	.emr_conference li a:hover{  background:#fafafa;}
	.emr_conference_name{float:left}
	.emr_conference li .confing{width:80px; height:80px; line-height:80px; color:#fff; text-align:center; border-radius:500px; background:#0d52a3; float:right;}
	.emr_conference li .confing_none{background:#d2d2d2;}
	.emr_conference li:nth-child(2n){margin-right:0;}
	
	a.abtn.conference_askbtn{background:#e20326; font-size:20px; width:240px;height:70px; line-height:70px; margin:20px auto 0;display:block; text-align:center;}
	
	/*ÄÁÆÛ·±½º_ºä*/
	.edu_member.scheduleview_con .viewtit{padding:1.5vw 0 0.5vw 1.5vw;}
	.scheduleview_con.edu_member .viewtop{background:#fff; text-align:left; padding:0 0 1.5vw 1.5vw;border-bottom: 1px solid #e1e1e1;}
	.write_tab .frm_input.pcwidth95{width:95%;}
	.chearea.chearea_orq{margin-top:10px;}
	a.personal_popup{text-decoration:underline; margin-left:10px; color:#999;}
	a.personal_popup:hover{color:#000;}
	
	/* 210825 È¸¿øÅ»Åð ±èÅÂ¿¬ */
	.wdmember .wdicon{width:auto;top:auto;margin-right:6px;vertical-align:middle;}
	.wdtit h4 span{font-size:16px;margin-left:5px;}
	.wdmid .wdtit h4{font-size: 26px;}
	.wdmember .wdinfo_box{border:1px solid #dfdfdf;padding:30px;margin-top:15px;}
	.wdmember .wdinfo_box p{margin-bottom:20px;font-size:20px;word-break: keep-all;}
	.wdmember .wdinfo_box p:last-child{margin-bottom:0;}
	.wdmember .wdinfo_box .subcolor{display:block;font-size:16px;}
	.wdmember .wdchk_box{padding: 15px 5px;}
	.wdmember .wdchk_box li{font-size:18px;margin-bottom:10px;}
	.wdmember .wdchk_box li textarea{width:100%;border:1px solid #dfdfdf;height:150px;padding: 15px ; font-size: 16px;font-family: 'Noto Sans Korean';margin-top:5px;}
	.myinfo_tabs {margin: 0px;padding: 0px;list-style: none;}
	.myinfo_tabs li{background: none;color: #222;background:#ecf0f1;display: inline-block;padding: 15px 0;font-size: 20px; cursor: pointer; width: 300px;margin-right: -4px;}
	.myinfo_tabs li.current{ background: #e70031;color: #fff;}
	.tab-content{display: none; padding: 15px 0;}
	.tab-content.current{ display: inherit;}
	.input_call{width:348px;}
	.institution_list li,.career_list li{float:left;width:50%;margin:2px 0;}
	.institution_list li input{margin-left:5px;}
	.write_tab .input_500{width:500px;}
	.write_tab .addressinput{margin-bottom:8px;}
	.write_tab .addressBtn{height: 35px;background: #000; color: #fff;border: 0;vertical-align: middle;margin-left: -8px; padding: 0 22px; font-size: 15px;}
	.martopbtn.wdmembtn{position: absolute;left: 0;background:#666;}
	.pw_sett_wrapper{margin-top:30px;}
	.pw_sett_wrapper input{font-size: 16px;padding: 0 5px;height: 35px;display: inline-block; vertical-align: middle;border: 1px solid #dfdfdf;width: 60%; margin:0 0 12px;}
	
	
	
	
	
	
/*°øÅëÃß°¡*/	
.field_box{background:#f7f7f7; padding:13px 20px 13px;  display:table; width:100%;}

.field_box div{display:table-cell;  vertical-align:middle}
.field_box img{ vertical-align:middle; position:relative;top:-3px;}
.pcdisblock{display:block;}
.pcdisinblock{display:inline-block;}


input[type="radio"] { display:inline-block;}

input[type="radio"] + label span {
    display:inline-block;
    width:20px;
    height:20px;
    margin:0px 5px 0 0;
    vertical-align:middle;
    background:url(//kkms.co.kr/renewal/images/icon_radio.png)no-repeat;
    cursor:pointer;
}
input[type="radio"]:checked + label span {
    background:url(//kkms.co.kr/renewal/images/icon_radio_on.png) no-repeat;
}

.modal_popup{background:#fff; padding:25px; width:450px;}
	.modal_popup p.con{position:relative;     padding-left: 15px;    word-break: keep-all;    word-wrap: break-word; font-weight:300}
	.modal_popup p.con::before{    content: '-';    position: absolute;    left: 0;    top: 0px;    width: 3px;    height: 3px;   }
	.modal_popup .popup_close{position:absolute; top:15px; right:15px; cursor:pointer;}
	
	.modal_popup_info{width:450px;}
	.modal_popup_info p.con{padding-left:0; border-bottom:1px solid #dfdfdf; }
	.modal_popup_info p.con::before{display:none;}
	.modal_popup_info p span{background:#f9f9f9; display:inline-block; width:95px; padding:10px; font-weight:500; text-align:center;}
	.modal_popup_info p.last span{width:100%; text-align:left; margin-bottom:5px;}
	.modal_popup_info p.last {padding-bottom:10px;}
	
	.modal_popup_map{width:800px;}
	.edu_map_gobtn{float:right; margin-bottom:15px;}
	.edu_map_gobtn a.abtn{padding:3px 20px 5px; border-radius:500px; background:#999; font-size:16px; margin-left:3px;}
	.edu_ask_tit{float:left;}
	
	.edu_mem_family_site{ margin-left:-10px;}
		.edu_mem_family_site li{width:218px; margin:10px; float:left;}
        .edu_mem_family_site li:nth-child(n+6):nth-child(-n+9){margin-top:60px;}
		.edu_mem_family_site li .imgbox{width:100%; border:1px solid #dfdfdf; height:212px; margin-bottom:10px; overflow:hidden;}
		.edu_mem_family_site li .imgbox a{width:100%; height:100%; display:inline-block;}
		.edu_mem_family_site li p{color:#999; line-height:0.7em; margin-top:8px;}
		.edu_mem_family_site li:nth-child(5n){margin-right:0;}
	
@media screen and (max-width: 1171px){
	.ref_box {width:49.2%;margin-right:7px; margin-bottom: 7px;}
	.ref_box:nth-last-child(1) {margin-right:6px;}
	.ref_box:nth-child(2n) {margin-right:0px;}
	.ref_box dt { height: 350px;}
	.inn_right {width: 100%;}
	.sub_schedule_con .srch_area select  { width:16%;      float: left; margin-right:5px;  min-width: auto;}
/*	.sub_schedule_con input.search  { width: 69%;    min-width: auto;}*/
.sub_schedule_con input.search  {float: left; width:auto;}


	.ref_box:nth-child(5) {margin-right:7px;}
	
	#id_footer_family_sites {width:100%;}
	
	#id_footer_family_sites li a {display: block;}
	img { width: 100%;}
	#header .nav { /*display: none!important;*/}
	
	/***200610****************/
	.curriculum_box ul li {   width: 100% !important; margin-bottom:25px;	}
	.recruit {width:100% ;    padding-top: 38px;}
	.certificate {  margin-bottom: 28px;}
	
	/*200824_Â÷¼öÁö*/
	.new_categorty li a img.cate_base{display:none;}
	.new_categorty li a .categ:hover .cate_on {display:none;}
	
	.inn_right02 {width:55%;}
	.inn_right02 span{float:right;}
	.inn_right02 span .search {margin-right:4px;}
	
	.list4 {width:48.5%;}
	.list4 dt {position:relative;}
	.list4 dt a .s_thumb {display:none;}
	.list4 dt {height:270px;}
	.list4 dt a:hover .s_thumb{display:block;}
	.list4 .n_count {display:none}

	.edu_member .abtn.pdfaow_btn img{width:auto;}
}
@media screen and (max-width: 1024px){
	.wdmid .wdtit h4{font-size:18px;}
	.wdmember .wdinfo_box p{font-size:18px;}
	.wdtit h4 span{font-size: 14px;}
	.wdmember .wdinfo_box .subcolor{font-size: 14px;}
	
	.agree_stt{font-size:14px;}
	
}
@media screen and (max-width: 786px){
	.ref_box {width:47.8%;}
	.abtnok, .abtncancel {width:49%;}
	.ref_box dd { padding: 2px 8px 5px 8px;}
	.ref_title {  margin-bottom: 0px;}
	.fileicon {   bottom: 6px;}
	.circlebox li {margin:0px;width: 30%;}
	.paper { margin: 10px 0px 20px 0px; width:auto;}
	.course {padding:30px 0px;}
	.course thead tr td { font-size: 14px; }
	.course tbody th { font-size: 12px; padding:2px;}
	.ref_box dt { height: 140px;}
	
	.inn_right02 {width:80%;} 
	
	.list4 dt {height:250px;}
	.s_thumb {display:none;}
	.scheduleview_con .viewtit h4{font-size:18px; font-weight:400!important; }
	
	.edu_member h2.font_29{margin-bottom:10px; word-break: keep-all;
	word-wrap: break-word;	 overflow-wrap: break-word; }
	.edu_member .abtn.pdfaow_btn{padding:15px 0 10px;  width:100%; margin:5px 0;}
	
	
	.edu_member .schedule_tab table th{width:auto;}	
	.edu_member .schedule_tab table th:nth-child(1){text-align:left;}
	.edu_member .schedule_tab table td:nth-child(1){width:100%; text-align:left; }

	.edu_member .join_process li{width:100%; border-radius:3px; height:auto; padding:15px 0; margin:0 auto; float:none;}
	.field_box{text-align:center;}
	.field_box img{width:40%;}
	.edu_member .field_box h3{margin-bottom:0;}
	.cs_areaa li{width:100%; float:none; margin:4px 0;}
	.cs_areaa li img{width:23px;}
	
	.edu_member_service li{float:none; margin-bottom:30px;}
	
	.edu_member_service, .emr_conference{margin-left:0;}
	.emr_conference li{width:100%; margin:0; margin-bottom:10px;}
	.emr_conference_name{width:60%;}
	input[type="radio"] {    display: none;}
	.schedulewrite_con .write_tab {    border-bottom: 1px solid #dfdfdf;}
	.modal_popup .popup_close{width:23px;}
	
	.chearea.chearea_orq{margin-bottom:20px;}
	
	.modal_popup_info{width:90%;}
	
	
	.write_tab .addressBtn{margin-left:0;height:auto;padding:15px 0;}
	.schedulewrite_con.schedulewrite_con2 .write_tab .instt_input{width:70%;}
	
	/*°øÅë*/
	.pcdisblock{display:inline-block;}
	.pcdisblock{display:inline-block;}
	
	
}

@media screen and (max-width: 601px){	
		.new_categorty {display:none;}
		.new_mcategorty {display:block; width:50%; float:right;  margin-bottom: 11px;}
		.new_mcategorty select {height:36px; vertical-align:middle; border:1px solid #ccc; padding:0 5px; min-width:203px; float:right; font-size:16px;}
		.new_mcategorty .mcate_sub {float:left; color:#000; background:#ccc;  min-width:87px; font-size:15px; height:36px; line-height:36px;}

		.inn_right02 {width:100%;} 
		.inn_right02 span .search{width:90px;}
		.inn_right02 span .all_view{width:90px;}
		
		.list4 dt {height:230px;}
		
		.wdmember .wdinfo_box p{font-size: 16px;}
		.wdarea h5{font-size:16px;}
		.wdmember .wdchk_box li{font-size: 16px;}
		.martopbtn.wdmembtn{position: inherit;}
}	


@media screen and (max-width: 480px){
		.inn_left {float:none;}
		.m_write_btn{width:49%; float: left !important;    margin-left: 3px !important;}
		.sub_schedule_con input.search { width: 80% !important;margin-top: -1px;}
		
		.sub_schedule_con input.search { min-width:none;}
		
		.inn_right {width: 100%;}
		
		#bo_sch form, #bo_sch { width:100%}
		
		.inn_right02 span {width:100%;} 
		.inn_right02 span .search{width:55%!important;}
		.inn_right02 span .all_view{width:90px;}
		
		.new_mcategorty {width:65%; position:relative; z-index:9999;}
		.new_mcategorty .mcate_sub {min-width:70px; font-size:15px; height:36px; line-height:36px;}
		.new_mcategorty select {min-width:180px;}
		
		.list4 dt {height:150px;}
		
		.wdtit h4{font-size:22px !important;}
		.wdtit h4 span{display:block;}
		.wdmember .wdinfo_box{padding:20px;}
		.wdarea h5{font-size:15px;}
		.schedulewrite_con.schedulewrite_con2 .write_tab .instt_input{width:100%;margin-top:5px;}
		.infowdtt{margin:5px 0 15px;}
		.pw_sett_wrapper input{width:100%;}

}


@media screen and (max-width: 375px){
		
		.inn_right02 span .search{min-width:40%!important;}
		.inn_right02 span .all_view{width:75px;}

		
		.new_mcategorty .mcate_sub {min-width:70px; font-size:15px; height:36px; line-height:36px;}
		.new_mcategorty select {min-width:150px;}
		
		.list4 dt {height:140px;}
		

}

@media screen and (max-width: 320px){
	
	.ref_box dt { height: 135px; }
	
	.new_mcategorty {width:74%;}
	.new_mcategorty .mcate_sub {min-width:70px; font-size:15px; height:36px; line-height:36px;}
	.new_mcategorty select {min-width:150px;}
	
	.inn_right02 span .search{width:100%!important;}
	.inn_right02 span .srchBtn {width:50%; margin-top:2px; float:left;}
	.inn_right02 span .all_view{width:50%; margin-top:2px; float:left;}
	
	.wdarea h5{font-size:13px;}
		
		
}





