
@charset "euc-kr";
/*============================= START ============================= */

/*#PMG_siteWrap {margin-left:0;}*/

	.bc_white {background-color:#fff !important;}
	
	.ovf_hdn {overflow:hidden;}
	.c_red {color:#e51937 !important;}
	
	.m_left0 {margin-left:0 !important;}
	
	.p_left0 {padding-left:0 !important;}
	.p_right0 {padding-right:0 !important;}

	.p_btm50 {padding-bottom:50px !important;}
	.p_top50 {padding-top:50px !important;}


.top_PMG {background:none;}
.top_PMG .myInfo {height:15px; line-height:0px; padding-top: 24px;}
.top_PMG .myInfo ul li {line-height:15px; margin-left:7px;font-size:11px;}
.top_PMG .myInfo ul li.bold { font-weight:bold;}
.top_PMG .myInfo ul li a {font-size:11px}
.top_PMG .myInfo ul.pmgStart li { line-height:15px;}
.top_PMG .myInfo ul.pmgStart li a {display:block; color:#646b83;}
.top_PMG .myInfo ul.pmgStart span.ico_bookmark{display: inline-block; width: 13px;height: 13px; margin:0 0 0 -3px; background: url('http://file.pmg.co.kr/User/pno/images/main/2020/icon_bookmark.png') no-repeat;vertical-align:-2px;*display: inline; zoom: 1;}
.top_PMG .myInfo ul.pmgStart span.ico_blog{display: inline-block; width: 23px;height: 13px; margin:2px 0 0 0; background: url('http://file.pmg.co.kr/user/pno/images/main/2020/icon_blog.png') no-repeat;vertical-align:-1px;}
.top_PMG .myInfo ul.pmgStart span.ico_naverTV{display: inline-block; width: 11px;height: 13px; margin:2px 0 0 0; background: url('http://file.pmg.co.kr/User/pno/images/main/2020/icon_naverTV.png') no-repeat;vertical-align:-1px;}
.top_PMG .myInfo ul.pmgStart span.ico_instargram{display: inline-block; width: 15px;height: 14px; margin:2px 0 0 0; background: url('http://file.pmg.co.kr/user/pno/images/main/2020/icon_instargram.png') no-repeat;vertical-align:-1px;}
.top_PMG .myInfo ul.pmgStart span.ico_youtube{display: inline-block; width: 17px;height: 14px; margin:1px 0 0 0; background: url('http://file.pmg.co.kr/user/pno/images/main/2020/icon_youtube.png') no-repeat 0 1px;vertical-align:0;}
.top_PMG .myInfo ul.myPage li a.ico_point{position:absolute; top:-20px; right:8px;display: inline-block; width: 57px;height: 20px; margin:0; background: url('http://file.pmg.co.kr/User/pno/images/main/2020/login_point_bubble.png') no-repeat left top;vertical-align:-5px; font-size:0; line-height:0; padding:0;}
.top_PMG .myInfo ul.myPage li {position:relative; }
.top_PMG .myInfo ul.myPage li.black a { color:#000000; }
.top_PMG .myInfo ul.myPage li a {color:#646b83; padding:0; float:left;}
.top_PMG .myInfo ul.myPage li span.round {width:22px; height:22px; background:url('//file.pmg.co.kr/user/pno/images/main/2020/bg_nCount.png') no-repeat center top; color:#fff; position:absolute; top:-20px; right:-4px;}
.top_PMG .myInfo ul.myPage li span.line {display:inline-block; color:#dadada; float:left;padding-left:7px;}
.top_PMG .myInfo ul li.MyBtn {margin-top:0;}
.top_PMG .myInfo ul li.MyBtn a { color:#000; line-height:15px; width:46px; height:15px; display:block; font-weight:bold; color:#000;}
.top_PMG .myInfo ul li.MyBtn a.red { color:red;}

.top_PMG .pmg_top_acadall {top:32px;}

.top_PMG .pmgInfo ul.subPage {float:left; margin-right:10px;}
.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:12px; color:#000; font-weight:bold;}
.top_PMG .pmgInfo ul.subPage li span.line {font-size:8px; color:#000; padding-left:3px}

.top_PMG .SearchBox {position:relative;}
.top_PMG .SearchBox input {width:193px; color:#656565; font-size:12px; font-weight:normal; line-height:18px; height:18px; border-bottom:1px solid #333; padding:5px 27px 5px 5px; margin-left:0;}
.top_PMG .SearchBox input:focus {outline:none;}
.top_PMG .SearchBox button {position:absolute; margin-left:0; top:5px; right:5px; }

.top_PMG .SearchSimple a {height:26px; line-height:23px; margin-left:0;}

.top_PMG .pmgInfo {position:relative;}
.top_PMG .pmgInfo .logo_PMG {float:none; text-align:left;  margin-top:0; padding:18px 0 20px; height:32px;}
.top_PMG .pmgInfo .logo_PMG a.top_logo {margin:0 auto;}
.top_PMG .pmgInfo .subGrid {padding:0; position:absolute; top:18px; right:0;}


.depth_PMG {background:#fff; height:50px;border-top:1px solid #dedede;border-bottom:1px solid #333}
.depth_PMG ul li {}
.depth_PMG ul li a {padding:13px 10px 14px;}
.depth_PMG .Wrapper980 > ul li > a {font-family:"Malgun Gothic","¸¼Àº °íµñ",sans-serif; font-size:17px; font-weight:bold; color:#000; letter-spacing:-1px}
.depth_PMG .Wrapper980 > ul li > a:hover {color:#e51937}
.depth_PMG .Wrapper980 > ul li .ico_point{position: absolute; top: -12px; left: -26px; display: inline-block; width: 140px; height: 28px; margin: 0; background: url(http://file.pmg.co.kr/User/pno/images/main/2020/test_bubble.gif) no-repeat left top; vertical-align: -5px; font-size: 0; line-height: 0; padding: 0;}
.depth_PMG ul li.evtBtn {position:relative}
.depth_PMG ul li.evtBtn span {display:none}

.depth_PMG ul li.SiteAllWrap a {padding-left:0}
#Header_PMG .depth_PMG ul li.SiteAllWrap a.site_all img {vertical-align:-2px !important;}

.depth_PMG ul li.Social {float:right}
.depth_PMG ul li dl dt {float:left}
.depth_PMG ul li dl dt a {padding:11px 6px}

.depth_PMG .tchAll {position:absolute; top:25px; left:48px}
.depth_PMG .acadAll {position:absolute; top:25px; left:201px}

.depth_PMG .pmg_top_siteall {top:51px !important; 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; background:#fff; width:180px; height:568px; border:2px solid #334865; z-index:9999;  overflow:auto}
.depth_PMG .pmg_top_profall dl dt,
.depth_PMG .pmg_top_profall dl dd a {font-family:"µ¸¿ò","Dotum"}
.depth_PMG .pmg_top_profall dl dd a {width:45px}

.depth_PMG .pmg_top_acadall {position:absolute; top:25px; background:#fff; width:106px; height:145px; border:2px solid #334865; z-index:9999; padding-top:5px}
.depth_PMG .pmg_top_acadall ul {float:left; margin:0 10px 3px; border-top:1px solid #334865}
.depth_PMG .pmg_top_acadall ul:first-child {border-top:0}
.depth_PMG .pmg_top_acadall ul li {width:86px}
.depth_PMG .pmg_top_acadall ul li a {padding:3px; color:#616161}
.depth_PMG .pmg_top_acadall ul li a:hover {color:#e31735}

.depth_PMG ul.menuTop_right li a {font-size:14px; color:#000; font-weight:normal; line-height:23px;}

.depth_PMG .comm_tbl_siteall a {padding:0;}
.depth_PMG .pmg_siteall_close{top:403px !important; right:2px !important;}

/* ¸ÞÀÎÅ¾ ¼­ºê¸Þ´º */
#Total_Mypage .pmg_top_acadall {width:97px; margin-left:5px;}
#Total_Mypage .pmg_top_acadall > ul li {margin-left:0; width:77px; }

.acadAll .moreV_subMenu {position:absolute; top:0; }
#Total_Lect {left:-68px}
#Total_Lect .pmg_top_acadall {height:110px;}
#PacTotal_Lect  {left:16px;}
#PacTotal_Lect .pmg_top_acadall {height:55px; width:108px}
#PacTotal_Lect .pmg_top_acadall > ul li {width:88px;}
#MocktTotal_Lect {left:127px}
#MocktTotal_Lect .pmg_top_acadall {width:110px; letter-spacing:-1px; height:75px;}
#MocktTotal_Lect .pmg_top_acadall > ul li {width:90px;}
#storyTotal_Lect {left:110px;}
#storyTotal_Lect .pmg_top_acadall {height:52px; width:110px;}
#storyTotal_Lect .pmg_top_acadall > ul li {width:90px;}
#FreeTotal_Lect {left:326px;}
#FreeTotal_Lect .pmg_top_acadall {height:52px; width:75px;}
#FreeTotal_Lect .pmg_top_acadall > ul li {width:55px;}
#MoreTotal_Lect {left:700px;}
#MoreTotal_Lect .pmg_top_acadall {height:75px; width:75px;}
#MoreTotal_Lect .pmg_top_acadall > ul li { width:55px;}

/* Awards */
.Awards {clear:both; background:#323232;font-family:"Malgun Gothic","¸¼Àº °íµñ",sans-serif; }
.Awards .awardsBox {position:relative; height:120px; background:url('//file.pmg.co.kr/User/pmg/imgs/2019/brand_award.png') no-repeat 737px 21px;}
.Awards .ATit {position:absolute; top:28px; left:0; font-size:16px; font-weight:600; color:#fff; letter-spacing:0;}
.Awards .ATit .Red {color:#e5344a}
.Awards .ATxt {position:absolute; top:60px; left:0; font-size:12px; color:#fff;line-height:19px}
.Awards .More_Btn {position:absolute; top:73px; right:0; margin-top:0}
.Awards .More_Btn a {display:block; width:242px; height:25px; font-size:13px; font-weight:normal; color:#fff; text-align:center; line-height:22px; border:1px solid #707070}

/* Footer */
#Footer {background:#fff; letter-spacing:0; padding-bottom:25px}
#Footer ul {clear:both; height:18px; /*padding-top:5px*/}
#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;}
#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}


/* »ó´Ü ¸®´º¾ó */
#Header_PMG .sdepthArrow:hover {color:#000}
#Header_PMG .sdepthArrow img {vertical-align:4px !important; margin-left: 3px;}

.smenu_area {clear:both; display:flex; background:#f2f2f2; }
.smenu_area .sdepth {padding:14px 0 13px; margin-left:-10px;}
.smenu_area .sdepth:after{content:""; display:block; clear:both;}
.smenu_area .sdepth > li {position: relative;border: 1px solid #dbdbdb;width:100px; height:30px; text-align: center;float: left;margin-left: 10px;margin-bottom: 3px;box-sizing: border-box;}
.smenu_area .sdepth > li > em {position: absolute; top:3px; right:2px; display: inline-block; font-size:0;
width:7px; height:7px; background:url('http://file.pmg.co.kr/User/pno/images/main/2020/ico_new.gif') no-repeat 0 0;}
.smenu_area .sdepth > li > a {display: block; font-family:"Malgun Gothic", "¸¼Àº °íµñ"; font-size:13px; color:#787878; font-weight:normal; letter-spacing:-0.5px; max-height:28px; line-height:28px; background:#fff;}
/*.smenu_area .depth_2>li a:hover,
.smenu_area .depth_2>li.on a{color:#121212;font-weight: bold;}*/

.main_topvisual_wp {height:304px; padding: 30px 0; background:#fff;}
.main_topvisual_wp:after{content:""; display:block; clear:both;}
.visualArea {position:relative; width:758px; height:304px;}
.main_ban_area {width:758px; height:304px; margin-left:1px;}
.main_ban_area .slider:after{content:""; display:block; clear:both;}
.main_ban_area .tabs li {float:left;}

.miansub_ban_area {float:left; width:210px; height:304px; margin-left:11px;}

div.main_topvisual_wp .mainTopBan {position:absolute; left:1px; bottom:0; z-index:999; width:100%; height:44px;}
div.main_topvisual_wp .mainTopBan ul {height:44px; left:0; right:0; margin:0 auto; }
div.main_topvisual_wp .mainTopBan ul li {float:left; display:block; position:relative; width:33.24%; height:44px; margin-left:1px;}
div.main_topvisual_wp .mainTopBan ul li:first-child {margin-left:0;}
div.main_topvisual_wp .mainTopBan ul li a {font-family:"Malgun Gothic","¸¼Àº °íµñ"; font-size:13px;  letter-spacing:-1px; text-align:center; line-height:44px; height:44px; display:block; text-decoration:none; color:#fff; background-color: rgba(0, 0, 0, 0.3 ); }
div.main_topvisual_wp .mainTopBan ul li.on a {font-weight:600; background-color: rgba(59, 43, 89, 0);}


.WrapperFull.bc_white.mainTabWp {border-top: 1px solid #c5c5c5;}



/* 2021.01.13 »ó´Ü ¸®´º¾ó */
.smenu_wp {clear:both; display:flex; background:#f2f2f2; border-bottom:1px solid #e8e8e8;}
.smenu_wp .sdepth {padding:14px 0 13px; margin-left:-10px;}
.smenu_wp .sdepth:after{content:""; display:block; clear:both;}
.smenu_wp .sdepth > li {position: relative; width:90px; height:26px; text-align:left; float: left; margin-left: 9px; margin-bottom: 3px;box-sizing: border-box;}
.smenu_wp .sdepth > li > a {display: block; font-family:"Malgun Gothic", "¸¼Àº °íµñ"; font-size:13px; color:#6b6b6b; font-weight:normal; letter-spacing:-0.8px; max-height:26px; line-height:26px;}


/* -----------------------------------
210907 ³ªÀÇ ¸ðÀÇ°í»ç ¸®´º¾ó
-----------------------------------*/
/* ---¸ðÀÇ°í»ç ½ÅÃ»ÇÏ±â ÆäÀÌÁö pmglab_v2.asp -> pmglab_v2.asp ---*/
/* Å¸ÀÌÆ² style ¼öÁ¤ */
.conTitle {position:relative; height:40px; font-size:18px; font-weight:600; color:#000; letter-spacing:-1px; line-height:38px; padding-left:3px; font-family:"Noto Sans KR","Malgun Gothic","¸¼Àº °íµñ";}
.conTitle .Red {color:#e31735}
.conTitle .More a {background:#fff; position:absolute; top:10px; right:10px; height:18px; font-size:13px; font-weight:300; color:#4a4a4a; line-height:18px; padding:0 5px}
.conTitle .MoreP a {top:52px}
/* ±âÁ¸ ¹Ú½º °£°Ý 9px -> 5px·Î ¼öÁ¤ÇÏ¸é¼­ ¹Ú½º Àúºñ ¼öÁ¤ */
.conBox.conNew {width:400px;}
.conBox.conNew .conTitle .More a {right:0; font-family:"Malgun Gothic", "¸¼Àº °íµñ";}
.tabBox.conNew .tabWrap ul li a {width:198px;}
/* ±âÁ¸ FAQ list ¸»°í ÀÏ¹Ý ¸®½ºÆ®(°øÁö»çÇ×) */
.conBox.conNew .listBox {width:348px;}
.listBox.notice ul li {overflow: hidden; background:url('http://file.pmg.co.kr/User/pno/imgs/pmglab/dot_dray.gif') no-repeat 0 8px;}
.listBox.notice ul li a {display:block; height:16px; padding-left:13px;}
.listBox.notice ul li .txt {float:left; width:252px; height:16px; padding-right:10px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.listBox.notice ul li .date {float:right; width:65px; text-align:center; font-size:13px; color:#a4a4a4; letter-spacing:-0.25px; line-height:15px;}
/* ½Å±Ô, ³ª¿¡°Ô ¸Â´Â ¸ðÀÇ°í»ç Ã£±â, Á¦ÀÏ ÇÏ´Ü °¡ÀÌµå ¿µ¿ª*/
.cont_guideinfo {}
.cont_guideinfo ul:after {display:block; content:''; clear:both;}
.cont_guideinfo ul li {position:relative; float:left; width:400px; height:68px; text-align:center; line-height:66px; margin-left:5px; font-size:16px; font-weight:bold; letter-spacing:-1px; background:#464475;}
.cont_guideinfo ul li a {color:#fff; font-family:"Malgun Gothic", "¸¼Àº °íµñ"; display:block;}
.cont_guideinfo ul li:first-child {margin-left:0;}
.cont_guideinfo ul li:before {position:absolute; top:9px; left:16px; width:50px; height:50px; content:''; display:inline-block; }
.cont_guideinfo ul li:nth-child(1):before {background:url('http://file.pmg.co.kr/User/pno/imgs/pmglab/icon_schedule.png') no-repeat 0 0;}
.cont_guideinfo ul li:nth-child(2):before {background:url('http://file.pmg.co.kr/User/pno/imgs/pmglab/icon_guide.png') no-repeat 0 0;}
.conTitle .refresh {position:absolute; top:10px; right:10px; }
.conTitle .refresh a {width:68px; height:22px; text-align:center; line-height:21px; font-family:"Malgun Gothic", "¸¼Àº °íµñ"; font-weight:normal; display:inline-block; color:#fefefe; font-size:13px; letter-spacing:-1px; background:#7b7b7b; border-radius:30px;}
.conTitle .refresh a img {vertical-align:-1px}
.customsrh_area {border-top:1px solid #ddd;}
.type_select {padding-top:15px; margin-top:-10px;}
.type_select dl {margin-top:10px; font-family:"Malgun Gothic","¸¼Àº °íµñ"; letter-spacing:-1.2px;}
.type_select dl:after {display:block; content:''; clear:both;}
.type_select dt {float:left; width:39px; margin:5px 10px 0 0; font-weight:bold; color:#000; font-size:16px; text-align:center;}
.type_select dd {float:left; width:756px;}
.type_select dd a {display:inline-block; width:130px; height:35px; text-align:center; line-height:34px; margin-right:10px; color:#979797; font-size:16px; border-radius:30px; background:#e7e7e7; box-sizing:border-box}
.type_select dd a.on {color:#fff; background:#232323; font-weight:bold;}
.type_select dd a.off {color:#232323; background:#fff; bordeR:1px solid #232323; line-height:32px}

.customroll_area {position:relative; height:300px; margin-top:25px; text-align:center; font-family:"Malgun Gothic","¸¼Àº °íµñ";}
.customroll_area .rollArrow {position:absolute; display:inline-block; width:43px; height:42px; top:50%; margin-top:-21px; background:url('http://file.pmg.co.kr/User/pno/imgs/pmglab/customroll_arrow.png') no-repeat 0 0;}
.customroll_area .rollArrow.prev {left:-29px;} 
.customroll_area .rollArrow.next {right:-29px; background:url('http://file.pmg.co.kr/User/pno/imgs/pmglab/customroll_arrow.png') no-repeat -56px 0;} 
.customroll_area ul {height:300px; overflow:hidden; }
.customroll_area ul li {position:relative; width:157px; height:300px; /*float:left;*/ margin:0 0 0 5px; padding:17px 10px 15px; vertical-align:top; display:inline-block; letter-spacing:-1.5px; box-sizing:border-box; border-radius:5px;}
.customroll_area ul li:first-child {margin-left:0;}
.customroll_area ul li > a {display:block; height: 180px; margin-bottom:16px;}
.customroll_area ul li.groupA {background:#f4f5f9;}
.customroll_area ul li.groupB {background:#daf5e0;}
.customroll_area ul li.groupC {background:#edf6f2;}
.customroll_area ul li.groupD {background:#fee7c9;}
.customroll_area ul li.groupE {background:#f8f0ea;}
.customroll_area ul li .type {display:inline-block; width:74px; height:25px; line-height:24px; font-family:"Malgun Gothic","¸¼Àº °íµñ"; color:#fff; font-size:15px; font-weight:bold; border-radius:30px;}
	.customroll_area ul li.groupA .type {background:#a5abc5;}
	.customroll_area ul li.groupB .type {background:#8cbc96;}
	.customroll_area ul li.groupC .type {background:#91a4aa;}
	.customroll_area ul li.groupD .type {background:#e4a95b;}
	.customroll_area ul li.groupE .type {background:#bb9f89;}
.customroll_area ul li .sort {height:25px; overflow:hidden; font-weight:bold; color:#000; font-size:17px; padding:10px 0 5px; line-height: 1.1;}
.customroll_area ul li .proname {color:#343434; font-size:13px; font-family:"Malgun Gothic","¸¼Àº °íµñ"; letter-spacing: -2px;}
.customroll_area ul li .price_box {width:136px; height:75px; display:table; border-radius:10px; background:#fff; cursor:pointer;}
.customroll_area ul li .price_box a {display:block; width:100%; height:100%;}
.customroll_area ul li .price_box .box_in {display: table-cell; vertical-align: middle;}
.customroll_area ul li .price_box .pre_price {color:#aaaaaa; font-size:16px; line-height:1; padding-bottom: 1px; text-decoration:line-through}
.customroll_area ul li .price_box .price {color:#262626; font-size:18px; line-height:1.2;}
.customroll_area ul li .price_box .flag {display:inline-block;  font-size:11px; padding:2px 3px; text-align:center; line-height:1; background:#fff; border-radius:15px; }
.customroll_area ul li .price_box .flag.discount {color:#e51937; border:1px solid #e51937;}
.customroll_area ul li .price_box .flag.delvchg_free {color:#516ce2; border:1px solid #516ce2;}

.pmgdataNewBox {font-family:"Malgun Gothic","¸¼Àº °íµñ"; letter-spacing: -1px;}
.pmgdataNewBox ul {height:122px;}
.pmgdataNewBox ul:after {content:''; display:block; clear:both}
.pmgdataNewBox ul li {position:relative; float:left; width:400px; height:122px;box-sizing:border-box; padding:40px 0 0 20px;}
.pmgdataNewBox ul li:nth-child(1) {background:url('http://file.pmg.co.kr/User/pno/imgs/pmglab/pmgDataBox_bg1.jpg') no-repeat 0 0;}
.pmgdataNewBox ul li:nth-child(2) {margin-left:5px;background:url('http://file.pmg.co.kr/User/pno/imgs/pmglab/pmgDataBox_bg2.jpg') no-repeat 0 0;}
.pmgdataNewBox ul li .flag {position:absolute; left:0; top:0; width:54px; height:25px; line-height:25px; font-weight:bold; font-size:15px; text-align:center; display:inline-block; color:#fffd57; background:#000;}
.pmgdataNewBox ul li .txt_area {width:253px; height:62px; overflow:hidden}
.pmgdataNewBox ul li .name {color:#fff; font-size:20px; font-weight:bold; line-height: 1; padding-bottom:5px;}
.pmgdataNewBox ul li .date {color:#f1f1f1; font-size:16px;}
.pmgdataNewBox ul li .btn_apply {position:absolute; right:16px; top:21px; width:110px; height:84px; text-align:center; line-height:84px;color:#e51937; font-size:15px; font-weight:bold; display:inline-block; background:#fff; border-radius:15px;}
.pmgdataNewBox ul li .btn_apply.done {color:#b2b2b2; background:#4a4a4a;} 


/* ³ªÀÇ ¿À´ä³ëÆ® / ÇØ¼³ */
.motest_ansexp_wrap {}
.ansexp_header {border:1px solid #3c4457; margin-bottom:8px;}
.ansexp_header table {width:100%;}
.ansexp_header table td {height:41px; line-height:41px; font-family:"Malgun Gothic","¸¼Àº °íµñ"; color:#000; font-size:16px; font-weight:bold; letter-spacing:-1px; text-align:center; }

.ansexp_body {font-family:"Malgun Gothic","¸¼Àº °íµñ"; letter-spacing:-1px;}
.ansexp_body ul li {min-height:149px; margin-bottom:6px; background:#f4f5f9; padding:20px 21px 23px; box-sizing:border-box;}
.ansexp_body ul li:nth-child(even) {background:#edf6f2;}
.ansexp_body .conts_zone:after {display:block; content:''; clear:both;}
.ansexp_body .info_area {float:left; width:404px; padding-left:15px; box-sizing: border-box;}
.ansexp_body .info_area .sort {padding-top:10px; line-height:1; color:#8f8f8f; font-size:14px; font-weight:bold;}
.ansexp_body .info_area .proname {padding-top:5px; color:#000; font-size:20px; font-weight:bold; letter-spacing:-1.5px; line-height:24px;}
.ansexp_body .info_area .proname strong {color:#f12e2e;}
.ansexp_body .info_area .date {padding-top:5px; color:#000; font-size:14px;}
.ansexp_body .info_area .date .type {padding:2px 7px 3px; margin-right:5px; display:inline-block; color:#3a66d5; text-align:center; line-height:1; background:#fff; border-radius:30px; border:1px solid #3a66d5;}
.ansexp_body .btn_area {float:right; width:344px; overflow:hidden}
.ansexp_body .btn_area .btncol {float:left; width:110px; height:109px; line-height:109px; margin-left:7px; text-align: center;}
.ansexp_body .btn_area .btncol.col1 {margin-left:0;}
.ansexp_body .btn_area .btncol .btn {display:block; width:110px; color:#8a8a8a; font-size:14px; text-align:center; box-sizing:border-box; border-radius:3px; border:1px solid #cacaca; cursor:default;}
.ansexp_body .btn_area .btn.btnA {height:109px;}
.ansexp_body .btn_area .btn.btnB {height:51px; line-height:51px;}
.ansexp_body .btn_area .btn.btnC {height:32px; line-height:32px;}

.ansexp_body .btn_area .btn.btnB:nth-child(1) {margin-bottom:7px;}
.ansexp_body .btn_area .btn.btnC:nth-child(1) {margin-bottom:7px;}
.ansexp_body .btn_area .btn.btnC:nth-child(2) {margin-bottom:6px;}

.ansexp_body .btn_area .btn.red {background:#ff4362; color:#fff; border:0; cursor:pointer;}
.ansexp_body .btn_area .btn.red2 {background:#fff; color:#ff4362; border:1px solid #ff4362; cursor:pointer;}
.ansexp_body .btn_area .btn.pup {background:#877be0; color:#fff; border:0; cursor:pointer;}
.ansexp_body .btn_area .btn.gray {background:#4f5669; color:#fff; border:0; cursor:pointer;}
.ansexp_body .btn_area .btncol .btn .line2 {line-height:20px; padding-top:32px; display: inline-block;}
.ansexp_body .btn_area .btncol .btn .line2 select {margin-top:5px}
.ansexp_body .btn_area .btncol .btn .line3 {line-height:20px; padding-top:28px; display: inline-block;}
.ansexp_body .btn_area .btncol .btn .line3 em {margin-top:2px; font-size:12px; font-style:normal; line-height: 1.3; display: inline-block;}

.ansexp_body ul li .bottom_zone {margin-top:21px; padding:8px 21px; background:#fff; box-sizing:border-box; border-radius:5px;}
.ansexp_body ul li .bottom_zone .inner {color:#000; font-size:13px;}
.ansexp_body ul li .bottom_zone .inner:after {display:block; content:''; clear:both;}
.ansexp_body ul li .bottom_zone .inner a {color:#000; font-size:13px;}
.ansexp_body ul li .bottom_zone .tit {float:left; width:86px; color:#2eab9c; font-size:13px;}
.ansexp_body ul li .bottom_zone .tit:before {margin-right:7px; vertical-align:-7px; content:''; display:inline-block; width:24px; height:24px; background:url('http://file.pmg.co.kr/User/pno/imgs/pmglab/icon_play.png') no-repeat 0 0}
.ansexp_body ul li .bottom_zone .txt {float:left; width:635px; padding-top: 3px;}

.conTitN .Detail.Btn a {width:264px !important;}
.conTitN .Detail.Btn a:first-child {margin-right:0 !important}
.conTitN .Detail.Btn a.T1, 
.conTitN .Detail.Btn a.T1.on {margin:0!important;}
.conTitN .Detail.Btn a.T2, 
.conTitN .Detail.Btn a.T2.on {margin:0!important; margin-left:2px !important;}
.conTitN .Detail.Btn a.T3, 
.conTitN .Detail.Btn a.T3.on {margin:0!important; margin-left:2px !important;}

.conTitN .Detail.Btn a.abtn {display:block; float:left;}


/* 220628 Ãß°¡ °Ë»öÃ¢ */
.top_PMG .pmgInfo .subGrid {line-height:25px; /*position:relative;*/ }
.top_PMG .searchBx_left {font-size:12px; color:#fff; letter-spacing:-1px; line-height:25px;}
.top_PMG .searchBx_left .color_sb{font-size:12px; color:#5feeff; }
.top_PMG .searchBx_left img {margin:-3px 3px 0 8px;}
.top_PMG .SearchBox {float:left; background:url('//file.pmg.co.kr/User/pco/images/main/new2021/SearchBox_hot.gif') no-repeat 0px 7px; width:225px; height:26px;border-bottom:1px solid #000; margin-left:14px; position:relative; overflow:inherit; margin-top:-5px;}
.top_PMG .SearchBox a {color:#000;}
.top_PMG .SearchBox div#Main_Hot_Rolling {float:right;width:135px !important; height:17px !important; margin-right:13px;}
.top_PMG .SearchBox div#Main_Hot_Rolling ul li {line-height:20px; width:150px; font-size:11px;}
.top_PMG .SearchBox div#Main_Hot_Rolling ul li a {display:block;}
.top_PMG .SearchBox div#ClickBox{display:none;position: absolute; top:0; right:225px; padding-top:26px;z-index:999999;}
.top_PMG .SearchBox div#ClickBox .hot_click_all{display: block; width:180px; height:150px; border:3px solid #333; position: absolute; background:#fff; text-align:left; padding:15px 20px; z-index:10;}
.top_PMG .SearchBox div#ClickBox .hot_click_all ul li{position:relative; padding-right:20px; line-height:18px; margin-bottom:17px}
.top_PMG .SearchBox div#ClickBox .hot_click_all ul li a{line-height:15px; color:#000; width:150px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.top_PMG .SearchBox div#ClickBox .hot_click_all ul li .icon_sc {position:absolute; top:3px; right:0; }
.top_PMG .SearchBox:hover div#ClickBox {display:block; }
.top_PMG .SearchBox a {color:#000}
.top_PMG .SearchBox div#Main_Hot_Rolling {overflow:hidden;}