
@charset "euc-kr";
/*============================= START ============================= */
body {position:relative}

/* 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; }

div.nMycrsTop dl dt h3,
div.confirm_b h5,
div.nMycrs_psinfo h4,
#pmg_study div div.nMycrsTop dl dd div.newCrsDday ul li:first-child, 
#pmg_study div div.nMycrsTop dl dd div.newCrsDday ul li {font-family: 'Noto Sans KR', sans-serif !important;}

.mt10_left {margin-left:10px}
.mt10 {margin-top:10px}
.mt25 {margin-top:25px}
.mt30 {margin-top:30px}
.mt35 {margin-top:35px}
.mt40 {margin-top:40px}
.p_re {position:relative}
.ft_MG {font-family:'Noto Sans KR', sans-serif !important;}
div.nMycrs_select div.crs_select_box select {height:25px !important;}

/* ³ªÀÇÇÐ½À - È¯°æ¼³Á¤ ³ªÀÇµ¥ÀÌÀÌ¼³Á¤ ¹öÆ° */
.button.small a {height:22px !important;}

#PMG_siteWrap {margin-left:152px; min-width:1160px}
#PMG_Gnb .lnb_menu {background:#eb3124}
#containerSub,
#pmg_customer,
div.NPD_Content2,
.evt7 {padding-right:140px !important}
div.newLecBtnArea {height:70px}

#PMG_siteWrap #n_right_quick {right:0}
div.cart_fix_wp {z-index:99999995}
#PMG_siteWrap .jwplayer.jw-flag-fullscreen {z-index:99999999}

#n_wrap,
#newWrap {position:relative}
#wrap {min-width:1000px !important}
#pmg_study {min-height:600px}

.spartaMypage {padding-right:0 !important}

div.Wrapper980 {width:980px; margin:0 auto; position:relative; padding-right:140px !important;}
div.WrapperFull {width:100%; margin:0 auto}

/*#Footer div.Wrapper980 {padding-right:0 !important;}*/

/* LoginForm */
#loginWrapLayer {
	position:fixed; width:100%; height:100%; top:0; left:0; z-index:99999999;
	background:rgba(0,0,0,0.7);
	background:transparent !ie;*
	zoom:1;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000, endColorstr=#B2000000);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000, endColorstr=#B2000000)";
}


