@charset "utf-8";


/************************************************
*		전체 레이아웃 : WRAP					*
************************************************/

.wrap{width:100%;margin:0 auto 10px;padding:0;position:relative;}
.header_wrap{width:100%;height:50px;padding:0;background-color:#fff;border-bottom:1px solid #eee;position:fixed;z-index:1000;}
.nav_wrap{width:100%;height:45px;padding:0;background-color:#fff;border-bottom:1px solid #eee;position:fixed;top:50px;z-index:100;}
.tcontainer{width:100%;margin:0 auto;padding:50px 0 0;position:relative;}
.ncontainer{width:100%;margin:0 auto;padding:65px 0 0;position:relative;}
.mcontainer{width:100%;margin:0 auto;padding:85px 0 0;position:relative;}
.pcontainer{width:100%;margin:0 auto;padding:100px 0 0;position:relative;}






/************************************************
*		헤더 : HEARER							*
************************************************/

/*** 메뉴 : MENU ***/
.header{width:100%;height:50px;margin:0 auto;position:relative;}
/** 메뉴 **/
.header .menu{width:30px;height:30px;padding:0;position:absolute;left:0;top:0;}
.header .menu .nav{
	width:20px;
	height:50px;
	background:url(../images/icon/m_h_menu.png) no-repeat 0 50%;
	background-size:20px;
	line-height:50px;
	display:block;
}
/* 서브메뉴 */
.header .profile{width:200px;height:50px;padding:0 10px;position:relative;top:0;}
.header .profile .pfimg{width:35px;height:35px;margin:7px 0 0;border-radius:100%;line-height:50px;position:relative;float:left;overflow:hidden;}
.header .profile .pfimg img{width:35px;height:35px;position:absolute;}
.header .profile .pftxt{height:50px;margin:0;font-weight:400;color:#292929;position:absolute;left:55px;top:-1px;}
.header .profile .pftxt b{font-size:16px;font-weight:600;line-height:50px;display:block;}
.header .profile .pftxt a{color:#292929;}
.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;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(../images/icon/write_icon2.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(../images/icon/set_icon2.png) no-repeat;
	background-size:20px 20px;
	line-height:20px;
	display:block;
}
.header .describe a.cafe{
	width:30px;
	height:30px;
	margin:10px 10px 0 0;
	background:url(../images/icon/nc_logo.png) no-repeat;
	background-size:30px 30px;
	display:block;
}
.header .describe a.logo{margin:0 0 0 5px;}
.header .describe a.logo img{width:80px;}
.header .describe a.subscribe{height:20px;margin:13px 15px 0 0;padding:1px 4px;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;}


.mn_case{width:280px;position:absolute;left:0;top:0;z-index:1000;}
.mn_case .mc_title{height:50px;padding:0 10px;background-color:#232323;font-size:14x;line-height:50px;position:relative;}
.mn_case .mc_title a{color:#fff;}
.mn_case .mc_title a img{height:20px;}
.mn_case .mc_title span{height:30px;position:absolute;right:40px;top:13px;}
.mn_case .mc_title span a{
	height:25px;
	margin:0;
	padding:0 10px;
	border:1px solid #7d7d7d;
	border-radius:3px;
	color:#7d7d7d;
	font-size:12px;
	line-height:25px;
	display:block;
}
.mn_case .mc_title .nclose{height:30px;line-height:30px;display:block;position:absolute;right:7px;top:0;}
.mn_case .mc_title .nclose img{height:20px;margin:15px 0 0;}
.mn_case ul,
.mn_case ol{margin:0;padding:0;}
.mn_case ol li,
.mn_case li{width:100%;text-align:left;font-size:14px;line-height:50px;position:relative;z-index:1000;}
.mn_case li span{
	width:50px;
	height:50px;
	background:url(../images/icon/arrow_d_icon2.png) no-repeat center 50%;
	background-size:20px;
	display:block;
	position:absolute;
	right:0;
	top:3px;
}
.mn_case li a{width:100%;height:50px;padding:0 5%;line-height:50px;color:#000;display:block;}
.mn_case li a:hover{background-color:#ddd;}
.mn_case li a.on{background-color:#f1f1f1;color:#00aacc;}
.mn_case li p{height:50px;display:block;overflow:hidden;z-index:0;}
.mn_case li.sub{font-size:13px;}
.mn_case li.sub a{width:100%;padding:0 15%;background-color:#ddd;}
.mn_case li.tac{text-align:center !important;}
.mn_case li.tac a{color:#fff;}
.mn_case li img{height:20px;}

/** 로고 **/
.header .logo{
	width:100%;
	height:50px;
	padding:0;
	text-align:center;
	font-size:18px;
	font-weight:600;
	line-height:50px;
	letter-spacing:-1px;
	position:absolute;
	left:0;
	top:0;
}
.header .logo a{color:#292929;}
.header .logo img{width:auto;height:25px;margin:12px 0 0;}

/** 검색 **/
.header .search{width:30px;height:50px;padding:0;line-height:50px;position:absolute;right:0;top:0;}
.header .search .t_btn{
	width:20px;
	height:50px;
	margin:0;
	background:url(../images/icon/m_h_search.png) no-repeat center 50%;
	background-size:20px;
	line-height:20px;
	display:block;
}

.header .t_inp{width:100%;height:60px;padding:9px 10px 0;background-color:#e9e9e9;text-align:center;line-height:50px;position:absolute;left:0;top:49px;z-index:10000;}
.header .t_inp .ti{width:85%;height:40px;background-color:#fff;border:1px solid #dedede;float:left;}
.header .t_inp .ti input{height:40px;padding:0 10px;font-size:16px;line-height:40px;border:none;}
.header .t_inp .tb{width:15%;height:40px;float:left;}
.header .t_inp .tb a{width:100%;height:40px;line-height:40px;background:#9d9d9d url(../images/icon/sear_up1.png) no-repeat center 50%;border:1px solid #bababa;display:block;}

/** 메뉴 **/
.nav_wrap ul{height:45px;margin:0;padding:0;position:relative;overflow:hidden;}
.nav_wrap li{width:100%;height:45px;margin:0;padding:0;text-align:center;}
.nav_wrap li a{margin:0 6px;font-size:14px;font-weight:600;color:#292929;line-height:45px;}
.nav_wrap li a:hover,
.nav_wrap li a.on{color:#1fb6d4 !important;}






/************************************************
*		CONTAINER								*
************************************************/

.content{width:100%;max-width:100%;margin:0 0 20px;padding:0;position:relative;}
.scontent{width:90%;max-width:90%;margin:15px 5%;padding:0;position:relative;}

/*** Main Content ***/
/* 메인 레벨1 */
.lab_case1{height:200px;margin:0 0 15px;position:relative;overflow:hidden;z-index:0;}
.lab_case1_s{height:200px;margin:0 0 15px;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%;
}
.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:200px;position:relative;}
.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:10px;z-index:100;}
.vod_wrap .vod_txt ul{margin:25px 10px 0;padding:0;}
.vod_wrap .vod_txt span{margin:0;padding:0;text-align:left;font-size:14px;font-weight:600;color:#1fb6d4;line-height:18px;display:block;}
.vod_wrap .vod_txt b{margin:0 0 5px;padding:0;text-align:left;font-size:20px;font-weight:500;line-height:30px;display:block;}
.vod_wrap .vod_txt li{width:100%;display:block;position:relative;}
.vod_wrap .vod_txt li .vt_pf{width:100%;height:15px;font-size:12px;font-weight:400;line-height:15px;color:#fff;letter-spacing:-1px;float:left;}
.vod_wrap .vod_txt li .vt_pf img{width:15px;height:15px;margin:0 5px 0 0;border:1px solid #4b4b4b;}
.vod_wrap .vod_txt li .vt_sns{width:56%;height:25px;text-align:right;font-size:12px;font-weight:300;line-height:25px;float:right;}
.vod_wrap .vod_txt li .vt_sns a{margin:0 0 0 5px;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:100%;height:210px;overflow:hidden;position:absolute;left:0;top:0;z-index:1;}
.vod_wrap .vod_bn .vb{width:100%;height:100px;background:url(../images/fs_t_over.png) repeat-x left bottom;position:absolute;left:0;bottom:0;display:block;z-index:100;}
.vod_wrap .vod_bn .vb_img{width:100%;height:210px;background-color:#e1e1e1;float:left;overflow:hidden;}
.vod_wrap .vod_bn .vb_img .vitable{width:100%;height:250px;display:table;}
.vod_wrap .vod_bn .vb_img .vicell{text-align:center;vertical-align:top;display:table-cell;}
.vod_wrap .vod_bn .vb_img .vicell img{width:100%;}

.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:210px;
}
.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/arrow_m_prev.png) no-repeat left top;
	left:10px;
	top:50%;
}
.flex-direction-nav .flex-next {
	background:url(../images/arrow_m_next.png) no-repeat right top;
	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{height:102px;margin:0 0 10px;background-color:#fff;border:1px solid #ddd;}
.lab_case2 .lc2_wrap{width:100%;position:relative;}
.lab_case2 .lc2_wrap .lw_thum{width:35%;max-width:100px;height:100px;background-color:#ddd;float:left;overflow:hidden;}
.lab_case2 .lc2_wrap .lw_thum img{width:100px;height:100px;}
.lab_case2 .lc2_wrap .lw_thum .table{width:100%;height:100px;display:table;}
.lab_case2 .lc2_wrap .lw_thum .cell{height:100px;text-align:center;vertical-align:middle;display:table-cell;}
.lab_case2 .lc2_wrap .lw_thum .cell img{width:100%;}
.lab_case2 .lc2_wrap .lw_txt{width:62%;margin:0 0 0 3%;float:left;}
.lab_case2 .lc2_wrap .lw_txt b{height:36px;margin:5px 0 3px;font-size:14px;font-weight:600;line-height:18px;display:block;overflow:hidden;}
.lab_case2 .lc2_wrap .lw_txt p{height:48px;margin:0;font-size:12px;font-weight:400;line-height:16px;display:block;overflow:hidden;}


/* 서브 레벨2 */
.lc2_tit{margin:0 0 5px;padding:0 10px;font-size:18px;font-weight:600;position:relative;}
.lt_img{width:70px;height:70px;margin:5px auto 0;border:1px solid #e1e1e1;border-radius:100%;overflow:hidden;}
.lab_case2_s{margin:0 0 15px;padding:0;background-color:#fff;border:1px solid #e1e1e1;position:relative;}
.lab_case2_S .lc2_wrap{width:100%;height:100px;position:relative;}
.lab_case2_s .lc2_wrap .lw2_thum{width:35%;max-width:100px;height:100px;background-color:#f6f6f6;float:left;}
.lab_case2_S .lc2_wrap .lw2_thum .table{width:70px;height:70px;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:13px;font-weight:600;color:#292929;line-height:25px;}
.lab_case2_s .lc2_wrap .lw2_txt{width:68%;margin:0;padding:7px 3% 0;float:left;}
.lab_case2_s .lc2_wrap .lw2_txt b{margin:0 0 4px;text-align:left;font-size:16px;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:12px;font-weight:400;color:#666;line-height:16px;display:block;overflow:hidden;}

.lab_case2_s .flex-direction-nav{width:36px;position:absolute;right:10px;top:-8px;}
.lab_case2_s .flex-direction-nav .flex-next{
	width:18px;
	height:18px;
	background:url(../images/icon/arrow_r_icon1.png) no-repeat center 2px;
	background-size:12px;
	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:18px;
	height:18px;
	background:url(../images/icon/arrow_l_icon1.png) no-repeat center 2px;
	background-size:12px;
	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_sel{height:30px;margin:0 0 3px;text-align:right;font-size:14px;font-weight:600;line-height:30px;position:relative;}
.lab_sel a.sel_btn{
	width:150px;
	height:30px;
	margin:0 15px;
	padding:0;
	text-align:right;
	line-height:30px;
	display:block;
	float:right;
}
.lab_sel .sel_list{
	width:140px;
	background-color:#fff;
	border:1px solid #ddd;
	text-align:left;
	font-size:12px;
	line-height:30px;
	position:absolute;
	right:10px;
	top:30px;
	z-index:100;
}
.lab_sel .sel_list ul{margin:0;padding:0;}
.lab_sel .sel_list li{width:140px;height:30px;line-height:30px;position:relative;}
.lab_sel .sel_list a{width:138px;height:30px;padding:0 10px;display:block;z-index:1000;}
.lab_sel .sel_list a:hover, .lab_sel .sel_list a.on{background-color:#f0f0f0;}

.lab_case3{width:100%;margin:0;padding:0;position:relative;}
.lab_case3 ul{margin:0;padding:0;position:relative;}
.lab_case3 li{width:100%;margin:0 0 10px;position:relative;}
.lab_case3 li .l3_thum{width:100%;height:195px;background-color:#e1e1e1;border:1px solid #ddd;position:relative;left:0;top:0;overflow:hidden;z-index:1;}
.lab_case3 li .l3_thum .l3_play{width:48px;height:48px;position:absolute;left:42%;top:33%;z-index:100;}
.lab_case3 li .l3_thum .l3_play img{width:100%;}
.lab_case3 li .l3_thum .l3_table{width:100%;height:195px;display:table;}
.lab_case3 li .l3_thum .l3_cell{text-align:center;vertical-align:top;display:table-cell;}
.lab_case3 li .l3_thum .l3_cell img{width:100%;}
.lab_case3 li .l3_thum .l3over{width:100%;height:100px;background:url(../images/fs_t_over.png) repeat-x;display:block;position:absolute;left:0;bottom:0;z-index:10;}
.lab_case3 li .l3_thum .l3_label{
	font-size:13px;
	font-weight:700;
	color:#1fb6d4;
	position:absolute;
	left:10px;
	bottom:65px;
	z-index:100;
}
.lab_case3 li .l3_thum .l3_tit{
	height:48px;
	margin:0 0 15px;
	padding:0 10px;
	text-align:left;
	font-size:16px;
	font-weight:500;
	color:#fff;
	line-height:24px;
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	overflow:hidden;
	z-index:100;
}
.lab_case3 li .l3_thum .l3_tit a{color:#fff !important;}
.lab_case3 li .l3_text{height:30px;padding:0 10px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;position:relative;}
.lab_case3 li .l3_text .lt_pf{width:100%;height:30px;padding:0;text-align:left;font-size:12px;line-height:30px;letter-spacing:-1px;float:left;}
.lab_case3 li .l3_text .lt_pf img{width:30px;height:30px;margin:0;border:1px solid #ddd;vertical-align:middle;}
.lab_case3 li .l3_text .lt_sns{width:50%;height:30px;padding:0 5px;text-align:right;font-size:12px;line-height:30px;letter-spacing:-1px;float:left;}
.lab_case3 li .l3_text .lt_sns a{margin:0 0 0 10px;letter-spacing:-1px;}
.lab_case3 li .l3_thum img{max-width:100%;}


/* 메인 레벨4 */
.lab_case4{margin:0 0 15px;padding:0;position:relative;}
.lab_case4 ul{margin:0;padding:0;position:relative;}
.lab_case4 li{height:80px;margin:0 0 10px;padding:0;border:1px solid #e1e1e1;}
.lab_case4 .lc4_wrap{width:100%;position:relative;}
.lab_case4 .lc4_wrap .lw_thum{width:35%;height:80px;background-color:#e1e1e1;float:left;overflow:hidden;}
.lab_case4 .lc4_wrap .lw_thum .table{width:100%;height:80px;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:65%;margin:0;padding:6px 10px 0;float:left;}
.lab_case4 .lc4_wrap .lw_txt span{height:14px;margin:0 0 4px;text-align:left;font-size:12px;font-weight:600;color:#292929;line-height:14px;display:block;overflow:hidden;}
.lab_case4 .lc4_wrap .lw_txt b{height:16px;margin:0 0 2px;text-align:left;font-size:13px;font-weight:600;color:#292929;line-height:16px;display:block;overflow:hidden;}
.lab_case4 .lc4_wrap .lw_txt p{height:14px;margin:0 0 3px;text-align:left;font-size:11px;font-weight:400;color:#666;line-height:14px;display:block;overflow:hidden;}


/* 메인 레벨5 */
.lab_case5{width:100%;height:200px;margin:0;padding:0;position:relative;}
.lab_case5 ul{margin:0;padding:0;}
.lab_case5 li{width:94%;margin:0 3% 15px;border:1px solid #ddd;position:relative;float:left;}
.lab_case5 li .l5_thum{width:100%;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:100%;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:700;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{margin:0;padding:0;position:relative;}
.comm_wrap ul{margin:0;padding:0;}
.comm_wrap li{margin:0 0 10px;border:none;border-top:1px solid #e1e1e1;position:relative;}
.comm_wrap .cw_text{width:100%;padding:15px 2%;position:relative;}
.comm_wrap .cw_text .ct_tit{height:30px;margin:0 0 5px;font-size:16px;line-height:30px;overflow:hidden;}
.comm_wrap .cw_text .ct_tit .ct_time{height:30px;margin:0;font-size:12px;float:right;display:block;}
.comm_wrap .cw_text .ct_tit .ct_time img{width:15px;}
.comm_wrap .cw_text .ct_txt{height:44px;font-size:13px;line-height:20px;overflow:hidden;}
.comm_wrap .cw_link{
	width:100%;
	height:40px;
	padding:0 5% 0 2%;
	background-color:#fbfbfb;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	font-size:13px;
	font-weight:600;
	line-height:40px;
	position:relative;
	overflow:hidden;
}
.comm_wrap .cw_link span{width:40px;height:40px;background:url(../images/icon/more_d_icon1.png) no-repeat center 50%;position:absolute;right:-5px;top:-1px;}
.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;}


/* 구독소개 */
.star_wrap{margin:0;padding:0;position:relative;}
.star_wrap ul{margin:0;padding:0;}
.star_wrap li{margin:0 0 10px;padding:5px 3%;background-color:#fbfbfb;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;position:relative;}
.star_wrap .sw_thum{width: 45px; height: 45px; border: 1px solid #e1e1e1; border-radius: 100%; float: left; overflow: hidden;}
.star_wrap .sw_thum img{width:45px;}
.star_wrap .sw_text{width:75%;margin:0 0 0 2%;float:left;overflow:hidden;}
.star_wrap .sw_text .st_tit{height:45px;margin:0;font-size:18px;font-weight:600;line-height:45px;position:relative;overflow:hidden;}
.star_wrap .sw_text .st_tit b{margin:0;font-size:18px;font-weight:600;}
.star_wrap .sw_text .st_tit .st_sns{height:45px;font-size:16px;float:right;display:block;}
.star_wrap .sw_text .st_tit .st_sns a{margin:0 0 0 2px;}


/* 기자소개 */
.jour_wrap{margin:0;padding:0;position:relative;}
.jour_wrap ul{margin:0;padding:0;}
.jour_wrap li{margin:0 0 10px;padding:15px 3%;background-color:#fbfbfb;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;position:relative;overflow:hidden;}
.jour_wrap .jw_thum{width:20%;min-width:65px;height:65px;text-align:center;float:left;overflow:hidden;}
.jour_wrap .jw_thum img{width:65px;border:1px solid #e1e1e1;border-radius:100%;}
.jour_wrap .jw_text{width:75%;margin:0 0 0 2%;float:left;overflow:hidden;}
.jour_wrap .jw_text .jt_tit{margin:0 0 8px;font-size:15px;font-weight:400;line-height:22px;position:relative;}
.jour_wrap .jw_text .jt_tit b{margin:0 20px 0 0;font-size:15px;font-weight:600;}
.jour_wrap .jw_text .jt_tit .jt_sns{height:30px;margin:0;font-size:13px;float:right;display:block;}
.jour_wrap .jw_text .jt_tit .jt_sns a{margin:0 0 0 1px;}
.jour_wrap .jw_text .jt_tit .jt_sns img{height:26px;}
.jour_wrap .jw_text .jt_txt{font-size:13px;line-height:18px;}
.jour_wrap .jw_text .jt_txt a{color:#555;}

.jour_wrap .jw_text2{width:55%;margin:0 0 0 3%;float:left;}
.jour_wrap .jw_text2 .jt_bit2{margin:0;font-size:15px;font-weight:400;line-height:22px;letter-spacing:-1px;}
.jour_wrap .jw_text2 .jt_bit2 b{font-size:14px;}
.jour_wrap .jw_text2 .jt_tit2{margin:0 0 5px;font-size:15px;font-weight:400;line-height:22px;position:relative;}
.jour_wrap .jw_text2 .jt_tit2 b{font-size:14px;}
.jour_wrap .jw_text2 .jt_txt2{font-size:12px;line-height:18px;}
.jour_wrap .jw_text2 .jt_txt2 a{color:#555;}
.jour_wrap .jw_text2 .jt_btn{width:65px;height:25px;font-size:12px;font-weight:400;letter-spacing:-1px;position:absolute;right:5px;top:14px;display:block;}
.jour_wrap .jw_text2 .jt_btn .subscription{
	width:65px;
	height:25px;
	margin:25px 0;
	padding:0 10px 0 0;
	background:url(../images/icon/plus_icon.png) no-repeat 52px 50%;
	background-size:8px 8px;
	border:1px solid #2e82e0 !important;
	border-radius:3px;
	text-align:center;
	font-size:13px;
	color:#2e82e0;
	line-height:25px;
	float:right;
	display:block;
}
.jour_wrap .jw_text2 .jt_btn .subscription:hover,
.jour_wrap .jw_text2 .jt_btn .subscription.on{
	padding:0 20px 0 0 !important;
	background:#2e82e0 url(../images/icon/btn_check.png) no-repeat 50px 50%;
	background-size:8px 8px;
	border:1px solid #2e82e0;
	color:#fff !important;
}
.jour_wrap .jw_text2 .jt_info{width:60px;height:60px;font-size:13px;position:absolute;right:5px;top:18px;display:block;overflow:hidden;}
.jour_wrap .jw_text2 .jt_info img{height:60px;}



/*** Login ***/
.login_wrap{width:310px;margin:20px auto 0;padding:0 5px;position:relative;}
.login_wrap .lw_chk{width:100%;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;padding:0;}
.login_wrap .lw_inp input[type="checkbox"] + label{padding-right:0 !important;}
.login_wrap .lw_inp input[type="text"],
.login_wrap .lw_inp input[type="password"]{width:100% !important;height:40px;margin:0 0 10px;padding:0 10px !important;border-radius:0;font-size:13px !important;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:13px;
	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:190px;margin:0 10px 0 0;float:left;}
.login_wrap .pw_case .pi_inp input[type="text"]{width:100% !important;height:40px;padding:0 10px !important;border-radius:0;font-size:13px;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:right;font-size:13px;color:#999;line-height:40px;float:left;}


/** PW 재설정 **/
.login_wrap .pw_case .pw_inp{width:255px;margin:0 10px 0 0;float:left;}
.login_wrap .pw_case .pw_inp input[type="text"]{width:100% !important;height:40px;padding:0 10px !important;border-radius:0;font-size:13px;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;font-size:13px;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 .pw_allsel input[type="checkbox"],
.login_wrap .pc_case input[type="checkbox"]{width:0;}
.login_wrap .pc_case{margin:0 0 25px;padding:15px 10px 0;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;border:none;position:relative;display:block;}
.login_wrap .pc_case li span{height:30px;position:absolute;right:0;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:13px !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 .lw_wbtn{width:100%;height:40px;margin:25px 0;text-align:center;font-size:14px;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:15px;color:#fff;line-height:35px;position:relative;float:left;}
.my_wrap .mw_text{margin:0;padding:0;}
.my_wrap .mw_text{border-top:1px solid #313131;border-bottom:1px solid #313131;}
.my_wrap .mw_text ul{margin:20px 0;padding:0;}
.my_wrap .mw_text li{width:320px;margin:0 auto;position:relative;}
.my_wrap .mw_text .mt_tit{width:100%;height:30px;margin:0;text-align:left;font-size:15px;font-weight:600;line-height:30px;position:relative;}
.my_wrap .mw_text .mt_txt{width:100%;margin:0 0 15px;text-align:left;font-size:13px;line-height:30px;position:relative;}
.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:15px;color:#fff;line-height:35px;display:block;}
.my_wrap .mw_text .btn_case{width:320px;height:35px;margin:10px auto 20px;padding:0;position:relative;}
.my_wrap .mw_text .btn_case .bc_btn{width:135px;margin:0 5px;background-color:#666;border-radius:4px;text-align:center;font-size:15px;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;font-size:13px;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;}



/** 컨텐츠 관리 **/
.mwt_tit{margin:10px 5px 5px;padding:0;font-size:14px;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 3px 5px;line-height:30px;float:left;}
.mw_case .select-wrapper select{width:auto;height:32px;padding:0;font-size:12px;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 5px;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:relative;}
.mw_case span .inp{background-color:#fff;margin:0 5px;border:1px solid #fff;float:left;}
.mw_case span .inp2{height:22px;margin:0;border:none;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:13px;
	color:#fff;
	line-height:32px;
	display:block;
}
.mw_case span .select-wrapper select {
	height:29px;
    background-color:#fff;
    border:1px solid #ccc;
	border-radius:4px;
	color:#555;
	line-height:29px;
}


.mwType{width:100%;margin-bottom:20px;line-height:18px;border-top:1px solid #e9e9e9;clear:both;}
.mwType th{padding:5px;border-bottom:1px solid #e9e9e9;background-color:#f9f9f9;text-align:center;}
.mwType td{padding:5px;border-bottom:1px solid #e9e9e9;font-size:12px;color:#666;}
.mwType input[type="checkbox"] + label,
.mwType input[type="radio"] + label{width:0 !important;margin:-13px 0 0 !important;padding:0 15px;}
.mwType input[type="checkbox"]:checked + label,
.mwType input[type="radio"]:checked + label{margin:-13px 0 0 !important;padding:0 15px;}

.mwt_btn{margin:0 10px 0 0;padding:5px;text-align:center;line-height:26px;letter-spacing:-1px;border:1px solid #ccc;border-radius:4px;}



/** 기자홈+본문 **/
.mcate{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	background-color:#f6f6f6;
	position:fixed;
	top:85px;
	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:85px;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:scroll;
	z-index:10;
	display:block;
}
.mrep .mr_case{margin:0;padding:0;position:relative;}
.mr_case ul{margin:0;padding:0;position:relative;right:0;overflow:hidden;}
.mr_case ol{margin:50px 0 0;padding:0;}


.msear{width:100%;height:50px;margin:0 0 100px;padding:8px 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:34px;
	background:url(../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:34px;margin:0;float:left}
.msear .ms_c .sg_inp{
	height:34px;
	padding:0 10px;
	background-color:#fff;
	border:0 !important;
	border-radius:0 !important;
	text-align:left;
	font-size:13px;
	color:#a4a4a4;
	line-height:34px;
	letter-spacing:-1px;
	display:block !important;
}
.msear .ms_r{width:15%;height:34px;float:right;}
.msear .ms_r a.si_inp{
	width:100%;
	height:34px;
	background:#fff url(../images/icon/rs_icon1.png) 50% 50% no-repeat;
	background-size:15px 15px;
	border:0 !important;
	border-radius:0 !important;
	display:block !important;
}


.m_nav{width:100%;height:35px;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:35px;padding:0;text-align:center;line-height:35px;float:left;display:block;}
.m_nav li a{width:100%;height:35px;display:block;}
.m_nav li a.nav1{background:url(../images/icon/mnav_up1.png) center 50% no-repeat;background-size:20px 20px;}
.m_nav li a.nav2{background:url(../images/icon/mnav_up2.png) center 50% no-repeat;background-size:20px 20px;}
.m_nav li a.nav3{background:url(../images/icon/mnav_up3.png) center 50% no-repeat;background-size:20px 20px;}
.m_nav li a.nav4{background:url(../images/icon/mnav_up4.png) center 50% no-repeat;background-size:20px 20px;}

.m_nav li a:hover.nav1,
.m_nav li a.on1{background:url(../images/icon/mnav_ov1.png) center 50% no-repeat;background-size:20px 20px;}
.m_nav li a:hover.nav2,
.m_nav li a.on2{background:url(../images/icon/mnav_ov2.png) center 50% no-repeat;background-size:20px 20px;}
.m_nav li a:hover.nav3,
.m_nav li a.on3{background:url(../images/icon/mnav_ov3.png) center 50% no-repeat;background-size:20px 20px;}
.m_nav li a:hover.nav4,
.m_nav li a.on4{background:url(../images/icon/mnav_ov4.png) center 50% no-repeat;background-size:20px 20px;}


/* 이전+다음글 */
.pn_wrap{width:100%;margin:20px 0 0;padding:0;border:1px solid #e2e2e2;position:relative;overflow:hidden;}
.pn_wrap .pw_l{width:100%;margin:0;padding:0;border-bottom:1px solid #e2e2e2;position:relative;float:left;overflow:hidden;}
.pn_wrap .pl_img{width:90px;height:90px;float:left;}
.pn_wrap .pl_txt{width:65%;height:90px;margin:7px 0 0 3%;text-align:left;float:right;}
.pn_wrap .pw_r{width:100%;margin:0;padding:0;position:relative;float:right;overflow:hidden;}
.pn_wrap .pr_img{width:90px;height:90px;float:right;}
.pn_wrap .pr_txt{width:65%;height:90px;margin:7px 3% 0 0;text-align:right;float:right;}
.pn_wrap .pw_l img,
.pn_wrap .pw_r img{width:100%;}
.pn_wrap span{margin:0 0 3px;font-size:13px;color:#6d6d6d;display:block;}
.pn_wrap b{height:40px;margin:0 0 3px;font-size:14px;color:#292929;line-height:20px;display:block;overflow:hidden;}
.pn_wrap p{font-size:12px;color:#6d6d6d;display:block;}



.co_case{margin:0 0 5px;padding:0 10px 8px;background-color:#fff;border-top:10px solid #f6f6f6;text-align:left;}
.co_case a{width:100%;display:block;}
.co_case .cc_header{padding:20px 5px 5px;}
.co_case .cc_title{margin:0 0 10px;padding:0;font-size:16px;font-weight:600;line-height:22px;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:-10px;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;}
.co_case .cc_copy{margin:0 0 8px;font-size:14px;font-weight:700;color:#666;display:block;}
.co_case .cc_stxt{padding:0 10px 0 0;font-size:13px;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/icon/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:left;font-size:12px;font-weight:400;color:#999;display:block;}
.co_case .cc_sdate{text-align:right;font-size:12px;font-weight:400;color:#999;display:block; position:absolute;right:0;}
.co_case .cc_textarea{margin:0 0 15px;padding:15px 0 0;position:relative;}
.co_case .cc_textarea img{max-width:96% !important;height:auto;}
.co_case .ct_controll{width:100%;height:30px;margin:15px 0 5px;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 input,
.co_case .ct_controll .cc_sns img{width:30px;height:30px;}
.co_case .ct_controll .cc_sns .sns_url{
	width:255px;
	padding:13px 10px 8px;
	background-color:#fff;
	border:1px solid #868585;
	border-radius:3px;
	font-size:13px;
	color:#1f1f1f;
	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{height:auto;max-height:80px;padding:0;font-size:13px;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:13px;font-weight:400;color:#000;line-height:23px;display:block;}
.co_case .cc_img{margin:10px 0;}
.co_case .cc_img .ci_case{width:100%;margin-top:15px;overflow:hidden !important;}
.co_case .cc_img img{width:100%;text-align:center;}
.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;}



.mc_case{margin:0 0 130px;padding:14px 0;text-align:left;position:relative;display:block;}
.mc_case .mc_cover{padding:0 14px;}
.mc_case .mc_tit{margin:0 0 10px;font-size:14px;font-weight:600;color:#292929;line-height:22px;display:block;}
.mc_case .mc_cop{margin:0 0 10px;font-size:12px;font-weight:400;color:#888;line-height:20px;display:block;}
.mc_case .mc_cop ul{margin:0;padding:0;position:relative;}
.mc_case .mc_cop li{display:block;}
.mc_case .mc_dat{margin:0 0 10px;font-size:13px;font-weight:600;color:#292929;line-height:24px;display:block;}
.mc_case .mc_dat em{margin:0 7px 0 0;}
.mc_case .mc_dat span{margin:0 15px;}
.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(./images/icon/as_icon1.png) 0 center no-repeat;
	background-size:16px 16px;f
	ont-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_case .mc_sbtn{width:100%;margin:0 0 20px;font-size:13px;font-weight:400;position:relative;display:block;}
.mc_case .mc_sbtn .subscription{
	width:100%;
	height:30px;
	margin:0;
	padding:0;
	border:1px solid #1fb6d5;
	border-radius:30px;
	text-align:center;
	font-size:13px;
	color:#1fb6d5;
	line-height:30px;
	display:block;
}
.mc_case .mc_sbtn .subscription:hover,
.mc_case .mc_sbtn .subscription.on{
	background-color:#1fb6d5;
	color:#fff !important;
}

.mc_info{padding:25px 15px;background-color:#fff;}
.mc_info .mi_tit{margin:0 0 15px;font-size:15px;font-weight:600;color:#1fb6d4;line-height:22px;display:block;}
.mc_info .mi_txt{margin:0 0 10px;font-size:13px;font-weight:600;color:#292929;line-height:20px;position:relative;display:block;}
.mc_info .mi_txt span{
	padding:0 10px;
	background-color:#b0b0b0;
	border-radius:4px;
	font-size:12px;
	font-weight:400;
	color:#fff;
	line-height:20px;
	position:absolute;
	right:0;
	top:0;
}

.mc_btn{width:100%;height:60px;margin:0;padding:0;background-color:#fff;border-top:1px solid #ddd;position:fixed;left:0;bottom:0;display:block;z-index:100;}
.mc_btn ul{margin:0;padding:0;}
.mc_btn li:first-child{width:33.4%;border-left:0;}
.mc_btn li{width:33.3%;height:60px;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:60px;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:25px;margin:9px 0 0;padding:0;text-align:center;line-height:25px;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:32px;}

.minp_wrap{width:100%;height:50px;padding:0;background-color:#d1d1d1;position:fixed;/*top:120px;*/z-index:100;}
.mr_case .minp_wrap{height:50px;padding:5px 10px;overflow:hidden;}
.mr_case .minp_wrap .mw_l{width:85%;height:40px;margin:0; background-color:#fff;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(../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:55px;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 #e5e5e5;border-radius:100%;float:left;overflow:hidden;}
.mr_case li .mlimg img{width:100%;}
.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:15px;font-weight:600;}
.mr_case li .mlhome{width:36px;height:36px;float:right;}
.mr_case li .mlhome a{width:36px;height:36px;background:url(../images/icon/bs_icon1.png) 50% 50% no-repeat;background-size:20px 20px;line-height:36px;display:block;}

.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;}

.cs_case li{margin:0 0 10px;}
.cs_case li .cs_txt{font-size:16px;line-height:28px;}

.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:50px 0 10px;font-size:22px;}
.mmc_tit span{font-size:14px;}
.mmc_stit{margin:50px 0 5px;font-size:22px;}
.mmc_txt{margin:0 0 15px;font-size:13px;line-height:22px;letter-spacing:-1px;}


.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;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:50%; 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:14px; 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 {width:50%; height:100%; box-sizing:border-box; padding:9px 15px 0 0;color:#ededed !important; text-align:right;float: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:100%;padding:1% 2%;border-right:none;border-bottom:1px solid #ddd;float:left;position:relative;}
.rns_content .rnsc_right{width:100%;padding:1% 2%;float:right;position:relative;}
.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(../images/icon/bullet_05.gif) no-repeat 0 50%;font-size:13px;line-height:20px;}


/* 카테고리 관리 */
.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;font-size:13px;}


/* 글쓰기 */
.wri_wrap{margin:0;padding:0;position:relative;}
.wri_wrap .select-wrapper{height:35px;margin:0 0 5px;}
.wri_wrap .select-wrapper select{height:35px;font-size:13px;line-height:35px;}
.wri_wrap input[type="text"]{height:35px;font-size:13px;line-height:35px;}

.click_button{
	width:100%;
	height:31px;
	margin:0 0 15px;
	padding:0;
	background-color:#f6f6f6;
	border:1px solid #acacac;
	color:#666;
	display:block;
}

.sns_inp{margin:5px 0 15px;padding:0;position:relative;}
.sns_inp input[type="checkbox"],
.sns_inp input[type="radio"]{width:0;}
.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%;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: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:16px;right:13px;}
	
.pop_header{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:5px solid #efefef;border-right:5px solid #efefef;border-bottom:5px 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;}






/************************************************
*		SLIDER MENU								*
************************************************/

/* Reset */
*,
*:after,
*:before {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before,
.clearfix:after {
	content:" ";
	display:table;
}

.clearfix:after {
	clear:both;
}

.main > section {
	max-width:40px;
	width:100%;
	padding:0 10px;
	position:fixed;
	top:0;
	z-index:100000;
}

.main > section button {
	margin:0;
	padding:5px 5px 8px;
	opacity:1;
	color:#fff;
	display:block;
	cursor:pointer;
}

.main > section button:hover {
	opacity:1;
}

.main > section button.active {
	opacity:1;
}

.main > section button.disabled {
	opacity:1;
	pointer-events:none;
}


/* General styles for all menus */
.cbp-spmenu {
	background:#fff;
	border-right:1px solid #000;
	overflow:hidden;
	/*overflow-x:hidden;
	overflow-y:scroll;*/
	position:fixed;
}

/* Orientation-dependent styles for the content of the menu */
.cbp-spmenu-vertical {
	width:280px;
	height:100%;
	top:0;
	z-index:999999;
}

.cbp-spmenu-vertical a {
	padding:10px 0 0;
}

.cbp-spmenu-horizontal {
	width:100%;
	height:150px;
	left:0;
	z-index:1000;
	overflow:hidden;
}

.cbp-spmenu-horizontal h3 {
	height:100%;
	width:20%;
	float:left;
}

.cbp-spmenu-horizontal a {
	float:left;
	width:20%;
	padding:0.8em;
	border-left:1px solid #258ecd;
}

/* Vertical menu that slides from the left or right */
.cbp-spmenu-left {
	left:-280px;
}

.cbp-spmenu-right {
	right:-280px;
}

.cbp-spmenu-left.cbp-spmenu-open {
	left:0px;
}

.cbp-spmenu-right.cbp-spmenu-open {
	right:0px;
}

/* Horizontal menu that slides from the top or bottom */
.cbp-spmenu-top {
	top:-280px;
}

.cbp-spmenu-bottom {
	bottom:-280px;
}

.cbp-spmenu-top.cbp-spmenu-open {
	top:0px;
}

.cbp-spmenu-bottom.cbp-spmenu-open {
	bottom:0px;
}

/* Push classes applied to the body */
.cbp-spmenu-push {
	overflow-x:hidden;
	position:absolute;
	left:0;
	z-index:0;
}

.cbp-spmenu-push-toright {
	left:280px;
}

.cbp-spmenu-push-toleft {
	left:-280px;
}

/* Transitions */

.cbp-spmenu,
.cbp-spmenu-push {
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition:all 0.3s ease;
}

/* Example media queries */
@media screen and (max-width:55.1875em){
	.cbp-spmenu-horizontal {
		font-size:75%;
		height:110px;
	}
	.cbp-spmenu-top {
		top:-110px;
	}
	.cbp-spmenu-bottom {
		bottom:-110px;
	}
}

@media screen and (max-height:26.375em){
	.cbp-spmenu-vertical {
		font-size:90%;
		width:280px;
	}
	.cbp-spmenu-left,
	.cbp-spmenu-push-toleft {
		left:-280px;
	}
	.cbp-spmenu-right {
		right:-280px;
	}
	.cbp-spmenu-push-toright {
		left:280px;
	}
}






/************************************************
*		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{margin:0 0 10px;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;}

.btit{margin:10px 0 5px;font-size:14px;font-weight:600;line-height:20px;display:block;}

.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){
}
