@charset "utf-8";

/*
 bottom-hidden -> 하단의 빠른전화연결 바텀 팝업 숨김 코드 
메인에서만 display:block처리 할 것 
*/

.bottom-hidden{
	display:none;
}
.paging a.pv {background:none; position:relative; width:31px; height:31px; border-radius:6px}
.paging a.pv:before {content:""; display:block; width: 13px; height: 11px; background:url('/m/img/sub/paging_ty1_ico.png') no-repeat 0 0;
position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; z-index: 20
}
.paging a.pv.first:before {background-position:0 0}
.paging a.pv.prev:before {background-position:-13px 0; width:7px}
.paging a.pv.next:before {background-position:-20px 0; width:7px}
.paging a.pv.last:before {background-position:-27px 0}

.paging a.pv.first:hover:before {background-position:0 -11px}
.paging a.pv.prev:hover:before {background-position:-13px -11px; width:7px}
.paging a.pv.next:hover:before {background-position:-20px -11px; width:7px}
.paging a.pv.last:hover:before {background-position:-27px -11px}


.paging a {width:31px; line-height: 31px; height: 31px; border:1px solid #d2d2d2; border-radius: 6px; font-family: 'NanumSquareR'; font-size:12px;
position:relative; overflow: hidden
}

.paging a:after {content:""; display:block; background:url('/m/img/sub/paging_ty1_uptextbg.png') no-repeat; background-position:0 0; 
	position:absolute; top:0; left: 0; opacity: 0; width:31px; height: 31px}