/* Header */
#Header_PMG {z-index:1000000; position:relative}
#Header_PMG img {vertical-align:middle !important}
.top_PMG {background:#001a3e; height:125px}
.top_PMG .myInfo {height:40px; line-height:38px}
.top_PMG .myInfo ul li {float:left; margin-left:10px; font-size:12px; color:#dddfe0}
.top_PMG .myInfo ul li:first-child {margin-left:0}
.top_PMG .myInfo ul li a {font-size:12px; color:#dddfe0}
.top_PMG .myInfo ul li.MyBtn a { padding:0px; color:#dddfe0; }

.top_PMG .myInfo ul.pmgStart {float:left}
.top_PMG .myInfo ul.myPage {float:right}
.top_PMG .myInfo ul.myPage li span {background:url('http://file.pmg.co.kr/User/pna/images/main/icon_dot.png') no-repeat 0 0; width:20px; height:20px; display:inline-block; zoom:1; *display:inline/*IE7 HACK*/; _display:inline/*IE6 HACK*/; margin-left:2px; line-height:18px; text-align:center; color:#fff}


.top_PMG .myInfo ul.pmgStart li.Social {float:right}
.top_PMG .myInfo ul.pmgStart li dl dt {float:left}
.top_PMG .myInfo ul.pmgStart li dl dt a {padding:11px 3px 0 3px;display:inline-block}
.top_PMG .myInfo ul.pmgStart li dl dt a img{height:18px}




.top_PMG .pmgInfo {height:75px}
.top_PMG .pmgInfo .logo_PMG {float:left; margin-top:20px}
.top_PMG .pmgInfo .subGrid {float:right; line-height:35px; padding:20px 0}

.top_PMG .pmgInfo ul.subPage {float:left}
.top_PMG .pmgInfo ul.subPage li {float:left; margin-left:10px}
.top_PMG .pmgInfo ul.subPage li:first-child {margin-left:0}
.top_PMG .pmgInfo ul.subPage li a {font-size:13px; color:#dddfe0}

.top_PMG .SearchBox {float:left; position:relative}
.top_PMG .SearchBox input {background:#304663; width:280px; height:15px; padding:10px 15px; border:none; color:#fff; margin-left:15px}
.top_PMG .SearchBox button {background:none; position:absolute; top:0; right:5px}

.top_PMG .acadAll {position:absolute; top:8px; right:82px}
.top_PMG .pmg_top_acadall {position:absolute; top:20px; background:#fff; width:106px; height:96px; border:2px solid #334865; z-index:9999}
.top_PMG .pmg_top_acadall ul {float:left; margin:0 10px 3px; border-top:1px solid #334865}
.top_PMG .pmg_top_acadall ul:first-child {border-top:0}
.top_PMG .pmg_top_acadall ul li {float:left; width:86px; height:22px; line-height:22px; margin:0}
.top_PMG .pmg_top_acadall ul li a {display:block; color:#616161; padding:3px}
.top_PMG .pmg_top_acadall ul li a:hover {color:#e31735}


/*  =========== 2019 ¸ÞÀÎ ¸®´º¾ó ============== */
.depth_PMG {background:#334865; height:50px;font-family: 'Noto Sans KR', sans-serif !important;font-size:18px;font-weight: bold;letter-spacing:-1px}
.depth_PMG .pmg_top_profall {top:25px; left:152px;}/* 190614 À¯Æ©ºê¾ÆÀÌÄÜ Ãß°¡·Î À§Ä¡Á¶Á¤ : Á¶Á¤Àü - left:163px */
.depth_PMG ul li {float:left;padding-top:12px;margin-right:30px;}
.depth_PMG ul li a {color:#fff} /* 190614 À¯Æ©ºê¾ÆÀÌÄÜ Ãß°¡·Î »çÀÌÁîÁ¶Á¤ : Á¶Á¤Àü - padding:16px 26px */
.depth_PMG ul li:first-child a {padding-left:0;}
.depth_PMG .guidemore {position:absolute; top:0; right:58px; width:70px; height:28px; font-size:12px; font-weight:600; color:#fff; text-align:center; line-height:26px; border:1px solid #99a4b2; margin:10px 0 10px 6px}
/*  =========== 2019 ¸ÞÀÎ ¸®´º¾ó ============== */

.depth_PMG ul li.Social {float:right;padding-top:0px;margin-right:0}
.depth_PMG ul li dl dt {float:left}
.depth_PMG ul li dl dt a {padding:11px 6px}
.depth_PMG ul li dl dt .DDay {width:178px; height:28px; font-size:12px; font-weight:bold; color:#fff; text-align:center; line-height:26px; border:1px solid #99a4b2;margin:10px 0 10px 6px}

.depth_PMG .tchAll {position:absolute; top:25px; left:53px}

.depth_PMG .pmg_top_siteall {top:50px; border:2px solid #334865;}
.depth_PMG .pmg_top_siteall .online_tbl_siteall td a {display:inline; padding:0}

.depth_PMG .pmg_top_profall {position:absolute; top:25px; left:136px; background:#fff; width:170px; height:568px; border:2px solid #334865; z-index:99999; overflow:auto;border-top:0}
.depth_PMG .pmg_top_profall dl dt,
.depth_PMG .pmg_top_profall dl dd a {font-family:'Noto Sans KR', sans-serif !important}


/* Main Slider : Menu */
div.Menu_Wrap {float:left; background:#fff; width:170px; z-index:999; border:2px solid #334865;border-top:0;padding-bottom:10px}
div.Menu_Wrap .pna li {border-top:1px solid #efefef; margin:0 13px}
div.Menu_Wrap .pna li:first-child {border-top:0}
div.Menu_Wrap .pna li a {font-family:'Noto Sans KR', sans-serif !important;; font-size:13px; color:#333; letter-spacing:-1px; text-align:left; display:block; padding:9px 5px}
div.Menu_Wrap .pna li a:hover {font-weight:600; color:#e72945}

div.Menu_Wrap {float:left; width:140px; z-index:999}



div.subSite_Menu_Wrap {position:absolute; top:0; left:0}


/* 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.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;}
#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;}


/* ±³¼öÁø */
#PMG_siteWrap div.NPD_Content,
#PMG_siteWrap div.NPD_Content2,
#PMG_siteWrap div.NPDVisual_Con div.NPDV_Conin,
#PMG_siteWrap div.NPLL_Lecture ul.NPLL_LCon,
#PMG_siteWrap div.NPLL_Con {padding-right:140px}

#PMG_siteWrap div.NewProf_Lecture div.NPLL_Menu {margin-left:-577px}

#PMG_siteWrap div.NPDVisual_Con p.NPDVisual_Prof,
#PMG_siteWrap div.NPDVisual_Con p.NPDVisual_Prof_history_btn {right:140px}


/* ÇÁ¸®ÆÐ½º 7±Þ ¼­ºê */
div.sub7mainBnr {position:relative; margin-left:7px; min-width:1160px}
div.sub7mainBnr .Wrapper980 {z-index:100}


/* ¿À¸¥ÂÊ Äü ¸Þ´º */
#n_right_quick {right:0 !important}


/* ³ªÀÇÇÐ½À */
#PMG_siteWrap #pmg_study {padding-right:140px}
#PMG_siteWrap #pmg_study div.mycrs_quick_right {margin-right:-560px}
#PMG_siteWrap .btn_freepass {top:494px; left:700px}

#st_info {overflow:visible !important}
#st_info .mycrs_quick_right {display:block !important; top:-385px !important; margin-right:-630px !important}


/* ÇÐ¿øÆ¯°­ */
div.n_lecEvtBody h3.title {position:relative; background:url("http://file.pmg.co.kr/User/pna/imgs/sub/sub_title.gif") no-repeat left 27px; font-size:17px; color:#e31635; padding:25px 0 10px 20px; margin-bottom:10px; text-align:left}
div.n_lecEvt {float:left; width:677px; margin-right:40px}
div.n_lecEvtWrap {float:left; width:263px}

div.listEvtTab {clear:both; height:70px; border:1px solid #e7e7e7; margin:20px 0; padding:0 25px}
div.listEvtTab ul li {float:left; height:33px; line-height:33px; margin-right:5px}
div.listEvtTab ul li.All a {color:#eb3124}
div.listEvtTab ul li a {font-size:13px; color:#333}
div.listEvtTab ul li a:hover {color:#eb3124}
div.listEvtTab ul li span {font-size:8px; color:#e8e8e8; padding-left:3px}

div.newEvtBoard {clear:both}
div.newEvtBoard .n_lectab {position:relative; height:47px; padding:0; vertical-align:top; border-bottom:2px solid #000}
div.newEvtBoard .n_lectab li {float:left; width:135px}
div.newEvtBoard .n_lectab li.first {border-left:1px solid #bababa}
div.newEvtBoard .n_lectab li a {border-right:1px solid #bababa; border-top:1px solid #bababa; height:30px; font-size:13px; color:#333; letter-spacing:-1px; text-align:center; display:block; padding:16px 20px 0 20px}
div.newEvtBoard .n_lectab li a.on {background:#fff; border-left:2px solid #000; border-top:2px solid #000; border-right:2px solid #000; height:31px; font-weight:600; color:#000; overflow:hidden; margin-left:-1px}

div.n_EvtBox {position:relative; float:left; clear:both; margin:5px 0 25px}
div.n_EvtBox .endImg {position:absolute; top:9px; right:9px}

div.n_EvtBox tr th,
div.n_EvtBox tr td {font-family:'Noto Sans KR', sans-serif !important;font-size:13px;}

div.n_EvtBox thead tr th {height:36px; padding-left:25px; font-size:15px; font-weight:400}
div.n_EvtBox table.Table1 thead tr th {background:#ffeb2a}
div.n_EvtBox table.Table2 thead tr th {background:#193052; color:#fff}
div.n_EvtBox table.Table3 thead tr th {background:#513566; color:#fff}

div.n_EvtBox tbody tr {height:42px}
div.n_EvtBox tbody tr th,
div.n_EvtBox tbody tr td {border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9}
div.n_EvtBox tbody tr td.ImgBox {position:relative; border-left:1px solid #d9d9d9; vertical-align:bottom}
div.n_EvtBox tbody tr td.ImgBox .Name {color:#000; text-align:center;font-size:13px;}
div.n_EvtBox tbody tr td.ImgBox .HomeBtn {position:absolute; right:-1px; bottom:-1px}
div.n_EvtBox tbody tr td.TitBox {background:#f4f4f4; text-align:center;font-size:13px;}
div.n_EvtBox tbody tr td.TxtBox {padding-left:15px}
div.n_EvtBox tbody tr td.line {border-right:none}
div.n_EvtBox tbody tr td.Red {color:#df1937}
div.n_EvtBox tbody tr td .applyBtn {text-align:right; margin-right:10px}


/* ÇÐ¿øÆ¯°­ Tabs */
div.Notice_subWrap {border:1px solid #d6d6d6; margin-bottom:10px}

div.Notice_subWrap div.notice_tab {background:url("http://file.pmg.co.kr/User/pna/images/sub/lecture_tit.jpg") no-repeat center top; width:261px; height:49px}
div.Notice_subWrap div.notice_tab .Tit {font-size:13px; font-weight:600; color:#000; letter-spacing:-1px; padding:19px 0 0 62px;font-family:'Noto Sans KR', sans-serif !important;}

div.notice_list {padding:20px}
div.notice_list ul li {margin-top:9px}
div.notice_list ul li:first-child {margin-top:0}
div.notice_list ul li a {color:#666;font-size:13px;}


/* ´Ü°ú°­ÁÂ : ´Ü°ú½Ã°£Ç¥,±³Àç¸ñ·Ï */
div.listBtnBox {position:absolute; top:18px; left:280px}
div.listBtnBox ul li {float:left; margin-right:5px}


/* PMGÀå¹Ù±¸´Ï */
#pmg_order {width:980px; margin:0 auto 50px !important; color:#393939; text-align:left; position:relative; min-height:600px; padding-right:140px}
#pmg_order .input {height:14px; border:1px solid #ccc; padding:3px}
#pmg_order div img {vertical-align:middle !important}
#pmg_order div h4 {padding-top:8px; padding-bottom:8px; color:#555; font-size:12px; font-family:'Noto Sans KR', sans-serif !important}


/* ³ªÀÇÇÐ½À : ½ºÆÄ¸£Å¸ ¹öÆ° */
div.Mypage_SpartaBtn {height:40px; margin:20px 0 0; border-bottom:1px solid #bebebe}
div.Mypage_SpartaBtn ul li {float:left; width:68px; height:28px; margin-right:5px}
div.Mypage_SpartaBtn ul li a {display:block; width:100%; height:100%; color:#30323e; text-align:center; line-height:28px; border:1px solid #999}
div.Mypage_SpartaBtn ul li.on a {background:#30323e; color:#fff; border:1px solid #30323e}


/* ¸ÞÀÎ ÀÌº¥Æ® ÆË¾÷Ã¢ ºñÈ°¼ºÈ­ CSS 
#event_main_Banner20170518 {display:none !important}
*/


/* 2019 ¼öÇè°¡ÀÌµå ¸®´º¾ó css Ãß°¡ 0402 */
.test_scheduleBox {width:100%;}
/* ½ÃÇèÁÖ¿äÀÏÁ¤ */
.test_sch {width:803px; border:1px solid #d7d7d7; border-top:0; padding:20px 0 30px;}
.test_sch table {width:803px;}
.test_sch table td {border-bottom:1px solid #fff; height:38px; line-height:38px; }
.test_sch table td a {display:block;}
.test_sch table td span.t_icon {position:absolute; top:6px; left:-4px;}
.test_sch table td.btLine {border-bottom:1px solid #d7d7d7; height:38px; line-height:38px; }
.test_sch table td.btLine ul {width:574px; overflow:hidden;}
.test_sch table td.btLine ul li {float:left; padding:0 10px; font-family:'Noto Sans KR', sans-serif !important; letter-spacing:-1px;}
.test_sch table td.btLine ul li.tsTit {width:104px; text-align:center; font-weight:bold; font-size:13px; color:#182859;}
.test_sch table td.btLine ul li.tsDday {width:60px; text-align:center; font-weight:bold; font-family:'Noto Sans KR', sans-serif !important; font-size:14px; font-style:italic; color:#182859;}
.test_sch table td.btLine ul li.tsTerm {width:205px; font-family:'Noto Sans KR', sans-serif !important; font-size:12px; color:#737373;}
.test_sch table td.btLine ul li.tsDate {width:125px; font-family:'Noto Sans KR', sans-serif !important; font-size:12px; color:#fe0000;}
.test_sch table td.btLine ul.undef li.tsDate {color:#737373;} /* ÀÏÁ¤¹ÌÁ¤ÀÏ°æ¿ì ul ¿¡ class¸í undef Ãß°¡ */
.btmEvtban {background:#ececec url('//file.pmg.co.kr/user/pno/imgs/sub/guide2019/bg_btm_evtban.jpg'); width:805px; padding:109px 0 44px;}
.btmEvtban ul {overflow:hidden;width:605px; margin:0 auto;}
.btmEvtban ul li {float:left; width:290px; }
.btmEvtban ul li a {display:block; }
.boardTab {font-family:'Noto Sans KR', sans-serif !important; width:393px; padding:20px 0; border:1px solid #d7d7d7}
.boardTab .Tit {font-size:18px; font-weight:bold; letter-spacing:-1px;padding:0 20px; }
.boardTab .Tit.col_a33 {color:#a33596}
.boardTab .Tit.col_1e2 {color:#1e2d5c;}
.boardTab .Tit.col_6c3 {color:#6c3707;}
.boardTab .Tit .more {position:absolute; top:5px; right:20px;}
.boardTab .Tit .more a{font-size:13px; color:#333; font-weight:normal; letter-spacing:-1px;}
.boardTab .tab_mini {overflow:hidden; padding:0 10px; width:373px;position:relative;height:38px;border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;vertical-align:top;}
.boardTab .tab_mini li {float:left;}
.boardTab .tab_mini li a {border:0; background:none; font-size:13px;height:38px; line-height:38px;color:#333;display:block;padding:0 15px; margin-left:0;}
.boardTab .tab_mini li.first {border:0;}
.boardTab .tab_mini li a.on {color:#000;display:block;padding:0 15px;background:none; height:38px; line-height:38px; font-weight:bold; border-left:0;}
.boardTab .tab_mini span {position:absolute;right:0;top:20px;font-size:11px;color:#717171;letter-spacing:-1px;}
.boardTab .list {height:120px;}
.boardTab .list li{color:#666; padding-top:6px; padding-left:20px;position:relative;}
.boardTab .list li a{color:#333333; padding-top:6px;}
.boardTab .list li span.date{position:absolute; left:346px; top:8px; display:none; }
.boardTab {padding:15px 0; }
.boardTab .list {height:140px; border-top:1px solid #dfdfdf}
.boardTab.type2 .list {border-top:0;}
.boardTab .list.listType2 {height:179px}/* 0215 Ãß°¡ */
.p_re {position:relative;}

/* =============2019 ¸®´º¾ó ½Ç¼­¹ö ¹Ý¿µÀü Áö¿ï°Í ============
.depth_PMG ul li.SiteAllWrap {padding-bottom:0;} */


/* lecture_list.asp  ÅÇºÎºÐ °ãÄ¡Áö ¾Ê°Ô ¼öÁ¤ */
ul.LayerBtnBox{clear:both;height:40px}

/* ±³¼ö´Ô °øÁö»çÇ× ºñÁÖ¾ó À§Ä¡¼öÁ¤ 240417 */
div.NPLL_Lecture ul.NPLL_LCon {margin: initial !important;padding-left: 70px !important;}

/* ³ªÀÇÇÐ½À °³ÀÎÁ¤º¸¼öÁ¤ Å¸ÀÌÆ² padding */
.r_mbox {width: 800px !important;float: right;padding: 20px 0 0 20px;}
.r_mbox h4 {padding-bottom: 30px;}

/* ÆùÆ®¸®´º¾ó --- ³ªÀÇÇÐ½À 240419 */

/* °øÀÎÁß°³»ç ³×ºñ°ÔÀÌ¼Ç */
#contents_wrap .tltle_sub p a {vertical-align: unset !important;}
#contents_wrap .tltle_sub p img {margin: 0 6px 3px 6px !important;}
div.nMycrsMenuTab ul li a {font-size:15px !important}

/* ¼öÇèÇ¥Ãâ·Â --- À¯Çüº°¼±ÅÃ*/
div.nMycrs_select div.crs_select_box select {height:22p;}


/* ÆùÆ® 12px */
div.newSTable table.newStudyTable tr th,
#pmg_study .stboard02 th,
div.nMycrsTop dl dd 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,
.info_text dt,
div.nMycrs_ship_no p {font-size:13px !important;}

/* ÆùÆ® 14px */
.gp_tb td {font-size:14px !important;}

/* ÆùÆ® 15px */
h5.h5_title,
div.nMycrsMenuTab ul li a {font-size:15px !important;}

/* ÆùÆ® 17px */
div.nMycrs_psinfo h4 {font-size:17px !important;}

/* ÆùÆ® 18px */
#sidebar .menu dt {font-size:18px !important;}

/* ³ªÀÇÇÐ½À --- ÆùÆ®¼öÁ¤ */
div.nMycrsTop dl dt h3 {font-size:25px !important;}
div.nMycrsMenuList ul li.crsMenu a.menuTt {font-size:15px !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;}

/* ¼ö°­½ÅÃ» - Àå¹Ù±¸´Ï (ÅØ½ºÆ®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;}

/* ³ªÀÇÇÐ½À --- Á¤º¸½Ç(¸ÂÃã½ÃÇèÁ¤º¸ Tap) */

.lectab02 li a {border-right:1px solid #cdcdcd;border-top:1px solid #cdcdcd;background:#f7f7f7;/*height:26px;*/height:38px !important;color:#666;font-weight:bold;display:block;/*padding:12px 15px 0 15px;*/padding:0 15px 0 15px !important;}
.lectab02 li a.on {border-left:2px solid #d50c12;border-top:2px solid #d50c12;border-right:2px solid #d50c12;color:#d50c12;font-weight:bold;display:block;/*padding:12px 15px 0 15px;*/padding:0 15px 0 15px !important;background:#fff;/*height:27px;*/height:39px !important;overflow:hidden;margin-left:-1px;}

/* ³ªÀÇÇÐ½À -- ¸ðÀÇ°í»ç ÇÏ´Ü¿©¹é */
#PMG_siteWrap #pmg_study {    min-height: 980px !important;}

/* ÇÕ°Ý½ºÅä¸® --- 250725 */
.story_btnwp {display: flex;justify-content: end;gap: 10px;}
.story_btnwp li {width:98px;/*float: left;margin-left:10px;*/}
.story_btnwp li a.btn_line {font-size:15px;padding: 10px 0;height: auto;background: #f9f9f9;color: #000;border: 1px solid #999999;}
.story_btnwp li a.btn_line.gray {background: #9b9b9b;color: #FFF;border: 1px solid #9b9b9b;}

.story_btnwp li a.btn_line {font-size: 15px;padding: 10px 0;height: auto;background: #f9f9f9;color: #000;border: 1px solid #999999;display:block;text-align: center;}
.storySort tr td label {height: 35px;line-height: 20px;}
.storySort tr td label {position:relative; padding-left:20px; margin-left:10px; width:100px; height:18px; line-height:18px; display:inline-block; zoom:1; *display:inline/*IE7 HACK*/; _display:inline/*IE6 HACK*/}
.storySort tr td label input[type='checkbox'] {position:absolute; top:2px; left:0; width:15px; height:15px; }
table.pmgtbl01 th {text-align: center !important;}

<%	' 10.1.100.19 - 2025/07/25 16:45:46 - jini %>