

@charset "euc-kr";
/*============================= START ============================= */

@font-face {
    font-family: "NotoSansKR";
    font-weight: 100;
    src: url('/user/fco/fonts/NotoSansKR-Thin.woff') format(woff);
}
@font-face {
    font-family: "NotoSansKR";
    font-weight: 100;
    src: url('/user/fco/fonts/NotoSansKR-Thin.woff') format(woff);
}
@font-face {
    font-family: "NotoSansKR";
    font-weight: 200;
    src: url('/user/fco/fonts/NotoSansKR-ExtraLight.woff') format(woff);
}
@font-face {
    font-family: "NotoSansKR";
    font-weight: 300;
    src: url('/user/fco/fonts/NotoSansKR-Light.woff') format(woff);
}
@font-face {
    font-family: "NotoSansKR";
    font-weight: 400;
    src: url('/user/fco/fonts/NotoSansKR-Regular.woff') format(woff);
}
@font-face {
    font-family: "NotoSansKR";
    font-weight: 500;
    src: url('/user/fco/fonts/NotoSansKR-Medium.woff') format(woff),
    	/* ttfÆÄÀÏ Ãß°¡½Ã */
    	 url(NotoSansKR-Medium.ttf) format('truetype');
}
@font-face {
    font-family: "NotoSansKR";
    font-weight: 600;
    src: url('/user/fco/fonts/NotoSansKR-SemiBold.woff') format(woff);
}
@font-face {
    font-family: "NotoSansKR";
    font-weight: 700;
    src: url('/user/fco/fonts/NotoSansKR-Bold.woff') format(woff);
}
@font-face {
    font-family: "NotoSansKR";
    font-weight: 800;
    src: url('/user/fco/fonts/NotoSansKR-ExtraBold.woff') format(woff);
}
@font-face {
    font-family: "NotoSansKR";
    font-weight: 900;
    src: url('/user/fco/fonts/NotoSansKR-Black.woff') format(woff);
}

body, h1, h2, h3, h4, h5, h6, input, textarea, select, a, span {
	font-family: 'Noto Sans KR', sans-serif;
}

div.Wrapper980 {padding-right: 0;}
div.wrap980 {padding-right: 0;}

