<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "euc-kr";

.full_wrap{line-height: 1.4;}
table.mb_view{display: none;}

/* 메인 */
.full_main{position: relative;background-color: #060b1d;}
.full_main .fmain_inner{position: relative;min-height: 1000px;background: url('https://img.megagong.net/gong/full/top_bg.jpg') center 0 no-repeat;}
.full_main .fmain_inner #videobcg{position: absolute;top: 0px;left: 50%;margin-left: -810px;max-width: 1620px;min-width: 320px;min-height:500px;width: auto;height: auto;overflow: hidden;}
.full_main .fmain_inner .title_wrp{position: relative;}
.full_main .fmain_inner .tit_inner{position: relative;text-align: center;}
.full_main .fmain_inner .tit_inner strong{color: #416469;font-weight: normal;position: absolute;top: 0;left: 50%;width: 300px;padding:10px 0 0;font-size: 13px;margin-left: -150px;text-align: center;letter-spacing: -0.08em;}
.full_main .fmain_inner .subtitle_main{position: relative;padding-top: 80px;margin-bottom: 0;}
.full_main .fmain_inner .title_main{position: relative;height: 588px;}
.full_main .fmain_inner .title_main img{position: absolute;top:0;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%);}

.full_main canvas {width: 100% !important;height: 100% !important;z-index: 0;position: absolute;top: 140px;left: 0;background: transparent;}
.full_main.marginB{margin-bottom: 135px;}

/* 메인 공지사항 */
.full_notice{padding-bottom: 100px;}
.full_notice .fnotice_inner{position: relative;width: 1080px;margin:0 auto}
.full_notice p{position: relative;height: 17px;text-align: center;margin-bottom: 15px;background: url('https://img.megagong.net/gong/full/20190615/full_notice_titbg.png') 0 2px repeat-x;font-size: 0;text-align: center}
.full_notice p strong{display: inline-block;background-color: #060b1d;color: #f5f5f5;font-size: 15px;padding: 4px 10px;line-height: 1;margin: -3px 0 0;font-weight: normal;}
.full_notice .fnotice_inner &gt; div{padding:10px 25px;background-color: #fff;height: 93px;border:0;overflow-y: auto;}
.full_notice .fnotice_inner &gt; div strong{display: block;border-bottom: 1px dashed #e8e8e8;padding:2px 0;font-size: 13px;line-height: 1.4;word-break: break-all;}
.full_notice .fnotice_inner &gt; div strong:last-child{border-bottom: 0}
.full_notice .fnotice_inner &gt; div br{display: none}
.full_notice .admin_btn{position: absolute;top: 0;right: 0;font-size: 0;}
.full_notice .admin_btn a{color: #616300;background-color: #e5e800;border: 1px solid #8c8e00;font-style: normal;font-weight: bold;font-size: 12px;display: inline-block;padding: 0px 3px;margin: 0 0 0 3px;}

/* 메인 탭 */
.full_tab{background-color: #eaeaea;}
.full_tab.pofixed{position: fixed;top:0;width: 100%;z-index: 10;height: 74px;}
.full_tab .ftab_inner{width: 1080px;margin:0 auto}
.full_tab ul {display: flex;}
.full_tab ul:after{line-height:0;display:table;content:'';clear:both}
.full_tab ul li {position: relative; flex: 1;}
/* .full_tab ul li{float: left;position: relative;width: 25%;} */
.full_tab ul li::before{line-height:0;display:block;content:'';position: absolute;top:50%;left:0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);width: 1px;height: 100%;background: url('https://img.megagong.net/gong/full/tab_offline.gif') 0 center no-repeat;}
.full_tab ul li.on::before,.full_tab ul li:hover::before{line-height:0;display:block;content:'';position: absolute;top:50%;left:0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);width: 1px;height: 100%;background: url('https://img.megagong.net/gong/full/tab_online.gif') 0 center no-repeat;}
.full_tab ul li.mtab01.on::before,.full_tab ul li.mtab01:hover::before{display: none}
.full_tab ul li &gt;a{display: block;text-align: center;padding: 43px 0 44px;}
.full_tab ul li.on &gt;a,.full_tab ul li:hover &gt;a{background-color: #fff;}
.full_tab ul li.on &gt;a span, .full_tab ul li &gt;a:hover span{border-bottom:3px solid #5b18d0;}
.full_tab.pofixed ul li.on &gt;a,.full_tab.pofixed ul li:hover &gt;a{border-top: 3px solid #5b18d0;padding-bottom: 17px;}
.full_tab.pofixed ul li &gt;a{padding: 23px 0}
.full_tab ul li &gt;a span{position: relative;display: inline-block;vertical-align: middle;color: #555;letter-spacing: -0.08em;line-height: 1;background-repeat: no-repeat;font-size: 24px;height: 30px;padding: 0 30px 0 0;}
.full_tab ul li &gt;a span::before{content:"";position:absolute;top: 50%;right: 0;display: block;vertical-align: middle;color: #555;letter-spacing: -0.04em;line-height: 1;background-image: url('https://img.megagong.net/gong/full/tab_txtbg.png');background-repeat: no-repeat;background-position: -153px -70px;font-size: 0;margin-top: -11px;width: 20px;font-size: 0;height: 16px;}
.full_tab ul li.on &gt;a span::before, .full_tab ul li &gt;a:hover span::before{background-position: -153px -6px;}
.full_tab.pofixed ul li &gt;a span{height: 28px}
.full_tab ul li &gt;a span br{display: none}
.full_tab ul li .notic{position: absolute;top: -20px;left: 0;width: 100%;display: block;background: url('https://img.megagong.net/gong/full/tab_noticbg.png') 0 0 no-repeat;height: 45px;background-size: 96% 100%;text-align: center;font-weight: normal;}
.full_tab ul li .notic::before{content: "";display:inline-block;width: 1px;height:100%;vertical-align: middle;}
.full_tab.pofixed ul li .notic{display: none;position: relative;top: inherit;left: inherit;margin-top: -10px;background-size: 100% 100%;}
.full_tab ul li .notic span{position: relative;display: inline-block;vertical-align: middle;padding: 0;max-width: 92%;font-size: 15px;color: #5b18d0;text-align: center;letter-spacing: -0.08em;line-height: 1.3;color: #fff;word-break: break-all;}
.full_tab ul li .notic::after{content: "";position: absolute;bottom:-6px;left:50%;margin-left: -11px;width: 0px;height:0px;border-right:15px solid transparent;border-bottom:15px solid #6e33d6;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.full_tab.pofixed ul li .notic::after{display: none}
.full_tab.pofixed ul li .notic::after{bottom: inherit;top: -3px;border-right: 12px solid #6e33d6;border-bottom: 12px solid #6e33d6;-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);}
.full_tab.pofixed ul li .notic span{padding: 7px 6px;color: #fff}
.full_tab ul li.on &gt;a span,.full_tab ul li:hover &gt;a span{color:#5b18d0;font-weight:bold}
.full_tab ul li .admin_btn{position: absolute;top: -30px;left: 50%;margin-left: -40px;font-size: 0;width: 80px;z-index: 1;}
.full_tab.pofixed ul li .admin_btn{display: none;position: relative;top: inherit;left: inherit;margin-left: 0;text-align: center;width:100%}
.full_tab ul li .admin_btn a{color: #616300;background-color: #e5e800;border: 1px solid #8c8e00;font-style: normal;font-weight: bold;font-size: 12px;display: inline-block;padding: 0px 3px;margin: 0 0 0 3px;}




/* 탭콘텐츠 공통 */
.ftabcon_inner{width: 1080px;margin:0 auto;padding-top: 50px;font-family: '맑은 고딕','Malgun Gothic','돋움','Dotum',sans-serif;}
.ftabcon_inner::after,.fcmmn_inner::after{line-height:0;display:table;content:'';clear:both}
.ftabcon_inner .tit_wrp,.fcmmn_inner .tit_wrp,.full_opini .tit_wrp{position: relative;}
.ftabcon_inner .tit_wrp .last_up{position: absolute;top:2px;right: 0;color: #777}
.ftabcon_inner, .fcmmn_inner{padding-bottom: 50px;}
.full_common .fcmmn_inner{padding-bottom:0}
.ftabcon_inner .tit_wrp h4,.fcmmn_inner .tit_wrp h4,.full_opini .tit_wrp h4{font-size: 16px;font-weight: bold;position: relative;padding:0 0 10px 14px;}
.ftabcon_inner .tit_wrp h4 .user_info,.fcmmn_inner .tit_wrp h4 .user_info{display: inline-block;font-weight: normal;padding: 0 0 0 8px;margin: 0 0 0 8px;border-left: 1px solid #000000;line-height: 1;height: 15px;}
.ftabcon_inner .tit_wrp h4::before,.fcmmn_inner .tit_wrp h4::before,.full_opini .tit_wrp h4::before{content: "";position: absolute;width: 3px;height: 17px;background-color: #000;top: 3px;left:0;}
.ftabcon_inner .tit_wrp .t_sel select{height: 25px;font-size: 15px;margin-left: 10px;width: 110px;vertical-align: middle;margin-top: -3px;border: 1px solid #666;}
.ftabcon_inner .tit_wrp .t_info,.fcmmn_inner .tit_wrp .t_info{margin-left: 15px;font-size: 12px;color: #e32807;line-height: 1.2;font-weight: normal;}
.fcmmn_inner .tit_wrp .t_info{color: #333}
.ftabcon_inner .right_info{text-align: right;padding: 1px 0 0;clear: both;color: #808080;font-size: 12px;line-height: 1.3;font-family: '맑은 고딕','Malgun Gothic','돋움','Dotum',sans-serif;}
.ftabcon_inner .left_info{text-align: left;padding:10px 0 0;clear: both;color: #808080;font-size: 12px;line-height: 1.4;font-family: '맑은 고딕','Malgun Gothic','돋움','Dotum',sans-serif;}
.belt_bnrwrp{clear: both;background:#6076e8;position: relative;}
.belt_bnrwrp .btb_inner{text-align: center;padding:0;position: relative;width: 1080px;margin:0 auto}
.belt_bnrwrp .btb_inner ul {position: absolute;width: 100%;height: 100%;top:0;left:0;z-index: 1}
.belt_bnrwrp .btb_inner ul li {position: absolute;top: 0;width: 50%;height: 100%;}
.belt_bnrwrp .btb_inner ul li:nth-child(2){right:0}
.belt_bnrwrp .btb_inner ul li:nth-child(1){left:0}
.belt_bnrwrp .btb_inner ul li a{display: block;font-size: 0;background-color: #fff;opacity: 0;height: 100%}
.belt_bnrwrp::before{content: "";position: absolute;top: 0;left: 0;width: 50%;height: 100%;background-color: #3d383f}
.belt_bnrwrp .btb_inner img{position: relative;z-index: 1;max-width: 100%;}
.bmb60{margin-bottom: 50px;}
.br_mb{display:none}
.br_pc{display:block}

/* 테이블 공통 */
.tble_wrp{position: relative;}
.fbasic_tbl{text-align: center;table-layout: fixed;width: 100%;}
.fbasic_tbl caption{position: absolute;clip: rect(0 0 0 0);width: 1px;height: 1px;margin: -1px;overflow: hidden;display: none}
.fbasic_tbl thead th{background-color: #f3f3f3;border: 1px solid #ccc;padding: 15px 2px;vertical-align: middle;font-weight: bold;}
.fbasic_tbl tbody th{background-color: #f3f3f3;border: 1px solid #cbcbcb;padding:14px 7px;vertical-align: middle;font-weight: bold;}
.fbasic_tbl tbody td{border: 1px solid #ccc;padding: 14px 0px;vertical-align: middle;}
.fbasic_tbl tbody td.agn_left{text-align: left}
.fbasic_tbl tbody td select{height: 28px;margin-right: 5px}
.fbasic_tbl tbody td input[type="text"]{height: 24px;padding: 0;margin-right: 5px}
.fbasic_tbl th,.fbasic_tbl td{word-break: break-all;letter-spacing: -0.05em;}
.fbasic_tbl th.tC,.fbasic_tbl td.tC{text-align: center !important;}
.fbasic_tbl tbody td .td_btn{margin-left: 7px;}
.full_wrap input[type="checkbox"],.full_wrap input[type="radio"]{width: 14px;height: 14px}
.bttn_wrp button{display: inline-block;background-color: #007af3;padding: 9px 18px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-size: 15px;}
.bttn_wrp button span{display: block;color: #fff}
.bttn_wrp.floright{float: right;padding-top: 20px}
.bttn_wrp .predct{background-color: #e72606}

/* 탭 '풀서비스 메인' */
.result_view{position: relative;}
.rview_inner{position: relative;padding-right: 0}
.result_view_tbl{border-bottom: 0}
.result_view_tbl h5{position: relative;font-size: 14px;line-height: 30px;padding:17px 0 17px 18px;line-height: 1}
.result_view_tbl h5 strong{font-size: 14px;line-height: 1;text-decoration:underline;}
.result_view_tbl h5 .t_btn{position: absolute;top: 10px;right: 10px;font-size: 0}
.result_view_tbl h5 .t_btn a{display: inline-block;font-size: 14px;color: #fff;background-color: #000;padding:8px 11px;margin-left: 3px;line-height: 1;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}
.result_view_tbl h5 .t_btn a.predct{background-color: #e72606}
.result_view_tbl .em_scr{color: #e72606}
.result_view_grp{overflow: hidden;position: absolute;top:0px;right:0;border:1px solid #ccc;height:100%;height:-webkit-calc(100% - 2px);height:-moz-calc(100% - 2px);height:calc(100% - 2px);width: 360px}
.result_view_grp .inner{padding:20px 0;height: 158px;position: relative;}
.result_view .check_anno{position: absolute;top:50%;left:0;overflow: hidden;-webkit-ransform:translateY(-50%);-moz-transform:translateY(-50%)-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width: 100%;height: 100%;}
.result_view .check_anno::before{opacity: 0.8;background-color: #0c0b0e;content: "";position: absolute;top:0;left:0;width: 100%;height:100%}
.result_view .check_anno strong{position: absolute;top:50%;left:0;width: 100%;font-size: 24px;display: block;text-align: center;color: #fcf55f;z-index: 1;margin-top: -35px;line-height: 1.2;}
.result_view .check_anno div.btn{position: absolute;top:50%;left:0;width: 100%;font-size: 26px;display: block;text-align: center;color: #fff;z-index: 1;margin-top: 0;line-height: 1.2;}
.result_view .check_anno div.btn::after{content:"";display: block;clear: both;}
.result_view .check_anno a{font-size: 16px;border: 1px solid #fff;padding: 2px 14px 3px;}
.result_view_tbl .tble_wrp{border-left: 0;border-right: 0;border-top: 0}
.result_view_tbl .tble_wrp .fbasic_tbl tbody th:first-child br{display: none}

.compet_rate_tbl{padding-top: 50px;position: relative;}
.compet_rate_tbl .tbl_scroll {border-top: 0}
.compet_rate_tbl .tbl_scroll table{padding-top: 50px;border-top: 0;}
.compet_rate_tbl .tbl_scroll thead tr{position: absolute;top:0;left:0;width: 1079px;table-layout: fixed;display:inline-table;border: 1px solid #ddd;border-bottom: 0}
.compet_rate_tbl .tbl_scroll thead tr th{width: 20%}
.compet_rate_tbl .tbl_scroll thead tr th br{display: none}
.compet_rate_tbl .tbl_scroll tbody tr{display: none;}
.compet_rate_tbl .tbl_scroll tbody tr:nth-child(1),.compet_rate_tbl .tbl_scroll tbody tr:nth-child(2),.compet_rate_tbl .tbl_scroll tbody tr:nth-child(3){display: table-row;}
.compet_rate_tbl .tbl_scroll.on tbody tr{display: table-row;}
.compet_rate_tbl .tbl_scroll.on{height: 305px;overflow-y: auto;border-bottom: 1px solid #ddd;margin-right: -17px}
.compet_rate_tbl .tbl_scroll_btn{display: block;background:#000 url('https://img.megagong.net/gong/full/tbl_scroll_btn_bg.png') center center no-repeat;height: 26px;color: #000;font-size: 0;line-height: 0}
.compet_rate_tbl .tbl_scroll_btn.on{background:#000 url('https://img.megagong.net/gong/full/tbl_scroll_btn_on_bg.png') center center no-repeat;}
.compet_rate_tbl .fbasic_tbl tbody td{padding: 16px 7px}

.totalbf_zone{position: relative;padding:5px 0}
.totalbf_zone .totalbf_anno{position: absolute;top:50%;left:0;overflow: hidden;-webkit-ransform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width: 100%;height: 100%;z-index: 1;}
.totalbf_zone .totalbf_anno::after{opacity: 0.8;background-color: #0c0b0e;content: "";position: absolute;top:0;left:0;width: 100%;height:100%;z-index: 1}
.totalbf_zone .totalbf_anno strong{position: absolute;top:50%;left:0;width: 100%;font-size: 24px;display: block;text-align: center;color: #fcf55f;margin-top: -2%;z-index: 2;line-height: 1.3;}
.totalbf_zone .totalbf_anno span{position: absolute;top:50%;left:0;width: 100%;font-size: 15px;text-decoration: underline;font-weight: bold;display: block;text-align: center;margin-top: 10px;color: #2cfdff;padding:10px 0;z-index: 2}

.top5_wrp:after{line-height:0;display:table;content:'';clear:both}
.top5_wrp .top5_inner{position: relative;border: 1px solid #ddd;padding: 30px 30px;overflow: hidden;}
.top5_wrp .top5_inner .subtit_wrp h5{font-size: 14px;font-weight: bold;position: relative;padding: 0 0 10px 0;text-align: center;}
.subselect_top5{float: left;width:49%}
.subcombi_top5{float: right;width:49%}
.stk_wrp{text-align: left;position: relative;padding-left: 0 !important;}
.stk_wrp .stk_percent{display: inline-block;width: 0;background-color: #ccc;height: 15px;font-size: 0;line-height: 1;vertical-align: middle;}
.stk_wrp .stk_percent.fst{background-color: #e72606}

.difficulty_view{position: relative;clear: both;}
.difficulty_view .difficulty_grpwrp{position: relative;border:1px solid #ddd;overflow: hidden;}
.difficulty_view .difficulty_grpwrp:after{line-height:0;display:table;content:'';clear:both}
.difficulty_view .difficulty_grpwrp .sg_inner{padding:0 20px 0 40px;/* height: 280px */}
.difficulty_view .difficulty_grpwrp .cg_inner{padding:0 40px 0 20px;height: 280px}
.difficulty_view .difficulty_grpwrp .stk_grp{padding: 35px 20px 30px;}
.difficulty_view .difficulty_grpwrp .circle_grp{padding: 0 20px 20px;}
.difficulty_view .difficulty_grpwrp .stk_grp:after, .difficulty_view .difficulty_grpwrp .circle_grp:after{content:"";display:block;clear:both;}
.difficulty_view .difficulty_grpwrp h5{font-size: 17px;color: #007af4;text-align: center;margin: 0 0 15px;z-index: 11;}

/*
.level_view{position: relative;clear: both;}
.level_view .level_zone{position: relative;}
.level_view .level_grpwrp{position: relative;border:1px solid #ddd;padding: 0 0 0;overflow: hidden;}
.level_view .level_grpwrp:after{line-height:0;display:table;content:'';clear:both}
.level_view .level_grpwrp .stk_grp{position: relative;float:left;width:50%;}
.level_view .level_grpwrp .circle_grp{float:left;width:50%;}
.level_view .level_grpwrp .sg_inner{padding: 40px 15px 45px 30px;height: 280px;}
.level_view .level_grpwrp .cg_inner{height: 280px;padding: 40px 30px 45px 15px;}
.level_view .selct_sbj{position: absolute;top: 4px;right: 0;height: 28px;width: 140px;margin: 0 0 10px;}
.level_view .level_grpwrp .cg_inner + .right_info{padding: 0;font-size: 12px;color: #a2a2a2;position: absolute;bottom: 5px;right: 5px;}
.level_view .level_grpwrp .sg_inner + .left_info{padding: 0;font-size: 12px;color: #a2a2a2;position: absolute;bottom: 5px;left: 5px;text-align: left;}
.level_view .level_grpwrp h5{font-size: 17px;color: #007af4;text-align: center;margin: 0 0 25px;z-index: 1;}
*/

.level_view {position: relative;}
.level_view .level_zone {position: relative; border: 1px solid #ddd; padding: 0; overflow: hidden;}
.level_view .level_zone .selct_sbj {display: block; width: 154px; padding: 1px 0; font-family: 'Noto Sans KR'; font-weight: 700; font-size: 16px; text-align: center; text-align-last: center; color: #fff; background: #000; border-radius: 14px; margin: 35px auto 0; -webkit-appearance:none; -moz-appearance:none; appearance:none; background-image: url('https://img.megagong.net/m/2024/1012_full/icon_select_arrow.png'); background-repeat: no-repeat; background-position: 94% 50%;}
.level_view .level_zone .selct_sbj::-ms-expand {display: none;}
.level_view .level_zone .level_grpwrp {position: relative; display: flex;}
.level_view .level_zone .level_grpwrp h5 {text-align: center;}
.level_view .level_zone .level_grpwrp .stk_grp {}
.level_view .level_zone .level_grpwrp .circle_grp {}
.level_view .level_zone .level_grpwrp .sg_inner {height: 280px;}
.level_view .level_zone .level_grpwrp .cg_inner {height: 280px;}


.examdate_view{position: relative;clear: both;}
.examdate_view .examdate_grpwrp{position: relative;padding: 0;}
.examdate_view .examdate_grpwrp:after{line-height:0;display:table;content:'';clear:both}
.examdate_view .examdate_grpwrp .slick-slide{height:auto}
.examdate_view .examdate_grpwrp .slick-arrow{display: none !important;}
.examdate_view .examdate_grpwrp .slick-dots{position: absolute;top: -34px;right: 0;width: 100%;text-align: right;width: auto;}
.examdate_view .examdate_grpwrp .slick-dots li{display: inline-block;padding: 0 2px;}
.examdate_view .examdate_grpwrp .slick-dots li button{display: block;width: 12px;height: 12px;background-color: #fff;border:1px solid #a2a2a2;font-size: 0;-webkit-border-radius: 100%;border-radius: 100%}
.examdate_view .examdate_grpwrp .slick-dots li.slick-active button{background-color: #a2a2a2}

/* 탭 '채점 및 성적분석' (공통스타일)*/
.commn_info{margin-bottom: 60px;}
.commn_info dl{border-top: 4px solid #000;border-bottom: 4px solid #000;padding-bottom: 25px}
.commn_info dt{font-size: 15px;font-weight: bold;line-height: 1.3;padding: 12px 0 12px 15px;border-bottom: 1px solid #000;margin-bottom: 25px;}
.commn_info dd{line-height: 1.3;padding:0 0 6px 0;padding-left: 22px;text-indent: 0;position: relative;}
.commn_info dd::before{content: "";position: absolute;top: 7px;left: 10px;width: 4px;height: 4px;background-color: #000;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;border-radius: 100%;}
.commn_info dd.em{color: #e32807}
.commn_info dd.em::before{background-color: #e32807}

.testinfo_view::after{content: "";display: block;clear: both;}
.testinfo_view .bttn_wrp.floright{padding-top: 0}

.fstscoring_wrp .fstscoring_tit{position: relative;margin-top: 5px;}
.fstscoring_wrp .fstscoring_tit::after{line-height:0;display:table;content:'';clear:both}
.fstscoring_wrp .fstscoring_tit h5{font-size: 14px;font-weight: bold;position: relative;padding:0 0 10px 14px;float: left;}
.fstscoring_wrp .fstscoring_tit h5::before{content: "";position: absolute;top:4px;left:0;width: 0px;height:0px;border-right:7px solid transparent;border-bottom:7px solid #000;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);}
.fstscoring_wrp .fstscoring_tit dl{float: right}
.fstscoring_wrp .fstscoring_tit dl dt{display: inline-block;padding-right: 0;font-weight: bold;}
.fstscoring_wrp .fstscoring_tit dl dd{display: inline-block;}
.fstscoring_wrp .fstscoring_tit dl dd label{padding-left: 12px;font-size: 13px;}
.fstscoring_wrp .fstscoring_tit dl dd input[type="radio"]{margin-right: 5px; margin-left: 2px; margin-top: -1px;}
.fstscoring_wrp .fbasic_tbl thead tr.th_mb{display: none}
.fstscoring_wrp .fbasic_tbl tbody td label{position: absolute;clip: rect(0 0 0 0);width: 1px;height: 1px;margin: -1px;overflow: hidden;}
.fstscoring_wrp .fbasic_tbl tbody td input[type="text"]{width:95%;width:-webkit-calc(100% - 6px);width:-moz-calc(100% - 6px);width:calc(100% - 6px);}
.fstscoring_wrp .bttn_wrp{text-align: right}
.ftabcon_inner .fstscoring_wrp .tit_wrp{border-top: 2px solid #000;border-bottom: 2px solid #000;padding: 15px 0 5px;}
.fstscoring_wrp .bttn_wrp{padding: 10px 0 0;float: right;}
.fstscoring_wrp .fbasic_tbl thead th:first-child{border-left: 0}

.scorresult_wrp::after{line-height:0;display:table;content:'';clear:both}
.scorresult_wrp .scorresult_tit{position: relative;margin-top: 5px;}
.scorresult_wrp .scorresult_tit::after{line-height:0;display:table;content:'';clear:both}
.scorresult_wrp .scorresult_tit h5{font-size: 15px;font-weight: bold;position: relative;padding:0 0 10px 14px;float: left;color: #047af5;}
.scorresult_wrp .scorresult_tit h5::before{content: "";position: absolute;top: 6px;left:0;width: 0px;height:0px;border-right: 7px solid transparent;border-bottom: 7px solid #047af5;-webkit-transform: rotate(225deg);-moz-transform: rotate(225deg);-ms-transform: rotate(225deg);-o-transform: rotate(225deg);transform: rotate(225deg);}
.scorresult_wrp .scorresult_tit h5 span{margin: 0 0 0 10px;}
.scorresult_wrp .scorresult_tit dl{float: right;color: #047af5;}
.scorresult_wrp .scorresult_tit dl dt{position: relative;display: inline-block;padding-right: 6px;font-weight: bold;margin-right: 0;}
.scorresult_wrp .scorresult_tit dl dt::after{display:none;content: "";position: absolute;top:2px;right:0;width: 1px;height:12px;background-color: #000}
.scorresult_wrp .scorresult_tit dl dd{display: inline-block;}
.scorresult_wrp .scorresult_tit dl dd strong{font-weight:  normal !important}
.scorresult_wrp .scorresult_tit dl dd label{padding-left: 12px}
.scorresult_wrp .scorresult_tit dl dd input[type="radio"]{margin-right: 5px}
.scorresult_wrp .scorresult_tit + .tble_wrp{margin: 0 0 20px;}
.scorresult_wrp tr.mb_thd th,.scorresult_wrp tr.mb_thd td,.scorresult_wrp tr:last-child th{background-color: #eeeeee;font-weight: bold;}
.scorresult_wrp .fbasic_tbl.tbl_mb{display: none}
.scorresult_wrp .fbasic_tbl.tbl_mb th,.scorresult_wrp .fbasic_tbl.tbl_mb td{letter-spacing: -0.1em}
.scorresult_wrp .left_info, .fstscoring_wrp .left_info{float: left;padding-top: 20px}
.scorresult_wrp .bttn_wrp{float: right;padding-top: 10px;}
.ftabcon_inner .scorresult_wrp.bmb60{margin-bottom: 0}
.scorresult_wrp .bttn_wrp .predct{background-color: #e72606}

.testinfo_write{margin-bottom: 15px}
.testinfo_write .fbasic_tbl tbody th{font-weight: bold;}
.testinfo_write .fbasic_tbl tbody td{text-align: left;}
.testinfo_write .fbasic_tbl tbody td.m_number label,.testinfo_write .fbasic_tbl tbody td.m_serial label,.testinfo_write .fbasic_tbl tbody td.m_point label{position: absolute;clip: rect(0 0 0 0);width: 1px;height: 1px;margin: -1px;overflow: hidden;}
.testinfo_write .fbasic_tbl tbody td.m_subject ul{font-size:0}
.testinfo_write .fbasic_tbl tbody td.m_subject ul li{display: inline-block;margin-right: 30px;}
.testinfo_write .fbasic_tbl tbody td.m_subject ul li:nth-child(1){margin: 0 30px 0 0;font-size: 13px;}
.testinfo_write .fbasic_tbl tbody td.m_subject ul li.sel_sub{margin-right: 0;}
.testinfo_write .fbasic_tbl tbody td.m_subject label{margin-right: 15px}
.testinfo_write .fbasic_tbl tbody td.m_subject ul li.sel_sub label{display: inline-block;padding-top: 8px;padding-top: 0;margin: 0;}
.testinfo_write .fbasic_tbl tbody td.m_subject label input[type="checkbox"]{margin-right: 5px;vertical-align: middle;margin-top: -3px}
.testinfo_write .fbasic_tbl tbody td.m_subject label span{display: inline-block;vertical-align: top;}
.testinfo_write .smll_info{font-size: 12px;color: #808080;}
.testinfo_write .smll_info span{/*color: #ff0000;*/ color: #747474; font-weight: 300;display: block;}
.testinfo_write .fbasic_tbl tbody td.m_number input[type="text"]{width: 250px}
.testinfo_write .fbasic_tbl tbody td.m_serial {font-size: 0}
.testinfo_write .fbasic_tbl tbody td.m_serial select{width: 164px}
.testinfo_write .fbasic_tbl tbody td.m_subject select{width: 200px}
.testinfo_write .fbasic_tbl tbody td.m_point select{width: 180px}
.testinfo_write .fbasic_tbl tbody td.m_point select#point_sel2{width: 200px}
.testinfo_write .write_on .fbasic_tbl tbody td.m_serial,.testinfo_write .write_on .fbasic_tbl tbody td.m_subject{font-size: 14px}
.testinfo_write .fbasic_tbl tbody td.m_addpoint label{display: inline-block;width: 23%;font-size: 13px;}

.priva_agree{border: 1px solid #cbccce;padding: 25px 25px 20px;background: #f7faff;color: #797d80;font-size: 12px;}
.priva_agree li{line-height: 1.3;padding: 0 0 10px 0;}
.priva_agree li strong{display:block;color: #222;padding: 0 0 2px;}
.priva_agree li span{display:block;padding-left: 15px;text-indent: -10px;}
.priagree_btnwrp{padding-top: 5px;}
.priagree_btnwrp:after{line-height:0;display:table;content:'';clear:both}
.priagree_btnwrp label{display: inline-block;padding: 9px 0 10px 0;color: #646769;}
.priagree_btnwrp input[type="checkbox"]{margin-right: 7px;margin-top: -4px;}
.priagree_btnwrp button{float: right;background-color: #007af3;}

/* 탭 '총평 및 해설강의' */
.subTab{padding:5px 0}
.subpaperdown_wrp{border-top: 2px solid #000;border-bottom: 2px solid #000;padding: 15px 0 15px;}
.subpaperdown_wrp ul::after{line-height:0;display:table;content:'';clear:both}
.subpaperdown_wrp ul li{position: relative;float: left;font-size: 0;}
.subpaperdown_wrp ul li.place_sel{width: 12%}
.subpaperdown_wrp ul li.place_sel select{width: 100px}
.subpaperdown_wrp ul li.sub_line{width: 41.3%;}
.subpaperdown_wrp ul li.allcomm_line{float: right;}
.subpaperdown_wrp ul li strong{position: relative;font-size: 15px;letter-spacing: -0.07em;font-weight: bold;position: relative;padding: 0 15px 0 14px;display: inline-block;vertical-align: middle;}
.subpaperdown_wrp ul li strong::before{content: "";position: absolute;top:0;left:0;width: 5px;height: 14px;background-color: #000;top:0px;left:0}
.subpaperdown_wrp ul li span{display: inline-block;vertical-align: middle;}
.subpaperdown_wrp ul li select{height: 30px;width: 146px;vertical-align: middle;}
.subpaperdown_wrp ul li button{display: inline-block;width: 75px;background-color: #e72606;color: #fff;height: 30px;line-height: 30px;vertical-align: middle;}

.commntr_view .lecTab ul li a span{font-size: 14px;}
.subTab li a{font-size: 12px}
.commntr_view .lectlist{border-top: 0}
.commntr_view .lectlist .tec_info span{display: block;}
.commntr_view .lectlist .tec_info span img{width: 100%;max-width: 90px}
.commntr_view .lectlist .tec_info p{padding:5px 0 0}
.commntr_view .lectlist .tec_info p em{font-style: normal;color: #5b18d0;font-weight: bold;}
.commntr_view .lectlist .tec_clk span{display: inline-block;word-break: break-all;}
.commntr_view .lectlist .tec_clk a{display: inline-block;color: #ff3100;padding-left: 10px}
.commntr_view .lectlist .down_btn{display: block;font-size: 0;width: 100px;height: 100px;float: left;margin-left: 3%;font-size: 17px;font-weight: bold;color: #0efde6;color: #ffffff;text-align: center;padding: 26px 0 0;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;/* background: #212121 url(https://img.megagong.net/m/2020/0613_fullserv/down_bg.png) 13px 21px no-repeat; */background: #b460d0;border-bottom: 3px solid #824098;box-sizing: border-box;}
.commntr_view .lectlist .down_btn.disabled{background-color: #c2c2c2;border-color: #c2c2c2;cursor: default;}
.commntr_view .lectlist .down_btn img{width: 100%;max-width: 106px}

.explana_wrap ul li{position: relative;padding: 50px 25% 50px 140px;}
.explana_wrap ul li .tea_img{position: absolute;top: 15px;left: 0px;}
.explana_wrap ul li .tea_name{font-size: 18px;display: block;}
.explana_wrap ul li .tea_name span{font-size: 0.9em;font-weight: normal;display: block;padding: 5px 0 0;overflow: hidden;text-overflow: ellipsis;max-width: 100%;white-space: nowrap;}
.explana_wrap ul li .tea_btn{display: block;position:absolute;top: 25px;right:0;width: 24.075%;width: 21.112%;}
.explana_wrap ul li .tea_btn a.btn2{color: #fff;background-color: #5b18d0;background-color: #a2b968;border-color: #72883b;}

/* 팝업 */
.black_bg{background-color: #000;opacity: 0.8;position: fixed;left: 0;top: 0;width: 100%;height: 100%;text-indent: -9999em;z-index: 11}
.commt_pop{width: 640px;position: fixed;top: 150px;left: 50%;margin-left: -320px;background-color: #fff;z-index: 12;}
.commt_pop .btn_popclo{position: absolute;top: -45px;right: 0;display: block;font-size: 0;line-height: 0;width: 35px;height: 35px;background:url('https://img.megagong.net/gong/full/popclo.png') center center no-repeat}
.commt_pop .popinner{padding:25px 30px}
.commt_pop .commt_lec .tit{font-size: 15px;font-weight:bold;padding-bottom: 10px;}
.commt_pop .cl_wrp{position:relative;margin-bottom: 30px;}
.commt_pop .cl_wrp .clw_inner{position:relative;width: 100%;padding-bottom: 56.25%;overflow: hidden;}
.commt_pop .cl_wrp iframe{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.commt_pop .cl_wrp .bg_vdo{width: 100%;position: absolute;top:0;left:0;max-width: 585px}
.commt_pop .cl_wrp .tech_name{position:absolute;top:50%;right:70px;text-align:center;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);cursor: pointer;}
.commt_pop .cl_wrp .tech_name span{display:block;}
.commt_pop .cl_wrp .tech_name span.subj{color:#57dcd0;font-size:21px;font-weight:bold;line-height:1.5;}
.commt_pop .cl_wrp .tech_name span.name{color:#ffffff;font-size:23px;font-weight:bold;line-height:1.5;}
.commt_pop .cl_wrp .tech_name span.play{padding-top:15px;}
.commt_pop .commt_txt .tit{font-size: 15px;font-weight:bold;padding-bottom: 10px;}
.commt_pop .ct_wrp{border:1px solid #ccc;height: 150px;overflow-y: auto;}
.commt_pop .ct_wrp .ct_inner{padding: 12px;line-height: 1.4;}
.commt_pop .ct_wrp .ct_inner br{display: none}
.commt_pop .ct_wrp .ct_inner p{line-height: 1.4;font-size: 13px;}

/* 딤팝업 */
.layerPopup.fullserv .contentBox{position: relative;width: 801px;margin: 6% auto 0;background: #fff;}
.layerPopup.fullserv .contentBox .pop_box{padding: 20px 20px 20px;}
.layerPopup.fullserv .btnClose{position: absolute;bottom: -30px;right: 0;background: #000;padding: 3px;width:30px;height:30px;box-sizing: border-box;}
.layerPopup.fullserv .btnClose{position:absolute;top: 0;right: -48px;display:block;font-size:0;line-height:0;width:35px;height:35px;background:url('https://img.megagong.net/m/2019/0405_sbtransfer/certifi_clo.png') center center no-repeat;}

/* 탭 '실시간 합격예측' */
.possib_view .fbasic_tbl tbody td.em_possi{background-color: #fbd4cd}
.possibrslt_view .possibrsltview_inner{position: relative;padding-right: 57%;}
.possibrslt_view .possibrsltview_inner .tble_wrp{border-left:0;border-right:0}
.possibrslt_view .possibrsltview_inner .tble_wrp .fbasic_tbl{border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
.full_dim{position: relative;z-index: 2}
.full_dim .dim_anno{position: absolute;top:50%;left:0;overflow: hidden;-webkit-ransform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width: 100%;height: 100%;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;border-radius: 10px;z-index: 2;padding: 10px 0}
.full_dim .dim_anno::after{opacity: 0.8;background-color: #efefef;content: "";position: absolute;top:0;left:0;width: 100%;height:100%;z-index: 1}
.full_dim .dim_anno strong{position: absolute;top:10%;left:0;width: 100%;font-size: 22px;font-weight: bold;display: block;text-align: center;color: #3c16b7;z-index: 3;line-height: 1.5}
.full_dim .dim_anno span{position: absolute;top:50%;left:0;width: 100%;font-size: 15px;text-decoration: underline;font-weight: bold;display: block;text-align: center;margin-top: 10px;color: #2cfdff;padding:10px 0;z-index: 2}
.full_dim .dim_anno i{position: absolute;top:230px;left: 50%;z-index: 2;margin-left: -65px}

.possibrsltview_grp{position: absolute;top:0px;right:0;width: 56%;border:1px solid #ccc;height: 100%;box-sizing: border-box;}
.possibrsltview_grp .grpbox{position: relative;height: 100%;overflow: hidden;padding: 20px 20px 0;box-sizing: border-box;}
.possibrsltview_grp .inner{position: relative;}
.possibrsltview_grp .inner ul li{padding: 0 0 10px 10px;text-indent: -10px;}
.possibrsltview_grp .right_info {padding-top: 10px;}
.possibrsltview_grp .right_info span{display: block;text-align: right;clear: both;color: #808080;font-size: 12px;line-height: 1.4;padding:0 8px 0 0}
.possibrsltview_grp .grp_tit{position: relative;padding: 0 0 20px;font-weight: bold;z-index: 1;}
.possibrslt_view .fbasic_tbl tbody tr.em_total th,.possibrslt_view .fbasic_tbl tbody tr.em_total td{background-color: #fbd4cd}
.ftabcon_inner .possib_loca_wrp .tit_wrp{border-top: 2px solid #000;border-bottom: 2px solid #000;padding: 15px 0 5px;}
.possib_loca_wrp .scorresult_tit{position: relative;margin-top: 30px;margin-bottom: 20px;}
.possib_loca_wrp .scorresult_tit::after{line-height:0;display:table;content:'';clear:both}
.possib_loca_wrp .scorresult_tit h5{font-size: 16px;font-weight: bold;position: relative;padding:0 0 10px 14px;float: left;}
.possib_loca_wrp .scorresult_tit h5::before{content: "";position: absolute;top:4px;left:0;width: 0px;height:0px;border-right:7px solid transparent;border-bottom:7px solid #000;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);}
.loca_grp_wrp{height: 100px;margin-bottom: 0;margin-top: 0;padding: 40px 0 0;}
.loca_grp_wrp .lgw_inner{position: relative;/* padding-top: 40px; */}
.loca_grp_wrp .lgw_inner::after{line-height:0;display:table;content:'';clear:both}
.loca_grp_wrp .lgw_zone{float: left;height: 40px;text-align: center;font-weight: bold;line-height: 40px;font-size: 15px;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;/* margin-left: -2px; */}
.loca_grp_wrp .zone1{width: 37%;background-color: #e6b9b8;}
.loca_grp_wrp .zone2{width: 13%;background-color: #ffffcc;}
.loca_grp_wrp .zone3{width: 13%;background-color: #00b0f0;}
.loca_grp_wrp .zone4{width: 37%;background-color: #00b050;}
.loca_grp_wrp strong{position: absolute;top: -45px;display: block;background: url('https://img.megagong.net/gong/full/lgw_point.png') center 100% no-repeat;color: #e72606;padding-bottom: 11px;}
.loca_grp_wrp strong br{display: none}
.loca_grp_wrp p{position: relative;clear: both;padding-top: 5px;height: 15px;}
.loca_grp_wrp p span{position: absolute;display: block;padding: 0 0 0 0;margin-left: -35px;width: 70px;text-align: center;}
.loca_grp_wrp p .s01{left: 35%;}
.loca_grp_wrp p .s02{left: 50%;}
.loca_grp_wrp p .s03{left: 65%;}
.progress_grp_wrp span.type1 {position: relative;display: inline-block;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 10px solid #f5050a;vertical-align: middle;line-height: 1;margin: -1px 3px 0 3px;}
.progress_grp_wrp span.type2 {position: relative;display: inline-block;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 10px solid #0714f5;vertical-align: middle;line-height: 1;margin: -1px 3px 0 3px;}
.series_graph {overflow:hidden;padding: 0 0 50px;}
.series_graph &gt; div{float:left;width:33.3% !important;height:278px !important;box-sizing:border-box}
.series_graph div[dir="ltr"]{/*width: 100% !important;*/}
.series_graph &gt; div g{text-align: center;}

.persnnlscore_view.bmb60{margin-bottom: 0}
.persnnlscore_view .persnnlscore_grp_wrp{border:1px solid #ccc;height: 500px;overflow: hidden;}
.persnnlscore_view .persnnlscore_grp_wrp .psg_inner{padding:30px 0;}

/* full_common 공통영역*/
.full_common:after{line-height:0;display:table;content:'';clear:both}
.full_evt{position: relative;}
.full_evt:after{line-height:0;display:table;content:'';clear:both}
.full_evt .evt_con{position: relative;background-color: #ffe748;padding: 125px 0 80px;text-align: center;border-top: 2px solid #000}
.full_evt .evt_con.con2{background-color: #51ccc5}
.full_evt .evt_con h4{position: relative;width: 1080px;margin:0 auto 45px}
.full_evt .evt_con h4 strong{display: block;margin-top: 20px}
.full_evt .evt_con::before{background: #ffe748 url('https://img.megagong.net/gong/full/20190615/evt_point1.png') center 0 no-repeat;content: "";position: absolute;top:0;left:0;width: 100%;height:100px}
.full_evt .evt_con.con2::before{background: #51ccc5 url('https://img.megagong.net/gong/full/20190615/evt_point2.png') center 0 no-repeat;}
.present_wrp{width: 1080px;margin:0 auto}
.present_wrp &gt;strong{display: block;text-align: center;background-color: #0c7bff;padding: 13px 0;color: #fff;font-size: 20px;font-weight: normal !important;}
.present_wrp ul::after{content: "";display: block;clear: both;}
.present_wrp ul li{background-color: #fff;float: left;width: 33.3%}
.present_wrp ul li:nth-child(4),.present_wrp ul li:nth-child(5),.present_wrp ul li:nth-child(6),.present_wrp ul li:nth-child(7){width: 25%}
.present_wrp ul li:nth-child(3){width: 33.4%}
.present_wrp ul li span{display: block;border-right: 4px solid #ededed;border-bottom: 4px solid #ededed;text-align: center;padding:30px 0}
.present_wrp ul li span strong{display: block;font-weight: normal !important;}
.present_wrp ul li span strong br{display: none}
.present_wrp ul li img{max-width: 100%}
.present_wrp ul li:nth-child(3) span,.present_wrp ul li:nth-child(7) span{border-right:0}
.full_evt .evt_con.end h4::before{position: absolute;content: "";bottom:-120px;left: 50%;margin-left: 240px;width: 200px;height: 183px;background: url('https://img.megagong.net/gong/full/20190615/fm_event_end.png') 0 0 no-repeat;}
.full_evt .evt_con.con2.end h4::before{margin-left: 25%}

.fopini_write{position: relative;background-color: #eee;border: 1px solid #ccc;border-bottom: 0;padding: 12px 145px 12px 15px;}
.fopini_write .tit{position: relative;font-size: 0;display: block;padding: 0 0 0 0;}
.fopini_write .tit span{font-weight: bold;position: absolute;top: 0;left: 0;padding: 10px 0;line-height: 1;}
.fopini_write .tit input[type="text"]{height: 34px;width:100%;width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px);padding:0 10px;margin:0}
.fopini_write button{position: absolute;top: 12px;right: 15px;width: 125px;background-color: #000;color: #fff;height: 42px;line-height: 42px;}
.fopini_write::before{background: url('https://img.megagong.net/gong/full/20190615/evt_present_mong.png') 0 0 no-repeat;content: "";position: absolute;bottom: 56px;right:100px;width: 324px;height:133px;z-index: 1;}
.fopini_write::after{content: "";display: block;clear: both;}
.full_opini{width: 1080px;margin:0 auto 50px;}
.full_opini .fbasic_tbl tbody th,.full_opini .fbasic_tbl tbody td:last-child{padding:14px 6px}
.full_opini .fbasic_tbl tbody td.titxt{text-align: left}
.full_opini .fbasic_tbl tbody td.titxt span{display: inline-block;}
.full_opini .fbasic_tbl tbody td.titxt a{color:#ff3100;font-weight: bold;font-size: 12px;padding-top: 10px;margin: 0 0 0 10px;}
.full_opini ul{float: left;/* padding: 10px 0 0; */}
.full_opini ul li{font-size: 12px;line-height: 1.4;padding-bottom: 1px;color: #a7a7a7;padding-left: 13px;text-indent: -10px;}
.full_opini .paging{float: right;padding:10px 0 0 }
.fullevt_pop{position: absolute;top: 40%;left: 50%;width: 772px;background-color: #fff;border: 2px solid #000; -moz-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index: 1}
.fullevt_pop .fp_inner{padding: 20px 15px;position: relative;}
.fullevt_pop ul{overflow: hidden;}
.fullevt_pop li{float: left;padding: 0;text-align: center;width: 50%;}
.fullevt_pop dl{margin-top: 30px;padding: 0 10px;}
.fullevt_pop dt{font-size: 15px;font-weight: bold;padding: 0 0 10px;}
.fullevt_pop dd{padding: 0 0 7px 13px;position: relative;line-height: 1.3;font-size: 13px;letter-spacing: -0.05em;}
.fullevt_pop dd::before{content:"";position: absolute;top: 8px;left: 4px;width: 1px;height: 1px;background-color: #000;}
.fullevt_pop .fpclo{position: absolute;top: 0;right: 0;padding:10px;}
.fopini_write .wrt_sel{display: block;border:1px solid #ccc;float: left;width: 20%;background: #fff;padding:5px 10px;box-sizing: border-box;}
.fopini_write .wrt_sel select{border:0;height: 30px;width: 100%}
.fopini_write .wrt_txt{display: block;border:1px solid #ccc;background: #fff;padding:5px 10px;box-sizing: border-box;}
.fopini_write .wrt_txt input{border:0;height: 30px;padding:0;margin:0;width: 100%}

/* 우측 고정배너 */
.right_bnr{position: fixed;top: 50%;right: 3%;z-index: 10;background: url('https://img.megagong.net/gong/full/20190615/full_right.png') 0 0 no-repeat;width: 144px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);margin-top: 10%}
.right_bnr ul li{display: block;}
.right_bnr ul li p{text-align: center}
.right_bnr ul li strong{font-size: 25px;display: block;padding: 71px 0 20px 0;text-align: center}
.right_bnr ul li strong span{font-size: 21px;margin-top: -2}
.right_bnr ul li a{display: block;font-size: 0;line-height: 0}
.right_bnr ul li.rb_scoring a{height: 54px;}
.right_bnr ul li.rb_event1 a{height: 158px;}
.right_bnr ul li.rb_event2 a{height: 158px;}
.right_bnr ul li.rb_top a{height: 50px;}

.difficulty_view .difficulty_grpwrp text,.possibrsltview_grp text,.persnnlscore_grp_wrp text{font-family: '맑은 고딕','Malgun Gothic','돋움','Dotum','굴림',sans-serif !important}

.commt_pop .ct_wrp .fbasic_tbl {border:1px solid #ccc}
.commt_pop .ct_wrp .fbasic_tbl tbody td{padding: 4px 3px;font-size: 12px;}
.commt_pop .ct_wrp .fbasic_tbl tbody td *{font-size: 12px;}

.ly_btm_fixed{width: 180px;position: fixed;bottom: 0px;right: 0;z-index: 100;display: none}
.ly_btm_fixed .crdwrp li &gt; img{width: 180px !important;}
.ly_btm_fixed .slick-arrow{display: none !important}

.fmn_advantwrp{position: relative;margin-bottom: 50px;padding-top: 120px;}
.fmn_advantwrp .fadvant_inner{width: 1000px;margin:0 auto}
.fmn_advantwrp ul{font-size: 0;text-align: center;}
.fmn_advantwrp ul::after{content: "";display: block;clear: both;}
.fmn_advantwrp ul li{position: relative;display: inline-block;width: 325px;padding: 20px 0;}
.fmn_advantwrp ul li:nth-child(1)::before{display: none}
.fmn_advantwrp ul li::before{content: "";position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);z-index: 2;background: url('https://img.megagong.net/gong/full/20190615/top_icon_line.png') center 0 no-repeat;width: 1px;height: 259px}
.fmn_advantwrp ul li span{position: relative;display: block;color: #fff;font-size: 18px;margin-top: 20px;}
.fmn_advantwrp ul li span strong{display: block;padding: 0px 0;color: #fff;font-size: 18px;}
#tb_msg::after{clear: both;display: block;content: ""}
.evt_func{padding:20px 0 0;margin-top: 55px;border-top: 1px solid #333;clear: both;}
.evt_func dt{position: relative;overflow: hidden;font-size: 14px;color: #222;font-weight: bold;margin-bottom: 15px;}
.evt_func dd{position: relative;color: #222;padding-bottom: 6px;line-height: 1.3;padding-left: 10px;}
.evt_func dd.em{font-weight: bold;color: #222}
.evt_func dd::before{position: absolute;content: "";top:9px;left:0;width: 2px;height: 2px;background-color: #b0b0b0}
.evt_func dd a{display: inline-block;border:1px solid #222;padding:2px 6px;color: #222;font-size: 12px;margin-left: 5px;}

.countWrap {z-index:10; width:100%;height:102px; background:#673df0;}
.countWrap__section {position:relative;margin:0 auto;padding: 20px 0 0 0;font-size:0;text-align: center;}
.countWrap__tie {display:inline-block; position:relative; padding:0 17px 0 23px;}
.countWrap__tie-si {padding-left:0;}
.countWrap__tie-cho {padding-right:0;}
.countWrap__tie-si:before {content:'';}
.countWrap__tie--item {display:inline-block;padding-top: 16px;width:55px; height:44px; margin:0 0 0 15px; background:url('https://img.megagong.net/gong/brand/bg_count_num.gif') no-repeat 0 0; line-height:60px; text-align:center;}
.countWrap__tie--item:first-child {margin-left:0;}
.countWrap__tie--item &gt; img {vertical-align:top !important;}
.countWrap__tie span.txt{font-size: 28px;font-weight: bold;display: inline-block;color: #fff;vertical-align: top;height: 60px;line-height: 60px;padding: 0 24px 0 10px;letter-spacing: -0.05em;}
.countWrap .end_info{font-size: 28px;font-weight: bold;display: inline-block;color: #fff;vertical-align: top;height: 60px;line-height: 60px;padding: 0 24px 0 0;letter-spacing: -0.05em}
.countWrap__section a{display: inline-block;color: #fff;vertical-align: top;height: 43px;padding: 9px 24px 0 0;}
.countWrap__section strong{font-size: 12px;color: #b2a0ec;display: block;padding-top: 5px;padding-left: 30px;}

/* 채점하기 */
.divtbl_wrp{clear: both;display: table;border-collapse: collapse;margin: 0 0 20px;width: 100%;table-layout: fixed;}
.divtbl_wrp .dv_row{display: table-row;}
.divtbl_wrp .dv_row &gt; div{background-color: #bbbbbb;border: 1px solid #959595;padding: 9px 0;text-align: center;vertical-align: middle;box-sizing: border-box;background-color: #f3f3f3;border: 1px solid #ddd;padding: 14px 2px;vertical-align: middle;}
.divtbl_wrp .dv_row .tit{font-weight: bold}
.divtbl_wrp .dv_row .tit:nth-child(2n-1){display:none}
.divtbl_wrp .dv_row .tit:nth-child(1){display: table-cell;width: 6%;}
.divtbl_wrp .dv_row .num_box,.divtbl_wrp .dv_row .inp_box{width: 23.5%;display: table-cell;padding-left: 0;padding-right: 0;}
.divtbl_wrp .dv_row .inp_box{background: #fff;padding-top: 6px;padding-bottom: 6px;}
.divtbl_wrp .dv_row .num_box label{display: block;float: left;width: 20%;text-align: center;border-left: 1px solid #ccc;padding: 0;box-sizing: border-box;}
.divtbl_wrp .dv_row .num_box label:nth-child(1){border:0}
.divtbl_wrp .dv_row .inp_box span{display: block;float: left;width: 20%;text-align: center;padding: 3px 7px;box-sizing: border-box;}
.divtbl_wrp .dv_row .inp_box span input[type='text']{width: 100%;height: 34px;padding: 0px;text-align: center;display: block;color: #222;border: 1px solid #666666;background: #fff;box-sizing: border-box;}
.divtbl_wrp .dv_row .inp_box span input[type='text']:focus{background:#fff;border-bottom:1px solid #0279f0}
.divtbl_wrp .dv_row .inp_box span.anN{color: #e20d0d;}
.divtbl_wrp .dv_row .inp_box span.anY{color: #3044ab;}
.mockCont.marking .btn_apply{display: block;background-color: #0279f0;height: 32px;line-height: 32px;font-size: 14px;padding: 0 30px;color: #fff;font-weight: bold;float: right;margin: 0;}

/* 중간 배너 영역 */
.ftabcon_inner .bnr_zone{background: #ccc;}
.ftabcon_inner .bnr_zone .bnr_mb, .belt_bnrwrp .bnr_mb{display: none;}

/* FAQ */
.faq_wrap .faq_lst{line-height:20px;font-size:14px;border: 1px solid #ccc;border-bottom: 0;font-weight: bold;}
.faq_wrap .faq_lst .question{position: relative;font-weight:bold;padding: 12px 50px 12px 20px;border-bottom:1px solid #c8c8c8;color: #007af4;cursor: pointer;}
.faq_wrap .faq_lst .question:before{content:"";display:block;position:absolute;top: 50%;right: 30px;width: 8px;height: 8px;margin-top: -7px;border-right: 2px solid #007af4;border-bottom: 2px solid #007af4;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);transform: rotate(45deg);}
.faq_wrap .faq_lst .question.on:before{-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);transform: rotate(-135deg);margin-top: -2px;}
.faq_wrap .faq_lst .question + p{color:#444444;padding: 12px 20px;display: none;font-weight: normal;border-bottom:1px solid #c8c8c8;}


@media (max-width: 1200px){
	/* 공통 */
	.subTab{padding: 5px 0 5px !important;}
	.full_wrap{min-width: 310px}
	.fbasic_tbl tbody th,.fbasic_tbl tbody td{padding: 10px 5px;}
	.fbasic_tbl tbody td .td_btn{display:block;margin-left: 0}
	.ftabcon_inner{width: 92%;}

	.layerPopup.fullserv .contentBox{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);margin-top:0;max-width: 90%;}
    .layerPopup.fullserv .contentBox .pop_box{padding: 15px 15px 0px;}
    .layerPopup.fullserv .btnClose{top: -40px;right: 0;width: 25px;}


	.fcmmn_inner{width: 100%;}
	.full_tab .ftab_inner{width: 100%;}
	.full_notice .fnotice_inner{width: 92%;}
	.full_main .fmain_inner{width: 100%;min-height: 300px}
	.belt_bnrwrp .btb_inner{width: 100%}

	/* 우측 고정배너 블라인드 */
	.right_bnr{display: none;}

	/* 메인 비주얼 */
	.full_main .fmain_inner .subtitle_main{padding-top: 20px;margin-bottom: 10px}
	.full_main .fmain_inner .subtitle_main img{width: 60%;max-width: 450px}
	.full_main.marginB{margin-bottom: 65px;}

	/* 풀서비스 탭*/
	.full_tab {height: 75px}
	.full_tab.pofixed{height: 65px;border-bottom: 1px solid #ddd;}
	.full_tab ul li &gt;a{padding:28px 0;}
	.full_tab ul li &gt;a span::before, .full_tab ul li.on &gt;a span::before, .full_tab ul li &gt;a:hover span::before{display:none}
	.full_tab.pofixed ul li &gt;a{padding: 23px 0;}
	.full_tab.pofixed ul li.on &gt;a, .full_tab.pofixed ul li:hover &gt;a{padding-bottom: 19px;}
	.full_tab.pofixed ul li &gt;a span,.full_tab ul li &gt;a span{font-size: 18px;padding-right: 0;background: none;height: auto;border: 0 !important;}
	.full_tab ul li .notic{top:-29px;background-size: 99% 100%;height: 36px;}
	.full_tab ul li .notic span{padding-left: 5px;padding-right: 5px;font-size: 12px}
	.full_tab ul li .notic span::after {bottom: -3px;border-right: 10px solid transparent;border-bottom: 10px solid #6e33d6;}
	.full_tab ul li .notic::after{bottom: -3px}
	.full_tab ul li .admin_btn{top: 0;margin-top: -53px;}

	.compet_rate_tbl{padding-top: 48px}
	.compet_rate_tbl .tbl_scroll thead tr{width: 100%}
	.compet_rate_tbl .fbasic_tbl tbody td{padding:8px 5px}

	.scorresult_wrp .fbasic_tbl.tbl_mb{display: table;}
	.scorresult_wrp .fbasic_tbl.tbl_pc{display: none}

	.commntr_view .lecTab ul li a span{font-size: 13px;}

	.level_view .level_grpwrp .sg_inner, .level_view .level_grpwrp .cg_inner{padding: 15px 0 15px;}

	.subpaperdown_wrp{padding:0px 0 15px 0}
	.subpaperdown_wrp ul li span{padding:0 15px 0 15px;}
	.subpaperdown_wrp ul li select{width: 100%;}
	.subpaperdown_wrp ul li button{width: 100%}
	.subpaperdown_wrp ul li.place_sel{padding-top: 15px;width: 100%;margin-bottom: 20px;background-color: #ededed;border-bottom: 1px solid #ccc;padding-bottom: 15px;}
	.subpaperdown_wrp ul li.place_sel select{width: 100%}
	.subpaperdown_wrp ul li.sub_line select{width: 48%;}
	.subpaperdown_wrp ul li.sub_line{width: 100%;}
	.subpaperdown_wrp ul li.sub_line::after{line-height:0;display:table;content:'';clear:both}
	.subpaperdown_wrp ul li.sub_line select{width: 70%;}
	.explana_wrap ul li{padding: 30px 25% 30px 105px;}
	.explana_wrap ul li .tea_img{width: 70px;height: 70px;top: 17px;}
	.explana_wrap ul li .tea_name{font-size: 15px;}

	.explana_wrap ul li .tea_btn{top: 26px;}
	.commntr_view .lectlist .down_btn{padding: 6px 0 5px;height: 50px;font-size: 14px;width: 46%;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

	.testinfo_write .fbasic_tbl tbody td{padding-left: 8px;padding-right: 8px;}
	.testinfo_write .fbasic_tbl tbody td.m_subject ul li:first-child{display:block;margin:0 0 10px}
	.testinfo_write .smll_info{display: block;padding-top: 7px}
	.testinfo_write .fbasic_tbl tbody td.m_addpoint label{width: 25%;float: left;}
	.testinfo_write .fbasic_tbl tbody td.m_addpoint label:last-child{display:block}
	.testinfo_write .fbasic_tbl tbody td.m_addpoint input[type="radio"]{display: block;margin: 0 0 2px;}
	.priva_agree{padding:10px 10px 3px}

	.fstscoring_wrp .fstscoring_tit h5{float: none}
	.fstscoring_wrp .fstscoring_tit dl{float: none;padding: 5px 0 10px;border: 1px solid #ccc;border-bottom: 0;}
	.fstscoring_wrp .fstscoring_tit dl dt{padding: 0 15px 0 15px;border-right: 1px solid #bfbfbf;margin-right: 25px;}
	.fstscoring_wrp .fstscoring_tit dl dd label{padding: 10px 20px 10px 0;display: inline-block;}

	.possibrslt_view .fbasic_tbl thead th{padding: 16px 5px;}
	.possibrslt_view .fbasic_tbl tbody th,.possibrslt_view .fbasic_tbl tbody td{padding: 14px 5px;}
	.possib_view .fbasic_tbl thead th,.possib_view .fbasic_tbl tbody th,.possib_view .fbasic_tbl tbody td{padding:8px 5px}

	/* 하단 공통영역 */
	.belt_bnrwrp .btb_inner{width: 100%;padding:0}
	.belt_bnrwrp .btb_inner strong img{width: 95%;max-width: 730px}
	.belt_bnrwrp .btb_inner p img{width: 95%;max-width: 730px}
	.full_evt .evt_left img,.full_evt .evt_right img{width: 100%}
	.fullevt_pop{width: 70%}
	.fullevt_pop li img{width: 100%;border:2px solid #fff}
	.fullevt_pop dl{margin-top: 15px;padding:0}
	.fullevt_pop dt{font-size: 13px;}
	.fullevt_pop dd{padding:0 0 3px 7px}

	.ly_btm_fixed{display: block;bottom:65px}
	.ly_btm_fixed a img{width:315px}

	.fmn_advantwrp .fadvant_inner{width: 100%}
	.fmn_advantwrp ul li{display: block;float: left;width: 33.3%}
	.fmn_advantwrp ul li img{max-width: 90%}
	.fmn_advantwrp ul li::before{height: 100%;top:0;background-image: none;background-color: #2e4040;-webkit-transform:none;-ms-transform: none;transform: none;}

	.fmn_advantwrp ul li span,.fmn_advantwrp ul li span strong{font-size: 15px;line-height: 1.3}

	.full_evt .evt_con h4{width: 100%}
	.present_wrp{width: 92%}
	.present_wrp ul li span{border: 0 !important;padding:20px}
	.present_wrp ul{background-color: #fff}
	.present_wrp ul li:nth-child(3){width: 33.3%}
	.full_evt .evt_con.end h4::before{background-size: 120px;margin-left: 18%;bottom: -130px;height: 110px;width: 120px}
	.full_evt .evt_con.con1 div img{max-width: 92%}
	.full_evt .evt_con h4 img{max-width: 95%}
	.full_evt .evt_con h4 strong img{max-width: 80%}
	.full_evt .evt_con::before,.full_evt .evt_con.con2::before{background-size: 130px;height: 68px}
	.full_evt .evt_con{padding-top: 80px;padding-bottom: 60px;}
	.full_evt .evt_con.con2.end h4::before{margin-left: 10%}
	.full_opini{width: 92%;padding-top: 60px;}
	.fopini_write::before{background-size: 207px;right: 0;width: 209px;height: 86px;bottom: inherit;top: -78px;}

	.countWrap .end_info{font-size: 21px;height: 40px;line-height: 40px;display: block;padding: 0}
	.countWrap{height: 80px;min-width: 320px;height: auto;padding-bottom: 15px;}
	.countWrap__section{width: 100%;padding-top: 15px;}
	.countWrap__tie-day{width: 100%;margin-right: 0;background-size: 36px;box-sizing: border-box;}
	.countWrap__tie-day:before{display: none}
	.countWrap__tie--item{margin: 0 0 0 8px;background-size: 37px;width: 37px;height: 33px;padding-top: 7px;}
	.countWrap__tie span.txt{font-size: 21px;height: 33px;line-height: 33px;vertical-align: bottom;}
	.countWrap__section strong{padding-left: 0}
	.countWrap__section a{padding-right: 0}

	/* 채점하기 */
	.divtbl_wrp .dv_row .inp_box span{padding: 0 3%;}

}

@media all and (max-width:992px){

	.ftabcon_inner .tit_wrp .t_info,.fcmmn_inner .tit_wrp .t_info{float: right;padding: 3px 0 0;float: none;display: block;margin: 7px 0 0;}

	.rview_inner{padding-right: 0}
	.result_view_grp{position: relative;top:inherit;right: inherit;width: 100%;margin-top: 10px}
	.result_view_grp .inner{height: 220px}
	.subselect_top5{float: none;width: 100%;margin-bottom: 50px}
	.subcombi_top5{float: none;width: 100%;}

	.possibrslt_view .possibrsltview_inner{padding-right: 0}
	.possibrsltview_grp{position: relative;top:inherit;right: inherit;width: 100%;margin-top: 10px;border:0;height: auto;}
	.possibrsltview_grp .grpbox{border:1px solid #ccc;padding: 12px;height: auto;}
	.possibrsltview_grp .grp_tit{padding: 0 0 7px;}
	.possibrsltview_grp .inner ul li{padding: 0 0 4px 10px;}
	.possibrsltview_grp .right_info{border-top: 0}
	.possibrsltview_grp .inner ul li br{display:none}
	.subTab li{padding-bottom: 10px}

	.loca_grp_wrp strong {line-height: 1.3;background-size: 12px;top: -31px;}

	.commntr_view .lectlist .tec_info p em{display: block;}

	.possibrslt_view .fbasic_tbl thead th,.possibrslt_view .fbasic_tbl tbody th,.possibrslt_view .fbasic_tbl tbody td{padding:8px 5px;}

	.fullevt_pop{width: 85%}
	.fullevt_pop li img{max-width: 300px}
	.fullevt_pop .fp_inner{padding:10px}
	.fullevt_pop dd{font-size: 12px;line-height: 1.2;word-break: break-all;}
	.fullevt_pop .fpclo{padding: 8px}
	.fullevt_pop li{padding-top: 10px}
	.fullevt_pop dt{padding-bottom: 5px;font-size: 12px}

	.full_dim .dim_anno strong{top:50px}
	.full_dim .dim_anno i{top:130px}

	/* 채점하기 */
	.divtbl_wrp .dv_row .tit:nth-child(1){width: 55px;}

}

@media all and (max-width:768px){
	.bmb60{margin-bottom:30px}
	.ftabcon_inner, .fcmmn_inner {padding-bottom: 30px;}
	.ftabcon_inner {padding-top: 30px;}
	table.pc_view{display: none;}
	table.mb_view{display: table;}
	.ftabcon_inner .tit_wrp h4, .fcmmn_inner .tit_wrp h4,.full_opini .tit_wrp h4{font-size:14px}
	.ftabcon_inner .tit_wrp h4::before, .fcmmn_inner .tit_wrp h4::before, .full_opini .tit_wrp h4::before{height: 15px;}
		
	/* 중간 배너 영역 */
	.ftabcon_inner .bnr_zone .bnr_pc, .belt_bnrwrp .bnr_pc{display: none;}
	.ftabcon_inner .bnr_zone .bnr_mb, .belt_bnrwrp .bnr_mb{display: block;}

	.full_main {background-color: #06090e;}
	.full_main .fmain_inner .title_wrp{background: url('https://img.megagong.net/gong/full/top_bg_mb.jpg') center 100% no-repeat;background-size: 100%}
	.full_main .fmain_inner .subtitle_main{padding-top:35px}
	.full_main .fmain_inner .subtitle_main img{width: 90%;max-width: 530px}
	.full_main .fmain_inner .title_main{height: auto;padding-bottom: 50px}
	.full_main .fmain_inner .title_main img{width:92%;position: relative;top: inherit;left: inherit;transform: none;-moz-transform: none;-webkit-transform: none;}
	.full_main .fmain_inner .tit_inner strong{font-size: 12px;top:7px;padding: 0}
	.full_main canvas{display: none}

	.full_main.marginB{margin-bottom: 20px;}
	.full_notice{padding-bottom: 70px}
	.full_notice .fnotice_inner &gt; div{padding:7px 10px;height: 80px}
	.full_notice .fnotice_inner &gt; div strong{font-size: 12px;font-weight: normal !important}
	.full_main.marginB .full_notice{padding-bottom: 30px}

	.top5_wrp .top5_inner{padding:15px 15px}

	.ftabcon_inner .tit_wrp .t_info,.fcmmn_inner .tit_wrp .t_info{float: none;display: block;padding-top: 5px;margin: 0 0 0;}
	.ftabcon_inner .tit_wrp .t_sel{display: block;margin-left: 0}
	.ftabcon_inner .tit_wrp .t_sel select{display: block;width: 100%;margin: 7px 0 0 0;font-size: 13px}
	.ftabcon_inner .tit_wrp h4 .user_info, .fcmmn_inner .tit_wrp h4 .user_info{display: block;margin: 0;border: 0;padding: 5px 0 0;opacity: 0.7;font-size: 13px;}
	.possib_loca_wrp .scorresult_tit h5{font-size: 14px}
    .possibrsltview_grp .grpbox{padding: 10px;}
	.possibrsltview_grp .grp_tit{font-size: 12px;color: #4c4c4c;}
	.possibrsltview_grp .inner ul li{font-size: 12px;padding: 0 0 2px 10px;color: #6f6f6f;}
	.series_graph{padding: 0 0 30px;}
	.series_graph &gt; div{height:200px !important}
	.series_graph div[dir="ltr"]{width: 100% !important;}

	.full_tab.pofixed,.full_tab{height: 55px;}
	.full_tab ul li::before{background-image: none;background-color: #cacaca;height: 98%}
	.full_tab.pofixed ul li &gt;a,.full_tab ul li &gt;a{padding: 8px 0;}
	.full_tab ul li &gt;a span br{display: block}
	.full_tab.pofixed ul li .notic,.full_tab ul li .notic{top:-34px}
	.full_tab ul li .notic span{font-size: 12px;padding:0 3px}
	.full_tab.pofixed ul li .admin_btn{top: inherit;}
	.full_tab.pofixed ul li &gt;a span, .full_tab ul li &gt;a span{font-size: 15px;line-height: 1.3}
	.full_tab.pofixed ul li.on &gt;a, .full_tab.pofixed ul li:hover &gt;a{padding-bottom: 6px;border-top-width: 2px;}
	.full_tab ul li .notic::after{left: 0;margin-left: -7px;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-ms-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);bottom: -8px;border-bottom: 15px solid #5b18d0;}

	.fbasic_tbl thead th,.fbasic_tbl tbody th,.fbasic_tbl tbody td{padding: 7px 2px;}
	.br_mb{display:block}
	.br_pc{display:none}

	.bttn_wrp button{padding: 10px 10px;font-size: 14px;}
	.priagree_btnwrp button{width: 100%;padding:10px 0}
	.fstscoring_wrp .bttn_wrp button{width: 100%;}

	.result_view .check_anno strong,.totalbf_zone .totalbf_anno strong{font-size: 16px;line-height: 1.4;}
	.result_view .check_anno a{top: 98px;margin: 0;font-size: 13px;}
	.totalbf_zone .totalbf_anno span{top: 150px;margin: 0;}

	.level_view .level_grpwrp h5{font-size: 14px;}
	.level_view .level_zone .level_grpwrp {flex-wrap: wrap;}
	.level_view .level_zone .selct_sbj {font-size: 14px; margin-top: 20px;}

	.result_view_tbl h5 .t_btn{position: relative;top:inherit;right: inherit;display: block;margin-top: 10px}
	.result_view_tbl .tble_wrp .fbasic_tbl tbody th:first-child br{display: block}

    .fstscoring_wrp .fstscoring_tit dl{padding: 5px 0 5px;}
	.fstscoring_wrp .fstscoring_tit dl dt{display: block;margin: 0 0 0;padding: 0 0 6px 0;border-right: 0;text-align: center;}
	.fstscoring_wrp .fstscoring_tit dl dd{display: block;padding: 5px 0 0;font-size: 0;border-top: 1px solid #ccc;}
	.fstscoring_wrp .fstscoring_tit dl dd label{position: relative;width: 20%;padding: 5px 0;font-size: 12px;}
	.fstscoring_wrp .fstscoring_tit dl dd label:before{content:"";display:block;position:absolute;top:0;left:0;width:1px;height:100%;background-color: #e8e8e8;}
    .fstscoring_wrp .fstscoring_tit dl dd label:nth-child(1):before{display:none}
	.fstscoring_wrp .fbasic_tbl col:nth-child(1),.fstscoring_wrp .fbasic_tbl thead tr th:nth-child(1),.fstscoring_wrp .fbasic_tbl tbody tr td:nth-child(1){display: none}
	.fstscoring_wrp .fbasic_tbl thead tr.th_mb{display: table-row;}
	.fstscoring_wrp .fbasic_tbl thead tr.th_mb th[colspan="5"]{display: none;}
	.fstscoring_wrp .fbasic_tbl thead tr.th_mb th[colspan="4"]{display: table-cell;}

	.difficulty_view .difficulty_grpwrp .stk_grp,.difficulty_view .difficulty_grpwrp .circle_grp{width: 100%;float: none;margin-bottom: 10px}
	.difficulty_view .difficulty_grpwrp .sg_inner,.difficulty_view .difficulty_grpwrp .cg_inner{padding:0 0;}
    .difficulty_view .difficulty_grpwrp .stk_grp{
    padding: 20px 0 0;
}
    .difficulty_view .difficulty_grpwrp .circle_grp{
    padding: 0 0 0;
}
    .difficulty_view .difficulty_grpwrp h5{
    font-size: 14px;
}

	.scorresult_wrp .left_info{float: none;padding: 0;}
	.scorresult_wrp .scorresult_tit h5{font-size:14px;}

	.priagree_btnwrp{text-align: left}

	.testinfo_write .fbasic_tbl tbody td.m_number input[type="text"]{width: 99.5%}
	.testinfo_write .fbasic_tbl tbody td.m_serial select{width: 100%;margin-bottom: 7px}
	.testinfo_write .fbasic_tbl tbody td.m_subject ul li.sel_sub{position: relative;width: 100%;margin: 0 0 7px;}
	.testinfo_write .fbasic_tbl tbody td.m_subject ul li.sel_sub:last-child label{padding-left: 5px}
	.testinfo_write .fbasic_tbl tbody td.m_subject ul li:nth-child(1) label:nth-child(1),
	.testinfo_write .fbasic_tbl tbody td.m_subject ul li:nth-child(1) label:nth-child(2),
	.testinfo_write .fbasic_tbl tbody td.m_subject ul li:nth-child(1) label:nth-child(3),
	.testinfo_write .fbasic_tbl tbody td.m_subject ul li:nth-child(1) label:nth-child(4),{display: inline-block;width: 24%;margin:0;padding-bottom: 10px}
	.testinfo_write .fbasic_tbl tbody td.m_subject label:nth-child(4){width: 28%}
	.testinfo_write .fbasic_tbl tbody td.m_subject select{width: 100%;}
	.testinfo_write .fbasic_tbl tbody td.m_point select{width: 100%;margin:0 0 7px}

	.compet_rate_tbl{margin-right: 17px;padding-top: 57px;}
	.compet_rate_tbl .tbl_scroll thead tr th br{display: block}
	.compet_rate_tbl{margin-right: 0}
	.compet_rate_tbl .tbl_scroll_btn{display: none}
	.compet_rate_tbl .tbl_scroll tbody tr{display:table-row;}
	.compet_rate_tbl .tbl_scroll .fbasic_tbl tbody th, .compet_rate_tbl .tbl_scroll .fbasic_tbl tbody td{padding:6px 3px;letter-spacing: -0.15em;}
	.compet_rate_tbl .tbl_scroll .fbasic_tbl tbody th{font-weight: normal;letter-spacing: -0.19em}

	.commntr_view .lectlist .tec_clk {text-align: left}
	.commntr_view .lectlist .down_btn{height: 36px;line-height: 36px;font-size: 14px;border-radius: 5px;margin-left: 0;margin-right: 2%;margin-bottom: 3px;width: 120px;padding: 0;}
	.commntr_view .lectlist .down_btn br{display:none}
	.commntr_view .lectlist .down_btn{height: 32px;line-height: 32px;font-size: 13px;font-weight: normal;background-size: 10px;background-position: 3px 3px;}
	.commntr_view .lectlist .down_btn img{display: none}

	.commt_pop{width: 90%;max-width: 600px;margin-left:0;top: 50%; -moz-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
	.commt_pop .popinner{padding:15px 15px}
	.commt_pop .btn_popclo{top: -40px;right: 0;}
	.commt_pop .cl_wrp .tech_name{right:8%;}
	.commt_pop .cl_wrp .tech_name span.subj{font-size:15px;}
	.commt_pop .cl_wrp .tech_name span.name{font-size:15px;}
	.commt_pop .cl_wrp .tech_name span.play{padding-top:15px;}
	.commt_pop .ct_wrp{height: 100px}
	.commt_pop .commt_lec .tit,.commt_pop .commt_txt .tit{font-size: 13px;}
	.commntr_view .lectlist .tec_clk a{display: block;padding-left: 0;margin-top: 5px}
	.commn_info dl{padding-bottom: 10px;border-bottom: 2px solid #000;border-top: 2px solid #000;}
	.commn_info dt{padding: 10px 0 10px 10px;margin-bottom: 10px;font-size: 14px;}

	.persnnlscore_view .persnnlscore_grp_wrp{height: 350px}
	.persnnlscore_view .persnnlscore_grp_wrp .psg_inner{padding:25px 0}

	.loca_grp_wrp .lgw_zone{font-size: 12px;height: 36px;line-height: 36px;letter-spacing: -0.07em}

	.full_dim .dim_anno span{font-size: 15px;margin-top: 10px;}
	.full_dim .dim_anno strong{font-size: 18px;top: 62px;margin-top: 0;line-height: 1.4}
	.full_dim .dim_anno strong br{display: none}
	.full_dim .dim_anno i{top:130px}

	/* 하단이벤트 */
	.full_opini .fbasic_tbl tbody th, .full_opini .fbasic_tbl tbody td:last-child{padding:10px 3px;font-size: 12px;letter-spacing: -0.07em}
	.full_opini .fbasic_tbl tbody td.titxt{padding-left: 8px;padding-right: 8px;}
	.full_opini .fbasic_tbl colgroup col:nth-child(1){width: 40px !important;}
	.full_opini .fbasic_tbl colgroup col:nth-child(3){width: 55px !important;}
	.fopini_write{padding: 10px 10px;}
	.fopini_write .tit{padding: 0}
	.fopini_write .tit span{display: none}
	.fopini_write .tit input[type="text"]{margin-bottom:10px;width: 100%;width: -webkit-calc(100% - 24px);width: -moz-calc(100% - 24px);width: calc(100% - 24px);}
	.fopini_write button{width: 100%;position: relative;top: inherit;right: inherit;margin: 0 0 0;}
	.fullevt_pop {width: 95%;}

	.fmn_advantwrp{padding-top: 10px}
	.fmn_advantwrp ul {padding:0 15px 0}
	.fmn_advantwrp ul li{width: 100%;float: none;text-align: center;padding: 10px 0;/* border-top: 1px solid #0b3a46 */}
	.fmn_advantwrp ul li:nth-child(1){border-top: 0}
	.fmn_advantwrp ul li::before{display: none}
	.fmn_advantwrp ul li img{display: none}
	.fmn_advantwrp ul li span{font-size: 13px;letter-spacing: -0.06em;margin: 0;}
	.fmn_advantwrp ul li span strong{font-size: 13px;letter-spacing: -0.06em;display: inline;padding-left: 5px;padding-right: 5px}

	.present_wrp strong img{width: 70px}
	.present_wrp ul li span{padding:5px}
	.present_wrp ul li span strong{line-height: 1.3;font-size: 12px;letter-spacing: -0.08em}
	.present_wrp ul li span strong br{display: block;}

	.full_opini{/* padding-top: 0; */margin-bottom: 30px;}
	.fopini_write::before{top:-120px}
	.fopini_write .wrt_sel{width: 100%}
	.fopini_write .wrt_txt{width: 100%;border-left: 1px solid #ccc;/* border-top: 0 */margin: 0 0 5px;}

	.countWrap{padding-bottom: 15px}
	.countWrap__section a{height: 34px;padding:10px 0 0}
	.countWrap__section a img{width: 150px}

	.level_view .level_grpwrp .stk_grp{/*width: 100%;*/}
	.level_view .level_grpwrp .circle_grp{/*width: 100%;*/}
	.level_view .level_grpwrp .cg_inner{/*padding:0;*/}
	.level_view .level_grpwrp .sg_inner, .level_view .level_grpwrp .cg_inner{padding: 15px 8% 20px;}

	.explana_wrap ul li{padding: 10px 0 10px 85px;}
	.explana_wrap ul li .tea_name{margin: 0 0 12px;}
	.explana_wrap ul li .tea_btn{position: relative;top: inherit;right: inherit;width: 100%;overflow: hidden;}
    
	/* 채점하기 */
    .divtbl_wrp .dv_row .tit:nth-child(1){width: 35px;}
    .divtbl_wrp .dv_row .inp_box span{padding: 2px;}

    /* FAQ */
	.faq_wrap .faq_lst{font-size: 12px;}
	.faq_wrap .faq_lst .question{padding: 10px 30px 10px 12px;}
	.faq_wrap .faq_lst .question:before{right: 10px;width: 5px;height: 5px;}
	.faq_wrap .faq_lst .question + p{padding: 10px 12px;}
}

@media all and (max-width:576px){
	.fbasic_tbl{font-size:12px}
	.full_main .fmain_inner .subtitle_main{margin-bottom: 15px;padding-top: 30px}
	.full_main .fmain_inner .title_main{padding-bottom: 25px}
	.full_main .fmain_inner .title_main img{width: 95%}

	.fstscoring_wrp .fstscoring_tit dl dd label{width: 20%;text-align: center;}
	.fstscoring_wrp .fstscoring_tit dl dd input[type="radio"]{display: block;margin: 0 auto 2px;}
	.testinfo_write .fbasic_tbl tbody td.m_subject ul li.sel_sub{display:block;width: 100%}
	.testinfo_write .fbasic_tbl tbody td.m_subject ul li.sel_sub:last-child label{padding-left: 0}

	.full_tab{height: 57px;}
	.full_tab.pofixed{height: 51px;}
	.full_tab ul li &gt;a{padding: 10px 0;}
	.full_tab.pofixed ul li &gt;a span,.full_tab ul li &gt;a span{font-size: 14px;line-height: 1.3;}
	.full_tab ul li &gt;a span br{display: block}

	.ly_btm_fixed{bottom: 54px}
	
    /* 채점하기 */
    .divtbl_wrp{display: block;border: 1px solid #c5c5c5;border-bottom: 0;}
	.divtbl_wrp .dv_row{display: block;}
	.divtbl_wrp .dv_row:after{content:"";display:block;clear:both}
	.divtbl_wrp .dv_row .tit{padding: 6px 0;}
	.divtbl_wrp .dv_row .tit:nth-child(1){display: block;width: 100%;border: 0;border-bottom: 1px solid #c5c5c5;}
	.divtbl_wrp .dv_row .num_box{width: 50%;float: left;display: block;border: 0;border-bottom: 1px solid #c5c5c5;}
	.divtbl_wrp .dv_row .inp_box{width: 50%;float: left;display: block;border: 0;border-bottom: 1px solid #c5c5c5;padding-left: 0;padding-right: 0;}
	.divtbl_wrp .dv_row .num_box label[for="ans_10_6"],.divtbl_wrp .dv_row .num_box label[for="ans_10_16"]{border-left: 1px solid #ccc;}

	.level_view .level_grpwrp .stk_grp{float: none;width: 100%;}
	.level_view .level_grpwrp .circle_grp{float: none;width: 100%;}

	.explana_wrap ul li{padding: 10px 0 10px 60px;}
	.explana_wrap ul li .tea_img{width: 50px;top: 10px;}
	.explana_wrap ul li .tea_name{font-size: 13px;}
	.explana_wrap ul li .tea_name span{padding: 2px 0 0;overflow: visible;text-overflow: inherit;max-width: 100%;white-space: inherit;font-size: 12px;}
	.explana_wrap ul li .tea_btn{/* width: auto; */}
	.commntr_view .lectlist .down_btn{height: 28px;line-height: 28px;font-size: 13px;width: 100px;}

	.series_graph &gt; div{float: none;width: 100% !important;}
}
</pre></body></html>