.paging a:not(.pv):active {color:#f54747}
.paging a:active:after {background-position:0 -31px;  opacity: 1}

.paging a:not(.pv) .in {position:relative; z-index: 10}

.paging a:not(.pv) {margin:0}
.paging a:not(.pv) + a:not(.pv) {margin:0 0 0 7px}

.paging .pv.prev {margin-right:10px}
.paging a:not(.pv) + .next {margin-left:10px}


.paging a:not(.pv).on {color:#f00}
.paging a:not(.pv).on:after {background-position:0 -31px;  opacity: 1}

.paging.type1 {display:flex; align-items:center;gap: 16px; justify-content:center}
.paging.type1 .inset {display:inline-flex;  position:relative;height: 42px; align-items:center;gap: 7px;background: rgb(193,191,230);background: -moz-linear-gradient(120deg, rgba(193,191,230,1) 0%, rgba(234,136,222,1) 100%);background: -webkit-linear-gradient(120deg, rgba(193,191,230,1) 0%, rgba(234,136,222,1) 100%);background: linear-gradient(120deg, rgba(193,191,230,1) 0%, rgba(234,136,222,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c1bfe6",endColorstr="#ea88de",GradientType=1);
border-radius:50px}
.paging.type1 a {border:none; }
.paging.type1 .inset {padding: 0 26px;}
.paging.type1 .inset a {z-index:1;
    width:inherit;
    height:auto;
    font-family: 'Y_Spotlight';
    transform: rotate(-0.1deg); font-size:13px; color:#838383;
    /* border: 1px solid #f00; */
    }
.paging.type1 .inset a::after {display:none}
.paging.type1 .inset::after { 
	content:""; display:block; position:absolute; top:1px; bottom:1px; left:1px; right:1px; 
	background:#fff; border-radius:50px; z-index:0
}
.paging.type1 a:not(.pv) + a:not(.pv) {margin:0}
.paging.type1 .inset a:nth-child(n + 5) {display:none}
.paging.type1 .inset a:last-child {display:block}
.paging.type1 .inset a.on { 
	background: linear-gradient(to right, #918de5, #e951d6);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.paging.type1 a.pv {width:31px; height:31px; position:relative}
.paging.type1 a.pv::before {content:""; display:inline-block; width:14px; height:10px;
background:url("/img/sub/common-page-arrowset.png") no-repeat 0 0 }
.paging.type1 a.pv.first::before {background-position:0 0}
.paging.type1 a.pv.prev::before {width:7px; background-position:-14px 0}
.paging.type1 a.pv.next::before {width:7px; background-position:-21px 0}
.paging.type1 a.pv.last::before {background-position:-28px 0}
.paging.type1 a:not(.pv) + .next {margin-left: 10px;}



.paging.type1 a.pv::after {display:none }





/* 인풋 재정의 */
.inputset {display:inline-block; border:1px solid #ccc; background: #fff;
transition:all .6s ease;
-webkit-transition:all .6s ease;
-moz-transition:all .6s ease
}
.inputset > input,
.inputset > select {height: 30px; padding:0 5px 0 5px; border:none}
.inputset > select {appearance:none; -webkit-appearance:none; background:url(/m/img/sub/inputselect_selectbg.png) no-repeat right 0 center; padding-right:30px}
select::-ms-expand {display: none}
.inputdate .inputset .datebtn,
.inputset > input + .schbtn { position: relative; display:inline-block; width: 25px; height: 33px;
 text-indent:-9999px; vertical-align: middle}

.inputdate .inputset .datebtn:after,
.inputset > input + .schbtn:after{content: ""; display:inline-block; width:20px; height: 22px; background:url(../img/inputiconset.png) no-repeat 0 0; background-size: auto 22px; margin:0 5px 0 0; position: absolute; top:6px; right: 0}

.inputset > input + .schbtn:after {background-position: -20px 0}

/********************************* 여기서 부터 자동 인풋 스타일 *********************************/ 
.autoset {display:flex; align-items: center}
.autoset .inputset {position:relative; flex:1; border:1px solid #dee0e0}
.autoset .inputset + .inputset {margin-left:10px}
.autoset .inputset select {font-size:12px; color:#79797a; padding-left:12px}
.autoset .inputset input {text-align:center; color: #353535;}
.autoset .inputbar {display:inline-block; width:3px; height:1px; background:#a0a5a4; z-index: 10; margin:0 5px; vertical-align: middle}

.autoset .inputset:first-child select {/* background:none */}
.autoset .inputset:first-child:after {content:""; display:block; position: absolute; top: -1px; right: 0; width: 26px; height: 32px; background: url('/m/img/sub/inputset_mobile_selectbg.png') no-repeat 0 0;
    pointer-events: none; display:none}

/*
.autoset .inputset + .inputset:before {content:""; display:inline-block; width:3px; height:1px; background:#6c7273;
position:absolute; top:0; bottom:0; left:-9px; margin:auto; z-index: 10
}
*/

/* 카카오 상담 전화번호 인풋 */
.m_kakao_userInfo_wrap .inputset select {min-width:63px}
.m_kakao_userInfo_wrap .inputbar {background:#d3d3d3; margin:0 0 6px}
.m_info_box .info_body.info_body_number .inputset input[type='text'] {border:none}
.m_info_box .info_body.info_body_number .autoset .inputset:first-child:after {background:url(/m/img/sub/inputset_mobile_selectbg_03.png) no-repeat right 0 center; 
font-size:14px; color:#4c4c4c
}


/********************************* 여기까지 자동 인풋 스타일 *********************************/


.examSchedule_m + .titset, .examSchedule_m + .license_info {
    margin-top: 30px;
}

.titset .hd3 {background: none; padding: 0; font-size: 15px; position:relative}
.titset .hd3.blit {line-height:28px; padding-left:10px}
.titset .hd3.blit:before {content:""; display:block; width:29px; height:29px; position:absolute; top:0; left:0; background:url(/img/license/h3bliticon.png) no-repeat 0 0}


.pagetab {padding-bottom:90px}
.pagetab * {}
.pagetab > .tablist {text-align:center; display:flex; padding:0 10px}
.pagetab > .tablist > li {flex:1}
.pagetab > .tablist > li + li {margin-left:10px }
.pagetab > .tablist > li > a {display:block; padding:0; border:2px solid #908f8f; height:30px; text-align:center; line-height:26px; font-size:13px; border-radius:50px; overflow:hidden;
padding:0}

.pagetab > .tablist > li > a .txt {position:relative; z-index:10; transition:color .5s linear; font-family: 'NanumSquareB'; color:#a8a8a8}

.pagetab > .tablist > li.on > a {border:2px solid #222222;}
.pagetab > .tablist > li.on > a .txt {color:#212020}

.pagetab > .tabcont { }
.pagetab > .tabcont .cont {display:none}
.pagetab > .tabcont .cont:first-child {display:block}


.license_info {position:relative}
.license_info * {/* font-family: 'NanumSquareR' */ }
.license_info .direction {}
.license_info .direction .titbox {display:flex; height:inherit}
.license_info .direction .titbox .titset {}
.license_info .direction .titbox .titset .hd3 {margin-top:3px}
.license_info .direction .titbox .titset + .licence_viewtab {margin-left:15px} 
.license_info .direction .titbox .licence_viewtab {flex:1}

.license_info .direction .licence_viewtab {overflow:hidden}
.license_info .direction .licence_viewtab > .tablist {overflow:hidden; margin:-5px 0 0 -5px}
.license_info .direction .licence_viewtab > .tablist > li {float:left; margin:5px 0 0 5px; overflow:hidden}
.license_info .direction .licence_viewtab > .tablist > li > a {display:block; padding:5px 10px; border:1px solid #d2d2d2; border-radius:5px}

.license_info .direction .licence_viewtab > .tablist > li.on > a {background:#000; color:#fff}

.license_info .direction.lt {}
.license_info .direction.lt .simg { }
.license_info .direction.lt .simg img {width:100%}
.license_info .direction.lt .simg .hd4 {background:none; margin:0; padding:0}
.license_info .direction.lt .simg .hd4 .stxt {display:block; letter-spacing: -0.05em;}
.license_info .direction.lt .simg .hd4 .stxt.lg {font-size:19px; font-weight:bold}
.license_info .direction.lt .simg .hd4 .stxt.lg .thin {font-family: 'NanumSquareL'; font-weight:normal}
.license_info .direction.lt .simg .hd4 .stxt.lg em {font-weight:bold; position:relative; font-style:normal}
.license_info .direction.lt .simg .hd4 .stxt.lg em > span {position:relative; z-index:10}
.license_info .direction.lt .simg .hd4 .stxt.lg em:after {content: ""; display: block; height: 35%; background: #fdcf0b; position: absolute; bottom: 0; left: -3px; right: -5px}
.license_info .direction.lt .simg .hd4 .stxt.md {font-size:19px; font-family: 'NanumSquareL'; font-weight:normal;}

.license_info .direction.lt .stxt {font-size: 14px; line-height: 1.5;}
.license_info .direction.lt .stxt + .linkbtn {margin-top:10px}
.license_info .direction.lt .linkbtn {display:block; background:#f2f2f2; padding:10px 0; color:#1b1b1b; text-align:center; border:1px solid #d2d2d2}
.license_info .direction.lt .linkbtn .intxt:after {content:""; display:inline-block; width:6px; height:7px; background:url('/m/img/img/sub/license_link_icon.png') no-repeat 0 0; background-size:100%;
margin-left:7px }

/*
.license_info .direction.lt .linkbtn:after {content:""; display:inline-block; width:6px; height:7px; background:url('/m/img/img/sub/license_link_icon.png') no-repeat 0 0; background-size:100%;
margin-left:7px}
*/

.license_info .direction.rt {}
.license_info .direction.rt .simg { } 
.license_info .direction.rt .simg img {width:100%}
.license_info .direction.lt + .rt {margin-top:20px}



.titset + .license_info,
.examSchedule + .license_info {margin-top:10px; margin-bottom:150px}
.license_info .direction.lt .simg + .stxt {margin-top:10px}

.license_info .direction .licence_viewtab + .simg  {margin-top:50px}
.license_info .direction .titbox + .simg {margin-top:40px}


.examScheduleTable.col2 + .examScheduleTable.col2 {margin-top:30px} 
.examScheduleTable.col2 {display:flex; flex-direction:column}
.examScheduleTable.col2 .tb_frm {flex:1}
.examScheduleTable.col2 .tb_frm + .tb_frm {margin-top:30px}
.examScheduleTable.col2 .tb_frm .titset + table {margin-top:10px}
.examScheduleTable.col2 .tb_frm thead tr {background:transparent}
.examScheduleTable.col2 .tb_frm th {font-weight:normal}
.examScheduleTable.col2 .tb_frm td {height:35px}

.examScheduleTable.col2 .tb_frm table .examSequence {font-weight:normal; background:transparent}
.examScheduleTable.col2 .titset .hd3 {}

.ripple {position:relative; /* overflow:hidden; */ transform:translate3d(0,0,0);}
.ripple:after {content:""; display:block; transform:scale(0,0); transform:scale(0,0); opacity:.2; transition:0s}
.ripple:hover:after{content:""; display:block; position:absolute; height:100%; top:0; left:0; right:0; pointer-events:none; 
	background-image:radial-gradient(circle,#000 10%,transparent 10.01%); background-repeat:no-repeat; 
	background-position:50%; transform:scale(10,10); opacity:0; transition:transform .5s, opacity 1s;
}


.m_topBanner {/* margin-top:25px */}
.examSchedule_m.ty1 {margin-top:30px}


.sbar {margin:0 2px}


 /** 엽서 페이지 **/
 .m_eventReviewList_wrap.post .m_PostRvFakeBut:nth-child(3) {padding-top:5px}
 .m_eventReviewList_wrap.post .m_PostRvFakeBut:nth-child(4) {overflow:hidden; padding:2px 8px}
 .m_eventReviewList_wrap.post .m_PostRvFakeBut div[class^="m"]  {font-family: Nanumsquare; font-size: 11px; font-weight: 500; color: #333; opacity: .7}
 
 .m_eventReviewList_wrap.post .m_PostRvFakeBut .m_reviewDate {float:left; }
 .m_eventReviewList_wrap.post .m_PostRvFakeBut .m_reviewClick {float:right}
 .m_eventReviewList_wrap.post .m_PostRvImg {height:120px}
 

.txt_line { }
.txt_line .ic { }
.txt_line .ic > li { }
.txt_line .ic > li .dp2 {margin-left:10px}
.txt_line .ic > li .dp2 > li {margin-left: 8px; text-indent: -8px}
.txt_line .ic > li .dp2 > li:before {content:""; display:inline-block; vertical-align:middle; width:3px; height:1px; background:#666; margin:0 5px 3px 0}

.ida_ban_outer {margin:0 0 0 0; position:relative}
.ida_ban_outer .normalstat {position:absolute; top:0; left:0; right:0; bottom:0; overflow:hidden}
.ida_ban_outer .ida_ban_tit {text-align:center; margin-top:4%; transition:all .2s linear}
.ida_ban_outer .ida_ban_tit img {width:87%}
.ida_ban_outer .ida_ban_txtlist {text-align:center; display:flex; margin:3% 20px 0}
.ida_ban_outer .ida_ban_txtlist > li {}
.ida_ban_outer .ida_ban_txtlist > li + li {margin-left:10px}
.ida_ban_outer .ida_ban_txtlist > li img {vertical-align:top}

.ida_ban_outer .hoverstat {position:absolute; top:10%; left:0; right:0; bottom:0; z-index:1000; margin:0 20px; }
.ida_ban_outer .hoverstat .ida_ban_dtlist {text-align:center; font-size:0; display:flex}
.ida_ban_outer .hoverstat .ida_ban_dtlist > li {display:inline-block; opacity:0; visibility:hidden;  transform:translateY(10px)}
.ida_ban_outer .hoverstat .ida_ban_dtlist > li + li {margin-left:3px}


.ida_ban_outer.on .ida_ban_tit {opacity:0; transform:translateY(-10px)}
.ida_ban_outer.on .ida_ban_txtlist > li {animation:ida_txtmove .2s 1 linear; animation-fill-mode:forwards}
.ida_ban_outer.on .ida_ban_txtlist > li:nth-child(1) {animation-delay:.2s}
.ida_ban_outer.on .ida_ban_txtlist > li:nth-child(2) {animation-delay:.3s}
.ida_ban_outer.on .ida_ban_txtlist > li:nth-child(3) {animation-delay:.4s} 

.ida_ban_outer.on .hoverstat .ida_ban_dtlist > li {animation:ida_hover_txtmove .2s 1 linear; animation-fill-mode:forwards; animation-delay:.9s}
.ida_ban_outer.on .hoverstat .ida_ban_dtlist > li:nth-child(1) {animation-delay:.2s}
.ida_ban_outer.on .hoverstat .ida_ban_dtlist > li:nth-child(2) {animation-delay:.3s}
.ida_ban_outer.on .hoverstat .ida_ban_dtlist > li:nth-child(3) {animation-delay:.4s}

@keyframes ida_txtmove { 
	0% {opacity:1; transform:translateY(0)}
	50% {}
	100% {opacity:0; transform:translateY(-10px)}
}

@keyframes ida_hover_txtmove { 
	0% {opacity:0; }
	50% {}
	100% {opacity:1; visibility:visible; transform:translateY(0)}
}


.ida_ban_outer + .m_cs_bannerImg {margin-top:15px}

.flipbook-viewport{
	/*
	width:100%;
	height:100%;
	*/

}

.flipbook-viewport .container{
	padding:0 13px;
	/*
	position:absolute;
	top:50%;
	left:50%;
	margin:auto;
	*/		
}

.flipbook-viewport .flipbook{
	width:922px;
	height:600px;
	/*
	left:-461px;
	top:-300px;
	*/
}

.flipbook-viewport .page{
	width:461px;
	height:600px;
	background-color:white;
	background-repeat:no-repeat;
	background-size:100% 100%;
}

.flipbook .page{
	-webkit-box-shadow:0 0 20px rgba(0,0,0,0.2);
	-moz-box-shadow:0 0 20px rgba(0,0,0,0.2);
	-ms-box-shadow:0 0 20px rgba(0,0,0,0.2);
	-o-box-shadow:0 0 20px rgba(0,0,0,0.2);
	box-shadow:0 0 20px rgba(0,0,0,0.2);
}

.flipbook-viewport .page img{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin:0;
}

.flipbook-viewport .shadow{
	-webkit-transition: -webkit-box-shadow 0.5s;
	-moz-transition: -moz-box-shadow 0.5s;
	-o-transition: -webkit-box-shadow 0.5s;
	-ms-transition: -ms-box-shadow 0.5s;
	/*
	-webkit-box-shadow:0 0 20px #ccc;
	-moz-box-shadow:0 0 20px #ccc;
	-o-box-shadow:0 0 20px #ccc;
	-ms-box-shadow:0 0 20px #ccc;
	box-shadow:0 0 20px #ccc;
	*/
}

.pbook_content .flipbook {margin:15px auto 0}

.book_ban_set {position:relative; margin-top:30px}
.book_ban_set .banview {display:block}
.book_ban_set .banview img {width:100%}

.book_ban_set + .m_cs_bannerImg {margin-top:15px}

.book_ban_set .overview {position:fixed; top:0; right:0; bottom:0; left:0;background:rgba(0,0,0,.7); z-index:190;   box-shadow: 1px 2px 4px #717171;  display:none}
.book_ban_set .overview .inner {position:absolute; top:47%; left:50%; width:240px; height:459px; border-radius:10px; overflow:hidden;
margin:-221px 0 0 -120px; background:#fff;}
/*.book_ban_set .overview .inner {position:absolute; top:47%; left:50%; width:240px; height:442px; border-radius:10px; overflow:hidden;
margin:-221px 0 0 -120px; background:#fff;}*/

.book_ban_set .overview .titset {height:47px; background:#3c3c3c; position:relative}
.book_ban_set .overview .titset .hd3 {color:#f8c710; font-weight:700; font-size:18px; line-height:48px; padding-left:10px}
.book_ban_set .overview .titset .btnclose {position:absolute; top:10px; right:10px; color:#fff; font-size:18px}
.book_ban_set .overview .infotxt {text-align:center;  font-size:13px; background:#3c3c3c; border-top:1px solid #9d851e}
.book_ban_set .overview .infotxt .stxt {padding: 8px; text-align: left; color:#dadada}
.book_ban_set .overview .infotxt .stxt .bold {font-weight:bold}

.book_ban_set .overview .write {padding:0 6px; margin-top:10px}
.book_ban_set .overview .write table {border:none}
.book_ban_set .overview .write table th {text-align:left; font-weight:700}
.book_ban_set .overview .write table th,
.book_ban_set .overview .write table td {background:#fff; border:none; padding:4px 7px; height:inherit}
.book_ban_set .overview .write table th {padding-right:0}
.book_ban_set .overview .write table td input[type='radio']:checked:after {background:#fece00}
.book_ban_set .overview .write table td .styled-select { }
.book_ban_set .overview .write table td .styled-select select {height:29px; border:1px solid #9f9f9f; padding: 4px 6px; color: #353535}
.book_ban_set .overview .write table td .styled-select select option {background-color: #fafafa; color: #79797a}
.book_ban_set .overview .write table td .styled-select .select-button {width: 18px; height: 28px; background-color: #3C3C3C}
.book_ban_set .overview .write table td input[type="tel"] {width:27.5%; height:28px; padding: 4px 0; border:1px solid #9f9f9f; text-align:center}
.book_ban_set .overview .write table td input[name="VC_NAME"] {height:28px; border:1px solid #9f9f9f; width:164px}
.book_ban_set .overview .write + .btnset {text-align:center; margin-top:20px}


.book_ban_set .overview .btnset { }
.book_ban_set .overview .btnset .btn {display:block}
.book_ban_set .overview .btnset .btn.guidedown {width:110px; margin:0 auto}
.book_ban_set .overview .btnset .btn.guidedown img {width:100%}
.book_ban_set .overview .btnset .agree {margin:20px 30px 0; padding:0; display:block}
.book_ban_set .overview .btnset .agree img {width:100%}

.book_ban_set .overview .agree_t_modal {padding:15px 20px 0px 14px}
.book_ban_set .overview .agree_t_modal .agree_left_box input {-webkit-appearance: none; appearance: none; border:1px solid #4f4f4f; border-radius:3px;
background:#fff; width:10px; height:10px; margin:0}
.book_ban_set .overview .agree_t_modal .agree_left_box input:checked {background:#3c3c3c url('/m/img/pbook/pbook_agreechkico.png') no-repeat center; background-size:80%; margin:0}
#autoinputPbook .inputset {border:1px solid #9f9f9f}
#autoinputPbook .inputset select {padding:0 5px}
#autoinputPbook .inputset select,
#autoinputPbook .inputset input {height:28px}
#autoinputPbook .inputset:first-child:after {background:url('/m/img/pbook/pbook_autoset_selectbg.png') no-repeat 0 0; width:18px}
#autoinputPbook .inputbar {margin:0 2px}

/* #header .Logo {width:125px; background:url("/m/img/common/gnb_logo_mobile.gif")no-repeat center center; background-size:100% auto;} */

.before-reserve-outer {}
.before-reserve {
padding: 0 0 0 5px; margin-bottom: 5px; display: table-cell; vertical-align: top;transform: translateY(-2px); width: 260px}
.before-reserve * {font-family: 'NotoSansKR-Regular' }

.before-reserve label {font-size:10pt; color:#4e4e4e; margin-left:0; opacity:1; letter-spacing: -0.05em}
.before-reserve label img {margin:0 0 2px 3px}
.before-reserve label .bold {font-family: 'NotoSansKR-Bold'}
.before-reserve .motion {margin-left:5px; display:inline-block; width:35px}
.before-reserve .motion img {width:100%}
.before-reserve .inputset.chk input[type="checkbox"] + label::before {margin-top:-1px}
.before-reserve .inputset.chk + .chk {margin-left:15px}
.tuitionList > li .curriMore { 
    background: url(/m/img/common/easy_select_icon2.png) no-repeat 0 0;
    background-size: 22px 44px;		
}
.tuitionList > li .curriMore.on {background-position: 0 -22px}


.before-reserve-outer #main_interest_list {display:table-cell; padding-left:12px}

.inputset.chk {border:none}
.inputset.chk input[type="checkbox"] {
position:absolute; left:-9999px		
}
.inputset.chk input[type="checkbox"] + label::before { 
	content:""; display:inline-block; width:13px; height:13px; box-sizing:border-box;
	border:1px solid #767676; border-radius:3px; background:#fff; vertical-align:middle;
	margin:0 5px 0 0
}
.inputset.chk input[type="checkbox"]:checked + label::before { 
	background:#4e4e4e url('/img/sub/reserve_checkicon.png') no-repeat 0 0; border:none;
	background-size:100%
	
}

#main_interest_list.inter-ty1 .curriMore { 	
	position:relative
}
#main_interest_list.inter-ty1 .tuitionList > li {}
#main_interest_list.inter-ty1 .tuitionList > li .curriDep01 {display:table}
#main_interest_list.inter-ty1 .tuitionList > li .curriDep01 .copy {display:table-cell; vertical-align:middle; padding-left:14px; opacity:.6}
#main_interest_list.inter-ty1 .tuitionList > li .curriDep01 .before-reserve-outer,
#main_interest_list.inter-ty1 .tuitionList > li .curriDep01 .curriMore-outer {display:table-cell; vertical-align:middle; padding:15px 0}
#main_interest_list.inter-ty1 .tuitionList > li .curriDep01 .before-reserve-outer {padding:15px 0}

#main_interest_list.inter-ty1 .tuitionList > li .curriDep01 .curriMore-outer .curriMore {display:block; right:0; top:0; margin-left: auto} 

.agree_t .inputset.chk input[type="checkbox"] + label::before { 
	width:11px; height:11px; margin-bottom:2px; margin-right:2px;
}
.agree_t .inputset.chk input[type="checkbox"]:checked + label::before {
	background-size:100%; background-color:#4e4e4e; opacity:.7
}


.qna-sl-slider .qna-inset {border-radius:7px; overflow:hidden}


.btnsetcoast {text-align:center; margin-top:25px}
.btnsetcoast img {transform:scale(.8)}

.curiiLcsBox {margin-top:40px;}
.curiiLcsBox.ty1 {letter-spacing:-0.05em; display:flex; align-items:center}
.curiiLcsBox.ty1::after { 
	content:""; display:block; clear:both	
}
.curiiLcsBox.ty1 .curriLcsTit {font-size:11px; color:#9a9b9c; display:inline-block; vertical-align:middle; margin-top:5px}
.curiiLcsBox.ty1 .curriLcsTit::after {content:""; display:inline-block; width:12px; height:6px; 
background:url('/img/sub/curii_lcsBox_flag.png') no-repeat 0 0; vertical-align:middle; margin-left:5px; opacity:.5
}
.curiiLcsBox.ty1 .curri_lcsBut {
    padding: 5px 3px 5px 8px;
}

.curiiLcsBox.ty1 .curri_lcsBut .inset { 
    box-shadow: 0 2px 5px #d4d4d4;
    padding: 10px 10px 9px;
    border-radius: 5px;
    margin: 0;		
	text-align:center
}


.curiiLcsBox.ty1 .curri_lcsBut + .curri_lcsBut {} 
.curiiLcsBox.ty1 .curri_lcsBut_box {
    vertical-align: middle;
    padding: 0;
    flex:1;
	overflow:hidden;
	margin-left:20px

}
.curiiLcsBox.ty1 .curri_lcsBut_box .bold {font-family: 'NotoSansKR-Black'; color:#242525; margin-right:5px}


.curriMainImg + .curiiLcsBox.ty1 {margin-top:15px}


.curri_Focus.type1 {margin: 15px 0 0;position:relative;z-index:1;/* overflow: hidden; */}
.curri_Focus.type1 * {font-family:"NotoSansKR-Regular"; font-weight:normal}
.curri_Focus.type1 .curri_FocTit {position:relative;overflow: hidden;text-align: center;}

.curri_Focus.type1 .curri_FocTit .hd4 {font-size:14px; color:#212121; font-weight:normal; letter-spacing:9px; margin:0; background:none;
position:relative; display:inline-block; padding-top:2px
}
.curri_Focus.type1 .curri_FocTit .hd4::before {content:"";display:block;width:90px;height:34px;background:url('/m/img/sub/curri_FocTit_left.png') no-repeat 0 0;position:absolute;top:11px;left: -84%;background-size:100%;}
.curri_Focus.type1 .curri_FocTit .hd4::after {content:"";display:block;width: 90px;height: 34px;background:url('/m/img/sub/curri_FocTit_right.png') no-repeat 0 0;position:absolute;top:11px;right: -80%;background-size:100%;}


.curri_Focus.type1 .curri_FocTit.license .hd4::before {left:-90%}
.curri_Focus.type1 .curri_FocTit.license .hd4::after {right:-91%}


.curri_Focus.type1 .curri_FocTit .hd4 .bold {font-family: 'NotoSansKR-Bold'}
.curri_Focus.type1 .curri_FocTit .subtxt {color:#595858; font-size:11px; margin-top:1px; letter-spacing:-0.05em}

.curri_Focus.type1 .curri-focus-content {margin-top: -5px;margin-left: -5px;/* position:relative; */overflow:hidden;/* width: 100%; */padding: 20px 16px;}
.curri_Focus.type1 .curri-focus-content::after { 
	content:""; display:block; position:absolute; top:28px; bottom:28px; left:28px; right:28px; 
	background: linear-gradient(152deg, rgba(193,191,230,1) 0%, rgba(234,136,222,1) 100%); z-index:0;
	border-radius:5px
		
}
.curri_Focus.type1 .curri-focus-outer .curri-focus-content .curri-box .txtinfo .stxt {font-size:10px; word-break: keep-all}

.curri_Focus.type1 .curri-focus-outer {position:relative; overflow:hidden}
.curri_Focus.type1 .curri-focus-content .curri-box {
	 background:#fff;
	 border-radius:5px;
	 
	 box-shadow: 0 0 5px #b2b2b2;
	 /* box-shadow: 1px 1px 5px #e3e3e3; */
	 padding: 17px 19px 17px 18px;
	 float:left;
	 position:relative;
	 z-index:1;
	 width: calc((100% / 2) - 5px);
	 margin-left:5px;
	 margin-top: 5px;
	}
	
	
.new_section_list.ty1 + .curriCont .book_ban_set,	
.new_section_list.ty1 + .curriCont .m_cs_bannerImg {margin-top:0}
.new_section_list.ty1 + .curriCont #frm_pbook + .m_cs_bannerImg,
.new_section_list.ty1 + .curriCont .ida_ban_outer + .m_cs_bannerImg{margin-top:20px}




	
.curri_Focus.type1 .curri-focus-content .curri-box::after { 
	content:""; display:block; width:10px; height:9px; background:url('/img/sub/curri_focus_plusicon.png') no-repeat 0 0;
	position:absolute; top:9px; right:9px; background-size:100%	
}	
.curri_Focus.type1 .curri-focus-content .curri-box + .curri-box {margin-left: 5px;} 
.curri_Focus.type1 .curri-focus-content .curri-box .txtinfo {font-family: 'NotoSansKR-Regular'; letter-spacing:-0.05em}
.curri_Focus.type1 .curri-focus-content .curri-box .txtinfo .hd5 {font-family: 'NotoSansKR-Bold'; font-weight:normal; font-size:11px; color:#353535}
.curri_Focus.type1 .curri-focus-content .curri-box .txtinfo .stxt {font-size:12px; color:#747474; margin-top:7px}

.curri_Focus.type1 .curri-focus-outer.ty1 { }
.curri_Focus.type1 .curri-focus-outer.ty1 .curri-focus-content {display:flex}


.curri_Focus.type1 .curri-focus-outer.ty2 { }
.curri_Focus.type1 .curri-focus-outer.ty2 .curri-focus-content {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(50%, auto));
	grid-auto-rows: 1fr;
	
}
.curri_Focus.type1 .curri-focus-outer.ty2 .curri-focus-content .curri-box {width:inherit}

.lic-stat-list {padding:0 10px 15px 10px}
.lic-stat-list > ul {margin:47px 0 0 -12px}
.lic-stat-list > ul::after {content:""; display:block; clear:both}
.lic-stat-list > ul > li {
	height:195px; width: calc((100% / 2) - 12px); float:left; margin:12px 0 0 12px; background:#fff; box-shadow: 0px 1px 3px #b2b1b1;
	border-radius:5px
}
.lic-stat-list > ul > li > a {display:block; position:relative; overflow:hidden; height:100%}
.lic-stat-list > ul > li > a *  {font-family:NotoSansKR-Regular; letter-spacing:-0.05em}

.lic-stat-list > ul > li > a .tag {
	position:absolute; top:10px; left:10px; 
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 9px;
    margin-left: 3px;	
	width:25px; height:9px		
}

.lic-stat-list > ul > li > a .tag img {width:100%; vertical-align:top}

.lic-stat-list > ul > li > a .lic-icon {
	display:block; width:50px; height:50px;
	background:url('/img/sub/lic-iconset.png') no-repeat 0 0;
	background-size:auto 50px; margin:32px auto 0 auto	  
}
.lic-stat-list > ul > li > a .lic-icon.ty1 {background-position:0 0}
.lic-stat-list > ul > li > a .lic-icon.ty2 {background-position:-50px 0}
.lic-stat-list > ul > li > a .lic-icon.ty3 {background-position:-100px 0}
.lic-stat-list > ul > li > a .lic-icon.ty6 {background-position:-150px 0}
.lic-stat-list > ul > li > a .lic-icon.ty7 {background-position:-200px 0}
.lic-stat-list > ul > li > a .lic-icon.ty8 {background-position:-250px 0}
.lic-stat-list > ul > li > a .lic-icon.ty4 {background-position:-300px 0}
.lic-stat-list > ul > li > a .lic-icon.ty5 {background-position:-350px 0}
.lic-stat-list > ul > li > a .tit {margin-top:14px; display:block; text-align:center; font-size:0}
.lic-stat-list > ul > li > a .tit .subject {display:block; font-size:10px; color:#2b2b2b}
.lic-stat-list > ul > li > a .tit .name {display:block; font-family:NotoSansKR-Bold; font-size:15px; color:rgba(2,2,2,.8); letter-spacing:-1px;
opacity:.7
}
.lic-stat-list > ul > li > a .tit .name .mask {font-size:0; display:inline-block; vertical-align: middle; margin-bottom: 2px}
.lic-stat-list > ul > li > a .tit .name .mask > span {display:inline-block; width:12px; height:12px; border-radius:50%; border:1px solid rgba(2,2,2,.8)}
.lic-stat-list > ul > li > a .tit .name .mask > span + span {margin-left:2px}
.lic-stat-list > ul > li > a .bottom-cot {position:absolute; bottom:0; left:10px; right:10px; border-top:1px solid rgba(0,0,0,.2); text-align:center;
padding:6px 0 9px 0
}
.lic-stat-list > ul > li > a .bottom-cot .txt {color:rgba(0,0,0,.6); font-size:11px; display:block; width:inherit}
.lic-stat-list > ul > li > a .bottom-cot .date {color:rgba(0,0,0,.6); font-size:10px; display:block; }
/* .lic-stat-list + .paging {margin-top:15px} */
.subwrap + .quickInquary {padding-top:30px}

.job-stat-list {margin:47px 10px 0 10px}
.job-stat-list > ul {/* margin:-24px 0 0 -12px */display: grid;grid-template-columns: repeat(auto-fill, minmax(48%, auto));grid-auto-rows: auto;gap:33px 10px;
/* grid-auto-rows: 1fr; */
}
.job-stat-list > ul::after {content:""; display:block; clear:both}
.job-stat-list > ul > li {
	/* height:243px; */
	/* width: calc((100% / 2) - 12px); */
	/* float:left; */
	/* margin:24px 0 0 12px; */
	background:#fff;
	box-shadow: 0px 1px 3px #b2b1b1;
	position:relative;
	padding:0;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	border-radius:5px
}

.job-stat-list > ul > li * {font-family:NotoSansKR-Regular; letter-spacing:-0.05em}
.job-stat-list > ul > li .badge {
	position:absolute;
	top:12px;
	left:13px;
	font-size:9px;
	border-radius:3px;
	display: none;
}
.job-stat-list > ul > li .badge .number {color:rgba(0,0,0,.6);}
.job-stat-list > ul > li .badge .tag { 
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 9px;
    margin-left: 3px;	
	width:25px; height:9px	
	/*
background:#ff0000; color:#fff;	padding:0 4px; border-radius:3px; margin-left:5px;
	animation:tagani .5s linear infinite alternate; height: 11px; display: inline-block; width: 27px; text-align: center;
    vertical-align: middle; margin-bottom: 3px; font-family:NotoSansKR-Regular;
	*/
}
.job-stat-list > ul > li .badge .tag img {width:100%}
/*
.job-stat-list > ul > li .badge .tag .tag-txt {display:block; transform:scale(.9); line-height:11px; font-weight:bold;
letter-spacing:-0.05em; 
}
*/
.m-job_sub_banner {}
.m-job_sub_banner .lec_banner-inwrap {overflow: hidden;
    position: relative;
    aspect-ratio: 1 / 0.95;}
.m-job_sub_banner .lec_banner-inwrap .design-fst-tag {z-index: 100;
    text-align: center;
    margin-top: 109px;}
.m-job_sub_banner .lec_banner-inwrap .design-fst-tag .inset {position: relative;
    margin-top: 68px;
    z-index: 10;
	font-family: 'Y_Spotlight';
    transform: rotate(-0.1deg);
    background: none;
    color: #fff;
    font-size: 3vw;
    line-height: 1;}
.m-job_sub_banner .lec_banner-inwrap .design-fst-tag .inset .ft {display: block;
    font-size: 2.5em;
    margin-top: 22px;
    margin-bottom: 22px;
    line-height: 1.3;
    position: relative;}
.m-job_sub_banner .lec_banner-inwrap .design-fst-tag .inset .ft .hd2 {font-size: 0.7em;
    transform: scale(.6);
    display:block;
    transform-origin: center;
	margin-top:-7px;}
.m-job_sub_banner .lec_banner-inwrap .design-fst-tag .inset .smtxt {
	font-size: .95em;
    line-height: 1.4;
    letter-spacing: 0px;
    display: block;
    margin-top: 43px;
}

.m-job_sub_banner .lec_banner-inwrap .bg {position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;}
.m-job_sub_banner .lec_banner-inwrap .bg video {width: 100%;
    height: 100%;
    object-fit: cover;}
.m-job_sub_banner.job01 .lec_banner-inwrap .design-fst-tag .bg {background-image: url(/m/img/sub/m-newjob_subBanner.jpg)}
.m-job_sub_banner.com01 .lec_banner-inwrap .design-fst-tag .bg {background-image: url(/m/img/sub/m-newcom_subBanner.jpg)}

.m_eventReviewList_wrap {margin-top:47px;}

.job-stat-list > ul > li .logoimg {overflow:hidden;margin: 0;display:block;/* max-width:160px; *//* height:60px; */ min-height:77px}
.job-stat-list > ul > li .logoimg img {width:100%}
.job-stat-list > ul > li .job-icon {
	display:block;
	width:50px;
	height:50px;
	background:url('/img/sub/job-iconset.png') no-repeat 0 0;
	background-size:auto 50px;
	margin: 27px auto 0 auto;
}
.job-stat-list > ul > li .job-icon.ty1 {background-position:0 0}
.job-stat-list > ul > li .job-icon.ty2 {background-position:-50px 0}
.job-stat-list > ul > li .job-icon.ty3 {background-position:-100px 0}
.job-stat-list > ul > li .job-icon.ty4 {background-position:-150px 0}
.job-stat-list > ul > li .job-icon.ty5 {background-position:-200px 0}
.job-stat-list > ul > li .job-icon.ty6 {background-position:-250px 0}
.job-stat-list > ul > li .job-icon.ty7 {background-position:-300px 0}
.job-stat-list > ul > li .job-icon.ty8 {background-position:-350px 0}



.job-stat-list > ul > li .tit {display:block;margin-top:0;text-align:center;padding: 11px 0 0 0;/* border: 1px solid #f00; */}
.job-stat-list > ul > li .tit .subject {display:block;font-size: 2.5vw;}
.job-stat-list > ul > li .tit .subject .tag {display:inline-block; transform: translateY(-1px); width:29px}
.job-stat-list > ul > li .tit .subject .tag img {width:100%}
.job-stat-list > ul > li .tit .name {display:block; font-family:NotoSansKR-Bold; font-size:15px; color:rgba(2,2,2,.8); letter-spacing:-2px}
.job-stat-list > ul > li .tit .name .mask {font-size:0; display:inline-block}
.job-stat-list > ul > li .tit .name .mask > span {display:inline-block; width:11px; height:11px; border-radius:50%; border:1px solid rgba(2,2,2,.8)}
.job-stat-list > ul > li .tit .name .mask > span + span {margin-left:1px}
.job-stat-list > ul > li .tit .celb {
    font-size: 2.5vw;
    color:rgba(0,0,0,.8);
    display:block;
    margin:14px 20px 0 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	
    }

.job-stat-list > ul > li .bottom-cot {/* position:absolute; */bottom:0;/* left:10px; *//* right:10px; */text-align:center; display:flex;justify-content:space-between;align-items:center;/* border: 1px solid #f00; */padding: 34px 10px 10px 10px}
.job-stat-list > ul > li .bottom-cot .txt {font-size:10px; color:rgba(44,43,43,.6); width:inherit}
.job-stat-list > ul > li .bottom-cot .txt::after { 
	content:""; display:inline-block; width:7px; height:9px; background:url('/img/sub/jobstat-arrow.png') no-repeat 0 0; vertical-align:middle;
	margin:0 0 2px 5px	
}
.job-stat-list > ul > li .bottom-cot .moreview {display:block; width:21px; height:21px; background:transparent; border-radius:50%; position:relative;
transition:all .2s linear; transform:translate(2px, 0)
}
.job-stat-list > ul > li .bottom-cot .moreview:hover {}

.job-stat-list > ul > li.on .bottom-cot .moreview {transform:rotate(-45deg)}

.job-stat-list > ul > li .bottom-cot .moreview > span {
	display:block; width:1px; height:10px; background:#212121; 
	position:absolute; top:0; left:0; right:0; bottom:0; margin:auto;
	opacity:.7
}

.job-stat-list > ul > li .bottom-cot .moreview > span:nth-child(1) {transform:rotate(0)}
.job-stat-list > ul > li .bottom-cot .moreview > span:nth-child(2) {transform:rotate(90deg)}

.job-stat-list > ul > li .popbox {position:absolute; top:0; left:0; right:0; height:calc(100% - 41px); overflow:hidden; z-index:10;
display:none; opacity:0; transition:opacity .2s linear
}
.job-stat-list > ul > li .popbox img {width:100%}

.job-stat-list > ul > li .popbox.on {
	animation:popview .2s linear;
	animation-fill-mode: forwards;
display:block; 
}

.job-stat-list > ul > li .popbox.off { 
	animation:popviewoff .5s linear;
	animation-fill-mode: forwards;	
	display:block;
	opacity:0;	

}
.job-stat-list > ul > li .popbox.off::before { 
	content:""; display:block; position:absolute; top:0; left:0; right:0; bottom:0; background:transparent;	
}


.job-stat-list > ul > li .popbox.off a {}

.job-stat-list > ul > li .popbox .no-port  {
    position: absolute;
    top: 0;
    left: 0;
	bottom:0;
	right:0;
    display: flex;
}
.job-stat-list > ul > li .popbox .no-port .reinfo { 
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0 19px 0;
    color: #fff;
    font-size: 12px;
	flex-direction:column;
	text-align:center		
}
.job-stat-list > ul > li .popbox .no-port .reinfo .line-txt {text-indent:5px}
.job-stat-list > ul > li .popbox .no-port .reinfo .bold {font-weight:bold}
.job-stat-list > ul > li .popbox img {height:100%; object-fit:cover}


@keyframes popview { 
	0% {}
	100% {opacity:1}	
}
@keyframes popviewoff { 
	0% {opacity:1}
	100% {opacity:0; display:none}	
}
/*
.lecture-total-frmset {padding-bottom:75px}
.lecture-total-frmset h3,
.lecture-total-frmset h4 {margin:0; padding:0; background:none} 
.lecture-total-frmset .section {position:relative}
.lecture-total-frmset .section.main {overflow:hidden; padding:0% 0 14% 0px}
.lecture-total-frmset .section.main .bg { 
	position:absolute; top:0; left:0; right:0; bottom:0;  background:url('/m/img/lecture/fst/edt-mainbg.jpg') no-repeat center;
background-size:cover; 		
}
.lecture-total-frmset .section.main .bg .bg-layer { 
	position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0);
	animation:bgopacity 1s linear 1;
	animation-fill-mode: forwards;
	animation-delay:.3s;
	display:none
}

@keyframes bgopacity { 
	0% { }
	100% {background:rgba(0,0,0,.4)}	
}
*/

.lecture-total-frmset {padding-bottom:120px}
.lecture-total-frmset.mfix { }
.lecture-total-frmset.mfix .section.liccoast {margin-top:0}

.subwrap + .lecture-total-frmset.mfix {margin-top:30px}


.lecture-total-frmset h3,
.lecture-total-frmset h4 {margin:0; padding:0; background:none} 
.lecture-total-frmset .section {position:relative}
.lecture-total-frmset .section.main {overflow:hidden; padding:0% 0 14% 0px}
.lecture-total-frmset .section.main .bg { 
	position:absolute; top:0; left:0; right:0; bottom:0;  background:url('/m/img/lecture/fst/edt-mainbg.jpg') no-repeat center;
background-size:cover; 		
}
.lecture-total-frmset .section.main .bg .bg-layer { 
	position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0);
	animation:bgopacity 1s linear 1;
	animation-fill-mode: forwards;
	animation-delay:.3s;
	display:none
}

@keyframes bgopacity { 
	0% { }
	100% {background:rgba(0,0,0,.4)}	
}


.lecture-total-frmset .section.main .lecmain-fst-tag {
    position: relative;
    width: 50vw;
    /* height: 167px; */
    background: url(/m/img/lecture/fst/lecture-fst-title-line.png) no-repeat 0 0;
    /* padding: 2% 0px; */
    background-size: 100% 100%;
}
.lecture-total-frmset.cg .section.main .lecmain-fst-tag {width:56vw}
.lecture-total-frmset.web .section.main .lecmain-fst-tag {width:55vw}
.lecture-total-frmset.int .section.main .lecmain-fst-tag {width:50vw}
.lecture-total-frmset.motion .section.main .lecmain-fst-tag {width:50vw}

.lecture-total-frmset .section.main .lecmain-fst-tag .hd3 {
    font-family: 'Y_Spotlight';
    transform: rotate(-0.1deg);
    background: none;
    color: #fff;
    font-size: 3.5vw;
    line-height: 1;
    margin-top: 0;
    padding: 28px 0 28px 28px;
    font-weight: normal;
}
.lecture-total-frmset .section.main .lecmain-fst-tag .hd3 .en {
	display:block; font-size:7.5vw; margin-top:10px
}

.lecture-total-frmset .section.main .inset { 
	position: relative;
    z-index: 10;
    margin: 62px 0 0 17px;
}

.lecture-total-frmset .section.main .viewset {position:relative; top:0; bottom:0; right:0; z-index:10}



.lecture-total-frmset .section.main .viewset .view02set {}

.lecture-total-frmset .section.main .viewset .view02set .view02-copy {overflow:hidden}
.lecture-total-frmset .section.main .viewset .view02set .view02-copy .pos_rt {float:right}
.lecture-total-frmset .section.main .viewset .view02set .view02-copy .pos_rt .stxt {color:#fff;font-size:2.7vw;display:inline-block;text-align:left;line-height: 1.2;font-family: 'Y_Spotlight';transform: rotate(-0.1deg);padding-right:17px;float: right;}
.lecture-total-frmset .section.main .viewset .view02set .view02-copy .xicon { 
	display:block; width:22px; height:23px; background:url('/m/img/lecture/fst/view02-xicon.png') no-repeat 0 0;
	background-size:100%; margin:14px auto	
}

.lecture-total-frmset .section.main .viewset .view02set .view02-copy .stxt + .xicon,
.lecture-total-frmset .section.main .viewset .view02set .view02-copy .xicon + .stxt {margin-left:16px}

.lecture-total-frmset .section.main .viewset .view02set .arrow {
    float: right;
    display: block;
    /* border: 1px solid #f00; */
    position: relative;
    height: 1px;
    margin-top: 7px;
    width: 64vw;
}
.lecture-total-frmset .section.main .viewset .view02set .arrow::before {
	content: "";
	display: block;
	height: 10px;
	width: 1px;
	background: #fff;
	transform: translate(2px, 2px) rotate(45deg);
	position: absolute;
	bottom: 0;
	left: 0;
}
.lecture-total-frmset .section.main .viewset .view02set .arrow::after {
	content: "";
	display: block;
	/* width: 68vw; */
	height: 1px;
	background: #fff;
	position: absolute;
	right: 0;
	z-index: 10000;
	left: 0;
}


@keyframes view01-animation { 
	0% { }
	100% {transform:translateX(0); opacity:1}	
}

@keyframes view02-animation-part01 { 
	0% { }
	100% {transform:translateY(0); opacity:1}	
}

@keyframes view02-animation-part02 { 
	0% { }
	100% {transform:translateX(0); opacity:1}	
}

.lecture-total-frmset .section.lecture-focus {background:#000000; padding-bottom:15px}
.lecture-total-frmset .section.lecture-focus .hd3 {font-family: 'Y_Spotlight'; transform: rotate(-0.1deg); font-size:13px; color:#fff;
padding: 10px 10px 15px 10px;
}
.lecture-total-frmset .section.lecture-focus .lecfocus-slide {height:60px; position:relative}
.lecture-total-frmset .section.lecture-focus .lecfocus-slide .lecfocus-swiper {height:100%}
.lecture-total-frmset .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide {
    height: 50px;
    overflow: hidden;
    position: relative;
    padding-top: 5px;
    transform: translateY(-5px);
    /* border: 1px solid #f00; */
}
.lecture-total-frmset .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box { }
.lecture-total-frmset .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list {}
.lecture-total-frmset .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list::after { 
	content:""; clear:both; display:block	
}
.lecture-total-frmset .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li {
	float:left; width:20%; text-align:center
}
.lecture-total-frmset .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico { 
display:block; width:36px; height:30px;
background:url('/m/img/lecture/fst/lecture-focus-iconset.png') no-repeat 0 0; background-size:auto 60px; margin:0 auto; transform: scale(1.1);		
}
.lecture-total-frmset .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty1 {background-position:0 0}
.lecture-total-frmset .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty2 {background-position:-36px 0}
.lecture-total-frmset .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty3 {background-position:-72px 0}
.lecture-total-frmset .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty4 {background-position:-108px 0}
.lecture-total-frmset .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty5 {background-position:-144px 0}
.lecture-total-frmset .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty6 {background-position:0 -30px}
.lecture-total-frmset .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty7 {background-position:-36px -30px}
.lecture-total-frmset .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty8 {background-position:-72px -30px}
.lecture-total-frmset .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty9 {background-position:-108px -30px}
.lecture-total-frmset .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty10 {background-position:-144px -30px }

.lecture-total-frmset .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .tit {
	color:#fff;
	font-size:9px;
	font-family:NotoSansKR-Bold;
	display:block;
	margin-top: 11px;
	}
	
.lecture-total-frmset .section.lecture-focus .lecfocus-slide .barset { }
.lecture-total-frmset .section.lecture-focus .lecfocus-slide .barset span {
	display:block;
	width:1px;
	height: 55px;
	background:rgba(255,255,255,.5);
	position:absolute;
	top: 0;
}
.lecture-total-frmset .section.lecture-focus .lecfocus-slide .barset span:nth-child(1) {left:20%}
.lecture-total-frmset .section.lecture-focus .lecfocus-slide .barset span:nth-child(2) {left:40%}
.lecture-total-frmset .section.lecture-focus .lecfocus-slide .barset span:nth-child(3) {left:60%}
.lecture-total-frmset .section.lecture-focus .lecfocus-slide .barset span:nth-child(4) {left:80%}




.lecture-total-frmset .section.archive {margin-top:73px}
.lecture-total-frmset .section.archive .titset-outer {position:relative; }

/*
.lecture-total-frmset .section.archive .titset-outer::after {content:""; display:block; position:absolute; bottom:0; left:0; 
width:50%; height:1px; background:#818181;
 }
*/
.lecture-total-frmset .section.archive .titset-outer .titset { 
	position:relative; width:1180px; margin:0 auto; display:flex; justify-content:space-between	
}

.lecture-total-frmset .section.archive .titset-outer .titset .hd4 {font-size:16px; font-family: 'Y_Spotlight'; transform: rotate(-0.1deg); font-weight:normal; margin:0; 
background:#fff;  z-index:10; position:relative; display:inline-block; padding:0 10px 5px 10px
}
.lecture-total-frmset .section.archive .titset-outer .titset .hd4 .smtxt {font-size:11px; color:#5a5a5a; margin-left:10px;
font-family:NotoSansKR-Regular; opacity:.7
}
/*
.lecture-total-frmset .section.archive .titset-outer .titset .hd4::after { 
	content:""; display:block; width:1px; height:10px; background:#818181; position:absolute; bottom:0; right:0;
	transform:translate(-4px,1px) rotate(-45deg)	
}
*/

.lecture-total-frmset .section.archive .lecture-archive-slide {position:relative; margin-top:7px}

.lecture-total-frmset .section.archive .heart {width:22px; height:20px; background:url('/img/lecture/fst/archive-heart.png') no-repeat 0 0; display:inline-block}
.lecture-total-frmset .section.archive .arrow {display:inline-block; margin-top:8px; font-size:0}
.lecture-total-frmset .section.archive .arrow .btn {width:20px; height:20px;
background:url('/img/lecture/fst/archive-ctrbtnset.png') no-repeat 0 0; display:inline-block; cursor:pointer}
.lecture-total-frmset .section.archive .arrow .btn.pp2 { }
.lecture-total-frmset .section.archive .arrow .btn.nn2 {background-position:-20px 0}
.lecture-total-frmset .section.archive .arrow .btn + .btn {margin-left:7px}
.lecture-total-frmset .section.archive .arrow .heart + .btn {margin-left:9px}



.lecture-total-frmset .section.archive .lecture-archive-slide::after { 
	content:""; display:block; position:absolute; top:20px; bottom:20px; left:0; right:0;  z-index:0;
	background: rgb(193,191,230);
    background: -moz-linear-gradient(152deg, rgba(193,191,230,1) 0%, rgba(234,136,222,1) 100%);
    background: -webkit-linear-gradient(152deg, rgba(193,191,230,1) 0%, rgba(234,136,222,1) 100%);
    background: linear-gradient(152deg, rgba(193,191,230,1) 0%, rgba(234,136,222,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c1bfe6",endColorstr="#ea88de",GradientType=1);		
}
.lecture-total-frmset .section.archive .lecture-archive-slide .slick-list {position:relative; z-index:10}
.lecture-total-frmset .section.archive .lecture-archive-slide * {font-family:"NotoSansKR-Light"}
.lecture-total-frmset .section.archive .lecture-archive-slide .lecture-archive-box { 
	 width:275px
}
.lecture-total-frmset .section.archive .lecture-archive-slide .lecture-archive-box .inset { 
	background:#fff;  border-radius:15px;  box-shadow: 2px 2px 5px rgb(178 177 177 / 70%); margin:5px;
	height:221px;	
} 

.lecture-total-frmset .section.archive .lecture-archive-slide .lecture-archive-box .inset .top-content { 
	display:flex; padding:15px
}
.lecture-total-frmset .section.archive .lecture-archive-slide .lecture-archive-box .inset .top-content .profile { 
    width: 46px; height: 46px; position: relative; margin: 0; border-radius: 50%; flex:none; padding:0	
}
.lecture-total-frmset .section.archive .lecture-archive-slide .lecture-archive-box .inset .top-content .profile::before { 
    content: ""; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 42px; height: 42px; background: #fff;
    margin: auto; border-radius: 50%; z-index: 1;		
}
.lecture-total-frmset .section.archive .lecture-archive-slide .lecture-archive-box .inset .top-content .profile .inset { 
    width: 40px; height: 40px; border-radius: 50%; overflow: hidden; display: block; position: absolute; top: 0; left: 0;
    right: 0; bottom: 0; margin: auto; z-index: 10;		
}
.lecture-total-frmset .section.archive .lecture-archive-slide .lecture-archive-box .inset .top-content .profile .inset img { 
	width:100%
}
.lecture-total-frmset .section.archive .lecture-archive-slide .lecture-archive-box .inset .top-content .profile .rollingbg { 
    display: block; position: absolute;
    top: 0; left: 0; width: 46px; height: 46px;
    background: rgb(191,140,255);
    background: -moz-linear-gradient(120deg, rgba(191,140,255,1) 0%, rgba(255,94,94,1) 48%, rgba(248,192,234,1) 100%);
    background: -webkit-linear-gradient(120deg, rgba(191,140,255,1) 0%, rgba(255,94,94,1) 48%, rgba(248,192,234,1) 100%);
    background: linear-gradient(120deg, rgba(191,140,255,1) 0%, rgba(255,94,94,1) 48%, rgba(248,192,234,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#bf8cff",endColorstr="#f8c0ea",GradientType=1);
    margin: auto; border-radius: 50%; animation: rotate-circle 1s linear infinite; backface-visibility: hidden; transform-origin: center;
}
@keyframes rotate-circle {
	0% {transform:rotate(0deg)}
	100%  {transform:rotate(360deg)}
	
}

.lecture-total-frmset .section.archive .lecture-archive-slide .lecture-archive-box .inset .top-content .txtinfo {flex:1; margin-left:15px}
.lecture-total-frmset .section.archive .lecture-archive-slide .lecture-archive-box .inset .top-content .txtinfo .nameset { 
	display: flex; overflow: hidden; font-size:13px
}
.lecture-total-frmset .section.archive .lecture-archive-slide .lecture-archive-box .inset .top-content .txtinfo .nameset .cuttxt { 
	display: block; flex: 1; white-space: nowrap; overflow: hidden; width: 0; text-overflow: ellipsis;
	font-family:NotoSansKR-Medium;
}
.lecture-total-frmset .section.archive .lecture-archive-slide .lecture-archive-box .inset .top-content .txtinfo .dateset {
	margin-top:3px
}
.lecture-total-frmset .section.archive .lecture-archive-slide .lecture-archive-box .inset .top-content .txtinfo .dateset .date {
	font-size:13px;
	display: inline-block;
	vertical-align: middle;
	/* border: 1px solid #f00; */
	line-height: 14px;
}
.lecture-total-frmset .section.archive .lecture-archive-slide .lecture-archive-box .inset .top-content .txtinfo .dateset .date::before {
	content:"";
	display:inline-block;
	width:21px;
	height:14px;
	background:url('/img/sub/date_icon.png') no-repeat 0 0;
	vertical-align: top;
	margin-right:6px;
	/* margin-bottom: 3px; */
	/* transform: translateY(-1px); */
}



.lecture-total-frmset .section.archive .lecture-archive-slide .lecture-archive-box .inset .subject { 
	margin:0 7px 0 7px; padding:15px 8px 0 8px; border-top:1px solid #cccccc; font-size:12px;
	letter-spacing:-0.05em; line-height:1.5; font-family: "NotoSansKR-Regular"
}


.lecture-total-frmset .section.difference {margin-top:73px}
.lecture-total-frmset .section.difference .titset {display:flex; justify-content:space-between; align-items:center; padding:0 13px}
.lecture-total-frmset .section.difference .titset .hd4 {font-size:16px; font-family: 'Y_Spotlight'; transform: rotate(-0.1deg); font-weight:normal;}
.lecture-total-frmset .section.difference .titset + .marquee-tagline {margin-top:3px}
.lecture-total-frmset .section.difference .marquee-tagline + .subject-set {margin-top:35px}

.lecture-total-frmset .section.difference .titset .program-set {
	 height:14px; border:1px solid rgba(178,178,178,.5); border-radius:3px; display:flex; justify-content:space-between; padding-left:5px; padding-right:5px
}
.lecture-total-frmset .section.difference .titset .program-set .text {
	line-height: 12px;
    padding-left: 11px;
    color: #434343;
    font-family: 'Y_Spotlight';
    transform: scale(0.9) rotate(-0.1deg);
    font-size: 9px;
    margin-right: 5px;
    opacity: .7;
    letter-spacing: 0.03em;
	display:none
}
.lecture-total-frmset .section.difference .titset .program-set .program-list {margin:1px 0 0 0; display:flex; align-items:center}
.lecture-total-frmset .section.difference .titset .program-set .program-list::after {content:""; display:block; clear:both}
.lecture-total-frmset .section.difference .titset .program-set .program-list > li {float:left }
.lecture-total-frmset .section.difference .titset .program-set .program-list > li .ico { 
	display:block; width:17px; height:17px; background:url('/m/img/lecture/fst/lecture-program-icon.png') no-repeat 0 0;
	background-size:auto 17px	
}
.lecture-total-frmset .section.difference .titset .program-set .program-list > li .ico.pr01 {background-position:0 0}
.lecture-total-frmset .section.difference .titset .program-set .program-list > li .ico.pr02 {background-position:-17px 0}
.lecture-total-frmset .section.difference .titset .program-set .program-list > li .ico.pr03 {background-position:-34px 0}
.lecture-total-frmset .section.difference .titset .program-set .program-list > li .ico.pr04 {background-position:-51px 0}
.lecture-total-frmset .section.difference .titset .program-set .program-list > li .ico.pr05 {background-position:-68px 0}
.lecture-total-frmset .section.difference .titset .program-set .program-list > li .ico.pr06 {background-position:-85px 0}
.lecture-total-frmset .section.difference .titset .program-set .program-list > li .ico.pr07 {background-position:-102px 0}
.lecture-total-frmset .section.difference .titset .program-set .program-list > li .ico.pr08 {background-position:-119px 0}
.lecture-total-frmset .section.difference .titset .program-set .program-list > li .ico.pr09 {background-position:-136px 0}
.lecture-total-frmset .section.difference .titset .program-set .program-list > li .ico.pr10 {background-position:-153px 0}
.lecture-total-frmset .section.difference .titset .program-set .program-list > li .ico.pr11 {background-position:-170px 0}
.lecture-total-frmset .section.difference .titset .program-set .program-list > li .ico.pr12 {background-position:-187px 0}
.lecture-total-frmset .section.difference .titset .program-set .program-list > li .ico.pr13 {background-position:-204px 0}
.lecture-total-frmset .section.difference .titset .program-set .program-list > li .ico.pr14 {background-position:-221px 0}
.lecture-total-frmset .section.difference .titset .program-set .program-list > li .ico.pr15 {background-position:-238px 0}
.lecture-total-frmset .section.difference .titset .program-set .program-list > li .ico.pr16 {background-position:-255px 0}
.lecture-total-frmset .section.difference .titset .program-set .program-list > li + li {margin-left:2px}

.lecture-total-frmset .section.difference .differslide { }
/* .lecture-total-frmset .section.difference .differslide .swiper-slide {width:50%; } */
.lecture-total-frmset .section.difference .differslide .swiper-slide {}
.lecture-total-frmset .section.difference .differslide .swiper-slide:nth-child(1) {width:59%}
.lecture-total-frmset .section.difference .differslide .swiper-slide:nth-child(2) {width:59%}
.lecture-total-frmset .section.difference .differslide .swiper-slide:nth-child(3) {width:59%}
.lecture-total-frmset .section.difference .differslide .swiper-slide:nth-child(4) {width:59%}
.lecture-total-frmset .section.difference .differslide .swiper-slide:nth-child(5) {width:inherit}
.lecture-total-frmset .section.difference .differslide .swiper-slide:nth-child(5) .num {width:60%}
.lecture-total-frmset .section.difference .subject-set .subject .barset > span:nth-child(2) {left:60vw}

.lecture-total-frmset .section.difference .differslide .num {display: block;text-align: center;font-family: 'Y_Spotlight';transform: rotate(-0.1deg);font-size: 22px;color: #000;margin-top: 0;}
.lecture-total-frmset .section.difference .differslide .tit {
	font-family: 'Y_Spotlight';
	transform: rotate(-0.1deg);
	font-size: 12px;
	color: #000;
	padding: 13px 16px 0;
	display: block;
	font-weight: bold;
	color: #000;
	line-height: 1.3;
	letter-spacing: -0.05em;
}
.lecture-total-frmset .section.difference .differslide .content {
    font-family: "NotoSansKR-Regular";
    font-size: 11px;
    color: #707070;
    padding: 0 15px;
    display: block;
    letter-spacing: -0.05em;
    margin-top: 25px;
    width: auto;
    line-height: 1.55;
}
.lecture-total-frmset .section.difference .swiper-pagination {bottom: -50px; left: 30px}  
.lecture-total-frmset .section.difference .swiper-pagination-bullet {
	width:7px; height:7px; border:2px solid #4a4a4a; border-radius:50%; opacity:1; background:transparent
}
.lecture-total-frmset .section.difference .swiper-pagination-bullet + .swiper-pagination-bullet {margin-left:9px} 
.lecture-total-frmset .section.difference .swiper-pagination-bullet-active {border:none; background:#4a4a4a}

.marquee-box {overflow:hidden}
.marquee-box .marquee-in { 
    background: url('/img/lecture/fst/coursesvg2.svg') repeat-x;
	background-size:contain;
    width: 7680px;
    height: 35px;
    animation: wave 100s linear infinite;
    transform: translate3d(0,0,0);		
}

.titset + .marquee-box.differ {margin-top:15px}
.marquee-box.differ .marquee-in {width: 10640px;}
.marquee-box.job .marquee-in {width: 8188px;}

.marquee-box.job { }
.marquee-box.job .marquee-in { 
	background: url('/img/lecture/fst/coursesvg-job.svg') repeat-x;
	animation: wave-reverse 50s linear infinite;
}

.marquee-box.time .marquee-in {width: 6820px;}
.marquee-box.time .marquee-in { 
	background: url('/img/lecture/fst/time-svgtxt.svg') repeat-x;
	animation: wave-time 50s linear infinite;
}

.marquee-box.step .marquee-in {width: 8436px;}
.marquee-box.step .marquee-in { 
	background: url('/img/lecture/fst/licstep-svgtxt.svg') repeat-x;
	animation: wave-step 50s linear infinite;
}

@keyframes wave-step {
0% {margin-left: 0;}
100% {margin-left:-2109px;}
}

@keyframes wave-time{
0% {margin-left: -1705px;}
100% {margin-left:0px;}
}

@keyframes wave{
0% {margin-left: -2660px;}
100% {margin-left:0px;}
}

@keyframes wave-reverse {
0% {margin-left: 0;}
100% {margin-left:-2047px;}
}



/* *********************** ë¼ì¸ ì„œë¸Œì íŠ¸ ì…‹ ê³µí†µ **************************** */
.lecture-total-frmset .subject-set {position:relative;  z-index:100}
.lecture-total-frmset .subject-set .topbar {position:relative; height:1px}
.lecture-total-frmset .subject-set .topbar .in {width:60%; margin:0 auto 0; height:1px; background:#818181; position:relative}
.lecture-total-frmset .subject-set .topbar .in .arrow {
display:block; position:absolute; top:0; left:0; width:79px; background:#818181; height:1px
}
.lecture-total-frmset .subject-set .topbar .in .arrow::after { 
content:""; display:block; width:1px; height:10px; position:absolute; top:-16px; left:0; background:#818181;
transform: translate(2px, 8px) rotate(45deg);	
}
.lecture-total-frmset .subject-set .topbar .out {position:absolute; right:0; top:0; width:50%; height:1px; background:#818181}

.lecture-total-frmset .subject-set .subject {position:relative;padding: 12px 0 20px 15px;}
.lecture-total-frmset .subject-set .subject .faceimg {
    width: 250px;
    height: 176px;
    background: url(/img/lecture/fst/licstep-faceimg.png) no-repeat 0 0;
    position: absolute;
    top: -177px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 100;	
}

.lecture-total-frmset .subject-set .subject.grid1 {padding:12px 0 17px 0}
.lecture-total-frmset .subject-set .subject.grid2 {padding:22px 0}
.lecture-total-frmset .subject-set .subject.grid3 {padding:18px 0 22px 0}
.lecture-total-frmset .subject-set .subject.grid3 table td .content {margin-top:13px}

.lecture-total-frmset .subject-set .subject.grid3 table td .tit { }
.lecture-total-frmset .subject-set .subject.grid3 table td .content {line-height:1.3 }

.lecture-total-frmset .subject-set .subject .barset {position:static}
.lecture-total-frmset .subject-set .subject .barset > span {width:1px; top: -25px; bottom: -25px; background:#a8a8a8; position:absolute}
.lecture-total-frmset .subject-set .subject .barset > span:nth-child(1) {left: 15px;}
.lecture-total-frmset .subject-set .subject .barset > span:nth-child(2) {left:50vw}
.lecture-total-frmset .subject-set .subject .barset > span:nth-child(3) {left:calc(40% - 1px)}
.lecture-total-frmset .subject-set .subject .barset > span:nth-child(4) {left:calc(60% - 1px)}
.lecture-total-frmset .subject-set .subject .barset > span:nth-child(5) {left:calc(80% - 1px)}
.lecture-total-frmset .subject-set .subject .barset > span:nth-child(6) {left:calc(100% - 1px)}

.lecture-total-frmset .subject-set .subject table {width:100%; height:100%}
.lecture-total-frmset .subject-set .subject table td {border:none; border-width:0 1px; vertical-align:top}
.lecture-total-frmset .subject-set .subject table td .num {display:block; text-align:center; font-family: 'Y_Spotlight'; transform: rotate(-0.1deg); font-size:24px;
color:#000; margin-top:0
}
.lecture-total-frmset .subject-set .subject table td .tit {font-family: 'Y_Spotlight'; transform: rotate(-0.1deg); font-size:14px; color:#000; 
padding:13px 16px 0; display:block; font-weight:bold; color:#000; line-height:1.3; letter-spacing:-0.05em;
}
.lecture-total-frmset .subject-set .subject table td .content {font-family:"NotoSansKR-Regular"; font-size:10px; color:#707070; 
padding:0 16px; display:block; letter-spacing:-0.05em; margin-top:25px; width:inherit; line-height:1.55
}

.lecture-total-frmset .subject-set .subject .inset {overflow:hidden; height:100%; display:flex; align-items:center}
.lecture-total-frmset .subject-set .subject .inset .in-section {
	width:590px; overflow:hidden; padding:2px 5px
}
.lecture-total-frmset .subject-set .subject .inset .in-section .top-ctrset {height:20px; position:relative}


.lecture-total-frmset .subject-set .subject .inset .in-section .top-ctrset .svg-cong { 
	display:inline-block; width:97px; height:14px; background:url('/img/lecture/fst/congulate-svgtxt.svg') no-repeat 0 0;
	vertical-align:middle; margin-top:3px
}


.lecture-total-frmset .subject-set .subject .inset .in-section .top-ctrset .stxt {display:inline-block; vertical-align:middle; 
font-size:15px; font-weight:bold; font-family: 'Y_Spotlight'; transform: rotate(-0.1deg); color:#000
}
.lecture-total-frmset .subject-set .subject .inset .in-section .top-ctrset .stxt .heart { 
	width:22px; height:19px; background:url('/img/lecture/fst/heart.png') no-repeat 0 0; display:inline-block; vertical-align:middle; margin:0 0 0 0;
	animation:opa .5s linear infinite alternate		
}

@keyframes opa { 
	0% {opacity:.5; transform: rotate(-0.1deg)}
	100% {opacity:1; transform: rotate(-0.1deg)}	
}

.lecture-total-frmset .subject-set .subject .inset .in-section .top-ctrset +  .swiper {margin-top:16px}
.lecture-total-frmset .subject-set .subject .inset .in-section .top-ctrset .swiper-button-next { } 
.lecture-total-frmset .subject-set .subject .inset .in-section .top-ctrset .swiper-button-prev { }
.lecture-total-frmset .subject-set .subject .inset .in-section .top-ctrset [class^="swiper-button"] { 
position:relative; top:0; left:0; right:inherit;
 display:inline-block; height:20px; width:20px; opacity:1; margin:0;
background:url('/img/lecture/fst/license-ctr-iconset.png') no-repeat 0 0;
vertical-align:middle	
}
.lecture-total-frmset .subject-set .subject .inset .in-section .top-ctrset .swiper-button-next {background-position:-20px 0}


.lecture-total-frmset .subject-set .subject .inset .in-section .top-ctrset .swiper-button-next::after, 
.lecture-total-frmset .subject-set .subject .inset .in-section .top-ctrset .swiper-button-prev::after {display:none}


.lecture-total-frmset .subject-set .subject .inset .in-section:nth-child(1) {margin-right:13px}
.lecture-total-frmset .subject-set .subject .inset .in-section:nth-child(2) {margin-left:16px}

.lecture-total-frmset .subject-set .subject .inset .in-section .job-slide-box {
	width:136px; height:155px; background:#fff; border-radius:10px;
	box-shadow: 0px 1px 3px #b2b1b1; overflow:hidden; border:1px solid #f1f1f1; letter-spacing: -0.03em;
}

.lecture-total-frmset .subject-set .subject .inset .in-section .job-slide-box .lic-icon {
	margin:11px auto 0 auto; width:38px; height:38px; background: url(/img/sub/lic-iconset.png) no-repeat 0 0;
    background-size: auto 38px;
}
.lecture-total-frmset .subject-set .subject .inset .in-section .job-slide-box .lic-icon.ty1 {background-position:0 0}
.lecture-total-frmset .subject-set .subject .inset .in-section .job-slide-box .lic-icon.ty2 {background-position:-38px 0}
.lecture-total-frmset .subject-set .subject .inset .in-section .job-slide-box .lic-icon.ty3 {background-position:-76px 0}
.lecture-total-frmset .subject-set .subject .inset .in-section .job-slide-box .lic-icon.ty4 {background-position:-114px 0}
.lecture-total-frmset .subject-set .subject .inset .in-section .job-slide-box .lic-icon.ty5 {background-position:-152px 0}
.lecture-total-frmset .subject-set .subject .inset .in-section .job-slide-box .lic-icon.ty6 {background-position:-190px 0}
.lecture-total-frmset .subject-set .subject .inset .in-section .job-slide-box .lic-icon.ty7 {background-position:-228px 0}
.lecture-total-frmset .subject-set .subject .inset .in-section .job-slide-box .lic-icon.ty8 {background-position:-266px 0}


.lecture-total-frmset .subject-set .subject .inset .in-section .job-slide-box .logoimg {
	width:100px; overflow:hidden; margin:11px auto 0
}
.lecture-total-frmset .subject-set .subject .inset .in-section .job-slide-box .logoimg img {width:100%}
.lecture-total-frmset .subject-set .subject .inset .in-section .job-slide-box .name {
	font-family: 'Y_Spotlight'; transform: rotate(-0.1deg); font-size:13px; color:#4e4d4d; text-align:center; font-weight:bold
	}
.lecture-total-frmset .subject-set .subject .inset .in-section .job-slide-box .company {
	text-align:center; font-family: 'NotoSansKR-Bold'; color:#4e4d4d; font-size:12px; letter-spacing:-0.05em
}
.lecture-total-frmset .subject-set .subject .inset .in-section .job-slide-box .message {
	text-align:center; font-family: 'NotoSansKR-Regular'; color:#828282; font-size:11px
}
.lecture-total-frmset .subject-set .subject .inset .in-section .job-slide-box .number {text-align:center; }
.lecture-total-frmset .subject-set .subject .inset .in-section .job-slide-box .number .num-txt {
	font-size:10px; vertical-align: middle; margin-bottom: .3em; display:inline-block
	}

.lecture-total-frmset .subject-set .subject .inset .in-section .job-slide-box .name + .company {margin-top:5px}
.lecture-total-frmset .subject-set .subject .inset .in-section .job-slide-box .lic-icon + .name,
.lecture-total-frmset .subject-set .subject .inset .in-section .job-slide-box .logoimg + .name {margin-top:15px}
.lecture-total-frmset .subject-set .subject .inset .in-section .job-slide-box .message + .number {margin-top:10px}

.lecture-total-frmset .subject-set .bottombar {position:relative; height:1px}
.lecture-total-frmset .subject-set .bottombar .in {
	 margin:0 auto 0; height:1px; background:#818181; width:80%; position:relative
}
.lecture-total-frmset .subject-set .bottombar .in .arrow {
display:block; position:absolute; top:0; right:0; width:79px; background:#818181; height:1px; 
}
.lecture-total-frmset .subject-set .bottombar .in .arrow::after { 
content:""; display:block; width:1px; height:10px; position:absolute; top:-16px; right:0; background:#818181;
transform: translate(-3px, 8px) rotate(-45deg);	
}
.lecture-total-frmset .subject-set .bottombar .out {position:absolute; left:0; top:0; width:50%; height:1px; background:#818181}

.lecture-total-frmset .subject-set.column-center { }
.lecture-total-frmset .subject-set.column-center .subject .barset > span:nth-child(1) {left:50%}

.lecture-total-frmset .subject-set.column4 .subject .barset > span:nth-child(1) {left:0}
.lecture-total-frmset .subject-set.column4 .subject .barset > span:nth-child(2) {left:25%}
.lecture-total-frmset .subject-set.column4 .subject .barset > span:nth-child(3) {left:50%}
.lecture-total-frmset .subject-set.column4 .subject .barset > span:nth-child(4) {left:75%}
.lecture-total-frmset .subject-set.column4 .subject .barset > span:nth-child(5) {left:100%}

.lecture-total-frmset .subject-set.reverse .topbar .in .arrow {left:inherit; right:-50px}
.lecture-total-frmset .subject-set.reverse .topbar .in .arrow:after {left:inherit; right:0; transform: translate(-4px, 8px) rotate(-45deg)}
.lecture-total-frmset .subject-set.reverse .topbar .out {right: inherit; left: 0}

.lecture-total-frmset .subject-set.reverse .bottombar .in .arrow {right:inherit; left:-25px}
.lecture-total-frmset .subject-set.reverse .bottombar .in .arrow:after {right:inherit; left:0; transform: translate(3px, 8px) rotate(45deg)}
.lecture-total-frmset .subject-set.reverse .bottombar .out {left: inherit; right: 0}


.lecture-total-frmset .section.theory {margin-top:135px; display:flex; justify-content:center}
.lecture-total-frmset .section.theory .txtinfo {color:#666; font-weight:normal; font-family: 'GmarketSansLight'}
.lecture-total-frmset .section.theory .txtinfo .row { }
.lecture-total-frmset .section.theory .txtinfo .row .hash-txt {font-size:20px;  text-indent: 10px; display: inline-block; vertical-align:middle}
.lecture-total-frmset .section.theory .txtinfo .row .hash-txt.ty1 {text-indent:0; margin-top:5px}
.lecture-total-frmset .section.theory .txtinfo .htxt {font-size:20px; display:inline-block;  margin-left:10px}
.lecture-total-frmset .section.theory .txtinfo .row + .row {margin-top:2px}
.lecture-total-frmset .section.theory .txtinfo .row + .row.htxt {margin-top:5px}


/* í•™ê³¼ë³„ ì»¤ë¦¬í˜ëŸ¼ ìˆ˜ì • */
.lecture-total-frmset .section.curri {margin-top:47px}
.lecture-total-frmset .section.curri .picset {display:flex; aspect-ratio: 1 / 0.44; min-height:172px}
.lecture-total-frmset .section.curri .picset .section {position:relative; overflow:hidden; border-radius:0}
.lecture-total-frmset .section.curri .pics { 
    height: 100%;
    border-radius: 0;
    overflow: hidden;
}
.lecture-total-frmset .section.curri .pics video {width:100%; object-fit:cover}

.lecture-total-frmset.cg .section.curri .picset {min-height:inherit; aspect-ratio: 1 / 0.513;}
.lecture-total-frmset.cg .section.curri .pics video {height:100%}

.lecture-total-frmset .section.curri .picset .section:nth-child(1) {flex:2}
.lecture-total-frmset .section.curri .picset .section:nth-child(2) {flex:1}
.lecture-total-frmset .section.curri .picset .section img {object-fit: cover; height: 100%; width: 100%}
.lecture-total-frmset .section.curri .picset .section + .section {margin-left:11px}
.lecture-total-frmset .section.curri .curri-middleset {display:flex; margin-top:7px; padding-bottom:52px}
.lecture-total-frmset .section.curri .curri-middleset .section {position:relative}
.lecture-total-frmset .section.curri .curri-middleset .section + .section {margin-left:7px}
.lecture-total-frmset .section.curri .curri-middleset .section:nth-child(1) {flex:1.4}
.lecture-total-frmset .section.curri .curri-middleset .section:nth-child(2) {flex:1}
.lecture-total-frmset .section.curri .curri-middleset .section .pic {overflow:hidden}
.lecture-total-frmset .section.curri .curri-middleset .section .pic.ty1 {aspect-ratio: 1 / 0.666; border-radius:0 3px 3px 0}
.lecture-total-frmset .section.curri .curri-middleset .section .pic.ty1 video {border-radius:0 3px 3px 0}

.lecture-total-frmset .section.curri .curri-middleset .section .pic.ty2,
.lecture-total-frmset .section.curri .curri-middleset .section .pic.ty2 video {border-radius:3px 0 0 3px}
.lecture-total-frmset .section.curri .curri-middleset .section .pic.ty3 video {border-radius:3px}
.lecture-total-frmset .section.curri .curri-middleset .section .pic.ty3 {border-radius:3px}


.lecture-total-frmset .section.curri .curri-middleset .section .pic.ty1 video,
.lecture-total-frmset .section.curri .curri-middleset .section .pic.ty2 video,
.lecture-total-frmset .section.curri .curri-middleset .section .pic.ty3 video {
	width:100%; height:100%; object-fit:cover; 
}

.lecture-total-frmset .section.curri .curri-middleset .section .pic.ty2 {aspect-ratio: 1 / 0.71}
.lecture-total-frmset .section.curri .curri-middleset .section .pic.ty3 {
	aspect-ratio: 1 / 1.497;	
	margin:7px 7px 0 0;
}
.lecture-total-frmset .section.curri .curri-middleset .section .pic img {width:100%; height:100%; object-fit:cover}

.lecture-total-frmset .section.curri .curri-middleset .section .txtinfo {padding: 39px 0 0 15px;}
.lecture-total-frmset.cg .section.curri .curri-middleset .section .txtinfo {padding-top:74px}
.lecture-total-frmset .section.curri .curri-middleset .section .txtinfo .topcopy { }
.lecture-total-frmset .section.curri .curri-middleset .section .txtinfo .topcopy .txt {
	display:inline-block;
	font-family: 'Y_Spotlight';
	transform: rotate(-0.1deg);
	color:#1e1e1e;
	vertical-align:top;
	line-height: 1;
	font-size: 9px;
	letter-spacing: .03em;
}
.lecture-total-frmset .section.curri .curri-middleset .section .txtinfo .topcopy .txt.large {
    font-size: 18px;
    margin-right: 1px;
    margin-bottom: -1px;
    display: inline-block;
    transform: translateY(-2px);	
}
.lecture-total-frmset .section.curri .curri-middleset .section .txtinfo .curri-svg {display: block;width: 66%;margin: 4px 0 0 -4px;}

.lecture-total-frmset .section.curri .curri-middleset .section .right-arrow {
	width:1px;
	height: 217px;
	background:#9b9b9b;
	position:absolute;
	bottom: -46px;
	right: 7px;
	}
.lecture-total-frmset .section.curri .curri-middleset .section .right-arrow::after {
	content: "";
	display: block;
	width: 25px;
	height: 1px;
	background: #9b9b9b;
	position: absolute;
	bottom: 0;
	left: -21px;
	transform: translateY(-9px) rotate(45deg);
}
.lecture-total-frmset .section.curri .curri-middleset .section .license-list {margin-top: 10vw;}
.lecture-total-frmset .section.curri .curri-middleset .section .license-list .hd4 {font-family: 'Y_Spotlight';transform: rotate(-0.1deg);font-weight:bold;color:#464545;font-size:10px;}
.lecture-total-frmset .section.curri .curri-middleset .section .license-list .hd4::before, 
.lecture-total-frmset .section.curri .curri-middleset .section .license-list .hd4::after { 
	content:""; display:inline-block; width:2px; height:7px; background:#464545; vertical-align:middle; margin-bottom:1px
}
.lecture-total-frmset .section.curri .curri-middleset .section .license-list .hd4::before {margin-right:5px;}
.lecture-total-frmset .section.curri .curri-middleset .section .license-list .hd4::after {margin-left:5px }

.lecture-total-frmset .section.curri .curri-middleset .section .license-list .listfrm {margin-top:7px}
.lecture-total-frmset .section.curri .curri-middleset .section .license-list .listfrm .row + .row {margin-top:2px}
.lecture-total-frmset .section.curri .curri-middleset .section .license-list .hashbox { }
.lecture-total-frmset .section.curri .curri-middleset .section .license-list .hashbox .in {
	font-size:9px;
	font-family:"NotoSansKR-Regular";
	padding: 3px 7px;
	color:#464545;
}
/* í™•ê³¼ë³„ ì»¤ë¦¬í˜ëŸ¼ ìˆ˜ì • */

.lecture-total-frmset .section.curri .portfolio-slideset {margin-top:40px}
.lecture-total-frmset .section.curri .portfolio-slideset .info {text-align:right; color:#828282; font-size:11px;
width:1180px; margin:0 auto; letter-spacing:-0.08em; margin-bottom:10px; opacity:.7; word-spacing:-1px
}
.lecture-total-frmset .section.curri .portfolio-slideset .bg {
	background:url('/m/img/lecture/fst/curri-bg.png') no-repeat;
	background-size: cover;
	background-repeat: no-repeat;
	/* height:357px; */
	overflow:hidden;
	padding: 0;
}
.lecture-total-frmset .section.curri .portfolio-slideset .bg *::selection {background:transparent; color:inherit}

.lecture-total-frmset .section.curri .portfolio-slideset .bg .bg-in {}
.lecture-total-frmset .section.curri .portfolio-slideset .bg .mySwiper {margin-left:0;padding: 20px 0;}
.lecture-total-frmset .section.curri .portfolio-slideset .bg .swiper-slide {
	width: 320px;
    /* height: 317px; */
    padding: 0 0 0 5%;
	
}

.lecture-total-frmset .section.curri .portfolio-slideset .bg .swiper-slide .slidebox {
	background:rgba(255,255,255,.85);/* height:100%; *//* box-shadow: 10px 10px 40px rgb(0 0 0 / 50%); */position:relative;padding: 52% 0 71% 0;
	border-radius:5px 0 5px 5px; overflow:hidden	
}

.lecture-total-frmset .section.curri .portfolio-slideset .bg .swiper-slide .slidebox .simgset {
	position: absolute;
	top: 0;
	padding-left: 0;
	right: 0;
	width: 230px;
}
.lecture-total-frmset .section.curri .portfolio-slideset .bg .swiper-slide .slidebox .simgset .simg {

position:relative;

border-radius: 0 0 0 5px;

overflow: hidden;

height: 160px;

/* width: 230px; */

/* border: 1px solid #f00; */
}
.lecture-total-frmset .section.curri .portfolio-slideset .bg .swiper-slide .slidebox .simgset .simg video { 
	width:100%; height:100%; object-fit:cover		
}

.lecture-total-frmset .section.curri .portfolio-slideset .bg .swiper-slide .slidebox .simgset .simg img {
	height: 100%;object-fit: cover; width:100%;   
}
.lecture-total-frmset .section.curri .portfolio-slideset .bg .swiper-slide .slidebox .simgset .simg.big { }
.lecture-total-frmset .section.curri .portfolio-slideset .bg .swiper-slide .slidebox .simgset .simg.big .inset {height:100%}
.lecture-total-frmset .section.curri .portfolio-slideset .bg .swiper-slide .slidebox .simgset .simg.big video {transform:scale(1.5)}


.lecture-total-frmset .section.curri .portfolio-slideset .bg .swiper-slide .slidebox .simgset .simg .focusimg { 
position:absolute; top:auto; bottom:0; left:-20px; width:inherit; height:inherit; overflow:inherit; text-indent:0; visibility:visible;
display:none	
}


.lecture-total-frmset .section.curri .portfolio-slideset .bg .swiper-slide .slidebox .simgset .caption-list {
    overflow: hidden;
    margin-top: 7px;
    margin-left: -5px;    
    width: 120%;
    transform-origin: left bottom;
}
.lecture-total-frmset .section.curri .portfolio-slideset .bg .swiper-slide .slidebox .simgset .caption-list + .caption-list { 
	margin-top:-1px
}

.lecture-total-frmset .section.curri .portfolio-slideset .bg .swiper-slide .slidebox .simgset .caption-list > li {
	margin-left: 3px;
	float:left;
	color: #828282;
	font-size:10px;
	letter-spacing: -0.09em;
	line-height: 1.4;
}
.lecture-total-frmset .section.curri .portfolio-slideset .bg .swiper-slide .slidebox .simgset .caption-list > li + li {

}

.lecture-total-frmset .section.curri .portfolio-slideset .bg .swiper-slide .slidebox .bottom-content {position:absolute;bottom:10px;left:0;right:0;height:145px;padding: 0 10px 0 10px;display: flex;flex-direction: column;justify-content: flex-end;}
.lecture-total-frmset .section.curri .portfolio-slideset .bg .swiper-slide .slidebox .bottom-content .titset {display:flex;
justify-content:space-between; align-items:flex-end
 }
.lecture-total-frmset .section.curri .portfolio-slideset .bg .swiper-slide .slidebox .bottom-content .titset .hd4 {font-family: 'Y_Spotlight';transform: rotate(-0.1deg);font-weight:normal;}
.lecture-total-frmset .section.curri .portfolio-slideset .bg .swiper-slide .slidebox .bottom-content .titset .hd4 .lesson-txt {
    color: #2a2a2a;
    font-size: 9px;
    display: block;
    transform: translateX(-9%) scale(0.8);	
}
.lecture-total-frmset .section.curri .portfolio-slideset .bg .swiper-slide .slidebox .bottom-content .titset .hd4 .tit {
	font-size: 14px;
	color:#2a2a2a;
	display: block;
}

.lecture-total-frmset .section.curri .hash-svgouter {transform:translateX(9px) scale(.8)}


.lecture-total-frmset .section.curri .portfolio-slideset .bg .swiper-slide .slidebox .bottom-content .titset .hashset {
	margin-bottom: 3px; transform: scale(0.833); transform-origin: bottom right;
}
.lecture-total-frmset .section.curri .portfolio-slideset .bg .swiper-slide .slidebox .bottom-content .titset .hashset .hashbox { }
.lecture-total-frmset .section.curri .portfolio-slideset .bg .swiper-slide .slidebox .bottom-content .titset .hashset .hashbox .in {font-family: 'Y_Spotlight';transform: rotate(-0.1deg);font-size: 9px;color:#6f6f6f;padding: 3px 5px 3px 5px;}
.lecture-total-frmset .section.curri .portfolio-slideset .bg .swiper-slide .slidebox .bottom-content .stxt {
	 font-family:"NotoSansKR-Regular";
	 font-size: 11px;
	 color:#454545;
	 letter-spacing: -0.05em;
	 margin-top:20px;
	 line-height:1.56;
	 /* word-spacing: -2px; */	 
	 width: 120%;
	 margin: 8px 0 0 auto;
	 transform: translateX(-14px) scale(.9);
}

.lecture-total-frmset .section.curri .portfolio-slideset .swiper-pagination { 
	position:relative; margin-top:20px
}
.lecture-total-frmset .section.curri .portfolio-slideset .swiper-pagination .swiper-pagination-bullet { 
width:8px; height:8px; border-radius:50%; border:2px solid #4f4f4f; background:transparent; opacity:1
}
.lecture-total-frmset .section.curri .portfolio-slideset .swiper-pagination .swiper-pagination-bullet + .swiper-pagination-bullet { 
	margin-left:11px	
} 
.lecture-total-frmset .section.curri .portfolio-slideset .swiper-pagination .swiper-pagination-bullet-active { 
background:#4f4f4f	
} 


.lecture-total-frmset .section.license {margin-top: 103px;}
.lecture-total-frmset .section.license .hd4 {color:#1e1e1e;font-size: 16px;font-weight:normal;letter-spacing:-0.05em;font-family: 'Y_Spotlight';transform: rotate(-0.1deg);padding: 15px 15px 9px 15px;}
.lecture-total-frmset .section.license .hd4 .smtxt2 {font-size: 11px;margin: 3px 0 0 3px;display: block;font-family: 'NotoSansKR-Regular';/* color: #5a5a5a; */opacity: .7;font-size: 11px;color: #5a5a5a;/* margin-left: 10px; */font-family: NotoSansKR-Regular;opacity: .7;}

.lecture-total-frmset .section.license .hd4 .line {/* border-bottom:1px solid #1e1e1e */}

.lecture-total-frmset .section.license .marquee-outerset {position:relative;}
.lecture-total-frmset .section.license .marquee-outerset .card-img {
    position: absolute;
    bottom: -17px;
    right: -48px;
    width: 45%;
    z-index: 1001;
}
.lecture-total-frmset .section.license .marquee-outerset .card-img img {width:100%}

.lecture-total-frmset .section.license .license-status-listset {margin-top: 23px;}
.lecture-total-frmset .section.license .license-status-listset .lsl-list { }
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li { }
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li > a { }
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li > a .top-ctrset { }
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li > a .top-ctrset::after { 
	content:""; display:block; width:20px; height:20px; background:url('/m/img/lecture/fst/license-ctr-iconset.png') no-repeat 0 0;
	position:absolute; top:0; bottom:0; right:20px; margin:auto; background-size:auto 40px 
}
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li > a .top-ctrset .svg-cong { 
	display: inline-block;
    width: 97px;
    height: 14px;
    background: url(/img/lecture/fst/congulate-svgtxt.svg) no-repeat 0 0;
	background-size:100%;
    vertical-align: middle;
    margin-top: 3px;	
}
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li > a {position:relative;margin: 0 10px 0 10px;display: block;padding: 13px 10px 13px 19px;}
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li > a .top-ctrset .stxt { 
    display: inline-block;
    vertical-align: middle;
    font-size: 11px;
    font-weight: bold;
    font-family: 'Y_Spotlight';
    transform: rotate(-0.1deg);
    color: #000;	
}
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li > a .top-ctrset .cong-txt { 
	background: linear-gradient(to right, #c1bfe6, #ea88de);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	display:inline-block; vertical-align:middle;
	margin-right:5px;
    font-family: 'Y_Spotlight';
    transform: rotate(-0.1deg);
    font-size: 9px;			
}



.lecture-total-frmset .heart { 
	width: 18px;
    height: 15px;
    background: url(/img/lecture/fst/heart.png) no-repeat 0 0;
	background-size:100%;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 0;
    animation: opa .5s linear infinite alternate;	
}
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li + li {margin-top: 0;}
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li > a .bgline {position: absolute;top: 0;left: 0;right: 0;/* bottom: 0; */height: 45px;}
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li > a .bgline > span { 
	position:absolute; opacity:.7
}
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li > a .bgline > span:nth-child(1) {
	 height: 1px;
	 top: 0;
	 left:0;
	 right:0;
	 background:#dbd8d8;
}
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li > a .bgline > span:nth-child(2) {/* height: 1px; */top: -15px;/* bottom: 0; */height: 76px;/* left: 0; */right: 8px;background: #dbd8d8;width: 1px;}
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li > a .bgline > span:nth-child(3) {/* height: 1px; */top: -15px;/* bottom: 0; */height: 76px;left: 8px;/* right: 8px; */background: #dbd8d8;width: 1px;}
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li > a .bgline > span:nth-child(4) {height: 1px;bottom: 0;left: 0;right: 0;background: #dbd8d8;}


.lecture-total-frmset .section.license .license-status-listset .lsl-list > li:nth-child(1) > a .bgline > span:nth-child(4) { 	
	display:none
}



.lecture-total-frmset .section.license .license-status-listset .lsl-list > li + li  > a .bgline > span:nth-child(1) {}

.lecture-total-frmset .section.license .license-status-listset .lsl-list > li .lsl-content {padding:20px; display:none}
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li .swiper-slide {
	width:136px;  border:1px solid #f1f1f1; border-radius:10px; 
}
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li .job-slide-box {
	 background:#fff; 
	box-shadow: 0px 1px 3px #b2b1b1; overflow:hidden;  letter-spacing: -0.03em; border-radius:10px; height:155px;
}

.lecture-total-frmset .section.license .license-status-listset .lsl-list > li .job-slide-box .lic-icon {
	margin:11px auto 0 auto; width:38px; height:38px; background: url(/img/sub/lic-iconset.png) no-repeat 0 0;
    background-size: auto 38px;
}
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li .job-slide-box .lic-icon.ty1 {background-position:0 0}
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li .job-slide-box .lic-icon.ty2 {background-position:-38px 0}
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li .job-slide-box .lic-icon.ty3 {background-position:-76px 0}
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li .job-slide-box .lic-icon.ty4 {background-position:-114px 0}
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li .job-slide-box .lic-icon.ty5 {background-position:-152px 0}
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li .job-slide-box .lic-icon.ty6 {background-position:-190px 0}
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li .job-slide-box .lic-icon.ty7 {background-position:-228px 0}
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li .job-slide-box .lic-icon.ty8 {background-position:-266px 0}


.lecture-total-frmset .section.license .license-status-listset .lsl-list > li .job-slide-box .logoimg {
	/* width:100px; */
	overflow:hidden;
	/* margin: 0 auto 0; */
	height: 51px;
	/* background: #f00; */
}
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li .job-slide-box .logoimg img {width:100%}
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li .job-slide-box .name {
	font-family: 'Y_Spotlight'; transform: rotate(-0.1deg); font-size:13px; color:#4e4d4d; text-align:center; font-weight:bold
	}
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li .job-slide-box .company {
	text-align:center; font-family: 'NotoSansKR-Bold'; color:#4e4d4d; font-size:12px; letter-spacing:-0.05em
}
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li .job-slide-box .message {
	text-align:center; font-family: 'NotoSansKR-Regular'; color:#828282; font-size:11px
}
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li .job-slide-box .number {text-align:center; }
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li .job-slide-box .number .new {
	vertical-align:middle;
	margin-bottom:5px;
	width: 28px;
	line-height: 12px;
}
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li .job-slide-box .number .num-txt {
	font-size:10px; vertical-align: middle; margin-bottom: .3em; display:inline-block
	}

.lecture-total-frmset .section.license .license-status-listset .lsl-list > li .job-slide-box .name + .company {margin-top:5px}
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li .job-slide-box .lic-icon + .name,
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li .job-slide-box .logoimg + .name {margin-top:15px}
.lecture-total-frmset .section.license .license-status-listset .lsl-list > li .job-slide-box .message + .number {margin-top:10px}

/* ë””ìžì¸ ì ì„± ê²€ì‚¬ */
.lecture-total-frmset .section.license .license-status-listset + .subject-lic-fcheck {margin-top:87px}
.lecture-total-frmset .section.license .subject-lic-fcheck {position:relative;/* width:1180px; */margin:0 auto;}
.lecture-total-frmset .section.license .subject-lic-fcheck .hd4 {font-family: 'Y_Spotlight'; transform: rotate(-0.1deg); color:#1e1e1e; font-size:16px; font-weight:normal}
.lecture-total-frmset .section.license .subject-lic-fcheck .hd4 .smtxt2 {font-size: 11px;margin-left:0;color: #5a5a5a;opacity: .7;margin: 3px 0 0 3px;font-family: NotoSansKR-Regular; display:inline-block;}
.lecture-total-frmset .section.license .subject-lic-fcheck .aptitude-txt {
	margin:19px 0 0 -13px;
	position:relative;
	/* height: 75px; */
	/* border: 1px solid #f09; */
	padding: 9% 0;
}
.lecture-total-frmset .section.license .subject-lic-fcheck .aptitude-txt .people {
	position:relative;
	/* width:916px; */
	position:absolute;
	bottom:0;
	left: 28px;
	/* top:0; */
	right: 0;
}
.lecture-total-frmset .section.license .subject-lic-fcheck .aptitude-txt .people .simg {
	position:absolute;
	bottom:0;
	left: 26%;
	right:0;
	margin: auto;
	width: 18vw;
	/* height:148px; */
	z-index:100;
}

.lecture-total-frmset .section.license .subject-lic-fcheck .checkbtnset {position:absolute;bottom: 13px;right: 14px;}


.lecture-total-frmset .section.license .subject-lic-fcheck .checkbtnset .bg {
 background:url('/m/img/lecture/fst/aptitude-checkbtn-outline.png') no-repeat 0 0;
 background-size: 100%;
}

.lecture-total-frmset .checkbtnset {transition:opacity .2s linear;will-change:transform}
.lecture-total-frmset .checkbtnset:hover {opacity:.3; }


.lecture-total-frmset .section.license .subject-lic-fcheck .aptitude-txt .people .svg-aptitude-txt {
	/* width:916px; */
	/* height: 55px; */
	/*
	background:url('/img/lecture/fst/aptitude-svgtxt.svg') no-repeat 0 0;
	padding: 8.3% 0;
	margin-bottom: 18px;
	*/
	/* background: linear-gradient(to right, #c1bfe6, #ea88de); */
	/* -webkit-background-clip: text; */
	/* -webkit-text-fill-color: transparent; */
	font-family: 'Y_Spotlight';
	transform: rotate(-0.1deg);
	font-size: 8.4vw;
	line-height: 1;
	margin-bottom: 18px;
	letter-spacing: -0.05em;
}
.lecture-total-frmset .section.license .subject-lic-fcheck .aptitude-txt .people .svg-aptitude-txt .apttxt {
	position:relative;
	display: inline-block;
	/* background: linear-gradient(to right, #c1bfe6, #ea88de); */
	/* -webkit-background-clip: text; */
	/* -webkit-text-fill-color: transparent; */
}
.lecture-total-frmset .section.license .subject-lic-fcheck .aptitude-txt .people .svg-aptitude-txt .apttxt .fst { }
.lecture-total-frmset .section.license .subject-lic-fcheck .aptitude-txt .people .svg-aptitude-txt .apttxt .fst {display: inline-block;color: #212121;background: linear-gradient(to right, #c1bfe6, #ea88de);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.lecture-total-frmset .section.license .subject-lic-fcheck .aptitude-txt .people .svg-aptitude-txt .apttxt + .apttxt { 
background: linear-gradient(to right, #c1bfe6, #ea88de);-webkit-background-clip: text;-webkit-text-fill-color: transparent;	
}

.lecture-total-frmset .section.license .subject-lic-fcheck .aptitude-txt .people .svg-aptitude-txt .apttxt .tip {
	width: 55px;
	height: 29px;
	background:url('/m/img/lecture/fst/aptitude-svgtip.svg') no-repeat 0 0;
	/* position:absolute; */
	/* top: 2px; */
	/* right: -76px; */
	display:flex;
	align-items:center;
	justify-content:center;
	display: inline-block;
	background-size: 100%;
	vertical-align: top;
	margin: 6px 0px 0 0px;
	transform: translateY(-2px);
}
.lecture-total-frmset .section.license .subject-lic-fcheck .aptitude-txt .people .svg-aptitude-txt .apttxt .tip .tip-txt {
	font-family: 'Y_Spotlight';
	transform: rotate(-0.1deg);
	color:#1e1e1e;
	font-size: 9px;
	/* margin-bottom:7px; */
	overflow:hidden;
	/* animation:typing 2.5s infinite steps(30, end); */
	white-space:nowrap;
	font-weight:bold;
	animation:opa .5s linear infinite alternate;
}
.lecture-total-frmset .section.license .subject-lic-fcheck .aptitude-txt .people .svg-aptitude-txt .apttxt .tip .tip-txt > span {/* transform: rotate(-0.1deg) scale(0.7); */display:block;transform-origin: center center;margin: 0;text-align: center;line-height: 26px;letter-spacing:-0.04em}
@keyframes typing { 
  from { width: 0 }
  to { width: 100% }
}


.lecture-total-frmset .section.license .bottombar {position: relative; height: 1px}
.lecture-total-frmset .section.license .bottombar .in { 
	width:90%;
    height: 1px;
    background: #c9c5c5;	
}
.lecture-total-frmset .section.license .bottombar .in .arrow { 
	display: block; position: absolute; top: 0; right: 5%; width: 79px; background: #c9c5c5; height: 1px;	
}
.lecture-total-frmset .section.license .bottombar .in .arrow::after { 
    content: "";
    display: block;
    width: 1px;
    height: 10px;
    position: absolute;
    top: -16px;
    right: 0;
    background: #c9c5c5;
    transform: translate(-3px, 8px) rotate(-45deg);
}
.lecture-total-frmset .section.license .bottombar .out { 
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 1px;
    background: #818181;	
}




/* ìš”ì¼ë³„ ì‹œê°„ ì„ íƒ */
.lecture-total-frmset .section.daychoice {margin-top:130px}
.lecture-total-frmset .section.daychoice .titset {
	width:1180px; margin:0 auto; display:flex; justify-content:space-between; align-items:flex-end; letter-spacing:-0.05em
}
.lecture-total-frmset .section.daychoice .titset .hd4 {font-family: 'Y_Spotlight';transform: rotate(-0.1deg);color: #1e1e1e;font-size: 16px;font-weight: normal;padding-left: 12px;padding-bottom: 7px;}
.lecture-total-frmset .section.daychoice .titset .hd4 .smtxt2 {font-size: 11px;margin-left: 0;color: #5a5a5a;display: block;opacity: .7;margin-top: 3px;margin: 3px 0 0 3px;font-family: NotoSansKR-Regular; display:inline-block;}
.lecture-total-frmset .section.daychoice .titset .smtxt {
    color: #828282;
    font-size: 11px;
    letter-spacing: -0.08em;
    opacity: .7;
    word-spacing: -1px; font-family:"NotoSansKR-Regular"; margin-bottom:5px; text-indent: 2px;	
	}
.lecture-total-frmset .section.daychoice .titset + .marquee-box {margin-top:10px}
.lecture-total-frmset .section.licstep .marquee-box + .subject-set {margin-top:60px}

.lecture-total-frmset .section.daychoice .banner { 
    background-image: url(/m/img/lecture/fst/lic-time-bg.jpg);
    /* background: linear-gradient(to right, #333, #666); */
    /* height: 335px; */
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    margin-top: 10px;
    padding: 42% 0;
}
.lecture-total-frmset .section.daychoice .banner .inset {/* position:relative; *//* width:1180px; *//* margin:0 auto; */height:100%;}

.lecture-total-frmset .section.daychoice .banner .inset .checkbtnset {position:absolute;/* top:0; */bottom: 20px;/* margin:auto; */right: 20px;
width:83px; height:83px
}
.lecture-total-frmset .section.daychoice .banner .inset .checkbtnset .bg {
 background:url('/m/img/lecture/fst/time-checkbtn-outline.png') no-repeat 0 0;
 background-size: 100%;
}

.lecture-total-frmset .section.daychoice .banner .inset .checkbtnset .checkbtn-txtinfo .a1 {color:#fff}
.lecture-total-frmset .section.daychoice .banner .inset .checkbtnset .checkbtn-txtinfo .a2 {color:#fff}
.lecture-total-frmset .section.daychoice .banner .inset .checkbtnset .checkbtn-txtinfo .arrow {background:#fff}
.lecture-total-frmset .section.daychoice .banner .inset .checkbtnset .checkbtn-txtinfo .arrow::before {background:#fff}

.lecture-total-frmset .section.licstep {margin-top:149px}
.lecture-total-frmset .section.licstep .titset {
	display:flex; justify-content:space-between; align-items:flex-end; letter-spacing:-0.05em
}
.lecture-total-frmset .section.licstep .titset .hd4 {font-family: 'Y_Spotlight'; transform: rotate(-0.1deg); color: #1e1e1e; font-size: 16px; font-weight: normal;
padding-left:12px
}
.lecture-total-frmset .section.licstep .titset .hd4 .smtxt2 {
	font-size: 11px;
	margin-left: 0;
	margin-left:0;
	display:block;
	color: #5a5a5a;
	font-family:"NotoSansKR-Regular";
	line-height: 1.2;
	margin-top: 5px;
	margin: 3px 0 0 3px;
	opacity: .7;
}
.lecture-total-frmset .section.licstep .titset + .marquee-tagline {margin-top:20px}

.lecture-total-frmset .section.licstep .marquee-imgplus {position:relative;/* margin-top:19px */margin: 16px 0 32px 0;}
.lecture-total-frmset .section.licstep .marquee-imgplus .card-img {width: 183px;position: absolute;top: -113px;right: -19px;z-index: 1000;}
.lecture-total-frmset .section.licstep .marquee-imgplus .card-img img {width:100%}

.lecture-total-frmset .section.licstep .licstep-status-listset {margin:10px 10px 0 10px}
.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list { }
.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li {position:relative;height: 59px;display:flex;align-items:center;padding:0 20px}


	


.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li + li {margin-top:0}
.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .bgline {position: absolute;top: 0;left: 0;right: 0;/* bottom: 0; */height: 59px;}
.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .bgline > span {
	position:absolute;
	opacity: .7;
}
.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .bgline > span:nth-child(1) {
	 height: 1px;
	 top: 0;
	 left:0;
	 right:0;
	 background:#dbd8d8;
}
.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li + li .bgline > span:nth-child(1) {display:none}
.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .bgline > span:nth-child(2) {/* height: 1px; */top: -14px;/* bottom: 0; */height: 90px;/* left: 0; */right: 8px;background: #dbd8d8;width: 1px;}
.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .bgline > span:nth-child(3) {/* height: 1px; */top: -14px;/* bottom: 0; */height: 90px;left: 8px;/* right: 8px; */background: #dbd8d8;width: 1px;}
.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .bgline > span:nth-child(4) {height: 1px;bottom: 0;left: 0;right: 0;background: #dbd8d8;}
.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .bgline > span:nth-child(5) {/* height: 1px; */top: -15px;/* bottom: 0; */height: 91px;/* left: 0; */left: 40%;background: #dbd8d8;width: 1px;}

.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .num {
	font-size:19px;
	font-family: 'Y_Spotlight';
	transform: rotate(-0.1deg);
	background: linear-gradient(to right, #c1bfe6, #e68edf);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	margin-left: 5px;
}
.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .tit {
	font-size:12px;
	font-family: 'Y_Spotlight';
	transform: rotate(-0.1deg);
	color:#3e3e3e;
	margin-left: 16px;
	line-height:1.2
}

.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .txt { 
	font-size:11px;
    font-family: 'Y_Spotlight';
    transform: rotate(-0.1deg);
	color:#707070; margin-left:14px; line-height:1.4;
	position: absolute;
    left: 40%;
	font-family: "NotoSansKR-Regular";		
	
}


.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li + li .bgline > span:nth-child(1) {}

.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .lsl-content {padding:20px; display:none}
.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .swiper-slide {width:136px; height:155px}
.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .job-slide-box {
	 background:#fff; border-radius:10px;
	box-shadow: 0px 1px 3px #b2b1b1; overflow:hidden; border:1px solid #f1f1f1; letter-spacing: -0.03em;
}

.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .job-slide-box .lic-icon {
	margin:11px auto 0 auto; width:38px; height:38px; background: url(/img/sub/lic-iconset.png) no-repeat 0 0;
    background-size: auto 38px;
}
.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .job-slide-box .lic-icon.ty1 {background-position:0 0}
.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .job-slide-box .lic-icon.ty2 {background-position:-38px 0}
.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .job-slide-box .lic-icon.ty3 {background-position:-76px 0}
.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .job-slide-box .lic-icon.ty4 {background-position:-114px 0}
.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .job-slide-box .lic-icon.ty5 {background-position:-152px 0}
.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .job-slide-box .lic-icon.ty6 {background-position:-190px 0}
.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .job-slide-box .lic-icon.ty7 {background-position:-228px 0}
.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .job-slide-box .lic-icon.ty8 {background-position:-266px 0}


.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .job-slide-box .logoimg {
	width:100px; overflow:hidden; margin:11px auto 0
}
.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .job-slide-box .logoimg img {width:100%}
.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .job-slide-box .name {
	font-family: 'Y_Spotlight'; transform: rotate(-0.1deg); font-size:13px; color:#4e4d4d; text-align:center; font-weight:bold
	}
.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .job-slide-box .company {
	text-align:center; font-family: 'NotoSansKR-Bold'; color:#4e4d4d; font-size:12px; letter-spacing:-0.05em
}
.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .job-slide-box .message {
	text-align:center; font-family: 'NotoSansKR-Regular'; color:#828282; font-size:11px
}
.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .job-slide-box .number {text-align:center; }
.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .job-slide-box .number .num-txt {
	font-size:10px; vertical-align: middle; margin-bottom: .3em; display:inline-block
	}

.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .job-slide-box .name + .company {margin-top:5px}
.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .job-slide-box .lic-icon + .name,
.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .job-slide-box .logoimg + .name {margin-top:15px}
.lecture-total-frmset .section.licstep .licstep-status-listset .lsl-list > li .job-slide-box .message + .number {margin-top:10px}



.lecture-total-frmset .section.liccoast {margin-top:141px}
.lecture-total-frmset .section.liccoast .subject-set.reverse .bottombar .in .arrow:after { 
	height:6px; transform: translate(2px, 11px) rotate(45deg);
}
.lecture-total-frmset .section.liccoast .subject-set .topbar .in {width:80%}
.lecture-total-frmset .section.liccoast .subject-set.reverse .topbar .in .arrow  {right:-25px}
.lecture-total-frmset .section.liccoast .subject-set.reverse .topbar .in .arrow::after { 
	height:6px;  transform: translate(-2px, 11px) rotate(-45deg);
	
}

.lecture-total-frmset .section.liccoast .titset {
	
}
.lecture-total-frmset .section.liccoast .titset .hd4 {
    font-family: 'Y_Spotlight';
    transform: rotate(-0.1deg);
    color: #1e1e1e;
    font-size: 16px;
    font-weight: normal;
    padding-left: 12px;	
	    text-align: left;
}
.lecture-total-frmset .section.liccoast .titset .hd4 .smtxt {
    font-size: 11px;
    margin-left: 10px;
    display: inline-block;
    color: #5a5a5a;
    font-family: "NotoSansKR-Regular";
    line-height: 1.2;
    vertical-align: bottom;
    margin-bottom: 3px;
    margin: 0 0 3px 9px;
    opacity: .7;
}

.lecture-total-frmset .section.liccoast .coast-inputbg {

	position:absolute;
	top: -82px;
	right:0;
	left:0;
	margin: 0;
	width: 330px;
	margin: auto;
	/* border:1px solid #f00
	/*
	 height: 290px;
	 background:url('/m/img/lecture/fst/inquiry-phonebg.png') no-repeat center;
	 position:absolute;
	 top: -105px;
	 right:0;
	 left:0;
	 background-size:contain;
	 transform: translateX(8%); */;
	/* background-size: 161%; */
	transform: translateX(-3px);
}
.lecture-total-frmset .section.liccoast .coast-inputbg .bg {
	height: 290px;
	/* border:1px solid #06f; */
	background: url('/m/img/lecture/fst/inquiry-phonebg.png') no-repeat center bottom / 100%;	
	transform: scale(1.24);
	transform-origin: left bottom;
	position: relative;
}

/*
.lecture-total-frmset .m-lecture-total-frmset.lic-com .section.liccoast .coast-inputbg .bg {background: url('/m/img/lecture/fst/inquiry-phonebg-license-com.png') no-repeat center bottom / 100%}
*/
.lecture-total-frmset .section.liccoast .coast-inputbg .bg::before { 
	content: "";
    display: block;
    width: 100px;
    height: 13px;
    background: url(/m/img/lecture/fst/inquiry-phonebg-noch.png) no-repeat 0 0 / 100%;
    position: absolute;
    z-index: 10;
    top: 43px;
    left: -50px;
    right: 0;
    margin: auto;
}
.lecture-total-frmset .section.liccoast .coast-inputbg .bg .ban { 
    width: 237px;
    overflow: hidden;
    border-radius: 23px 23px 0 0;
    position: absolute;
    top: 43px;
    left: 19px;
    height: 78px;	
}
.lecture-total-frmset .section.liccoast .coast-inputbg .bg .ban img { }

.lecture-total-frmset .section.liccoast .bg .ban { 
	width:294px; height:97px
}

.lecture-total-frmset .section.liccoast .bg .ban.n01 {background:url('/m/img/lecture/fst/inquiry-phonebg-banngerbg-img01.jpg') no-repeat 0 0 / 100%}
.lecture-total-frmset .section.liccoast .bg .ban.n02 {background:url('/m/img/lecture/fst/inquiry-phonebg-banngerbg-img02.jpg') no-repeat 0 0 / 100%}
.lecture-total-frmset .section.liccoast .bg .ban.n03 {background:url('/m/img/lecture/fst/inquiry-phonebg-banngerbg-img03.jpg') no-repeat 0 0 / 100%}
.lecture-total-frmset .section.liccoast .bg .ban.n04 {background:url('/m/img/lecture/fst/inquiry-phonebg-banngerbg-img04.jpg') no-repeat 0 0 / 100%}
.lecture-total-frmset .section.liccoast .bg .ban.n05 {background:url('/m/img/lecture/fst/inquiry-phonebg-banngerbg-img05.jpg') no-repeat 0 0 / 100%}




/*
.lecture-total-frmset .m-lecture-total-frmset.lic-int-design .section.liccoast .coast-inputbg .bg,
.lecture-total-frmset .m-lecture-total-frmset.lic-arc .section.liccoast .coast-inputbg .bg,
.lecture-total-frmset .m-lecture-total-frmset.lic-mec .section.liccoast .coast-inputbg .bg,
.lecture-total-frmset .m-lecture-total-frmset.lic-mos .section.liccoast .coast-inputbg .bg,
.lecture-total-frmset .m-lecture-total-frmset.lic-int-const .section.liccoast .coast-inputbg .bg,
.lecture-total-frmset .m-lecture-total-frmset.lic-color .section.liccoast .coast-inputbg .bg,
.lecture-total-frmset .m-lecture-total-frmset.lic-web .section.liccoast .coast-inputbg .bg,
.lecture-total-frmset .m-lecture-total-frmset.lic-auto .section.liccoast .coast-inputbg .bg,
.lecture-total-frmset .m-lecture-total-frmset.lic-gra .section.liccoast .coast-inputbg .bg {background: url('/m/img/lecture/fst/inquiry-phonebg-license-normal.png') no-repeat center bottom / 100%}
*/

.lecture-total-frmset .section.liccoast .subject-set {/* height:500px */margin-top: 138px;}

.lecture-total-frmset .section.liccoast .coast-svgtxt {

height: 150px;

/*
background: url(/img/lecture/fst/inquiry-svgtxt.svg) no-repeat center;
*/

/* background-size: 100%; */

font-size: 76px;

line-height: 1;

text-align: center;
}
.lecture-total-frmset .section.liccoast .coast-svgtxt .noin {
background: linear-gradient(to right, #c1bfe6, #ea88de);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-family: 'Y_Spotlight';
transform: rotate(-0.1deg);
text-align: center;
letter-spacing: -0.05em;	
}
.lecture-total-frmset .section.liccoast .coast-svgtxt .indentx {display:block;text-indent: -69px;background: linear-gradient(to right, #c1bfe6, #ea88de);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-family: 'Y_Spotlight';transform: rotate(-0.1deg);text-align: center;letter-spacing: -0.05em;}

.lecture-total-frmset .section.liccoast .coast-inquery-list {position: absolute;bottom: 1px;left: 0;right: 0;z-index: 100;/* background: #f00; */}
.lecture-total-frmset .section.liccoast .coast-inquery-list > li {border-top: 1px solid #dee0e0; height: 52px;margin: 0 16px 0 27px;}
.lecture-total-frmset .section.liccoast .coast-inquery-list > li .d2 {display: flex; align-items: center; height: 100%}
.lecture-total-frmset .section.liccoast .coast-inquery-list > li .d2 dt {
	font-family: 'Y_Spotlight';
	transform: rotate(-0.1deg);
	font-size: 12px;
	font-weight:bold;
	color:#2f2f2f;
	min-width: 58px;
	padding-left: 7px;
}
.lecture-total-frmset .section.liccoast .coast-inquery-list > li .d2 dd {
	position:relative;
	padding: 0 3px 0 8px;
	width:100%
}
.lecture-total-frmset .section.liccoast .coast-inquery-list > li .d2 dd::before { 
	content:""; display:block; position:absolute; top:0; bottom:0; left:0; height:41px; margin:auto; width:1px; background:#dee0e0; 	
}

.lecture-total-frmset .section.liccoast .coast-inquery-list > li .d2 dt,
.lecture-total-frmset .section.liccoast .coast-inquery-list > li .d2 dd {    
	display: inline-flex; align-items:center; height:100%
}

.lecture-total-frmset .section.liccoast .coast-inquery-list > li .d2 dd .inputset {
	border-radius:5px;/* margin-top: 2px; */border-color:#dee0e0

}
.lecture-total-frmset .section.liccoast .coast-inquery-list > li .d2 dd .inputset input,
.lecture-total-frmset .section.liccoast .coast-inquery-list > li .d2 dd .inputset select {background:transparent}
.lecture-total-frmset .section.liccoast .coast-inquery-list > li .d2 dd .inputset.full {display:block; width:100%}


.lecture-total-frmset .section.liccoast .coast-inquery-list > li .d2 dd input {height: 35px;width:100%;}
.lecture-total-frmset .section.liccoast .coast-inquery-list > li .d2 dd #coast-inquery-call .inputbar {margin:0 3px 0}


.lecture-total-frmset .section.liccoast .coast-inquery-list > li .d2 dd #coast-inquery-call {display:flex; width:100%; align-items:center}
.lecture-total-frmset .section.liccoast .coast-inquery-list > li .d2 dd #coast-inquery-call .inputset {flex:none; overflow:hidden}
.lecture-total-frmset .section.liccoast .coast-inquery-list > li .d2 dd #coast-inquery-call .inputset input {
	text-align:center; font-size:13px; color:#797979
}
.lecture-total-frmset .section.liccoast .coast-inquery-list > li input {font-size:13px; color:#797979}

.lecture-total-frmset .section.liccoast .coast-inquery-list > li .d2 dd .inputset.chk label {
	font-size: 12px;
	color:rgba(85,85,85,.7);
	font-family:"NotoSansKR-Bold";
	letter-spacing:-0.03em;
	line-height: 0px;
}
.lecture-total-frmset .section.liccoast .coast-inquery-list > li .d2 dd .inputset.chk label::before {
	content:"";
	display:inline-block;
	width: 18px;
	height: 18px;
	background:url('/m/img/lecture/fst/select-checked-icon.png') no-repeat 0 0;
	vertical-align:middle;
	margin-right:3px;
	margin-bottom: 1px;
	background-size: 100%;
}

.lecture-total-frmset .section.liccoast .coast-inquery-list > li .d2 dd #coast-inquery-call .inputset ~ .inputset {flex:1} 
.lecture-total-frmset .section.liccoast .coast-inquery-list > li .d2 dd #coast-inquery-call .inputset select {
	/* min-width:81px; */
	height: 35px;
	background: url('/m/img/lecture/fst/inquery-selectarrow.png') no-repeat right 0 center;
	text-align:center;
	background-size:contain;
	font-size:13px
}
.lecture-total-frmset .section.liccoast .subject-set .subject.grid2 {padding: 30px 5px 28px 5px;}


.lecture-total-frmset .inquery-resultbox {/* width:1180px; */margin: 21px auto 0 auto;padding:0 15px}
.lecture-total-frmset .inquery-resultbox .rsbox01 {/* width:407px; */margin: 0;}
.lecture-total-frmset .inquery-resultbox .rsbox01 + .agree_box {margin-top:100px}
.lecture-total-frmset .inquery-resultbox .rsbox01 .rsbtn {display: block;}
.lecture-total-frmset .inquery-resultbox .rsbox01 .rsbtn .hashbox {width: 320px;height: 73px;padding: 2px;margin: 0 auto;display: block;}
.lecture-total-frmset .inquery-resultbox .rsbox01 .rsbtn .hashbox .in {height: 69px;display:flex;align-items:center;justify-content:center;padding:0;}
.lecture-total-frmset .inquery-resultbox .rsbox01 .rsbtn .hashbox .in .won-circle {
	width: 65px;
	height: 65px;
	background:url('/m/img/lecture/fst/inquery-wonicon.png') no-repeat 0 0;
	display:block;
	position:absolute;
	top: 2px;
	left: 2px;
	background-size: 100%;
}
.lecture-total-frmset .inquery-resultbox .rsbox01 .rsbtn .hashbox .in .txt {text-align:center;display:block;width:inherit;font-family: 'Y_Spotlight';transform: rotate(-0.1deg);color:#4a4949;font-size: 19px;font-weight:bold;margin: -1px 0 2px 20px;}
.lecture-total-frmset .inquery-resultbox .rsbox01 .rsbtn .hashbox .in .txt .small {display:block;font-family: 'GmarketSansMedium';color:#828282;font-size: 10px;letter-spacing: 0.03em;font-weight:normal;line-height:1.3;}

.lecture-total-frmset .inquery-resultbox .direction-arrow {width: 17px;height: 7px;background:url('/m/img/lecture/fst/direction-arrow-icon.png') no-repeat 0 0;display:block;margin: 0 auto 21px auto;background-size: 100%;}
.lecture-total-frmset .inquery-resultbox .rsbox01 .infotxt {
	text-align:center; display:block;  font-family: 'NotoSansKR-Light'; margin:15px 0 0 0;
    color: #828282;
    font-size: 11px;
    letter-spacing: -0.08em;
    opacity: .7;
    word-spacing: -1px;
}
.lecture-total-frmset .inquery-resultbox .agree_t {text-align:center; margin-top:36px}
.lecture-total-frmset .inquery-resultbox .agree_t label {color:#969696; font-size:8px}
.lecture-total-frmset .inquery-resultbox .agree_t .agree_left_box {width:inherit; float:none; display:block}
.lecture-total-frmset .inquery-resultbox .agree_t .agree_right_box {float:none; display:block; margin-left:6px; width:inherit;  text-align:center;}
/*

.lecture-total-frmset .inquery-resultbox .agree_t .agree_left_box {float:none; display:block; text-align:center; width:inherit}
.lecture-total-frmset .inquery-resultbox .agree_t .agree_right_box {float:none; display:block; text-align:center; width:inherit}
*/


.lecture-total-frmset .kmj-licset-total .new_examScheduleTable .new_exam-content .new_exam-content-box > dd .hd4::after { 
	background:url(/img/sub/new_exam_star_purple.png) no-repeat 0 0 / 100%
}
.lecture-total-frmset .kmj-licset-total .btn_new_examSchedule > ul > li.on > a::after {
	background:#e58fdf
}
.lecture-total-frmset .kmj-licset-total .btn_new_examSchedule > ul > li > a > span::after { 
	background: url(/m/img/sub/new_exam_viewbtn-purple.png) no-repeat 0 0 / 8px auto;
}

/* ***** 리뉴얼 메인배너 ***** */
.m-lecture-total-frmset {}
.m-lecture-total-frmset .m-section-main {overflow:hidden; position: relative; aspect-ratio: 1 / 0.95;}
.m-lecture-total-frmset .m-section-main .lecmain-fst-tag { 
	height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0; 
}
.m-lecture-total-frmset .m-section-main .lecmain-fst-tag:nth-child(1) {z-index:100}
.m-lecture-total-frmset .m-section-main .lecmain-fst-tag:nth-child(2) {z-index:90}
.m-lecture-total-frmset .m-section-main .lecmain-fst-tag:nth-child(3) {z-index:80}
.m-lecture-total-frmset .m-section-main .lecmain-fst-tag:nth-child(4) {z-index:70}


.m-lecture-total-frmset .m-section-main .lecmain-fst-tag .inset {position: relative;
	margin-top:68px;
	margin-left:20px;
	z-index:10;}
.m-lecture-total-frmset .m-section-main .lecmain-fst-tag .inset .hd3 {font-family: 'Y_Spotlight';
    transform: rotate(-0.1deg);
    background: none;
    color: #fff;
    font-size: 3vw;
    line-height: 1;}
.m-lecture-total-frmset .m-section-main .lecmain-fst-tag .inset .hd3 .smtxt {font-family: 'NotoSansKR-Regular';
    font-size: .85em;
    line-height: 1.5;
	letter-spacing :-1px;
    display: block;
    transform-origin: left;	}
.m-lecture-total-frmset .m-section-main .lecmain-fst-tag .inset .hd3 .hd2 {font-size: 1em;
    transform: scale(.6);
    display: inline-block;
    transform-origin: left;}
.m-lecture-total-frmset .m-section-main .lecmain-fst-tag .inset .hd3 .ft {display: block;
    font-size: 1.7em;
    margin-top: 22px;
    margin-bottom: 22px;
    line-height: 1.3;
    position: relative;}
.m-lecture-total-frmset .m-section-main .bg {position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    

	background-repeat:no-repeat;
	background-position:center;
    background-size: cover;
}


.m-lecture-total-frmset .lecmain-fst-tag .inset {transition:opacity 1s linear}
.m-lecture-total-frmset .lecmain-fst-tag .bg {transition:opacity 1s linear}
.m-lecture-total-frmset .lecmain-fst-tag.on .bg {animation:scaleAni 3s linear backwards; }


.m-lecture-total-frmset .new_section_list.ty1 + .section.license {margin-top:70px}

@keyframes scaleAni { 
	0% {transform:scale(1.1)}
	100% {transform:scale(1)}
}
/*글자 색 다른버전*/
.m-lecture-total-frmset .m-section-main .lecmain-fst-tag.ty1 .inset {position: relative;
	margin-top:68px;
	margin-left:20px;
	z-index:10;}
.m-lecture-total-frmset .m-section-main .lecmain-fst-tag.ty1 .inset .hd3 {font-family: 'Y_Spotlight';
    transform: rotate(-0.1deg);
    background: none;
    color: #171717;
    font-size: 3vw;
    line-height: 1;}
.m-lecture-total-frmset .m-section-main .lecmain-fst-tag.ty1 .inset .hd3 .smtxt {font-family: 'NotoSansKR-Regular';
    font-size: .85em;
    line-height: 1.5;
	letter-spacing :-1px;
    display: block;
    transform-origin: left;	}
.m-lecture-total-frmset .m-section-main .lecmain-fst-tag.ty1 .inset .hd3 .hd2 {font-size: 1em;
    transform: scale(.6);
    display: inline-block;
    transform-origin: left;}
.m-lecture-total-frmset .m-section-main .lecmain-fst-tag.ty1 .inset .hd3 .ft {display: block;
    font-size: 1.7em;
    margin-top: 22px;
    margin-bottom: 22px;
    line-height: 1.3;
    position: relative;}
.m-lecture-total-frmset .m-section-main .lecmain-fst-tag .inset .hd3 .ft .bar  {
position:relative
}
.m-lecture-total-frmset .m-section-main .lecmain-fst-tag.ty1 .inset .hd3 .ft .bar::after { 
	content:""; 
	position:absolute; width:100%; height:2px;
	background:#171717; bottom:0; left:0	
}
.m-lecture-total-frmset .m-section-main .lecmain-fst-tag.ty1 .inset .m-lic-license-wrap {font-family: 'Y_Spotlight';
    transform: rotate(-0.1deg);
    font-size: 2vw;
    color: #171717;
    margin-top: 53px;
    left: -8px;}
.m-lecture-total-frmset .m-section-main .lecmain-fst-tag.ty1 .inset .m-lic-license-wrap .title {display: inline-block;
    vertical-align: middle;
    border: 1px solid #171717;
    border-radius: 50px;
    padding: 6px 10px;
	font-size:1em;}
/*글자 색 다른버전:e*/

/*아트웍*/
.m-lecture-total-frmset.art01 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-concept-art-n1.jpg)} 
.m-lecture-total-frmset.art01 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-concept-art-n2.jpg)}
.m-lecture-total-frmset.art01 .lecmain-fst-tag:nth-child(3) .bg {background-image: url(/m/img/lecture/new-topbanner/m-concept-art-n3.jpg)}

.m-lecture-total-frmset.art02 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-digital-art-n1.jpg)} 
.m-lecture-total-frmset.art02 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-digital-art-n2.jpg)}
.m-lecture-total-frmset.art02 .lecmain-fst-tag:nth-child(3) .bg {background-image: url(/m/img/lecture/new-topbanner/m-digital-art-n3.jpg)}

.m-lecture-total-frmset.art03 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-calli-art-n1.jpg)} 
.m-lecture-total-frmset.art03 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-calli-art-n2.jpg)}
/*아트웍:e*/

/*출판인쇄*/
/* -- 기초시각디자인 -- */
.m-lecture-total-frmset.edt01 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-basic-visual-edt-n1.jpg)} 
.m-lecture-total-frmset.edt01 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-basic-visual-edt-n2.jpg)}
.m-lecture-total-frmset.edt01 .lecmain-fst-tag:nth-child(3) .bg {background-image: url(/m/img/lecture/new-topbanner/m-basic-visual-edt-n3.jpg)}

/* -- 포토샵 -- */
.m-lecture-total-frmset.edt02 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-photoshop-edt-n2.jpg)} 
.m-lecture-total-frmset.edt02 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-photoshop-edt-n3.jpg)}
.m-lecture-total-frmset.edt02 .lecmain-fst-tag:nth-child(3) .bg {background-image: url(/m/img/lecture/new-topbanner/m-photoshop-edt-n1.jpg)}

/* -- 일러스트 -- */
.m-lecture-total-frmset.edt03 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-illust-edt-n1.jpg)} 
.m-lecture-total-frmset.edt03 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-illust-edt-n2.jpg)}
.m-lecture-total-frmset.edt03 .lecmain-fst-tag:nth-child(3) .bg {background-image: url(/m/img/lecture/new-topbanner/m-illust-edt-n3.jpg)}

/* -- 비주얼포토샵 -- */
.m-lecture-total-frmset.edt04 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-visual-photo-edt-n1.jpg)} 
.m-lecture-total-frmset.edt04 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-visual-photo-edt-n2.jpg)}
.m-lecture-total-frmset.edt04 .lecmain-fst-tag:nth-child(3) .bg {background-image: url(/m/img/lecture/new-topbanner/m-visual-photo-edt-n3.jpg)}

/* -- 비주얼 일러스트 -- */
.m-lecture-total-frmset.edt05 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-visual-illust-edt-n1.jpg)} 
.m-lecture-total-frmset.edt05 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-visual-illust-edt-n2.jpg)}
.m-lecture-total-frmset.edt05 .lecmain-fst-tag:nth-child(3) .bg {background-image: url(/m/img/lecture/new-topbanner/m-visual-illust-edt-n3.jpg)}

/* -- 비주얼 아트웍  -- */
.m-lecture-total-frmset.edt06 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-visual-artwork-edt-n1.jpg)} 
.m-lecture-total-frmset.edt06 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-visual-artwork-edt-n2.jpg)}
.m-lecture-total-frmset.edt06 .lecmain-fst-tag:nth-child(3) .bg {background-image: url(/m/img/lecture/new-topbanner/m-visual-artwork-edt-n3.jpg)}

/* -- 인포그래픽 -- */
.m-lecture-total-frmset.edt07 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-inforgraphic-edt-n1.jpg)} 
.m-lecture-total-frmset.edt07 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-inforgraphic-edt-n2.jpg)}

/* -- 인디자인 -- */
.m-lecture-total-frmset.edt08 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-indesign-edt-n1.jpg)} 
.m-lecture-total-frmset.edt08 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-indesign-edt-n2.jpg)}
.m-lecture-total-frmset.edt08 .lecmain-fst-tag:nth-child(3) .bg {background-image: url(/m/img/lecture/new-topbanner/m-indesign-edt-n3.jpg)}

/* -- 패키지디자인 -- */
.m-lecture-total-frmset.edt09 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-package-edt-n1.jpg)} 
.m-lecture-total-frmset.edt09 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-package-edt-n2.jpg)}
.m-lecture-total-frmset.edt09 .lecmain-fst-tag:nth-child(3) .bg {background-image: url(/m/img/lecture/new-topbanner/m-package-edt-n3.jpg)}

/* -- 포트폴리오-- */
.m-lecture-total-frmset.edt10 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-edtpf-edt-n1.jpg)} 

/*출판인쇄:e*/

/*웹*/

/* -- html%/css3 기초  -- */
.m-lecture-total-frmset.web06 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-webdesign-web-normal-n1.jpg)} 
.m-lecture-total-frmset.web06 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-webdesign-web-normal-n2.jpg)}
.m-lecture-total-frmset.web06 .lecmain-fst-tag:nth-child(3) .bg {background-image: url(/m/img/lecture/new-topbanner/m-webdesign-web-normal-n3.jpg)}

/* -- html%/css3 심화  -- */
.m-lecture-total-frmset.web07 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-webdesign-web-hard-n1.jpg)} 
.m-lecture-total-frmset.web07 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-webdesign-web-hard-n2.jpg)}
.m-lecture-total-frmset.web07 .lecmain-fst-tag:nth-child(3) .bg {background-image: url(/m/img/lecture/new-topbanner/m-webdesign-web-hard-n3.jpg)}


/* -- jQuery  -- */
.m-lecture-total-frmset.web02 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-jquery-web-n1.jpg)} 
.m-lecture-total-frmset.web02 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-jquery-web-n2.jpg)}
.m-lecture-total-frmset.web02 .lecmain-fst-tag:nth-child(3) .bg {background-image: url(/m/img/lecture/new-topbanner/m-jquery-web-n3.jpg)}

/* -- 쇼핑몰  -- */
.m-lecture-total-frmset.web03 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-shopping-web-n1.jpg)} 
.m-lecture-total-frmset.web03 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-shopping-web-n2.jpg)} 

/* -- 포트폴리오 -- */
.m-lecture-total-frmset.web04 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-webpf-web-n1.jpg)} 
.m-lecture-total-frmset.web04 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-webpf-web-n2.jpg)}

/*웹:e*/



/* ***************************************************  건축   *************************************************** */
/* -- 인테리어 스케치 -- */
.m-lecture-total-frmset.int01 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-inter-sketch-int-n2.jpg)} 
.m-lecture-total-frmset.int01 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-inter-sketch-int-n3.jpg)}
.m-lecture-total-frmset.int01 .lecmain-fst-tag:nth-child(3) .bg {background-image: url(/m/img/lecture/new-topbanner/m-inter-sketch-int-n1.jpg)}

/* -- 인테리어 제도 -- */
.m-lecture-total-frmset.int02 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-inter-license-int-n2.jpg)} 
.m-lecture-total-frmset.int02 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-inter-license-int-n1.jpg)}
.m-lecture-total-frmset.int02 .lecmain-fst-tag:nth-child(3) .bg {background-image: url(/m/img/lecture/new-topbanner/m-inter-license-int-n3.jpg)}

/* -- 시공실무-- */
.m-lecture-total-frmset.int03 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-inter-conse-int-n1.jpg)} 
.m-lecture-total-frmset.int03 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-inter-conse-int-n2.jpg)}