/* Noto ÆùÆ® Àû¿ë*/
body,h1,h2,h3,h4,h5,th,td,input,select,button{color:#333;font-family: 'Noto Sans KR', sans-serif !important;}
span,li,a,address,font,dt,dd,p,strong,textarea,th,td,table { font-family: 'Noto Sans KR', sans-serif !important; }


.section_title b {position: absolute;right: 0;top: 0;}
.section_title b a {font-size: 14px;color: #000;font-weight: 500;letter-spacing: -1px;}

.depth_PMGn .Wrapper980 > ul li.SiteAllWrap > a span {margin-left: 0px;vertical-align: 0px;}

.top_PMGn {background:none;}
.top_PMGn .myInfo {height:15px; line-height:0px; padding-top: 14px;}
.top_PMGn .myInfo ul li {line-height:17px; margin-left:7px;font-size:11px;}
.top_PMGn .myInfo ul li.bold { font-weight:bold;}
/*.top_PMGn .myInfo ul li a {color:#646b83;}*/
.top_PMGn .myInfo ul.pmgStart {    position: relative;z-index: 9;}
.top_PMGn .myInfo ul.pmgStart li { line-height:15px;display:inlien-block;}
.top_PMGn .myInfo ul.pmgStart li a {display:block; font-size:11px; color:#646b83;}
.top_PMGn .myInfo ul.pmgStart li a span {font-size:0; text-indent:-999em;}
.top_PMGn .myInfo ul.pmgStart span.ico_bookmark{display: inline-block; width:13px; height:13px; margin:0 0 0 -3px; background: url('//file.pmg.co.kr/user/phjo/images/common/new2023/icon_bookmark.png') no-repeat;vertical-align:-2px;*display: inline; zoom: 1;}
/*.top_PMGn .myInfo ul.pmgStart span.ico_blog{display: inline-block; width:23px; height:13px; margin:2px 0 0 0; background: url('//file.pmg.co.kr/user/phjo/images/common/new2023/icon_blog.png') no-repeat;vertical-align:-1px;}
.top_PMGn .myInfo ul.pmgStart span.ico_cafe{display: inline-block; width:14px; height: 14px; margin:-1px 0 0 0; background: url('//file.pmg.co.kr/user/phjo/images/common/new2023/icon_cafe.png') no-repeat 0 1px; vertical-align:0;}
.top_PMGn .myInfo ul.pmgStart span.ico_youtube{display: inline-block; width: 17px;height: 14px; margin:1px 0 0 0; background: url('//file.pmg.co.kr/user/phjo/images/common/new2023/icon_youtube.png') no-repeat 0 1px;vertical-align:0;}*/
.top_PMGn .myInfo ul.pmgStart li:last-child {display:none;}

.pop_top_bnr01 {position: absolute;left: 0;top: 30px;z-index: 10;}

/* ÁÂÃø»ó´Ü ¾ÆÀÌÄÜ hover ±â´É */

.top_PMGn .myInfo ul.myPage li {position:relative; }
.top_PMGn .myInfo ul.myPage li:first-child a {font-size:11px; color:#000;}
.top_PMGn .myInfo ul.myPage li.black a { color:#000000; font-weight: bold; }
.top_PMGn .myInfo ul.myPage li a {color:#646b83; padding:0; float:left;font-weight: 500;}
/*.top_PMGn .myInfo ul.myPage li a:hover {font-weight:bold;}*/
.top_PMGn .myInfo ul.myPage li span.round {width:17px; height:17px; /*background:url('//file.pmg.co.kr/user/pno/images/main/2020/bg_nCount.png') no-repeat center top;*/ background:#e51937;color:#fff; position:unset; top: 16px; right: 12px;border-radius: 30px;line-height: 17px;}
.top_PMGn .myInfo ul.myPage li span.line {display:inline-block; color:#666; float:left;padding-left:7px;}
.top_PMGn .myInfo ul li.MyBtn {margin-top:0;}
.top_PMGn .myInfo ul li.MyBtn a { line-height:18px;  height:15px; display:block; /*font-weight:bold;*/ color: #ff0000;background: none;}
.top_PMGn .myInfo ul li.MyBtn a.red { color:red;}
.top_PMGn .pmg_top_acadall {top:32px;}
.top_PMGn .pmgInfo {position:relative;}
.top_PMGn .pmgInfo .logo_PMG {height: 32px;position: absolute;top: 15px;left: 50%;transform: translate(-50%);margin: 0;}
.top_PMGn .pmgInfo .logo_PMG a.top_logo {margin:0 auto;}
.top_PMGn .pmgInfo .subGrid {padding:0; position:absolute; top:18px; right:0;}

.depth_PMGn .Wrapper980 > ul li.SiteAllWrap > a {padding-left:0;padding: 0 !important;width: 140px;height: 38px;line-height: 38px;background: #000;color: #FFF;text-align: center;border-radius: 30px;font-size:20px;}

.depth_PMGn {background:#fff; height:49px;/*border-top:1px solid #dedede;*/border-bottom:1px solid #e1e1e1;}
.depth_PMGn .Wrapper980 > ul li {/*margin:0 19.5px;*/margin: 0 40px 0 0;height: 38px;line-height: 38px;}
.depth_PMGn .Wrapper980 > ul li:first-child {margin-left:0;margin-right: 39px;}
.depth_PMGn .Wrapper980 > ul li:first-child a {padding-left:0;}
.depth_PMGn .Wrapper980 > ul li:last-child {margin-right:0; margin-left:56px !important;}
.depth_PMGn .Wrapper980 > ul li:last-child a {padding-right:0;}
.depth_PMGn .Wrapper980 > ul li > a {padding: 0;font-family:'Noto Sans KR', sans-serif !important;font-size: 20px;font-weight:bold;color:#000;letter-spacing:-1px;display: inline-block;}
.depth_PMGn .Wrapper980 > ul li:nth-child(1) > a::after {display:none;} 
.depth_PMGn .Wrapper980 > ul li > a::after {display: block;padding-top: 3px;content: '';border-bottom: solid 2px #000;transform: scaleX(0);transition: transform 250ms ease-in-out;}
.depth_PMGn .Wrapper980 > ul li > a:hover::after  {transform: scaleX(1);}

.depth_PMGn .Wrapper980 > ul li:last-child ul {}
.depth_PMGn .Wrapper980 > ul li:last-child ul li {margin-right: 18px;position:relative;}
.depth_PMGn .Wrapper980 > ul li:last-child ul li:last-child {margin-right:0;margin-left:0 !important;}
.depth_PMGn .Wrapper980 > ul li:last-child ul li a {font-size: 14px;}
.depth_PMGn .Wrapper980 > ul li:last-child ul li a::after {display: inline-block;content:'';background:#000;width:1px;height:9px;position: absolute;right: -11px;top: 13px;transform: unset;border-bottom: 0;}
.depth_PMGn .Wrapper980 > ul li:last-child ul li:last-child {margin-left: 0px !important;}
.depth_PMGn .Wrapper980 > ul li:last-child ul li:last-child a::after {display:none;}

/*.depth_PMGn .Wrapper980 > ul li.SiteAllWrap > a {padding:10px 10px 11px}
.depth_PMGn .Wrapper980 > ul li.SiteAllWrap > a:before {content:''; display:inline-block; width:28px; height:28px;background:url('//file.pmg.co.kr/user/phjo/images/common/new2023/ico_totalview.png') no-repeat left top; vertical-align:middle;}
.depth_PMGn .Wrapper980 > ul li.SiteAllWrap > a span {margin-left:10px; vertical-align:-2px;}*/

.depth_PMGn #Total_Lect1 .pmg_top_acadall {left: 385px;border: 1px solid #e1e1e1;border-radius: 0 0 20px 20px;padding-bottom: 30px;}
.depth_PMG #Total_Lect1 .pmg_top_acadall ul li {width: 170px;}
.depth_PMGn #Total_Lect2 .pmg_top_acadall {width: 170px;left: 380px;border: 1px solid #e1e1e1;border-radius: 0 0 20px 20px;padding-bottom: 20px;height:220px;padding-top: 0;}
.depth_PMGn #Total_Lect3 .pmg_top_acadall {width: 170px;left: 665px;border: 1px solid #e1e1e1;border-radius: 0 0 20px 20px;padding-bottom: 20px;height:250px;padding-top: 0;}
.depth_PMGn .pmg_top_profall_hjspa {left: 125px !important;border: 0;height: 460px !important;border-radius: 0 0 10px 10px;border: 1px solid #e1e1e1;}
.depth_PMGn .pmg_siteall_close {top:249px !important;display:none;}
.depth_PMGn .pmg_top_siteall {z-index:9999999;border: 1px solid #e1e1e1 !important;border-top: 0 !important;border-radius: 0 0 20px 20px;left: 50%;transform: translate(-50%);width: 980px;}
.depth_PMG .pmg_top_siteall .online_tbl_siteall td a {display: block;color: #000;}
.depth_PMG .pmg_top_siteall .online_tbl_siteall td a:hover {color:#000;font-weight:bold;}
.online_tbl_siteall th {padding-top: 0;}
.online_tbl_siteall td {padding: 10px 24px !important;}
.online_tbl_siteall th:last-child, table.online_tbl_siteall td:last-child {border-right:0 !important;}

.depth_PMG .pmg_top_siteall .online_tbl_siteall td span {color: #999;font-weight: 500;text-align: left;display: block;background: none;padding: 5px 0;margin-bottom: 6px;position:relative;}

.depth_PMG .tchAll #ProfAllDiv {left: 490px;border-radius: 10px 10px;}
.depth_PMG .tchAll #ProfAllDiv>div {left: 523px !important;border: 0;height: 400px !important;border-radius: 0 0 10px 10px;border: 1px solid #e1e1e1;width: 169px;}
#SiteTopProfSearchLayer dl {padding: 0 0 5px 0;}
#SiteTopProfSearchLayer dt {padding: 5px 0 0px 12px;height: auto;background: none;margin-bottom: 0;border-bottom: 0;font-weight: 500;}
#SiteTopProfSearchLayer dt p {background: none;color: #999;font-size: 16px;}
#SiteTopProfSearchLayer dd {background: #FFF;padding: 5px 5px 0 12px;line-height: 1.5;height: auto;}
#SiteTopProfSearchLayer dd a {font-size: 16px;color:#000;}
#SiteTopProfSearchLayer dd a:hover {font-size:16px;font-weight:bold;}


/* ±³¼öÁø ¸Þ´º border¶óÀÎ */
#SiteTopProfSearchLayer dl:nth-child(1) dt:before {display:none;}
#SiteTopProfSearchLayer dt:before {content: '';display: block;background: #eeeeee;width: 127px;height: 1px;margin-bottom: 6px;}

.depth_PMG .pmg_top_acadall ul li a:hover {}

.depth_PMG .pmg_top_acadall ul {text-align: left;}
.depth_PMG #Total_Lect2 .pmg_top_acadall ul li {
    width: 170px;
}
.depth_PMG #Total_Lect3 .pmg_top_acadall ul li {
    width: 170px;
}

/* ¸Þ´º »çÀÌ border ¶óÀÎ Ãß°¡ */
.depth_PMG #Total_Lect2 .pmg_top_acadall ul li.menu_after:before {content: '';display: block;background: #eeeeee;width: 127px;height: 1px;margin-bottom: 6px;}
.depth_PMG #Total_Lect3 .pmg_top_acadall ul li.menu_after:before {content: '';display: block;background: #eeeeee;width: 127px;height: 1px;margin-bottom: 6px;}

/* ÀüÃ¼¸Þ´º »çÀÌ border ¶óÀÎ Ãß°¡ */
.depth_PMG .pmg_top_siteall .online_tbl_siteall td span.menu_after:before {content: '';display: block;background: #eeeeee;width: 110px;height: 1px;margin-bottom: 6px;position: absolute;left: 0;top: -5px;}

.depth_PMG #Total_Lect1 .pmg_top_acadall ul li.s_menu_tit {padding: 7px 0 0px 15px;font-size: 16px;margin-left: -11px;width: 157px;color: #999999;}
.depth_PMG #Total_Lect2 .pmg_top_acadall ul li.s_menu_tit {padding: 7px 0 0px 15px;font-size: 16px;margin-left: -11px;width: 157px;color: #999999;}
.depth_PMG #Total_Lect3 .pmg_top_acadall ul li.s_menu_tit {padding: 7px 0 0px 15px;font-size: 16px;margin-left: -11px;width: 157px;color: #999999;}

.depth_PMG .pmg_top_acadall ul li a {font-size: 16px; color:#000;letter-spacing: -1px;}
.depth_PMG .pmg_top_acadall ul li a:hover {font-weight:bold;color:#000;}

/* ÇÜ¹ö°Å ¾ÆÀÌÄÜ ±âº» ½ºÅ¸ÀÏ */
.hamburger-icon {
    display: inline-block;
    width: 16px;
    height: 16px; /* ³ôÀÌ¸¦ ÁÙ¿© ¼¼ ÁÙÀÌ Àß ¸Âµµ·Ï */
    position: relative;
}

.hamburger-icon span {
    display: block;
    width: 14px;
    height: 2px;
    background: #FFF;
    margin: 3px 0; /* °£°Ý Á¶Á¤ */
    transition: transform 0.3s, opacity 0.3s;
}

/* X Ç¥½Ã »óÅÂ */
.hamburger-icon.active span:nth-child(1) {
    transform: rotate(45deg) translate(4px, 4px);
}

.hamburger-icon.active span:nth-child(2) {
    opacity: 0;
}

.hamburger-icon.active span:nth-child(3) {
    transform: rotate(-45deg) translate(3px, -3px);
}

#blackBackground {position: absolute;top: 50px; left: 0; width: 100%;height: 300px;background:linear-gradient(rgb(0 0 0 / 17%), rgb(0 0 0 / 0%));z-index: 999;display: none;}

/* ÀüÃ¼¸Þ´º br°ª Ã³¸® */
table.online_tbl_siteall td br {    line-height: unset;}

/* Footer */
#Footer {clear:both;background:#fff; letter-spacing:0; padding-bottom: 20px;padding-top: 0 !important;}
#Footer ul {clear:both; height:18px; padding-top: 0px}
#Footer ul:first-child {padding-top:0}
#Footer ul li {/*background:url('http://file.pmg.co.kr/User/pmg/imgs/line.jpg') no-repeat 15px 5px; */float:left; font-size:12px; color:#6d6d6d; padding-left:15px;letter-spacing: -1.5px;font-weight:500;}
#Footer ul li:first-child {background:none; padding-left:0}
#Footer ul li a {color:#000}
#Footer .footerTop { background:#f4f4f4; padding:20px 0 15px; margin-bottom:25px; border-bottom:1px solid #e5e5e5}
#Footer .footerTop ul.Top {width:980px; margin:0 auto;}
#Footer .footerTop ul.Top li a {color:#000;}
.f_address .Top li {font-size:13px !important;font-weight:bold !important;}

#Footer .Logo {position:absolute; top:50%; right:0; margin-top:-35px; text-align:right}
#Footer .Logo .CopyRight {font-size:12px; color:#6d6d6d; padding-top:15px}

/* lnb */
.lnbmenu_phjo {position:relative;}
.lnbmenu_phjo:before {position:absolute; top:-20PX; left:50%; transform:translateX(-50%);  content:''; display:inline-block; width:130px; height:1px; background:#ccc;}
.lnbmenu_phjo ul li {border-bottom:1px solid #e1e1e1;}
.lnbmenu_phjo .lnbmenu_app {text-align:center; background:#29272b;}
.lnbmenu_phjo .lnbmenu_app.app2 {background:#2f2b35;}

/* »ó´Ü ¿À¹ö½ºÅ©·Ñ »èÁ¦ */
.pmg_top_profall_hjspa {overflow:unset !important;}

/* ÀüÃ¼¸Þ´º */
.online_tbl_siteall th {
    font-size: 18px;
    background: none;
    border-right: 1px solid #e1e1e1;
    border-left: 0 !important;
    border-bottom: 0 !important;
    border-top: 0 !important;
    text-align: center;
    color: #000;
    }
table.online_tbl_siteall td {
    font-size: 16px;
    background: none;
    border-right: 1px solid #e1e1e1;
    border-left: 0 !important;
    border-bottom: 0 !important;
    border-top: 0 !important;
    text-align: left;
    }


/* ÆùÆ®·¹µå 11px */
.pointt_11 {font-size:12px !important;}
#PayType_01_Notice {font-size:12px !important;}

/* ¼­ºêÆäÀÌÁö ·¹ÇÁÆ® ÆùÆ® */

/* ÆùÆ® 13px */
.font_13,
.cuscenter_wp .etc li a,
.px12 td,
div.DayTestWrap div.DTNumber table td,
div.DayTestWrap div.DTButton table td,
div.DayTestWrap div.DTAnswer table td,
.pmgtbl01 td,
.pmgtbl02 th,
.pmgtbl02 td,
.moketest_list th,
.moketest_list td,
dl.exam_info dt,
dl.exam_info dd,
.jr_guideBox td,
.jr_guide,
div.n_free_lec_list table tr td.n_tdLeft ul.n_lec_list li,
.f11gray,
ul.lec_info .leccon_tb th,
ul.lec_info .leccon_tb td,
.pmgtblnone th,
.pmgtblnone td,
.pmg_lec .pmg_lec_board td div.lec p.tt,
div.NPD_Content {font-size: 13px !important;}

/* ÆùÆ® 12px */
.graph_group .btn_followlec,
div.newSTable table.newStudyTable tr th,
.order_table01 th,
div.allAgree,
div.agreeList,
.info_text02,
.info_text dd,
div.lec_newlist_tab_w ul li a span,
div.cart_lec_wp div.cart_list_head th,
div.cart_lec_wp div.cart_list_tb td,
div.cart_lec_wp div.cart_list_info,
div.n_free_lec_list table tr td p.box_sty strong,
#content h3.subttl span ,
.pmgtbl02 td.view_info,
div.cart_lec_wp div.view_list_head th,
div.cart_lec_wp div.view_list_tb td,
div.lec_start_box ul li,
.cp_code_noti,
.cp_code_wrap .cp_code_input.pre_codeNum,
div.newCurriWrap div.curriContent table tr td.last div.lecContent a.btnMore,
.ly_help p,
.ly_help strong,
.pmg_lec .pmg_lec_board td div .notice, 
.pmg_lec .pmg_lec_board td div .f11gray,
.pmg_lec .pmg_lec_board td div .f11gray a,
div.newProfLeft div.profMenu div.menuListTop ul li a,
div.newProfLeft div.profMenu div.menuList ul li.npDepth02 ul li a {font-size:12px !important;}

/* ³ªÀÇÇÐ½À --- °áÁ¦ÆäÀÌÁö (¼­ºñ½º°¡ÀÔÈ®ÀÎ¹öÆ° ³ôÀÌ) */
.button.small a {font-size:12px;}
.line-hei18 {line-height:18px !important;}

/* ¼ö°­½ÅÃ» - Àå¹Ù±¸´Ï (ÅØ½ºÆ®thÁ¤·Ä)*/
div.cart_lec_wp div.cart_list_head th {text-align:center;}

/* ÄíÆùÇÒÀÎ±Ý¾× ÁÂÃøÁ¤·Ä */
.order_table02 td p {text-align:left;}

/* ¼ö°­ÈÄ±â --- ÇÏ´Ü ¸ñ·Ï¹öÆ°Â©¸² 
.mysub_partR div .button.white {border-bottom: 1px solid #999;}*/

/* ÇÐ½ÀÀÚ·á½Ç ÅÇ ¹Ú½º ¼öÁ¤ */
.lectab02 li a {padding: 0 15px 0 15px;height: 38px;line-height: 38px;} 
.lectab02 li a:hover {}
 
 /* ¸ðÀÇ°í»ç --- ÀÚ¼¼È÷º¸±â¹öÆ° */
 div.newSTable table.newStudyTable tr td.tdLeft a {height: 30px;line-height: 30px;padding: 0 6px;}

/* ÆùÆ® 13px / bold */
.Mycrs_wrap a.btn_common_white {font-size:13px !important;font-weight:bold !important;}

/* °áÁ¦¹æ¹ý¼±ÅÃ À¯ÀÇ»çÇ× */
#PayType_Ad .ta_center {font-size:13px !important;}

#PayType_01_Notice,
#PayType_02_Notice,
#PayType_03_Notice,
#PayType_05_Notice,
#PayType_50_Notice,
#PayType_50_Notice {font-size:12px !important;}
#RECEIPT_Notice1 p {font-size:12px !important;}
.pmg_newpayment input {font-size:13px;}

/* ÁÖ¹®ÀÚÁ¤º¸ input */
.input {font-size:13px !important;} 
.pmg_inputyes {padding: 0 !important;}

/* D-day/¸ñÇ¥¼³Á¤ select */
.st_dday select {font-size:13px !important;} 
.backgray textarea {font-size:13px !important;} 
.pointt_11 {font-size:12px !important;}

/* ¼ö°­Á¾·á°­ÀÇ Áõ¸í¼­ ÆùÆ® 
.lecsort_zone font {font-size:13px !important;} */

/* ±³¼öÇÐ½À Q&A */
.nMycrs_psinfo > p {font-size:13px !important;} 

/* °áÁ¦³»¿ª */
.order_table05,
.order_table05 td,
.order_table05 td.pt {font-size:13px !important;}

/* Àå¹Ù±¸´Ï ÇÒÀÎ±Ý¾×/¼ö·®/Àû¸³±Ý °¡·Î ¿©¹é */
#helpPannel3 {width: 260px !important;}
#helpPannel4 {width: 270px !important;}
#helpPannel5 {width:240px !important;}
#helpPannel0 {width: 275px !important;}

/* È¸¿øÅ»Åð - °í°´¸¸Á·¼¾ÅÍ bg°ª */
.cscnter_box {padding:21px 0 95px !important;}

/* ·¹ÇÁÆ®¸Þ´º °í°´¸¸Á·¼¾ÅÍ ÆùÆ® */
#PMG_Gnb .lnb_question ul li a {font-weight: 500;}

/* ¼ö°­Á¾·á°­ÀÇ */
.lecsort_tb table tr td font {}


/* ÆùÆ® Å¬·¡½º css */
.font12_c {font-size:13px !important;}
.font13_c {font-size:13px !important;}
.font14_c {font-size:14px !important;}
.font15_c {font-size:15px !important;}
span.font13_c a {font-size:12px !important;}

/* ÆùÆ® 13px */
.pointt_12,
div.NPDC_Con1 table th,
div.NPDC_Con1 table td,
div.QnA_Grid .hot_s_list ul li,
div.ReplyBox .hot_c_list ul li,
div.NPDC_Menu_All ol li a,
dl.newLec dd,
div.NPDC_Menu_Sub ul li,
div.NPLL_Lecture ul.NPLL_LCon li.NPLL_LC_prof p.lecprof_text, 
.tcc .tcc_list dd,
.mycrs_noti_area .notice_con ul li a,
.graph_group .lecnum,
.graph_group .lecnum .figure strong,
.diploma_link a.btn_txt,
.mycrs_infotop .set_dday a,
div.newStudyTabWrap div.newStab ul.tabList li a,
.pmg_inputyes,
div.newSTable table.newStudyTable tr td,
.lec_infomatzone .btncols_group .casegr,
.mycrs_btmcaubox,
.lecsort_tb td .btn_mycrs_hd,
.lecsort_tb td .btn_mycrs_nr,
.lecsort_tb thead tr th,
.order_table01 td dl dd a,
.order_table02 th,
.order_table02 td,
.on_order_table01 td,
.info_text,
.order_table03 th, 
.order_table03 td,
.delivery_info .button.white.large a,
.mycrs_remarkbox ul li,
.order_table01 th,
.coupon_small_18 a,
#PMG_Gnb .lnb_menu ul li,
div.NPDC_Con2_Tcc ul li.NPDC_Con2_Tcc_Right ol li.on a,
p.NPDC_Con2_Title span a,
.pmg_lec .pmg_lec_board th,
.pmg_lec .pmg_lec_lecture .lecinfo span.tle,
.pmg_lec .pmg_lec_lecture > div,
.pmg_lec .pmg_lec_lecture .lecinfo span.num,
div.n_free_btn_r a,
div.n_free_lec_list table tr th, div.n_free_lec_list table tr td,
.SearchWrap .selectBox .selectTit,
.lectab02 li a,
.pmgtbl03 th,
.pmgtbl03 td,
.tab li a,
div.detail_prof_ttl ul.NewCurriTab li a,
div.cart_lec_wp div.view_btn_area button.btn_cart,
.st_table04 th,
.st_table04 td,
.pmgboard01 th,
.pmgboard01 td,
div.mycrs_subleft_tab ul li a,
div.nMycrs_lec_box ol li,
div.lec_start_box ul li:first-child span,
.pmg_lec .pmg_lec_board td div.lec p.tt span,
.lecsort_tb tr td .lec_etc,
.order_table04 td,
.cscnter_box .cs_time li,
div.nMycrs_lecarea,
div.newCurriWrap div.curriContent table tr td.last div.lecContent p,
.pmg_lec .pmg_lec_board td div p,
.lecsort_zone .btm_tip li,
div.newProfLeft div.profSet a span,
div.newProfLeft div.profMenu div.menuList ul li.npDepth01 a.only,
div.profMainCon div.profIntroBox dl dd ul li,
div.newProfLeft div.profMenu div.menuList ul li.firstTitleOnly,
.pmg_lec_infobox li,
.lec_detail_review td, 
.lec_detail_review02 td,
dl.newLec dt {font-size: 13px !important;}

.pointc_blue {}

.order_table02 td p input {vertical-align: baseline;}

#HotAndLecturesArea01 .item ul li {font-size:13px;}

#content h3.subttl {background: url(http://file.pmg.co.kr/User/pna/imgs/sub/sub_title.gif) no-repeat left 27px !important;}
div.teacherListWrap div.teachCont ul.teachList li div.lecTitle span.blBar {font-size:13px;background: url(http://file.pmg.co.kr/Comm/prof/images/bl_teacher_bar2.gif) no-repeat 0px center !important;}
div.teacherListWrap div.teachCont ul.teachList li div.lecTitle strong {background: url(http://file.pmg.co.kr/Comm/prof/images/bl_teacher_bar1.gif) no-repeat 0 center !important;}

/* ÆùÆ® 14px */
#snb .snbbox .depth03 dt a,
.pmg_lec .pmg_lec_board td div.lec p span.tle,
div.NPDC_Menu_Main ul li,
.mycrs_infotop .myday_txt,
.mycrs_noti_area .notice_tab ul li a,
.lecsort_tb tr td.firstcon,
.graph_group .lecnum .figure,
.Mycrs_wrap a.tooltip > i,
.lec_infomatzone .graph_group .bartext,
.mycrs_btmlecbox dd a,
.lecsort_tb .prograte .progtime .progtm,
.pmg_newpayment .payment_newoption label,
.mycrs_remarkbox .remark_tit,
div.NPLC_Subject2,
div.NPDC_Menu_All a.NPDC_ma,
div.n_free_lec_list table tr td strong.n_lec_tit,
div.lec_buybox .buylist_tb td.name label,
.cscnter_box .cs_btn li a,
div.newCurriWrap div.curriContent table tr td.last div.lecContent p.first a,
#PMG_Gnb .lnb_question ul li a,
.pmg_lec .pmg_lec_board td div p a {font-size: 14px !important;}

/* ÆùÆ® 15px */
#snb .snbbox li.depth02_on > a,
div.NPDC_Menu_Main p.NPDC_Menu_Name,
div.NPDC_Menu_Sub p.NPDC_Menu_bbsTitle,
.lecsort_tb tr td .lec_sub,
.checksel_list ul li a,
div.n_gho_hot_w .hot_roll_list ul li a,
div.NPDVisual_Video ul li,
div.DayTestWrap div.DTTitle,
div.DayTestWrap div.DTAnswerTit a,
.ddl-input,
div.lec_start_box ul li:first-child span.pointc_red,
#snb .snbbox li.depth02 a {font-size:15px !important;}
#snb .snbbox li.depth02 a {font-weight: 400 !important;}

/* ÆùÆ® 15px / bold */
.lecsort_tb tr td .lecchp_tit, .lecsort_tb tr td .lecchp_tit a {font-size:15px !important;font-weight:bold !important;}
#snb .snbbox li.depth02_on a {font-weight: 400;}

/* ÆùÆ® 16px */
div.NPDC_Con1 ul li.NPDC_Con1_Right p.NPDC_Con1_Title,
.mysubtop_box .cellgrp dl.typeA dt,
.list_lassify_style li .tit,
.mycrs_infocon .tit {font-size:16px !important;}

.pmg_lec .pmg_lec_board td div.lec p.tt img {vertical-align: middle;}

/* ÆùÆ® 17px */
.lecsort_tb tr td .lec_tit,
#content h3.subttl,
.taps_list li span.tap,
.graph_group .percent,
.cscnter_box .cs_txt,
div.teacherListWrap div.teachCont ul.teachList li div.lecTitle strong {font-size:17px !important;}

/* ÆùÆ® 19px*/
div.NPLL_Lecture ul.NPLL_LCon li.NPLL_LC_prof p.lecprof_nick {font-size: 19px !important;}

/* ÆùÆ® 22px */
div.newProfLeft div.profTitle strong {font-size:21px !important;}

/* ÆùÆ® 27px */
div.NPLL_Lecture ul.NPLL_LCon li.NPLL_LC_prof p.lecprof_name {font-size:27px !important;}

/* ±³¼ö»ó¼¼ ·¹ÇÁÆ® */
div.newProfLeft div.profMenu div.menuListTop strong.first span a {font-size: 21px !important;letter-spacing: -1px;}
div.newProfLeft div.profMenu div.menuList ul li.npDepth02 ul li.first {background: url(http://file.pmg.co.kr/Comm/prof/images/bl_menulist_2.gif) no-repeat 0 9px !important;}
div.newProfLeft div.profMenu div.menuList ul li.npDepth02 ul li {background: url(http://file.pmg.co.kr/Comm/prof/images/bl_menulist_2.gif) no-repeat 0 12px !important;}

/* ±³¼ö»ó¼¼ÆäÀÌÁö --- ·¹ÇÁÆ®¸Þ´º ¼öÁ¤ */
div.newProfLeft div.profSet a span {line-height: 30px !important;}
div.newProfLeft div.profMenu div.menuListTop strong.first span a {line-height:1.2;}
div.newProfLeft div.profMenu div.menuListTop ul li {background: url(http://file.pmg.co.kr/Comm/prof/images/bl_menulist_1.gif) no-repeat 4px 12px !important;}
div.newProfLeft div.profMenu div.menuListTop ul li.first {background: url(http://file.pmg.co.kr/Comm/prof/images/bl_menulist_1.gif) no-repeat 4px 8px !important;}
.detail_prof_ttl .ttl_curri {background: url(http://file.pmg.co.kr/user/pno/imgs/prof/bul_black.gif) no-repeat left 5px !important;}
.detail_prof_ttl .ttl_curri span {font-size:17px !important;}
div.profMainCon div.profIntroBox dl.nth_2 dt {background: #f2f1f1 url(http://file.pmg.co.kr/Comm/prof/images/ico_teacher_img2.gif) no-repeat 15px 13px !important;}
div.profMainCon div.profIntroBox dl.last dt {background: #f2f1f1 url(http://file.pmg.co.kr/Comm/prof/images/ico_teacher_img3.gif) no-repeat 15px 13px !important;}
div.profMainLeft div.profMainLecture div.newNotice ul li a {font-size: 13px;line-height: 1.0;}
div.profMainLeft div.profMainLecture div.newNoticeComm ul li a {font-size: 13px;line-height: 1.0;letter-spacing: -1px;}
div.profMainLeft div.profMainLecture div.newNoticeComm ul {margin-top:5px !important;}

/* ±³¼öÁø ¸®½ºÆ®ÆäÀÌÁö */
div.teacherListWrap div.teachCont ul.teachList li div.lecTitle {top: -37px !important;}
div.newProfLeft div.profMenu div.menuList ul li.npTeacher ul li a {font-size:13px !important;}

/* °øÀÎÁß°³»ç ±³¼öÁø */
div.teacherListWrap div.teachCont ul.teachList li div.teachTxt a.teachMore {height: 25px !important;}
div.profMainLeft div.profMainLecture div.newNotice { padding-top: 15px !important; }
div.profMainLeft div.profMainLecture div.newNoticeComm {height: 94px !important; /*padding-top: 10px !important;*/}
div.newProfLeft div.profMenu div.menuList ul li.npDepth01 a.only {padding-top: 5px !important;}
div.n_free_lec_list_w h4 {font-size:17px !important;}

/* °­ÁÂÃ£±â¸¶¹ý»ç ÆùÆ® */
.srch_select select {font-size:12px !important;}
.lecinfo > ul {font-size:13px;margin-bottom:10px;}
#content h3.subttl {padding-left:25px;}

/* ±³Àç¾È³» --- ¸®½ºÆ® Â©¸²Çö»ó */
.booklist_con .bookArea {height: 250px !important;}

/* °­ÀÇ¸í 21px */
.lec_subject {font-size:21px !important;}

/* ±³¼ö¼Ò°³ --- ±³Àç¼Ò°³ Å¸ÀÌÆ² Ä¿¼­ÀÌ¹ÌÁö */
.detail_prof_ttl .ttl {background: url(http://file.pmg.co.kr/user/pno/imgs/prof/bul_black.gif) no-repeat left center !important;}

/* ±³Àç¾È³» --- ÄÁÅÙÃ÷ ¿ÞÂÊ ºÙÈû */
div#container {padding:0 0 0 0 !important;}

/* ¼­ºêÆäÀÌÁö Å¸ÀÌÆ² ³×ºñ°ÔÀÌ¼Ç */
#content .teachTit .subNavi {font-size:13px !important;}
div.teacherListWrap div.teachTit ul.subNavi li.first {background:none !important;}
div.teacherListWrap div.teachTit ul.subNavi li {background: url(http://file.pmg.co.kr/Comm/prof/images/bl_subnavi_arrow.gif) no-repeat 0 5px !important;}

/* ±³¼ö¼Ò°³ - °³¼³°­ÀÇ ÅÇ */
.detail_prof_ttl.type2 ul.curri_tab li a,
.detail_prof_ttl.type2 ul.curri_tab li a.onlyOne {padding: 4px 12px 4px !important;}

/* °Ô½ÃÆÇ Å¸ÀÌÆ² bgÀ§Ä¡¼öÁ¤ */
#content h3.title {background: url(http://file.pmg.co.kr/User/pna/imgs/sub/sub_title.gif) no-repeat left 16px;}
#content h3.title span {font-size:12px;}

/* ¿Â¶óÀÎ¼­Á¡ - ÁÂÃø¸Þ´º */
#snb .snbbox .depth03 dd > a {font-size: 12px;background: url(//file.pmg.co.kr/user/pno/imgs/icon/snb_dot.gif) no-repeat 5px 8px;}
.cuscenter_wp .title {font-size:16px;font-family: 'Noto Sans KR', sans-serif;padding:0;}
.cus_box dl dt,,
.cuscenter_wp .contact a {font-size:13px;}
.cus_box dl dd {font-size: 12px; }

.cus_box p {font-size:12px;]

/* »ó´Ü ·Î±×ÀÎ¿µ¿ª Å¬¸¯¾ÈµÊ */
.top_PMG .myInfo ul.myPage {position:relative;z-index:10;}


<%	' 10.1.100.39 - 2025/09/05 11:40:40 - hongmp %>