@charset "euc-kr";
/* CSS Document */
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select {margin:0; padding:0; -webkit-text-size-adjust:none;}
body{background-color:#fff;font-size:14px;line-height:1.25em;color:#000;word-wrap:break-word;word-break:break-all; }

h2 {font-size:14px;font-family:'Noto Sans KR';}
ul, li, ol {list-style:none; margin:0;padding:0;}
img{border:none;}
caption, legend {
    display: none;
}
a{color:#000;text-decoration:none;cursor:pointer;}
address{font-style:normal;}
.hid{visibility:hidden;overflow:hidden;position:absolute;left:-1000em;width:0;height:0;font-size:0;line-height:0;}
hr{display:none;}
input[type="text"]{-webkit-appearance:none;-webkit-border-radius:0;}
textarea{-webkit-appearance:none;-webkit-border-radius:0;}
fieldset {border:0px;}
html {-webkit-text-size-adjust:none}

#header {position:relative; height:55px; width:100%  }
#cont {position:relative; width:100%; margin-top:20px;}
.contbox{position:relative; clear:both; padding-bottom:10px; border-bottom:1px solid #ddd;}
.contbox.fsc{border:none;}
.contbox2{position:relative;clear:both;padding:0 10px 8px; margin-top:0px;}
.contbox3{position:relative;clear:both; margin-top:13px; }
.contbox2 .photo img{border:1px solid #d5d5d5; }
.contbox3 h2{margin-bottom:0.2em;padding:0.5em 0 0.2em;font-size:1em; padding-left:10px; border-bottom:1px solid #c5c5c5; padding-bottom:7px;}
.contbox3 .msp3 {position:relative; letter-spacing:0px; border-bottom:1px solid #ff8400; padding-bottom:6px; font-family:normal;}
.contbox3 h2 a{display:inline-block;margin:-0.3em 0;padding:0.3em 0;white-space:nowrap;}

.vdn {font-family:Verdana, Geneva, sans-serif}
.ad_32050 {width:100%; text-align:center}
.social {text-align:center;background:#f9f9f9; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; margin-top:10px}
.social  a{display:inline-block;width:19%;padding: 8px 0;}
.social  a img{vertical-align:middle;margin:0 3px 2px 0}

.sub{font-size:16px;}
.art_tit h2{font-size:1.25em;color:#333;line-height:1.25em; padding-left:10px;}
.btn_list{border:1px solid #666;text-align:center;margin:0 10px 10px 10px;background-color:#ebebeb; clear:both}
.btn_list a{display:block;padding:5px 0 5px 0;}
.src_date{font-size:0.76em;margin:5px 0 0 10px;color:#666;}
.ad_list li {font-weight:normal; font-size:14px; padding:3px;}
.ad_list li a {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ad_pic {width:100%; clear:both; margin:20px auto; white-space:nowrap; overflow:hidden}
.ad_pic li {text-align:center; width:33%; float:left}
.ad_pic_txt {margin-top:5px; font-size:12px}
.art_txt {overflow:hidden;clear:both;padding:10px;line-height:24px;color:#333; font-size:16px;}


/* new */

.f_logo{padding:6px 0 0 0}
.logo .pd{padding:0 9px 0 7px}
.srch_btn{display:block;position:absolute;top:7px;right:10px;width:32px;height:32px;border:0;background:none;-webkit-appearance:none}

.blind{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}
.top_comm{display:inline-block;overflow:hidden;padding:7px 0 0 2px}
.top_comm .box{width:132px;overflow:hidden}
.top_comm .box ul{overflow:hidden;height:32px}
.top_comm li{float:left}
.h1_logo{position:relative;display:inline-block;width:110px;padding-top:6px;vertical-align:top}
.view_social{padding:20px 0 30px;text-align:center;background:#fff;/*border-top:1px solid #e1e1e1*/}
.view_social a{display:inline-block}
.view_social a img{vertical-align:middle;margin:0 3px 0 0}
.tabc_h5{position:relative;width:auto;overflow:hidden;font-size:14px;line-height:17px;padding:10px 0 7px 10px;border-top:1px solid #acacac;border-bottom:1px solid #d4d4d4;background:#f3f4f5}
.tabc_h6{position:relative;width:auto;overflow:hidden;font-size:14px;line-height:17px;padding:8px 0 6px 10px;border-top:1px solid #acacac;border-bottom:1px solid #d4d4d4;background:#f3f4f5}
.hdline{position:relative;z-index:100;padding:5px 0 6px}
.hdline .flick_sh{position:relative;display:block;overflow:hidden}
.hdline .type4_1+.type4_1{border-top:1px solid #eaeaea}
.hdline .type4_1 a{position:relative;display:block;font-weight:bold;padding:8px 10px;font-size:15px;letter-spacing:-1px;line-height:19px;color:#222}
.hdline .type4_1.elip{overflow:hidden}
.tab4{overflow:hidden;position:relative;background:#f3f4f5}
.tab4_u{padding:0 11px;font-size:14px;border-top:1px solid #fff;border-bottom:1px solid #acacac;height:37px;line-height:32px;text-align:center;white-space:nowrap;letter-spacing:-1px}
.tab4_l{float:left;width:33.3%}
.tab4_p{float:left;width:33.3%;padding-top:6px}
.tab4_a{display:block;border-bottom:0;position:relative;font-weight:bold;color:#333}
.tab4_lon .tab4_a{z-index:10;height:32px;padding-top:1px;margin:5px -1px -1px;border:1px solid #acacac;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;background:#fff;line-height:32px;color:#ff6500}
.box2{position:relative;border-top:1px solid #e1e1e1}
.photo_slide{position:relative;padding:12px 0 6px 0;z-index:100}
.photo_slide .flick{height:138px}
.flick-container{clear:both}
.flick-panel{position:absolute;width:100%;height:100%}
ul.photo3{padding:0}
ul.photo3 li{float:left;width:33.3%;text-align:center}
ul.photo3 li a{display:block;overflow:hidden;position:relative;width:92px;margin:0 auto;font-size:12px;line-height:1.3;letter-spacing:-1px;color:#444;display:-webkit-box;overflow:hidden;word-break:break-all;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
ul.photo3 li a:visited{color:#444}
ul.photo3 li a img{display:block}
ul.photo3 li a+a{margin-top:8px}
.im_boder{display:block;position:absolute;top:0;left:0;z-index:98;border:1px solid rgba(0,0,0,.1);-webkit-box-sizing:border-box}
.im_boder.wid2{width:92px;height:92px}

.top_menu {background:#000; repeat-x 0 0; width:100%; height:35px; white-space:nowrap; overflow:hidden; text-align:center; margin:0 auto}
.top_menu_m {margin:0 auto;}
.top_menu_m li {float:left;width:16%}
.gutter {float:left;width:2%}

.top2 {position:relative;text-align:center; width:100%; margin-top:15px; margin-bottom:10px}
.top2_box {overflow:hidden;padding:0 20px;text-align:center;}

.top_img_list .top_left {position:relative;float:left;width:45%;text-align:center;margin-left:5%}
.top_img_list .top_right {position:relative;float:right;width:45%;text-align:center;margin-right:5%}
.top_img_list li a{display:block; width:100%}
.mask{position:absolute;filter:alpha(opacity=80);height:36px;background:#000;bottom:0;Opacity:0.8;display:block;width:136px;max-width:100%;overflow:hidden;left:50%;margin:0 auto 0 -68px;}
.mask1{position:absolute;filter:alpha(opacity=80);height:36px;background:#000;bottom:0;Opacity:0.8;display:block;width:136px;max-width:100%;overflow:hidden;left:55%;margin:0 auto 0 -68px;}
.mask2{position:absolute;filter:alpha(opacity=80);height:36px;background:#000;bottom:0;Opacity:0.8;display:block;width:136px;max-width:100%;overflow:hidden;left:45%;margin:0 auto 0 -68px;}
.pd1 {padding-left:10%}
.pd2 {padding-right:10%}
.mask_txt{line-height:1.2em;font-size:0.86em;color:#e9e9e9;display:block;padding:5px 5px 0 5px;width:131px;margin:0 auto;max-width:100%;overflow:hidden}
.bt_pre{position:absolute;top:85px;left:2px}
.bt_next{position:absolute;top:85px;right:2px}

.fashion_box{overflow:hidden;margin-top:20px; border-bottom:1px solid #d01963;padding-bottom:15px;}
.m_tit{margin-bottom:10px;margin-left:10px}
.m_tit2{color:#666}
.m_img_list li{float:left;width:50%;text-align:center}
.m_img_list li a{display:block; width:100%}
.m_txt{display:block;line-height:1.2em;font-size:0.86em;color:#666;width:96px;margin:5px auto 0;max-width:100%;overflow:hidden}
.beauty_box{overflow:hidden;margin-top:20px; border-bottom:1px solid #d01963;padding-bottom:15px;}
.img_b{border:1px solid #ededed}

.t_tit {margin:15px 10px 0 10px}
.news_box {width:100%; clear:both}
.news_box a {display:block }
.news_li, news_li a{display:block;overflow:hidden;}
.news_list {padding:10px}
.news_list li {border-bottom:1px solid #dfdfdf; padding:10px 0; background:url(http://img.mk.co.kr/sports/m/ic_arrwo_gray.gif) no-repeat right 15px; }
.news_list li a{ overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.btn {width:100%; text-align:center; margin:10px 0; clear:both;}

.art_li3 li{position:relative;width:100%;border-bottom:1px solid #dfdfdf;}
.art_li3 li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:0.4em;line-height:1.75em;}
.art_li3 .link{display:block;position:relative;clear:both;padding:6px 10px 6px;}
.art_li3 span.source{color:#909090;font-size:0.85em;padding-left:5px;}

.art_lst3{float:left;width:64px;margin:4px 5px 10px 12px;text-align:center;font-size:0.86em;line-height:1.6em;text-align:center;letter-spacing:-1px;}
.art_lst3 a{display:block;overflow:hidden;}
.art_li3 li{position:relative;width:100%}
.art_li3 li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:0.4em;line-height:1.75em;}
.art_li3 .link{display:block;position:relative;clear:both;padding:6px 10px 6px;}
.art_li3 span.source{color:#909090;font-size:0.85em;padding-left:5px;}

.news_li_2{margin-top:20px;margin-bottom:20px}
.art_li4{margin-left:10px}
.art_li4 li{position:relative;width:100%;border-bottom:1px solid #dfdfdf;}

.art_li4 .link{display:block;position:relative;clear:both;padding:6px 10px 6px;}
.art_li4 span.source{color:#909090;font-size:0.85em;padding-left:5px;}
.en_btn {text-align:center;margin-top:10px;margin-bottom:20px}
.en_btn_pre {padding-right:5px}
.en_btn_next {padding-left:3px}
.en_btn_dot {padding-right:2px;}
.en_btn_dot img {margin-bottom:8px}

.f_list{overflow:hidden}
.f_ul{overflow:hidden;}
.f_ul li{overflow:hidden;padding:10px 0 10px 0;border-bottom:1px solid #ededed;}
.f_ul li a{display:block;width:100%;overflow:hidden;}
.list_thumb{float:left;display:block;margin-right:15px;border:1px solid #CCC}
.list_txt{display:block;line-height:19px;font-size:15px;padding-top:3px}
.btn_more{margin-top:15px;margin-bottom:5px;text-align:center}

.line{padding:0 10px; color:#e1e1e1}

.hot_box{overflow:hidden;margin-top:20px;border-top:1px solid #ededed;padding-top:15px}
.g_img_list{margin-top:10px}
.g_img_list li{float:left;width:33%;text-align:center}
.g_img_list li a{display:block; width:100%}
.h_txt{display:block;line-height:1.2em;font-size:0.75em;color:#666;margin-top:5px}

.gall_box{overflow:hidden;margin-top:20px;}
.g_img_list{margin-top:10px}
.g_img_list li{float:left;width:33%;text-align:center}
.g_img_list li a{display:block; width:100%}
.g_txt{display:block;line-height:1.2em;font-size:12px;color:#666;width:89px;margin:5px auto 20px;max-width:100%;overflow:hidden}

.contbox3{position:relative;clear:both;padding:0 10px 8px 10px; margin-top:0px;background:#262626}
.pic_box {text-align:center;padding-top:25px; padding-bottom:20px; width:100%}
.pic_box .no{color:#b01c58;font-weight:bold}
.contbox3 .bt_pre{position:absolute;top:180px;left:14px}
.contbox3 .bt_next{position:absolute;top:180px;right:14px}
.pic_tit{font-size:15px;color:#fff;font-weight:bold;text-align:left}
.pic_txt a{color:#fff;font-size:15px}
.pic_txt2 a{color:#aeaeae;text-decoration:underline;padding-left:7px}
.pic_img{margin-top:20px;margin-bottom:20px}


/* »çÀÌÆ®¸Ê */
#shadow {width:100%; height:100%; background:#000; opacity:0.70; filter:alpha(opacity=70); position:fixed; left:0; top:0; display:none;z-index:999998;}
#wrapper{position:relative; width:100%; height:100%; overflow:hidden;}
.ct_move{position:relative;left:0;right:0;width:100%;height:auto;overflow-y:auto;overflow-x:hidden;transition:all .5s;-webkit-transition:all .5s}
#menuList{position:absolute;right:-200px;top:0;bottom:0;width:199px;background-color:#262626;border-left:1px solid #282e3c;z-index:999999;display:none}
.menuList_tit{position:relative;display:block;padding:0 10px 0 10px;border-bottom:1px solid #3a404e;font-weight:bold;font-size:14px;height:39px;line-height:38px;color:#fff;background-color:#262626;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.close {position:absolute;left:-40px;top:10px;color:#FFF}
.menuList_l{position:relative;overflow:hidden}
.menuList_l li.mn{border-bottom:1px solid #3a404e;background-color:#262626}
.menuList_l li.mn a{display:block;padding:0 10px 0 32px;height:35px;font-weight:bold;font-size:14px;line-height:34px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.menuList_l li ul li.submn{border-bottom:1px solid #525760;background-color:#343944}
.menuList_l li ul li.submn a{display:block;padding:0 10px 0 32px;height:35px;font-weight:normal;font-size:13px;line-height:34px;color:#ced0d5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.linkorg{color:#ff6500}

/* animation */
#menuList.Ani{right:0}
.ct_move.Ani{position:relative;display:block;left:-199px}
.showMenu{right:0}
.closeMenu{position:relative;display:block;left:-199px}
/* GNB ¼öÁ¤ */
.subheader{position:relative;height:50px;overflow:hidden;width:100%;}
.subheader h1{text-align:center;padding-top:15px;}
.subheader li.search_btn{ position:absolute;top:16px;right:10px;cursor:pointer }
.subheader #show_menu { position:absolute;top:16px;left:10px;cursor:pointer}
.submk_logo{float:left;height:30px;padding-top:16px;font-size:0;line-height:0;vertical-align:top}

.submk_service{float:left;padding-top:14px;font-size:0;line-height:0;vertical-align:top;margin-left:2px}
.link_relate{float:left;height:42px;margin-left:8px;font-weight:bold;font-size:15px;font-family:'Malgun Gothic','¸¼Àº °íµñ',dotum,'µ¸¿ò',Gulim,Helvetica,Apple-Gothic,sans-serif;line-height:53px;letter-spacing:-1px;color:#a4aab4;-webkit-text-shadow:0 1px 0 #0a1737;text-shadow:0 1px 0 #0a1737}
.link_relate{margin-right:7px}
.link_relate2{margin:0;padding-right:7px}
.link_relate2:after{float:left;height:14px;margin:20px 6px 0 0;border-left:1px solid #000;border-right:1px solid #52555b;content:''}
.srch_btn{display:block;position:absolute;top:10px;right:9px;width:32px;height:32px;border:0;background:none;-webkit-appearance:none}
.screen_out{display:block;overflow:hidden;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;text-indent:-9999px}



/*copyright*/
#copyright{clear:both;margin-top:20px;padding:20px 0;text-align:center;font-size:14px;color:#FFFFFF;background:#888b8d;width:100% }



#pages { text-align:center;margin-top:10px;}


.sch_bar {width:100%;height:40px;background:#fe2982; position:fixed;top:52px;z-index:100;display:none }
.sch_bar .searchs {padding:4px;overflow:hidden;text-align:center; }
.sch_bar .searchs input {float:left; height:30px; background:#fff;border:0px solid #fff }
.sch_bar .searchs .sc_btn {float:right;height:20px; padding:5px; color:#fff;background:#303030}



.h3ttl {display:block;width:100%;height:32px;line-height:32px;font-size:15px;color:#9d9d9d;}

.more {
	padding-top:5px;font-size:13px;color:#1b1b1b;letter-spacing:-0.75px;float:right;
	background:url(../images/bullet_more.png) no-repeat right 50%;background-size:auto 15px;
}


.search_wrap {display:none; background-color:#111; padding:9px 13px; border-top:1px solid #000; position:fixed;top:52px;width:100%;box-sizing:border-box;z-index:999999999999999}
.search_wrap fieldset {background-color:#fff; height:36px; border:2px solid #222; position:relative; overflow:hidden;}
.search_wrap input, .search_wrap button {border:0; font-family:inherit; font-size:1em;}
.search_wrap .search_input {padding:0 10px; width:100%; height:36px; -moz-appearance:none; -webkit-appearance:none; appearance:none;}
.search_wrap .search_btn {height:36px; background-color:#ff0000; color:#fff; padding:0 20px; position:absolute; right:-2px; top:0; font-weight:bold;}


#read_frame { padding:15px; }

#top_news{font-family:'Noto Sans KR';font-weight:500;margin:20px 0 6px;font-size:18px;padding-left:10px;clear:both}

#home_go{ clear:both;text-align:center;background:#222;margin:20px;border-radius:10px }
#home_go a{ padding:15px 0;display:block;color:#FFFFFF;font-weight:500}


.ellipsis{ min-width: 10px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;-moz-binding: url('ellipsis.xml#ellipsis'); }


#main_opinion { margin:20px 10px; box-sizing:border-box;overflow:hidden;border-top:1px solid #ECECEC;border-left:1px solid #ECECEC; }
#main_opinion li{ width:25%;text-align:center;padding:10px 0;float:left;border-right:1px solid #ECECEC;border-bottom:1px solid #ECECEC;box-sizing:border-box;background:#FFF }
#main_opinion li a { font-family:'Noto Sans KR';font-weight:500;color:#747474; }



#main_box { margin:20px 10px;;overflow:hidden;position:relative}
#main_box li{ float:left;width:calc(50% - 5px);margin-right:10px;box-sizing:border-box;margin-bottom:20px}
#main_box li:nth-child(2n+2) { margin-right:0}

#photobox{ position:relative}
#photobox img { width:100%;margin-bottom:5px }
#photobox p { position:absolute;left:0;bottom:0;padding:5px 7px;filter:alpha(opacity=80);Opacity:0.8;display:block;background:#000  }
#photobox a { color:#FFF;font-size:13px }

#sasel { margin-top:12px }
#sasel span { font-size:15px;font-weight:500;text-align:center;height:34px;width:40px;color:#ed1111;float:left;padding-top:5px;box-sizing:border-box; }
#sasel:after{content:"";display:block;clear:both;}

#headmain1 { margin-bottom:15px;padding:15px 0 0;border-top:2px solid #CCC;box-sizing:border-box}
#headmain1 p {  font-size:14px;color:#6d6c6c;line-height:1.4em;margin-top:12px;letter-spacing:0;text-align: justify;display:block;padding:0 10px }

#headmain2 { margin:10px 0;padding:10px 0;box-sizing:border-box}
#headmain2 p {  font-size:14px;line-height:1.4em;letter-spacing:0;color: ##6d6c6c;text-align: justify;margin-top:5px;display:block;padding:0 10px }
#headmain2 p a{ color: ##6d6c6c  }
a.headmain:link,a.headmain:visited {font-family:'Noto Sans KR';font-weight:500;font-size:18px;color:#222 }
a.headmain:hover {text-decoration:none;color:#cc0000}
a.headmain:active{ text-decoration:none}

.jung_banner { margin:20px 10px;box-sizing:border-box }
.jung_banner li { width:50%;float:left;padding:5px;box-sizing:border-box }
.jung_banner li img{ width:100% }
.jung_banner:after{content:"";display:block;clear:both;}

#desksseol {margin:30px 0 8px;font-size:18px;clear:both;padding:0 0 5px 10px;border-bottom:1px solid #CCC }
.opinion_banner { margin:0 0 30px;box-sizing:border-box;padding:0 20px }
.opinion_banner li { width:33%;float:left;padding:5px;box-sizing:border-box;text-align:center }
.opinion_banner li p { margin-top:7px;font-size:15px }
.opinion_banner li img{ width:100px;border-radius:50px }
.opinion_banner:after{content:"";display:block;clear:both;}


#main_photobox {margin:5px auto;position:relative }
#main_photobox img { width:100%;}
.bbox { width:100%;background:url("/img/main_bg.png") repeat-x;position:absolute;bottom:0;padding:10px 20px;box-sizing:border-box }
.bbox a{ font-family:'Noto Sans KR';color:#FFF;font-size:24px;line-height:1.3em;font-weight:500 }



.main_photo { margin:10px auto}
.main_photo li { width:33.3%;float:left;padding:5px;box-sizing:border-box }
.main_photo li img{ width:100%; }
.main_photo li a div { margin-top:5px;text-align:center;font-size:14px;overflow:hidden;height:2.2em }
.main_photo:after{content:"";display:block;clear:both;}



#hi_megazine {padding:10px;background:url('/img/enter_bg1.png');margin:20px 0 }

.white_ttl { font-size:16px;color:#FFF;font-weight:bold }
.white_ttl span a { font-size:11px;float:right;color:#FFF; }

.hi_megazine { background:#FFF;padding:10px;margin-top:10px }
.hi_megazine li { width:33.3%;float:left;padding:5px;box-sizing:border-box }
.hi_megazine li img{ width:100% }
.hi_megazine li a div { margin-top:5px;text-align:center;font-size:14px;overflow:hidden;height:2.2em }
.hi_megazine:after{content:"";display:block;clear:both;}

.dot_jul { border-top:1px dotted #ECECEC;height:1px;overflow:hidden;clear:both;margin:15px auto 7px }

#main_head { margin:5px 0;text-align:center }
#main_head img { width:100%;}
#main_head dt {padding:10px 10px 0 }
#main_head dt a {font-family:'Noto Sans KR';color:#00a651;font-size:20px;font-weight:700;line-height:1.2em }
#main_head dd {padding:10px 10px 0;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;  }
#main_head dd a{ color:#101010;font-size:13px;font-weight:300;  }
#main_head .relatem {padding:10px 10px 0;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;  }
#main_head .relatem a { background-image: url('/img/r.gif');background-position:0 5px; background-repeat: no-repeat; padding-left: 18px;font-family:'Noto Sans KR';color:#101010;font-size:16px;font-weight:500;  }

.title_list { padding: 0 10px }
.title_list li { border-bottom:1px solid #eeeeee;padding:8px 0 8px 7px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.title_list li:last-child { border-bottom:0  }
.title_list li a { font-family: 'Noto Sans KR';font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:-0.35px;color:#101010;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; }


#photo_list {list-style:none;}
#photo_list li {padding:7px 0;border-bottom:1px solid #eaeaeb;}
#photo_list li img { width:100px;margin-right:20px;float:left;border:1px solid #ececec }
#photo_list li dt {font-family:'Noto Sans KR';font-size:17px;font-weight:400;line-height:1.4em;letter-spacing:-0.35px;color:#222222;float:left;width:calc(100% - 122px);padding-top:2px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; }
#photo_list li dd {font-family:'Noto Sans KR';font-size:12px;font-weight:300;line-height:1.4em;padding-top:4px;letter-spacing:-0.35px;color:#222222;float:left;width:calc(100% - 122px);text-overflow: ellipsis;overflow: hidden;height:34px }
#photo_list li a { color:#222222; }
#photo_list li:last-child { border-bottom:0}
#photo_list li:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}

#photo_list .noimg a dt {font-family:'Noto Sans KR';font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:-0.35px;width:100%;color:#101010;padding-top:2px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; }
#photo_list .noimg a dd {font-family:'Noto Sans KR';font-size:12px;font-weight:300;line-height:1.4em;padding-top:4px;letter-spacing:-0.35px;width:100%;color:#101010;text-overflow: ellipsis;overflow: hidden;height:34px }


.new_list {list-style:none;}
.new_list li {padding:7px 0 7px 30px;position: relative; }
.new_list li img { border:1px solid #ececec }
.new_list li dt {font-family:'Noto Sans KR';font-size:17px;font-weight:400;line-height:1.4em;letter-spacing:-0.35px;color:#222222;padding-top:2px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; }
.new_list li dd {font-family:'Noto Sans KR';font-size:12px;font-weight:300;line-height:1.4em;padding-top:4px;letter-spacing:-0.35px;color:#222222;text-overflow: ellipsis;overflow: hidden;height:34px }
.new_list li a { color:#222222; }
.new_list li:last-child { border-bottom:0 }
.new_list li:before { z-index: 1;border-left: 1px solid #ccc;left: 10px;top: 0;bottom: 0; }
.new_list li:after {z-index: 2;width: 5px;height: 5px;background: #cc0000;left: 5px;top: 30px;border-radius: 50%;box-sizing: content-box;}


#opinion_list {list-style:none;}
#opinion_list li {padding:7px 10px;border-bottom:1px solid #eaeaeb;}
#opinion_list li img { width:35%;float:left;border:1px solid #ececec }
#opinion_list li dt {font-family:'Noto Sans KR';font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:-0.35px;color:#cc0000;float:right;width:62%;  }
#opinion_list li dd {font-family:'Noto Sans KR';font-size:12px;font-weight:300;line-height:1.4em;padding-top:10px;letter-spacing:-0.35px;color:#101010;float:right;width:62%;text-overflow: ellipsis;overflow: hidden;height:51px }
#opinion_list li a { color:#101010; }
#opinion_list li:last-child { border-bottom:0}
#opinion_list li:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}


#card_list {list-style:none;margin-top:10px}
#card_list li {padding:0;border:1px solid #eaeaeb;width:calc(50% - 5px);float:left;margin:0 10px 10px 0;box-sizing:border-box }
#card_list li:nth-child(2n+2) {margin-right:0}
#card_list li img { width:100%;border:1px solid #ececec }
#card_list li dt {padding:7px;font-family:'Noto Sans KR';font-size:14px;font-weight:300;line-height:1.4em;letter-spacing:-0.35px;color:#101010;text-overflow: ellipsis;overflow: hidden;height:2.8em }
#card_list li a { color:#101010; }
#card_list li:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}


.sasel {padding: 0 10px 30px  }
.sasel li:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}
.sasel li dt {font-family:'Noto Sans KR';font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:-0.35px;color:#101010;padding-top:10px }
.sasel li dd {font-family:'Noto Sans KR';font-size:12px;font-weight:300;line-height:1.4em;padding:4px;letter-spacing:-0.35px;color:#101010  }


.msec_ttl { font-family:'Noto Sans KR';font-size:17px;color:#cc0000;font-weight:500;padding:10px;margin-top:10px }
.msec_ttl span { font-family:'Noto Sans KR';font-size:12px;float:right;font-weight:normal }

#section_head {margin:10px 0 }
#section_head p {font-family:'Noto Sans KR';font-size:18px;font-weight:500;line-height:1.4em;letter-spacing:-0.35px;color:#101010;padding:10px;text-overflow: ellipsis;overflow: hidden; white-space: nowrap; }
#section_head img { width:100% }
#section_head dd {font-family:'Noto Sans KR';font-size:12px;font-weight:300;line-height:1.4em;padding:4px 10px;letter-spacing:-0.35px;color:#101010  }


.jugans { margin:0 auto }
.jugans li { padding:10px;border:1px solid #CCC;margin-bottom:5px;border-radius:10px }
.jugans li a {font-family:'Noto Sans KR';font-size:15px;font-weight:400;line-height:1.4em;letter-spacing:-0.35px;color:#101010;text-overflow: ellipsis;overflow: hidden; white-space: nowrap; }

.cal_ttl { margin-top:10px;padding:5px 0 5px;border-bottom:1px solid #ECECEC }
.cal_ttl dt { font-family:'Noto Sans KR';font-size:16px;font-weight:500;float:left;width:90% }
.cal_ttl dd { font-family:'Noto Sans KR';font-size:12px;font-weight:300;float:right;width:10%;text-align:right }

.cal_ttl:after{content:"";display:block;clear:both;}

#slit {list-style:none;}
#slit li {padding-left:10px;border-bottom:1px solid #eaeaeb;}
#slit li a {font-family: 'Noto Sans KR';display:block;font-size:20px;font-weight:400;height:46px;line-height:46px;letter-spacing:-0.35px;color:#101010;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}


.section_list_ttl { font-family:'Noto Sans KR';font-size:17px;color:#cc0000;font-weight:500;padding:10px;margin-top:10px;border-bottom:2px solid #CCC }
.section_list_ttl span { font-family:'Noto Sans KR';font-size:12px;float:right;font-weight:normal }



.photo_frame { background:#3a3a3a;padding:6px 10px 26px}
#youtube { position: relative;clear:both;box-sizing:border-box;overflow:hidden }
#youtube li { padding:4px 10px 0 }
#youtube li img { margin-bottom:6px;width:100% }
#youtube li div { color:#FFF;text-overflow:ellipsis;overflow:hidden;white-space:nowrap  }

.sajin { padding:4px 10px 0 }
.sajin li img { margin-bottom:6px;width:100% }
.sajin a { color:#FFF;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}

#ppager { width:50px;float:right;position:relative;padding: 0;margin:5px auto 0;list-style-type: none;text-align: center; }
#ppager li { display:inline-block;width:8px;height:8px;background-color: #838383;border-radius:4px;overflow:hidden;text-indent: -9999px; }
#ppager li a { text-decoration: none; display: block; }
#ppager li a.active, #jpager li a:hover { background-color: #dbdbdb; }




#today_photo { position: relative;clear:both;box-sizing:border-box;overflow:hidden }
#today_photo li { padding:4px 10px 0 }
#today_photo li img { margin-bottom:6px;width:100% }
#today_photo li div { color:#FFF;text-overflow:ellipsis;overflow:hidden;white-space:nowrap  }
#p2pager { width:80px;float:right;position:relative;padding: 0;margin:2px auto 0;list-style-type: none;text-align: center; }
#p2pager li { display:inline-block;width:8px;height:8px;background-color: #838383;border-radius:4px;overflow:hidden;text-indent: -9999px; }
#p2pager li a { text-decoration: none; display: block; }
#p2pager li a.active, #jpager li a:hover { background-color: #dbdbdb; }


.youtubeWrap { position:relative;width:100%;padding-bottom:56.25%;margin:10px 0 0 0 }
.youtubeWrap iframe { position:absolute;width:100%;height:100%; }
.youtubeWrap:after{content:"";display:block;clear:both;}


.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; }



#mphoto_list {list-style:none;}
#mphoto_list li {padding:5px;border-bottom:1px solid #eaeaeb;}
#mphoto_list li img { width:100px;float:left;margin:5px 20px 5px 0;border:1px solid #ececec }
#mphoto_list li .pimg {font-family:'Noto Sans KR';font-size:18px;font-weight:400;line-height:1.4em;letter-spacing:-0.35px;color:#222222;float:left;width:calc(100% - 122px);padding-top:15px }
#mphoto_list li .nimg {font-family:'Noto Sans KR';font-size:18px;font-weight:400;line-height:1.4em;padding:15px 0;letter-spacing:-0.35px;color:#222222; }
#mphoto_list li a { color:#222222; }
#mphoto_list li:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}


.electv {margin:20px 5px}
.electv li {float:left;width:50%;padding:10px 10px 10px 0;box-sizing:border-box;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb }
.electv li:nth-child(2n+2) { margin-right:0;border-right:0;padding:10px 0 10px 10px; }
.electv li:last-child { border-bottom:0}
.electv li:nth-last-child(2) { border-bottom:0}
.electv li img {width:100% }
.electv li .tv_ttl { padding:5px 0 0;font-size:15px;font-weight:600;height:36px;overflow:hidden }
.electv li a div { position:relative; }
.electv li a div dm { position:absolute;z-index:5;bottom:10px;right:10px;width:30px;height:30px;background:url('/img/play.png')  }
.electv:after{content:"";display:block;clear:both;}


.main_sec_ttl { font-size:20px;font-weight:600;padding:10px 0 5px 10px }
.top_list {margin:0 10px}
.top_list li { border-bottom:1px solid #DDDDDD}
.top_list li a { display:block;padding:10px 10px 10px 7px;font-size:17px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.top_list li:last-child { border-bottom:0 }

.special {margin:10px 10px 0}
.special li { width:50%;float:left;padding:0 10px 0 0;box-sizing:border-box }
.special li:last-child { padding:0 0 0 10px}
.special li a img { width:100%;border:1px solid #DDDDDD}
.special li a div { padding:8px 10px 20px 10px;font-size:16px;font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; }


.mmore {
    margin: 15px auto 20px;
    width: 80%;
    border-top: 1px solid #DDDDDD;
    padding: 9px;
    text-align: center;
    font-size: 16px;
}


.photo_box2list {padding:10px  }
.photo_box2list li {width:50%;float:left;padding:10px;box-sizing:border-box;font-family:'Noto Sans KR';font-size:17px;font-weight:500;line-height:1.4em  }
.photo_box2list li img { width:100%;margin-bottom:5px}
.photo_box2list:after{content:"";display:block;clear:both;}
.mphoto_list {padding:10px;list-style:none;}
.mphoto_list li {padding:7px 10px }
.mphoto_list li img { width:100px;float:right;margin:5px 5px 5px 10px;border:1px solid #ececec }
.mphoto_list li .pimg {font-family:'Noto Sans KR';font-size:17px;font-weight:500;line-height:1.4em;letter-spacing:-0.35px;color:#222222;float:left;width:calc(100% - 127px);padding:0 }
.mphoto_list li .nimg {font-family:'Noto Sans KR';font-size:17px;font-weight:500;line-height:1.4em;padding:15px 0;letter-spacing:-0.35px;color:#222222;float:left; }
.mphoto_list li a { color:#222222; }
.mphoto_list li:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}

.secttl { color:#e60000;font-family:'Noto Sans KR';font-size:14px;font-weight:400;margin:10px 0 0 }
.secttl1 { color:#e60000;font-family:'Noto Sans KR';font-size:14px;line-height:14px;font-weight:400;margin:0 }
.secttl2 { color:#e60000;font-family:'Noto Sans KR';font-size:14px;font-weight:400;margin:0;float:left;width:60% }
.secttlw { color:#FFF;font-family:'Noto Sans KR';font-size:14px;font-weight:400;margin:10px 0 0 }
.swriter { margin:2px 0;color:#a5a5a5;font-size:12px;float:left;width:60% }
.swriterw { margin:2px 0;color:#FFF;font-size:12px;float:left;width:60% }

.smore { font-family:'Noto Sans KR';font-size:15px;width:140px;padding:10px 0 14px;text-align:center;color:#FFFFFF;background:#e60000;font-weight:500;border-radius:5px;margin:0 auto 30px }

#main_photobox3 {margin:5px 20px }
#main_photobox3 span { display:block;margin:3px 0;font-family: 'Noto Sans KR';font-size:22px;line-height:1.2em;font-weight: 500 }
#main_photobox3 img { width:100%;}
#main_photobox3 p { display:block;width:100%;float:left;}
#main_photobox3:after{content:"";display:block;clear:both;}