body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button{margin:0;padding:0;-webkit-text-size-adjust:none;}
body,input,textarea,select,table,button,code{font-size:14px;line-height:1.25em;}
body{position:relative;background-color:#FFFFFF;color:#000;word-wrap:break-word;word-break:break-all;}
.it,textarea{border:1px solid #bcbcbc;}
ul,ol{list-style:none;}
table{border-collapse:collapse;}
img,fieldset{border:0;}
a{color:#000;text-decoration:none;cursor:pointer;}
label{cursor:pointer;}
em,address{font-style:normal;}
.header {background:url(/img/logo_bg.gif);height:56px;overflow:hidden; }
.search {background:url(/img/search_bg.gif);height:56px;width:168px;overflow:hidden;float:right;padding:15px 0 0 5px; }
.hc{visibility:hidden;overflow:hidden;position:absolute;left:-1000em;width:0;height:0;font-size:0;line-height:0;}
.nc,hr{display:none !important;}
.vh{visibility:hidden}
.is{width:19px;height:19px;}
.fx{max-width:100%;}
.sd{color:#909090;}
.ds{background:#eee;}
.clrt{overflow:visible;position:absolute;z-index:1;width:31px;height:29px;margin:0;padding:0;border:none;background:url(http://static.naver.com/m/cm/im/clrt.gif) no-repeat 5px 50%;text-indent:-500em;cursor:pointer;}
.pl,
.pr{position:absolute;white-space:nowrap;}
.pl{top:4px;left:5px;}
.pr{top:4px;right:5px;}
#ct{clear:both;width:100%;background-color:#e6e6e6;text-align:center;}
#ct:after{content:"";display:block;clear:both;}

/*footer*/
.ft{clear:both;border-top:1px solid #dfe1e3;color:#d5d6d8;text-align:center;white-space:nowrap;}
.ft a{color:#666;}

.ft2 a{margin-top:10;display:inline-block;width:61px;height:28px;line-height:28px;background:#ddd url(/img/pc.gif);font-size:13px;letter-spacing:-1px;}
.ft2 a.lk2{width:58px;}
.ft2 a.lk3{width:111px;background-position:0 -98px;}



/*title*/
.h3{position:relative;width:100%;padding-bottom:10px;border-bottom:1px solid #d2d2d2;}
.h3 h2{padding:10px 10px 4px 10px;font-size:1.05em;}
.h3 .if{padding-left:10px;color:#909090;font-size:0.85em;}
.h3 .or{padding:0.6em 0 0 10px;color:#666;font-size:0.95em;}
.h3 .or a{color:#1172b6;}
.h32 h2,
.h33 h2{padding-right:77px;}
.h32 .bt3{position:absolute;right:10px;top:10px;}
.h33 .bt3{position:absolute;right:10px;bottom:10px;}
.h4{padding:0.7em 10px;border-top:1px dashed #dfdfdf;border-bottom:1px solid #d2d2d2;}
.h4 .bt2{margin-right:1em;}
.h5{position:relative;width:100%;padding:0.7em 0;border-bottom:2px solid #2b5eb0;white-space:nowrap;}
.h5 h2{display:inline;padding-left:10px;font-size:1.05em;}
.h5 h2 strong{color:#ed1b23;}
.h5 select{margin:-0.2em 0 -0.7em;vertical-align:top;font-size:0.95em;color:#000;}
.h5 .cn{color:#ed1b23;}
.h5 .r{position:absolute;right:10px;bottom:0.7em;font-size:0.95em;}
.h5 .mr{display:inline-block;margin-right:-10px;padding-right:1.8em;background:url(/img/arr.gif) no-repeat 100% 50%;color:#1172b6;text-indent:0;}
.h5 .if{color:#666;}
.h5 .if em{color:#ed1b23;}
.h52 select{margin:-0.1em 0 0 10px;}

/*list*/
.li1 li{position:relative;width:100%;border-bottom:1px solid #dfdfdf;}
.li1 .ct{display:block;position:relative;clear:both;padding:0.7em 10px 0.6em;}
.li1 .ct:after{content:"";display:block;clear:both;}
.li1 a.ct{padding:6px 31px 6px 10px;height:37px;line-height:37px;background:url(/img/arr.gif) no-repeat 100% 50%;etter-spacing:-0.35px;color:#101010;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.li1 .fl{float:left;margin-right:10px;}
.li1 .fl2{display:block;overflow:hidden;_float:left;_padding-right:1.85em;}
.li1 .fc{clear:both;}
.li1 .r1{position:absolute;right:31px;top:0.7em;text-align:right;white-space:nowrap;}
.li1 .ho{display:block;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;}
.li1 .ho2{display:block;margin-right:5.95em;}
.li1 a.ct .ho2{margin-right:4.5em;}
.li1 .ho3{display:block;margin-right:6.78em;}
.li1 .hn1{display:block;margin-right:3.2em;}
.li1 .hn2{display:block;margin-right:4.8em;}
.li1 .hn3{display:block;margin-right:7em;}

/*photo*/
.li2{overflow:hidden;width:100%;text-align:center;}
.li2 li{float:left;width:50%;text-align:center;font-size:0.95em;}
.li2 .ct{display:block;margin:0 0.2em;padding:5px;}
.li2 img{margin-bottom:3px;border:1px solid #c9c9c9;vertical-align:top;}
.li2 span{display:block;overflow:hidden;widtrh:80%;height:2.6em;margin:0 auto;text-align:center;}

/*photo*/
.li4{overflow:hidden;width:100%;}
.li4 li{float:left;width:33%;text-align:center;font-size:0.95em;}
.li4 .ct{display:block;margin:0 0.2em;padding:0.7em 0;}
.li4 img{margin-bottom:3px;border:1px solid #c9c9c9;vertical-align:top;}
.li4 span{display:block;overflow:hidden;width:90px;height:2.6em;margin:0 auto;text-align:left;}

.li3 li{position:relative;width:100%;border-bottom:1px solid #dfdfdf;}
.li3 .ct{display:block;position:relative;clear:both;padding:0.7em 0 0.6em 0;}
.li3 a{font-size:11pt;font-weight:bold;display:block;}
.li3 .ct:after{content:"";display:block;clear:both;}


/*ts*/
.ts{position:relative;z-index:2;width:100%;height:33px;background:#00529f url(/img/bg.gif) repeat-x 0 0;text-align:center;color:#fff;}
.ts a{color:#fff;}



/*ht*/
.thn{position:relative;width:100%;height:40px;border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;text-align:center;color:#222222;background-color:#FFFFFF}
.nv1{padding:5px 2px 0;font-size:13pt;letter-spacing:-1px;}
.nv1 dd{float:left;text-align:center;color:#222222;}
.nv1 .f{background:none;}
.nv1 a{display:block;padding:5px 0;color:#222222;}
.nv1 .on a{color:#ff3399;font-weight:bold;}

.chn{position:relative;width:100%;height:33px;border-bottom:1px solid #cccccc;background:#eaeaea;text-align:center;color:#000;}
.nv3{padding:3px 2px 0;font-size:10pt;}
.nv3 dd{float:left;background:url(/img/bg.gif) no-repeat 0 -396px;text-align:center;font-weight:bold;}
.nv3 .f{background:none;}
.nv3 a{display:block;padding:5px 0}
.nv3 .on a{color:#06419b;font-weight:bold;border-bottom:2px solid #06419b;}

.sc1{padding:15px 10px 0;}
.btn{clear:both;width:98%; padding:5px;margin:10px 0 10px 0;display:inline-block;border:1px solid #bcbcbc;background:#f1f1f1 url(/img/bt.gif) repeat-x 0 0;vertical-align:middle;text-align:center;color:#666;letter-spacing:-1px;white-space:nowrap;}


.ttlt {font-size:10pt;font-weight:bold;}

#read_frame { padding: 0 15px 15px 15px; }
#newstitle {font-size:24px;line-height:1.4em;letter-spacing:-0.08em;padding-top:10px;font-weight:500}
#rtitle2 {font-size:18px;margin-top:10px;letter-spacing:-0.04em;line-height:1.3em;color:#555}

.jul {margin-top:10px;font-size:17px;line-height:1.6em;color:#000;letter-spacing:-0.02em;position:relative;border-bottom:1px solid #dfdfdf;padding-bottom:30px}
.btn_fontsize { float:right;width:38px;height:38px;line-height:1em;text-align:center;border:1px solid #ccc;margin-right:5px;background-color:#FFF;box-sizing:border-box}
.disabledsize {background-color:#CCC}
#fontBig { font-size:18px;font-weight:600;padding-top:10px }
#fontSmall { font-size:16px;font-weight:400;padding-top:10px }

#popup_font {display:none;position:absolute;top:30px;padding:20px;margin:10px;width:calc(100% - 60px);z-index:888;text-align:center;background-color:#000;color:#FFF}
.newstime { position:relative;margin:26px 0;font-size:12px;color:#666;line-height:1.3em }
.newstime span { padding-left:10px }

#newstime { position:relative;border-bottom:1px dotted #CCC;margin:26px 0;padding-bottom:10px}
#newstime:after{display:block;visibility:hidden;clear:both;content:""}


#giza { margin:30px 0;padding-left:10px; }
#giza .face { width:50px;float:left;margin-right:15px }
#giza .face img{ width:50px;height:50px;border-radius:25px;overflow:hidden;margin-top:-5px }
#giza .writer { font-size:20px;color:#000099}
#giza .writer a { font-size:16px;float:right;color:#0066cc}
#giza .writer p{ line-height:0.8em;margin-left:40px;color:#696969;font-size:13px}
#giza:after{display:block;visibility:hidden;clear:both;content:""}


#writer_title {padding:10px;border-bottom:1px solid #41c0fb;background-color:#eff9fd;height:50px}
#writer { font-size:22px;padding-top:10px;float:left}
#writer span img{ width:50px;height:50px;border-radius:25px;overflow:hidden;margin:-10px 10px 0 0 }
#writer p {line-height:0.8em;margin:-16px 0 0 62px;color:#696969;font-size:13px }
#writer_title .viewtype { float:right;margin-top:8px;padding:0}
#writer_title .viewtype li { float:left;margin-left:10px;padding:5px 5px 2px 5px;border:1px solid #8f8f8f;color:#8f8f8f;}

.ctxt td {font-family:tahoma; font-size:9pt; color:#555555;}

.summary {  font-size: 12px; line-height: 11pt;letter-spacing:0px; color:#333333;text-align: justify;}
#news_content { width:100%;padding:7px 7px 0 7px;box-sizing:border-box;}
#news_padding { padding:10px;text-align: justify;background:#FFFFFF;border:1px solid #dadada;border-radius:7px;box-sizing:border-box;}

.sbox{width:120px;height:26px;border:0px solid #FFFFFF;color:#000;}



a.byttl:link{ font-size: 16px; text-decoration:none;font-weight:bold;color:#000000}
a.byttl:visited{ font-size: 16px; text-decoration:none;font-weight:bold;color:#000000}
a.byttl:hover{ font-size: 16px; text-decoration:underline;font-weight:bold; color:#D82612}
a.byttl:active{ font-size: 16px; text-decoration:none;font-weight:bold; color:#EF3F23}

.h3ttl {display:block;width:100%;font-size:15px;color:#000000;}

#googleads { text-align:center;margin:10px 0 }

#section_title {padding:7px 10px;border-bottom:1px solid #8f8f8f;background-color:#F8F8F8;height:26px}
#secttl {margin-top:6px;padding-left:10px;font-size:18px;float:left;border-left:6px solid #8f8f8f;color:#808080 }
#section_title:after{display:block;visibility:hidden;clear:both;content:""}
#section_title .viewtype { float:right;margin:0;padding:0}
#section_title .viewtype li { float:left;margin-left:10px;padding:5px 5px 2px 5px;border:1px solid #8f8f8f;color:#8f8f8f;}


#section_ttl {padding:15px 0 5px 10px;font-family:'Noto Sans KR';font-size:18px;color:#4f4f4f;font-weight:500 }
.sec_ttl { color:#000 }


#sec_title { background-color:#676d7b;padding:10px;color:#FFF;font-size:18px;}
.slideBox { overflow:hidden; margin-top:10px;padding:0 5px }
.slideBox span {clear:both;display:block;font-size:18px;color:#9c0909;border-bottom:1px solid #CCC;line-height:18px;padding-bottom:3px;margin-bottom:10px}


.sp_list {clear:both;margin:10px 0 0 0;padding:0;}
.sp_list li { border-top:1px solid #f5f5f5;font-size:15px;height:37px;line-height:37px;padding:4px;letter-spacing:-0.35px;color:#101010;margin:0 10px;letter-spacing:-0.35px;color:#101010;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}


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


.jbFixed {position: fixed;top:0;z-index:288000}
.leftfixed {position: fixed;z-index:2990;left:0;top:0;width:20px;height:40px;}
.rightfixed {position: fixed;z-index:2990;right:0;top:0;width:60px;height:40px;}



#sil_ttl{font-size:18px;color:#ffff00;text-align:center;font-weight:bold;padding:7px 0;background:url('/img/sns_bg.png')repeat-x;box-sizing:border-box;margin-bottom:10px }
#sil_ttl:after{content:"";display:block;clear:both;}

.ellipsis{
  min-width: 10px;
  white-space:nowrap;
  text-overflow:ellipsis;  /* IE, Safari */
  -o-text-overflow:ellipsis;  /* Opera under 10.7 */
  overflow:hidden;   /* "overflow" value must be different from "visible" */ 
  -moz-binding: url('ellipsis.xml#ellipsis');
 }


#search_ttl { padding: 10px 0 10px;text-align:center;border:1px solid #ccc;box-sizing:border-box; }

#search_list {overflow:hidden;width:100%;text-align:center;padding:0 10px;box-sizing:border-box;margin-top:20px;}
#search_list li{width:calc(100%/2 - 5px);float:left;margin-bottom:10px;box-sizing:border-box;}
#search_list li:nth-child(odd) {margin-right:10px; }
#search_list li:nth-child(even) {margin-right:0; }
#search_list li img {border:1px solid #c9c9c9;vertical-align:top;box-sizing:border-box;}
#search_list .ct{display:block;position:relative;clear:both;}
#search_list .ct:after{content:"";display:block;clear:both;}
#search_list li span{position:absolute;background:url(/img/bbg.png);color:#FFFFFF;height:50px;box-sizing:border-box;padding:25px 10px 0 10px;display:block;width:100%;bottom:0;text-align:center;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden; -moz-binding: url('ellipsis.xml#ellipsis');}

.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}

.garojul { background:#eeeeee;height:5px;overflow:hidden;clear:both }


#page_list {margin:10px 10px;padding-top:8px;text-align:center;display:block;box-sizing:border-box; }
#page_list li { margin-right:8px;border:1px solid #CCC;display:inline-block;width:35px;height:35px;background-color:#F4F4F4;box-sizing:border-box;font-size:16px;border-radius:10px; }
#page_list a { color:#777777;display:block;padding:8px 0;box-sizing:border-box }
#page_list .pon{ border:1px solid #0095da;background-color:#FFFFFF;color:#0095da }
#page_list:after{content:"";display:block;clear:both;}

#gotop {position: fixed;bottom:15px;right:15px;display:none;background-color:#bfbfbf;color:#FFF;padding-top:10px;text-align:center;height:40px;width:40px;border-radius:10px;box-sizing:border-box;z-index:999999999 }

#sns_movie{text-align:center;width:100%;display:block;box-sizing:border-box;margin:20px 0 30px }
#sns_movie ul { margin:10px auto;box-sizing:border-box;display:table; }
#sns_movie li { float:right;margin-left:8px;display:block;border-radius:8px;overflow:hidden }
#sns_movie:after{content:"";display:block;clear:both;}


#top_sns { margin-bottom:10px;border-bottom:1px solid #CCC;padding-bottom:10px }
#top_sns ul { float:left }
#top_sns li { float:right;margin-left:4px;display:block;border-radius:8px;overflow:hidden }
#top_sns:after{content:"";display:block;clear:both;}


#intro { position:fixed; top:0;left:0; z-index:10;width:100%;height:100%;background-color:#fcbda6;text-align:center; display: table;}
#intro span { display: table-cell;vertical-align: middle;color:#FFF;font-weight:bold}

.listOn { color:#ff9933; }
.listOn2 { color:#0033ff; border:1px solid #0033ff }
.listDetail li{position:relative;width:100%;border-bottom:1px solid #dfdfdf;display:block;}
.listDetail .ct{display:block;position:relative;clear:both;padding:18px 5px;}
.listDetail .sectitle{font-size:17px;line-height:1.3em;display:block;letter-spacing:-1px;margin-bottom:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.listDetail img {float:left;margin-right:10px;width:100px}
.listDetail .ptitle{display:none}
.listDetail .ttitle{display:none}
.listDetail .psummary{display:none}
.listDetail .summary{font-size:12px; line-height:1.4em;letter-spacing:0px; color:#6d6c6c;text-align: justify;margin-top:5px;}
.listDetail .ct:after{content:"";display:block;clear:both;}


.listTitle li{position:relative;width:100%;border-bottom:1px solid #dfdfdf;display:block;}
.listTitle .ct{display:block;position:relative;clear:both;padding:18px 5px;}
.listTitle .sectitle{font-size:17px;display:block;letter-spacing:-1px;}
.listTitle a.ct{padding:6px 31px 6px 10px;height:37px;line-height:37px;background:url(/img/arr.gif) no-repeat 100% 50%;letter-spacing:-0.35px;color:#101010;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.listTitle p {display:none}
.listTitle img {display:none}
.listTitle .ptitle{display:none}
.listTitle .ttitle{display:none}
.listTitle .ct:after{content:"";display:block;clear:both;}

.listPhoto li{position:relative;width:calc(100% / 2 - 5px);display:block;box-sizing:border-box;float:left;border:1px solid #dfdfdf;margin:0 0 10px 0;padding:10px;border-radius:5px;overflow:hidden}
.listPhoto .photo{position:relative;width:calc(100% / 2 - 5px);background-color:#F9F9F9;display:block;box-sizing:border-box;float:left;border:1px solid #dfdfdf;margin:0 0 10px 0;padding:10px;border-radius:5px;overflow:hidden}
.listPhoto .text{position:relative;width:calc(100% / 2 - 5px);background-color:#eff9fd;display:block;box-sizing:border-box;float:left;border:1px solid #dfdfdf;margin:0 0 10px 0;padding:10px;border-radius:5px;overflow:hidden}
.listPhoto li:nth-of-type(1) { margin-top:10px}
.listPhoto li:nth-of-type(2) { margin-top:10px}
.listPhoto .ct{display:block;position:relative;clear:both;padding:0;}
.listPhoto .sectitle{display:none;height:0}
.listPhoto .summary {display:none}
.listPhoto .psummary {margin-top:5px;color:#333;border-top:1px dotted #CCC;padding-top:7px}
.listPhoto img {width:100%;margin-bottom:5px;clear:both}
.listPhoto .ttitle{font-size:17px;display:block;letter-spacing:-1px;line-height:1.2em;}
.listPhoto .ptitle{font-size:15px;display:block;letter-spacing:-1px;line-height:1.2em;}
.listPhoto .ct:after{content:"";display:block;clear:both;}
.listPhoto:after{content:"";display:block;clear:both;}

.jebo {width:100%;border:1px solid #CCC;padding:5px;box-sizing:border-box;}
.jebotel {width:30%;border:1px solid #CCC;padding:5px;box-sizing:border-box;}

#banner {text-align:center;margin:2px 0;clear:both}