/* -- 오토캐드 -- */
.m-lecture-total-frmset.int04 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-auto-cad-int-n3.jpg)} 
.m-lecture-total-frmset.int04 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-auto-cad-int-n1.jpg)}
.m-lecture-total-frmset.int04 .lecmain-fst-tag:nth-child(3) .bg {background-image: url(/m/img/lecture/new-topbanner/m-auto-cad-int-n2.jpg)}

/* -- 건축캐드 -- */
.m-lecture-total-frmset.int05 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-int-cad-int-n1.jpg)} 
.m-lecture-total-frmset.int05 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-int-cad-int-n2.jpg)}
.m-lecture-total-frmset.int05 .lecmain-fst-tag:nth-child(3) .bg {background-image: url(/m/img/lecture/new-topbanner/m-int-cad-int-n3.jpg)}


/* -- 3d max -- */
.m-lecture-total-frmset.int06 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-3dmax-int-n1.jpg)} 
.m-lecture-total-frmset.int06 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-3dmax-int-n2.jpg)}
.m-lecture-total-frmset.int06 .lecmain-fst-tag:nth-child(3) .bg {background-image: url(/m/img/lecture/new-topbanner/m-3dmax-int-n3.jpg)}

/* -- 건축 CG -- */
.m-lecture-total-frmset.int07 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-int-cg-int-n1.jpg)} 
.m-lecture-total-frmset.int07 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-int-cg-int-n2.jpg)}
/*.m-lecture-total-frmset.int07 .lecmain-fst-tag:nth-child(3) .bg {background-image: url(/m/img/lecture/new-topbanner/m-int-cg-int-n3.jpg)}*/


