body{
	//height:100%;
	//display:block;
	//overflow:auto;
	//-webkit-overflow-scrolling: touch !important;
	//overflow: scroll;
	//-webkit-overflow-scrolling: touch;

  	//width: 100%;
  	//height: 100%;

}
body, button, h1, h2, h3, h4, h5, input, select, table, textarea, a {
	//font-family:"맑은고딕","Malgun Gothic", dotum, "돋움", gulim, "굴림",helvetica,AppleSDGothicNeo,sans-serif;
	font-family:"Nanum Gothic";
	font-size:15px;
	line-height:1.267em;
	background-color:none;
	//width:720px;
}
a:focus, a:hover {
    color: #000 ;
    text-decoration: none;
}
.scrollable {
	//overflow: auto; -webkit-overflow-scrolling: touch;
}
#mflick{ overflow: hidden;z-index:2000; }

.list_view1.grid1_inner { height:210px; }
.list_view5.grid1_inner { height:255px; }
.list_view3.grid1_inner{ margin-bottom:20px; }

.list_view3.grid1_inner .fashion_style_m_wrap{ margin-top:-80px;padding:0;display:inline-block;border:0px solid #ff0000;width:100%;height:100%;text-align:center; }
.list_view3.grid1_inner .fashion_style_m_wrap iframe{ margin:0;border:0px solid blue;width:305px; min-height:400px;}
.list_view3.grid1_inner .fashion_style_rank_wrap{ display:inline-block;border:0px solid #ff0000;width:100%;height:100%;text-align:center; }
.list_view3.grid1_inner .fashion_style_rank_wrap iframe{ margin:0; min-height:360px;width:90%;}
.list_view3.grid1_inner .fashion_style_tip_wrap{ display:inline-block;border:0px solid #ff0000;width:100%;height:100%;background-color:#f0f0f0; }
.list_view3.grid1_inner .fashion_style_tip_wrap iframe{ margin:0; min-height:320px;}

.list_view4.grid1_inner{ height:255px; }
.list_view2.grid1_inner{ height:255px; }
.section.grid1_inner{ height:80px; }
.list_thumbnail_view.grid1_inner{ height:425px;background:none; }
.list_thumbnail_view3.grid1_inner{ height:160px;  }

.news_ticker.grid1_inner{ height:40px; }
/*.nav_lon .nav_a {
	height:38px;
	border-bottom:3px solid #fb612d;
	color:#fb612d
}
.nav_a:hover{
	color:#ccc;
}*/
.nav_u{
	height:40px;
}
.nav_lon .nav_a {
	height:38px;
	border-bottom:0px solid #fb612d;
	color:#ff5a81
}
.nav_a{
	color:#282828;
	font-family:"Nanum Gothic" !important;
	//font-size:30pt;
}
.nav_a:hover{
	color:#ff5a81;
}

#header .nav{ margin-top:-5px;background-color:#fff; }

#header.fixed{ position:fixed;top:0 ;left:0;right:0;z-index:1000; }
#head{ max-height:45px;background-color:#ffffff;padding:0px 0px 0px 0px; margin:0 auto;width:100%; display:inline-block; text-align:center;}
/*#head{ max-height:70px;background-color:#4a88d3;line-height:45px;padding:0px 0px 3px 0px;margin:0 auto;width:100%;display:inline-block; text-align:center;}*/
/*#head div:first-child img{ width:120px; margin-top:6px;}
#head div:first-child{ display:block;width:26%;text-align:right;border:0px solid #ff0000;height:45px;line-height:60px;position:absolute;}
#head div:first-child+div{ display:block;width:74%;padding:0; text-align:left; border:0px solid #ff0000;position:absolute; right:0;}
#head #keyword{ background:#fff;height:40px;margin:0; width:70%;padding-left:1%;padding-right:1%;margin-left:30px; }*/

img[usemap] {
	border: none;
	width: auto;
	//max-width: 720px;
	height: auto;
	//max-height: 70px;
}


#head .top_bg{
	background-image:url("../images/top_bg.png");
	background-size:contain;
	background-position:center;
	background-repeat: no-repeat;
	width:100%;
	height:100%;
}

#head .menu_wrap{ width:24%; display:inline-block; text-align:left; float:left; padding-left:1%;}
#head .new_logo{ width:50%; display:inline-block; text-align:center; float:left;}
#head .share_wrap{ width:24%; display:inline-block; text-align:right; float:left; padding-right:1%;}

#head .menu_wrap a img{ height:100%; }
#head .new_logo a img{ height:100%; }
#head .share_wrap a img{ height:100%; }

#head  .logo_wrap{
	display:inline-block;position:relative;width:100%;background:#fff;
}

@media all and (max-width:640px) {
	/*#head div:first-child img{ width:100px;  margin-top:10px;}
	#head div:first-child{ display:block;width:30%;text-align:right;border:0px solid #ff0000;height:45px;line-height:60px;position:absolute;}
	#head div:first-child+div{ display:block;width:70%;padding:0; text-align:center; border:0px solid #ff0000;position:absolute; right:0;}
	#head #keyword{ background:#fff;height:40px;margin:0; width:90%;padding-left:1%;padding-right:1%; }*/
}

#left_menu{
	border:0px solid #ff0000;
	width:100%;
	height:100%;
	height:auto;
	min-height:1280px;
	z-index:10000;
	position:relative;
	background-color:rgba(0,0,0,0.5);
	display:none;
	top:0px;
}
#left_menu .left_menu_table{ width:65%;height:300px;background-color:#ffffff; }
#left_menu .left_menu_table tbody td{ text-align:center;  }
#left_menu .left_menu_table thead th{ text-align:center;height:60px;line-height:60px;border-bottom:0; }
#left_menu .left_menu_table tfoot td{ text-align:center;height:60px;line-height:60px; }

