
/* RENEWAL */
body {min-width:1300px}
/* 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; }
/* ³ªÀÇÇÐ½À ÆäÀÌÁö (³ªÀÇÇÐ½À Å¸ÀÌÆ²¼öÁ¤)*/
.Mycrs_wrap .inner980_auto {clear:both;}
div.nMycrs_psinfo h4,
h5.h5_title {font-family: 'Noto Sans KR', sans-serif !important;}
/* Main */
/* Main : Menu */
div.ProfMenu {float:left; /*height:30px;*/height:35px; margin-right:65px;margin-top: -5px;}
div.ProfMenu a span {font-size: 18px;font-weight: bold;letter-spacing: -1px;color: #000;}
#header {z-index:999999;}
#header .pna_gnb {z-index:9999}
/* Main : Left */
.NoticeBox {background:#f7f7f7; width:240px; height:213px}
.NoticeBox .m_top10 {width:240px}
.NoticeBox .list dt {padding:10px; /*margin-bottom:10px;*/margin-bottom:5px; height:20px; font-weight:600; line-height:20px; border-bottom:1px solid #ebebeb}
.NoticeBox .list dt a .Tit {float:left; font-size:13px; color:#000}
.NoticeBox .list dt a .More {float:right; font-size:20px}
.NoticeBox .list dd {background:url('http://file.pmg.co.kr/User/pta/imgs/new2016/main/notice_dot.png') no-repeat 10px center; padding:4px 20px;font-size:13px;}
/* Main : Right : Part01 */
.sect_contant {float:right; width:730px}
.BannerBox {float:left;width:730px;padding-left:10px}
.BannerBox ul {}
.BannerBox ul li {float:left; margin-right:9px; margin-bottom:10px}
.BannerBox ul li:first-child {margin-right:10px}
.BannerBox ul li.last {margin-right:0}
.BannerBox ul li.Tab2 {position:relative; width:234px; height:128px}
#chnBanner {position:relative; z-index:10; width:234px; height:128px}
#chnBanner_active {position:absolute; top:0; width:234px; height:128px}
#chnBanner_active  .Ts {background:#fff; position:absolute; display:block; opacity:0; filter: alpha(opacity=0)}
#chnBanner_active .T1 {bottom:15px; left:17px; width:95px; height:20px}
#chnBanner_active .T2 {bottom:15px; left:117px; width:105px; height:20px}
.BannerBox ul li.Tab3 {background:url('http://file.pmg.co.kr/User/pta/imgs/new2016/main/banner02.jpg') no-repeat 0 0}
.BannerBox ul li.Tab3 a {display:block; width:234px; height:128px}
.BannerBox ul li.Tab3:hover {background:url('http://file.pmg.co.kr/User/pta/imgs/new2016/main/banner02_hover.jpg') no-repeat 0 0;}
.BannerBox ul.bottom li {margin-bottom:0}
.BannerBox .list {width:241px; height:126px; border:1px solid #dadada}
.BannerBox .list dt {padding:10px; height:20px; font-weight:600; line-height:20px; margin-bottom:5px}
.BannerBox .list dt .Tit {float:left; font-size:12px; color:#e51937}
.BannerBox .list dt a .More {float:right; font-size:20px; color:#e51937}
.BannerBox .list dd {background:url('http://file.pmg.co.kr/User/pta/imgs/new2016/main/notice_dot.png') no-repeat 14px center; padding:5px 25px 4px; color:#676767}
/* Main : Right : Part02 */
#part02 {float:left}
.sect_banner {float:left}
.sect_banner ul li {position:relative; float:left ; border-top:1px solid #dadada; border-right:1px solid #dadada}
.sect_banner ul li:first-child {border-left:1px solid #dadada}
.sect_banner ul li a {position:absolute; bottom:25px; left:20px}
/* Main : Right : Part03 */
#part03 {float:left; margin-top:0}
.sect_info {float:left; width:325px; height:207px; border-top:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #dadada}
.sect_info.sect_a {border-left:1px solid #dadada}
.sect_info.sect_b {width:326px}
.sect_info dt {height:25px; font-family:'Noto Sans KR', sans-serif !important; font-weight:600; line-height:25px; padding:20px 20px 10px}
.sect_info dt a .Tit {float:left; font-size:18px; color:#000}
.sect_info dt a .More {float:right; font-size:20px}
.sect_info dl dt .img {position:absolute; right:15px; top:10px}
.sect_info dl dd {background:url('http://file.pmg.co.kr/User/pta/imgs/new2016/main/notice_dot.png') no-repeat 22px center; padding:5px 35px 4px; color:#676767}
/* Main : rollban */
div#n_m_vi2_wrap {width:100%; zoom:1}
div#n_m_vi2_wrap div.mainVisualWrap {width:730px; margin:0 auto}
div#n_m_vi2_wrap:after,div#n_m_vi2_wrap div.mainVisualWrap:after {content:''; display:block; clear:both}
div.mainVisualWrap ul.mainVisualLeft {float:left;margin-right:10px}
div.mainVisualWrap ul.mainVisualLeft li {width:237px;height:107px}
div.mainVisualWrap div.mainVisual {float:left; width:728px; height:454px; position:relative; overflow:hidden; border:1px solid #d7d5d8}
div.mainVisual div.visualTab {position:absolute;bottom:0}
/* 4°³ÀÏ¶§  */
div.visualTab ul.sect_menu li {float:left; color:#000; width:172px}
div.mainVisual div.visualTab ul {padding:0 20px; width:20000px}
div.mainVisual div.visualTab ul li.on {border-top:6px solid #e51937; font-weight:bold;font-family:'Noto Sans KR', sans-serif !important;}
div.mainVisual div.visualTab ul li.on a {color:#e51937; margin-top:-6px}
div.mainVisual div.visualTab ul li a {font-size:14px; color:#666; line-height:16px; display:block; font-family:'Noto Sans KR', sans-serif !important; /*padding:16px 0 15px;*/padding:14px 0 14px; text-align:center}
div.mainVisual a {display:inline-block}
div.mainVisual div.btnSmall a.prev {position:absolute;bottom:0;left:0;z-index:50;padding:21px 8px;display:block}
div.mainVisual div.btnSmall a.next {position:absolute;bottom:0;right:0;z-index:50;padding:21px 8px;display:block}
div.mainVisual div.btnBig {display:none}
div.mainVisual div.btnBig a.bigPrev{position:absolute;top:150px;left:0px;z-index:50;width:33px;height:39px;background:url(http://file.pmg.co.kr/user/pto/imgs/main/arrow_big.png) no-repeat;background-position:0 -45px;}
div.mainVisual div.btnBig a.bigPrev:hover{background-position:0 0;}
div.mainVisual div.btnBig a.bigNext{position:absolute;top:150px;right:0px;z-index:50;width:33px;height:39px;background:url(http://file.pmg.co.kr/user/pto/imgs/main/arrow_big.png) no-repeat;background-position:-64px -45px;}
div.mainVisual div.btnBig a.bigNext:hover{background-position:-64px 0;}
div.mainVisual div.shadow{position:absolute;top:389px;left:0;z-index:20;}
div.mainVisualWrap div.main_quick_menu2{float:left;width:171px;height:321px;overflow:hidden}
/* Main : Menu */
/* »ó´Ü - »çÀÌÆ® ÀüÃ¼º¸±â */
.pmg_top_siteall_pta_2016 {width:976px; left:0; z-index:99999; line-height:18px; overflow:hidden; letter-spacing:-1px; background-color:#FFFFFF; border-left:2px solid #ef4832; border-right:2px solid #ef4832; border-bottom:2px solid #ef4832;}
.pmg_top_siteall{width:976px; left:0; z-index:99999; line-height:18px; overflow:hidden; letter-spacing:-1px; background-color:#FFFFFF; border-left:2px solid #e31735; border-right:2px solid #e31735; border-bottom:2px solid #e31735;}
.pmg_tbl_siteall th{background-color:#f8f8f8; text-align:center; padding:0 15px; border-right:1px solid #dfdad6; border-bottom:1px solid #dfdad6;border-top:1px solid #dfdad6; height:35px; width:191px;}
.pmg_tbl_siteall th.first{border-left:1px solid #dfdad6;}
.pmg_tbl_siteall td{height:35px; border-right:1px solid #dfdad6; border-bottom:1px solid #dfdad6;padding:10px 5px 4px 15px; vertical-align:top;}
.pmg_tbl_siteall td a{color:#515151;}
.pmg_tbl_siteall td a:hover{color:#e31735;}
.pmg_tbl_siteall td.first{border-left:1px solid #dfdad6;}
.pmg_siteall_close {position:absolute; right:20px; top:305px;}
.pmg_siteall_close a {font-size:17px; color:#e31735; font-weight:bold;}
.acad_tbl_siteall_2016 th {font-family:'Noto Sans KR', sans-serif !important; font-size:16px; font-weight:600; color:#ef4832; text-align:left; padding:3px 0 0 0; border-bottom:1px solid #dfdad6; height:35px; width:133px}
.acad_tbl_siteall_2016 th.first {}
.acad_tbl_siteall_2016 td {height:35px; padding:10px 0; vertical-align:top; line-height:25px}
.acad_tbl_siteall_2016 td a {background:url('http://file.pmg.co.kr/User/pta/imgs/new2016/main/notice_dot.png') no-repeat 0 9px; color:#515151; letter-spacing:-1px; padding-left:10px;font-size:13px;}
.acad_tbl_siteall_2016 td a:hover {color:#e31735;}
.acad_tbl_siteall_2016 td dl dt {font-family:'Noto Sans KR', sans-serif !important; font-size:15px; font-weight:600; color:#ef4832; text-align:left; padding:30px 0 0 0; border-bottom:1px solid #dfdad6; height:35px}
.acad_siteall_close{position:absolute; right:20px; top:290px;}
.acad_siteall_close a{font-size:17px; color:#e31735; font-weight:bold;}
/* =========================== NEW =========================== */
body {position:relative}
#PMG_siteWrap {margin-left:152px; min-width:1160px}
#PMG_Gnb .lnb_menu {background:#f55e49}
#wrap.mainwrap {width:100%; /* background:url('http://file.pmg.co.kr/user/pta/imgs/main/bg_topBg.gif') repeat-x left 0 */}
#wrap.subwrap {background:url('http://file.pmg.co.kr/user/pta/imgs/main/bg_topBg.gif') repeat-x left 0}
#wrap {/* background:url('http://file.pmg.co.kr/user/pta/imgs/main/bg_topBg.gif') repeat-x left 0 */}
#footer {height:auto}
#containerSub {min-height:600px}
#header,
#containerMain,
#containerSub,
#pmg_customer,
.banner_img,
.banner_Bar,
#footer div.footer980,
#footer .footer980,
#footer .copyright,
#pmg_order,
#pmg_study,
div.newProfWrap div.newProfArea {padding-right:140px}
div.quick_right,
div.tchQuick {right:0 !important}
.banner_BarBox .hot {right:180px}
.banner_BarBox .btn,
.banner_img span.page,
#footer .footer980 .famsite {right:140px}
#PMG_siteWrap div.btnTop {right:10px}
.top_menu06 a {color: #df3e13;font-size: 15px;font-weight: bold;}
.top_menu06 a span {}
/* 2019.01.17 ¸ÞÀÎ¼­ºê¸Þ´ºÃß°¡ 22~23ÀÏ ¿ÀÇÂ¿¹Á¤ */
.pna_gnb ul.ptaMenu li.pta2Depth {position:relative; /*height:30px;*/height:35px;}
.pna_gnb ul.ptaMenu li.pta2Depth ul.gnb2Depth {position:absolute; /*top:28px;*/top:35px; left:-24px; background:#fff;border:1px solid #cd3824;padding:5px;z-index:101; background-color:#f5ebeb; min-width:130px;}
.pna_gnb ul.ptaMenu li ul.gnb2Depth li{float:none !important;border-bottom:1px solid #e6d3d1;padding-right:0 !important;}
.pna_gnb ul.ptaMenu li ul.gnb2Depth li a{display:block;color:#333;font-size:12px;padding:10px 16px !important;box-sizing:border-box; }
.pna_gnb ul.ptaMenu li ul.gnb2Depth li a:hover{ color:#FF3300; /*letter-spacing:-0.09em;*/font-weight:bold; }
.pna_gnb ul.ptaMenu li ul.gnb2Depth li.last {border-bottom:0;}
.pna_gnb ul.ptaMenu li.pta2Depth ul.gnb2Depth#gnb2Depth01 {left:-36px; }
.pna_gnb ul.ptaMenu li.pta2Depth ul.gnb2Depth#gnb2Depth02 {left:-50px; width:140px;}
/* 2020.05.25 ·Ñ¸µ Ãß°¡ ½½¶óÀÌµå*/
div.bg_con99 {padding-top:10px;}
div.bg_con99 div.slide_w .slides_control {  height:158px !important;}
#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;/*margin-top: 50px;*/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}
#Footer > .Wrapper980 {padding-right: 140px;}
.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;}
/* ¾î¿öµå ÁÂÃø Á¤·Ä */
.awards_wrap .awards_wrap_tt p,
.awards_wrap .awards_wrap_tt div {text-align:left !important;}
/* ·¹ÇÁÆ®¸Þ´º (°í°´¸¸Á·¼¾ÅÍ) */
#PMG_Gnb .lnb_menu ul li a {font-size:13px !important;}
#PMG_Gnb .lnb_tit {font-size:15px !important;}
#PMG_Gnb .lnb_question ul li a {font-size:14px !important;}