#photo_big_top { width:1600px;overflow:hidden;margin:0 auto}
#photo_big_top div { margin:0 5px }
#photo_big_top div #tdiv{ color:#FFFFFF;font-size:28px;width:800px;height:140px;position:absolute;bottom:0;left:-5px;padding:20px 50px 0}
#photo_big_top div #tdiv dt { color:#FFFFFF;font-size:12px;margin-top:10px}
.film_roll_pager {
    position: relative;
    top: -20px;
}

.film_roll_wrapper .active #tdiv {
    opacity:1;color:#FFFFFF;font-size:22px;width:800px;height:140px;position:absolute;bottom:0;left:-5px;background:url(/img/bg_160.png) 0 0 repeat-x;padding:20px 50px 0
}

#photo_big { margin:60px auto 10px;width:1100px }
#photo_big li { width:251px;margin:0 32px 30px 0;float:left;height:180px }
#photo_big li:nth-child(4n+4) { margin-right:0 }
#photo_big li a { font-size:15px;font-weight:100;text-decoration:none }
#photo_big li a:hover { color:#cc0000 }
#photo_big li a span{ padding-top:10px }
#photo_big:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}




#big_sec_ttl {text-align:center }
#big_sec_ttl a { text-decoration:none;font-weight:700;font-size:36px;letter-spacing:-1px;color:#222222  }

