@charset 'utf-8';

.contentWrap { position: relative; width: 1220px; border-left: 1px solid #bcbcbc;  border-top: 0px; border-bottom: 1px solid #828490; }
.contentWrap:after { content:""; display:block; clear:both; }

.leftWrap{ float: left; width: 200px;}

.leftWrap .titWrap { position: absolute; width: 202px; height: 77px; left: -1px; background: #ed4036; /* padding: 16px 24px 14px 24px; */ }
.leftWrap .titWrap.mypage { background:#444; }
.leftWrap .titWrap h3 { padding-left:24px; font-size: 27px; font-weight: bold; color: #fff; }
.leftWrap .titWrap h3 span { display:block; font-weight:normal; font-family:'nbg'; font-size: 14px; margin-top: 15px; margin-bottom:5px; }

.leftWrap .titWrap.non_member { background:#444; }
.leftWrap .titWrap.non_member h3 { font-size:20px; line-height:77px; }

.left { margin-top: 77px; border-top: none; padding: 0 6px; }
.left > ul.cate { padding-bottom:18px; border-bottom: 1px solid #bcbcbc; }
.left > ul.lnb  li a { font-family:'ngb'; }
.left > ul > li{ padding: 28px 18px 0;  cursor: pointer; }
.left > ul.cate > li:first-child { padding-top:24px; }
.left > ul.lnb > li:first-child { padding-top:18px; }
.left > ul > li > a{ font-size: 16px; color: #444444; }
.left > ul > li.long > a { letter-spacing:-2px; }
.left > ul > li.on > a{ color: #ed4036; border-bottom: 1px solid #ed4036; font-weight:bold;}
.left > ul ul { padding-top:15px; }
.left > ul ul li:first-child { margin-top:0; }
.left > ul ul li { margin-top:12px; }
.left > ul ul a { display:block; padding-left:7px; font-size:14px; color:#777; }
.left > ul ul li.on a { font-family:'ngb'; font-weight:bold; color:#333; background:url('../img/common/lnb_arrow.jpg') 0 3px no-repeat; }

.rightWrap{ float: right; width: 989px; border-left: 1px solid #bcbcbc; padding-top: 27px; padding-left: 29px; min-height:600px; }
.rightWrap .titWrap { position:relative; width: 100%; }

.titWrap .tit { height:26px; }
.titWrap .tit h4{ float: left; margin-right: 16px; font-family:'ngb'; font-size: 26px; color: #2e2e2e; }
.titWrap .tit span{ padding-left: 16px; background: url('images/rightTit_bg.png') no-repeat; font-size: 16px; color: #2e2e2e; line-height: 27px; }  

.titWrap .navi{ position: absolute; right: 0px; top: 10px; }
.titWrap .navi ul:after{ content: ""; display: block; clear: both;}
.titWrap .navi ul li{ float: left; background: url('../img/common/navi_bg.png') left 5px no-repeat; padding: 0 10px; }
.titWrap .navi ul li:first-child{ background: none; }
.titWrap .navi ul li a{ color: #777777; font-size: 12px; }
.titWrap .navi ul li.on a{ color: #333333; font-family:'ngb'; border-bottom: 1px solid #333333; }

.r_topWrap{ position: relative; float: left; width: 989px;}

.r_top:after{ content: ""; display: block; clear: both; }
dl.r_top{ position:relative; width: 989px; background: #f3f3f3}
.r_top dt{overflow:hidden; float: left; width: 360px; height: 200px; }
.r_top dt img { width:360px; min-height:200px; }
.r_top dd{ position:relative; margin-left:385px}
.r_top dd .r_top_tit{ display: block; padding: 44px 30px 25px 0; height:129px; }
.r_top dd .r_top_tit p{ color: #444444; }
.r_top dd .tit{ display: inline-block; font-size: 18px; line-height:24px; border-bottom: 1px solid #444444; }
*:first-child+html .r_top dd .tit { display:inline; }
.r_top dd .stit{ width: 540px; height:auto; font-family:'ngb'; font-size: 24px; line-height:30px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding-top:20px; }
.r_top dd .stit br { display:none; }
.r_top dd .r_top_tit .con{ font-size: 13px; font-weight:normal; line-height: 20px;  font-weight: normal; max-height:40px; color: #8f8f8f;}

.news_con{ width: 989px; float: right; border-top: 2px solid #323232; border-right: 1px solid #bcbcbc;}
.news_con:after{ content: ""; display: block; clear: both; }

.con_l{ float: left; width: 688px; min-height:1644px; border-right: 1px solid #bcbcbc;}

.news_con .con_l {padding-bottom:20px; }

.news_con .year_tab{ margin-right:30px; border-bottom: 1px dotted #6b6b6b; height: 50px;}
.news_con .year_tab:after{ content: ""; display: block; clear: both; }
.news_con .year_tab h2{ float: left; padding: 17px 0;}
.news_con .year_tab .con_lnb{ float: right;}
.con_lnb ul { padding: 11px 0; width:527px; }
.con_lnb ul:after{ content: ""; display: block; clear: both; }
.con_lnb ul li { float: left; margin-left:6px; }
.con_lnb ul li:first-child { margin-left:0; }
.con_lnb ul li a{ display:block; width:80px; height:25px; line-height:25px; font-size:14px; font-family:'ng'; color:#898989; border-radius:3px; -webkit-border-radius:3px; border:1px solid #e0e0e0; text-align:center; }
.con_lnb ul li.on a{ background:#ff7467; color:#fff; border:1px solid #ed4036; }

.con_r{ float: right; width: 299px; }
.r_con_box {border-top: 1px solid #cacaca; }
.r_con_box:first-child{ border-top: 0px;}

.box_top{ position:relative; background: #f8f8f8;  width: 299px;  border-bottom: 1px solid #cacaca; padding: 14px 0px;} 
.box_top::after{ content: ""; display: block; clear: both;}
.box_top h3{ padding-left: 18px;}
.box_top a{ position:absolute; right:18px; top:16px; } 

.veiwNews { height: 222px; }
.veiwNews ul{ padding: 15px 18px;}
.veiwNews ul li a{ display:block; /*width: 225px;*/ width:100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.veiwNews ul li a span:first-child { font-size: 16px; color: #555555; font-family:'ngb'; margin-right: 10px; }
.veiwNews ul li a span:first-child.on{ color: #ed4036; }
.veiwNews ul li a{ display: block; font-size: 12px; color: #444444; padding: 7px 0;}
.veiwNews ul li:first-child a{ padding-top: 0px; }

.poll { text-align: center; height: 183px;}
.poll h3 { text-align: left; }
.poll .center{ text-align: center; font-size: 14px; color: #444444; line-height: 24px; height:48px; }
/* .poll button{ width: 116px; height: 36px; background: #ed4036; border-radius: 7px; border: 0px; color: #fff; font-size: 14px; } */

.con_poll_no { padding:20px 0; text-align:center; }

.kizm_news_bg{background: #fbfbfb;}

.kizm_news{ padding: 5px 17px 13px 17px;}
.kizm_news_top{ position:relative; width: 266px; border-bottom: 1px solid #acacac; background: #fbfbfb; padding: 14px 0; height:16px; }
.kizm_news_top a{ position:absolute; right:0; top:13px; }
.kizm_news ul{ padding: 7px 0; }
.kizm_news ul li a{ display: block; font-size: 12px; color: #666666; padding: 8px 0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.kizm_news ul li a .stit{ font-family:'ngb'; }

.news_wrap{ width: 634px; padding-top: 20px; }
.news_wrap ul.news_list li { padding-top:22px; }
.news_wrap ul.news_list li:first-child { padding-top:0; }
.news_wrap ul.news_list dl { width:634px; }
.news_wrap ul.news_list dl:after { content:""; display:block; clear:both; }
.news_wrap ul.news_list dl dt {float: left; overflow:hidden; width:120px; height:80px; margin-right:15px; border:1px solid #e9e9e9;}
.news_wrap ul.news_list dl dt img {width:120px; min-height:80px;  }
.news_wrap ul.news_list dl dd { float: left; width: 497px; font-size:12px; line-height:18px;}
.news_wrap ul.news_list li.no_thum dl dd { width:578px; }
.news_wrap ul.news_list dl dd p.tit { font-family:'ng'; font-size:17px; font-weight:bold; line-height:20px; color:#444; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.news_wrap ul.news_list dl dd p.con { padding-top:7px; font-size:13px; color:#777; line-height:18px; height:38px; overflow:hidden; }
.news_wrap ul.news_list dl dd p.data{ margin-top:2px; color: #888; font-size: 12px; }
*:first-child+html ul.news_list li { padding-top:26px; }

.pager_wrap { padding-top:25px; }
.pager_wrap ul { text-align:center; }
.pager_wrap ul li{ display:inline-block; text-align: center; }
*:first-child+html .pager_wrap ul li { display:inline; }
.pager_wrap ul li a{ display: block; width: 24px; background: #fff;  font-size: 12px; padding: 6px 0; margin: 0 2px; font-family:'ngb';}
.pager_wrap ul li.btn a{border: 1px solid #d3d3d3;}
.pager_wrap ul li a img{ position:relative; bottom:1px; vertical-align: middle;}
.pager_wrap ul li.on a{ border: 1px solid #d03840; color: #d03840;}

.news_ad{ text-align: center; }
.news_ad1 { width:299px; height:600px; }
.news_ad2 { width:299px; /*height:250px;*/ border-top:1px solid #cacaca; border-bottom:1px solid #cacaca; }
.news_ad2 img{width:299px;}
.news_mall{ height: 223px; padding: 0 17px; background: #f5f5f5; border-bottom: 1px solid #cacaca; }

.mall_tit{ height: 48px; padding-top: 22px; } 
.mall_tit::after{ content: ""; display: block; clear:both;}
.mall_tit h1{ float: left; }
.mall_tit a{ float: right; }

.mall_list{ padding-top: 15px;}
.mall_list ul { width:264px; }
.mall_list ul::after{ content: ""; display: block; clear:both;}
.mall_list ul li{ float: left; width: 77px; margin-left: 16px; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.mall_list ul li:first-child{ margin-left: 0px;}

.mall_list ul li a dd.tit { width: 53px; display: inline-block; font-size: 11px; color: #888888; margin-top: 10px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.mall_list ul li a dd.con { font-size: 12px; line-height: 14px; color: #666666; margin-top: 5px; padding: 0 10px; width: 60px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
*:first-child+html .mall_list ul li a dd.tit { display:inline; }
*:first-child+html .mall_list ul li a dd.con { display: inline; }

/* 많이 본 뉴스 list */
.news_wrap ul.pop_news_list li { padding-top:32px; }
.news_wrap ul.pop_news_list li:first-child { padding-top:0; }
.news_wrap ul.pop_news_list dl { width:634px; }
.news_wrap ul.pop_news_list dl:after { content:""; display:block; clear:both; }
.news_wrap ul.pop_news_list dl dt {float:left; overflow:hidden; width:120px; height:80px; margin-right: 15px; }
.news_wrap ul.pop_news_list dl dt.num {width:40px; line-height:67px; height:auto; margin-right:0; text-align:center; font-size:20px; font-family:'ngb';  color:#555; }
.news_wrap ul.pop_news_list dl dt.num.rank_top3 { font-size:30px; color:#ed4036; }
.news_wrap ul.pop_news_list dl dt.num.rank_top5 { font-size:30px; color:#555; }
.news_wrap ul.pop_news_list dl dt img { width:120px; min-height:80px; border:1px solid #e9e9e9; }
.news_wrap ul.pop_news_list dl dd { float: left; width: 459px; font-family:dotum,'돋움',sans-serif; font-size:12px; }
.news_wrap ul.pop_news_list li.no_thum dl dd { width:594px; }
.news_wrap ul.pop_news_list dl dd p.tit { font-family:'ngb'; color:#444444; font-family:'ngb'; font-size:17px; font-weight:bold; line-height:22px; }
.news_wrap ul.pop_news_list dl dd p.con { padding-top:5px; color:#777; font-size:13px; line-height:18px; height:36px; overflow:hidden; }
.news_wrap ul.pop_news_list dl dd p.data{ margin-top: 5px; color: #888888; font-size: 12px; }
*:first-child+html ul.pop_news_list li { padding-top:26px; }

.calendar_wrap { height:47px; margin-right:30px; border-bottom:1px dotted #6b6b6b; }
.calendar_wrap div.sel_date { position:relative; margin:0 auto; padding-top:13px; width:165px; }
.calendar_wrap div.input_wrap { width:188px; height:22px; }
.calendar_wrap div.input_wrap input { float:left; border:0; width:165px; font-size:20px; font-family:'ngb';  color:#ed4036; text-align:center; cursor:pointer; }
.calendar_wrap div.input_wrap label { float:right; display:block; margin-top:2px; }
.calendar_wrap div.input_wrap label img { vertical-align:middle; }
.calendar_wrap div.sel_date a { display:block; width:10px; height:22px; text-indent:-20000px; }
.calendar_wrap div.sel_date a.btn_prev { position:absolute; left:0; top:13px; background:url('../img/content/btn_prev.png') 0 0 no-repeat; }
.calendar_wrap div.sel_date a.btn_next { position:absolute; right:0; top:13px; background:url('../img/content/btn_next.png') 0 0 no-repeat; }
.calendar_wrap div.sel_date a.btn_prev.no { background:url('../img/content/btn_prev_no.png') 0 0 no-repeat; }
.calendar_wrap div.sel_date a.btn_next.no { background:url('../img/content/btn_next_no.png') 0 0 no-repeat; }

/* 달력 디자인 */
.ui-datepicker { padding:0 !important; border-radius:0 !important; }
.ui-widget-header { border:0 !important; border-radius:0 !important; background:#f6921e !important; }
.ui-widget-content { border:1px solid #dfdfdf !important; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border:none !important; background:#fff !important; color:#a3a3a3 !important; font-size:12px; }
.ui-datepicker .ui-datepicker-title { color:#fff; }
.ui-datepicker table { margin:0 !important; }
.ui-datepicker th { padding:0 !important; width:36px; height:24px; line-height:24px; background:#fff; border:1px solid #dfdfdf !important; font-size:12px; }
.ui-datepicker th.ui-datepicker-week-end span { color:#0000ff; }
.ui-datepicker th.ui-datepicker-week-end:first-child span { color:#ff1d1d; }
.ui-datepicker td { padding:0 !important; width:36px; height:31px; line-height:31px; border:1px solid #dfdfdf !important; }
.ui-datepicker td a { text-align:center !important; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { background:#ebebeb !important; border:1px solid #dfdfdf !important; }
.ui-icon-circle-triangle-w { background:url('../img/common/cal_prev.png') center center no-repeat !important; }
.ui-icon-circle-triangle-e { background:url('../img/common/cal_next.png') center center no-repeat !important; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { background:#ed4036 !important; color:#fff !important; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background:#444 !important; color:#fff !important; }
/*
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: none !important;
	background: none !important;
}
*/
.ui-datepicker .ui-datepicker-prev {
	left:65px !important;
}
.ui-datepicker .ui-datepicker-next {
	right:65px !important;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	cursor:pointer;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 2px !important;
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 65px !important;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 65px !important;
}

.ui-datepicker .ui-datepicker-buttonpane { position:absolute; right:7px; top:7px; margin:0 !important; padding:0 !important; background:none !important; }
.ui-datepicker .ui-datepicker-buttonpane.ui-widget-content { border:0 !important; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { display:none; }
.ui-datepicker .ui-datepicker-buttonpane button { display:block; width:20px !important; height:19px; padding:0 !important; margin:0 !important; background:url('../img/content/btn_cal_close.jpg') 0 0 no-repeat !important; text-indent:-20000px; border-radius:0 !important; outline:none; }

/* 뉴스 view */

/*슬라이드*/
.view .slideImg { position: relative; width: 550px; height:550px; margin:59px auto 0; text-align:center; }
.view .slideImg .bx-wrapper span.baseLine { display:inline-block; width:1px; height:550px; vertical-align:middle; /*margin:0 -4px;*/ }
.view .slideImg .bx-wrapper img { display:inline; max-width:550px; max-height:550px; vertical-align:middle; margin:0 -4px; }
.view .bx-wrapper .bx-pager{ display: none; }

.view .bx-wrapper .bx-controls-direction a { width: 48px; height: 48px; margin-top: -16px;} 
.view .bx-wrapper .bx-prev{ left: -58px; background: url('../img/content/sbtn_pre.png') 0 0 no-repeat; }
.view .bx-wrapper .bx-prev:hover{ background: url('../img/content/sbtn_pre.png') 0 0 no-repeat; }
.view .bx-wrapper .bx-next{ right: -58px; background: url('../img/content/sbtn_next.png') 0 0 no-repeat; }
.view .bx-wrapper .bx-next:hover{ background: url('../img/content/sbtn_next.png') 0 0 no-repeat; }

.view_slider_prev { position:absolute; left:-56px; top:50%; margin-top:-24px; }
.view_slider_next { position:absolute; right:-56px; top:50%; margin-top:-24px; }

.view .slideImg .ex{ position: relative; margin-top: 13px; }
.slideImg .ex span { font-size: 12px; }
.slideImg .ex .tit { color: #777; padding-top: 0px;}

.newscon{width:100%; margin-top: 60px; line-height:1.7; font-size:16px; color:#333; }
.newscon:after {clear:both; display:block; content:'';}
.newscon p{ font-size: 14px; color: #333; line-height: 20px;}
.newscon .stit{ padding-bottom: 27px; font-weight: bold; } 
.newscon img { margin:20px 0; text-align:center; }
.newsFooter span{font-size: 12px;}
.newscon .img_left { float:left; margin-right:20px; }
.newscon .img_right { float:right; margin-left:20px; }
.newscon .img_fullsize { max-width:656px; }
.newscon .img_center { display:block; margin:0 auto; }
.newscon blockquote {margin-left:0; margin-right:0; padding-left:16px; border-left:4px solid #e5e5e5}

.slideInfo { position:relative; margin:13px auto 0; width:550px; }
.slideInfo p.article { font-size:12px; color:#777; }
.slideInfo p.page { position: absolute; top: 0px; right: 0px; font-size:12px; color: #444; background:#fff; padding-left:10px; height:14px; line-height:14px; }
.slideInfo p.page span.bold{ font-weight: bold;}

.con_l{ position: relative; }
.view { padding-right: 32px; }
.view .tit{ font-size: 30px; color: #444444; padding-top: 30px; line-height:42px;}

.view_top_wrap{border-bottom: 1px dotted #6b6b6b; padding-bottom: 20px;}
.top_con{ position: relative; padding-top: 39px;  }
.top_con .data span{ color: #888888; font-size: 12px; }
.top_con .icons{ position: absolute; top: 37px; right: 0px; }
.top_con .icons ul::after{ content:""; display: block; clear: both; } 
.top_con .icons ul li { float: left; text-align: center; }
.top_con .icons ul li a{ display: block; width: 21px; height: 19px; border: 1px solid #b5b5b5; border-left: 0px; }
.top_con .icons ul li:first-child a{ border-left: 1px solid #b5b5b5; }

/* 기사뷰 부제목 영역 추가 */
.news_subtit {padding:30px 0 0;}
.news_subtit p {font-size:16px; line-height:27px; font-family: ngb;}
									

.mt23{ margin-top: 23px; }
.mt26{ margin-top: 26px; }
.mt14{ margin-top: 14px; }
.mt25{ margin-top: 25px; }
.mt27{ margin-top: 27px; }
.mt34{ margin-top: 34px; }
.mt39{ margin-top: 39px; }
.mt44{ margin-top: 44px; }
.mt47{ margin-top: 47px; }

.newsinfo {overflow:hidden;  width:100%;}
.newsinfo:after {clear:both; display:block; content:'';}
.newsinfo .email{color: #444444;}
.newsinfo .email a{ text-decoration: underline; color: #262c85;}

.newsinfo .inmoWrap span{ color: #888888; font-size: 12px; }
.newsinfo .inmoWrap .mo{ padding-left: 12px;}

.newsinfo .tag{ color: #666666; background: url('../img/content/tagIcon.png') left center no-repeat; padding-left: 17px; }

.newsinfo .icons ul{  text-align: center; }
.newsinfo .icons ul:after{ content: ""; display: block; clear: both; }
.newsinfo .icons ul li{ display: inline-block; padding: 0 4px;}
*:first-child+html .newsinfo .icons ul li{ display: inline; padding: 0 5px;}
.newsinfo .icons ul li a{ display: block;  width: 36px; height: 36px; }
.newsinfo .icons ul li img { margin:0; }

.j-magazine_view .icons ul{  text-align: center; }
.j-magazine_view .icons ul:after{ content: ""; display: block; clear: both; }
.j-magazine_view .icons ul li{ display: inline-block; padding: 0 4px;}
*:first-child+html .j-magazine_view .icons ul li{ display: inline; padding: 0 5px;}
.j-magazine_view .icons ul li a{ display: block;  width: 36px; height: 36px; }
.j-magazine_view .icons ul li img { margin:0; }

.copyWrap{ position: relative; padding-bottom: 24px; border-bottom: 1px solid #cacaca;  }
.copyWrap .copy{ font-size: 14px; color: #222222; }
.copyWrap .s_icons{position: absolute; right: 0px; top: 0px;}
.copyWrap .s_icons::after{ content: ""; display: block; clear: both;}
.copyWrap .s_icons a{ float: left; }
.copyWrap .s_icons img{border: 1px solid #b5b5b5; margin:0; }
.copyWrap .s_icons a:first-child img{ border-right: 0px; }

.aboutnewsWrap{ height: 222px;}
.aboutnewsWrap .tit{ font-size: 18px; color: #333333;} 
.aboutnewsWrap .aboutnews{ width: 662px; height: 84px; }
.aboutnewsWrap .aboutnews::after{ content: ""; display: block; clear: both;}
.aboutnewsWrap .aboutnews li{ float: left; width: 141px; padding-left: 30px; }
.aboutnewsWrap .aboutnews li:first-child{ padding-left: 0px; }
.aboutnewsWrap .aboutnews li span{ display: block; width: 141px; height: 36px; font-size: 12px; color: #333333; line-height: 18px;}
.aboutnewsWrap .aboutnews li img { border:1px solid #e9e9e9; width:141px; height:91px; margin:0; }

.news_bmall{ position: relative; left: -29px; height: 250px; }
.bamll_wrap{ position: absolute; width: 715px; top:0px; left: 0px; background: #f5f5f7; border-top: 1px solid #dedede; border-left:1px solid #bcbcbc; } 
.bamll_wrap::after{ content: ""; display: block; clear: both;}

.bmall_left { float: left; width: 159px; padding-left: 37px;}
.bmall_left .icon{ padding-top: 34px;}
.bmall_left .btn{ padding-top: 14px; padding-bottom: 29px;}

.bmall_right { float: right; width: 516px; overflow: hidden; padding-top: 16px;}
.bmall_right ul li{ position:relative; float: left;  width: 141px; height: 214px; background: #fff; margin-right: 29px; text-align: center; padding-top: 5px; }
.bmall_right ul li img{ height: 131px; }
.bmall_right ul.price { width:141px; }
.bmall_right ul.price li { text-align:right; width:121px; height:auto; padding:5px 10px; }
ins{ font-size: 11px; color: #888888; }
.stit{ font-size: 12px; color: #666666; }
.kizshop_list dd p.shop_stit ins { font-size:13px; }

.bmall_right .th_txt{ height: 36px; margin-top: 7px;}
.bmall_right .th_txt li{ height: 15px; padding-top :0px; float:none; }
.bmall_right .th_txt li.stit { margin:0 auto; width:90%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.bmall_right .th_txt li ins{ display: block; height: 12px; }
.price li{ font-size: 12px; }
.price .bg{ color: #666666; text-decoration: line-through; /*background: url('../img/main/price_arrow.jpg') right center no-repeat; padding-right: 6px;*/ display:block; }
.bmall_right .price .red{ position:absolute; left:10px; top:15px; color: #ea2014; font-size: 14px; font-weight: bold;}

/*****뷰(일반)******/
.v_topimg_wrap{ margin: 0 auto; width: 602px; text-align: center; /*padding: 6px; border: 1px solid #c3c3c3;*/ border:7px solid #eee; margin-top: 36px; padding-bottom: 0px;}
.v_topimg_wrap img{ max-width: 600px; margin:0; }
.v_topimg_wrap p{ font-size: 12px; color: #777777; text-align: left; padding: 9px 11px; background:#eee; }

/*****메거진 리스트******/
.magazine_bimg { margin-top:35px; border:1px solid #d6d6d6; width:660px; }
.magazine_bimg dt img { width:660px; height:869px; }
.magazine_bimg dd { border-top:1px solid #d6d6d6; padding:15px 30px; height:33px; }
.magazine_bimg dd a.maga_btitle { float:left; margin-left:10px; font-size:18px; font-weight:bold; color:#444; line-height:33px; }
.magazine_bimg dd a.btn_buy { float:right; display:block; width:153px; height:31px; line-height:31px; text-align:center; border:1px solid #ed4036; font-size:14px; color:#ed4036; }
.magazine_list{ padding-right: 32px; margin-top: 36px;}
.magazine_list ul{ width: 663px; height: 258px; border-bottom: 1px dotted #6b6b6b;}
.magazine_list ul.bbn {  border-bottom: 0px;}
.magazine_list ul:after{ content:""; display:block; clear:both;}
.magazine_list ul li{ position: relative; float: left; margin-left: 14px; padding:1px;  width: 153px; height: 206px; background: url('../img/content/ma_list.png') no-repeat;  text-align: center; }
.magazine_list ul li a img{ margin-left: -4px; width:149px; height:201px; }
.magazine_list ul li:first-child{ margin-left: 0px; }
.magazine_list ul li.on { background: url('../img/content/ma_list_on.png') no-repeat; }
.magazine_list ul li.on .on_sq{ display: block; }
.magazine_list ul li .on_sq{ position: absolute; top:0px; left: 0px; display: none;}
.magazine_list ul li p.exp { margin:0 auto; width:143px; padding-top: 11px; color: #444444; font-size: 16px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

/*****메거진 뷰******/
.t_dataWrap{ position: relative; width: 662px; text-align: center; padding: 13px 0; border-bottom: 1px dotted #6b6b6b; }
.t_dataWrap span{ display: inline-block;}
*:first-child+html .t_dataWrap span{ display: inline;}
.t_dataWrap span.btn{ padding: 0 10px; display:none; }
.t_dataWrap span.btn a img{ vertical-align: middle; }
.t_dataWrap span.t_data{ font-size: 16px; color: #ed4036; font-weight: bold; line-height: 30px; }

.t_dataWrap a.listBtn {position: absolute; right: 0px; top:10px;  color: #555555; border: 1px solid #b5b5b5;  background: url('../img/content/list_btn_bg.png') 23px center no-repeat; padding-left: 13px; display: block;  width: 83px; height: 33px; line-height:33px; } 

.mv_con{ width: 662px; margin-top: 27px; border-bottom: 2px solid #ccc; padding-bottom: 30px; line-height: 1.7;}
.butWrap{position: relative; width: 662px; margin-top: 13px; }
.butWrap ul li{ display: inline-block; text-align: center; }
*:first-child+html .butWrap ul li{ display: inline;}
.butWrap ul li.getbtn{  border: 1px solid #ed4036; }
.butWrap ul li a{font-size: 14px; line-height: 33px;  }
.butWrap ul li.getbtn a{ display: block; width: 155px; height: 33px; color: #ed4036;  }  
.butWrap ul li.listbtn{position: absolute; right: 0px;  color: #555555; border: 1px solid #b5b5b5;  background: url('../img/content/list_btn_bg.png') 23px center no-repeat; padding-left: 13px;} 
.butWrap ul li.listbtn a{ display: block;  width: 83px; height: 33px;  }  


.b_dataWrap{ position: relative; width: 662px; text-align: center; padding: 21px 0 39px 0; }
.B_dataWrap span{ display: inline-block;}
*:first-child+html .b_dataWrap span{ display: inline;}
.b_dataWrap span.btn{ padding: 0 10px; }
.b_dataWrap span.btn a img{ vertical-align: middle; }
.b_dataWrap span.t_data{ font-size: 16px; color: #ed4036; font-weight: bold; line-height: 30px; }
.b_dataWrap p.listbtn{position: absolute; bottom: 31px; right: 0px;  width: 81px; height: 33px;  color: #555555; border: 1px solid #b5b5b5;  background: url('../img/content/list_btn_bg.png') 23px center no-repeat; padding-left: 15px;} 
.b_dataWrap p.listbtn a{ display: block;  line-height: 33px; font-size: 14px; }

/* 마이페이지 */
.mypage_wrap { position:relative; border-top:2px solid #323232; margin-top:23px; padding-top:37px; min-height:840px; padding-bottom:50px; }
.mypage_wrap h5 { margin-bottom:12px; font-family:'ngb'; font-size:18px; color:#f6921e; }
.mypage_wrap h5 span { font-size:14px; }
.tb_modify { width:100%; }
.tb_modify th { padding:23px 0 23px 30px; font-family:'ngb'; font-size:14px; color:#444; background:#fbfafa; text-align:left; border-bottom:1px solid #d7d7d7; vertical-align:middle; }
.tb_modify td { padding:10px 0 10px 30px; border-bottom:1px solid #d7d7d7; font-size:14px; color:#444; vertical-align:middle; }
.tb_modify tr:first-child th, .tb_modify tr:first-child td { border-top:1px solid #d7d7d7; }
.tb_modify td input.bar1 { width:280px; height:38px; line-height:38px; border:1px solid #d8d8d8; text-indent:10px; font-size:14px; color:#444; }
.tb_modify td input.bar2 { width:340px; height:38px; line-height:38px; border:1px solid #d8d8d8; text-indent:10px; font-size:14px; color:#444; }
.tb_modify td .btn_change { display:inline-block; width:80px; height:38px; line-height:38px; text-align:center; color:#fff; font-size:14px; background:#ed4036; margin-left:5px; }
.tb_modify td span.change_info { font-size:13px; color:#ed4036; margin-left:5px; }

.mypage_wrap .input_wrap { height:40px; }
.mypage_wrap .input_wrap > * { float:left; }
.mypage_wrap .input_wrap span { line-height:40px; }
.mypage_wrap .select_box { position:relative; height:38px; border:1px solid #dddddd; background:#fff url("../img/member/sel_arrow.jpg") right center no-repeat; }
.mypage_wrap .select_box span.value { display:block; margin:0 10px 0 10px; text-align:left; height:38px; line-height:38px; font-size:14px; color:#444444; overflow:hidden; }
.mypage_wrap .select_box select { padding:0 10px 0 10px; position:absolute; left:0; top:0px; width:100%; height:38px; text-align:left; line-height:38px; font-size:14px; color:#444444; border:0; background:#fff; filter:alpha(opacity=0); opacity:0; z-index:20; }

.mypage_wrap ul.btn_wrap { padding:35px 0 25px 0; width:100%; height:45px; font-size:0; text-align:center; }
.mypage_wrap ul.btn_wrap:after { content:""; display:block; clear:both; }
.mypage_wrap ul.btn_wrap li { margin:0 5px; display:inline-block; }
*:first-child+html .mypage_wrap .btn_wrap li { display:inline; }
.mypage_wrap ul.btn_wrap li a { display:block; width:136px; height:43px; line-height:43px; font-size:16px; text-align:center; }
.mypage_wrap ul.btn_wrap li.li1 a { background:#e3e3e3; border:1px solid #b0b0b0; color:#666; }
.mypage_wrap ul.btn_wrap li.li2 a { background:#ed4036; border:1px solid #ed4036; color:#fff; }

.mypage_wrap p.info { margin-bottom:15px; padding-left:12px; font-size:16px; color:#666; background:url('../img/kizshop/icon_pen.jpg') 0 1px no-repeat; }
.mypage_wrap a.btn_counsel { position:absolute; right:0; top:16px; display:block; width:138px; height:45px; line-height:45px; background:#3d3d3d; font-size:16px; color:#fff; text-align:center; }

.ticket_detail dt { padding:30px 0 50px; margin-bottom:28px; border-bottom:1px solid #cfcfcf; }
.ticket_detail dt #printArea { text-align:center; }
.ticket_detail dd { position:relative; }
.ticket_detail dd li { font-size:16px; color:#454545; line-height:1.6; }
.ticket_detail dd a.btn_down { position:absolute; right:155px; top:0; display:block; width:136px; height:43px; line-height:43px; border:1px solid #333; font-size:16px; color:#333; text-align:center; }
.ticket_detail dd a.btn_down span { padding-left:18px; background:url('../img/content/ico_down.jpg') 0 3px no-repeat; }
.ticket_detail dd a.btn_print { position:absolute; right:0; top:0; display:block; width:136px; height:43px; line-height:43px; border:1px solid #333; font-size:16px; color:#333; text-align:center; }
.ticket_detail dd a.btn_print span { padding-left:18px; background:url('../img/content/ico_print.jpg') 0 3px no-repeat; }

.mypage_wrap p.leave_txt1 { padding-top:30px; font-size:16px; color:#454545; text-align:center; }
.mypage_wrap p.leave_txt2 { padding-top:13px; margin-bottom:25px; font-size:18px; color:#666; text-align:center; line-height:1.4; }
.mypage_wrap p.leave_txt3 { margin-bottom:45px; font-size:18px; color:#ed4036; text-align:center; }
.mypage_wrap div.leave_form { padding:35px 150px; border:1px solid #e4e4e4; }
.mypage_wrap div.leave_form ul.leave_input { width:687px; }
.mypage_wrap div.leave_form ul.leave_input:after { content:""; display:block; clear:both; }
.mypage_wrap div.leave_form ul.leave_input li { line-height:40px; font-size:14px; color:#444; }
.mypage_wrap div.leave_form ul.leave_input li.li1 { float:left; }
.mypage_wrap div.leave_form ul.leave_input li.li2 { float:right; }
.mypage_wrap div.leave_form ul.leave_input li span { font-family:'ngb'; font-weight:bold; }
.mypage_wrap div.leave_form ul.leave_input li input { margin-left:5px; width:280px; height:38px; line-height:38px; border:1px solid #d8d8d8; text-indent:10px; }

/* 주문/배송조회 */
.order_sch_wrap { margin-bottom:24px; height:40px; }
.order_sch_wrap dl.sch_date { float:left; height:40px; }
.order_sch_wrap dl.sch_date dt { float:left; line-height:40px; font-size:16px; color:#000; }
.order_sch_wrap dl.sch_date dd { float:left; height:40px; margin-left:22px; }
.order_sch_wrap dl.sch_date dd a { float:left; display:block; margin-left:3px; width:78px; height:38px; line-height:38px; border:1px solid #cfcfcf; font-size:14px; color:#000; text-align:center; }
.order_sch_wrap dl.sch_date dd a:first-child { margin-left:0; }
.order_sch_wrap div.sch_cal_wrap { float:right; height:40px; }
.order_sch_wrap div.sch_cal_wrap ul { float:left; height:40px; }
.order_sch_wrap div.sch_cal_wrap ul li { float:left; height:40px; }
.order_sch_wrap div.sch_cal_wrap ul li input { float:left; width:186px; height:38px; line-height:38px; border:1px solid #d7d7d7; text-indent:10px; }
.order_sch_wrap div.sch_cal_wrap ul li label { float:left; }
.order_sch_wrap div.sch_cal_wrap ul li.dash { width:16px; line-height:40px; font-size:14px; color:#000; text-align:center; }
.order_sch_wrap div.sch_cal_wrap a.btn_sch { float:left; margin-left:8px; display:block; width:100px; height:40px; line-height:40px; font-size:14px; color:#fff; text-align:center; background:#333; }

.tb_order { width:100%; }
.tb_order th { padding:15px 0; font-size:14px; font-weight:bold; color:#555; text-align:center; background:#f5f5f5; border-top:1px solid #777; border-bottom:1px solid #cfcfcf; }
.tb_order td { padding:23px 0; border-bottom:1px solid #cfcfcf; vertical-align:middle; text-align:center; }
.tb_order td.price { font-size:16px; color:#2c2c2c; }
.tb_order td p.order_date { margin-bottom:11px; font-size:12px; color:#666; }
.tb_order td p.order_num a { font-size:12px; color:#333; border-bottom:1px solid #333; }
.tb_order td dl.pro { position:relative; min-height:70px; text-align:left; }
.tb_order td dl.pro dt { position:absolute; left:0; top:0; width:70px; }
.tb_order td dl.pro dt img { width:70px; height:70px; }
.tb_order td dl.pro dd { margin-left:88px; }
.tb_order td dl.pro dd p.con { font-size:14px; color:#333; line-height:1.3; height:40px; }
.tb_order td dl.pro dd p.num { margin-top:14px; font-family:'ngb'; font-size:14px; font-weight:bold; color:#333; }
.tb_order td dl.bs_status dt { margin-bottom:8px; font-family:'ngb'; font-weight:bold; font-size:14px; color:#000; }
.tb_order td dl.bs_status.complete dt { color:#204bab; }
.tb_order td dl.bs_status.cancel dt { color:#fb1313; }
.tb_order td dl.bs_status dd a.btn_cancel { margin:0 auto; display:block; width:73px; height:23px; line-height:23px; background:#999; font-size:12px; color:#fff; text-align:center; }
.tb_order td dl.bs_status dd a.btn_cancel_ok { margin:0 auto; display:block; width:73px; height:23px; line-height:23px; background:#ed4036; font-size:12px; color:#fff; text-align:center; }
.tb_order td dl.bs_status dd p.co { font-family:'ngb'; font-weight:bold; font-size:12px; color:#777; }
.tb_order td dl.bs_status dd a.sch_num { display:block; margin-top:9px; font-family:'ngb'; font-weight:bold; font-size:12px; color:#777; }

.mypage_wrap div.order_info { padding-bottom:37px; border-bottom:1px solid #d7d7d7; margin-bottom:70px; }
.mypage_wrap div.order_info ul { width:949px; padding-right:40px; }
.mypage_wrap div.order_info ul:after { content:""; display:block; clear:both; }
.mypage_wrap div.order_info li { float:left; padding-left:40px; width:434px; font-size:14px; color:#555; line-height:1.4; }
.mypage_wrap div.order_info li span { font-weight:bold; }
.mypage_wrap div.order_info li span.bs_ing { color:#000; }
.mypage_wrap div.order_info li span.bs_time { color:#000; }
.mypage_wrap div.order_info li span.bs_cancel { color:#fb1313; }
.mypage_wrap div.order_info li span.bs_complete { color:#204bab; }

.mypage_wrap table.tb_pay { width:100%; }
.mypage_wrap table.tb_pay th { padding:16px 30px; font-size:14px; color:#000; text-align:left; border:1px solid #d1d1d1; }
.mypage_wrap table.tb_pay td { padding:16px 30px; font-size:14px; color:#707070; border:1px solid #d1d1d1; line-height:1.4; }
.mypage_wrap table.tb_pay tr.bs th, .mypage_wrap table.tb_pay tr.bs td { border-bottom:1px solid #777; }
.mypage_wrap table.tb_pay tr.pay_tot th { background:#fbfafa; border-left:1px solid #777; }
.mypage_wrap table.tb_pay tr.pay_tot td { background:#fbfafa; border-right:1px solid #777; font-weight:bold; color:#f90033; }
.mypage_wrap table.tb_pay tr.pay_method th { background:#fbfafa; border-bottom:1px solid #777; border-left:1px solid #777; }
.mypage_wrap table.tb_pay tr.pay_method td { background:#fbfafa; border-bottom:1px solid #777; border-right:1px solid #777; }

.mypage_wrap table.tb_orderlist { width:100%; }
.mypage_wrap table.tb_orderlist th { padding:15px 0; font-size:14px; font-weight:bold; color:#555; text-align:center; background:#f5f5f5; border-top:1px solid #777; border-bottom:1px solid #cfcfcf; }
.mypage_wrap table.tb_orderlist td { padding:23px; border-bottom:1px solid #cfcfcf; border-left:1px solid #cfcfcf; font-size:14px; color:#2c2c2c; text-align:center; vertical-align:middle; }
.mypage_wrap table.tb_orderlist td:first-child { border-left:0; }
.mypage_wrap table.tb_orderlist td a.btn_write { margin:0 auto; display:block; width:73px; height:23px; line-height:23px; background:#333; font-size:12px; color:#fff; text-align:center; }
.mypage_wrap table.tb_orderlist td dl.pro { position:relative; min-height:70px; text-align:left; }
.mypage_wrap table.tb_orderlist td dl.pro dt { position:absolute; left:0; top:0; width:70px; }
.mypage_wrap table.tb_orderlist td dl.pro dt img { width:70px; height:70px; }
.mypage_wrap table.tb_orderlist td dl.pro dd { margin-left:88px; }
.mypage_wrap table.tb_orderlist td dl.pro dd p.con { font-size:14px; color:#333; line-height:1.3; height:40px; }
.mypage_wrap table.tb_orderlist td dl.pro dd p.num { margin-top:14px; font-size:14px; color:#666; }

.mypage_wrap table.bsinfo { width:100%; }
.mypage_wrap table.bsinfo th { padding:16px 30px; background:#f8f8f8; font-size:14px; color:#000; border-bottom:1px solid #cfcfcf; text-align:left; }
.mypage_wrap table.bsinfo td { padding:16px 30px; font-size:14px; color:#707070; border-bottom:1px solid #cfcfcf; line-height:1.4; }
.mypage_wrap table.bsinfo tr:first-child th, .mypage_wrap table.bsinfo tr:first-child td { border-top:1px solid #cfcfcf; }

.mypage_wrap a.btn_list { margin:0 auto; color: #555555; border: 1px solid #b5b5b5;  display: block;  width: 136px; height: 43px; line-height:43px; text-align:center; } 
.mypage_wrap a.btn_list span { background: url('../img/content/list_btn_bg.png') 0 3px no-repeat; padding-left:23px; }

/* 나의 적립금 */
.mypage_wrap p.point_txt{ font-size: 20px; color: #000; padding-bottom: 46px; padding-left: 32px; }
.mypage_wrap p.point_txt span.point{ font-size: 30px; color: #ff4a40; font-weight: bold; }
.mypage_wrap p.point_txt span.p_notice{ font-size: 14px; color: #666; padding-left: 7px; }

.mypage_wrap table.tb_point{ width: 100%; }
.mypage_wrap table.tb_point tr th{ height: 43px; font-weight: 100; border-top: 1px solid #777; border-bottom: 1px solid #cfcfcf; background: #f5f5f5; font-size: 14px; text-align: center; color: #555; vertical-align: middle;}
.mypage_wrap table.tb_point tr td{ height: 60px; border-bottom: 1px solid #cfcfcf; font-size: 14px; color: #666; text-align: center; vertical-align: middle; }
.mypage_wrap table.tb_point tr td.point_up{ color: #ff7800;}

/* 뉴스 & 매거진 프린트 */
#pr_wrap { width:100%; }

#pr_header { height:69px; background:#ed4036; }
div.ph_inner { margin:0 auto; width:722px; }
#pr_header h1 { padding:17px 0 0 30px; }

#pr_container { margin:0 auto; width:722px; }
.top_pb_wrap { padding:20px 0 13px; height:45px; border-bottom:2px solid #323232; }
.top_pb_wrap ul { float:right; height:45px; }
.top_pb_wrap ul li { float:left; margin-left:16px; }
.top_pb_wrap ul li a { display:block; width:136px; height:43px; line-height:43px; font-size:16px; text-align:center; }
.top_pb_wrap ul li.li1 a { color:#333; border:1px solid #333; }
.top_pb_wrap ul li.li2 a { color:#666; border:1px solid #b0b0b0; }
.top_pb_wrap ul li.li1 a span { padding-left:17px; background:url('../img/content/ico_pr.jpg') 0 center no-repeat; }

.bottom_pb_wrap { margin-top:10px; padding:25px 0 50px; height:45px; border-top:1px solid #bebebe; }
.bottom_pb_wrap ul { margin:0 auto; width:293px; height:45px; }
.bottom_pb_wrap ul li.li1 { float:left; }
.bottom_pb_wrap ul li.li2 { float:right; }
.bottom_pb_wrap ul li a { display:block; width:136px; height:43px; line-height:43px; font-size:16px; text-align:center; }
.bottom_pb_wrap ul li.li1 a { color:#333; border:1px solid #333; }
.bottom_pb_wrap ul li.li2 a { color:#666; border:1px solid #b0b0b0; }
.bottom_pb_wrap ul li.li1 a span { padding-left:17px; background:url('../img/content/ico_pr.jpg') 0 center no-repeat; }

#printArea { margin:0 auto; width: 656px; }
#printArea .tit { font-size: 30px; color: #444444; padding-top: 30px;}

#pr_footer { padding:25px 0; background:#f4f4f4; border-top:2px solid #414141; font-size:12px; color:#6c6c6c; text-align:center; }

/* 검색결과 */
.sch_result_tit { margin-bottom:20px; font-size:26px; font-weight:bold; color:#2e2e2e; }
.sch_result_tit span { font-size:20px; font-weight:normal; color:#666; }
.sch_result_wrap { width:1219px; border-top:2px solid #323232; border-right:1px solid #cacaca; border-bottom:1px solid #828490; }
.sch_result_wrap:after { content:""; display:block; clear:both; }
.sch_result_wrap div.sch_result { float:left; width:918px; min-height:1588px; padding-top:23px; padding-bottom:30px; border-right:1px solid #cacaca; }

.sch_result p.sch_sub_tit { margin-bottom:25px; font-size:16px; font-weight:bold; color:#f1655d; }
.sch_result p.sch_sub_tit span { font-weight:normal; color:#666; }
.sch_result ul.news_list li { padding-top:32px; }
.sch_result ul.news_list li:first-child { padding-top:0; }
.sch_result ul.news_list dl { width:890px; }
.sch_result ul.news_list dl:after { content:""; display:block; clear:both; }
.sch_result ul.news_list dl dt {overflow:hidden; float: left; width:100px; height:67px; margin-right: 15px; border:1px solid #edeceb;}
.sch_result ul.news_list dl dt img { width:100px; min-height:67px;  }
.sch_result ul.news_list dl dd { float: left; width: 769px; font-size:12px; }
.sch_result ul.news_list li.no_thum dl dd { width:890px; }
.sch_result ul.news_list dl dd p.tit {color:#444; font-size:17px; line-height:20px; font-weight:bold;}
.sch_result ul.news_list dl dd p.con {overflow:hidden; font-size:13px; padding-top:5px; color:#777; line-height:20px; max-height:40px; overflow:hidden; }
.sch_result ul.news_list dl dd p.data{ margin-top: 5px; color: #888; font-size: 12px; }
*:first-child+html .sch_result ul.news_list li { padding-top:26px; }

.sch_news_wrap { padding-bottom:45px; }
.sch_maga_wrap { padding-top:25px; border-top:1px solid #d0d0d0; }

.sch_no { margin:50px auto 0; width:757px; }
.sch_no dt { padding-top:180px; padding-bottom:40px; background:url('../img/content/nodata_img.png') 50% 0 no-repeat; font-size:30px; color:#222; text-align:center; border-bottom:1px solid #282828; }
.sch_no dd { padding:30px 13px; }
.sch_no dd li { margin-top:20px; font-size:16px; color:#555; }
.sch_no dd li:first-child { margin-top:0; }

.sch_result ul.maga_list { width:890px; }
.sch_result ul.maga_list:after { content:""; display:block; clear:both; }
.sch_result ul.maga_list li { float:left; width:151px; margin-left:33px; }
.sch_result ul.maga_list li:first-child { margin-left:0; }
.sch_result ul.maga_list dt img { width:149px; height:201px; border:1px solid #eae9e8; }
.sch_result ul.maga_list dd { padding-top:13px; font-size:14px; color:#444; text-align:center; }

.sch_result div.more_wrap { width:890px; }
.sch_result div.more_wrap:after { content:""; display:block; clear:both; }
.sch_result div.more_wrap a.btn_arrow { float:right; padding-right:14px; font-size:14px; color:#000; background:url('../img/common/arrow_more.jpg') right center no-repeat; }

.sch_news_wrap div.more_wrap { padding-top:10px; }
.sch_maga_wrap div.more_wrap { padding-top:35px; }

.sch_maga_list { padding-right: 32px; margin-top: 36px;}
.sch_maga_list ul{ width: 890px; height: 258px; border-bottom: 1px dotted #6b6b6b;}
.sch_maga_list ul.bbn {  border-bottom: 0px;}
.sch_maga_list ul:after{ content:""; display:block; clear:both;}
.sch_maga_list ul li{ float: left; margin-left: 33px; width:151px; }
.sch_maga_list ul li a img{ width:149px; height:201px; border:1px solid #eae9e8; }
.sch_maga_list ul li:first-child{ margin-left: 0px; }
.sch_maga_list ul li p.exp { padding-top: 11px; color: #444; font-size: 14px; font-weight: bold; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; text-align:center; }

.r_poll_btn > a{ position: relative; display: block; width: 116px; left: 50%; margin-left: -58px; height: 36px; line-height: 36px; background: #ed4036; border-radius: 7px; border: 0px; color: #fff; font-size: 14px; margin-top: 5px; }

/* 160711 추가 */
.j-magazine_view {width:663px;}
.j-magazine-top {padding:34px 40px 127px 71px; background:url(/img/content/j_magazine_top_bg.jpg) no-repeat 0 0;}
.j-magazine-top .m-tit {height:40px; margin-bottom:32px; line-height:40px; text-align:center; font-size:30px; font-family:'ngb'; color:#543a2f; letter-spacing:-2px}
.j-magazine-top .m-wrap {overflow:hidden;}
.j-magazine-top .m-wrap:after,
.j-magazine-top .m-txt dl:after {clear:both; display:block; content:'';}
.j-magazine-top .m-thumb {float:left; width:211px; height:278px;}
.j-magazine-top .m-thumb img {width:211px; height:278px;}
.j-magazine-top .m-txt {margin-left:244px;}
.j-magazine-top .m-txt p {overflow:hidden; margin:4px 0 6px; max-height:78px; font-size:16px; line-height:26px; color:#222; letter-spacing:-1.5px;}
.j-magazine-top .m-txt dl {overflow:hidden; margin-top:9px; line-height:21px;}
.j-magazine-top .m-txt dt {float:left; width:59px; height:21px; background-color:#f6931e; color:#fff; text-align:center; font-size:11px;}
.j-magazine-top .m-txt dd {margin-left:70px; font-size:14px;}
.j-magazine-top .m-btn {margin-top:34px;}

/*180116 제휴사추가*/
.con_l .top_news { width:688px; height:330px; padding-top: 20px;}
.con_l .top_news dd { position:relative; float:left; padding:125px 15px 30px; width:290px; height:175px; background:#ed4036; }
.con_l .top_news dt { float:left; width:680px; height:330px; }
.con_l .top_news p.con { position:absolute; left:20px; bottom:10px; padding-right:20px; font-size:12px; color:#f9cbca; line-height:1.5; height:74px; overflow:hidden; }
.con_l .top_news .box {overflow:hidden;}

#top_partner {position:relative;}
#top_partner .bx-controls-direction a {position:absolute;z-index:100;display:block;width:38px;height:64px;top:50%;margin-top:-32px;text-indent:-9999px;}
#top_partner .bx-controls-direction .bx-prev {background:url(/images/vis-prev.png) no-repeat;left:5px;}
#top_partner .bx-controls-direction .bx-next {background:url(/images/vis-next.png) no-repeat;right:38px;}

/* IE 유튜브 지원중단 안내(2020.03.12 추가) */
.video-wrap {position:relative; width:560px}
.video-wrap iframe {vertical-align:top}
.layer-info-ieyoutube {position:absolute; left:50%; bottom:10px; width:500px; margin-left:-250px; padding:10px 40px 9px 15px; border-radius:4px; background:#000; background:rgba(0,0,0,.7); box-sizing:border-box}
.layer-info-ieyoutube p {margin:0; color:#f9ff56; font-size:12px; line-height:22px; letter-spacing:-0.08em; white-space:nowrap}
.layer-info-ieyoutube .btn-close-info {position:absolute; top:13px; right:16px; width:13px; height:13px; margin:0; padding:0; border:none; cursor:pointer;  background:none}
.layer-info-ieyoutube .btn-close-info span {display:block;  width:13px; height:13px; overflow:hidden; background:url(https://static.hankyung.com/img/www/w/common/btn-close-fff-13.png) no-repeat; text-indent:101%;white-space:nowrap}