@charset "utf-8";
body{min-width:1200px;}
section{margin-bottom:30px;}
.container{padding-top:20px;position:relative;}
.cont_area{width:1200px;margin:0 auto;position:relative}
.cont_area .left_cont{float:left;width:870px;}
.cont_area .right_cont{float:right;width:300px;}

/*side banner*/
.side_ad{width:160px;position:absolute;top:20px;left:50%;margin-left:610px;}
.side_ad>ul>li{margin-top:10px;}
.side_ad>ul>li:first-child{margin-top:0;}

/* main */
.section_tit{font-size:22px;font-weight:bold;color:#000;margin-bottom:20px;}
.over_txt:hover,.txt_list a:hover{text-decoration:underline;}
.main_article_top{padding-bottom:21px;border-bottom:1px solid #e5e5e5;}
.main_article_top > li{float:left;margin:0 0 9px 16px;}
.main_article_top > li > a{display:block;position:relative;width:270px;height:152px;}
.main_article_top > li > a img{width:100%;height:100%;}
.main_article_top > li > a .over_txt{position:absolute;left:10px;bottom:10px;right:10px;color:#fff;font-size:18px;height:48px;line-height:24px;}
.main_article_top > li:first-child{margin:0;}
.main_article_top > li:first-child > a{width:628px;height:313px;}
.main_article_top > li:first-child > a .over_txt{font-size:34px;height:84px;line-height:42px;left:30px;right:30px;bottom:30px;}


.main_article_top2{margin-bottom:60px;}
.main_article_top2 > li{float:left;margin:0 0 2px 2px;}
.main_article_top2 > li > a{
	display:block;position:relative;width:298px;height:183px;
	background-size:cover;background-position:50% 0;background-repeat:no-repeat;
}
.main_article_top2 > li > a .grd_mask{
	position:absolute;top:0;left:0;width:100%;height:100%;
	background:url(/img/bg_gradient.png) 50% 100% repeat-x;z-index:1
}

.main_article_top2 > li > a .grd_mask2{
	position:absolute;top:0;left:0;width:100%;height:100%;
	background:url(/img/bg_gradient2.png) repeat-x;z-index:1
}
.main_article_top2 > li > a .over_txt{
	position:absolute;left:10px;bottom:10px;right:10px;
	color:#fff;font-size:18px;font-weight:700;
	height:24px;line-height:24px;z-index:2
}
.main_article_top2 > li:first-child{margin:0;background:#555 }
.main_article_top2 > li:first-child > a{width:600px;height:368px;}
.main_article_top2 > li:first-child > a .over_txt{font-size:27px;height:84px;line-height:38px;left:30px;right:30px;bottom:20px;}
.main_article_top22 > li:first-child > a .over_txt{font-size:30px;height:42px;line-height:42px;left:30px;right:30px;bottom:20px;}

.news_group{}
.news_group>div{width:50%;}
.news_group>div .thumb{float:left;}
.news_group>div .thumb a{display:block;width:250px;height:213px;position:relative;}
.news_group>div .thumb a img{width:100%;height:100%;}
.news_group>div .thumb a .over_txt{position:absolute;left:10px;bottom:10px;right:10px;color:#fff;font-size:18px;height:48px;line-height:24px;}
.news_group>div .txt_list{margin-left:265px;padding-right:10px;}
.news_group>div .txt_list li{padding-left:10px;position:relative;margin-top:8px;}
.news_group>div .txt_list li:first-child{margin-top:0;}
.news_group>div .txt_list li:before{position:absolute;left:0;font-size:18px;line-height:24px;content:'·';}
.news_group>div .txt_list li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;color:#363636;line-height:24px;}

.main_fashion{}
.main_fashion>li{float:left;margin-left:16px;}
.main_fashion>li:first-child{margin:0;}
.main_fashion>li>a{display:block;width:389px;height:240px;position:relative;}
.main_fashion>li>a .over_txt{position:absolute;left:0;bottom:0;width:100%;padding:13px 20px;background-color:#212121;}
.main_fashion>li>a .over_txt span{display:block;font-size:18px;height:48px;line-height:24px;color:#fff;}

.main_ent{padding:30px 0;}
.main_ent .tab_menu{width:234px;}
.main_ent .tab_cont{width:950px;}
.main_ent .news_tab{height:380px;padding:17px;background:#2e2e2e;}
.main_ent .news_tab .tab{padding-top:10px;margin-bottom:16px;text-align:center;}
.main_ent .news_tab .tab li{display:inline-block;padding:0 5px;text-align:center;color:#fff;font-size:16px;position:relative;cursor:pointer;}
.main_ent .news_tab .tab li:before{display:block;width:3px;height:3px;border-radius:3px;background-color:#ff7b23;position:absolute;top:-10px;left:50%;margin-left:-1px;}
.main_ent .news_tab .tab li.on,
.main_ent .news_tab .tab li:hover{color:#ff7b23;}
.main_ent .news_tab .tab li.on:before{content:'';}
.main_ent .news_tab .date_box{width:100%;border:1px solid #585858;}
.main_ent .news_tab .date_box .td{height:300px;background-color:#363636;vertical-align:top;text-align:center;padding:30px;}
.main_ent .news_tab .date_box .td p{color:#fff;}
.main_ent .news_tab .date_box .td p span{display:block;font-size:20px;}
.main_ent .news_tab .date_box .td p .year:after{display:block;width:80px;height:1px;background:#fff;margin:10px auto;content:'';}
.main_ent .news_tab .date_box .td p .day{font-size:80px;font-weight:700;margin-top:50px;}

.main_ent .tab_cont>div{display:none;}
.main_ent .tab_cont .tab_cont_ent{display:block;}
.main_ent .tab_cont .thumb_news{width:550px;}
.main_ent .tab_cont .thumb_news>ul>li{margin-top:20px;}
.main_ent .tab_cont .thumb_news>ul>li:first-child{margin-top:0;}
.main_ent .tab_cont .thumb_news>ul>li:after{display:block;clear:both;content:'';}
.main_ent .tab_cont .thumb_news>ul>li .thumb{width:230px;height:180px;float:left;}
.main_ent .tab_cont .thumb_news>ul>li .thumb img{width:100%;height:100%;}
.main_ent .tab_cont .thumb_news>ul>li .txt{margin-left:250px;}
.main_ent .tab_cont .thumb_news>ul>li .txt .headline{font-size:20px;line-height:24px;height:48px;color:#363636;font-weight:bold;}
.main_ent .tab_cont .thumb_news>ul>li .txt .sub_txt{
	margin-top:5px;overflow:hidden;text-overflow:ellipsis;
	display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;
	word-wrap:break-word;font-size:14px;height:60px;line-height:20px;letter-spacing:-0.56px
}


.main_ent .tab_cont .thumb_news>ul>li .txt .date_txt{margin-top:30px;font-family:"Dotum","돋움",sans-serif;font-size:12px;color:#949494;}
.main_ent .tab_cont .rank_news{width:380px;height:380px;border:1px solid #e9e9e9;background-color:#fff;}
.main_ent .tab_cont .rank_news>ul{padding:15px 20px 0;}
.main_ent .tab_cont .rank_news>ul>li{font-size:18px;color:#363636;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:50px}
.main_ent .tab_cont .rank_news>ul>li:first-child{margin-top:0;}
.main_ent .tab_cont .rank_news>ul>li .rank_num{font-size:26px;color:#ed1a5f;margin-right:7px;vertical-align:top;}


.main_beauty .column_2{margin-bottom:20px;}
.main_beauty .column_2>li{float:left;width:592px;margin-left:16px;}
.main_beauty .column_2>li:first-child{margin-left:0;}
.main_beauty .column_2>li .headline{font-size:24px;color:#363636;line-height:28px;height:56px;margin-top:20px;}
.main_beauty .column_2>li .sub_txt{font-size:16px;color:#929292;line-height:22px;height:44px;margin-top:10px;}
.main_beauty .column_2>li .keyword{font-size:14px;color:#ed1a5f;margin-top:13px;}
.main_beauty .column_2>li .keyword .label{display:inline-block;width:60px;height:24px;line-height:24px;border-radius:12px;color:#fff;background:#ed1a5f;font-size:14px;font-weight:bold;text-align:center;margin-right:10px;}
.main_beauty .column_3>li{float:left;width:389px;margin-left:16px;}
.main_beauty .column_3>li:first-child{margin-left:0;}
.main_beauty .column_3>li .headline{font-size:24px;color:#363636;line-height:28px;height:56px;margin-top:20px;}
.main_beauty .column_3>li .sub_txt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;font-size:16px;color:#929292;line-height:22px;height:66px;margin-top:10px;}
.main_beauty .column_3>li .keyword{font-size:14px;color:#ed1a5f;margin-top:13px;}
.main_beauty .column_3>li .keyword .label{display:inline-block;width:60px;height:24px;line-height:24px;border-radius:12px;color:#fff;background:#ed1a5f;font-size:14px;font-weight:bold;text-align:center;margin-right:10px;}

.news_now{color:#242424;font-size:0}
.article_ahead{display:inline-block;width:calc(50% - 8px);vertical-align:top}

.article_ahead.type01{height:282px}
.article_ahead.type01 .text{float:left;width:210px}
.article_ahead.type01 .text .headline_jun{height:100px;font-size:26px;line-height:1.2;letter-spacing:-1px; }
.article_ahead.type01 .text .headline{height:96px;font-size:26px;line-height:1.2;letter-spacing:-1px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word }
.article_ahead.type01 .text .sub_txt{-webkit-line-clamp:7;overflow:hidden;height:140px;margin-top:10px;font-size:15px;line-height:20px;color:#929292}
.article_ahead.type01 .thumb{float:right;width:363px}
.article_ahead.type01 .tag_and_date{margin-top:5px;font-size:12px;line-height:2}

.article_ahead.type02{height:282px;margin-left:15px}
.article_ahead.type02 ul li{float:left;width:288px;}
.article_ahead.type02 ul li+li{margin-left:15px}
.article_ahead.type02 ul li .thumb{width:100%;height:161px;}
.article_ahead.type02 ul li .text{}
.article_ahead.type02 ul li .text .headline{-webkit-line-clamp:2;height:44px;margin-top:10px;font-size:16px;font-weight:bold;line-height:22px;letter-spacing:-1px}
.article_ahead.type02 ul li .text .sub_txt{-webkit-line-clamp:2;height:35px;margin-top:10px;font-size:12px;line-height:17.5px;letter-spacing:-0.5px;color:#929292}
.article_ahead.type02 ul li .tag_and_date{margin-top:10px;font-size:12px;}

.article_ahead.type02.sub_line_4{height:324px;margin:35px 0 0 0}
.article_ahead.type02.sub_line_4 ul li .text .sub_txt{-webkit-line-clamp:4;height:70px}

.article_ahead.type03{height:324px;margin:35px 0 0 15px;padding:0 30px 25px;border:1px solid #e8e8e8;background:#f9f9f9}
.article_ahead.type03 ul li{position:relative;display:inline-block;width:245px;margin-top:31px;padding-left:10px}
.article_ahead.type03 ul li:before{position:absolute;top:8px;left:0;width:4px;height:4px;border-radius:50%;background:#383838;content:''}
.article_ahead.type03 ul li:nth-child(even){margin-left:39px}
.article_ahead.type03 ul li .headline{-webkit-line-clamp:2;height:44px;font-size:16px;line-height:22px;letter-spacing:-1px;color:#242424}
.article_ahead.type03 ul li .tag_and_date{margin-top:10px;font-size:12px;}


.article_ahead2{display:inline-block;width:calc(50% - 8px);vertical-align:top}
.article_ahead2.type01{}
.article_ahead2.type01 .text{float:left;width:200px}
.article_ahead2.type01 .text .headline{height:100px;font-size:20px;line-height:28px;height:56px;letter-spacing:-1.2px;font-weight:700;}
.article_ahead2.type01 .text .sub_txt{-webkit-line-clamp:5;overflow:hidden;height:110px;margin-top:10px;font-size:14px;line-height:22px;color:#242424}
.article_ahead2.type01 .thumb{float:right;width:364px}
.article_ahead2.type01 .thumb a{display:block;height:232px;background-position:50% 0;background-size:cover;background-repeat:no-repeat;}
.article_ahead2.type01 .tag_and_date{margin-top:30px;font-size:14px;line-height:22px;letter-spacing:-0.84px}
.article_ahead2.type01 .tag_and_date .date{font-family:"돋움","Dotum",sans-serif;font-size:12px;}

.article_ahead2.type02{margin-left:15px}
.article_ahead2.type02 ul li{float:left;width:288px;}
.article_ahead2.type02 ul li+li{margin-left:15px}
.article_ahead2.type02 ul li .thumb{width:100%;}
.article_ahead2.type02 ul li .thumb a{display:block;height:171px;background-position:50% 0;background-size:cover;background-repeat:no-repeat;}
.article_ahead2.type02 ul li .text{}
.article_ahead2.type02 ul li .text .headline{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:15px;font-size:18px;line-height:24px;color:#242424;font-weight:700;}
.article_ahead2.type02 ul li .text .sub_txt{-webkit-line-clamp:2;height:35px;margin-top:10px;font-size:12px;line-height:17.5px;letter-spacing:-0.5px;color:#929292}
.article_ahead2.type02 ul li .tag_and_date{margin-top:5px;font-size:14px;line-height:22px;letter-spacing:-0.84px}
.article_ahead2.type02 ul li .tag_and_date .date{font-family:"돋움","Dotum",sans-serif;font-size:12px;}

.article_ahead2.type02.sub_line_4{margin:40px 0 0 0}
.article_ahead2.type02.sub_line_4 ul li .text .sub_txt{-webkit-line-clamp:4;height:70px}

.article_ahead2.type03{margin:40px 0 0 15px;}
.article_ahead2.type03 .txt_atc_group{background:#f9f9f9;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.article_ahead2.type03 .txt_atc_group li{float:left;width:50%;}
.article_ahead2.type03 .tbl{width:100%;table-layout:fixed;}
.article_ahead2.type03 .td{height:85px;border-top:1px solid #ccc;border-left:1px solid #ccc;vertical-align:middle;padding:0 30px;}
.article_ahead2.type03 .headline{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:24px;color:#242424;font-weight:400;}
.article_ahead2.type03 .tag_and_date{margin-top:5px;font-size:14px;letter-spacing:-0.84px}
.article_ahead2.type03 .bx-controls{text-align:center;position:relative;margin-top:20px;}
.article_ahead2.type03 .bx-controls-direction a{position:absolute;display:block;width:30px;height:30px;border:1px solid #b8b8b8;top:0;
overflow:hidden;text-indent:-1000em;white-space:nowrap;background-position:center;background-repeat:no-repeat;background-color:#fff;}
.article_ahead2.type03 .bx-prev{left:230px;background-image:url('/img/dir_left.png');}
.article_ahead2.type03 .bx-next{right:230px;background-image:url('/img/dir_right.png');}
.article_ahead2.type03 .bx-pager{display:inline-block;text-align:center;font-size:0;height:30px;line-height:30px;}
.article_ahead2.type03 .bx-pager .bx-pager-item{display:inline-block;margin:10px 4px 0;vertical-align:top;}
.article_ahead2.type03 .bx-pager .bx-pager-link{display:block;width:10px;height:10px;border-radius:50%;background:#e0e0e0;}
.article_ahead2.type03 .bx-pager .bx-pager-link.active{background:#ed1a5f;}



.ranking_news{margin-top:20px}
.ranking_news .news_list{padding:14px 2px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.ranking_news .news_list li{position:relative;float:left;width:25%;padding-left:46px}
.ranking_news .news_list li:before{position:absolute;top:-3px;left:10px;font-size:48px;color:#ed1a5f}
.ranking_news .news_list li:nth-child(1):before{content:'1'}
.ranking_news .news_list li:nth-child(2):before{content:'2'}
.ranking_news .news_list li:nth-child(3):before{content:'3'}
.ranking_news .news_list li:nth-child(4):before{content:'4'}

.ranking_news .news_list li .headline{-webkit-line-clamp:2;height:48px;font-size:18px;line-height:24px}
.ranking_news .news_list li .tag_and_date{margin-top:10px;font-size:14px}

.hot_news{margin-top:30px}
.hot_news ul li{float:left;width:211px;height:228px}
.hot_news ul li:nth-child(5),
.hot_news ul li:nth-child(6),
.hot_news ul li:nth-child(7){margin-top:6px}
.hot_news ul li+li{margin-left:16px}
.hot_news ul li .text .headline{-webkit-line-clamp:2;height:40px;margin-top:15px;font-size:16px;line-height:20px;}
.hot_news ul li .text .tag_and_date{margin-top:10px;font-size:12px;}
.hot_news ul li.main_item{width:515px;height:451px}
.hot_news ul li.main_item .text .headline{height:60px;font-size:24px;line-height:30px;letter-spacing:-1.4px;}
.hot_news ul li.main_item .text .tag_and_date{margin-top:12px;font-size:14px;}

.slide_area{position:relative;max-width:100%;overflow-x:hidden}

.news_slider{position:relative;margin-top:30px;padding:60px 90px;background:#f1f1f1}
.news_slider ul li{display:inline-block;width:220px;height:280px;overflow:hidden;box-shadow:0 10px 18px 2px rgba(0, 0, 0, 0.06)}
.news_slider ul li,
.news_slider ul li *{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.news_slider ul li a{display:inline-block}
.news_slider ul li .article_info{padding:15px;background:#fff}
.news_slider ul li .article_info .keyword{font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:-0.5px}
.news_slider ul li .article_info .keyword.ent{color:#5f1aed}
.news_slider ul li .article_info .keyword.star{color:#ed1a5f}
.news_slider ul li .article_info .keyword.fashion{color:#14bbad}
.news_slider ul li .article_info .keyword.beauty{color:#ed821a}
.news_slider ul li .article_info .headline{-webkit-line-clamp:1;height:22px;margin-top:3px;font-size:16px;line-height:22px;letter-spacing:-0.5px;color:#1a1a1a}
.news_slider ul li .thumb{width:100%;height:203px;background-size:cover;background-position:center;background-repeat:no-repeat}

.news_slider ul li.active{width:300px!important;height:320px;position:relative;top:-20px}
.news_slider ul li.active .thumb{width:300px;height:245px}

.news_slider .btn_slide{position:absolute;top:50%;width:17px;height:31px;margin-top:-8px;border:none;background:transparent;background-size:cover;background-position:center;cursor:pointer;z-index:99999}
.news_slider .btn_slide.left{left:15px;background-image:url("/img/ico_btn_arrow_left.png")}
.news_slider .btn_slide.right{right:15px;background-image:url("/img/ico_btn_arrow_right.png")}

.news_slider .bx-viewport{overflow:inherit !important;}
.left_block {position:absolute;left:-529px;top:90px;display:block;width:50%;height:280px;background: rgba(255, 255, 2550, 0.7); z-index:999}
.right_block {position:absolute;right:-531px;top:90px;display:block;width:50%;height:280px;background: rgba(255, 255, 2550, 0.7); z-index:999}

/* footer */
#footer{background:#fff}
.footer_nav{padding:22px 0;border-bottom:1px solid #f1f1f1}
.footer_nav ul li{position:relative;float:left}
.footer_nav ul li+li:before{position:absolute;left:0;top:50%;margin-top:-5px;width:1px;height:10px;background:#dbdbdb;content:''}
.footer_nav ul li:first-child a{padding:5px 15px 0 0}
.footer_nav ul li a{display:inline-block;padding:5px 15px 3px;font-size:12px;color:#7c7c7c}
.copy_right{padding:25px 0 35px}
.copy_right ul li{display:inline-block;font-size:12px;color:#7c7c7c;line-height:1.8}
.copy_right ul li+li{margin-left:18px}

/* header */
#header{position:relative}
#header .logo_area{position:relative;border-bottom:1px solid #d8d8d8;line-height:90px;height:90px;}
#header .logo{position:absolute;left:0;z-index:555}

#gnb{float:left;position:absolute;bottom:0;width:100%;left:0;}
#gnb>ul{width:1200px;margin:0 auto;padding-left:255px;}
#gnb>ul>li{display:inline-block}
#gnb>ul>li.on>a,
#gnb>ul>li:hover>a{color:#fb105d}
#gnb>ul>li>a{height:90px;padding:0 15px;line-height:88px;font-size:16px;font-weight:700;color:#353535;font-family: 'HelveticaNeue','AppleSDGothicNeo-Regular','Malgun Gothic','MalgunGothic','맑은고딕','맑은 고딕',sans-serif;}
#gnb .naviBar{position:absolute;left:0;bottom:0;display:block;height:3px;background:#fb105d}

.gnb_dep2{position:absolute;width:100%;left:0;border-bottom:1px solid #d8d8d8;background-color:#fff;}
.gnb_dep2>ul{width:1200px;margin:0 auto;text-align:center}
.gnb_dep2>ul>li{position:relative;display:inline-block;line-height:48px}
.gnb_dep2>ul>li+li{margin-left:100px}
.gnb_dep2>ul>li>a{padding:0 16px;font-size:15px;text-align:center;color:#464646;line-height:46px}
.gnb_dep2>ul>li.on>a,
.gnb_dep2>ul>li:hover>a{color:#fb105d}
.gnb_dep2>ul>li.on>a:after,
.gnb_dep2>ul>li:hover>a:after{position:absolute;left:0;bottom:0;width:100%;height:3px;background:#fb105d;content:''}


.gnb_dep3{position:absolute;width:100%;left:0;border-bottom:1px solid #d8d8d8;background-color:#fff;}
.gnb_dep3>ul{width:1200px;margin:0 auto;text-align:center}
.gnb_dep3>ul>li{position:relative;display:inline-block;line-height:48px}
.gnb_dep3>ul>li+li{margin-left:100px}
.gnb_dep3>ul>li>a{padding:0 16px;font-size:15px;text-align:center;color:#464646;line-height:46px}
.gnb_dep3>ul>li.on>a,
.gnb_dep3>ul>li:hover>a{color:#fb105d}
.gnb_dep3>ul>li.on>a:after,
.gnb_dep3>ul>li:hover>a:after{position:absolute;left:0;bottom:0;width:100%;height:3px;background:#fb105d;content:''}

.gnb_dep4{position:absolute;width:100%;left:0;border-bottom:1px solid #d8d8d8;background-color:#fff;}
.gnb_dep4>ul{width:1200px;margin:0 auto;text-align:center}
.gnb_dep4>ul>li{position:relative;display:inline-block;line-height:48px}
.gnb_dep4>ul>li+li{margin-left:100px}
.gnb_dep4>ul>li>a{padding:0 16px;font-size:15px;text-align:center;color:#464646;line-height:46px}
.gnb_dep4>ul>li.on>a,
.gnb_dep4>ul>li:hover>a{color:#fb105d}
.gnb_dep4>ul>li.on>a:after,
.gnb_dep4>ul>li:hover>a:after{position:absolute;left:0;bottom:0;width:100%;height:3px;background:#fb105d;content:''}


.gnb_dep5{position:absolute;width:100%;left:0;border-bottom:1px solid #d8d8d8;background-color:#fff;}
.gnb_dep5>ul{width:1200px;margin:0 auto;text-align:center}
.gnb_dep5>ul>li{position:relative;display:inline-block;line-height:48px}
.gnb_dep5>ul>li+li{margin-left:100px}
.gnb_dep5>ul>li>a{padding:0 16px;font-size:15px;text-align:center;color:#464646;line-height:46px}
.gnb_dep5>ul>li.on>a,
.gnb_dep5>ul>li:hover>a{color:#fb105d}
.gnb_dep5>ul>li.on>a:after,
.gnb_dep5>ul>li:hover>a:after{position:absolute;left:0;bottom:0;width:100%;height:3px;background:#fb105d;content:''}


#header .search_area{position:absolute;right:0;z-index:9999999999999999999999999999999999999}
#header .search_area .input{position:relative;display:inline-block;width:186px;height:32px;padding:0 30px 0 15px;border-radius:17px;border:1px solid #d7d7d7;vertical-align:middle}
#header .search_area .input111:after{position:absolute;top:7px;left:156px;width:15px;height:15px;background:url(/img/ico_search.png);content:''}
#header .search_area .stn{position:absolute;top:7px;left:156px;width:17px;height:15px;}
#header .search_area .input input[type="text"]{vertical-align:top;width:100%;height:100%;border:none;background:transparent}
#header .search_area .btn_login{display:inline-block;width:80px;height:31px;margin-top:-1px;margin-left:15px;border-radius:17px;background:#fb105d;line-height:30px;color:#fff;text-align:center;font-size:13px}
#header .search_area .btn_login1{display:inline-block;width:80px;height:31px;margin-top:-1px;margin-left:5px;border-radius:17px;background:#fb105d;line-height:30px;color:#fff;text-align:center;font-size:13px}
#header .search_area .btn_login2{display:inline-block;width:80px;height:31px;margin-top:-1px;border-radius:17px;background:#cc0000;line-height:30px;color:#fff;text-align:center;font-size:13px;position:absolute;right:-85px;top:30px;z-index:9999999999999999999999999999999999999}
#header .search_area .btn_login3{display:inline-block;width:80px;height:31px;margin-top:-1px;border-radius:17px;background:#3366ff;line-height:30px;color:#fff;text-align:center;font-size:13px;position:absolute;right:-170px;top:30px;z-index:9999999999999999999999999999999999999}

/* sub menu */
.sub_menu{border-bottom:1px solid #d8d8d8;text-align:center;display:none}
.sub_menu ul{display:inline-block}
.sub_menu ul li{position:relative;display:inline-block;line-height:48px}
.sub_menu ul li+li{margin-left:100px}
.sub_menu ul li a{padding:0 16px;font-size:15px;text-align:center;color:#464646;line-height:46px}
.sub_menu ul li.on a,
.sub_menu ul li:hover a{color:#fb105d}
.sub_menu ul li.on a:after,
.sub_menu ul li:hover a:after{position:absolute;left:0;bottom:0;width:100%;height:3px;background:#fb105d;content:''}

/* news view */
.news_view_area .view_head{width:100%;padding-bottom:10px;border-bottom:1px solid #e5e5e5;overflow:hidden;font-size:30px;color:#242424;line-height:1.2}
.news_view_area .sub_area{margin-top:5px}
.news_view_area .sub_area .tag_and_date{margin-top:9px;font-size:16px;}
.news_view_area .sub_area .sns li{display:inline-block}
.news_view_area .view_news{padding:20px 5px 30px 0;font-size:15px;word-break:keep-all;line-height:1.6}
.news_view_area .view_news img{max-width:100%;margin:10px 0 30px;vertical-align:top}

/* ranking top 10 */
.ranking_top10{width:100%;padding:20px 18px 20px 16px;border:1px solid #e8e8e8;background:#f9f9f9}
.ranking_top10 ul li{width:100%;overflow:hidden;font-size:15px;color:#363636;line-height:2.7;letter-spacing:-0.5px;text-overflow:ellipsis;white-space:nowrap}
.ranking_top10 ul li a:hover{text-decoration:underline}
.ranking_top10 ul li .num{display:inline-block;margin:-8px 12px 0 5px;font-size:18px;color:#ed1a5f;vertical-align:middle}
.ranking_top10 ul li:last-child .num{margin:-8px 8px 0 0}

/* issue photo */
.issue_photo{}
.issue_photo .cont a{display:inline-block}
.issue_photo .cont+.cont{margin-top:13px}
.issue_photo .cont .thumb{width:286px;height:195px}
.issue_photo .cont .keyword{width:100%;height:44px;padding:0 10px;border:1px solid #e8e8e8;border-top:none;font-size:20px;color:#242424;letter-spacing:-1px;text-align:center;line-height:44px;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;white-space: normal;}

/* 당신이 좋아할만한 콘텐츠 */
.fav .article_ahead.type02{width:100%;height:auto;margin-left:0;padding-bottom:15px}
.fav .sub_title01{padding:26px 0 16px;}

/* sub title */
.sub_title01{font-size:24px;font-weight:bold;letter-spacing:-1px;color:#000}
.sub_title01+.news_list{margin-top:12px}
.sub_title02{padding:0 0 20px 10px;border-bottom:1px solid #e5e5e5;font-size:20px;font-weight:bold;color:#000}
.sub_title03{font-size:30px;text-align:left;color:#242424;padding-top:30px;padding-bottom:10px;border-bottom:1px solid #e5e5e5;}


/* thumb nail */
.thumb a{display:inline-block}
.thumb img{width:100%;height:100%}

/* headline */
.headline,
.sub_txt{display:inline-block;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}
.headline:hover,
.sub_txt:hover{text-decoration:underline}

/* tag, date */
.tag_and_date .tag{color:#ed1a5f}
.tag_and_date .date{color:#929292}
.tag_and_date .date:before{display:inline-block;position:relative;top:1px;width:1px;height:11px;margin-right:4px;background:#929292;content:''}

.bg_gray{background:#f1f1f1}


/*광고배너*/
#left_top{position:absolute;top:10px;left:-140px;display:block}
#left_ad{position:absolute;top:0;left:-140px;display:block}
#left_ad2{position:absolute;top:620px;left:-140px;display:block}
#left_ad_scroll { position:absolute;top:620px;left:-140px;display:block }
#right_ad{position:absolute;top:0;left:1210px;display:block}
#right_ad_scroll {position:absolute;top:620px;left:1210px;display:block}
.left_left_ad { position:absolute;top:0;left:-280px;display:block}

/*서브 컨테이너*/
.article {margin-top:30px; clear:both; position:relative}
.article .tit {color:#000; font-weight:bold; font-size:14px }
.article .tit a:link, .article #tit a:hover, .article #tit a:visited {color:#000; font-weight:bold; font-size:14px }
.article .date {color:#999999; font-size:10px; font-family:Verdana, Geneva, sans-serif; font-weight:normal}
.article .sub { padding-top:5px; white-space:normal; overflow:hidden}
.article .art1 {float:left; white-space:normal; }
.article .subtxt {line-height:18px; color:#636363}
.article .subtxt, .article .subtxt a:link, .article .subtxt a:hover, .article .subtxt a:visited {line-height:18px; color:#636363}
.article .thumb {width:120px;float:left; margin-right:15px; border:1px solid #ebebeb; white-space:nowrap}
.art_line {clear:both; border-bottom:1px solid #e4e4e4; padding-bottom:15px}

#container_tong {
    width: 1200px;
    margin: 0 auto;
    position: relative;
	text-align:center
}




/* 회사소개 */
.sub_content{padding-top:20px;}
.sub_company{text-align:center;}
.sub_company p{font-size:15px;color:#363636;line-height:25px;margin-top:50px;}

/* 이용약관 및 개인정보취급방침 */
.policy_cont{}
.policy_cont h4{margin-bottom:30px;font-size:15px;color:#363636;font-weight:bold;}
.policy_cont p,.policy_cont li{font-size:15px;line-height:25px;}
.policy_cont p strong{font-weight:bold;}
.policy_cont p.mgb_txt{margin-bottom:30px;}
.policy_cont dl{margin-bottom:30px;}
.policy_cont dl dt,.policy_cont dl dd{font-size:15px;line-height:25px;}
.policy_cont dl dd ol{padding-left:20px;}
.policy_cont dl.dl_num dt{margin-bottom:30px;}
.policy_cont .bd_box{margin-bottom:30px;}
.policy_cont .bd_box{border:1px solid #e5e5e5;}
.policy_cont .bd_box ul{padding:40px;border-bottom:1px solid #e5e5e5;}
.policy_cont .bd_box ul:after{display:block;clear:both;content:'';}
.policy_cont .bd_box ul.col_2 li{float:left;width:50%;}
.policy_cont .bd_box ul li{color:#676767;}
.policy_cont .bd_box .ib_box{text-align:center;padding:15px 0;font-size:0;}
.policy_cont .bd_box .ib_box span{margin:0 20px;font-size:15px;color:#828282;vertical-align:middle}
.policy_cont .bd_box .ib_box span strong{font-weight:bold;margin-left:15px;color:#363636;}
.sub_ads{padding-top:0;}
.sub_ads h4{margin:60px 0 20px;font-size:18px;}
.sub_iq h4{margin-bottom:20px;font-size:18px;}
.sub_ads h4 span,.sub_iq h4 span{font-size:14px;color:#676767;margin-left:20px;font-weight:normal;}
.sub_ads .bd_box{margin:0;}
.sub_iq_title:after{display:block;clear:both;content:'';}
.sub_iq_title .btn_down_group{float:right;font-size:0;}
.sub_iq_title .btn_down_group span,.sub_iq_title .btn_down_group button{display:inline-block;vertical-align:middle;font-weight:normal;}
.sub_iq_title .btn_down_group span{font-size:16px;color:#242424;}
.sub_iq_title .btn_down_group button{font-size:14px;width:120px;height:30px;background:#424242;color:#fff;text-align:center;margin-left:10px;}
.sub_iq dt{font-weight:bold;}
.sub_iq .bd_box{padding:20px 40px;}
.sub_iq .bd_box>p{padding-bottom:20px;border-bottom:1px solid #e5e5e5;}
.sub_iq .bd_box>ul{border:0;padding:20px 0 0 0;}
.sub_iq .bd_box li span,
.sub_iq .bd_box>p span{color:#828282;}
.sub_iq .bd_box li span strong,
.sub_iq .bd_box>p span strong{margin-left:15px;font-weight:bold;color:#363636;}

.sub_location #map{margin-bottom:30px;text-align:center;}
.sub_location #map>div{margin:0 auto;}
.sub_location .map_addr{text-align:center;font-size:15px;color:#676767;margin-bottom:40px;}
.sub_location .location_info{border:1px solid #e5e5e5;padding:40px;}
.sub_location .location_info ul{font-size:0;}
.sub_location .location_info ul li{font-size:15px;display:inline-block;vertical-align:top;}
.sub_location .location_info dl dt{font-size:18px;font-weight:bold;color:#363636;margin-bottom:15px;}
.sub_location .location_info dl dt span{color:#ff5d5d;}
.sub_location .location_info .bus dl dt span{color:#5d92ff;}
.sub_location .location_info .bus{margin-left:95px;}
.sub_location .location_info dl dd{font-size:15px;color:#363636;line-height:25px;}




/* login */
.my_snb{position:absolute;top:0;left:0;width:418px;height:100%;}
.my_snb .snb_inner{padding:65px 70px;}
.my_cont{margin-left:418px;min-height:790px;background:#fcfcfc;}

/* login side left */
.container.my_container{padding:0;}
.my_container .my_snb{position:absolute;top:0;left:0;width:418px;height:100%;background:#f3f3f3;}
.my_container .my_snb .snb_inner{padding:65px 70px;}
.my_container .my_snb .intro_group .thumb{width:120px;height:120px;border-radius:50%;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:30px;}
.my_container .my_snb .intro_group dt{font-size:24px;line-height:26px;font-weight:bold;color:#353535;margin-bottom:20px;letter-spacing:-1px;}
.my_container .my_snb .intro_group dd{font-size:14px;line-height:18px;color:#848484;}
.my_container .my_snb .service_group{margin-top:240px;}
.my_container .my_snb .service_group ul:after{display:block;clear:both;content:'';}
.my_container .my_snb .service_group ul li{float:left;}
.my_container .my_snb .service_group ul li a{font-size:12px;color:#b0b0b0;}
.my_container .my_snb .service_group ul li.link_sign{float:right;}
.my_container .my_snb .service_group ul li.link_sign a{color:#ed1a5f;}

/* login content */
.my_cont_login{}
.my_cont_login .my_cont_inner{padding-top:215px;}
.my_cont_login .login_group{width:380px;margin:0 auto;text-align:left}
.my_cont_login .login_group input[type=text],
.my_cont_login .login_group input[type=password]{border:0;background:transparent;font-size:24px;height:25px;color:#616161;}
.my_cont_login .login_group span{font-size:16px;color:#b0b0b0;}
.my_cont_login .login_group li{margin-top:45px;}
.my_cont_login .login_group li:first-child{margin-top:0;}
.my_cont_login .login_group .ipt_box{padding:10px 50px 20px 0;border-bottom:1px solid #b0b0b0;position:relative;}
.my_cont_login .login_group .ipt_box i{
	display:block;width:8px;height:8px;background:#b0b0b0;border-radius:50%;content:'';
	position:absolute;top:19px;right:0;
}
.my_cont_login .login_group input[type=text]:focus + i,
.my_cont_login .login_group input[type=password]:focus + i{background:#ed1a5f;}

.my_cont_join_agree{padding:65px 130px 0;}
.my_cont_join_agree h3{font-size:22px;color:#353635;font-weight:bold;margin-bottom:10px;}
.my_cont_join_agree .policy_txt_box{height:200px;background:#fff;padding:10px;-webkit-box-shadow:2px 4px 12px 0 rgba(0,0,0,0.08);-moz-box-shadow: 2px 4px 12px 0 rgba(0,0,0,0.08);box-shadow: 2px 4px 12px 0 rgba(0,0,0,0.08);}
.my_cont_join_agree .policy_txt_box .scroll_wrap{overflow:auto;height:100%;}
.my_cont_join_agree .policy_txt_box .policy_cont{padding:10px;background:#fff;}
.my_cont_join_agree .policy_txt_box .policy_cont *{font-size:14px;line-height:23px;}
.agree_ipt_wrap{margin-top:10px;}
.agree_ipt_wrap input[type=checkbox]{display:none;}
.agree_ipt_wrap label{font-size:14px;color:#353635;height:20px;line-height:20px;position:relative;padding-left:28px;cursor:pointer;}
.agree_ipt_wrap label:before{display:block;width:20px;height:20px;border:2px solid #b0b0b0;position:absolute;top:0;left:0;border-radius:50%;content:'';}
.agree_ipt_wrap label:after{display:block;width:8px;height:8px;border-radius:50%;position:absolute;top:6px;left:6px;background:#ed1a5f;}
.agree_ipt_wrap input[type=checkbox]:checked + label:before{border-color:#ed1a5f;}
.agree_ipt_wrap input[type=checkbox]:checked + label:after{content:'';}



.my_cont_join_form .my_cont_inner{padding:65px 20px;}
.my_cont_join_form ul{float:left;width:50%;}
.my_cont_join_form ul li dl{margin:0 30px;}
.my_cont_join_form ul li dl dt{font-size:14px;color:#b0b0b0;text-align:left }
.my_cont_join_form ul li dl dd{position:relative;padding-bottom:50px;}
.my_cont_join_form ul li dl dd input[type=text],
.my_cont_join_form ul li dl dd input[type=password]{border:0;background:transparent;font-size:20px;color:#616161;width:300px!important; height:40px;border-bottom:1px solid #b0b0b0;}
.my_cont_join_form ul li dl dd select{
	background-color:transparent;background-image:url(../images/ico_select_arrow.png);background-position:100% 50%;background-repeat:no-repeat;
	font-size:20px;color:#616161;height:40px;border:0;border-bottom:1px solid #b0b0b0;padding-right:10px;
}
.my_cont_join_form ul li dl dd select.pwd_hint_select{font-size:14px;}
.my_cont_join_form ul li dl dd.join_birth:after{display:block;clear:both;content:'';}
.my_cont_join_form ul li dl dd.join_birth select{float:left;width:80px;margin-left:20px;}
.my_cont_join_form ul li dl dd.join_birth .join_y_select{width:110px;margin-left:0;}
.my_cont_join_form ul li dl dd .error_txt{position:absolute;top:40px;left:0;padding:5px 0;font-size:12px;color:#ed1a5f;line-height:15px;letter-spacing:-0.06em;}

.btn_move{margin-top:100px;}
.btn_move a{display:block;width:380px;height:60px;margin:0 auto;background:#fff;color:#616161;font-size:16px;text-align:center;line-height:60px;
-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow: 2px 4px 12px 0 rgba(0,0,0,0.08);-moz-box-shadow: 2px 4px 12px 0 rgba(0,0,0,0.08);box-shadow: 2px 4px 12px 0 rgba(0,0,0,0.08);}
.btn_move a:after{display:inline-block;margin-left:24px;width:16px;height:11px;background:url(../images/ico_move_link.png);content:'';}

.ad_box {text-align:center }
.tr_ttl td { color:#FFF }

.intd2 { padding:5px;text-align:left;border-bottom:1px solid #CCC }
.txtbox {BORDER: #FFFFFF 1px solid;  font: 9pt 굴림; color:#222222; background-image:url(/homeimg/line.gif); background-position:0 -1; background-color:white; line-height:210%; width:99%; overflow:auto;}
.button{ height:35px;background-color:#222;color:#FFF;padding:5px 20px 3px; }
.input { padding:5px 0 }

.selectstyle00
{
    FONT-SIZE: 9pt;
    MARGIN: 0px;
    COLOR: black;
    FONT-FAMILY: 굴림체;
    BACKGROUND-COLOR: #DEDCE8;
}
.selectstyle01
{
    FONT-SIZE: 9pt;
    MARGIN: 0px;
    COLOR: #FFFFFF;
    FONT-FAMILY: 굴림체;
    BACKGROUND-COLOR: #556783;
}



.thumb_atc:after{display:block;clear:both;content:'';}
.thumb_atc{margin:0 -8px;}
.thumb_atc li{float:left;width:25%;}
.thumb_atc li>a{display:block;margin:0 8px 16px;}
.thumb_atc li .thumb{height:170px;background-size:cover;background-position:center;background-repeat:no-repeat;border:1px solid #e6e6e6}
.thumb_atc li .info{padding:16px 16px 25px;border:1px solid #e6e6e6;border-top:0;}
.thumb_atc li .tit{font-size:16px;line-height:1.2em;color:#242424;margin-bottom:10px;}



.bbs_paginate{text-align:center;font-size:0;margin-top:20px;}
.bbs_paginate li{display:inline-block;vertical-align:top;}
.bbs_paginate li a{display:block;width:30px;height:30px;line-height:30px;
font-size:12px;color:#1a1a1a;border:1px solid #fff;}
.bbs_paginate li a.active{font-weight:700;color:#ed1a5f;border-color:#ed1a5f;}
.bbs_paginate li.p_prev,
.bbs_paginate li.p_next{margin:0 10px;}
.bbs_paginate li.p_prev a,
.bbs_paginate li.p_next a{
	border:1px solid #b8b8b8;overflow:hidden;text-indent:-1000em;white-space:nowrap;
	background-position:center;background-repeat:no-repeat;background-color:#fff;
}
.bbs_paginate li.p_prev a{background-image:url('/img/dir_left.png');}
.bbs_paginate li.p_next a{background-image:url('/img/dir_right.png');}



.main_atc_type2{}
.main_atc_type2>li{float:left;margin-left:16px;}
.main_atc_type2>li:first-child{margin:0;}
.main_atc_type2>li>a{display:block;width:389px;position:relative;}
.main_atc_type2>li>a .img{height:240px;background-size:cover;background-position:center;background-repeat:no-repeat;}
.main_atc_type2>li>a p{margin-top:10px;display:block;font-size:20px;height:52px;line-height:26px;color:#000;letter-spacing:-0.8px}

.main_atc_type3{margin:0 -8px;text-align:center;}
.main_atc_type3>.item{float:left;width:33.3333%;}
.main_atc_type3>.item>div{margin:0 8px;}
.main_atc_type3 .bx-controls{position:relative;margin-top:20px;}
.main_atc_type3 .bx-controls-direction a{position:absolute;display:block;width:30px;height:30px;border:1px solid #b8b8b8;top:0;
overflow:hidden;text-indent:-1000em;white-space:nowrap;background-position:center;background-repeat:no-repeat;background-color:#fff;}
.main_atc_type3 .bx-prev{left:130px;background-image:url('/img/dir_left.png');}
.main_atc_type3 .bx-next{right:130px;background-image:url('/img/dir_right.png');}
.main_atc_type3 .bx-pager{display:inline-block;text-align:center;font-size:0;height:30px;line-height:30px;}
.main_atc_type3 .bx-pager .bx-pager-item{display:inline-block;margin:10px 4px 0;vertical-align:top;}
.main_atc_type3 .bx-pager .bx-pager-link{display:block;width:10px;height:10px;border-radius:50%;background:#e0e0e0;}
.main_atc_type3 .bx-pager .bx-pager-link.active{background:#ed1a5f;}
.sl_atc_group .img{height:240px;background-size:cover;background-position:center;background-repeat:no-repeat;}
.sl_atc_group p{margin-top:10px;display:block;font-size:20px;height:52px;line-height:26px;color:#000;letter-spacing:-0.8px}

.dv_line{display:block;width:100%;height:1px;background:#e6e6e6;margin:18px 0 38px;}


.article_headline {font-family:'HelveticaNeue','AppleSDGothicNeo-Regular','Malgun Gothic','MalgunGothic','맑은고딕','맑은 고딕',sans-serif;}
.read  {font-family:'HelveticaNeue','AppleSDGothicNeo-Regular','Malgun Gothic','MalgunGothic','맑은고딕','맑은 고딕',sans-serif;}

.hcTable { border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-collapse: collapse; font-size:11px; font-family:돋움; width:190px; }
.hcTitle { padding-left:15px; padding-right:15px; }
.hcControlBar { font-size:13px; }
.hcTable th { background-color:#f0efec; padding:6px 0px 3px 0px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #CCCCCC; }
.hcTable td { padding:4px 5px 4px 5px; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; text-align:center; background-color:#FFFFFF; color:#626262; }
.hcPrev,.hcNext { cursor:pointer; }
.hcTable select { border: 1px; border-color: #C8C8C8; border-style: solid; background-color: white; font-size: 12px;
			 color: #6C6C6C; font-family: ??,Dotum, AppleGothic, sans-serif; }
.hcTable .mouseOver { background-color:#D9ECFF; cursor:arrow; }
.hcTable .hcSun { color:#FF0000; }
.hcTable .hcSat { color:#0080C0; }
.hcTable .selectDay { background-color:#FFC8E4; }
.hcPrev { border: 1px; border-color: #C8C8C8; border-style: solid; background-color: white; font-size: 12px; color: #6C6C6C; font-family: Dotum, AppleGothic, sans-serif; padding-top:4px; }
.hcNext { border: 1px; border-color: #C8C8C8; border-style: solid; background-color: white; font-size: 12px; color: #6C6C6C; font-family: Dotum, AppleGothic, sans-serif; padding-top:4px; }
.hcToday { border: 1px; border-color: #C8C8C8; border-style: solid; background-color: white; font-size: 12px; color: #6C6C6C; font-family: Dotum, AppleGothic, sans-serif; padding-top:4px; }
.hcToday { margin-right:25px; }
.hcTable .noSelect { background-color:#EAEAEA; }