@charset "utf-8";


/************************************************
*		LAYOUT									*
************************************************/

.wrap{width:100%;margin:0 auto 50px;padding:0;position:relative;}
.header_wrap{width:100%;position:fixed;left:0;top:0;z-index:10;}
.pc_wrap{width:100%;position:relative;z-index:10;}
.grobal{width:100%;max-width:980px;margin:0 auto;padding:0;position:relative;}



.header_case{width:100%;padding:0;background-color:#009ebe;border-top:1px solid #0199b8;position:relative;}
.header{width:100%;max-width:980px;position:relative;}
.mcontainer{width:100%;max-width:980px;margin:0 auto;padding:0;position:relative;}
.pcontainer{width:100%;margin:0;padding:20px 0 0;position:relative;}
.scontainer{width:100%;max-width:980px;margin:20px auto 0;padding:0;background-color:#fff;position:relative;}
.lcontainer{width:100%;margin:0;padding:20px 0;background-color:#fff;position:relative;}



/*** 글로벌 메뉴 : GROBAL MENU ***/
.grobal{height:30px;font-size:12px;line-height:30px;letter-spacing:-1px;}
.grobal .gr_left{height:30px;text-align:left;line-height:30px;position:absolute;left:0;}
.grobal .gr_left a{margin:0 20px 0 0;}
.grobal .gr_right{height:30px;text-align:right;line-height:30px;position:absolute;right:0;}
.grobal .gr_right a{margin:0 0 0 20px;}





/************************************************
*		MOBILE									*
************************************************/

.mcate{display:none;}
.mrep{display:none;}
.msear{display:none;}

.mc_case, .mc_btn{display:none;}

.mr_case li .minp_wrap .mw_r a.mi_inp{display:none;}

.msear .ms_c .sg_inp{display:none;}
.msear .ms_r a.si_inp{display:none;}






/************************************************
*			모바일 헤더 : HEADER				*
************************************************/

.header{height:50px;margin:0 auto;padding:0;background-color:#009ebe;}
.header .profile{width:200px;height:30px;padding:5px;border-right:1px solid #067a91;position:relative; top:5px;}
.header .profile .pfimg{width:40px;height:30px;float:left; position:relative; top:-5px;}
.header .profile .pfimg img{width:40px;height:40px;position:absolute;}
.header .profile .pftxt{height:40px;margin:2px 0 0;font-weight:400;color:#fff;position:absolute;left:55px;top:-1px;}
.header .profile .pftxt b{width:100%;height:20px;font-size:14px;font-weight:800;line-height:25px;display:block;}
.header .profile .pftxt p{width:100%;height:15px;margin:0 0 3px;font-size:10px;font-weight:400;line-height:15px;display:block;}

/* 2016 01 20 추가 - 정민용 */
.header .profile .pftxt a{color:#fff;}
/* 2016 01 20 추가 - 정민용 */

.header .headline{height:40px;padding:0 20px;border-left:1px solid #3fb3cc;font-size:15px;color:#fff;line-height:40px;position:absolute;left:211px;top:5px;}

.header .describe{height:50px;padding:0 10px;line-height:50px;position:absolute;right:5px;top:0;}
.header .describe a{float:left;}
.header .describe a.write{width:20px;height:20px;margin:15px 10px 0 0;background:url(../one/images/icon/write_icon_on.png) no-repeat;background-size:20px 20px;line-height:20px;display:block;}
.header .describe a.option{width:20px;height:20px;margin:15px 10px 0 0;background:url(../one/images/icon/set_icon_on.png) no-repeat;background-size:20px 20px;line-height:20px;display:block;}
.header .describe a.logo{margin:0 0 0 5px;}
/* 2016 01 20 추가 - 정민용 */
.wblink{display:none;}
.header .describe a.logo img{width:80px;}
.header .describe a.subscribe{height:20px;margin:13px 15px 0 0;padding:1px 4px;border:1px solid #fff;border-radius:3px;font-size:14px;color:#fff;line-height:20px !important;}
.header .describe a.nlogo{margin:0 0 0 5px;font-size:17px;font-weight:700;color:#fff;vertical-align:middle;letter-spacing:-1px;}
/* 2016 01 20 추가 - 정민용 */






/************************************************
*			PC HEARER - 2017 03 08				*
************************************************/

/*** 글로벌 메뉴 : GROBAL MENU ***/
.grobal{height:30px;text-align:right;font-size:13px;line-height:30px;}
.grobal a{margin:0 0 0 20px;}

/*** 메뉴 : MENU ***/
.pcheader{max-width:980px;height:60px;margin:0 auto;position:relative;}
/** 메뉴 **/
.pcheader .menu{width:30px;height:30px;padding:0;position:absolute;left:0;top:14px;}
.pcheader .menu .nav{width:30px;height:30px;background:url(http://cafe.newstomato.com/newscafe/images/icon/nav_up0.png) no-repeat 0 0;line-height:30px;display:block;}
.pcheader .menu .mn_case{width:220px;position:absolute;left:0;top:46px;z-index:10000;}
.pcheader .menu .mn_case ul,
.pcheader .menu .mn_case ol{margin:0;padding:0;}
.pcheader .menu .mn_case ol li,
.pcheader .menu .mn_case li{width:100%;text-align:left;font-size:15px;line-height:40px;position:relative;z-index:1000;}
.pcheader .menu .mn_case li span{width:40px;height:40px;background:url(http://cafe.newstomato.com/newscafe/images/icon/arrow_d_icon1.png) no-repeat center 50%;display:block;position:absolute;right:0;top:0;}
.pcheader .menu .mn_case li a{width:90%;height:40px;padding:0 5%;background-color:#000;line-height:40px;color:#fff;display:block;}
.pcheader .menu .mn_case li a:hover{background-color:#000;}
.pcheader .menu .mn_case li a.on{background-color:#000;color:#00aacc;}
.pcheader .menu .mn_case li p{height:40px;display:block;overflow:hidden;z-index:0;}
.pcheader .menu .mn_case li.sub{height:35px;font-size:13px;}
.pcheader .menu .mn_case li.sub a{width:70%;padding:0 15%;background-color:#1d1d1d;line-height:35px;}

/** 로고 **/
.pcheader .logo{width:180px;height:60px;padding:0;text-align:left;font-size:32px;font-weight:300;line-height:60px;position:absolute;left:50px;top:0;}
.pcheader .logo a{color:#fff;}
.pcheader .logo img{width:165px;margin:18px 0 0; vertical-align: top !important;}

/** 메뉴 **/
/*
.pcheader .pdescribe{height:50px;padding:0 10px;line-height:50px;position:absolute;right:200px;top:5px;}
.pcheader .pdescribe a{margin:0 0 0 10px;float:left;}
.pcheader .pdescribe a .write{height:20px;margin:7px 0 5px;background:url(http://www.newstomato.com/one/images/icon/write_icon2.png) no-repeat center top;background-size:20px 20px;line-height:20px;display:block;}
.pcheader .pdescribe a .category{height:20px;margin:7px 0 5px;background:url(http://mtest.newstomato.com/one/images/icon/category_icon2.png) no-repeat center top;background-size:20px 20px;line-height:20px;display:block;}
.pcheader .pdescribe a .level{height:20px;margin:7px 0 5px;background:url(http://mtest.newstomato.com/one/images/icon/level_icon2.png) no-repeat center top;background-size:20px 20px;line-height:20px;display:block;}
.pcheader .pdescribe a .option{height:20px;margin:7px 0 5px;background:url(http://www.newstomato.com/one/images/icon/set_icon2.png) no-repeat center top;background-size:20px 20px;line-height:20px;display:block;}
.pcheader .pdescribe a .push{height:20px;margin:7px 0 5px;background:url(../images/icon/push_icon2.png) no-repeat center top;background-size:20px 20px;line-height:20px;display:block;}
.pcheader .pdescribe a .ic_txt{height:12px;text-align:center;font-size:0.8em;color:#fff;line-height:12px;display:block;}
*/
.pcheader .pdescribe{height:50px;padding:0 10px;line-height:50px;position:absolute;right:210px;top:5px;}
.pcheader .pdescribe a{margin:0 0 0 10px;float:left;}
.pcheader .pdescribe a .write{width:36px;height:36px;margin:7px 0 5px;background:url(../images/icon/write_icon_off.png) no-repeat center top;line-height:36px;display:block;}
.pcheader .pdescribe a .category{height:20px;margin:7px 0 5px;background:url(http://mtest.newstomato.com/one/images/icon/category_icon2.png) no-repeat center top;background-size:20px 20px;line-height:20px;display:block;}
.pcheader .pdescribe a .level{width:36px;height:36px;margin:7px 0 5px;background:url(../images/icon/lavel_icon_off.png) no-repeat center top;line-height:36px;display:block;}
.pcheader .pdescribe a .option{width:36px;height:36px;margin:7px 0 5px;background:url(../images/icon/set_icon_off.png) no-repeat center top;line-height:36px;display:block;}
.pcheader .pdescribe a .push{width:36px;height:36px;margin:7px 0 5px;background:url(../images/icon/alarm_icon_off.png) no-repeat center top;line-height:36px;display:block;}
.pcheader .pdescribe a .ic_txt{height:12px;text-align:center;font-size:0.8em;color:#fff;line-height:12px;display:block;}

.pcheader .pdescribe a:hover .write{background:url(../images/icon/write_icon_on.png) no-repeat center top;}
.pcheader .pdescribe a:hover .category{background:url(http://mtest.newstomato.com/one/images/icon/category_icon2.png) no-repeat center top;background-size:20px 20px;line-height:20px;display:block;}
.pcheader .pdescribe a:hover .level{background:url(../images/icon/lavel_icon_on.png) no-repeat center top;}
.pcheader .pdescribe a:hover .option{background:url(../images/icon/set_icon_on.png) no-repeat center top;}
.pcheader .pdescribe a:hover .push{background:url(../images/icon/alarm_icon_on.png) no-repeat center top;}


/** 검색 **/
.pcheader .search{width:205px;height:30px;padding:0;line-height:30px;position:absolute;right:0;top:14px;}
.pcheader .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;}
.pcheader .search .t_btn{width:30px;height:30px;padding:0;background:#fff url(http://cafe.newstomato.com/newscafe/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;}






/************************************************
*		NAV										*
************************************************/

.m_nav{display:none;}






/************************************************
*		CONTAINER								*
************************************************/

/*** ASIDE ***/
.aside{width:190px;margin:0 20px 0 0;float:left;}
.as_case{margin:0 0 10px;padding:14px;background-color:#fff;border:1px solid #eee;text-align:left;}
.as_case .ac_pro{width:120px;height:120px;margin:0 auto;border-radius:100%;overflow:hidden;}
.as_case .ac_pro img{width:100%;min-height:120px;}
.as_case .ac_pt{text-align:center;font-size:16px;font-weight:700;line-height:40px;}
.as_case .ac_pd{padding:0 10px;text-align:left;font-size:14px;font-weight:400;line-height:18px;}
.as_case .ac_cate:first-child{margin:0;}
.as_case .ac_cate{margin:15px 0 0;}
.as_case .ac_tit{margin:0 0 10px;font-size:15px;font-weight:600;color:#222;letter-spacing:-1px;display:block;}
.as_case .ac_tit span{margin:0 0 0 5px;color:#234c76;}
.as_case .ac_sit{margin:0 0 5px;font-size:13px;font-weight:400;color:#666;letter-spacing:-1px;display:block;}
.as_case .ac_txt{margin:0 0 15px;padding:0;position:relative;}
.as_case .ac_txt ul{margin:0;padding:0;}
.as_case .ac_txt li{height:25px;padding:0 0 0 20px;background:url(http://www.newstomato.com/one/images/icon/as_icon1.png) 0 center no-repeat;background-size:16px 16px;font-size:13px;line-height:25px;display:block;position:relative;}
.as_case .ac_txt li span{min-width:12px;height:15px;padding:0 5px;background-color:#b0b0b0;border:1px solid #b0b0b0;border-radius:3px;text-align:center;font-size:10px;color:#fff;line-height:15px;position:absolute;right:0;top:5px;}
.as_case .ac_txt li a{width:89%;height:30px;display:block;}
.as_case .ac_inp{margin:0;padding:0;position:relative;}
.as_case .ac_inp ul{margin:0;padding:0;}
.as_case .ac_inp li{width:160px;height:23px;background-color:#f6f6f6;border:1px solid #e2e2e2;font-size:13px;line-height:23px;display:block;position:relative;overflow:hidden;}
.as_case .ac_inp li .t_inp{height:23px;padding:0 5px;background-color:#f6f6f6;border:0 !important;border-radius:0 !important;text-align:left;font-size:13px;color:#a4a4a4;line-height:23px;letter-spacing:-1px;}
.as_case .ac_inp li span{width:23px;height:23px;line-height:23px;position:absolute;right:0;top:0;display:block;}
.as_case .ac_inp li span a.s_inp{width:23px;height:23px;background:#009ebc url(http://www.newstomato.com/one/images/icon/as_icon2.png) 50% 50% no-repeat;background-size:13px 13px;border:0 !important;border-radius:0 !important;display:block;}
.ac_btn{width:100%;height:30px;margin:10px 0 0;padding:3px 0;text-align:center;display:block;}
.ac_btn a{width:100%;height:30px;background-color:#fff;border:1px solid #009dbe;font-size:15px;font-weight:700;color:#009dbe;line-height:30px;display:block;}
.ac_btn a:hover,
.ac_btn a.on{background-color:#009dbe;color:#fff;}

.v_graph{padding:15px 0 0;}
.v_graph ul{height:130px;margin:0;padding:0;font-size:10px;font-family:Tahoma, Geneva, sans-serif;}
.v_graph ul:after{display:block;clear:both;content:"";}
.v_graph li{width:10%;height:100%;margin:0 5%;text-align:center;white-space:nowrap;display:inline;float:left;position:relative;}
.v_graph .g_term{width:100%;height:20px;margin:0 -100% -20px 0;padding:120px 0 0 0;font-weight:bold;line-height:20px;vertical-align:bottom;display:inline-block;position:relative;}
.v_graph .g_bar{width:100%;margin:-10px 0 0 0;border:1px solid #018fbf;border-bottom:0;background:#009dbe;vertical-align:bottom;display:inline-block;position:relative;}
.v_graph .g_bar .num{width:32px;margin:0;padding:0;text-align:center;color:#009dbe;position:absolute;top:-20px;left:-9px;display:block;}

.as_case .ac_date{margin:0;padding:0;position:relative;}
.as_case .ac_date ul{margin:0;padding:0;}
.as_case .ac_date li{height:25px;font-size:14px;font-weight:600;line-height:25px;display:block;position:relative;}
.as_case .ac_date li span{height:25px;text-align:right;line-height:25px;position:absolute;right:0;top:0;display:block;}




/*** Main Content ***/
.content{width:100%;max-width:500px;margin:0;padding:0;float:left;}

/* 메인 레벨1 */
.lab_case1{height:240px;margin:0 0 15px;position:relative;overflow:hidden;}

/* SLIDER */
.flex-container a:hover,
.flex-slider a:hover {
	outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
	z-index:10000;
}
.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%;
	display:block;
}
.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%;height:240px;background:#000;position:relative;}
.vod_wrap .vod_bn{width:100%;position:absolute;left:0;top:0;z-index:1;}
.vod_wrap .vod_bn .vb{width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);-ms-filter:alpha(opacity=50);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(opacity=50);position:absolute;right:0;display:block;z-index:100;}
.vod_wrap .vod_bn img {width:100%;}
.vod_wrap .vod_txt{width:100%;margin:10px 0;padding:0;text-align:left;color:#fff;position:absolute;left:0;bottom:0;z-index:10000;}
.vod_wrap .vod_txt ul{margin:0 25px;padding:0;}
.vod_wrap .vod_txt li{font-size:16px;font-weight:300;line-height:24px;display:block;}
.vod_wrap .vod_txt b{font-size:24px;font-weight:400;line-height:38px;display:block;}

.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 {
	height:auto;
	-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:240px;
}
.carousel li {
	margin-right:5px;
}
.flex-direction-nav {
	*height:0;
}
.flex-direction-nav a {
	width:40px;
	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:10;
	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(http://www.newstomato.com/one/images/arrow_prev.png) no-repeat;
	left:-5px;
	top:50%;
}
.flex-direction-nav .flex-next {
	background:url(http://www.newstomato.com/one/images/arrow_next.png) no-repeat;
	text-align: right;
	right:-5px;
	top:50%;
}
.flexslider:hover .flex-direction-nav .flex-prev {
	opacity: 1;
	left:-5px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
	opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
	opacity: 1;
	right:-5px;
}
.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%;
	position: absolute;
	bottom: -40px;
	text-align: center;
}
.flex-control-nav li {
	margin:0 6px;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.flex-control-paging li a {
	width: 11px;
	height: 11px;
	display: block;
	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{height:145px;margin:0 0 15px;background-color:#fff;}
.lab_case2 .lc2_wrap{width:100%;position:relative;}
.lab_case2 .lc2_wrap .lw_thum{width:40%;max-width:145px;height:145px;float:left;overflow:hidden;}
.lab_case2 .lc2_wrap .lw_thum .table{width:100%;height:145px;display:table;}
.lab_case2 .lc2_wrap .lw_thum .cell{text-align:center;vertical-align:middle;display:table-cell;}
.lab_case2 .lc2_wrap .lw_thum .cell img{width:100%;vertical-align:middle;}
.lab_case2 .lc2_wrap .lw_txt{width:65%;margin:0 0 0 4%;float:left;}
.lab_case2 .lc2_wrap .lw_txt b{height:48px;margin:15px 0 0;font-size:19px;font-weight:400;line-height:24px;display:block;overflow:hidden;}
.lab_case2 .lc2_wrap .lw_txt p{height:60px;margin:8px 0 0;font-size:14px;font-weight:400;color:#666;line-height:20px;display:block;overflow:hidden;}




/* 메인 기사 리스트 */
.co_case{margin:0 0 15px;padding:10px 15px 10px;background-color:#fff;text-align:left;}
.co_case a{width:100%;display:block;}
.co_case .cc_header{padding:15px 0 5px;}

/* 2017 11 20 추가 및 수정 - 정민용 */
.co_case .cc_title{margin:0 0 10px;padding:0;font-size:22px;font-weight:600;line-height:26px;position:relative;display:block;}
.co_case .cc_title .edit{width:26px;height:26px;line-height:26px;display:block;position:absolute;right:10px;top:0;}
.co_case .cc_title .edbtn{width:70px;height:70px;border:1px solid #ddd;font-size:14px;position:absolute;right:0;top:30px;z-index:10;}
.co_case .cc_title .edbtn .ebtn{width:100%;height:35px;background-color:#f0f0f0;text-align:center;line-height:35px;display:block;}
.co_case .cc_title .edbtn .dbtn{width:100%;height:35px;background-color:#fff;text-align:center;line-height:35px;display:block;}
.cc_stitle{height:20px;margin:0 0 10px;padding:0;font-size:16px;font-weight:600;color:#fff;line-height:20px;position:relative;display:block;}
.cc_stitle img{height:20px;}
.cc_stitle .cs_box{padding:3px 13px;background-color:#009dbe;}
.cc_stitle .cs_box img{vertical-align:middle;}
.cc_stitle .cs_date{height:20px;font-size:14px;color:#999;line-height:20px;position:absolute;right:0;top:0;}
/* 2017 11 20 추가 및 수정 - 정민용 */

.co_case .cc_copy{font-size:15px;font-weight:700;color:#666;display:block;}
.co_case .cc_stxt{padding:0 10px 0 0;font-size:15px;font-weight:500;line-height:22px;display:block;}
.co_case .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;}
.co_case .cc_tsize{width:100px;height:30px;position:absolute;left:0;}
.co_case .cc_date{text-align:right;font-size:13px;font-weight:400;color:#999;display:block;}
.co_case .cc_sdate{text-align:right;font-size:13px;font-weight:400;color:#999;display:block; position:absolute;right:0;}
.co_case .cc_textarea{padding:15px 0 0;position:relative;}

/* 2017 11 20 추가 및 수정 - 정민용 */
.co_case .ct_controll{width:100%;height:30px;margin:20px 0 0;position:relative;z-index:1;}
.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:13px;color:#1f1f1f;display:block;position:absolute;right:0;top:35px;}
.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:90%;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;}
/* 2017 11 20 추가 및 수정 - 정민용 */

.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_vtext, .co_case .cc_textarea div{padding:0;font-size:14px;font-weight:400;color:#000;line-height:20px;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;}




/*** BSIDE ***/

.bside{width:250px;margin:0;float:right;}
.bs_case, .rns_box, .rns_bn, .rns_news{margin:0 0 10px;padding:0;background-color:#fff;border:1px solid #ddd;text-align:left;}

.bside .rns_news{height:157px;margin:0 0 10px;padding:0;}
/*.bside .rns_box{margin:0;padding:0;}*/
.bside .rns_bn{width:250px;height:250px;}
.bside .rns_bn img{width:100%;height:100%;}

.bside .rns_sti{height:30px;padding:0 10px; color:#333;line-height:30px;position:relative;}
.bside .rns_sti b{font-weight:600;}
.bside .rns_sti .rs_more{height:30px;font-size:11px;position:absolute;right:10px;}
.bside .rns_sti .rs_more a{font-size:11px;line-height:30px;display:block;}
.bside .rns_sti .rs_more b{color:#333;}

.bside .rns_color{background-color:#9f9f9f;color:#fff;}
.bside .rns_color a{color:#fff;}

.bside .rns_box .rd_case{margin:0 10px;}
.bside .rns_box .rb_ti{font-weight:600;color:#333;line-height:20px;}
.bside .rns_box .rb_ti a{font-weight:600;color:#333;line-height:20px;}
.bside .rns_box .rb_txt{margin:5px 0;font-size:13px;line-height:20px;}
.bside .rns_box ul{margin:0;padding:0 10px 5px;}
.bside .rns_box li{font-size:13px;color:#333;line-height:22px;}
.bside .rns_box li.point{padding:0 0 0 5px; /*background:url(http://www.newstomato.com/one/images/bullet_05.gif) no-repeat 0 50%;*/}
.bside .rns_box li .tip{color:#999;}
.bside .rns_box li a{color:#333;}
.bside .rns_box li b{font-weight:600;}


.rns_news .tabs-standard{width:100%;height:155px;padding:0 0 10px;}
.rns_news .tabs-standard .sliderkit-nav{width:100%;height:20px;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:20px;border-left:1px solid #ddd;text-align:center;font-size:12px;line-height:20px;}
.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:20px;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{color:#fff;background-color:#009dbe;}

.rns_news .tabs-standard .sliderkit-panels{width:250px;height:135px;background:#fff;overflow:hidden;}
.rns_news .tabs-standard .sliderkit-panel{width:250px;height:135px;background:#fff;}

.rns_news .tabs-standard .sliderkit-news{margin:0;padding:3px 10px;}
.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;}


.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;}


.sns_inp{margin:10px 0 0;padding:0;position:relative;}
.sns_inp label{padding:0 0 0 30px;font-size:14px !important;color:#666 !important;}
.sns_inp label b{font-size:14px !important;font-weight:500;}
.sns_inp input[type="checkbox"] + label:before{width:1.4em !important;height:1.4em !important;background-color:#fff;position:absolute;left:0;top:0;}




/*** Sub Content ***/
.scontent{width:100%;max-width:710px;margin:0;padding:0;float:left;}
.sco_case{margin:0 0 40px;padding:20px 20px 10px;background-color:#fff;text-align:left;}



.cside{width:250px;margin:0 0 0 20px;float:right;}
.cs_case{margin:0 0 10px;padding:15px;background-color:#fff;text-align:left;position:relative;}
.cs_case .cc_tit{height:30px;margin:0 0 20px;padding:0 0 10px;border-bottom:1px solid #ddd;font-size:22px;font-weight:600;line-height:35px;display:block;}
.cs_case ul{margin:0;padding:0;}
.cs_case li{margin:0 0 20px;position:relative;display:block;}
.cs_case li a{width:100%;display:block;}
.cs_case li .cs_img{width:100%;height:130px;margin:0 0 5px;text-align:center;overflow:hidden;}
.cs_case li .cs_img img{width:100%;}
.cs_case li .cs_txt{margin:0;padding:0;font-size:14px;font-weight:600;color:#666;line-height:19px !important;display:block;}







/************************************************
*		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:133px;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:133px;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;}

.inp_wrap {width:210px;height:50px;padding:0;background-color:#d1d1d1;position:fixed;right:17px;top:0;z-index:100;}
.sider .inp_wrap{height:34px;padding:8px 10px;overflow:hidden;}
.sider .inp_wrap .iw_l{width:160px;height:34px;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;}






/************************************************
*		ETC										*
************************************************/

.talbtn{text-align:left;}
.tacbtn{text-align:center;}
.tarbtn{text-align:right;}






/************************************************
*		POPUP									*
************************************************/

.mw_popup1, .mw_popup2, .mw_popup3{width:100%;height:100%;display:none;position:fixed;_position:absolute;top:0;left:0;z-index:1000000;}
.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:;}
#popup1, #popup2, #popup3{width:100%;max-width:700px;min-width:320px;margin:0 auto;position:relative;top:18%;}
#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:16px;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_sheader{height:30px;padding:0 5px;background:#fff;border-top:1px solid #efefef;border-left:1px solid #efefef;border-right:1px solid #efefef;border-radius:5px 5px 0 0;text-align:right;line-height:30px;}
.pop_sheader img{width:20px !important;height:20px !important;}
.pop_sheader .close{top:0 !important;}

.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_scontant {padding:0 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:600px;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;}






/************************************************
*		SPONSOR									*
************************************************/
.sponsor_wrap{width:100%;max-width:620px;margin:30px auto 15px;padding:10px 20px;border:2px solid #ddd;border-radius:10px;position:relative;}
.sponsor_wrap .sw_tit{margin:10px 0;text-align:center;font-size:18px;font-weight:600;color:#555;}
.sponsor_wrap .sw_tit .green{color:#0a9d80;}
.sponsor_wrap .sw_case{width:90%;margin:0 6% 0 4%;padding:0;position:relative;float:left;}
.sponsor_wrap .sw_case li{width:21%;margin:0 0 0 4%;padding:15px 0;text-align:center;float:left;display:block;}

.sponsor_wrap .sw_case li span{
	width:100%;
	padding:15px 0;
	background-color:#f5f6fa;
	border:1px solid #dcdcdc;
	border-radius:8px;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
	font-size:16px;
	font-weight:600;
	color:#555;
	line-height:26px;
	letter-spacing:-1px;
	display:inline-block;
	-moz-appearance:none;
	-webkit-appearance:none;
	-o-appearance:none;
	-ms-appearance:none;
	appearance:none;
	-moz-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
	-webkit-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
	-o-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
	-ms-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
	transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.sponsor_wrap .sw_case li span:hover,
.sponsor_wrap .sw_case li span:focus,
.sponsor_wrap .sw_case li span:active,
.sponsor_wrap .sw_case li span.on{
	background-color:#0dac8c;
	border:1px solid #0a9d80;
	color:#fff;
}
.sponsor_wrap .sw_case li span input{width:80%;margin:0 auto;border:1px solid #ddd;}
.spon_txt{margin:0 0 20px;text-align:center;font-size:16px;font-weight:600;color:#555;}
.spon_btn{width:135px;height:48px;margin:0 auto 50px;position:relative;;}
.spon_btn a{width:100%;height:48px;background-color:#0dac8c;border:1px solid #0a9d80;border-radius:5px;text-align:center;font-size:17px;font-weight:500;color:#fff;line-height:48px !important;display:block;}






/************************************************
*		2017 05									*
************************************************/

.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;}

.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{height:30px;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:22px;margin:0;border:none;float:left;}
.mw_case span a{width:30px;height:30px;margin:0;padding:0;background:#fff url(../images/search_btn1.png) no-repeat center 50%;border:none;font-size:15px;color:#fff;line-height:32px;display:block;}


.mwType{width:100%;margin-bottom:20px;line-height:18px;border-top:1px solid #e9e9e9;clear:both;}
.mwType thead th{padding:7px 10px 6px;background-color:#f9f9f9;}
.mwType th{padding:7px 10px 6px;border-bottom:1px solid #e9e9e9;background-color:#f9f9f9;}
.mwType td{padding:7px 10px 6px;border-bottom:1px solid #e9e9e9;font-size:12px;color:#666;}

.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;}
/*
.mwType input[type="checkbox"] {
	width: 1em;
	margin:0;
	-moz-appearance: none;
	-webkit-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
	appearance: none;
	opacity: 0;
	display: block;
	z-index: -1;
}
.mwType input[type="checkbox"] + label {
	padding:0;
	text-decoration: none;
	position: relative;
	cursor: pointer;
	display: inline-block;
}
.mwType input[type="checkbox"] + label:before {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-transform: none !important;
}
.mwType input[type="checkbox"] + label:before {
	width: 15px;
	height: 15px;
	background:#fff url(http://www.newstomato.com/one/css/images/check_up.gif) no-repeat center 50%;
	background-size:10px 10px;
	border:1px solid #ddd;
	content: '';
	text-align: center;
	line-height:15px;
	display: inline-block;
	top:-9px;
}
.mwType input[type="checkbox"]:checked + label:before {
	background:url(http://www.newstomato.com/one/css/images/check_ov.gif) no-repeat center 50%;
	background-size:10px 10px;
	content: '';
}
.mwType input[type="checkbox"]:checked + label {
	color:#333 !important;
}
.mwType input[type="checkbox"]:focus + label:before {
	color:#333;
}
*/

.tableLevel input[type="checkbox"] {
	width:1em;
	margin:0;
	-moz-appearance: none;
	-webkit-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
	appearance: none;
	opacity: 0;
	display: block;
	z-index: -1;
}
.tableLevel input[type="checkbox"] + label {
	padding:0 0 0 20px;
	text-decoration: none;
	position: relative;
	cursor: pointer;
	display: inline-block;
}
.tableLevel input[type="checkbox"] + label:before {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-transform: none !important;
}
.tableLevel input[type="checkbox"] + label:before {
	width: 15px;
	height: 15px;
	background:#fff url(http://www.newstomato.com/one/css/images/check_up.gif) no-repeat center 50%;
	background-size:10px 10px;
	border:1px solid #ddd;
	content: '';
	text-align: center;
	line-height:15px;
	display: inline-block;
	top:3px;
}
.tableLevel input[type="checkbox"]:checked + label:before {
	background:url(http://www.newstomato.com/one/css/images/check_ov.gif) no-repeat center 50%;
	background-size:10px 10px;
	content: '';
}
.tableLevel input[type="checkbox"]:checked + label {
	color:#333 !important;
}
.tableLevel input[type="checkbox"]:focus + label:before {
	color:#333;
}


.paginate{padding:25px 0 15px;text-align:center;line-height:normal}
.paginate *{min-width:24px;height:24px;margin:0;padding:0;font-size:13px;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;}

.txtboxKorean {ime-mode:active;}
.tableLevel .trLevel td{background-color:#E6DCC6;}
.tableLevel .trLevelLine td{border-bottom:2px solid Red;}






/************************************************
*		기자 프로필 							*
************************************************/

.header_wrap_b {width:100%; height:44px; margin:0 auto; line-height:44px; position:relative; color:#ededed !important; font-family:'Nanum Gothic' !important; }
.header_wrap_b .header_b {width:100%; height:44px; position:relative; margin:0 auto; background-color:#009ebe; /*background:url(images/pro_bg.gif);*/ font-family:'Nanum Gothic' !important; 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; font-family:'Nanum Gothic' !important; 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; font-family:'Nanum Gothic' !important; 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; font-family:'Nanum Gothic' !important;}
.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; font-family:'Nanum Gothic' !important; 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; font-family:'Nanum Gothic' !important; 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; border:1px solid #68c7d9; border-radius:4px; 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:45%;padding:1% 2%;border-right:1px solid #ddd;float:left;}
.rns_content .rnsc_right{width:46%;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;}






/************************************************
*		RESPONSIVE								*
************************************************/

@media all and (max-width:1280px){
}

@media all and (max-width:1024px){
}

@media all and (max-width:996px){
	.bside{width:100%;max-width:700px;margin:0 0 20px;float:left;}
}

@media all and (max-width:980px){

	.header .profile{border:0;}
	.header .headline{display:none;}

	#slide{display:none;}
	#sider{display:none;}

	.scontent{width:100%;max-width:100%;margin:0 0 10px;padding:0;position:relative;}
	.bside{display:none;}
	.cside{width:100%;max-width:100%;margin:0 0 20px;padding:0;position:relative;}

	.cs_case li{width:100%;margin:0 0 20px;}
	.cs_case li .cs_img{width:44%;max-width:300px;margin:0;float:left;}
	.cs_case li .cs_img img{width:100%;}
	.cs_case li .cs_txt{width:53%;padding:0 0 0 3%;font-size:18px;line-height:32px;float:left;}
}

@media all and (min-width:771px){
	.header_wrap{display:none;}
}

@media all and (max-width:770px){
	.pop_scr{height:500px;}

	.mblink{display:none !important;}
	.wblink{display:block !important;float:right;}

	.wrap{max-width:768px;margin:0 auto;}

	.header_wrap{display:block !important;}
	.pc_wrap{display:none !important;}

	/* 2017 01 20 수정 및 추가 - 정민용 */
	.header .profile .pftxt{width:110px;height:40px;margin:2px 0 0;font-weight:400;color:#fff;position:absolute;left:55px;top:-1px;}
	.header .profile .pftxt b{width:100%;height:35px;font-size:18px;font-weight:600;line-height:35px;display:block;}
	.header .profile .pftxt p{display:none;}

	.header .describe a.subscribe{margin:13px 5px 0 0;}
	.header .describe a.nlogo{font-size:13px;}
	.header .describe a.nlogo img{width:60px;}
	/* 2017 01 20 수정 및 추가 - 정민용 */

	.slide_close{display:none;}

	.m_nav{width:100%;height:50px;margin:0 0 20px;background-color:#fff;border-bottom:1px solid #ddd;position:fixed;top:50px;z-index:100;display:block /*!important*/;}
	.m_nav ul{margin:0;padding:0;}
	.m_nav li{width:25%;height:40px;padding:5px 0;text-align:center;line-height:50px;float:left;display:block;}
	.m_nav li a{width:100%;height:40px;display:block;}
	.m_nav li a.nav1{background:url(http://www.newstomato.com/one/images/icon/mnav_up1.png) center 50% no-repeat;background-size:30px 30px;}
	.m_nav li a.nav2{background:url(http://www.newstomato.com/one/images/icon/mnav_up2.png) center 50% no-repeat;background-size:30px 30px;}
	.m_nav li a.nav3{background:url(http://www.newstomato.com/one/images/icon/mnav_up3.png) center 50% no-repeat;background-size:30px 30px;}
	.m_nav li a.nav4{background:url(http://www.newstomato.com/one/images/icon/mnav_up4.png) center 50% no-repeat;background-size:30px 30px;}

	.m_nav li a:hover.nav1{background:url(http://www.newstomato.com/one/images/icon/mnav_ov1.png) center 50% no-repeat;background-size:30px 30px;}
	.m_nav li a:hover.nav2{background:url(http://www.newstomato.com/one/images/icon/mnav_ov2.png) center 50% no-repeat;background-size:30px 30px;}
	.m_nav li a:hover.nav3{background:url(http://www.newstomato.com/one/images/icon/mnav_ov3.png) center 50% no-repeat;background-size:30px 30px;}
	.m_nav li a:hover.nav4{background:url(http://www.newstomato.com/one/images/icon/mnav_ov4.png) center 50% no-repeat;background-size:30px 30px;}

	.aside{display:none;}
	.content{width:100%;max-width:100%;margin:0 0 20px;padding:0;position:relative;}

	/* 2017 01 20 수정 및 추가 - 정민용 */
	.co_case .cc_title .edit{right:0;}
	/* 2017 01 20 수정 및 추가 - 정민용 */
	.co_case .cc_text{height:auto;max-height:80px;overflow:hidden;}

	.pcontainer{padding:120px 0 0;}

	.mcate{width:100%;height:100%;margin:0;padding:0;background-color:#f6f6f6;position:fixed;top:100px;overflow:hidden;overflow-x:hidden;overflow-y:scroll;z-index:10;display:block;}
	.mrep{width:100%;height:100%;margin:0;padding:0 0 180px;background-color:#f6f6f6;position:fixed;top:100px;overflow:hidden;overflow-x:hidden;overflow-y:scroll;z-index:10;display:block;}
	.msear{width:100%;height:100%;margin:0;padding:0;background-color:#f6f6f6;position:fixed;top:100px;z-index:10;display:block;}


	.mc_case{margin:0 0 180px;padding:14px;text-align:left;position:relative;display:block;}
	.mc_case .mc_cate:first-child{margin:0;}
	.mc_case .mc_cate{margin:15px 0 0;}
	.mc_case .mc_tit{margin:0 0 5px;font-size:18px;font-weight:600;color:#222;display:block;}
	.mc_case .mc_tit span{margin:0 0 0 5px;color:#234c76;}
	.mc_case .mc_txt{margin:0 0 15px;padding:0;position:relative;}
	.mc_case .mc_txt ul{margin:0;padding:0;}
	.mc_case .mc_txt li{height:28px;padding:0 0 0 20px;background:url(http://www.newstomato.com/one/images/icon/as_icon1.png) 0 center no-repeat;background-size:16px 16px;font-size:16px;line-height:30px;display:block;position:relative;}
	.mc_case .mc_txt li span{min-width:12px;height:15px;padding:0 5px;background-color:#b0b0b0;border:1px solid #b0b0b0;border-radius:3px;text-align:center;font-size:10px;color:#fff;line-height:15px;position:absolute;right:0;top:5px;}
	.mc_case .mc_txt li a{width:100%;height:30px;display:block;}

	.mc_btn{width:100%;height:50px;margin:0;padding:0;background-color:#fff;border-top:1px solid #ddd;position:fixed;left:0;bottom:0;display:block;}
	.mc_btn ul{margin:0;padding:0;}
	.mc_btn li:first-child{width:25%;border-left:0;}
	.mc_btn li{width:24%;height:50px;border-left:1px solid #ddd;text-align:center;font-size:15px;line-height:30px;display:block;position:relative;float:left;}
	.mc_btn li a{width:100%;height:50px;display:block;}
	.mc_btn li a img{width:20px;height:20px;}
	.mc_btn li a .imgb3px{margin:0 5px 3px 0;}
	.mc_btn li a .imgb7px{margin:0 5px 7px 0;}
	.mc_btn li p{width:100%;height:30px;margin:0;padding:0;text-align:center;line-height:30px;position:absolute;left:0;top:0;}
	.mc_btn li span{width:100%;height:20px;margin:0;padding:0;text-align:center;font-size:12px;line-height:20px;letter-spacing:-1px;position:absolute;left:0;top:27px;}


	.mrep .mr_case{margin:0 0 130px;}
	.mr_case ul{margin:0;padding:0;position:relative;right:0;overflow:hidden;}
	.mr_case ol{margin:50px 0 0;padding:0;}
	/*.mr_case li:first-child{width:100%;height:60px;padding:0;background-color:#d1d1d1;position:fixed;top:120px;z-index:100;}*/
	.minp_wrap{width:98%;height:50px;padding:0;background-color:#d1d1d1;position:fixed;/*top:120px;*/z-index:100;}
	.mr_case .minp_wrap{height:40px;padding:5px 10px;overflow:hidden;}
	.mr_case .minp_wrap .mw_l{width:85%;height:40px;margin:0;float:left}
	.mr_case .minp_wrap .mw_l .mg_inp{height:40px;padding:0 10px;border:0 !important;border-radius:0 !important;text-align:left;font-size:15px;color:#a4a4a4;line-height:40px;letter-spacing:-1px;}
	.mr_case .minp_wrap .mw_r{width:15%;height:40px;float:right;}
	.mr_case .minp_wrap .mw_r a.mi_inp{width:100%;height:40px;background:#fff url(http://www.newstomato.com/one/images/icon/rs_icon1.png) 50% 50% no-repeat;background-size:20px 20px;border:0 !important;border-radius:0 !important;display:block !important;}

	.mr_case li{height:38px;padding:8px 15px;background-color:#fff;border-bottom:1px solid #e5e5e5;line-height:34px !important;position:relative;display:block;}
	.mr_case li .mlimg{width:36px;height:36px;margin:0 10px 0 0;/*border:1px solid #ddd;*/float:left; overflow:hidden;}
	.mr_case li .mltxt{height:36px;margin:3px 0 0;font-size:12px;font-weight:600;letter-spacing:-1px;float:left;}
	.mr_case li .mltxt b{margin:0 10px 0 0;font-size:16px;font-weight:600;}
	.mr_case li .mlhome{width:36px;height:36px;float:right;}
	.mr_case li .mlhome a{width:36px;height:36px;background:url(http://www.newstomato.com/one/images/icon/bs_icon1.png) 50% 50% no-repeat;background-size:28px 28px;line-height:36px;display:block;}


	.msear{width:95%;height:40px;padding:5px 3%;background-color:#d1d1d1;position:fixed;top:50px;z-index:100;overflow:hidden;}
	.msear .ms_l{width:10%;height:40px;float:left;}
	.msear .ms_l a.si_btn{width:100%;height:40px;background:url(http://www.newstomato.com/one/images/icon/arrow_l_icon1.png) 0 50% no-repeat;background-size:24px 24px;border:0 !important;border-radius:0 !important;display:block !important;}
	.msear .ms_c{width:75%;height:40px;margin:0;float:left}
	.msear .ms_c .sg_inp{height:40px;padding:0 10px;border:0 !important;border-radius:0 !important;text-align:left;font-size:15px;color:#a4a4a4;line-height:40px;letter-spacing:-1px;display:block !important;}
	.msear .ms_r{width:15%;height:40px;float:right;}
	.msear .ms_r a.si_inp{width:100%;height:40px;background:#fff url(http://www.newstomato.com/one/images/icon/rs_icon1.png) 50% 50% no-repeat;background-size:20px 20px;border:0 !important;border-radius:0 !important;display:block !important;}


	.sponsor_wrap{width:98%;max-width:98%;margin:25px auto 10px;padding:5px 0 10px;}
	.sponsor_wrap .sw_tit{margin:10px 0;padding:0 10px;font-size:16px;line-height:22px;}
	.sponsor_wrap .sw_case{width:90%;margin:0 6% 0 4%;}
	.sponsor_wrap .sw_case li{width:45%;margin:0 0 0 5%;padding:7px 0;}
	.sponsor_wrap .sw_case li span{padding:10px 0;font-size:16px;line-height:26px;}

	.spon_txt{margin:0 0 20px;font-size:15px;}
	.spon_btn{height:45px;}
	.spon_btn a{height:45px;font-size:16px;line-height:45px !important;}


	.mmc_tit{margin:70px 0 25px;font-size:22px;}
	.mmc_tit span{font-size:14px;}
	.mmc_stit{margin:70px 0 5px;font-size:22px;}
	.mmc_txt{margin:0 0 15px;font-size:13px;line-height:22px;letter-spacing:-1px;}



	.header_wrap_b .h_top .h_left ul li.name {font-size:14px;}
	.header_wrap_b .h_left {width:50%}
	.header_wrap_b .h_center {display:none !important;}
	.header_wrap_b .h_right {width:50%;float:right;}

	.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:96%;padding:1% 2%;border-right:none;border-bottom:1px solid #ddd;float:left;position:relative;}
	.rns_content .rnsc_right{width:96%;padding:1% 2%;float:left; position:relative;}
}

@media all and (max-width:768px){
}

@media all and (max-width:480px){
	.pop_scr{height:380px;}

	.m_nav{height:35px;}
	.m_nav li{height:35px;padding:0;line-height:35px;}
	.m_nav li a{height:35px;}

	.m_nav li a.nav1{background-size:20px 20px;}
	.m_nav li a.nav2{background-size:20px 20px;}
	.m_nav li a.nav3{background-size:20px 20px;}
	.m_nav li a.nav4{background-size:20px 20px;}

	.m_nav li a:hover.nav1{background-size:20px 20px;}
	.m_nav li a:hover.nav2{background-size:20px 20px;}
	.m_nav li a:hover.nav3{background-size:20px 20px;}
	.m_nav li a:hover.nav4{background-size:20px 20px;}

	/* 2017 01 20 수정 및 추가 - 정민용 */
	.co_case .cc_title .edit{right:-10px;}
	.co_case .cc_title .edbtn{right:-10px;}
	.co_case .cc_textarea .ctblind{display:none;}
	/* 2017 01 20 수정 및 추가 - 정민용 */

	.pcontainer{padding:100px 0 0;}

	.mcate{top:85px;}
	.mrep{top:85px;}
	.msear{top:50px;}

	.mc_case{margin:0 0 150px;}

	.minp_wrap{width:94%;}
	/*.mr_case li:first-child{height:50px;top:100px;}*/
	.mr_case li .minp_wrap{height:29px;padding:3px 10px;}
	.mr_case li .minp_wrap .mw_l{height:50px;}
	.mr_case li .minp_wrap .mw_l .mg_inp{height:34px;font-size:13px;line-height:34px;}
	.mr_case li .minp_wrap .mw_r{height:50px;}
	.mr_case li .minp_wrap .mw_r a.mi_inp{height:34px;background-size:15px 15px;}

	.mrep .mr_case{margin:0 0 100px;}
	.msear{height:34px;padding:8px 3%;}
	.msear .ms_l{height:34px;}
	.msear .ms_l a.si_btn{height:34px;}
	.msear .ms_c{height:34px;}
	.msear .ms_c .sg_inp{height:34px;font-size:13px;line-height:34px;}
	.msear .ms_r{height:34px;}
	.msear .ms_r a.si_inp{height:34px;background-size:15px 15px;}

	.cs_case li .cs_txt{font-size:16px;line-height:28px;}

	.lab_case2 .lc2_wrap .lw_txt{width:58%;margin:0 0 0 3%;}
	.lab_case2 .lc2_wrap .lw_txt b{height:48px;margin:13px 0 0;overflow:hidden;}


	.mmc_tit{margin:50px 0 10px;}
	.mmc_stit{margin:50px 0 5px;}

	.mw_case{height:70px;}
	.mw_case .select-wrapper{margin:0 3px 5px;}
	.mw_case .select-wrapper select{padding:0;}
	.mw_case a{padding:0 5px;}
	.mw_case span{position:relative;}
	.mw_case span .inp{background-color:#fff;border:1px solid #fff;float:left;}
	.mw_case span input{height:22px;margin:0;border:none;float:left;}
	.mw_case span a{width:30px;height:30px;margin:0;padding:0;background:#fff url(../images/search_btn1.png) no-repeat center 50%;border:none;font-size:15px;color:#fff;line-height:32px;display:block;}
}

@media all and (max-width:419px){
	.pop_scr{height:300px;}

	.cs_case li{margin:0 0 10px;}

	.lab_case1{height:200px;}
	.vod_wrap{height:200px;}

	.lab_case2{height:110px;}
	.lab_case2 .lc2_wrap .lw_thum{max-width:110px;}
	.lab_case2 .lc2_wrap .lw_thum img{width:110px;height:110px;}
	.lab_case2 .lc2_wrap .lw_txt b{height:93px;margin:10px 0 0;line-height:31px;}
	.lab_case2 .lc2_wrap .lw_txt p{display:none;}
}
