

/**** °øÅëÀ¸·Î »©¾ßÇÒ °Í ****/
.pointc_green {color:#207c24;}


/*** after °¡»ó¿ä¼Ò ***/
#wrap, #container, #jr_left, #jr_right, #footer .footer980 ul.btmenu, #contents_sub{*zoom:1;}
.jr_notice, .jr_noticeBox, .profBox, .coures_box, .loginBox, .footer980, .prof_pic_box, .teamtch02, .tcc_roll, .lec_prof, .mainRollban,
.jr_mainBan, .mainRollban, .profCafe,.loginBox ul,
.intro_img
{*zoom:1;}

#wrap:after, #container:after, #jr_left:after, #jr_right:after, #footer .footer980 ul.btmenu, #contents_sub:after{content: ""; display:block; clear:both; }
.jr_notice:after , .jr_noticeBox:after, .profBox:after , .coures_box:after, .loginBox:after, .footer980:after, .prof_pic_box:after,
.teamtch02:after, .tcc_roll:after, .lec_prof:after, .loginBox ul:after, 
.mainRollban:after, .jr_mainBan:after. .mainRollban:after, profCafe:after,
.intro_img:after
{content: ""; display:block; clear:both; }

/* 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; }

.Info_Wrap table tr th,
.Info_Wrap table tr td,
.awards_wrap .awards_wrap_tt div,
#footer .copyright ul.footer980_jr li { font-weight: initial !important; }

/* ³ªÀÇÇÐ½À ÆäÀÌÁö (³ªÀÇÇÐ½À Å¸ÀÌÆ²¼öÁ¤)*/
div.nMycrs_psinfo h4,
h5.h5_title,
div.nMycrsTop dl dt h3 {font-family: 'Noto Sans KR', sans-serif !important;}

/* ÇÏ´Ü ÆùÆ®weight ¼öÁ¤ */
.Info_Wrap table tr th,
.Info_Wrap table tr td,
.awards_wrap .awards_wrap_tt div,
#footer .copyright ul.footer980_jr li { font-weight: initial !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.newProfLeft div.profMenu div.menuList ul li.npTeacher ul li {padding-top:0 !important;}

/* ¼öÇèÁ¤º¸ ·¹ÇÁÆ® */
#sub .snbbox li.depth02 {background: url(http://file.pmg.co.kr/user/pja/imgs/icon/snb_off.gif) no-repeat 134px 17px !important;}
#sub .snbbox li.depth02_on>a { background: url(http://file.pmg.co.kr/user/pja/imgs/icon/snb_on.gif) no-repeat 134px 17px !important;}
#sub .snbbox li.depth02>a { padding: 12px 0 14px 8px !important;}
#sub .snbbox li.depth02_on>a { padding: 12px 0 14px 8px !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;}

/* À¯Çüº°°Ë»ö - ÀüÃ¼ */
div.nMycrs_select div.crs_select_box select {height:26px !important;}

/***** ÀÎÆ®·Î È­¸é *****/
.intro{width:268px; float:left}
.intro li{float:left;}


/**** ·¹ÀÌ¾Æ¿ô ****/
#wrap{width:100%; margin:0 auto}


#jr_header{width:980px; position:relative; z-index:99999990;}
#jr_header a{color:#333;}
#jr_header a:hover{color:#333;}
#jr_header a span {font-size:18px;font-weight:bold;}

/* gnb »ó´Ü IE Ã¢ »çÀÌÁî ÁÙÀÏ¶§ */
.gnb{height:36px; width:100%}
.jr_logo{text-align:left;}
.jr_top{height:25px; padding-top:7px; text-align:right;}
.jr_top img{padding-left:3px;}
.jr_myInfo{height:12px; font-size:11px; color:#828282; position:absolute; top:40px; right:0px;}
.jr_myInfo a{font-size:11px; color:#828282;}
.jr_menu{position:relative; text-align:left; height:34px; padding-top:15px;}
.jr_menu li{display:inline-block; /*padding-top:5px; padding-right:65px;*/padding-right:60px;}
.jr_menu li:last-child {padding-right:0;}
.jr_siteBtn{position:absolute; top:13px; right:0px; text-align:right; display:inline; padding:0px; margin:0px; }

.loginBox{height: 40px; position:relative; float:left; font-size:12px; width:980px; /*padding-top: 5px; */line-height: 39px;}
.loginBox li{float:left; margin-right:2px; /*padding-top:4px;*/}
.loginBox li img {margin-top: -3px;}
.loginBox  .bg{background:url('http://file.pmg.co.kr/User/pna/imgs/main/icon_id.gif') no-repeat left 7px; padding-left:5px; margin-left:5px }
.loginBox a{color:#333; font-size:11px;}
.loginBox .myinfo{font-size:12px; /*padding-top:5px*/}
.loginBox .myinfo strong {color:#61a8c7;}/* ·Î±×ÀÎ ½Ã È¸¿ø ¸í */
.idBox{border:1px solid #c9c9c9; width:120px; height:18px;color:#666666; padding-top:4px;padding-left:5px;}
.pwBox{border:1px solid #c9c9c9; width:120px; height:18px;color:#666666; padding-top:4px; padding-left:5px; }
.checkID{ }
.loginBox .testInfo{position:absolute; right:180px; /*top:10px;*/top: 1px; color:#666;}
.loginBox .testInfo img{padding-right:8px;}
.loginBox .testDate{position:absolute; right:107px; /*top:10px;*/top: 1px; color:#666;}
.loginBox .dday{position:absolute; right:0px; top: 1px;padding-top:0;}
.loginBox .dday img{padding-left:2px;}
/*.jr_quick{position:absolute; top:162px; right:-98px; width:88px; padding-left:10px;}*/
div.jr_quick{position:absolute; top: 256px; right: 315px; width: 130px; padding-left:10px;z-index:99999;}
.jr_quickMain{top:252px;}
.jr_quick img{padding-bottom:5px;}


#container{width:980px; position:relative;}


/*** ¸ÞÀÎ ***/
#jr_left{float:left; width:280px; padding-right:10px; text-align:left; margin-bottom:16px;}

.moviePlay{position:relative; background:#000; float:left; z-index:10000; border:none;}

.mainBan{position:relative; border:1px solid #c0c0c0;  width:688px; height:243px;}
.mainBan img{padding:0;}
.mainBan ul{position:absolute; right:-1px; top:0px; width:189px; height:245px; }
.mainBan ul li{position:relative; font-size:11px; line-height:18px; letter-spacing:-0.02em;}
.mainBan ul li a{height:47px; width:163px; padding:14px 0 0 25px; display:inline-block;line-height:16px; text-decoration:none; color:#828282; font-size:11px; letter-spacing:-0.01em; background:url('http://file.pmg.co.kr/user/pja/imgs/main/mainban_select_off.png') no-repeat right top; border-left:1px solid c0c0c0;}


.mainRollban{float:left;background:#f2f2f2;}
.mainRollban h1{position:relative; height:26px; width:265px; padding-top:13px; padding-left:15px;}
.mainRollban span{position:absolute; right:10px;}

.rollban{padding-left:6px; padding-bottom:12px;}

.profCafe{/*padding-left:15px; padding-top:10px;*/padding:0px 0 10px 15px; position:relative; height:35px; }
.profCafe h3{position:absolute; top:15px; left:15px;}
.cafeSelect{width:170px; height:22px; border:1px solid #d0d0d0;}
.profCafe_select{position:absolute; top:8px; left:87px; padding-top:3px;}

#jr_right{float:left; width:690px; text-align:left; margin-bottom:16px;}

.jr_mainBan{float:left; padding-top:20px;}

.jr_notice{border:1px solid #c0c0c0; width:688px; height:169px; margin-top:20px;clear:both;}
.jr_notice a{color:#333;font-size:13px;}
.jr_notice a:hover{color:#333;}
.jr_noticeBox{float:left; position:relative; width:323px; height:169px; color:#333; padding:0 10px; border-right:1px solid #c0c0c0;}
.jr_noticeBox h1 {background:url(http://file.pmg.co.kr/user/pja/imgs/main/img_noticeBg.gif) repeat-x; position:relative;}
.jr_noticeBox h1 span{position:absolute; right:0px; top:9px;}
.jr_noticeBox ul{padding-top:12px;}
.jr_noticeBox li{line-height:24px;}
.jr_noticeBox ul li span{position:absolute; right:19px;}
.jr_noticeBox2{float:left; position:relative; width:323px; height:169px; color:#333; padding:0 10px;}
.jr_noticeBox2 h1 {background:url(http://file.pmg.co.kr/user/pja/imgs/main/img_noticeBg.gif) repeat-x; position:relative;}
.jr_noticeBox2 h1 span{position:absolute; right:0px; top:9px;}
.jr_noticeBox2 ul{padding-top:12px;}
.jr_noticeBox2 li{line-height:24px;}
.jr_noticeBox2 ul li span{position:absolute; right:19px;}


.jr_news{border:1px solid #c0c0c0; width:688px; height:221px; font-family:'Noto Sans KR', sans-serif !important; font-size:14px; letter-spacing:-1px; margin-top:20px;clear:both;}
.jr_news a{color:#333;}
.jr_news a:hover{color:#333;}
.jr_newsBox{float:left; position:relative; width:323px; height:191px; color:#333; padding:15px 10px; border-right:1px solid #c0c0c0;}
.jr_newsBox h1 {background:url(http://file.pmg.co.kr/user/pja/imgs/main/img_noticeBg.gif) repeat-x; position:relative;}
.jr_newsBox h1 span{position:absolute; right:0px; top:9px;}
.jr_newsBox ul{padding-top:12px;}
.jr_newsBox li{line-height:24px;  line-height:28px;}
.jr_newsBox ul li span{position:absolute; right:19px;}
.jr_newsBox2{float:left; position:relative; width:323px;color:#333; padding:15px 10px;}
.jr_newsBox2 h1 {background:url(http://file.pmg.co.kr/user/pja/imgs/main/img_noticeBg.gif) repeat-x; position:relative;}
.jr_newsBox2 h1 span{position:absolute; right:0px; top:9px;}
.jr_newsBox2 ul{padding-top:12px;}
.jr_newsBox2 li{line-height:30px;}
.jr_newsBox2 ul li span{position:absolute; right:19px;}

.mainban_W{margin-top:20px;}

.profContents {position:relative;background:#f2f2f2; height:178px; border-top:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; margin-top:20px;}
.profContents h1{padding-top:10px; padding-left:18px; padding-bottom:10px;}
.profContents a{color:#333;}
.profContents .prfoBox{position:relative; float:left; width:168px; height:130px; border-top:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; background:url(http://file.pmg.co.kr/user/pja/imgs/main/img_profBg.gif) no-repeat;overflow:hidden; }
.profContents .prfoImg{margin-top:-20px; margin-left:40px;}
.profContents .proftle{font-size:12px; position:absolute; top:17px; left:10px;}
.profContents .profname{font-size:15px; font-weight:bold; color:#61a8c7; position:absolute; top:33px; left:10px;}
.profContents .playsample{position:absolute; top:53px; left:10px;font-size:13px;}
.profContents .playdep{position:absolute; bottom:5px; left:10px; z-index:999;}
.profContents .profBak{width:166px; height:29px; background:url(http://file.pmg.co.kr/user/pja/imgs/main/img_tchBg.png) repeat-x; position:absolute; bottom:0px;}


/** »çÀÌÆ® ÀüÃ¼º¸±â **/
.jrgosi_sitall{width:976px; position:absolute; left:0px; top:52px; background:#fff; z-index:100; overflow:hidden; display:none; line-height:18px;}


/*** Left ***/
#sub{float:left; margin-right:25px; margin-top:8px}
#sub .snbbox{width:148px;border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; text-align:left}
#sub .snbbox li{border-bottom:1px solid #e5e5e5;border-top:1px solid #fff}
#sub .customer{padding-top:10px;}
#sub_prof{width:150px;float:left; margin-right:25px; text-align:left;}


/* ¼öÇè°¡ÀÌµå Ãß°¡ */
#sub .snbbox .depth03 {background-color:#f8f8f8; padding:10px 0 0 15px}
#sub .snbbox .depth03 dt{font-weight:bold;font-size:11px; letter-spacing:-1px; color:#666666; padding-bottom:5px;}
#sub .snbbox .depth03 dt a{font-weight:bold;font-size:11px; letter-spacing:-1px; color:#666666;display:block}
#sub .snbbox .depth03 dt.blue{font-weight:bold;font-size:11px; letter-spacing:-1px; color:#2a85e1; padding-bottom:5px;}
#sub .snbbox .depth03 dt a.blue{font-weight:bold;font-size:11px; letter-spacing:-1px; color:#2a85e1;}
#sub .snbbox .depth03 dd{font-size:11px; letter-spacing:-1px; color:#666666;padding:0 0 5px 0; }
#sub .snbbox .depth03 dd>a{font-size:11px; letter-spacing:-1px; color:#666666; background:url('http://file.pmg.co.kr/user/pno/imgs/icon/snb_dot.gif') no-repeat 5px 4px;display:block;padding:0 0 0 12px}
#sub .snbbox .depth03 a.on{color:#e31735;}
#sub .snbbox .depth03 .on a{color:#e31735;}


/*** sub contents ***/
#contents_wrap{width:805px;float:left; text-align:left; position:relative;}
#contents_wrap h3.title{ position:relative; padding-top:25px; padding-left:20px; padding-bottom:10px; background:url('http://file.pmg.co.kr/user/pja/imgs/icon/sub_title.gif') no-repeat left 27px; font-size:18px; color:#333333; margin-bottom:10px; text-align:left }
#contents_wrap h3.title span { position:absolute; top:34px; right:0; font-size:13px;color:#666;letter-spacing:-1px;}
#contents_wrap h3.title span a{color:#666;}

/**±³¼ö**/
#contents_wrap h3.proflist{padding-top:25px; padding-bottom:5px;}

/* ±³¼ö ¸®½ºÆ® ÆäÀÌÁö 2tyle */
.teamtchBox{float:left;width:260px; }
.teamtchBox h3{bottom-top:10px; padding-bottom:15px; font-size:14px}
.teamtchBox ul{padding:15px;border:1px solid #e8e8e8; margin-bottom:25px; height:90px;}
.teamtchBox ul li{ float:left}
.teamtchBox ul li.pic{width:78px; height:86px; border:1px solid #e7e7e7;}
.teamtchBox ul li.txt{padding-left:10px;width:130px; font-size:11px; padding-top:3px;}
.teamtchBox a{color:#333;}


/* ÅÇ */
.tab_mini {position:relative;height:21px; border-bottom:1px solid #dfdfdf;padding:0;vertical-align:top;}
.tab_mini li {float:left;}
.tab_mini li a {border-right:1px solid #dfdfdf;border-top:1px solid #dfdfdf;background:#f7f7f7;height:15px;color:#666;display:block;padding:5px 8px 0 8px;}
.tab_mini li.first {border-left:1px solid #dfdfdf;}
.tab_mini li a.on {color:#e73650;display:block;padding:5px 8px 0 8px;background:#fff;height:15px;overflow:hidden;margin-left:-1px; border-left:1px solid #dfdfdf;}
.tab_mini span {position:absolute;right:0;top:20px;font:11px µ¸¿ò;color:#717171;letter-spacing:-1px;}


/* ½ÃÇè°¡ÀÌµå */
.jr_guide {padding:20px 20px 10px 20px;line-height:18px;color:#666;}
.jr_guide .tle {color:#2b2b2b;font-weight:bold;} 
.jr_guide a {color:#666;} 
.jr_guide a:hover {color:#666; text-decoration:underline} 
.jr_guide p {font-size: 13px;line-height: 1.5;}

.jr_guideBox{border:3px double #e5e5e5; padding:10px 15px; line-height:22px; background:#f9f9f9;}
.jr_guideBox td{border-right:1px solid #d6d3d3; padding-top:4px; padding-left:15px;}
.jr_guideBox td a{color:#333;font-size:13px;}
.jr_guideBox td a:hover{color:#333; text-decoration:underline;}
.jr_guideBox .none{border:none;}
.jr_guide .top_a{position:absolute; right:0px; font-size:11px;}
.jr_guide .top_a a{color:#333; text-decoration:none;}

.jr_listBox{border-top:2px solid #525252;border-bottom:1px solid #e5e5e5;background:#f9f9f9; padding:20px 20px;}

.jr_list {border-top:1px solid #bebebe; border-bottom:1px solid #dadada; border-collapse:collapse; text-align:center;}
.jr_list th{border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;background:#f3f3f3; font:12px Tahoma;font-weight:bold;color:#585151;padding:5px;}
.jr_list td{border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:5px;color:#717171;}
.jr_list .subtext{text-align:left;}
.jr_list a:hover{text-decoration:underline;color:#c5c5c5;}

.jr_list02 {border-top:2px solid #525252;border-collapse:collapse;}
.jr_list02 th{border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5;background:#f9f9f9; font:12px Tahoma;font-weight:bold;color:#585151;padding:15px 20px; width:783px; text-align:left}
.jr_list02 td{padding-top:15px; padding-left:20px; color:#666; line-height:18px;}
.jr_list02 a:hover{text-decoration:underline;color:#c5c5c5;}

.jr_list03 {border-collapse:collapse;}
.jr_list03 th{border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5;background:#f9f9f9; font:12px Tahoma;font-weight:bold;color:#585151;padding:15px 20px; width:783px; text-align:left;}
.jr_list03 td{padding-top:15px; padding-left:20px; color:#666; line-height:18px;}
.jr_list03 a:hover{text-decoration:underline;color:#c5c5c5;}

.jr_list04 {border-top:1px solid #bebebe; border-bottom:1px solid #dadada; border-collapse:collapse; text-align:left;}
.jr_list04 th{border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;background:#f3f3f3; font:12px Tahoma;font-weight:bold;color:#585151;padding:5px; text-align:center;}
.jr_list04 td{border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:5px;color:#717171;}
.jr_list04 .subtle{text-align:center;background:#f8f8f8;}
.jr_list04 a:hover{text-decoration:underline;color:#c5c5c5;}

.jr_list05 {border-top:1px solid #bebebe; border-bottom:1px solid #dadada; border-collapse:collapse; text-align:left;}
.jr_list05 th{border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;background:#f3f3f3; font-size:13px;font-weight:bold;color:#585151;padding:5px; text-align:center;}
.jr_list05 td{border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:5px;color:#717171;font-size:13px;}
.jr_list05 .subtle{text-align:center;background:#f8f8f8; font-weight:bold;}
.jr_list05 a{text-decoration:none;color:#666;}
.jr_list05 a:hover{text-decoration:underline;color:#666;}

.jr_list06 {border-top:1px solid #bebebe; border-bottom:1px solid #dadada; border-collapse:collapse; text-align:left;}
.jr_list06 th{border-top:2px solid #e5e5e5;background:#f3f3f3; font-size:13px;font-weight:bold;color:#585151;padding:5px; text-align:center;}
.jr_list06 .noneTd {border-top:1px solid #e5e5e5; border-left:none;padding:5px;color:#717171;}
.jr_list06 td{border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; padding:5px;color:#717171;}
.jr_list06 .subtle{text-align:center;background:#f8f8f8; font-weight:bold;}
.jr_list06 a{text-decoration:none;color:#666;}
.jr_list06 a:hover{text-decoration:underline;color:#666;}

.jr_list07 {border-top:1px solid #bebebe; border-bottom:1px solid #dadada; border-collapse:collapse; text-align:center;}
.jr_list07 th{border-top:2px solid #e5e5e5;background:#f3f3f3; font-size:13px;font-weight:bold;color:#585151;padding:5px; text-align:center;}
.jr_list07 .noneTd {border-top:1px solid #e5e5e5; border-left:none;padding:5px;color:#717171;}
.jr_list07 td{border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; padding:5px;color:#717171;}
.jr_list07 .subtle{text-align:center;background:#f8f8f8; font-weight:bold;}
.jr_list07 a{text-decoration:none;color:#666;}
.jr_list07 a:hover{text-decoration:underline;color:#666;}


/*** ¼ö°­½ÅÃ» ***/
.subrollban{padding-bottom:20px;}

.lecTable{width:100%; border-collapse:collapse; text-align:center;}
.lecTable th{text-align:center; color:#333; background:#f5f5f5; border-top:2px solid #e5e5e5; border-bottom:1px solid #e5e5e5;  height:32px;}
.lecTable td{border-bottom:1px solid #e5e5e5;}
.lecTable td a{color:#333;}
.lecTable td a:hover{color:#333;}
.lecTable .lecTable_list{text-align:left;}
.lecTable .lecTable01 td{border:none; padding:2px 0;}

.lecTable2{width:100%; border-collapse:collapse; text-align:center;table-layout:fixed;}
.lecTable2 th{text-align:center; color:#333; background:#f5f5f5; border-top:2px solid #e5e5e5; border-bottom:1px solid #e5e5e5;  height:32px;}
.lecTable2 td{padding:4px 0;font-size:13px;}
.lecTable2 td a{color:#333;}
.lecTable2 td a:hover{color:#333;}
.lecTable2 .lecTable_list{text-align:left;}
.lecTable2 .lecTable01 td{border:none; padding:2px 0;}

.package01{position:relative; float:left; text-align:left; padding:5px; border:1px solid #e5e5e5; width:798px;}
.package01 .tle{padding:5px 0;}
.package_tle{border:2px solid #e5e5e5; padding:16px 5px 4px 10px; text-align:left; position:relative; width:781px;}
.package_info{background:#f5f5f5; padding:10px 5px 10px 10px; width:783px;}
.package_tle .buy_btn{position:absolute; right:5px; top:6px;}
.package_tle .buy_btn img{padding-left:5px;}
.select_buy{text-align:left; padding:10px 5px ; border-bottom:1px solid #e5e5e5;}

.lec_prof_Box{}
.lec_prof{position:relative; float:left; margin-left:5px; margin-bottom:10px; width:187px; border:1px solid #e5e5e5; line-height:16px;}
.lef_prof_tle{height:32px;padding-top:10px; padding-left:10px; border-bottom:1px solid #e5e5e5}
.lef_prof_tle a{color:#333;}
.lec_prof .book{background:#f8f8f8; border-top:1px solid #e5e5e5; padding-top:5px; padding-left:8px; font-size:11px; text-align:left; height:50px;}
.lec_prof .book a{color:#333;}
.lec_prof .bt_sample{position:absolute; top:12px; right:8px;}


/*** TCC ´ñ±Û ***/
.story_reply_area ul.rebox02{background-color:#f1f1f1; padding:12px;} 
.story_reply_area ul li{float:left;}
.story_reply_area ul li.retitle{font-size:15px; padding:20px 40px 0 20px;}
.story_reply_area ul.reply_list{border-bottom:1px solid #e5e5e5;}
.story_reply_area .reply_list li{padding:8px 17px 0 17px;}
.story_reply_area .reply_list span.date{font-size:12px; color:#666;}
.story_reply_area .reply_list .txt{color:#666; width:657px;}
.story_reply_area .reply_list p{position:relative;}
.story_reply_area .reply_list a.sympathy{position:absolute; left:700px; background:url('http://file.pmg.co.kr/user/pno/imgs/sub/reply_conbg.gif') no-repeat left top; width:81px; height:50px; text-align:center; padding-top:13px;}
.story_reply_area .reply_list a.sympathy span{font-size:14px;}
.story_reply_area .reply_list a{font-size:11px; font-weight:bold; color:#404040;}

/* Ãß°¡»çÇ× 20130509*/
.tcc .tcc_roll ul{ position:absolute; top:10px; right:0px;}

/* Ãß°¡»çÇ× 20130613 */
a.srch_more{text-decoration:underline; font-size:12px; color:#404040;font-weight:bold;}
a.srch_more span{font-weight:bold !important;}


/* footer */
#Footer_PMG{/*margin-top:15px;*/padding-top:0px;}
#Footer {background:#fff; letter-spacing:0; padding-bottom:25px; border-top:1px solid #ccc;  min-width:1140px;padding-top: 0 !important;}
#Footer ul {clear:both; height:18px; padding-top:1px;letter-spacing: -1px;}
#Footer ul:first-child {padding-top:0}
#Footer ul li {/*background:url('//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.7px;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;}
#Footer .Logo {position:absolute; top:50%; right:0; margin-top:-20px; text-align:right}
#Footer .Logo .CopyRight {font-size:12px; color:#6d6d6d; padding-top:15px}

.f_address {float:left;}
.footerMark {display: inline-block;margin-top: 0px;float:right;} 
.f_address .Top {margin-bottom:5px;}
.f_address .Top li {font-size:13px !important;font-weight:bold !important;}




/* ========================= RENEWAL NEW ========================= */

body {position:relative}
*:focus, a:hover, a:active, a:focus, map, img[usemap], map area, map area:focus, map area:active, map area:hover {
	outline:none; 
	ie-dummy: expression(this.hideFocus=true); 
	noFocusLine: expression(this.onFocus=this.blur());
}
a {outline:0; selector-dummy : expression(this.hideFocus=true); }

.wrap_bg_new #header {border-bottom:2px solid #467663}

.mt20 {margin-top:20px}
.ft_MG {font-family:'Noto Sans KR', sans-serif !important;}


/* jr_Main_Slider */
div.jr_Main_Slider {position:relative; height:365px}
div.jr_Main_Slider .visualArea {position:relative}
div.jr_Main_Slider .visualArea ul.n_m_vi_ban {}
div.jr_Main_Slider .visualArea ul.n_m_vi_ban li {width:100%; height:365px}
div.jr_Main_Slider .mainTopGrid {position:absolute; top:0; left:50%; margin-left:280px; z-index:100}
div.jr_Main_Slider .mainTopBan {position:relative; width:210px; height:365px}
div.jr_Main_Slider .mainTopBan img{padding:0;}
div.jr_Main_Slider .mainTopBan ul {position:absolute; top:23px; right:0; width:210px; height:320px}
div.jr_Main_Slider .mainTopBan ul li {float:left; display:block; position:relative; background:#595448; width:200px; height:80px; margin-left:10px}
div.jr_Main_Slider .mainTopBan ul li a {font-size:14px; color:#fff; letter-spacing:-1px; text-align:left; line-height:20px; width:180px; height:79px; display:block; text-decoration:none; padding-left:20px; background:#857d6b}
div.jr_Main_Slider .mainTopBan ul li.on {}
div.jr_Main_Slider .mainTopBan ul li.on a {position:absolute; left:-12px; background:url('http://file.pmg.co.kr/user/pja/imgs/ban/main_land_ban_select.png') no-repeat 1px center; width:180px; height:79px; margin-left:0; padding-left:32px}
div.jr_Main_Slider .mainTopBan ul li a span {position:absolute; top:15px}
div.jr_Main_Slider .mainTopBan ul li a span .line {text-indent:-9999px; border-top:1px solid #fff; width:12px; height:5px}


/* jr_Content */

/* jr_NoticeBox */
div.jr_NoticeBox {clear:both; height:417px}
div.jr_NoticeBox .Notice_left {float:left; width:647px}
div.jr_NoticeBox .Notice_left .Notice_01 {position:relative; width:647px; height:209px}
div.jr_NoticeBox .Notice_left .Notice_01 .DateTxt {position:absolute; top:160px; left:45px; font-family:'Noto Sans KR', sans-serif !important; font-size:19px; font-weight:600; color:#fff; letter-spacing:-2px; text-align:center; width:350px}
div.jr_NoticeBox .Notice_left .Notice_01 .Btn{position:absolute; top:157px; right:29px;}
div.jr_NoticeBox .Notice_left .Notice_02 {position:relative; float:left; width:314px; height:188px}
div.jr_NoticeBox .Notice_left .Notice_02 .DateTxt {position:absolute; top:129px; left:51px; font-family:'Noto Sans KR', sans-serif !important; font-size:18px; font-weight:600; color:#34202c; letter-spacing:-2px; text-align:center}

.Notice_rollban {float:left; width:314px; height:188px; margin-left:19px}
.Notice_rollban .ntc_Ban {position:relative}
.Notice_rollban .banRoll {position:absolute; top:10px; right:10px}
.Notice_rollban .banRoll ul li {float:left; margin-left:5px}
.Notice_rollban .banRoll ul li a {background:url('http://file.pmg.co.kr/user/pja/imgs/ban/main_land_rollban_dot.png') no-repeat 0 -22px; display:block; width:11px; height:11px}
.Notice_rollban .banRoll ul li.on a {background:url('http://file.pmg.co.kr/user/pja/imgs/ban/main_land_rollban_dot.png') no-repeat 0 0}
.Notice_rollban .banRoll ul li a span {display:block; width:11px; height:11px; text-indent:-9999px}

.Notice_rollban .ntc_Ban .banBox ul li div {position:absolute; top:0; left:0}

div.jr_NoticeBox .Notice_right {float:right; width:314px}
div.NoticeTabBox {border:1px solid #cecece; height:207px}
div.NoticeTabBox .Tabs {height:40px}
div.NoticeTabBox .Tabs ul li {float:left; width:104px; height:38px;}
div.NoticeTabBox .Tabs ul li a {background:#eee; display:block; height:38px; font-size:14px; font-weight:600; color:#464646; letter-spacing:-1px; line-height:36px; border-bottom:1px solid #cecece; border-left:1px solid #cecece}
div.NoticeTabBox .Tabs ul li.on a {background:#fff; color:#003391; border-bottom:1px solid #fff}
div.NoticeTabBox .Tabs ul li:first-child a {border-left:none}

div.NoticeTabBox .Tabs_list .Notice_list ul {padding:10px}
div.NoticeTabBox .Tabs_list .Notice_list ul li {text-align:left; margin-top:10px}
div.NoticeTabBox .Tabs_list .Notice_list ul li a {font-size:14px; color:#555; letter-spacing:-1px}


/* jr_ProfBox */
div.jr_ProfBox {clear:both}
div.jr_ProfBox .ProfBox {position:relative}
div.jr_ProfBox .ProfBox .ProfTit {float:left; font-family:'Noto Sans KR', sans-serif !important; font-size:20px; font-weight:600; color:#000; letter-spacing:-1px; text-align:left; line-height:45px}
div.jr_ProfBox .ProfBox .BtnBox {float:right; padding-top:16px}
div.jr_ProfBox .ProfBox .BtnBox span a {float:left}
div.jr_ProfBox .ProfBox a {color:#333;}
div.jr_ProfBox .ProfBox .profBorder {position:relative; width:978px; height:235px; border-top:2px solid #000; margin:0 auto 10px}
div.jr_ProfBox .ProfBox .prfoBox {position:relative; float:left; width:162px; height:235px; background:url('http://file.pmg.co.kr/user/pja/imgs/main/main_land_prof_bg.jpg') no-repeat 0 0; overflow:hidden}
div.jr_ProfBox .ProfBox .prfoImg {position:absolute; right:-20px; bottom:0}
div.jr_ProfBox .ProfBox .proftle {position:absolute; top:20px; left:15px; font-size:18px; font-weight:600; color:#283932; letter-spacing:-1px; text-align:left; z-index:9999}
div.jr_ProfBox .ProfBox .profname {position:absolute; top:45px; left:15px; font-size:18px; font-weight:600; color:#283932; letter-spacing:-1px; text-align:left; z-index:9999}
div.jr_ProfBox .ProfBox .profTxt {position:absolute; top:90px; left:15px; font-size:12px; color:#283932; letter-spacing:-1px; text-align:left; z-index:9999}
div.jr_ProfBox .ProfBox .playsample {position:absolute; bottom:0; right:0; z-index:9999; background:#376754; font-family:'Noto Sans KR', sans-serif !important; font-size:11px; color:#fff; letter-spacing:-1px}
div.jr_ProfBox .ProfBox .playsample a {color:#fff; display:block; padding:4px 12px}
div.jr_ProfBox .ProfBox .playdep {position:absolute; bottom:0; right:64px; z-index:9999; background:#373737; font-family:'Noto Sans KR', sans-serif !important; font-size:11px; color:#fff; letter-spacing:-1px}
div.jr_ProfBox .ProfBox .playdep a {color:#fff; display:block; padding:4px 12px}
div.jr_ProfBox .ProfBox .profBak {width:166px; height:29px; background:url(http://file.pmg.co.kr/user/pja/imgs/main/img_tchBg.png) repeat-x; position:absolute; bottom:0px;}


/* jr_GuideBox */
div.jr_GuideBox {clear:both; height:135px}
div.jr_GuideBox ul li {float:left}
div.jr_GuideBox .Line {background:url('http://file.pmg.co.kr/user/pja/imgs/main/main_land_line.jpg') repeat-x 0 0; text-indent:-9999px; height:5px; margin-bottom:20px}


/* jr_BannerBox */
div.jr_BannerBox {clear:both; height:133px}
div.jr_BannerBox .Banner_02 {float:left}
div.jr_BannerBox .Banner_03 {float:right}


/* jr_InfoBox */
div.jr_InfoBox {clear:both; height:89px}
div.jr_InfoBox .Location {float:left}
div.jr_InfoBox .Customer {float:right}

div.info_box{background:#ecedee; padding:10px 5px 6px 5px; margin-bottom:10px}
strong.red{color:#c41e22}


/* =========================== NEW =========================== */
#PMG_siteWrap {margin-left:152px;  min-width:1160px}

#container,
#pmg_customer,
#pmg_study,
#pmg_order {padding-right:140px}

#container {/*z-index:9999*/}

div.newProfWrap div.newProfArea {padding-right:140px}
div.btnTop {right:0 !important}
div.search_box {right:140px !important}

div.newProfLeft div.profTitle.gosiBg {background-color:#ff5c23 !important;}

.evt9 {margin-left:-70px !important}

/* ±³¼ö»ó¼¼ ·¹ÇÁÆ® */
div.newProfLeft div.profMenu div.menuListTop strong.first span a {font-size: 21px !important;letter-spacing: -1px;}

/* ±³¼ö»ó¼¼ÆäÀÌÁö --- ·¹ÇÁÆ®¸Þ´º ¼öÁ¤ */
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:12px !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 {}

/* ±³Àç¾È³» --- ¸®½ºÆ® Â©¸²Çö»ó */
.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;}

/* ¼­ºêÆäÀÌÁö Å¸ÀÌÆ² ³×ºñ°ÔÀÌ¼Ç */
#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;}


/* ÆùÆ® Å¬·¡½º 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;}

/* ÆùÆ® 12px */
div.newSTable table.newStudyTable tr th,
#pmg_study .stboard02 th,
div.nMycrsTop dl dd a,
.info_text dd {font-size:12px !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,
.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.menuList ul li.npDepth02 ul li a {font-size:12px !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 9px !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,
div.newProfLeft div.profMenu div.menuListTop ul li a,
div.profMainLeft div.profMainLecture div.newNotice ul,
#snb .snbbox li.depth02_on > a,
.lecTable2 th,
.pmgtbl01 th,
.pmgtbl01 td,
.pmgtbl01 td a,
.lecNotice,
div.nMycrsTop dl dd span.only.type2 {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 32px !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;}


/* ÆùÆ® 12px */
div.newSTable table.newStudyTable tr th,
#pmg_study .stboard02 th,
div.nMycrsTop dl dd a,
div.newProfLeft div.profMenu div.menuListTop ul li a,
div.newProfLeft div.profMenu div.menuList ul li.npDepth02 ul li a,
.info_text dd {font-size:12px !important;}

/* ÆùÆ® 13px*/
div.newProfLeft div.profMenu div.menuList ul li.npDepth01 a.only,
#sidebar .menu dd ,
.exam_map p,
div.nMycrsTop dl dd span.only,
div.nMycrsMenuList ul li.crsMenu ul li.crsMenu2 a.menuTt2,
div.nMycrsTop dl dd span.only.type2,
.bbbox h3,
.stboard01 td p,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,
#PMG_Gnb .lnb_menu ul li a,
.font_13,
.st_table04 th,
.st_table04 td,
#st_info .l_mbox li a,
div.profMainLeft div.profMainLecture div.newNotice ul,
div.profMainCon div.profIntroBox dl dd ul li,
.jr_list05 td,
.pmgtbl01 th,
.list_preview .list_title,
.contxtbox table td,
div.nMycrs_ship_no p,
div.newStudyTabWrap div.newStab ul.tabList li a,
div.newSTable table.newStudyTable tr td,
.info_text dt,
.stboard02 td,
div.newProfLeft div.profSet a span,
.pmgtbl01 tr td,
.pmgtbl01 tr th{font-size:13px !important;}

/* ÆùÆ® 14px */
.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 */
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 {font-size:15px !important;}

/* ÆùÆ® 15px / bold */
.lecsort_tb tr td .lecchp_tit, .lecsort_tb tr td .lecchp_tit a {font-size:15px !important;font-weight:bold !important;}


/* ÆùÆ® 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.button.small a {font-size:12px;}
.line-hei18 {line-height:18px !important;}
.st_table04 td a {height: 22px !important;}

/* ¼ö°­½ÅÃ» - Àå¹Ù±¸´Ï (ÅØ½ºÆ®thÁ¤·Ä)*/
div.cart_lec_wp div.cart_list_head th {text-align:center;}

/* ÄíÆùÇÒÀÎ±Ý¾× ÁÂÃøÁ¤·Ä */
.order_table02 td p {text-align:left;}

/* ¼ö°­½ÅÃ» - Àå¹Ù±¸´Ï (ÅØ½ºÆ®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,
.lectab02 li a:hover {padding: 0 15px 0 15px;height: 38px;line-height: 38px;}
 
 /* ¸ðÀÇ°í»ç --- ÀÚ¼¼È÷º¸±â¹öÆ° */
 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;}

/* ³ªÀÇÇÐ½À --- ¼öÇèÇ¥Ãâ·Â */
div.nMycrs_select div.crs_select_box select {height:22px !important;}

/* ³ªÀÇÇÐ½À --- °ü½ÉºÐ¾ß°ü¸® ÀÚ°£css */
.popCont#intFieldPop h1.tleTxt p {letter-spacing: -1px;}

/* È¯°æ¼³Á¤ ³ªÀÇ µðµ¥ÀÌ¼³Á¤ ¹öÆ° */
.backgray span.button.small a {height:22px !important;}

/* ³ªÀÇÇÐ½À ¸ÞÀÎ ³ëÅäÆùÆ®Àû¿ë */
div.nMycrsTop dl dt h3 {font-family:'Noto Sans KR', sans-serif !important;font-size:25px !important;}
#PMG_siteWrap #pmg_study h4,
div.confirm_b h5 {font-family:'Noto Sans KR', sans-serif !important;}

/* ±³¼öÁø ·¹ÇÁÆ® ÇÃ·¯½º¹öÆ°À§Ä¡°ª */
div.NPDC_Menu_All a.NPDC_ma {background: url(http://file.pmg.co.kr/comm/prof16/img/icon_plus.png) no-repeat 124px 9px !important;}
#sub .snbbox li.depth02_on>a {    background: url(http://file.pmg.co.kr/user/pno/imgs/icon/snb_on.gif) no-repeat 134px 18px !important;}
#sub .snbbox li.depth02 {background: url(http://file.pmg.co.kr/user/pno/imgs/icon/snb_off.gif) no-repeat 134px 18px !important;}

/* Å¸ÀÌÆ² bgÀ§Ä¡ */
#contents_sub h3.title {background: url(http://file.pmg.co.kr/User/pna/imgs/sub/sub_title.gif) no-repeat left 27px !important;}

/* ±³¼ö´ÔTCC */
div.NPDC_Con2_Tcc ul li.NPDC_Con2_Tcc_Right ol li {letter-spacing: 0 !important;}

/* ¼ö°­½ÅÃ» */
#contents_sub >  table tr > td {}

/* ¼­ºê ÄÁÅÙÃ÷ ÇÏ´Ü¿©¹é */
#containerSub {margin-bottom:50px;}
#contents_sub > table tr > td {font-size: 13px !important;}
#contents_sub > table tr > td span a {height: 22px !important;line-height: 22px !important;}

/* ³ªÀÇÇÐ½À - ¸ÂÃã½ÃÇèÁ¤º¸ Tap */
.lectab02 li a,
.lectab02 li a.on {padding: 0 15px 0 15px !important;height:37px !important;}

/* ¼öÇèÇ¥Ãâ·Â --- À¯Çüº°¼±ÅÃ*/
div.nMycrs_select div.crs_select_box select {height:22p;}

/* ¼ö°­½ÅÃ» */
#pno h3.subttl span.first {padding-left:20px;}

/* ÇªÅÍ ÇÏ´Ü ¼¾ÅÍÁ¤·Ä */
.Wrapper980 {width: 980px;margin: 0 auto;position: relative;padding-right: 140px;}

/* ¼­ºêÆäÀÌÁö ÁÂÃø¸Þ´º ³ôÀÌ¼öÁ¤ */
div.newProfLeft {top:20px !important;}

/* ¾î¿öµå »ó´Ü ¿©¹é */
.Awards {margin-top:50px;}

/* ³ªÀÇÇÐ½À --- ÆùÆ®¼öÁ¤ */
div.nMycrsTop dl dt h3 {font-size:25px !important;}
div.nMycrsMenuList ul li.crsMenu a.menuTt {font-size:15px !important;}


/* footer */
#Footer_PMG{/*margin-top:15px;*/padding-top:0px;}
#Footer {background:#fff; letter-spacing:0; padding-bottom:25px; border-top:1px solid #ccc;  min-width:1140px;}
#Footer ul {clear:both; height:18px; padding-top:1px;letter-spacing: -1px;}
#Footer ul:first-child {padding-top:0}
#Footer ul li {/*background:url('//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.7px;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;}
#Footer .Logo {position:absolute; top:50%; right:0; margin-top:-20px; text-align:right}
#Footer .Logo .CopyRight {font-size:12px; color:#6d6d6d; padding-top:15px}
.f_address {float:left;}
.footerMark {display: inline-block;margin-top: 0px;float:right;}
.f_address .Top {margin-bottom:5px;}
.f_address .Top li {font-size:13px !important;font-weight:bold !important;}


<%	' 1.227.64.128 - 2021/03/31 20:26:20 - aichij %>