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;color:#000;word-wrap:break-word;word-break:break-all;}
.it,textarea{border:1px solid #bcbcbc;}

ul, li, ol {list-style:none; margin:0;padding:0;}
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;}



#header {position:relative; height:55px; width:100%;}
.subheader{position:relative;height:60px;overflow:hidden;width:100%;background-color:#FFF}
.subheader h1{text-align:center;padding-top:12px;}
.subheader li.search_btn{ position:absolute;top:13px;right:10px;}
.subheader #show_menu { position:absolute;top:13px;left:10px;}

/*paging*/
.pg1{padding:10px 0;text-align:center;white-space:nowrap;}
.pg1 a{display:inline-block;width:24px;height:24px;line-height:24px;margin-right:2px;border:1px solid #e3e3e3;background-color:#fff;color:#666;font-size:0.85em;text-align:center;vertical-align:middle;}
.pg1 a.on{border-color:#3c0;color:#32a800;}
.pg1 .bt4{width:30px;border-color:#bcbcbc;background-color:#f1f1f1;}
.pg1 .bt4pv{margin-right:6px;}
.pg1 .bt4nx{margin-left:4px;}
.pg1 em{margin:0 0.5em;font-size:0.93em;color:#666;}
.pg1 strong{color:#ed1b23;}
.pg12 .bt4nx{margin-left:0;}
/*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;}


.thn{position:relative;width:100%;height:40px;border-bottom:1px solid #c7c7c7;border-top:1px solid #c7c7c7;background-color:#FFFFFF;text-align:center;}
.nv1{padding:12px 2px 0;font-size:17px;letter-spacing:-1px;}
.nv1 dd{float:left;text-align:center;color:#505050;border-right:1px solid #d5d5d5;box-sizing:border-box;}
.nv1 .f {border-right:1px solid #FFFFFF;box-sizing:border-box;}
.nv1 a{display:block; color:#505050;}
.nv1 .on a{color:#e24405;}



.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{padding:10;}
.rtitle {font-size:15pt;line-height:1.3em;font-weight:bold;}
.rtitle2 {font-size:10pt;font-weight:bold;}
.jul {margin-top:9pt;font-size:18px;line-height:1.5em;}
.date{font-size:9;color:#666;}

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

.summary {  font-size: 9pt; 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:5px 10px;font-size:18px;background-color:#ececec;margin:10px 0}
#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 #555;color:#555;}



#sec_title { padding:5px;font-size:18px;border-bottom:1px solid #CCC;margin:0 10px 7px 10px;display:block}
#sec_title span {width:14px;height:25px;float:right;background:url('/img/section_more.png')no-repeat;}
.slideBox04, .slideBox05 { overflow:hidden; margin:20px 0 0 0; }
.slide_li { overflow:hidden; margin:0; }
#special {width:100%;height:80px;padding:10px 10px 0 10px;box-sizing:border-box;overflow:hidden;}
#special:after{display:block;visibility:hidden;clear:both;content:""}
#special .img { float:left;width:30% }
#special dl { width:70%;padding:0 5px 0 10px;float:left; box-sizing:border-box;! impotant; }

#special_tit { overflow:hidden;font-size:18px !important;border-bottom:1px solid #CCC;padding-bottom:3px;margin:0 10px;color:#9c0909 }
.slideBox04 .tit span { display:inline-block; float:left; }
#special .more { float:right; }
#special .stitle {font-size:16px;}
.sp_list {margin:10px 0 0 0;padding:0;border-top:1px dotted #CCC;}
.sp_list li { border-bottom:1px dotted #CCC;padding:7px;margin:0 10px;overflow:hidden;font-size:16px;}

#kfriend { width:100%;background-color:#fae100;margin:10px 0 ;text-align:center;padding:7px;box-sizing:border-box; }
#banner {width:100%;text-align:center;margin:10px;box-sizing:border-box; }
#banner img {width:100%;box-sizing:border-box; }
#banner li {margin-top:5px }

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

.jbFixed {position: fixed;top: 0px;z-index:999999999;-moz-box-shadow: 0 3px 5px #919191; box-shadow: 0 3px 5px #919191;border-top:0;border-bottom:1px solid #919191}


#sns_movie{padding:6px;width:100%;background:url('/img/sns_bg.png')repeat;display:block;box-sizing:border-box;margin-bottom:10px }
#sns_movie ul { margin:0;margin-right:5px;box-sizing:border-box; }
#sns_movie li { float:right;margin-left:5px;display:block;border-radius:12px;overflow:hidden }
#sns_movie:after{content:"";display:block;clear:both;}

#page_list {margin:10px 10px;padding-top:15px;border-top:1px dotted #ccc;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 #ff0000;background-color:#FFFFFF;color:#ff0000 }
#page_list:after{content:"";display:block;clear:both;}

#gotop {position: fixed;bottom:20px;right:20px;display:none;background-color:#d30303;color:#FFF;padding-top:10px;text-align:center;height:40px;width:40px;box-sizing:border-box;z-index:999999999;-moz-box-shadow: 0 0 5px #bcbcbc; box-shadow: 0 0 5px #bcbcbc;cursor:pointer }
#gotop:hover {background-color:#000; }


.radius{
border-radius:20px; 
-moz-border-radius:20px; 
-webkit-border-radius:20px; 

-moz-border-radius-topleft:20px;
-webkit-border-top-left-radius:20px;

-moz-border-radius-topright:20px;
-webkit-border-top-right-radius:20px;

-moz-border-radius-bottomleft:20px;
-webkit-border-bottom-left-radius:20px;

-moz-border-radius-bottomright:20px;
-webkit-border-bottom-right-radius:20px;
}
#gong50 {height:50px;}


.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;}
.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:#ed1c24; color:#fff; padding:0 20px; position:absolute; right:-2px; top:0; font-weight:bold;}


.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:#ed1c24; color:#fff; padding:0 20px; position:absolute; right:-2px; top:0; font-weight:bold;}


.jbFixed {position: fixed;top: 0px;z-index:999999999}

#read_frame { padding:15px; }


#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 5px;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');}
