@charset "utf-8";


.subContentWrap{margin:0px 0 50px; display:inline-block; width:100%;}
.subContentWrap .contentLeft{
    float: left;
    width: 200px;
	position:relative;
}

.subContentWrap .contentLeft.fixed {position: fixed; top: 10px;}
.subContentWrap .contentLeft .leftMenu {background:#fff; border:1px solid #dee3eb; box-sizing:border-box; margin-bottom:10px;}
.subContentWrap .contentLeft .leftMenu .leftMenuTit{background:url(/img/subtopbg.png)no-repeat center center;text-align: center; padding: 25px 0;color:#fff;}
.subContentWrap .contentLeft .leftMenu .leftMenuTit p{color:rgba(255,255,255,.5); letter-spacing:0; font-weight:600;text-transform: uppercase;}
.subContentWrap .contentLeft .leftMenu .leftMenuTit h2{ font-size:20px; font-weight:700; text-shadow:1px 1px 1px rgba(0,0,0,.5);  }
.subContentWrap .contentLeft .leftMenu ul li{ font-size:14px; border-bottom:1px solid #dee3eb; text-align:left;}
.subContentWrap .contentLeft .leftMenu ul li:last-child{border-bottom:none;}
.subContentWrap .contentLeft .leftMenu ul li a{ color:#454545; display:block; width:100%;padding:15px 30px ; background:#fff; box-sizing:border-box; font-weight:500; position:relative; font-size:15px;}
.subContentWrap .contentLeft .leftMenu ul li a:after{width:3px; height:3px; top:24px; content:''; background:#333; position:absolute; left:20px; border-radius:50%;}
.subContentWrap .contentLeft .leftMenu ul li:hover a:after{background:#fff;}
.subContentWrap .contentLeft .leftMenu ul li.active a{ color:#fff;background:#d61c1b; font-weight:600; text-decoration:none !important; }
.subContentWrap .contentLeft .leftMenu ul li.active a:after{background:#fff;}
.subContentWrap .contentLeft .leftMenu ul li.active:hover a:after {color:#fff;}
/*.subContentWrap .contentLeft .leftMenu ul li.active a:after{ background:url(/img/after_arw.png) no-repeat;}*/
.subContentWrap .contentLeft .leftMenu ul li a:hover{ background:#d61c1b; color:#fff;}
/*.subContentWrap .contentLeft .leftMenu ul li a:hover:after{ background:url(/img/after_arw_hover.png) no-repeat;}*/
/*.subContentWrap .contentLeft .leftMenu ul li a:after{content:'';display:inline-block; width:29px; height:29px; background:url(/img/after_arw.png) no-repeat;float: right; margin: -5px;}*/
.subContentWrap .contentLeft .subleftBox{width:100%;  background:#fff;box-sizing: border-box; margin-bottom: 10px;border:1px solid #dee3eb;border-top:1px solid #333;}
.subContentWrap .contentLeft .subleftBox ul {padding:10px;}
.subContentWrap .contentLeft .subleftBox li{margin-bottom:5px;}
.subContentWrap .contentLeft .subleftBox li span{line-height:24px;}
.subContentWrap .contentLeft .subleftBox li span.leftMenuList{
    border: 1px solid #dee3eb;
    padding: 0px;
    color: #999;
    margin-right: 7px;
    width: 60px;
    display: inline-block;
    text-align: center;
    font-size: 13px;
    border-radius: 3px;
    background: #f2f4f7;
    box-sizing: border-box;
}
.subContentWrap .contentLeft .subleftBox li span.rightMenuList{font-weight:500; color:#666;}
.subContentWrap .contentLeft h3{
    width: 100%;
    font-size: 14px;
    line-height: 45px;
    font-weight: 600;
    border-bottom: 1px solid #dee3eb;
	text-align:center;
	box-shadow:0px 3px 6px 0px rgba(32, 34, 40, 0.08);
}
.subContentWrap .contentLeft .subleftBox .centerBox{
	background: #fff;
	margin-top:15px;
}
.subContentWrap .contentLeft .subleftBox .centerBox dt{display:inline-block; }
.subContentWrap .contentLeft .subleftBox .centerBox dt i{
    width: 40px;
    height: 40px;
    background: url(/img/iconpack04.png)no-repeat center center;
    border-radius: 50%;
    display: block;
    margin: 5px 8px 5px 0;
	border: 1px solid #dee3eb;
}
.subContentWrap .contentLeft .subleftBox .centerBox dd{display:inline-block; text-align:left; }
.subContentWrap .contentLeft .subleftBox .centerBox p{padding:0;font-weight:700; }
.subContentWrap .contentLeft .subleftBox .centerBox h4{font-size:13px;}
/*
.
.subContentWrap .contentLeft .bankBox h2{width:162px; height:19px; background:url(/img/bank_tit1.png) no-repeat; margin:0 auto 15px;}
.subContentWrap .contentLeft .centerBox h2{width:143px; height:19px; background:url(/img/center_tit.png) no-repeat; margin:0 auto 15px;}
*/

.subContentWrap .contentLeft .centerBox dl dt{
    height: 30px;
    line-height: 28px;
    font-size: 15px;
    float: left;
    width: 75px;
	text-align:center;
    color: #0062df;
	border:1px solid #0062df;
	font-weight:400;
}
.subContentWrap .contentLeft .centerBox dl dd{
    height: 36px;
    line-height: 36px;
    color: #454545;
    font-size: 16px;
    text-align: left;
    padding-left: 11px;
    float:left;
}
.subContentWrap .contentLeft .centerBox .centerNum{
    font-size: 28px;
    color: #223983;
    font-weight: 600;
    line-height: 32px;
    padding: 12px 0;
    letter-spacing: 0;
    background: url(/img/callico.png)no-repeat 12% center #f5f6fa;
    padding-left: 60px;
    background-size: 24px;
}

.subContentWrap .contentRight{width:890px; border:1px solid #dee3eb; box-sizing:border-box; min-height:600px;float: right; background:#fff;padding:10px;}
.subContentWrap .contentRight .subVisualWrap{color:#fff;  margin:-10px -10px 10px; height:150px;text-align:left; padding:25px 30px;}
.subContentWrap .contentRight .subVisualWrap h4{font-size:14px; opacity:0.7; line-height:24px;}
.subContentWrap .contentRight .subVisualWrap h2{font-size:30px; text-shadow:1px 1px 1px rgba(0,0,0,.5); font-weight:700; line-height:42px;}
.subContentWrap .contentRight .subVisualWrap p{ margin-top:5px; line-height:24px;}

.subContentWrap .contentRight .subVisual01{ background:url(/img/sub_visual01.jpg) no-repeat; background-size:cover;}
.subContentWrap .contentRight .subVisual02{ background:url(/img/sub_visual02.jpg) no-repeat; background-size:cover;}
.subContentWrap .contentRight .subVisual03{ background:url(/img/subrighttopbg031.png) no-repeat; background-size:cover;}
.subContentWrap .contentRight .subVisual04{ background:url(/img/subrighttopbg02.png) no-repeat; background-size:cover;}
.subContentWrap .contentRight .subVisual05{ background:url(/img/subrighttopbg04.png) no-repeat; background-size:cover;}
.subContentWrap .contentRight .subVisual06{ background:url(/img/subrighttopbg05.png) no-repeat; background-size:cover;}

.subContentWrap .contentRight .introBox01 {height:627px; background:url(/img/intro01.jpg) no-repeat; color:#fff; display:inline-block; width:100%;}
.subContentWrap .contentRight .introBox01 h1{line-height:38px;font-size:42px; margin-top:50px; padding:50px; background:rgba(0,0,0,0.5); text-align:center; text-shadow:1px 1px 1px rgba(0,0,0,.5); letter-spacing:-1.2px; font-weight:500; }
.subContentWrap .contentRight .introBox02 {height:543px; background:url(/img/intro02.jpg) no-repeat; color:#fff;display:inline-block; width:100%;}
.subContentWrap .contentRight .introBox03 {background:url(/img/intro03.jpg) no-repeat top center #163a85; color:#fff; padding:80px 80px;display:inline-block; width:100%;}

.subContentWrap .contentRight .introBox02 p{padding:75px 80px 0;word-break:keep-all; font-size:16px; line-height:30px; font-weight:400;}
.subContentWrap .contentRight .introBox02 p.toptxt{width:96%;}
.subContentWrap .contentRight .introBox02 p.btmtxt{width:65%;padding-bottom: 90px;}

.subContentWrap .contentRight .introBox03 .subtit{font-size:24px; text-align:center; font-weight:700; position:relative;}
.subContentWrap .contentRight .introBox03 .subtit:before{position:absolute;content:''; top:-10px; width:25px; height:2px; left:50%; margin-left:-12.5px;background:#fff;}
.subContentWrap .contentRight .introBox03 p.subtxt{margin-top:20px; color:rgba(255,255,255,0.8);font-size:16px; line-height:30px; text-align:center;margin-bottom:50px;}
.subContentWrap .contentRight .introBox03 dl {background:url(/img/introdlbg.png) no-repeat; background-size: cover;padding:30px; margin-bottom:20px;box-shadow: 0px 20px 30px 0px rgba(0,13,56,0.2);}
/*.subContentWrap .contentRight .introBox03 dl:hover{transform: translateY(-8px);-webkit-transform: translateY(-8px);box-shadow: 0px 20px 30px 0px rgba(0,13,56,0.2);transition: all 0.3s ease;-webkit-transition: all 0.3s ease;}*/
.subContentWrap .contentRight .introBox03 dl dt{float:left;}
.subContentWrap .contentRight .introBox03 dl dd{float:right; width:70%; }
.subContentWrap .contentRight .introBox03 dl dd h2{font-weight:600; letter-spacing:-1px;}
.subContentWrap .contentRight .introBox03 dl dd p{
    margin-top: 18px;
    font-size: 16px;
    line-height: 26px;
    word-break: keep-all;
}


.sub01Content{}


.subContent h3.tit, .subContent div h3.tit{font-size:18px; font-weight:500; text-align:left; line-height: 45px;color:#252525; border-bottom:1px solid;letter-spacing:-1px; margin:5px 5px; }

.subContentWrap .contentRight .subRightTit {background:url(/img/subrighttopbg.png)no-repeat center;background-size:cover; height:150px; width:100%; color:#fff; padding:25px 30px;}
.subContentWrap .contentRight .subRightTit h4{font-size:16px; opacity:0.7;}
.subContentWrap .contentRight .subRightTit h2{font-size:30px; text-shadow:1px 1px 1px rgba(0,0,0,.5); font-weight:700;}
.subContentWrap .contentRight .subRightTit p{ margin-top:5px; line-height:24px;}


.classWrap {display:inline-block; width:100%; margin-top:30px;}
.classBox .joinbtn .movebtn{
    float: right;
    background: #fff;
    color: #d61c1b;
    border: 1px solid #d61c1b;
    font-weight: 600;
    font-size: 16px;
    height: 45px;
    line-height: 43px;
    width: 170px;
    padding-left: 37px;
    border-radius: 30px;
}

.classBox .caninfo {margin:0px 30px 30px;padding:35px; border:1px solid #dee3eb; position:relative; border-radius:20px; }
.classBox .caninfo i.rateing {position:absolute; right:35px;}
.classBox .caninfo h2{font-weight:800; font-size:30px; color:#d61c1b; line-height:36px;}
.classBox .caninfo h2 span{font-size:16px; color:#000; font-weight:400; margin-left:10px;}
.classBox .caninfo p.infotxt{margin:20px 0; word-break:keep-all; font-size:15px; line-height:26px; color:#777;}
.classBox .caninfo h4{font-size:20px; font-weight:600; color:#888;}
.classBox .caninfo .infoBox{margin:10px 0 0; font-size:16px; line-height:36px; display:inline-block;}
.classBox .caninfo .infoBox span.price{font-size:36px; font-weight:bold;}
.classBox .caninfo .infoBox span.font_red{font-weight:bold; border:1px solid; padding:3px 5px; margin:0 5px;}
.classBox .caninfo .joinbtn{float:right;}
.classBox .caninfo dl{border-bottom:1px solid #dee3eb; padding:10px 0;}
.classBox .caninfo dl dt{float:left; line-height:59px; margin-top:5px;}
.classBox .caninfo dl dt h4{display:inline-block; margin-right:10px;}
.classBox .caninfo dl dd{float:right; margin-top:10px;}
.classBox .joinbtn .movebtn i.movearrow {top:19px}
.movebtn{
    display: inline-block;
    width: 160px;
    height: 45px;
    box-sizing: border-box;
    border: 1px solid #dee3eb;
    text-align: left;
    line-height: 45px;
    font-size: 15px;
    font-weight: 300;
    letter-spacing: -0.01em;
    position: relative;
    padding-left: 22px;        
    }
.movebtn .movearrow{display:inline-block;position:absolute;right:35px;top:18px;transition:all 0.3s; background:url(/img/more-right-red.png)no-repeat; width:20px; height:6px;}
.movebtn:hover {border:1px solid #fff; transition:all 0.8s; box-sizing:border-box;}
.movebtn:hover .movearrow{right:20px; background:url(/img/more-right.png)no-repeat;}

/*
.upexplain {}
.upexplain li {float:left;}
.upexplain li.upimg {width:200px; height:215px; }
.upexplain li.rateimg01{background:url(/img/rateicosingle.png)no-repeat center; margin-left:30px;}
.upexplain li.rateimg02{background:url(/img/rateicodouble.png)no-repeat center; margin-left:30px;}
.upexplain li.rateimg03{background:url(/img/rateicotriple.png)no-repeat center; margin-left:30px;}
.upexplain li.rateimg04{background:url(/img/rateicovip.png)no-repeat center; margin-left:30px;}
.classBox .joinbtn {width:100%; display:inline-block; margin:20px 0 30px;  }
.classBox {padding-top:50px;}

.classBox .joinbtn .movebtn img {top:21px}
.upexplain li.upbox {width:600px; margin-left:30px;}
.upexplain li.upbox h4{
    font-size: 25px;
    margin:10px 0;
    color: #3761db;
    font-weight: 600;
}
.upexplain li.upbox p{font-size: 20px; font-weight:500;}
.upexplain li.upbox span{
    margin-top: 10px;
    display: block;
    font-size: 16px;
    word-break: keep-all;
    line-height: 28px;
    color: #777;
}

.classBox .gold_explain div{float:left;}
.classBox .gold_explain .goldimg{width:220px;text-align: center;}
.classBox01 .gold_explain .goldimg, .classBox02 .gold_explain .goldimg{margin:52px 0;}
.classBox .gold_explain:after{content:'';display:block; clear:both;}
.classBox .gold_explain .goldBox{width:526px; margin-left:20px;}
.classBox .gold_explain .goldBox dl{border:1px solid #e1e1e1;margin: 30px 0;}
.classBox .gold_explain .goldBox dl dt{float:left; width:112px; text-align:center; font-size:20px; font-weight:700; line-height:88px; height:88px; color:#fff;}
.classBox01 .gold_explain .goldBox dl dt{background:url(/img/gold01_bg.png) no-repeat;}
.classBox02 .gold_explain .goldBox dl dt{background:url(/img/gold02_bg.png) no-repeat;}
.classBox03 .gold_explain .goldBox dl dt{background:url(/img/gold03_bg.png) no-repeat;}
.classBox04 .gold_explain .goldBox dl dt{background:url(/img/gold04_bg.png) no-repeat;}
.classBox04 .gold_explain .goldBox {margin-top:50px;}

.classBox .gold_explain .goldBox dl dd{float:left; text-align:center;}
.classBox .gold_explain .goldBox dl dd.gold_price01{border-right:1px dashed #cccccc; width:227px; font-size:34px; font-weight:800; color:#fd3131;line-height: 28px;padding: 21px 0 10px;}
.classBox .gold_explain .goldBox dl dd.gold_price01 .font_s{font-size:14px; color:#454545; font-weight:400;}
.classBox .gold_explain .goldBox dl dd.gold_price02{width:184px; font-size:17px; color:#454545;padding: 10px 0;}
.classBox .gold_explain .goldBox dl dd a{display:block; background:#fdb731; box-shadow:0 5px 0 0 #e39f1e; color:#fff; width:113px; border-radius:3px;  padding:8px 0; margin:5px auto 0; }
*/
.guideBox{
    box-sizing: border-box;
    margin-top: 30px;
    background: #3f3f3f;
	display:inline-block;
    width:100%;
    padding: 30px;
    color: #999;
}
.guideBox h4{
    font-size: 16px;
    color: #ddd;
    font-weight:700;
    width: 15%;
    float: left;
	border-top:1px solid;
	padding-top:15px;
}


.guideBox p{
    font-size: 14px;
    line-height: 24px;
    width: 85%;word-break:keep-all;
    float: right;border-top:1px solid;
	padding-top:15px;
}

.treatyBox{height: 200px; overflow-y: scroll; margin: 0 30px 0px; border: 1px solid #dee3eb; border-top:2px solid;padding: 20px;box-sizing: border-box; font-size:12px;}
.treatyBox pre{line-height:24px;}

.lottoResult {text-align:center;}
.lottoResult h3{display:block; padding:0 0 3px; border:1px solid #e4e4e4; line-height:50px; font-size:14px;}
.lottoResult h3 span{margin:0 3px; font-weight:600;}
.lottoResult i{width:25px; height:50px; display:inline-block; margin-right:8px;}
.lottoResult i.number1{background:url(/img/rateicon01.png)no-repeat; background-size:contain;}
.lottoResult i.number2{background:url(/img/rateicon02.png)no-repeat; background-size:contain;}
.lottoResult i.number3{background:url(/img/rateicon03.png)no-repeat; background-size:contain;}

.subleftLotto, .subleftlive{
    background: #fff;
    display: inline-block;
    width: 100%;
    border: 1px solid #dee3eb;
    border-top: 1px solid;
	margin-bottom:10px;
	position:relative;
}

.subleftLotto .lottoResult i {float:left;}
.subleftLotto .resultWrap h3 {float:left; text-align:right; line-height:26px; padding:15px; border:none;}
.subContentWrap .contentLeft h3.tal{text-align:left; padding-left:10px;}
.subleftLotto .big_font {font-size:20px;}

.subleftlive .photo{
    width: 100%;
    height: 135px;
    position: relative;
    background: #3d4d63;
    overflow: hidden;
}
.subleftlive .photo p{
	width: 100%;
    height: 100%;
    overflow: hidden;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}
.subleftlive .infoWrap{
    padding: 0 10px;
    background: #fff;
    color: #333;
    width: 100%;
	position:relative; 
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	height:37px;
	line-height:37px; font-size:13px;
}
/* --------------------------------------------
 * title_st
/* ------------------------------------------ */
/*
h3.title_st1 {
font-size: 30px;
    font-weight: 500;
    text-align: left;
    line-height: 34px;
    color: #252525;
    border-bottom: 2px solid;
    padding-bottom: 18px;
    letter-spacing: -1px;
    text-indent: 10px;
}
*/
h3.title_st1 span {
	display: block;
	color: #adadad;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0;
}

h3.title_st2 {
	font-size: 40px;
	line-height: 50px;
	text-align: center;
	color: #555;
	padding: 0 0 40px;
	font-weight: 600;
}
h3.title_st2 span {
	display: block;
	color: #adadad;
	font-size: 16px;
	line-height: 40px;
	letter-spacing: -0.05em;
	font-weight: 400;
}

/* --------------------------------------------
 * ����������
/* ------------------------------------------ */

.mn_lottoResult .title_area .th_select .arr, .mn_lottoResult .title_area .th_arr a, .more_btn a, .mn_broadcasting .photo:after, .roll_arr a, .mn_winPhoto .photo .sticker, .rank, .latest_lst .lst_first:before,.mn_video .photo:after {
	display: inline-block;
	background: url(/img/mnimg170314.png) no-repeat;
}

/* �Ѹ��׺� */
.roll_arr a { width: 26px; height: 26px; }
.roll_arr a.prev { background-position: -148px 0; }
.roll_arr .next { background-position: -184px 0; }

/* �������ư */
.more_btn a {
	width: 27px; height: 27px;
	display: inline-block;
	background-position: -220px 0;
	font-size: 0;
	text-indent: -99999em;
	overflow: hidden;
}

.main_visual_area {
	width: 100%; height: 630px;
	position: relative;
	margin-bottom: 30px;
}
/* ���� ����� */
.main_visual {
}
.main_visual .nauSlider_wrap {
	width: 100%; height: 630px;
	position: relative;
}
.main_visual .nauSlider_wrap .nauSlider {
	width: 100%; height: 100%;
	position: absolute;
}
.main_visual .nauSlider_wrap .nauSlider .txt_box {
	width: 1060px;
	position: relative;
	margin: 230px auto 0;
}
.main_visual .nauSlider_wrap .nauSlider .txt_box h3 {
	font-size: 36px;
	line-height: 48px;
	color: #fff;
	font-weight: 300;
	letter-spacing: -0.05em;
	padding: 10px 0;
}
.main_visual .nauSlider_wrap .nauSlider .txt_box p {
	font-size: 16px;
	line-height: 24px;
	color: rgba(255,255,255,.8);
	padding: 10px 0;
}
.main_visual .nauSlider_wrap .nauSlider .txt_box b {
	font-weight: 600;
}
.main_visual .nauSlider_wrap .nauSlider .txt_box a.btn {
	display: inline-block;
	height: 50px; line-height: 46px;
	font-size: 16px;
	color: #fff;
	font-weight: 600;
	padding: 0 50px;
	border: 2px solid #fff;
	border-radius: 2em;
	margin-top: 20px;
}
.main_visual .nauSlider_wrap .nauSlider .txt_box a.btn:hover {
	background: #fff;
	color: #333;
}
.main_visual .nauSlider_wrap .nauIndicator {
	width: 1060px;
	position: relative;
	margin: auto;
	padding-top: 200px;
}
.main_visual .nauSlider_wrap .nauIndicator span {
	width: 40px; height: 3px;
	display: inline-block;
	font-size: 0;
	text-indent: -99999em;
	background: #fff;
	margin-right: 2px;
	cursor: pointer;

	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.main_visual .nauSlider_wrap .nauIndicator span.active {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
}

/* ����_�α��ιڽ� */
.main_loginBox {
	width: 250px; height: 304px;
	position: absolute;
	top: 180px; right: 50%;
	margin-right: -530px;
	background: #fff;
	padding-bottom: 24px;

	-webkit-box-shadow: 0 1px 2px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 2px 1px rgba(0,0,0,0.1);
	-ms-box-shadow: 0 1px 2px 1px rgba(0,0,0,0.1);
	-o-box-shadow: 0 1px 2px 1px rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px 1px rgba(0,0,0,0.1);
}
.main_loginBox h2 {
	position: relative;
	font-size: 16px;
	line-height: 26px;
	font-weight: 600;
	color: #333;
	padding: 19px 24px;
}
.main_loginBox .find {
	color: #8d8d8d;
	font-size: 12px;
	line-height: 24px;
	position: absolute;
	top: 20px; right: 30px;
}
.main_loginBox .find a {
	color: #8d8d8d;
	font-size: 12px;
}
.main_loginBox .loginForm {
	padding: 0 24px;
}
.main_loginBox .submit,
.main_loginBox .go_join {
	width: 100%;
	height: 40px; line-height: 40px;
	display: block;
	font-size: 14px;
	text-align: center;
	background: #1f4985;
	color: #fff;
	margin-top: 8px;
	border-radius: 2px;
}
.main_loginBox .go_join {
	line-height: 38px;
	color: #1f4985;
	background: #fff;
	border: 1px solid #1f4985;
}

/* ����_�����ʹڽ� */
.main_profileBox {
	width: 250px; height: 304px;
	position: absolute;
	top: 180px; right: 50%;
	margin-right: -530px;
	background: #fff;
	padding-bottom: 24px;

	-webkit-box-shadow: 0 1px 2px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 2px 1px rgba(0,0,0,0.1);
	-ms-box-shadow: 0 1px 2px 1px rgba(0,0,0,0.1);
	-o-box-shadow: 0 1px 2px 1px rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px 1px rgba(0,0,0,0.1);
}
.main_profileBox .btn_logout {
	width: 16px; height: 18px;
	display: inline-block;
	background: url(/img/icon_logout.png) no-repeat;
	text-indent: -999999em;
	overflow: hidden;
	position: absolute;
	top: 20px; right: 20px;
}
.main_profileBox .user_area {
	height: 110px;
	padding: 25px 20px 25px 90px;
	background: #3d4d63;
	color: #fff;
	overflow: hidden;
}
.main_profileBox .user_area .icon_rating {
	position: absolute;
	top: 25px; left: 20px;
}
.main_profileBox .user_area .icon_rating span {
	width: 60px; height: 60px;
	display: inline-block;
	background: url(/img/icon_rating_191025.png) no-repeat;
	text-indent: -999999em;
}
.main_profileBox .user_area .icon_rating .mb_normal { background-position: 0 0; }
.main_profileBox .user_area .icon_rating .mb_1 { background-position: -70px 0; }
.main_profileBox .user_area .icon_rating .mb_2 { background-position: -140px 0; }
.main_profileBox .user_area .icon_rating .mb_3 { background-position: -210px 0; }
.main_profileBox .user_area .icon_rating .mb_4 { background-position: -280px 0; }
.main_profileBox .user_area .icon_rating .mb_5 { background-position: -350px 0; }
.main_profileBox .user_area .icon_rating .mb_6 { background-position: -420px 0; }

.main_profileBox .user_area .name {
	font-size: 14px;
	line-height: 30px;
}
.main_profileBox .user_area .mb {
	font-size: 18px;
	line-height: 20px;
}
.main_profileBox .user_info {
	padding: 20px 30px;
	border-bottom: 1px solid #eaeaea;
}
.main_profileBox .user_info li {
	overflow: hidden;
	line-height: 24px;
	font-size: 14px;
}
.main_profileBox .user_info li strong {
	display: inline-block;
	color: #333;
}
.main_profileBox .user_info li span {
	display: inline-block;
	float: right;
	color: #1f4985;
	font-weight: 600;
	letter-spacing: 0;
}
.main_profileBox .btn_area {
	background: #f8f8f8;
}
.main_profileBox .btn_area li {
	width: 33.333333%;
	float: left;
	border-right: 1px solid #eaeaea;
}
.main_profileBox .btn_area li:last-child {
	border: 0;
}
.main_profileBox .btn_area li a {
	height: 105px;
	display: block;
	text-align: center;
}
.main_profileBox .btn_area li a span {
	width: 20px; height: 23px;
	display: inline-block;
	background: url(/img/icon_loginbox.png) no-repeat;
	margin: 20px 0 12px;
}
.main_profileBox .btn_area li a span.prf_icon1 { background-position: 0 0; }
.main_profileBox .btn_area li a span.prf_icon2 { background-position: -20px 0; }
.main_profileBox .btn_area li a span.prf_icon3 { background-position: -40px 0; }

.main_profileBox .btn_area li a p {
	font-size: 14px;
	line-height: 18px;
	color: #999;
	font-weight: 600;
}


/* ����_�������� �Ѹ� */
.main_blackBar {
	width: 100%; height: 70px;
	background: url(/img/bg_black_opa60.png) repeat;
	position: absolute;
	bottom: 0;
}
.main_blackBar .inner {
	width: 1060px;
	margin: auto;
	position: relative;
	padding-top: 23px;
}
.main_blackBar .notice {
	width: 790px; height: 24px;
	overflow: hidden;
	position: relative;
	padding-left: 36px;
}
.main_blackBar .notice:before {
	content: '';
	display: inline-block;
	width: 20px; height: 24px;
	background: url(/img/icon_notice.png) no-repeat;
	position: absolute;
	left: 0;
}
.main_blackBar .notice li a {
	font-size: 14px; line-height: 24px;
	color: rgba(255,255,255,.8);
}
.main_blackBar .bn_service {
	width: 250px; height: 70px;
	color: #fff;
	padding: 14px 20px 0;
	display: block;
	position: absolute;
	top: 0; right: 0;
}
.main_blackBar .bn_service:before,
.main_blackBar .bn_service:after {
	content: '';
	display: inline-block;
	width: 1px; height: 70px;
	background: url(/img/bg_white_opa10.png) repeat;
	position: absolute;
	top: 0;
}
.main_blackBar .bn_service:before { left: 0; }
.main_blackBar .bn_service:after { right: 0; }

.main_blackBar .bn_service span {
	font-size: 11px;
	line-height: 16px;
	color: rgba(255,255,255,.5);
}
.main_blackBar .bn_service p {
	font-size: 16px;
	line-height: 26px;
	font-weight: 600;
}
.main_blackBar .bn_service i {
	display: inline-block;
	width: 19px; height: 12px;
	background: url(/img/arr_right1.png) no-repeat;
	position: absolute;
	right: 20px; top: 29px;
}

/* ����_�������ڽ����� */
.main_section {

}
.main_section > .inner {
	width: 1060px;
	margin: 0 auto 20px;
}
/* ����_��÷��ȣ */
.mn_lottoResult {
	width: 700px; height: 454px;
	margin-right: 20px;
}
.mn_lottoResult .title_area {
	height: 64px;
	position: relative;
	text-align: center;
}
.mn_lottoResult .title_area .th_arr {

}
.mn_lottoResult .title_area .th_arr a {
	width: 64px; height: 64px;
	display: inline-block;
	position: absolute;
	top: 0;
}
.mn_lottoResult .title_area .th_arr a.th_prev {
	background-position: 0 0;
	border-right: 1px solid #ddd;
	left: 0
}
.mn_lottoResult .title_area .th_arr a.th_next {
	background-position: -74px 0;
	border-left: 1px solid #ddd;
	right: 0;
}
.mn_lottoResult .title_area h2.box_tit,
.mn_lottoResult .title_area .th_select,
.mn_lottoResult .title_area .data {
	display: inline-block;
}
.mn_lottoResult .title_area h2.box_tit {
	padding: 19px 10px;
}
.mn_lottoResult .title_area .th_select {
	line-height: 26px;
	padding: 19px 0;
	position: relative;
}
.mn_lottoResult .title_area .th_select .num {
	display: inline-block;
	font-size: 16px;
	color: #1f4985;
	font-weight: 600;
	letter-spacing: 0;
}
.mn_lottoResult .title_area .th_select .arr {
	display: inline-block;
	width: 15px; height: 15px;
	background-position: -195px -36px;
	margin-left: 4px;
	vertical-align: middle;
}
.mn_lottoResult .title_area .th_select .th_list {
	min-width: 150px; height: 288px;
	position: absolute;
	top: 45px; right: 0;
	border: 1px solid #ddd;
	z-index: 100;
	overflow-x: hidden;
	overflow-y: auto;
	display: none;
}
.mn_lottoResult .title_area .th_select .th_list li a {
	display: block;
	line-height: 38px;
	text-align: left;
	padding: 0 20px 0 12px;
	white-space: nowrap;
	background: #fff;
	color: #666;
	font-size: 14px;
	cursor: pointer;
	letter-spacing: -0.025em;
}
.mn_lottoResult .title_area .th_select .th_list li a:hover,
.mn_lottoResult .title_area .th_select .th_list li a:focus {
	background: #fafafa;
	color: #1f4985;
}
.mn_lottoResult .title_area .th_select .th_list li a span {
	color: #aaa;
}
.mn_lottoResult .title_area .data {
	font-size: 16px;
	line-height: 26px;
	color: #b8b8b8;
	padding: 19px 0;
	letter-spacing: -0.025em;
}
.mn_lottoResult .ball_box {
	overflow: hidden;
	background: #f4f4f4;
	border-top: 1px solid #ddd;
	padding: 30px 0 30px 150px;
}
.mn_lottoResult .ball_box .ball {
	width: 44px; height: 44px;
	display: inline-block;
	float: left;
	background: url(/img/lotto_ball.png) no-repeat;
	font-size: 0;
	text-indent: -99999em;
	line-height: 99999em;
	overflow: hidden;
	margin: 0 5px;
}
.mn_lottoResult .ball_box .ball.bonus {
	width: 8px;
	background-position: -288px -216px;
}
.mn_lottoResult .ball_box .ball.num1 { background-position: 0 0; }
.mn_lottoResult .ball_box .ball.num2 { background-position: -54px 0; }
.mn_lottoResult .ball_box .ball.num3 { background-position: -108px 0; }
.mn_lottoResult .ball_box .ball.num4 { background-position: -162px 0; }
.mn_lottoResult .ball_box .ball.num5 { background-position: -216px 0; }
.mn_lottoResult .ball_box .ball.num6 { background-position: -270px 0; }
.mn_lottoResult .ball_box .ball.num7 { background-position: -324px 0; }
.mn_lottoResult .ball_box .ball.num8 { background-position: -378px 0; }
.mn_lottoResult .ball_box .ball.num9 { background-position: -432px 0; }
.mn_lottoResult .ball_box .ball.num10 { background-position: -486px 0; }
.mn_lottoResult .ball_box .ball.num11 { background-position: 0 -54px; }
.mn_lottoResult .ball_box .ball.num12 { background-position: -54px -54px; }
.mn_lottoResult .ball_box .ball.num13 { background-position: -108px -54px; }
.mn_lottoResult .ball_box .ball.num14 { background-position: -162px -54px; }
.mn_lottoResult .ball_box .ball.num15 { background-position: -216px -54px; }
.mn_lottoResult .ball_box .ball.num16 { background-position: -270px -54px; }
.mn_lottoResult .ball_box .ball.num17 { background-position: -324px -54px; }
.mn_lottoResult .ball_box .ball.num18 { background-position: -378px -54px; }
.mn_lottoResult .ball_box .ball.num19 { background-position: -432px -54px; }
.mn_lottoResult .ball_box .ball.num20 { background-position: -486px -54px; }
.mn_lottoResult .ball_box .ball.num21 { background-position: 0 -108px; }
.mn_lottoResult .ball_box .ball.num22 { background-position: -54px -108px; }
.mn_lottoResult .ball_box .ball.num23 { background-position: -108px -108px; }
.mn_lottoResult .ball_box .ball.num24 { background-position: -162px -108px; }
.mn_lottoResult .ball_box .ball.num25 { background-position: -216px -108px; }
.mn_lottoResult .ball_box .ball.num26 { background-position: -270px -108px; }
.mn_lottoResult .ball_box .ball.num27 { background-position: -324px -108px; }
.mn_lottoResult .ball_box .ball.num28 { background-position: -378px -108px; }
.mn_lottoResult .ball_box .ball.num29 { background-position: -432px -108px; }
.mn_lottoResult .ball_box .ball.num30 { background-position: -486px -108px; }
.mn_lottoResult .ball_box .ball.num31 { background-position: 0 -162px; }
.mn_lottoResult .ball_box .ball.num32 { background-position: -54px -162px; }
.mn_lottoResult .ball_box .ball.num33 { background-position: -108px -162px; }
.mn_lottoResult .ball_box .ball.num34 { background-position: -162px -162px; }
.mn_lottoResult .ball_box .ball.num35 { background-position: -216px -162px; }
.mn_lottoResult .ball_box .ball.num36 { background-position: -270px -162px; }
.mn_lottoResult .ball_box .ball.num37 { background-position: -324px -162px; }
.mn_lottoResult .ball_box .ball.num38 { background-position: -378px -162px; }
.mn_lottoResult .ball_box .ball.num39 { background-position: -432px -162px; }
.mn_lottoResult .ball_box .ball.num40 { background-position: -486px -162px; }
.mn_lottoResult .ball_box .ball.num41 { background-position: 0 -216px; }
.mn_lottoResult .ball_box .ball.num42 { background-position: -54px -216px; }
.mn_lottoResult .ball_box .ball.num43 { background-position: -108px -216px; }
.mn_lottoResult .ball_box .ball.num44 { background-position: -162px -216px; }
.mn_lottoResult .ball_box .ball.num45 { background-position: -216px -216px; }

.mn_lottoResult .result_tbl {
	border-top: 1px solid #e1e1e1;
}

/* ����_�ζǿ��� */
.mn_video {
	width: 340px; height: 310px;
	float: right;
	margin-bottom: 20px;
}
.mn_video .roll_arr {
	position: absolute;
	top: 19px; right: 24px;
}
.mn_video .roll_arr a {
	float: left;
}
.mn_video .roll_arr .next {
	margin-left: -1px;
}
.mn_video .boxInner {
	width: 336px; height: 100%;
	position: relative;
	padding: 0 24px 20px;
}
.mn_video .photo {
	width: 100%; height: 163px;
	position: relative;
	background: #000;
}
.mn_video .photo:after {
	content: '';
	width: 53px; height: 54px;
	background-position: -200px -74px;
	position: absolute;
	top: 50%; left: 50%;
	margin-top: -26px;
	margin-left: -27px;
	z-index: 10;
}
.mn_video .photo img {
	width: 100%; height: 100%;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.mn_video .info .tit {
	font-size: 18px;
	line-height: 28px;
	color: #555;
	overflow: hidden;
	max-width: 96%;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 12px;
}
.mn_video .info .txt {
	font-size: 14px;
	line-height: 24px;
	color: #999;
	max-width: 96%;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* ����_�Ѹ���� */
.mn_rollBn {
	width: 340px; height: 124px;
	float: right;
}
.mn_rollBn .roll_arr a {
	position: absolute;
	top: 50%; margin-top: -13px;
}
.mn_rollBn .roll_arr .prev {
	margin-left: -1px;
	left: 0;
}
.mn_rollBn .roll_arr .next {
	background-position: -184px 0;
	margin-right: -1px;
	right: 0;
}

/* ����_���̷ζ� ��÷���� */
.mn_winPhoto {
	width: 340px; height: 418px;
}
.mn_winPhoto .roll_arr {
	position: absolute;
	top: 19px; right: 24px;
}
.mn_winPhoto .roll_arr a {
	float: left;
}
.mn_winPhoto .roll_arr .next {
	margin-left: -1px;
}
.mn_winPhoto .boxInner {
	position: relative;
	padding: 0 24px;
}
.mn_winPhoto .photo {
	width: 290px; height: 220px;
	position: relative;
	border: 1px solid #e1e1e1;
}
.mn_winPhoto .photo .sticker {
	display: inline-block;
	width: 30px; height: 30px;
	position: absolute;
	top: 0; left: 0;
	font-size: 0;
	text-indent: -99999em;
	overflow: hidden;
	z-index: 10;
}
.mn_winPhoto .photo .sticker.rk1 { background-position: 0 -114px; }
.mn_winPhoto .photo .sticker.rk2 { background-position: -40px -114px; }
.mn_winPhoto .photo .sticker.rk3 { background-position: -80px -114px; }
.mn_winPhoto .photo .sticker.rk4 { background-position: -120px -114px; }
.mn_winPhoto .photo .sticker.rk5 { background-position: -160px -114px; }

.mn_winPhoto .photo img {
	width: 100%; height: 100%;
}
.mn_winPhoto .info {
	margin-top: 14px;
}
.mn_winPhoto .info .th,
.mn_winPhoto .info .tit {
	font-size: 16px;
	line-height: 26px;
	color: #555;
	overflow: hidden;
	max-width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.mn_winPhoto .info .th {
	font-weight: 700;
}
.mn_winPhoto .post_bottom {
	width: 100%;
	background: #f4f4f4;
	padding: 14px 24px;
	position: absolute;
	bottom: 0; left: 0; right: 0;
}
.mn_winPhoto .post_bottom span {
	display: inline-block;
	position: relative;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 0;
	color: #999;
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid #ddd;
}
.mn_winPhoto .post_bottom span:first-child {
	margin-left: 0;
	padding-left: 0;
	border-left: 0;
}
.mn_winPhoto .post_bottom span:before {
	width: 14px; height: 14px;
	display: inline-block;
	margin-right: 4px;
	vertical-align: middle;
	content: '';
}
.mn_winPhoto .post_bottom span.data:before {
	background: url(/img/icon_clock.png) no-repeat;
}
.mn_winPhoto .post_bottom span.read:before {
	background: url(/img/icon_eye.png) no-repeat;
}





/* ����_���̷ζ� ��÷���� */
.mn_photo {
	width: 340px; height: 286px;
	margin-left: 20px;
}
.mn_photo .roll_arr {
	position: absolute;
	top: 19px; right: 24px;
}
.mn_photo .roll_arr a {
	float: left;
}
.mn_photo .roll_arr .next {
	margin-left: -1px;
}
.mn_photo .boxInner {
	position: relative;
	padding: 0 24px;
}
.mn_photo .photo {
	width: 290px; height: 163px;
	position: relative;
	border: 1px solid #e1e1e1;
}
.mn_photo .photo .sticker {
	display: inline-block;
	width: 30px; height: 30px;
	position: absolute;
	top: 0; left: 0;
	font-size: 0;
	text-indent: -99999em;
	overflow: hidden;
	z-index: 10;
}
.mn_photo .photo .sticker.rk1 { background-position: 0 -114px; }
.mn_photo .photo .sticker.rk2 { background-position: -40px -114px; }
.mn_photo .photo .sticker.rk3 { background-position: -80px -114px; }
.mn_photo .photo .sticker.rk4 { background-position: -120px -114px; }
.mn_photo .photo .sticker.rk5 { background-position: -160px -114px; }

.mn_photo .photo img {
	width: 100%; height: 100%;
}
.mn_photo .info {
	margin-top: 14px;
}
.mn_photo .info .tit {
	font-size: 18px;
	line-height: 22px;
	overflow: hidden;
	max-width: 260px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* ����_����ǥ,��÷�ڸ���Ʈ */
.mn_canReport {
	position:relative;
}
.mn_winList {
	width: 340px; height: 348px;
	margin-left: 20px;
}
.mn_canReport .selectWrap_st1 {
	width: 80px;
	position: absolute;
	top:6px;
	right: 10px;
}
.mn_canReport .report_tbl {
	border-top: 1px solid #e1e1e1;
}
.mn_canReport .report_tbl_head,
.mn_winList .report_tbl_head {
	border-top: 1px solid #e1e1e1;
}
.mn_canReport .report_tbl_body,
.mn_winList .report_tbl_body {
	height: 249px;
	overflow: hidden;
}
.mn_canReport .report_tbl_body {
	height: 210px;
}
.rank {
	display: inline-block;
	width: 30px; height: 30px;
	font-size: 0;
	text-indent: -99999em;
	overflow: hidden;
	z-index: 10;
}
.rank.rk1 { background-position: 0 -74px; }
.rank.rk2 { background-position: -40px -74px; }
.rank.rk3 { background-position: -80px -74px; }
.rank.rk4 { background-position: -120px -74px; }
.rank.rk5 { background-position: -160px -74px; }

.mn_canReport .report_tbl_body tbody td,
.mn_winList .report_tbl_body tbody td {
	padding: 10px 10px 9px;
}

/* ����_��÷���� */
.mn_winZone {
	width: 700px; height: 50px;
	margin: 20px 0 0 20px;
	padding: 0 24px 0 120px;
	float: right;
}
.mn_winZone h2.box_tit {
	width: 100px;
	font-size: 14px;
	line-height: 24px;
	padding: 12px 0;
	text-align: center;
	background: #f4f4f4;
	display: inline-block;
	position: absolute;
	top: 0; left: 0;
}
.mn_winZone .roll_winZone {
	margin-top: 13px;
}
.mn_winZone .roll_winZone li a {
	display: inline-block;
	font-size: 14px;
	line-height: 24px;
	color: #888;
	overflow: hidden;
	max-width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.mn_winZone .roll_arr {
	position: absolute;
	top: 12px; right: 14px;
}
.mn_winZone .roll_arr a {
	float: left;
}
.mn_winZone .roll_arr .next {
	margin-left: -1px;
}

/* ����_������� */
.mn_customer {
	width: 340px; height: 286px;
	background: url(/img/bg_pattern1.png) no-repeat center center;
}
.mn_customer h2.box_tit {
	text-align: center;
	padding-top: 50px;
}
.mn_customer .tel {
	text-align: center;
	font-family: 'Rajdhani','NotoSansKR','Lato',sans-serif;
}
.mn_customer .tel p {
	font-size: 35px;
	line-height: 45px;
	font-weight: 600;
	color: #1f4985;
	letter-spacing: 0;
}
.mn_customer .tel span {
	display: block;
	font-size: 18px;
	line-height: 28px;
	font-weight: 500;
	color: #7c7f92;
	letter-spacing: -0.025em;
}
.mn_customer .tel span b {
	font-size: 16px;
	vertical-align: middle;
	font-weight: 400;
	letter-spacing: -0.05em;
}
.mn_customer .btn_area {
	position: absolute;
	bottom: 0; left: 0; right: 0;
	overflow: hidden;
	border-top: 1px solid #ddd;
}
.mn_customer .btn_area a {
	width: 50%;
	display: inline-block;
	float: left;
	text-align: center;
	padding: 25px 0;
}
.mn_customer .btn_area a:first-child {
	border-right: 1px solid #e7e7e7;
}
.mn_customer .btn_area a span {
	height: 20px;
	display: inline-block;
	font-size: 0;
	text-indent: -9999999em;
	overflow: hidden;
}
.mn_customer .btn_area a.inquiry span { width: 73px; background: url(/img/mn_customer_btn1.png) no-repeat; }
.mn_customer .btn_area a.service span { width: 88px; background: url(/img/mn_customer_btn2.png) no-repeat; }

/* ����_SBS �ζ� ��÷��� */
.mn_broadcasting {
	width: 340px; height: 286px;
	float: left;
	margin-left: 20px;
}
.mn_broadcasting .selectWrap_st1 {
	width: 80px;
	position: absolute;
	top: 17px; right: 24px;
}
.mn_broadcasting .boxInner {
	position: relative;
	padding: 0 24px 20px;
}
.mn_broadcasting .photo {
	width: 100%; height: 163px;
	position: relative;
	background: #000;
}
.mn_broadcasting .photo:after {
	content: '';
	width: 53px; height: 54px;
	background-position: -200px -74px;
	position: absolute;
	top: 50%; left: 50%;
	margin-top: -26px;
	margin-left: -27px;
	z-index: 10;
}
.mn_broadcasting .photo img {
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.mn_broadcasting .info {
	margin-top: 16px;
}
.mn_broadcasting .info .data {
	font-size: 12px;
	line-height: 14px;
	letter-spacing: 0;
	color: #777;
	position: relative;
	padding-left: 20px;
	display: none;
}
.mn_broadcasting .info .data:before {
	content: '';
	display: inline-block;
	width: 14px; height: 14px;
	background: url(/img/icon_clock.png) no-repeat;
	position: absolute;
	left: 0;
}
.mn_broadcasting .info .tit {
	font-size: 18px;
	line-height: 22px;
	margin-top: 5px;
}

.mn_analytics,
.mn_winReview {
	width: 340px; height: 286px;
	margin-left: 20px;
}
.mn_analytics .more_btn,
.mn_winReview .more_btn {
	position: absolute;
	top: 18.5px; right: 24px;
}

.latest_lst .lst_first {
	background: #f4f4f4;
	padding: 21px 20px 21px 85px;
	position: relative;
}
.latest_lst .lst_first:before {
	content: '';
	display: inline-block;
	width: 44px; height: 44px;
	position: absolute;
	top: 12px; left: 24px;
}
.mn_analytics .latest_lst .lst_first:before { background-position: -263px -74px; }
.mn_winReview .latest_lst .lst_first:before { background-position: -307px -74px; }

.latest_lst .lst_first a {
	display: inline-block;
	font-size: 16px;
	line-height: 26px;
	color: #3d4d63;
	font-weight: 600;
	overflow: hidden;
	max-width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.latest_lst ul.lst {
	padding: 0 24px 16px;
}
.latest_lst ul.lst li {
	overflow: hidden;
}
.latest_lst ul.lst li a,
.latest_lst ul.lst li span {
	display: inline-block;
	font-size: 12px;
	line-height: 24px;
}
.latest_lst ul.lst li a {
	float: left;
	overflow: hidden;
	max-width: 200px;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #666;
}
.latest_lst ul.lst li span {
	float: right;
	text-align: right;
	color: #bbb;
	letter-spacing: -0.025em;
}

/* ����_���⳻�� ī��Ʈ */
.mn_winTotal {
	padding: 60px 0;
	margin-top: 40px;
	background: url(/img/bg_pattern2.png) repeat center center;
}
.mn_winTotal .inner {
	width: 1060px;
	margin: 0 auto;
	color: #fff;
}
.mn_winTotal .count_area {

}
.mn_winTotal .count_area li {
	width: 33.333333%;
	float: left;
	text-align: center;
	border-left: 1px solid #556eb8;
}
.mn_winTotal .count_area li:first-child {
	border-left: 0;
}
.mn_winTotal .count_area li .tit {
	font-size: 18px;
	font-weight: 600;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
}
.mn_winTotal .count_area li .count {
	font-family: 'Rajdhani','NotoSansKR','Lato',sans-serif;
	font-size: 61px;
	line-height: 1;
	font-weight: 600;
	letter-spacing: 0;
	margin: 16px 0 5px;
}
.mn_winTotal .count_area li .count span {
	display: inline-block;
	font-size: 18px;
	vertical-align: baseline;
	padding-left: 4px;
}
.mn_winTotal .count_area li .desc {
	font-size: 12px;
	line-height: 18px;
	letter-spacing: -0.025em;
	font-weight: 600;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
}
.topContent{overflow:hidden;}
/* ���� �̹��� �Ѹ� */

.box_st1 h2.box_tit {padding:0;}
.mn_rollPhoto,.mn_rollPhoto2 {
	width: 100%; 
	overflow:hidden;
	margin-top:5px;
}
.mn_rollPhoto h2.box_tit {
	text-align: center;
	
}
.mn_rollPhoto ul {
	
	
}
.mn_rollPhoto li a {
	position: relative;
	display: block;
	overflow: hidden;
}
.mn_rollPhoto li a .photo, .mn_rollPhoto2 li a .photo {
	width: 100%;
	height: 165px;
	position: relative;
	background: #3d4d63;
	overflow: hidden;
}
.mn_rollPhoto li a .photo p {
	width: 100%; height: 100%;
	overflow:hidden;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.mn_rollPhoto li a .infoWrap, .mn_rollPhoto2 li a .infoWrap {
	padding: 10px 0;
	background:rgba(92, 95, 102,0.7);
	color:#fff;
	position:absolute;
	bottom:0;
	width:100%;
}
.mn_rollPhoto li a .infoWrap .tit {
	margin: auto;
    max-width: 100%;
    font-size: 13px;
    line-height: 14px;
    color: #fff;
    text-align: left;
    position: relative;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    letter-spacing: -0.05em;
    padding-left: 10px;

}
.mn_rollPhoto li a .post_bottom {
	padding: 16px 20px;
	margin-top: 20px;
	border-top: 1px solid #eee;
	background: #f8f9f9;
}
.mn_rollPhoto li a .post_bottom span {
	display: inline-block;
	font-size: 11px;
	line-height: 16px;
	color: #777;
	letter-spacing: 0;
	font-weight: 700;
}
.mn_rollPhoto li a .post_bottom span.read {
	margin-right: 16px;
}
.mn_rollPhoto li a .post_bottom span.read:before {
	content: "";
	display: inline-block;
	width: 16px; height: 10px;
	background: url(/img/icon_eye2.png) no-repeat;
	vertical-align: middle;
	margin-right: 6px;
}
.mn_rollPhoto li a .post_bottom span.comment:before {
	content: "";
	display: inline-block;
	width: 16px; height: 16px;
	background: url(/img/icon_comment.png) no-repeat;
	vertical-align: middle;
	margin-right: 6px;
}

.mn_rollPhoto .infoTxt {
	text-align: center;
	background: #e2e3e3;
	line-height: 40px;
	font-size: 12px;
	color: #999;
}

/* --------------------------------------------
 * �α��� / ȸ������
/* ------------------------------------------ */
.wrap.auth {
	background: #f0f0f0;
}
.auth_content {

}
.login_cont .inputWrap_st2,
.findID_cont .inputWrap_st2 {
	margin-bottom: 10px;
}
.login_cont .checksWrap_st2 {
	padding: 10px 0 30px;
}
.auth_content .agree_box,
.auth_content .join_box {
	margin-bottom: 20px;
}
.auth_content .agree_box .tit {
	color: #666;
	font-size: 14px;
	line-height: 24px;
	padding: 0 0 6px;
}
.auth_content .agree_box .txt_area {
	height: 160px;
	padding: 20px;
	background: #fff;
	overflow: hidden;
	margin-bottom: 1px;
	font-size: 12px;
	line-height: 18px;
	color: #777;
}
.auth_content .agree_box .txt_area pre {
	white-space: pre-wrap;
}
.auth_content .submit_area {
	margin-bottom: 100px;
}
.login_cont .submit_area,
.findID_cont .submit_area {
	margin-bottom: 0;
}
.auth_content .submit_area a,
.auth_content .submit_area button {
	width: 100%;
	display: block;
	background: #0069ca;
	font-size: 26px;
	line-height: 36px;
	color: #fff;
	padding: 24px 0;
	text-align: center;
}
.auth_content .btn_area {
	margin-top: 30px;
	padding-top: 30px;
	border-top: 1px solid #ddd;
}
.auth_content .btn_area ul {
	margin: 0 -5px;
}
.auth_content .btn_area li {
	width: 33.333333%;
	float: left;
	padding: 0 5px;
}
.auth_content.findID_cont .btn_area li {
	width: 100%;
}
.auth_content .btn_area a,
.auth_content .btn_area button {
	width: 100%;
	display: block;
	color: #333;
	border: 2px solid #aaa;
	font-size: 16px;
	line-height: 26px;
	padding: 15px 0;
	text-align: center;
	font-weight: 500;
}
.auth_content .btn_area a.goJoin {
	background: #fff;
	color: #454545;
}

.findIDSubmit {
	background: #3d4d63;
	margin-top: 10px;
	padding: 20px;
	color: #fff;
}
.findIDSubmit .tit {
	text-align: center;
	font-size: 14px;
	word-break: keep-all;
	line-height: 24px;
	margin-bottom: 12px;
}
.findIDSubmit .userID {
	font-size: 20px;
	letter-spacing: 0;
	line-height: 30px;
	padding: 10px;
	text-align: center;
	background: #515f73;
}
.findIDSubmit .info {
	margin-top: 12px;
}
.findIDSubmit .info p {
	position: relative;
	font-size: 12px;
	line-height: 18px;
	word-break: keep-all;
	padding: 0 10px;
}
.findIDSubmit .info p:before {
	content: '';
	width: 4px; height: 2px;
	display: inline-block;
	background: #9ea6b1;
	position: absolute;
	left: 0; top: 8px;
}

/* --------------------------------------------
 * subVisTitle
/* ------------------------------------------ */
.subVisTitle {
	height: 340px;
	position: relative;
}
.subVisTitle.svt_win { background: url(/img/subVisTitle_bg_win.png) center center; }
.subVisTitle.svt_system { background: url(/img/subVisTitle_bg_system.png) center center; }
.subVisTitle.svt_analysis { background: url(/img/subVisTitle_bg_analysis.png) center center; }
.subVisTitle.svt_cs { background: url(/img/subVisTitle_bg_cs.png) center center; }
.subVisTitle.svt_my { background: url(/img/subVisTitle_bg_my.png) center center; }

.subVisTitle h2 {
	text-align: center;
	font-size: 20px;
	line-height: 30px;
	color: #fff;
	font-weight: 600;
/* 	padding-top: 180px; */

	padding-top: 200px;
}
.subVisTitle h2 span {
	display: block;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 0.1em;
	margin-top: 6px;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
}
.subVisTitle .svtNevBar {
	height: 50px; line-height: 50px;
	position: absolute;
	bottom: 0; left: 0; right: 0;
	background: #262626;
	background: rgba(38,38,38,0.7);

	display: none;
}
.subVisTitle .svtNevBar .inner {
	width: 1060px;
	margin: auto;
	position: relative;
}
.subVisTitle .svtNevBar .inner:after,
.subVisTitle .svtNevBar ul.svtNev > li:after {
	content: '';
	display: inline-block;
	width: 1px; height: 50px;
	background: #fff;
	position: absolute;
	top: 0; left: 0;
	opacity: 0.13;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=12)";
	filter: alpha(opacity=13);
	-moz-opacity: 0.13;
}
.subVisTitle .svtNevBar ul.svtNev > li {
	float: left;
	position: relative;
}
.subVisTitle .svtNevBar ul.svtNev > li:after {
	left: inherit; right: 0;
}
.subVisTitle .svtNevBar ul.svtNev > li > a {
	position: relative;
	display: block;
	color: #fff;
	font-size: 14px;
	padding: 0 65px 0 25px;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
}
.subVisTitle .svtNevBar ul.svtNev > li:hover > a {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
}
.subVisTitle .svtNevBar ul.svtNev > li > a:after {
	content: '';
	display: inline-block;
	width: 50px; height: 50px;
	background: url(/img/select_arr2.png) no-repeat 0 0;
	position: absolute;
	top: 0; right: 0;
}
.subVisTitle .svtNevBar ul.svtNev > li:hover > a:after {
	background: url(/img/select_arr2.png) no-repeat 0 100%;
}
.subVisTitle .svtNevBar ul.svtNev > li.nevHome > a {
	width: 50px; height: 50px;
	padding: 0;
	background: url(/img/icon_home.png) no-repeat 0 0;
}
.subVisTitle .svtNevBar ul.svtNev > li.nevHome > a:after {
	display: none;
}
.subVisTitle .svtNevBar ul.svtNev > li:last-child > a {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
}

/* subnevMenu */
.subVisTitle .svtNevBar .subnevMenu {
	min-width: 100%;
	background: #fff;
	border: 1px solid #ddd;
	border-top: 0;
	overflow: hidden;
	position: absolute;
	top: 50px; left: 0; right: 0;

	max-height: 0;
	z-index: -1;
	visibility: hidden;
}
.subVisTitle .svtNevBar ul.svtNev > li:hover .subnevMenu {
	visibility: visible;
	z-index: 99;
	max-height: 500px;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition:all 0.3s linear;

}
.subVisTitle .svtNevBar .subnevMenu li {
	border-bottom: 1px solid #eee;
}
.subVisTitle .svtNevBar .subnevMenu li:last-child {
	border: 0;
}
.subVisTitle .svtNevBar .subnevMenu li a {
	display: block;
	padding: 0 16px;
	line-height: 42px;
	color: #777;
}
.subVisTitle .svtNevBar .subnevMenu li a:hover {
	background: #fafafa;
	color: #1f4985;
}

/* --------------------------------------------
 * ������� - �Խ���
/* ------------------------------------------ */
.sec_cs {

}
.sec_cs .inner {
	width: 860px; margin: auto;
}
.sec_cs .cs_schBar {
	width: 580px; margin:30px auto;
	overflow: hidden;

}
.sec_cs .cs_schBar .inputWrap_st1 {
	width: 460px;
	float: left;
	margin: 0;
}
.sec_cs .cs_schBar .inputWrap_st1:before {
	display: none;
}
.sec_cs .cs_schBar .inputWrap_st1 input {
	height: 45px;
	font-size: 14px;
	line-height: 24px;
	padding: 12px 12px 12px 20px;
}
.sec_cs .cs_schBar .btn {
	float: right;
}
.sec_cs .cs_schBar .btn button {
	display: inline-block;
	width: 110px; height: 45px;
	line-height: 45px;
	background: #5c5f66;
	color: #fff;
	text-align: center;
	font-size: 14px;
	border-radius: 2px;7
}
.sec_cs .cs_schBar .btn button:hover {
	background: #2b394e;
}

.sec_cs .cs_tab {
	margin-bottom: 20px;
}
.sec_cs .cs_tab ul {
	margin: 30px 0 0 1px;
}
.sec_cs .cs_tab li {
	float: left;
}
.sec_cs .notice_tab li,.sec_cs .faq_tab li { width: 33.333333%; }

.sec_cs .cs_tab li a {
    display: block;
    font-size: 15px;
    line-height: 26px;
    padding: 10px 0px;
    text-align: center;
    color: #555;
    background: #fff;
    border: 1px solid #ddd;
    margin: -1px 0 0 -1px;
    z-index: 10;
}
.sec_cs .cs_tab li a:hover,
.sec_cs .cs_tab li a:focus {
	background: #f5f6fa;

}
.sec_cs .cs_tab li.active a,
.sec_cs .cs_tab li.active a:hover,
.sec_cs .cs_tab li.active a:focus {
	border-color: #d61c1b;
	background: #d61c1b;
	color: #fff;
	z-index: 11;
}
.sec_cs .pagination {
	margin: 60px 0 120px;
}
.sec_terms h3{
	text-align:center; margin-bottom:30px;font-size:30px;
}
.sec_terms h3.title_st1 span {margin-bottom:10px;}
.sec_terms  {
    width: 1050px;
    min-height: 600px;
    background: #fff;
    box-shadow: 0px 3px 6px 0px rgba(32, 34, 40, 0.08);
    padding: 50px 20px;
    margin: 30px auto;
}
/* faq_board */
.faq_board {
	border-top: 1px solid #d61c1b;
	border-bottom: 1px solid #e4e4e4;
}
.faq_board ul li {
	position: relative;
	border-top: 1px solid #e7e7e7;
	background: #fff;
}
.faq_board ul li .qusetion_article {
	padding: 0 30px;
}
.faq_board ul li.active{border:1px solid #d61c1b; }
.faq_board ul li .qusetion_article:hover,
.faq_board ul li .qusetion_article:focus {
	background: #e9ecf1;
}
.faq_board ul li .qusetion_article a {
	position: relative;
	display: block;
	font-size: 15px;
	line-height: 26px;
	padding: 17px 20px 17px 0;
	color: #333;
}
.faq_board ul li .qusetion_article a:before {
	content: 'Q.';
	display: inline-block;
	font-size: 18px;
	font-weight: 600;
	margin-right: 10px;
	font-family:'Poppins','Lato','Noto Sans KR','Rajdhani',sans-serif;
	color:#d61c1b;
}
.faq_board ul li .qusetion_article a:after {
	content: '';
	display: inline-block;
	width: 29px; height: 29px;
	background: url(/img/faq_arr.png) no-repeat 0 100%;
	position: absolute;
	top: 15.5px; right: 0;
}
.faq_board ul li .answer_article {
	width: 100%;
	position: relative;
	background: #f5f6fa;
	padding: 40px;
	font-size: 14px;
	line-height: 22px;
	color: #555;
}

/* �ϴ��ϻ�� */
.consult_board ul li .qusetion_article a dl {
	overflow: hidden;
	display: inline-block;
}
.consult_board ul li .qusetion_article a dt,
.consult_board ul li .qusetion_article a dd {
	float: left;
}
.consult_board ul li .qusetion_article a dt {
	width: 580px;
	max-width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.consult_board ul li .qusetion_article a dd {
	
	text-align: center;
	color: #999;
	padding-left:15px;
}
.consult_board ul li .qusetion_article a .data {
	letter-spacing: 0;
}
.consult_board ul li .qusetion_article a .state.comp {
	color: #1f4985;
}
.consult_board ul li.posts_none {
	font-size: 16px;
	line-height: 26px;
	color: #777;
	text-align: center;
	padding: 100px 0;
}

/* faq_active */
.faq_board ul li.active .qusetion_article a,
.faq_board ul li.active .qusetion_article a:hover {
	font-weight: 600;
}
.faq_board ul li.active .qusetion_article a:after {
	background: url(/img/faq_arr.png) no-repeat 0 0;
}

.sec_consult .consult_btn {
	text-align: center;
	margin-bottom: 30px;
}
.sec_consult .consult_btn ul {
	display: inline-block;
	width:100%;
}
.sec_consult .consult_btn li {
	float: left;
	margin:30px 0;
	width:50%;
}
.sec_consult .consult_btn li a {
    display: block;
    font-size: 15px;
    line-height: 26px;
    padding: 10px 0px;
    text-align: center;
    color: #555;
    background: #fff;
    border: 1px solid #ddd;
    margin: -1px 0 0 -1px;
}
.sec_consult .consult_btn li a.btn_write {
    border-color: #d61c1b;
    background: #d61c1b;
    color: #fff;
 
}
/* consult_write_layerPopup */
#consult_write.layerPopup .contPop {
	width: 100%;
	padding: 24px;
}
#consult_write.layerPopup .contPop .inputWrap_st1 {
	margin: 0;
}
#consult_write.layerPopup .contPop .inputWrap_st1:before {
	display: none;
}
#consult_write.layerPopup .contPop .inputWrap_st1 input {
	height: 50px;
	font-size: 14px;
	line-height: 24px;
	padding: 12px 12px 12px 20px;
}
#consult_write.layerPopup .contPop button {
	width: 100%;
	display: block;
	font-size: 18px;
	line-height: 28px;
	padding: 16px 0;
	text-align: center;
	border-radius: 2px;
	background: #1f4985;
	color: #fff;
	margin-top: 20px;
}

/* --------------------------------------------
 * ������� - ������Ʈ �̿�ȳ�
/* ------------------------------------------ */
.sec_siteGuide {

}
.sec_siteGuide .inner {

}
.sec_siteGuide ul {
	margin: -20px 0 0 -20px;
}
.sec_siteGuide li {
	width: 340px; height: 340px;
	margin: 20px 0 0 20px;
}
.sec_siteGuide li.title_box {
	background: #f4f4f4;
	padding: 14px 30px 0;
}
.sec_siteGuide li.title_box p {
	font-size: 16px;
	color: #777;
	line-height: 26px;
	word-break: keep-all;
	margin-top: 25px;
}
.sec_siteGuide li.title_box p strong {
	color: #333;
}
.sec_siteGuide li.download_box {

}
.sec_siteGuide li.download_box .browser {
	text-align: center;
	margin-top: 50px;
}
.sec_siteGuide li.download_box .browser i {
	width: 102px; height: 106px;
	display: inline-block;
	background: url(/img/siteGuide_icon.png) no-repeat;
	font-size: 0;
	text-indent: -999999em;
	overflow: hidden;
}
.sec_siteGuide li.download_box .browser i.icon1 { background-position: 0 0; }
.sec_siteGuide li.download_box .browser i.icon2 { background-position: -102px 0; }
.sec_siteGuide li.download_box .browser i.icon3 { background-position: -204px 0; }
.sec_siteGuide li.download_box .browser i.icon4 { background-position: -306px 0; }
.sec_siteGuide li.download_box .browser i.icon5 { background-position: -408px 0; }

.sec_siteGuide li.download_box .tit {
	color: #333;
	font-size: 16px;
	line-height: 26px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0;
	font-weight: 700;
	padding: 20px 0 15px;
}
.sec_siteGuide li.download_box .available {
	text-align: center;
}
.sec_siteGuide li.download_box .available dd {
	display: inline-block;
	margin: 0 8px;
}
.sec_siteGuide li.download_box .available dd span {
	width: 20px; height: 20px;
	display: inline-block;
	background: url(/img/siteGuide_icon.png) no-repeat;
	font-size: 0;
	text-indent: -999999em;
	overflow: hidden;
}
.sec_siteGuide li.download_box .available dd.windows span { background-position: 0 -116px; }
.sec_siteGuide li.download_box .available dd.mac span { background-position: -20px -116px; }
.sec_siteGuide li.download_box .available dd.linux span { background-position: -40px -116px; }

.sec_siteGuide li.download_box .download {
	width: 100%;
	position: absolute;
	bottom: 0; left: 0; right: 0;
	border-top: 1px solid #e7e7e7;
}
.sec_siteGuide li.download_box .download a {
	position: relative;
	display: block;
	background: #f4f4f4;
	color: #c6c6c6;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 26px;
	padding: 17px 30px;
}
.sec_siteGuide li.download_box .download a:after {
	content: '';
	width: 20px; height: 21px;
	display: inline-block;
	background: url(/img/icon_download.png) no-repeat;
	position: absolute;
	right: 30px; top: 19.5px;
}
.sec_siteGuide .info_lineBar {
	padding: 30px 0 120px;
}
.sec_siteGuide .info_lineBar span {
	height: 50px; line-height: 50px;
	display: block;
	text-align: center;
	background: #3d4d63;
	font-size: 16px;
	color: #fff;
}

/* --------------------------------------------
 * ���� - �Խ���
/* ------------------------------------------ */
.sec_news .news_tab li{width:25%; float:left;}
.sec_news {

}
.sec_news .inner {
	width: 1040px; margin: auto;
}
.sec_news .news_schBar {
	width: 580px; margin:30px auto;
	overflow: hidden;

}
.sec_news .news_schBar .inputWrap_st1 {
	width: 460px;
	float: left;
	margin: 0;
}
.sec_news .news_schBar .inputWrap_st1:before {
	display: none;
}
.sec_news .news_schBar .inputWrap_st1 input {
	height: 50px;
	font-size: 14px;
	line-height: 24px;
	padding: 12px 12px 12px 20px;
}
.sec_news .news_schBar .btn {
	float: right;
}
.sec_news .news_schBar .btn button {
	display: news_schBar;
	width: 110px; height: 50px;
	line-height: 50px;
	background: #3d4d63;
	color: #fff;
	text-align: center;
	font-size: 14px;
	border-radius: 2px;7
}
.sec_news .news_schBar .btn button:hover {
	background: #2b394e;
}

.sec_news .news_tab {
	margin-bottom: 20px;
}
.sec_news .news_tab ul {
	margin: 30px 0 0 1px;
}
.sec_news .news_tab li {
	float: left;
}
.sec_news .notice_tab li,.sec_news .faq_tab li { width: 33.333333%; }

.sec_news .news_tab li a {
	display: block;
	font-size: 18px;
	line-height: 28px;
	padding: 16px 0;
	text-align: center;
	color: #555;
	background: #fff;
	border: 1px solid #ddd;
	margin: -1px 0 0 -1px;
	z-index: 10;
}
.sec_news .news_tab li a:hover,
.sec_news .news_tab li a:focus {
	background: #f5f6fa;
}
.sec_news .news_tab li.active a,
.sec_news .news_tab li.active a:hover,
.sec_news .news_tab li.active a:focus {
	border-color: #1f4985;
	background: #223983;
	color: #fff;
	z-index: 11;
}
.sec_news .pagination {
	margin: 60px 0 120px;
}
.sec_terms h3{
	text-align:center; margin-bottom:30px;font-size:30px;
}
.sec_terms h3.title_st1 span {margin-bottom:10px;}
.sec_terms  {
    width: 1200px;
    min-height: 600px;
    background: #fff;
    box-shadow: 0px 3px 6px 0px rgba(32, 34, 40, 0.08);
    padding: 50px 20px;
    margin: 30px auto;
}
/*----------�ζǴ���---------*/
.newsWrap {display:inline-block; width:100%; word-break:keep-all;}
.newsWrap .newsslide {width:100%; background:#4b5975; color:#fff; overflow:hidden; height:50px;}
.newsWrap .newsslide dl{}
.newsWrap .newsslide dt{float:left; font-size:18px; line-height:50px; padding:0 25px; }
.newsWrap .newsslide dd{ float:left; line-height:50px; font-size:16px; opacity:0.8;}
.newsWrap .newsslide dd .date{font-size:13px; display:inline-block; vertical-align:middle; opacity:0.5; margin-left:10px;}
.newsbox {margin-top:20px;}
.newsbox > li{float:left; border-top:1px solid #000;}
.newsbox li .firstnews{width:50%; float:left; padding:10px; border-bottom:1px solid #ddd; height:420px; overflow:hidden;}
.newsbox li .firstnews dt{
    font-size: 16px;
    font-weight: 500;
    padding: 10px;
    height: 69px;
    overflow: 22px;
    text-overflow: ellipsis;
    white-space: normal;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	display:flex;
	vertical-align: middle;align-items: center;
}
.newsbox li .firstnews dd{
    padding: 0 10px;
    font-size: 14px;
    line-height: 21px;
    color: #777;
	height:149px;
	overflow:hidden;
    text-overflow: ellipsis;
    white-space: normal;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-line-clamp:7;
    -webkit-box-orient: vertical;
}
.newsbox li .firstnews dd .date{
	float: left;
    margin-top: 5px;
    font-size: 13px;
    color: #999;
    width: 100%;
	text-align: right;
}
.newsbox li .newslist {display:inline-block;padding:10px 15px; }
.newsbox li .newslist dt{font-size:15px; line-height:27px; font-weight:500; white-space:nowrap;text-overflow: ellipsis; }
.newsbox li .newslist dt .date{margin-left:7px; color:#999; font-size:13px;}
.newsbox li dl.firstnews:nth-of-type(1){border-right:1px solid #eee;}
.newsbox li .firstnews .newsphoto{width:100%; height:180px; background:#fff; overflow:hidden;}
.newsbox li .firstnews .newsphoto img {
    width: 100%;
    height: 180px;
    padding: 0;
}
.newsbox .leftBox{width:570px;border:1px solid #ddd; border-top:1px solid #000;}
.newsbox .rightBox{width:288px; margin-left:10px; }
.newsbox .rightBox > div{display:inline-block; width:100%; height:279px; border:1px solid #ddd;}
.newsbox .rightBox .right01{overflow:hidden; }
.newsbox .rightBox .right02{ margin-top:10px;border-top:1px solid #000;}

h3.newstit{    
	width: 100%;
    font-size: 15px;
    line-height: 45px;
    font-weight: 500;
    border-bottom: 1px solid #ddd;
    letter-spacing: -0.75px;
    box-shadow: 0px 3px 6px 0px rgba(32, 34, 40, 0.08);
	padding-left:20px;
	position:relative;
}

h3.newstit a{display:block;}
.mediaboxWrap {border:1px solid #ddd; border-top:1px solid #000; margin-top:10px; display:block; }
.mediaboxWrap .newsslide {background:#fff; height:230px; margin:20px 10px; }
.mediaboxWrap .newsslide .phototum {background:#ccc; height:160px; position:relative; }
.mediaboxWrap .newsslide .phototum img{padding:0;}
.mediaboxWrap .newsslide a{display:block;}
.mediaboxWrap .newsslide dl{}
.mediaboxWrap .newsslide dt{
	color: #333;
    line-height: 20px;
    margin-top: 12px;
    padding: 0 10px;
    font-size: 14px;
    font-weight: 500;
}
.mediaboxWrap .newsslide .phototum:after{
    content: '';
    background: url(/img/playbtn.png) no-repeat center;
    width: 100%;
    height: 100%;
    display: inline-block;
    background-color: rgba(2,2,2,0.4);
    position: absolute;
    top: 0;
    left: 0;
}

.newsWrap .rightBox h3{background:#fff; z-index:999; position:absolute; width:286px;}
.newsWrap .rightbox02, .rightbox01 {padding:15px; height:250px;margin-top:40px; display:inline-block; width:100%;}

.newsWrap .rightBox li a{
    font-size: 14px;
    border-bottom: 1px solid #ddd;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    display: block;
    text-overflow: ellipsis;
    line-height: 33px;
	padding-left:10px;
	position:relative;
	color:#666; font-weight:400;
}
.newsWrap .rightBox li a:hover{color:#333;}
.newsWrap .rightBox li a:after{
	content:'·';left:0; position:absolute; font-weight:bold;
}
.newsbox li .newslist dt a{position:relative; padding-left:10px;}
.newsbox li .newslist dt a:after{content:'·';left:0; position:absolute; font-weight:bold;}
/*-------------------------*/
/* --------------------------------------------
 * �ζ�1�� ��÷�ı� - �������ͺ�
/* ------------------------------------------ */
.sec_interview {
	/*background: #f2f3f4;
	padding: 60px 0 100px;*/

}
.sec_interview .interview_board .item_lst a .infoWrap .txt {
	height:73px; 
    text-overflow: ellipsis;
    white-space: normal;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.sec_interview .inner {
	min-width: 100%;
	max-width: 100%;
	margin: auto;
	position: relative;
	margin-bottom:30px;
}
.interview_tab {
	position: absolute;
	right: 0; top: 0;
}
.interview_tab ul {
	width: 300px;
	display: inline-block;
	margin-left: 1px;
}
.interview_tab li {
	width: 50%;
	float: left;
}
.interview_tab li a {
	display: block;
	font-size: 16px;
	line-height: 26px;
	padding: 12px 0;
	text-align: center;
	border: 1px solid #d8d8d8;
	color: #999;
	margin-left: -1px;
}
.interview_tab li.active a {
	position: relative;
	z-index: 10;
	border: 1px solid #1f4985;
	background: #fff;
	color: #1f4985;
}

.interview_btn {
	text-align: center;
	margin-bottom: 30px;
}
.interview_btn button
,.interview_btn a {
	width: 180px;
	display: inline-block;
	font-size: 16px;
	line-height: 26px;
	padding: 13px 0;
	text-align: center;
	border-radius: 2px;
	background: #747a88;
	color: #fff;
}

.interview_board {

}
.interview_board ul {
	position: relative;
}
.interview_board .item_lst {/*
	width: 215px;
	float:left;
*/
}
.interview_board .item_lst a {
	position: relative;
	display: block;
	background: #fff;
	margin: 5px;
	border:1px solid #eee;
}
.interview_board .item_lst a .photo {
	width: 100%; height: 170px;
	position: relative;
	background: #3d4d63;
	overflow: hidden;
}
.interview_board .item_lst a .photo *,
.interview_board .item_lst a .photo:after {
	-webkit-transition: all 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-moz-transition: all 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-ms-transition: all 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-o-transition: all 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition: all 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
.interview_board .item_lst a .photo:after {
	content: '';
	width: 28px; height: 28px;
	background: url(/img/icon_plus.png) no-repeat;
	position: absolute;
	left: 50%;
	margin: -14px 0 0 -14px;

	top: 150%;
	visibility: hidden;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}
.interview_board .item_lst a .photo p {
	width: 100%; height: 100%;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.interview_board .item_lst a .infoWrap {
	padding: 5px 20px 0;
}
.interview_board .item_lst a .infoWrap .tit {
	max-height: 48px; max-width: 90%;
	font-size: 16px;
	line-height: 24px;
	color: #666;
	font-weight: 600;
	word-break: keep-all;
	overflow: hidden;
	position: relative;
}
.interview_board .item_lst a .infoWrap .data {
	position: relative;
	font-size: 12px;
	letter-spacing: 0;
	color: #e95247;
	margin-top: 6px;
}
.interview_board .item_lst a .infoWrap .data:after {
	content: "";
	display: block;
	width: 30px;
	height: 2px;
	background: #dedede;
	margin: 16px 0;
}
.interview_board .item_lst a .infoWrap .txt {
	font-size: 13px;
	line-height: 23px; max-height: 92px;
	max-width: 100%;
	color: #555;

	word-break: keep-all;
	overflow: hidden;
	margin-top:5px;
}
.interview_board .item_lst a .post_bottom {
	padding: 16px 20px;
	margin-top: 20px;
	border-top: 1px solid #eee;
	background: #f2f4f7;
}
.interview_board .item_lst a .post_bottom span {
	display: inline-block;
	font-size: 11px;
	line-height: 16px;
	color: #777;
	letter-spacing: 0;
	font-weight: 700;
}
.interview_board .item_lst a .post_bottom span.read {
	margin-right: 16px;
}
.interview_board .item_lst a .post_bottom span.read:before {
	content: "";
	display: inline-block;
	width: 16px; height: 10px;
	background: url(/img/icon_eye2.png) no-repeat;
	vertical-align: middle;
	margin-right: 6px;
}
.interview_board .item_lst a .post_bottom span.comment:before {
	content: "";
	display: inline-block;
	width: 16px; height: 16px;
	background: url(/img/icon_comment.png) no-repeat;
	vertical-align: middle;
	margin-right: 6px;
}

.interview_board .item_lst a:hover .photo:after {
	top: 50%;
	visibility: visible;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.interview_board .item_lst a:hover .photo p {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
}
.interview_board .item_lst a:hover .txt span {
}

.interview_more {
	text-align: center;
	margin-top: 60px;
}
.interview_more a {
	width: 80px; height: 80px;
	padding: 25px;
	display: inline-block;
	background: #fff;
	border: 1px solid #ddd;
}
.interview_more a:after {
	content: '';
	width: 28px; height: 28px;
	display: inline-block;
	background: url(/img/icon_plus2.png) no-repeat;
}
.sec_interview .pagination {
	margin-top: 60px;
}

/* interview_view */
.sec_interview_view {
	background: #fff;
	padding: 0px 0 50px;
}
.sec_interview_view .inner {
	width: 870px;
	margin: auto;
	position: relative;
}
.interview_view {
	width: 100%;
	float: left;
	position: relative;
	background: #fff;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
}
.interview_view .view_btn {
	position: relative;
	border-bottom: 1px solid #eee;
}
.interview_view .view_btn li {
	float: left;
}
.interview_view .view_btn li.list {
	width: 668px;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
}
.interview_view .view_btn li a {
	min-width: 100px;
	display: block;
	position: relative;
	font-size: 14px;
	color: #999;
	line-height: 24px;
	padding: 13px 0;
	text-align: center;
}
.interview_view .view_btn li.prev a:before,
.interview_view .view_btn li.next a:after {
	content: '';
	width: 5px; height: 10px;
	display: inline-block;
	background: url(/img/arr_set.png) no-repeat;
	vertical-align: baseline;
}
.interview_view .view_btn li.prev a:before { background-position: 0 0; margin-right: 10px; }
.interview_view .view_btn li.next a:after { background-position: -5px 0; margin-left: 10px; }

.interview_view_btn {
	width: 790px;
	float: left;
	position: relative;
	margin-top: 20px;
}
.interview_view_btn a {
	display: inline-block;
	width: 120px; height: 50px;
	line-height: 48px;
	background: #8b8e9f;
	color: #fff;
	text-align: center;
	font-size: 14px;
	margin-right: 10px;
	border-radius: 2px;
}
.interview_view_btn a.btn_del {
	background: #6d7080;
}


.interview_view .view_tit {
	padding: 20px 0 40px;
	text-align: center;
}
.interview_view .view_tit .cate{display:none;}
.interview_view .view_tit .cate span {
	display: inline-block;
	font-size: 14px;
	color: #d61c1b;
	background: #fff;
	border:1px solid #d61c1b;
	line-height: 30px;
	padding: 0 20px;
	border-radius: 2em;
}
.interview_view .view_tit .tit {
	font-size: 32px;
	line-height: 40px;
	font-weight: 600;
	color: #333;
	max-width: 70%;
	margin: 30px auto 16px;
	word-break: keep-all;
}
.interview_view .view_tit .data {
	font-size: 16px;
	line-height: 20px;
	color: #999;
	letter-spacing: 0;
}
.interview_view .view_tit .info {
	text-align: center;
	margin-top: 20px;
}
.interview_view .view_tit .info ul {
	display: inline-block;
	background: #f2f3f4;
	border-radius: 3px;
}
.interview_view .view_tit .info li {
	float: left;
	font-size: 11px;
	line-height: 16px;
	padding: 8px 16px;
	color: #555;
	letter-spacing: 0;
	font-weight: 600;
	border-left: 1px solid #dfdfe0;
}
.interview_view .view_tit .info li:first-child {
	border-left: 0;
}
.interview_view .view_tit .info li:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px
}
.interview_view .view_tit .info li.read:before {
	width: 16px; height: 10px;
	background: url(/img/icon_eye2.png) no-repeat;
}
.interview_view .view_tit .info li.cmt:before {
	width: 16px; height: 16px;
	background: url(/img/icon_comment.png) no-repeat;
}
.interview_view .view_tit .info li.nick:before {
	width: 14px; height: 15px;
	background: url(/img/icon_user2.png) no-repeat;
}

.interview_view .view_con {
	position: relative;
	padding: 60px 100px 80px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}
.interview_view .view_con:before {
	content: '';
	display: inline-block;
	width: 52px; height: 5px;
	background: #d61c1b;
	position: absolute;
	top: -1px; left: 50%;
	margin-left: -26px;
}
.interview_view .view_con p {
	font-size: 14px;
	line-height: 24px;
	color: #555;
	word-break: keep-all;
}
.interview_view .view_con img {
	max-width: 100%;
	padding: 16px 0;
}

.interview_comment {
	width: 100%;
	float: left;
	position: relative;
	background: #fff;
	margin-top: 20px;
	padding-bottom: 30px;

}
.interview_comment .cmt_write_area {
	padding: 40px 100px;
	border-bottom: 1px solid #ddd;
}
.interview_comment .cmt_write_area .tit {
	font-size: 18px;
	font-weight: 700;
	color: #555;
	margin-bottom: 20px;
}
.interview_comment .cmt_write_area .tit span {
	color: #e95247;
}
.interview_comment .cmt_write_area .cmt_write {
	overflow: hidden;
}
.interview_comment .cmt_write_area .cmt_write textarea {
	width: 530px; height: 120px;
	float: left;
	display: block;
	font-size: 14px;
	color: #333;
	line-height: 24px;
	padding: 16px 20px;
	background: #fff;
	border: 1px solid #ddd;
	resize: none;
}
.interview_comment .cmt_write_area .cmt_write textarea:focus {
	border-color: #999;
}
.interview_comment .cmt_write_area .cmt_write button {
	width: 130px;
	height: 120px;
	float: right;
	background: #747a88;
	color: #fff;
	font-size: 16px;
}
.interview_comment .cmt_list {
	padding: 0 100px;
}
.interview_comment .cmt_list li {
	position: relative;
	padding: 30px 0 30px 30px;
	border-bottom: 1px solid #eee
}
.interview_comment .cmt_list li .delete {
	width: 14px; height: 15px;
	display: inline-block;
	font-size: 0;
	text-indent: -9999999em;
	overflow: hidden;
	background: url(/img/icon_delete.png) no-repeat;
	position: absolute;
	right: 0; top: 34px;
}
.interview_comment .cmt_list li .icon_rating {
	position: absolute;
	top: 34px; left: 0;
}
.interview_comment .cmt_list li .icon_rating span {
	width: 40px; height: 40px;
	display: inline-block;
	font-size: 0;
	text-indent: -99999em;
	overflow: hidden;
	background: url(/img/icon_rating2_170414.png) no-repeat;
	-webkit-background-size: 280px 40px;
	-moz-background-size: 280px 40px;
	-o-background-size: 280px 40px;
	background-size: 280px 40px;
}
.interview_comment .cmt_list li .icon_rating span.mb_normal { background-position: 0 0; }
.interview_comment .cmt_list li .icon_rating span.mb_1 { background-position: -40px 0; }
.interview_comment .cmt_list li .icon_rating span.mb_2 { background-position: -80px 0; }
.interview_comment .cmt_list li .icon_rating span.mb_3 { background-position: -120px 0; }
.interview_comment .cmt_list li .icon_rating span.mb_4 { background-position: -160px 0; }
.interview_comment .cmt_list li .icon_rating span.mb_5 { background-position: -200px 0; }
.interview_comment .cmt_list li .icon_rating span.mb_6 { background-position: -240px 0; }

.interview_comment .cmt_list li .cmt_txt {

}
.interview_comment .cmt_list li .cmt_txt .cmt_info {

}
.interview_comment .cmt_list li .cmt_txt .cmt_info span {
	font-size: 14px;
	line-height: 24px;
	display: inline-block;
	letter-spacing: 0;
}
.interview_comment .cmt_list li .cmt_txt .cmt_info .nick {
	color: #FF5722; font-weight:600;
}
.interview_comment .cmt_list li .cmt_txt .cmt_info .data {
	color: #999;
	margin-left: 6px;
}
.interview_comment .cmt_list li .cmt_txt p {
	font-size: 14px;
	line-height: 24px;
	color: #555;
	margin-top: 2px;
	max-width: 90%;
	word-break: keep-all;
}
.interview_comment .pagination {
	margin: 30px 0 0;
}

.interview_list {
	width: 250px;
	position: absolute;
	right: 0; top: 0;
	background: #fff;

	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
}
.interview_list h3.tit {
	text-align: center;
	background: #fff;
	line-height: 50px;
	border-bottom: 1px solid #eee;
}
.interview_list .item_lst {
	width: 100%;
	border-bottom: 3px solid #eee;
}
.interview_list .item_lst:last-child {
	border-bottom: 0;
}
.interview_list .item_lst a {
	position: relative;
	display: block;
}
.interview_list .item_lst a * {
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-ms-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	transition: all 0.1s linear;
}
.interview_list .item_lst a .infoWrap {
	padding: 20px 20px 0;
}
.interview_list .item_lst a .infoWrap .tit {
	max-height: 48px; max-width: 90%;
	font-size: 18px;
	line-height: 24px;
	color: #333;
	font-weight: 600;
	word-break: keep-all;
	overflow: hidden;
	position: relative;
}
.interview_list .item_lst a .infoWrap .data {
	position: relative;
	font-size: 12px;
	letter-spacing: 0;
	color: #e95247;
	margin-top: 6px;
}
.interview_list .item_lst a .infoWrap .data:after {
	content: "";
	display: block;
	width: 30px;
	height: 2px;
	background: #dedede;
	margin: 16px 0;
}
.interview_list .item_lst a .infoWrap .txt {
	font-size: 13px;
	line-height: 23px; max-height: 92px;
	max-width: 100%;
	color: #555;
	font-style: italic;
	word-break: keep-all;
	overflow: hidden;
}
.interview_list .item_lst a .post_bottom {
	padding: 12px 20px;
	margin-top: 20px;
	border-top: 1px solid #eee;
	background: #f8f9f9;
}
.interview_list .item_lst a .post_bottom span {
	display: inline-block;
	font-size: 11px;
	line-height: 16px;
	color: #777;
	letter-spacing: 0;
	font-weight: 700;
}
.interview_list .item_lst a .post_bottom span.read {
	margin-right: 16px;
}
.interview_list .item_lst a .post_bottom span.read:before {
	content: "";
	display: inline-block;
	width: 16px; height: 10px;
	background: url(/img/icon_eye2.png) no-repeat;
	vertical-align: middle;
	margin-right: 6px;
}
.interview_list .item_lst a .post_bottom span.comment:before {
	content: "";
	display: inline-block;
	width: 16px; height: 16px;
	background: url(/img/icon_comment.png) no-repeat;
	vertical-align: middle;
	margin-right: 6px;
}
.interview_list .item_lst a:hover .infoWrap .tit {
	color: #e95247;
}
.interview_list .item_lst a:hover .txt span {
	border-bottom: 1px solid #999;
}

/* --------------------------------------------
 * �����̾� �����
/* ------------------------------------------ */

.premium_info .prm_tabs li,
.premium_info .prm_cont .prm_box h3,
.prm_radio label,
.premium_info .prm_cont .prm_box .prm_btn button {
	background: url(/img/premium5.png) no-repeat;
}


.sec_premium {
	
	
	
}
.sec_premium .inner {
	width: 1060px;
	margin: auto;
	position: relative;
}
.sec_premium h2 {
	font-size: 36px;
	line-height: 48px;
	color: #e8c78a;
	font-weight: 300;
	letter-spacing: -0.05em;
	
}
.sec_premium h2 strong {
	font-weight: 600;
}
.sec_premium h2 span {
	display: block;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	letter-spacing: 0.1em;
	font-weight: 700;
	margin-top: 20px;
/*	opacity: 0.;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	-moz-opacity: 0.5; 
*/
}

.sec_premium_gold {
	
	
	
}
.sec_premium_gold .inner {
	width: 1060px;
	margin: auto;
	position: relative;
}
.sec_premium_gold h2 {
	font-size: 36px;
	
	color: #e8c78a;
	font-weight: 300;
	letter-spacing: -0.05em;
	text-align:center;
	padding-bottom:30px;
	
}
.sec_premium_gold h2 strong {
	font-weight: 600;
}
.sec_premium_gold h2 span {
	display: block;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	letter-spacing: 0.1em;
	font-weight: 700;
	margin-top: 20px;
/*	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
*/
}
.premium_info {

}
.premium_info .prm_tabs {

}
.premium_info .prm_tabs li,
.premium_info .prm_tabs li:hover {
	transition: all 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
	-webkit-transition: all 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-moz-transition: all 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-o-transition: all 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
.premium_info .prm_tabs li {
	float: left;
	width: 257px; height: 130px;
	margin-left: 10px;
	cursor: pointer;
/*
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
*/
}
.premium_info .prm_tabs li:first-child {
	margin-left: 0;
}
.premium_info .prm_tabs li:hover,
.premium_info .prm_tabs li.active {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
}
.premium_info .prm_tabs li.mb_1 { background-position: 0 0; }
.premium_info .prm_tabs li.mb_2 { background-position: -267px 0; }
.premium_info .prm_tabs li.mb_3 { background-position: -534px 0; }
.premium_info .prm_tabs li.mb_4 { background-position: -801px 0; }
/*
.premium_info .prm_tabs li.mb_4 { background-position: -648px 0; }
.premium_info .prm_tabs li.mb_5 { background-position: -864px 0; }
*/
.premium_info .prm_tabs li.mb_1.active { background-position: 0 -130px; }
.premium_info .prm_tabs li.mb_2.active { background-position: -267px -130px; }
.premium_info .prm_tabs li.mb_3.active { background-position: -534px -130px; }
.premium_info .prm_tabs li.mb_4.active { background-position: -801px -130px; }
/*
.premium_info .prm_tabs li.mb_4.active { background-position: -648px -130px; }
.premium_info .prm_tabs li.mb_5.active { background-position: -864px -130px; }
*/
.premium_info .prm_cont {
	margin-top: 20px;
	border-radius: 3px;
	padding: 0 50px 50px;
	background:#fff;
}
.premium_info .prm_cont .prm_box {
	display: none;
}
.premium_info .prm_cont .prm_box h3 {
	height: 60px;
	margin-bottom: 50px;
}
.premium_info .prm_cont .prm_box h3.mb_1 { background-position: 0 -340px; }
.premium_info .prm_cont .prm_box h3.mb_2 { background-position: 0 -350px; }
.premium_info .prm_cont .prm_box h3.mb_3 { background-position: 0 -420px; }
.premium_info .prm_cont .prm_box h3.mb_4 { background-position: 0 -490px; }
.premium_info .prm_cont .prm_box h3.mb_5 { background-position: 0 -560px; }

.premium_info .prm_cont .prm_box .txt1,
.premium_info .prm_cont .prm_box .txt2 {
	font-size: 18px;
	line-height: 28px;
	color: #454545;
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
}
.premium_info .prm_cont .prm_box .txt1 {
	margin-bottom: 34px;
	font-weight: 600;
}
.premium_info .prm_cont .prm_box .prm_infoTable {
	margin-top: 80px;
}
.premium_info .prm_cont .prm_box .table_st_prm {
	border-top: 2px solid #e8c78a;
	border-bottom: 1px solid #e8c78a;
}
.premium_info .prm_cont .prm_box .table_st_prm td:first-child,
.premium_info .prm_cont .prm_box .table_st_prm th:first-child{padding-left:60px}
.premium_info .prm_cont .prm_box .table_st_prm td:last-child,
.premium_info .prm_cont .prm_box .table_st_prm th:last-child{padding-right:60px}
.premium_info .prm_cont .prm_box .table_st_prm th {
	font-size: 14px;
	line-height: 24px;
	padding: 8px 30px;
	color: #e8c78a;
	text-align:center;
}
.premium_info .prm_cont .prm_box .table_st_prm td {
	font-size: 18px;
	line-height: 28px;
	padding: 16px 30px;
	color: #e8c78a;
	letter-spacing: 0;
	border-top: 1px solid #514734;
	text-align:center;
}
.premium_info .prm_cont .prm_box .table_st_prm td .won {
	display: inline-block;
	width: 15px; height: 13px;
	background: url(/img/icon_won.png) no-repeat;
	vertical-align: baseline;
	margin-right: 3px;
}
.premium_info .prm_cont .prm_radio {
	display: inline-block;
	height: 20px;
	position: relative;
	margin-top: 4px;
}
.premium_info .prm_cont .prm_radio input[type="radio"] {
	position: absolute;
	top: 0; left: 0;
	width: 12px; height: 12px;
	-webkit-appearance: none;
	z-index: 1;
}
.premium_info .prm_cont .prm_radio label {
	display: block;
	width: 20px; height: 20px;
	font-size: 0;
	text-indent: -9999999em;
	overflow: hidden;
	background-position: -312px -640px;
	position: relative;
	z-index: 10;
}
.premium_info .prm_cont .prm_radio label.on {
	background-position: -312px -658px;
}
.premium_info .prm_cont .prm_box .infoTxt {
	background: #212121;
	font-size: 16px;
	color: #e8c78a;
	line-height: 26px;
	padding: 17px 30px;
	border-radius: 3px;
	margin-top: 20px;
}
.premium_info .prm_cont .prm_box .prm_btn {
	margin-top: 40px;
	text-align: right;
}
.premium_info .prm_cont .prm_box .prm_btn button {
	width: 292px; height: 66px;
	display: inline-block;
	background-position: 0 -640px;
	font-size: 0;
	text-indent: -99999em;
	overflow: hidden;
}

/* --------------------------------------------
 * ���ڸ���Ʈ �ý���
/* ------------------------------------------ */
.sec_system {
	
}
.sec_system .inner {
	width: 1060px;
	margin: auto;
	position: relative;
}
.sec_system {
	
}
.system_tab {
	margin-bottom: 40px;
}
.system_tab ul {
	margin: 1px 0 0 1px;
}
.system_tab li {
	width: 50%;
	float: left;
}
.system_tab li a {
	display: block;
	font-size: 18px;
	line-height: 28px;
	padding: 16px 0;
	text-align: center;
	color: #555;
	background: #fff;
	border: 1px solid #ddd;
	margin: -1px 0 0 -1px;
	z-index: 10;
}
.system_tab li a:hover,
.system_tab li a:focus {
	background: #f6f6f6;
}
.system_tab li.active a,
.system_tab li.active a:hover,
.system_tab li.active a:focus {
	border-color: #1f4985;
	background: #1f4985;
	color: #fff;
	z-index: 11;
}

/* ���ڸ���Ʈ ���� �ý��� �Ұ� */
.sec_systemInt2 {
	overflow: hidden;
	position: relative;
	background: url(/img/bgimg2.png) no-repeat left center #3d4d63;
}
.systemIntimg {
	width: 50%; height: 100%;
	position: absolute;
	top: 0; bottom: 0; right: 0;
	background: url(/img/bgimg1.png) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.systemIntimg:after {
	content: '';
	width: 100%; height: 100%;
	display: block;
	position: absolute;
	top: 0; left: 0; right: 0; bottom: 0;
	background: #3d4d63;
	z-index: 10;
	
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.systemInt_txt {
	width: 50%;
	float: left;
	text-align: right;
}
.systemInt_txt .systemInt_txt_inner {
	width: 530px;
	display: inline-block;
	text-align: left;
	color: #fff;
	word-break: keep-all;
	padding: 20.3% 15%;
	padding-left: 0;
}
.systemInt_txt .systemInt_txt_inner h3 {
	font-size: 38px;
	line-height: 48px;
	font-weight: 700;
}
.systemInt_txt .systemInt_txt_inner p {
	font-size: 14px;
	line-height: 24px;
	margin-top: 40px;
}
.systemInt_txt .systemInt_txt_inner .btn {
	display: inline-block;
	font-size: 18px;
	line-height: 60px;
	padding: 0 30px;
	color: #fff;
	font-weight: 700;
	background: #1f4985;
	border-radius: 2px;
	margin-top: 40px;
}

.sec_systemInt3 {
	position: relative;
	background: #fff;
	padding: 100px 0 80px;
}
.system_iconBox ul {
	margin: -40px 0 0 -40px;
}
.system_iconBox li {
	width: 50%;
	float: left;
	padding: 60px 0 0 60px;
}
.system_iconBox li .iconBox {
	position: relative;
	padding-left: 162px;
}
.system_iconBox li .icon {
	display: inline-block;
	width: 122px; height: 120px;
	position: absolute;
	top: 0; left: 0;
	
	background: url(/img/intro_iconBox.png) no-repeat;
	-webkit-background-size: 488px 120px;
	-moz-background-size: 488px 120px;
	-o-background-size: 488px 120px;
	background-size: 488px 120px;
}
.system_iconBox li .icon.icon1 { background-position: 0 0; }
.system_iconBox li .icon.icon2 { background-position: -122px 0; }
.system_iconBox li .icon.icon3 { background-position: -244px 0; }
.system_iconBox li .icon.icon4 { background-position: -366px 0; }

.system_iconBox li .tit {
	font-size: 24px;
	line-height: 34px;
	font-weight: 600;
}
.system_iconBox li .tit span {
	font-family: 'Lato','NotoSansKR','Rajdhani',sans-serif;
	display: block;
	font-size: 11px;
	line-height: 24px;
	letter-spacing: 0;
	color: #777;
	text-transform: uppercase;
}
.system_iconBox li .txt {
	font-family: 'Lato','NotoSansKR','Rajdhani',sans-serif;
	font-size: 16px;
	line-height: 26px;
	word-break: keep-all;
	color: #777;
	margin: 12px 0 0;
}

/* ���ڸ���Ʈ ���� �ý��� ���� */
.sec_systemPrc2 {
	background: #f2f3f4;
	padding: 100px 0;
}
.systemPrcimg,
.systemPrc_txt {
	width: 50%;
	float: left;
}
.systemPrcimg {
	text-align: center;
}
.systemPrc_txt {
	color: #333;
	word-break: keep-all;
	padding: 0 100px 0 0;
}
.systemPrc_txt h3 {
	font-size: 24px;
	line-height: 34px;
	font-weight: 600;
}
.systemPrc_txt p {
	font-size: 16px;
	line-height: 26px;
	margin-top: 40px;
	color: #777;
}
.systemPrc_txt .btn {
	display: inline-block;
	font-size: 18px;
	line-height: 60px;
	padding: 0 30px;
	color: #fff;
	font-weight: 700;
	background: #1f4985;
	border-radius: 2px;
	margin-top: 40px;
}

.sec_systemPrc3 {
	background: #fff;
	padding: 100px 0 60px;
}
.systemPrc_box_area {
	
}
.systemPrc_box_area ul {
	margin: 1px 0 0 1px;
}
.systemPrc_box_area li {
	width: 33.333333%;
	float: left;
}
.systemPrc_box_area li .systemPrc_box {
	min-height: 346px;
	position: relative;
	border: 1px solid #eee;
	padding: 60px 65px 50px 40px;
	word-break: keep-all;
	margin: -1px 0 0 -1px;
}
.systemPrc_box_area li .systemPrc_box:after {
	content: '';
	width: 40px; height: 40px;
	display: inline-block;
	background: url(/img/icon_slash.png) no-repeat;
	position: absolute;
	right: 40px; top: 40px;
}
.systemPrc_box_area li .num {
	font-family: 'Rajdhani','NotoSansKR','Lato',sans-serif;
	font-size: 90px;
	line-height: 1;
	color: #3c5aaf;
	font-weight: 900;
}
.systemPrc_box_area li .tit {
	font-size: 18px;
	line-height: 28px;
	font-weight: 600;
	margin-top: 4px;
}
.systemPrc_box_area li .txt {
	font-size: 14px;
	line-height: 24px;
	margin-top: 12px;
	color: #555;
}

/* --------------------------------------------
 * �Խ���_�ۼ�������
/* ------------------------------------------ */
.board_write {
	width: 100%;
	margin: auto;
}
.board_write table {
	background: #fff;
}
.board_write .inputWrap_st1:before {
	display: none;
}
.board_write .inputWrap_st1 input {
	height: 50px;
	font-size: 14px;
	line-height: 24px;
	padding: 12px 12px 12px 20px;
}
.board_write .textareaWrap_st1 textarea {
	min-height: 400px;
}
.board_write button {
	width: 100%;
	display: block;
	font-size: 18px;
	line-height: 28px;
	padding: 16px 0;
	text-align: center;
	border-radius: 2px;
	background: #313131;
	color: #fff;
	margin-top: 20px;
}

/* --------------------------------------------
 * ��������ó����ħ, �̿���
/* ------------------------------------------ */
.policy_wrap {
	width: 100%;
	word-break: keep-all;
	font-size: 16px;
	line-height: 24px;
	padding-bottom: 120px;
}
.policy_wrap pre {
	white-space: pre-wrap;
}


/*�߰� Ŀ�´�Ƽ*/

.sec_win_tab {
	margin-bottom: 30px;
	display:block;
	padding:0 9px;
}
.sec_win_tab ul {
	margin: 30px 0 0 1px;
}
.sec_win_tab li {
	width: 33.333%;
	float: left;
}
.sec_win_tab li a {
	display: block;
	font-size: 15px;
	line-height: 26px;
	padding: 10px 0;
	text-align: center;
	color: #555;
	background: #fff;
	border: 1px solid #e4e4e4;
	margin: -1px 0 0 -1px;
	z-index: 10;
}
.sec_win_tab li a:hover,
.sec_win_tab li a:focus {
	background: #f5f6fa;
}
.sec_win_tab li.active a,
.sec_win_tab li.active a:hover,
.sec_win_tab li.active a:focus {
	border-color: #d61c1b;
	background: #d61c1b;
	color: #fff;
	z-index: 11;
}

/*�ǽð� ������*/
.labWrap {width:100%; display:inline-block; margin-top:20px;}
.labWrap .lableft{width:68%; float:left;}
.labWrap .lableft .contentsbox01{width:100%; height:410px; display:block; background:#fff; border-top:none;}
.labWrap .lableft .contentsbox02{margin-top:52px; position:relative;border-top:none; }
.labWrap .labright{width:30.5%; float:left;margin-left:1.5%;border-top:none; }
h3.labtit {
    width: 100%;
    font-size: 15px;
    border-bottom: 1px solid #ddd;
    position: relative;
	font-weight:500;
	padding:10px;
}
.labright h3.labtit { font-weight:500;} 
.labWrap .statistics_select {
    padding: 0;
    width:100%;
    margin: 10px 0 15px;
}
.labWrap .statistics_area .sticsTit {padding:10px 0 10px}
.labWrap .contentsbox02 .sec_statistics {padding:15px !important; background:#fff;}
.labWrap .lableft .contentsbox02 .table_st2 tbody td, .table_st2 tbody th {line-height:15px;}
.labWrap .lableft .contentsbox02 .sticsHigh_tbl{box-shadow:none;}
.labWrap .lableft .table_st2 td:first-child{border-left:none;}
.labWrap .lableft .contentsbox02 .sec_statisticsHigh .statistics_area {margin-bottom:10px;}
.labWrap .lableft .contentsbox02 .statistics_area .graphBar {word-break:keep-all;}
.labWrap .labright .sticsTotal_tbl li.thead {padding:5px; background:#3761db; color:#fff !important; border:1px solid #ddd; border-top:none; }
.labWrap .labright .sticsTotal_tbl li dl .th {width:18%; font-size:14px;}
.labWrap .labright .sticsTotal_tbl li dl .prc {width:30%;}
.labWrap .labright .sticsTotal_tbl li dl .num {width:82%; padding:0;}
.labWrap .labright .sticsTotal_tbl li dl dt{font-size:14px; color:#fff;}
.labWrap .labright .ball_box {width:295px;}
.labWrap .labright .sticsTotal_tbl li dl dd {font-size:14px;}
.labWrap .labright .table_st2 thead th {font-size:13px;}
.labWrap .labright .sticsTotal_tbl li dl dd.prc {text-align:left; font-size:14px;}
.labWrap .labright .sticsTotal_tbl .table_st2 tbody td {font-size:13px; line-height:17px;}
.labWrap .labright .sticsTotal_tbl li.item_lst {margin-top:0; border-top:none;}
.contentwide { 
    min-height: 600px;
    /*box-shadow: 0px 3px 6px 0px rgba(32, 34, 40, 0.08);*/
}
.contentsbox02 .sticsPattern_tbl li {padding:1%;}
.labWrap .sec_statistics .inner {width:100%;}

.tab_list { display:inline-block; width:100%;  background:#fff;border-bottom:1px solid #ddd; }
.tab_list li{float: left; box-sizing: border-box; text-align: center; margin-left:29px;white-space:nowrap;}
.tab_list li:nth-of-type(1){margin-left:15px;}
.tab_list li:last-child{margin-right:15px;}
.tab_list li{}
.tab_list li a{ 
	display: inline-block;
    padding: 15px 0;
    width: 100%;
    background: #fff;
    font-size: 16px;
    font-weight: 500;

}
.tab_list li.active{ border-bottom:3px solid #3761db; font-weight:600;}
.tab_list li.active a{color:#3761db;}
.tab_list:after{ content: ''; display:block; clear: both;}

.labWrap .sticsTotal_tbl {font-family:'Poppins','Noto Sans KR','Lato','Rajdhani',sans-serif;}
.labWrap .sticsTotal_tbl thead{}
.labWrap .sticsTotal_tbl thead tr th{background:#f4f4f4; color:#888; padding:5px 0; font-size:13px; font-weight:500; }
.labWrap .sticsTotal_tbl tbody tr td {font-size:12px; color:#777; text-align:center; letter-spacing:0;}
.labWrap .sticsTotal_tbl tbody tr td span{
    font-size: 12px;
    padding: 0 3px;
    color: #fff;
    border-radius: 30px;
    background: #3760db;
    width: 23px;
    height: 23px;
    display: inline-block;
    line-height: 23px;
}

.labWrap .sticsTotal_tbl tbody tr td span.eng1{background:#fec006;}
.labWrap .sticsTotal_tbl tbody tr td span.eng2{background:#fec006;}
.labWrap .sticsTotal_tbl tbody tr td span.eng3{background:#fec006;}
.labWrap .sticsTotal_tbl tbody tr td span.eng4{background:#fec006;}
.labWrap .sticsTotal_tbl tbody tr td span.eng5{background:#fec006;}
.labWrap .sticsTotal_tbl tbody tr td span.eng6{background:#fec006;}
.labWrap .sticsTotal_tbl tbody tr td span.eng7{background:#fec006;}
.labWrap .sticsTotal_tbl tbody tr td span.eng8{background:#fec006;}
.labWrap .sticsTotal_tbl tbody tr td span.eng9{background:#fec006;}
.labWrap .sticsTotal_tbl tbody tr td span.eng10{background:#fec006;}

.labWrap .sticsTotal_tbl tbody tr td span.eng11{background:#58b8f4;}
.labWrap .sticsTotal_tbl tbody tr td span.eng12{background:#58b8f4;}
.labWrap .sticsTotal_tbl tbody tr td span.eng13{background:#58b8f4;}
.labWrap .sticsTotal_tbl tbody tr td span.eng14{background:#58b8f4;}
.labWrap .sticsTotal_tbl tbody tr td span.eng15{background:#58b8f4;}
.labWrap .sticsTotal_tbl tbody tr td span.eng16{background:#58b8f4;}
.labWrap .sticsTotal_tbl tbody tr td span.eng17{background:#58b8f4;}
.labWrap .sticsTotal_tbl tbody tr td span.eng18{background:#58b8f4;}
.labWrap .sticsTotal_tbl tbody tr td span.eng19{background:#58b8f4;}
.labWrap .sticsTotal_tbl tbody tr td span.eng20{background:#58b8f4;}

.labWrap .sticsTotal_tbl tbody tr td span.eng21{background:#ff685e;}
.labWrap .sticsTotal_tbl tbody tr td span.eng22{background:#ff685e;}
.labWrap .sticsTotal_tbl tbody tr td span.eng23{background:#ff685e;}
.labWrap .sticsTotal_tbl tbody tr td span.eng24{background:#ff685e;}
.labWrap .sticsTotal_tbl tbody tr td span.eng25{background:#ff685e;}
.labWrap .sticsTotal_tbl tbody tr td span.eng26{background:#ff685e;}
.labWrap .sticsTotal_tbl tbody tr td span.eng27{background:#58b8f4;}
.labWrap .sticsTotal_tbl tbody tr td span.eng28{background:#ff685e;}
.labWrap .sticsTotal_tbl tbody tr td span.eng29{background:#ff685e;}
.labWrap .sticsTotal_tbl tbody tr td span.eng30{background:#ff685e;}

.labWrap .sticsTotal_tbl tbody tr td span.eng31{background:#666667;}
.labWrap .sticsTotal_tbl tbody tr td span.eng32{background:#666667;}
.labWrap .sticsTotal_tbl tbody tr td span.eng33{background:#666667;}
.labWrap .sticsTotal_tbl tbody tr td span.eng34{background:#666667;}
.labWrap .sticsTotal_tbl tbody tr td span.eng35{background:#666667;}
.labWrap .sticsTotal_tbl tbody tr td span.eng36{background:#666667;}
.labWrap .sticsTotal_tbl tbody tr td span.eng37{background:#666667;}
.labWrap .sticsTotal_tbl tbody tr td span.eng38{background:#666667;}
.labWrap .sticsTotal_tbl tbody tr td span.eng39{background:#666667;}
.labWrap .sticsTotal_tbl tbody tr td span.eng40{background:#666667;}

.labWrap .sticsTotal_tbl tbody tr td span.eng41{background:#72cc57;}
.labWrap .sticsTotal_tbl tbody tr td span.eng42{background:#72cc57;}
.labWrap .sticsTotal_tbl tbody tr td span.eng43{background:#72cc57;}
.labWrap .sticsTotal_tbl tbody tr td span.eng44{background:#72cc57;}
.labWrap .sticsTotal_tbl tbody tr td span.eng45{background:#72cc57;}

.labWrap .sticsPattern_tbl li .ptBox .tbl dl dd span {line-height:24px;}


.labWrap .sticsTotal_tbl tbody tr:nth-child(2n){border-bottom:1px solid #eee;}
.labWrap .sec_memberNumber {}
.labWrap .sec_memberNumber thead tr th{background:#f4f4f4; color:#888; padding:5px 0; font-size:13px; font-weight:500; }
.labWrap .sec_memberNumber tbody tr td {font-size:13px; color:#777; text-align:center; letter-spacing:0; border-bottom:1px solid #eee; padding:5px 0; font-weight:500;}
.labWrap .sec_memberNumber thead tr{border-bottom:1px solid #eee;}
.rightboxbtm {margin-top:20px; background:#fff;}
.bb1 {border-bottom:1px solid #eee;}
.labWrap .sticsTotal_tbl tbody tr td em{ margin-top: 3px;display: inline-block;}
.labswipe .swiper-slide{height:auto;}

.popupContents {background:url(/img/notice01.png)no-repeat center top; height:1380px;}
.popupContents .btnWrap {text-align:center;}
.popupContents .btnWrap a{display:inline-block; margin:0 10px;margin-top:470px;}