/* -- 스케치업 -- */
.m-lecture-total-frmset.int08 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-sketchup-int-n3.jpg)} 
.m-lecture-total-frmset.int08 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-sketchup-int-n1.jpg)}
.m-lecture-total-frmset.int08 .lecmain-fst-tag:nth-child(3) .bg {background-image: url(/m/img/lecture/new-topbanner/m-sketchup-int-n2.jpg)}

/* -- 빔 레빗 -- */
.m-lecture-total-frmset.int09 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-revit-int-n1.jpg)} 
.m-lecture-total-frmset.int09 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-revit-int-n2.jpg)}

/* -- 포트폴리오  -- */
.m-lecture-total-frmset.int11 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-interiorpf-int-n3.jpg)} 
.m-lecture-total-frmset.int11 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-interiorpf-int-n1.jpg)}
.m-lecture-total-frmset.int11 .lecmain-fst-tag:nth-child(3) .bg {background-image: url(/m/img/lecture/new-topbanner/m-interiorpf-int-n2.jpg)}
/*건축:e*/

/*제품*/

/* -- 라이노 -- */
.m-lecture-total-frmset.pro01 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-product-pro-n1.jpg)} 
.m-lecture-total-frmset.pro01 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-product-pro-n2.jpg)}
.m-lecture-total-frmset.pro01 .lecmain-fst-tag:nth-child(3) .bg {background-image: url(/m/img/lecture/new-topbanner/m-product-pro-n3.jpg)}

