@media (max-width:1180px) {
	html { font-size: 50%; }
	body { font-size: 1.75rem; }
	a {  }
	img {  }
	button,
	[type="button"],
	[type="reset"],
	[type="submit"] {  }
	input,
	button,
	textarea,
	select { font-size: 1.75rem; }
	button {  }
	input {  }
	table {  }
	.inner { max-width: 125rem; }

	/* 대체 텍스트 */
	.hide-text {  }

	/* 버튼 */
	.btn.btn-s1 { font-size: 1.75rem; }
	.btn.btn-s2 { font-size: 1.75rem; }
	.btn.btn-m1 {  }
	.btn.btn-m2 {  }
	.btn.btn-r1 {  }
	.btn.btn-r2 {  }
	.btn { font-size: 1.75rem; }
	.btn-style1 {  }
	.btn[class*="btn-ef"] {  }
	.btn[class*="btn-ef"] > span {  }
	.btn[class*="btn-ef"]:before {  }
	.btn[class*="btn-ef"]:hover:before,
	.btn[class*="btn-ef"]:focus:before,
	.btn[class*="btn-ef"]:active:before {  }
	.btn.btn-ef-color1:before {  }
	.btn-more {  }
	.btn-more > a {  }
	.btn-more > a:before {  }
	.btn-more .more {  }
	.btn-more .desc {  }

	/* 리스트 */
	.list-ds1 dt {  }
	.list-ds1 dd {  }
	.list-ds2 dt {  }
	.list-ds2 dd {  }
	.list-ds3 dt {  }
	.list-ds3 dd {  }
	.list-ds4 dt {  }
	.list-ds4 dd {  }

	/* 게시판 */
	.cont.notice {  }
	.cont.notice .btn_wrap {  }
	.cont.notice .btn_wrap .btn + .btn {  }

	/* 게시판 검색 */
	.search_wrap {  }
	.search_wrap .search_box {  }
	.search_wrap .search_box select {  }
	.search_wrap .search_box input[type="search"] {  }
	.search_wrap .search_box select + input[type="search"] {  }

	/* 커서 */
	.c-cursor {  }
	.c-cursor:after,
	.c-cursor:before {  }
	.c-cursor:after {  }
	.c-cursor:before {  }

	/* 코멘트 */
	.comment-area .radio-list {  }
	.comment-area .cm_chk { margin-right: 7px; }
	.comment-area .textarea-area {  }
	.comment-area .textarea-area .textarea { width: calc(100% - 130px); height: 72px; font-size: 13px; padding: 15px 14px; }
	.comment-area .textarea-area .btn-submit { width: 130px; height: 72px; font-size: 13px; }
	.comment-area .comment-list { padding-top: 20px; }
	.comment-area .comment-list > li { padding: 12px 0; }
	.comment-area .comment-list > li:last-child {  }
	.comment-area .comment-list .cate-area { padding: 0 8px; width: auto; display: inline-block; }
	.comment-area .comment-list .cate { font-size: 13px; }
	.comment-area .comment-list .cateA {  }
	.comment-area .comment-list .cateB {  }
	.comment-area .comment-list .cateC {  }
	.comment-area .comment-list .cateD {  }
	.comment-area .comment-list .cateNotice {  }
	.comment-area .comment-list > li.notice {  }
	.comment-area .comment-list > li.notice .cate-area {  }
	.comment-area .comment-list > li.notice .c-content-wrap {  }
	.comment-area .comment-list > li.notice .c-content {  }
	.comment-area .comment-list > li.notice .c-content > a {  }
	.comment-area .comment-list .c-content-wrap { display: block; padding: 5px 10px; }
	.comment-area .comment-list .c-content { font-size: 1.75rem; }
	.comment-area .comment-list .name { font-size: 13px; background-size: auto 16px; }
	.comment-area .comment-list .util { right: 10px; position: static; text-align: right; margin-top: 5px; }
	.comment-area .comment-list .util .btn-modify {  }
	.comment-area .comment-list .util .btn-del {  }
	.comment-area2 .comment-write .com_box {  }
	.comment-area2 .comment-write .textarea {  }
	.comment-area2 .comment-write .textarea-area .btn-submit {  }
	.comment-area2 .comment-list {  }

	/* 페이징 */
	.paging {  }
	.paging .num_list {  }
	.paging a { min-width: 28px; height: 28px; line-height: 26px; font-size: 13px; }
	.paging a.btn_prev_db,
	.paging a.btn_prev,
	.paging a.btn_next,
	.paging a.btn_next_db { width: 28px; }
	.paging a.btn_prev_db {  }
	.paging a.btn_prev {  }
	.paging a.btn_next {  }
	.paging a.btn_next_db {  }
	.paging a.active {  }

	/* 테이블 */
	.table-basic-list {  }
	.table-basic-list table {  }
	.table-basic-list tr {  }
	.table-basic-list th {  }
	.table-basic-list td {  }
	.table-basic-list .subject {  }
	.table-basic-view {  }
	.table-basic-view table {  }
	.table-basic-view th {  }
	.table-basic-view td {  }
	.table-basic-view .content {  }

	/* footer */
	#footer { padding: 25px 0; position: static; padding-top: 15px; }
	#footer .copy { font-size: 1.75rem; line-height: normal; padding-bottom: 15px; }

	/* 아이프레임 qna 반응형 */
	.webinar-board2.responsive1 {  }
	.webinar-board2.responsive1 .board-title {  }
	.webinar-board2.responsive1 .board-title .sub-title {  }
	.webinar-board2.responsive1 input[type="text"],
	.webinar-board2.responsive1 input[type="email"],
	.webinar-board2.responsive1 input[type="submit"],
	.webinar-board2.responsive1 input[type="search"],
	.webinar-board2.responsive1 textarea,
	.webinar-board2.responsive1 select {  }
	.webinar-board2.responsive1 .cm_chk input[type="radio"] + span {  }
	.webinar-board2.responsive1 .cm_chk input[type="radio"] + span:before {  }
	.webinar-board2.responsive1 .comment-area .cm_chk {  }
	.webinar-board2.responsive1 .comment-area .textarea-area .textarea {  }
	.webinar-board2.responsive1 .comment-area .textarea-area .btn-submit {  }
	.webinar-board2.responsive1 .comment-area .comment-list {  }
	.webinar-board2.responsive1 .comment-area .comment-list > li {  }
	.webinar-board2.responsive1 .comment-area .comment-list .cate-area {  }
	.webinar-board2.responsive1 .comment-area .comment-list .cate {  }
	.webinar-board2.responsive1 .comment-area .comment-list .c-content-wrap {  }
	.webinar-board2.responsive1 .comment-area .comment-list .c-content { font-size: 1.75rem; }
	.webinar-board2.responsive1 .comment-area .comment-list .name {  }
	.webinar-board2.responsive1 .comment-area .comment-list .util {  }
	.webinar-board2.responsive1 .paging a {  }
	.webinar-board2.responsive1 .webinar-board .comment-area {  }
	.webinar-board2.responsive1 .webinar-board .comment-area .paging {  }

	/* 설문조사 */
	#pop_survey {  }
	#pop_survey .survey-title { font-size: 18px; padding: 15px; }
	#pop_survey .survey-title span {  }
	#pop_survey .survey-list {  }
	#pop_survey .survey-list > li { padding: 15px; }
	#pop_survey .survey-list > li:last-child {  }
	#pop_survey .survey-list .survey-stitle {  }
	#pop_survey .survey-list .survey-stitle:before {  }
	#pop_survey .survey-list .radio-list .cm_chk + .cm_chk {  }
	#pop_survey .survey-list .chk-list .cm_chk + .cm_chk {  }
	#pop_survey .survey-list .c-text {  }
	#pop_survey .survey-list .c-text span + input[type="text"] {  }
	#pop_survey .survey-list input[type="text"] {  }
	#pop_survey .survey-list textarea {  }
	#pop_survey .btn-area {  }
	#pop_survey .btn-area .btn-submit { min-width: calc(100% - 30px); height: 45px; line-height: 45px; font-size: 18px; }

	/* 발표자료 다운로드 */
	#pop_data {  }
	#pop_data .data-title {  }
	#pop_data .data-title span {  }
	#pop_data .data-desc-list > li {  }
	#pop_data .data-desc-list > li:last-child {  }
	#pop_data .data-desc {  }
	#pop_data .btn-download {  }
	#pop_data .data-share {  }
	#pop_data .data-share .share-title {  }
	#pop_data .data-share .share-list > li {  }
	#pop_data .data-share input[type="text"],
	#pop_data .data-share input[type="email"] {  }
	#pop_data .data-share input[type="text"] {  }
	#pop_data .data-share input[type="text"]::placeholder {  }
	#pop_data .data-share input[type="text"]:-ms-input-placeholder {  }
	#pop_data .data-share input[type="email"] {  }
	#pop_data .data-share input[type="email"]::placeholder {  }
	#pop_data .data-share input[type="email"]:-ms-input-placeholder {  }
	#pop_data .data-share .add-form {  }
	#pop_data .data-share .del-form {  }
	#pop_data .btn-area {  }
	#pop_data .btn-area .btn-submit {  }
	#videoControls {  }
	#videoControls .btn_pause {  }
	#videoControls .btn_play {  }
	#videoControls .time-area {  }
	#videoControls .time-area > * {  }
	#videoControls .currentTime { font-size: 1.75rem; }
	#videoControls .totalTime { font-size: 1.75rem; }
	#videoControls .progress {  }
	#videoControls .progress .bar {  }
	#videoControls .btn_fullScreen {  }

	/* 파트너쉽 */
	.partnership {  }
	.partnership .partnership-list {  }
	.partnership .partnership-list:after {  }
	.partnership .partnership-list > li {  }
	.partnership .partnership-list > li .item {  }
	.partnership .partnership-list > li img {  }
	.color_red {  }

	/* 라이브 매니저 */
	.live_manager {  }
	.live_manager_view,
	.live_manager_list {  }
	.live_manager_view {  }
	.live_contents_view,
	.live_contents_list {  }
	.live_contents_list {  }
	.live_contents_list > li {  }
	.live_contents_list > li dl {  }
	.live_contents_list > li dt {  }
	.live_article_wrap {  }
	.live_article {  }

	/*설문결과*/
	.index_survey_result {  }
	.survey_result_table { }
	.survey_result_table_cell {  }
	.survey_result_box {  }
	.survey_result_box .tit_head { padding: 15px 20px; }
	.survey_result_box .tit_head p { font-size: 16px; padding-left: 35px; }
	.survey_result_box .tit_head p:before { top: 1px; font-size: 14px; width: 25px; height: 25px; line-height: 25px; }
	.survey_result_box .result_con { padding: 15px 20px; }
	.survey_result_box .result_non { padding: 20% 25px; font-size: xx-large; text-align: center; }
	.single-progressbar { width: calc(100% - 50px); }
	.progressbar {  }
	.proggress {  }
	.percentCount { font-size: 16px; right: -50px; }
	.single-progressbar .percent {  }
	.single-progressbar .count {  }
	.single-progressbar .title { font-size: 15px; }
	.single-progressbar .title > span {  }

	/* 공통 - 1. 가이드 텍스트 */
	.cm_guide { font-size: 1.75rem; }
	.cm_guide span { padding-left: 3.125rem; background-size: 2.25rem; }

	/* 공통 - 2. 버튼 */
	.cm_btn { font-size: 1.75rem; }
	.cm_btn.cm_btn_color1 {  }
	.cm_btn.cm_btn_color2 {  }

	/* 공통 - 3. 폼 */
	.cm_form { font-size: 1.75rem; }
	.cm_form.type2 {  }

	/* 공통 - 4. 팝업 */
	.modal_new {  }
	.modal_new .modal_n_wrap {  }
	.modal_new .modal_n_body {  }
	.modal_new .modal_n_header {  }
	.modal_new .modal_n_header .pop-title {  }
	.modal_new .modal_n_cont {  }
	.modal_new .modal_n_footer {  }
	.modal_new .modal_n_footer .btn { font-size: 1.75rem; }
	.modal-open {  }
	.modal_on {  }
	.modal_new .message-type {  }
	.modal_new .message-type b {  }
	.modal_new .modal_n_footer .btn-area {  }
	.modal_new .modal_n_footer .btn-area .btn-cell {  }

	/* 공통 - 5. 컬러 */
	.cm_color1 {  }

	/* 공통 - 6. 정렬 */
	.cm_align {  }
	.cm_align .align_left,
	.cm_align .align_right {  }

	/* 공통 - 7. 테이블 */
	.cm_table {  }
	.cm_table table {  }
	.cm_table tr {  }
	.cm_table th { font-size: 1.75rem; }
	.cm_table td { font-size: 1.75rem; }
	.cm_table table table {  }
	.cm_table table table th { padding: 0.6rem 1.5rem; }
	.cm_table table table td { padding: 0.9rem 1.5rem; }
	.cm_table > table { display: block; }
	.cm_table > table > colgroup { display: none; }
	.cm_table > table > tbody { display: block; }
	.cm_table > table > tbody > tr { display: block; }
	.cm_table > table > tbody > tr > th { display: block; text-align: left; padding: 1.5rem; }
	.cm_table > table > tbody > tr > td { display: block; text-align: left; padding: 1.5rem; }

	/* 공통 - 8. 체크박스, 라디오 */
	.cm_chk {  }
	.cm_chk input[type="checkbox"],
	.cm_chk input[type="radio"] {  }
	.cm_chk input[type="checkbox"] + .chk_name,
	.cm_chk input[type="radio"] + .chk_name { font-size: 1.75rem; padding-left: 3.75rem; }
	.cm_chk input[type="checkbox"] + .chk_name:before,
	.cm_chk input[type="radio"] + .chk_name:before { width: 2.5rem; height: 2.5rem; }
	.cm_chk input[type="radio"] + .chk_name:before {  }
	.cm_chk input[type="checkbox"]:checked + .chk_name:before,
	.cm_chk input[type="radio"]:checked + .chk_name:before {  }
	.cm_chk input[type="checkbox"][disabled] + .chk_name,
	.cm_chk input[type="radio"][disabled] + .chk_name {  }
	.cm_chk input[type="checkbox"][disabled] + .chk_name:before,
	.cm_chk input[type="radio"][disabled] + .chk_name:before {  }

	/* 공통 - 10. 노데이터 */
	.cm_nodata01 {  }
	.cm_nodata01:before {  }

	/* header */
	#header {  }
	#header .inner {  }
	#header .logo { max-width: calc(100% - 120px); }
	#header .logo a {  }
	#header .logout { font-size: 1.75rem; }

	/* 사전접수 진행중인 웨비나가 없을 때, 있을 때 */
	.webinar .empty,
	.webinar .pre_registration { justify-content: flex-start; min-height: 100vh; height: auto; }
	.webinar .empty .empty_img,
	.webinar .pre_registration_img { width: auto; max-width: 110rem; height: auto; }
	.webinar .empty .empty_img img,
	.webinar .pre_registration_img img {  }
	.webinar .pre_registration .inner { max-width: none; width: 100%; }
	.webinar .pre_registration .pre_registration_list { width: auto; }
	.webinar .pre_registration .pre_registration_list > ul > li { margin-bottom: 1rem; }
	.webinar .pre_registration .pre_registration_list > ul > li:last-child {  }
	.webinar .pre_registration .pre_registration_list .item { padding: 2rem 2.5rem; border-radius: 1rem; }
	.webinar .pre_registration .pre_registration_list .item:before { top: 2rem; margin-top: 0; right: 2rem; width: 3rem; height: 3rem; background-size: 1rem; border: 1px solid #ddd; }
	.webinar .pre_registration .pre_registration_list .item_title { font-size: 2rem; margin-bottom: 1rem; padding-right: 3rem; }
	.webinar .pre_registration .pre_registration_list .item_info { flex-direction: column; }
	.webinar .pre_registration .pre_registration_list .item_info > dl { margin-bottom: 1rem; align-items: flex-start; }
	.webinar .pre_registration .pre_registration_list .item_info > dl:before { display: none; }
	.webinar .pre_registration .pre_registration_list .item_info > dl:last-child:before {  }
	.webinar .pre_registration .pre_registration_list .item_info > dl dt { padding-left: 2.8rem; }
	.webinar .pre_registration .pre_registration_list .item_info > dl dd {  }
	.webinar .pre_registration .pre_registration_list .item_info > dl.info1 dt { background-size: 2rem; }
	.webinar .pre_registration .pre_registration_list .item_info > dl.info2 dt { background-size: 1.8rem; }
	.webinar .pre_registration .pre_registration_list .item:hover {  }
	.webinar .pre_registration .pre_registration_list .item:hover:before { border-color:transparent; }

	/* 사전접수 진행중인 웨비나가 있을 때 */
	.webinar .pre_registration_content { padding: 2rem; }
	.webinar .pre_registration_form_wrap { flex-direction: column; }
	.webinar .pre_registration_btn { font-size: 2rem; width: 100%; height: 6rem; margin-right: 0; margin-bottom: 1.5rem; }
	.webinar .pre_registration_btn span {  }
	.webinar .pre_registration_input_box { width: 100%; }
	.webinar .pre_registration_form { flex-direction: column; }
	.webinar .pre_registration_form .pre_registration_form_list { width: 100%; margin-bottom: 1rem; }
	.webinar .pre_registration_form .pre_registration_form_list > li {  }
	.webinar .pre_registration_form .pre_registration_form_list > li:last-child {  }
	.webinar .pre_registration_form .view_btn {  }
	.webinar .pre_registration_form .cm_btn { width: 100%; margin-left: 0; }

	/* 로그인 */
	.webinar .login { flex-direction: column; min-height: auto; height: auto; }
	.webinar .login .layout-item { width: 100%; padding: 10rem 1.5rem 6rem 1.5rem; }
	.webinar .login .layout-item.layout-item2 { padding: 6rem 1.5rem; min-height: 50vh; }
	.webinar .login .login-center { max-width: none; }
	.webinar .login .login-center .cm_align { flex-direction: column; align-items: stretch; margin-top: 1rem !important; }
	.webinar .login .login-wrap {  }
	.webinar .login .login-wrap .subject {  }
	.webinar .login .login-wrap .date { font-size: 1.75rem; margin-bottom: 2rem; }
	.webinar .login .login-wrap .form-list > li { margin-bottom: 1.5rem; }
	.webinar .login .login-wrap .form-list > li:last-child {  }
	.webinar .login .login-wrap .btn-submit { margin-top: 2rem; }
	.webinar .login .login-wrap .btn-register { font-size: 1.75rem; width: 100%; height: 5rem; line-height: 4.8rem; }
	.webinar .login .play-list-wrap {  }
	.webinar .login .play-list-wrap .play-list-center { padding: 3rem; max-width: none; max-height: none; }
	.webinar .login .play-list-wrap .big-title {  }
	.webinar .login .play-list > li {  }
	.webinar .login .play-list > li:last-child {  }
	.webinar .login .play-list > li > a {  }
	.webinar .login .play-list .thumb {  }
	.webinar .login .play-list .thumb .thumb_img {  }
	.webinar .login .play-list > li.active .thumb:before {  }
	.webinar .login .play-list .info {  }
	.webinar .login .play-list .info .info-subject { font-size: 1.75rem; }
	.webinar .login .play-list .info .info-desc { font-size: 1.75rem; }
	.webinar .login .play-list .program-info { flex-direction: column; }
	.webinar .login .play-list .program-info .cate { font-size: 1.75rem; margin: 0; margin-top: 1rem; }
	.webinar .login .play-list .program-info .live-time { font-size: 1.75rem; }
	.webinar .login .play-list .program-info .live { font-size: 1.75rem; }
	.webinar .login .play-list .program-info .live:before {  }
	.webinar .login .play-list .program-info2 {  }
	.webinar .login .play-list .program-info2 .subject {  }
	.webinar .login .play-list .program-info2 .teacher-info { font-size: 1.75rem; }
	.webinar .login .play-list .program-info2 .teacher-info > * {  }
	.webinar .login .play-list .program-info2 .teacher-info dt {  }
	.webinar .login .play-list .program-info2 .teacher-info dt:after {  }
	.webinar .login .logo-item {  }
	.webinar .login .logo-item dl {  }
	.webinar .login .logo-item dl:last-child {  }
	.webinar .login .logo-item dl > * {  }
	.webinar .login .logo-item dl dt {  }

	/* 사전등록 */
	.webinar .register {  }
	.webinar .register input[type="text"],
	.webinar .register input[type="email"] {  }
	.webinar .register .phone-form {  }
	.webinar .register .phone-form input[type="text"] { font-size: 1.75rem; }
	.webinar .register .phone-form .dash { font-size: 1.75rem; }
	.webinar .register .date-form {  }
	.webinar .register .date-form .date {  }
	.webinar .register .date-form .btn-date {  }
	.webinar .register .register-title { font-size: 2.8rem; margin-bottom: 3rem; margin-top: 0; }
	.webinar .register .register-table {  }
	.webinar .register .notice-txt {  }
	.webinar .register .agree-area .all-area { padding-bottom: 10px; margin-bottom: 10px; }
	.webinar .register .agree-area .agree-box + .agree-box {  }
	.webinar .register .agree-area .agree-box .item { padding: 1.5rem; font-size: 14px; }
	.webinar .register .agree-area .agree-box .item .item-top-desc {  }
	.webinar .register .agree-area .agree-box .item .item-top-desc:last-child {  }
	.webinar .register .agree-area .agree-box .item-list {  }
	.webinar .register .agree-area .agree-box .item-list > li {  }
	.webinar .register .agree-area .agree-box2 .item-list > li {  }
	.webinar .register .agree-area .agree-box .item-list .item-title {  }
	.webinar .register .agree-area .agree-box .item-list .item-desc {  }
	.webinar .register .agree-area .btn-area {  }
	.webinar .register .agree-area .btn-area .btn-submit {  }

	/* 메인 */
	.webinar .main_wrap {  }
	.webinar .main .webinar-head { padding: 15px; padding-bottom: 10px; }
	.webinar .main .webinar-head .title { font-size: 16px; padding-left: 30px; background-size: auto 16px; background-position: left top 3px; padding-right: 0; }
	.webinar .main .webinar-head .btn-area { position: static; margin-top: 5px; padding-left: 25px; transform: none; text-align: right; }
	.webinar .main .webinar-head .btn-area > li {  }
	.webinar .main .webinar-head .btn-area > li:after { height: 16px; margin: 0 10px; }
	.webinar .main .webinar-head .btn-area > li:last-child:after {  }
	.webinar .main .webinar-head .btn-survey { min-height: 16px; font-size: 13px; padding: 5px; padding-right: 24px; background-size: auto 16px; }
	.webinar .main .webinar-head .btn-download { min-height: 16px; padding: 5px; padding-right: 24px; background-size: auto 16px; font-size: 1.75rem; }
	.webinar .main .webinar-content { height: auto; padding-top: 0; }
	.webinar .main .webinar-content .guide_txt { font-size: 1.75rem; }
	.webinar .main .webinar-content .left-area { position: relative; width: 100%; padding-top: 56.25%; }
	.webinar .main .webinar-content .timeline {  }
	.webinar .main .webinar-content .timeline dl {  }
	.webinar .main .webinar-content .timeline dt {  }
	.webinar .main .webinar-content .timeline dd {  }
	.webinar .main .webinar-content .timeline.table-s1 th {  }
	.webinar .main .webinar-content .timeline.table-s1 td {  }
	.webinar .main .webinar-content .list-tab { flex-wrap: nowrap; overflow: auto; }
	.webinar .main .webinar-content .list-tab > li { width: auto; }
	.webinar .main .webinar-content .list-tab > li.on > a {  }
	.webinar .main .webinar-content .list-tab > li > a { font-size: 1.75rem; }
	.webinar .main .webinar-content .list-tab > li > a:hover,
	.webinar .main .webinar-content .list-tab > li > a:active,
	.webinar .main .webinar-content .list-tab > li > a:focus {  }
	.webinar .main .webinar-content .list-wrap { height: 30rem !important; }
	.webinar .main .webinar-content .list-wrap .scrollbar-area {  }
	.webinar .main .webinar-content .play-list > li { margin-bottom: 14px; }
	.webinar .main .webinar-content .play-list > li:last-child { margin-bottom: 24px; }
	.webinar .main .webinar-content .play-list > li > a {  }
	.webinar .main .webinar-content .play-list .thumb { width: 129px; height: 72px; }
	.webinar .main .webinar-content .play-list .thumb .thumb_img {  }
	.webinar .main .webinar-content .play-list > li.active .thumb:before {  }
	.webinar .main .webinar-content .play-list .info { width: calc(100% - 129px); min-height: 72px; }
	.webinar .main .webinar-content .play-list .info .info-subject { font-size: 14px; }
	.webinar .main .webinar-content .play-list .info .info-desc { font-size: 13px; }
	.webinar .main .webinar-content .play-list .program-info > * {  }
	.webinar .main .webinar-content .play-list .program-info .cate {  }
	.webinar .main .webinar-content .play-list .program-info .live-time {  }
	.webinar .main .webinar-content .play-list .program-info .live {  }
	.webinar .main .webinar-content .play-list .program-info .live:before {  }
	.webinar .main .webinar-content .play-list .program-info2 {  }
	.webinar .main .webinar-content .play-list .program-info2 .subject {  }
	.webinar .main .webinar-content .play-list .program-info2 .teacher-info {  }
	.webinar .main .webinar-content .play-list .program-info2 .teacher-info > * {  }
	.webinar .main .webinar-content .play-list .program-info2 .teacher-info dt {  }
	.webinar .main .webinar-content .play-list .program-info2 .teacher-info dt:after {  }
	.webinar .main .webinar-content .play-list .btn-area {  }
	.webinar .main .webinar-content .live-list > li {  }
	.webinar .main .webinar-content .live-list > li:last-child {  }
	.webinar .main .webinar-content .live-list .live-desc {  }
	.webinar .main .webinar-content .live-list .info-subject {  }
	.webinar .main .webinar-content .live-list .info-desc {  }
	.webinar .main .webinar-content .live-list .program-info {  }
	.webinar .main .webinar-content .live-list .program-info > * {  }
	.webinar .main .webinar-content .live-list .program-info .cate { font-size: 1.75rem; }
	.webinar .main .webinar-content .live-list .program-info .live-time { font-size: 1.75rem; }
	.webinar .main .webinar-content .live-list .program-info .live {  }
	.webinar .main .webinar-content .live-list .program-info .live:before {  }
	.webinar .main .webinar-content .live-list .program-info2 {  }
	.webinar .main .webinar-content .live-list .program-info2 .subject { font-size: 1.75rem; }
	.webinar .main .webinar-content .live-list .program-info2 .teacher-info { font-size: 1.75rem; }
	.webinar .main .webinar-content .live-list .program-info2 .teacher-info > * {  }
	.webinar .main .webinar-content .live-list .program-info2 .teacher-info dt {  }
	.webinar .main .webinar-content .live-list .program-info2 .teacher-info dt:after {  }
	.webinar .main .webinar-content .live-list .btn-area { position: static; margin-bottom: 10px; }
	.webinar .main .webinar-content .teacher-list > li { margin-bottom: 14px; }
	.webinar .main .webinar-content .teacher-list > li:last-child {  }
	.webinar .main .webinar-content .teacher-list .thumb { width: 87px; height: 108px; }
	.webinar .main .webinar-content .teacher-list .thumb .thumb_img {  }
	.webinar .main .webinar-content .teacher-list .info { width: calc(100% - 87px); min-height: 108px; }
	.webinar .main .webinar-content .teacher-list .info .info-position { font-size: 1.75rem; }
	.webinar .main .webinar-content .teacher-list .info .info-subject { font-size: 1.75rem; }
	.webinar .main .webinar-content .teacher-list .info .info-desc { font-size: 1.75rem; }
	.webinar .main .webinar-content .live-chat {  }
	.webinar .main .webinar-content .live-chat .message-area {  }
	.webinar .main .webinar-content .live-chat .message-table {  }
	.webinar .main .webinar-content .live-chat .message { padding: 15px 15px 0 15px; }
	.webinar .main .webinar-content .live-chat .message .sent {  }
	.webinar .main .webinar-content .live-chat .message .received { padding-right: 30px; background-size: 20px auto; background-position: right top 6px; }
	.webinar .main .webinar-content .live-chat .message .received .received-bubble {  }
	.webinar .main .webinar-content .live-chat .message .name { font-size: 1.75rem; }
	.webinar .main .webinar-content .live-chat .message p {  }
	.webinar .main .webinar-content .live-chat .sent p:before {  }
	.webinar .main .webinar-content .live-chat .received p:before {  }
	.webinar .main .webinar-content .live-chat .sent-bubble { font-size: 1.75rem; }
	.webinar .main .webinar-content .live-chat .received-bubble { font-size: 1.75rem; }
	.webinar .main .webinar-content .live-chat .sent-bubble,
	.webinar .main .webinar-content .live-chat .received-bubble {  }
	.webinar .main .webinar-content .live-chat .input-container { padding: 0 1.5rem; }
	.webinar .main .webinar-content .live-chat .input-container input[type="text"] {  }
	.webinar .main .webinar-content .live-chat .input-container .btn-submit {  }
	.webinar .main .webinar-content .right-area { position: static; width: 100%; padding: 15px; }
	.webinar .main .webinar-content .video-wrap { position: absolute; left: 0; top: 0; width: 100%; }
	.webinar .main .webinar-content .video-wrap img {  }
	.webinar .main .webinar-content .video-wrap .video {  }
	.webinar .main .webinar-content .video-wrap .btn-play {  }
	.webinar .main .webinar-content .video-wrap .comp_pop {  }
	.webinar .main .webinar-content .video-wrap .comp-title {  }
	.webinar .main .webinar-content .video-wrap .comp-title:before {  }
	.webinar .main .webinar-content .video-wrap .comp-desc { font-size: 1.75rem; }
	.webinar .main .webinar-content .video-wrap .comp-desc .timer {  }
	.webinar .main .webinar-content .video-wrap .comp-btn {  }
	.webinar .channel_tab {  }
	.webinar .main .webinar-board-wrap { background-size: 38% auto; margin-top: 20px; background-position: right -10px top 105px; }
	.webinar .main .webinar-board-wrap .left-area { float: none; width: 100%; }
	.webinar .main .webinar-board-wrap .left-area .board-title { padding-bottom: 10px; }
	.webinar .main .webinar-board-wrap .right-area { float: none; width: 100%; }
	.webinar .main .webinar-board-wrap .right-area iframe {  }
	.webinar .main .webinar-board .board-title {  }
	.webinar .main .webinar-board .board-title .sub-title {  }
	.webinar .main .webinar-board .board-title .sub-title2 {  }
	.webinar .main .webinar-board .notice-board-area {  }
	.webinar .main .webinar-board .notice-board { padding-top: 20px; }
	.webinar .main .webinar-board .notice-board > li { font-size: 1.75rem; line-height: 24px; margin-bottom: 7px; padding-left: 20px; }
	.webinar .main .webinar-board .notice-board > li:before { top: 11px; }
	.webinar .main .webinar-board .notice-board > li:last-child {  }
	.webinar .main .webinar-board .notice-board > li.special {  }
	.webinar .main .webinar-board .notice-board > li.special:before {  }
	.webinar .main .webinar-board .notice-board > li > a:hover,
	.webinar .main .webinar-board .notice-board > li > a:active,
	.webinar .main .webinar-board .notice-board > li > a:focus {  }
	.webinar .main .webinar-board .notice-board .cate { font-size: 1.75rem; min-width: 55px; height: 24px; line-height: 24px; }
	.webinar .main .webinar-board .notice-board .cate.cate1 {  }
	.webinar .main .webinar-board .notice-board .cate.cate2 {  }
	.webinar .main .webinar-board .notice-board .subject {  }
	.webinar .main .webinar-board .notice-more { width: 24px; height: 24px; background-size: auto 14px; }
	.webinar .main .webinar-board .qna-board-area {  }
	.webinar .main .webinar-board .comment-area {  }
	.webinar .main .webinar-board .comment-area .paging {  }

	/* 모달 */
	.cm_modal {  }
	.cm_modal .modal_wrap {  }
	.cm_modal .modal_body {  }
	.cm_modal .modal_header {  }
	.cm_modal .modal_header .header-title {  }
	.cm_modal .modal_header .modal_close {  }
	.cm_modal .modal_cont {  }
	.cm_modal .modal_footer {  }
	.cm_modal .modal_footer .btn-submit { font-size: 1.75rem; height: 30px; line-height: 30px; }
	.modal-open {  }
	.modal-on {  }

	/* 보팅 모달 */
	.cm_modal.vote_modal .survey-list {  }
	.cm_modal.vote_modal .survey-list.none-suvey { width: 100%; }
	.cm_modal.vote_modal .survey-list.none-suvey .tit-head { font-size: 1.75rem; }
	.cm_modal.vote_modal .survey-list.none-suvey .con-body { margin: 20px 30px; height: 150px; }
	.cm_modal.vote_modal .survey-list.none-suvey .btn-bottom { position: static; padding: 10px 0; }
	.cm_modal.vote_modal .modal_header .q_bul {  }
}

@media (max-width:1023px) {
	
}