.ingi_wrap { margin:0 auto;background-image:url('/img/best.png'); background-position: center; background-repeat: no-repeat; background-color: #d6300a; padding:0 }
.ingi_wrap .ingi_frame { width:1100px;margin:0 auto; height:290px }
.ingi_wrap .inqi_title {  margin-top:40px; display: inline-block; float: left;}
.ingi_wrap .inqi_title h4 {  color: rgba(255,255,255,0.70); font-size: 14px; letter-spacing: 0.14em; font-weight: 100; }
.ingi_wrap .inqi_title h3 {  font-size: 30px; letter-spacing: -0.03em; font-weight: 700;  color: #fff;}
.ingi_wrap .inqi_title a {  opacity: 0.6; font-size: 14px; font-weight: 400; margin: 10px 0 0; display: inline-block; }
.ingi_wrap .num_list { display: inline-block; float: left; width:950px; margin: 50px 20px 0 20px; height:160px; position: relative;}
.ingi_wrap .num_list img { vertical-align: bottom; padding: 0 5px; }
.ingi_wrap .num_list div { margin: 10px 0; width:440px; display: inline-block; }
.ingi_wrap .num_list div:nth-child(1), .ingi_wrap .num_list div:nth-child(2), .ingi_wrap .num_list div:nth-child(3), .ingi_wrap .num_list div:nth-child(4), .ingi_wrap .num_list div:nth-child(5) { position: absolute; left:20px;}
.ingi_wrap .num_list div:nth-child(1n+6) { position: absolute; right: 0;}
.ingi_wrap .num_list div:nth-child(1), .ingi_wrap .num_list div:nth-child(6) {top:0;}
.ingi_wrap .num_list div:nth-child(2), .ingi_wrap .num_list div:nth-child(7) {top:40px;}
.ingi_wrap .num_list div:nth-child(3), .ingi_wrap .num_list div:nth-child(8) {top:80px;}
.ingi_wrap .num_list div:nth-child(4), .ingi_wrap .num_list div:nth-child(9) {top:120px;}
.ingi_wrap .num_list div:nth-child(5), .ingi_wrap .num_list div:nth-child(10) {top:160px;}
.ingi_wrap a {  color: #fff!important; }
.ingi_wrap .dan2_title { display: block; width: 100%; background-color: rgba(0,0,0,0.70); color: #fff; padding: 5px 10px; position: absolute; left: 0; bottom: 0; font-size: 14px;}
.ingi_wrap .dan2_title  a {color: #fff;}
.ingi_wrap .dan2_news { width: 250px; height: 160px; position: relative; float: left; display: inline-block; margin:70px 0 0 0;}
.ingi_wrap .dan2_news:last-child { margin-left: 10px; }
.ingi_wrap .dan2_news img {float: left; margin: 0; padding: 0;}
.ingi_wrap:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}

.subbig_ttl { font-size:20px;font-weight:600;padding-bottom:5px;border-bottom:1px solid #CCC;margin-bottom:10px }


#section_Box {width:810px;position:relative;  height:360px;margin:0 0 20px;}
#mbb {position:absolute;left:0;top:0;width:520px;height:360px;text-align:center;overflow:hidden;}
#mbb span {position:absolute;left:0;top:0;}
#mbb .summary { color:#FFF }
#mbc1 { position:absolute;left:530px;top:0;width:280px;height:175px;text-align:center;border:1px solid #CCC;overflow:hidden; }
#mbc2 { position:absolute;left:530px;top:185px;width:280px;height:175px;text-align:center;border:1px solid #CCC;overflow:hidden; }

#head_title { position:absolute;left:0;bottom:0;z-index:100;padding:10px 20px 20px}
#backttl { position:absolute; left:0px; bottom:0px; display:block; width:100%; height:120px; background: url(/img/back120.png);overflow:hidden;}
#backttl2 { position:absolute; left:0px; bottom:0; display:block; width:100%;height:120px;background-color: #000000;filter: alpha(opacity=55);opacity: 0.55; -moz-opacity: 0.55;overflow:hidden;}
#shead_title { position:absolute;left:0;bottom:0;padding:10px }
#sbackttl { position:absolute; left:0px; bottom:0px; display:block; width:100%; height:120px; background-image: url(/img/back120.png);;overflow:hidden;}
#sbackttl2 { position:absolute; left:0px; bottom:0; display:block; width:100%;height:60px;background-color: #000000;filter:alpha(opacity=55);opacity: 0.55; -moz-opacity: 0.55;overflow:hidden }

a.wheadline:link,a.wheadline:visited{ text-decoration:none;font-weight: bold; font-size:26px;line-height:1.2em;font-weight:900;letter-spacing:-1px; color:#FFFFFF;text-shadow: 1px 1px 1px #000;}
a.wheadline:hover{ color:#ffff00}
a.wheadline:active{ color:#0099FF}

a.headswhite:link,a.headswhite:visited{text-decoration:none;font-weight: bold; font-size:18px;line-height:1.3em;letter-spacing:-1px; color:#FFFFFF;text-shadow: 1px 1px 1px #000;}
a.headswhite:hover{ color:#ffff00}
a.headswhite:active{ color:#0099FF}

a.headsblack:link,a.headsblack:visited{text-decoration:none;font-weight:400; font-size:38px;line-height:1em;letter-spacing:-3px; color:#000000}
a.headsblack:hover{ text-decoration:underline}
a.headsblack:active{ text-decoration:underline}

.top_view_photo li { padding:5px 0  }
.top_view_photo li:first-child { border-top:0 }
.top_view_photo li:after {clear: both;content:'';display: block;height:0;visibility: hidden;}
.top_view_photo li span { float:left;font-size:16px;font-weight:400;color:#ff0000;display:block;padding:0 10px 0 0;width:22px;letter-spacing:-0.16em;text-align:right;font-style: italic  }
.top_view_photo img { float:right;margin-left:10px }
.top_view_photo p { margin:0;font-size:15px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box !important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word }
.top_view_photo a {  letter-spacing: -0.07em;line-height:1.5em; }
.top_view_photo a:hover { text-decoration:none }

.section_top_view li { padding:12px 0;border-bottom:1px solid #ECECEC  }
.section_top_view li:first-child { border-top:0;padding-top:0 }
.section_top_view li:after {clear: both;content:'';display: block;height:0;visibility: hidden;}
.section_top_view li span:before { content:'#';}
.section_top_view li span { font-size:12px;font-weight:100;color:#3366cc;display:block;padding:0;line-height:1.2em;letter-spacing:1px  }
.section_top_view img { float:right;margin-left:10px }
.section_top_view p { margin:0;font-size:15px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box !important;-webkit-line-clamp:3;-webkit-box-orient: vertical;word-wrap: break-word }
.section_top_view a { line-height:1.2em; }
.section_top_view a:hover { text-decoration:none }
.section_top_view li:last-child { border-bottom:0 }


.top_view { margin-bottom:30px}
.top_view li { padding:5px 0  }
.top_view li:first-child { border-top:0 }
.top_view li span { float:left;font-size:15px;font-weight:400;color:#ff0000;display:block;padding:0 10px 0 0;width:22px;letter-spacing:-0.16em;text-align:right;font-style: italic  }
.top_view li a { letter-spacing: -0.07em;;font-size:15px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display:block;word-wrap: break-word }
.top_view li a:hover { text-decoration:none }


.section_title { font-size:26px;padding:5px;border-bottom:2px solid #CCC;font-weight:400 }
.section_youtube_top { background:#000;padding:20px 0;text-align:center;color:#FFF;font-size:16px }
.section_youtube_top p { background:#303030;width:770px;margin:0 auto;padding:5px;text-align:center;color:#FFF;font-size:16px }
.section_yutube { margin:30px auto }
.section_yutube li { position:relative;float:left;width:23.5%;height:160px;margin:0 2% 2% 0;border:1px solid #ECECEC;padding:7px;text-align:center;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;overflow:hidden }
.section_yutube li:nth-child(4n+4) { margin-right:0 }
.section_yutube li a { font-size:13px;text-decoration:none }
.section_yutube li a img { width:100%;margin-bottom:5px }
.section_yutube li a dm { position:absolute;z-index:5;top:30px;left:77px;width:45px;height:23px;background:url('/img/play.png');  }
.section_yutube:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}


.photo_big { width:1100px;margin:30px auto }
.photo_big li { position:relative;float:left;width:23.5%;height:200px;margin:0 2% 2% 0;border:1px solid #ECECEC;padding:7px;text-align:center;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;overflow:hidden }
.photo_big li:nth-child(4n+4) { margin-right:0 }
.photo_big li a { font-size:13px;text-decoration:none }
.photo_big li a img { width:100%;margin-bottom:5px }
.photo_big li a dm { position:absolute;z-index:5;top:30px;left:77px;width:45px;height:23px;background:url('/img/play.png');  }
.photo_big:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}


.button_area { margin:20px 0;text-align:center }
.wbutton { padding:10px 20px;text-align:center;background:#3333ff;color:#FFFFFF;border:0;margin:0 5px  }
.bbutton { padding:10px 20px;text-align:center;background:#3333ff;color:#FFFFFF;border:0;margin:0 5px  }
.rbutton { padding:10px 20px;text-align:center;background:#ff9900;color:#FFFFFF;border:0;margin:0 5px  }
.intxt { padding:6px;border:1px solid #f1f1f1;font-size:12px }
.intxt:hover,.intxt:focus { border:1px solid #3366cc;box-sizing:border-box; }

.intextarea{ padding:6px;border:1px solid #f1f1f1;font-size:14px;line-height:1.5em }
.intxt:hover,.intxt:focus { border:1px solid #3366cc;box-sizing:border-box; }
.w70 { width:70% }
.w80 { width:80% }
.w100 { width:100% }



.gwangju { width:1100px;border-bottom:1px solid #dcdcdc;border-top:2px solid #253f8e;margin:10px 0 0 }
.gwangju:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}

.gwagnju_go { width:140px;float:left }
.gwagnju_go li { background:#f2f4fe;text-align:center;height:43px;border-bottom:1px solid #dcdcdc;color:#000;font-weight:300 }
.gwagnju_go li a {font-size:15px; text-decoration:none;color:#000;font-weight:400;display:block;line-height:43px }
.gwagnju_go li a img { vertical-align:middle}
.gwagnju_go li:nth-child(6) { border-bottom:0 }

.gwangju_left {width:255px;height:258px;float:left;text-align:center;padding-top:40px;margin-left:30px }
.gwangju_list { float:right;width:360px;padding-top:25px}
.gwangju_list li { padding:8px 0 7px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal }
.gwangju_list li a { font-size:17px;letter-spacing:-1 }

.jeonnam { clear:both;width:800px;margin:0;border-top:2px solid #253f8e;height:430px  }
.jeonnam_go { margin-top:10px; }
.jeonnam_go li { background:#e4e4e4;float:left;text-align:center;height:30px;border-radius:15px;width:8.26%;margin:0 7px 10px 0;box-sizing:border-box  }
.jeonnam_go li:nth-child(11n+11) { margin-right:0 }
.jeonnam_go li a { font-size:15px;text-decoration:none;color:#666;font-weight:400;display:block;line-height:28px }
.jeonnam_go:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}

.jeonnam_frame {padding:20px 0 0;height:335px }
.jeonnam_frame:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}
.jeonnam_left { float:left;width:380px }
.jeonnam_right { float:right;width:380px }


.jeonnam_left li {height:105px;border:1px solid #FFF }
.jeonnam_left li:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}
.jeonnam_left img { float:left;margin-right:20px }
.jeonnam_left a:hover { text-decoration:none;}
.jeonnam_left p { font-size:17px;font-weight:400;line-height:1.5em;padding-top:15px;margin:0 }


.jeonnam_right li {height:105px;border:1px solid #FFF }
.jeonnam_right li:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}
.jeonnam_right img { float:left;margin-right:20px }
.jeonnam_right a:hover { text-decoration:none}
.jeonnam_right p { font-size:17px;font-weight:400;line-height:1.5em;padding-top:15px;margin:0 }

.jactive { background:#ff0000!important;box-sizing:border-box;border:0 }
.jactive  a { color:#FFF!important;font-weight:500 }

.gactive { background:#FFF!important;box-sizing:border-box }
.gactive a { color:#ff0000!important;font-weight:500 }



.main_topview {}
.main_topview li { border-bottom:1px solid #DDDDDD }
.main_topview li a { padding:5px;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;white-space: nowrap;word-wrap: normal !important;display: block;background-repeat: no-repeat;}
.main_topview li:last-child { border-bottom:0}

.local_go { }
.local_go li {}
.local_go li a { width:31.3333%;margin:0 3% 3% 0;float:left;text-align:center;display:block;color:#FFFFFF;background:#2255b4;border-radius:15px;padding:5px }
.local_go li:nth-child(3) > a { margin-right:0 }
.local_go:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}


.main_menu { padding:0;border:0; float:left; position:relative;list-style:none }
.main_menu > li { display: inline-block;position: relative;height:45px;box-sizing:border-box  }
.main_menu > li:not(:last-of-type) > a:after { content: "";width:3px;height:3px;background:#e1e1e1;position: absolute;right:-1px;top:22px; }
.main_menu > li > a { color:#222222;font-size:18px;font-weight:500;padding:12px 10px 12px;display:block;text-decoration:none }
.main_menu > li:hover > a, .main_menu > li.current-menu-item > a { color:#ff0000;transition: all 0.5s;transition-timing-function:ease-out;border-bottom:2px solid #ff0000;box-sizing:border-box }

ul.sub_menu {  display: none; position: absolute;top:45px;z-index:9999999999;list-style:none;box-sizing: border-box;left:-20px;right:-200px  }
ul.sub_menu > li{ text-align:left;float:left }
ul.sub_menu > li > a { color: #222;display: block;font-size:15px;padding:7px 10px;font-weight:500  }
ul.sub_menu > li > a:hover { color:#cc0033; text-decoration:none }
.main_menu li:hover > ul.sub_menu { display: block;transition: all 0.5s;transition-timing-function:ease }


.main_menu li:nth-child(1) >  ul.sub_menu { width:800px;left:10px  }
.main_menu li:nth-child(2) >  ul.sub_menu { width:1100px  }
.main_menu li:nth-child(3) >  ul.sub_menu { width:1100px;left:-120px  }
.main_menu li:nth-child(4) >  ul.sub_menu { width:1100px;left:-260px  }
.banner_area img{ width:100%; }



#movie_wrap { height:450px;background:#8d8987;margin:30px auto 40px;background:url(/img/movie_bg.gif) }
#movie_card_frame { width:1100px;margin:0 auto 0;box-sizing:border-box;padding-top:20px }
#movie_card_frame:after {display:block;visibility:hidden;clear:both;content:""}
.movie_left { float:left;width:68%;text-align:left}
.movie_right { float:right;width:32%}
.movie_right .tit  { margin:0 0 16px 0;}
.movie_right .tit span { display:inline-block; float:left;font-family:'Noto Sans KR';font-weight:700;font-size:18px;color:#FFF }
.movie_right .tit .more { display:inline-block; float:right; margin:-1px 0 0 0 }
.movie_right .tit .more a{ color:#ffffff;font-family:'Noto Sans KR';font-weight:500;font-size:14px }
.movie_right .tit:after {display:block;visibility:hidden;clear:both;content:""}

.movie_list { width:100%;margin:10px auto 0 }
.movie_list li{ padding:12px 7px;border-bottom:1px dotted #FFF;text-align:left}
.movie_list li:last-child{ border-bottom:0 }
.movie_list li span { float:right;width:26% }
.movie_list li span img{ width:100% }
.movie_list li p.pimg { float:left;width:68%;font-family:'Noto Sans KR';font-weight:300;font-size:15px;line-height:1.5em;padding-top:4px;color:#FFF;margin:0 }
.movie_list li p.nimg { font-family:'Noto Sans KR';font-weight:500;font-size:15px;line-height:1.5em;padding-top:4px;color:#FFF }
.movie_list li:after {display:block;visibility:hidden;clear:both;content:""}


.ellipsis2 { text-overflow: ellipsis;overflow: hidden;display: -webkit-box !important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word }
.ellipsis3 { text-overflow: ellipsis;overflow: hidden;display: -webkit-box !important;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-wrap: break-word }

.sinput { padding:7px 20px 10px 7px;border:1px solid #ECECEC;margin:6px;-webkit-appearance: none;-moz-appearance: none; appearance: none; }
.sbutton { background:#000;color:#FFF; padding:7px 20px;border:0;margin-left:5px;border:1px solid #000 }

#home_menu_bg {
    text-align: center;
    background: #FFFFFF;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #b8b8b8;
    position: relative;
    box-shadow: 0 3px 3px rgb(0 0 0 / 10%);
    z-index: 555;
}
#home_menu_bg > #topmenu > #main-menu > li > a { color:#000;font-size:18px;padding:12px 13px }
#home_menu_bg > #topmenu > #main-menu > li:hover > a, #home_menu_bg > #topmenu > #main-menu > li.current-menu-item > a { color: #cc0000; }


#main-menu { padding:0;border:0; float:left; position:relative;list-style:none }
#main-menu > li { display: inline-block;position: relative }
#main-menu > li:not(:last-of-type) > a:after { content: "";width: 3px;height: 3px;background:#9d9d9d;position: absolute;right:-2px;top:20px; }
#main-menu > li > a { color:#222;font-size:16px;font-weight:500;padding:12px 14px;display:block;text-decoration:none }
#main-menu > li:hover > a, #main-menu > li.current-menu-item > a { color: #cc0000; }

#main-menu > li:nth-child(8) > ul { width:250px}
#main-menu > li:nth-child(9) > ul { width:202px}
#main-menu > li:nth-child(9) > ul > li { width:100px;float:left}
#main-menu > li:nth-child(9) > ul > li:nth-last-child(1) > a { padding-bottom:10px }
#main-menu > li:nth-child(9) > ul > li:nth-last-child(2) > a { padding-bottom:10px }

#main-menu > li:nth-child(10) > ul { width:160px}

ul.sub-menu {  display: none; left:-20px; position: absolute;top:40px; width:120px; z-index:9999999999;border:1px solid #ECECEC;border-top:3px solid #3366ff; list-style:none;box-shadow: 0 3px 3px rgb(0 0 0 / 10%);box-sizing: border-box;overflow:hidden }
ul.sub-menu > li{ text-align:left }
ul.sub-menu > li > a { background: #FFF;border: 1px solid #FFF;color: #000;display: block;font-size:14px;padding:5px 0 5px 20px; }
ul.sub-menu > li > a:hover { background-color: #F4F4F4; color: darkred; text-decoration:none }
ul.sub-menu > li:first-child > a { padding-top:5px }
ul.sub-menu > li:last-child > a { padding-bottom:10px }
#main-menu li:hover > ul.sub-menu { display: block }


.ssmenu { display: table;margin:0 auto 10px;max-width:1100px }
.ssmenu li { float:left;position:relative }
.ssmenu li a { font-size:16px;font-weight:500;padding:6px 11px; }
.ssmenu li a:hover { text-decoration:none;color:#cc0000 }
.ssmenu > li:not(:last-of-type) > a:after { content: "";width:2px;height:2px;background:#9d9d9d;position: absolute;right:-2px;top:10px; }
.ssmenu:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}

.ssmenu1 { display: table;margin:0 auto 10px }
.ssmenu1 li { float:left;position:relative }
.ssmenu1 li a { font-size:16px;font-weight:500;padding:6px 7px }
.ssmenu1 li a:hover { text-decoration:none;color:#cc0000 }
.ssmenu1 > li:not(:last-of-type) > a:after { content: "";width:2px;height:2px;background:#9d9d9d;position: absolute;right:-2px;top:10px; }


.ssmenu2 { display: table;margin:0 auto 10px }
.ssmenu2 li { float:left;position:relative }
.ssmenu2 li a { font-size:15px;font-weight:500;padding:6px 9px;letter-spacing:-1px }
.ssmenu2 li a:hover { text-decoration:none;color:#cc0000 }
.ssmenu2 > li:not(:last-of-type) > a:after { content: "";width:2px;height:2px;background:#9d9d9d;position: absolute;right:-2px;top:10px; }


.opinion {}
.opinion li {padding:0 0 10px}
.opinion li img { border-radius:50%;float:left;border:1px solid #ECECEC;filter: grayscale(100%)}
.opinion li:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}
.opinion li p { font-size:15px;line-height:1.4em;width: calc(100% - 91px);float:right;display: table-cell;vertical-align: middle;padding:0;box-sizing:border-box;margin:5px 0 0 }
.opinion li p span { color:#ff0000;display:block;font-size:12px;font-weight:300 }

.silsigan { font-size:18px;font-weight:500;border-bottom:1px solid #CCCCCC;padding-bottom:6px;margin-bottom:15px}
.silsigan span { color:#ff0000 }
#time_dot {margin-bottom:20px;text-align:left; padding: 5px 0; }
#time_dot span { font-size:11px; display: inline-block;color: #777; vertical-align: top; margin: 2px 5px 0 0;}
#time_dot a {  font-size: 15px; width:240px; font-weight:400; display: inline-block;  vertical-align: top;
	text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal !important;
    display: inline-block;
    background-repeat: no-repeat; 
}
#time_dot div {  width: 191px; height: 105px; border-left: 1px solid #ddd; margin-top:5px; padding-left: 25px; margin-left: 13px; }
#time_dot div a {  width: 191px; height: 105px; }




.statistics {
    border-radius: 10px;
    color: #FFFFFF;
    font-family: "Noto Sans KR";
    font-size: 16px;
    font-weight: 600;
    padding: 5px 18px 7px;
    background: #3366cc;
    display: inline-block;
    cursor: pointer;
    text-align: center;
    border: 0;
}


.new_news_list_ttl { border-top:2px solid #000;margin-top:30px;padding:10px;font-size:20px;font-weight:500 }
.new_news_list_ttl > span { color:#cc0000;font-weight:600 }

.new_news_list {position: relative;padding-top: 15px;border-top: 1px solid #eee }
.new_news_list:before {position: absolute;left:148px;top: 30px;bottom: 20px;width: 1px;background-color: #ddd;content: ''; }
.new_news_list li {overflow: hidden;padding: 6px 0 10px 14px;}
.new_news_list li .txt_time { float: left;width:120px;font-family: helvetica;font-weight: bold;line-height: 24px;font-style: normal;font-size:14px }
.new_news_list li .ico_circle {float: left;position: relative;z-index: 10;width: 11px;height: 11px;margin: 5px 14px 0 10px;border: 1px solid #ddd;border-radius: 6px;background-color: #fff; }
.new_news_list li .tit_timenews {float: left;width:560px}
.new_news_list li .tit_timenews a {text-decoration:none;color:#000;font-size: 16px;font-weight:400;text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal !important;
    display: inline-block; }
.box_timenews .paging_news { margin-top: 10px; padding-top: 24px; border-top: 1px solid #eee; }
.box_timenews .link_viewall {position: absolute; right: 0; bottom: 0; font-size: 12px;line-height: 14px; padding: 7px 0;}

.side_ttl {font-size:20px;font-weight:500;margin-top:20px }


.pdf_view { margin-top:20px }
.pdf_view li { float:left;width:25%;padding:10px 10px 50px 10px;text-align:center;box-sizing:border-box;position:relative }
.pdf_view li a { display:block;text-decoration:none }
.pdf_view li img { width: 100%; box-shadow: 0 0 8px rgba(0,0,0,.3); border:6px solid #FFF;box-sizing: border-box }
.pdf_view li p { margin:0;font-size:16px;font-weight:500;position:absolute;bottom:30px;left:60px;color:#cc0000;padding:10px 15px;border-radius:20px;background:#FFF;border:2px solid #000;box-shadow: 0 0 8px rgb(0 0 0 / 30%); }
.pdf_date { padding:6px 0;text-align:center;font-size:16px;border:1px solid #ECECEC;height:37px }
.pdf_button { padding:6px 20px;text-align:center;font-size:16px;background:#cc0000;color:#FFFFFF;border:1px solid #ECECEC;height:37px }

#play { cursor: pointer; }
#pause { cursor: pointer;display:none }

.pdf {background:url(/img/pdf_bg2.png) no-repeat;height:50px;border-radius:20px;margin-top:20px;box-sizing:border-box }
.main_pdf { position:relative;border:1px solid #ECECEC;padding:10px }
.main_pdf img { width:100% }
.main_pdf p { margin: 0; font-size: 18px;font-weight: 400;position: absolute;top: 150px;left:80px;color: #FFF;padding: 10px;border-radius: 10px;background: rgba(0,0,0,.5);}

.intra_table { width:1100px;margin:20px auto }
.intra_table .intra_menu { width:200px;padding-right:40px;box-sizing:border-box}
.intra_ttl { background:#3470fc;text-align:center;font-size:22px;font-weight:500;padding:15px;border-radius:10px 10px 0 0;color:#FFFFFF }
.intra_table ul {}
.intra_table ul li { border-bottom:1px solid #ECECEC}
.intra_table ul li a { display:block;padding:8px 0 8px 20px;font-size:13px;font-weight:400 }
.intra_table ul li a:hover,.in_on a { background:#d6e2fe;text-decoration:none }
.board_ttl{ font-size:24px;font-weight:700;padding:0 0 10px 10px;margin-bottom:40px;border-bottom:1px solid #CCC }
#writeContents { line-height:1.4em }

.hyub_ttl {width:1100px;margin:0 auto;text-align:center;font-weight:500;font-size:24px;border-bottom:1px solid #CCC;padding:5px }
.hyub { width:1100px;margin:10px auto  30px }
.hyub li {width:9.4%;float:left;text-align:center;box-sizing:border-box;margin:3px;background:#f6f6f6;border-radius:10px;overflow:hidden }
.hyub li a { color:#000;font-size:13px;padding:4px 10px 5px;display:block }
.hyub li a:hover { color:#cc0000;text-decoration:none;background:#fbfd9b; }
.hyub:after {clear: both;content:'';display: block;height:0;visibility: hidden;}