/* -- 제품스케치 -- */
.m-lecture-total-frmset.pro02 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-pro-sketch-pro-n1.jpg)} 

/* -- 인벤터 -- */
.m-lecture-total-frmset.pro03 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-inventor-pro-n1.jpg)} 
.m-lecture-total-frmset.pro03 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-inventor-pro-n2.jpg)}

/* -- 포트폴리오 -- */
.m-lecture-total-frmset.pro04 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-productpf-pro-n1.jpg)} 
.m-lecture-total-frmset.pro04 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-productpf-pro-n2.jpg)}

/*제품:e*/

/*모션*/

/* -- 시네마 4D 베이직 -- */
.m-lecture-total-frmset.mot03 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-cinema-mot-n2.jpg)} 
.m-lecture-total-frmset.mot03 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-cinema-mot-n3.jpg)}
.m-lecture-total-frmset.mot03 .lecmain-fst-tag:nth-child(3) .bg {background-image: url(/m/img/lecture/new-topbanner/m-cinema-mot-n1.jpg)}

/* -- 시네마 4D 모션 -- */
.m-lecture-total-frmset.mot04 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-cinema-4d-mot-motion-n1.jpg)} 
.m-lecture-total-frmset.mot04 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-cinema-4d-mot-motion-n2.jpg)}

/* -- 시네마 4D 다이나믹 -- */
.m-lecture-total-frmset.mot05 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-cinema-4d-mot-dynamic-n1.jpg)} 
.m-lecture-total-frmset.mot05 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-cinema-4d-mot-dynamic-n2.jpg)}
.m-lecture-total-frmset.mot05 .lecmain-fst-tag:nth-child(3) .bg {background-image: url(/m/img/lecture/new-topbanner/m-cinema-4d-mot-dynamic-n3.jpg)}

/* -- 프리미어 프로 -- */
.m-lecture-total-frmset.mot06 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-pre-mot-n1.jpg)} 
.m-lecture-total-frmset.mot06 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-pre-mot-n2.jpg)}
.m-lecture-total-frmset.mot06 .lecmain-fst-tag:nth-child(3) .bg {background-image: url(/m/img/lecture/new-topbanner/m-pre-mot-n3.jpg)}


/* -- 유튜브 크리에이터 -- */
.m-lecture-total-frmset.mot07 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-motion-youtube-n1.jpg)} 
.m-lecture-total-frmset.mot07 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-motion-youtube-n2.jpg)}
.m-lecture-total-frmset.mot07 .lecmain-fst-tag:nth-child(3) .bg {background-image: url(/m/img/lecture/new-topbanner/m-motion-youtube-n3.jpg)}


/* -- 포트폴리오 -- */
.m-lecture-total-frmset.mot12 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-motionpf-mot-n1.jpg)} 
.m-lecture-total-frmset.mot12 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-motionpf-mot-n2.jpg)}
.m-lecture-total-frmset.mot12 .lecmain-fst-tag:nth-child(3) .bg {background-image: url(/m/img/lecture/new-topbanner/m-motionpf-mot-n3.jpg)}



/*cg*/
/* -- 3D마야 - 베이직 */
.m-lecture-total-frmset.cg01 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-3dmaya-cg-n1.jpg)} 
.m-lecture-total-frmset.cg01 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-3dmaya-cg-n3.jpg)}
.m-lecture-total-frmset.cg01 .lecmain-fst-tag:nth-child(3) .bg {background-image: url(/m/img/lecture/new-topbanner/m-3dmaya-cg-n2.jpg)}

/* -- 3D마야 - 모델링 */
.m-lecture-total-frmset.cg02 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-maya-cg-model-n1.jpg)} 
.m-lecture-total-frmset.cg02 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-maya-cg-model-n2.jpg)}
.m-lecture-total-frmset.cg02 .lecmain-fst-tag:nth-child(3) .bg {background-image: url(/m/img/lecture/new-topbanner/m-maya-cg-model-n3.jpg)}

/* -- 3D마야 - 리깅 */
.m-lecture-total-frmset.cg03 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-maya-cg-liging-n1.jpg)} 
.m-lecture-total-frmset.cg03 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-maya-cg-liging-n2.jpg)}
.m-lecture-total-frmset.cg03 .lecmain-fst-tag:nth-child(3) .bg {background-image: url(/m/img/lecture/new-topbanner/m-maya-cg-liging-n3.jpg)}

/* -- 3D마야 - 애니메이션 */
/*.m-lecture-total-frmset.cg04 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-maya-cg-ani-n1.jpg)}*/ 
/*.m-lecture-total-frmset.cg04 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-maya-cg-ani-n2.jpg)}*/
/*.m-lecture-total-frmset.cg04 .lecmain-fst-tag:nth-child(3) .bg {background-image: url(/m/img/lecture/new-topbanner/m-maya-cg-ani-n3.jpg)}*/


/* -- VFX-- */
.m-lecture-total-frmset.cg05 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-vfx-cg-n1.jpg)} 
.m-lecture-total-frmset.cg05 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-vfx-cg-n2.jpg)}

/* -- 포트폴리오 -- */
.m-lecture-total-frmset.cg08 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-cgpf-cg-n1.jpg)} 



/*게임*/
/* -- 게임컨셉아트 - 영상 대체 -- */
.m-lecture-total-frmset.gam01 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-game-concept-gam-n1.jpg)}

/* -- 게임원화 -- */
.m-lecture-total-frmset.gam02 .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-game-drawing-gam-n1.jpg)} 
.m-lecture-total-frmset.gam02 .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-game-drawing-gam-n2.jpg)} 




/*컴활*/
.m-lecture-total-frmset.lic-com .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-computer-com-n1.jpg)}
.m-lecture-total-frmset.lic-com .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-computer-com-n2.jpg)} 
/*컴활:e*/

/*그래픽스*/
.m-lecture-total-frmset.lic-gra .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-com-graphic-gra-n1.jpg)} 
.m-lecture-total-frmset.lic-gra .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-com-graphic-gra-n2.jpg)}

/* 오토캐드 */
.m-lecture-total-frmset.lic-auto .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-auto-license-cad-n1.jpg)} 
.m-lecture-total-frmset.lic-auto .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-auto-license-cad-n2.jpg)}

/* 웹디자인 */
.m-lecture-total-frmset.lic-web .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-web-license-web-n1.jpg)} 
.m-lecture-total-frmset.lic-web .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-web-license-web-n2.jpg)}


.m-lecture-total-frmset.lic-gtq .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-gtq-license-gtq-n1.jpg)}
.m-lecture-total-frmset.lic-gtq .lecmain-fst-tag:nth-child(2) .bg {background-image: url(/m/img/lecture/new-topbanner/m-gtq-license-gtq-n2.jpg)}
.m-lecture-total-frmset.lic-gtq .lecmain-fst-tag:nth-child(3) .bg {background-image: url(/m/img/lecture/new-topbanner/m-gtq-license-gtq-n3.jpg)}

/* 시공실무 */
.m-lecture-total-frmset.lic-int-const .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-interior-const-license-int-n1.jpg)} 

/* 전산응용건축제도기능사 */
.m-lecture-total-frmset.lic-arc .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-architec-license-int-n1.jpg)} 

/* 전산응용기계제도기능사 */
.m-lecture-total-frmset.lic-mec .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-mechanical-license-pro-n1.jpg)} 

/* 모스마스터 */
.m-lecture-total-frmset.lic-mos .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-mosmaster-mos-n1.jpg)} 

/* 실내건축자격증 */
.m-lecture-total-frmset.lic-int-design .lecmain-fst-tag:nth-child(1) .bg {background-image: url(/m/img/lecture/new-topbanner/m-interior-design-license-int-n1.jpg)} 


.m-lecture-total-frmset.mot01 .lecmain-fst-tag .bg::before { 
	content:""; display:block; position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,.1);
}

.m-lecture-total-frmset.gam01 .lecmain-fst-tag .bg video,
.m-lecture-total-frmset.mot02 .lecmain-fst-tag .bg video,
.m-lecture-total-frmset.mot01 .lecmain-fst-tag .bg video,
.m-lecture-total-frmset.cg04 .lecmain-fst-tag .bg video,
.m-lecture-total-frmset.lic-color .lecmain-fst-tag .bg video { 
	width:100%; height:100%; object-fit:cover	
}


.m-lecture-total-frmset .m-section-main .lecmain-fst-tag .inset .m-lic-license-wrap {font-family: 'Y_Spotlight';
    transform: rotate(-0.1deg);
    font-size: 2vw;
    color: #fff;
    margin-top: 53px;
    left: -8px;}
.m-lecture-total-frmset .m-section-main .lecmain-fst-tag .inset .m-lic-license-wrap .title {display: inline-block;
    vertical-align: middle;
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 6px 10px;
	font-size:1em;}
.m-lecture-total-frmset .m-section-main .lecmain-fst-tag .inset .m-lic-license-wrap .stxt {font-size:1em;}
.m-lecture-total-frmset .m-section-main .lecmain-fst-tag .inset .m-lic-license-wrap .stxt .txt-inset {margin-left: 7px; font-size:1em;}

.m-lecture-total-frmset .m-section-main .lecmain-fst-tag .inset .hd3 .ft .bar  {
position:relative
}
.m-lecture-total-frmset .m-section-main .lecmain-fst-tag .inset .hd3 .ft .bar::after { 
	content:""; 
	position:absolute; width:100%; height:2px;
	background:#fff; bottom:0; left:0	
}


/* ***** 리뉴얼 메인배너:e ***** */

/* ***** 실내건축 합격이벤트 배너  ***** */

.m-int-slider-wrap {margin-top: 45px; margin-bottom:-120px;}

/* ***** 리뉴얼 교육특성 ***** */

.m-lecture-total-frmset .m-section-education {margin-top:73px; margin-bottom:100px;}
.m-lecture-total-frmset .m-section-education .titset-outer {position:relative;}
.m-lecture-total-frmset .m-section-education .titset-outer .titset {
	position:relative; width:1180px; margin:0 auto; display:flex; justify-content:space-between	
}
.m-lecture-total-frmset .m-section-education .titset-outer .titset .hd4 {
font-size:16px; font-family: 'Y_Spotlight'; transform: rotate(-0.1deg); font-weight:normal; margin:0; 
background:#fff;  z-index:10; position:relative; display:inline-block; padding:0 10px 5px 10px
}
.m-lecture-total-frmset .m-section-education .titset-outer .titset .hd4 .smtxt {
font-size:11px; color:#5a5a5a; margin-left:10px;
font-family:NotoSansKR-Regular; opacity:.7
}

.m-lecture-total-frmset .m-section-education .edu-listset {margin-top: 19px;}
.m-lecture-total-frmset .m-section-education .edu-listset .lsl-list {}
.m-lecture-total-frmset .m-section-education .edu-listset .lsl-list > li {}
.m-lecture-total-frmset .m-section-education .edu-listset .lsl-list > li + li {margint-top:0;}
.m-lecture-total-frmset .m-section-education .edu-listset .lsl-list > li > a {
    position: relative;
    margin: 0 10px 0 10px;
    display: block;
    padding: 4px 10px 3px 19px;
}
.m-lecture-total-frmset .m-section-education .edu-listset .lsl-list > li > a .top-ctrset {display:inline-block; margin-left:15px;}
.m-lecture-total-frmset .m-section-education .edu-listset .lsl-list > li > a .top-ctrset .stxt {
	display: inline-block;
    vertical-align: middle;
    font-size: 10px;
    font-weight: bold;
    font-family: 'Y_Spotlight';
    transform: rotate(-0.1deg);
    color: #000;
}
.m-lecture-total-frmset .m-section-education .edu-listset .eduimg {width:49vw; margin-left:-7px; display:inline-block;}
.m-lecture-total-frmset .m-section-education .edu-listset .lsl-list > li > a .bgline {position: absolute;
    top: 0;
    left: 0;
    right: 0;
    /* bottom: 0; */
    height: 45px;}
.m-lecture-total-frmset .m-section-education .edu-listset .lsl-list > li > a .bgline > span {position: absolute;
    opacity: .7;
}
.m-lecture-total-frmset .m-section-education .edu-listset .lsl-list > li > a .bgline > span:nth-child(1) {
	height: 1px;
    top: 0;
    left: 0;
    right: 0;
    background: #dbd8d8;
}
.m-lecture-total-frmset .m-section-education .edu-listset .lsl-list > li > a .bgline > span:nth-child(2) {
	height: 1px; 
    top: -15px;
    /* bottom: 0; */
    height: 89px;
    /* left: 0; */
    right: 8px;
    background: #dbd8d8;
    width: 1px;
}
.m-lecture-total-frmset .m-section-education .edu-listset .lsl-list > li > a .bgline > span:nth-child(3) {
    /* height: 1px; */
    top: -15px;
    /* bottom: 0; */
    height: 89px;
    left: 8px;
    /* right: 8px; */
    background: #dbd8d8;
    width: 1px;
}

