@charset "utf-8";


/************************************************
*			전체 레이아웃 : WRAP				*
************************************************/

.wrap{width:100%;margin:0 auto 50px;padding:0;position:relative;}
.header_wrap{width:100%;position:relative;z-index:10;}
.grobal_wrap{width:100%;height:50px;background-color:#0a0a0a;position:relative;}
.header_case{width:100%;padding:0;border-bottom:1px solid #e2e2e2;position:relative;}
.mcontainer{width:100%;max-width:1080px;margin:0 auto;padding:0;position:relative;}
.scontainer{width:100%;max-width:1080px;margin:20px auto 0;padding:0;background-color:#fff;position:relative;}
.pcontainer{width:100%;max-width:1080px;margin:0 auto;padding:25px 0 0;position:relative;}
.lcontainer{width:100%;margin:0;padding:20px 0;background-color:#fff;position:relative;}






/************************************************
*				헤더 : HEARER					*
************************************************/

/*** 글로벌 메뉴 : GROBAL MENU ***/
.grobal{width:100%;max-width:1080px;height:50px;margin:0 auto;padding:0;position:relative;}
.grobal .gr_left{height:50px;padding:0 5px 0 45px;text-align:left;font-size:15px;line-height:50px;position:absolute;left:0;}
.grobal .gr_left a{margin:0 15px 0 0;font-size:15px;color:#d5d5d5;}

/** 메뉴 **/
.grobal .gr_left .menu{width:30px;height:50px;margin:0;padding:0;position:absolute;left:0;top:-2px;}
.grobal .gr_left .menu .nav{width:15px;height:50px;background:url(../images/icon/h_menu.png) no-repeat 0 55%;line-height:50px;display:block;}
.grobal .gr_left .menu .mn_case{width:220px;position:absolute;left:0;top:40px;z-index:10000;}
.grobal .gr_left .menu .mn_case ul,
.grobal .gr_left .menu .mn_case ol{margin:0;padding:0;}
.grobal .gr_left .menu .mn_case ol li,
.grobal .gr_left .menu .mn_case li{width:220px;text-align:left;font-size:15px;line-height:40px;position:relative;z-index:1000;}
.grobal .gr_left .menu .mn_case li span{
	width:40px;
	height:40px;
	background:url(../images/icon/arrow_d_icon1.png) no-repeat center 50%;
	display:block;
	position:absolute;
	right:0;
	top:0;
}
.grobal .gr_left .menu .mn_case li a{width:100%;height:40px;padding:0 5%;background-color:#000;line-height:40px;color:#fff;display:block;}
.grobal .gr_left .menu .mn_case li a:hover{background-color:#000;}
.grobal .gr_left .menu .mn_case li a.on{background-color:#000;color:#00aacc;}
.grobal .gr_left .menu .mn_case li p{height:40px;display:block;overflow:hidden;z-index:0;}
.grobal .gr_left .menu .mn_case li.sub{height:35px;font-size:13px;}
.grobal .gr_left .menu .mn_case li.sub a{width:100%;padding:0 15%;background-color:#1d1d1d;line-height:35px;}

.grobal .gr_right{height:50px;text-align:right;font-size:15px;line-height:50px;position:absolute;right:0;}
.grobal .gr_right a{margin:0 0 0 15px;font-size:15px;color:#d5d5d5;}

/** 검색 **/
.grobal .gr_right .search{width:185px;height:50px;margin:10px 0 10px 20px;padding:0;line-height:50px;position:absolute;right:0;top:0;}
.grobal .gr_right .search .t_inp{
	width:155px;
	height:30px;
	padding:0 0 0 15px;
	background-color:#fff;
	border:1px solid #fff;
	border-radius:20px 0 0 20px;
	font-size:12px;
	color:#555;
	line-height:30px;
	display:block;
	float:left;
}
.grobal .gr_right .search .t_btn{
	width:30px;
	height:30px;
	margin:0;
	padding:0;
	background:#fff url(../images/icon/h_search_closed.png) no-repeat 5px 50%;
	border:1px solid #fff;
	border-radius:0 20px 20px 0;
	line-height:30px;
	display:block;
	float:right;
}

/*** 메뉴 : MENU ***/
.header{max-width:1080px;height:110px;margin:0 auto;position:relative;}
.header .mn_nav{height:110px;line-height:110px;position:absolute;left:307px;top:0;}
.header .mn_nav a{margin:0 55px 0 0;font-size:25px;color:#333;}
.header .mn_nav a:hover,
.header .mn_nav a.on{color:#1fb6d4;}

/** 로고 **/
.header .logo{width:227px;height:42px;margin:0;padding:0;text-align:left;font-size:32px;font-weight:300;line-height:42px;position:absolute;left:0;top:32px;}

/** 검색 **/
.header .search{width:205px;height:30px;padding:0;line-height:30px;position:absolute;right:0;top:14px;}
.header .search .t_inp{
	width:156px;
	height:30px;
	padding:0 0 0 15px;
	background-color:#fff;
	border:1px solid #fff;
	border-radius:20px 0 0 20px;
	font-size:12px;
	color:#555;
	line-height:30px;
	display:block;
	float:left;
}
.header .search .t_btn{
	width:30px;
	height:30px;
	padding:0;
	background:#fff url(../images/icon/search_icon1.png) no-repeat 5px 50%;
	border:1px solid #fff;
	border-radius:0 20px 20px 0;
	line-height:30px;
	display:block;
	float:left;
}






/************************************************
*					SIDER						*
************************************************/

.slide_close{
	width:32px;
	margin:0;
	padding:0;
	background-color:#222326;
	border:1px solid #222326;
	border-radius:4px 0 0 4px;
	text-align:center;
	font-size:12px;
	display:block;
	cursor:pointer;
	position:fixed;
	right:0;
	top:160px;
	z-index:100;
}
.slide_close a{width:12px;padding:15px 10px;font-size:14px;color:#fff;line-height:17px;display:block;}

.slide_open{
	width:32px;
	margin:0;
	padding:0;
	background-color:#222326;
	border:1px solid #222326;
	border-radius:4px 0 0 4px;
	text-align:center;
	font-size:12px;
	display:block;
	cursor:pointer;
	position:fixed;
	right:248px;
	top:160px;
	z-index:1000;
}
.slide_open a{width:12px;padding:15px 10px;color:#fff;line-height:17px;display:block;font-size:14px;}
.slide_close a:hover, .slide_open a:hover{color:#fff;}

.sider{width:600px;height:100%;position:fixed;right:0;overflow:hidden;overflow-x:hidden;overflow-y:scroll;z-index:100;}
.sider_case{width:230px;border-left:1px solid #000;background-color:#fff;float:right;}
.sider ul{margin:0;padding:0;position:relative;right:0;overflow:;}
.sider ol{margin:50px 0 0;padding:0;}

.sider .inp_wrap {width:230px;height:50px;padding:0;background-color:#d1d1d1;position:fixed;right:16px;top:0;z-index:100;}
.sider .inp_wrap{padding:8px 10px;overflow:hidden;}
.sider .inp_wrap .iw_l{width:176px;height:34px;background-color:#fff;margin:0;float:left}
.sider .inp_wrap .iw_l .g_inp{
	width:160px;
	height:34px;
	padding:0 10px;
	border:0 !important;
	border-radius:0 !important;
	text-align:left;
	font-size:13px;
	color:#a4a4a4;
	line-height:34px;
	letter-spacing:-1px;
}
.sider .inp_wrap .iw_r{width:34px;height:34px;float:right;}
.sider .inp_wrap .iw_r a.i_inp{width:34px;height:34px;background:#fff url(http://www.newstomato.com/one/images/icon/rs_icon1.png) 50% 50% no-repeat;background-size:15px 15px;border:0 !important;border-radius:0 !important;display:block;}

.sider ol li{height:50px;background-color:#fff;border-bottom:1px solid #e5e5e5;line-height:38px !important;position:relative;display:block;}
.sider ol li .limg{width:36px;height:36px;margin:0;padding:0;border:1px solid #ddd;position:absolute;left:10px;top:7px;display:block;}
.sider ol li .limg img{width:36px;height:36px;vertical-align:top !important;}
.sider ol li .ltxt{width:155px;height:30px;margin:0;padding:0;font-size:14px;font-weight:400;letter-spacing:-1px;position:absolute;left:55px;top:7px;display:block;}
.sider ol li .ltxt b{margin:0 10px 0 0;font-size:15px;font-weight:600;}

.sider ol li:hover .profile{width:300px;display:block;}
.sider ol li .profile{width:300px;background-color:#fff;border:1px solid #bbb;border-radius:3px;display:none;position:relative;top:-38px;left:-320px;z-index:100000;}
.sider ol li .profile .pro_aw{width:10px;height:20px;background:url(../images/pro_pw.png) no-repeat;position:absolute;right:-10px;top:40%;}
.sider ol li .profile .pro_case{padding:10px 10px 5px;position:relative;}
.sider ol li .profile .pro_case .pc_thum{width:55px;height:55px;border:1px solid #cecece;overflow:hidden;float:left;}
.sider ol li .profile .pro_case .pc_thum img{width:100%;min-height:55px;}
.sider ol li .profile .pro_case .pc_text{width:215px;float:right;}
.sider ol li .profile .pro_case .pc_text .pt_btit{margin:0 0 5px;font-size:16px;font-weight:700;color:#2785c3;line-height:18px;display:block;}
.sider ol li .profile .pro_case .pc_text .pt_btxt{height:34px;font-size:13px;font-weight:600;color:#333;line-height:17px;display:block;overflow:hidden;}
.sider ol li .profile .pt_line{width:100%;height:1px;border-bottom:1px solid #ccc;display:block;}
.sider ol li .profile .pt_txt{width:280px; margin:0;padding:7px 10px 10px;background-color:#f7f7f7;border-top:1px solid #fff;font-size:12px;font-weight:300;color:#333;line-height:16px;display:block;}






/************************************************
*					CONTAINER					*
************************************************/

/*** Main Content ***/
.content{width:100%;max-width:1080px;margin:0;padding:0;float:left;}
.mcontent{width:100%;max-width:846px;margin:0;padding:0;float:left;}
.tcontent{width:100%;max-width:830px;margin:0;padding:0;float:left;}
.fcontent{width:100%;max-width:810px;margin:0;padding:0;float:left;}

/* 메인 레벨1 */
.lab_case1{height:560px;margin:0 0 20px;position:relative;overflow:hidden;z-index:0;}
.lab_case1_s{height:460px;margin:0 0 20px;position:relative;overflow:hidden;z-index:0;}

/* SLIDER */
.flex-container a:hover,
.flex-slider a:hover {
	outline: ;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: ;
	z-index:1000;
}
.flex-pauseplay span {
	text-transform: capitalize;
}
/* --------------------------------------------
 * 					BASE STYLES
 * --------------------------------------------*/
.flexslider {
	margin: 0;
	padding: 0;
}
.flexslider .slides > li {
	display:none;
	-webkit-backface-visibility:hidden;
	overflow:hidden;
}
.flexslider .slides img {
	width:100%;
	/*height:auto;*/
}
.flexslider .slides:after {
	height:0;
	line-height:0;
	display:block;
	clear:both;
	visibility:hidden;
}
html[xmlns] .flexslider .slides {
	display:block;
}
* html .flexslider .slides {
	height:1%;
}
.no-js .flexslider .slides > li:first-child {
	display:block;
}
/* --------------------------------------------
 * 				DEFAULT THEME
 * --------------------------------------------*/
.vod_wrap{width:100%;margin:0 auto;position:relative;}
.vod_wrap .htit{margin:50px 0 40px;text-align:center;font-size:52px;font-weight:600;color:#292929;line-height:53px;position:relative;display:block;}
.vod_wrap .vt_play{width:70px;height:70px;position:absolute;left:388px;top:195px;display:block;z-index:100;}
.vod_wrap .vod_txt{width:100%;margin:0;padding:0;text-align:left;color:#fff;position:absolute;left:0;bottom:0;z-index:100;}
.vod_wrap .vod_txt ul{margin:25px 30px;padding:0;}
.vod_wrap .vod_txt li{width:100%;display:block;position:relative;}
.vod_wrap .vod_txt li span{margin:0 0 5px;font-size:18px;font-weight:500;color:#1fb6d4;line-height:24px;display:block;}
.vod_wrap .vod_txt li b{width:100%;margin:0 0 10px;padding:0;text-align:left;font-size:32px;font-weight:600;line-height:36px;display:block;}
.vod_wrap .vod_txt li p{font-size:15px;font-weight:400;color:#fff;line-height:25px;display:block;}
.vod_wrap .vod_txt li p img{width:30px;height:30px;margin:0 10px 0 0;border:1px solid #ddd;}
.vod_wrap .vod_txt li .vt_sns{width:50%;height:30px;text-align:right;font-size:15px;font-weight:300;line-height:30px;float:right;}
.vod_wrap .vod_txt li .vt_sns a{margin:0 0 0 10px;color:#d5d5d5;}
.vod_wrap .vod_txt li .vt_sns img{width:25px;height:25px;vertical-align:middle;}
.vod_wrap .vod_txt li a,
.vod_wrap .vod_txt li a:hover{color:#fff;}
.vod_wrap .vod_bn{width:900px;height:413px;margin:0 auto;border:1px solid #ddd;text-align:center;position:relative;overflow:hidden;z-index:10;}
.vod_wrap .vod_bn2{width:846px;height:460px;margin:0;border:1px solid #ddd;text-align:center;position:relative;overflow:hidden;z-index:10;}
.vod_wrap .vod_bn2 .vb{width:100%;height:185px;background:url(../images/fs_over.png) repeat-x left bottom;position:absolute;left:0;bottom:0;display:block;z-index:10;}

.flexslider {
	margin:0;
	position:relative;
	zoom:1;
	-webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
	-o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
	box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
	zoom:1;
}
.flexslider .slides img {
	width:100%;
	/*height:100%;*/
	-moz-user-select:none;
}
.flex-viewport {
	max-height:2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.loading .flex-viewport {
	max-height:460px;
}
.carousel li {
	margin-right:5px;
}
.flex-direction-nav {
	*height:0;
	z-index:1000;
}
.flex-direction-nav a {
	width:22px;
	height:40px;
	margin:-20px 0 0;
	text-decoration:none;
	font-size:0 !important;
	color:rgba(0, 0, 0, 0.8);
	position:absolute;
	top:50%;
	z-index:10000;
	display:block;
	overflow:hidden;
	opacity:1;
	cursor:pointer;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.flex-direction-nav .flex-prev {
	background:url(../images/icon/arrow_prev.png) no-repeat;
	left:10px;
	top:50%;
}
.flex-direction-nav .flex-next {
	background:url(../images/icon/arrow_next.png) no-repeat;
	text-align: right;
	right:10px;
	top:50%;
}
.flexslider:hover .flex-direction-nav .flex-prev {
	opacity: 1;
	left:10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
	opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
	opacity: 1;
	right:10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
	opacity: 1;
}
.flex-direction-nav .flex-disabled {
	opacity: 0!important;
	filter: alpha(opacity=0);
	cursor: default;
	z-index: -1;
}
.flex-control-nav {
	width: 100%;
	bottom: -40px;
	text-align: center;
	position: absolute;
}
.flex-control-nav li {
	margin:0 6px;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.flex-control-paging li a {
	width: 11px;
	height: 11px;
	background: #666;
	background: rgba(0, 0, 0, 0.5);
	cursor: pointer;
	text-indent: -9999px;
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	display:none;
}
.flex-control-paging li a:hover {
	background: #333;
	background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
	background: #000;
	background: rgba(0, 0, 0, 0.9);
	cursor: default;
}
.flex-control-thumbs {
	margin: 5px 0 0;
	position: static;
	overflow: hidden;
}
.flex-control-thumbs li {
	width: 25%;
	float: left;
	margin: 0;
}
.flex-control-thumbs img {
	width: 100%;
	height: auto;
	display: block;
	opacity: .7;
	cursor: pointer;
	-moz-user-select: none;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.flex-control-thumbs img:hover {
	opacity: 1;
}
.flex-control-thumbs .flex-active {
	opacity: 1;
	cursor: default;
}

@media screen and (max-width: 860px) {
	.flex-direction-nav .flex-prev {
		opacity: 1;
	}
	.flex-direction-nav .flex-next {
		opacity: 1;
	}
}


/* 메인 레벨2 */
.lab_case2{width:100%;max-width:1080px;height:340px;margin:0;padding:0;position:relative;}
.lab_case2 ul{margin:0 0 0 -19px;}
.lab_case2 li{width:530px;margin:0 0 20px 19px;position:relative;float:left;}
.lab_case2 li .l2_thum{width:530px;height:340px;background-color:#e1e1e1;border:1px solid #ddd;text-align:center;position:relative;left:0;top:0;overflow:hidden;z-index:1;}
.lab_case2 li .l2_thum .l2_table{width:100%;height:160px;display:table;}
.lab_case2 li .l2_thum .l2_cell{text-align:center;vertical-align:top;display:table-cell; height: 140px;}
.lab_case2 li .l2_thum .l2_cell img{width:100%;/*height:100%;*/vertical-align:middle;}
.lab_case2 li .l2_thum img{height:340px;vertical-align:middle;}
.lab_case2 li .l2_thum .l2over{width:100%;height:185px;background:url(../images/fs_over.png) repeat-x;display:block;position:absolute;left:0;bottom:0;z-index:10;}
.lab_case2 li .l2_thum .l2_copy{
	width:490px;
	padding:30px 20px;
	text-align:left;
	color:#fff;
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	z-index:100;
}
.lab_case2 li .l2_thum .l2_copy span{margin:0 0 10px;font-size:18px;font-weight:700;color:#01a6c4;line-height:24px;display:block;}
.lab_case2 li .l2_thum .l2_copy b{margin:0 0 20px;font-size:28px;font-weight:500;line-height:32px;display:block;}
.lab_case2 li .l2_thum .l2_copy p{font-size:15px;line-height:22px;display:block;}


/* 서브 레벨2 */
.lc2_tit{margin:5px 0 10px;padding:0;font-size:20px;font-weight:600;position:relative;}
.lt_img{width:125px;height:125px;margin:20px 47px;border-radius:100%;overflow:hidden;}
.lab_case2_s{margin:0 0 30px;padding:0;background-color:#fff;border:1px solid #e1e1e1;position:relative;}
.lab_case2_S .lc2_wrap{width:220px;height:223px;position:relative;}
.lab_case2_s .lc2_wrap .lw2_thum{width:220px;height:223px;background-color:#f6f6f6;float:left;}
.lab_case2_S .lc2_wrap .lw2_thum .table{width:125px;height:125px;display:table;}
.lab_case2_S .lc2_wrap .lw2_thum .cell{text-align:center;vertical-align:middle;display:table-cell;}
.lab_case2_s .lc2_wrap .lw2_thum .cell img{width:100%;vertical-align:middle;}
.lab_case2_s .lc2_wrap .lw2_thum .desc{text-align:center;font-size:20px;font-weight:600;color:#292929;}
.lab_case2_s .lc2_wrap .lw2_txt{width:624px;margin:0;padding:30px 40px 0;float:left;}
.lab_case2_s .lc2_wrap .lw2_txt b{margin:0 0 20px;text-align:left;font-size:19px;font-weight:600;color:#262626;line-height:20px;display:block;overflow:hidden;}
.lab_case2_s .lc2_wrap .lw2_txt p{margin:0;text-align:left;font-size:17px;font-weight:400;color:#666;line-height:30px;display:block;overflow:hidden;}

.lab_case2_s .flex-direction-nav{width:40px;position:absolute;right:0;top:-15px;}
.lab_case2_s .flex-direction-nav .flex-next{
	width:20px;
	height:20px;
	background:url(../images/icon/arrow_r_icon1.png) no-repeat center 2px;
	background-size:14px;
	border:1px solid #ccc;
	border-radius:3px;
	right:0 !important;
}
.lab_case2_s .flexslider:hover .flex-direction-nav .flex-next{right:0 !important;}
.lab_case2_s .flex-direction-nav .flex-prev{
	width:20px;
	height:20px;
	background:url(../images/icon/arrow_l_icon1.png) no-repeat center 2px;
	background-size:14px;
	border:1px solid #ccc;
	border-radius:3px;
	left:0 !important;
}
.lab_case2_s .flexslider:hover .flex-direction-nav .flex-prev{right:0 !important;}


/* 메인 레벨3 */
.lab_case3{width:100%;max-width:1080px;margin:0;padding:0;position:relative;}
.lab_case3 ul{margin:0 0 0 -19px;}
.lab_case3 li{width:345px;margin:0 0 20px 19px;position:relative;float:left;}
.lab_case3 li .l3_thum{width:345px;height:250px;background-color:#e1e1e1;border:1px solid #ddd;text-align:center;position:relative;overflow:hidden;z-index:1;}
.lab_case3 li .l3_thum .l3_play{width:40px;height:40px;position:absolute;left:0;top:0;display:block;}
.lab_case3 li .l3_thum .l3_table{width:100%;height:250px;display:table;}
.lab_case3 li .l3_thum .l3_cell{height:250px;text-align:center;vertical-align:top;display:table-cell;}
.lab_case3 li .l3_thum .l3_cell img{height:100%;vertical-align:middle !important;}
.lab_case3 li .l3_copy{
	width:100%;
	padding:10px 5px;
	text-align:left;
	display:block;
	position:relative;
	z-index:100;
}
.lab_case3 li .l3_copy span{margin:5px 0 10px;font-size:15px;font-weight:700;color:#1fb6d4;line-height:16px;display:block;}
.lab_case3 li .l3_copy b{margin:0 0 15px;font-size:18px;font-weight:600;color:#292929;line-height:18px;display:block;}
.lab_case3 li .l3_copy p{font-size:14px;color:#292929;line-height:16px;display:block;}


/* 메인 레벨4 */
.lab_case4{margin:0 0 30px;padding:0;position:relative;}
.lab_case4 ul{margin:0;padding:0;position:relative;}
.lab_case4 li{height:160px;margin:0 0 20px;padding:0;border:1px solid #e1e1e1;}
.lab_case4 .lc4_wrap{width:100%;position:relative;}
.lab_case4 .lc4_wrap .lw_thum{width:240px;height:160px;background-color:#e1e1e1;float:left;overflow:hidden;}
.lab_case4 .lc4_wrap .lw_thum .table{width:100%;height:160px;display:table;}
.lab_case4 .lc4_wrap .lw_thum .cell{text-align:center;vertical-align:middle;display:table-cell;}
.lab_case4 .lc4_wrap .lw_thum .cell img{width:100%;vertical-align:middle;}
.lab_case4 .lc4_wrap .lw_txt{width:604px;margin:0;padding:15px 25px 0;float:left;}
.lab_case4 .lc4_wrap .lw_txt span{margin:0 0 5px;text-align:left;font-size:15px;font-weight:600;color:#292929;line-height:20px;display:block;overflow:hidden;}
.lab_case4 .lc4_wrap .lw_txt b{margin:0 0 10px;text-align:left;font-size:19px;font-weight:600;color:#292929;line-height:24px;display:block;overflow:hidden;}
.lab_case4 .lc4_wrap .lw_txt p{height:40px;margin:0 0 10px;text-align:left;font-size:14px;font-weight:400;color:#666;line-height:20px;display:block;overflow:hidden;}


/* 메인 레벨5 */
.lab_case5{width:100%;height:200px;margin:0;padding:0;position:relative;}
.lab_case5 ul{margin:0 0 0 -18px;}
.lab_case5 li{width:270px;margin:0 0 20px 18px;border:1px solid #ddd;position:relative;float:left;}
.lab_case5 li .l5_thum{width:268px;height:160px;background-color:#e1e1e1;text-align:center;position:relative;overflow:hidden;z-index:1;}
.lab_case5 li .l5_thum .l5_play{width:40px;height:40px;position:absolute;left:0;top:0;display:block;}
.lab_case5 li .l5_thum .l5_table{width:100%;height:160px;display:table;}
.lab_case5 li .l5_thum .l5_cell{height:160px;text-align:center;vertical-align:top;display:table-cell;}
.lab_case5 li .l5_thum .l5_cell img{width:100%;/*height:100%;*/vertical-align:middle;}
.lab_case5 li .l5_thum img{height:auto;/*height:140px;*/vertical-align:middle;}
.lab_case5 li .l5_thum .l5over{width:270px;height:100px;background:url(../images/fs_t_over.png) repeat-x;display:block;position:absolute;left:0;bottom:0;z-index:10;}
.lab_case5 li .l5_copy{
	width:100%;
	padding:20px 15px;
	text-align:left;
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	z-index:100;
}
.lab_case5 li .l5_copy span{margin:5px 0;font-size:14px;font-weight:500;color:#1fb6d4;line-height:16px;display:block;}
.lab_case5 li .l5_copy b{margin:0;font-size:15px;font-weight:600;color:#fff;line-height:20px;display:block;}
.lab_case5 li .l5_text{height:26px;padding:0 5px;position:relative;}
.lab_case5 li .l5_text .lt_pf{width:100%;height:26px;text-align:left;font-size:12px;color:#292929;line-height:26px;letter-spacing:-1px;display:block;}


/* 실시간댓글 */
.comm_wrap{position:relative;}
.comm_wrap ul{margin:0;padding:0;}
.comm_wrap li{margin:0 0 20px;border-top:1px solid #e1e1e1;}
.comm_wrap .cw_text{padding:15px 20px;position:relative;}
.comm_wrap .cw_text .ct_tit{height:30px;margin:0 0 10px;font-size:18px;line-height:30px;}
.comm_wrap .cw_text .ct_tit .ct_time{height:30px;font-size:16px;position:absolute;right:0;top:20px;display:block;}
.comm_wrap .cw_text .ct_txt{font-size:14px;line-height:22px;}
.comm_wrap .cw_link{height:40px;padding:0 20px;background-color:#fbfbfb;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;font-size:16px;font-weight:500;line-height:40px;position:relative;}
.comm_wrap .cw_link span{width:40px;height:40px;background:url(../images/icon/more_d_icon1.png) no-repeat center 50%;position:absolute;right:0;top:0;}
.comm_wrap .cw_link a{width:100%;height:40px;color:#00aacc;display:block;}


/* 구독뉴스 */
.ud_more{width:110px;height:40px;margin:20px auto;border:1px solid #ddd;border-radius:3px;}
.ud_more a{width:100%;height:40px;text-align:center;font-size:14px;font-weight:500;line-height:40px;display:block;}


/* 기자소개 */
.jour_wrap{position:relative;}
.jour_wrap ul{margin:0;padding:0;}
.jour_wrap li {
    margin:0 0 20px;
    padding:15px 20px;
    background-color:#fbfbfb;
    border-top:1px solid #e1e1e1;
    border-bottom:1px solid #e1e1e1;
    position:relative;
}
.jour_wrap .jw_thum{width:85px;height:74px;margin:0 15px 15px 0;position:relative;float:left;}
.jour_wrap .jw_thum .jt_pro{background-color:#f3f3f3;border:1px solid #ddd;border-radius:100%;position:relative;overflow:hidden;}
.jour_wrap .jw_thum .jt_pro .jt_img{width:100%;}
.jour_wrap .jw_thum span{
	width:22px;
	height:22px;
	text-align:center;
	line-height:20px;
	display:block;
	position:absolute;
	right:0;
	bottom:0;
}
.jour_wrap .jw_thum span img{width:22px;vertical-align:middle;}
.jour_wrap .jw_text{width:705px;margin:0;float:left;}
.jour_wrap .jw_text .jt_bit{height:70px;margin:0;font-size:17px;font-weight:600;line-height:70px;letter-spacing:-1px;}
.jour_wrap .jw_text .jt_bit b span{font-size:14px;}
.jour_wrap .jw_text .jt_bit .jt_btn{width:80px;height:70px;font-size:16px;font-weight:400;position:absolute;right:15px;top:7px;display:block;}
.jour_wrap .jw_text .jt_bit .jt_btn .subscription{
	width:80px;
	height:35px;
	margin:35px 0;
	padding:0 15px 0 0;
	background:url(../images/icon/plus_icon.png) no-repeat 58px 50%;
	background-size:15px 15px;
	border:1px solid #2e82e0;
	border-radius:5px;
	text-align:center;
	font-size:14px;
	color:#2e82e0;
	line-height:35px;
	float:right;
	display:block;
}
.jour_wrap .jw_text .jt_bit .jt_btn .subscription:hover,
.jour_wrap .jw_text .jt_bit .jt_btn .subscription.on{
	padding:0 20px 0 0 !important;
	background:#2e82e0 url(../images/icon/btn_check.png) no-repeat 56px 50%;
	background-size:15px 15px;
	border:1px solid #2e82e0;
	color:#fff !important;
}
.jour_wrap .jw_text .jt_tit{height:30px;margin:0 0 10px;font-size:17px;font-weight:600;line-height:30px;letter-spacing:-1px;}
.jour_wrap .jw_text .jt_tit b{margin:0 25px 0 0;font-size:18px;font-weight:600;}
.jour_wrap .jw_text .jt_tit .jt_info{width:90px;height:90px;font-size:16px;position:absolute;right:15px;top:15px;display:block;overflow:hidden;}
.jour_wrap .jw_text .jt_tit .jt_info img{height:90px;}
.jour_wrap .jw_text .jt_tit .jt_sns{position:absolute;right:15px;top:15px;display:block;}
.jour_wrap .jw_text .jt_txt{font-size:14px;line-height:22px;}
.jour_wrap .jw_text .jt_txt a{color:#555;}




/*** BSIDE ***/
.bside{width:250px;margin:0;float:right;}
.bside .bs_tit{height:45px;padding:0 10px;border-top:1px solid #e1e1e1;text-align:center;font-size:18px;font-weight:600;line-height:45px;}
.bside .bs_case{margin:0 0 20px;padding:0;background-color:#fbfbfb;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;text-align:left;}
.bside .bs_case ul{margin:7px 0;padding:0;}
.bside .bs_case li{height:40px;padding:0 5px 0 10px;font-size:14px;font-weight:600;position:relative;}
.bside .bs_case li .num{width:25px;height:40px;text-align:left;line-height:40px;letter-spacing:-1px;display:block;float:left;}
.bside .bs_case li .list{width:160px;height:40px;text-align:left;font-weight:400;color:#666;line-height:40px;letter-spacing:-1px;display:block;float:left;}
.bside .bs_case li .list b{margin:0 5px 0 0;font-weight:700;color:#333;}
.bside .bs_case li .list img{width:28px;height:28px;border:1px solid #ddd;vertical-align:middle;}
.bside .bs_case li .link{width:20px;height:40px;text-align:right;display:block;float:right;}
.bside .bs_case li .link a{width:20px;height:40px;background:url(../images/icon/hone_up1.png) no-repeat center 50%;line-height:40px;display:block;}
.bside .bs_case li .link a:hover, .bside .bs_case li .link a.on{background:url(../images/icon/hone_ov1.png) no-repeat center 50%;}


.rns_box,
.rns_bn,
.rns_news{margin:0 0 10px;padding:0;background-color:#fff;border:1px solid #ddd;text-align:left;}

.rns_bn{width:250px;height:250px;}
.rns_bn img{width:100%;height:100%;}

.rns_sti{height:30px;padding:0 10px;font-size:14px;color:#333;line-height:30px;position:relative;}
.rns_sti b{font-weight:600;}
.rns_sti .rs_more{height:30px;font-size:11px;position:absolute;right:10px;}
.rns_sti .rs_more a{font-size:11px;line-height:30px;display:block;}
.rns_sti .rs_more b{color:#333;}

.rns_color{background-color:#9f9f9f;color:#fff;}
.rns_color a{color:#fff;}

.rns_box .rd_case{margin:0 10px;}
.rns_box .rb_ti{font-weight:600;color:#333;line-height:20px;}
.rns_box .rb_ti a{font-weight:600;color:#333;line-height:20px;}
.rns_box .rb_txt{margin:5px 0;font-size:13px;line-height:20px;}
.rns_box ul{margin:0;padding:0 10px 5px;}
.rns_box li{font-size:13px;color:#333;line-height:22px;}
.rns_box li.point{padding:0 0 0 5px; /*background:url(http://www.newstomato.com/one/images/bullet_05.gif) no-repeat 0 50%;*/}
.rns_box li .tip{color:#999;}
.rns_box li a{color:#333;}
.rns_box li b{font-weight:600;}

.rns_news .tabs-standard{width:100%;height:145px;margin:0;padding:0;}
.rns_news .tabs-standard .sliderkit-nav{width:100%;height:22px;margin:-10px 0 0;border-bottom:1px solid #009dbe;text-align:left;position:relative;}
.rns_news .tabs-standard .sliderkit-nav-clip{margin:0;}
.rns_news .tabs-standard .sliderkit-nav-clip li:first-child{width:123px;border-left:0;}
.rns_news .tabs-standard .sliderkit-nav-clip li{width:124px;height:22px;border-left:1px solid #ddd;text-align:center;font-size:12px;line-height:22px;}
.rns_news .tabs-standard .sliderkit-nav-clip li,
.rns_news .tabs-standard .sliderkit-nav-clip li a{float:left;}
.rns_news .tabs-standard .sliderkit-nav-clip li a{width:100%;height:22px;text-align:center;line-height:22px;text-decoration:none;}
.rns_news .tabs-standard .sliderkit-nav-clip li.sliderkit-selected{background-color:#009dbe;}
.rns_news .tabs-standard .sliderkit-nav-clip li.sliderkit-selected a,
.rns_news .tabs-standard .sliderkit-nav-clip li.sliderkit-selected a:hover{background-color:#009dbe;color:#fff !important;}

.rns_news .tabs-standard .sliderkit-panels{width:240px;height:145px;background:#fff;overflow:hidden;}
.rns_news .tabs-standard .sliderkit-panel{width:240px;background:#fff;}

.rns_news .tabs-standard .sliderkit-news{margin:0;padding:3px 10px 0;}
.rns_news .tabs-standard .sliderkit-news ul{margin:0;padding:5px 0;}
.rns_news .tabs-standard .sliderkit-news li{font-size:13px;color:#333;position:relative;}
.rns_news .tabs-standard .sliderkit-news li .li_thum{width:40%;height:60px;margin:0 0 4px;padding:0 3% 0 0;line-height:60px;float:left;overflow:hidden;}
.rns_news .tabs-standard .sliderkit-news li .li_thum img{width:100%;}
.rns_news .tabs-standard .sliderkit-news li .li_txt{width:57%;height:60px;margin:0 0 4px;font-size:14px;line-height:20px;font-weight:bold;float:right;overflow:hidden;}
.rns_news .tabs-standard .sliderkit-news li.li_list{width:97%;height:19px;padding:0 0 0 3%;/*background:url(http://www.newstomato.com/one/images/bullet_05.gif) no-repeat 0 50%;*/line-height:19px;}
.rns_news .tabs-standard .sliderkit-news li a{color:#333;}


.bside2{width:214px;margin:0;float:right;}
.bside2 .bs_tit{height:45px;padding:0 10px;border-top:1px solid #e1e1e1;text-align:left;font-size:18px;font-weight:600;line-height:45px;}
.bside2 .bs_wrap{margin:0 0 20px;padding:15px 5px 0;background-color:#fbfbfb;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;position:relative;display:block;}
.bside2 .bs_wrap li{margin:0 0 15px;padding:0;}
.bside2 .bs_wrap li .bw_img{width:204px;height:130px;margin:0 0 5px;line-height:130px;position:relative;overflow:hidden;display:block;}
.bside2 .bs_wrap li .bw_img img{width:100%;vertical-align:middle;}
.bside2 .bs_wrap li .bw_txt{font-size:14px;color:#3b3b3b;line-height:20px;display:block;}

.bside3{width:250px;margin:0;padding:0 0 0 19px;border-left:1px solid #e1e1e1;float:right;}
.bside3 .bs_tit{padding:15px 0 5px;text-align:left;font-size:18px;font-weight:600;line-height:45px;}
.bside3 .bs_wrap{margin:0;padding:0;position:relative;display:block;}
.bside3 .bs_wrap li{margin:0 0 15px;padding:0;}
.bside3 .bs_wrap li .bw_img{width:230px;height:130px;margin:0 0 5px;line-height:130px;position:relative;overflow:hidden;display:block;}
.bside3 .bs_wrap li .bw_img img{width:100%;vertical-align:middle;}
.bside3 .bs_wrap li .bw_txt{font-size:14px;color:#3b3b3b;line-height:20px;display:block;}


.tbl_type1,
.tbl_type1 th,
.tbl_type1 td{margin:0;padding:1px 0 0;border:0}
.tbl_type1{width:100%;font-size:12px;}
.tbl_type1 caption{display:none}
.tbl_type1 th{border-bottom:1px solid #7f7f7f;text-align:center;font-size:11px;font-weight:bold;line-height:25px;}
.tbl_type1 td{line-height:24px;}
.tbl_type1 .btxt{font-size:18px;font-weight:bold;}
.tbl_type1 .btxt span{font-size:18px;font-weight:bold;}
.tbl_type1 .stxt{font-size:11px;letter-spacing:-1px;}
.tbl_type1 .bpoint{color:#5489e7;}




/*** Sub Content ***/
.scontent{width:100%;max-width:1080px;margin:0;padding:0;float:left;}


/*** Login ***/
.login_wrap{width:320px;margin:30px auto 0;padding:0;position:relative;}
.login_wrap .lw_tit{width:100%;margin:0 0 30px;text-align:center;font-size:26px;font-weight:600;}
.login_wrap .lw_chk{margin:0 -10px 10px 0;text-align:right;font-size:13px;color:#666;}
.login_wrap .lw_chk input[type="checkbox"] + label:before{width:1.4em;height:1.4em;left:3px;top:2px;}
.login_wrap .lw_inp{margin:0 0 10px;padding:0;}
.login_wrap .lw_inp input{margin:10px 0;}
.login_wrap .lw_inp input[type="checkbox"] + label{padding-right:0 !important;}
.login_wrap .lw_inp input[type="text"],
.lw_inp input[type="password"]{width:300px !important;height:40px;padding:0 10px !important;border-radius:0;line-height:40px;}
.login_wrap .lw_btn{
	width:100%;
	height:40px;
	margin:0 0 20px;
	background-color:#00a8c8;
	border:1px solid #00a8c8;
	border-radius:4px;
	text-align:center;
	font-size:15px;
	color:#fff;
	line-height:40px;
	display:block;
}
.login_wrap .lw_bcase{height:45px;border-top:1px solid #e0e0e0;text-align:center;line-height:45px;position:relative;}
.login_wrap .lw_bcase .pw_btn{text-align:right;color:#888;}
.login_wrap .lw_bcase span{margin:0 15px;color:#e0e0e0;}
.login_wrap .lw_bcase .jn_btn{text-align:left;color:#888;}


/** PW 찾기 **/
.login_wrap .pw_case{margin:0 0 10px;padding:0;position:relative;}
.login_wrap .pw_case .pi_inp{width:200px;margin:0 10px 0 0;float:left;}
.login_wrap .pw_case .pi_inp input[type="text"],
.login_wrap .pw_case .pi_inp input[type="password"]{width:100% !important;height:40px;padding:0 10px !important;border-radius:0;line-height:40px;}
.login_wrap .pw_case .pi_btn1,
.login_wrap .pw_case .pi_btn2{width:95px;height:40px;position:relative;float:right;}
.login_wrap .pw_case .pi_btn1 a{width:100%;height:40px;background-color:#626262;border:1px solid #626262;text-align:center;color:#fff;line-height:40px;float:left;}
.login_wrap .pw_case .pi_btn2 a{width:55px;height:40px;background-color:#626262;border:1px solid #626262;text-align:center;color:#fff;line-height:40px;float:left;}
.login_wrap .pw_case .pi_btn2 span{width:38px;height:40px;text-align:center;font-size:14px;color:#999;line-height:40px;float:left;}


/** PW 재설정 **/
.login_wrap .pw_case .pw_inp{width:265px;margin:0 10px 0 0;float:left;}
.login_wrap .pw_case .pw_inp input[type="text"],
.login_wrap .pw_case .pw_inp input[type="password"]{width:100% !important;height:40px;padding:0 10px !important;border-radius:0;line-height:40px;}
.login_wrap .pw_chk{width:30px;height:40px;margin:0;padding:0;float:right;}
.login_wrap .pw_chk input[type="checkbox"] + label{margin:0;padding:0;}
.login_wrap .pw_chk input[type="checkbox"] + label:before{
	width:30px;
	height:40px;
	margin:0;
	padding:0;
	border:none;
	content:'';
	background:url(../images/icon/check_icon_ov1.png) center 50% no-repeat;
	text-align:center;
	display:inline-block;
	position:absolute;
	left:0;
	top:0;
}
.login_wrap .pw_chk input[type="checkbox"]:checked + label:before{
	width:30px;
	height:40px;
	margin:0;
	padding:0;
	content:'';
	background:url(../images/icon/check_icon_up1.png) center 50% no-repeat;
	display:block;
}


/** 회원가입 **/
.login_wrap .pw_case .lw_inp{width:300px;margin:0 10px 0 0;float:left;}
.login_wrap .pw_case .lw_inp input[type="text"]{width:100% !important;height:40px;padding:0 10px !important;border-radius:0;line-height:40px;}
.login_wrap .pw_case .lw_txt{margin:0 0 15px;padding:0px;text-align:left;font-size:12px;color:#999;}

.login_wrap .pw_allsel{margin:8px 0 0;padding:8px 10px 0;border-top:1px solid #e0e0e0;}
.login_wrap .pw_allsel label{padding:8px 0 8px 28px;font-size:14px !important;color:#666 !important;}
.login_wrap .pw_allsel input[type="checkbox"] + label:before{width:1.4em;height:1.4em;left:0;top:8px;}
.login_wrap .pc_case{margin:0 0 25px;padding:10px 15px 2px;background-color:#ebebeb;border:1px solid #dcdcdc;text-align:left;position:relative;}
.login_wrap .pc_case ul{margin:0;padding:0;}
.login_wrap .pc_case li{height:30px;position:relative;display:block;}
.login_wrap .pc_case li span{height:30px;position:absolute;right:10px;top:0;}
.login_wrap .pc_case label{padding:0 0 0 30px;font-size:14px !important;color:#666 !important;}
.login_wrap .pc_case label b{font-size:14px !important;font-weight:500;}
.login_wrap .pc_case input[type="checkbox"] + label:before{width:1.4em;height:1.4em;background-color:#fff;left:0;top:0;}

.login_wrap .messageCheck{width:30px;height:40px;margin:0;padding:0;content:'';background:url(../images/icon/check_icon_up1.png) center 50% no-repeat;display:block;left:60;}
.login_wrap .messageCancel{width:30px;height:40px;margin:0;padding:0;border:none;content:'';background:url(../images/icon/check_icon_ov1.png) center 50% no-repeat;text-align:center;display:inline-block;position:absolute;left:60;top:0;}


/** 회원가입 완료 **/
.login_wrap .lw_wbtn{width:100%;height:40px;margin:25px 0;text-align:center;font-size:15px;position:relative;}
.login_wrap .lw_wbtn .lo_gbtn{width:49%;height:40px;margin:0;background-color:#626262;border:1px solid #626262;border-radius:4px;color:#fff;line-height:40px;display:block;float:left;}
.login_wrap .lw_wbtn .lo_bbtn{width:49%;height:40px;margin:0;background-color:#00a8c8;border:1px solid #00a8c8;border-radius:4px;color:#fff;line-height:40px;display:block;float:right;}


/** MY Page **/
.my_wrap{margin:20px 0;position:relative;}
.my_wrap .mw_tit{width:100px;height:35px;background-color:#313131;border-radius:4px 4px 0 0;text-align:center;font-size:16px;color:#fff;line-height:35px;position:relative;float:left;}
.my_wrap .mw_text{border-top:1px solid #313131;border-bottom:1px solid #313131;}
.my_wrap .mw_text ul{margin:20px;padding:0;}
.my_wrap .mw_text li{margin:0 0 10px;position:relative;}
.my_wrap .mw_text .mt_tit{width:20%;height:30px;margin:0 0 10px;text-align:left;font-size:16px;font-weight:600;line-height:30px;float:left;}
.my_wrap .mw_text .mt_txt{width:80%;text-align:left;font-size:14px;line-height:30px;float:left;}
.my_wrap .mw_text .mt_btn{width:120px;height:35px;margin:10px auto 20px;padding:0 10px;background-color:#666;border-radius:4px;text-align:center;font-size:16px;color:#fff;line-height:35px;display:block;}
.my_wrap .mw_text .btn_case{width:200px;height:35px;margin:10px auto 20px;padding:0;position:relative;}
.my_wrap .mw_text .btn_case .bc_btn{width:80px;margin:0 10px;background-color:#666;border-radius:4px;text-align:center;font-size:16px;color:#fff;line-height:35px;float:left;display:block;}

.my_wrap .mw_text .mw_mody{width:345px;height:40px;position:relative;}
.my_wrap .mw_text .mw_mody .mwt_inp{width:290px;margin:0 10px 0 0;float:left;}
.my_wrap .mw_text .mw_mody .mwt_inp input[type="text"], .my_wrap .mw_text .mw_mody .mwt_inp input[type="password"]{width:100% !important;height:40px;padding:0 10px !important;border-radius:0;line-height:40px;}
.my_wrap .mw_text .mw_mody .mwt_inp .bc_btn{width: 80px; height: 40px; background-color: #626262; border: 1px solid #626262; text-align: center; color: #fff; line-height: 40px;float: right;    margin-right: 18px;}
.my_wrap .mw_text .mw_mody .mwt_chk{width:30px;height:40px;margin:0;padding:0;float:right;}
.my_wrap .mw_text .mw_mody .mwt_chk input[type="checkbox"] + label{margin:0;padding:0;}
.my_wrap .mw_text .mw_mody .mwt_chk input[type="checkbox"] + label:before{width:30px;height:40px;margin:0;padding:0;border:none;content:'';background:url(../images/icon/check_icon_ov1.png) center 50% no-repeat;text-align:center;display:inline-block;position:absolute;left:0;top:0;}
.my_wrap .mw_text .mw_mody .mwt_chk input[type="checkbox"]:checked + label:before{width:30px;height:40px;margin:0;padding:0;content:'';background:url(../images/icon/check_icon_up1.png) center 50% no-repeat;display:block;}



/** 컨텐츠 관리 **/
.mmc_tit{margin:0 0 30px;font-size:28px;font-weight:600;line-height:40px;position:relative;}
.mmc_tit span{height:40px;text-align:right;font-size:16px;font-weight:600;line-height:40px;letter-spacing:-1px;position:absolute;right:0;top:0;}
.mmc_tit span a{text-decoration:underline !important;}

.mmc_stit{margin:0 0 10px;font-size:30px;font-weight:600;line-height:40px;position:relative;}
.mmc_txt{margin:0 0 20px;font-size:16px;font-weight:600;line-height:30px;position:relative;}

.mwt_tit{margin:0 0 5px;padding:0;font-size:16px;font-weight:600;line-height:30px;position:relative;}
.mwt_tit span{height:30px;position:absolute;right:10px;top:0;}
.mwt_tit span a{height:30px;padding:0 10px;text-align:right;line-height:30px;letter-spacing:-1px;border:1px solid #ccc;border-radius:3px;display:block;}


.mw_case{margin:0;padding:9px;background-color:#666;text-align:left;color:#333;position:relative;}
.mw_case .select-wrapper{height:32px;margin:0 5px;line-height:30px;float:left;}
.mw_case .select-wrapper select{width:auto;height:32px;letter-spacing:-1px;}
.mw_case .select-wrapper select.gr{background-color:#777;border:1px solid #444;border-radius:4px;color:#fff;}
.mw_case a{height:30px;padding:0 10px;background-color:#777;border:1px solid #444;border-radius:4px;color:#fff;line-height:30px;display:block;float:left;}
.mw_case a:hover,
.mw_case a:focus{color:#fff;}
.mw_case span{height:30px;position:absolute;right:10px;top:9px;}
.mw_case span .inp{background-color:#fff;margin:0 5px;border:1px solid #fff;float:left;}
.mw_case span .inp2{height:30px;margin:0 5px;line-height:30px;float:left;}

.mw_case span input{height:30px;margin:0;border:none;float:left;}
.mw_case span a{
	width:30px;
	height:30px;
	margin:0;
	padding:0;
	background:#fff url(../images/icon/search_btn1.png) no-repeat center 50%;
	border:none;
	font-size:15px;
	color:#fff;
	line-height:32px;
	display:block;
}

.mw_case span .select-wrapper select {
    background-color:#fff;
    border:1px solid #ccc;
	border-radius:4px;
	color:#555;
}


.mwType{width:100%;margin-bottom:20px;line-height:26px;border-top:1px solid #e9e9e9;clear:both;}
.mwType th{padding:7px 10px 6px;border-bottom:1px solid #e9e9e9;background-color:#f9f9f9;text-align:center;}
.mwType td{padding:7px 10px 6px;border-bottom:1px solid #e9e9e9;font-size:12px;color:#666;}
.mwType input[type="checkbox"] + label:before,
.mwType input[type="radio"] + label:before{top:-8px}

.mwt_btn{margin:0 10px 0 0;padding:7px 10px;text-align:center;line-height:30px;letter-spacing:-1px;border:1px solid #ccc;border-radius:4px;}



/** 카테고리 메인 **/
.asideFixed {
	z-index: 99999;
	position: fixed;
	top: 70px;
	margin:0;
	background: #fff;
	-webkit-backface-visibility: hidden;
}
.bsideFixed{
	z-index: 99999;
	position: fixed;
	top: 50px;
	background: #fff;
	-webkit-backface-visibility: hidden;
	left:826px;
}
.contentFixed{margin-left: 210px;}



/** 글쓰기 **/
.rns_sti .red img {margin-top:10px;}
.view_page div{width:100% !important;}
.frame {
	width:250px; 
	min-height:1330px;
	height:1900px;
	border: 0;
	-ms-transform: scale(0.25);
	-moz-transform: scale(0.25);
	-o-transform: scale(0.25);
	-webkit-transform: scale(0.25);
	transform: scale(0.95);
	-ms-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.cke{visibility:hidden;}

#related_article_wrap{position: relative;margin-bottom:20px;}
#related_article_wrap .ra_title{}
#related_article_wrap .ra_ul_list{overflow: hidden;display:block;width:100%;margin:0;}
#related_article_wrap .ra_ul_list li{display:inline-block;float:left;}
#related_article_wrap .ra_ul_list li:first-child{width:70%}
#related_article_wrap .input_ra_title{width:90%;}
.click_button{display:block;border:1px solid #666;margin:3px;padding:2px;color:#666;}

.cc_textarea div {width: 100% !important;}
@media all and (max-width:550px){
	.cc_textarea div div img,
	.cc_textarea div img,
	.cc_textarea div img {max-width: 96% !important; height: auto; }
}
.cc_textarea IMG{max-width:670px !important;}
.cc_textarea a{color: #0088cc !important;}

.AXTree_none .fa{font-size: 1.2em;vertical-align: middle;}

.mm_content{width:100%;padding-bottom: 50px;font-size:13px;position:relative;float:left;}
.mm_content table{font-size:13px;line-height:20px;}
.mm_content table input {display:inline;}

.pageTitle{  margin-bottom: 10px; font-size: 24px; font-weight: bold;}


.AXButton{height:2.5em;margin:5px 1px;padding:0 1.4em;background-color:#f6f6f6;border:1px solid #acacac;border-radius:3px;}



/** 메인 기사 **/
.cc_header{padding:25px 0 40px;border-bottom:1px solid #ddd;position:relative;}
.cc_header .ch_tit{width:880px;text-align:left;float:left;overflow:hidden;}
.cc_header .ch_tit span{margin:0 0 15px;font-size:25px;color:#1fb6d4;display:block;}
.cc_header .ch_tit b{font-size:32px;line-height:42px;color:#292929;display:block;}
.cc_header .ch_date{width:200px;text-align:right;float:right;}
.cc_header .ch_date p{margin:65px 0 0;font-size:16px;color:#999;line-height:30px;display:block;}

.cc_title{margin:0 0 10px;padding:0 20px 0 0;font-size:22px;font-weight:600;line-height:26px;position:relative;display:block;}
.cc_title .edit{width:26px;height:26px;line-height:26px;display:block;position:absolute;right:10px;top:0;}
.cc_title .edbtn{width:70px;height:70px;border:1px solid #ddd;font-size:14px;position:absolute;right:0;top:30px;z-index:10;}
.cc_title .edbtn .ebtn{width:100%;height:35px;background-color:#f0f0f0;text-align:center;line-height:35px;display:block;}
.cc_title .edbtn .dbtn{width:100%;height:35px;background-color:#fff;text-align:center;line-height:35px;display:block;}

.cc_copy{font-size:15px;font-weight:700;color:#666;display:block;}
.cc_stxt{padding:0 10px 0 0;font-size:15px;font-weight:500;line-height:22px;display:block;}
.cc_stxt a{height:22px;margin:0 0 3px;padding:0 0 0 22px;background:url(../images/re_icon1.png) no-repeat left 50%;color:#999;display:block;}
.cc_tsize{width:100px;height:30px;position:absolute;left:0;}
.cc_date{text-align:right;font-size:13px;font-weight:400;color:#999;display:block;}
.cc_sdate{text-align:right;font-size:13px;font-weight:400;color:#999;display:block; position:absolute;right:0;}

.co_case{margin:0 0 15px;padding:0 20px 10px 0;background-color:#fff;text-align:left;}
.co_case a{width:100%;display:block;}

.co_case .ct_controll{width:100%;height:30px;margin:15px 0 20px;position:relative;}
.co_case .ct_controll .cc_txt{width:80px !important;height:30px;position:absolute;left:0;top:0;}
.co_case .ct_controll .cc_txt a{width:30px;height:30px;margin:0 5px 0 0;float:left;}
.co_case .ct_controll .cc_sns{width:140px !important;height:30px;position:absolute;right:0;top:0;}
.co_case .ct_controll .cc_sns a{width:30px;height:30px;margin:0 0 0 5px;float:right;}
.co_case .ct_controll .cc_sns .sns_url{
	width:240px;
	padding:13px 15px 8px;
	background-color:#fff;
	border:1px solid #868585;
	border-radius:3px;
	font-size:12px;
	color:#1f1f1f;
	letter-spacing:-1px;
	display:block;
	position:absolute;
	right:0;
	top:35px;
	z-index:100;
}
.co_case .ct_controll .cc_sns .sns_url .su_case{height:30px;margin:5px 0 0;position:relative;}
.co_case .ct_controll .cc_sns .sns_url .su_case .sc_inp{width:100%;height:30px;padding:0 4%;background-color:#ececec;border:1px solid #ddd;border-radius:0;text-align:left;font-size:12px;color:#5a5a5a;line-height:30px;letter-spacing:-1px;vertical-align:middle;float:left;}
.co_case .ct_controll .cc_sns .sns_url .su_case .sc_btn{width:25%;height:33px;margin:0;padding:0;background-color:#fff;border:1px solid #ddd;border-radius:0;text-align:center;font-size:12px;color:#1f1f1f;line-height:30px;vertical-align:middle;float:left;}

.co_case .cc_btext{padding:0;font-size:19px;font-weight:600;color:#666;line-height:20px;display:block;}
.co_case .cc_text{padding:0;font-size:14px;font-weight:400;color:#000;line-height:20px;display:block; overflow:hidden;}
.co_case .cc_textarea{margin:0 0 30px;padding:15px 0 0;position:relative;}
.co_case .cc_vtext,
.co_case .cc_textarea div{padding:0;font-size:16px;font-weight:400;color:#000;line-height:30px;display:block;}
.co_case .cc_img{margin:10px 0;}
.co_case .cc_img img{width:100%;}
.co_case .cc_info{margin:30px 0;padding:0;font-size:15px;font-weight:400;color:#666;line-height:20px;display:block;}
.co_case .cc_social{margin:0 0 20px;padding:0;}

/* 이전+다음글 */
.pn_wrap{width:100%;height:130px;margin:0 0 35px;padding:0;border:1px solid #e2e2e2;position:relative;overflow:hidden;}
.pn_wrap .pw_l{width:50%;margin:0;padding:0;border-right:1px solid #e2e2e2;position:relative;float:left;}
.pn_wrap .pl_img{width:130px;height:130px;float:left;}
.pn_wrap .pl_txt{height:130px;margin:15px 20px;text-align:left;float:left;}
.pn_wrap .pw_r{width:50%;margin:0;padding:0;position:relative;float:right;}
.pn_wrap .pr_img{width:130px;height:130px;float:right;}
.pn_wrap .pr_txt{height:130px;margin:20px;text-align:right;float:right;}
.pn_wrap .pw_l img,
.pn_wrap .pw_r img{width:100%;}
.pn_wrap span{margin:0 0 15px;font-size:15px;color:#6d6d6d;display:block;}
.pn_wrap b{margin:0 0 10px;font-size:15px;color:#292929;line-height:23px;display:block;}
.pn_wrap p{font-size:14px;color:#6d6d6d;display:block;}

/* 이미지 기사 */
.imns_tit{margin:0 0 15px;text-align:left;font-size:18px;font-weight:600;color:#292929;position:relative;}
.imns_wrap{margin:0 0 45px;padding:0;position:relative;}
.imns_wrap ul{margin:0 0 0 -10px;padding:0;position:relative;}
.imns_wrap li{width:195px;margin:0 0 0 10px;padding:0;float:left;display:block;}
.imns_wrap li .iw_img{width:195px;height:190px;margin:0 0 10px;border:1px solid #e1e1e1;display:block;overflow:hidden;}
.imns_wrap li .iw_img img{width:100%;}
.imns_wrap li .iw_txt{height:42px;font-size:14px;line-height:21px;color:#292929;overflow:hidden;}

/* 기자 프로필 */
.header_wrap_b {width:100%; height:44px; margin:0 auto; line-height:44px; position:relative; color:#ededed !important; }
.header_wrap_b .header_b {width:100%; height:44px; position:relative; margin:0 auto; background-color:#009ebe; /*background:url(images/pro_bg.gif);*/ color:#ededed !important;}
.header_wrap_b .h_top {width:100%; height:40px; margin:0 auto; position:relative; box-sizing:border-box; }

.header_wrap_b .h_left {float:left; width:25%; height:100%; box-sizing:border-box; padding:0 0 0 15px; color:#ededed !important;}
.header_wrap_b .h_left .info .info_pic {font-size:17px; float:left; width:100%}
.header_wrap_b .h_left .info .info_pic .pic_size img {width:34px; height:34px; line-height:34px; vertical-align:middle; position:relative; top:5px; float:left; border:1px solid #a9dde8;}
.header_wrap_b .h_left .pic_size {float:left; width:30%;}
.header_wrap_b .h_left .info_pic ul {height:20px;margin:12px 0;line-height:20px;color:#ededed !important; border-right:1px solid #a5c6cb; float:left; width:50%;}
.header_wrap_b .h_left .info_pic ul li {line-height:20px; font-size:15px; float:left; width:73%; font-weight:600;}
.header_wrap_b .h_top .h_left ul li.name {font-size:17px; font-weight:500;}
.header_wrap_b .h_top .h_left ul li.mail {font-size:15px; display:block; font-weight:400; text-decoration:underline; word-break:break-all; line-height:18px;}

.header_wrap_b .h_center {float:left; width:53%; height:20px; box-sizing:border-box; margin:12px 0; text-align:left; color:#ededed !important;} 
.header_wrap_b .h_center p {font-size:15px; position:relative; line-height:20px; font-weight:500;}

.header_wrap_b .h_right {float:left; width:22%; height:100%; box-sizing:border-box; padding:9px 15px 0 0; color:#ededed !important; text-align:right} 
.header_wrap_b .h_right a img {position:relative; top:5px; float:right}
.header_wrap_b .h_right ul {float:right;}
.header_wrap_b .h_right ul li {width:25px; height:25px; float:left; margin:0 0 0 3px;}
.header_wrap_b .h_right ul li img {vertical-align:middle; width;17px; text-align:center; height:17px; margin-right:3px;}


.rns_content{width:100%;margin:0 0 20px;0;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;position:relative;}
.rns_content .rnsc_left{width:50%;padding:1% 2%;border-right:1px solid #ddd;float:left;}
.rns_content .rnsc_right{width:50%;padding:1% 2%;float:right;}

.rns_content .rnsc_title{height:30px;border-bottom:1px solid #ddd;color:#0092b8;line-height:30px;position:relative;}
.rns_content .rnsc_title span{font-size:11px;color:#999;float:right;}
.rns_content .rnsc_title span a{color:#999;}

.rns_content .rnsc_list{margin:0;padding:5px 0 0;}
.rns_content .rnsc_list ul{margin:0;padding:0;}
.rns_content .rnsc_list li{height:20px;padding:0 0 0 10px;background:url(http://www.newstomato.com/images/bullet_05.gif) no-repeat 0 50%;font-size:13px;line-height:20px;}



/** 기자홈 **/
.jour_home{margin:0;padding:0;position:relative;}
.jour_home .jh_wrap{height:215px;margin:0 0 35px;padding:0;background-color:#f6f6f6;position:relative;}
.jour_home .jh_wrap .jp_thum{width:185px;height:215px;float:left;}
.jour_home .jh_wrap .jp_thum .jt_img{width:125px;height:125px;margin:20px 30px 0;border-radius:100%;overflow:hidden;}
.jour_home .jh_wrap .jp_thum .table{width:125px;height:125px;display:table;}
.jour_home .jh_wrap .jp_thum .cell{text-align:center;vertical-align:middle;display:table-cell;}
.jour_home .jh_wrap .jp_thum .cell img{width:100%;vertical-align:middle;}
.jour_home .jh_wrap .jp_thum .seb{margin:15px 0 0;padding:0;}
.jour_home .jh_wrap .jp_thum .seb a{
	width:125px;
	height:34px;
	margin:0 auto;
	border:1px solid #1fb6d4;
	border-radius:34px;
	text-align:center;
	font-size:15px;
	color:#1fb6d4;
	line-height:34px;
	display:block;
}
.jour_home .jh_wrap .jp_thum .seb a:hover,
.jour_home .jh_wrap .jp_thum .seb a.on{background-color:#1fb6d4;color:#fff !important;}
.jour_home .jh_wrap .jp_copy{width:625px;margin:0;padding:30px 30px 0 0;float:left;}
.jour_home .jh_wrap .jp_copy .jc_tit{margin:0 0 10px;text-align:left;font-size:16px;font-weight:400;color:#1fb6d4;display:block;}
.jour_home .jh_wrap .jp_copy .jc_tit b{font-size:20px;font-weight:600;color:#292929;}
.jour_home .jh_wrap .jp_copy .jc_tit span{font-weight:600;}
.jour_home .jh_wrap .jp_copy .jc_txt{margin:0 0 20px;text-align:left;font-size:16px;font-weight:400;color:#292929;line-height:25px;display:block;}
.jour_home .jh_wrap .jp_copy .jc_dtxt{margin:0 0 10px;text-align:left;font-size:16px;font-weight:400;color:#292929;}


.jour_home .jh_tit{margin:0 0 15px;font-size:20px;font-weight:600;color:#262626;position:relative;}
.jour_home .jh_tit .jt_sel{
	width:154px;
	padding:0 10px;
	text-align:right;
	font-size:15px;
	line-height:30px;
	position:absolute;
	right:0;
	top:0;
	z-index:100;
}
.jour_home .jh_tit .jt_sel ul{margin:0;padding:0;background-color:#fff;border:1px solid #e1e1e1;}
.jour_home .jh_tit .jt_sel li{width:154px;height:30px;line-height:30px;position:relative;}
.jour_home .jh_tit .jt_sel a{width:134px;height:30px;padding:0 10px;font-size:15px;display:block;}
.jour_home .jh_tit .jt_sel a:hover,
.lab_sel .sel_list a.on{background-color:#f0f0f0;}

.jour_home .jh_case{margin:0 0 35px;padding:30px;border:1px solid #e3e3e3;font-size:17px;color:#666;}
.jour_home .jh_case ul{margin:0;padding:0;position:relative;}
.jour_home .jh_case li{margin:0 0 10px;display:block;}
.jour_home .jh_case li b{color:#1fb6d4;}
.jour_home .jh_case li span{margin:0 8px 0 0;font-weight:600;color:#292929;}
.jour_home .jh_case li em{color:#666}

.jour_home .jh_ul{margin:0 0 20px;padding:0;position:relative;}
.jour_home .jh_ul li{height:260px;margin:0 0 15px;padding:0;border:1px solid #e1e1e1;}
.jour_home .jhul_wrap{width:100%;position:relative;}
.jour_home .jhul_wrap .ju_thum{width:340px;height:258px;background-color:#e1e1e1;float:left;overflow:hidden;}
.jour_home .jhul_wrap .ju_thum .table{width:100%;height:258px;display:table;}
.jour_home .jhul_wrap .ju_thum .cell{text-align:center;vertical-align:middle;display:table-cell;}
.jour_home .jhul_wrap .ju_thum .cell img{width:100%;vertical-align:middle;}
.jour_home .jhul_wrap .ju_txt{width:465px;margin:0;padding:20px 30px 0;float:left;}
.jour_home .jhul_wrap .ju_txt b{margin:0 0 10px;text-align:left;font-size:22px;font-weight:600;color:#292929;line-height:30px;display:block;}
.jour_home .jhul_wrap .ju_txt p{margin:0 0 15px;text-align:left;font-size:16px;font-weight:400;color:#666;line-height:24px;display:block;}
.jour_home .jhul_wrap .ju_txt span{text-align:left;font-size:15px;font-weight:600;color:#828282;display:block;}
.jour_home .jhul_wrap .ju_txt span em{margin:0 15px 0 0;color:#1fb6d4;}


.sns_inp{margin:15px 0;padding:0;position:relative;}
.sns_inp input[type="checkbox"] + label:before,
.sns_inp input[type="radio"] + label:before{margin:0 0 5px;top:2px;}






/************************************************
*					POPUP						*
************************************************/

.mw_popup1,
.mw_popup2,
.mw_popup3{width:100%;height:100%;position:fixed;_position:absolute;top:0;left:0;display:none;z-index:100000;}
.mw_popup1.open,
.mw_popup2.open,
.mw_popup3.open{display:block}
.mw_popup1 .bg,
.mw_popup2 .bg,
.mw_popup3 .bg{width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50);position:absolute;top:0;left:0;display:none;}
#popup1,
#popup2,
#popup3{width:320px;margin:-200px 0 0 -160px;position:absolute;top:45%;left:50%;}
#popup1.g_popup1 .g_popup1,
#popup2.g_popup2 .g_popup2,
#popup3.g_popup3 .g_popup3{display:block}
#popup1 .close,
#popup2 .close,
#popup3 .close{
	width:17px;
	height:17px;
	padding:0;
	border:0;
	background:transparent;
	text-decoration:none !important;
	cursor:pointer;
	opacity:1;
	overflow:visible;
	position:absolute;
	top:2px;
	right:13px;
}
	
.pop_header{
	height:40px;
	padding:0 10px;
	background:#313131;
	border:5px solid #313131;
	border-radius:5px 5px 0 0;
	text-align:center;
	font-size:16px;
	font-weight:400;
	color:#fff;
	line-height:40px;
}
.pop_header img{width:16px;height:16px;}

.pop_contant {
	padding:15px 15px 5px;
	background:#fff;
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
	border-bottom:1px solid #efefef;
	border-radius:0 0 5px 5px;
	position:relative;
}
.pop_scr{height:300px;overflow:hidden;overflow-x:hidden;overflow-y:scroll;}
.pop_contant table {width:90%;}
.pop_contant table tr {height:30px;}
.pop_contant table td {font-size:14px;font-weight:400;color:#bbb;}
.pop_contant table td input[type="text"]{height:40px;padding:0 10px;border-radius:0;line-height:40px;}
.pop_contant table td .ptit{font-size:15px;font-weight:600;color:#444;}

.pop_contant textarea{font-size:14px;color:#bbb;}

.btn_wrap{
	width:130px;
	height:30px;
	margin:15px auto 10px;
	padding:0;
	text-align:center;
	font-size:13px;
	font-weight:400;
	color:#c1c1c1;
	line-height:30px;
	position:relative;
}
.btn_wrap a{cursor:pointer;float:left;}

a.btn100{width:120px;margin:0;}
a.btn50{width:55px;margin:0 5px;}

a.btn_confirm {background:#5a5a5a;border-radius:3px;color:#fff;float:left;display:block;}
a.btn_confirm:hover {background:#5a5a5a;color:#fff;text-decoration:none !important;}

a.btn_close {background:#5a5a5a;border-radius:3px;color:#fff;float:left;display:block;}
a.btn_close:hover {background:#5a5a5a;color:#fff;text-decoration:none !important;}






/************************************************
*				동의 : Agreement				*
************************************************/

.agr_wrap{margin:0;position:relative;}
.agr_wrap .aw_xit{margin:15px 0 30px;text-align:center;font-size:26px;font-weight:600;color:#333;line-height:36px;display:block;}
.agr_wrap .aw_bit{margin:10px 0 20px;text-align:left;font-size:18px;font-weight:600;color:#666;line-height:26px;display:block;}
.agr_wrap .aw_tit{margin:0 0 10px;text-align:left;font-size:15px;font-weight:600;color:#666;line-height:24px;display:block;}
.agr_wrap .aw_txt{margin:0 0 30px;text-align:left;font-size:13px;font-weight:500;color:#777;line-height:22px;display:block;}

.agr_wrap .aw_table{width:100%;margin:0 0 40px;padding:0;position:relative;}
.agr_wrap .aw_table th{padding:5px;background-color:#efefef;border:1px solid #ddd;font-size:12px;font-weight:600;color:#666;}
.agr_wrap .aw_table td{padding:5px;background-color:#fff;border:1px solid #ddd;font-size:12px;font-weight:400;color:#666;}






/************************************************
*						ETC						*
************************************************/

.paginate{padding:25px 0 15px;text-align:center;line-height:normal}
.paginate *{
	min-width:24px;
	height:24px;
	margin:0;
	padding:0;
	font-size:14px;
	color:#999;
	line-height:24px;
	text-decoration:none;
	vertical-align:middle;
	position:relative;
	display:inline-block;
}
.paginate a{background-color:#f1f1f1;border:1px solid #ddd;}
.paginate a:hover,
.paginate a:active,
.paginate a:focus,
.paginate a.on{background-color:#009ebe;border:1px solid #009ebe;color:#fff;}
.paginate .pprev{margin:0;background:#f1f1f1 url(../images/icon/pn_prev_up2.png) no-repeat center 50%;background-size:8px 8px;border:1px solid #ddd;}
.paginate .nnext{margin:0;background:#f1f1f1 url(../images/icon/pn_next_up2.png) no-repeat center 50%;background-size:8px 8px;border:1px solid #ddd;}
.paginate .prev{margin:0 5px 0 0;background:#f1f1f1 url(../images/icon/pn_prev_up1.png) no-repeat center 50%;background-size:8px 8px;border:1px solid #ddd;}
.paginate .next{margin:0 0 0 5px;background:#f1f1f1 url(../images/icon/pn_next_up1.png) no-repeat center 50%;background-size:8px 8px;border:1px solid #ddd;}
.paginate .pprev:hover,
.paginate .pprev:active,
.paginate .pprev:focus{background:#009ebe url(../images/icon/pn_prev_ov2.png) no-repeat center 50%;background-size:8px 8px;border:1px solid #009ebe;}
.paginate .prev:hover,
.paginate .prev:active,
.paginate .prev:focus{background:#009ebe url(../images/icon/pn_prev_ov1.png) no-repeat center 50%;background-size:8px 8px;border:1px solid #009ebe;}
.paginate .nnext:hover,
.paginate .nnext:active,
.paginate .nnext:focus{background:#009ebe url(../images/icon/pn_next_ov2.png) no-repeat center 50%;background-size:8px 8px;border:1px solid #009ebe;}
.paginate .next:hover,
.paginate .next:active,
.paginate .next:focus{background:#009ebe url(../images/icon/pn_next_ov1.png) no-repeat center 50%;background-size:8px 8px;border:1px solid #009ebe;}


.paginate1{padding:0;text-align:center;line-height:normal}
.paginate1 *{
	min-width:24px;
	height:24px;
	margin:0;
	padding:0;
	font-size:14px;
	color:#999;
	line-height:24px;
	text-decoration:none;
	vertical-align:middle;
	position:relative;
	display:inline-block;
}
.paginate1 a{color:#9c9c9c;}
.paginate1 a:hover,
.paginate1 a:active,
.paginate1 a:focus,
.paginate1 a.on{color:#47c9e3;}
.paginate1 .prev{margin:0 5px 0 0;background:url(../images/icon/numbering_prev.png) no-repeat center 50%;background-size:100%;}
.paginate1 .next{margin:0 0 0 5px;background:url(../images/icon/numbering_next.png) no-repeat center 50%;background-size:100%;}
.paginate1 .prev:hover,
.paginate1 .prev:active,
.paginate1 .prev:focus{background:url(../images/icon/numbering_prev.png) no-repeat center 50%;background-size:100%;}
.paginate1 .next:hover,
.paginate1 .next:active,
.paginate1 .next:focus{background:url(../images/icon/numbering_next.png) no-repeat center 50%;background-size:100%;}


.nc_tit{height:46px;font-size:22px;font-weight:600;line-height:46px;position:relative;}

.talbtn{text-align:left;}
.tacbtn{text-align:center;}
.tarbtn{text-align:right;}

.ft_l{float:left !important;}
.ft_r{float:right !important;}




/************************************************
*				RESPONSIVE						*
************************************************/

@media all and (max-width:1280px){
}

@media all and (max-width:1024px){
}

@media all and (max-width:996px){
}

@media all and (max-width:980px){
}

@media all and (max-width:770px){
}

@media all and (max-width:768px){
}

@media all and (max-width:480px){
}

@media all and (max-width:419px){
}