@charset "utf-8";

/* 메인 상단 배너 */
.main_top_banner {position:fixed; left:0; top:0; z-index:500; overflow:hidden; width:100%; height:0; background-color:#e64a45; transition-property:height; transition-duration:.4s; transition-timing-function:ease;}
	
	.mtb_inner {position:relative; margin:0 auto; padding-right:50px; width:1385px; height:80px;}
		.mtb_inner [class^="btnIcon_mtb"] {position:absolute; top:50%; z-index:3; margin-top:-22px; width:44px; height:44px; background-size:auto 100%; }
		.mtb_inner .btnIcon_mtb_prev {left:0; background-image:url('/images/front/main/btn_top_prev.png');}
		.mtb_inner .btnIcon_mtb_next {right:50px; background-image:url('/images/front/main/btn_top_next.png');}
		.mtb_inner .btnIcon_close {position:absolute; right:0; top:50%; margin-top:-22px; background-image:url('/images/front/common/btn_close_white.png');}
			.mtb_slider_w {position:relative; z-index:1; overflow:hidden; width:100%; height:80px;}
				.mtb_slider_w .slider_lists_w {overflow:hidden; width:100%;}
					.mtb_slider_w .slider_list {width:100%;}
						.main_bnr {display:block; width:100%; height:80px; text-align:center; letter-spacing:-5px; /*opacity:0; transition:opacity .2s ease;*/ background-color:#e64a45}
							.main_bnr .align_maker {margin-left:-1px; height:80px;}
							.main_bnr .bnr_cont {display:inline-block; padding:0 20px; max-width:100%; vertical-align:middle; letter-spacing:-0.5px;}
							.main_bnr .bnr_cont [class^="link_"] {margin-left:20px; text-decoration:underline;}
						/*.active .main_bnr {opacity:1;}*/

.main_top_banner.show {height:80px;}
.main_top_banner.show + .header {top:80px;}
.main_top_banner.show ~ #expLayer .exp_layer_wrap {top:160px;}
.main_top_banner.show ~ #searchLayer .search_layer_wrap {top:150px;}
.main_top_banner.show ~ .container {padding-top:80px;}

/* 메인 */
.contBox_main {}
    .contBox_main .cb_inner {}

        .main_top_w {overflow:hidden; position:relative; padding-top:80px; width:100%; height:727px; }
            .main_visual {display:block; overflow:hidden; position:absolute; left:0; top:0; width:100%; height:601px; background:#c19988 url('/images/front/main/NS_main.png') no-repeat center center; background-size:auto 100%;}
            
            .tab_wrap_main {position:relative; z-index:2; }
                .tab_wrap_main [class^="btnIcon_"] {position:absolute; top:50%; margin-top:-45px; width:90px; height:90px; z-index:2; }
                .tab_wrap_main [class^="btnIcon_"]:disabled {opacity:.3;}
                .tab_wrap_main .btnIcon_tabPrev {left:0; background-image:url('/images/front/common/btn_prev02_off.png');}
                .tab_wrap_main .btnIcon_tabPrev:hover {background-image:url('/images/front/common/btn_prev02_on.png');}
                .tab_wrap_main .btnIcon_tabNext {right:0; background-image:url('/images/front/common/btn_next02_off.png');}
                .tab_wrap_main .btnIcon_tabNext:hover {background-image:url('/images/front/common/btn_next02_on.png');}
                .tab_wrap_main .tab_scroll {position:relative; right:-20px; top:80px;  z-index:2; overflow-x:auto; overflow-y:hidden; margin:0 auto; width:1388px;  border:0; text-align:right; -ms-overflow-style:none;}
                .tab_wrap_main .tab_scroll::-webkit-scrollbar {display:none;}
                    .tab_wrap_main .tabmenu_default {display:inline-block; letter-spacing:-5px; white-space:nowrap;}
                        .tab_wrap_main .tab_list {display:inline-block; vertical-align:top; letter-spacing:-0.5px;}
                            .tab_wrap_main .btn_tab .txt_s20 {padding:10px 0; height:53px; color:#fff; font-weight:500;}
                        .tab_wrap_main .btn_tab.active {opacity:1;}
                            .tab_wrap_main .btn_tab.active .txt_s20 {border-bottom:2px solid #fff;}
                .tab_wrap_main .tabCont_w {display:block; position:absolute; left:0; top:0; z-index:-1; padding-top:0; width:100%; height:660px; color:#fff; text-align:left; opacity:0; visibility:hidden;}
                .tab_wrap_main .tabCont_w.show {z-index:1; opacity:1; visibility:visible;}
                    [class^="mt_msg_"] {display:block; overflow:hidden; position:relative; left:10%; margin:0 auto; width:1388px; height:203px; opacity:0; transition-duration:.45s;}
                        [class^="mt_msg_"] [class^="txt_"] {display:block; margin-top:67px; color:#fff;}
                    [class^="mt_msg_"].show {left:0; opacity:1;}
                
                    .tab_wrap_main [class^="thumbSlider_"] {}
                        .tab_wrap_main .ts_wrap {margin:0 auto; padding-left:30px; width:1455px; height:440px; background-color:rgba(255, 255, 255, 0.8);}
                            .tab_wrap_main .slider_lists_w {}
                                .tab_wrap_main .sld_list {padding:24px 0 0 0;}
                                    .tab_wrap_main .sld_list [class^="thumbnail_"] {opacity:0; transition:opacity .45s ease-in-out;}
                        .tab_wrap_main [class^="thumbSlider_"].show .sld_list [class^="thumbnail_"] {opacity:1;}

                        .tab_wrap_main .lSSlideOuter .lSPager {position:absolute; left:0; bottom:0; width:100%;}
                            .tab_wrap_main .lSSlideOuter .lSPager.lSpg > li a, .thumbSlider_facDetail .lSSlideOuter .lSPager.lSpg > li a {width:10px; height:10px; background-color:#d8d8d8;}
                            .tab_wrap_main .lSSlideOuter .lSPager.lSpg > li:hover a, .tab_wrap_main .lSSlideOuter .lSPager.lSpg > li.active a,
                            .thumbSlider_facDetail .lSSlideOuter .lSPager.lSpg > li:hover a, .thumbSlider_facDetail .lSSlideOuter .lSPager.lSpg > li.active a {background-color:#c19988;}
/* 메인 공지사항 */
.contBox_mainNotice {margin-top:80px; padding:55px 0 60px; background-color:#f7f7f7;}
    .contBox_mainNotice .cb_inner {}
        .board_group_notice .item_cell:nth-child(1) {width:8%;}
        .board_group_notice .item_cell:nth-child(2) {width:73%; text-align:left;}
        .board_group_notice .item_cell:nth-child(3) {width:7%;}
        .board_group_notice .item_cell:nth-child(4) {width:12%;}


.nLive_btn_w, .attendance_btn_w {display:none;}


/* 카테고리 */
/* 카테고리 - 목록 */
.categori_map_w {letter-spacing:-5px;}
    .linkIcon_ctm {margin-right:5px; padding-right:21px; letter-spacing:-0.5px;}
        .linkIcon_ctm [class^="txt_"] {font-weight:500;}
        .linkIcon_ctm:before {right:0; top:50%; margin-top:-8px; width:16px; height:16px; background-image:url('/images/front/common/arrow_right.png');}
    .linkIcon_ctm:last-child {margin-right:0; padding-right:0;}
        .linkIcon_ctm:last-child:before {display:none;}
    .linkIcon_ctm.active {}
        .linkIcon_ctm.active [class^="txt_"] {color:#414141;}

/* 카테고리 - 대분류 */
.ctDepth1_scroll {overflow-x:auto; overflow-y:hidden; margin-top:30px; width:100%;}
    .ctDepth1_w {overflow:hidden; width:100%; border:1px solid #dedede; border-radius:5px;}
        .cdt1_lists_w {position:relative; left:-1px; margin-bottom:-1px; overflow:hidden; width:calc(100% + 1px); }
            .cdt1_list {float:left; width:16.6666%; border-width:0 0 1px 1px; border-style:solid; border-color:#dedede;}
                .cdt1_list .inp_chk_keyword {width:100%;}
                    .cdt1_list .inp_chk_keyword .btn_h60 {height:70px; border:0; border-radius:0;}
                    .cdt1_list .inp_chk_keyword .btn_h60 [class^="txt"] {font-weight:700;}
            .cdt1_list:last-child {position:relative; width:calc(16.6666% + 1px); border-width:0 1px 1px 1px;}

/* 카테고리 - 중분류 , 소분류 */
.ctSubDepth_scroll {overflow:hidden; margin-top:17px; width:100%;}
    .ctSubDepth_w {position:relative; left:0; overflow:hidden; width:200%; transition:left .3s ease-in-out;}
    .ctSubDepth_w.viewRight {left:-100%;}
        [class^="ctsDepth"] {float:left; overflow:hidden; position:relative; padding:54px 0 0 0; width:50%;}
            [class^="ctsDepth"] [class^="tit_"] {position:absolute; left:0; top:10px;}
            [class^="btnIcon_depth"] {position:absolute; top:95px; padding-top:22px; width:90px; height:90px; border:solid 1px #e9e9e9; background-color:#ffffff; background-position:center 19px; background-size:24px auto; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); border-radius:50%; line-height:1.1; vertical-align:top;}
                [class^="btnIcon_depth"] [class^="txt_"] {display:block; line-height:1.1;}
            .btnIcon_depth_01 {right:0; background-image:url('/images/front/common/btn_go.png');}
            .btnIcon_depth_02 {left:0; background-image:url('/images/front/common/btn_back.png');}
            [class^="ctsDepth"] .button_w {position:absolute; right:0; top:0; }
                [class^="ctsDepth"] .btnIcon_toggleh40 {padding-right:32px; background-image:url('/images/front/common/btn_plus_dark.png'); background-position:right center; background-size:20px auto;}
                    [class^="ctsDepth"] .btnIcon_toggleh40 .txt_s20cDGray:before {display:inline-block; content:'펼치기';}
                [class^="ctsDepth"] .btnIcon_toggleh40.active {background-image:url('/images/front/common/btn_minus_dark.png');}
                    [class^="ctsDepth"] .btnIcon_toggleh40.active .txt_s20cDGray:before {display:inline-block; content:'접기';}

                    .cts_scroll {overflow-x:hidden; overflow-y:auto; width:100%; height:170px; border-width:1px 0; border-style:solid; border-top-color:#e6e6e6; border-bottom-color:#ccc; transition:height .2s ease-in-out;}

        /* 카테고리 - 중분류 */
        .ctsDepth_01 {}
            .ctsDepth_01 .cts_scroll {padding:14px 100px 14px 0; }
                .ctsDepth_01 .cdt_lists_w {overflow:hidden; position:relative; left:-1px; width:100%;}
                    .ctsDepth_01 .cdt_list {float:left; padding:5px 0; width:14.285%; }
                        .ctsDepth_01 .cdt_list .inp_chk_keywordT2 {width:100%; border-left:1px solid #d9d9d9;}

        /* 카테고리 - 소분류 */
        .ctsDepth_02 {}
            .ctsDepth_02 .cts_scroll {padding:14px 0 14px 130px;}
            .ctsDepth_02 .cdt_lists_w {overflow:hidden; position:relative; left:-10px; width:100%;}
                .ctsDepth_02 .cdt_list {float:left; margin-left:20px; padding:5px; height:50px;}
                    .ctsDepth_02 .cdt_list .inp_chk {width:100%;}

/* 카테고리 - 과정 조회 버튼 */              
.result_btn_w {margin-top:80px; text-align:center;}
    .result_btn_w .btn_lGray2h50 {min-width:300px; box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.3);}
    .result_btn_w .btn_lGray2h50:hover {background-color:#676767;}
    .result_btn_w .btn_yogiyo2h50 {min-width:300px; box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.3);}
    .result_btn_w .btn_yogiyo2h50:hover {background-color:#e9004b;}
    .result_btn_w .btn_pingpong2h50 {min-width:300px; box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.3);}
    .result_btn_w .btn_pingpong2h50:hover {background-color:#00155d;}

/* 카테고리 - 선택한 hot 키워드 */
.ct_hotKeyowrd_w {margin-top:90px; text-align:center;}
    .ct_hotKeyowrd_w [class^="tit_"] {display:block;}
    .cthk_scroll {overflow:auto; margin-top:25px; width:100%;}
        .cthk_lists_w {overflow:hidden; width:100%;}
            .cthk_list {display:inline-block; padding:15px 10px; vertical-align:top;}
            .cthk_list .inp_chk_keywordT3 .btn_h50 {min-width:160px;}

.ct_hotKeyowrd_w + .result_btn_w .btn_lGray2h50 {width:310px;}
.ct_hotKeyowrd_w + .result_btn_w .btn_yogiyo2h50 {width:310px;}
.ct_hotKeyowrd_w + .result_btn_w .btn_pingpong2h50 {width:310px;}


.title_wrap {}
    .title_wrap .categori_map_w {display:inline-block; vertical-align:middle;}
    .title_wrap [class^="tit_"] + .categori_map_w {margin-left:20px;}
    .title_wrap .item_list .inp_txt_search_underline .btnIcon_search_dark {width:40px;}

.thumb_lists_categori {margin-top:40px;}

/* 카테고리 - 필터 레이어 */
.popup_w620_filter {}
    .popup_w620_filter .pop_header {border-bottom:1px solid #e6e6e6;}
    .popup_w620_filter .pop_content {text-align:left;}
    .top_btn_w {text-align:right;}
    .filter_lists_w {overflow:hidden; width:100%;}
        .filter_list {margin-top:30px;}
        .filter_list:first-child {margin-top:0;}
            .filter_list [class^="tit_"] {display:block;}
            .inp_select_lineFilter {margin-top:10px; width:100%;}
    .popup_w620_filter .formGroup_chk {margin-top:10px;}
        .popup_w620_filter .formGroup_chk [class^="inp_chk"] {margin:0 10px 10px 0;}
        .popup_w620_filter .formGroup_chk [class^="inp_chk"]:last-child {margin:0 0 10px 0;}
        .popup_w620_filter .inp_chk_keywordT4 .btn_h40 {padding-left:30px; padding-right:30px;}

/* 카테고리 - 상세 */
.contBox_categori .low_cont {line-height:2.11;}
.lists_wrap_curriculum {border-top:0;}
    .list_curri {position:relative; padding:0 0 40px 60px; border:0;}
        .list_curri:before, .list_curri:after {display:block; content:''; overflow:hidden; position:absolute; top:0;}
        .list_curri:before {left:0; width:20px; height:20px; background-color:#c19988; border-radius:50%;}
        .list_curri:after {left:9px; width:1px; height:100%; border-left:1px solid #c19988;}
    .list_curri:last-child {padding: 0 0 0 60px;}
        .list_curri:last-child:after {display:none;}
        .list_curri [class^="item_"] {padding:0 15px; text-align:left; vertical-align:top;}
        .list_curri .item_time {width:15%;}
        .list_curri .item_cont {width:85%;}
            .list_curri .item_cont [class^="tit_"] {display:block;}
            .list_curri .item_cont [class^="txt"] {margin-top:15px;}

/* 카테고리 - 차수 정보 리스트 */
.lists_wrap_stNumber {overflow:auto;}
	.lists_wrap_stNumber [class^="list_"] {min-width:auto;}
	.list_head {min-height:50px; background-color:#f7f7f7;}
	.list_body {min-height:50px;}

		.lists_wrap_stNumber [class^="list_"] > [class^="item_"] {padding:19px 15px;}
			.lists_wrap_stNumber [class^="txt_"] > span.cRed {font-size:inherit;}
		.lists_wrap_stNumber [class^="list_"] > [class^="item_"]:nth-child(1) {width:7.7%;}
		.lists_wrap_stNumber [class^="list_"] > [class^="item_"]:nth-child(2), .lists_wrap_stNumber [class^="list_"] > [class^="item_"]:nth-child(3), .lists_wrap_stNumber [class^="list_"] > [class^="item_"]:nth-child(4) {width:19.7%;}
		.lists_wrap_stNumber [class^="list_"] > [class^="item_"]:nth-child(5) {width:8.5%;}
		.lists_wrap_stNumber [class^="list_"] > [class^="item_"]:nth-child(6) {width:14.3%;}
		.lists_wrap_stNumber [class^="list_"] > [class^="item_"]:nth-child(7) {width:10.2%;}

		.lists_wrap_stNumber .list_body > .item_info_box {display:none; padding:30px; width:100%; background-color:#f7f7f7;}
			.item_info_box .tit_s16cDGray {display:block; text-align:left;}
			.item_info_box .tableWrap_info {margin-top:25px; border-top-color:#aaa;}
				.item_info_box .tableWrap_info th {background-color:#ededed;}
        .lists_wrap_stNumber .list_body > .item_info_box.show {display:block;}

/* 카테고리 상세 - 기타 정보 */
.tableWrap_etcInfo {margin-top:20px;}

/* 카테고리 상세 - 수강후기 */
.review_total_w {padding:60px 300px 60px 86px; width:100%}
    .review_total_w .items_cont_double {width:100%;}
        .review_total_w .items_cont_double .item_cont {padding:0; text-align:center;}
        .starScore_total {display:inline-block; overflow:hidden; width:250px; height:250px; border:2px solid #c19988; text-align:center; letter-spacing:-5px; border-radius:50%;}
            .starScore_total .align_maker {margin-left:-1px; height:100%;}
            .sst_inner {display:inline-block; width:100%; vertical-align:middle; letter-spacing:-0.5px;}
                .starScore_total [class^="tit_"] {margin-top:10px;}
                .starScore_total [class^="tit_"], .starScore_total [class^="txt_"], .starScore_total .formGroup_rdStar {display:block;}
                .starScore_total [class^="txt_"], .starScore_total .formGroup_rdStar {display:block; margin-top:10px;}
                .starScore_total .formGroup_rdStar {margin-top:20px;}
                .starScore_total .icon_star_left, .starScore_total .icon_star_right {width:12px; height:24px;}
        .review_chart_w {display:inline-block; position:relative; width:100%; height:250px;}
            .review_chart_w canvas {display:block; position:relative; z-index:2; width:100%; height:250px;}
            .total_big_w {position:absolute; left:50%; top:0; z-index:1; margin-left:-125px; width:250px; height:250px; letter-spacing:-5px; text-align:center;}
                .total_big_w .align_maker {margin-left:-1px; height:100%;}
                .total_big_w .tb_inner {display:inline-block; width:100%; letter-spacing:-0.5px; vertical-align:middle;}
                    .total_big_w [class^="tit_"], .total_big_w [class^="txt_"] {display:block;}
                    .total_big_w [class^="txt_"] {margin-top:10px;}
            .total_data_w {position:absolute; right:0; top:0; z-index:1; height:100%;}
                .total_data_w .align_maker {margin-left:-1px; height:100%;}
                .tdata_lists_w {display:inline-block; vertical-align:middle;}
                    .tdata_list {margin-top:15px; text-align:left;}
                    .tdata_list:first-child {margin-top:0;}
                        [class^="txtIcon_data"] {padding-left:27px;}
                            [class^="txtIcon_data"]:before {display:block; content:''; left:0; top:5px; width:12px; height:12px; }
                        .txtIcon_data_brown:before {background-color:#c19988;}
                        .txtIcon_data_red:before {background-color:#ff5452;}
                        .txtIcon_data_dark:before {background-color:#414141;}

/* 카테고리 상세 - 독서통신 */
.thumb_lists_book {position:relative; left:-10px; width:calc(100% +  20px);}
    .thumb_lists_book .th_list {padding:10px; border-left:0;}

/* 카테고리 상세 - 학습피스 */
.thumb_lists_study {margin-top:20px; }

/* 카텍리 상세 - 사외위탁교육 */
.items_cont_float > .item_cont_process {position:relative; padding-top:10px; padding-left:24px; width:33.3%; text-align:center;}
    .items_cont_float > .item_cont_process:before {display:block; content:''; position:absolute; left:0; top:70px; width:30px; height:30px; background:url('/images/front/common/arrow_right_bold.png') no-repeat; background-size:auto 100%;}
    .items_cont_float > .item_cont_process:first-child {padding-top:10px; padding-left:0;}
        .items_cont_float > .item_cont_process:first-child:before {display:none;}
    .items_cont_float > .item_cont_process:last-child {padding-top:10px;}
    [class^="icon_process"] {width:155px; height:100px; background-position:center center;}
    .icon_process_01 {background-image:url('/images/front/categori/img_ct_01.png');}
    .icon_process_02 {background-image:url('/images/front/categori/img_ct_02.png');}
    .icon_process_03 {background-image:url('/images/front/categori/img_ct_03.png');}
    .icon_process_apply01 {background-image:url('/images/front/categori/img_ctApply_01.png');}
    .icon_process_apply02 {background-image:url('/images/front/categori/img_ctApply_02.png');}
    .icon_process_apply03 {background-image:url('/images/front/categori/img_ctApply_03.png');}
    .item_cont_process [class^="tit_"] {display:block; margin-top:25px;}
    .item_cont_process [class^="txt_"] {display:block; margin-top:10px; padding:0 80px; line-height:1.5;}

/* 카테고리 상세 - 사외위탁굥규 검색 */
.ctSearch_box {overflow:hidden; margin-top:80px; padding:50px 20px; width:100%; text-align:center; background-color:#f7f7f7;}
    .ctSearch_box .inp_txt_search_line {float:left; width:637px;}
    .ctSearch_box .btn_grayh50_newApply {float:right; width:126px;}

.tableWrap_bbsList_edu {margin-top:50px; border-top:1px solid #898989;}
    .table_bbsList_edu th {background-color:#f7f7f7; border-bottom:0;}
    .table_bbsList_edu thead th:nth-child(1) {width:28.4%;}
    .table_bbsList_edu thead th:nth-child(2) {width:14.4%;}
    .table_bbsList_edu thead th:nth-child(3) {width:18.2%;}
    .table_bbsList_edu thead th:nth-child(4) {width:14.2%;}
    .table_bbsList_edu thead th:nth-child(5) {width:11.9%;}
    .table_bbsList_edu thead th:nth-child(6) {width:12.9%;}

    .table_bbsList_edu td [class^="btn_"] {min-width:90px;}

/* 카타고리 상세 - 수강신청 - 약관동의 */
.guide_msg_ctApply {margin-top:80px;}

.title_wrap_ctApply {}
    .title_wrap_ctApply [class^="tit_"] {display:block;}
    .title_wrap_ctApply [class^="txtIcon_star_"] {display:block; margin-top:15px;}

.agreement_box {overflow-x:hidden; overflow-y:auto; margin-top:30px; padding:20px; width:100%; height:272px; border:1px solid #979797; border-radius:5px;}

.agreement_box + .inp_chk_surely {margin-top:15px;}
    .agreement_box + .inp_chk_surely [class^="txt_"] {font-weight:500;}

.agr_bottom_w {margin-top:60px; text-align:center;}
    .agr_bottom_w .items_btn_double {margin:0 auto; width:630px;}
    .agr_bottom_w .items_btn_autoWidth .btn_lineGrayh50 {width:160px;}
    .agr_bottom_w .items_btn_autoWidth .btn_grayh50 {width:160px;}
    .agr_bottom_w .items_btn_autoWidth .btn_brownh50 {width:310px;}

/* 카테고리 상세 - 수강신청 - 신청정보 입력 */
.fake_table_ctApply {margin-top:80px;}
    .fake_table_ctApply .ft_cell_th {width:160px;}
        .fake_table_ctApply .ft_cell_th [class^="txt_"] {font-weight:500;}
    .fake_table_ctApply .ft_cell_td {width:calc(100% - 160px);}

.ctApply_calendar_w {margin-top:30px; width:375px;}
    .ctApply_calendar_w .schedule_w {padding:0 10px 10px;}
    .ctApply_calendar_w .table_list_shdule thead th {width:14.285%; height:35px;}
    .ctApply_calendar_w .table_list_shdule tbody td {position:relative; height:55px;}
        .ctApply_calendar_w .table_list_shdule tbody td:before {display:block; content:''; position:absolute; left:0; top:0; z-index:0; width:100%; height:100%; background-color:#c19988; border-radius:5px; opacity:0; transition:opacity .2s ease;}
        .ctApply_calendar_w .table_list_shdule tbody td.today:before {opacity:.3;}
        .inp_chk_ctApply {display:block; z-index:1; height:100%;}
            .inp_chk_ctApply .txt_s12 {display:block; height:100%; border-width:2px; border-style:solid; border-color:transparent; color:#414141; line-height:55px; letter-spacing:-0.5px; border-radius:5px; transition-property:border-color, color; transition-duration:.2s; transition-timing-function:ease;}
            .inp_chk_ctApply input[type="checkbox"]:disabled + .txt_s12 {color:#898989;}
            .inp_chk_ctApply input[type="checkbox"]:checked + .txt_s12 {border-color:#ff5452; color:#ff5452; font-weight:700;}

/*  카테고리 상세 - 수강신청 완료 */
.ctApply_complate_box {position:relative; overflow:hidden; margin-top:80px; padding:40px; width:100%; background-color:#414141; border-radius:5px;}
    .ctApply_complate_box .thumbCol_stInfo {float:left; padding:0; width:calc(100% - 340px); min-height:auto;}
        .ctApply_complate_box .thumbCol_stInfo .thumb_label + [class^="txt_"] {font-weight:700;}
    .ctApply_complate_box .stInfo_view_w {float:right;}
        .ctApply_complate_box .list_stInfo:last-child {border-bottom:0;}
.inp_chk_complate {margin-top:20px;}
    .inp_chk_complate [class^="txt_"] {font-weight:500;}

/* 사외위탁교육 신청 */
.tableWrap_edu {margin-top:20px;}
.tableWrap_edu .items_btn_autoWidth {width:auto; text-align:left;}
.tableWrap_edu .msg_w {margin-top:10px;}
.inp_txt_className {width:473px;}

.tableWrap_edu .item_list .btn_lGrayh40 {width:135px;}

/* 카테고리 -= 사외위탁교육 신청 - 구성원 선택 팝업 */
.popup_w710_memSelect {}
    .popup_w710_memSelect .pop_content {text-align:left;}
        .member_search_w {position:relative; padding-bottom:50px; width:100%;}
            .member_search_w .button_w {position:absolute; left:0; bottom:0; width:100%; text-align:center;}
                .btnIcon_h40ToggleArrow {position:relative; padding-right:24px;}
                    .btnIcon_h40ToggleArrow:after {display:block; content:''; position:absolute; right:0; top:50%; margin-top:-8px; width:16px; height:16px; background:url('/images/front/common/arrow_down_black.png') no-repeat; background-size:100% auto; transform:rotate(0deg); transition:transform .2s ease;}
                .btnIcon_h40ToggleArrow.active {}
                    .btnIcon_h40ToggleArrow.active [class^="txt_"]:after {display:inline; content:' 닫기'; }
                    .btnIcon_h40ToggleArrow.active:after {transform:rotate(180deg);}
            .ms_inner {overflow:hidden; width:100%; height:55px; transition:height .2s ease;}
                .ms_form_w {width:100%;}
                    .msf_list {padding:5px 0; width:100%;}
                    .msf_list:nth-child(2), .msf_list:nth-child(3) {float:left; width:50%;}
                    .msf_list:nth-child(2) {padding-right:5px;}
                    .msf_list:nth-child(3) {padding-left:5px;}
                    .msf_list:nth-child(4) {clear:left;}
                        .inp_txt_ms {width:100%;}
                        .inp_select_gray_mem {width:100%;}
                        .btn_grayh50_ms {margin-top:5px; width:100%; background-color:#9b9b9b;}

            
            .ms_result_w {margin-top:10px; width:100%;}
                .msr_list {margin-top:10px;}
                .msr_list:first-child {margin-top:0;}

                .inp_chk_member {width:100%;}
                    .inp_chk_member .mInfo_box {overflow:hidden; position:relative; padding:20px 110px 20px 20px; width:100%; border:solid 1px #ededed; border-radius:5px; box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.05); transition:all .2s ease;}
                        .inp_chk_member .mInfo_box:after {display:block; content:''; position:absolute; right:30px; top:50%; margin-top:-30px; width:60px; height:60px; background:url('/images/front/common/icon_chk_dark.png') no-repeat; background-size:100% auto; opacity:0; transform:scale(0); transition-property:opacity, transform; transition-duration:.2s; transition-timing-function:ease;}
                        .inp_chk_member .mInfo_box [class^="txt_"] {display:block; color:#898989; letter-spacing:-0.5px;}
                        .inp_chk_member .mInfo_box [class^="txt_"] + [class^="txt_"] {margin-top:3px;}
                    
                    .inp_chk_member input[type="checkbox"]:checked + .mInfo_box:after {opacity:1; transform:scale(1);}
                    .inp_chk_member input[type="checkbox"]:checked + .mInfo_box {box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.1); background-color:#f8f8f8;}
                    .inp_chk_member input[type="checkbox"]:checked + .mInfo_box [class^="txt_"] {color:#414141;}

    .ms_inner.open {height:180px;}
    
    .title_wrap_ms {margin-top:20px; }

/* 학습자 업로드 팝업 */
.popup_w710_memUpload {}
    .popup_w710_memUpload .pop_content {text-align:left;}
        .popup_w710_memUpload .upload_w {width:100%;}
            .formGroup_memUpload {display:inline-block; position:relative; padding-right:129px; width:calc(100% - 160px); vertical-align:middle;}
                .formGroup_memUpload .inp_txt_fileName {width:100%;}
                .formGroup_memUpload .btn_lineGrayh40_file {position:absolute; right:0; top:0; width:119px; vertical-align:top;}
            .popup_w710_memUpload .upload_w .btn_lineGrayh40 {margin-left:5px; width:150px; vertical-align:middle;}
        .memUpload_view_w {margin-top:40px;}
            .muv_list {padding:5px 0; width:100%; border-top:1px solid #e6e6e6;}
            .muv_list:first-child {margin-top:0;}
                .btnIcon_h40triToggle {position:relative; padding-right:22px; padding-left:0;}
                    .btnIcon_h40triToggle:after {display:block; content:''; position:absolute; right:0; top:50%; margin-top:-6px; width:12px; height:12px; background:url('/images/front/common/icon_tri_off.png'); background-size:12px; transform:rotate(0); transition:transform .2s ease;}
                .btnIcon_h40triToggle.active {}
                    .btnIcon_h40triToggle.active:after {transform:rotate(180deg);}
                .muiv_cont {padding:5px 0; display:none;}
                    .muiv_cont .ex_img {margin-top:30px; width:100%;}
                        .muiv_cont .ex_img img {max-width:100%; vertical-align:top;}
                    .tableWrap_line_mu {margin-top:30px;}

        .popup_w710_memUpload .items_btn_autoWidth {overflow:hidden; width:100%; white-space:normal;}
            .popup_w710_memUpload .items_btn_autoWidth .item_list {float:left; margin:0; padding:0 5px; width:33.3%;}
            .popup_w710_memUpload .items_btn_autoWidth .item_list:first-child {padding-left:0;}
            .popup_w710_memUpload .items_btn_autoWidth .item_list:last-child {padding-right:0;}
                .popup_w710_memUpload .items_btn_autoWidth .item_list [class^="btn_"] {width:100%;}

/* 사외위탁교육 신규 등록 */
.tableWrap_eduApply {}
    .table_eduApply {}
        .formGroup_eduTime {letter-spacing:-5px;}
            .fget_list {display:inline-block; margin-left:15px; letter-spacing:-0.5px; white-space:nowrap; vertical-align:top;}
            .fget_list:first-child {margin-left:0;}
                .fget_list .inp_txt_eduTime {width:210px; }
                .fget_list .txt_s16cDGray {margin-left:10px;}

        .inp_txt_eduCompany {width:473px;}

        .formGroup_price {}
            .formGroup_price .inp_txt_price {width:219px;}
                .formGroup_price .inp_txt_price input[type="text"] {text-align:right;}
            .formGroup_price .inp_txt_price + [class^="txt_"] {margin-left:10px;}
            /* .formGroup_price [class^="txt_"] + .inp_txt_price {margin-left:10px; width:calc(80% - 87px)} */ /*20200609수정*/


        .formGroup_cashBack {}
            .formGroup_cashBack .formGroup_radio, .formGroup_cashBack .formGroup_price {display:inline-block; }
            .formGroup_cashBack .formGroup_price {margin-left:40px;}

        .inp_txtArea_edu {width:100%;}
            .inp_txtArea_edu textarea {height:90px;}
        
        .inp_txt_eduLink {width:100%;}


/* 학습 */
/* 학습 중 과정 */
.contBox_study .cb_inner {position:relative;}
    .top_study_w {position:absolute; top:-50px; right:0;}
    .top_study_w + [class^="thumb_lists"] {padding-top:40px;}

/* 대시보드 */
.dboard_wrap {overflow:hidden;}
    .dboard_wrap + .txt_s24_tHead {padding-top:80px;}
    [class^="box_dboard_"] {position:relative; float:left; height:175px; padding:30px; background:#f8f3ed; border-radius:5px; box-sizing:border-box;}
    [class^="box_dboard_"] + [class^="box_dboard_"], [class^="box_dboard_"] + .btnIcon_study_start {margin-left:15px;}
        .box_dboard_score {width:540px; padding:25px 30px;}
            .dbs_list {position:relative; float:left; width:calc((100% - 60px) / 2); height:100%;}
            .dbs_list + .dbs_list {position:relative; margin-left:60px;}
            .dbs_list + .dbs_list:before, .dbi_list + .dbi_list:before {position:absolute; top:0; left:-30px; width:1px; height:100%; background:#d9d9d9; content:'';}
                .dbs_list .btnIcon_txt {padding-right:22px; background:url('/images/front/common/arrow_right_02.png') right bottom no-repeat; background-size:18px;}
                .dbs_list .txt_s38cDGray {position:absolute; right:0; bottom:0;}
                .dbs_list .btnIcon_Link {position:absolute; top:0; right:0;}
        .box_dboard_score.one {width:270px;}
        .box_dboard_score.one .dbs_list {float:none; width:100%;}
        .box_dboard_score.one .dbs_list + .dbs_list {display:none;}

        .box_dboard_score.one + .box_dboard_subj {width:550px;}
        .box_dboard_subj  {width:280px;}
            .dbj_list {background:url('/images/front/common/arrow_right_02.png') right center no-repeat; background-size:16px;}
            .dbj_list + .dbj_list {border-top:1px solid #e6e6e6;}
                .dbj_list:first-child .dbj_link {padding-top:0;}
                .dbj_link {display:block; padding:8px 0;}
                    .dbj_link .txt_s14cDGrayFB {width:66px;}
        .box_dboard_info {width:535px; padding:25px 30px;}
            .dbi_list {position:relative; float:left; width:calc(348px / 2); height:100%;}
                .dbi_memo {position:absolute; bottom:0; left:0; width:130px;}
            .dbi_list_btn {position:absolute; right:30px; top:30px;}
                .dbi_list_btn [class^="btnIconLine_"] {display:block;}
                .dbi_list_btn [class^="btnIconLine_"] + [class^="btnIconLine_"] {margin-top:15px;}

    /* 온라인 */
    [class^="box_dboard_infoTy"] {width:280px; padding:30px 25px;}
    .box_dboard_infoTy2 {padding:25px 30px;}
        .box_dboard_infoTy2 .dbi_list, .box_dboard_infoTy2 .dbi_memo {width:100%;}
        .box_dboard_infoTy2 .dbi_memo [class="txt_s14"] {display:inline-block;}
        .box_dboard_infoTy2 .dbi_memo .txt_s14cDGray {width:60%; padding-left:10px; vertical-align:text-top;}
        .box_dboard_infoTy2 .dbi_divt_btn {position:absolute; top:0; right:0; padding-top:0;}
    
    /* 조합과정 */
    .box_dboard_infoTy3 {width:355px; padding:25px 30px;}
        .box_dboard_infoTy3 .dbi_list {width:100%; height:auto;}
        .box_dboard_infoTy3 .dbi_list:before {display:none;}
        .box_dboard_infoTy3 .dbi_list + .dbi_list {padding-top:10px;}
            .box_dboard_infoTy3 .dbi_list .txt_s14cDGrayFB {width:60px;}
            .box_dboard_infoTy3 .dbi_memo {display:inline-block; position:relative; width:calc(100% - 65px); vertical-align:top;}
        .btn_dboard_w {width:165px; margin-left:15px;}
            .btn_dboard_w button {width:100%;}
            .btn_dboard_w .btnIconLine_gray_h50Guide {background-position:45px center;}
            .btn_dboard_w .btnIcon_study_start {height:110px; margin-top:15px;}

    /* 플립러닝 */
    .dboard_slider_w {display:none;}

.tableWrap_dboard {}
    .tableWrap_dboard thead th:nth-child(1) {width:10%;}
    .tableWrap_dboard thead th:nth-child(2) {width:auto;}
    .tableWrap_dboard thead th:nth-child(3) {width:20%;}
    .tableWrap_dboard thead th:nth-child(4) {width:10%;}
    .tableWrap_dboard thead th:nth-child(5) {width:10%;}
    .tableWrap_dboard thead th:nth-child(6) {width:13%;}
    .tableWrap_dboard tr.dbcomp_tot {background:#f8f3ed;}
    .tableWrap_dboard th, .tableWrap_dboard td {padding:18px 10px;}
    .tableWrap_dboard td.table_left {text-align:left;}

.tableWrap_dboard.ty2 {}
    .tableWrap_dboard.ty2 thead th:nth-child(1) {width:30%;}
    .tableWrap_dboard.ty2 thead th:nth-child(2) {width:30%;}
    .tableWrap_dboard.ty2 thead th:nth-child(3) {width:20%;}
    .tableWrap_dboard.ty2 thead th:nth-child(4) {width:20%;}
    .tableWrap_dboard.ty2 tbody td .txt_s16cDGray {display:block;}

.tableWrap_dboard.ty3 {}
    .tableWrap_dboard.ty3 thead th:nth-child(1) {width:10%;}
    .tableWrap_dboard.ty3 thead th:nth-child(2) {width:auto;}
    .tableWrap_dboard.ty3 thead th:nth-child(3) {width:10%;}

.tableWrap_bbsList_dboard {border-top:1px solid #898989;}
    .table_bbsList_dboard thead th {display:none;}    
    .table_bbsList_dboard tbody td {display:inline-block;}
    .table_bbsList_dboard tbody td:nth-child(1) {width:10%;}
    .table_bbsList_dboard tbody td:nth-child(2) {width:75%}
    .table_bbsList_dboard tbody td:nth-child(3) {width:15%;}

    /* ie에서 게시판테이블 마지막 열 깨짐 잡아줌 */
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
        .table_bbsList_dboard tbody td {float:left; height:70px;}
    }
    
/* 출석률 팝업 */
.tableWrap_attend th:nth-child(1) {width:20%;}
.tableWrap_attend th:nth-child(2) {width:auto;}
.tableWrap_attend th:nth-child(3) {width:25%;} 

/* 시간표 팝업 */
.pop_wrap_dbschdule .pop_content {text-align:left;}
    .pop_wrap_dbschdule .tab_list {width:140px;}
        .pop_wrap_dbschdule .tab_list .btn_tab {width:100%;}
        .dbshedule_lists_w {margin-left:60px;}
            .dbsl_list {position:relative; height:32px; border-top:1px solid #d9d9d9;}
            .dbsl_list:last-child {height:0;}
            .dbsl_list + .dbsl_list.half {border-top:0;}
                .dbsl_list > .txt_s16cLGrayFM {position:absolute; top:-11px; left:-60px;}
                .dbsl_list.half .txt_s16cLGrayFM {display:none;}
                [class^="dl_inner_"] {position:relative; width:100%; height:100%;}
                [class^="dl_inner_"]:before {position:absolute; top:0; left:0; width:10px; height:100%; background:transparent; content:'';}
                    .dl_inner_break {position:relative; background:#f7f7f7;}
                        .dl_inner_break .txt_s16cLGray {position:absolute; top:65%; left:48%; z-index:2;}
                    .dl_inner_red {background:rgba(255, 84, 82, 0.1);}
                        .dl_inner_red:before {background:#ff5452;}
                    .dl_inner_green {background:rgba(77, 182, 165, 0.1);}
                        .dl_inner_green:before {background:#4db6a5;}
                    .dl_inner_blue {background:rgba(0, 121, 214, 0.1);}
                        .dl_inner_blue:before {background:#0079d6;}
                    .dl_inner_yellow {background:rgba(251, 173, 0, 0.1);}
                        .dl_inner_yellow:before {background:#fbad00;}
                    .dl_inner_purple {background:rgba(139, 74, 189, 0.1);}
                        .dl_inner_purple:before {background:#8b4abd;}
                    .dl_inner_orange {background:rgba(254, 112, 0, 0.1);}
                        .dl_inner_orange:before {background:#fe7000;}
                    .dl_inner_brown {background:rgba(193, 153, 136, 0.1);}
                        .dl_inner_brown:before {background:#c19988;}

                    .dli_memo {position:absolute; width:calc(100% - 30px); top:10px; left:30px; z-index:2;}
                        .dli_memo [class^="txt_"] {/* display:block; */ letter-spacing:-.67px;}
    
    [tooltip]:after {display:inline-block; position:absolute; content:attr(tooltip); top:-35px; right:30px; width:115px; height:70px; line-height:58px; padding-right:8px; text-align:center; background:url('/images/front/study/bg_bubble.png') no-repeat; background-size:100% auto; opacity:0; transform:scale(0); transition-property:opacity, transform; transition-duration:.3s; transition-timing-function:ease; z-index:2; font-size:0.778em; color:#898989; font-weight:500;}
    [tooltip]:hover:after {opacity:1; transform:scale(1);}
    
/* 학습안내문 팝업 */
.pop_wrap_dbnotice .pop_content {text-align:left;}
    .pop_wrap_dbnotice .pop_content img {width:100%; height:300px; border-radius:5px;}
    .pop_wrap_dbnotice .pop_content span + img, .pop_wrap_dbnotice .file_lists_w {margin-top:20px;}
        .pop_wrap_dbnotice .file_lists_w .af_list {margin-top:0;}

/* 학습목록 */
.lrtxt_top_w {overflow:hidden;}
    .lrtxt_top_w .txt_s24_tHead {float:left;}
        .lrtxt_top_w [class^="txt_"] .cRed {padding-left:10px;}
    .lrt_right, .lrtxt_top_w .txt_s16cBrown {float:right;}
    .lrtxt_top_w .txt_s16cBrown {padding-top:7px;}
.learning_lists_w + .lrtxt_top_w {padding-top:80px;}

.learning_lists_w {border-top:1px solid #d8d8d8;}
    .lrl_list {position:relative; padding:45px 40px 45px 65px; border-bottom:1px solid #d8d8d8; overflow:hidden;}
        .lrl_list .txt_s20cGray {position:absolute; top:48px; left:0; font-weight:500;}
        .lrl_head {max-width:70%;}
            .lrl_head .lrlh_info {padding-top:20px;}
            .lrl_head .th_categori {padding-top:5px;}
                .lrlh_info [class^="txt_"]:nth-child(2n+1) {padding-left:40px;}
                .lrlh_info [class^="txt_"]:first-child {padding-left:0;}
                .lrlh_info [class^="txt_"]:nth-child(2n) {position:relative; padding-left:15px; letter-spacing:0;}
                .lrlh_info [class^="txt_"]:nth-child(2n):before {position:absolute; top:4px; left:4px; width:1px; height:14px; background:#ccc; content:'';}
        .learn_chart_w {position:absolute; width:110px; height:110px; top:50%; right:30px; margin-top:-55px;}
            .learn_chart_w .c100 {font-size:110px; background-color:#d8d8d8;}
            .learn_chart_w .p0 + .lchart_info [class^="txt_"] {color:#d8d8d8;}
            .learn_chart_w .c100:after {background:#fff;}
            .learn_chart_w .chart_w [class^="c100 p"] .bar, .learn_chart_w .chart_w [class^="c100 p"] .fill {border-color:#ff5452;}            
            .lchart_info {position:absolute; top:50%; left:50%; width:100%; margin-top:-18px; margin-left:-50%; text-align:center;}

.dboard_slider_w {display:none;}
    .lrns_list {width:100vw;}

/* 시험목록 */
.table_line_slexam thead th:nth-child(1) {width:90px;}
.table_line_slexam thead th:nth-child(2) {}
.table_line_slexam thead th:nth-child(3) {width:210px;}
.table_line_slexam thead th:nth-child(4) {width:110px;}
.table_line_slexam thead th:nth-child(5) {width:120px;}
.table_line_slexam thead th:nth-child(6) {width:110px;}
.table_line_slexam thead th:nth-child(7) {width:110px;}
.table_line_slexam thead th:nth-child(8) {width:200px;}

[class^="table_line_sl"] th, [class^="table_line_sl"] td {border:0;}
[class^="table_line_sl"] td {border-bottom:1px solid #e6e6e6;}
[class^="table_line_"] td.table_left {text-align:left;}
.table_line_slexam td button {width:150px; height:32px; padding:2px 12px;}
.table_line_slexam td.btn_lists {display:table-cell;}
    .table_line_slexam td.btn_lists button {width:70px;}
    .table_line_slexam td.btn_lists button + button {margin-left:10px;}

/* 과제목록 */
.table_line_slreport {}
    .table_line_slreport thead th:nth-child(1) {width:90px;}
    .table_line_slreport thead th:nth-child(2) {}
    .table_line_slreport thead th:nth-child(3) {width:220px;}
    .table_line_slreport thead th:nth-child(4) {width:110px;}
    .table_line_slreport thead th:nth-child(5) {width:100px;}
    .table_line_slreport thead th:nth-child(6) {width:100px;}
    .table_line_slreport thead th:nth-child(7) {width:150px;}
        .table_line_slreport td button, .table_line_slsurvey td button {width:90px; height:32px; padding:2px 12px;}

    .table_line_slreport .btnIcon_download {width:24px; height:24px; background:url('/images/front/common/icon_download.png') no-repeat; background-size:100% auto; vertical-align:middle;}

/* 설문목록 */
.table_line_slsurvey {}
    .table_line_slsurvey thead th:nth-child(1) {width:90px;}
    .table_line_slsurvey thead th:nth-child(2) {}
    .table_line_slsurvey thead th:nth-child(3) {width:20%;}
    .table_line_slsurvey thead th:nth-child(4) {width:15%;}

/* 게시판목록 */
[class^="srchWrap_"] {padding:0 0 60px;}
    [class^="srchWrap_"] [class^="inp"] + [class^="inp"], .swfs_btn_w [class^="btn"] + [class^="btn_"] {margin-left:5px;}
    .btn_brown_studyAsk {width:190px; height:70px;}
.top_study_w.stBoard_M {display:none;}

.top_study_w.stBoard {position:relative; top:-10px; padding-bottom:35px; text-align:right;}

.srchWrap_studyBoard {position:relative; padding:0 0 20px; overflow:hidden;}
    .swsb_left {float:left;}
        .swsb_left .inp_select_gray {width:135px;}
        .swsb_left .btn_lGrayh40 {width:90px; margin-left:10px;}
    .swsb_right {float:right;}
        .swsb_right .inp_chk_myask {margin-top:10px;}

.srchWrap_social {}
    .srchWrap_social .inp_select_underline {width:210px;}
    .srchWrap_social .btnIconLine_brown_h50Community {float:right;}

.tableWrap_bbsList_notice.study thead th:nth-child(6) {width:150px;}
.tableWrap_bbsList_notice.study thead th:nth-child(7), .tableWrap_bbsList_notice.study tbody td:nth-child(7) {display:none;}
.tableWrap_bbsList_notice.study .link_sbj.answer {position:relative; padding-right:70px;}
    .link_sbj.answer [class^="txtLabel_"] {position:absolute; top:50%; right:0; margin-top:-11px;}
    .link_sbj.answer .txtLabel_h22_s12Red {background:rgba(255,84,82,.8);}

/* 시험응시 */
.pop_wrap_exam .pop_content {max-height:560px;}
.pc_exam_bw {overflow:hidden; text-align:left;}
    .exam_cont {float:left; width:633px; height: 600px; overflow-y: auto;}
        .exc_boxBr {position:relative; height:100px; padding:20px; margin-bottom:50px; background:#f8f3ed; border-radius:5px;}
            .exc_boxBr [class^="txt_"] {position:absolute;}
            .exc_boxBr .txt_s16cBrownFB {top:20px; left:20px;}
            .exc_boxBr .txt_s38cDGrayFM {bottom:10px; right:20px;}
        [class^="exc_content"] + [class^="exc_content"] {padding-top:40px;}
            .ec_head {padding-bottom:20px; border-bottom:1px solid #e6e6e6;}
                .ec_head [class^="txt_"] {display:inline-block; width:calc(100% - 95px); font-weight:500;}
                .exam_status .ec_head .txt_s24cDGray {width:100%;}
                .ec_head .txtLabel_h30_s12LGray {width:70px;}
                    .ec_head .txtLabel_h30_s12LGray + [class^="txt_"] {padding-left:15px;}
            .ec_inner {padding:20px 0;}
                .ec_inner .txt_s16cDGray {padding-bottom:50px;}
                .eci_img {height:255px; text-align:center;}
                    .eci_img img {max-width:100%; height:100%; border-radius:5px;}
                .ec_inner .eci_img + .inp_txtArea {height:220px; padding-top:30px;}
                    .ec_inner .inp_txtArea textarea {height:100%; padding:20px; background:#f5f5f5; border:0;}
                .formGroup_checklist {}
                    .inp_radio_ecl {width:100%; height:auto;}
                    .inp_radio_ecl + .inp_radio_ecl {margin-top:30px;}
                        .inp_radio_ecl [class^="txt_"], .inp_radio_ecox [class^="ecl_ox_"] {display:block; padding:20px; letter-spacing:-0.5px; border:1px solid #e6e6e6; border-radius:5px;}   
                        .inp_radio_ecl input[type="radio"]:checked + [class^="txt_"] {border:2px solid #c19988; background:url('/images/front/common/icon_check_on.png') no-repeat; background-position:585px 19px; background-size:24px auto; font-weight:500;}
                    .inp_radio_ecl .eci_img {height:125px; margin-top:20px; text-align:left;}
                    
                    .inp_checkbox_ecl {width:100%; height:auto;}
                    .inp_checkbox_ecl + .inp_checkbox_ecl {margin-top:30px;}
                        .inp_checkbox_ecl [class^="txt_"], .inp_checkbox_ecox [class^="ecl_ox_"] {display:block; padding:20px; letter-spacing:-0.5px; border:1px solid #e6e6e6; border-radius:5px;}   
                        .inp_checkbox_ecl input[type="checkbox"]:checked + [class^="txt_"] {border:2px solid #c19988; background:url('/images/front/common/icon_check_on.png') no-repeat; background-position:585px 19px; background-size:24px auto; font-weight:500;}
                    .inp_checkbox_ecl .eci_img {height:125px; margin-top:20px; text-align:left;}
                    
                    .inp_radio_ecox {width:306px; height:290px;}
                    .inp_radio_ecox + .inp_radio_ecox {float:right; padding-left:20px;}
                            .inp_radio_ecox .ecl_ox_o {width:100%; height:100%; background:url('/images/front/study/icon_o_off.png') no-repeat; background-size:78px 80px; background-position:center;}
                            .inp_radio_ecox .ecl_ox_x {width:100%; height:100%; background:url('/images/front/study/icon_x_off.png') no-repeat; background-size:78px 80px; background-position:center;}
                            .inp_radio_ecox input[type="radio"]:checked + .ecl_ox_o, .inp_radio_ecox.answer input[type="radio"] + .ecl_ox_o {border:2px solid #c19988; background:#f8f3ed url('/images/front/study/icon_o_on.png') no-repeat; background-size:78px 80px; background-position:center;}
                            .inp_radio_ecox input[type="radio"]:checked + .ecl_ox_x, .inp_radio_ecox.answer input[type="radio"] + .ecl_ox_x {border:2px solid #c19988; background:#f8f3ed url('/images/front/study/icon_x_on.png') no-repeat; background-size:78px 80px; background-position:center;}
                            .inp_radio_ecox input[type="radio"]:checked + [class^="ecl_ox_"] {position:relative;}
                            .inp_radio_ecox input[type="radio"]:checked + [class^="ecl_ox_"]:before {position:absolute; top:15px; right:15px; width:24px; height:24px; background:url('/images/front/common/icon_check_on.png') no-repeat; background-size:24px auto; content:'';}
        .pop_wrap_exam .btnIconLine_brown_h50Guide {display:none;}

    [class^="exam_status"] {float:right; width:calc(100% - (633px + 54px)); height: 600px; overflow-y: auto;}
        .status_lists_w {max-height:730px; overflow-y:auto;}
            .sl_list {height:58px; padding:15px 0; border-bottom:1px solid #e6e6e6;}
                .sl_list .txt_s16cDGrayFB {width:105px; text-align:center;}
                .sl_list .txt_s16cDGrayFB + [class^="txt_"] {width:calc(100% - 110px); text-align:left; letter-spacing:0;}
            .sl_list.now {background:#f8f3ed;}
                .sl_list.now .txt_s16cDGrayFB {color:#c19988;}
                .sl_list.now .txt_s16cDGrayFB:nth-child(2) {color:#ff5452;}

.pop_wrap_exam .pop_footer {width:633px; margin:0 auto;}

/* 시험결과 */
.ec_result_w {padding-bottom:40px;}
    .ec_result_w .ec_head {overflow:hidden; padding-bottom:14px; margin-bottom:40px;}
    .tableWrap_info_ecr {position:relative; border-top:1px solid #aaa;}
        .ecr_date {width:100%; position:absolute; top:-30px; right:0; text-align:right;}
            .ecr_date [class^="txt_"] + [class^="txt_"] {position:relative; padding-left:15px; letter-spacing:0;}
            .ecr_date [class^="txt_"] + [class^="txt_"]:before {position:absolute; top:3px; left:5px; width:1px; height:13px; background:#808080; content:'';}            
.exc_content_result .inp_txtArea {height:130px;}

.tableWrap_examSolve {position:relative; margin-top:50px; border-color:#aaa;}
    .exsolve_info {width:200px; position:absolute; top:-45px; left:0; font-size:1.111em; color:#c19988; font-weight:500;}
        .exsolve_info [class^="icon_exam_"] {margin-bottom:3px;}
        .icon_exam_o {width:22px; height:22px; margin-right:5px; background:url('/images/front/study/icon_o.png') no-repeat;}
        .icon_exam_x {width:18px; height:18px; margin-right:5px; background:url('/images/front/study/icon_x.png') no-repeat;}
    .exsolve_total {width:100%; position:absolute; top:-40px; right:0; text-align:right;}
        .exsolve_total [class^="txt_"] {font-size:0.882em;}
        .exsolve_total [class^="txt_"] [class*="FB"] {padding-left:3px;}
        .exsolve_total [class^="txt_"] + [class^="txt_"] {position:relative; padding-left:15px;}
        .exsolve_total [class^="txt_"] + [class^="txt_"]:before {position:absolute; top:3px; left:5px; width:1px; height:13px; background:#808080; content:''; transform:rotate(14deg);}
    .table_col_exsolve td .eci_img {height:190px; margin-top:15px; text-align:left;}

.exam_status_result .status_lists_w {max-height:100vh;}
    .exam_status_result .sl_list.now .txt_s16cDGrayFB:nth-child(2) {color:#c19988;}
    .exam_status_result .sl_list .txt_s16cDGrayFB + [class^="txt_"] {text-align:center;}
    .exc_content_result .ec_inner .txt_s16cDGray {padding-bottom:20px;}
    .exc_content_result .ec_inner .inp_txtArea {height:130px;}

.exc_content_result .inp_radio_ecl input[type="radio"]:checked + [class^="txt_"] {background:url('/images/front/common/icon_check_on.png') no-repeat; background-size:24px auto; background-position:585px 18px; border:1px solid #e6e6e6; font-weight:normal;}
.inp_radio_ecl.answer input[type="radio"] + [class^="txt_"], .inp_radio_ecl.answer input[type="radio"]:checked + [class^="txt_"] {background:#f8f3ed; border:2px solid #c19988; font-weight:500;}
.inp_radio_ecl.answer input[type="radio"] + [class^="txt_"]:after {position:absolute; top:21px; right:20px; color:#c19988; font-weight:500; content:'정답'; letter-spacing:0;}
.inp_radio_ecl.answer input[type="radio"]:checked + [class^="txt_"] {background:#f8f3ed url('/images/front/common/icon_check_on.png') no-repeat; background-size:24px auto; background-position:550px 18px;}

.inp_radio_ecox.answer input[type="radio"] + [class^="ecl_ox_"]:after {position:absolute; top:19px; right:20px; color:#c19988; font-weight:500; content:'정답'; font-style:normal; letter-spacing:0;}
.exc_content_result .inp_radio_ecox input[type="radio"]:checked + .ecl_ox_o {border:1px solid #e6e6e6; background:url('/images/front/study/icon_o_off.png') no-repeat; background-size:78px 80px; background-position:center;}
.exc_content_result .inp_radio_ecox input[type="radio"]:checked + .ecl_ox_x {border:1px solid #e6e6e6; background:url('/images/front/study/icon_x_off.png') no-repeat; background-size:78px 80px; background-position:center;}
.inp_radio_ecox.answer input[type="radio"]:checked + .ecl_ox_o {border:2px solid #c19988; background:#f8f3ed url('/images/front/study/icon_o_on.png') no-repeat; background-size:78px 80px; background-position:center;}
.inp_radio_ecox.answer input[type="radio"]:checked + .ecl_ox_x {border:2px solid #c19988; background:#f8f3ed url('/images/front/study/icon_x_on.png') no-repeat; background-size:78px 80px; background-position:center;}
.inp_radio_ecox.answer input[type="radio"]:checked + [class^="ecl_ox_"]:before {right:55px;}

/* 과제제출 */
.pop_wrap_report .pop_content, .pop_wrap_survey .pop_content {text-align:left;}
    .rpinfo_head {padding-bottom:10px; border-bottom:1px solid #e6e6e6;}
        .rih_tit {position:relative;}
            .rih_tit [class^="tit_"] {display:block;}
            .riht_date {padding-top:3px;}
                .riht_date [class^="txt_"] {color:#808080; letter-spacing:0;}
                .riht_date [class^="txt_"] + [class^="txt_"] {position:relative; padding-left:15px;}
                .riht_date [class^="txt_"] + [class^="txt_"]:before {position:absolute; top:3px; left:5px; width:1px; height:13px; background:#808080; content:'';}
    .rpinfo_cont {padding:15px 0 0;}
        .rpinfo_cont .txt_s16cDGray {line-height:1.9;}
        .rpinfo_cont .file_lists_w {padding-top:15px;}    
            .rpinfo_cont .af_list {display:block; margin-top:0;}
                .rpinfo_cont .af_list .linkIcon_file {max-width:100%;}
    .rp_submit_w {position:relative; margin-top:45px;}
        .rp_submit_w .tit_s20DGray, .rp_review_w .tit_s20DGray {display:block; padding-bottom:20px;}
        .rp_submit_w .tit_s24DGray {padding-bottom:30px;}
        .ra_btn_w {position:absolute; top:-5px; right:0;}
            .ra_btn_w button {width:auto;}
            .ra_btn_w button + button {margin-left:5px;}
            .ra_btn_w .txt_s16cDGray {color:#808080; font-weight:500;}
        .rp_submit_w .inp_txt, .rp_submit_w textarea {background:#f5f5f5; border:0;}
        .rp_submit_w .inp_txt {width:100%;}
            .rp_submit_w .inp_txt .h50s16cDGray {height:60px; padding:20px;}
        .rp_submit_w textarea {height:200px; margin-top:15px; padding:20px;}
        .rp_submit_w .bv_file_w {margin-top:30px;}
            /* .rp_submit_w .bv_file_w .linkIcon_file [class^="txt_"] {word-break:break-all;} */
    .rp_review_w {padding-top:50px;}

.items_btn_autoWidth .btn_lineGrayh50_cancle, .items_btn_autoWidth .btn_grayh50_save {width:160px;}
.items_btn_autoWidth .btn_brownh50_submit {width:320px;}

/* 설문참여 */
.pop_wrap_survey [class^="popup_"] {padding:0;}
    .pop_wrap_survey .pop_header, .pop_wrap_survey .rp_info_w {background:#f8f8f8; border-radius:5px;}
    .pop_wrap_survey .pop_inner [class^="btnIcon_close"] {right:30px}

    .pop_wrap_survey .rp_info_w {padding:0 40px 55px;}
    .sv_lists_w {padding:40px 40px 0;}
        .sv_lists_w > .tit_s20DGray {display:block; padding:40px 0 20px;}
        .sv_lists_w .tit_s20DGray:first-child {padding-top:0;}
        .formGroup_checklist_ty2 {padding-top:0;}
            .formGroup_checklist_ty2 .inp_radio_ecl + .inp_radio_ecl {margin-top:0;}
            .formGroup_checklist_ty2 .inp_radio_ecl input[type="radio"]:checked + [class^="txt_"] {background-position:calc(100% - 25px) 19px; font-weight:normal;}
            .formGroup_checklist_ty2 .inp_radio_ecl [class^="txt_"] {border-width:1px 0 0 0; word-break:break-all;}
            .formGroup_checklist_ty2 .inp_radio_ecl:last-child [class^="txt_"] {border-width:1px 0 1px 0;}
            .formGroup_checklist_ty2 .inp_radio_ecl .num {padding-right:30px;}
            .formGroup_checklist_ty2 .inp_checkbox_ecl + .inp_checkbox_ecl {margin-top:0;}
            .formGroup_checklist_ty2 .inp_checkbox_ecl input[type="checkbox"]:checked + [class^="txt_"] {background-position:calc(100% - 25px) 19px; font-weight:normal;}
            .formGroup_checklist_ty2 .inp_checkbox_ecl [class^="txt_"] {border-width:1px 0 0 0; word-break:break-all;}
            .formGroup_checklist_ty2 .inp_checkbox_ecl:last-child [class^="txt_"] {border-width:1px 0 1px 0;}
            .formGroup_checklist_ty2 .inp_checkbox_ecl .num {padding-right:30px;}
            .ecl_memo {display:inline-block; width:calc(100% -  100px); word-break:break-all; vertical-align:top; font-weight:normal;}

        .sv_lists_w .inp_txtArea textarea {height:150px; padding:20px; border-color:#e6e6e6;}
        .formGroup_checklist_ty2 .inp_radio_ecl .inp_txtArea {display:none;}
            .formGroup_checklist_ty2 .inp_radio_ecl textarea {height:65px; margin-top:15px; padding:20px 0 0; border-width:1px 0 0 0;}
        .inp_radio_ecl.write input[type="radio"]:checked + [class^="txt_"] .inp_txtArea {display:block;}

    [class^="tableWrap_rpSlct_"] {margin-top:40px; border-top:1px solid #e6e6e6;}
        [class^="tableWrap_rpSlct_"] th {padding:15px; border-right:1px solid #e6e6e6; background:#fff; text-align:left;}
            [class^="tableWrap_rpSlct_"] th .num {padding-right:30px;}
            .rpslct_mob {display:none;}
        [class^="tableWrap_rpSlct_"] tr:first-child th, [class^="tableWrap_rpSlct_"] tr:first-child td {padding:15px 0; border-bottom:1px solid #aaa;}
        [class^="tableWrap_rpSlct_"] td {text-align:center;}
    
    .tableWrap_rpSlct_inp th {width:780px;}
        .tableWrap_rpSlct_inp td .inp_select_gray {width:94px;}
        .tableWrap_rpSlct_inp th .txt_s16cDGray {font-weight:normal;}

    .tableWrap_rpSlct_matrix th .txt_s16cDGray {font-weight:normal;}
        .tableWrap_rpSlct_matrix th:nth-child(1) {width:630px;}
    
    .tableWrap_rpSlct_matrix td {border-right:1px solid #e6e6e6;}
    .tableWrap_rpSlct_matrix td:not(:first-child) {padding:0;}
    .tableWrap_rpSlct_matrix td:last-child {border-right:0;}
        .tableWrap_rpSlct_matrix .inp_radio_box, .tableWrap_rpSlct_matrix .inp_radio_box [class^="txt_"] {width:100%; height:100%; font-size:0;}
        .inp_radio_box input[type="radio"]:checked + [class^="txt_"] {position:relative; background:#f8f3ed;}
        .inp_radio_box input[type="radio"]:checked + [class^="txt_"]:before {position:absolute; top:50%; left:50%; width:24px; height:24px; margin-top:-12px; margin-left:-12px; background:url('/images/front/common/icon_check_on.png') no-repeat; content:''; background-size:100% auto;}
    .tableWrap_rpSlct_matrix.viewMb {display:none;}

.pop_wrap_survey .pop_footer .items_btn_double {width:630px; margin:0 auto;}

/* 신청한 과정 */
.top_study_w .inp_select_underline {width:180px;}

.tableWrap_chgclass th {width:160px;}
.tableWrap_chgclass .inp_select_gray {width:205px;}

.inp_txtArea_notattd textarea {height:130px;}

/* 시설 신청 */
.srchWrap_fac_lists {padding-bottom:40px;}
    .srchWrap_fac_lists .formGroup_period {display:inline-block; width:53%;}
        .srchWrap_fac_lists .period_list .inp_txt_calendar {width:100%;}
    .srchWrap_fac_lists .inp_select_gray {width:calc(100% - 75%);}
    .srchWrap_fac_lists .inp_select_gray {margin-left:10px; vertical-align:top;}
    .srchWrap_fac_lists .swfs_btn_w {width:20%;}
        .srchWrap_fac_lists .swfs_btn_w .btn_grayh50_srch {width:43%;}
        .srchWrap_fac_lists .swfs_btn_w .btn_brownh50_resv {width:52%;}
        .srchWrap_fac_lists .swfs_btn_w [class^="btn_"] {box-shadow:0 2px 4px 0 rgba(187, 187, 187, 0.5);}

/* 시설 신청서 작성 */
.top_subopt_w {padding-bottom:20px; overflow:hidden;}
    .tsopt_left {float:left;}
        .tsopt_left .btn_lGrayh40_add {width:90px; margin-left:5px;}
        .tsopt_left [class^="inp_select"] + [class^="inp_txt_"] {margin-left:5px;}
    .tsopt_right {float:right;}
        .tsopt_right [class^="btn_"] {width:130px;}
        .tsopt_right [class^="btn"] + [class^="btn_"] {margin-left:5px;}

    .inp_txtArea_facetc textarea {height:90px;}

/* 시설 신청 현황 */
.srchWrap_fac_status {}
    .swfs_li {width:100%;}
    .swfs_li + .swfs_li {padding-top:20px;}
    .srchWrap_fac_status .formGroup_period {float:right; width:53%;}
        .swfs_li .period_list {width:48%;}
            .swfs_li .period_list:last-child {float:right; position:relative;}
            .swfs_li .period_list:last-child:before {position:absolute; top:50%; left:-22px; margin-top:-12px;}
    .srchWrap_fac_status .inp_txt_search {width:46%;}
    .srchWrap_fac_status .inp_txt_calendar {width:100%;}
    .srchWrap_fac_status .inp_select_gray {width:29%;}
    .swfs_btn_w {float:right; width:120px; text-align:right;}
        .swfs_btn_w [class^="btn_"] {width:100%;}

.tableWrap_line_fac th, .tableWrap_line_fac td {border:0;}
.tableWrap_line_fac {overflow:auto; width:100%;}
.table_line_facatus {}
    .table_line_facatus th:nth-child(1) {width:80px;}
    .table_line_facatus th:nth-child(2) {}
    .table_line_facatus th:nth-child(3) {width:110px;}
    .table_line_facatus th:nth-child(4) {width:90px;}
    .table_line_facatus th:nth-child(5) {width:110px;}
    .table_line_facatus th:nth-child(6) {width:180px;}
    .table_line_facatus th:nth-child(7) {width:120px;}
    .table_line_facatus th:nth-child(8) {width:120px;}
    .table_line_facatus th:nth-child(9) {width:120px;}
    .table_line_facatus tbody tr {border-bottom:1px solid #e6e6e6;}

    .table_line_facatus .link_sbj {width:calc(100% - 50px); padding-left:5px;}
    .table_line_facatus .btn_lineGrayh30 {width:90px; padding:0 10px;}

.tableWrap_line_fac + .paging_w {margin-top:50px;}

/* 시설 신청 현황 상세 */
.txt_s24_tHead {clear:both; display:block; padding:80px 0 25px; color:#414141; font-weight:700;}
.txt_s24_tHead:first-child {padding-top:0;}
    .txt_s24_tHead .btnIcon_tit {padding-right:30px; color:#414141; background:url('/images/front/common/arrow_right_02.png') no-repeat; background-size:20px; background-position:right center;}
    .btnIcon_tit .txt_s24cDGray {font-weight:700;}

.top_guide_w {position:relative;}
    .tguide_txt {position:absolute; top:-50px; right:0;}
        .tguide_txt .iconGuide_brown {display:inline-block; width:16px; height:16px; margin-right:5px; background:url('/images/front/common/icon_guide_on.png') no-repeat; background-size:100% auto; vertical-align:middle;}    
.inp_select_line_apparatus {display:none; width:100%; margin-bottom:10px;}

.tableWrap_facInfo [class^="inp_txt"]:not(.inp_txtArea), .tableWrap_facInfo [class^="inp_select"] {width:470px;}
.tableWrap_facInfo [class^="inp_txt_total"]:not(.inp_txtArea) {width:175px; margin-right:5px;}
.tableWrap_facInfo .btn_lGrayh40 {width:90px;}

.tableWrap_facInfo {border-top:1px solid #aaa;}
    .tableWrap_facInfo th {width:20%;}
    .tableWrap_facInfo td {width:80%; padding:14px 30px;}
    .formGroup_radio_stype {padding-left:115px;}
        .formGroup_radio_stype .inp_radio {text-align:center;}
        .formGroup_radio_stype .inp_radio + .inp_radio {margin-left:150px;}
        [class^="fac_seattype"] {display:block; width:120px; height:120px; margin-top:10px; background-size:100% auto; background-position:center;}
        .fac_seattype_01 {background-image:url("/images/front/common/img_fac_01.png");}
        .fac_seattype_02 {background-image:url("/images/front/common/img_fac_02.png");}
        .fac_seattype_03 {background-image:url("/images/front/common/img_fac_03.png");}
        .fac_seattype_04 {background-image:url("/images/front/common/img_fac_04.png");}
        .fac_seattype_05 {background-image:url("/images/front/common/img_fac_05.png");}

.tableWrap_facInfo.write .inp_txtArea textarea {height:90px;}

.formGroup_radio_stype2 tbody td [class^="inp_txt"] {width:95%;}

.formGroup_radio_stype2 {padding-top:40px; overflow:hidden;}
    .formGroup_radio_stype2 tbody th {width:15%;}
    .formGroup_radio_stype2 tbody td {width:35%;}

    .formGroup_radio_stype2 .inp_radio {display:block;}
    .formGroup_radio_stype2 .tableWrap {margin-top:20px; border:0;}
        .formGroup_radio_stype2 .tableWrap table {width:100%; border-top:1px solid #e6e6e6;}
        .formGroup_radio_stype2 .tableWrap tbody th [class^="txt_"] {font-weight:500;}
    .formGroup_radio_stype2 .af_list {display:inline-block;}
        .formGroup_radio_stype2 .af_list .linkIcon_file {max-width:220px;}
    .formGroup_radio_stype2 .btn_lineGrayh40_file {float:right; width:120px;}
    
    .fac_fileup_w {display:none;}

/* .faclass_wrap {padding-right:95px;} */
.faclass_wrap, .fac_sh_w {display:inline-block; width:50%;}
.fac_sh_w {float:right; width:610px; margin-top:-70px; vertical-align:top;}
    .fac_sh_w .myBox_schedule {padding:0; box-shadow:none; border:0;}
    .fac_sh_w .myBox_schedule .fc-unthemed th {padding:19px 0; font-size:0.778em;}
    .fac_sh_w .myBox_schedule .fc-basic-view .fc-day-number {padding:5px 10px; font-size:0.667em;}
    .fac_sh_w .fc-basic-view .fc-body .fc-row {height:90px;}
    .fac_sh_w .myBox_schedule .fc-event-container .red, .fac_sh_w .myBox_schedule .fc-event-container .green {margin-top:0; padding:4px 10px; line-height:1.1;}
    .fac_sh_w .myBox_schedule .fc-event-container .red:before, .fac_sh_w .myBox_schedule .fc-event-container .green:before {width:7px;}
    .fac_sh_w .myBox_schedule .fc-unthemed .fc-content {font-size:0.611em;}
.facl_w_list + .facl_w_list {padding-top:40px;}
.thumbCol_facInfo {width:522px; height:149px; padding:20px 20px 20px 225px; border:1px solid #e6e6e6; border-radius:5px;}
    .facinfo_opt {padding-top:5px;}
        .facinfo_opt [class^="txt_s14"] + [class^="txt_s14"] {position:relative; padding-left:20px; color:#898989;}
        .facinfo_opt [class^="txt_s14"] + [class^="txt_s14"]:before {position:absolute; top:3px; left:7px; width:1px; height:15px; background:#d8d8d8; content:'';}
    .thumbCol_facInfo .thumb_bottom {padding-top:20px;}
        .thumbCol_facInfo .thumb_bottom button {width:24px; height:24px; background-size:100% auto;}
        .thumbCol_facInfo .thumb_bottom button + button {margin-left:25px;}
            .btnIcon_mic {background:url("/images/front/common/icon_mic.png") no-repeat;}
            .btnIcon_video {background:url("/images/front/common/icon_beam.png") no-repeat;}
            .btnIcon_pc {background:url("/images/front/common/icon_monitor.png") no-repeat;}
    .thumbCol_facInfo .thumb_img {width:195px; height:149px; padding-bottom:0; cursor:unset;}
.table_col_schdetail {display:none;}

.thumbCol_facInfo + .btn_line {vertical-align:top; margin-left:-4px; width:130px; height:149px; border-width:1px 1px 1px 0; border-color:#e6e6e6; border-radius:0 5px 5px 0;}    
    .thumbCol_facInfo + .btn_line [class^="txt_"] {color:#c19f88;}
.thumbCol_facInfo + .btn_line:hover, .thumbCol_facInfo + .btn_line.active {background:#c19f88;}
    .thumbCol_facInfo + .btn_line:hover [class^="txt_"], .thumbCol_facInfo + .btn_line.active [class^="txt_"] {color:#fff;}

.tableWrap_topNline {border-top:1px solid #e6e6e6;}

.fac_price_w {padding:20px 30px; margin-top:80px; background:#f8f3ed; border-bottom:1px solid #aaa; text-align:right; line-height:initial;}
    .fac_price_w .txt_s18cDark {font-weight:500;}
    .fac_price_w .txt_s18cDark + .txt_s18cDark {padding-left:90px;}

.items_btn_autoWidth.facatus, .items_btn_double.facwrite {padding-top:60px;}
    .items_btn_autoWidth.facatus .btn_lineGrayh50, .items_btn_autoWidth.facatus .btn_grayh50 {width:160px;}
    .items_btn_autoWidth.facatus .btn_brownh50 {width:310px;}

[class^="bottom_btn"] {padding-top:60px; text-align:center;}
    .bottom_btn_fac .items_btn_double {width:630px; margin:0 auto;}

/* 시설 신청 팝업 */
[class^="pc_facatus"] {min-height:150px; text-align:left;}
    [class^="pop_wrap"] .items_btn_single [class^="btn"] {width:310px;}
    
    .pc_facatus_reject .txt_s16cDGrayFB + .txt_s16cDGray {padding-left:10px;}
    .pc_facatus_modify .inp_select_gray {width:335px; margin-left:20px;}
    .pc_facatus_apply .pcfa_info {height:200px; padding:10px; background:#d8d8d8; border-radius:5px;}
    .pc_facatus_apply .inp_txtArea {height:150px;}
        .pc_facatus_apply .inp_txtArea textarea {height:100%;}
    .pc_facatus_apply .pcfa_info + .inp_txtArea {margin-top:20px;}

    .facr_txt_w {margin-top:20px; padding-top:20px; border-top:1px solid #ebebeb;}

.pop_wrap_calendar .fac_sh_w {padding:0 10px; margin-top:0;}

.pop_wrap_facresrv .slct_class_w {padding:15px; background:#f8f3ed; border:1px solid #c19988; border-radius:5px; text-align:left;}
    .slct_class_w .txt_s16 {display:block; padding-top:5px;}
    .facr_lists_w {padding:20px; text-align:left;}
        .facr_list + .facr_list {padding-top:20px;}
        .facr_list .txt_tit {display:block; padding-bottom:10px; font-size:0.889em; font-weight:500;}
        .facr_list .inp_txt_calendar {width:54%;}
        .facr_list .inp_select_lineTime {width:100px;}
        .facr_list .formGroup_radio {padding-top:20px;}

    .pop_wrap_facresrv .facr_list .formGroup_radio {width:80%;}
        .pop_wrap_facresrv .formGroup_radio [class^="inp_radio"] {margin-bottom:10px;}

.pop_wrap_facapply .popup_two {width:610px;}
    .pop_wrap_facapply .tguide_txt {position:relative; top:auto; padding-bottom:10px; text-align:left;}
    .pop_wrap_facapply .table_col td .txt_s16cDGray {display:block;}

.thumbSlider_facDetail {width:520px; margin:0 auto; overflow:hidden;}
    .slider_lists_img .sld_list {height:324px; padding:0;}
    .fd_img_w {width:100%; height:324px;}
        .fd_img_w img {width:100%; height:100%; border-radius:5px;}

    .thumbSlider_facDetail .btnIcon_slide_prev {left:0; background-image:url('/images/front/common/btn_prev02_off.png');}
    .thumbSlider_facDetail .btnIcon_slide_next {right:0; background-image:url('/images/front/common/btn_next02_off.png');}
    .thumbSlider_facDetail .btnIcon_slide_prev:hover {left:0; background-image:url('/images/front/common/btn_prev02_on.png');}
    .thumbSlider_facDetail .btnIcon_slide_next:hover {right:0; background-image:url('/images/front/common/btn_next02_on.png');}

.pop_wrap_facdetail .pop_content {overflow-x:unset;}
.thumbSlider_facDetail + .tableWrap_facdetail {margin-top:20px;}
.tableWrap_facdetail {border-top:1px solid #ececec;}

/* 인원업로드 팝업 */
.pop_wrap_excelup {}
    .pop_wrap_excelup .pop_content {text-align:left;}
        .pop_wrap_excelup .bvc_btn_w {width:50%;}
            .pop_wrap_excelup .btn_lineGrayh40_sample {width:120px; margin-left:5px;}

        .eu_txt_info {padding-top:20px; margin-top:20px; border-top:1px solid #d9d9d9;}
            .eu_txt_info .txt_s16cDGrayFB {padding-bottom:10px;}
            .eu_txt_info [class^="txt_s14"] {display:block;}
            .eu_txt_info [class^="txt_s14"] + [class^="txt_s14"] {padding-top:5px;}
            .eu_txt_info .txt_s16cGrayFB {padding-top:30px;}
            .eu_img_w {padding-top:10px;}
                .eu_img_w img {width:100%;}

        .pop_wrap_excelup .bvc_files {max-width:100%;}
            .pop_wrap_excelup .bvf_list {max-width:100%;}
                .pop_wrap_excelup .linkIcon_file {max-width:100%;}

/* 인원정보 */
.tableWrap_line_people {border-top:1px solid #aaa;}
    .inp_chk_people {display:block; padding-left:24px;}
        .inp_chk_people .icon_chk {position:absolute; left:0; top:50%; margin-top:-12px;}
        .tableWrap_line_people .inp_txt_name {width:120px;}
        .tableWrap_line_people .inp_txt_company {width:150px;}
        .tableWrap_line_people .inp_txt_phone {width:160px;}

/* 전산 기자재 */
.tableWrap_line_apparatus {border-top:1px solid #aaa;} 
    .table_line_apparatus {}
        .table_line_apparatus td {width:100px;}
        .table_line_apparatus th {width:80px;}
        .table_line_apparatus thead th [class^="txt_"] {font-weight:500;}
        .table_line_apparatus thead th:last-child {width:240px;}
        .table_line_apparatus thead th:nth-child(1), .table_line_apparatus thead th:nth-child(2) {width:60px;}
        .table_line_apparatus tbody tr.facTbTotal, .table_line_apparatus .facTbTotal th {background:#f8f3ed;}
        .inp_txt_apparatus {width:80px;}
            .inp_txt_apparatus input[type="text"], .table_line_apparatus tbody td {text-align:right;}
            .table_line_apparatus tbody td.table_left {text-align:left;}
        .inp_txt_etc {width:100%;}

/* 소셜러닝 */
.formGroup_period_social .period_list .inp_txt_calendar {width:260px;}

.social_top_w {padding-bottom:40px; overflow:hidden;}
    .social_top_w .tit_s24cDGray {font-weight:700;}
    .social_top_w .tit_s24cDGray + .txt_s14cLGray {padding-left:10px;}
    .stw_right {float:right;}
    .stw_right .inp_txt_search_underline {width:350px; border-bottom:1px solid #aaa;}
    .stw_right .btn_grayh40_write, .stw_right .btn_lineBrownh40 {width:180px; margin-left:25px; vertical-align:bottom;}

    .st_tap_w {display:inline-block; padding-left:20px;} 
        .stw_list {display:inline-block;}
        .stw_list + .stw_list {position:relative; padding-left:20px;}
        .stw_list + .stw_list:before {position:absolute; top:5px; left:9px; width:1px; height:16px; background:#676767; content:'';}
            .stw_tab:hover .txt_s16cDGray, .stw_tab.active .txt_s16cDGray {color:#c19988; font-weight:500;}

.social_top_m {display:none;}

/* 그룹별 게시판 - 전체글 */
.tableWrap_bbsList_socialBoard {border-top:1px solid #aaa;}
    .table_bbsList_sboard th {background:#f8f8f8; border-color:#e6e6e6;}

    .table_bbsList_sboard th:nth-child(1) {width:80px;}
    .table_bbsList_sboard th:nth-child(2) {width:100px;}
    .table_bbsList_sboard th:nth-child(3) {width:auto;}
    .table_bbsList_sboard th:nth-child(4) {width:90px;}
    .table_bbsList_sboard th:nth-child(5) {width:140px;}
    .table_bbsList_sboard th:nth-child(6) {width:80px;}

    .table_bbsList_sboard .link_sbj.answer {padding-right:60px;}
        .table_bbsList_sboard .link_sbj.answer [class^="txtLabel_h22Line"] {min-width:48px;}
    .sb_upload [class^="txt_"] [class^="c"] {padding-right:5px;}
        .sb_upload [class^="txt_"]:last-child {display:block; padding-top:5px; letter-spacing:0;}

/* 공지사항 */
.btnIcon_social_write {display:none;}

.table_bbsList_sboard.notice th:nth-child(1) {width:80px;}
.table_bbsList_sboard.notice th:nth-child(2) {width:auto;}
.table_bbsList_sboard.notice th:nth-child(3) {width:90px;}
.table_bbsList_sboard.notice th:nth-child(4) {width:140px;}
.table_bbsList_sboard.notice th:nth-child(5) {width:80px;}

.contBox_socialGray .items_btn_double.bbc_btn {padding-top:50px;}

/*  Q&A */
.table_bbsList_sboard .txtLabel_h22_s12Red {background:rgba(255,84,82,.8);}

/* 일정(캘린더) */
.myBox_schedule.social {border:0; padding:0; box-shadow:unset;}
    .social .join_status_w {left:20px; top:25px;}
.social_calendar_detail {display:none;} 

/* 갤러리 */
.social_top_w + .thumb_lists_gallery {padding-top:10px;}
.gallery .bv_file_w {margin-top:20px;}
    .gallery .bv_file_w .bvc_files {max-width:100%; padding-right:10px;}
        .gallery .bvf_list {position:relative; width:calc((100% - 60px) / 5); padding-right:0; margin-right:10px;}
        .gallery .bvf_list:nth-child(5n) {margin-right:0;}
            .gallery .bvf_list img {width:100%; height:130px; border-radius:5px;}
            .gallery .bvf_list .btnIcon_delete_gray {position:absolute; top:20px; right:0;}

/* 멤버 */
.member_lists_w {overflow:hidden;}
    .member_lists_w .sld_list {width:calc(100% / 4); margin-bottom:60px; border-left:1px solid #d8d8d8;}
    .member_lists_w .sld_list:first-child, .member_lists_w .sld_list:nth-child(4n+1) {border-left:0;}
    .thumbnail_member {width:100%;}
        .thumbnail_member .thumb_header {height:249px; text-align:center; color:#898989;}
            .thumbnail_member .thumb_header .user_pic {margin-bottom:20px; width:70px; height:70px;}
            .thumbnail_member .thumb_header [class^="txt_"] {display:block; padding-bottom:5px;}
        .thumbnail_member .thumb_button {text-align:center;}
            .thumbnail_member .thumb_button button {width:90px;}

.member_lists_w + .paging_w {margin-top:0;} 

/* 설정 */
.social_tab_w {display:none;}

.table_bbsList_sboard.setting th:nth-child(1) {width:auto;}
.table_bbsList_sboard.setting th:nth-child(2) {width:150px;}
.table_bbsList_sboard.setting th:nth-child(3) {width:90px;}
.table_bbsList_sboard.setting th:nth-child(4) {width:200px;}

.table_bbsList_sboard.setting tr.category {background:#f8f3ed;}
.table_bbsList_sboard.setting td.table_left {padding-left:50px; text-align:left;}
.table_bbsList_sboard.setting td.function [class^="btn_line"] {width:70px; height:32px; padding:0 12px;}
    .table_bbsList_sboard.setting td.function button + button {margin-left:5px;}
    .table_bbsList_sboard.setting td.function .tools_btn_w {display:none;}

    .tableWrap_fcmodify td .inp_txt_tit, .tableWrap_boardAdd td .inp_txt_tit {width:95%;} 
    .tableWrap_boardAdd td .inp_radio + .inp_radio {margin-left:20px;}

.items_btn_single.bbc_btn {width:310px; margin:0 auto; padding-top:50px; overflow:hidden;}
    .items_btn_single.bbc_btn .item_list {width:100%;}

/* 마이페이지 */
.contBox_mypage {padding-top:20px; min-height:calc(100vh - 229px); background-color:#f7f7f7;}

[class^="myBox"] {position:relative; padding:25px 30px 30px; border:1px solid #f4f4f4; background-color:#fff; border-radius:5px; box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.15);}
    [class^="myBox"] > .linkIcon_arrowRight {position:absolute; right:30px; top:25px;}

.my_info_top {position:relative; padding-left:288px; width:100%; min-height:300px;}
    .myBox_profile {position:absolute; left:0; top:0; width:270px; height:300px; text-align:center;}
        .myBox_profile .user_pic {margin-top:10px; width:120px; height:120px;}
        .myBox_profile .txt_s22cDGray_name {display:block; margin-top:20px;}
        .myBox_profile .txt_s16cLGray {display:block; margin-top:15px;}
    .myBox_studyInfo {width:100%; height:300px;}
        .mbsi_top {display:block;}
            .mbsi_top [class^="tit_"], .mbsi_top .inp_select_gray {vertical-align:middle;}
            .mbsi_top .inp_select_gray {margin-left:20px;}
        .mbsi_lists_w {overflow:hidden; margin-top:70px; width:100%;}
            .mbsi_list {float:left; position:relative; padding:5px 5px 59px; width:18.2%; height:112px; border-left:1px solid #d8d8d8; text-align:center;}
            .mbsi_list:first-child {border-left:0;}
            .mbsi_list:last-child {width:27.2%;}
                .mbsi_list .tit_s16cLGray {display:block; position:absolute; left:0; bottom:0; width:100%; text-align:center;}
                .mbsi_list .si_data_w {display:block; line-height:1.1;}
                    .mbsi_list .si_data_w [class^="txt_"] {font-weight:500;}
                    .mbsi_list .si_data_w .txt_s16cDGray {position:relative; top:6px; }
                    .mbsi_list .si_data_w .txt_s16cDGray + .txt_s44cDGray {margin-left:10px;}

    /*나의학습이력 교육비추가로인한 높이 수정*/
    .myBox_profile2 {position:absolute; left:0; top:0; width:270px; height:340px; text-align:center;}
        .myBox_profile2 .user_pic {margin-top:10px; width:120px; height:120px;}
        .myBox_profile2 .txt_s22cDGray_name {display:block; margin-top:20px;}
        .myBox_profile2 .txt_s16cLGray {display:block; margin-top:15px;}
                
.my_info_top + .myBox_applyInfo {margin-top:20px;}
.myBox_applyInfo {position:relative; width:100%;}
        .mbai_status_chart {overflow:hidden; margin-top:20px; width:100%;}
            [class^="apply_chart"] {float:left; position:relative; padding-top:20px; height:298px; border-top:1px solid #898989;}
                [class^="apply_chart"] .chart_w {position:relative; width:100%; height:230px;}
                    [class^="apply_chart"] .chart_w > canvas {display:block; position:absolute; left:0; top:0; width:100%; height:calc(100% + 10px);}
                .ac_data_lists {display:inline-block; position:absolute; z-index:1;}
                    .acd_list {margin-top:5px;}
                    .acd_list:first-child {margin-top:0;}
                        .acd_list [class^="txtIcon_data"] {display:inline; padding-left:18px; line-height:1.1;}
                            .acd_list [class^="txtIcon_data"]:before {width:8px; height:8px; border-radius:50%;}
                            .acd_list .txtIcon_data_red:before {background-color:#ff5452;}
                            .acd_list .txtIcon_data_cyon:before {background-color:#2cd9c5;}
                            .acd_list .txtIcon_data_yellow:before {background-color:#ffe700;}
                            .acd_list .txtIcon_data_purple:before {background-color:#826af9;}
                            .acd_list .txtIcon_data_gray:before {background-color:#cbcbcb;}

            .apply_chart_line {padding-left:230px; width:55%;}
                .apply_chart_line .title_wrap {display:inline-block; position:absolute; left:0; top:10px; width:auto;}
                .apply_chart_line .ac_data_lists {left:0; top:146px;}

            .apply_chart_bar {padding-left:230px; width:55%;}
                .apply_chart_bar .title_wrap {display:inline-block; position:absolute; left:0; top:10px; width:auto;}
                .apply_chart_bar .ac_data_lists {left:0; top:146px;}
                    .chart_bar_lists {width:100%;}
                        .cb_list {margin-top:30px; width:100%;}
                        .cb_list:first-child {margin-top:0;}
                            [class^="grap_x_myApply"] {display:block; position:relative; padding-top:34px;}
                                [class^="grap_x_myApply"] [class^="tit_"], [class^="grap_x_myApply"] [class^="txt_"] {position:absolute; top:0;}
                                [class^="grap_x_myApply"] [class^="tit_"] {left:0;}
                                [class^="grap_x_myApply"] [class^="txt_"] {right:0;}
                                [class^="grap_x_myApply"] .gWrap {overflow:hidden; height:10px; background-color:#f3f5f8; border-radius:5px;}
                                    [class^="grap_x_myApply"] .gBar {height:10px; border-radius:5px;}

                            .grap_x_myApply_red .gBar {background-color:#ff5452;}
                            .grap_x_myApply_cyon .gBar {background-color:#2cd9c5;}
                            .grap_x_myApply_yellow .gBar {background-color:#ffe700;}

            .apply_chart_pie {margin-left:80px; padding:10px 0 0 0; width:calc(45% - 80px);}
                .apply_chart_pie .chart_w {margin-top:39px; width:60%; height:146px;}
                    .apply_chart_pie .chart_w canvas {left:-20px;}
                .apply_chart_pie .ac_data_lists {left:50%; top:89px;}
                    .apply_chart_pie .acd_list [class^="txtIcon_data"] .txt_s14cGGray {margin-left:20px;}

.items_myCont_lists {position:relative; left:-10px; margin-top:10px; width:calc(100% + 20px);}
    .items_myCont_lists > .item_cont {padding:10px; width:50%;}
    .items_myCont_lists [class^="myBox_"] {width:100%; height:361px;}
        .items_myCont_lists [class^="myBox_"] .title_wrap {padding-bottom:20px; border-bottom:1px solid #898989;}
        .items_myCont_lists [class^="myBox_"] .title_wrap .linkIcon_arrowRight {margin-left:15px;}
        .items_myCont_lists [class^="myBox_"] .btnIcon_h40Setting {position:absolute; right:30px; top:20px; padding-right:25px; background-image:url('/images/front/common/icon_setting.png'); background-position:right center; background-size:16px auto;}
        .inp_select_gray_myCareer {position:absolute; right:30px; top:20px;}

    .myBox_wishCont {}
        .wishCont_scroll {overflow-x:auto; overflow-y:hidden; margin-top:30px; width:calc(100% + 15px);}
            .thumb_lists_myWish {width:100%;}
    
    .myBox_myAlram {}
       .myBox_myAlram .title_wrap + .lists_wrap_myAlram {margin-top:0; border-top:0;}
            .list_myAlram {padding:15px 0; width:100%;}
                .list_myAlram  .link_sbj {width:100%; letter-spacing:-0.5px;}

    .myBox_myCareer {}
        .thumbSlider_myCareer {margin-top:60px; padding:0 70px;}
        .thumbSlider_myCareer .btnIcon_slide_prev {left:0;}
        .thumbSlider_myCareer .btnIcon_slide_next {right:0;}
            .thumbSlider_myCareer .chart_w {position:relative; width:146px; height:147px;}
                .thumbSlider_myCareer .chart_w .c100 {background-color:#edf0f4; font-size:146px}
                .thumbSlider_myCareer .chart_w .c100:after {margin:0; width:0.90em; height:0.90em; background-color:#fff; transform: translate(-50%,-50%);}
                .thumbSlider_myCareer .chart_w [class^="c100 p"] .fill, .thumbSlider_myCareer .chart_w [class^="c100 p"] .bar {border-color:#ff5452;}

                .thumbSlider_myCareer .chart_w.all [class^="c100 p"] .fill, .thumbSlider_myCareer .chart_w.all [class^="c100 p"] .bar {border-color:#676767;}

                .thumbSlider_myCareer .chart_w .c100 > span  {display:none;}
                .thumbSlider_myCareer .chart_w .mc_info {position:absolute; left:0; top:0; z-index:1; padding:0 10px; width:100%; height:100%; text-align:center; letter-spacing:-5px;}
                    .thumbSlider_myCareer .chart_w .mc_info .align_maker {margin-left:-1px; height:100%;}
                    .thumbSlider_myCareer .chart_w .mc_info .mci_w {display:inline-block; max-width:100%; vertical-align:middle; letter-spacing:-0.5px;}
                        .thumbSlider_myCareer .chart_w .mc_info [class^="tit_"], .thumbSlider_myCareer .chart_w .mc_info [class^="txt_"] {display:block;}
                        .thumbSlider_myCareer .chart_w .mc_info [class^="tit_"] + [class^="txt_"] {margin-top:5px;}

    .myBox_myKeyword {}
        .mk_lists_w {overflow:hidden; margin-top:30px;}
            .mk_list {float:left; padding:0 10px 10px 0;}
            .mk_list:last-child {padding:0 10px 0 0;}
                .txtLabel_h50s16 {background-color:#f4f4f4; color:#676767;}

/* 학습콘텐츠 */
.pop_wrap_erclaim .pop_content {text-align:left;}
    .pop_wrap_erclaim .txt_s16cDGray {padding-bottom:10px; margin-bottom:20px; border-bottom:1px solid #ebebeb;}
    .pop_wrap_erclaim textarea {height:150px;}
    .pop_wrap_erclaim textarea::placeholder {font-size:0.875em;}


/* 마이페이지 - 나의 학습이력 */
.my_study_info {position:relative; padding-left:270px;}
    .myBox_msiSort {position:absolute; left:0; top:0; padding:20px; width:250px;}
        .inp_select_graySort {width:100%;}
        .inp_select_graySort + .formGroup_chk {margin-top:30px; }
            .myBox_msiSort .inp_chk {display:block; margin:10px 0 0 0;}
            .myBox_msiSort .inp_chk:first-child {margin-top:0;}
    .myBox_msi_list {padding-bottom:40px; width:100%;}
        .myBox_msi_list .title_wrap {padding-bottom:20px; border-bottom:1px solid #898989;}
            .myBox_msi_list .title_wrap .btn_brownh40 {width:150px;}
                .myBox_msi_list .title_wrap .btn_brownh40 .txt_s16 {font-weight:400;}
        .title_wrap + .top_total_w {margin-top:30px;}

        .tableWrap_info_myStudy {margin-top:10px;}
            .table_infoList_myStudy th:nth-child(1) {width:45%;}
            .table_infoList_myStudy th:nth-child(2) {width:14%;}
            .table_infoList_myStudy th:nth-child(3) {width:15.4%;}
            .table_infoList_myStudy th:nth-child(4) {width:21.1%;}

            .table_infoList_myStudy td {padding:26px 10px;}

                .table_infoList_myStudy .thumbCol_stInfo {padding-left:210px; min-height:114px; vertical-align:top;}
                    .table_infoList_myStudy .thumbCol_stInfo .img_w {width:190px;}
                    .table_infoList_myStudy .thumbCol_stInfo .th_categori {margin-top:5px;}
                    .table_infoList_myStudy .thumbCol_stInfo .thumb_time {margin-top:0px;}
                    .table_infoList_myStudy .thumbCol_stInfo a.txt_s16cDGray:hover {text-decoration:underline;}
                
                .table_infoList_myStudy .status > [class^="txt_"] {display:block;}
                .table_infoList_myStudy .status > [class^="txt_"] + [class^="txt_"], .table_infoList_myStudy .status > [class^="txt_"] + [class^="btn_"] {margin-top:5px;}

                .table_infoList_myStudy [class^="btn_"] {min-width:100px;}
    
    /* 수료증 팝업 */
    .popup_w1024_certificate {background-color:#f4f4f4;}
        .popup_w1024_certificate .pop_content {overflow:visible; position:relative; max-height:100%;}
        .ctfc_box {padding:30px; width:100%; background-color:#fff; border-radius:5px; box-shadow:0 0 8px 3px rgba(0, 0, 0, 0.15);}
            .ctfc_box:before, .ctfc_box:after {display:block; content:''; position:absolute; box-sizing:border-box;}    
            .ctfc_box:before { left:30px; top:30px; width:calc(100% - 60px); height:calc(100% - 60px); border:3px solid #c19988;}
            .ctfc_box:after { left:40px; top:40px; width:calc(100% - 80px); height:calc(100% - 80px); border:1px solid #c19988;}
            .ctfc_box .ctfc_inner {padding:43px;}
                .ctfc_inner .txt_s12cDark_number {display:block; text-align:right;}
                .ctfc_inner .title_w {display:block; margin-top:28px; width:100%; height:68px; background:url('/images/front/my/title_certificate.png') no-repeat center center; background-size:auto 100%;}
                .ctfc_inner .user_name {display:block; margin-top:50px;}
                    .user_name .txt_s22cDark {padding-bottom:12px; width:272px; border-bottom:1px solid #dfcbc3;}
                .ctfc_info {display:block; margin-top:25px;}
                    .ctfc_info [class^="txt_"] {display:block; margin-top:15px;}
                    .ctfc_info [class^="txt_"]:first-child {margin-top:0;}
                .ctfc_inner .items_cont_double {margin-top:45px; padding:0 66px;}
                    .ctfc_inner .items_cont_double .item_cont:first-child {text-align:left;}
                    .ctfc_inner .items_cont_double .item_cont:last-child {text-align:right;}
                        .ctfc_inner [class^="ns_"] {display:inline-block; text-align:center; }
                            .ctfc_inner [class^="ns_"]:before {display:block; content:''; background-repeat:no-repeat; background-position:center center; background-size:100% auto;}
                        .ctfc_inner [class^="ns_"] + [class^="txt_"] {display:block;}
                        .ctfc_inner .ns_logo:before {width:48px; height:41px; background-image:url('/images/front/my/ns_logo.png');}
                        .ctfc_inner .ns_logo [class^="txt_"] {margin-top:7px;}
                        .ctfc_inner .ns_sign:before {width:146px; height:27px; background-image:url('/images/front/my/ns_sign.png');}
                        .ctfc_inner .ns_sign [class^="txt_"] {margin-top:18px;}
                
    /*과거 학습 이력 팝업 */
    .popup_w1024_pastStudy {}
        .popup_w1024_pastStudy .pop_content {text-align:left;}
            .popup_w1024_pastStudy .pop_content > .txt_s16cDGray {padding:10px 0;}
            .popup_w1024_pastStudy .txt_s16cDGray + .inp_select_line {float:right; width:130px;}

        .tableWrap_line_pastStudy {margin-top:20px;}

/* 마이페이지 - 사외위탈교육 결과등록 */
.myBox_eduInfo {}
    .myBox_eduInfo .title_wrap {border-bottom:0;}

    .tableWrap_myEduInfo {margin-top:20px;}
        .table_col_myEduInfo .comm_write, .table_col_myEduInfo .list_comment {padding:0; border:0;}
            .table_col_myEduInfo .comm_write .formGroup_rdStar, .table_col_myEduInfo .list_comment .formGroup_rdStar {margin-left:0;}
            .table_col_myEduInfo .comm_write .item_write {margin-top:5px;}

    .bottom_btn_w {text-align:center;}
        .bottom_btn_w .items_btn_double {margin:0 auto; width:630px;}

/* 마이페이지 - 경력개발가이드 */
.myBox_msiSort {}
    .msi_scroll {overflow-x:auto; overflow-y:hidden; width:100%;}
        .msi_menus_w {width:100%;}
            .msi_menu {margin-top:25px;}
            .msi_menu:first-child {margin-top:0;}
                .msi_menu .linkIcon_arrowRight {width:100%;}
                    .msi_menu .linkIcon_arrowRight .txt_s16 {color:#9b9b9b;}
                    .msi_menu .linkIcon_arrowRight.active .txt_s16 {color:#c19988;}

.myBox_career_Modify {}
    .myBox_career_Modify .title_wrap {padding-bottom:20px; border-bottom:1px solid #898989;}
    .myBox_career_Modify .btnIcon_refresh {position:absolute; right:30px; top:20px; padding-right:25px; background-image:url('/images/front/common/icon_refresh.png'); background-position:right center; background-size:20px;}
    .myBox_career_Modify .btnIcon_refresh .txt_s16cLGray {position:relative; top:-2px;}
    .thumbSlider_myCareer .button_w {display:block; margin-top:20px; text-align:center;}

.myBox_recommand {margin-top:20px;}

/* 마이페이지 - 경력개발가이드 직무 등록 */
.myBox_duty {overflow:hidden; min-height:800px;}
    .my_duty_w {margin:80px auto; width:630px;}
        .md_header {text-align:center;}

        .md_header + .tableWrap_myDuty {margin-top:30px;}
            .table_col_myDuty {}
            .inp_select_lineMyDuty {width:100%;}

/* 마이페이지 - 찜관리 */
.my_whish_total {padding-bottom:15px; border-bottom:1px solid #e6e6e6;}
    .mw_info {overflow:hidden; width:100%;}
        .mw_info [class^="tit_"] {float:left; width:35%;}
        .mw_info [class^="txt_"] {float:right; width:65%; text-align:right;}
.myWhish_lists_w {width:100%;}
    .mw_list {margin-top:20px;}

.myBox_wish {padding-bottom:40px;}
    .table_infoList_myStudy [class^="btn_"] + [class^="btn_"] {margin-top:8px;}

/* 마이페이지 - 구성원학습현황 */
.myBox_eduStatus {margin-top:20px; padding-bottom:40px;}
    .myBox_eduStatus .title_wrap {padding-bottom:20px; border-bottom:1px solid #898989;}

    .myBox_eduStatus > .items_cont_double {margin-top:30px;}
        .myBox_eduStatus > .items_cont_double > .item_cont {width:50%; letter-spacing:-5px;}
        .myBox_eduStatus > .items_cont_double > .item_cont:last-child {text-align:right;}
            .formGroup_search {width:100%; letter-spacing:-5px;}
                .formGroup_search > [class^="inp_"], .formGroup_search > [class^="btn_"] {vertical-align:top; letter-spacing:-0.5px;}
                .formGroup_search .inp_select_gray {width:134px;}
                .formGroup_search .inp_txt_search {margin-left:10px; width:335px;}
                .formGroup_search .btn_grayh40 {margin-left:10px; width:90px;}
        .myBox_eduStatus .item_cont > [class^="inp_"], .myBox_eduStatus .item_cont > [class^="btn_"] {vertical-align:top; letter-spacing:-0.5px;}
        .myBox_eduStatus .item_cont > .inp_select_line {margin-left:10px; width:226px;}

    .tableWrap_line_eduStatus {margin-top:15px;}
        .table_line_eduStatus th:nth-child(1) {width:5.5%;}
        .table_line_eduStatus th:nth-child(2) {width:10%;}
        .table_line_eduStatus th:nth-child(3) {width:8%;}
        .table_line_eduStatus th:nth-child(4) {width:6.3%;}
        .table_line_eduStatus th:nth-child(5) {width:8.2%;}
        .table_line_eduStatus th:nth-child(6) {width:9.5%;}
        .table_line_eduStatus th:nth-child(7) {width:16.5%;}
        .table_line_eduStatus th:nth-child(8) {width:13.5%;}
        .table_line_eduStatus th:nth-child(9) {width:10.2%;}
        .table_line_eduStatus th:nth-child(10) {width:12.2%;}

/* 마이페이지 - 구성원학습현황 상세 */
.myBox_stiDetail {width:100%; height:300px;}
    .myBox_stiDetail .mbsi_lists_w {margin-top:0;}
        .myBox_stiDetail .mbsi_list {position:relative; padding:20px; width:33.3%; height:130px; border-left:0;}
            .myBox_stiDetail .mbsi_list:before {display:inline-block; content:''; position:absolute; left:0; top:13px; height:calc(100% - 26px); border-left:1px solid #d8d8d8;}
            .myBox_stiDetail .mbsi_list > [class^="tit_"] {bottom:10px;}
            .myBox_stiDetail .mbsi_list > .si_data_w {position:relative; top:-10px;}
        .myBox_stiDetail .mbsi_list:nth-child(3n+1):before {display:none;}
        .myBox_stiDetail .mbsi_list:nth-child(4), .myBox_stiDetail .mbsi_list:nth-child(5), .myBox_stiDetail .mbsi_list:nth-child(6) {margin-top:1px; border-top:1px solid #d8d8d8;}

/* 마이페이지 - 나의 학습현황 교육비 부분 추가 */
.myBox_stiDetail2 {width:100%; height:340px;}
    .myBox_stiDetail2 .mbsi_lists_w {margin-top:0;}
        .myBox_stiDetail2 .mbsi_list {position:relative; padding:20px; width:33.3%; height:130px; border-left:0;}
            .myBox_stiDetail2 .mbsi_list:before {display:inline-block; content:''; position:absolute; left:0; top:13px; height:calc(100% - 26px); border-left:1px solid #d8d8d8;}
            .myBox_stiDetail2 .mbsi_list > [class^="tit_"] {bottom:10px;}
            .myBox_stiDetail2 .mbsi_list > .si_data_w {position:relative; top:-10px;}
        .myBox_stiDetail2 .mbsi_list:nth-child(3n+1):before {display:none;}
        .myBox_stiDetail2 .mbsi_list:nth-child(4), .myBox_stiDetail2 .mbsi_list:nth-child(5), .myBox_stiDetail2 .mbsi_list:nth-child(6) {margin-top:1px; border-top:1px solid #d8d8d8;}


.myBox_applyInfo + .my_study_info {margin-top:20px;}

/* 마이페이지 - 결재 */
.myBox_approval {padding-bottom:40px;}
    .myBox_approval .title_wrap {padding-bottom:20px; border-bottom:1px solid #898989;}
    .approval_search_w {margin-top:30px;}
        .approval_search_w .formGroup_period, .approval_search_w .formGroup_search {display:inline-block; width:auto; vertical-align:top;}
        .approval_search_w .formGroup_period .inp_txt_calendar {width:355px;}
        .approval_search_w .formGroup_search .inp_txt_search {width:445px;} 
        .approval_search_w .formGroup_search .btn_grayh50 {margin-left:10px; width:120px; background-color:#9b9b9b;}
    .as_sort_w {overflow:hidden; margin-top:40px;}
        .as_sort_w .formGroup_chk {float:left; padding-top:13px;}
        .as_sort_w .items_btn_double {float:right; width:270px;}
.tableWrap_info_approval {margin-top:20px;}
    .tableWrap_info_approval th, .tableWrap_info_approval td {padding:20px 10px;}
    .table_infoList_approval th:nth-child(1) {width:4.8%;}
    .table_infoList_approval th:nth-child(2) {width:6.3%;}
    .table_infoList_approval th:nth-child(3) {width:45.2%;}
    .table_infoList_approval th:nth-child(4) {width:15.4%;}
    .table_infoList_approval th:nth-child(5) {width:17.4%;}
    .table_infoList_approval th:nth-child(6) {width:11%;}

/* 마이페이지 - 결제 상세 */
.myBox_approval_detail {}
.myBox_approval_detail + .myBox_approval_detail {margin-top:20px;}

.tableWrap_info_aprvDetail {margin-top:20px;}
    .study_member_w {margin-top:13px; width:100%;}
        .stm_list {margin-top:5px;}
        .stm_list:first-child {margin-top:0;}

.inp_txtArea_aprvDetail {margin-top:20px;}
    .inp_txtArea_aprvDetail textarea {height:90px;}

.bottom_btn_w {}
    .bottom_btn_w .items_btn_autoWidth > .item_list {width:160px;} 
    .bottom_btn_w .items_btn_autoWidth > .item_list:nth-child(3) {width:310px;}
        .bottom_btn_w .items_btn_autoWidth > .item_list [class^="btn_"] {width:100%;}

/* 마이페이지 - 나의 일정 */
.myBox_schedule {}
    .myBox_schedule .btn_lineBrownh50 {position:absolute; right:30px; top:20px; width:184px;}
        [class^="txtIcon_ms"] {padding-left:30px;}
            [class^="txtIcon_ms"]:before {left:0; top:50%; margin-top:-12px; width:24px; height:24px;}
            .txtIcon_msCreator:before {background-image:url('/images/front/my/icon_creator.png');}
            .txtIcon_msLearner:before {background-image:url('/images/front/my/icon_learner.png');}
    .join_status_w {position:absolute; left:40px; top:55px; white-space:nowrap;}
        .js_list {display:inline-block; margin-right:15px; vertical-align:top;}
        .js_list:last-child {margin-right:0;}
            [class^="txtIcon_js"] {padding-left:16px;}
                [class^="txtIcon_js"]:before {overflow:hidden; left:0; top:50%; margin-top:-4px; width:8px; height:8px; border-radius:50%;}
                .txtIcon_jsBrown:before {background-color:#c19988;}
                .txtIcon_jsRed:before {background-color:#ff5452;}
                .txtIcon_jsLGray:before {background-color:#898989;}
                .txtIcon_jsGGray:before {background-color:#d8d8d8;}
    .myBox_schedule .calendar {color:#414141;}
        .myBox_schedule .fc-toolbar.fc-header-toolbar {height:48px;}
        .myBox_schedule .fc-toolbar .fc-right {float:none; position:absolute; right:30px; top:20px;}
        .myBox_schedule .fc-center button, .myBox_schedule .fc-center h2 {float:none; display:inline-block; font-size:1.000em; vertical-align:middle;}
        .myBox_schedule .fc-center h2 {padding:0 20px;}
        .myBox_schedule .fc-center button {width:40px; height:40px; background-color:transparent; background-repeat:no-repeat; background-position:center center; background-size:20px auto; border:0; box-shadow:none;}
            .myBox_schedule .fc-center button > span {display:none;}
        .myBox_schedule .fc-prev-button {background-image:url('/images/front/common/btn_pg_prev_black.png');}
        .myBox_schedule .fc-next-button {background-image:url('/images/front/common/btn_pg_next_black.png');}
        .myBox_schedule .fc-view {overflow:hidden; box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1);}
        .myBox_schedule .fc-state-default.fc-corner-right.btn_lineBrownh50 {position:relative; right:auto; top:auto; width:184px; height:50px; background:transparent; border:1px solid #c19988;}
            .myBox_schedule .fc-state-default.fc-corner-right.btn_lineBrownh50 .txt_s16 {color:#c19988; font-weight:700;}

            [class^="jsIcon_"] {display:inline-block; margin:10px; width:12px; height:12px; border-radius:50%;}
            .jsIcon_brown {background-color:#c19988;}
            .jsIcon_red {background-color:#ff5452;}
            .jsIcon_LGray {background-color:#898989;}
            .jsIcon_GGray {background-color:#d8d8d8;}
            .myBox_schedule .fc-view > table {position:relative; left:-1px; width:calc(100% + 1px);}
                .myBox_schedule .fc-head td {border:0;}
                .myBox_schedule .fc-unthemed th {padding:35px 0; border:0; font-size:0.889em; font-weight:500;}
                .myBox_schedule .fc-scroller {overflow:hidden !important; height:auto !important;}
                .myBox_schedule .fc-unthemed td {border-color:#d9d9d9;}
                    .myBox_schedule .fc-basic-view .fc-day-number {padding:10px 20px; font-size:0.778em;}
                .myBox_schedule .fc-row .fc-bg tr td:first-child, .myBox_schedule .fc-row .fc-bg tr td:last-child {background-color:#f8f8f8;}
                .myBox_schedule .fc-unthemed td.fc-today {background-color:#f8f3ed;}
                    .myBox_schedule .fc-day-grid-event {margin-left:0; margin-right:0; padding:8px 10px; border:0; border-radius:0;}
                    .myBox_schedule .fc-event-container .blue, .myBox_schedule .fc-event-container .red, .myBox_schedule .fc-event-container .orange, .myBox_schedule .fc-event-container .green, .myBox_schedule .fc-event-container .purple, .myBox_schedule .fc-event-container .yellow, .myBox_schedule .fc-event-container .cyan {position:relative; padding-left:24px;}
                    .myBox_schedule .fc-event-container .blue:before, .myBox_schedule .fc-event-container .red:before, .myBox_schedule .fc-event-container .orange:before, .myBox_schedule .fc-event-container .green:before, .myBox_schedule .fc-event-container .purple:before, .myBox_schedule .fc-event-container .yellow:before, .myBox_schedule .fc-event-container .cyan:before {display:block; content:''; position:absolute; left:0; top:0; width:10px; height:100%; }
                    .myBox_schedule .fc-event-container .blue {background-color:#e5f1fa;}
                        .myBox_schedule .fc-event-container .blue:before {background-color:#0079d6;}
                    .myBox_schedule .fc-event-container .red {background-color:#ffeded;}
                        .myBox_schedule .fc-event-container .red:before {background-color:#ff5452;}
                    .myBox_schedule .fc-event-container .orange {background-color:#fef0e5;}
                        .myBox_schedule .fc-event-container .orange:before {background-color:#fe7000;}
                    .myBox_schedule .fc-event-container .green {background-color:#edf7f6;}
                        .myBox_schedule .fc-event-container .green:before {background-color:#4db6a5;}
					.myBox_schedule .fc-event-container .purple {background-color:#dccaea;}
                        .myBox_schedule .fc-event-container .purple:before {background-color:#8a4eba;}
					.myBox_schedule .fc-event-container .yellow {background-color:#fdeac3;}
                        .myBox_schedule .fc-event-container .yellow:before {background-color:#f9ac0f;}
					.myBox_schedule .fc-event-container .cyan {background-color:#b7effd;}
                        .myBox_schedule .fc-event-container .cyan:before {background-color:#0fcbf9;}
                        .myBox_schedule .fc-unthemed .fc-content {position:relative; font-size:0.889em; letter-spacing:0;}
                            .myBox_schedule .fc-unthemed .fc-content .fc-title {color:#414141; font-size:11px;}

                    .myBox_schedule .fc-ltr .fc-h-event.fc-not-start {padding-left:10px;}
                        .myBox_schedule .fc-ltr .fc-h-event.fc-not-start:before {display:none; }

        .tooltip_schedule {display:inline-block; position:absolute; bottom:auto; z-index:1; min-width:196px;}
            .tts_inner {display:inline-block; position:relative; }
                .tts_inner:before, .tts_inner:after {display:inline-block; position:absolute; content:''; background-color:#fff; box-shadow: 5px 5px 15px 0 rgba(0, 0, 0, 0.15);}
                .tts_inner:before {left:0; top:0; z-index:1; width:100%; height:100%; border-radius:5px;}
                .tts_inner:after {left:50%; top:100%; z-index:2; margin:-10px 0 0 -10px; width:20px; height:20px; transform:rotate(45deg);}
                .tts_inner .cont_data {display:inline-block; position:relative; z-index:3; padding:10px 15px; background-color:#fff; border-radius:5px;}
                .tts_inner .cont_data [class^="tit_"] {display:block;}

.myBox_event_list {display:none;}
    .event_lists_w {width:100%;}
        .event_list {padding:14px 10px; border-top:1px solid #e6e6e6;}
        .event_list:first-child {padding-top:0; border-top:0;}
        .event_list:last-child {padding-bottom:0;}
            .event_list > [class^="txt_"] {margin-top:5px;}

/* 마이페이지 - 나의 일정 - 강사 - 학습자 관리 (출석부) */
.rollBook_top_w {position:relative; width:100%;}
    .rollBook_top_w .thumbCol_stInfo {position:absolute; left:0; top:0; z-index:1; padding:25px 30px; min-height:auto; width:40%;}
        .rollBook_top_w .thumbCol_stInfo .date_w {margin-top:15px;}
    .rollBook_top_w .btnIconLine_gray_list {position:absolute; top:20px; right:20px; z-index:2; border:0;}
.myBox_rollBook {padding-top:169px; text-align:right;}
    .myBox_rollBook .info_group {display:inline-block; position:relative; z-index:3; text-align:left;}
    .myBox_rollBook .inp_select_gray, .lb_lists_w {display:inline-block; vertical-align:top;}
    .lb_lists_w {overflow:hidden; margin-top:0; padding-left:12px; width:617px;}
        .lb_list {float:left; width:20%; border-left:1px solid #d8d8d8; text-align:center;}
        .lb_list:first-child {border-left:0;}
            .lb_list [class^="txt_"], .lb_list [class^="tit_"] {display:block;}
            .lb_list [class^="tit_"] {margin-top:5px;}
            .lb_list [class^="txt_"] {font-weight:500;}

.myBox_rollBook_list {margin-top:20px; padding-bottom:40px;}
    .tableWrap_info_rollBook {margin-top:20px;}
        .table_infoList_rollBook th:nth-child(1) {width:6.8%;}
        .table_infoList_rollBook th:nth-child(2) {width:19.7%;}
        .table_infoList_rollBook th:nth-child(3) {width:16.8%;}
        .table_infoList_rollBook th:nth-child(4) {width:13.4%;}
        .table_infoList_rollBook th:nth-child(5) {width:16.5%;}
        .table_infoList_rollBook th:nth-child(6) {width:13.7%;}

/* 머이페이지 - 강사정보수정 */
.myBox_myProfile {margin-top:10px; padding:100px 30px 200px 30px; min-height: calc(100vh - 300px);}
    .my_check_w {margin:0 auto; width:450px; text-align:center;}
        .my_check_w [class^="txt_"] {display:block;}
        .my_check_w [class^="txt_"] + [class^="txt_"] {margin-top:40px;}
        .my_check_w .inp_txt_pw {margin-top:20px; width:100%; border:0;}
            .my_check_w .inp_txt_pw input[type="password"] {padding:16px; height:70px; background-color:#f8f8f8; margin-bottom:20px;}
        .my_check_w .items_btn_single {margin-top:30px;}
            .my_check_w .items_btn_single [class^="btn_"] {width:170px;}

.myBox_mpInfo {margin-top:10px;}
    .tableWrap_mpInfo {margin-top:20px;}

    .sns_lists_w {overflow:hidden;}
        .sns_list {float:left; margin-right:30px;}
        .sns_list:last-child {margin-right:0;}
            .sns_list [class^="btnIcon_sns"] {vertical-align:top;}
            [class^="btnIcon_sns"] {width:40px; height:40px; background-size:25px auto; }
            .btnIcon_snsFacebook {background-image:url('/images/front/my/btn_facebook.png');}
            .btnIcon_snsTwitter {background-image:url('/images/front/my/btn_twitter.png');}
            .btnIcon_snsInstargram {background-image:url('/images/front/my/btn_instagram.png');}
            .btnIcon_snsNaver {background-image:url('/images/front/my/btn_naver.png');}
            .btnIcon_snsLink {background-image:url('/images/front/my/btn_link.png');}
    
    .inp_txt_lang, .inp_txt_company {width:472px;}
    .inp_txtArea_mpInfo {width:100%;}
        .inp_txtArea_mpInfo textarea {height:130px;}

    .formGroup_corporate {display:inline-block;}
        .fgc_list {display:inline-block; vertical-align:top;}
        .fgc_list + .fgc_list {margin-left:20px;}
            .fgc_list + .fgc_list:before {display:inline-block; content:'-'; margin-right:20px; font-size:0.889em; color:#414141;}
            .inp_txt_crn {width:100px;}

    
    .tableWrap_mpInfo .fga_list {padding:0; width:100%;}
        .tableWrap_mpInfo .inp_txt_post {width:100px;}
        .tableWrap_mpInfo .fga_list .btn_grayh40_post {position:relative; margin-left:15px; width:99px; background-color:#9b9b9b; vertical-align:middle;}
        .tableWrap_mpInfo .inp_txt_address {width:700px;}
    
    .tableWrap_mpInfo .inp_txt_name, .tableWrap_mpInfo .inp_txt_phone {width:472px;}


    .formGroup_sns {width:100%;}
        .fgSns_list {margin-top:20px;}
        .fgSns_list:first-child {margin-top:0;}
            [class^="inp_txtSns"] {position:relative; padding-left:50px; width:472px; border:0; background-color:#f8f8f8;}
                [class^="inp_txtSns"]:before {display:inline-block; content:''; position:absolute; left:15px; top:50%; margin-top:-10px; width:20px; height:20px; background-repeat:no-repeat; background-position:center center; background-size:100% auto;}
            
            .inp_txtSns_facebook:before {background-image:url('/images/front/my/icon_facebook.png');}
            .inp_txtSns_twitter:before {background-image:url('/images/front/my/icon_twitter.png');}
            .inp_txtSns_instargram:before {background-image:url('/images/front/my/icon_instagram.png');}
            .inp_txtSns_naver:before {background-image:url('/images/front/my/icon_naver.png');}
            .inp_txtSns_link:before {background-image:url('/images/front/my/icon_link.png');}

.myBox_mpInfo + .myBox_mpInfo {margin-top:20px;}
 
.myBox_mpInfo + .items_btn_single {margin-top:60px;}
    .myBox_mpInfo + .items_btn_single [class^="btn_"] {width:310px;}

.myBox_mpInfo + .items_btn_double {margin:60px auto 0; width:630px;}

/* 교육지원 */
/* 공지사항 */
.tit_sub_m {display:none; font-size:1.000em; padding-bottom:20px; font-weight:normal;}
.srchWrap_help .inp_txt_search_underline, .srchWrap_faq .inp_txt_search_underline {width:500px;}
.bbsView_notice .link_sbj {padding-right:15px;}

/* 공지사항 리스트 */
.tableWrap_bbsList_notice {}
    .table_bbsList_notice th {background:#f8f8f8; border-top:1px solid #aaa; border-bottom:1px solid #e6e6e6;}
    .table_bbsList_notice th:nth-child(1) {width:100px;}
	.table_bbsList_notice th:nth-child(2) {width:100px;}
	.table_bbsList_notice th:nth-child(3) {}
	.table_bbsList_notice th:nth-child(4) {width:116px;}
	.table_bbsList_notice th:nth-child(5) {width:138px;}
    .table_bbsList_notice th:nth-child(6) {width:102px;}

/* 이벤트 */
#tabEvent .tab_list {width:50%;}
    #tabEvent .tab_list .btn_tab {width:100%;}
.txt_s18cDGrayFB + .lists_wrap_event {overflow:hidden; margin-top:10px;}
    [class^="lists_arrow_"] {position:relative; height:230px; padding:35px 100px 35px 600px; border-bottom:1px solid #e6e6e6;}
        .lw_img_w {position:absolute; top:25px; left:0; width:560px; height:180px; background:#f3f3f3; border-radius:5px;}
            .lw_img_w img {width:100%; height:100%; border-radius:5px;}
        .la_event_tit .ls_info {display:block; padding-top:10px;}
            .la_event_tit .ls_info [class^="txt_"] + [class^="txt_"] {position:relative; padding-left:20px;}
            .la_event_tit .ls_info [class^="txt_"] + [class^="txt_"]:before {position:absolute; top:3px; left:7px; width:1px; height:18px; background:#898989; content:'';}
        .la_event_tit .btn_brownh40_winner {display:block; width:156px; margin-top:50px;}
        .btnIcon_link {position:absolute; top:50%; right:0; margin-top:-21px; width:42px; height:42px; background:url('/images/front/common/arrow_right_gray.png') no-repeat; background-size:100% auto; content:'';}

.bbsView_event .bv_header {padding-bottom:10px;}
    .bbsView_event .bvh_tit {width:100%;}

.pop_wrap_event .txt_s14cDGray {display:block; padding-bottom:10px; text-align:left;}

/* FAQ */
.srchWrap_faq {text-align:right;}
/*#tabFaq .tab_list {width:calc(100% / 5);}*/
    #tabFaq .tab_list .btn_tab {width:100%;}

/* 교육과정 개설요청 */
.tableWrap_bbsList_request thead th:nth-child(1) {width:100px;}
.tableWrap_bbsList_request thead th:nth-child(2) {width:auto;}
.tableWrap_bbsList_request thead th:nth-child(3) {width:120px;}
.tableWrap_bbsList_request thead th:nth-child(4) {width:130px;}
.tableWrap_bbsList_request thead th:nth-child(5) {width:130px;}
.tableWrap_bbsList_request thead th:nth-child(6) {width:120px;}

.tableWrap_bbsList_request .txt_s12cRed_unaw, .tableWrap_bbsList_request .txt_s12cWhite_awok {height:21px; padding:2px 8px; border-radius:5px; line-height:19px; font-size:12px;}
.tableWrap_bbsList_request .txt_s12cRed_unaw {border:1px solid #ff5452;}
.tableWrap_bbsList_request .txt_s12cWhite_awok {background:rgba(255,84,82,.8);}

[class^="tableWrap_help"] tbody th {width:20%;}
.tableWrap_help_request .table_line tbody td {padding:15px 30px; text-align:left;}
    .tableWrap_help_request .inp_txt {width:472px;}

.tableWrap_help_answer .table_col th {background:#f8f3ed;}

/* 알림함 */
.a_period_w {}
    .apw_period .tit_s24cDGray {font-weight:700;}
    .apw_period .txt_s24cRed {padding-left:5px; font-weight:700;}
    .apw_period + .apw_period {margin-top:40px;}

    .apw_list_w {position:relative; padding:60px 0 0 215px;}
        .apw_date {position:absolute; top:-35px; left:215px; width:132px; height:50px; padding:11px 15PX; background:#c19988; border-radius:5px; text-align:center;}

        .apw_list {position:relative;}
        .apw_list + .apw_list {margin-top:30px;}
        .apw_list:before {position:absolute; top:30px; left:30px; width:14px; height:14px; background:#fff; border:4px solid #c19988; border-radius:50%; content:''; z-index:2;}
        .apw_list:after {position:absolute; top:35px; left:38px; width:1px; height:100%; background:#d6d6d6; content:''; z-index:-1;}
        .apw_list:last-child:after {display:none;}
            .apw_inner {overflow:hidden;}
                .apw_cont {position:relative; display:inline-block; width:100%; min-height:150px; padding:25px 40px 30px 80px; background:#f6f6f6; color:#282828; box-sizing:border-box;  letter-spacing:-0.5px;}
                    .apw_cont [class^="txt_"] {display:block;}
                    .apw_cont .txt_s20cDGrayFB {padding-bottom:10px; font-weight:bold;}
                    .apw_cont .txt_s18cDGray {max-width:80%;}
                    .apw_cont .apw_time {position:absolute; top:50px; right:40px; text-align:right;}

.no_alarm {padding:30px 0 60px; text-align:center;}    
    .no_alarm .icon_alarm {width:100px; height:100px; background:url("/images/front/alarm/icon_alarm.png") no-repeat; background-size:100% auto;}
    .no_alarm .txt_s24cLGray {display:block; padding-top:40px; font-weight:bold;}

/* 통합검색 */
.tit_top_link {position:relative; width:100%; padding-bottom:20px;}
    .tit_top_link .txt_s24cDGray {font-weight:bold;}
    .tit_top_link .txt_s24cRedFB {padding-left:10px;}
    .tit_top_link .btnIconLine_gray_more {position:absolute; top:5px; right:0;}

.srch_group_lists {border-top:1px solid #e6e6e6;}
    .sgl_list {position:relative; height:240px; padding:30px 0; border-bottom:1px solid #e6e6e6;}
        .sgl_list .thumbCol_stInfo {width:940px; min-height:180px; padding-left:340px;}
            .sgl_list .txt_s24cDGray {display:block;}
            .sgl_list .th_categori {display:inline; margin-top:5px;}
            .sgl_list .thumb_info {padding-top:10px;}
            .sgl_list .sgl_date {position:relative; display:inline; padding-left:20px;}
                .sgl_date:before {position:absolute; top:7px; left:5px; width:1px; height:13px; background:#9b9b9b; content:'';}
            .sgl_list .th_channel {margin-top:5px;}
                .th_channel .txt_s14cGGray +.txt_s14cGGray {position:relative; padding-left:20px;}
                .th_channel .txt_s14cGGray +.txt_s14cGGray:before {position:absolute; top:3px; left:8px; width:1px; height:13px; background:#9b9b9b; content:'';}
            
            .sgl_list .img_w {width:300px; text-align:center;}
            .img_w.channel .thumb_img {width:150px; height:150px; margin-top:15px; padding:0; border-radius:50%;}

        .thumbTag_w {position:absolute; bottom:20px; right:0; width:calc(100% - 1030px);}
            .thumbTag_w .txtLabel_h32_s14LGray {margin-bottom:10px;}

.srch_group_lists + .tit_top_link {margin-top:60px;}

/* 크리에이터 */
.contBox_creator {padding-top:30px;}
    .top_btn_w {text-align:right;}
        .top_btn_w .btn_lineBrownh50_channel {width:180px;}
    .top_btn_w + .title_wrap {margin-top:40px;}
    .search_creator_w {position:relative; margin-top:20px; text-align:right;}
        .search_creator_w .inp_chk {position:absolute; left:0; top:10px;}
        .search_creator_w .inp_select_underline {width:180px;}
            .search_creator_w .inp_txt_search_underline {margin-left:34px; width:500px;}

    .search_creator_w + .noData_w {padding:100px 0;}

    .thumb_lists_creator {margin-top:80px;}

        .bottom_btn_w .btn_lineGrayh50_more {width:140px;}
        .bottom_btn_w .txtIcon_more {padding-right:32px;}
        .bottom_btn_w .txtIcon_more:before {right:0; top:50%; margin-top:-8px; width:16px; height:16px; background-image:url('/images/front/common/arrow_down_s.png');}

    /* 내가 구독한 채널 팝업 */
    .popup_w500_channel {}
        .myChannel_lists_w {width:100%;}
            .mc_list {position:relative; padding:34px 20px 34px 130px; border-top:1px solid #e6e6e6; text-align:left;}
            .mc_list:first-child {border-top:0;}
                .mc_list a {color:#333;}
                .mc_list .user_pic {position:absolute; left:0; top:50%; margin-top:-45px; width:90px; height:90px;}
                .mc_list [class^="txt_"] {display:block;}
                .mc_list [class^="txt_"] + [class^="txt_"] {margin-top:10px;}

/* 크리에이터 상세 */
.contBox_view {margin-top:1px; padding-top:0; min-height:calc(100vh - 150px); background-color:#fafafa;}
    .contBox_view .cb_inner {position:relative; }

        [class^="contView_"] {position:relative; width:100%;}

        .contView_video {background-color:#414141;}
            .contView_video .video_player {position:absolute; left:0; top:0; z-index:0; width:100%; height:100%;}
            .contView_video [class^="btnIcon_video"] {position:absolute; left:50%; top:50%; z-index:1; margin:-45px 0 0 -45px; width:90px; height:90px;}
            .contView_video .btnIcon_video_play {background-image:url('/images/front/common/btn_auto_play.png');}
            .contView_video .btnIcon_video_pause {background-image:url('/images/front/common/btn_auto_pause.png');}

        .contView_audio {background-color:#fafafa;}
            .contView_audio .stcont_audio {position:absolute; left:0; top:0; width:100%; height:100%;}
            .contView_audio .stcont_layer {width:100%; height:100%;}

        .contView_card {background-color:#000;}
            .contView_card * {transition:all .3s ease;}
            .contView_card .pop_wrap_cards {display:block; position:absolute; left:0; top:0; z-index:1; width:100%; height:100%; }
                .contView_card .pop_wrap_cards .btnIcon_close_white {display:none;}
                .contView_card .thumbSlider_cardView .ts_wrap {overflow:hidden;}
                .contView_card .thumbSlider_cardView .sld_list {padding:0;}
                .contView_card .thumbSlider_cardView .counter_w {top:auto; bottom:10px;}
                .contView_card .paging_box {box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.3)}

            .contView_card .pop_wrap_cards.show {position:fixed; width:100vw; height:100vh; z-index:600;}
            .contView_card .pop_wrap_cards.show .thumbSlider_cardView .sld_list {padding:50px 10px 130px;}
            .contView_card .pop_wrap_cards.show .thumbSlider_cardView .counter_w {top:auto; bottom:30px;}


        .contView_link {background-color:#f5f5f5; border-bottom:1px solid #d9d9d9;}
            .contView_link .stcont_iframe {position:absolute; left:0; top:0; width:100%; height:100%;}
            .contView_link .url_w {display:none; position:absolute; left:50%; top:50%; padding:20px; width:100%; transform:translate(-50%, -50%);}
                .contView_link .url_w > [class^="txt_"] {text-align:left;}
                .contView_link .url_w .items_btn_double {margin-top:20px;}


        .contView_seminar {background-color:#ededed;}
            .contView_seminar .stcont_seminar {position:absolute; left:0; top:0; width:100%; height:100%;}


        .contView_text {background-color:#ededed;}
            .contView_text .stcont_text {position:absolute; left:0; top:0; overflow-x:hidden; overflow-y:auto; width:100%; height:100%; text-align:center;}
                .contView_text .text_box {display:inline-block; margin:50px 0; padding:50px; width:90%; background-color:#fff; box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.2); text-align:left;}
        
        
         .contView_pdf {background-color:#000;}
            .contView_pdf .stcont_pdfbox {position:absolute; left:0; top:0; width:100%; height:100%;}
            .contView_pdf .pdf_view {display:none; position:absolute; left:50%; top:50%; padding:20px; width:100%; transform:translate(-50%, -50%); text-align:center;}
                .contView_pdf .pdf_view > [class^="txt_"] {display:block;}
                .contView_pdf .pdf_view .items_btn_single {margin-top:20px;}
                    .contView_pdf .pdf_view .items_btn_single [class^="btn_"] {width:150px;}

        [class^="viewCont_"] {position:relative; padding:40px 0; border-bottom:1px solid #d9d9d9;}
            [class^="viewCont_"] [class^="tit_"] {display:block;}
        .viewCont_info {padding-right:40px;}
            .viewCont_info .th_categori {margin-top:10px;}
            .viewCont_info .creator_info {display:inline-block; margin:3px 40px 0 0; vertical-align:middle;}
                .viewCont_info .creator_info [class^="txt_"] {vertical-align:top;}
                .viewCont_info .creator_info [class^="txt_"] + [class^="txt_"] {position:relative; margin-left:8px; padding-left:12px;}
                .viewCont_info .creator_info [class^="txt_"] + [class^="txt_"]:before {display:block; content:''; position:absolute; left:0; top:50%; margin-top:-7px; width:1px; height:14px; border-left:1px solid #cbcbcb;}
            .viewCont_info .thumb_bottom {margin-top:40px;}
            .viewCont_info .keywords_w {overflow:hidden; margin-top:10px; letter-spacing:-5px;}
                .viewCont_info .keywords_w [class^="txtLabel_"] {margin:10px 10px 0 0; letter-spacing:-0.5px; vertical-align:top;}
                .viewCont_info .keywords_w [class^="txtLabel_"]:last-child {margin:10px 0 0 0;}
            .viewCont_info .tools_btn_w {position:absolute; right:0; top:40px;}
                .viewCont_info .btn_h40 {padding-left:20px; padding-right:20px; width:130px; text-align:left;}
                    .viewCont_info .btn_h40 [class^="txt_"] {color:#414141;}

        .viewCont_detail {}
            .viewCont_detail .vcd_cont {margin-top:20px;}

        .viewCont_channel {}
            .viewCont_channel .vcc_cont {position:relative; margin-top:20px; padding:15px 0 0 140px; min-height:90px;}
                .vcc_cont .user_pic {position:absolute; left:0; top:0; width:100px; height:100px;}
                    .flower_w {margin-top:10px;}
                        .flower_w [class^="txt_"] {vertical-align:top;}
                        .flower_w [class^="txt_"] + [class^="txt_"] {position:relative; margin-left:8px; padding-left:12px;}
                            .flower_w [class^="txt_"] + [class^="txt_"]:before {display:block; content:''; position:absolute; left:0; top:50%; margin-top:-7px; width:1px; height:14px; border-left:1px solid #cbcbcb;}
                    .flower_w + [class^="txt_"] {display:block; margin-top:20px;}

                .vcc_cont .button_w {position:absolute; right:0; top:16px;}

        .tab_wrap_view {position:absolute; right:0; top:0; width:465px;}
        .tab_wrap_view.fixed {position:fixed; right:auto; left:50%; top:150px; margin-left:229px; }
            .tab_wrap_view .tab_scroll {height:76px; border-bottom:0;}
            .tabmenu_view {width:100%; height:76px;}
                .tabmenu_view .tab_list {width:50%;}
                    .tabmenu_view .btn_tab {width:100%; height:76px; border-bottom:1px solid #d9d9d9; background-color:#fff; border-radius:0;}
                        .tabmenu_view .btn_tab .txt_s18 {padding:16px 0; color:#898989; font-weight:500;}
                    .tabmenu_view .btn_tab.active {background-color:#c19988;}
                        .tabmenu_view .btn_tab.active .txt_s18 {color:#fff; border-bottom:0;}
            .tab_wrap_view .tabCont_w {position:relative; overflow-x:hidden; overflow-y:auto; padding:40px 40px 0; height:calc(100vh - 226px);}
            .tab_wrap_view .tabCont_w.review {padding:40px 0 0 0; height:auto;}

                .autoplay_btn {text-align:right;}
                    .inp_chk_autoPlay {vertical-align:top;}
                     .inp_chk_autoPlay .icon_toggle {position:relative; width:40px; height:24px; border-radius:50px; background-color:#cbcbcb; transition:background-color .2s ease;}
                     .inp_chk_autoPlay .icon_toggle:before {display:block; content:''; position:absolute; left:calc(100% - 24px); top:0; width:24px; height:24px; border:2px solid #cbcbcb; background-color:#ededed; border-radius:50%; box-sizing:border-box; transition-property:left, border-color; transition-duration:.2s; transition-timing-function:ease;}
                     .inp_chk_autoPlay input[type="checkbox"]:checked ~ .icon_toggle {background-color:#c19988;}
                        .inp_chk_autoPlay input[type="checkbox"]:checked ~ .icon_toggle:before {left:0; border-color:#c19988; background-color:#fff;}
                     .inp_chk_autoPlay [class^="txt_"] {font-weight:500; letter-spacing:-0.5px;}
                     .inp_chk_autoPlay [class^="txt_"] + .icon_toggle {margin-left:8px;}

                .vc_lists_w {overflow:hidden;}
                    .vc_list {padding:20px 0;}
                        .vc_list .thumbCol_stInfo {padding-left:164px; min-height:87px;}
                            .vc_list .thumbCol_stInfo .img_w {width:145px;}
                            .vc_list .thumbCol_stInfo.complate .img_w .thumb_img:before {display:block; content:''; position:absolute; left:0; top:0; z-index:1; width:100%; height:100%; background:rgba(65, 65, 65, 0.5) url('/images/front/common/icon_check_white.png') no-repeat center center; background-size:40px 40px;}
                            .vc_list .thumbCol_stInfo.now .img_w .thumb_img:before {display:block; content:''; position:absolute; left:0; top:0; z-index:1; width:100%; height:100%; background:rgba(193, 153, 136, 0.8) url('/images/front/common/btn_play.png') no-repeat center center; background-size:24px 24px;}
                            .vc_list .thumb_info {margin-top:10px;}
                                .vc_list .thumb_info [class^="txt_"] {position:relative; margin-right:5px; padding-right:12px;}
                                    .vc_list .thumb_info [class^="txt_"]:after {display:inline-block; content:''; position:absolute; right:0; top:50%; margin-top:-1.5px; width:3px; height:3px; border-radius:50%; background-color:#9b9b9b;}
                                .vc_list .thumb_info [class^="txt_"]:last-child {margin-right:0; padding-right:0;}
                                    .vc_list .thumb_info [class^="txt_"]:last-child:after {display:none;}

        .tab_wrap_view + .comments_review {margin-top:40px; }

        .review_total_w.view {margin-top:20px; padding:30px 10px 30px 0;}
            .review_total_w.view .items_cont_double .item_cont {width:55%;}
            .review_total_w.view .items_cont_double .item_cont:first-child {width:45%;}
            .review_total_w.view .review_chart_w {left:-60px; height:250px;}
            .review_total_w.view .review_chart_w canvas {display:inline-block; position:absolute; left:0; top:0; height:100%;}

/* 크리에이터 - 채널관리 */
.contBox_channel {padding-top:0; min-height:calc(100vh - 150px); background-color:#f7f7f7; }  
.contBox_channel.guide {background-color:rgba(0, 0, 0, 0.5);}

    [class^="chnBox_"] {position:relative; width:100%; border-radius:5px; border:1px solid #f4f4f4; background-color:#fff; box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.15);}
    .guide [class^="chnBox_"]:before {display:block; content:''; position:absolute; left:0; top:0; z-index:1; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.5);}
    
    [class^="chnBox_"] .btnIcon_h40Modify {vertical-align:middle;}
    [class^="chnBox_"] .items_btn_double {width:90px;}
        [class^="chnBox_"] .items_btn_double .item_list {position:relative;}
        [class^="chnBox_"] .items_btn_double .item_list + .item_list:before {display:block; content:''; position:absolute; left:0; top:50%; margin-top:-8px; width:1px; height:16px; border-left:1px solid #898989;}
            [class^="chnBox_"] .items_btn_double .item_list [class^="btn_"] {vertical-align:top;}
            [class^="chnBox_"] .btn_h40_save, [class^="chnBox_"] .btn_h40_cancel {padding-left:0; padding-right:0;}
            [class^="chnBox_"] .btn_h40_save .txt_s16 {color:#c19988;}
            [class^="chnBox_"] .btn_h40_cancel .txt_s16 {color:#898989;}

    .chnBox_topInfo {overflow:hidden; border:0; border-radius:0 0 5px 5px;}
        .chnBox_topInfo .btnIcon_visual_modify {position:absolute; right:20px; top:20px; z-index:1; width:50px; height:50px; background-color:rgba(0, 0, 0, 0.25); background-image:url('/images/front/study/icon_lnb_setting.png'); background-size:24px; border-radius:50%;}
        .cbti_img_w {position:relative; left:-1px; overflow:hidden; width:calc(100% + 2px); padding-bottom:21.69%; background-color:#fff;}
            .cbti_img_w img {position:absolute; left:-1px; top:0; width:100%; }
        .chnBox_topInfo .info_w {position:relative; padding:30px 284px;}
            .chnBox_topInfo .channel_name {width:100%;}
                .inp_txt_chnName {position:relative; padding-right:100px; width:calc(100% - 50px); border:0;}
                    .inp_txt_chnName input[type="text"] {padding-left:0;}
                    .inp_txt_chnName .items_btn_double {position:absolute; right:0; top:0;}
            .chnBox_topInfo .channel_name + [class^="txt_"] {display:block; margin-top:15px;}
            .chnBox_topInfo .flower_w {margin-top:25px;}
            .chnBox_topInfo .channel_img {position:absolute; left:60px; top:-43px;}
                .channel_img .user_pic {width:150px; height:150px;}
                .channel_img .btnIcon_modify {position:absolute; left:0; top:0; width:100%; height:100%;}
                    .channel_img .btnIcon_modify:after {display:block; content:''; position:absolute; right:0; bottom:0; z-index:1; overflow:hidden; width:50px; height:50px; background:#f4f4f4 url('/images/front/study/icon_lnb_setting.png') no-repeat center center; background-size:24px; border-radius:50%;}
        .chnBox_topInfo .btn_brownh60_apply {position:absolute; right:50px; bottom:37px; width:240px; box-shadow:none;}
            .chnBox_topInfo [class^="txtIcon_apply"] {padding-left:46px;}
                .chnBox_topInfo [class^="txtIcon_apply"]:before {left:0; top:50%; margin-top:-12px; width:24px; height:24px; background-image:url('/images/front/common/btn_plus_white.png');}

    .chnBox_detail_info {margin-top:20px; padding:20px 30px;}
        .cdi_w {position:relative; width:100%;}
        .cdi_w + .cdi_w {margin-top:40px;}
            .title_wrap_chnInfo {padding:20px 50px 10px 0; border-bottom:1px solid #d9d9d9;}
            .title_wrap_chnInfo .items_btn_double, .title_wrap_chnInfo .items_btn_single {position:absolute; right:60px; top:20px;}
            .title_wrap_chnInfo .items_btn_single {width:50px;}
                .btnIcon_toggle { width:40px; height:40px; background-image:url('/images/front/common/arrow_down_black.png'); background-size:34px auto; transform:rotate(0); transition:transform .2s ease;}
                .btnIcon_toggle.active {transform:rotate(180deg);}

                .cdi_w .btnIcon_toggle {position:absolute; right:0; top:20px;}


            .chninfo_cont {display:none; padding:20px 0;}
                .chninfo_cont .keywords_w {overflow:hidden; margin-top:-15px;}
                    .chninfo_cont .keywords_w [class^="txtLabel_h50"] {margin:15px 15px 0 0; background-color:#f4f4f4; color:#676767; line-height:1.7; vertical-align:middle;}
                    .chninfo_cont .keywords_w [class^="txtLabel_h50"]:last-child {margin:15px 0 0 0;}

                    .chninfo_cont .keywords_w.modify {display:inline-block; margin-right:20px; vertical-align:top;}
                    .chninfo_cont .keywords_w.modify [class^="txtLabel_h50"] {position:relative; z-index:1; padding-right:50px; background-color:#9b9b9b; color:#fff;}
                        .chninfo_cont .keywords_w.modify .btnIcon_delete {position:absolute; right:5px; top:50%; margin-top:-20px; width:40px; height:40px; background-image:url('/images/front/common/btn_close_white.png'); background-size:16px;}
                .keyword_write {position:relative; z-index:5; display:inline-block; margin:10px 0 0 0; vertical-align:middle;}
                    .inp_txt_chnKeyword {position:relative; z-index:5; overflow:visible; border-width:0 0 1px; border-radius:0;}
                        .inp_txt_chnKeyword input[type="text"] {padding-left:16px;}
                        .keyword_box {display:none; position:absolute; left:0; top:100%; overflow-x:hidden; overflow-y:auto; padding:10px 16px; width:100%; height:150px; background-color:#fff; border: solid 1px #f4f4f4; border-radius:1px; box-shadow:1px 1px 4px 0 rgba(0, 0, 0, 0.15);}
                            .autoKw_lists_w {width:100%;}
                                .ak_list {}
                                    .btn_h40_kw {width:100%; text-align:left;}
                                        .btn_h40_kw .txt_s16 {color:#414141;}
                                        .btn_h40_kw .txt_s16 b {font-weight:500;}

                .inp_txtArea_chnInfo {}
                    .inp_txtArea_chnInfo textarea {padding:0; height:100px; border:0;}

                .btn_lineGrayh40_kwAdd {width:150px;}

                .btn_lineGrayh40_kwAdd + .categori_lists_w {margin-top:20px; width:385px;}
                    .categori_lists_w > .ct_list {position:relative; overflow:hidden; margin-top:10px; padding-right:50px;}
                    .categori_lists_w > .ct_list:first-child {margin-top:0;}
                        .ct_list .btnIcon_delete {position:absolute; right:0; top:0; width:40px; height:40px; background-image:url('/images/front/common/btn_close_dark.png'); background-size:24px auto;;}
                        .ct_list [class^="tit_"], .ct_list [class^="txt_"] {float:left;}
                        .ct_list [class^="tit_"] {width:70px;}
                        .ct_list [class^="txt_"] {width:calc(100% - 70px);}

                    .categori_lists_w.modify .ct_list [class^="tit_"] {padding-top:5px;}

                        .inp_select_gray_chn {float:left; width:335px;}

    .chnBox_contents {margin-top:20px; padding:20px 30px 0;}
        .chnBox_contents .thumb_lists_creator {margin-top:40px;}
            .chnBox_contents .items_btn_double {width:100%;}
                .chnBox_contents .items_btn_double .item_list + .item_list:before {display:none;}


/* 프로필 사진 등록 팝업 */
.popup_w500_profile {}
    .popup_w500_profile .btn_lineGrayh40_file, .popup_w500_profile .btn_lineBrownh40 {width:310px;}
    .popup_w500_profile .btn_lineBrownh40 {margin-top:20px;}

/* 크리에이터 - 콘텐츠 등록 */
.contBox_apply {padding-top:30px; min-height:calc(100vh - 150px); background-color:#fbfbfb;}
    [class^="addBox_"] { border:1px solid #e6e6e6; background-color:#fff; border-radius:5px;}

    .addBox_contType {padding:30px;}
        .contType_lists_w {position:relative; left:-5px; width:calc(100% + 10px); letter-spacing:-5px;}
            .cType_list {display:inline-block; padding:0 5px; width:14.28%; vertical-align:top; letter-spacing:-0.5px;}
                [class^="btn_type"] {width:100%; height:100px; border:1px solid #c19988; border-radius:5px;}
                    [class^="btn_type"]:before {display:block; content:''; height:60px; background-repeat:no-repeat; background-position:center center; background-size:40px;}
                    [class^="btn_type"] .txt_s18 {display:block; color:#c19988;}
                [class^="btn_type"].active {background-color:#c19988;}
                    [class^="btn_type"].active .txt_s18 {color:#fff; font-weight:500;}
                [class^="btn_type"].disabled {opacity:.5;}

                .btn_type_video:before {background-image:url('/images/front/creator/btn_video_off.png');}
                .btn_type_video.active:before {background-image:url('/images/front/creator/btn_video_on.png');}
                .btn_type_audio:before {background-image:url('/images/front/creator/btn_audio_off.png');}
                .btn_type_audio.active:before {background-image:url('/images/front/creator/btn_audio_on.png');}
                .btn_type_video2:before {background-image:url('/images/front/creator/btn_video2_off.png');}
                .btn_type_video2.active:before {background-image:url('/images/front/creator/btn_video2_on.png');}
                .btn_type_card:before {background-image:url('/images/front/creator/btn_card_off.png');}
                .btn_type_card.active:before {background-image:url('/images/front/creator/btn_card_on.png');}
                .btn_type_link:before {background-image:url('/images/front/creator/btn_link_off.png');}
                .btn_type_link.active:before {background-image:url('/images/front/creator/btn_link_on.png');}
                .btn_type_pdf:before {background-image:url('/images/front/creator/btn_ebook_off.png');}
                .btn_type_pdf.active:before {background-image:url('/images/front/creator/btn_ebook_on.png');}
                .btn_type_text:before {background-image:url('/images/front/creator/btn_docu_off.png');}
                .btn_type_text.active:before {background-image:url('/images/front/creator/btn_docu_on.png');}


    .content_addForm_w {position:relative; margin-top:20px; padding-left:320px; min-height:700px;}
        .addBox_setting {position:absolute; left:0; top:0; padding:40px; width:300px;}
            .abs_form_w + .abs_form_w {margin-top:40px;}
                .abs_form_w .title_wrap_abs {}
                .abs_form_w .abs_cont {margin-top:20px;}

                .inp_select_gray_abs {width:100%;}
                .inp_select_gray_abs + .inp_select_gray_abs {margin-top:15px;}
                
                .cont_thumb_img {width:100%;}
                    .img_place_w {position:relative; padding:55px 20px 20px; width:100%; border:1px solid #cbcbcb; background-color:#f5f5f5; border-radius:5px;}
                        .img_place_w:before {display:block; content:''; position:absolute; left:50%; top:20px; margin-left:-12px; width:24px; height:24px; background:url('/images/front/common/btn_img_off.png') no-repeat center center; background-size:100% auto;}
                        .img_place_w [class^="txt_"] {display:block; text-align:center;}

                    .cont_thumb_img + .btn_lineGrayh40_file {margin-top:20px; width:100%;}
                    .btn_lineGrayh40_file + .btn_lineGrayh40_delete {margin-top:10px; width:100%;}

        .addBox_editor {padding:40px 50px;}
            .addBox_editor .inp_txt_title {width:100%; padding-bottom:20px; border-width:0 0 1px; border-radius:0;}

            .inp_txtArea_contAdd {position:relative; margin-top:20px; width:100%;}
                .inp_txtArea_contAdd textarea {height:350px; background-color:#f5f5f5;}

            .title_wrap_editor {margin-top:30px; padding-bottom:20px; border-bottom:1px solid #e6e6e6;}
                .title_wrap_editor [class^="tit_"] + [class^="txt_"] {margin-left:20px;}
            .title_wrap_editor + .formGroup_addFile {margin-top:20px;}

            .title_wrap_ov {padding-bottom:20px;}

            .outside_video_w {position:relative; padding-right:260px;}
                .inp_txtArea_ov {width:100%;}
                    .inp_txtArea_ov textarea {height:150px;}
                .ov_img_w {position:absolute; right:0; top:0; width:250px;}

            .addBox_editor ~ .items_btn_double {margin:60px auto 0; width:630px;}

            .title_wrap_card {padding-top:5px; padding-bottom:20px;}
                .title_wrap_card [class^="tit_"] + [class^="txt_"] {margin-left:20px;}
                .title_wrap_card > .btn_lineGrayh40_file {position:absolute; right:0; top:0; width:120px;}
            
                .title_wrap_card .items_btn_autoWidth {display:inline-block; overflow:hidden; position:absolute; right:-5px; top:0; width:130px; white-space:normal;}
                    .title_wrap_card .items_btn_autoWidth > .item_list {float:left; margin:0; padding:0 5px; width:100%;}
                        .title_wrap_card .items_btn_autoWidth > .item_list [class^="btn_"], .title_wrap_card .items_btn_autoWidth > .item_list [class^="inp_"] {width:100%;}
                    .title_wrap_card .items_btn_autoWidth > .item_list:nth-child(1), .title_wrap_card .items_btn_autoWidth > .item_list:nth-child(2) {display:none;}

                    .title_wrap_card .items_btn_autoWidth.add {width:390px;}
                        .title_wrap_card .items_btn_autoWidth.add > .item_list {display:block; width:33.3%;}

            .card_drop_w {width:100%; height:420px; border:1px solid #cbcbcb; background-color:#f5f5f5; border-radius:5px;}
                .card_drop_w [class^="txtIcon_drag"] {padding:44px 0 0 0; width:99%; text-align:center;}
                    .card_drop_w [class^="txtIcon_drag"]:before {left:50%; top:0; margin-left:-12px; width:24px; height:24px; background-image:url('/images/front/common/btn_plus_gray.png');}

            .card_drop_w.add {padding:30px; height:auto; border:0; }
                .card_drop_w.add .align_maker, .card_drop_w.add [class^="txtIcon_drag"] {display:none;}
                    .card_lists_w {width:100%; letter-spacing:-5px;}
                        .card_list {display:inline-block; position:relative; padding:5px; width:20%; letter-spacing:-0.5px; vertical-align:top;}
                            .card_list .btnIcon_imgView {position:absolute; right:5px; bottom:5px; z-index:3; width:40px; height:40px; background-image:url('/images/front/common/btn_fullscreen.png'); background-size:20px auto;}
                            .card_chk_label {display:block; position:relative; z-index:1; }
                                .card_chk_label input[type="checkbox"] {position:absolute; left:0; top:0; opacity:0;}
                                .card_img {display:inline-block; position:relative; z-index:1; overflow:hidden; width:100%; padding-bottom:100%; border-radius:5px; box-shadow:6px 6px 8px 0 rgba(0, 0, 0, 0); transition:box-shadow .2s ease; vertical-align:top;}
                                    .card_img:before {display:block; content:''; position:absolute; left:0; top:0; z-index:2; width:100%; height:100%;  background-image: linear-gradient(to bottom, rgba(103, 103, 103, 0) 37%, #676767); background-position:center center; opacity:0.5; transition-property:background, opacity; transition-duration:.2s; transition-timing-function:ease;}
                                    .card_img img {position:absolute; left:50%; top:50%; z-index:0; width:auto; height:100%; transform:translate(-50%, -50%);}
                                    .card_img img.portrait {width:100%; height:auto;}

                                .card_chk_label input[type="checkbox"]:checked + .card_img {box-shadow:6px 6px 8px 0 rgba(0, 0, 0, 0.3);}
                                    .card_chk_label input[type="checkbox"]:checked + .card_img:before {background:#534a46 url('/images/front/common/icon_check_white.png') no-repeat center center; background-size:50px auto; opacity:0.8;}
            .pop_wrap_cards {}
                .pop_wrap_cards .btnIcon_close_white {position:absolute; right:20px; top:20px; background-image:url('/images/front/common/btn_close_white.png'); z-index:101;}
                .pop_wrap_cards .dim {background-color:rgba(0, 0, 0, 0.7)}

                    .thumbSlider_cardView {position:relative; z-index:101; width:100%; height:100%;}
                        .thumbSlider_cardView [class^="btnIcon_slide"] {margin-top:-45px; width:90px; height:90px; opacity:.5;}
                        .thumbSlider_cardView [class^="btnIcon_slide"]:hover {opacity:1;}
                        .thumbSlider_cardView .btnIcon_slide_prev {left:0; background-image:url('/images/front/common/btn_prev02_off.png');}
                        .thumbSlider_cardView .btnIcon_slide_next {right:0; background-image:url('/images/front/common/btn_next02_off.png');}
                        .thumbSlider_cardView .ts_wrap {height:100%;}
                            .thumbSlider_cardView .lSSlideOuter, .thumbSlider_cardView .lSSlideWrapper, .thumbSlider_cardView .lightSlider {height:100% !important;}
                            .thumbSlider_cardView .slider_lists_card {width:100%; height:100% !important;}
                        .thumbSlider_cardView .sld_list {position:relative; padding:50px 50px 130px; height:100% !important;}
                            .thumbSlider_cardView .sld_list .card_img_w {position:relative; width:100%; height:100%;}
                                .thumbSlider_cardView .sld_list .card_img_w img {position:absolute; left:50%; top:50%; max-width:calc(100% + 1px); max-height:calc(100% + 2px); transform:translate(-50%, -50%);}
                        .thumbSlider_cardView .counter_w {position:absolute; left:0; top:calc(100% - 90px); z-index:5;  width:100%; text-align:center; }
                            .paging_box {display:inline-block; padding:12px 20px; background-color:rgba(250, 250, 250, 0.9); border-radius:2px; box-shadow:0 4px 8px 0 rgba(0, 0, 0, 015);}
                                .paging_box input[type="text"], .paging_box .txt_s14cGray, .paging_box .btn_brownh32 {vertical-align:middle; letter-spacing:-0.5px;}
                                .paging_box input[type="text"] {width:60px; height:32px; border:1px solid #ccc; background-color:transparent; border-radius:2px; text-align:center;}
                                .paging_box .txt_s14cGray {margin-left:5px; }
                                .paging_box .btn_brownh32 {margin-left:30px; width:92px;}
                                .paging_box [class^="btnIcon_screen"] {margin-left:10px; width:32px; height:32px; background-size:24px auto; vertical-align:middle;}
                                .paging_box .btnIcon_screen_full {background-image:url('/images/front/common/btn_fullscreen_gray.png');}
                                .paging_box .btnIcon_screen_win {display:none; background-image:url('/images/front/common/btn_winscreen_gray.png');}

            .pop_wrap_cards.show .paging_box .btnIcon_screen_full {display:none;}
            .pop_wrap_cards.show .paging_box .btnIcon_screen_win {display:inline-block;}

            .title_wrap_link {padding-bottom:20px;}
            .inp_txt_linkUrl {width:100%;}

/* 로그인 */
.contBox_login {overflow-x:hidden; overflow-y:auto; padding:20px 0; width:100vw; height:100vh; text-align:center; letter-spacing:-5px;}
    .contBox_login .align_maker {height:100%;}
    .contBox_login .cb_inner {display:inline-block; width:845px; text-align:center; letter-spacing:-0.5px; vertical-align:middle;}
        .contBox_login .ns_logo {display:inline-block; margin:30px auto 0; width:409px; height:150px; background:url('/images/front/common/logo_white.png') no-repeat; background-size:contain; background-position: center;}
        
        [class^="login_box"] {margin-top:30px; padding: 60px 20px 80px 20px; width:100%; background-color:#fff; box-shadow: 3px 3px 8px 0 rgba(0, 0, 0, 0.2); border-radius:5px;}
            .login_form {margin:0 auto; width:350px; text-align:left;}
                .lf_w {margin-top:20px;}
                    .inp_select_gray_login {width:100%;}
                    .inp_txt_id, .inp_txt_pw {margin-top:20px; padding-bottom:10px; width:100%; border-width:0 0 1px 0; border-color:#cbcbcb; border-radius:0;}
                    .inp_txt_id.on, .inp_txt_pw.on {border-color:#414141;}
                    .inp_txt_pw {position:relative; padding-right:40px; margin-bottom: 20px;}
                        .inp_txt_pw .btnIcon_pw_view {position:absolute; right:0; top:0; width:40px; height:40px; background-image:url('/images/front/common/icon_view2.png'); background-size:contain; background-position: center;}
                        .inp_txt_pw .btnIcon_pw_view.active {background-image:url('/images/front/common/icon_view2_off.png');}

                    .inp_chk_idSave {margin-top:16px;}

                    .login_msg {padding-top:10px;}

                .lf_w + .items_btn_single {margin-top:50px;}
        
        .login_box_agreement {margin-top:0; padding:40px; text-align:left;}
            .agr_form_w {margin-top:50px;}
                .agr_list {position:relative; padding:14px 0 60px 269px; border-top:1px solid #e6e6e6;}
                    .agr_list .chk_w {position:absolute; left:0; top:14px;}
                    .agr_list .btnIcon_toggle {position:absolute; right:0; top:7px; background-size:24px;}
                    .agr_list .agr_cont {display:none; padding-top:20px;}
                        .agr_box {overflow-x:hidden; overflow-y:auto; padding:20px; width:100%; height:200px; background-color:#f5f5f5; border-radius:5px; /* white-space:pre-wrap; */}

            .item_list .btn_grayh50_cancel {width:155px;}
            .item_list .btn_brownh50_start {width:310px;}
            .item_list .btn_skyblueh50_start {width:310px;}
            .item_list .btn_yogiyoh50_start {width:310px;}
            .item_list .btn_pingpongh50_start {width:310px;}


        .login_box_keyword {margin-top:0; padding:40px; text-align:left;}

            .login_box_keyword .keywords_w {margin:80px 0; width:100%;}
                .myKeyword_lists_w {width:100%; text-align:center; letter-spacing:-5px; text-align:center;}
                    .lmk_list {display:inline-block; padding:20px 15px; letter-spacing:-0.5px;}
                        .inp_chk_myKeyword {line-height:1.1; white-space:nowrap;}
                            .inp_chk_myKeyword .txt_s36 {color:#cbcbcb; font-weight:500; transition-property:font, color; transition-duration:.1s; transition-timing-function:ease;}
                            .inp_chk_myKeyword input[type="checkbox"]:checked + .txt_s36 {font-size:2.222em; color:#ff5452; font-weight:700;}

        .login_box_duty {margin-top:0; padding:40px; text-align:left;}
            .login_box_duty .title_wrap [class^="txt_"] {display:block; margin-top:20px;}
                .duty_form_w {margin: 80px auto;}
                .duty_form_w.login_box{text-align: center;font-size: 30px; margin: 50px 0;}
                    .df_list {margin-top:40px;}
                    .df_list:first-child {margin-top:0;}
                        .df_list [class^="tit_"] + [class^="inp_"] {margin-top:20px;}
                        .inp_txt_myDuty, .inp_select_gray_duty {width:100%;}

            .login_box_duty .btn_lineGrayh50 {width:155px;}

.contBox_loginIntro {overflow-x:hidden; overflow-y:auto; width:100vw; height:100vh; background:url('/images/front/login/bg_pc.png') no-repeat center bottom; background-size:100% auto; text-align:center;}
    .contBox_loginIntro .align_maker {margin-left:-1px; height:100%;}
    .contBox_loginIntro .msg_w {display:inline-block; position:relative; top:-100px; max-width:99%; vertical-align:middle;}
        .contBox_loginIntro .items_btn_single {margin-top:40px;}
            .contBox_loginIntro .items_btn_single [class^="btn_"] {width:150px;}


/* N-Live */
.beamMode .header, .beamMode .footer {display:none;}
.beamMode .container {padding-top:0;}

.contBox_NLive {}
    .contBox_NLive .cb_inner {padding-bottom:50px;}
        .contBox_NLive [class*="h50"] {padding:10px 12px; height:50px; line-height:1.6;}

/* N-Live - 닉네일 설정 */    
.nl_name_w {position:relative; margin-top:50px; padding:5px 20px 0 85px;}
    .nl_name_w .nl_icon {position:absolute; left:0; top:0;}
    .nl_nick_name {margin-top:30px; text-align:center; letter-spacing:-5px;}
        .nl_nick_name [class^="tit_"], .nl_nick_name [class^="txt_"] {letter-spacing:-0.5px;}
        .nl_nick_name [class^="tit_"] {margin-right:10px;}
        .nl_nick_name [class^="txt_"] {position:relative; padding-left:11px; }
            .nl_nick_name [class^="txt_"]:before {display:block; content:''; position:absolute; left:0; top:50%; margin-top:-6px; width:1px; height:12px; border-left:1px solid#ccc;}
    .nick_apply {margin-top:30px; padding:0 40px;}

    .nick_apply + .items_btn_single {margin-top:20px;}
        .nick_apply + .items_btn_single {padding:0 40px;}
    .inp_txt_nickName {width:100%; border:0; background-color:#f8f8f8;}
        .inp_txt_nickName [class*="h50"] {height:50px;}
    .contBox_NLive + .items_btn_single {margin-top:40px;}
    .contBox_NLive + .items_btn_single .btn_lineBrownh50 {width:140px; height:50px;}

/* N-Live - 과정 리스트 */
.lists_wrap_live {border-top:0;}
    .list_live {padding:20px 0; letter-spacing:-0.5px;}
        .link_liveSt {display:block;}
            .link_liveSt [class^="tit_"] {display:block; font-weight:400;}
            .link_liveSt [class^="txt_"] {margin-top:5px;}

.title_wrap + .lists_wrap_live {border-top:1px solid #898989;}

/* N-Live - 대기 */
.txt_s18cDGray_ready {display:block; text-align:center;}
.nl_loading_w {position:relative; width:100%; height:calc(100vh - 250px); }
    .nl_progress {position:absolute; left:50%; top:50%; z-index:2; margin:-60px 0 0 -60px; padding:28px 0; width:120px; height:120px; background-color:#ff5452; border-radius:50%;  text-align:center;}
        .nl_progress:before {display:inline-block; content:''; width:28px; height:28px; background:url('/images/front/common/icon_live_white.png'); background-size:100% auto;}
        .nl_progress [class^="txt_"] {display:block; margin-top:10px; line-height:1.1;}
    [class^="nlp_circle"] {position:absolute; left:50%; top:50%; z-index:1; margin:-60px 0 0 -60px; padding:28px 0; width:120px; height:120px; background-color:rgba(255, 84, 82, 0.5);     border-radius:50%;  opacity:1; transform:scale(1); animation-name:nlp;  animation-timing-function:ease; animation-iteration-count:infinite;}
    .nlp_circle_01 {animation-duration:2s;}
    .nlp_circle_02 {animation-duration:2s; animation-delay:.5s;}

    @keyframes nlp {
        from {opacity:1; transform:scale(1);}
        to {opacity: 0; transform:scale(3);}
    }

/* N-Live - 과정상단 */
.liveTop_box {padding:30px 20px; width:100%; background-color:#414141;}
    .liveTop_box [class^="tit_"] {display:block;}
    .liveTop_box [class^="txtLabel_"] + [class^="tit_"] {margin-top:5px;}
    .ltb_info {margin-top:20px;}
        .ltb_info [class^="txt_"] {display:block;}
        .ltb_info [class^="txt_"] + [class^="txt_"] {margin-top:5px;}



/* N-Live - 목록 */
.live_lists_w {}
    .live_list {padding:20px 0; border-bottom:1px solid #d9d9d9;}
        .live_list [class^="link_live"] {display:block; position:relative; padding:9px 60px 9px 0;}
        .live_list [class^="link_live"]:after {display:block; content:''; position:absolute; right:0; top:50%; margin-top:-25px; width:50px; height:50px; background-repeat:no-repeat;  background-size:100% auto;}

        .live_list .link_live_quiz:after {background-image:url('/images/front/nLive/icon_quiz.png');}
        .live_list .link_live_poll:after {background-image:url('/images/front/nLive/icon_poll.png');}
        .live_list .link_live_survey:after {background-image:url('/images/front/nLive/icon_survey.png');}
        .live_list .link_live_qna:after {background-image:url('/images/front/nLive/icon_qna.png');}
        .live_list .link_live_share:after {background-image:url('/images/front/nLive/icon_share.png');}

/* N-Live - 퀴즈 */
.question_w {position:relative; padding:3px 20px 0 85px; min-height:50px;}
    .question_w [class^="icon_q"] {position:absolute; left:0; top:0; overflow:hidden; padding:5px 0; width:50px; height:50px; border-radius:50%; text-align:center; line-heihgt:1.1;}
    .question_w .icon_qRed {background-color:#ff5452;}
    .question_w .icon_qYellow {background-color:#f9ac0f;}
    .question_w .icon_qPurple {background-color:#8a4eba;}

.quize_lists_w {margin-top:30px;}
    .q_list {margin-top:15px;}
    .q_list:first-child {margin-top:0;}
        /* 하나만 선택 일때 */
        .inp_radio_nl {width:100%; }
            .inp_radio_nl [class^="txt_"] {display:block; padding:20px 64px 20px 20px; border:1px solid #e6e6e6; border-radius:5px; letter-spacing:-0.5px; transition:all .2s ease;}
            .inp_radio_nl .icon_rd_nl {position:absolute; right:20px; top:50%; margin-top:-12px; width:24px; height:24px; background-image:url('/images/front/common/icon_check_on.png');  opacity:0; transform:scale(0); transition-property:opacity, transform; transition-duration:.2s; transition-timing-function:ease;}
            .inp_radio_nl input[type="radio"]:checked ~ .icon_rd_nl {opacity:1; transform:scale(1);}
            .inp_radio_nl input[type="radio"]:checked + [class^="txt_"] {padding:19px 64px 19px 19px; font-weight:500; border-width:2px; border-color:#c19988;}

        /* 다수 선택 일때 */
        .inp_chk_nl {width:100%; }
            .inp_chk_nl [class^="txt_"] {display:block; padding:20px 64px 20px 20px; border:1px solid #e6e6e6; border-radius:5px; letter-spacing:-0.5px; transition:all .2s ease;}
            .inp_chk_nl .icon_chk_nl {position:absolute; right:20px; top:50%; margin-top:-12px; width:24px; height:24px; background-image:url('/images/front/common/icon_check_on.png');   opacity:0; transform:scale(0); transition-property:opacity, transform; transition-duration:.2s; transition-timing-function:ease;}
            .inp_chk_nl input[type="checkbox"]:checked ~ .icon_chk_nl {opacity:1; transform:scale(1);}
            .inp_chk_nl input[type="checkbox"]:checked + [class^="txt_"] {padding:19px 64px 19px 19px; font-weight:500; border-width:2px; border-color:#c19988;}

.quize_lists_w + .items_btn_single {margin-top:30px;}

.quize_lists_w + .items_btn_double {margin-top:30px;}
.quize_lists_w + .items_btn_double + .items_btn_single {margin-top:20px;}
.quize_lists_w + .items_btn_double + .items_btn_single [class*="h50"] {height:50px;}

/* N-Live - 퀴즈 결과 */
.nl_result_top {overflow:hidden; padding:15px 20px; background-color:#f8f3ed; border-radius:5px;}
.nl_result_top .items_cont_double .item_cont:nth-child(2) {text-align:right;}

.nl_result_top + .question_w {margin-top:30px;}
    .lists_wrap_result {margin-top:30px; padding-top:15px;}
        .list_result {padding:15px 0 20px; letter-spacing:-0.5px;}
            .list_result > [class^="txt_"] {margin-right:10px;}
            .list_result > [class^="txt_"]:last-child {margin-right:0;}
            .list_result > [class^="grap_x"] {position:relative; margin-top:15px; padding-right:50px; width:100%;}
                .list_result > [class^="grap_x"] .gWrap {background-color:#f4f4f4; border-radius:50px;}
                    .list_result > [class^="grap_x"] .gBar {border-radius:50px;}
                .list_result > [class^="grap_x"] [class^="txt_"] {position:absolute; top:-5px; right:0; line-height:1.1;}
                .list_result .grap_x_red .gBar {background-color:#ff5452;}
                .list_result .grap_x_yellow .gBar {background-color:#f9ac0f;}
                .list_result .grap_x_purple .gBar {background-color:#8a4eba;}
                .list_result .grap_x_gray .gBar {background-color:#898989;}

.lists_wrap_result + .items_btn_double {margin-top:30px;}

.lists_wrap_result + .items_btn_single {margin-top:30px;}

/* n-live Q&A */
.items_btn_single + [class^="txt_"] {margin-top:20px;}
.inp_select_underline_live {margin-top:20px; width:100%;}

.contBox_NLive .inp_select_underline_live  + .lists_wrap_comment {margin-top:20px; border-top:0;}
.contBox_NLive .lists_wrap_comment + .comments_review {margin-top:20px;}

.lists_wrap_comment.detail_View {border-top:0;}
    .lists_wrap_comment.detail_View .list_comment {padding-top:0;}

.contBox_NLive .btnIcon_write {position:fixed; left:20px; bottom:80px; width:50px; height:50px; background-color:rgba(103, 103, 103, 0.7); background-image:url('/images/front/common/btn_write.png'); background-size:24px auto; border-radius:50%; opacity:0; transform:scale(0); transition:all .2s ease; }

.contBox_NLive .btnIcon_write.show {opacity:1; transform:scale(1);}

.inp_txtArea_live {position:relative; width:100%; border-radius:0; }
    .inp_txtArea_live textarea {height:236px; background-color:#f5f5f5; border:0; border-radius:0; }

.liveQnA_addSet {position:relative; margin-top:10px; padding:10px 0 20px;}
    .liveQnA_addSet .btn_lineGrayh40_file {position:absolute; right:0; top:0; width:92px;}
.liveQnA_addSet  + .formGroup_addFile {padding-top:10px; border-top:1px solid #e6e6e6;}

.formGroup_addFile + .items_btn_single {margin-top:50px;}

/* n-Live - live share */
.contBox_NLive_share {position:relative; padding-bottom:66px; height:calc(100vh - 60px);}
    .contBox_NLive_share * {transition:all .3s ease;}
    .contBox_NLive_share .pop_wrap_cards {display:block; position:absolute; left:0; top:0; z-index:1; width:100%; height:calc(100% - 70px); }
    .contBox_NLive_share .pop_wrap_cards .dim {display:block;}
    .contBox_NLive_share .pop_wrap_cards .btnIcon_close_white {display:none;}
    .contBox_NLive_share .thumbSlider_cardView .ts_wrap {overflow:hidden;}
    .contBox_NLive_share .thumbSlider_cardView .sld_list {padding:0 5px 80px;}
        .contBox_NLive_share .thumbSlider_cardView .sld_list img {max-width:100%;}
    .contBox_NLive_share .thumbSlider_cardView .counter_w {top:auto; bottom:10px;}
    .contBox_NLive_share .paging_box {box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.3)}

    .contBox_NLive_share .thumbSlider_cardView [class^="btnIcon_slide"] {display:inline-block; position:relative; left:auto; right:auto; top:auto; margin-top:0; width:40px; height:40px; vertical-align:middle;}
    .contBox_NLive_share .thumbSlider_cardView .btnIcon_autoPlay {margin-left:10px; width:40px; height:40px; background-image:url('/images/front/common/btn_auto_play.png');    background-size:100% auto; vertical-align:middle;}
    .contBox_NLive_share .thumbSlider_cardView .btnIcon_autoPlay.pause {background-image:url('/images/front/common/btn_auto_pause.png');}
    .contBox_NLive_share .slide_btn_counter {position:absolute; right:20px; bottom:10px;}
        .contBox_NLive_share .slide_btn_counter .count_w {display:inline-block; padding:0 10px; letter-spacing:-0.5px; vertical-align:middle;}
            .contBox_NLive_share .slide_btn_counter .count_w [class^="txt_"] {vertical-align:middle;}    
            .contBox_NLive_share .slide_btn_counter .count_w [class^="txt_"] + [class^="txt_"] {position:relative;}
            .contBox_NLive_share .slide_btn_counter .count_w [class^="txt_"] + [class^="txt_"]:before {content:'/'; margin:0 5px 0 0;}
    .contBox_NLive_share .slide_screen {position:absolute; left:20px; bottom:10px;}
        .contBox_NLive_share .slide_screen [class^="btnIcon_screen"] {width:40px; height:40px; background-size:30px auto; vertical-align:middle;}
        .contBox_NLive_share .slide_screen .btnIcon_screen_full {background-image:url('/images/front/common/btn_fullscreen_gray.png');}
        .contBox_NLive_share .slide_screen .btnIcon_screen_win {display:none; background-image:url('/images/front/common/btn_winscreen_gray.png');}

    .contBox_NLive_share .pop_wrap_cards.show {position:fixed; width:100vw; height:100vh; z-index:600;}
    .contBox_NLive_share .pop_wrap_cards.show .dim {background-color:rgba(0, 0, 0, 0.9)}
    .contBox_NLive_share .pop_wrap_cards.show .thumbSlider_cardView .slide_btn_counter {bottom:20px;}
    .contBox_NLive_share .pop_wrap_cards.show .thumbSlider_cardView .slide_screen {bottom:20px;}
        .contBox_NLive_share .pop_wrap_cards.show .thumbSlider_cardView .slide_screen .btnIcon_screen_full {display:none;}
        .contBox_NLive_share .pop_wrap_cards.show .thumbSlider_cardView .slide_screen .btnIcon_screen_win {display:inline-block;}


/* N-live 강사모드 */
.lists_wrap_question {border-top:0;}
    .list_question {margin-top:15px; border-bottom:0; letter-spacing:-0.5px;}
    .list_question:first-child {margin-top:0;}
        .q_box {display:block; padding:15px 20px; background-color:#f8f3ed; border-radius:5px;}
        .q_box.set {position:relative; padding-right:65px;}
        .q_box.set .txt_s18cBrown_set {position:absolute; right:20px; top:15px;}

/* 농심 인재원 소개 */
.contBox_about {}

    .contBox_about .items_cont_float {margin-top:20px; padding:0 119px;}
        .contBox_about .items_cont_float > .item_cont {padding:0 55px; width:33.3%; text-align:center;} 
            [class^="txtIcon_about"] {padding:0;}
                [class^="txtIcon_about"]:before {position:relative; padding-bottom:100%; width:270px;  background-color:#f8f3ed; background-position:center center; border-radius:50%;}
                [class^="txtIcon_about"] [class^="tit_"] {margin-top:40px;}
                [class^="txtIcon_about"] [class^="tit_"] + [class^="txt_"] {display:block; margin-top:10px; line-height:1.7;}

            .txtIcon_about_01:before {background-image:url('/images/front/about/icon_about_01.png'); background-size:101px auto;}
            .txtIcon_about_02:before {background-image:url('/images/front/about/icon_about_02.png'); background-size:118px auto;}
            .txtIcon_about_03:before {background-image:url('/images/front/about/icon_about_03.png'); background-size:125px auto;}


    .contBox_about .items_cont_float + .title_wrap {margin-top:80px;}

    .lists_wrap_about {margin-top:20px;}
        .list_about {padding:18px 25px; letter-spacing:-0.5px;}
            .list_about [class^="txt_number"] {position:relative; padding-left:60px;}
                .list_about [class^="txt_number"] [class^="number_"] {position:absolute; left:0; top:0; font-weight:500;}

/* 농심 인재원 - 교유체계 */
.contBox_about .title_wrap + .title_wrap {margin-top:70px;}

.tableWrap_line_about {margin-top:20px;}
    .table_line_about {min-width:100%; width:auto;}
        .table_line_about th, .table_line_about td {padding:19px;}
        .table_line_about td [class^="txt_"] {text-align:left;}
        .table_line_about .bg_gray {background-color:#fbfbfb;}

        .about_info_w {display:inline-block;}
            .ai_list {margin-top:5px; text-align:left;}
            .ai_list:first-child {margin-top:0; }

        .about_info_type2 {display:inline-block;}
            .aiT2_list {position:relative; margin-top:20px; padding-left:62px; text-align:left;}
            .aiT2_list:first-child {margin-top:0;}
                .aiT2_list > [class^="tit_"] {position:absolute; left:0; top:2px;}

        .table_line_about .txtIcon_dot_s16cDGray:before {top:9px; width:4px; height:4px; background-color:#414141; }
        
.about_download {overflow:hidden; margin-top:30px;}
    .ad_list {float:left; margin-right:20px}
    .ad_list:last-child {margin-right:0;}
        .btn_gray_download {padding:20px 30px; height:100px;}
            [class^="txtIcon_download"] {padding-left:44px;}
                [class^="txtIcon_download"]:before {left:0; top:50%; margin-top:-12px; width:24px; height:24px; background-image:url('/images/front/common/icon_download_white.png');}

/* 농심 인재원 - 찾아오시는 길 */
.ns_mapInfo_w {overflow:hidden; margin-top:30px; width:100%;}
    .nsmi_list {float:left; position:relative; padding:5px 10px 5px 79px; width:50%;}
        .nsmi_list > [class^="tit_"] {position:absolute; left:0; top:5px;}

.ns_map_w {margin-top:70px; width:100%; height:600px; background-color:#fafafa;}


/* 농심 인재원 - 연혁 */
.history_lists_w {margin:0 auto; width:40px;}
    .year_list {position:relative; margin-top:50px; height:1px; border-top:1px solid #cbcbcb;}
    .year_list:first-child {margin-top:0;}
        .year_list > [class^="tit_"] {display:none;}
        .year_list:nth-child(5n+6) > [class^="tit_"], .year_list:first-child > [class^="tit_"], .year_list:last-child > [class^="tit_"] {display:block; position:absolute; left:0; top:50%; width:100%; text-align:center; background-color:#fff; transform:translate(0, -50%);}


        .hi_lists_w {display:inline-block; text-align:left; white-space:normal; vertical-align:middle; }

            [class^="history_info"] {display:inline-block; position:absolute; top:50%; overflow:hidden; width:610px; white-space:nowrap; transform:translate(0, -50%); letter-spacing:-5px;}

                [class^="hi_info"] {display:inline-block; letter-spacing:-0.5px; vertical-align:middle; }
                .hi_info_col {white-space:nowrap;}
                    .hi_info_col .txt_s14cGGray_date + [class^="txt_"] {margin-left:15px;}
                .hi_info_row {min-height:4em; white-space:nowrap;}
                    .hi_info_row [class^="txt_"] {display:block;}
                    .hi_info_row .txt_s14cGGray_date + [class^="txt_"] {margin-top:5px; }
 
                [class^="hi_line"] {display:inline-block; height:34px; background-repeat:no-repeat; vertical-align:middle;}
                .w103 {width:103px;}
                .w178 {width:178px;}
                .w255 {width:257px;}
                .w288 {width:288px;} 
                .w354 {width:354px;}
                .w370 {width:370px;}
                .w394 {width:394px;}
                .w490 {width:490px;}

            .history_info_left {right:calc(100% + 25px); text-align:right;}
                .hi_line_left {margin-left:30px; background-image:url('/images/front/about/img_left_line.png');}
                .history_info_left [class^="hi_info"] {text-align:left;}
            .history_info_right {left:calc(100% + 25px);}
                .hi_line_right {margin-right:30px; background-image:url('/images/front/about/img_right_line.png'); background-position:right 0;}
/* 약관 */
.contBox_agreement {}
    .contBox_agreement .cb_inner > [class^="tit_"] {display:block;}
    .contBox_agreement .cb_inner > [class^="tit_"] + [class^="tit_"] {margin-top:40px;}
    .contBox_agreement .cb_inner > .low_cont + [class^="tit_"] {margin-top:80px;}

    .contBox_agreement .low_cont + .low_cont {margin-top:40px;}

    .contBox_agreement [class^="txtIcon_dot"]:before {width:4px; height:4px;}

    .agr_lists_w {margin-top:20px;}
        .agr_lists_w .agr_list {margin-top:10px; padding:0; border:0;}
        .agr_lists_w .agr_list:first-child {margin-top:0;}

    .agr_table_w {margin-top:10px; width:100%;}
    .low_cont .agr_table_w + [class^="txt_"] {margin-top:10px; padding-left:10px;}

    [class^="txtIcon_dot"]  + .agr_lists_w {padding-left:10px;}
    [class^="txtIcon_dot"]  + .agr_table_w {padding:0 10px;}

    


/* PC 작은 해상도 (ipad pro 가로 모드) */
@media screen and (min-width:1366px) and (max-width:1440px) {
     /* 메인 */
    .main_top_w {padding:80px 20px 50%; height:auto;}
        .tab_wrap_main [class^="btnIcon_"] {display:none;}
        .tab_wrap_main .tab_scroll {width:100%;}
            .tab_wrap_main [class^="thumbSlider_"] {}
                .tab_wrap_main .ts_wrap {margin-left:20px; padding-left:0; padding-bottom:20px; width:calc(100% - 30px); height:auto; background-color:transparent;}
                    .tab_wrap_main .ts_wrap:before {display:block; content:''; position:absolute; left:-20px; top:0; width:calc(100% + 80px); height:100%; background-color:rgba(255, 255, 255, 0.8);}
                    .tab_wrap_main .slider_lists_w {margin:0;}
                    .tab_wrap_main .sld_list {padding:15px 0; width:calc(100vw - 80px);}
                        .tab_wrap_main .sld_list [class^="thumbnail_"] {width:100%;} 

        .contBox_main {padding:0 30px;}
            .contBox_main .title_wrap:first-child {margin-top:0;}

    /* 메인 공지사항 */
    .contBox_mainNotice {margin-top:80px; padding:30px 20px; background-color:#f7f7f7;}

    /* 카테고리 상세 - 수강후기 */
    .review_total_w {padding:40px 280px 40px 66px; width:100%;}
        .starScore_total { width:245px; height:245px; }
        .review_chart_w {display:inline-block; position:relative; width:100%; height:245px;}
            .review_chart_w canvas {display:block; width:100%; height:245px;}
            .total_big_w {margin-left:-122.5px; width:245px; height:245px;}

    /* 학습 */
    .box_dboard_score {width:500px;}
    .box_dboard_score.one + .box_dboard_subj {width:510px;}
    .btnIcon_study_start {width:calc(100% - 1105px);}
    .box_dboard_info {width:calc(100% - 810px);}
        .dbi_list_btn {right:20px;}
            .dbi_list_btn button {width:110px; padding-left:45px; background-position:15px center;}
        .btn_dboard_w {width:calc(100% - 1180px);}

    /* 설정 */
    .social_tab_w {display:none;}

    /* 시설 신청 */
    .formGroup_radio_stype .inp_radio + .inp_radio {margin-left:200px;}
    .tableWrap_line_people .inp_txt_phone {width:100%}

    /* 마이페이지 */
    .thumb_lists_myWish .th_list {width:33.3%;}
    .thumb_lists_myWish .th_list .thumbnail_myWish {width:100%;}

    .thumbSlider_myCareer {padding:0 60px;}
        .thumbSlider_myCareer .ts_wrap {overflow:hidden;}
        .thumbSlider_myCareer .slider_lists_w .sld_list {padding:0;}
        .thumbSlider_myCareer .btnIcon_slide_prev, .thumbSlider_myCareer .btnIcon_slide_next {display:block;}

    /* 마이페이지 - 결재 */
    .approval_search_w .formGroup_period .inp_txt_calendar {width:327px;}

   .contBox_socialGray {padding-top:40px;}

         
}


/* 큰 태블릿 */
@media screen and (min-width:1024px) and (max-width:1365px) {
    /* 메인 상단 배너 */
    .mtb_inner {width:100%;}
        .mtb_inner [class^="btnIcon_mtb"] {display:none;}
        
    /* 메인 */
    .main_top_w {padding:80px 20px 60%; height:auto;}
        .tab_wrap_main [class^="btnIcon_"] {display:none;}
        .tab_wrap_main .tab_scroll {left:-10px; right:auto; top:220px; width:calc(100% + 20px); text-align:center;}

        
        [class^="mt_msg_"] {padding:60px 20px 0; width:100%; height:200px;}
            [class^="mt_msg_"] [class^="txt_"] {margin-top:20px; }

        .tab_wrap_main [class^="thumbSlider_"] {margin-top:100px;}
            .tab_wrap_main .ts_wrap {margin-left:20px; padding-left:0; padding-bottom:20px; width:calc(100% - 30px); height:auto; background-color:transparent;}
                .tab_wrap_main .ts_wrap:before {display:block; content:''; position:absolute; left:-20px; top:0; width:calc(100% + 80px); height:100%; background-color:rgba(255, 255, 255, 0.8);}
                .tab_wrap_main .slider_lists_w {margin:0;}
                .tab_wrap_main .sld_list {padding:15px 0; width:calc(100vw - 80px);}
                    .tab_wrap_main .sld_list [class^="thumbnail_"] {width:100%;}
                    
    .contBox_main {padding:0 30px;}
        .contBox_main .title_wrap:first-child {margin-top:0;}

    /* 메인 공지사항 */
    .contBox_mainNotice {margin-top:80px; padding:30px 20px; background-color:#f7f7f7;}

    /* 카테고리 */
    /* 중분류 */
    .ctsDepth_01 .cdt_list {float:left; padding:5px 0; width:16.66%; }

    /* 소분류 */
    .ctsDepth_02 .cdt_list {/*width:14.285%;*/}

    /* 카테고리 상세 - 수강후기 */
    .review_total_w {padding:30px 100px 30px 0; width:100%}
        .starScore_total { width:220px; height:220px; }
        .review_chart_w {display:inline-block; position:relative; width:100%; height:220px;}
            .review_chart_w canvas {display:block; width:100%; height:220px;}
            .total_big_w {margin-left:-110px; width:220px; height:220px;}
    
    /* 카테고리 상세 - 독서통신 */
    .thumb_lists_book {width:100%;}
        .thumb_lists_book .th_list {margin:0; padding:5px 5px 5px 0; border:0;}
        .thumb_lists_book .th_list:nth-child(even) {padding:5px 0 5px 5px;}
    
    /* 학습중 */
    .top_study_w {top:-25px;}

    /* 대시보드 */
    .box_dboard_score {width:60%;}
    .box_dboard_subj {width:calc(100% - (60% + 15px));}
    .box_dboard_info {width:100%; margin-top:15px;}
        .dbi_list {width:100%; height:auto;}
        .dbi_list + .dbi_list {padding-top:10px;}
        .dbi_list + .dbi_list:before {display:none;}
            .dbi_memo {position:relative; bottom:auto; left:auto; width:50%;}
               .dbi_memo .txt_s14cLGray {padding-right:15px;}
            .dbi_list_btn [class^="btnIconLine_"] {width:150px; padding-left:40px;}
    .box_dboard_subj + .box_dboard_info {margin-left:0;}
    
    [class^="box_dboard_"] + .box_dboard_infoTy2, [class^="box_dboard_"] + .box_dboard_infoTy3 {margin:15px 0 0 0;}
    .box_dboard_infoTy2 {width:calc(100% - 255px); height:135px;}
        .box_dboard_infoTy2 .dbi_divt_btn .btnIconLine_gray_h50Guide {width:150px; padding-left:40px;}
    .box_dboard_infoTy2 + .btnIcon_study_start {float:right; height:135px; margin-top:15px;}
    
    .box_dboard_infoTy3 {width:calc(100% - 255px);}
        .box_dboard_infoTy3 .dbi_memo [class^="txt_"] + [class^="txt_"] {display:block; padding-top:5px;}
        .btn_dboard_w {width:240px; margin-top:15px;}
            .btn_dboard_w .btnIconLine_gray_h50Guide {background-position:40% center;}
            .btn_dboard_w .btnIcon_study_start {height:110px;}

    /*  카테고리 상세 - 수강신청 완료 */
    .ctApply_complate_box {padding:30px;}
        .ctApply_complate_box .thumbCol_stInfo {width:calc(100% - 320px);}
        .ctApply_complate_box .stInfo_view_w {margin:0; padding:0; width:310px;}

    /* 카테고리 -외부위탁교육 */
    .item_cont_process [class^="txt_"] {padding:0 20px;}
   
    /* 시험/과제/설문 목록 */
    .tableWrap_line_studylist {overflow:auto; width:100%;}
    .table_line_slexam, .table_line_slreport, .table_line_slsurvey {width:1385px;}
        .table_line_slexam thead th:nth-child(1) {width:10%;}
        .table_line_slexam thead th:nth-child(2) {}
        .table_line_slexam thead th:nth-child(3) {width:20%;}
        .table_line_slexam thead th:nth-child(4) {width:10%;}
        .table_line_slexam thead th:nth-child(5) {width:10%;}
        .table_line_slexam thead th:nth-child(6) {width:10%;}
        .table_line_slexam thead th:nth-child(7) {width:10%;}
        .table_line_slexam thead th:nth-child(8) {width:10%;}
        .table_line_slexam td button, .table_line_slexam td.btn_lists button {width:100%;}
            .btn_lists button {display:block;}
            .table_line_slexam td.btn_lists button + button {margin-left:0; margin-top:5px;}

    /* 소셜러닝 공지사항 */    
    .contBox_socialGray .cb_inner {padding:20px 30px;}
    .contBox_socialGray .items_btn_double.bbc_btn {padding-top:70px;}

    /* 설정 */
    .social_tab_w {display:none;}

    /* 시설 신청 */
    .swfs_li .inp_select_gray {width:28%;}
        .swfs_btn_w {float:right; width:calc(100% - 90%); text-align:right;}

    .swfs_li .period_list:last-child:before {left:-20px;}
    .srchWrap_fac_lists .inp_select_gray {width:calc(100% - 78%);}
    
    

    .formGroup_radio_stype {padding-left:0; text-align:center;}
        .formGroup_radio_stype .inp_radio + .inp_radio {margin-left:110px;}

    .formGroup_radio_stype {padding-left:0; text-align:center;}
        .formGroup_radio_stype .inp_radio + .inp_radio {margin-left:55px;}
        .formGroup_radio_stype2 tbody td {padding-left:20px;}
        .formGroup_radio_stype2 tbody td.table_left {width:20%;}
        .formGroup_radio_stype2 .btn_lineGrayh40_file {width:95px;}

    .faclass_wrap {width:100%; padding-right:0; margin-bottom:30px; text-align:center;}
        .facl_w_list + .facl_w_list {padding-top:10px;}
        .thumbCol_facInfo {text-align:left;}
    .fac_sh_w {float:unset; display:block; width:90%; margin:0 auto;}

    /* 인원정보 */
    .tableWrap_line_people {overflow:auto; width:100%;}
    .table_line_people {width:1385px; table-layout:auto; }
    .table_line_apparatus td {width:100px;}
    .table_line_apparatus th {width:80px;}
   
    /* 전산 기자재 */
    .tableWrap_line_apparatus {overflow:auto; width:100%;} 
       .table_line_apparatus {width:1385px; table-layout:auto;}

    /* 교육지원 */
    /* 이벤트 */
    [class^="lists_arrow_"] {padding-left:375px;}
        .lw_img_w {width:335px;}
        
    /* 교육과정 개설요청 */
    .tableWrap_bbsList_request {overflow:auto; width:100%;}
    .tableWrap_bbsList_request .table_bbsList_notice {width:1385px; table-layout:auto;}

    /* 마이페이지 */
    .mbsi_lists_w {margin-top:20px;}
        .mbsi_list {padding:10px; width:33.3%; height:95px;}
        .mbsi_list:nth-child(4) {border-left:0;}
        .mbsi_list:nth-child(4), .mbsi_list:last-child {border-top:1px solid #e6e6e6;}
        .mbsi_list:last-child {width:66.6%;}    
            .mbsi_list .tit_s16cLGray {bottom:10px;}
            .mbsi_list .si_data_w {}
            .mbsi_list .si_data_w .txt_s44cDGray {font-size:2.000em;}
    
    [class^="apply_chart"] {height:384px;}
        [class^="apply_chart"] .ac_data_lists {position:relative; top:0; left:0; width:100%; text-align:center;}
            [class^="apply_chart"] .acd_list {display:inline-block; margin-right:20px; vertical-align:top;}
            [class^="apply_chart"] .acd_list:last-child {margin-right:0;}
        [class^="apply_chart"] .chart_w {margin-top:20px; width:100%; height:270px;}

    .apply_chart_line {padding-left:0; padding-top:10px;}
        .apply_chart_line .title_wrap {position:relative; top:0;}
            .apply_chart_line .title_wrap br {display:none;}
            .apply_chart_line .title_wrap .s12cLGrayFM {margin-left:10px;}
            .apply_chart_line .chart_w {margin-top:20px;}

    .apply_chart_pie {margin-left:40px; padding:10px 0 0 0; width:calc(45% - 40px);}
        .apply_chart_pie .chart_w {height:220px;}
            .apply_chart_pie .chart_w canvas {left:0;}
    
    .apply_chart_bar {padding-left:0; padding-top:10px;}
        .apply_chart_bar .title_wrap {position:relative; top:0;}
        .chart_bar_lists {margin-top:40px;}

    .thumb_lists_myWish .th_list {padding:0 10px; width:33.3%;}

    .list_myAlram {padding:10px 0;}

    .items_myCont_lists [class^="myBox_"] {height:318px;}

    .myBox_myCareer .title_wrap {position:relative; }
        .myBox_myCareer .title_wrap .linkIcon_arrowRight {position:absolute; right:0; top:auto;}
    .inp_select_gray_myCareer {position:relative; top:0; right:0; margin-top:10px; width:100%;}

    .thumbSlider_myCareer {margin-top:20px; padding:0 60px;}
    .thumbSlider_myCareer .ts_wrap {overflow:hidden;}
    .thumbSlider_myCareer .slider_lists_w .sld_list {padding:0;}
    .thumbSlider_myCareer .btnIcon_slide_prev, .thumbSlider_myCareer .btnIcon_slide_next {display:block;}

    .mk_lists_w {margin-top:20px;}
    .txtLabel_h50s16 {height:40px;}

    /* 마이페이지 - 나의 학습이력 */
    .my_study_info {padding-left:220px;}
        .myBox_msiSort {width:200px;}
        .table_infoList_myStudy .thumbCol_stInfo {padding-left:140px;}
        .table_infoList_myStudy .thumbCol_stInfo .img_w {width:120px;}

    /* 마이페이지 - 찜관리 */
    .mw_info [class^="tit_"] {float:left; width:40%;}
    .mw_info [class^="txt_"] {float:right; width:60%; text-align:right;}

    /* 마이페이지 - 구성원학습현황 */
    .myBox_eduStatus > .items_cont_double > .item_cont {width:60%;}
    .myBox_eduStatus > .items_cont_double > .item_cont:last-child {width:40%;}

    .formGroup_search .inp_txt_search {width:250px;}
    .myBox_eduStatus .item_cont > .inp_select_line {width:150px;}
    .tableWrap_line_eduStatus {overflow-x:auto; width:100%;}
        .table_line_eduStatus {width:1260px;}

    /* 마이페이지 - 구성원학습현황 상세 */
    .myBox_stiDetail {padding:20px;}
    .myBox_stiDetail .mbsi_list {position:relative; padding:18px 10px; width:33.3%; border-left:0;}
    .myBox_stiDetail .mbsi_list .si_data_w {margin-top:30px;}

       /* 마이페이지 - 나의학습이력 교육비추가 */
       .myBox_stiDetail2 {padding:20px;}
       .myBox_stiDetail2 .mbsi_list {position:relative; padding:18px 10px; width:33.3%; border-left:0;}
       .myBox_stiDetail2 .mbsi_list .si_data_w {margin-top:30px;}

    /* 마이페이지 - 결재 */
    .approval_search_w .formGroup_period .inp_txt_calendar {width:250px;}
    .approval_search_w .formGroup_search .inp_txt_search {width:250px;}

    

    /* 마이페이지 - 나의일정 - 강사 - 학습자관리 */
    .rollBook_top_w .thumbCol_stInfo {width:60%;}


    /* 통합검색 */
    .sgl_list {height:auto;}
        .sgl_list .thumbCol_stInfo {width:100%;}

        .thumbTag_w {position:relative; width:100%; bottom:-10px; padding-left:340px;}
            .thumbTag_w .txtLabel_h32_s14LGray {margin-bottom:10px;}
        
     /* 크리에이터 */
     .search_creator_w .inp_txt_search_underline {width:350px;}   

     /* 크리에이터 - 상세 */
     .review_total_w.view {padding:0;}
            .review_total_w.view .items_cont_double .item_cont, .review_total_w.view .items_cont_double .item_cont:first-child {padding:20px 0; width:100%;}
            .review_total_w.view .items_cont_double .item_cont:last-child {padding-bottom:20px; border-bottom:1px solid #898989;}

            
            .review_total_w.view .starScore_total {padding:12px 0; width:100%; height:auto; border-width:1px 0; border-color:#898989; border-radius:0;}
            .review_total_w.view .starScore_total .align_maker {display:none;}
            .review_total_w.view .starScore_total [class^="tit_"], .review_total_w.view .starScore_total .formGroup_rdStar, .review_total_w.view .starScore_total [class^="txt_"] {display:inline-block; vertical-align:middle;}
                .review_total_w.view .starScore_total [class^="tit_"], .review_total_w.view .starScore_total [class^="txt_"] {margin:0;}
                    .review_total_w.view .starScore_total .formGroup_rdStar {margin:0 40px;}
                    

            .review_total_w.view .review_chart_w {left:-20%; padding-bottom:55%; width:100%; height:auto;}
                .review_total_w.view .review_chart_w canvas {right:0; bottom:0; width:(100% + 120px);}
                .review_total_w.view .total_big_w {height:100%;}
                .review_total_w.view .total_data_w {}

    /* 농심 인재원 - 농심 WAY */
    .contBox_about .items_cont_float {margin-top:0; padding:0;}
        .contBox_about .items_cont_float > .item_cont {padding:0 20px;}
            [class^="txtIcon_about"]:before {transform:scale(.8);}
            [class^="txtIcon_about"] [class^="tit_"] {margin-top:20px;}

    /* 농심 인재원  - 연혁 */
    .history_lists_w {margin-top:40px;}
    .year_list {margin-top:70px;}
    .w103 {width:80px;}
    .w178 {width:158px;}
    .w255 {width:170px;}
    .w288 {width:200px;} 
    .w354 {width:220px;}
    .w370 {width:225px;}
    .w394 {width:230px;}

        
    .agr_table_w .table_agreement {width:100%;}
}



/* 태블릿 */
@media screen and (min-width:768px) and (max-width:1023px) {
    /* 메인 상단 배너 */
    .mtb_inner {width:100%;}
        .mtb_inner [class^="btnIcon_mtb"] {display:none;}
        
    /* 메인 */
    .main_top_w {padding:0 20px 85%; height:auto;}
        .main_visual {height:494px;}

        .tab_wrap_main [class^="btnIcon_"] {display:none;}
        .tab_wrap_main .tab_scroll {left:-10px; right:auto; top:220px; width:calc(100% + 20px); text-align:center;}
        
        [class^="mt_msg_"] {padding:60px 20px 0; width:100%; height:200px;}
            [class^="mt_msg_"] [class^="txt_"] {margin-top:20px; }

        .tab_wrap_main [class^="thumbSlider_"] {margin-top:100px;}
            .tab_wrap_main .ts_wrap {margin-left:20px; padding-left:0; padding-bottom:20px; width:calc(100% - 30px); height:auto; background-color:transparent;}
                .tab_wrap_main .ts_wrap:before {display:block; content:''; position:absolute; left:-20px; top:0; width:calc(100% + 80px); height:100%; background-color:rgba(255, 255, 255, 0.8);}
                .tab_wrap_main .slider_lists_w {margin:0;}
                .tab_wrap_main .sld_list {padding:15px 0; width:calc(100vw - 80px);}
                    .tab_wrap_main .sld_list [class^="thumbnail_"] {width:100%;}

    .content.bgGray {background:#fff;}

    .contBox_main {padding:0 30px;}
        .contBox_main .title_wrap:first-child {margin-top:0;}
    
    /* 메인 공지사항 */
    .contBox_mainNotice {margin-top:80px; padding:30px 20px; background-color:#f7f7f7;}

    /* 카테고리 */
    /* 중분류 */
    .ctsDepth_01 .cdt_list {float:left; padding:5px 0; width:25%; }
    
    /* 소분류 */
    .ctsDepth_02 .cdt_list {/*width:20%;*/}

    .title_wrap .item_list .inp_txt_search_underline {width:calc(100% - 20px);}
        .title_wrap .right_w .items_btn_autoWidth.categori .item_list .inp_select_line {width:100%;}

    /*  커리큘럼 */
    .list_curri {padding: 0 0 20px 30px;}
    .list_curri:last-child {padding:0 0 0 30px;}
        .list_curri:before {top:5px;}
        .list_curri:after {top:5px;}
        .list_curri [class^="item_"] {padding:0 10px;}
        .list_curri .item_time {width:20%;}
        .list_curri .item_cont {width:80%;}
            .list_curri .item_cont [class^="txt_"] {margin-top:10px;}

    /* 차수정보 */
    .lists_wrap_stNumber .list_body > .item_info_box {padding:20px;}

    /* 카테고리 상세 - 수강후기 */
    .review_total_w {padding:20px 50px 20px 0; width:100%}
        .review_total_w .items_cont_double .item_cont:first-child {width:320px;}
        .starScore_total { width:174px; height:174px; }
        .review_chart_w {display:inline-block; position:relative; width:100%; height:174px;}
            .review_chart_w canvas {display:block; width:100%; height:174px;}
            .total_big_w {margin-left:-87px; width:174px; height:174px;}

    /* 카테고리 상세 - 독서통신 */
    .thumb_lists_book {width:100%;}
        .thumb_lists_book .th_list {margin:0; padding:5px 5px 5px 0; border:0;}
        .thumb_lists_book .th_list:nth-child(even) {padding:5px 0 5px 5px;}



    .item_cont_process [class^="txt_"] {padding:0 20px;}

    /* 카테고리 상세 - 사외위탁굥규 검색 */
    .ctSearch_box {margin-top:80px; padding:20px; width:100%; text-align:center; background-color:#f7f7f7;}
        .ctSearch_box .inp_txt_search_line {width:400px;}
        .ctSearch_box .btn_grayh50_newApply {margin-left:8px; width:100px;}

    .table_bbsList_edu th, .table_bbsList_edu td {padding:10px;}

    /*  카테고리 상세 - 수강신청 완료 */
    .ctApply_complate_box {padding:20px;}
        .ctApply_complate_box .thumbCol_stInfo, .ctApply_complate_box .stInfo_view_w {float:none; width:100%;}
        .ctApply_complate_box .stInfo_view_w {margin:20px 0 0 0; padding:0; border-top:1px solid #e6e6e6;}

    /* 학습중 */
    .top_study_w {top:-20px;}
        .top_study_w .btnIconLine_brown_h50Schedule {padding-left:35px;}

    /* 대시보드 */
    .box_dboard_score {width:60%;}
    .box_dboard_score.one {width:40%;}
    .box_dboard_score.one + .box_dboard_subj {width:calc(60% - 15px);}
    .box_dboard_subj {width:calc(100% - (60% + 15px));}
    .box_dboard_info {width:100%; margin-top:15px;}
        .dbi_list {width:100%; height:auto;}
        .dbi_list + .dbi_list {padding-top:10px;}
        .dbi_list + .dbi_list:before {display:none;}
            .dbi_memo {position:relative; bottom:auto; left:auto; width:50%;}
               .dbi_memo .txt_s14cLGray {padding-right:15px;}
            .dbi_list_btn [class^="btnIconLine_"] {width:150px; padding-left:30px;}
    .box_dboard_subj + .box_dboard_info {margin-left:0;}

    [class^="box_dboard_"] + .box_dboard_infoTy2, [class^="box_dboard_"] + .box_dboard_infoTy3 {margin:15px 0 0 0;}
    .box_dboard_infoTy2 {width:calc(100% - 255px); height:135px;}
        .box_dboard_infoTy2 .dbi_memo .txt_s14cDGray {width:150px;}
            .box_dboard_infoTy2 .dbi_divt_btn .btnIconLine_gray_h50Guide {padding-left:40px;}
    .box_dboard_infoTy2 + .btnIcon_study_start {float:right; height:135px; margin-top:15px;}
    
    .box_dboard_infoTy3 {width:calc(100% - 255px);}
    .btn_dboard_w {width:240px; margin-top:15px;}
        .btn_dboard_w .btnIconLine_gray_h50Guide {background-position:30% center;}
        .btn_dboard_w .btnIcon_study_start {height:120px;}

    /* 시험목록 */
    .tableWrap_line_studylist {overflow:auto; width:100%;}
        [class^="table_line_sl"] {width:1385px;}
            .table_line_slexam thead th:nth-child(1) {width:10%;}
            .table_line_slexam thead th:nth-child(2) {}
            .table_line_slexam thead th:nth-child(3) {width:20%;}
            .table_line_slexam thead th:nth-child(4) {width:10%;}
            .table_line_slexam thead th:nth-child(5) {width:10%;}
            .table_line_slexam thead th:nth-child(6) {width:10%;}
            .table_line_slexam thead th:nth-child(7) {width:10%;}
            .table_line_slexam thead th:nth-child(8) {width:10%;}
            .table_line_slexam td button, .table_line_slexam td.btn_lists button {width:100%;}
                .btn_lists button {display:block;}
                .table_line_slexam td.btn_lists button + button {margin-left:0; margin-top:5px;}

    /* 시험응시 */
    .pop_wrap_exam .pop_content {padding-bottom:60px;}
        .exam_cont {width:65%;}
            .exc_boxBr {height:50px;}
                .exc_boxBr .txt_s16cBrownFB {top:13px;}
                .exc_boxBr .txt_s38cDGrayFM {bottom:9px; font-size:1.222em; color:#ff5452; font-weight:500;}
            .eci_img {height:200px;}    
            .inp_radio_ecl input[type="radio"]:checked + [class^="txt_"] {background-position:95% 13px;}
            .inp_radio_ecox {width:calc((100% - 10px) / 2); height:160px;}
            .inp_radio_ecox + .inp_radio_ecox {padding-left:10px;}
        .exam_status {width:calc((100% - 15px) - 65%);}

    /* 시험결과 */
    .exam_status_result {width:calc(35% - 50px);}
        .exc_content_result .inp_radio_ecl input[type="radio"]:checked + [class^="txt_"] {background-position:95% 15px;}
        .inp_radio_ecl.answer input[type="radio"]:checked + [class^="txt_"] {background-position:88% 15px;}
        .inp_radio_ecox.answer input[type="radio"]:checked + [class^="ecl_ox_"]:before {right:50px;}
        .inp_radio_ecox input[type="radio"]:checked + [class^="ecl_ox_"]:before, .inp_radio_ecox.answer input[type="radio"] + [class^="ecl_ox_"]:after {top:10px; right:10px;}

    /* 설문참여 */
    .tableWrap_rpSlct_matrix th:nth-child(1) {width:430px;}
    .tableWrap_rpSlct_inp th {width:80%}

    /* 게시판목록 */
    .tableWrap_bbsList_notice.study {overflow:auto; width:100%;}
        .tableWrap_bbsList_notice.study .table_bbsList_notice {width:1385px;}

    /* 소셜러닝 */
    .formGroup_period_social .period_list .inp_txt_calendar {width:225px;}

    /* 소셜러닝 공지사항 */    
    .contBox_socialGray .cb_inner {padding:20px; border:0;}
    .contBox_socialGray .items_btn_double.bbc_btn {padding-top:70px;}

    /* 멤버 */
    .member_lists_w .sld_list {width:calc(100% / 3);}
    .member_lists_w .sld_list:nth-child(3n+1) {border-left:0;}
    .member_lists_w .sld_list:nth-child(4n+1):not(:first-child) {border-left:1px solid #d8d8d8;}

    /* 설정 */
    .social_tab_w {display:none;}
    
    /* 일정(캘린더) */
    .social .join_status_w {width:auto;}

    /* 시설 신청 */
    .tb_fixed_scroll th {height:74px;}
    .tb_fixed_scroll thead th {height:37px;}
    .tb_fixed_scroll thead th:nth-child(1) {width:140px; min-width:140px;}
    .tb_fixed_scroll td:first-child {padding-left:0;}
    .tb_fixed_scroll tbody td.table_fixed {width:140px; min-width:140px;}
   
    .tb_fixed_scroll .thumbCol_facInfo {width:110px; margin-left:0; padding:5px 0 0 10px;}
        .tb_fixed_scroll .thumbCol_facInfo .img_w {display:none;}
        .table_fixed {width:160px;}
            .facinfo_opt [class^="txt_s14"] {display:block; color:#414141;}
            .facinfo_opt [class^="txt_s14"] + [class^="txt_s14"] {padding-left:0;}
    
    .tb_fixed_scroll .cal_sh_lists {display:block;}
        .tb_fixed_scroll .cal_info_w {height:auto;}

    .swfs_li .period_list:last-child:before {left:-16px;}
    .swfs_li .inp_select_gray {width:28%;}
        .swfs_btn_w {float:right; width:calc(100% - 90%); text-align:right;}

    .srchWrap_fac_lists [class^="inp_txt"] [class*="h50"] {height:40px;}
    .srchWrap_fac_lists .formGroup_period {width:49%;}
    .srchWrap_fac_lists .inp_select_gray {width:calc(100% - 78%);}
    .srchWrap_fac_lists .swfs_btn_w {width:25%;}
    
    .srchWrap_social {}
        .srchWrap_social .inp_select_underline {width:180px;}
        .srchWrap_social .inp_txt_search_underline {width:280px;}
        .srchWrap_social .btnIconLine_brown_h50Community {padding-left:45px;}

    .table_line_facatus {width:1385px; table-layout:auto;}
        .table_line_facatus th:nth-child(6) {width:300px;}

    .formGroup_radio_stype {padding-left:0; text-align:center;}
        .formGroup_radio_stype .inp_radio + .inp_radio {margin-left:55px;}
    
    .formGroup_radio_stype2 tbody tr th[rowspan], .formGroup_radio_stype2 tbody tr td[rowspan] {display:none;}
    .fac_fileup_w {position:relative; display:block; padding-top:20px;}
        .fac_fileup_w .txt_s18cDGrayFB {padding-bottom:20px;}
        .fac_fileup_w .btn_lineGrayh40_file {position:absolute; top:20px; right:0; width:90px;}        
            
    .faclass_wrap {width:100%; padding-right:0; margin-bottom:30px; text-align:center;}
        .facl_w_list + .facl_w_list {padding-top:10px;}
        .thumbCol_facInfo {text-align:left;}
    .fac_sh_w {float:unset; display:block; width:90%; margin:0 auto;}
        
    /* 시설 신청서 작성 */
    .top_subopt_w .inp_txt_search {width:220px;}
        .tsopt_left {float:left;}
        .tsopt_right .btn_lineGrayh40_delete {width:110px; padding:5px;}

    .tguide_txt {position:relative; top:-15px;}
    
    /* 인원정보 */
    .tableWrap_line_people {overflow:auto; width:100%;}
        .table_line_people {width:1385px; table-layout:auto; }
        .table_line_apparatus td {width:100px;}
        .table_line_apparatus th {width:80px;}
    
    /* 전산 기자재 */
    .tableWrap_line_apparatus {overflow:auto; width:100%;} 
        .table_line_apparatus {width:1385px; table-layout:auto;}

    /* 교육지원 */
    /* 이벤트 */
    [class^="lists_arrow_"] {padding-left:375px;}
        .lw_img_w {width:335px;}
    
    /* 교육과정 개설요청 */
    .tableWrap_bbsList_request {overflow:auto; width:100%;}
        .tableWrap_bbsList_request .table_bbsList_notice {width:1385px; table-layout:auto;}

    /* 마이페이지 */
    [class^="myBox"] {padding:20px;}
        [class^="myBox"] > .linkIcon_arrowRight {top:15px; right:15px;}

    .my_info_top {padding-left:0;}
    .myBox_profile {position:relative; padding:40px 40px 40px 130px; width:100%; height:auto; text-align:left;}
        .myBox_profile .user_pic {position:absolute; left:30px; top:30px; margin-top:0; width:80px; height:80px;}
        .myBox_profile .txt_s22cDGray_name {margin-top:5px;}
        .myBox_profile .txt_s16cLGray {margin-top:5px;}

    /*나의 학습이력 교육비 추가로 인한 높이수정*/
    .myBox_profile2 {position:relative; padding:40px 40px 40px 130px; width:100%; height:auto; text-align:left;}
        .myBox_profile2 .user_pic {position:absolute; left:30px; top:30px; margin-top:0; width:80px; height:80px;}
        .myBox_profile2 .txt_s22cDGray_name {margin-top:5px;}
        .myBox_profile2 .txt_s16cLGray {margin-top:5px;}

    .myBox_studyInfo {margin-top:20px; height:auto;}
    .mbsi_lists_w {margin-top:20px;}
        .mbsi_list {padding:10px; width:33.3%; height:auto;}
        .mbsi_list:nth-child(1), .mbsi_list:nth-child(4) {padding-left:0; border-left:0;}
        .mbsi_list:nth-child(3), .mbsi_list:nth-child(5) {padding-right:0;}
        .mbsi_list:nth-child(4), .mbsi_list:last-child {border-top:1px solid #e6e6e6;}
        .mbsi_list:last-child {width:66.6%;}
            .mbsi_list .tit_s16cLGray {position:relative; text-align:left;}
            .mbsi_list .si_data_w {margin-top:20px; text-align:right;}
            .mbsi_list .si_data_w .txt_s44cDGray {font-size:1.556em;}
    
    [class^="apply_chart"] {height:384px;}
        [class^="apply_chart"] .ac_data_lists {position:relative; top:0; left:0; width:100%; text-align:center;}
            [class^="apply_chart"] .acd_list {display:inline-block; margin-right:20px; vertical-align:top;}
            [class^="apply_chart"] .acd_list:last-child {margin-right:0;}
        [class^="apply_chart"] .chart_w {margin-top:20px; width:100%; height:230px;}

    .apply_chart_line {padding-left:0; padding-top:10px;}
        .apply_chart_line .title_wrap {position:relative; top:0;}
            .apply_chart_line .title_wrap br {display:none;}
            .apply_chart_line .title_wrap .s12cLGrayFM {margin-left:10px;}
            .apply_chart_line .chart_w {margin-top:20px;}

    .apply_chart_pie {margin-left:20px; padding:10px 0 0 0; width:calc(45% - 20px);}
        .apply_chart_pie .chart_w {margin-top:25px; height:200px;}
            .apply_chart_pie .chart_w canvas {left:0;}
        .apply_chart_pie .acd_list {margin:0; width:100%;}
    
    .apply_chart_bar {padding-left:0; padding-top:10px;}
        .apply_chart_bar .title_wrap {position:relative; top:0;}
        .chart_bar_lists {margin-top:40px;}

    .items_myCont_lists {left:0; width:100%;}
        .items_myCont_lists .item_cont {float:none; margin-top:20px; padding:0; width:100%;}
        .items_myCont_lists .item_cont:first-child {margin-top:0;}
            .items_myCont_lists .item_cont [class^="myBox"] {height:auto;   }

    .thumb_lists_myWish .th_list {padding:0 10px; width:33.3%;}

    .list_myAlram {padding:10px 0;}

    .items_myCont_lists [class^="myBox_"] {height:318px;}

    .myBox_myCareer .title_wrap {position:relative; }
    .inp_select_gray_myCareer {top:10px; right:15px; }

    .thumbSlider_myCareer {margin-top:20px; padding:0 80px;}
    .thumbSlider_myCareer .ts_wrap {overflow:hidden;}
    .thumbSlider_myCareer .slider_lists_w .sld_list {padding:0;}
    .thumbSlider_myCareer .btnIcon_slide_prev, .thumbSlider_myCareer .btnIcon_slide_next {display:block;}

    .mk_lists_w {margin-top:20px;}
    .txtLabel_h50s16 {height:40px;}

    /* 마이페이지 - 나의 학습이력 */
    .my_study_info {padding-left:0;}
        .myBox_msiSort {position:relative; width:100%;}
            .inp_select_graySort + .formGroup_chk {margin-top:5px;}
                .myBox_msiSort .inp_chk, .myBox_msiSort .inp_chk:first-child {display:inline-block; margin:10px 10px 0 0;}
                .myBox_msiSort .inp_chk:last-child {margin:10px 0 0 0;}

        .myBox_msi_list {margin-top:20px;}

        .table_infoList_myStudy .thumbCol_stInfo {padding-left:140px;}
        .table_infoList_myStudy .thumbCol_stInfo .img_w {width:120px;}

    .msi_scroll {position:relative; left:-10px; width:calc(100% + 20px);}
        .msi_menus_w {display:inline-block; width:auto; letter-spacing:-5px; white-space:nowrap;}
            .msi_menu {display:inline-block; margin-top:0; letter-spacing: -0.5px; vertical-align:top;}
            .msi_menu .linkIcon_arrowRight {padding:5px 20px;}
                .msi_menu  .linkIcon_arrowRight:before {top:50%; margin-top:-7px; width:1px; height:14px; border-left:1px solid #e6e6e6; background:none;}
            .msi_menu:first-child .linkIcon_arrowRight {padding-left:10px;}
            .msi_menu:last-child .linkIcon_arrowRight {padding-right:10px;}
                .msi_menu:last-child .linkIcon_arrowRight:before {display:none;}
    .myBox_duty {margin-top:20px;}


    /* 과거 학습이력 팝업  */
    .table_line_pastStudy, .table_line_pastStudy tbody, .table_line_pastStudy tr {display:block;}
    .table_line_pastStudy thead {display:none;} 
    .table_line_pastStudy tr {overflow:hidden; padding:15px 0; border-bottom:1px solid #d8d8d8;}
        .table_line_pastStudy td {float:left; padding:5px; width:50%; text-align:left; border:0;}
        .table_line_pastStudy td.ta_left {width:100%;}
            .table_line_pastStudy td [class^="txt_"] {color:#898989;}
            .table_line_pastStudy td:before {display:inline-block; width:80px; font-size:0.889em; color:#414141; font-weight:500; vertical-align:middle;}
            .table_line_pastStudy td:nth-child(1):before {content:'구분 :';}
            .table_line_pastStudy td:nth-child(2):before {content:'과정분류 :';}
            .table_line_pastStudy td:nth-child(3):before {content:'과정명 :';}
            .table_line_pastStudy td:nth-child(4):before {content:'교육기간 :';}
            .table_line_pastStudy td:nth-child(5):before {content:'교육기관 :';}
            .table_line_pastStudy td:nth-child(6):before {content:'고용보험 :';}
            .table_line_pastStudy td:nth-child(7):before {content:'이수점 :';}
            .table_line_pastStudy td:nth-child(8):before {content:'수료여부 :';}

    /* 마이페이지 - 찜관리 */
    .myWhish_lists_w {overflow:hidden; }
        .mw_list {float:left; padding:0 0 0 15px; width:50%;}
        .mw_list:nth-child(odd) {padding:0 15px 0 0;}

    .myBox_wish {margin-top:20px; padding-bottom:30px;}

    /* 마이페이지 - 구성원학습현황 */
    .myBox_eduStatus {padding-bottom:40px;}
        .myBox_eduStatus > .items_cont_double > .item_cont {width:100%;}
        .myBox_eduStatus > .items_cont_double > .item_cont:last-child {margin-top:20px;}

    .formGroup_search {width:100%;}
        .formGroup_search .inp_txt_search {width:calc(100% - 244px);}
        .myBox_eduStatus .item_cont > .inp_select_line {width:150px;}
        .myBox_eduStatus .item_cont > .btnIconLine_gray_exel {position:absolute; left:20px;}

    .tableWrap_line_eduStatus {overflow-x:auto; width:100%;}
        .table_line_eduStatus {width:1260px;}
    
    /* 마이페이지 - 구성원학습현황 상세 */
    .myBox_stiDetail {margin-top:20px; height:auto;}
        .myBox_stiDetail .mbsi_list {width:50%; height:110px;}
        .myBox_stiDetail .mbsi_list:nth-child(3) {padding-right:20px; border-top:1px solid #d8d8d8;}
        .myBox_stiDetail .mbsi_list:nth-child(4) {padding-left:20px;}
        .myBox_stiDetail .mbsi_list:nth-child(5) {padding-right:20px;}
        .myBox_stiDetail .mbsi_list:nth-child(odd) {padding-left:0;}
        .myBox_stiDetail .mbsi_list:nth-child(even) {padding-right:0;}
        .myBox_stiDetail .mbsi_list:before {display:block;}
        .myBox_stiDetail .mbsi_list:nth-child(odd):before {display:none;}
        .myBox_stiDetail .mbsi_list:nth-child(4):before {display:block;}

    /* 마이페이지 - 나의학습이력 교육비추가 */
    .myBox_stiDetail2 {margin-top:20px; height:auto;}
    .myBox_stiDetail2 .mbsi_list {width:50%; height:110px;}
    .myBox_stiDetail2 .mbsi_list:nth-child(3) {padding-right:20px; border-top:1px solid #d8d8d8;}
    .myBox_stiDetail2 .mbsi_list:nth-child(4) {padding-left:20px;}
    .myBox_stiDetail2 .mbsi_list:nth-child(5) {padding-right:20px;}
    .myBox_stiDetail2 .mbsi_list:nth-child(odd) {padding-left:0;}
    .myBox_stiDetail2 .mbsi_list:nth-child(even) {padding-right:0;}
    .myBox_stiDetail2 .mbsi_list:before {display:block;}
    .myBox_stiDetail2 .mbsi_list:nth-child(odd):before {display:none;}
    .myBox_stiDetail2 .mbsi_list:nth-child(4):before {display:block;}
        

    .myBox_applyInfo + .my_study_info .myBox_msiSort .formGroup_chk {margin-top:-10px;}

    /* 마이페이지 - 결재 */
    .myBox_approval {padding-bottom:40px;}
        .approval_search_w .formGroup_period .inp_txt_calendar {width:150px;}
        .approval_search_w .formGroup_search .inp_txt_search {width:250px;}
        .as_sort_w {margin-top:15px;}
            .as_sort_w .formGroup_chk {width:calc(100% - 280px);}
            .as_sort_w .items_btn_double {margin-top:20px;}

        .table_infoList_approval th:nth-child(1) {width:4.8%;}
        .table_infoList_approval th:nth-child(2) {width:6.3%;}
        .table_infoList_approval th:nth-child(3) {width:40.2%;}
        .table_infoList_approval th:nth-child(4) {width:15.4%;}
        .table_infoList_approval th:nth-child(5) {width:17.4%;}
        .table_infoList_approval th:nth-child(6) {width:16%;}
        
        .table_infoList_approval .link_sbj .txt_s18cDGray_ellipsis {max-height:3em; display:-webkit-box; -webkit-line-clamp:2; /* 라인수 */ -webkit-box-orient:vertical; white-space:normal;}

    /* 마이페이지 - 나의일정 */
    .myBox_schedule {padding-bottom:53px;}
        .myBox_schedule .btn_lineBrownh50 {width:124px;}
        .join_status_w {left:0; top:auto; bottom:14px; width:100%; text-align:center;}
    .myBox_schedule .fc-basic-view .fc-body .fc-row {height:100px; }
    .myBox_schedule .fc-state-default.fc-corner-right.btn_lineBrownh50 {width:124px; height:40px;}
    .myBox_event_list {display:block; margin-top:20px;}
        .myBox_event_list .link_sbj {padding-right:54px; width:100%;}
            .myBox_event_list .link_sbj:after {display:inline-block; content:''; position:absolute; right:10px; top:5px; width:10px; height:10px; border-width:1px 1px 0 0; border-style:solid; border-color:#898989; transform:rotate(45deg);}

    /* 마이페이지 - 나의일정 - 강사 - 학습자관리 */
    .rollBook_top_w .thumbCol_stInfo {width:100%; min-height:auto; border-bottom:1px solid #e6e6e6;}
    .rollBook_top_w .btnIconLine_gray_list {display:none;}
    .myBox_rollBook {padding-top:189px;}
        .myBox_rollBook .inp_select_gray {float:left;}
        .lb_lists_w {padding-left:0; width:70%;}
            .lb_list {position:relative; padding:10px 20px; width:50%;}
                .lb_list [class^="tit_"] {position:absolute; left:10px; top:5px; margin-top:0;}
                .lb_list [class^="txt_"] {margin-top:20px; text-align:right; line-height:1.1;}
            .lb_list:nth-child(1), .lb_list:nth-child(2), .lb_list:nth-child(3) {width:33.3%; border-bottom:1px solid #e6e6e6;}
            .lb_list:nth-child(4) {border-left:0;}

        .table_infoList_rollBook thead {display:none;}
        .table_infoList_rollBook, .table_infoList_rollBook tbody, .table_infoList_rollBook tr, .table_infoList_rollBook td {display:inline-block; }
        .table_infoList_rollBook, .table_infoList_rollBook tbody, .table_infoList_rollBook tr {width:100%;}
        .table_infoList_rollBook tr {position:relative; padding:20px 100px 20px 50px; border-bottom:1px solid #e6e6e6;}
        .table_infoList_rollBook td {padding:0 20px; width:calc(50% - 10px); border-bottom:0; text-align:left;} 
            .table_infoList_rollBook td:before {display:inline-block; font-size:0.889em; color:#414141; font-weight:500;}
            .table_infoList_rollBook td:nth-child(1) {position:absolute; left:0; top:20px; padding:0; width:auto;}
            .table_infoList_rollBook td:nth-child(2):before {content:'이름(사번) : ';}
            .table_infoList_rollBook td:nth-child(3):before {content:'연락처 : ';}
            .table_infoList_rollBook td:nth-child(4), .table_infoList_rollBook td:nth-child(5), .table_infoList_rollBook td:nth-child(6) {margin-top:10px;}
            .table_infoList_rollBook td:nth-child(4):before {content:'출석 : ';}
            .table_infoList_rollBook td:nth-child(5):before {content:'퇴실 : ';}
            .table_infoList_rollBook td:nth-child(6) {width:100%;}
            .table_infoList_rollBook td:nth-child(6):before {content:'외출(복귀) : ';}
            .table_infoList_rollBook td:last-child {position:absolute; right:0; top:20px; padding:0; width:100px; height:100%; text-align:center;}

            .table_infoList_rollBook td:nth-child(2) > [class^="txt_"], .table_infoList_rollBook td:nth-child(3) > [class^="txt_"], .table_infoList_rollBook td:nth-child(4) > [class^="txt_"], .table_infoList_rollBook td:nth-child(5) > [class^="txt_"] {color:#898989;}

    /* 마이페이지 - 강사정보수정 */
    .myBox_myProfile {padding:100px 30px 200px 30px; }
    .table_col_mpInfo {}
        .table_col_mpInfo colgroup {display:none;}
        .table_col_mpInfo th {width:25%;}
        .table_col_mpInfo td {width:75%;}
            .inp_txtArea_mpInfo textarea {height:110px;}    
    .myBox_mpInfo + .items_btn_single, .myBox_mpInfo + .items_btn_double {margin-top:30px;}

  
    /* 알림함 */
    .apw_period .tit_s24cDGray, .apw_period [class*="txt_s24"] {font-size:1.250em;}
    .apw_date {left:170px}
    .apw_list_w {padding-left:170px;}

     /* 통합검색 */
     .sgl_list {height:auto;}
        .sgl_list .thumbCol_stInfo {width:100%; padding-left:300px;}
            .sgl_list .img_w {width:260px;} 

     .thumbTag_w {position:relative; width:100%; bottom:-10px; padding-left:300px;}
         .thumbTag_w .txtLabel_h32_s14LGray {margin-bottom:10px;}

    /* 크리에이터 */
    .search_creator_w {padding-bottom:60px; }
        .search_creator_w .inp_chk {top:auto; bottom:0;}
        .search_creator_w .inp_txt_search_underline {width:calc(100% - 220px);}  
    .thumb_lists_creator {margin-top:40px; }

    /* 크리에이터 상세 */
    .contBox_view .cb_inner {padding-right:0;}
        [class^="contView_"] {left:-20px; width:100vw; padding-bottom:56.30vw;}

        .viewCont_channel {border-bottom:0;}
            .viewCont_channel:after {display:block; content:''; position:absolute; left:-20px; bottom:0; width:100vw; border-bottom:1px solid #898989;}
        .tab_wrap_view {position:relative; width:100%; border-bottom:1px solid #e6e6e6;}
        .contBox_view .tab_wrap_view .tab_scroll {left:-20px; height:54px;}
            .contBox_view .tab_wrap_view .tab_scroll .tabmenu_view {padding:0; height:54px;}
            .contBox_view .tab_wrap_view .btn_tab {height:54px;}
                .contBox_view .tab_wrap_view .btn_tab .txt_s18 {padding:12px 0;}
        .tab_wrap_view .tabCont_w {padding:40px 0 0; height:auto;}

        .review_total_w.view .items_cont_double {padding-right:20px;}
        .review_total_w.view .items_cont_double .item_cont {width:50%;}
        .review_total_w.view .review_chart_w {padding-bottom:50%; height:auto;}
        .review_total_w.view .total_data_w {right:-20px;}

    /* 콘텐츠 보기 */
    .reply_wrap_contents .reply_list_write .rpl_cont {padding-left:0;}
  
  
    /* 크리에이터 채널관리 */
    .cbti_img_w {}
        .cbti_img_w img {left:50%; width:auto; height:100%; transform:translate(-50%,0)}
    .chnBox_topInfo .info_w {padding:20px 20px 30px 180px;}
    .chnBox_topInfo .channel_img {left:20px; top:-35px;}
        .chnBox_topInfo .channel_img .user_pic {width:140px; height:140px; vertical-align:top;}
        .chnBox_topInfo .channel_name + [class^="txt_"] {font-size:1.000em;}
        .chnBox_topInfo .flower_w {margin-top:15px;}
        .chnBox_topInfo .btn_brownh60_apply {right:20px;}
            .chnBox_topInfo [class^="txtIcon_apply"] {padding-left:32px; font-size:1.000em;}
                .chnBox_topInfo [class^="txtIcon_apply"]:before {margin-top:-8px; width:16px; height:16px;}
    .chnBox_detail_info {padding:10px 20px 20px;}
        .cdi_w + .cdi_w {margin-top:10px;}
        .cdi_w .btnIcon_toggle {top:10px; background-size:24px;}
        .title_wrap_chnInfo {padding:10px 50px 10px 0;}
            .title_wrap_chnInfo .items_btn_double, .title_wrap_chnInfo .items_btn_single {top:10px;}
        .chninfo_cont .keywords_w [class^="txtLabel_h50"] {line-height:2;}
    .chnBox_contents {padding:20px;}
        .chnBox_contents .title_wrap {padding-bottom:20px; border-bottom:1px solid #898989;}
        .chnBox_contents .thumb_lists_creator {margin-top:20px;}

    /* 크리에이터 - 콘텐츠 등록 */
    .contBox_apply {background-color:#fff;}
    [class^="addBox_"] {padding:0; border:0;}
    .addBox_contType {overflow-x:auto; overflow-y:hidden; position:relative; left:-20px; padding:0 20px; width:calc(100% + 40px);}
        .contType_lists_w {display:inline-block; width:auto; white-space:nowrap;}
            .cType_list {width:auto;}
            [class^="btn_type"] {width:120px;}
    .content_addForm_w {margin-top:40px; padding-left:0;}
        .inp_txtArea_contAdd textarea, .card_drop_w {height:250px;}
        .card_drop_w.add {height:auto;}
    .addBox_setting {position:relative; margin-top:30px; padding-right:calc(40% + 10px); width:100%;}
        .abs_form_w:last-child {position:absolute; right:0; top:0; margin-top:0; width:calc(40% - 10px);}
            .cont_thumb_img + .btn_lineGrayh40_file {margin-top:10px;}

    /* 로그인 */
    .contBox_login .cb_inner {width:100%;}

    /* 농심인재원 - 농심 Way */
    .contBox_about .items_cont_float {padding:0;}
        .contBox_about .items_cont_float > .item_cont {padding:0 20px;}
        [class^="txtIcon_about"]:before {width:100%; background-size:40% auto;}

    /* 농심 인재원  -교육체계 */
    .tableWrap_line_about {overflow:auto;}
        .table_line_abour {width:auto;}

    .about_download {padding-bottom:60px;}
        .ad_list {margin:0; padding:0 5px; width:33.3%;}
        .ad_list:first-child {padding-left:0;}
        .ad_list:last-child {padding-right:0;}
            .btn_gray_download {padding:5px 10px; width:100%; height:80px;}
                [class^="txtIcon_download"] {padding-left:30px;}


    /* 농심 인재원 - 찾아오시는 길 */
    .ns_mapInfo_w {margin-top:20px; }
        .nsmi_list {float:none; margin-top:10px; width:100%;}
        .nsmi_list:first-child {margin-top:0;}

    .ns_map_w {margin-top:30px; height:400px;}

    /* 농심 인재원 - 연혁 */
    .history_lists_w {margin:20px 0 80px; width:70px;}
        .year_list {margin-top:120px;}
            .year_list > [class^="tit_"] {font-size:1.333em;}
            
            .hi_lists_w {position:absolute; left:calc(100% + 20px); top:-19px; padding-left:120px; text-align:left; white-space:normal; vertical-align:middle; }
            .hi_lists_w:before {display:inline-block; content:''; position:absolute; left:0; top:0; width:100px; height:34px; background:url('/images/front/about/img_right_line.png') no-repeat right 0; }

                [class^="history_info"] {position:relative; left:auto; right:auto; top:auto; overflow:hidden; margin-top:5px; width:auto; transform:translate(0, 0); letter-spacing:-5px; text-align:left;}
                    .hi_info_row {position:relative; padding-left:100px; min-height:auto; }
                        .hi_info_row .txt_s14cGGray_date {position:absolute; left:0; top:0;}
                        .hi_info_row [class^="txt_"] {font-size:0.889em;}
                        .hi_info_row .txt_s14cGGray_date + [class^="txt_"] {margin-top:0; }

                    [class^="hi_line"] {display:none;}
                
    .agr_table_w .table_agreement {width:100%;}

}

/* 모바일 */
@media screen and (min-width:360px) and (max-width:767px) {
    /* 메인 상단 배너 */
    .mtb_inner {width:100%;} 
		.mtb_inner [class^="btnIcon_mtb"] {display:none;}

    /* 메인 */
    .main_top_w {padding:0 10px 145%; height:auto;}
        .main_visual {height:494px;}

        .tab_wrap_main [class^="btnIcon_"] {display:none;}
        .tab_wrap_main .tab_scroll {left:-10px; right:auto; top:177px; width:calc(100% + 20px); text-align:center;}

        
        [class^="mt_msg_"] {padding:60px 10px 0; width:100%; height:177px;}
            [class^="mt_msg_"] [class^="txt_"] {margin-top:20px; font-size:1.625em;}

        .tab_wrap_main [class^="thumbSlider_"] {margin-top:80px;}
            .tab_wrap_main .ts_wrap {margin-left:10px; padding-left:0; padding-bottom:20px; width:calc(100% - 20px); height:auto; background-color:transparent;}
                .tab_wrap_main .ts_wrap:before {display:block; content:''; position:absolute; left:-10px; top:0; width:calc(100% + 40px); height:100%; background-color:rgba(255, 255, 255, 0.8);}
                .tab_wrap_main .slider_lists_w {margin:0 10px;}
                .tab_wrap_main .sld_list {padding:15px 0; width:calc(100vw - 62px);}
                    .tab_wrap_main .sld_list [class^="thumbnail_"] {width:100%;}

    .contBox_main {padding:0 20px;}
        .contBox_main .title_wrap:first-child {margin-top:0;}


    /* 메인 공지사항 */
    .contBox_mainNotice {margin-top:80px; padding:30px 20px 180px; background-color:#f7f7f7;}
        .contBox_mainNotice .cb_inner {}
            .contBox_mainNotice .link_board {padding:5px 0;}
            .board_group_notice .item_cell:nth-child(1) {display:none;}
            .board_group_notice .item_cell:nth-child(2) {padding-right:10px; padding-bottom:0; width:90%; }
            .board_group_notice .item_cell:nth-child(3) {padding-bottom:0; width:10%;}
            .board_group_notice .item_cell:nth-child(4) {padding-top:5px; padding-left:14px; width:100%;}
        
    /* 메인 N-Live 플로팅 버튼 */
    .nLive_btn_w {display:inline-block; position:fixed; left:20px; bottom:80px; z-index:50;} 
        .btnIcon_nLive {position:relative; padding:10px 0; width:70px; height:70px; background-color:#ff524d; border-radius:50%; vertical-align:top; text-align:center;}
            .btnIcon_nLive:before {display:inline-block; content:''; overflow:hidden; margin-left:5px; width:28px; height:28px; background:url('/images/front/common/icon_live_white.png') no-repeat; background-size:100% auto; vertical-align:top;}
            .btnIcon_nLive [class^="txt_"] {display:block; margin-top:2px; }

    .attendance_btn_w {display:inline-block; position:fixed; left:20px; bottom:80px; z-index:50;}
        .btnIcon_atdc {padding:10px; width:70px; height:70px; background-color:#4db6a5; border-radius:50%; vertical-align:top;}

    .nLive_btn_w + .attendance_btn_w {left:110px;}


    /* 카테고리 */ 
    /* 카테고리 - 목록 */
    .ctDepth1_scroll {position:relative; left:-10px; margin-top:15px; width:calc(100% + 20px);}
        .ctDepth1_w {display:inline-block; margin-left:10px; margin-right:10px; width:auto;}
            .cdt1_lists_w {display:inline-block; overflow:hidden; width:auto; white-space:nowrap; letter-spacing:-5px; vertical-align:top;}
                .cdt1_list {float:none; display:inline-block; width:auto; letter-spacing:-0.5px;}
                    .cdt1_list .inp_chk_keyword .btn_h60 {height:60px;}


    
    [class^="ctsDepth"] {/*padding-bottom:40px;*/}
        [class^="ctsDepth"] .button_w {left:0; top:auto; bottom:0; width:100%; text-align:center;}
            [class^="ctsDepth"] .btnIcon_toggleh40 {width:100px; border:1px solid #ccc; border-radius:0 0 5px 5px; background-position:90% center;}
        [class^="btnIcon_depth"] {position:absolute; left:auto; right:0; top:5px; width:auto; height:40px; border:0; border-radius:5px; box-shadow:none;}
        .btnIcon_depth_01 {padding:5px 24px 5px 5px;}
            .btnIcon_depth_01 {background-position:right center; background-size:16px;}
        .btnIcon_depth_02 {padding:5px 5px 5px 24px;}
            .btnIcon_depth_02 {background-position:left center; background-size:16px;}
        
        .ctsDepth_01 .cts_scroll {padding-right:0;}
        .ctsDepth_02 .cts_scroll {padding-left:0;}

    /* 중분류 */
    .ctsDepth_01 .cdt_list {float:left; padding:5px 0; width:33.3%; }
    
    /* 소분류 */
    .ctsDepth_02 .cdt_list {/*width:33.3%;*/}

    .result_btn_w {margin-top:30px;}

    /* 선택한 hot 키워드 */
    .ct_hotKeyowrd_w {margin-top:40px;}
        .ct_hotKeyowrd_w [class^="tit_"] {text-align:left;}
            .cthk_scroll {position:relative; left:-10px; margin-top:10px; width:calc(100% + 20px); text-align:left;}
                .cthk_lists_w {display:inline-block; width:200%; }
                    .cthk_list {padding:10px 5px;}

    .title_wrap .right_w .items_btn_autoWidth.categori .item_list {width:95px;} 
    .title_wrap .right_w .items_btn_autoWidth.categori .item_list:first-child {width:calc(100% - 105px); text-align:left;}
    .title_wrap .item_list .inp_txt_search_underline {width:calc(100% - 20px);}
        .title_wrap .right_w .items_btn_autoWidth.categori .item_list .inp_select_line {width:100%;}

    .thumb_lists_categori {margin-top:20px;}

    /* 필터 팝업 */
    .popup_w620_filter .pop_header {border-bottom:0;}
    .popup_w620_filter .formGroup_chk .align_maker {display:inline-block;}

    /*  커리큘럼 */
    .list_curri {padding: 0 0 20px 30px;}
    .list_curri:last-child {padding:0 0 0 30px;}
        .list_curri [class^="item_"] {padding:0 10px; width:100%;}
        .list_curri .item_cont {margin-top:10px;}
            .list_curri .item_cont [class^="txt_"] {margin-top:10px;}

    /* 차수 정보 리스트 */
    .lists_wrap_stNumber {overflow:auto;}
        .lists_wrap_stNumber [class^="list_"] {position:relative; padding:5px 0; min-width:auto;}

            .lists_wrap_stNumber [class^="list_"] > [class^="item_"] {padding:5px 10px; text-align:left;}
                .lists_wrap_stNumber [class^="txt_"] > span.cRed {font-size:inherit;}
            .lists_wrap_stNumber [class^="list_"] > [class^="item_"]:nth-child(1) {width:50%;}
            .lists_wrap_stNumber [class^="list_"] > [class^="item_"]:nth-child(2) {padding-top:25px;}
            .lists_wrap_stNumber [class^="list_"] > [class^="item_"]:nth-child(2), .lists_wrap_stNumber [class^="list_"] > [class^="item_"]:nth-child(3), .lists_wrap_stNumber [class^="list_"] > [class^="item_"]:nth-child(4) {width:100%; background-color:#f7f7f7;}
            .lists_wrap_stNumber [class^="list_"] > [class^="item_"]:nth-child(4) {padding-bottom:25px;}
            .lists_wrap_stNumber [class^="list_"] > [class^="item_"]:nth-child(5), .lists_wrap_stNumber [class^="list_"] > [class^="item_"]:nth-child(7) {position:absolute; top:5px; width:25%;}
            .lists_wrap_stNumber [class^="list_"] > [class^="item_"]:nth-child(5) {right:80px; padding-right:0; text-align:right;}
            .lists_wrap_stNumber [class^="list_"] > [class^="item_"]:nth-child(7) {right:0; padding-left:0; width:auto; text-align:left;}
                .lists_wrap_stNumber [class^="list_"] > [class^="item_"]:nth-child(7) [class^="btn_"] {display:none;}
            .lists_wrap_stNumber [class^="list_"] > [class^="item_"]:nth-child(6) {width:100%;}
                .lists_wrap_stNumber [class^="list_"] > [class^="item_"]:nth-child(6) .btnIconLine_h40stView {width:100%;}
                .lists_wrap_stNumber [class^="list_"] > [class^="item_"]:nth-child(6) .btnIconLine_h40stView .txt_s16:before {content:'수료기준 ';}

            .lists_wrap_stNumber .list_body {border-color:#898989;}
            .lists_wrap_stNumber .list_body > .item_body:before {display:inline-block; content:''; width:70px; font-size:0.889em; color:#414141; font-weight:500; vertical-align:middle;}
            .lists_wrap_stNumber .list_body > .item_body:nth-child(1):before {content:'차수명';}
            .lists_wrap_stNumber .list_body > .item_body:nth-child(2):before {content:'신청기간';} 
            .lists_wrap_stNumber .list_body > .item_body:nth-child(3):before {content:'취소기간';} 
            .lists_wrap_stNumber .list_body > .item_body:nth-child(4):before {content:'학습기간';}
            .lists_wrap_stNumber .list_body > .item_body:nth-child(5):before {content:'('; width:auto;}
            .lists_wrap_stNumber .list_body > .item_body:nth-child(6):before {display:none;}
            .lists_wrap_stNumber .list_body > .item_body:nth-child(5):after, .lists_wrap_stNumber .list_body > .item_body:nth-child(7):after {display:inline-block; content:'';  font-size:0.889em; color:#414141; vertical-align:middle;}
            .lists_wrap_stNumber .list_body > .item_body:nth-child(5):after {content:',';}
            .lists_wrap_stNumber .list_body > .item_body:nth-child(7):before {display:none;}
            .lists_wrap_stNumber .list_body > .item_body:nth-child(7):after {content:')';}
            .lists_wrap_stNumber .list_body > .item_info_box {display:none; padding:10px; width:100%; background-color:#f7f7f7;}
                .item_info_box .tit_s16cDGray {display:block; text-align:left;}
                .item_info_box .tableWrap_info {margin-top:10px; border-top-color:#aaa;}
                    .item_info_box .tableWrap_info th {background-color:#ededed;}
            .lists_wrap_stNumber .list_body > .item_info_box.show {display:block;}

    /* 카테고리 상세 */
    .contBox_categori .low_cont {margin-top:20px; line-height:2;}
    /* 카테고리 상세 - 수강후기 */
    .review_total_w {padding:0 0 20px 0; width:100%}
        .review_total_w .items_cont_double .item_cont {width:100%; }
        .review_total_w .items_cont_double .item_cont:first-child {padding-right:0;}
        .review_total_w .items_cont_double .item_cont:last-child {margin-top:20px; padding-bottom:20px; /* border-bottom:1px solid #898989; */}
            .starScore_total {padding:12px 0; width:100%; height:auto; border-width:1px 0; border-color:#898989; border-radius:0;}
                .starScore_total .align_maker {display:none;}
                .starScore_total [class^="tit_"], .starScore_total .formGroup_rdStar, .starScore_total [class^="txt_"] {display:inline-block; vertical-align:middle;}
                .starScore_total [class^="tit_"], .starScore_total [class^="txt_"] {margin:0;}
                .starScore_total .formGroup_rdStar {margin:0 40px;}
            .review_chart_w {display:inline-block; position:relative; left:-20%; padding-bottom:55%; width:100vw; height:auto;}
                .review_chart_w canvas {display:block; position:absolute; left:0; top:0; width:100%; height:100%;}
                .total_big_w {margin-left:-87px; width:174px; height:100%;}
                .total_data_w {top:50%; height:auto; margin-top:-62px;}

    .formGroup_memUpload .btn_lineGrayh40_file {padding-top:6px;}

    /* 구성원 선택 팝업 */
    .ms_inner.open {height:150px;}
        .ms_inner.open +  .btn_grayh50_ms + .button_w .btnIcon_h40ToggleArrow .txt_s14cDGray {width:80px; text-align:left;}
    
    /* 카테고리 상세 - 독서통신 */
    .thumb_lists_book {left:0; width:100%; padding-bottom:10px;}
        .thumb_lists_book .th_list {float:left; margin-top:10px; padding:0 0 0 5px; border:0; width:50%;}
        .thumb_lists_book .th_list:nth-child(1), .thumb_lists_book .th_list:nth-child(2) {margin-top:0;}
        .thumb_lists_book .th_list:nth-child(odd) {padding:0 5px 0 0;}

    /* 카텍리 상세 - 외부 위탁교육 */
    .items_cont_float > .item_cont_process {margin-bottom:30px; border-radius:5px; border:solid 1px #e6e6e6;}
    .items_cont_float > .item_cont_process, .items_cont_float > .item_cont_process:first-child, .items_cont_float > .item_cont_process:last-child {float:none; position:relative; padding:30px 0 24px 177px; width:100%; text-align:left;}
    .items_cont_float > .item_cont_process:first-child:before {display:block;}
    .items_cont_float > .item_cont_process:last-child {margin-bottom:0;}
    .items_cont_float > .item_cont_process:last-child:before {display:none;}
        .items_cont_float > .item_cont_process:before {display:block; content:''; position:absolute; left:50%; top:auto; bottom:-28px; margin:0 0 0 -8px; width:16px; height:16px; transform:rotate(90deg)}
        [class^="icon_process"] {position:absolute; left:5px; top:50%; margin-top:-50px;}
        .item_cont_process [class^="tit_"] {margin-top:0;}
        .item_cont_process [class^="txt_"] {padding:0;}

     /* 카테고리 상세 - 사외위탁굥규 검색 */
     .ctSearch_box {margin-top:40px; padding:0; background-color:transparent;}
        .ctSearch_box .inp_txt_search_line {width:calc(100% - 100px);}
        .ctSearch_box .btn_grayh50_newApply {margin-left:8px; width:80px;}

    .table_bbsList_edu tr {position:relative; padding:15px 0; border-bottom:1px solid #e6e6e6;}
    .table_bbsList_edu th, .table_bbsList_edu td {padding:5px 10px; border:0;}
    .table_bbsList_edu td:nth-child(1) {padding-right:20%;}
    .table_bbsList_edu td:nth-child(2) {position:absolute; right:0; top:15px; width:auto;}


    /* 카테고리 상세 - 수강신청 - 신청정보 입력 */
    .guide_msg_ctApply {margin-top:40px;}

    .title_wrap_ctApply [class^="txtIcon_star_"] {margin-top:10px;}

    .agreement_box {margin-top:20px;}
    .agreement_box2 {margin-top:20px; width:700px;}
    .agreement_box + .inp_chk_surely {margin-top:10px;}

    .fake_table_ctApply {margin-top:40px; border-top:0;}
    .fake_table_ctApply .ft_cell_th, .fake_table_ctApply .ft_cell_td {width:100%;}
        .fake_table_ctApply .formGroup_chk .inp_chk {margin:0; width:100%;}
        .fake_table_ctApply .formGroup_chk .inp_chk + .inp_chk {margin-top:10px;}
        .fake_table_ctApply .formGroup_address .fga_list:nth-child(2) {padding-right:0;}
        .fake_table_ctApply .formGroup_address .fga_list:nth-child(3) {padding-left:0; padding-right:0;}

    .ctApply_calendar_w {width:100%;}

    .tableWrap_edu .items_btn_autoWidth {width:100%; white-space:normal;}
    .tableWrap_edu .items_btn_autoWidth > .item_list {float:none; width:100%;}
    .tableWrap_edu .items_btn_autoWidth > .item_list + .item_list {margin:10px 0 0 0;}
        .tableWrap_edu .items_btn_autoWidth > .item_list [class^="btn_"] {width:100%;}

    .agr_bottom_w {margin-top:30px;}
        .agr_bottom_w .items_btn_double {width:100%;}
        .agr_bottom_w .items_btn_autoWidth {width:100%; white-space:normal;}
            .agr_bottom_w .items_btn_autoWidth .item_list {margin:0; padding:0 5px; width:33.3%;}
            .agr_bottom_w .items_btn_autoWidth .item_list:first-child {padding-left:0;}
            .agr_bottom_w .items_btn_autoWidth .item_list:last-child {padding-right:0;}
                .agr_bottom_w .items_btn_autoWidth .item_list [class^="btn_"] {width:100%;}

    /*  카테고리 상세 - 수강신청 완료 */
    .ctApply_complate_box {position:relative; left:-20px; margin-top:40px; padding:20px 20px 0; width:100vw;}
        .ctApply_complate_box .thumbCol_stInfo, .ctApply_complate_box .stInfo_view_w {float:none; width:100%;}
        .ctApply_complate_box .thumbCol_stInfo .thumb_label + [class^="txt_"] {margin-top:5px; font-size:1.222em; font-weight:700;}
        .ctApply_complate_box .stInfo_view_w {position:relative; left:-20px; margin:20px 0 0 0; padding:20px; width:calc(100% + 40px); border-top:1px solid #e6e6e6; background-color:#f7f7f7;}
        .ctApply_complate_box .stInfo_view_w [class^="tit_"], .ctApply_complate_box .stInfo_view_w [class^="txt_"] {color:#414141;}

    .inp_chk_complate {margin-top:30px;}
    
    .tableWrap_eduApply {border-top:0;}
    .table_col_eduApply, .table_col_eduApply tbody, .table_col_eduApply tr, .table_col_eduApply th, .table_col_eduApply td {display:block; height:auto; border:0;}
    .table_col_eduApply th {margin-top:10px; padding-bottom:0; padding-left:0; background-color:transparent; text-align:left;}
    .table_col_eduApply tr:first-child th {margin-top:0;}
        .inp_txt_className {width:100%;}
    .table_col_eduApply td {padding-right:0; padding-left:0;}

    /* 카테고리 사외위탁교육 */
    .formGroup_eduTime {width:100%;}
        .fget_list {margin:10px 0 0 0; width:100%;}
            .fget_list .inp_txt_eduTime {width:calc(100% - 50px);}
        .fget_list:first-child {margin:0;}
    
    .inp_txt_eduCompany {width:100%;}

    .formGroup_price {width:100%;}
        /* .formGroup_price .inp_txt_price {width:calc(100% - 30px);} */

    .formGroup_cashBack .formGroup_radio, .formGroup_cashBack .formGroup_price {width:100%;}
    .formGroup_cashBack .formGroup_price {margin:10px 0 0 0;}


    /* 학습 */
    /* 학습중 */
    .top_study_w {position:relative; top:auto; right:auto;}
        .top_study_w .btnIconLine_brown_h50Schedule {width:100%; padding-left:50px; background-position:33% center;}
        .top_study_w + [class^="thumb_lists"] {padding-top:10px;}
        .top_study_w .inp_select_underline {width:100%;}


    /* 대시보드 */
    [class^="box_dboard_"] {width:100%;}
    [class^="box_dboard_"] + [class^="box_dboard_"] {margin-top:20px; margin-left:0;}
        [class^="box_dboard_"] [class*="s14"] {font-size:1.000em;}
            .box_dboard_score {padding:25px;}
                .box_dboard_score [class^="btnIcon"] [class*="s16"] {font-size:0.889em;}
            .box_dboard_score.one {width:100%}
            .box_dboard_score.one + .box_dboard_subj {width:100%;}
            .box_dboard_info {height:auto;}
                .box_dboard_info {}
                    .dbi_list {width:100%;}
                    .dbi_list + .dbi_list {padding-top:20px;}
                    .dbi_list + .dbi_list:before {display:none;}
                        .dbs_list .btnIcon_Link {top:25px; left:0; right:auto; padding-left:0;}
                        .dbi_memo {position:relative; display:inline-block; bottom:auto; left:auto; width:calc(100% - 65px); padding-left:40px; vertical-align:top;}
                    .dbi_list_btn {display:inline-block; position:relative; top:auto; right:auto; width:100%; padding-top:30px; text-align:center;}
                        .dbi_list_btn [class^="btnIconLine_"] {display:inline-block; width:calc((100% - 15px) / 2); padding:5px 12px 5px 35px; background-position:23px center;}
                        .dbi_list_btn [class^="btnIconLine_"] + [class^="btnIconLine_"] {margin-left:10px; margin-top:0;}
                        .dbi_list_btn [class^="btn"] [class*="s16"] {font-size:0.876em;}
            .box_dboard_subj {padding:15px 30px;}
                .box_dboard_subj .dbj_list .dbj_link {padding:10px 0;}

            /* 온라인 */
            .box_dboard_infoTy2 .txt_s14cDGrayFB {display:initial; width:66px;}
            .box_dboard_infoTy2 .dbi_memo {width:calc(100% - 66px);}
               .box_dboard_infoTy2 .dbi_memo .txt_s14cDGray {width:100%; padding:5px 0 0 0;}
            .box_dboard_infoTy2 .dbi_divt_btn {position:relative; top:auto; right:auto; padding:10px 0 0 90px;}
                .box_dboard_infoTy2 .dbi_divt_btn .btnIconLine_gray_h50Guide {width:150px; padding-left:30px;}

            [class^="box_dboard_"] + .btnIcon_study_start {width:100%; height:40px; margin:15px 0 0 0;}
                .btnIcon_study_start .icon_book {display:none;}
                .btnIcon_study_start [class^="txt_"] {margin-top:0;}

            /* 조합과정 */
            .box_dboard_infoTy3 {height:auto;}
                .box_dboard_infoTy3 .dbi_list + .dbi_list {padding-top:10px;}
                    .box_dboard_infoTy3 .dbi_list .txt_s14cDGrayFB {width:60px;}
                    .box_dboard_infoTy3 .dbi_memo {display:inline-block; position:relative; width:calc(100% - 65px); padding-left:0; vertical-align:top;}
                .btn_dboard_w {width:100%; margin:15px 0 0 0;}
                    .btn_dboard_w .btnIconLine_gray_h50Guide {background-position:35% center;}
                    .btn_dboard_w .btnIcon_study_start {height:40px;}
            
            /* 플립러닝 */
            .dboard_hidden {display:none;}
            .dboard_slider_w {display:block;}
                .dbs_head {padding-bottom:30px; text-align:center;}
                    .dbs_head .btnIcon_slide_prev, .dbs_head .btnIcon_slide_next {width:40px; height:40px; vertical-align:middle;}
                    .dbs_head .btnIcon_slide_prev {background:url('/images/front/common/btn_pg_prev.png') center no-repeat; background-size:24px;}
                    .dbs_head .btnIcon_slide_next {background:url('/images/front/common/btn_pg_next.png') center no-repeat; background-size:24px;}
                    .dbs_head .btnIcon_slide_prev:hover {background:url('/images/front/common/btn_pg_prev_black.png') center no-repeat; background-size:24px;}
                    .dbs_head .btnIcon_slide_next:hover {background:url('/images/front/common/btn_pg_next_black.png') center no-repeat; background-size:24px;}
                    .dbs_head .txt_s18cDGrayFB {padding:0 10px; vertical-align:middle;}
                .dboardSlider_mystudy .dbms_list, .learnListSlider_mystudy .lrns_list {width:calc(100vw - 40px);}
                .learnListSlider_mystudy .lSPager {display:none;}

            #dboardSlider {height:auto !important;}

    .tableWrap_dboard thead th:nth-child(1) {width:25%; border-left:0;}
    .tableWrap_dboard thead th:nth-child(3) {width:45%;}
    .tableWrap_dboard thead th:nth-child(4) {width:30%;}
    .tableWrap_dboard thead th:nth-child(2), .tableWrap_dboard thead th:nth-child(5), .tableWrap_dboard thead th:nth-child(6),
    .tableWrap_dboard tbody td:nth-child(2), .tableWrap_dboard tbody td:nth-child(5), .tableWrap_dboard tbody td:nth-child(6) {display:none;}     
    .tableWrap_dboard tr.dbcomp_tot {background:#fff;}
        .tableWrap_dboard tr.dbcomp_tot [class^="txt_"] {font-weight:normal;}   
    .tableWrap_dboard [class^="table_infoList"] th, .tableWrap_dboard [class^="table_infoList"] td {border-left:1px solid #e6e6e6;}
    .tableWrap_dboard tbody td:first-child {background:#f8f8f8; border-left:0;}

    .tableWrap_dboard.ty2 thead th {display:none;}
    .tableWrap_dboard.ty2 tbody td:nth-child(2) {display:table-cell;}
    .tableWrap_dboard.ty2 thead th:nth-child(3), .tableWrap_dboard.ty2 tbody td:nth-child(3),
    .tableWrap_dboard.ty2 thead th:nth-child(4), .tableWrap_dboard.ty2 tbody td:nth-child(4) {display:none;}
    .tableWrap_dboard.ty2 tbody td .txt_s16cDGray {max-width:100%;}

    .tableWrap_bbsList_dboard {}
        .table_bbsList_dboard tbody tr {padding:10px; border-bottom:1px solid #e6e6e6;}
        .table_bbsList_dboard tbody td {display:inline-block; padding:1px 0; border-bottom:0;}
        .table_bbsList_dboard tbody td:nth-child(1) {width:10%;}
        .table_bbsList_dboard tbody td:nth-child(2) {display:block; width:100%}
        .table_bbsList_dboard tbody td:nth-child(3) {width:100%;}
            .table_bbsList_dboard tbody td:nth-child(1) [class^="txt_"], .table_bbsList_dboard tbody td:nth-child(3) [class^="txt_"] {font-size:0.876em; color:#898989;}
            .table_bbsList_dboard tbody td:nth-child(2) .link_sbj:after {display:none;}

    /* 출석률 팝업 */
    .tableWrap_attend th:nth-child(1) {width:25%;}
    #popAttend .pop_footer {display:none;}

    /* 시간표 팝업 */
    .pop_wrap_dbschdule .tab_list {width:80px;}
    [tooltip]:after {right:0;}

    /* 학습안내문 팝업 */
    .pop_wrap_dbnotice .pop_content img {height:200px;}

    /* 학습목록 */
    .learnlists_pcw {display:none;}
        .learning_lists_w {border-top:0;}
            .lrl_list {padding:60px 0 30px;}
            .lrl_list:first-child {padding-top:30px;}
                .lrl_list .txt_s20cGray {top:30px;}
                .lrl_list:first-child .txt_s20cGray {top:0;}
                .lrl_list .txt_s20cGray, .lrl_head .txt_s24cDGrayFB, .lrl_data_w [class^="txt_"] {font-size:0.889em;}
                .lrlh_info [class^="txt_"] {font-size:0.778em;}
                .lrlh_info [class^="txt_"]:nth-child(2n) {display:inline-block; width:calc(100% - 85px);}
                .lrlh_info [class^="txt_"]:nth-child(2n-1) {display:inline-block; width:70px; padding-left:0;}

                .learn_chart_w {width:60px; height:60px; top:55px; right:10px; margin-top:0;}
                .lrl_list:first-child .learn_chart_w {top:25px;}
                    .lrl_data_w {margin-top:-13px;}
                    .learn_chart_w .c100 {font-size:60px;}         
                    .lchart_info {margin-top:-11px;}
                    .lchart_info .txt_s24cDGrayFB {font-size:0.889em;}
    
    .dbs_head .txt_s18cDGrayFB .cRed {padding-left:10px;}
    .dbs_head .txt_s18cBrown {padding-top:10px;}

    /* 시험목록 */
    .tableWrap_line_studylist {border-top:0;}
        [class^="table_line_sl"] {width:100%;}
            [class^="table_line_sl"] thead {display:none;}
            [class^="table_line_sl"], [class^="table_line_sl"] tbody, [class^="table_line_sl"] tr, [class^="table_line_sl"] td {display:inline-block; border:0;}
            [class^="table_line_sl"] tr {padding:25px 0; border-bottom:1px solid #e6e6e6;}
            [class^="table_line_sl"] tr:first-child {padding-top:0;}
            [class^="table_line_sl"] td {position:relative; padding:0; text-align:left;}
                [class^="table_line_sl"] td button , [class^="table_line_sl"] td.btn_lists button {width:110px; height:40px;}
            
            [class^="table_line_sl"] td:nth-child(1) {width:40px; text-align:center;}
                [class^="table_line_sl"] td:nth-child(1) [class^="txt_"] {font-weight:500;}
            [class^="table_line_sl"] td:nth-child(2) [class^="txt_"] {font-size:1.000em;}
            [class^="table_line_sl"] td:nth-child(2) {float:right; width:calc(100% - 55px); padding:0 10px 10px 0;}
            .table_line_slexam td:nth-child(3) {float:right; width:calc(100% - 55px); padding-left:55px;}
                .table_line_slexam td:nth-child(3):before {position:absolute; top:3px; left:0; font-size:0.778em; color:#898989; content:'시험기간';}
            .table_line_slexam td:nth-child(4) {float:left; width:90px; margin-left:55px; padding-left:35px;}
                .table_line_slexam td:nth-child(4):before {position:absolute; top:3px; left:0; font-size:0.778em; color:#898989; content:'시험';}
            .table_line_slexam td:nth-child(5) {width:calc(50% - 55px); padding-left:80px;}
                .table_line_slexam td:nth-child(5):before {position:absolute; top:3px; left:0; font-size:0.778em; color:#898989; content:'응시/가능횟수';}
                .table_line_slexam td:nth-child(5):after {position:absolute; top:5px; left:-10px; width:1px; height:12px; background:#898989; content:'';}
            .table_line_slexam td:nth-child(6) {clear:both; float:left; width:auto; margin:0 10px 0 55px;}
                .table_line_slexam td:nth-child(6) [class^="txt_"] {font-weight:500;}
            .table_line_slexam td:nth-child(7) {width:calc(50% - 55px);}
            .table_line_slexam td:nth-child(8) {float:right; width:calc(100% - 55px); padding-top:25px;}

    /* 과제목록 */
    .table_line_slreport td:nth-child(3) {float:right; width:calc(100% - 55px); padding-left:60px;}
        .table_line_slreport td:nth-child(3):before {position:absolute; top:2px; left:0; font-size:0.875em; color:#898989; content:'제출기간';}
    .table_line_slreport td:nth-child(4) {float:left; width:auto; margin-left:55px;}
        .table_line_slreport td:nth-child(4) [class^="txt_"] {font-weight:500;}
    .table_line_slreport td:nth-child(5) {width:calc(50% - 55px); padding-left:15px;}
    .table_line_slreport td:nth-child(6) {display:none;}
    .table_line_slreport td:nth-child(7) {float:right; width:calc(100% - 55px); padding-top:10px; text-align:right;}

    /* 설문목록 */
    .table_line_slsurvey td:nth-child(3) {float:right; width:calc(100% - 55px); padding-left:60px;}
        .table_line_slsurvey td:nth-child(3):before {position:absolute; top:2px; left:0; font-size:0.875em; color:#898989; content:'참여기간';}
    .table_line_slsurvey td:nth-child(4) {float:right; width:calc(100% - 55px); margin-left:55px;}
        .table_line_slsurvey td:nth-child(4) button {float:right; margin-top:10px;}

    /* 게시판목록 */    
    [class^="srchWrap_"] [class^="inp"] + [class^="inp"] {margin-left:0; margin-top:20px;}
    .top_study_w.stBoard {display:none;}
    .top_study_w.stBoard_M {display:block; position:absolute; bottom:15px; right:0; padding-bottom:0;}
        .stBoard_M .btn_brown_studyAsk {width:130px; height:40px;}

    .srchWrap_studyBoard [class^="inp"] + [class^="inp"] {margin-top:0;}
    .swsb_left .inp_select_gray {width:120px;}
    .swsb_left .inp_txt_search {width:calc(100% - 125px);}
    .swsb_left .btn_lGrayh40 {display:block; width:100%; margin-top:15px; margin-left:0;}
    .swsb_right {float:left;}
        .swsb_right .inp_chk_myask {margin-top:30px;}
            .inp_chk_myask .txt_s16cDGray {font-size:0.876em;}
        
    .srchWrap_social {padding-bottom:10px;}
        .srchWrap_social .inp_select_underline {width:100%;}
        .srchWrap_social .btnIconLine_brown_h50Community {float:unset; margin-top:15px;}

    .tableWrap_bbsList_notice.study .link_sbj:after {display:none;}
    .tableWrap_bbsList_notice.study td:nth-child(6) {display:inline;}
        .tableWrap_bbsList_notice.study td:nth-child(6):before {display:none;}
    .tableWrap_bbsList_notice.study tbody td:nth-child(7) {display:block; width:50px;}

    .tableWrap_bbsList_notice.study .table_bbsList_notice td .txt_s16cDGray,
    .tableWrap_bbsList_notice .table_bbsList_notice td:nth-child(5) {font-size:0.876em;}
    .tableWrap_bbsList_notice.study .table_bbsList_notice td .txt_s16cDGray_ellipsis {font-size:1.000em;}

        .link_sbj.answer [class^="txtLabel_"] {top:0; left:35px; right:auto; margin-top:-34px;}
    .tableWrap_bbsList_notice + .paging_w {display:none;}

    td.stnotice_tool {position:absolute; top:0; right:0; padding-right:0 !important; text-align:right;}
        .stnotice_tool .tools_layer {top:40px; right:10%; z-index:2;}

    .bbsView_answer {margin-top:30px;}

    /* 시험응시 */
    .pop_wrap_exam .pop_content {max-height:calc(100% - 205px);}
    .pop_wrap_exam .pop_header .cLGray, .exam_status .exc_boxBr {display:none;}
    .exam_cont {width:100%;}
        .exc_boxBr {height:50px;}
            .exc_boxBr .txt_s16cBrownFB {top:15px;}
            .exc_boxBr .txt_s38cDGrayFM {bottom:11px; font-size:1.222em; color:#ff5452; font-weight:500;}
        .ec_head {padding-bottom:0; border-bottom:0;}
            .ec_head .txtLabel_h30_s12LGray {float:right; font-size:0.813em;}
            .ec_head .txtLabel_h30_s12LGray + .txt_s24cDGray {padding-left:0;}
            .ec_inner > .txt_s16cDGray {padding:0 10px 20px 10px; word-break:break-all; font-size:1.000em;}
            .eci_img {height:200px;}    
            .ec_inner .eci_img + .inp_txtArea {padding-top:20px;}
        .inp_radio_ecl input[type="radio"]:checked + [class^="txt_"] {background-position:95% 15px;}
        .inp_radio_ecl + .inp_radio_ecl {margin-top:20px;}
        .inp_radio_ecox {width:calc((100% - 10px) / 2); height:160px;}
        .inp_radio_ecox + .inp_radio_ecox {padding-left:10px;}
            .inp_radio_ecox input[type="radio"]:checked + [class^="ecl_ox_"]:before {top:10px; right:10px;}

    .exam_cont .items_btn_double {width:calc(100% - 40px); left:20px;}
    .pop_wrap_exam .btnIconLine_brown_h50Guide {display:block;}

    .pop_wrap_exstatus .popup_two {top:60px;}
    .pop_wrap_exstatus .pop_inner [class^="btnIcon_close"] {top:-10px;}
        .pop_content.exstatus, .pop_content.exscore {padding-top:0; margin-top:24px;} 
        .pop_wrap_exstatus .pop_header {display:none;}
        .pop_wrap_exstatus .exam_status {float:unset; width:100%;}
            .pop_wrap_exstatus .ec_head {position:fixed; width:calc(100% - 40px); padding-bottom:30px; text-align:left; font-size:0.889em; background:#fff; border-bottom:1px solid #aaa;}
            .pop_wrap_exstatus .status_lists_w {padding-top:60px; max-height:unset;}
            .pop_wrap_exstatus .sl_list .txt_s16cDGrayFB {font-size:1.000em;}
            .pop_wrap_exstatus .sl_list [class^="txt_"]:nth-child(2) {text-align:center; padding-right:30px;}

    .pop_wrap_exam .pop_footer {width:100%;}
        .pop_wrap_exam .btnIconLine_brown_h50Guide {width:100%; margin-bottom:20px; background:url('/images/front/common/icon_docu_brown.png') no-repeat; background-size:24px; background-position:17% center;}
            .pop_wrap_exam .btnIconLine_brown_h50Guide [class^="txt_"] {color:#c19f88;}
            .pop_wrap_exam .btnIconLine_brown_h50Guide [class^="txt_"] .FB {padding-left:10px;}

    /* 시험결과 */
    .ec_result_w {padding-bottom:30px;}
        .tableWrap_info_ecr .table_infoList thead th, .tableWrap_info_ecr .table_infoList tbody td {border-right:1px solid #e6e6e6;}
        .tableWrap_info_ecr .table_infoList thead th:last-child, .tableWrap_info_ecr .table_infoList tbody td:last-child {border-right:0;}
        .tableWrap_info_ecr .table_infoList td {border-bottom:1px solid #898989;}
    .tableWrap_examSolve {margin-top:45px;}
        .exsolve_total .txt_s14cDGray .cBrownFB {color:#FF5452;}
        .table_col_exsolve td .eci_img {height:125px;}
        .exc_content_result .inp_radio_ecl input[type="radio"]:checked + [class^="txt_"] {background-position:95% 13px;}
        .inp_radio_ecl.answer input[type="radio"]:checked + [class^="txt_"] {background-position:85% 15px;}
        .inp_radio_ecox.answer input[type="radio"] + [class^="ecl_ox_"]:after {top:10px; right:10px;}
        .inp_radio_ecox.answer input[type="radio"]:checked + [class^="ecl_ox_"]:before {right:45px;}
    .pop_wrap_exam .btnIconLine_brown_h50Guide.result {background-position:30%;}

    .exscore .sl_list [class^="txt_"]:nth-child(2) {font-size:1.000em;}
    .exscore .sl_list.now .txt_s16cDGrayFB:nth-child(2) {color:#c19988;}

    /* 과제져출 */
    .pop_wrap_report [class^="popup_"] {padding:0;}
        .pop_wrap_report .pop_inner [class^="btnIcon_close"] {right:10px;}
            .pop_wrap_report .pop_header:after {left:0;}
            .pop_wrap_report .pop_content {padding-top:0;}
                .rp_info_w {position:relative; padding:20px; background:#f7f7f7;}
                    .rih_tit [class^="tit_"] {font-size:1.250em; word-break:break-all;}
                    .rpinfo_cont .txt_s16cDGray {font-size:1.000em; word-break:break-all;}
                    .riht_date {padding-top:10px;}
                        .riht_date [class^="txt_"] {font-size:0.875em;}
                .rp_submit_w {margin-top:30px; padding:0 20px;}
                    .rp_submit_w .tit_s20DGray {border-bottom:1px solid #e6e6e6; margin-bottom:20px;}
                    .rp_submit_w .tit_s24DGray {width:100%; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #e6e6e6; font-size:1.125em;}
                    .rp_submit_w textarea {background:#fff; border:1px solid #ccc;}
                    .ra_btn_w {display:none;}
                    .rp_submit_w .rpinfo_head {padding-bottom:20px;}
                        .rp_submit_w .rpinfo_head .rih_tit .tit_s18cDGray {font-size:1.000em;}
                    .rp_submit_w .file_lists_w {padding-top:15px; border-top:1px solid #e6e6e6;}
                    .rp_submit_w .bv_file_w {margin-top:20px;}
                        .rp_submit_w .file_lists_w .af_list {margin-bottom:0;}
                    .rp_submit_w .rpinfo_cont > .txt_s16cDGray {height:250px;}

            .pop_wrap_report .pop_footer {padding:20px;}
            .items_btn_autoWidth .item_list {width:calc((100% - 20px) / 3);}
                .items_btn_autoWidth .item_list [class^="btn_"] {width:100%;}
            
    /* 과제 제출결과 */
    .rpinfo_cont .file_lists_w {width:100%; padding-top:25px;}
    .rp_review_w {padding:40px 20px 0;}
    .sv_lists_w {padding:30px 20px;}
        .sv_lists_w > .tit_s20DGray {padding-bottom:15px;}
    .formGroup_checklist_ty2 {padding-top:5px; border-top:1px solid #e6e6e6;}
        .formGroup_checklist_ty2 .inp_radio_ecl + .inp_radio_ecl {margin-top:-5px;}
        .formGroup_checklist_ty2 .inp_radio_ecl .num, [class^="tableWrap_rpSlct_"] th .num, .matl_list .num {padding-right:5px;}
        .ecl_memo {width:calc(100% -  35px);}
        .formGroup_checklist_ty2 .inp_radio_ecl [class^="txt_"], .formGroup_checklist_ty2 .inp_radio_ecl:last-child [class^="txt_"] {padding:18px 10px; border:0;}
        .formGroup_checklist_ty2 .inp_radio_ecl input[type="radio"]:checked + [class^="txt_"] {padding:18px 40px 18px 10px; padding-right:40px; border:0; background-color:#f8f3ed; background-position:calc(100% - 10px) 13px;}
        .matrix_lists_w .inp_radio_ecl input[type="radio"] + [class^="txt_"], .matrix_lists_w .inp_radio_ecl input[type="radio"]:checked + [class^="txt_"] {padding:15px 30px;}
    .sv_lists_w .inp_txtArea textarea {height:100px; padding:12px;}
    .inp_radio_ecl.write input[type="radio"]:checked + [class^="txt_"] .inp_txtArea {background:#f8f3ed;}
        .formGroup_checklist_ty2 .inp_radio_ecl textarea {border-top:0;}

    [class^="tableWrap_rpSlct_"] {border-top:0;}
        .rpslct_mob {display:table-row;}
            .tableWrap_rpSlct_inp .rpslct_mob th {width:100%; padding:0 0 10px;}
        [class^="tableWrap_rpSlct_"] tr:first-child {display:none;}
        [class^="tableWrap_rpSlct_"] th [class^="txt_"] {word-break:break-all;}
    .tableWrap_rpSlct_inp .table_col {display:block;}
    .tableWrap_rpSlct_inp th {width:70%; padding-right:0; border-right:0;}
    .tableWrap_rpSlct_inp td {padding-right:0;}
    .tableWrap_rpSlct_inp td .inp_select_gray {width:70px;}
        .tableWrap_rpSlct_inp .inp_select_gray select.h40s16cDGray {padding-right:30px;}

    .tableWrap_rpSlct_matrix {display:none;}
    .tableWrap_rpSlct_matrix.viewMb {display:block;}
        .matrix_lists_w {padding:15px 0 0; margin-top:15px; border-top:1px solid #e6e6e6;}
            .matl_list + .matl_list {padding-top:15px; border-top:1px solid #e6e6e6;}
                .matl_list > .txt_s16cDGray {padding:0 15px 10px;}
                .matl_list .inp_radio_ecl [class^="txt_"] {padding:15px 30px;}

    .pop_wrap_survey .pop_footer .items_btn_double {width:calc(100% - 40px);}

    /* 설문참여 */
    .pop_wrap_survey .pop_header {background:#fff;}
    .pop_wrap_survey .pop_header:after {left:0;}
    .pop_wrap_survey .pop_content {padding-top:0;}
        .pop_wrap_survey .rp_info_w {padding:20px 20px 25px;}
        .pop_wrap_survey .rpinfo_head {padding-bottom:10px;}
        .pop_wrap_survey .rpinfo_cont {padding:10px 0 0;}
    
    /* 신청한 과정 */
    .tableWrap_chgclass th {width:120px;}
        .tableWrap_chgclass .inp_select_gray {width:100%;}

    /* 소셜러닝 */
    .btnIconLine_brown_h50Community {width:100%; padding-left:50px; background-position:30% center;}
    .thumbnail_studySocial .study_social_w {height:auto;}
        .study_social_w .sp_list + .sp_list {margin-top:17px;}
        .sp_list .btn_txtGray {margin-top:-3px;}
            .sp_list .btn_txtGray [class^="txt_"] {font-weight:normal;}
        [class^="icon_socialType_"] + [class^="txtIcon_name_s14"], .study_social_w .sp_list [class^="tit_"], .study_social_w .sp_list [class^="txt_"] {font-size:1.000em;}

    .tableWrap_boardAdd [class^="table_"] th {padding:19px 15px;}
        .tableWrap_boardAdd [class^="table_"] th [class^="txt_"] {display:block; }

    /* 그룹별 게시판 - 전체글 */
    .social_top_m {display:block; padding-bottom:30px; text-align:center;}
        .social_top_m [class^="btn_"] {width:calc(100% - 40px);}
            .social_top_m [class^="btn_"] [class^="txt_"] {font-weight:bold;}
        .social_top_m .btn_lineGrayh50 {background:#f8f8f8; border:1px solid #d8d8d8;}
            .social_top_m .btn_lineGrayh50 .txt_s16 {color:#999;}

    .social_top_w {padding:0 20px 40px 20px;}
    .social_top_w .tit_s24cDGray {display:block; padding-bottom:15px; font-size:1.125em; font-weight:normal;}
    .stw_right {float:unset;}
        .stw_right .inp_txt_search_underline {float:unset; width:100%; border-bottom:2px solid #4d4d4d;}
        .stw_right .btnIcon_search_gray {background-image:url('/images/front/common/btn_search_dark.png');}
    .stw_right [class^="btn_"] {display:none;}

    .tableWrap_bbsList_socialBoard {border-color:#d9d9d9;}
        .table_bbsList_sboard tr {position:relative; padding:20px 15px 15px;}
            .table_bbsList_sboard tr:after {position:absolute; bottom:-1px; left:50%; width:90%; height:1px; margin-left:-45%; background:#ebebeb; content:''; z-index:2;}
        .table_bbsList_sboard td {display:block; padding:5px 10px; border:0;}
        .table_bbsList_sboard td:first-child {display:none;}
        .table_bbsList_sboard td.strong:first-child {display:inline-block; width:auto;}
        .table_bbsList_sboard td.strong {padding-left:5px;}
            .table_bbsList_sboard td.strong + td {display:inline; padding-left:0; margin-left:-5px;}
        .table_bbsList_sboard td:nth-child(2) {padding-left:5px;}
            .table_bbsList_sboard td:nth-child(2) .txt_s14cDGray {color:#898989;}
        .table_bbsList_sboard td:nth-child(3) {padding:0 5px;}
        .table_bbsList_sboard td:nth-child(4) {position:absolute; bottom:15px; right:15px; width:auto; padding:5px 5px 5px 0;}
        .table_bbsList_sboard td:nth-child(5) {display:inline; width:auto; padding-left:5px;}
        .table_bbsList_sboard td:nth-child(6) {display:inline; width:auto; padding-left:0;}

        .table_bbsList_sboard td [class^="txt_s14"] {font-size:0.875em;}
        .table_bbsList_sboard td [class^="txt_s16"] {font-size:1.000em;}
        .table_bbsList_sboard .link_sbj:after {display:none;}
        .table_bbsList_sboard .link_sbj.new {padding-right:15px;}
        .table_bbsList_sboard .link_sbj.new .dot_red {right:0;}
        .table_bbsList_sboard td.view .txt_s14cDGray {padding-left:21px; color:#898989; background:url('/images/front/common/icon_view2.png') left center no-repeat; background-size:16px auto;}
        .view .txt_s14cDGray {position:relative;}
        .view .txt_s14cDGray:before {position:absolute; top:4px; left:-7px; width:1px; height:12px; background:#d8d8d8; content:'';}
        .sb_upload {display:inline;}
            .sb_upload [class^="txt_"] {color:#898989;}
            .sb_upload [class^="txt_"]:last-child {display:inline; position:relative; padding-left:15px;}
            .sb_upload [class^="txt_"]:last-child:before {position:absolute; top:8px; left:4px; width:1px; height:12px; background:#d8d8d8; content:'';}
        .table_bbsList_sboard .link_sbj.answer [class^="txtLabel_h22Line"] {margin-top:-29px;}
        
        .table_bbsList_sboard.notice td.strong + td {display:block; padding-left:5px; margin-left:0;}
        .table_bbsList_sboard.notice td.strong {padding-top:0; padding-bottom:0;}
        .table_bbsList_sboard.notice td:nth-child(2) .txt_s14cDGray {color:#898989;}
        .table_bbsList_sboard.notice td:nth-child(3) {position:absolute; bottom:15px; right:20px; width:auto; padding-right:0;}
        .table_bbsList_sboard.notice td:nth-child(4) {position:relative; bottom:auto; display:inline; width:auto; right:auto; padding-left:5px;}
        .table_bbsList_sboard.notice td:nth-child(5) {display:inline; width:auto;}

        .table_bbsList_sboard.qna td:nth-child(2) {padding-top:0;}

        .tableWrap_bbsList_socialBoard + .paging_w {display:none;}

        /* 공지사항 */
        .btnIcon_social_write {display:block; position:fixed; bottom:93px; right:30px; z-index:99;}
        .floating_wrap_study.viewHidden {display:none;}

        .contBox_socialGray .bvh_tit .inp_txt_title .h40s24cDGrayFB {font-size:1.250em;}
        
        /* 일정(캘린더) */
        .social_top_w .tit_s24cDGray + .txt_s14cLGray {display:block; padding-left:0; margin-top:-5px;}
        .social_top_w + .myBox_schedule.social {margin-top:-40px;}
            .social .join_status_w {top:auto; bottom:-40px; left:0;}

        .social_calendar_detail {display:block; padding:50px 10px 30px;}
            .scd_list {position:relative; padding:14px 10px; border-bottom:1px solid #e6e6e6;}
                .scd_list [class^="txt_"] {display:block;}
                .scd_list [class^="txt_"] + [class^="txt_"] {padding-top:5px;}
                .scd_list [class*="time"] {position:absolute; right:10px; top:30px;}
        
        /* 갤러리 */
        .social_top_line {position:relative; border-bottom:5px solid #f4f4f4;}
            .social_top_line:after {position:absolute; bottom:0; left:0; width:100%; height:1px; background:#dedede; content:'';}

        .thumb_lists_gallery {padding:0 20px;}
            .thumb_lists_gallery .th_list {padding:30px 0; border-bottom:1px solid #d9d9d9;}
                .thumb_lists_gallery .thumb_header [class^="tit_"] {font-size:1.125em;}
                .thumbnail_gallery .thumb_bottom {overflow:hidden;}
                    .thumbnail_gallery .txtIcon_view_s14cLGray {float:right; margin-right:0; font-size:0.875em;}
                    .tg_info {top:-2px; left:0; right:auto; width:75%;}
                        .tg_info [class^="txt_s12"] {font-size:0.875em;}

        .thumb_lists_gallery + .paging_w {display:none;}
        
        .gallery .bv_file_w .bvc_files .bvf_list {position:relative; width:calc((100% - 27px) / 3); padding-right:0; margin-right:10px;}
        .gallery .bv_file_w .bvc_files .bvf_list:nth-child(3n) {margin-right:0;}
            .gallery .bvf_list img {height:90px;}
            .gallery .bvf_list .btnIcon_delete_gray {position:absolute; top:20px; right:0;}

        /* 멤버 */
        .member_lists_w {padding:0 20px;}
            .member_lists_w .sld_list {width:100%; padding:30px 0 25px; margin-bottom:0; border-left:0; border-bottom:1px solid #e6e6e6;}
            .member_lists_w .sld_list:first-child, .member_lists_w .sld_list:nth-child(4n+1) {border-left:0;}
            .thumbnail_member {width:100%;}
                .thumbnail_member .thumb_header {height:auto; padding-left:82px; text-align:left;}
                    .thumbnail_member .thumb_header .user_pic {position:absolute; top:0; left:0; width:50px; height:50px;}
                    .thumbnail_member .thumb_header [class^="txt_s16"] {font-size:1.000em;}
                    .thumbnail_member .thumb_header [class^="txt_s14"], .thumbnail_member .thumb_button [class^="txt_s16"] {font-size:14px;}
                    .thumbnail_member .thumb_header .txt_s16cDGrayFB_usName, .thumbnail_member .thumb_header .txt_s14cLGray_chName {display:inline-block;}
                    .thumbnail_member .thumb_header .txt_s14cLGray_chName {padding-left:15px;}
                .thumbnail_member .thumb_button {position:absolute; bottom:0; right:0;}
                    .thumbnail_member .thumb_button button {display:block; width:65px; height:32px;}
                    .thumbnail_member .thumb_button button + button {margin-top:10px;}

        .member_lists_w + .paging_w {margin-top:20px;} 

        /* 설정 */
        .social_top_w .st_tap_w {display:none;}
        .social_tab_w {display:block; margin-top:-35px; overflow:hidden;}
            .social_tab_w .tabmenu_round {text-align:center;}
                .social_tab_w .tab_list {width:167px;}
                    .social_tab_w .tab_list .btn_tab {width:100%;}

        .social_tab_w + .tableWrap_bbsList_socialBoard {border-top:0;}
        .table_bbsList_sboard.setting tr {padding:10px 15px 10px;}
        .table_bbsList_sboard.setting td:nth-child(1) {display:block; padding-left:5px;}
        .table_bbsList_sboard.setting td:nth-child(2), .table_bbsList_sboard.setting td:nth-child(3) {display:inline; padding:0 5px;}
        .table_bbsList_sboard.setting td:nth-child(4) {position:absolute; top:10px; right:20px;}
        .table_bbsList_sboard.setting td.function button + button {margin-left:0;}

        .table_bbsList_sboard.setting .category {padding:20px 20px;}
            .table_bbsList_sboard.setting .category td:nth-child(n+2):nth-child(-n+3),
            .table_bbsList_sboard.setting td.function [class^="btn_line"] {display:none;}
            .table_bbsList_sboard.setting td.function .tools_btn_w {display:block; position:absolute; top:7px; right:0px;}
                .table_bbsList_sboard.setting .function .tools_layer {width:124px; right:25%; z-index:3; padding:5px 0; text-align:center;}
                    .table_bbsList_sboard.setting .function .tools_layer button {width:auto; height:auto; padding:5px 12px 5px 44px;}
                    .table_bbsList_sboard.setting .function .tools_layer .btn_brownh40 {width:104px; margin:5px 0; padding-left:12px;}
        .table_bbsList_sboard.setting tr:last-child .function .tools_layer {top:-75px;}

        .social_tab_w + .tableWrap_facInfo {padding:20px 20px 0;}

    /* 시설 신청 */
    .tb_fixed_scroll th {height:74px;}
    .tb_fixed_scroll thead th {height:37px;}
    .tb_fixed_scroll thead th:nth-child(1) {min-width:140px;}
    .tb_fixed_scroll .thumbCol_facInfo {width:90px; height:auto;margin-left:0; padding:2px 0 0 5px;}
        .tb_fixed_scroll .thumbCol_facInfo .img_w {display:none;}
        .table_fixed {width:140px; min-width:140px;}
            .facinfo_opt [class^="txt_s14"] {display:block; color:#414141;}
            .facinfo_opt [class^="txt_s14"] + [class^="txt_s14"] {padding-left:0;}

    .tb_fixed_scroll td {height:100px;}
    .tb_fixed_scroll td:first-child {padding-left:0;}
    .tb_fixed_scroll tbody {height:300px;}
    .tb_fixed_scroll tbody td.table_fixed {min-width:140px; }
        .tb_fixed_scroll td:first-child [class^="txt_s14"] {font-size:0.875em;}
        .facinfo_opt [class^="txt_s14"] + [class^="txt_s14"]:before {display:none;}
    .tb_fixed_scroll .cal_sh_lists {display:block;}
        .tb_fixed_scroll .cal_info_w {height:auto;}
            .tb_fixed_scroll .csh_list [class^="txt_s14"] {font-size:0.875em;}

    .pop_wrap_facresrv .facr_list .formGroup_radio {width:100%;}

    .fixed_cal_memo .txtIcon_info_s14cLGray {text-align:left; margin-bottom:10px;}

    /* 시설 신청서 작성 */
    .tableWrap_facInfo [class^="inp_txt"]:not(.inp_txtArea), .tableWrap_facInfo [class^="inp_select"] {width:100%;}
    .tableWrap_facInfo [class^="inp_txt_total"]:not(.inp_txtArea) {width:70%;}        
        .formGroup_period_social .period_list {margin-top:0;}
            .formGroup_period_social .period_list + .period_list {position:relative; margin-left:20px;}
            .formGroup_period_social .period_list + .period_list:before {display:inline-block; position:absolute; top:50%; margin-top:-10px; left:-20px; font-size:0.889em; color:#414141; content:'~';}
        .formGroup_period_social .period_list {width:calc((100% - 20px) / 2);}
        .formGroup_period_social .period_list .inp_txt_calendar {width:100%;}
        .formGroup_period_social .inp_txt_calendar .h40s16cDGray {font-size:0.865em; letter-spacing:-1px;}

    .top_subopt_w {position:relative;}
        .tsopt_left [class^="inp_select"] {width:110px;}
        .tsopt_left .inp_txt_search {width:calc(100% - 130px);}
        .tsopt_left .btn_lGrayh40_add {float:right; margin-top:10px; width:49%;}
        .tsopt_right {position:absolute; width:49%; bottom:20px; left:0;}
            .tsopt_right .btnIconLine_gray_exel {display:none;}
            .tsopt_right .btn_lineGrayh40_delete {width:100%;}
            .tsopt_right [class^="btn"] + [class^="btn"] {margin-left:0;}

    .top_guide_w {padding-bottom:10px;}
        .tguide_txt {position:relative; top:auto;}
            .tguide_txt [class^="txt_"] {max-width:calc(100% - 30px)}

    [class^="bottom_btn"] {padding-top:50px;}
        [class^="bottom_btn"] .items_btn_double {width:100%;}
    .bottom_btn_fac {padding-top:30px;}


    /* 시설 신청 현황 */
    .swfs_li {display:inline-block;}
        .swfs_li [class^="inp_"] {width:100%;}
        .swfs_li .formGroup_period {position:relative; left:-20px; width:calc(100% + 20px); margin-top:20px; padding-left:0;}
            .swfs_li .period_list {position:relative; padding-left:20px; width:50%;}
                .swfs_li .period_list:last-child {float:right; position:relative; margin-top:0;}
                .swfs_li .period_list:last-child:after {position:absolute; top:50%; left:5px; margin-top:-12px; content:'~';}
        .swfs_li .inp_txt_search + .formGroup_period {left:0;}
        .swfs_btn_w {width:100%; margin-left:0; padding-top:20px; text-align:center;}            
            .swfs_btn_w .btn_grayh50_srch {width:120px;}
    
    .srchWrap_fac_lists {position:relative; margin-bottom:60px;}
        .srchWrap_fac_lists .formGroup_period {margin-top:0;}
        .srchWrap_fac_lists .inp_select_gray {width:70%; margin-top:20px; margin-left:0;}
        .srchWrap_fac_lists .swfs_btn_w {width:28%;}
            .srchWrap_fac_lists .swfs_btn_w .btn_grayh50_srch {width:100%;}
            .srchWrap_fac_lists .swfs_btn_w .btn_brownh50_resv {position:absolute; left:0; bottom:-30px; width:100%; margin-left:0;}

    .table_line_facatus th, .table_line_facatus th:first-child, .table_line_facatus td:first-child, .table_line_facatus td:nth-child(7), .table_line_facatus td:nth-child(9) {display:none;}
    
    .table_line_facatus tbody tr {position:relative; display:block; padding:20px 0;}
    .table_line_facatus tbody tr + tr {border-top:1px solid #e6e6e6;}
    
    .table_line_facatus td {display:block; padding:3px 10px; text-align:left;}
        .table_line_facatus td:nth-child(2) {display:inline-block;}
        .table_line_facatus td:nth-child(4) {position:absolute; top:20px; right:0;}
        .table_line_facatus td:nth-child(8) {padding:10px 10px 0;}
        .table_line_facatus td [class^="txt_"] {font-size:14px;}
        .table_line_facatus td:nth-child(3) [class^="txt_"], .table_line_facatus td:nth-child(n+5):nth-child(-n+6) [class^="txt_"] {color:#898989;}
        .table_line_facatus .ta_left {width:calc(100% - 65px);}
            .table_line_facatus .link_sbj {padding-right:0;}
            .table_line_facatus .ta_left [class^="txt_"], .table_line_facatus .link_sbj a {font-size:16px; font-weight:500;}
            .table_line_facatus .link_sbj:after {display:none;}
    
    /* 시설 신청 현황 상세 */
    .txt_s24_tHead {padding:40px 0 20px;}
    .tableWrap_facInfo th {width:30%;}
    .tableWrap_facInfo td {width:70%;}

    /* 시설 신청 현황 상세 > 입력형태인 경우 */
    .tableWrap_facInfo.write {border-top:0;}
        .tableWrap_facInfo.write th, .tableWrap_facInfo.write td {display:inline-block; width:100%; padding:10px 0; text-align:left; border:0;}
        .tableWrap_facInfo.write th {height:40px; background:#fff;}
            .tableWrap_facInfo.write th [class^="txt_"] {font-weight:500;}
        .tableWrap_facInfo.write td {height:auto; padding:5px 0 20px;}
        .tableWrap_facInfo.write th [class^="txt_s16"], .tableWrap_facInfo.write td [class^="txt_s16"] {font-size:1.000em;}

    .tableWrap_line_people tbody td:first-child [class^="txt_"] {padding-left:10px; font-weight:500;}

    .inp_select_line_apparatus {display:block;}
    .formGroup_radio_stype {padding-left:0; text-align:center;}
        .formGroup_radio_stype .inp_radio {margin-top:20px; text-align:left;}
        .formGroup_radio_stype .inp_radio + .inp_radio {margin-left:0;}
        .formGroup_radio_stype .inp_radio:nth-child(n+1):nth-child(-n+2) {margin-top:0;}
        .formGroup_radio_stype .inp_radio:nth-child(2), .formGroup_radio_stype .inp_radio:nth-child(4) {margin-left:30px;}

    .formGroup_radio_stype2 {padding-top:20px;}
        .formGroup_radio_stype2 tbody tr th[rowspan], .formGroup_radio_stype2 tbody tr td[rowspan] {display:none;}
        .fac_fileup_w {position:relative; display:block; padding-top:20px;}
            .fac_fileup_w .txt_s18cDGrayFB {padding-bottom:20px;}
            .fac_fileup_w .btn_lineGrayh40_file {position:absolute; top:20px; right:0; width:90px; height:35px;}
            .fac_fileup_w .af_list .linkIcon_file {max-width:250px;}
        
    .faclass_wrap {display:none;}
    .faclass_wrap + .fac_sh_w {width:100%; margin-top:0;}

    .fac_sh_w .myBox_schedule .calendar {margin-top:0;}
    
    .table_col_schdetail {display:inline-table; text-align:left;}
        .table_col_schdetail tr:last-child td {border-bottom:0;}
        .table_col_schdetail td {padding:15px 10px 15px 30px; background:#f7f7f7;}

    .fac_price_w {padding:20px; margin-top:40px; text-align:left;}
        .fac_price_w .txt_s18cDark + .txt_s18cDark {float:right; padding-left:0;}

    .items_btn_autoWidth.facatus {padding-top:50px;}
        /* .items_btn_autoWidth.facatus .item_list:first-child {display:none;} */
        .items_btn_autoWidth.facatus .item_list:first-child {display:block; width:100%; margin-bottom:10px;}
            .items_btn_autoWidth.facatus .item_list:first-child button {width:100%;}
        .items_btn_autoWidth.facatus .item_list:nth-child(2) {margin-left:0;}
        .items_btn_autoWidth.facatus .item_list {width:calc((100% - 10px) / 2);}
            .items_btn_autoWidth.facatus .item_list [class^="btn"] {width:100%;}

    /* 시설 신청 팝업 */
    [class^="pop_wrap"] .items_btn_single [class^="btn"] {width:100%;}
    .pop_wrap_calendar .fac_sh_w {width:100%; padding:0;}    
    .pop_wrap_calendar .pop_content {padding:24px 5px;}

    .facr_lists_w {padding:20px 0;}
        .facr_list .inp_txt_calendar {width:100%;}
        .facr_list .inp_select_lineTime {margin-top:10px; width:calc(50% - 7px);}
        .facr_list .inp_select_lineTime + .inp_select_lineTime {margin-left:10px;}
        .facr_list:nth-child(3) .inp_txt_calendar {width:calc(100% - 50px);}
        .facr_list:nth-child(3) .inp_txt_calendar + [class^="txt_"] {margin-left:5px;}

    .pop_wrap_facapply .popup_two {width:100%;}
        .pop_wrap_facapply .pop_content {padding-top:0;}
            .pop_wrap_facapply .tguide_txt {padding-bottom:5px; text-align:left;}
            
    .thumbSlider_facDetail {width:280px; margin:0 auto; overflow:hidden;}
    .slider_lists_img .sld_list {width:280px !important; height:200px;}
    .fd_img_w {height:200px;}
        
    /* 인원정보 */
    .tableWrap_line_people {}
        .table_line_people {width:100%;}
            .table_line_people thead {display:none;}
            .table_line_people, .table_line_people tbody, .table_line_people tr, .table_line_people td {display:inline-block; border:0;}
            .table_line_people tr {padding:5px 0; letter-spacing:-5px; border-bottom:1px solid #e6e6e6;}
            .table_line_people td {padding:5px; text-align:left; letter-spacing:-0.5px;}
            
            .table_line_people td:nth-child(1) {width:74px;}
            .table_line_people td:nth-child(2) {width:calc(100% - 74px);}
            .table_line_people td:nth-child(4), .table_line_people td:nth-child(5) {display:none;}
            
            .table_line_people tr.write td {width:50%; height:51px;}
            .table_line_people tr.write td:nth-child(1) {width:74px;}
            .table_line_people tr.write td:nth-child(2) {width:calc(100% - 74px);}
            .table_line_people tr:not(.write) td:nth-child(7) {display:inline;}
            
            .inp_chk_people {display:block; padding-left:24px;}
                .inp_chk_people .icon_chk {position:absolute; left:0; top:50%; margin-top:-12px;}
            .tableWrap_line_people [class^="inp_txt"], .tableWrap_line_people [class^="inp_select"] {width:100%;}

	/* 전산 기자재 */
    .tableWrap_line_apparatus {} 
        .table_line_apparatus {width:100%;}
            .table_line_apparatus thead {display:none;}
            .table_line_apparatus, .table_line_apparatus tbody, .table_line_apparatus tr, .table_line_apparatus th, .table_line_apparatus td {display:block; border:0;}
            .table_line_apparatus th, .table_line_apparatus td {width:100%; border-bottom:1px solid #e6e6e6; text-align:left;}
                .table_line_apparatus th:before, .table_line_apparatus td:before {display:inline-block; content:'';  width:47%; font-size:0.889em; color:#414141; text-align:center; font-weight:400; vertical-align:middle;}                
                .table_line_apparatus tbody th:nth-child(1):before {content:'일자';}
                .table_line_apparatus tbody th:nth-child(2):before {content:'강의장';}
                .table_line_apparatus tbody td:nth-child(3):before {content:'노트북';}
                .table_line_apparatus tbody td:nth-child(4):before {content:'빔 프로젝터';}
                .table_line_apparatus tbody td:nth-child(5):before {content:'스마트 포인트';}
                .table_line_apparatus tbody td:nth-child(6):before {content:'스피커';}
                .table_line_apparatus tbody td:nth-child(7):before {content:'마이크';}
                .table_line_apparatus tbody td:nth-child(8):before {content:'스크린';}
                .table_line_apparatus tbody td:nth-child(9):before {content:'간식비';}
                .table_line_apparatus tbody td:nth-child(10):before {content:'기타사항';}
            .inp_txt_apparatus, .inp_txt_etc {width:calc(75% - 120px);}
            .table_line_apparatus tbody td {text-align:left;}
        
        .table_line_apparatus tbody tr.facTbTotal {display:none;}
        .table_line_apparatus tbody td.table_left [class^="txt_"] {display:block; padding:10px 10px 0;}
        .tableWrap_line_apparatus_fixed [class^="txt_"] {padding-left:50px;}

    /* 교육지원 */    
    /* 공지사항 */
    .tit_sub_m {display:block; font-size:1.125em;}
    .srchWrap_help .inp_txt_search_underline {width:100%;}
    .bbsView_notice .bv_header .txt_s24cDGrayFB {padding-right:15px; font-size:1.250em;}
    .bbsView_notice .link_sbj.new .dot_red {right:15px;}

    /* 공지사항 리스트 */
	.tableWrap_bbsList_notice {}
		.table_bbsList_notice td {padding:5px 10px; border-bottom:0;}
		.table_bbsList_notice tr {position:relative; padding:5px 0 10px; border-bottom:1px solid #e6e6e6;}
        .table_bbsList_notice td:nth-child(1):not(.list_pin) {display:none;}
            .table_bbsList_notice td.list_pin {display:inline; padding-right:0;}
        .table_bbsList_notice td:nth-child(2) {display:inline-block; width:calc(100% - 35px);}
            .table_bbsList_notice td:nth-child(2) [class^="txt_"] {font-size:0.778em; color:#898989;}
            .icon_pin {width:14px; height:14px;}
		.table_bbsList_notice td:nth-child(3) {}
		.table_bbsList_notice td:nth-child(4) {display:none;}
        .table_bbsList_notice td:nth-child(5), .table_bbsList_notice td:nth-child(6) {display:inline-block; width:auto;}
            .table_bbsList_notice td:nth-child(5), .table_bbsList_notice td:nth-child(6) [class^="txt_"] {display:inline; font-size:0.778em;}
		.table_bbsList_notice td:nth-child(6) {display:inline; position:relative;}
		.table_bbsList_notice td:nth-child(6):before {display:inline-block; width:16px; height:16px; content:''; background:url('/images/front/common/icon_view2.png') no-repeat; background-size:100% auto; vertical-align:middle;}
		.table_bbsList_notice td:nth-child(6):after {display:inline-block; content:''; position:absolute; left:0; top:50%; margin-top:-7px; width:1px; height:14px; border-left:1px solid #898989;}
    
    /* 이벤트 */
    [class^="lists_arrow_"] {height:auto; padding:30px 10px;}
        .lw_img_w {position:relative; top:auto; left:0; width:100%;}
        .la_event_tit {padding-top:20px; text-align:center;}
            .la_event_tit .link_sbj, .bvh_tit .link_sbj {padding-right:0;}
                .la_event_tit .link_sbj:after {display:none;}
            .la_event_tit .ls_info {padding-top:5px;}
                .la_event_tit .ls_info [class^="txt_"]:first-child, .la_event_tit .ls_info [class^="txt_"] + [class^="txt_"]:before {display:none;}
                .la_event_tit .ls_info [class^="txt_"] + [class^="txt_"] {padding-left:0;}
        .la_event_tit .btn_brownh40_winner {width:250px; margin:0 auto; margin-top:10px;}
        .btnIcon_link, .lists_wrap_event + .paging_w {display:none;}

        .bbsView_event .bv_content {padding-top:20px;}
        .bbsView_event .bv_header {padding-bottom:20px;}

    .pop_wrap_event .table_infoList td {border-right:1px solid #e6e6e6;}
        
    /* FAQ */
    .srchWrap_faq {padding-bottom:40px; margin-bottom:25px; border-bottom:1px solid #d9d9d9;}
        .srchWrap_faq .inp_txt_search_underline {width:100%;}
        #tabFaq .tab_list {width:auto;}
            #tabFaq .tab_list .btn_tab {width:100%;}

    /* 교육과정 개설요청 */
    .tableWrap_bbsList_request {border-top:1px solid #aaa;}
        .tableWrap_bbsList_request .table_bbsList_notice tr {padding:55px 0 30px;}
        .tableWrap_bbsList_request .table_bbsList_notice td:nth-child(2) [class^="txt_"] {color:#414141; font-size:1.000em;}
        .tableWrap_bbsList_request .table_bbsList_notice td:nth-child(n+3):nth-child(-n+4) {display:inline;}
            .tableWrap_bbsList_request .table_bbsList_notice td:nth-child(n+3):nth-child(-n+4) [class^="txt_"] {color:#898989; font-size:0.778em;}
        .tableWrap_bbsList_request .table_bbsList_notice td:nth-child(4) {position:relative;}
            .tableWrap_bbsList_request .table_bbsList_notice td:nth-child(4):before {position:absolute; top:10px; left:-2px; width:1px; height:11px; background:#d8d8d8; content:'';}
        .tableWrap_bbsList_request .table_bbsList_notice td:nth-child(5) {position:absolute; top:20px; left:0;}
        .tableWrap_bbsList_request .table_bbsList_notice td:nth-child(6) {display:none;}
        .tableWrap_bbsList_request .link_tit {max-width:100%;}
    .tableWrap_bbsList_request + .paging_w {display:none;}
    
    [class^="tableWrap_help_"] tbody th {display:block; width:100%; height:40px; padding-left:0; background:#fff; border:0; text-align:left;}
        [class^="tableWrap_help_"] tbody th [class^="txt_"] {font-size:1.000em; font-weight:500;}
    [class^="tableWrap_help_"] tbody tr {display:block; padding:10px 0; border-bottom:1px solid #e6e6e6;}
    [class^="tableWrap_help_"] [class^="table_"] tbody td {display:block; width:100%; height:auto; padding:5px 0 10px; border:0; text-align:left;}
        [class^="tableWrap_help_"] [class^="table_"] tbody td > .formGroup_addFile {padding-top:10px;}
    
        .tableWrap_help_request .inp_txt {width:100%;}
        .tableWrap_help_request .formGroup_addFile {position:relative;}
        .tableWrap_help_request .btn_lineGrayh40_file {position:absolute; top:-40px; right:0; width:120px; margin-right:0; padding-top:6px;}
        
    .tableWrap_help_answer {position:relative;}
    .tableWrap_help_answer:before {position:absolute; top:-64px; left:-15px; width:110%; height:calc(100% + 85px); background:#f8f3ed; content:''; z-index:-1;}
    .tableWrap_help_answer .table_col tbody th, .tableWrap_help_answer tbody td {background:#f8f3ed;}

    .tableWrap_bbsList_request .txt_s12cRed_unaw, .tableWrap_bbsList_request .txt_s12cWhite_awok {padding:0 8px 2px;}

    /* 마이페이지 */
    .contBox_mypage {padding-left:0; padding-right:0;}
    [class^="myBox"] {padding:20px; border-radius:0;}
        [class^="myBox"] > .linkIcon_arrowRight {top:23px; right:20px;}
            [class^="myBox"] > .linkIcon_arrowRight .txt_s16cLGray {display:block;}

    .my_info_top {padding-left:0; min-height:260px;}
    .myBox_profile {position:relative; padding:40px 40px 40px 130px; width:100%; height:auto; text-align:left;}
        .myBox_profile .user_pic {position:absolute; left:30px; top:30px; margin-top:0; width:80px; height:80px;}
        .myBox_profile .txt_s22cDGray_name {margin-top:5px;}
        .myBox_profile .txt_s16cLGray {margin-top:5px;}

    /*나의 학습이력 교육비 추가로 인한 높이 수정*/
    .myBox_profile2 {position:relative; padding:40px 40px 40px 130px; width:100%; height:auto; text-align:left;}
        .myBox_profile2 .user_pic {position:absolute; left:30px; top:30px; margin-top:0; width:80px; height:80px;}
        .myBox_profile2 .txt_s22cDGray_name {margin-top:5px;}
        .myBox_profile2 .txt_s16cLGray {margin-top:5px;}

    .myBox_studyInfo {margin-top:20px; height:auto;}
    .mbsi_lists_w {margin-top:20px;}
        .mbsi_list {padding:10px; width:50%; border-left:0; height:79px; border-top:1px solid #e6e6e6;}
        .mbsi_list:nth-child(even) {border-left:1px solid #e6e6e6;}
        .mbsi_list:last-child {width:100%;}
            .mbsi_list .tit_s16cLGray {position:relative; bottom:auto; text-align:left;}
            .mbsi_list .si_data_w {margin-top:10px; text-align:right;}    
                .mbsi_list .si_data_w .txt_s44cDGray {font-size:1.556em;}
                .mbsi_list .si_data_w .txt_s16cDGray {top:2px; margin-left:2px;}
    
    [class^="apply_chart"] {float:none; width:100%; height:284px;}
        [class^="apply_chart"] .chart_w {margin-top:20px; width:100%; height:170px;}
        

    .apply_chart_line {padding-left:0; padding-top:10px;}
        .apply_chart_line .title_wrap {position:relative; top:0;}
            .apply_chart_line .title_wrap br {display:none;}
            .apply_chart_line .title_wrap .s12cLGrayFM {margin-left:10px;}
            .apply_chart_line .chart_w {margin-top:20px; height:200px;}
        
            .apply_chart_line .ac_data_lists {position:relative; top:0; left:0; width:100%; text-align:center;}
                .apply_chart_line .acd_list {display:inline-block; margin:0 0 0 20px; vertical-align:top;}
                .apply_chart_line .acd_list:last-child {margin-right:0;}

    .apply_chart_line + .apply_chart_pie {margin-top:20px;}

    .apply_chart_pie {margin-left:0; width:100%; height:220px;}
        .apply_chart_pie .chart_w {margin-top:10px; width:80%; height:200px;}
            .apply_chart_pie .chart_w canvas {left:-20%;}
        .apply_chart_pie .ac_data_lists {top:60px; left:55%;}
            .apply_chart_pie .acd_list {margin:0;}
    
    .apply_chart_bar {padding-left:0; padding-top:10px; width:100%; height:240px;}
        .apply_chart_bar .title_wrap {position:relative; top:0;}
        .chart_bar_lists {margin-top:20px;}
            .cb_list {margin-top:10px;}
                [class^="grap_x_myApply"] {padding-top:20px;}

    
    .items_myCont_lists {left:0; padding-bottom:20px; width:100%;}
        .items_myCont_lists .item_cont {float:none; margin-top:20px; padding:0; width:100%;}
        .items_myCont_lists .item_cont:first-child {margin-top:0;}
            .items_myCont_lists .item_cont [class^="myBox"] {height:auto;}
                .items_myCont_lists [class^="myBox_"] .title_wrap {padding-bottom:10px;}
                .items_myCont_lists [class^="myBox_"] .btnIcon_h40Setting {top:14px; right:20px;}
    
    .wishCont_scroll {width:100%;}
        .thumb_lists_myWish {width:auto;}
        .thumb_lists_myWish .th_list {padding:0 10px; width:187px; border:0;}

    .list_myAlram {padding:10px 0;}

    
    .items_myCont_lists [class^="myBox_"] {height:318px;}

    .myBox_myCareer .title_wrap {position:relative; }
    .inp_select_gray_myCareer {position:relative; top:auto; right:auto; margin-top:20px; width:100%;}

    .thumbSlider_myCareer {margin-top:20px; padding:0;}
    .thumbSlider_myCareer .ts_wrap {overflow:hidden;}
    .thumbSlider_myCareer .slider_lists_w .sld_list {padding:0;}

    .mk_lists_w {margin-top:20px;}
    .txtLabel_h50s16 {height:auto;}

    /* 마이페이지 - 나의 학습이력 */
    .my_study_info {padding-left:0;}
        .myBox_msiSort {position:relative; padding:10px; width:100%;}
            .myBox_msiSort .formGroup_chk {margin-top:5px;}
                .myBox_msiSort .inp_chk, .myBox_msiSort .inp_chk:first-child {display:inline-block; margin:10px 10px 0 0;}
                .myBox_msiSort .inp_chk:last-child {margin:10px 0 0 0;}

        .myBox_msi_list {margin-top:10px; padding:10px 10px 20px;}
            .myBox_msi_list .title_wrap {padding-top:10px; padding-bottom:10px;}
                .myBox_msi_list .title_wrap .right_w {position:absolute; margin-top:0;}
                    .myBox_msi_list .title_wrap .btn_brownh40 {width:auto; min-width:107px;}
                        .myBox_msi_list .title_wrap .btn_brownh40 .txt_s16 {font-size:0.875em;}
            .title_wrap + .top_total_w {margin-top:20px; padding-bottom:10px; border-bottom:1px solid #898989;}
            .tableWrap_info_myStudy {margin-top:0; border-top:0;}
            .table_infoList_myStudy thead {display:none;}
            .table_infoList_myStudy tbody, .table_infoList_myStudy tr, .table_infoList_myStudy th, .table_infoList_myStudy td {display:block; width:100%;}
            .table_infoList_myStudy tr {padding:10px 0; border-bottom:1px solid #e6e6e6;}
                .table_infoList_myStudy td {border-bottom:0; padding:10px 0; text-align:left;}
                .table_infoList_myStudy td:nth-child(1) {padding-bottom:0;}
                .table_infoList_myStudy td:nth-child(2), .table_infoList_myStudy td:nth-child(3) {padding-top:0;}
                .table_infoList_myStudy td:nth-child(2) {position:relative; padding-right:100px; }
                    .table_infoList_myStudy td:nth-child(2) [class^="btn_"] {position:absolute; right:0; top:-10px;}
                .table_infoList_myStudy td:nth-child(3) [class^="btn_"] {width:100%;}
                .table_infoList_myStudy .status > [class^="txt_"] {display:inline-block; margin:10px 0 0 0; vertical-align:top;}
                .table_infoList_myStudy .status > [class^="txt_"] + [class^="txt_"] {margin:10px 0 0 10px;}
                .table_infoList_myStudy .status > [class^="txt_"] + [class^="btn_"]  {margin:0}
                .table_infoList_myStudy td [class^="btn_"] {min-width:80px; vertical-align:top;}
                
        
            .table_infoList_myStudy .thumbCol_stInfo {padding-left:0; padding-right:140px; width:100%; min-height:auto; vertical-align:top;}
                .table_infoList_myStudy .thumbCol_stInfo > .txt_s16cDGray {margin-top:5px;}
                .table_infoList_myStudy .thumbCol_stInfo .img_w {position:absolute; left:auto; right:0; top:0; margin-top:0; width:130px; vertical-align:top;}
                    .table_infoList_myStudy .thumbCol_stInfo .img_w .thumb_img {vertical-align:top;}

    /* 수료증 팝업 */
    .popup_w1024_certificate {}
        .popup_w1024_certificate .pop_content {overflow:auto; position:relative; left:-20px; width:calc(100% + 40px); max-height: calc(100% - 140px);}
        .ctfc_box {padding:30px; width:850px; height:600px; background-color:#fff; border-radius:5px; box-shadow:0 0 8px 3px rgba(0, 0, 0, 0.15); transform:scale(.5); transform-origin:0 0;}
    
    /* 과거 학습이력 팝업  */
    .table_line_pastStudy, .table_line_pastStudy tbody, .table_line_pastStudy tr {display:block;}
    .table_line_pastStudy thead {display:none;} 
    .table_line_pastStudy tr {overflow:hidden; padding:15px 0; border-bottom:1px solid #d8d8d8;}
        .table_line_pastStudy td {float:left; padding:5px; width:50%; text-align:left; border:0;}
        .table_line_pastStudy td.ta_left {width:100%;}
        .table_line_pastStudy td:nth-child(4) {width:100%;}
            .table_line_pastStudy td [class^="txt_"] {color:#898989;}
            .table_line_pastStudy td:before {display:inline-block; width:70px; font-size:0.889em; color:#414141; font-weight:500; vertical-align:middle;}
            .table_line_pastStudy td:nth-child(1):before {content:'구분 :';}
            .table_line_pastStudy td:nth-child(2):before {content:'과정분류 :';}
            .table_line_pastStudy td:nth-child(3):before {content:'과정명 :';}
            .table_line_pastStudy td:nth-child(4):before {content:'교육기간 :';}
            .table_line_pastStudy td:nth-child(5):before {content:'교육기관 :';}
            .table_line_pastStudy td:nth-child(6):before {content:'고용보험 :';}
            .table_line_pastStudy td:nth-child(7):before {content:'이수점 :';}
            .table_line_pastStudy td:nth-child(8):before {content:'수료여부 :';}

    /* 마이페이지 - 사외위탈교육 결과등록 */
    .myBox_eduInfo {}
        .myBox_eduInfo .title_wrap {border-bottom:0;}

        .tableWrap_myEduInfo {margin-top:10px;}
        .table_col_myEduInfo .colgruop, .table_col_myEduInfo col {display:none;}    
        .table_col_myEduInfo tbody, .table_col_myEduInfo tr, .table_col_myEduInfo th, .table_col_myEduInfo td {display:block; padding:0; width:100%; height:auto; border:0; text-align:left;}
            .table_col_myEduInfo tr {position:relative; padding:15px 0; border-bottom:1px solid #e6e6e6;}
                .table_col_myEduInfo th {background-color:transparent;}
                .table_col_myEduInfo td {margin-top:10px;}
                .table_col_myEduInfo tr:last-child {border-bottom:0;}
                .table_col_myEduInfo .formGroup_addFile .btn_lineGrayh40_file {position:absolute; right:0; top:15px; width:120px;}
                .table_col_myEduInfo .formGroup_addFile .btn_lineGrayh40_file + .file_lists_w {margin-top:10px;}
                .table_col_myEduInfo .comm_write .item_userInfo, .table_col_myEduInfo .list_comment .item_userInfo {padding-left:0; padding-top:0;}
                .table_col_myEduInfo .list_comment .item_cont {padding-top:0;}
                .table_col_myEduInfo .comm_write .formGroup_rdStar, .table_col_myEduInfo .list_comment .formGroup_rdStar {margin-top:0;}
                .table_col_myEduInfo .comm_write .formGroup_rdStar {position:absolute; right:0; top:-35px;}


.myBox_eduInfo + .bottom_btn_w {padding-left:20px; padding-right:20px;}
    
    /* 마이페이지 - 경력 개발 가이드 */
    .msi_scroll {position:relative; left:-10px; width:calc(100% + 20px);}
        .msi_menus_w {display:inline-block; width:auto; letter-spacing:-5px; white-space:nowrap;}
            .msi_menu {display:inline-block; margin-top:0; letter-spacing: -0.5px; vertical-align:top;}
            .msi_menu .linkIcon_arrowRight {padding:5px 20px;}
                .msi_menu  .linkIcon_arrowRight:before {top:50%; margin-top:-7px; width:1px; height:14px; border-left:1px solid #e6e6e6; background:none;}
            .msi_menu:first-child .linkIcon_arrowRight {padding-left:10px;}
            .msi_menu:last-child .linkIcon_arrowRight {padding-right:10px;}
                .msi_menu:last-child .linkIcon_arrowRight:before {display:none;}
    .myBox_career_Modify {margin-top:20px;}
        .myBox_career_Modify .title_wrap {padding-bottom:10px;}
        .myBox_career_Modify .btnIcon_refresh {right:20px; top:20px;}
            .myBox_career_Modify .btnIcon_refresh .txt_s16cLGray {display:block;}
    .myBox_recommand .title_wrap {padding-bottom:10px; border-bottom:1px solid #898989;}

    .myBox_duty {margin-top:20px; min-height:auto;}
        .my_duty_w {margin:20px 0; width:100%; }

        .table_col_myDuty, .table_col_myDuty tbody, .table_col_myDuty tr, .table_col_myDuty th, .table_col_myDuty td {display:block; padding:0; width:100%;}
        .table_col_myDuty tr {padding:20px 0; border-bottom:1px solid #e6e6e6;}
            .table_col_myDuty th, .table_col_myDuty td {height:auto; border-bottom:0; text-align:left;}
            .table_col_myDuty th {background-color:transparent;}
            .table_col_myDuty td {margin-top:10px}

    /* 마이페이지 - 찜관리 */
    .my_whish_total {padding-bottom:10px;}
            .mw_info [class^="tit_"] {width:40%;}
            .mw_info [class^="txt_"] {width:60%;}
        .myWhish_lists_w {overflow:hidden; }
            .mw_list {float:left; margin-top:10px; padding:0 0 0 15px; width:50%;}
            .mw_list:nth-child(odd) {padding:0 15px 0 0;}

    .myBox_wish {margin-top:20px; padding-bottom:30px;}
        .myBox_wish .title_wrap {padding-bottom:10px; border-bottom:1px solid #898989;}
    
    /* 마이페이지 - 구성원학습현황 */
    .myBox_eduStatus .title_wrap {padding-bottom:10px;}
    .myBox_eduStatus > .items_cont_double {margin-top:15px;}
    .myBox_eduStatus > .items_cont_double > .item_cont {padding:0; width:100%;}
    .myBox_eduStatus > .items_cont_double > .item_cont:last-child {margin-top:20px;}

    .formGroup_search {width:100%;}
        .formGroup_search [class^="inp_"], .formGroup_search [class^="btn_"] {margin:10px 0 0 0; width:100%;}
        .formGroup_search .inp_select_gray {margin-top:0;}
    .myBox_eduStatus {padding-bottom:40px;}
        .myBox_eduStatus .item_cont > .inp_select_line {margin:0; width:100%;}
        .myBox_eduStatus .item_cont > .btnIconLine_gray_exel {display:none;}

    .tableWrap_line_eduStatus {width:100%;}
        .table_line_eduStatus thead {display:none;}
        .table_line_eduStatus tbody, .table_line_eduStatus tr, .table_line_eduStatus td {display:inline-block; width:50%; text-align:left;}
        .table_line_eduStatus tbody {width:100%;}
        .table_line_eduStatus tr {padding:20px 0; width:100%; border-bottom:1px solid #e6e6e6; letter-spacing:-5px;}
            .table_line_eduStatus tr td {padding:5px; border:0; letter-spacing:-0.5px;}
                .table_line_eduStatus tr td:before {display:inline-block; content:''; font-size:0.889em; color:#414141;}
                .table_line_eduStatus tr td [class^="txt_"] {color:#898989;}
            .table_line_eduStatus tr td:nth-child(1) {display:none;}
            .table_line_eduStatus tr td:nth-child(2), .table_line_eduStatus tr td:nth-child(3), .table_line_eduStatus tr td:nth-child(4) {width:33.3%; background-color:#fafafa;}
                .table_line_eduStatus tr td:nth-child(2) [class^="txt_"], .table_line_eduStatus tr td:nth-child(3) [class^="txt_"], .table_line_eduStatus tr td:nth-child(4) [class^="txt_"] {color:#414141;}
                .table_line_eduStatus tr td:nth-child(2):before {content:'이름 : ';}
                .table_line_eduStatus tr td:nth-child(3):before {content:'직급 : ';}
                .table_line_eduStatus tr td:nth-child(4):before {content:'사번 : ';}
                .table_line_eduStatus tr td:nth-child(5):before {content:'신청 : ';}
                .table_line_eduStatus tr td:nth-child(6):before {content:'학습중 : ';}
                .table_line_eduStatus tr td:nth-child(7):before {content:'수료/완료 : ';}
            .table_line_eduStatus tr td:nth-child(8), .table_line_eduStatus tr td:nth-child(9), .table_line_eduStatus tr td:nth-child(10) {width:100%;}
                .table_line_eduStatus tr td:nth-child(8):before {content:'총 학습 일/시간 : ';}
                .table_line_eduStatus tr td:nth-child(9):before {content:'크리에이터 여부 : ';}
                .table_line_eduStatus tr td:nth-child(10):before {content:'총 사용 교육비 : ';}
    
    /* 마이페이지 - 구성원학습현황 상세 */
    .myBox_stiDetail {margin-top:20px; padding:10px 20px; height:auto;}
        .myBox_stiDetail .mbsi_list {width:50%; height:auto; border-left:0;}
            .myBox_stiDetail .mbsi_list:before {display:inline-block;}
        .myBox_stiDetail .mbsi_list:nth-child(1), .myBox_stiDetail .mbsi_list:nth-child(2) {border-top:0;}
        .myBox_stiDetail .mbsi_list:nth-child(4):before {display:inline-block;}
        .myBox_stiDetail .mbsi_list:nth-child(odd) {padding-left:0;}
        .myBox_stiDetail .mbsi_list:nth-child(even) {padding-right:0;}
            .myBox_stiDetail .mbsi_list > .si_data_w {top:0;}

    .myBox_stiDetail .mbsi_list:nth-child(2n+1):before {display:none;}
    .myBox_applyInfo + .my_study_info .myBox_msiSort .formGroup_chk {margin-top:-10px;}

    /* 마이페이지 - 나의교육이력 교육비추가 */
    .myBox_stiDetail2 {margin-top:20px; padding:10px 20px; height:auto;}
        .myBox_stiDetail2 .mbsi_list {width:50%; height:auto; border-left:0;}
            .myBox_stiDetail2 .mbsi_list:before {display:inline-block;}
        .myBox_stiDetail2 .mbsi_list:nth-child(1), .myBox_stiDetail2 .mbsi_list:nth-child(2) {border-top:0;}
        .myBox_stiDetail2 .mbsi_list:nth-child(4):before {display:inline-block;}
        .myBox_stiDetail2 .mbsi_list:nth-child(odd) {padding-left:0;}
        .myBox_stiDetail2 .mbsi_list:nth-child(even) {padding-right:0;}
            .myBox_stiDetail2 .mbsi_list > .si_data_w {top:0;}

    .myBox_stiDetail2 .mbsi_list:nth-child(2n+1):before {display:none;}

    /* 마이페이지 - 결재 */
    .myBox_approval {padding-bottom:40px;}
    .approval_search_w .formGroup_period {width:100%;}
        .approval_search_w .formGroup_period .inp_txt_calendar {width:100%;}
    .approval_search_w .formGroup_search {width:100%;}
        .approval_search_w .formGroup_search .inp_txt_search {width:100%;}
        .approval_search_w .formGroup_search .btn_grayh50 {margin-left:0; width:100%;}
        .as_sort_w {margin-top:5px;}
            .as_sort_w .formGroup_chk {float:none; width:100%;}
                .as_sort_w .formGroup_chk .inp_chk {float:left; margin:10px 0 0 0; width:50%;}
            .as_sort_w .items_btn_double {float:none; padding-top:20px; width:100%;}

        .table_infoList_approval thead {display:none;}
        .table_infoList_approval, .table_infoList_approval tbody, .table_infoList_approval tr, .table_infoList_approval td {display:inline-block; vertical-align:top;}
        .table_infoList_approval tr {position:relative; padding:20px 0 20px 34px; border-bottom:1px solid #e6e6e6;}
            .table_infoList_approval td {padding:0; border-bottom:0; text-align:left;}
            .table_infoList_approval td:nth-child(1) {position:absolute; left:0; top:20px;}
            .table_infoList_approval td:nth-child(2) {display:none;}
            .table_infoList_approval td:nth-child(3) {padding-bottom:10px; width:100%;}
            .table_infoList_approval td:nth-child(5) {position:relative; margin-left:8px; padding-left:9px;}
                .table_infoList_approval td:nth-child(5):before {display:inline-block; content:''; position:absolute; left:0; top:50%; margin-top:-6px; width:1px; height:12px; border-left:1px solid #414141;}
            .table_infoList_approval td:nth-child(6) {margin-top:10px; width:100%;}

        .table_infoList_approval td:nth-child(4) {display:inline;}


    /* 마이페이지 - 결재 상세 */
    .table_infoList_aprvDetail thead {display:none;}
    .table_infoList_aprvDetail, .table_infoList_aprvDetail tbody, .table_infoList_aprvDetail tr, .table_infoList_aprvDetail td {display:inline-block; width:100%;}
    .table_infoList_aprvDetail tr {position:relative; padding:16px 20% 16px 25%; border-bottom:1px solid #e6e6e6;}
        .table_infoList_aprvDetail tr:before {display:block; content:''; position:absolute; left:0; top:0; width:25%; height:100%; background-color:#f7f7f7;}
        .table_infoList_aprvDetail td {padding:0 20px; border-bottom:0; text-align:left;}
        .table_infoList_aprvDetail td:nth-child(1), .table_infoList_aprvDetail td:nth-child(5) {position:absolute; top:40px; padding:0; width:20%; height:100%; text-align:center;}
        .table_infoList_aprvDetail td:nth-child(1) {left:0; width:25%;}
        .table_infoList_aprvDetail td:nth-child(5) {right:0;}

    .bottom_btn_w {padding-top:30px;}
        .bottom_btn_w .items_btn_autoWidth {padding:0 20px; white-space:normal;}
        .bottom_btn_w .items_btn_autoWidth > .item_list:nth-child(1) {width:100%;}
        .bottom_btn_w .items_btn_autoWidth > .item_list:nth-child(2), .bottom_btn_w .items_btn_autoWidth > .item_list:nth-child(3) {margin:0; padding-top:10px; width:50%;}
        .bottom_btn_w .items_btn_autoWidth > .item_list:nth-child(2) {padding-right:5px;}
        .bottom_btn_w .items_btn_autoWidth > .item_list:nth-child(3) {padding-left:5px;}

    /* 마이페이지 - 나의일정 */
    .myBox_schedule {padding-top:50px; padding-left:0; padding-right:0; padding-bottom:43px;}
        .myBox_schedule .btn_lineBrownh50 {position:absolute; left:20px; right:auto; top:20px; width:calc(100% - 40px);}
            .myBox_schedule .btn_lineBrownh50 [class^="txtIcon_ms"] {display:inline;}
        .myBox_schedule .calendar {margin-top:20px;}
        .myBox_schedule .fc-toolbar .fc-right {top:20px; right:20px; width:100%; padding:0 20px}
        .myBox_schedule .fc-state-default.fc-corner-right.btn_lineBrownh50 {position:relative; right:auto; top:auto; width:100%; height:40px; background:transparent; border:1px solid #c19988;}
        
        .join_status_w {left:0; top:auto; bottom:12px; width:100%; text-align:center;}
        .myBox_schedule .fc-unthemed th {padding:9px 0;}
        .myBox_schedule .fc-basic-view .fc-body .fc-row {height:50px; }
        .myBox_schedule .fc-day-top {position:relative;}
        [class^="jsIcon_"] {position:absolute; left:0; top:0; margin:5px; width:6px; height:6px;}
        .myBox_schedule .fc-basic-view .fc-day-number {padding:2px 5px;}
        .myBox_schedule .fc-day-grid-event {padding:3px 5px;}
        .myBox_schedule .fc-event-container .blue, .myBox_schedule .fc-event-container .red, .myBox_schedule .fc-event-container .orange, .myBox_schedule .fc-event-container .green {padding-left:10px;}
        .myBox_schedule .fc-event-container .blue:before, .myBox_schedule .fc-event-container .red:before, .myBox_schedule .fc-event-container .orange:before, .myBox_schedule .fc-event-container .green:before {width:5px;}

        

    .myBox_event_list {display:block; margin-top:20px;}
        

    /* 마이페이지 - 나의일정 - 강사 - 학습자관리 */
    .rollBook_top_w .thumbCol_stInfo {position:relative; margin-top:-20px; padding:30px 20px; width:100%; min-height:auto; background-color:#414141;}
        .rollBook_top_w .thumbCol_stInfo [class^="tit_"] {margin-top:5px; font-size:1.125em; color:#fff;}
        .rollBook_top_w .thumbCol_stInfo .date_w {margin-top:5px;}
        .rollBook_top_w .thumbCol_stInfo [class^="txt_"] {color:#fff;}
    .rollBook_top_w .btnIconLine_gray_list {display:none;}
    .myBox_rollBook {margin-top:10px;}
        .myBox_rollBook .inp_select_gray {width:100%;}
        .lb_lists_w {margin-top:20px; padding-left:0; width:100%;}
            .lb_list {position:relative; padding:10px 20px; width:50%; border-left-color:#ebebeb;}
                .lb_list [class^="tit_"] {position:absolute; left:10px; top:5px; margin-top:0;}
                .lb_list [class^="txt_"] {margin-top:20px; text-align:right; line-height:1.1;}
            .lb_list:nth-child(1), .lb_list:nth-child(2), .lb_list:nth-child(3) {width:33.3%; border-bottom:1px solid #ebebeb;}
            .lb_list:nth-child(4) {border-left:0;}

        .table_infoList_rollBook thead {display:none;}
        .table_infoList_rollBook, .table_infoList_rollBook tbody, .table_infoList_rollBook tr, .table_infoList_rollBook td {display:inline-block; }
        .table_infoList_rollBook, .table_infoList_rollBook tbody, .table_infoList_rollBook tr {width:100%;}
        .table_infoList_rollBook tr {position:relative; padding:20px 0 20px 30px; border-bottom:1px solid #e6e6e6;}
        .table_infoList_rollBook td {padding:0 20px; width:100%; border-bottom:0; text-align:left;} 
            .table_infoList_rollBook td:before {display:inline-block; font-size:0.889em; color:#414141; font-weight:500;}
            .table_infoList_rollBook td:nth-child(1) {position:absolute; left:0; top:20px; padding:0; width:auto;}
            .table_infoList_rollBook td:nth-child(2):before {content:'이름(사번) : ';}
            .table_infoList_rollBook td:nth-child(3) {margin-top:10px;}
            .table_infoList_rollBook td:nth-child(3):before {content:'연락처 : ';}
            .table_infoList_rollBook td:nth-child(4), .table_infoList_rollBook td:nth-child(5), .table_infoList_rollBook td:nth-child(6) {margin-top:10px;}
            .table_infoList_rollBook td:nth-child(4):before {content:'출석 : ';}
            .table_infoList_rollBook td:nth-child(5):before {content:'퇴실 : ';}
            .table_infoList_rollBook td:nth-child(6) {width:100%;}
            .table_infoList_rollBook td:nth-child(6):before {content:'외출(복귀) : ';}
            .table_infoList_rollBook td:nth-child(7) {margin-top:10px; width:100%;}

            .table_infoList_rollBook td:nth-child(2) > [class^="txt_"], .table_infoList_rollBook td:nth-child(3) > [class^="txt_"], .table_infoList_rollBook td:nth-child(4) > [class^="txt_"], .table_infoList_rollBook td:nth-child(5) > [class^="txt_"] {color:#898989;}
    
    /* 마이페이지 - 강사정보수정 */
    .myBox_myProfile {padding:30px 20px 40px; min-height:calc(100vh - 229px);} 
        .my_check_w {width:100%;}
            .my_check_w .inp_txt_pw {margin-top:10px; padding:0;}
                .my_check_w .inp_txt_pw input[type="password"] {padding:10px 15px; height:50px;}
            .my_check_w .items_btn_single [class^="btn_"] {width:163px; background-color:#676767;}
    
    .table_col_mpInfo, .table_col_mpInfo tbody, .table_col_mpInfo tr, .table_col_mpInfo th, .table_col_mpInfo td {display:inline-block; width:100%;}
        .table_col_mpInfo colgroup {display:none;}
        .table_col_mpInfo tr {padding:20px 0; border-bottom:1px solid #e6e6e6;}
        .table_col_mpInfo th, .table_col_mpInfo td {padding:0; border:0; height:auto; text-align:left;}
        .table_col_mpInfo th {background-color:transparent;}
        .table_col_mpInfo td {margin-top:15px;}
        
            .sns_list {margin-right:20px;}
            .inp_txt_lang, .inp_txt_company {width:100%;}
            .inp_txtArea_mpInfo textarea {height:110px;}

            [class^="inp_txtSns"] {width:100%;}

            .formGroup_corporate {width:100%; overflow:hidden;}
                .fgc_list {display:inline;}
                .fgc_list + .fgc_list {margin-left:10px;}
                .fgc_list + .fgc_list:before {margin-right:10px; vertical-align:middle;}
                    .fgc_list:nth-child(2) .inp_txt_crn {width:60px;}

            .tableWrap_mpInfo .inp_txt_address {width:100%;}
            .tableWrap_mpInfo .inp_txt_name, .tableWrap_mpInfo .inp_txt_phone {width:100%;}
 
    .myBox_mpInfo + .items_btn_single, .myBox_mpInfo + .items_btn_double {margin-top:30px;}
    .myBox_mpInfo + .items_btn_double {padding:0 20px; width:100%;}
    
    /*과거 학습 이력 팝업 */
    .popup_w1024_pastStudy .pop_content > .txt_s16cDGray {padding:0;}
    .popup_w1024_pastStudy .txt_s16cDGray + .inp_select_line {float:unset; width:100%; margin-top:10px;}

  /* 알림함 */
    .stit_m_alarm {padding:10px 0; margin-bottom:20px; border-bottom:1px solid #d9d9d9;}

    .a_period_w {}
        .apw_period .tit_s24cDGray {font-weight:700;}
        .apw_period .txt_s24cRed {padding-left:5px; font-weight:700;}
        .apw_period + .apw_period {margin-top:40px;}

        .apw_list_w {padding:20px 0 0 0;}
            .apw_date {position:relative; width:123px; height:40px; top:auto; left:auto; margin-bottom:30px; padding:7px 15PX;}

            .apw_list + .apw_list {margin-top:20px;}
                .apw_cont {padding:25px 0 25px 68px; border-radius:5px;}
                    .apw_cont .txt_s18cDGray {max-width:100%;}
                    .apw_cont .apw_time {position:relative; top:auto; right:auto; padding-top:10px; text-align:left;}
                        .apw_time [class^="txt_"] {display:inline-block;}
                        .apw_time [class^="txt_"] + [class^="txt_"] {padding-left:10px;}
    
    .no_alarm {padding:60px 0; text-align:center;}    
        .no_alarm .icon_alarm {width:100px; height:100px; background:url("/images/front/alarm/icon_alarm.png") no-repeat; background-size:100% auto;}
        .no_alarm .txt_s24cLGray {font-size:1.250em;}

    /* 통합검색 */
    .tit_top_link {padding-bottom:15px;}
        .tit_top_link .txt_s24cDGray, .tit_top_link .txt_s24cRedFB {font-size:1.125em;}
        .tit_top_link .txt_s24cRedFB {padding-left:10px;}
        .tit_top_link .btnIconLine_gray_more {top:2px;}
            .tit_top_link .btnIconLine_gray_more .txt_s16cDGray {display:block; font-size:0.875em;}

    .srch_group_lists {border-top:1px solid #e6e6e6;}
        .sgl_list {position:relative; height:auto; padding:20px 0; border-bottom:1px solid #e6e6e6;}
            .sgl_list .thumbCol_stInfo {width:100%; min-height:auto; padding-left:0;}
                .sgl_list .thumb_label {padding-bottom:5px;}
                    .sgl_list .txt_s24cDGray {max-width:230px; font-size:1.125em;}
                
                .sgl_list .img_w {position:absolute; top:0; right:0; left:auto; width:90px; margin-top:0;}
                .img_w.channel .thumb_img {width:60px; height:60px; margin-top:0;}

            .thumbTag_w {position:relative; width:100%; padding-top:5px; bottom:auto;}
                .thumbTag_w .txtLabel_h32_s14LGray {min-width:auto; height:auto; padding:0 2px; margin-bottom:0; background:#fff; color:#c19988;}

    .srch_group_lists + .tit_top_link {margin-top:40px;}

    /* 크리에이터 */
    .top_btn_w .btn_lineBrownh50_channel {width:100%;}

    /* 크리에이터 */
    .search_creator_w {padding-bottom:60px; }
        .search_creator_w .inp_chk {top:auto; bottom:0;}
        .search_creator_w .inp_select_underline {width:100%;}
        .search_creator_w .inp_txt_search_underline {margin:40px 0 0 0; width:100%;}  
    .thumb_lists_creator {margin-top:40px; }


    /* 크리에이터 상세 */
    .contBox_view .cb_inner {padding-right:0;}

        [class^="contView_"] {left:-20px; padding-bottom:56.30vw; width:100vw;}
        .contView_video {}
            .contView_video [class^="btnIcon_video"] {margin:-35px 0 0 -35px; width:70px; height:70px;}


        .contView_link .stcont_iframe {display:none;}
        .contView_link .url_w {display:block;}

        .contView_seminar {padding-bottom:0;}
            .contView_seminar .stcont_seminar {position:relative; padding:20px; height:auto;}
                .contView_seminar .stc_gbox {margin:0; width:100%;}
                    .contView_seminar .stc_gbox img {height:auto;}


        .contView_pdf {}
            .contView_pdf .stcont_pdfbox {display:none;}
            .contView_pdf .pdf_view {display:block;}

        .contView_text {padding-bottom:0;}
            .contView_text .stcont_text {position:relative; padding:20px; height:auto;}
                .contView_text .stcont_text .text_box {margin:0; padding:20px; width:100%;}

        [class^="viewCont_"] {padding:20px 0;}
            [class^="viewCont_"] [class^="tit_"] {position:absolute; left:-9999em; top:-9999em;}
        .viewCont_info {padding-right:40px;}
            .viewCont_info [class^="tit_"] {position:relative; left:0; top:0;}
            .viewCont_info .th_categori {margin-top:10px;}
            .viewCont_info .thumb_bottom {margin-top:10px;}
                .viewCont_info .creator_info {display:block; margin-bottom:5px;}
            .viewCont_info .keywords_w {margin-top:0;}
                .viewCont_info .keywords_w [class^="txtLabel_"] {padding:0; height:auto; background-color:transparent; font-size:0.875em; color:#414114;}
            .viewCont_info .tools_btn_w {right:-10px; top:15px;}
                .viewCont_info .tools_btn_w .tools_layer {right:15px;}
        
        .viewCont_detail .vcd_cont {margin-top:0;}

        .viewCont_channel {border-bottom:0;}
            .viewCont_channel:after {display:block; content:''; position:absolute; left:-20px; bottom:0; width:100vw; border-bottom:1px solid #d9d9d9;}
            .viewCont_channel .vcc_cont {margin-top:0; padding:0 0 0 75px;}
                .vcc_cont .user_pic {width:50px; height:50px;}
                .vcc_cont .user_pic + [class^="txt_"] {width:calc(100% - 100px);}
                .flower_w + [class^="txt_"] {position:relative; left:-75px; width:calc(100vw - 40px); }
                .vcc_cont .button_w {top:0;}


        .tab_wrap_view {position:relative; left:-20px; width:100vw; border-bottom:1px solid #e6e6e6;}
            .tabmenu_view {height:44px;}
            .contBox_view .tab_wrap_view .tab_scroll {left:0; height:44px;}
            .contBox_view .tab_wrap_view .tab_scroll .tabmenu_view {padding:0;}
                .tabmenu_view .btn_tab {height:44px;}
                    .tabmenu_view .btn_tab .txt_s18 {padding:9px 0;}
            .tab_wrap_view .tabCont_w {padding:40px 20px 0; height:auto;}

                .vc_list {border-bottom:1px solid #d9d9d9;}
                    .vc_list .thumbCol_stInfo {padding:0 155px 0 0; width:100%; min-height:81px; vertical-align:top;}
                        .vc_list .thumbCol_stInfo .img_w {position:absolute; left:auto; right:0; top:0; margin-top:0; width:135px;}

                .tab_wrap_view .tabCont_w .bookmark_now_w {padding:0 10px 40px;}

        .contBox_view .list_comment .item_userInfo > [class^="txt_"] {display:inline-block;}
        .contBox_view .list_comment .item_userInfo [class^="txt_"] + [class^="txt_"] {margin-left:10px;}


        .review_total_w.view {padding:0;}
            .review_total_w.view .items_cont_double .item_cont, .review_total_w.view .items_cont_double .item_cont:first-child {padding:0; width:100%;}
            .review_total_w.view .items_cont_double .item_cont:last-child {padding-bottom:20px;}

            .review_total_w.view .review_chart_w {left:-20%; padding-bottom:55%; width:100vw; height:auto;}
                .review_total_w.view .review_chart_w canvas {right:0; bottom:0; width:(100vw + 120px);}
                .review_total_w.view .total_big_w {height:100%;}


    /* 크리에이터 채널관리 */
    .contBox_channel {padding:0 0 40px;}

        [class^="chnBox_"] {border-radius:0;}

        .cbti_img_w {padding-bottom:42.13vw;}
            .cbti_img_w img {left:50%; width:auto; height:100%; transform:translate(-50%,0)}

        .chnBox_topInfo .info_w {padding:53px 20px 30px;}
        .chnBox_topInfo .channel_img {left:20px; top:-35px;}
            .chnBox_topInfo .channel_img .user_pic {width:70px; height:70px; vertical-align:top;}
                .channel_img .btnIcon_modify:after {width:30px; height:30px; background-size:16px;}
                .inp_txt_chnName {width:100%;}
            .chnBox_topInfo .channel_name + [class^="txt_"] {font-size:1.000em;}
            .chnBox_topInfo .flower_w {margin-top:15px;}

            .chnBox_topInfo .btn_brownh60_apply {position:relative; right:0; bottom:0; margin-top:40px; width:100%;}
                .chnBox_topInfo [class^="txtIcon_apply"] {padding-left:32px; font-size:1.000em;}
                    .chnBox_topInfo [class^="txtIcon_apply"]:before {margin-top:-8px; width:16px; height:16px;}

        .chnBox_detail_info {padding:10px 20px 20px;}
            .cdi_w + .cdi_w {margin-top:10px;}
            .cdi_w .btnIcon_toggle {top:5px; background-size:24px;}
            .title_wrap_chnInfo {padding:10px 50px 10px 0;}

            .title_wrap_chnInfo .items_btn_double, .title_wrap_chnInfo .items_btn_single {top:5px;}

            .chninfo_cont .keywords_w [class^="txtLabel_h50"] {margin:10px 10px 0 0; padding:9px 20px;}
            .chninfo_cont .keywords_w [class^="txtLabel_h50"]:last-child {margin:10px 0 0 0;}

            .chninfo_cont .keywords_w.modify {margin-right:0; width:100%;}
            .keyword_write {width:100%;}
                .inp_txt_chnKeyword {width:100%;}

            .inp_select_gray_chn {width:100%;}

            .btn_lineGrayh40_kwAdd {width:100%;}

            .btn_lineGrayh40_kwAdd + .categori_lists_w {width:100%;}
                .categori_lists_w > .ct_list {width:100%;}

        .chnBox_contents {padding:20px;}
            .chnBox_contents .title_wrap {padding-bottom:20px; border-bottom:1px solid #898989;}
            .chnBox_contents .thumb_lists_creator {margin-top:0;}
    
    /* 크리에이터 - 콘텐츠 등록 */
    .contBox_apply {background-color:#fff;}
    [class^="addBox_"] {padding:0; border:0;}
    .addBox_contType {overflow-x:auto; overflow-y:hidden; position:relative; left:-20px; width:calc(100% + 40px);}
        .contType_lists_w {display:inline-block; left:0; margin:0 20px; width:auto; white-space:nowrap;}
            .cType_list {margin-left:10px; padding:0; width:auto;}
            .cType_list:first-child {margin-left:0;}
            [class^="btn_type"] {width:120px; height:90px;}
                [class^="btn_type"]:before {height:55px;}

    .content_addForm_w {margin-top:40px; padding-left:0;}
        .inp_txtArea_contAdd textarea, .card_drop_w {height:250px;}
        .card_drop_w.add {padding:0; height:auto; background-color:#fff;}
            .card_lists_w {position:relative; left:-7px; width:calc(100% + 14px);}
                .card_list {padding:7px; width:50%;}

    .addBox_setting {position:relative; margin-top:30px; width:100%;}

    .inp_txt_title input[type="text"] {padding-left:0; padding-right:0;}

    .addBox_editor ~ .items_btn_double {width:100%;}

    .outside_video_w {padding-right:0;}
    .ov_img_w {position:relative; margin-top:20px; width:100%;}

    .title_wrap_card {padding-bottom:10px;}
        .title_wrap_card .items_btn_autoWidth, .title_wrap_card .items_btn_autoWidth.add {position:relative; left:-5px; right:auto; margin-top:20px; width:calc(100% + 5px);}

    /* 카드러닝 이미지 크게 보기 팝업 */
    .pop_wrap_cards .btnIcon_close_white {position:absolute; right:10px; top:10px; background-size:26px auto; -index:101;}

    .thumbSlider_cardView .sld_list {padding:50px 20px 130px;}

    /* 로그인 */
    .contBox_login {padding:40px 20px;}
        .contBox_login .cb_inner {padding:0; width:100%;}
            .contBox_login .ns_logo {margin-top:0; width:230px; height:58px;}
                .login_box {margin-top:30px; padding:50px 20px; }
                    .login_form {width:100%;}
                        .lf_w {margin-top:40px;}

                        .lf_w + .items_btn_single {margin-top:40px;}

                .login_box_agreement {padding:20px;}
                    .agr_form_w {margin-top:10px;}
                        .agr_list {padding:30px 0;}
                            .agr_list .chk_w {position:relative; top:0;}
                            .agr_list .chk_w + [class^="txt_"] {margin-top:18px; padding-left:29px;}
                            .agr_list .btnIcon_toggle {top:25px;}

                    [class^="login_box"] .items_btn_autoWidth {margin-top:20px; width:100%;}
                        [class^="login_box"] .items_btn_autoWidth > .item_list {margin:0; padding:0 0 0 5px; width:50%;}
                        [class^="login_box"] .items_btn_autoWidth > .item_list:first-child {padding:0 5px 0 0;}
                            [class^="login_box"] .items_btn_autoWidth > .item_list [class^="btn_"] {width:100%;}


                .login_box_keyword {padding:20px;}
                    .login_box_keyword .keywords_w {margin:40px 0;}
                        .lmk_list {padding:15px 10px;}
                            .inp_chk_myKeyword .txt_s36 {font-size:1.875em;}
                            .inp_chk_myKeyword input[type="checkbox"]:checked + .txt_s36 {font-size:2.000em;}


                .login_box_duty {padding:20px}
                    .duty_form_w {width:100%;}

                .login_box_duty .items_btn_autoWidth {white-space:normal;}
                    .login_box_duty .items_btn_autoWidth > .item_list:last-child {padding:10px 0 0 0; width:100%;}

    .contBox_loginIntro {background-image:url('/images/front/login/bg_mobile.png');}
        .contBox_loginIntro .msg_w  {top:-50px;}
            .contBox_loginIntro .msg_w > [class^="txt_"] {font-size:1.375em;}

    /* 모바일 설정 */
    .title_wrap_setting {padding:0 40px;}
    .setting_lists_w {margin-top:10px; border-top:1px solid #d8d8d8;}
        .setting_list {border-bottom:1px solid #d8d8d8;}
            .link_version {overflow:hidden; padding:17px 40px 13px; width:100%; }
                .link_version [class^="tit_"] {float:left; font-weight:400;}
                .link_version [class^="txtIcon_version"] {float:right; padding:0 24px 0 0;}
                    .link_version [class^="txtIcon_version"]:before {right:0; top:50%; margin-top:-8px; width:16px; height:16px; background-image:url('/images/front/common/arrow_right_02.png'); background-size:16px auto;}

            .slide_toggle_set {overflow:hidden; padding:15px 40px; width:100%;}
                .slide_toggle_set [class^="tit_"] {float:left; padding-top:2px; font-weight:400;}
                .slide_toggle_set .inp_chk_autoPlay {float:right;}

            .btnIcon_logout {position:relative; overflow:hidden; padding:15px 40px; width:100%; vertical-align:top; text-align:left;}
                .btnIcon_logout:after {display:block; content:''; position:absolute; right:40px; top:50%; margin-top:-8px; width:16px; height:16px; background:url('/images/front/common/arrow_right_02.png') no-repeat; background-size:16px auto;}

    .setting_lists_w + .title_wrap_setting {margin-top:40px;}


    /* 버전정보 */
    .version_info_w {padding:80px 20px; text-align:center;}
        .version_info_w .ns_logo {display:inline-block; width:130px; height:104px; background:url('/images/front/setting/ns_logo.png') no-repeat; background-size:100% auto;}
        .version_info_w .version_w {display:block; margin-top:40px;}
        .version_info_w .version_w [class^="txt_"] + [class^="txt_"] {margin-left:10px;}
        .version_info_w .items_btn_single {margin-top:40px; width:100%;}


     /* N-Live */
    .beamMode .header {display:block;}
    .beamMode .container {padding-top:60px;}

    .inp_txtArea_live {position:relative; left:-20px; margin-top:-20px; width:100vw; border-radius:0;}
        .inp_txtArea_live textarea {height:236px; background-color:#f5f5f5; border:0; border-radius:0;}


    /* 앱 다운로드 */
    .contBox_appDownload {padding:20px; height:100vh; background-color:#ff5452; text-align:center; letter-spacing:-5px;}


        .appBox_w {display:inline-block; padding:50px 20px; width:100%; background-color:#fff; border-radius:5px; vertical-align:middle; letter-spacing:-0.5px;}
            .appBox_w .ns_logo {display:inline-block; width:130px; height:104px; background:url('/images/front/setting/ns_logo.png') no-repeat; background-size: 100% auto;}
            .app_guide_w {margin-top:50px; text-align:left;}
                .ag_step_w {overflow:hidden;}
                    .ags_list {margin-top:20px;}
                        .ags_list [class^="tit_"] {display:block;}
                        .ags_list [class^="txt_"] {margin-top:5px;}

            .appBox_w .items_btn_single {margin-top:50px;}
                .appBox_w [class*="h50"] {height:50px;}


    /* 농심인재원 - 농심 Way */
    .contBox_about .items_cont_float {padding:0;}
        .contBox_about .items_cont_float > .item_cont {float:none; margin-top:30px; padding:0; width:100%; text-align:left;}
        .contBox_about .items_cont_float > .item_cont:first-child {margin-top:0;}
        [class^="txtIcon_about"] {padding-left:110px;}
            [class^="txtIcon_about"]:before {position:absolute; left:0; top:50%; margin-top:-40px; padding:0; width:80px; height:80px;}
            [class^="txtIcon_about"] [class^="tit_"] {margin-top:0;}
            [class^="txtIcon_about"] [class^="tit_"] + [class^="txt_"] {margin-top:5px;}
        .txtIcon_about_01:before {background-size:37px auto;}
        .txtIcon_about_02:before {background-size:43px auto;}
        .txtIcon_about_03:before {background-size:45px auto;}

    .list_about {padding:15px;}
        .list_about [class^="txt_number"] {padding-left:47px;}

    /* 농심 인재원  -교육체계 */
    .contBox_about .title_wrap + .title_wrap {margin-top:30px;}

    .tableWrap_line_about {overflow:auto;}
        .table_line_abour {width:auto;}

    .about_download {margin-top:20px; padding-bottom:60px;}
        .ad_list {margin:10px 0 0 0; width:100%;}
        .ad_list:first-child {margin:0;}
            .btn_gray_download {padding:5px 10px; width:100%; height:60px;}
                [class^="txtIcon_download"] {padding-left:30px;}

    /* 농심 인재원 - 찾아오시는 길 */
    .ns_mapInfo_w {margin-top:20px; }
        .nsmi_list {float:none; margin-top:5px; width:100%;}
        .nsmi_list:first-child {margin-top:0;}

    .ns_map_w {margin-top:30px; height:400px;}


    /* 농심 인재원 - 연혁 */
    .history_lists_w {margin:20px 0 80px; width:60px; }
        .year_list {margin-top:0; padding-bottom:40px; height:auto; border-left:1px solid #cbcbcb; border-top-style:dashed;}
        .year_list:last-child {border-left:0;}
        .year_list:nth-child(5n+6) > [class^="tit_"], .year_list:first-child > [class^="tit_"], .year_list:last-child > [class^="tit_"] [class^="tit_"] {top:0; left:10px; width:calc(100% - 10px); font-size:1.000em; text-align:right;}
            
            .hi_lists_w {position:relative; left:calc(100% + 10px); top:-19px; padding-left:40px; width:calc(100vw - 100px); text-align:left; white-space:nowrap; vertical-align:middle; }
            .hi_lists_w:before {display:inline-block; content:''; position:absolute; left:0; top:8px; width:20px; height:20px; background:url('/images/front/about/img_right_line.png') no-repeat right 0; background-size:auto 100%;}

                [class^="history_info"] {display:block; position:relative; left:auto; right:auto; top:auto; overflow:hidden; margin-top:8px; width:100%; transform:translate(0, 0); letter-spacing:-5px; text-align:left; white-space:nowrap;}
                [class^="history_info"] + [class^="history_info"] {margin-top:10px;}
                    .hi_info_row {position:relative; min-height:auto; }
                        .hi_info_row [class^="txt_"] {font-size:0.889em;}
                        .hi_info_row .txt_s14cGGray_date + [class^="txt_"] {margin-top:5px; white-space:normal;}

                    [class^="hi_line"] {display:none;}


    /* 약관 */
    .contBox_agreement [class*="s30"] {font-size:1.333em;}
    .contBox_agreement [class*="s24"] {font-size:1.111em;}
    .contBox_agreement .cb_inner > [class^="tit_"] + [class^="tit_"] {margin-top:30px;}
    .contBox_agreement .cb_inner > .low_cont + [class^="tit_"] {margin-top:40px;}
    .contBox_agreement .low_cont + .low_cont {margin-top:30px;}
    .contBox_agreement [class^="txtIcon_dot"]:before {width:4px; height:4px;}
    .agr_lists_w {margin-top:10px;}
        .agr_lists_w .agr_list {margin-top:5px; padding:0; border:0;}
        .agr_lists_w .agr_list:first-child {margin-top:0;}
    .agr_table_w {margin-top:10px; width:100%; overflow-x:auto;}
        .agr_table_w .table_agreement {width:640px; max-width:unset;}
    .low_cont .agr_table_w + [class^="txt_"] {margin-top:10px; padding-left:10px;}
    [class^="txtIcon_dot"]  + .agr_lists_w {padding-left:10px;}
    [class^="txtIcon_dot"]  + .agr_table_w {padding:0 10px;}
        
}