/*.m-lecture-total-frmset .m-section-education .edu-listset .lsl-list > li > a .bgline > span:nth-child(4) {
	height: 1px;
    bottom: 0;
    left: 0;
    right: 0;
    background: #8f8f8f;
}*/
.m-lecture-total-frmset .m-section-education .edu-listset .lsl-list > li > a .bgline > span:nth-child(5) {
    /* height: 1px; */
    top: -15px;
    /* bottom: 0; */
    height: 89px;
    left: 53vw;
    /* right: 8px; */
    background: #dbd8d8;
    width: 1px;
}
.m-lecture-total-frmset .m-section-education .edu-listset .lsl-list > li > a .bgline > span:nth-child(6) {
	height: 1px;
    bottom: -15px;;
    left: 0;
    right: 0;
    background: #dbd8d8;
}

.m-lecture-total-frmset .m-section-education .edu-listset .lsl-list > li:nth-child(1) > a .bgline > span:nth-child(4) { 	
	display:none
}
.m-lecture-total-frmset .m-section-education .edu-listset .lsl-list > li > a .top-ctrset::after {content: "";
    display: block;
    width: 20px;
    height: 20px;
    background: url(/m/img/lecture/fst/license-ctr-iconset.png) no-repeat 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 19px;
    margin: auto;
    background-size: auto 40px;}

.m-lecture-total-frmset .m-section-education .edu-listset .edu-content {display:none;}
.m-lecture-total-frmset .m-section-education .edu-listset .edu-content .edu-txt-box {padding:35px;}
.m-lecture-total-frmset .m-section-education .edu-listset .edu-content .edu-txt-box .stxt {
    text-align: center;
    font-family: 'NotoSansKR-Regular';
    color: #000;
    font-size: 11px;
}

.new_section_list.ty1 {z-index:100}


/* ***** 리뉴얼 교육특성 : e ***** */
 
/* 리뉴얼 교육특성 슬라이드 버전 */
.m-section-education .edu-bg {}
.m-section-education .edu-bg .mySwiper {margin-left: 0;
    padding: 13px 0;}
.m-section-education .edu-bg .swiper-slide {
    padding: 0 0 0 4%;
	width:246px;}
.m-section-education .edu-bg .swiper-slide .slidebox {background: rgba(255,255,255,.85);
    height: 226px;
	width:233px;
    box-shadow: 0 0 3px #b2b2b2;
    position: relative;
    border-radius: 5px 5px 5px 5px;
    overflow: hidden;}
.m-section-education .edu-bg .swiper-slide .slidebox .simgset {position: absolute;
    top: 0;
    padding-left: 0;
    right: 0;
    width: 100%;}
.m-section-education .edu-bg .swiper-slide .slidebox .simgset .simg {position: relative;
    overflow: hidden;
    height: 135px;}
.m-section-education .edu-bg .swiper-slide .slidebox .simgset .simg img {height: 100%;
    object-fit: cover;
    width: 100%;}
.m-section-education .edu-bg .swiper-slide .slidebox .bottom-content {position: absolute;
    bottom:10px;
    left: 0;
    right: 0;
    height: 145px;
    padding: 0 10px 0 10px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;}
.m-section-education .edu-bg .swiper-slide .slidebox .bottom-content .titset {display: flex;
    justify-content: space-between;
    align-items: flex-end;}
.m-section-education .edu-bg .swiper-slide .slidebox .bottom-content .titset .hd4 {font-family: 'Y_Spotlight';
    transform: rotate(-0.1deg);
    font-weight: normal;
	line-height: 1.3;}
.m-section-education .edu-bg .swiper-slide .slidebox .bottom-content .titset .hd4 .tit {font-size: 11px;
    color: #2a2a2a;
    display: block;	}
.m-section-education .edu-bg .swiper-slide .slidebox .bottom-content .stxt {font-family: "NotoSansKR-Regular";
    font-size:11px;
    color: #707070;
    letter-spacing: -0.05em;
    margin-top: 20px;
    line-height: 1.3;
    width: 120%;
    margin:3px 0 4px auto;
    transform: translateX(-14px) scale(.9);}
/* 리뉴얼 교육특성 슬라이드 버전 :e */





/* *********************** 취업패키지 과정 **************************** */
.lecture-total-frmset .new {
	display:inline-block;
	border-radius:2px;
	width:31px;
	height:11px;
	background: rgb(193,191,230);
	background: -moz-linear-gradient(152deg, rgba(193,191,230,1) 0%, rgba(234,136,222,1) 100%);
	background: -webkit-linear-gradient(152deg, rgba(193,191,230,1) 0%, rgba(234,136,222,1) 100%);
	background: linear-gradient(152deg, rgba(193,191,230,1) 0%, rgba(234,136,222,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c1bfe6",endColorstr="#ea88de",GradientType=1);
	background-size: 400% 400%;
	margin-left:0;
	animation: gradient 1s ease infinite;
	color:#fff;
	font-size:9px;
	text-align:center;
	line-height:11px;
	vertical-align: middle;
	margin-bottom: 0px;
}


.lecture-total-frmset .hashbox {
position:relative; display:inline-block; padding:1px; overflow:hidden; vertical-align:middle;
    letter-spacing: -0.05em;
border-radius: 50px;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
	overflow:hidden; z-index:1;
	 -webkit-mask-image: -webkit-radial-gradient(white, black);
}
.lecture-total-frmset  .hashbox .rolling { 	
	display:block; position:absolute; 
background: rgb(164,142,210);
background: -moz-linear-gradient(90deg, rgba(164,142,210,1) 0%, rgba(248,192,234,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(164,142,210,1) 0%, rgba(248,192,234,1) 100%);
background: linear-gradient(90deg, rgba(164,142,210,1) 0%, rgba(248,192,234,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a48ed2",endColorstr="#f8c0ea",GradientType=1);	
top:-50%; left:0; right:0; 
    /* top: -190%; left: -18%; right: -18%; bottom: -190%; */

	/*
	top:-50%; left:0; right:0; 
background: rgb(164,142,210);
background: -moz-linear-gradient(90deg, rgba(164,142,210,1) 0%, rgba(248,192,234,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(164,142,210,1) 0%, rgba(248,192,234,1) 100%);
background: linear-gradient(90deg, rgba(164,142,210,1) 0%, rgba(248,192,234,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a48ed2",endColorstr="#f8c0ea",GradientType=1);
    line-height: 1;
    margin: 0; 		
	
	overflow:hidden
	*/
	animation: gradient-rotate 1s linear infinite;

}
.lecture-total-frmset .hashbox .in {display:block; background:#fff; border-radius:50px; margin:0;
padding: 6px 10px 2px 10px; position:relative; z-index:10; line-height:1; font-size:20px 
 }

.lecture-total-frmset .quickInquary {float:none; padding:0}


.marquee-tagline {
    position: relative;
    z-index: 1000;
}




.marquee-animation {
    display: flex;
    opacity: 0;
    overflow: hidden;
    position: relative;
	font-family: 'Y_Spotlight';
    transform: rotate(-0.1deg);
}

.marquee-animation.mqrquee-module {
    opacity: 1;
    --ease-sine-in-out: cubic-bezier(0.445,0.05,0.55,0.95);
    transition: opacity 1s var(--ease-sine-in-out);
}
.marquee-inview .marquee-module-segment {
    animation-play-state: running;
}

.marquee-module-segment {
    animation: marquee-animation calc(var(--speed)*1s) infinite linear paused;
    display: flex;
    flex-wrap: nowrap;
    padding-right: 5vw;
    pointer-events: none;
    white-space: nowrap;
    will-change: transform;
}
.marquee-module-aux {
    animation-delay: calc(var(--speed)*-.5s);
    left: 0;
    position: absolute;
    top: 0;
}

.marquee-title {
    font-size: 34px;
    /* font-size: max(70px,10.4vw); */
    letter-spacing: -.02em;
    line-height: 1.37;
  background: linear-gradient(to right, #c1bfe6, #ea88de);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.marquee-tagline.rv .marquee-module-segment {animation-name:marquee-animation-rv}
.marquee-tagline.rv .marquee-module-aux {left:auto}

@keyframes marquee-animation{
  0%{transform:translate3d(100%,0,0)}
  100%{transform:translate3d(-100%,0,0)}
}

@keyframes marquee-animation-rv {
  0%{transform:translate3d(-100%,0,0)}
  100%{transform:translate3d(100%,0,0)}
}


@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}

@keyframes gradient-rotate {
	100% {
		transform:scale(1.2) rotate(360deg);
	}
}




/* ë¡¤ë§ ì„ íƒ ë²„íŠ¼ */
.checkbtnset {width: 78px;height: 78px;overflow:hidden;display:flex;justify-content:center;align-items:center;text-align:center;font-family: 'Y_Spotlight';transform: rotate(-0.1deg);position:relative;}
.checkbtnset .checkbtn-txtinfo {transform: translateY(-1px);}
.checkbtnset .checkbtn-txtinfo .a1 {display:block;color:#1e1e1e;font-size: 12px;}
.checkbtnset .checkbtn-txtinfo .a2 {
	display:block;
	color:#1e1e1e;
	font-size: 9px;
	font-weight:600;
	line-height:1.1;
	margin-top: 2px;
	letter-spacing: -0.07em;
	transform: rotate(-0.1deg);
}
.checkbtnset .checkbtn-txtinfo .arrow {display:block;width: 38px;height:1px;background:#969696;margin-top:12px;position:relative;margin: 5px auto 0; opacity:.7}
.checkbtnset .checkbtn-txtinfo .arrow::before {
	content:"";
	display:block;
	width:1px;
	height: 3px;
	background:#969696;
	position:absolute;
	top: -15px;
	right:0;
	transform: translate(-1px, 13px) rotate(-45deg);
}
.checkbtnset .bg {position:absolute; top:0; left:0; right:0; bottom:0; animation:rotatecircle 15s linear infinite }
@keyframes rotatecircle { 
	100% {transform:rotate(360deg)}
}
/* // ë¡¤ë§ ì„ íƒ ë²„íŠ¼ */

.hash-svgouter { }
.hash-svg { 
	display:inline-block;
	vertical-align:middle;
	width:50px; height:19px;
	overflow:hidden; 
	background: url('/img/lecture/fst/hashbg-svg.svg') no-repeat 0 0;
	background-size:100%		
}
.hash-svg .txt { 
    font-family: 'Y_Spotlight';
    transform: rotate(-0.1deg);
    font-size: 9px;
    color: #6f6f6f;
    text-align:center;
	width:50px;
	line-height:19px;
	display:block;
	
}


/* 인테리어 파트 분기 */
.lecture-total-frmset.int { }
.lecture-total-frmset.int .section.main .bg { 
background: url(/m/img/lecture/fst/int-mainbg.jpg) no-repeat center; background-size: cover;		
}

.lecture-total-frmset.int .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico { 
	background: url(/m/img/lecture/fst/int-lecture-focus-iconset.png) no-repeat; background-size:auto 60px;	
}
.lecture-total-frmset.int .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty1 {background-position:0 0}
.lecture-total-frmset.int .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty2 {background-position:-36px 0}
.lecture-total-frmset.int .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty3 {background-position:-72px 0}
.lecture-total-frmset.int .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty4 {background-position:-108px 0}
.lecture-total-frmset.int .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty5 {background-position:-144px 0}
.lecture-total-frmset.int .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty6 {background-position:0 -30px}
.lecture-total-frmset.int .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty7 {background-position:-36px -30px}
.lecture-total-frmset.int .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty8 {background-position:-72px -30px}
.lecture-total-frmset.int .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty9 {background-position:-108px -30px}
.lecture-total-frmset.int .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty10 {background-position:-144px -30px }

.lecture-total-frmset .marquee-tagline {/*opacity:.5*/}
.lecture-total-frmset.int .section.curri .portfolio-slideset .bg { 	
background: url(/m/img/lecture/fst/int-curri-bg.png) no-repeat; background-size: cover;	
}


/* 영상 파트 분기 */
.lecture-total-frmset.motion { }
.lecture-total-frmset.motion .section.main .bg { 
background: url(/m/img/lecture/fst/motion-mainbg.jpg) no-repeat center; background-size: cover;		
}
.lecture-total-frmset.motion .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico { 
	background: url(/m/img/lecture/fst/motion-lecture-focus-iconset.png) no-repeat; background-size:auto 60px;	
}


.lecture-total-frmset.motion .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty1 {background-position:0 0}
.lecture-total-frmset.motion .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty2 {background-position:-36px 0}
.lecture-total-frmset.motion .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty3 {background-position:-72px 0}
.lecture-total-frmset.motion .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty4 {background-position:-108px 0}
.lecture-total-frmset.motion .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty5 {background-position:-144px 0}
.lecture-total-frmset.motion .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty6 {background-position:0 -30px}
.lecture-total-frmset.motion .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty7 {background-position:-36px -30px}
.lecture-total-frmset.motion .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty8 {background-position:-72px -30px}
.lecture-total-frmset.motion .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty9 {background-position:-108px -30px}
.lecture-total-frmset.motion .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty10 {background-position:-144px -30px }

.lecture-total-frmset.motion .section.curri .portfolio-slideset .bg { 	
background: url(/m/img/lecture/fst/motion-curri-bg.png) no-repeat; background-size: cover;	
}


/* 웹 파트 분기 */
.lecture-total-frmset.web { }
.lecture-total-frmset.web .section.main .bg { 
background: url(/m/img/lecture/fst/web-mainbg.jpg) no-repeat center; background-size: cover;		
}

.lecture-total-frmset.web .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico { 
	background: url(/m/img/lecture/fst/web-lecture-focus-iconset.png) no-repeat; background-size:auto 60px;	
}
.lecture-total-frmset.web .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty1 {background-position:0 0}
.lecture-total-frmset.web .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty2 {background-position:-36px 0}
.lecture-total-frmset.web .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty3 {background-position:-72px 0}
.lecture-total-frmset.web .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty4 {background-position:-108px 0}
.lecture-total-frmset.web .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty5 {background-position:-144px 0}
.lecture-total-frmset.web .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty6 {background-position:0 -30px}
.lecture-total-frmset.web .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty7 {background-position:-36px -30px}
.lecture-total-frmset.web .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty8 {background-position:-72px -30px}
.lecture-total-frmset.web .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty9 {background-position:-108px -30px}
.lecture-total-frmset.web .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty10 {background-position:-144px -30px }

.lecture-total-frmset.web .section.curri .portfolio-slideset .bg { 	
background: url(/m/img/lecture/fst/web-curri-bg.jpg) no-repeat; background-size: cover;	
}

/* CG 파트 분기 */
.lecture-total-frmset.cg .section.main .bg {background: url(/m/img/lecture/fst/cg-mainbg.jpg) no-repeat center / cover}
.lecture-total-frmset.cg .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico { 
	background: url(/m/img/lecture/fst/cg-lecture-focus-iconset.png) no-repeat; background-size:auto 60px;	
}
.lecture-total-frmset.cg .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty1 {background-position:0 0}
.lecture-total-frmset.cg .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty2 {background-position:-36px 0}
.lecture-total-frmset.cg .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty3 {background-position:-72px 0}
.lecture-total-frmset.cg .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty4 {background-position:-108px 0}
.lecture-total-frmset.cg .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty5 {background-position:-144px 0}
.lecture-total-frmset.cg .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty6 {background-position:0 -30px}
.lecture-total-frmset.cg .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty7 {background-position:-36px -30px}
.lecture-total-frmset.cg .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty8 {background-position:-72px -30px}
.lecture-total-frmset.cg .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty9 {background-position:-108px -30px}
.lecture-total-frmset.cg .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico.ty10 {background-position:-144px -30px }

.lecture-total-frmset.cg .section.curri .portfolio-slideset .bg { 	
background: url(/m/img/lecture/fst/cg-curri-bg.png) no-repeat; background-size: cover;	
}
.lecture-total-frmset.cg .section.curri .curri-middleset .section .pic.ty1 { 
	aspect-ratio: 1 / 0.92;	
}
.lecture-total-frmset.cg .section.curri .curri-middleset .section .right-arrow {bottom: -70px; height:195px}
.lecture-total-frmset.cg .section.curri .curri-middleset {padding-bottom:72px}

/*it 파트 분야*/
.lecture-total-frmset.it .section.main .bg {background: url(/m/img/lecture/fst/it-mainbg.jpg) no-repeat center / cover}
.lecture-total-frmset.it .section.lecture-focus .lecfocus-slide .lecfocus-swiper .swiper-slide .box .lecfocus-list > li .ico { 
	background-image: url(/m/img/lecture/fst/lecture-focus-iconset-it.png) !important; 
	background-size:auto 30px;	
	background-repeat:no-repeat;
}


.kmj-licset-total {width:100%; margin-top:70px}
.kmj-licset-total * {font-family: "NotoSansKR-Regular"}
.kmj-licset-total .new_examSchedule {position: relative}
.kmj-licset-total .new_examSchedule .new_examTit {position: relative;} 
.kmj-licset-total .new_examSchedule .new_examTit .hd4 {
	
    font-size: 14px;
    color: #212121;
    font-weight: normal;
    letter-spacing: 9px;
    margin: 0;
    background: none;
    position: relative;
    display: inline-block;
    padding-top: 2px;	
}
.kmj-licset-total .new_examSchedule .new_examTit .hd4 .bold {font-family: 'NanumSquare-Bold'}
.kmj-licset-total .new_examSchedule .new_examTit .hd4::after {content:"";display:block;width: 64px;height: 22px;background:url('/m/img/sub/new_examTit_right.png') no-repeat 0 0;position:absolute;top: 13px;/* right:0; */left: -72px;background-size: 100%;}
.kmj-licset-total .new_examSchedule .new_examTit .hd4::before {content:"";display:block;width: 64px;height: 22px;background:url('/m/img/sub/new_examTit_left.png') no-repeat 0 0;position:absolute;top: 13px;right: -66px;background-size: 100%;}

.kmj-licset-total .btn_new_examSchedule {height: 42px;border-radius: 5px;background: #fff;box-shadow: 0 0.1em 5px #d4d4d4;margin-top: 20px;}

.kmj-licset-total .btn_new_examSchedule > ul {display:flex;/* height: 44px; */}
.kmj-licset-total .btn_new_examSchedule > ul > li {flex:1;/* height:52px; */text-align:center;display:flex;align-items:center;}
.kmj-licset-total .btn_new_examSchedule > ul > li.on > a::after {
	content:"";
	display:block;
	position:absolute;
	top: 1px;
	left: 1px;
	bottom: 1px;
	right: 1px;
	border-radius:5px;
	background:#ffd802;
	z-index:-1;
}
.kmj-licset-total .btn_new_examSchedule > ul > li > a > span {color:#6b6b6b}
.kmj-licset-total .btn_new_examSchedule > ul > li > a > span .bold {font-family: 'NotoSansKR-Bold'}

.kmj-licset-total .btn_new_examSchedule > ul > li.on > a > span {color:#232323}

.kmj-licset-total .btn_new_examSchedule > ul > li.on > a > span::after {
	background-position:0 -6px;  border-radius:5px
}
.kmj-licset-total .btn_new_examSchedule > ul > li > a {font-size: 12px;width: 100%;display: block;transform: translate3d(0,0,0);overflow: hidden;font-family: NanumSquare;font-weight: normal;height: 100%;line-height: 41px;position:relative;}
.kmj-licset-total .btn_new_examSchedule > ul > li + li > a::before { 	
	content:""; display:block; position:absolute; top:11px; bottom:11px; left:0; background:#d6d6d6; width:1px
}
.kmj-licset-total .btn_new_examSchedule > ul > li:not(.on) > a:hover > span,
.kmj-licset-total .btn_new_examSchedule > ul > li:not(.on) > a:hover > span::before {opacity:.7}
.kmj-licset-total .btn_new_examSchedule > ul > li > a > span {}
.kmj-licset-total .btn_new_examSchedule > ul > li > a > span::after {
	content:"";
	display:inline-block;
	width:8px;
	height:6px;
	background:url('/m/img/sub/new_exam_viewbtn.png') no-repeat 0 0;
	background-size:8px auto;
	vertical-align:middle;
	margin-left:5px;
	margin-bottom: 2px;
}

.kmj-licset-total .btn_new_examSchedule > ul .sch02on {}
.kmj-licset-total .btn_new_examSchedule > ul .sch02on::before {content:""; display:block;
position:absolute; top:8px; bottom:-23px; width:2px; height:34px; background:#e7e7e7}

.kmj-licset-total .btn_new_examSchedule > ul .sch03on {}
.kmj-licset-total .btn_new_examSchedule > ul .sch03on::before {content:""; display:block;
position:absolute; top:8px; bottom:-23px; width:2px; height:34px; background:#e7e7e7}

.kmj-licset-total .new_examSchedule .new_examTit .hd4 .bold {font-family: 'NotoSansKR-Bold'}
.kmj-licset-total .new_examSchedule .new_examTit .subtxt {
	
    color: #595858;
    font-size: 11px;
    margin-top: 1px;
    letter-spacing: -0.05em;	
}

.kmj-licset-total .new_examScheduleTable {padding:0 0 0px 0}
.kmj-licset-total .new_examScheduleTable > li {display: flex;justify-content: space-between;border-top:solid 1px;}
.kmj-licset-total .new_examScheduleTable > li + li {margin-top: 45px}
.kmj-licset-total .new_examScheduleTable > li::before {}

.kmj-licset-total .new_examScheduleTable .new_exam-content {/* border:1px solid #f00 */}

.kmj-licset-total .new_examScheduleTable .new_exam-content + .new_exam-content {margin-left: 3px;/* flex: 1; */padding-left: 0%;}
.kmj-licset-total .new_examScheduleTable .new_exam-content + .new_exam-content:nth-child(2) .new_exam-content-box > dd {
	grid-template-columns: 1fr;
	grid-template-rows: 80px 1fr;
}
.kmj-licset-total .new_examScheduleTable .new_exam-content + .new_exam-content:nth-child(2) .new_exam-content-box > dd {
	width:135px;
}
.kmj-licset-total .new_examScheduleTable .new_exam-content + .new_exam-content:nth-child(2) .new_exam-content-box > dd + dd {margin-left: 20px;}
.kmj-licset-total .new_examScheduleTable .new_exam-content .new_exam-content-box {/* height:230px; */display: flex;}
.kmj-licset-total .new_examScheduleTable .new_exam-content .new_exam-content-box > dd {
	display: inline-block;
	display: grid;
	grid-template-columns: 62px 1fr;
	grid-template-rows: 80px 1fr;
}
.kmj-licset-total .new_examScheduleTable .new_exam-content .new_exam-content-box > dd .exam_number { 
    grid-area: 1 / 1 / span 2;		
}
.kmj-licset-total .new_examScheduleTable .new_exam-content .new_exam-content-box > dd .exam_number .hd1 { 
	font-size:12px; color:#232323; margin-top:3px
}
.kmj-licset-total .new_examScheduleTable .new_exam-content .new_exam-content-box > dd .exam_sch .hd1 {
	font-size:20px; color:#535353;
}

.kmj-licset-total .new_examScheduleTable .new_exam-content .new_exam-content-box > dd .hd1 {font-size: 30px; font-family: 'Y_Spotlight';
background: none; padding: 0; color:#232323; }
.kmj-licset-total .new_examScheduleTable .new_exam-content .new_exam-content-box > dd .hd4 {font-size: 10px;font-family: 'NotoSansKR-Regular';background: none;padding: 0;color:#232323;position: relative;}
.kmj-licset-total .new_examScheduleTable .new_exam-content .new_exam-content-box > dd .hd3 {font-size: 10px;font-family: 'NotoSansKR-Regular';background: none;padding: 0;color:#232323;}
.kmj-licset-total .new_examScheduleTable .new_exam-content .new_exam-content-box > dd .hd4::after {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    /* position: absolute; */
    /* top: 2px; */
    /* left: 64px; */
    display: inline-block;
    background: url(/img/sub/new_exam_star.png) no-repeat 0 0;
    margin-left: 3px;
    margin-bottom: .3em;
    background-size: 100%;
	vertical-align:middle
}



.kmj-licset-total .new_examScheduleTable .new_exam-content .new_exam-content-box > dd .exam_number {display: inline-block;vertical-align: top;margin-top:16px;font-family: NotoSansKR-Black;color:#767575;}
.kmj-licset-total .new_examScheduleTable .new_exam-content .new_exam-content-box > dd .exam_number .exam_name {font-family: 'NanumSquare-Bold'; color:#767575; 
margin-top:44px; font-size:12px; letter-spacing:-0.05em; line-height: 15px;}

.kmj-licset-total .new_examScheduleTable .new_exam-content .new_exam-content-box > dd .exam_sch .exam_name {}
.kmj-licset-total .new_examScheduleTable .new_exam-content .new_exam-content-box > dd .exam_sch .exam_name > li {margin-top:0; font-family: 'NotoSansKR-Regular'; color:#242424;
font-size:11px;}

.kmj-licset-total .new_examScheduleTable .new_exam-content .new_exam-content-box > dd .exam_sch {display: inline-block;vertical-align: top;padding: 15px 0 0px 0;}
.kmj-licset-total .new_examScheduleTable .new_exam-content .new_exam-content-box > dd .exam_number-sch {display: inline-block;vertical-align: top;padding: 0;position:relative;letter-spacing:-0.05em;font-size:13px;line-height: 15px;}
.kmj-licset-total .new_examScheduleTable .new_exam-content .new_exam-content-box > dd .exam_number-sch .number-sch-list {margin-top:19px;}
.kmj-licset-total .new_examScheduleTable .new_exam-content .new_exam-content-box > dd .exam_number-sch .subtxt {margin-top:0;}
.kmj-licset-total .new_examScheduleTable .new_exam-content .new_exam-content-box > dd .exam_number-sch .subtxt li { 
	color:#393939; font-size:12px; opacity: .7;
}


.kmj-licset-total .new_examScheduleTable .new_exam-content .new_exam-content-box > dd .subtxt {margin-top:3px;}

.kmj-licset-total .new_examScheduleTable .new_exam-content .new_exam-content-box > dd .exam_sch::after { 
content:""; display:block; position:absolute; top:20px; left:-21px; bottom:-16px; width:2px; background:#e7e7e7
}
.kmj-licset-total .new_examScheduleTable .new_exam-content .new_exam-content-box > dd .exam_number-sch::before {content:"";display:block;/* position:absolute; *//* top:20px; *//* left:0; *//* bottom:-16px; */width: 10px;height: 1px;background: #c7c5c5;margin: 5px 0 5px 0;}


.kmj-licset-total .kmj-licset-tabcont {margin:25px 0 0 0}
.kmj-licset-total .kmj-licset-tabcont .tabcont {display:none}
.kmj-licset-total .kmj-licset-tabcont .tabcont:first-child {display:block}

#wrapper.newtype {}
#wrapper.newtype .main-newreview {margin-top:60px}
#wrapper.newtype .main_tit_box {font-family: 'Y_Spotlight';  padding:0 13px; text-align:left}
#wrapper.newtype .main_tit_box.f-grid {display:flex; justify-content:space-between; align-items:flex-end}
#wrapper.newtype .main_tit_box.f-grid .f-section .total-viewbtn {font-family: 'NotoSansKR-Regular'; color:#1d1d1d; font-size:11px; display:block}
#wrapper.newtype .main_tit_box.f-grid .f-section:nth-child(2) {margin-right:2px}


#wrapper.newtype .main_tit_box .box_main_tit {font-size:19px; margin-bottom:5px; color:#1d1d1d}
#wrapper.newtype .main_tit_box .box_sub_tit {font-size:11px; color:#1d1d1d; text-indent:2px; }

#wrapper.newtype .main_curri_wrap {margin-bottom:0; padding-top:52px; border-top:1px solid #cfcfcf}
#wrapper.newtype .curri_list > li > a {display:block; position:relative}
#wrapper.newtype .curri_list li a span {text-align:left}
#wrapper.newtype .curri_list > li > a > .course-txt-set {font-family: 'Y_Spotlight';color: #262626;text-align:left;display: flex; flex-direction: column;padding: 6px 10px 10px 10px;}
#wrapper.newtype .curri_list > li > a > .course-txt-set .course-txt-tit {font-size: 13px;line-height: 1.3}
#wrapper.newtype .curri_list > li > a > .course-txt-set .course-txt {font-size: 10px;font-family:NotoSansKR-Regular;color: #595959;letter-spacing: -0.03em; opacity:.6}

#wrapper.newtype .new_stReviewList {padding-left:0; padding-right:0}
#wrapper.newtype .new_stReviewList .m_reviewBox {margin:0 8px 20px 8px}
#wrapper.newtype .new_stReviewList .slick-dots {text-align:center}
#wrapper.newtype .new_stReviewList .slick-dots > li {display:inline-block}
#wrapper.newtype .new_stReviewList .slick-dots > li + li {margin-left:7px}
#wrapper.newtype .new_stReviewList .slick-dots > li > button { 
	width:6px; height:6px; border:1px solid #4a4a4a; border-radius:50%	
}
#wrapper.newtype .new_stReviewList .slick-dots > li.slick-active > button { 	
	background:#4a4a4a
}

#wrapper.newtype .realStoryMWrap,
#wrapper.newtype .newMainSeminarwrap-outer,
.gnbSlideMenu {overflow:hidden}

#wrapper.newtype .realStoryMWrap,
#wrapper.newtype .interrer-outer,
#wrapper.newtype .newMainSeminarwrap-outer,
#wrapper.newtype .n_main_license_wrap-outer {margin-top:75px}

#wrapper.newtype .lecture-total-frmset .section.archive {margin-top:0}

#wrapper.newtype .lecture-total-frmset {padding-bottom:0}


#wrapper.newtype .interrer,
#wrapper.newtype .newMainSeminar,
#wrapper.newtype .realStoryMWrap .realStoryMBody,
#wrapper.newtype .main_curri_wrap .n_main_curri,
#wrapper.newtype .n_main_license_wrap  {padding-top:0; margin-top:19px}
#wrapper.newtype .curri_list li a span {margin-top:0}


#wrapper.newtype.lecture-total-frmset .section.archive {margin-top:0}

#wrapper.newtype.lecture-total-frmset .realStoryMBody .realStoryMBox .RSMBoxTitle,
#wrapper.newtype.lecture-total-frmset .realStoryMBody .realStoryMBox .RSMBoxTxt {display:none}

#wrapper.newtype.lecture-total-frmset .newMainSeminar .seminarBox {width:177px}
#wrapper.newtype.lecture-total-frmset .main-newconsult-banner {margin-top:50px}
#new_footer .n_footerInfo .ft_m_logo {opacity:1}
#header a.btn_gnbMenu {
	left: auto;
    right: 10px;
    background: url(/m/img/main/newmenu_btn.png) no-repeat 0 0;
    /* background-size: auto 35% !important; */
    width: 27px;
    height: 15px;
    background-size: 100%;
    top: 0;
    padding: 0;
    bottom: 0;
    margin: auto;
}
#header a#topCalendar {right:auto; left:10px; display:none;}

#header a.btn_gnbMenu.close {right:10px}



.realStoryMBody .realStory-slide { }
.realStoryMBody .realStory-slide .swiper-slide {width:265px}
.realStoryMBody .realStory-slide .swiper-slide .simg {padding:0 5px; display:block}
.realStoryMBody .realStory-slide .swiper-slide .stu-title {
    width: 100%;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 12px;
    color: #2a2a2a;
    font-weight: 400;
    margin-top: 6px;
    text-indent: 7px;
}

.realStoryMWrap .realStoryMBody {padding:0 0 0 5px}

.realStoryMBody .realStory-slide .rs-content:last-child {}

.empl_list_tab_wrap {display:none}
#m_modal.ty1 { }
#m_modal.ty1.m_madal_content {
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	background:rgba(255,255,255,.95);
	width: 217px;
	height: 270px;
}
#m_modal.ty1.m_madal_content .m_modal_title {background:none}
#m_modal.ty1.m_madal_content .quickInquary {background:none;padding: 10px 12px 15px 12px;}
#m_modal.ty1.m_madal_content .userInfo_modal .counsel_form table tbody th {background:transparent;font-size: 10px;

}
#m_modal.ty1.m_madal_content .m_modal_title .m_modal_title_top .title {float:none; margin:0 auto}
#m_modal.ty1.m_madal_content .m_modal_title .m_modal_title_top {padding: 22px 0 0 0;}
#m_modal.ty1.m_madal_content .m_modal_title .m_modal_title_top a { 
	position:absolute; top:0; right:0; width:30px; height:30px;

}

#m_modal.ty1.m_madal_content .m_modal_title .m_modal_title_top a::before { 
	content:""; display:block;
	background:url('/m/img/lecture/new-topbanner/new-times-closebtn.png') no-repeat 0 0;
	background-size:100%;
	width:9px; height:9px;
	position:absolute; top:0; left:0; right:0; bottom:0; margin:auto			
}

#m_modal.ty1.m_madal_content .write table {border-bottom:1px solid #cecece}
#m_modal.ty1.m_madal_content .write table th,
#m_modal.ty1.m_madal_content .write table td {


	border:1px solid #cecece; border-width:0 0 0 0; position:relative;
 	    -webkit-appearance: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
#m_modal.ty1.m_madal_content .write table th::before,
#m_modal.ty1.m_madal_content .write table td::before { 
	content:""; display:block; height:1px; background:#cecece;
	position:absolute; top:-1px; left:0; right:0	
}
#m_modal.ty1.m_madal_content .write table th {font-family: 'Y_Spotlight'; transform: rotate(-0.1deg); font-size:11px; color:#2f2f2f;

}

#m_modal.ty1.m_madal_content .write table td::after {content:""; display:block; position:absolute; 
top:0; left:0; bottom:0; width:1px; height:30px; background:#cecece;
margin:auto 
}
#m_modal.ty1.m_madal_content .write table th {padding:5px 0}
#m_modal.ty1.m_madal_content .write table td {padding: 0 0 0 6px;height: 43px;}
#m_modal.ty1.m_madal_content .write table td input[type="text"],
#m_modal.ty1.m_madal_content .write table td input[type="tel"] {height: 32px;background:transparent;font-size:10px;border-radius:5px;border:1px solid #d5d5d5;}

#m_modal.ty1.m_madal_content .userInfo_modal .counsel_form .modal_check_busan input[type='radio']:checked {
	background:url('/m/img/lecture/new-topbanner/new-times-selecicon.png') no-repeat 0 0 / 100%;
	border:none;
	width: 17px;
	height: 17px;
	/* vertical-align: middle; */
	margin-bottom:2px;
	margin-right:3px
}
#m_modal.ty1.m_madal_content .userInfo_modal .counsel_form .modal_check_busan input[type='radio']:checked:after {
	background:none;
	vertical-align: middle;
}
#m_modal.ty1.m_madal_content .write table td .styled-select {
	border:1px solid #d5d5d5;
	border-radius:5px;
	overflow:hidden;
	vertical-align: middle;
	width: 48px;
	/* color: #f00; */
}
#m_modal.ty1.m_madal_content .write table td .styled-select select {min-width:50px;border:none;font-size: 10px;height: 30px;background:transparent;padding: 0 0 0 6px;color: #555555;line-height: 32px;} 
#m_modal.ty1.m_madal_content .write table td  input[name^="phone"] {text-align:center;min-width: 41px;width: 41.5px;border:1px solid #d5d5d5;border-radius:5px;overflow:hidden;vertical-align: middle;color: #555555;/* line-height: 78px; */padding-top: 1px;}

#m_modal.ty1.m_madal_content .write table td .styled-select .select-button {
	width: 18px;
	height: 30px;
	background: url('/m/img/lecture/new-topbanner/new-times-selectbg.png') no-repeat center / cover;
}
#m_modal.ty1.m_madal_content .write table td .select-button .small-arrow-down-modal { 
	display:none
}

#m_modal.ty1.m_madal_content .userInfo_modal .counsel_form .modal_check_busan label {
	font-size:10px;
}
#m_modal.ty1.m_madal_content .write table td .bar {color:#a2a2a2; margin:4px 2px 0}

#m_modal.ty1.m_madal_content .write table td .autoset .inputset {background:none; border:none}
#m_modal.ty1.m_madal_content .write table td .autoset .inputset input {width:100% }


#m_modal.ty1.m_madal_content .madal_inc_btn {
	background:url('/m/img/lecture/new-topbanner/new-times-submit.png') no-repeat 0 0 / 100%;
	width:124px;
	height:27px;
	margin-top:15px;
}
#m_modal.ty1.m_madal_content .agree_t_modal {padding-top: 17px; padding-left:2px}

#m_modal.ty1.m_madal_content .madal_inc_btn:active {opacity:.7}


#m_modal.ty1.m_madal_content .agree_t_modal .agree_left_box input { 
	-webkit-appearance:none; appearance:none; width:9px; height:9px; margin:0
}
#m_modal.ty1.m_madal_content .agree_t_modal .agree_left_box {width:auto}
#m_modal.ty1.m_madal_content .agree_t_modal .agree_left_box label {letter-spacing:-0.05em; font-size:9px; color:#242424; white-space:nowrap}
#m_modal.ty1.m_madal_content .agree_t_modal .agree_left_box input[type="checkbox"]:checked { 
	margin:0 0 0 0; background:#505050 url('/m/img/lecture/new-topbanner/new-times-chk.png') no-repeat 0 0 / 100%;
	border:none

}
/*
#wrapper.newtype .main-newreview,
.lecture-total-frmset .section.archive,
.lecture-total-frmset .section.license {display:none}
*/
.btm-choicebox-wrap { 
	/*height:61px;*/
	height:50px;
	background:#060606;
	border-radius:50px;
	margin:0 auto;
	width:90%;
}