#left_menu ul{
	width:70%;
	margin:0;
	padding:20 0 20px 0px;
	background-color:#fff;

}
#left_menu li{
	font-size:14px;
	display:block;
	height:45px;
	line-height:45px;
	text-align:center;
	border-bottom:1px solid #999;
}
#left_menu li span{
	display:block;
	float:left;
	width:100%;
	cursor:pointer;
}


#section.fixed{ margin-top:100px; }
.grid1_inner .more{
	background:url("../images/forward.png") no-repeat;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	border:0px solid #ff0000;
	display:block;
	width:20px;
	height:20px;
	line-height:0px;
	position:absolute;
	margin-top:10px;
	top:0;
	right:0;
}

.fot {
	display:block;
	clear:both;
	padding:13px 0 22px;
	//border-top:1px solid #2d3036;
	//background-color:#353840;
	border-top:1px solid #d1d1d2;
	background-color:#91969c;
	line-height:18px;
	text-align:center
}
.fot_pa, .tip_top {
	position:relative;
	display:inline-block;
	margin:0 2px;
	padding:0 8px;
	line-height:27px;
	color:#c3c3c3!important;
	background-color:#3b3e47;
	background-position:0 -75px
}
.fot_p2a, .fot_p3a, .fot_p3 {
	//color:#9e9e9e!important;
	color:#ffffff!important;
	font-size:13px;

}
.fot_pa:after {
	position:absolute;
	top:0;
	right:0;
	height:27px;
	background-color:#3b3e47;
	background-position:100% -75px
}
.fot_p2 {
	margin:8px 0 5px
}
.fot_p2a {
	display:inline-block;
	padding:0
}
.fot_p2a:before, .fot_p3a:before {
	display:inline-block;
	height:12px;
	margin:0 6px 0 3px;
	background:#45484d;
	vertical-align:-2px
}
.mo_sub_wrap .btn_reset::before, .mo_sub_wrap::after, .mo_tit_wrap::after {
	content:""
}
.fot_p2a:first-child:before, .fot_p3a:first-child:before {
	display:none
}
/*E:footer*/