.bottom_fixed_wrap {bottom:10px; transition:bottom .2s linear}
.bottom_fixed_wrap .btm-choicebox-wrap {display:flex; justify-content:center; align-items:center}
.bottom_fixed_wrap .btm-choicebox-wrap .btn { }
.bottom_fixed_wrap .btm-choicebox-wrap .btn + .btn::before { 
	content:""; display:inline-block; width:1px; height:29px; background:#838383; vertical-align:middle;
	    margin: 0 29px 0 37px;
}
.bottom_fixed_wrap .btm-choicebox-wrap .btn .btm-icon {
	display:inline-block;
	vertical-align:middle;
	width: 25px;
	height: 25px; margin-right:7px;
	background: url('/m/img/img/main/newtype/quickview-viewiconset.png') no-repeat 0 0 / auto 25px;
}
.bottom_fixed_wrap .btm-choicebox-wrap .btn .btm-icon.ty1 { background-position:1px 0;}
.bottom_fixed_wrap .btm-choicebox-wrap .btn .btm-icon.ty2 {background-position: -24px 0;}
.bottom_fixed_wrap .btm-choicebox-wrap .btn .btm-icon.ty3 {background-position: -49px 0;}
.bottom_fixed_wrap .btm-choicebox-wrap .btn .btm-icon.ty4 {background-position: right 0;}


.bottom_fixed_wrap .btm-choicebox-wrap .btn .text {display:inline-block; vertical-align:middle;
color:#ffffff;font-size: 15px;font-family: 'Y_Spotlight';transform: rotate(-0.1deg);}

.recommand-wrap { 
	position:fixed; top:0; left:0; right:0; height:100%; background:rgba(255,255,255,1); z-index:99999; display:none; 	
}



.recommand-wrap .grid-wrap {display:flex; height:calc(100% - 97px); position:relative}
.recommand-wrap .grid-wrap .grid {flex:1; display:flex; align-items:flex-start;margin-top: 5vh;}
.recommand-wrap .grid-wrap .grid .grid-inset { 
	width: 143px;   
    margin: 0 24px 0 auto;
}
.recommand-wrap .grid-wrap::after { 
	content:""; display:block; width:1px; position:absolute; top:0; bottom:0; left:0; right:0; 
	background:rgba(176,175,176,.3); margin:auto	
}
.recommand-wrap .grid-wrap .grid:nth-child(2) {
	margin-top: 7vh;
}
.recommand-wrap .grid-wrap .grid .list {padding:0 0 0 24px}
.recommand-wrap .grid-wrap .grid .list > li { }
.recommand-wrap .grid-wrap .grid .list > li + li {margin-top:17px}
.recommand-wrap .grid-wrap .grid .list > li > a { 
	display:block; font-family: 'Y_Spotlight';transform: rotate(-0.1deg); color:#3f3e3e; font-size:10px;
	border:1px solid #c4c3c3; border-radius:5px; padding:8px 0; width:140px; padding-left:13px
}

.recommand-wrap .grid-wrap .grid .incourse-top-titlebox { }
.recommand-wrap .grid-wrap .grid .profile { 
    width: 61px;
    height: 61px;
    position: relative;
    border-radius: 50%;
	margin:0 auto	
}
.recommand-wrap .grid-wrap .grid .profile::before { 
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 55px;
    height: 55px;
    background: #fff;
    margin: auto;
    border-radius: 50%;
    z-index: 1;	
}

.recommand-wrap .grid-wrap .grid .profile .inset { 
    width: 53px;
    height: 53px;
    border-radius: 50%;
    overflow: hidden;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 10;	
}
.recommand-wrap .grid-wrap .grid .profile .inset img {
    border-radius: 50%;
    position: absolute;
    width: 100%;	
}
.recommand-wrap .grid-wrap .grid .profile .rollingbg { 
display:block;position:absolute;top:0;left:0;
width:61px; height:61px;
background: rgb(194,189,230);
background: -moz-linear-gradient(120deg, rgba(194,189,230,1) 0%, rgba(228,145,225,1) 100%);
background: -webkit-linear-gradient(120deg, rgba(194,189,230,1) 0%, rgba(228,145,225,1) 100%);
background: linear-gradient(120deg, rgba(194,189,230,1) 0%, rgba(228,145,225,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c2bde6",endColorstr="#e491e1",GradientType=1);
margin: auto;border-radius: 50%;
animation:rotate-circle 1s linear infinite;
backface-visibility:hidden;
transform-origin:center;		
}

.recommand-wrap .grid-wrap .grid .incourse-top-titlebox .profile-titleset {text-align:center; margin-top:13px}
.recommand-wrap .grid-wrap .grid .incourse-top-titlebox .profile-titleset .hd3 { 
	font-size:15px; font-family: 'Y_Spotlight';transform: rotate(-0.1deg); color:#101010; 	
}
.recommand-wrap .grid-wrap .grid .incourse-top-titlebox .profile-titleset .subtxt { 
	color:#7b7b7b; font-size:9px; opacity:.7
}

.recommand-wrap .grid-wrap .grid .recommand-courseset {overflow:hidden}
.recommand-wrap .grid-wrap .grid .recommand-courseset .swiper-wrapper {
	height:325px;
	/*
	height:325px; overflow:hidden
	*/
}
.recommand-wrap .grid-wrap .grid .recommand-courseset .pr-re-swiperset { }
.recommand-wrap .grid-wrap .grid .recommand-courseset .pr-re-swiperset .swiper-slide { 	
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;		
}

.recommand-wrap .grid-wrap .grid .recommand-courseset .pr-re-swiperset .swiper-slide .profile-outer {text-align:left}
.recommand-wrap .grid-wrap .grid .recommand-courseset .pr-re-swiperset .swiper-slide .profile {
	width: 36px;
	height: 36px;
	display:
	inline-block;
	vertical-align:
	middle; margin-right:6px
}
.recommand-wrap .grid-wrap .grid .recommand-courseset .pr-re-swiperset .swiper-slide .profile::before {width:32px; height:32px}
.recommand-wrap .grid-wrap .grid .recommand-courseset .pr-re-swiperset .swiper-slide .profile .inset {width:30px; height:30px}
.recommand-wrap .grid-wrap .grid .recommand-courseset .pr-re-swiperset .swiper-slide .profile .rollingbg {width: 36px;height: 36px;}

.recommand-wrap .grid-wrap .grid .recommand-courseset .pr-re-swiperset .swiper-slide .txtinfo {display:inline-block; vertical-align:middle}
.recommand-wrap .grid-wrap .grid .recommand-courseset .pr-re-swiperset .swiper-slide .txtinfo .hd4 {
	font-size:12px; color:#101010; font-family: 'Y_Spotlight';transform: rotate(-0.1deg)
}
.recommand-wrap .grid-wrap .grid .recommand-courseset .pr-re-swiperset .swiper-slide .txtinfo .stxt {font-size:9px; color:#7b7b7b;
opacity:.7; line-height:1
}




.recommand-wrap .grid-wrap .grid .recommand-courseset-outer {margin-top:35px}
.recommand-wrap .grid-wrap .grid .recommand-courseset-outer [class^="swiper-button"] { 
	position:relative; top:0; left:0; display:block;
	width: 12px; height: 10px; background: url('/m/img/img/main/newtype/pr-re-slide-ctrset.png') no-repeat 0 0 / 12px auto;
	margin:0 auto
}

.recommand-wrap .grid-wrap .grid .recommand-courseset-outer .swiper-button-next { 
	background-position: 0 -10px;}


.recommand-wrap .grid-wrap .grid .recommand-courseset-outer .recommand-courseset { 
	border:1px solid #b2b2b2; border-width:1px 0; margin:15px 0
}

.recommand-wrap .closeset {margin-top:13px; text-align:center}
.recommand-wrap .closeset button {font-size:20px}
.recommand-wrap .closeset a {display:inline-block}
.recommand-wrap .closeset a > span {font-size:14px}
.recommand-wrap .closeset a::before { 
	content:""; display:block; width:30px; height:36px; margin:0 auto;
	background:url('/m/img/img/main/newtype/pr-re-closebtn.png') no-repeat 0 0 / 100%
}

.recommand-wrap .closeset.complete a::before { 
	width:30px; height:27px; margin:0 auto;
	background:url('/m/img/img/main/newtype/pr-re-closebtn-complete.png') no-repeat 0 0 / 100%
}

/*클로즈버튼 / 체크버튼*/
.recommand-wrap .closeset a::before{
	width:70px;
	height:70px;
	background-image: url(/hrd/images/ico-close.png);
	
}
.recommand-wrap .closeset.complete a::before{
	width:70px;
	height:70px;
	background-image: url(/hrd/images/ico-check.png);
}
#storyCoursePop > .inset{
	justify-content:unset;
}


.recommand-wrap .closeset .txt {display:block; text-align:center; margin-top:16px; font-size:20px}

.recommand-wrap .grid-wrap .grid .tabcont {display:none;    

    overflow: hidden;

	padding-left:24px
}
.recommand-wrap .grid-wrap .grid .tabcont:first-child {display:block}
.recommand-wrap .grid-wrap .grid .tabcont .inset { }
.recommand-wrap .grid-wrap .grid .tabcont .swiper-wrapper {height:490px}
.recommand-wrap .grid-wrap .grid .tabcont [class^="swiper lec-scroll-swiper"] {}
.recommand-wrap .grid-wrap .grid .tabcont [class^="swiper lec-scroll-swiper"] .swiper-slide {height: 28.5px;}
.recommand-wrap .grid-wrap .grid .tabcont [class^="swiper lec-scroll-swiper"] .swiper-slide + .swiper-slide {margin-top:16px}
.recommand-wrap .grid-wrap .grid .tabcont [class^="swiper lec-scroll-swiper"] .swiper-slide .btn {
	display: block;
	font-family: 'Y_Spotlight';
	transform: rotate(-0.1deg);
	color: #3f3e3e;
	font-size: 11px;
	border: 1px solid #c4c3c3;
	border-radius: 5px;
	padding: 0;
	height: 100%;
	width: 140px;
	padding-left: 13px;
	display: flex;
	align-items: center;
}

.recommand-wrap .grid-wrap .grid .tabcont [class^="swiper lec-scroll-swiper"] .swiper-slide:active,
.recommand-wrap .grid-wrap .grid .tabcont [class^="swiper lec-scroll-swiper"] .swiper-slide.on {
	background:#000000;
	border-radius:5px
}
.recommand-wrap .grid-wrap .grid .tabcont [class^="swiper lec-scroll-swiper"] .swiper-slide:active .btn,
.recommand-wrap .grid-wrap .grid .tabcont [class^="swiper lec-scroll-swiper"] .swiper-slide.on .btn {
	 	background: rgb(193,191,230);
background: linear-gradient(120deg, rgba(193,191,230,1) 0%, rgba(234,136,222,1) 100%);
	/*background: linear-gradient(to right, #918de5, #e951d6); */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	border:none	
}



.paybak-banner {position:relative; }
.paybak-banner img {width:100%}
.lecture-total-frmset .section.licstep + .paybak-banner {margin-top: 89px;padding: 0 8px;}

.paybak-banner ~ .section.liccoast {margin-top: 40px;}


object {position:relative; z-index:1000}



.active { 
animation-delay:0s; 
animation-duration: 200ms; 
animation-iteration-count:1;
animation-name: btn_click; }

@keyframes btn_click { 
  from { 
    animation-timing-function: ease;
	opacity:.7; 
	transform: translate(2px,2px);
	
  } 
  to {
	opacity:1; 
    animation-timing-function: ease-out;
	
  } 
}

        html.lock,
        html.lock body,
        html.lock2,
        html.lock2 body,
        html.lock3,
        html.lock3 body {
            box-sizing: border-box;
            height: calc(var(--window-inner-height) - 1px);
            overflow: hidden;
        }



        html.lock .recommand-wrap, 
		html.lock2 #storyCoursePop {display: block;}




button[data-action="open"] { 
	font-size:20px	
}

.bottom_fixed_wrap {}


.recommand-wrap .grid-wrap {}


.course-region {display:flex; justify-content:space-between; width:100%; align-items:center}
.course-region .view {border:none; padding-left:6px}
.course-region .view.cut {display:flex;flex: auto;}
.course-region .view.cut .txt {flex: .9; width:0; overflow:hidden;white-space: nowrap; text-overflow:ellipsis}

.course-region .view .txt { }
.course-region .view .new {
margin-left: 3px;
    font-weight: bold;	
}
.course-region .plusmore { 
	display:block; width:22px; height:22px; background:url("/m/img/sub/plusmore-icon.png") no-repeat 0 0 / 100%;
	margin-right:5px
}

#storyCoursePop {
	position:
	fixed; top:0; left:0; right:0; height:100%; background:#fff;
	display:none; z-index:99999;

}
#storyCoursePop > .inset { 
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	/* gap: 30px; */
	padding: 10vh 0;
	height:100%	
}
#storyCoursePop .grid {/* flex: 1; */width: 100%;}
#storyCoursePop .grid .titset { }
#storyCoursePop .grid .titset .hd4 { 
    font-family: 'Y_Spotlight';
    transform: rotate(-0.1deg);
    color: #1e1e1e;
    font-size: 16px;
    font-weight: normal;
    padding-left: 12px;
    text-align: left;	
}
#storyCoursePop .grid .titset .txt { 
    font-size: 11px;
    margin-left: 10px;
    display: inline-block;
    color: #5a5a5a;
    font-family: "NotoSansKR-Regular";
    line-height: 1.2;
    vertical-align: bottom;
    margin-bottom: 3px;
    margin: 0 0 3px 9px;
    opacity: .7;	
}
#storyCoursePop .grid .course-choiceset {
    display: grid;
    /* grid-template-columns: 1fr 1fr; */
    grid-auto-flow: column;
    /* grid-auto-columns: minmax(150px, auto); */
    grid-template-rows: repeat(5, 1fr);
    gap: 10px;
    padding: 20px;
    grid-template-columns: 1fr 1fr;
}
#storyCoursePop .grid .course-choiceset .cs-select {
	border:1px solid #d7d7d7; background:#f6f6f6; border-radius:50px; padding:7px
}
#storyCoursePop .grid .course-choiceset .cs-select label {display:block}
#storyCoursePop .grid .course-choiceset .cs-select label .profile { 
    width: 34px;
    height: 34px;
    position: relative;
    margin: 0;
    border-radius: 50%;
    flex: none;
    padding: 0;	
	display:inline-block; vertical-align:middle
	
}
#storyCoursePop .grid .course-choiceset .cs-select label .profile::before { 
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 30px;
    height: 30px;
    background: #fff;
    margin: auto;
    border-radius: 50%;
    z-index: 1;
}	
#storyCoursePop .grid .course-choiceset .cs-select label .profile .inset { 
	width: 28px;
    height: 28px;
    border-radius: 50%;
    overflow: hidden;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 10;		
}
#storyCoursePop .grid .course-choiceset .cs-select .inputset {background:transparent}
#storyCoursePop .grid .course-choiceset .cs-select .inputset.on .inset { 
background: rgb(193,191,230);
background: -moz-linear-gradient(120deg, rgba(193,191,230,1) 0%, rgba(234,136,222,1) 100%);
background: -webkit-linear-gradient(120deg, rgba(193,191,230,1) 0%, rgba(234,136,222,1) 100%);
background: linear-gradient(120deg, rgba(193,191,230,1) 0%, rgba(234,136,222,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c1bfe6",endColorstr="#ea88de",GradientType=1);	
}	
#storyCoursePop .grid .course-choiceset .cs-select .inputset.on .inset::before { 
	content:""; display:block; width:15px; height:15px;
	background:url('/m/img/sub/cs-course-thumnail-checked.png') no-repeat 0 0 / 100%;
	position:absolute; top:0; left:0; right:0; bottom:0; margin:auto
}

#storyCoursePop .grid .course-choiceset .cs-select .inputset.on .inset img {display:none}
#storyCoursePop .grid .course-choiceset .cs-select label .profile .inset img {width:100%}
#storyCoursePop .grid .course-choiceset .cs-select label .profile .rollingbg { 
	display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 34px;
    height: 34px;
background: rgb(193,191,230);
background: -moz-linear-gradient(120deg, rgba(193,191,230,1) 0%, rgba(234,136,222,1) 100%);
background: -webkit-linear-gradient(120deg, rgba(193,191,230,1) 0%, rgba(234,136,222,1) 100%);
background: linear-gradient(120deg, rgba(193,191,230,1) 0%, rgba(234,136,222,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c1bfe6",endColorstr="#ea88de",GradientType=1);	
    margin: auto;
    border-radius: 50%;
    animation: rotate-circle 1s linear infinite;
    backface-visibility: hidden;
    transform-origin: center;		
}

#storyCoursePop .grid .course-choiceset .cs-select label .txt {display:inline-block; vertical-align:middle; padding-left:4px}
#storyCoursePop .grid .course-choiceset .cs-select label .txt .txt-part {display:block;
font-size:12px; color:#010101;     font-family: 'Y_Spotlight';
    transform: rotate(-0.1deg);
}
#storyCoursePop .grid .course-choiceset .cs-select label .txt .txt-part.ty1 {
	font-family: "NotoSansKR-Regular"; 
	transform: rotate(0deg);
	font-size:9px; color:#7b7b7b;
	opacity: .7;	
}

#storyCoursePop .grid .course-choiceset .cs-select .inputset.chk {display: block;}
#storyCoursePop .grid .course-choiceset .cs-select .inputset.chk input[type="checkbox"] { 
	
}


.qna-easy-wrap {margin-top:60px}


.paging {margin:50px 0 80px 0}

.acaInfo {padding-bottom:90px}


.characteristic, 
.teacherList {margin-bottom:90px}

.interiorNav {margin-bottom:142px}
/*.subSlideMenuWrap {display:none}*/

.company-intro-wrap .main-top {overflow:hidden; position:relative}
.company-intro-wrap .txt-info {
	position:
	absolute; top:0; left:0; right:0; bottom:0;
	display:
	flex;
	justify-content: flex-start;
	align-items:
	center;
	flex-direction:
	column;
	z-index: 10;
}
.company-intro-wrap .txt-info .hd2 {
	font-family: 'Y_Spotlight';
	color: #fff;
	font-size: 16px;
	letter-spacing: 11px;
	line-height: 2;
	margin-top: 20vh;
}
.company-intro-wrap .txt-info .copy {
	text-align:
	center;
	font-family: 'Y_Spotlight';
	color: #fff;
	font-size: 14px;
	transform: rotate(-0.1deg);
	margin-top: 80px;
	line-height:1.5;
}


.company-intro-wrap .bot-txt-wrap {display: flex;position: relative;justify-content: center;/* border: 1px solid #f00; */align-items: center;margin-bottom: 10vh;}
.company-intro-wrap .bot-txt-wrap .creative-txt {
	margin-top: 0;
	font-family: 'Y_Spotlight';
	color: #fff;
	font-size: 9px;
	letter-spacing: 5px;
	transform: scale(.5);
}
.company-intro-wrap .bot-txt-wrap .creative-txt::before {
	content:
	"";
	display:
	block;
	width:24px; height:22px;
	background:
	url('/img/sub/academy/main-top-flag.png') no-repeat 0 0;
	margin: 0 auto 30px;
}


.company-intro-wrap { }
.company-intro-wrap .main-top video { 
	width:100%;
	height: calc(100vh - 93px);
	object-fit:
	cover;
	vertical-align: top;
	position: relative;
}

.company-intro-wrap .main-top .lt-txt {
	position:
	absolute; top:0; bottom:0; left:0;
	right: 0;
	display:
	flex;
	flex-direction:
	column;
	justify-content: space-between;
	padding: 0 0 0 0;
	z-index: 10;
}
.company-intro-wrap .main-top .lt-txt .txt-mca {
	padding-left:10px;
	background: linear-gradient(to right, #918de5, #e951d6);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-family: 'Y_Spotlight';
	transform: rotate(-0.1deg);
	font-size:14px;
	margin-top: 3vh;
}

.company-intro-wrap .main-top .lt-txt .simg {
	/* margin-bottom: 12vh; */
	width: 30vw;
	position: absolute;
	left: 10px;
}
.company-intro-wrap .main-top .lt-txt .simg img {width: 100%;}

.company-intro-wrap .section01 { } 
.company-intro-wrap .section01 .sec01-part {margin-top: 70px;}
.company-intro-wrap .section01 .sec01-part .grid {display: flex; margin: 0 10px 0 25px}
.company-intro-wrap .section01 .sec01-part .grid .col { }
.company-intro-wrap .section01 .sec01-part .grid .col:nth-child(1) {
	flex:1;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	padding: 0 0 20px 0;
}

.company-intro-wrap .section01 .sec01-part .grid .col:nth-child(2) {
	flex: 0.4;
}
.company-intro-wrap .section01 .sec01-part .grid .col .copy {color: #d6d6d6;letter-spacing: 4px;font-family: 'Y_Spotlight';transform: rotate(-0.1deg);font-size: 9px;}
.company-intro-wrap .section01 .sec01-part .grid .col .copy + .hd3 {margin-top: 10px;}

.company-intro-wrap .section01 .sec01-part .grid .col .hd3 {font-size: 13px;font-family: 'Y_Spotlight';transform: rotate(-0.1deg);}
.company-intro-wrap .section01 .sec01-part .grid .col .hd3 + .stxt {margin-top:20px}
.company-intro-wrap .section01 .sec01-part .grid .col .stxt {font-size: 11px; color:#4b4b4b;line-height: 1.5;font-family: 'NotoSansKR-Regular';}

.company-intro-wrap .section01 .sec01-part .grid .col .simg { }
.company-intro-wrap .section01 .sec01-part .grid .col .simg img {width: 100%;}


.company-intro-wrap .section01 .sec01-part.no2 { }
.company-intro-wrap .section01 .sec01-part.no2 .grid { 
	flex-direction:column; margin:0
}
.company-intro-wrap .section01 .sec01-part.no2 .grid .col .simg {padding:0 0 0 20vw}
.company-intro-wrap .section01 .sec01-part.no2 .grid .col .simg img { }

.company-intro-wrap .section01 .sec01-part.no2 .grid .col .stxt {
    padding-left: 41vw;
    color: #4b4b4b;
	line-height: 1.5;	
	font-size:11px
}

.company-intro-wrap .section02 {margin-top: 110px;}
.company-intro-wrap .section02 .sec02-part{position:relative}
.company-intro-wrap .section02 .sec02-part .bg { 
	aspect-ratio:1 /  1.232;
	background:url('/m/img/sub/academy/sec02-img01.jpg') no-repeat 0 0 / cover;
	position:absolute; top:0; left:0; right:0
	
}

.company-intro-wrap .section02 .sec02-part .sec02-txt-info {
	text-align: center;
	color: #fff;
	position: relative;
	z-index: 10;
	margin-top: 0;
	padding-top: 0;
	aspect-ratio: 1 / 1.232;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.company-intro-wrap .section02 .sec02-part .sec02-txt-info .hd3 {font-family: 'Y_Spotlight';font-size: 4vw;transform: rotate(-0.1deg);line-height: 1.6;}
.company-intro-wrap .section02 .sec02-part .sec02-txt-info .hd3 > span {color: #fff;font-family: 'Y_Spotlight';transform: rotate(-0.1deg);padding: 0;margin: 0;}
.company-intro-wrap .section02 .sec02-part .sec02-txt-info .hd3 > span::before  {
	content:
	"";
	display:
	block;
	width: 23px;
	height: 69px;
	background: url('/m/img/sub/academy/sec02-txt-tip.png') no-repeat 0 0 / 100%;
	margin: 0 auto 31px;
}
.company-intro-wrap .section02 .sec02-part .sec02-txt-info .copy {font-family: "NotoSansKR-Regular";margin-top: 13px;line-height: 1.6;font-size: 3vw;}

.company-intro-wrap .section02 .sec02-part .imgset {position: absolute;top: 0;z-index: 10;bottom: 0;left: 0;right: 0;}
.company-intro-wrap .section02 .sec02-part .imgset .simg {width: 114px;position: absolute;top: -45px;right: 12px;}
.company-intro-wrap .section02 .sec02-part .imgset .simg img {width: 100%;}
.company-intro-wrap .section02 .sec02-part .imgset .simg-right {width: 191px;position: absolute;bottom: -55px;left: 0;}
.company-intro-wrap .section02 .sec02-part .imgset .simg-right img {width: 100%;}


.company-intro-wrap .section02 .sec02-part.type1 {margin-top: 156px;}
.company-intro-wrap .section02 .sec02-part.type1 .sec02-txt-info .hd3 { }
.company-intro-wrap .section02 .sec02-part.type1 .sec02-txt-info .hd3 > span {color:#060706}
.company-intro-wrap .section02 .sec02-part.type1 .sec02-txt-info .hd3 > span::before { 
	background: url('/m/img/sub/academy/sec02-txt-tip-black.png') no-repeat 0 0 / 100%;
}
.company-intro-wrap .section02 .sec02-part.type1 .sec02-txt-info .copy { 
	color:#060706
}

.company-intro-wrap .section02 .sec02-part.type1 .sec02-txt-info { 
	aspect-ratio:inherit
}
.company-intro-wrap .section02 .sec02-part.type1 .imgset {
	position:
	relative;
	bottom: 0; left:0	
;
	/* border: 1px solid #f00; */
	margin-top: 54px;
	top: auto;
	height: 209px;
	/* aspect-ratio: 1 / 0.74; */
}

.company-intro-wrap .section02 .sec02-part.type1 .imgset .simg {position: absolute; top:0;left: 10%;width: 25vw;}
.company-intro-wrap .section02 .sec02-part.type1 .imgset .simg-right {position: absolute;top: auto;right: 0;left: auto;bottom: 0;width: 70vw;}


.company-intro-wrap .section03 {
	aspect-ratio: 1 / 1.2573;
	position: relative; 
	margin-top:164px
;
}
.company-intro-wrap .section03 .bg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	/* aspect-ratio: 1 / 1.2573; */
	background: url(/m/img/sub/academy/sec03-bg.jpg) no-repeat center / cover;
	/* background-attachment: fixed; */
	bottom: 0;
}


.company-intro-wrap .section03 .txt-info-wrap {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 100;display: flex;justify-content: center;align-items: center;}
.company-intro-wrap .section03 .txt-info-wrap .txt-info {
	/* display: flex; */
	/* justify-content: center; */
	/* align-items: center; */
	position: static;
	/* border: 5px solid #f00; */
	align-items: flex-end;
	flex-direction: row;
	/* justify-content: flex-start; */
	gap: 20px;
}
.company-intro-wrap .section03 .txt-info-wrap .txt-info .txt-info-in {display:inline-block}
.company-intro-wrap .section03 .txt-info-wrap .txt-info .hd3 {padding: 0;color: #fff;font-size: 4vw;font-family: 'Y_Spotlight';transform: rotate(-0.1deg);}
.company-intro-wrap .section03 .txt-info-wrap .txt-info .copy {margin: 12px 0 0 0;padding: 0;text-align: left;font-family: "NotoSansKR-Regular";font-size: 2vw;letter-spacing: 4px;}
.company-intro-wrap .section03 .txt-info-wrap .txt-info::before {
	content:"";
	display:inline-block;
	width: 33px;
	height: 81px;
	background: url('/m/img/sub/academy/sec03-txt-tip.png') no-repeat 0 0 / 100%;
}

.company-intro-wrap .section04 {/* overflow: hidden; */}
.company-intro-wrap .section04 .sec04-part {/* border: 1px solid #f00; */position: relative;overflow: hidden;margin-top: -50px;}
.company-intro-wrap .section04 .sec04-part + .sec04-part {margin-top:50px}
.company-intro-wrap .section04 .sec04-part .txtinfo {position: relative;z-index: 10;margin: 162px 0 0 26px;}
.company-intro-wrap .section04 .sec04-part .txtinfo .hd3 {font-size: 13px;font-family: 'Y_Spotlight';transform: rotate(-0.1deg);color: #131313;}
.company-intro-wrap .section04 .sec04-part .txtinfo .hd3 + .copy {margin-top:10px}
.company-intro-wrap .section04 .sec04-part .txtinfo .copy {color: #d6d6d6;letter-spacing: 3px;font-family: 'Y_Spotlight';transform: rotate(-0.1deg);font-size: 9px;font-weight: normal;}

.company-intro-wrap .section04 .sec04-part .txtinfo .copy + .stxt {
	margin-top:20px
}
.company-intro-wrap .section04 .sec04-part .txtinfo .stxt {font-size: 10px;color: #4b4b4b;line-height: 1.5;font-family: 'NotoSansKR-Regular';}
.company-intro-wrap .section04 .sec04-part:first-child .simg {/* top:-50px; */}
.company-intro-wrap .section04 .sec04-part .simg {position: absolute;top: 0;right: 0;width: 62vw;}

.company-intro-wrap .section04 .sec04-part.no1 {display: flex;align-items: flex-end;}
.company-intro-wrap .section04 .sec04-part.no1 .simg {position: relative;margin-left: 25px;width: 28vw;}
.company-intro-wrap .section04 .sec04-part.no1 .txtinfo {margin-top: 0;}

.company-intro-wrap .section04 .sec04-part.no2 {}
.company-intro-wrap .section04 .sec04-part.no2 .simg {
    position: relative;
    left: 0;
    width: auto;
}
.company-intro-wrap .section04 .sec04-part.no2 .txtinfo {
    /* display: flex; */
    /* flex-direction: column; */
    /* align-items: flex-end; */
    margin: 18px 0 0 0;
    /* direction: rtl; */
    /* text-align: left; */
    padding-left: 40vw;
}

.company-intro-wrap .section05 {
    aspect-ratio: 1 / .6813;
    position: relative;
    margin-top: 164px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding-right: 0;
}
.company-intro-wrap .section05 .bg { 
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    /* aspect-ratio: 1 / 1.2573; */
    background: url(/m/img/sub/academy/sec05-bg.jpg) no-repeat center / cover;
    /* background-attachment: fixed; */
    bottom: 0;	
}

.company-intro-wrap .section05 .facebg {
	position:
	absolute;
	bottom:0;
	left:0;
	aspect-ratio:1 / 1.2608;
	width:60vw;
	background:
	url('/m/img/sub/academy/sec05-facebg.png') no-repeat 0 0 / 100%;
	z-index:10;
	display: flex;
	justify-content: center;
	align-items: center;
}

.company-intro-wrap .section05 .txt-wrap {
    display: flex;
    position: relative;
    z-index: 10;
    align-items: flex-start;
    justify-content: center;
    width: 100%;
    margin: 0 10px;
    padding-top: 3vh;
    gap: 15px;
}
.company-intro-wrap .section05 .txt-wrap .simg {
	margin-top: 0;
	width: 54vw;
}

.company-intro-wrap .section05 .txt-wrap .txtinfo {position: relative;z-index: 10;/* position: absolute; *//* right: 0; */}
.company-intro-wrap .section05 .txt-wrap .txtinfo > li {
	color: #101010;
	background: url('/m/img/sub/academy/sec05-arrow.png') no-repeat 0 5px / 2px 4px ;
	padding-left:5px;
	font-size: 10px;
}

.company-intro-wrap .section05 .txt-wrap .txtinfo > li + li {
	margin-top: .5em;
}


.company-intro-wrap .section06 { }
.company-intro-wrap .section06 .sec06-txtbox {display: flex;flex-direction: column;align-items: center;padding: 142px 0 0 0;}
.company-intro-wrap .section06 .sec06-txtbox .hd3 {color: #131313;font-size: 23px;font-family: 'Y_Spotlight';transform: rotate(-0.1deg);font-size: 13px;font-family: 'Y_Spotlight';transform: rotate(-0.1deg);color: #131313;}
.company-intro-wrap .section06 .sec06-txtbox .copy {color: #c8c8c8;font-size: 9px;font-family: 'Y_Spotlight';transform: rotate(-0.1deg);letter-spacing: 6px;color: #d6d6d6;letter-spacing: 3px;font-family: 'Y_Spotlight';transform: rotate(-0.1deg);font-size: 9px;font-weight: normal;margin-top: 5px;}
.company-intro-wrap .section06 .sec06-txtbox .smtxt {text-align: center;color: #4b4b4b;font-family: "NotoSansKR-Regular";font-size: 16px;margin-top: 21px;letter-spacing: -1px;font-size: 11px;color: #4b4b4b;line-height: 1.5;font-family: 'NotoSansKR-Regular';}
.company-intro-wrap .section06 .sec06-txtbox .btnset {margin: 50px 0 0 0;}
.company-intro-wrap .section06 .sec06-txtbox .btnset .btn {display: block;width: 122px;}
.company-intro-wrap .section06 .sec06-txtbox .portfolio-card {margin-top: 96px;margin-bottom: 95px;font-size: 0;display: flex;gap: 12px;margin: 96px 37px 95px 37px;}
.company-intro-wrap .section06 .sec06-txtbox .portfolio-card .simg { }
.company-intro-wrap .section06 .sec06-txtbox .portfolio-card img { }




[data-ani=fade-up] {transform:translateY(50px); opacity: 0; transition:all .5s linear }
[data-ani=fade-up].animate-fadeup {transform: translateY(0); opacity: 1}

[data-ani=line-up] {height:0; opacity: 0; transition:all 3.5s linear}
.company-intro-wrap .section01 [data-ani=line-up].animate-line-vert,
[data-ani=line-up].animate-line-vert {height:100%; opacity: 1}



[data-ani=line-toleft] {width:0; opacity: 0; transition:all 3.5s linear}


.company-intro-wrap .section01 [data-ani=line-toleft].animate-line-toleft, 
[data-ani=line-toleft].animate-line-toleft {width:100%; opacity: 1}

[data-ani=fade-left] {transform:translateX(-50px); opacity: 0; transition:all .5s linear }
[data-ani=fade-left].animate-fadeleft {transform: translateX(0); opacity: 1}

[data-ani=fade-right] {transform:translateX(50px); opacity: 0; transition:all .5s linear }
[data-ani=fade-right].animate-faderight {transform: translateX(0); opacity: 1}




.lec_sub_banner.community {
    aspect-ratio:1 / 1.017
;
    position: relative;
}
.lec_sub_banner .lec_banner-inwrap .design-fst-tag {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.lec_sub_banner.std-license .lec_banner-inwrap .design-fst-tag:nth-child(1) .bg {
    background-image: url(/m/img/sub/review/std-license-topbg.jpg);
}
.lec_sub_banner .lec_banner-inwrap .design-fst-tag .bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-position: center;
    background-size: cover;
}


.lec_sub_banner.community .lec_banner-inwrap .design-fst-tag .inset .hd3 {
    font-size: 4vw;
    display: flex;
    flex-direction: column;
    justify-content:;
    height: 100%;
    justify-content: center;
}
.lec_sub_banner.community .lec_banner-inwrap .design-fst-tag .inset .hd3 .ft {display: block;margin-top: 6%;font-size: 3vw;line-height: 1.45;}
.lec_sub_banner.community .lec_banner-inwrap .design-fst-tag .inset .hd3 .smtxt {display: block;width: 70vw;margin-top: 20%;}
.lec_sub_banner.community .lec_banner-inwrap .design-fst-tag .inset .hd3 .smtxt img {width: 100%;}
.lec_sub_banner .lec_banner-inwrap .design-fst-tag .inset .hd3 {
    color: #fff;
    font-size: 16px;
    line-height: 1;
    margin-top: 0;
    padding: 16% 0 0 12px;
    font-family: 'Y_Spotlight';
    transform: rotate(-0.1deg);
    font-weight: normal;
}

.lec_sub_banner .lec_banner-inwrap .design-fst-tag .inset {
    background: none;
    font-weight: normal;
    z-index: 100;
    position: absolute;
    top: 50%;
    left: 0;
    /* right: 0; */
    /* width: 1180px; */
    bottom: 0;
    /* height: 790px; */
    margin: auto;
    /* bottom: auto; */
    top: 0;
}

.lic-scd-wrap {
    padding-top: 82px;
}

.lic-scd-tit {
    position: relative;
    display: flex;
    flex-direction:
    column;
    padding: 10px;
}

.lic-scd-tit .title {}
.lic-scd-tit .title .row { }
.lic-scd-tit .title .row .big {font-family: 'Y_Spotlight';transform: rotate(-0.1deg);/* font-family: 'Y_Spotlight'; *//* transform: rotate(-0.1deg); */font-size: 18px;color: #222222;display: inline-block;vertical-align: middle;line-height: 1;margin-bottom: 0;}
.lic-scd-tit .title .row .txt {font-family: 'Y_Spotlight';transform: rotate(-0.1deg);display: inline-block;font-size: 18px;color: #222222;line-height: 1.15;vertical-align: middle;width: inherit;}
.lic-scd-tit .title .row .stxt {
    color: #393939;
    font-family: 'Y_Spotlight';
    transform: rotate(-0.1deg);
    font-size: 3.5vw;
    letter-spacing: -0.05em;
    text-indent: 0;
    margin-top: 5px;
}



.lic-scd-tit .lic-choicetab {/* overflow: hidden; */display: flex;/* gap: 1px; */align-items: center;/* margin: 1px 0 1px 0; *//* overflow: hidden; */border-top: 1px solid #fff;margin: 10px 0 0 0;}
.lic-scd-tit .lic-choicetab > li {
	position: relative;
	/* float:
	left; */
	/* outline: 1px solid #f00; */
	/* margin: -1px 0 -1px 0; */
	padding: 5px 0;
	flex: 1;
	}

.lic-scd-tit .lic-choicetab > li .color-choice-tab {
	position: absolute;
	background: linear-gradient(to right, #918de5, #e951d6);
	border-radius: 50px;
	display: flex;
	white-space: nowrap;
	right: 0;
	display:none
	}

.lic-scd-tit .lic-choicetab > li .color-choice-tab::after {
	content:
	"";
	position: absolute;
	top: 1px;
	left: 1px;
	right: 1px;
	bottom: 1px;
	background: #fff;
	border-radius: 50px;
}
.lic-scd-tit .lic-choicetab > li .color-choice-tab > a {position: relative;z-index: 10;display: inline-block;padding: 5px 10px;color: #575757;}
.lic-scd-tit .lic-choicetab > li .color-choice-tab > a > span {font-family: 'Y_Spotlight';transform: rotate(-0.1deg);}
.lic-scd-tit .lic-choicetab > li .color-choice-tab > a.on { }
.lic-scd-tit .lic-choicetab > li .color-choice-tab > a.on > span{background: linear-gradient(to right, #c1bfe6, #e88fe0);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.lic-scd-tit .lic-choicetab > li .color-choice-tab > a + a::before {
	content:
	"";
	display:
	inline-block;
	width:1px; height:9px;
	background:#868686;
	vertical-align:
	middle;
	position: absolute;
	top: 2px;
	left: 0;
	bottom: 0;
	margin: auto;
}
.lic-scd-tit .lic-choicetab > li + li::before {
	content:
	"";
	position:
	absolute;
	top: 10px;
	bottom: 12px;
	width:1px;
	background:#dcdcdc
}
.lic-scd-tit .lic-choicetab > li > a {display:block;padding: 0;text-align: center;}
.lic-scd-tit .lic-choicetab > li > a .lch-icon {
	display:
	block;
	width: 40px;
	height: 40px;
	background: url('/img/sub/license/license-tabicon.png') no-repeat 0 0 / auto 80px;
	margin:0 auto
}
.lic-scd-tit .lic-choicetab > li > a .lch-icon.ty1 {background-position:0 0}
.lic-scd-tit .lic-choicetab > li > a .lch-icon.ty2 {background-position:-40px 0}
.lic-scd-tit .lic-choicetab > li > a .lch-icon.ty3 {background-position:-80px 0}
.lic-scd-tit .lic-choicetab > li > a .lch-icon.ty4 {background-position:-120px 0}

.lic-scd-tit .lic-choicetab > li > a .hashbox {
    position: relative;
    display: inline-block;
    border-radius: 50px;
    padding: 1px;
    overflow: hidden;
    vertical-align: middle;
    letter-spacing: -0.05em;
}
.lic-scd-tit .lic-choicetab > li > a .hashbox .in {
	display: block;
	background: #fff;
	border-radius: 50px;
	margin: 0;
	padding: 0 10px 0 10px;
	position: relative;
	z-index: 10;
	line-height: 24px;
	/* line-height: 2; */
	height: 24px;
}
.lic-scd-tit .lic-choicetab > li > a .hashbox .in > span {font-family: 'Y_Spotlight';transform: rotate(-0.1deg);font-size: 10px;display: block;}

.lic-scd-tit .lic-choicetab > li > a .hashbox .rolling {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background:
	transparent;
	line-height: 1;
	margin: 0;
	height:26px
;
	display: none;
}

.lic-scd-tit .lic-choicetab > li.on > a .lch-icon.ty1 {background-position:0 -40px}
.lic-scd-tit .lic-choicetab > li.on > a .lch-icon.ty2 {background-position:-40px -40px}
.lic-scd-tit .lic-choicetab > li.on > a .lch-icon.ty3 {background-position:-80px -40px}
.lic-scd-tit .lic-choicetab > li.on > a .lch-icon.ty4 {background-position:-120px -40px}

.lic-scd-tit .lic-choicetab > li.on > a .hashbox .in > span { 
	background: linear-gradient(to right, #c1bfe6, #e88fe0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;	
}

.lic-scd-tit .lic-choicetab > li.on > a .hashbox .rolling { 
    background: rgb(164,142,210);
    background: -moz-linear-gradient(90deg, rgba(164,142,210,1) 0%, rgba(248,192,234,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(164,142,210,1) 0%, rgba(248,192,234,1) 100%);
    background: linear-gradient(90deg, rgba(164,142,210,1) 0%, rgba(248,192,234,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a48ed2",endColorstr="#f8c0ea",GradientType=1);
}

.lic-scd-wrap .tabcont-wrap {margin-top:60px}
.lic-scd-wrap .tabcont .cont {display: none;}
.lic-scd-wrap .tabcont .cont:first-child {display:block}
.lic-scd-wrap .tabcont .cont .grid-box {display:flex;gap: 50px;flex-direction: column;}
.lic-scd-wrap .tabcont .cont .grid-box .grid {flex:1;padding: 0 10px;}
.lic-scd-wrap .tabcont .cont .grid-box + .grid-box {margin-top:80px}
.lic-scd-wrap .tabcont .cont .grid-box .grid .hd4 {
    background: none;
    margin: 0;
    font-size: 13px;
    font-family: 'Y_Spotlight';
    transform: rotate(-0.1deg);
}
.lic-scd-wrap .tabcont .cont .grid-box .grid .hd4 .gra { 
    background: linear-gradient(to right, #918de5, #e951d6);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;	
}

.lic-scd-wrap .tabcont .cont .grid-box .grid .hd4 + .lsch-table {margin-top: 13px;background: linear-gradient(to right, #918de5, #e951d6);/* -webkit-background-clip: text; *//* -webkit-text-fill-color: transparent; */border-radius: 5px;position: relative;padding: 8px;} 
.lic-scd-wrap .tabcont .cont .grid-box .grid .hd4 + .lsch-table::after {
	content:
	"";
	display:
	block;
	position:
	absolute;
	top: 2px;
	left: 2px;
	right: 2px;
	bottom: 2px;
	background:#fff;
	border-radius: 5px;
}
.lic-scd-wrap .tabcont .cont .grid-box .grid .lsch-table { }
.lic-scd-wrap .tabcont .cont .grid-box .grid .lsch-table > table {position: relative;z-index: 10;} 
.lic-scd-wrap .tabcont .cont .grid-box .grid .lsch-table > table thead {position: relative;}
.lic-scd-wrap .tabcont .cont .grid-box .grid .lsch-table > table thead th { 
	padding:20px 10px;
}
.lic-scd-wrap .tabcont .cont .grid-box .grid .lsch-table > table thead tr {position:relative;}
.lic-scd-wrap .tabcont .cont .grid-box .grid .lsch-table > table thead::before  {
	content:
	"";
	display:
	block;
	/* background:#ff0; */
	position:
	absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index: -1;
	border: 1px solid transparent;
	border-radius: 0;
	background-image: linear-gradient(#fff, #fff), linear-gradient(to right, #c1bfe6 0%,  #ea88de 100%);
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-width: 0 0 1px 0;
}

.lic-scd-wrap .tabcont .cont .grid-box .grid .lsch-table > table tbody { }
.lic-scd-wrap .tabcont .cont .grid-box .grid .lsch-table > table tbody td { 
	border-bottom:1px solid #dcdcdc;
	padding:23px 10px;
}


.lic-scd-wrap .tabcont .cont .grid-box .grid .lsch-table > table thead tr th,

.lic-scd-wrap .tabcont .cont .grid-box .grid .lsch-table > table tbody td {
	 text-align:
	 center;
	 font-family: 'Y_Spotlight';
	 transform: rotate(-0.1deg);
	 font-size: 10px;
	color:#222222;
}

.lic-scd-wrap .tabcont .cont .grid-box .grid .lsch-table > table tbody tr:last-child td {

	border-bottom:none
}


.license_info2 {}
.license_info2 .inwrap {display:flex; gap:20px;align-items: flex-start;flex-direction: column;padding: 0 12px;}
.license_info2 .title {flex:none;color: #222222;font-family: 'Y_Spotlight';transform: rotate(-0.1deg);font-size: 14px;padding: 0;}
.license_info2 .tab-part {flex:1}
.license_info2 .tab-part .tablist {display:flex; gap:5px;flex-wrap: wrap;}
.license_info2 .tab-part .tablist > li { }
.license_info2 .tab-part .tablist > li > a {display:block}
.license_info2 .tab-part .tablist > li > a .hashbox { 
    position: relative;
    display: inline-block;
    border-radius: 50px;
    padding: 1px;
    overflow: hidden;
    vertical-align: middle;
    letter-spacing: -0.05em;
	border:1px solid #bbbbbb;	
}
.license_info2 .tab-part .tablist > li > a .hashbox .in {
    display: block;
    background: #fff;
    border-radius: 50px;
    margin: 0;
    padding: 0 10px 0 10px;
    position: relative;
    z-index: 10;
    line-height: 25px;
    /* line-height: 2; */
    height: 25px;
}
.license_info2 .tab-part .tablist > li > a .hashbox .in > span {
	font-family: 'Y_Spotlight';
	transform: rotate(-0.1deg);
	font-size: 11px;
	display: block;
	color: #a8a8a8;
}
.license_info2 .tab-part .tablist > li > a .hashbox .rolling {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background: transparent;
	line-height: 1;
	margin: 0;
	height: 32px;
}
.license_info2 .tab-part .tablist > li.on > a .hashbox {border:none}
.license_info2 .tab-part .tablist > li.on > a .hashbox .in > span { 
	background: linear-gradient(to right, #c1bfe6, #e88fe0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;	
}
.license_info2 .tab-part .tablist > li.on > a .hashbox .rolling { 
	background: rgb(164,142,210);
    background: -moz-linear-gradient(90deg, rgba(164,142,210,1) 0%, rgba(248,192,234,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(164,142,210,1) 0%, rgba(248,192,234,1) 100%);
    background: linear-gradient(90deg, rgba(164,142,210,1) 0%, rgba(248,192,234,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a48ed2",endColorstr="#f8c0ea",GradientType=1);
}
.examSchedule + .license_info2 {margin-top: 80px;} 

.license_info2 .tabcont {margin-top: 25px;}
.license_info2 .tabcont .cont {display:none}
.license_info2 .tabcont .cont:first-child {display:block}


.license_info2 .tabcont .cont .gbox {
    /* height: 246px; */
    position:
    relative;
    /* width: 1377px; */
    margin: 0;
    background: rgb(164,142,210);
    background: -moz-linear-gradient(90deg, rgba(164,142,210,1) 0%, rgba(248,192,234,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(164,142,210,1) 0%, rgba(248,192,234,1) 100%);
    background: linear-gradient(90deg, rgba(164,142,210,1) 0%, rgba(248,192,234,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a48ed2",endColorstr="#f8c0ea",GradientType=1);
    border-radius: 0;
    aspect-ratio: 1 / .5;
}
.license_info2 .tabcont .cont .gbox .inbox {
	position:
	absolute;
	top: 2px;
	left: 0px;
	right: 0px;
	bottom: 2px;
	background:#f2f2f2;
	border-radius: 0;
	overflow:
	hidden;
	border: 2px solid #fff;
	border-width: 2px 0;
	padding: 0 23px;
}

.license_info2 .tabcont .cont:nth-child(1) .gbox .inbox {background:url('/img/sub/license/license-info2-tabbanner01.jpg') no-repeat center / cover }
.license_info2 .tabcont .cont:nth-child(1) .gbox .inbox.color {background:url('/img/sub/license/license-info2-tabbanner01-color.jpg') no-repeat center / cover}
.license_info2 .tabcont .cont:nth-child(2) .gbox .inbox {background:url('/img/sub/license/license-info2-tabbanner02.jpg') no-repeat center / cover }
.license_info2 .tabcont .cont:nth-child(3) .gbox .inbox {background:url('/img/sub/license/license-info2-tabbanner03.jpg') no-repeat center / cover }
.license_info2 .tabcont .cont:nth-child(4) .gbox .inbox {background:url('/img/sub/license/license-info2-tabbanner04.jpg') no-repeat center / cover }
.license_info2 .tabcont .cont:nth-child(5) .gbox .inbox {background:url('/img/sub/license/license-info2-tabbanner05.jpg') no-repeat center / cover }


.license_info2 .tabcont .cont .gbox .inbox .txt-wrap {width: 1180px;height: 100%;margin: 0 auto;position: relative;display: block;display: flex;justify-content: center;flex-direction: column;flex-wrap: wrap;}

.license_info2 .tabcont .cont .gbox .inbox .txt-wrap.co1  .title,
.license_info2 .tabcont .cont .gbox .inbox .txt-wrap.co1 .viewlink > span {
	color:#1e1e1e;
	border-color:#1e1e1e;
}
.license_info2 .tabcont .cont .gbox .inbox .txt-wrap.co1 .title .bar::after {
	content:
	""; display:
	block;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background: #1e1e1e;
	bottom: 0;
	left: 0;	
}
.license_info2 .tabcont .cont .gbox .inbox .txt-wrap.co1 .viewlink > span::after { 
background: url(/img/sub/license/gbox-viewlink-bk.png) no-repeat 0 0;	
}

.license_info2 .tabcont .cont .gbox .inbox .txt-wrap .title {color: #fff;}
.license_info2 .tabcont .cont .gbox .inbox .txt-wrap .title .bar {position: relative;}
.license_info2 .tabcont .cont .gbox .inbox .txt-wrap .title .bar::after { 
	content:
	""; display:
	block;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background: #fff;
	bottom: 0;
	left: 0;
}
.license_info2 .tabcont .cont .gbox .inbox .txt-wrap .viewlink {/* display: inherit; *//* border: 1px solid #fff; */margin-left: 0;}
.license_info2 .tabcont .cont .gbox .inbox .txt-wrap .viewlink > span {border: 1px solid #fff;display: inline-block;font-size: 10px;color: #fff;font-family: 'Y_Spotlight';transform: rotate(-0.1deg);padding: 7px 18px;border-radius: 50px;margin-top: 25px;}
.license_info2 .tabcont .cont .gbox .inbox .txt-wrap .viewlink > span::after {
	content:
	"";
	display:
	inline-block;
	width:8px; height:11px;
	background:
	url('/img/sub/license/gbox-viewlink.png') no-repeat 0 0;
	vertical-align:
	middle;
	margin: 0 0 2px 32px;
} 


.color-tabcont + .color-tabcont { 
	margin-top : 40px
} 

#cont-wrap + .mfix {margin-top:100px}


.lic-stat-list-wrap {
	position:relative;
    width: 1265px;
    margin: 0 auto	
}
.lic-stat-list-wrap .swiper-button-prev:after,
.lic-stat-list-wrap .swiper-button-next:after {display:none}

.lic-stat-list-wrap [class^="swiper-button"] {
	top:0; 
	bottom:0; margin:auto;
	width:23px; height:40px;
	background:url('/img/sub/license/lic-stat-list-slide-pagebtn.png') no-repeat 0 0 / auto 40px
}
.lic-stat-list-wrap .swiper-button-next {background-position:-23px 0}

.lic-stat-list.ty1 {position:relative; width:1180px; margin:134px auto 0; padding:0}
.lic-stat-list.ty1 #certificateStat-list-result > li > a .lic-icon {margin: 30px auto 0 auto;}
.lic-stat-list.ty1 #certificateStat-list-result > li > a .tit .name {font-size: 14px;color: #454545;font-family: 'NotoSansKR-Regular';font-family: NotoSansKR-Bold;font-size: 15px;color: rgba(2,2,2,.8);letter-spacing: -2px;opacity: 1;}
.lic-stat-list.ty1 #certificateStat-list-result > li > a .tit .name .mask {font-size: 0;display: inline-block;}
.lic-stat-list.ty1 #certificateStat-list-result > li > a .tit .name .mask > span {display: inline-block;width: 11px;height: 11px;border-radius: 50%;border: 1px solid rgba(2,2,2,.8);}
.lic-stat-list.ty1 #certificateStat-list-result { }
.lic-stat-list.ty1 #certificateStat-list-result > li {
	box-shadow:
	none;
	position:
	relative;
	background: rgb(164,142,210);
	background: -moz-linear-gradient(90deg, rgba(164,142,210,1) 0%, rgba(248,192,234,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(164,142,210,1) 0%, rgba(248,192,234,1) 100%);
	background: linear-gradient(90deg, rgba(164,142,210,1) 0%, rgba(248,192,234,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a48ed2",endColorstr="#f8c0ea",GradientType=1);
	height: 226px;
	border-radius: 5px;
}
.lic-stat-list.ty1 #certificateStat-list-result > li > a {position:relative; z-index:10; border-radius:5px}
.lic-stat-list.ty1 #certificateStat-list-result > li::after { 
	content:"";
	display:block;
	position:absolute; top:1px; left:1px; right:1px; bottom:1px;
	background:#fff;
	border-radius:5px
}
.lic-stat-list.ty1 #certificateStat-list-result > li > a .tit {
	margin: 9px 0 0 0;
	display: block;
	/* margin-top: 17px; */
	display: block;
	text-align: center;
	font-size: 0;
}
.lic-stat-list.ty1 #certificateStat-list-result > li > a .mid {margin-top: 10px;display: block;}
.lic-stat-list.ty1 #certificateStat-list-result > li > a .mid .subject {display: block;text-align: center;color: #454545;font-size: 12px;font-family: 'NotoSansKR-Bold';}
.lic-stat-list.ty1 #certificateStat-list-result > li > a .mid .txt {display: block;text-align: center;width: inherit;color: #454545;font-size: 12px;}
.lic-stat-list.ty1 #certificateStat-list-result > li > a .bottom-cot {position: relative;left: 0;right: 0;display: block;border: none;padding: 9px 0 0 0px;text-align: center;}
.lic-stat-list.ty1 #certificateStat-list-result > li > a .bottom-cot .date {color: #454545;font-size: 14px;display: inline-block;vertical-align: middle;}
.lic-stat-list.ty1 #certificateStat-list-result > li > a .bottom-cot .new {vertical-align: middle;margin-left: 5px;height: 14px;line-height: 14px;}


.lic-icon {
	display:block; width:68px; height:68px;
	background:url('/img/sub/lic-iconset.png') no-repeat 0 0;
	background-size:auto 68px; margin:0 
}
.lic-icon.ty1 {background-position:0 0}
.lic-icon.ty2 {background-position:-68px 0}
.lic-icon.ty3 {background-position:-136px 0}
.lic-icon.ty4 {background-position:-204px 0}
.lic-icon.ty5 {background-position:-272px 0}
.lic-icon.ty6 {background-position:-340px 0}
.lic-icon.ty7 {background-position:-408px 0}
.lic-icon.ty8 {background-position:-476px 0}

.ct-slide .swiper-slide {
    width: 200px;
}