.uio_link {
	list-style-type:none;
	padding:3px 0px 5px 0px;
	margin:0;

}
.uio_link:after {
	display:block;
	clear:both;
}
.uio_link .ul_item {
	float:left;
	position:relative;
	width:33.3%;
	text-align:center;background:#fff;

}
.uio_link .ul_item:after, .uio_link .ul_item:before {
	position:absolute;
	background-color:#f2f2f2;
	left:0;
	top:0;
	content:''
}
.uio_link .ul_item:nth-child(3n) {
	width:33.4%
}
.uio_link .ul_item:nth-child(1):after, .uio_link .ul_item:nth-child(2):after, .uio_link .ul_item:nth-child(3):after, .uio_link .ul_item:nth-child(3n-2):before {
	display:none
}
.uio_link .ul_item:before {
	width:1px;
	height:100%
}
.uio_link .ul_item:after {
	width:100%;
	height:1px
}
.uio_link .ul_a {
	display:block;
	height:38px;
	color:#666;
	font-size:15px;
	letter-spacing:-1px;
	white-space:nowrap;
	text-overflow:ellipsis;
	line-height:38px
}

.news_ticker2 .wrap{ width:100%;display:inline-block;margin:0 auto; height:50px;float:right; text-align:right; }
.news_ticker2 .slide2 {
  //background: none repeat scroll 0 0 #ffffff;
  color: #000000;
  font-size: 15px;
  padding: 0px;
  width:150px;
  //height:50px;
  margin:0;
  padding-left:80px;
  padding-right:2.5%;
  list-style-type:none;
  margin-top:15px;border:0px solid #ff0000;
  display:block; float:left;
}
.news_ticker2 .slide2 li{
	width:100%;
	height:20px;
	line-height:20px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	width:100%;
	text-align:left;
	display:block;
}
.news_ticker2 .slide2 li a{
	padding:0; margin:0; width:100%;
}
.news_ticker2 .sub_num{ color:#fff;font-weight:700; }

.btn-more {
    color: #000;
    background-color: #fff;
    border-color: #999;
    border-radius:100px;
    width:100px;
    border-width:2px;
}
	.view_share {
    padding: 5px;
    border-bottom: 1px solid #ddd;
    background: #f5f5f5;
    text-align: right;
}
.view_share ul li {
    padding-left: 3px;
    padding-right: 3px;
}

.view_share>ul>li {
    display: inline-block;
    zoom: 1;
}

/*검색관련*/
.rec_search_keyword_list_layer{
	height:100%;
}
#rec_search_keyword_list{
	padding:10px;
	display:none;
}
#rec_search_keyword_list li{
	font-size:14px !important;
	height:35px;
	line-height:35px;
	font-weight:bold;
	margin-bottom:10px;
	cursor:pointer;
}
#rec_search_keyword_list img{
	width:15px;
	height:15px;
	margin-top:10px;
	margin-right:10px;
}
#rec_search_keyword_list hr{
	margin-top:3px;width:94%;margin-right:0;right:0;
}

#loading-mask {
    position:absolute;
    top:0;
    left:0;
    background-color:#ffffff;
    opacity:0.60;
    filter:alpha(opacity=60);
    z-index:30000;
    display:none;
    //background-color:rgba(255,255,255,0.7);
}

#loading-mask #loading_img{

	display:block;vertical-align:middle;position:absolute; top:50%; left:45%;
}

.more_btn_layer{
   	border:0px solid #ff0000;width:100%;margin-top:10px;display:none;
}
.more_btn_layer .btn-more{
   	margin:0 auto 0;display:block;vertical-align:middle;
}

.thumbnail{ border:0; }

input:focus{ outline: none !important; }
.form-contro:focus{ outline: none !important; }
.title_bold{ font-weight: bold; font-size:16px; }
