@charset "utf-8";
@import url(default.css);

*{padding:0; margin:0;}

/* 경인일보 모바일 */
body{background:#ffffff;
-webkit-text-size-adjust : none;  /* 크롬, 사파리, 오페라 신버전 */
  -ms-text-size-adjust : none;  /* IE */
  -moz-text-size-adjust : none;  /* 파이어폭스 */
  -o-text-size-adjust : none;  /* 오페라 구버전 */}
  /*.main-body{color:#f0f0f0;*/
  }
#wrap{position:relative; max-width:600px; margin:0 auto;}
header{position:relative;}
#container{position:relative; width:100%; /*overflow:hidden;*/ background:#fff;}
nav{text-align:center;}

header + nav{border-bottom:1px solid #ff7062;}
.header_line{border-bottom:1px solid #dadada;}
.ico-img{background:url(../images/m_sprites_img.png?20211214) no-repeat; background-size:250px;}
img{object-fit:cover;}
.no-js{opacity: 0;}
.votelive-bg{background:#fff !important;}

/*본문 font-size*/
.view-font-size01{font-size:16px !important; line-height:1.5em !important;}
.view-font-size02{font-size:18px !important; line-height:1.5em !important;}
.view-font-size03{font-size:20px !important; line-height:1.5em !important;}
.view-font-size04{font-size:22px !important;line-height:1.6em !important;}
.view-font-size05{font-size:24px !important;line-height:1.6em !important;}

/*전체메뉴*/
.allmenu{position:absolute; top:0; left:0; z-index: 2147483647; height:800px; width:100%; background-color: #fff;}
.allmenu h2{float:left; background: url(../images/m_sprites_logo.png) no-repeat -5px 0;width: 110px;height: 34px;background-size:250px;}
.allmenu h2 a{width:110px; height:34px; display:block;}
.allmenu .allmenu-hd{margin:15px 20px 0px 20px; padding-bottom:15px; height: 30px; border-bottom:1px solid #000;}
.allmenu .ico-close{width: 30px;height: 30px;background-position: -226px -3px;float:right; background-size:306px;}
.allmenu .allmenu-box{margin:0px 20px 15px 20px;}
.allmenu-cont{overflow-y:scroll; overflow-x:hidden;}
.allmenu .allmenu-box .dep02{font-size:18px;}
.allmenu .allmenu-list li{/* margin-top:20px; */overflow:hidden;}
.allmenu .allmenu-box .allmenu-list p{margin-top:15px; border-bottom:1px solid #e7e7e7; padding-bottom:20px;}
.allmenu .allmenu-box .allmenu-list .ico-more{display:block; float:right; width:20px; height:20px; background-position: -70px -40px; margin-right:4px;}
.allmenu .allmenu-box .dep03{width:100%;/* margin-bottom: 1px; *//* padding-bottom:20px; */}
.allmenu .allmenu-box .dep03-top{font-weight:bold; /*border-bottom:1px solid #eaeaea;*/}
.allmenu .allmenu-box .dep03-bt{border-bottom:1px solid #eaeaea;}
.allmenu .allmenu-box .dep03 tr td{width:50%;}
.allmenu .allmenu-box .dep03 tr:nth-last-child(1) td{padding-bottom:20px;}
.allmenu .allmenu-box .dep03 tr td a{display:inline-block;padding: 20px 0px 0px 0px;}
.allmenu-bt{margin-top: 20px;overflow: hidden;text-align: center;}
.allmenu .allmenu-bt li{/* float:left; */padding: 12px;/* width: 33.33333%; */display:inline-block;}
.allmenu .allmenu-bt li a{display:block; width:100%; /*height:100%;*/}
.allmenu .allmenu-bt .ico-view{display:block;width: 30px;height: 30px;background-position: -170px -32px;margin-left:16px;background-size: 250px;}
.allmenu .allmenu-bt .ico-apply{display:block; width: 30px;height: 30px; background-position: -110px -45px; margin-left:16px;background-size: 300px;}
.allmenu .allmenu-bt .ico-notice{display:block;width: 30px;height: 30px;background-position: -142px -44px;margin-left:16px;background-size: 300px;}
.news-tip{position: relative;text-align:center;border-radius: 30px;background-color:#e6e6e8;margin-top:20px;}
.news-tip a{display:inline-block; width:90%; /*height:100%;*/ padding:10px;}
.news-tip .ico-tip{position: absolute;left: 57px;top: 6px;display:inline-block;width: 30px;height: 30px;background-position: -173px -45px;margin-left:16px;background-size: 300px;}
.allmenu-srh{position: relative;margin-top: 16px;padding: 0 10px 0 33px;background: #e6e6e8;border-radius: 4px;overflow: hidden;/* border-bottom:1px solid #333; */width: 90%;padding: 5px 16px;overflow:hidden;/* margin-bottom: 14px; */}
.allmenu-srh input{border:none;height:30px;float:left;width:calc(100% - 40px);font-size:18px;background-color: #e6e6e8;}
.allmenu-srh .ico-srh{width:30px; height:30px;background-position: -30px 2px; float:right;}
.allmenu-list li:first-child{border-bottom:1px solid #eaeaea;}

/*검색 메뉴*/
.srh-layer-wrap{background-color:rgba(0,0,0,0.5); position:absolute; height:100%;  width:100%;  z-index:99;}
.srh-layer{background-color: #fff;}
.srh-layer-cont{padding-bottom:2px; overflow:auto;}

.srh-layer h1{float:left; background: url(../images/m_sprites_logo.png) no-repeat -5px 0;width: 110px;height: 34px;background-size:250px;}
.srh-layer .srh-layer-hd{margin:0px 20px 0px 20px; padding-bottom:15px; height: 30px; /*border-bottom:1px solid #000;*/ padding-top:15px;}
.srh-layer .srh-layer-hd h1 a{display:block; width:100%; height:100%;}
.srh-layer .ico-close{width: 30px;height: 30px;background-position: -226px -3px;float:right; background-size:306px;}
.srh-layer .srh-layer-box{margin:0px 20px 15px 20px;}
.srh-layer-srh{position: relative;margin-top: 16px;padding: 0 10px 0 33px;background: #e6e6e8;border-radius: 4px;overflow: hidden;/* border-bottom:1px solid #333; */width: 90%;padding: 5px 16px;overflow:hidden;/* margin-bottom: 14px; */}
.srh-layer-srh input{border:none;height:30px;float:left;width:calc(100% - 40px);font-size:18px;background-color: #e6e6e8;}
.srh-layer-srh .ico-srh{width:30px; height:30px;background-position: -30px 2px; float:right;}


body{letter-spacing:-1px;}
.ico-img{background:url(../images/m_sprites_img.png?20211214) no-repeat; background-size:250px;}
.main #container,.sub-body #container{background:#ebebeb;}
.main header,.main nav{background:#fff;}
footer{}
.mem-menu{background:#dfe1e2; padding:22px 0; overflow:hidden; text-align:center;}
.mem-menu section{display:inline-block;}
.mem-menu button{width:55px; height:63px; border:2px solid #ccc; background:#fff; border-radius:5px; font-size:0.7em; margin:0 3px;}
.mem-menu button:nth-child(1) a::before{content:""; width:28px; height:30px; background:url(../images/m_sprites_img.png?20211214) no-repeat -2px -36px; margin:0 auto; display:block; background-size:250px; padding-bottom:3px;}
.mem-menu button:nth-child(2) a::before{content:""; width:28px; height:30px; background:url(../images/m_sprites_img.png?20211214) no-repeat -122px -50px; margin:0 auto; display:block; background-size:327px; padding-bottom:3px;}
.footer{padding:20px 0; font-size:14px; color:#dbdbdb; text-align:center;  max-width:600px; margin:0 auto;}
.foot-sns{margin:20px auto 15px auto; width:112px; overflow:hidden;}
.foot-sns li{width:40px; height:40px; border-radius:5px; background:#797979; float:left; margin:0 8px; background:url(../images/m_sprites_img.png?20211214) no-repeat; background-size:250px;}
.foot-sns .ico-foot-sns01{background-position:-4px -72px;}
.foot-sns .ico-foot-sns02{background-position:-49px -72px;}
.foot-sns li a{display:block; width:40px; height:40px;}

.foot-menu{display:inline-block; overflow:hidden;}
.foot-menu li{float:left;}
.foot-menu li:nth-child(2)::before,.foot-menu li:nth-child(3)::before{content:""; width:1px; height:11px; background:#999; display:inline-block;}
.foot-menu li a{margin:0 10px;}

/* 헤드라인 */
.headline{width:100%; position:relative; text-align:center; margin-bottom:10px;}
.headline .news-img{width:100%; height:165px; overflow:hidden; position:relative;}
.headline .news-img img{width:100%; height:100%; object-fit:cover;}
.headline .news-category{width:100%; position:absolute; text-align:center; overflow:hidden; top:145px;}
.headline .news-category span{display:inline-block; padding:5px 10px; background:#ff7062; color:#fff; font-size:1em;}
.headline .news-box{background:#fff; padding:15px 5px;}
.headline .news-title{font-size:22px; line-height:30px; font-weight:600;}
.headline .news-subtitle{text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; display:block; color:#6f6f6f; font-weight:600; margin-top:5px; font-size:16px;}
.headline .news-img .ico-img.ico-video{background-position: -77px -339px; position: absolute; left: 0; right: 0; width: 50px; height: 50px; margin: 0 auto; top: 30%;}

/* 주요뉴스 */
.main-news{}
.main-news section article{background:#fff; margin-bottom:10px;}
.main-news .news-img{height:180px; overflow:hidden; position:relative;}
.main-news .news-img img{width:100%; height:180px; object-fit:cover;}
.main-news .news-box{background:#fff; width:calc(100% - 30px); /*height:75px;*/ padding:15px;}
.main-news .news-category{font-size:16px; color:#fa6657; font-weight:600; margin-bottom:10px; display:inline-block;}
.main-news .news-title{font-size:20px; line-height:24px; font-weight:600;}
.main-news .news-img .ico-img.ico-video{background-position: -77px -339px; position: absolute; left: 0; right: 0; width: 50px; height: 50px; margin: 0 auto; top: 35%;}

/* 경인일보 PICK */
.kyeongin-pick{background:#c5cdda; padding:20px 0; overflow:hidden; margin-bottom:10px;}
.kyeongin-pick h3{margin:0 0 15px 15px; position:relative; font-size:22px; color:#555;}
.kyeongin-pick h3 span{color:#57a4fa;}
.kyeongin-pick h3::after{width:100px; height:3px; content:""; display:inline-block; background:#eee; position:absolute; top:13px; left:154px;}

.pick-news{}
.pick-news article{width:245px; border:1px solid #e7e8e9; margin-left:20px; float:left; background:#fff; text-align:center;}
.pick-news article:last-of-type{margin-right:30px;}
.pick-news .news-img{width:245px; height:168px; overflow:hidden;}
.pick-news .news-img img{width:100%; object-fit:cover; height:100%;}
.pick-news .news-box{padding:15px; height:100px;}
.pick-news .news-category{font-size:16px; color:#0f4b8a; font-weight:600; width:100%; display:inline-block; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;}
.pick-news .news-title{font-size:18px; line-height:24px; font-weight:600; white-space: normal; height:70px; overflow:hidden; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}

/* 주요뉴스2 */
.main-news02{}
.main-news02 section{margin-bottom:10px; background:#fff;}
.main-news02-top{}
.main-news02-top .news-img{width:100%; height:142px; overflow:hidden; position:relative;}
.main-news02-top .news-img img{width:100%; height:142px; object-fit:cover;}
.main-news02-top .news-title{font-size:20px; color:#000; font-weight:600; padding:15px; line-height:24px;}
.main-news02-top .news-subtitle{font-size:16px; padding:0 15px 15px 15px; display:inline-block; color:#777;}
.main-news02-list{margin:0 15px;}
.main-news02-list li{border-top:1px solid #ddd; padding:12px 0; font-size:18px; line-height:24px;}
.main-news02 .news-img .ico-img.ico-video{background-position: -77px -339px; position: absolute; left: 0; right: 0; width: 50px; height: 50px; margin: 0 auto; top: 35%;}


/* 기획뉴스 */
.special-news{background:#fff; margin-bottom:10px; position:relative; overflow:hidden;}
.special-news-list{overflow:initial; height:280px; text-align:center; width:100%;}
.special-news-list article{height:280px;}
.special-news-list .news-img{width:100%; height:190px;}
.special-news-list .news-img img{width:100%; height:190px; object-fit:cover;}
.special-news-list .news-box{height:100px; position:absolute; left:0; right:0; background:#fff; width:calc(100% - 60px); display:inline-block; margin:0 15px; border:1px solid #000; padding:15px; top:133px;}
.special-news-list .news-title{font-size:20px; font-weight:600; margin-bottom:10px; line-height:24px; white-space: normal; height:46px; overflow:hidden; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.special-news-list .news-subtitle{color:#1ca3ad; margin-bottom:10px; font-size:16px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:100%; display:inline-block;}
.spnews-dot{width:60px !important; height:20px; margin:0 auto; }
.spnews-dot span{width:10px; height:10px; background:#666; border-radius:10px; float:left; margin:0 5px;}
.spnews-dot span.swiper-pagination-bullet-active{background:#1ca3ad;}
.special-news .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{width:60px; margin:0 auto 10px auto; right:0; bottom:15px; z-index:1;}

/* 주요뉴스3 */
.main-news03{background:#fff;}
.main-news-li li{font-size:18px; margin:0 15px; border-top:1px solid #ddd; width:calc(100% - 30px); padding:15px 0; line-height:24px;}
.main-news-li li figure{width:100%; height:142px;}
.main-news-li li figure img{width:100%; height:142px; object-fit:cover;}
.main-news-li li p{font-size:20px; font-weight:600; padding:15px; line-height:24px;}
.main-news-li li:first-of-type{margin:0; padding:0; width:100%; border-top:0 none;}

/* 유튜브 채널 */
.ky-youtube{overflow:hidden; background:#ebebeb; padding-bottom:0;}
.ky-youtube h3{padding:15px;}
.ky-youtube h3 span{color:#ed1c24;}
.ky-youtube .youtube-channel{text-align:center; width:100%; margin-bottom:15px;}
.ky-youtube .youtube-channel div{display:inline-block;}
.youtube-channel div a{width:75px; height:75px; margin:0 10px; display:block; float:left;}
.youtube-channel div a:nth-child(1){background-position:-85px -121px;}
.youtube-channel div a:nth-child(2){background-position:-5px -121px;}
.youtube-channel div a:nth-child(3){background-position:-165px -121px;}

/* TRENDING 경인핫이슈 */
.ky-hotissue{background:#ebebeb; padding:15px 0 30px 0; overflow:hidden;}
.ky-hotissue h3{margin:0 0 15px 15px;}
.ky-hotissue h3 p{color:#ed3023; font-size:16px;}
.news-cate-top{overflow:hidden; height:184px;}
.hotissue-list .swiper-slide{width:200px; border:1px solid #ddd; margin-left:20px; background:#fff;}
.hotissue-list .news-img{width:200px; height:128px; border-bottom:1px solid #ddd;}
.hotissue-list .news-img img{width:200px; height:128px; object-fit:cover;}
.ky-hotissue .news-category{padding:8px 0px 0px 15px; font-size:15px; color:#0f4b8a; font-weight:600; float:left; width:120px; height: 40px; overflow: hidden; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.ky-hotissue .news-cate-top span{float:right; display:inline-block; padding:8px 15px 0px 0px; font-size:14px; letter-spacing:-2px;}
.hotissue-list ul{margin:0 15px;}
.hotissue-list ul li a{display:block; line-height:18px; margin:10px 0; white-space: normal; height:36px; overflow:hidden; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.hotissue-list ul li:first-of-type{border-bottom:1px solid #ddd; margin-top:0;}
.ky-hotissue .swiper-slide:last-of-type{margin-right:30px;}

/* 디지털스페셜 */
.digital-special{background:#464646; margin-top:20px; padding:15px;}
.digital-special h3{color:#fff; padding-bottom:15px;; float:left;}
.digital-special .slidebtn_wrap{float:right;}
.digital-special .slidebtn_wrap button{width:20px; height:20px; float:left; background-size:200px; margin:0 2px;}
.digital-special .ico-prev{background-position:-98px -3px;}
.digital-special .ico-next{background-position:-123px -3px;}
.digital-special-list div p{width:100%; height:168px; overflow:hidden; margin-right:15px;}
.digital-special-list div p img{width:100%; height:168px; object-fit:cover;}

/*헤더*/
.header{height:45px; padding: 10px 15px 0 15px;}
.header h1{width:100%; margin:0px auto 0px; background: url(../images/m_sprites_logo.png) no-repeat -5px 0; width: 110px; height: 34px; background-size:250px;}
.header h2{width:100%; margin:0px auto 0px; background: url(../images/m_sprites_logo.png) no-repeat -5px 0; width: 110px; height: 34px; background-size:250px;}
.header h1 > a{display:block; height: 100%;}
.header .ico-allmenu{width: 30px;height:30px;background-position: 0px 2px; position:absolute; top:12px;}
.header .ico-srh{width: 26px;height: 26px;background-position: -32px 0px;position:absolute; right:15px;top:15px;}

/* 세월호 특집헤더 
.header h1.logo0416{background: url(../images/logo_240416.png) no-repeat -5px 0; width: 140px; height: 34px; background-size: 140px;}*/

/*헤더-메뉴*/
.menu{display:inline-block; height:30px; width: 100%; font-size: 0;}
.active a {border-bottom:2px solid #ff7062;}

/*핫이슈*/
.hot-issue-wrap{width:100%; margin-top:20px; margin-bottom: 20px;}
.hot-issue-wrap h2{font-size:18px; color:#464646; font-weight:bold; margin:0 15px 20px 15px;}
.hot-issue-wrap h2 > span{color:#ed3023; font-size:1.25em; display:block;}
.hot-issue-wrap .hot-issue{margin:0 15px 20px 15px; overflow:hidden; position:relative; padding-bottom:20px; border-bottom:1px dotted #ccc;}
.hot-issue-wrap section:nth-last-child(1){margin-bottom:0;}
.hot-issue-wrap .hot-issue figure{height:250px;}
.hot-issue-wrap > .hot-issue > figure::before{content:""; display:block; width:100%; height:250px; background:rgba(0,0,0,0.5); position:absolute; top:0; left:0;}
.hot-issue-wrap .issue-keyword{color:#fff; position:absolute; right:10px; bottom:10px; display:none;}
.hot-issue-wrap .issue-keyword li{float:left; margin-left:5px; font-weight:600; background:rgba(0,0,0,0.3); padding:0 3px;}
.hot-issue-wrap .hot-issue figure a{width:100%; height:100%; display:inline-block;}
.hot-issue-wrap .hot-issue figure img{width:100%; height:100%;}
.hot-issue-wrap .hot-issue .hot-issue-series{position: absolute; top: 0; left: 0; width: 100%; text-align: center; width:100%; height:250px;}
.hot-issue-wrap .hot-issue .hot-issue-series span{display:inline-block; color:#fff; font-size:1.8em; font-weight:600; vertical-align: middle; width:calc(100% - 30px); line-height:40px; padding:25px 15px 15px 15px;}
.hot-issue-wrap .hot-issue .hot-issue-series p{font-size:1em; display: -webkit-box; -webkit-line-clamp: 4;-webkit-box-orient: vertical;line-height: 22px;max-height: 80px;overflow: hidden;padding: 5px 0;text-overflow: ellipsis; margin:0 15px; font-weight:500; color:#fff;}
.hotissue-num{float:left;padding-left:30px; display:inline-block;position:absolute;bottom: 5px;left: 0;padding-left: 34px !important;margin-left: 10px !important; background:rgba(0,0,0,0.3); padding-right:3px;}
.hotissue-num::before{content:""; display:inline-block; width:30px; height:30px; background:url(../images/m_sprites_img.png?20211214) no-repeat 0 -403px; background-size:250px; position:absolute; top:3px; left:0;}
.hot-issue-wrap .hot-issue .hot-issue-series p a{color:#fff;}
.hot-issue-wrap .hot-issue .hot-new-list{padding:15px 0px 0 0; background-color:#fff;}
.hot-issue-wrap .hot-issue .hot-new-list .hot-issue-box{height:74px; overflow:hidden; margin-bottom:15px;}
.hot-issue-wrap .hot-issue .hot-new-list .hot-issue-box:last-of-type{margin-bottom:0;}
.hot-issue-wrap .hot-issue .hot-new-list .hot-issue-box a{display:block; width:100%; height:100%;}
.hot-issue-wrap .hot-issue .hot-new-list .hot-issue-box figure{width:70px; height:70px; float:right; margin-left:10px; border: 1px solid #eaeaea;}
.hot-issue-wrap .hot-issue .hot-new-list .hot-issue-box figure > img{width:100%; height:100%;}
.hot-issue-wrap .hot-issue .hot-new-list .hot-issue-box .hot-issue-title{font-size: 18px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 26px;max-height: 47px;overflow: hidden;padding: 5px 0;text-overflow: ellipsis;color: #313030;font-weight: 500;}
.hot-issue-wrap .hot-issue .hot-new-list .hot-issue-more{background-color:#eaeaea; text-align:center;}
.hot-issue-wrap .hot-issue .hot-new-list .hot-issue-more a{display:block; width:100%; height:100%;}
.hot-issue-wrap .hot-issue .hot-new-list .hot-issue-more span{display:inline-block; padding:15px 0;}
.hot-issue-more{width:calc(60% - 2px); border-radius:50px; margin:20px auto 0 auto; height:50px; text-align:center; line-height:50px; border:1px solid #ddd; border-radius:50px;}
.hot-issue-more a{display:block;}

/*팔도유람*/
.nationwide-wrap{margin: 40px 15px;background-color: #fff;}
.nationwide-wrap h2{margin-bottom:20px;}
.nationwide-wrap .nationwide-list .nationwide-box{height:74px; overflow:hidden; margin-bottom:20px;}
.nationwide-wrap .nationwide-list .nationwide-box a{display:block; width:100%; height:100%;}
.nationwide-wrap .nationwide-list .nationwide-box figure{width:105px; height:74px; float:left; margin-right:10px; border: 1px solid #eaeaea;}
.nationwide-wrap .nationwide-list .nationwide-box figure > img{width:100%; height:100%; padding-right:10px;}
.nationwide-wrap .nationwide-list .nationwide-box .nationwide-title{font-size: 18px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 28px;max-height: 47px;overflow: hidden;padding: 5px 0;text-overflow: ellipsis;color: #313030;font-weight: 500;}
.nationwide-wrap .nationwide-list .nationwide-more{background-color:#eaeaea; text-align:center;}
.nationwide-wrap .nationwide-list .nationwide-more a{display:block; width:100%; height:100%;}
.nationwide-wrap .nationwide-list .nationwide-more span{display:inline-block; padding:15px 0;}

/*맛집을 찾아서*/
.food-wrap{padding:20px 15px 0 15px; margin-bottom:20px;}
.food-wrap h2{margin-bottom:20px; font-weight:500; color:#000;}
.food-wrap h2 span:nth-child(1){color:#f26522; font-weight:bold;}
.food-wrap h2 span:nth-child(2){font-size:16px; color:#868686; margin-left:4px;}
.food-wrap .food-list .food-box{height:270px;overflow:hidden;border:1px solid #dcdcdc;position:relative;margin-bottom:20px;background-color: #fff;}
.food-wrap .food-list .food-box a{display:block; width:100%; height:100%;}
.food-wrap .food-list .food-box figure{height:184px;}
.food-wrap .food-list .food-box figure img{width:100%; height:100%;}
.food-wrap .food-list .food-box .food-series{position: absolute;top: 0;left: 0;/* width: 100%; */top:60%;left: 10px;background-color: #0673c5;}
.food-wrap .food-list .food-box .food-series span{display:inline-block;color:#fff;font-size: 14px;font-weight:500;vertical-align: middle;/* background-color:#0673c5; */padding: 7px 15px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;max-height: 26px;overflow: hidden;text-overflow: ellipsis;}
.food-wrap .food-list .food-box .food-title{padding:22px 20px 0 20px; font-size: 20px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 28px;max-height: 54px;overflow: hidden;text-overflow: ellipsis;color: #313030;font-weight: 500;}
.food-wrap .food-list .food-more{background-color:#eaeaea; text-align:center;}
.food-wrap .food-list .food-more a{display:block; width:100%; height:100%;}
.food-wrap .food-list .food-more span{display:inline-block; padding:15px 0;}

/*시리즈*/
.series-wrap{padding:20px 15px 0 15px; margin-bottom:20px;}
.series-wrap h2{margin-bottom:20px; font-weight:500; color:#000;}
.series-wrap h2 span:nth-child(1){color:#f26522; font-weight:bold;}
.series-wrap h2 span:nth-child(2){font-size:16px; color:#868686; margin-left:4px;}
.series-wrap .series-list .series-box{overflow:hidden;border:1px solid #dcdcdc;position:relative;margin-bottom:20px; background-color:#fff;}
.series-wrap.modeS .series-box{background:#fafafa;}
.series-wrap .series-list article:nth-last-child(1){margin-bottom:0;}
.series-wrap .series-list .series-box a{display:block; width:100%; height:100%;}
.series-wrap .series-list .series-box figure{height: 180px;}
.series-wrap .series-list .series-box figure img{width:100%; height:100%;}
.series-wrap .series-list .series-box .series-img{margin: 14px 0px 0px 14px;}
.series-wrap .series-list .series-box .series-img img{width:220px; height:auto;}
.series-wrap .series-list .series-box .series-title{margin:20px;font-size: 18px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 28px;max-height: 54px;overflow: hidden;text-overflow: ellipsis;color: #313030;font-weight: 500;}
.series-more{background-color:#fff; text-align:center; margin-top:20px;}
.series-wrap.modeS .series-more{background:#eee;}
.series-more a{display:block; width:100%; height:100%;}
.series-more span{display:inline-block; padding:15px 0;}

/*시리즈 별 리스트*/
.series-top-title{height:100px; margin-bottom:20px; background-color:rgba(0,0,0,0.5);  background-size:100% 100px; position: relative;}
.series-top-title img{width:100%; height:100px;}
.series-top-title:after{content:'';display:block;background-color:rgba(0,0,0,0.5);width: 100%;height:100%;top: 0;position: absolute; z-index:1;}
.series-top-title span{font-size:16px; color:#fff;}
.series-top-title span:nth-child(1){position: absolute; margin-left:20px; display:inline-block; border-bottom:1px solid #fff; z-index:44; top:20%;}
.series-top-title span:nth-child(2){position: absolute; display:inline-block; margin-left:20px; font-size:18px; z-index:44; top:50%;}
.series-top-img { /*width:100%;height:80px;*/ margin-bottom:20px;}
.series-top-img img{max-width:100%; /*height:100%;*/}
.series-date:before{content:''; display:block; width:20px; height:2px; background-color:#ffc90f; margin-bottom:10px;}
.series-date{font-size:20px; color:#000; font-weight:600; margin-bottom:20px; margin-top:30px;}
.series-date .year{font-size:14px; color:#707070; margin-left:6px;}
.img-cover.imgLiquid_bgSize img {visibility: hidden; opacity: 0; }
.issue_no {    display: none !important; }

/*오피니언*/
/*사설*/
.editorial-wrap{margin:0px 15px; overflow:hidden; border-bottom: 1px solid #c2c2c2; padding-bottom: 20px; margin-bottom:20px; text-align:center; position:relative;}
.editorial-wrap .editorial{float:left;font-size:16px;color:#ac955f;font-weight:bold;display:block;margin: 15px 20px 0 20px;}
.editorial-wrap .editorial a{display:block;}
.editorial-wrap span.opinion-title{margin:10px 0 15px 0; font-weight:500; display:block; color:#ac955f; text-align:left; z-index:1;}
.editorial-wrap .editorial-container .editorial-pagination{width: 97%;padding: 0px 15px 0 0; position:absolute; top:20px;right: 10px !important; z-index:2;/* background:#eee; */display: flex;flex-direction: row-reverse;height: 20px;}
/*메인 오피니언 수정으로 잠시복사하여 사용*/
/*.editorial-wrap .editorial-container .editorial-pagination{width:70px;margin: 0px 15px 0 0; position:absolute; top:20px; right:0; z-index:2; background:#eee;}*/
.editorial-wrap .editorial-container .editorial-pagination .swiper-pagination-bullet {outline:none; opacity:1;width:10px; height:10px; background-color: #ff7062; border:1px solid #ff7062; margin:0 4px}
.editorial-wrap .editorial-container .editorial-pagination .swiper-pagination-bullet-active{outline:none; border-radius: 10px; width:18px; height:10px; background-color:#eee;}
.editorial-wrap .editorial-container{margin-top:20px; background-color:#eee; height:120px; /*border: 1px solid #d6ccb1;*/ overflow: hidden; position:relative;}
.editorial-wrap .editorial-container .swiper-wrapper .swiper-slide .editorial-title{font-size:17px; color:#363636; font-weight:600; margin: 10px 20px 0 20px; word-break:keep-all; display:-webkit-box !important; -webkit-line-clamp:2; -webkit-box-orient:vertical; /*height:62px;*/ line-height:20px; overflow:hidden; text-overflow:ellipsis;}
.editorial-wrap .editorial-container .swiper-wrapper .swiper-slide .editorial-title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:22px;max-height: 55px;overflow:hidden;/* padding:5px 0; */text-overflow:ellipsis;}

/*참성단 만화*/
.comic-wrap{margin:0px 15px; padding-bottom:10px; border-bottom: 1px solid #c2c2c2; margin-bottom:20px; overflow:hidden;}
.comic-wrap .comic{font-size:18px; color:#363636; font-weight:bold; margin-bottom:20px;}
.comic-wrap .comic-title > a{padding:0 15px; display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:28px;max-height: 55px;overflow:hidden;/* padding:5px 0; */text-overflow:ellipsis;}
.comic-wrap .comic-img{width:100%; height:211px; overflow:hidden;}
.comic-wrap .comic-img img{/*width:100%; height:100%;*/ }
.comic-wrap .comic-container .swiper-wrapper .swiper-slide{position:relative; text-align:center;}
.comic-wrap .comic-container .swiper-wrapper .swiper-slide article > a{display:block; width:100%; height:100%;}
.comic-wrap .comic-box-wrap{position: absolute; top: 0;left: 0;width: 100%;text-align: center; top:80%;}
/*참성단 만화*/
.comic-wrap .comic-box{display:inline-block; width:calc(100% - 30px); height:75px; background-color:#fff; border: 3px solid #363636; text-align:center;}
.comic-wrap .comic-box p{font-size:16px; font-weight:bold; line-height:24px;}
.comic-wrap .comic-box .comic-series{margin-top:10px;} 
.comic-wrap .comic-arrow-wrap{text-align:center; margin-top:55px;}
.comic-wrap .comic-button-next{outline:none; display:inline-block; width: 30px;height: 30px; background-position: -155px -1px;}
.comic-wrap .comic-button-prev{outline:none; display:inline-block; width: 30px;height: 30px; background-position: -121px -1px;}

/*칼럼 하단*/
.colum-bt{padding-top:10px; border-top:1px solid #c2c2c2; margin-top:10px;overflow:hidden;}
.colum-bt ul li{display:block; padding:10px 0; overflow:hidden;}
.colum-bt a{display:block; width:100%; height:100%; overflow:hidden;}
.colum-bt .colum-bt-box{float:left; width:100%;}
.colum-bt .colum-bt-img {float:left; margin-right:10px; margin-top:4px;-webkit-filter: grayscale(1);}
.colum-bt .colum-bt-img img{width:62px; height:62px; border-radius:31px; border:1px solid #e1e1e1; }
.colum-bt .colum-bt-series{color:#bf9676; font-size:14px; font-weight:bold;}
.colum-bt .colum-bt-title{font-size:16px; color:#4f4f4f; font-weight:bold; margin-top:14px; padding-right:20px; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:22px;max-height: 44px;overflow:hidden;/* padding:5px 0; */text-overflow:ellipsis;}
.colum-bt .colum-bt-series + .colum-bt-title{font-size:16px; color:#4f4f4f; font-weight:bold; margin-top:4px; padding-right:20px; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:22px;max-height: 44px;overflow:hidden;/* padding:5px 0; */text-overflow:ellipsis;}
.colum-bt .opinion-more{background-color:#eaeaea; text-align:center;margin-top:20px;}
.colum-bt .opinion-more a{display:block; width:100%; height:100%;}
.colum-bt .opinion-more span{display:inline-block; padding:15px 0;}

/*칼럼*/
.colum-wrap{margin:0px 15px; padding-bottom:30px;}
.colum-wrap .colum-list{overflow:hidden; margin-top:15px;}
.colum-wrap .colum-list li{display:inline-block; margin-bottom:30px; width:calc(50% - 9px); float:left;}
.colum-wrap .colum-list article{width: 100%;border: 1px solid #252525;border-top:5px solid #252525;float:left;text-align:center;height: 204px;}
.colum-wrap .colum-list li:nth-child(odd){margin-right: 16px;}
.colum-wrap .colum-list li > p{text-align:left; display:block; font-size:16px; font-weight:bold; color:#000; margin-bottom:14px;}
.colum-wrap .colum-list a{/* display:block; */width:100%;height:100%;}
.colum-wrap .colum-list figure{display:inline-block; width:80px; height:80px; border-radius: 40px; background-color:#000; margin-top:10px; -webkit-filter: grayscale(1);}
.colum-wrap .colum-list figure > img{width:80px; height:80px; border-radius: 40px;}
.colum-wrap .colum-title{height:50px; margin: 10px;font-size:16px;color:#252525;font-weight:bold;padding-bottom:10px;border-bottom:1px solid #c3c3c3;}
.colum-wrap .colum-title a{/* padding:0 6px; */display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:24px;max-height: 55px;overflow:hidden;/* padding:5px 0; */text-overflow:ellipsis;}
.colum-wrap .colum-series{color:#ac955f; padding:0px 10px 10px 10px; height:24px; font-size:14px; letter-spacing:-2.5px; display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;line-height: 28px;max-height: 47px;overflow: hidden; text-overflow: ellipsis; font-weight: 500;}

.moreButtons{width:calc(100% - 30px) !important; background:#eee !important; margin:0 15px 50px 15px !important;}

/*칼럼 359 이하*/
@media screen and (max-width: 359px){
    /*헤더-메뉴*/
	.sticky-menu-wrap{overflow:hidden;}
	.menu-wrap{overflow:hidden;}
	.menu li{display:inline-block; margin: 0px 6px; width:auto;}
	.menu li a{display:block;height: 28px;font-size:14px;color:#363636;font-weight:bold;line-height: 30px;}
    /*시리즈*/
    .series-top-title span:nth-child(1){position: absolute; margin-left:10px; display:inline-block; border-bottom:1px solid #fff; z-index:8; top:20%;}
    .series-top-title span:nth-child(2){position: absolute; display:inline-block; margin-left:10px; font-size:18px; z-index:8; top:50%;}
	/*맛집을 찾아서*/
	.food-wrap > h2 > span:nth-child(2){display:block;}
	/*스페셜 디지털*/
	.special .special-box-slide{width:138px; height:202px; background-color:#fff; border: 1px solid #d7d7d7; margin-right:10px; display:block; margin-bottom:16px; float:left;}
	.special .special-box-slide:nth-child(even){margin-right:0;}
	.special .special-box-slide a{display:block; width:100%; height:100%;}
	.special .special-box-img{width:100%; height:140px;}
	.special .special-box-img > img{width:100%; height:140px;}
	.special .special-box-title{color:#4c3336; font-size:14px; font-weight:bold; text-align:left; padding:8px 10px; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:24px; max-height: 52px;overflow:hidden;text-overflow:ellipsis;}
	/*통 큰 기사*/
	.bignews .bignews-box{width:290px; height:93px; overflow:hidden; border: 1px solid #e1e1e1; margin-bottom:12px; text-align: center;}
	.bignews .bignews-box a{display:block; width:100%; height:100%; background-color: #fff;}
	.bignews .bignews-box .bignews-img{width:170px; height:93px; float:left;}
	.bignews .bignews-box .bignews-img > img{width:100%; height:93px;}
	.bignews .bignews-box .bignews-title{height: 40px;color:#4c3336;font-size:16px;font-weight:bold;display: inline-block;padding: 8px 10px 0px;width: 100px;overflow: hidden;}
	.bignews .bignews-box .bignews-sub-title{color:#464646;font-size:16px;display: inline-block;/* width: 100px; */white-space: normal;height: 38px;overflow:hidden;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;padding: 0px 10px; line-height: 18px;}
	/*기획 특집 연재 하단*/
	.life-series-wrap .life-series-bt-box{width:290px; height:93px; overflow:hidden; border: 1px solid #e1e1e1; margin-bottom:12px; text-align: center;}
	.life-series-wrap .life-series-bt-box a{display:block; width:100%; height:100%; background-color: #fff;}
	.life-series-wrap .life-series-bt-box .life-series-bt-img{width:170px; height:93px; float:left;}
	.life-series-wrap .life-series-bt-box .life-series-bt-img > img{width:100%; height:93px;}
	.life-series-wrap .life-series-bt-box .life-series-bt-title{height: 40px;color:#4c3336;font-size:16px;font-weight:bold;display: inline-block;padding: 8px 10px 0px;width: 100px;overflow: hidden;}
	.life-series-wrap .life-series-bt-box .life-series-bt-sub-title{color:#464646;font-size:16px;display: inline-block;/* width: 100px; */white-space: normal;height: 38px;overflow:hidden;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;padding: 0px 10px; line-height: 18px;}
	/*이 영화 뜰까?*/
	.life-movie-wrap .life-movie-issue{overflow:hidden;position:relative;margin: 0 15px 20px;width: 260px;}
}

/*칼럼 360 이상*/
@media screen and (min-width: 360px){
   /*헤더-메뉴*/
	.sticky-menu-wrap{overflow:hidden;}
	.menu-wrap{overflow:hidden;}
	.menu li{display:inline-block; /* margin: 0px 10px 0px 10px;margin: 0px 10px !important; */ width:auto; margin:0 10px !important;}
	.menu li a{display:block;height: 28px;font-size:14px;color:#363636;font-weight:bold;line-height: 30px;}
    /*시리즈*/
    .series-top-title span:nth-child(1){position: absolute; margin-left:20px; display:inline-block; border-bottom:1px solid #fff; z-index:8; top:20%;}
    .series-top-title span:nth-child(2){position: absolute; display:inline-block; margin-left:20px; font-size:18px; z-index:8; top:50%;}
    /*참성단 만화*/
    .comic-wrap .comic-box{display:inline-block; width:278px; height:75px; background-color:#fff; border: 5px solid #363636; text-align:center;}
	/*스페셜 디지털*/
	.special .special-box-slide{width: 46%; height:202px; background-color:#fff; border: 1px solid #d7d7d7; margin-right:10px; display:block; margin-bottom:16px; float:left;}
	.special .special-box-slide:nth-child(even){margin-right:0;}
	.special .special-box-slide a{display:block; width:100%; height:100%;}
	.special .special-box-img{width:100%; height:140px;}
	.special .special-box-img > img{width:100%; height:140px;}
	.special .special-box-title{color:#4c3336; font-size:14px; font-weight:bold; text-align:left; padding:8px 10px; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:24px; max-height: 52px;overflow:hidden;text-overflow:ellipsis;}
	/*통 큰 기사*/
	.bignews .bignews-box{ height:93px; overflow:hidden; border: 1px solid #e1e1e1; margin-bottom:12px; text-align: center;}
	.bignews .bignews-box a{display:block; width:100%; height:100%; background-color: #fff;}
	.bignews .bignews-box .bignews-img{width:197px; height:93px; float:left;}
	.bignews .bignews-box .bignews-img > img{width:100%; height:93px;}
	.bignews .bignews-box .bignews-title{text-overflow:ellipsis; overflow:hidden; height:40px; color:#4c3336;font-size:16px;font-weight:bold;display: inline-block;padding: 8px 10px 0px;width: 110px; }
	.bignews .bignews-box .bignews-sub-title{color:#464646;font-size:16px;display: inline-block;/* width: 100px; */white-space: normal;height: 38px;overflow:hidden;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;padding: 0px 10px; line-height: 18px;}
	/*기획특집연재 하단*/
	.life-series-wrap .life-series-bt-box{ height:93px; overflow:hidden; border: 1px solid #e1e1e1; margin-bottom:12px; text-align: center;}
	.life-series-wrap .life-series-bt-box a{display:block; width:100%; height:100%; background-color: #fff;}
	.life-series-wrap .life-series-bt-box .life-series-bt-img{width:197px; height:93px; float:left;}
	.life-series-wrap .life-series-bt-box .life-series-bt-img > img{width:100%; height:93px;}
	.life-series-wrap .life-series-bt-box .life-series-bt-title{text-overflow:ellipsis; overflow:hidden; height:40px; color:#4c3336;font-size:16px;font-weight:bold;display: inline-block;padding: 8px 10px 0px;width: 110px; }
	.life-series-wrap .life-series-bt-box .life-series-bt-sub-title{color:#464646;font-size:16px;display: inline-block;/* width: 100px; */white-space: normal;height: 38px;overflow:hidden;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;padding: 0px 10px; line-height: 18px;}
	/*이 영화 뜰까?*/
	.life-movie-wrap .life-movie-issue{overflow:hidden;position:relative;margin:0 15px 20px; width: 290px;}
}

/*주요뉴스*/
.section-news{/* background-color:#fff; */}
.section-news h1{font-size:18px;display:block;padding: 18px 15px;font-weight: 600;background-color: #fff;margin-bottom: 10px;}
.section-news section article{background:#fff; margin-bottom:10px;}
.section-news section article > a{display:block;}
.section-news .sports-img{height:145px; overflow:hidden;}
.section-news .sports-img img{width:100%; height:100%; object-fit:cover;}
.section-news .sports-box{background:#fff;width:calc(100% - 30px);height: 60px;padding: 15px;}
.section-news .sports-date{color:#979797; margin-bottom:10px; display:inline-block;}
.section-news .sports-title{font-size:20px;line-height:24px;font-weight:500;/* margin-bottom:10px; */overflow:hidden;margin-top: 10px;}
.section-news .bookmark{background-position:-176px -64px; width:20px; height:20px; display:block; float:right; margin-right:10px;}
.section-news .bookmark-on{background-position:-148px -64px; width:20px; height:20px; display:block; float:right; margin-right:10px;}
.section-news .embed{background-position:-204px -65px; width:20px; height:20px; display:block; float:right;}
.gisa_top_title{background-color:#fff; border-top:1px solid #dadada;}								/* 이전버전 섹션 페이지에서 사용하는 클래스입니다 */
.gisa_top_title p {font-size:18px;display:block;padding: 18px 15px;font-weight: 600;}		/* 이전버전 섹션 페이지에서 사용하는 클래스입니다 */

/*스포츠 리스트 뉴스*/
.news-list-news{padding:0px 15px; background-color:#ffffff; overflow:hidden; /*border-top:1px solid #dadada;*/}
.news-list-news h1{font-size:18px;display:block;margin-top:20px;font-weight: 600;}
.news-list-news .news-box{overflow:hidden;}
.news-list-news ul li article{overflow:hidden;}
.news-list-news ul li{border-bottom: 1px solid #e5e5e5; /*padding-bottom:10px; padding-top:28px;*/ padding:15px 0;}
.news-list-news .news-title{font-size:18px; color:#000000; font-weight:500; margin-bottom:10px; overflow:hidden;}
.news-list-news .news-title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:24px;max-height: 55px;overflow:hidden;/* padding:5px 0; */text-overflow:ellipsis;}
.news-list-news .news-img{float:right; width:100px; height:66px; border: 1px solid #e1e1e1; margin-left:10px;}
.news-list-news .news-img img{width:100%; height:100%;}
.news-list-news .news-date{color:#979797;/*margin-bottom:10px;*/display:inline-block;font-size: 14px;}
.news-list-news .bookmark{background-position:-176px -64px; width:20px; height:20px; display:block; float:right; margin-right:10px;}
.news-list-news .bookmark-on{background-position:-148px -64px;width:20px;height:20px;display:block;float:right;margin-right: 8px;}
.news-list-news .embed{background-position:-204px -64px;width:20px;height:20px;display:block;float:right;margin-right: 5px;}

.newsMore ul li article{overflow:hidden;}
.newsMore ul li{/*border-bottom: 1px solid #e5e5e5; padding-bottom:10px; padding-top:28px;*/}
.newsMore .news-title{font-size:18px; color:#000000; font-weight:500; margin-bottom:10px; overflow:hidden;}
.newsMore .news-title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:24px;max-height: 55px;overflow:hidden;/* padding:5px 0; */text-overflow:ellipsis;}
.newsMore .news-img{float:right; width:100px; height:66px; border: 1px solid #e1e1e1; margin-left:10px;}
.newsMore .news-img img{width:100%; height:100%;}
.newsMore .news-date{color:#979797;/*margin-bottom:10px;*/display:inline-block;font-size: 14px;}

/*스포츠 리스트 뉴스 더보기*/
.news-list-news-more{background-color:#eaeaea; text-align:center; margin-bottom: 20px; height:50px;}
.news-list-news-more a{display:block; width:100%; height:100%;}
.news-list-news-more span{display:inline-block; padding:15px 0;}

.news-list-news-more span,.colum-bt .opinion-more span{display:block; margin: 0 auto; width:90px; height:50px; line-height:50px; font-size: 15px; background-image:url(../images/deobogi_icon.png); background-repeat: no-repeat; background-position: right; background-size: 20%; padding:0;}
.subPage .mainSubNews:last-child{border-bottom:0 none;}
.imgSubNews a div p{padding:0 15px 4px;}

/* 201005 페이징 */
.paging{width:100%; text-align:center; margin:10px 0;}
.paging ul{display:inline-block;}
.paging ul li {float:left;  width:32px; height:32px;  margin:0 4px; position:relative;}
.paging ul li a{display:inline-block; width:32px; height:32px; text-align:center; line-height:30px; font-size:12px; border-radius:30px; background:#EFEFEF;}
.paging ul li.page-on a{background:#FC4338;}
.paging ul li.page-on a{color:#fff; font-weight:600;}
.page-prev a::before{content:""; display:inline-block; position:absolute; top:10px; left:5px; width:15px; height:15px; background:url(../images/m_sprites_img.png?20211214) no-repeat -228px -40px;  background-size:250px; cursor:pointer;}
.page-next a::before{content:""; display:inline-block; position:absolute; top:10px; left:5px; width:15px; height:15px; background:url(../images/m_sprites_img.png?20211214) no-repeat -97px -9px;  background-size:250px; cursor:pointer;}

/* 리얼미디어_포토추가 201005 */
.real-media-photo{margin-top:30px; overflow:hidden;}
.rm-title{font-size:18px;display:block;padding: 18px 15px;font-weight: 600;}
.rm-photo-list li{width:50%; float:left;}
.rm-photo-list li .news-img{width:100%; height:120px;}
.rm-photo-list li .news-img img{width:100%; height:120px; object-fit:cover;}
.rm-photo-list li .news-title{margin:15px 15px 15px 5px; display:-webkit-box; word-wrap:break-word; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; height:40px; overflow:hidden;}

/* 많이 본 뉴스 */
.lotnews{margin:15px 0; background:#fff; padding:23px 15px 30px 15px;}
.lotnews h3{font-size:23px;  float:left; background:#fff; width:100%; }
.lotnews-list{clear:both;}
.lotnews-list li{font-size:20px;padding:10px 0;overflow: hidden;}
.lotnews-list li a{color:#000;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:24px;max-height: 52px;overflow:hidden;/* padding:5px 0; *//* float: left; */text-overflow:ellipsis;}
.lotnews-list li::before{width:22px; margin-right:20px; height:24px; display:inline-block; font-size:24px; text-align:center; font-style:italic; font-weight:600; color:#666;}
.lotnews-list li:nth-child(1)::before{content:"1";color:#ff7062;display: inline-block;width: 22px;margin-right: 20px;font-size:18px;float: left;line-height: 22px;}
.lotnews-list li:nth-child(2)::before{content:"2"; color:#ff7062;display: inline-block;width: 22px;margin-right: 20px;font-size:18px;float: left;line-height: 20px;}
.lotnews-list li:nth-child(3)::before{content:"3"; color:#ff7062; display: inline-block;width: 22px;margin-right: 20px;font-size:18px;float: left;line-height: 22px;}
.lotnews-list li:nth-child(4)::before{content:"4"; color:#ff7062; display: inline-block;width: 22px;margin-right: 20px;font-size:18px;float: left;line-height: 20px;}
.lotnews-list li:nth-child(5)::before{content:"5"; color:#ff7062; display: inline-block;width: 22px;margin-right: 20px;font-size:18px;float: left;line-height: 22px;}

/* 본문 New 헤더 시작 */
.header_wrap{height:40px; padding: 10px 15px 0 15px;}
.header_wrap h2{width:100%; margin:0px auto 0px; background: url(../images/m_sprites_logo.png) no-repeat -5px 0; width: 110px; height: 34px; background-size:250px;}
.header_wrap h2 > a{display:block; height: 100%;}
.header_wrap .ico-allmenu{width: 30px;height:30px;background-position: 0px 2px; position:absolute; top:12px;}
.header_wrap .ico-srh{width: 26px;height: 26px;background-position: -32px 0px;position:absolute; right:52px;top:14px;}
.header_wrap .ico-link{width: 26px;height: 26px;background-position: -271px -8px; background-size:320px; position:absolute; right:15px;top:15px;}
.special-view .ico-link{display:none;}

/* 본문 메인 페이지 시작 */
.view_wrap{/*overflow:hidden;*/ position:relative;}

/* 본문 헤드 시작 */
.view_head{font-size:24px; font-weight:bold; color:#000; line-height: 30px; letter-spacing: -1.3px; word-break:break-all; border-bottom:1px solid #dadada; /*margin-bottom:20px;*/ background:white; border-top:1px solid #dadada;}
.view_head_box{padding:20px 15px 10px; }
h1.news-title{font-size: 24px; font-weight: bold; /*color: #000*/;line-height: 30px; letter-spacing: -1.3px; word-break: break-all;}

/* 본문 상단 스티키 메뉴 시작 */
#sticky{z-index: 9999;position: fixed;background: white;width: 100%; max-width:600px; margin:0 auto;}
.sticky_wrap{height:40px; padding: 10px 15px 3px 15px; position: relative; width: auto; margin: 0 auto; border-bottom:1px solid #ddd;}
.sticky_wrap .ico-allmenu{width: 30px;height:30px;background-position: 0px 2px; position:absolute; top:12px;}
.sticky_wrap .ico-face{width:15px;height:30px;background-position: -128px -83px; position:absolute; left:65px;}
.sticky_wrap .ico-twit{width: 30px;height:30px;background-position: -89px -82px; left:99px; position:absolute;}
.sticky_wrap .ico-more{width:27px;height:30px;background-position: -188px -107px; left:145px; position:absolute; background-size:310px;}
.sticky_wrap .ico-kakao{width: 30px;height:30px;background-position: -84px -240px;left:99px;position:absolute;}

.sticky_wrap .specialIcon{position: absolute;width: 80px;height: 49px;top: 7px;right: 10px;}
.sticky_wrap .specialIcon ul{display: block; width: auto; height: 49px;}

.sticky_wrap .bookMarkOn{background-image: url(../images/m_sprites_img.png?20211214) !important; display:block !important; width:34px;height:35px; background-position: -271px -72px !important; right: 66px !important; top:1px;position: absolute;background-size: 300px;}
.sticky_wrap .specialIcon > ul > li:nth-child(1) {background-image: url(../images/m_sprites_img.png?20211214); display:block; width:35px;height:35px;background-position: -173px -72px;right: 64px; top:3px;position: absolute;background-size: 300px;}
.sticky_wrap .ico-texter{width:40px;height:30px;background-position: -102px -63px; top:3px; right:8px !important; position:absolute; background-size:272px; -webkit-tap-highlight-color: #ffffff;}

/* 본문 상단 키워드 시작 */
.top_keyword{margin-bottom:10px;}
.top_keyword span{font-size:14px; background:#39a7d6; padding:4px 9px; color:white;}
/* 본문 상단 키워드 종료 */

/* 본문 상단 타이틀 시작 */
.subject{display:block;}
.source_data{margin-top:25px; margin-bottom:0; font-size:14px; line-height:40px;}
.source_data:after{content:''; display:table; clear:both;}
.source{color:#929292;}

.data{color: #adadad; font-weight: 500; letter-spacing: -1px; font-size:13px;}
.font-sizer{position:relative; float:right; width:39px; margin-top:6px; height:30px; background: url(../images/m_sprites_img.png?20211214) no-repeat -101px -66px; background-size: 272px; -webkit-tap-highlight-color: #ffffff;}

.font-off{position:relative; float:right; width:33px;height:30px; background: url(../images/m_sprites_img.png?20211214) no-repeat -196px -5px; background-size: 272px;}

.stk-font-off{width:24px !important; background: url(../images/m_sprites_img.png?20211214) no-repeat -205px 0px !important; background-size: 274px !important; margin-right:6px;}

.font-size-popup {width:205px; position: absolute; top:40px; right: 0px; border: 1px solid #cecece; height: 30px; background: #fff; padding:15px; display: block;z-index: 1;}
.font-size-box li {float: left; width: 30px; height: 30px; border-radius: 30px;border:1px solid #ffab90; text-align: center; margin-right:10px; line-height: 33px;}
.font-size-box li.on {background: #ff8a65; border: 0 none; height: 32px;width: 32px;color: #fff; font-weight:bold;}
/* 본문 헤드 종료 */

/* 스티키 폰트 사이즈 조절 시작 */
.stk-font-popup {width:205px; position:fixed; top:50px; right: 0px; border: 1px solid #e0e0e0; height: 30px; background: #fff; padding:15px; display: block;z-index: 1;}
.stk-font-box li {float: left; width: 30px; height: 30px; border-radius: 30px;border:1px solid #ffab90; text-align: center; margin-right:10px; line-height:30px; color:#333; font-weight:400;}
.stk-font-box li.on {background: #ff8a65; border: 0 none; height: 32px;width: 32px;color: #fff; font-weight:bold;}

/* 본문 메인 뉴스 시작 */
.news_text{text-align:justify;}
.tit_sub{position:relative; margin:20px 0 15px 0px; font-size:18px; color:#333; font-weight:600; border-left: 3px solid #ff8a65; padding-left:10px;}
/* .tit_sub::before{content: ""; width: 3px; height: 64px; margin-right: 8px; background-color: #ff8a65; display: inline-block; float: left;} */
.view_body{border-bottom: 3px solid #eaeaea; padding-bottom: 30px; width:calc(100% - 30px); padding:20px 15px 30px 15px; overflow:hidden; background:#fff;}
.view_photo_main{overflow:hidden;}
.size-big {width: 54px; height: 54px; position: absolute;bottom: 0;right: 0; overflow:hidden;}
.size-big::before {content: ''; position: absolute; top: 45%; left:45%; width: 34px; height: 34px; margin-top: -17px; margin-left: -17px; background: url(../images/m_sprites_img.png?20211214) 0 0 no-repeat; background-size:165px; background-position:-8px -163px;}

.hide{position: absolute !important;width: 0;height: 0;font-size: 0;line-height: 0;overflow: hidden;visibility: hidden;}

.caption{padding:8px 15px; color:gray; font-size:12px; line-height:18px;}
.view_text{/*padding:0 15px;*/ margin:0px 0 20px 0px; font-size:20px; font-weight:400 !important; /*line-height:25px;*/ background:#fff; /*width:calc(100% + 30px);*/ width:100%;}
/*.view_text p{margin:0 15px;}
.view_text img{width:calc(100% + 30px) !important; position:relative; left:-15px;}*/
.table_LSize,.table_MSize,.table_CSIZE,.img_TSIZE{width:calc(100% + 30px) !important; margin:0 0 0px -15px !important;}
.photocaption{font-size:13px; padding:5px 10px; line-height:20px; color:#999; display:inline-block;}/* 220803 display 추가 */
.view_text p b{/*color:#494949; border-bottom:1px solid #333;*/ margin-bottom:5px;/*margin-top:20px; display:block;*/}
.img-expd.ico-img{display:none;}
.news_iframe {  position: relative;  padding-bottom: 54.88%;  height: 0px;  overflow: hidden;  }
.news_iframe iframe {  position: absolute;  top: 0px;  left: 0px;  width: 100%;  height: 100%;  max-width: 820px;  max-height: 450px;  }
.table_CSIZE{max-width:unset !important;}
.img_TSIZE img{width:100%;}
.view_text > p{margin-bottom:30px;}

/* 본문 키워드 시작 */
.view_keyword{padding:20px 15px; margin-bottom: 20px; border-bottom: 3px solid #eaeaea;}

.view_keyword h2{position: relative; color: #241815; font-weight:600; font-size: 18px; margin-bottom: 5px;}

.view_keyword ul{overflow: hidden;}
.view_keyword li{display: inline-block; margin-top:12px; margin-right: 6px;}
.view_keyword li a{display: block; padding: 0 12px; border-radius: 17px; background-color: #E9E9E9; color: #241815; font-size: 15px;font-weight: normal; line-height: 33px; white-space: nowrap;}

/* 본문 관련기사 시작 */
.link_news_on{padding:0 15px 15px 15px; margin-top:20px; border-bottom:3px solid #eaeaea;}
.link_news_on p {font-size:18px; font-weight:600; margin-bottom:20px;}
.link_news_on p::before{content: ""; width: 3px; height:20px; margin-right: 8px; background-color: #ff8a65; display: inline-block; float: left;}
.link_news_on li{margin-bottom:12px; line-height:22px; /*text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden;*/}
.link_news_on li::before{content: ""; width:14px; height:30px; margin-right:8px; background: url(../images/list_img.png)no-repeat 0 0; display: inline-block; float: left;}
.link_news_on li:last-child{margin-bottom:0;}
.link_news_on li a {font-size:15px; color:#252525; font-weight:500;}
.view_body .news-subtitle{font-size:1em; margin:5px 0 20px 0; color:#333; line-height:1.2em; font-weight:600;}
.view_body .tit_sub{position:relative; margin:20px 0 15px 0px; font-size:22px; color:#333; font-weight:600; border-left: 3px solid #ff8a65; padding-left:10px;}


/* Top 버튼 시작 */
.btn_top {position: fixed;right: 15px;bottom:100px; display:none; width: 46px;height: 46px;background:rgba(0,0,0,0.5); /* url(../images/common/btn_top.png) no-repeat 0 center; */background-size: 46px 46px;font-size: 0;color: transparent; z-index: 999; border-radius: 50px;}
.btn_top span{background:url(../images/m_sprites_img.png?20211214) no-repeat 0 0; background-size: 300px; display: block; background-position: -243.5px -97px; height:46px; width:38px; transform: rotate(0deg); filter: brightness(1);}

/* 본문 sns 팝업 시작 */
.fulllayer {position: fixed; top: 0; left: 0; width: 100%; height: 100%; min-height: 100%; background-color: rgba(0,0,0,0.7); z-index: 200;}
.layeron {display: none;}
.layer_sns {position: relative; left: 50%; top: 55%; width: 240px;height: auto;margin: -194px 0 0 -120px;background: #fff;border-radius: 2px;z-index: 300;}
.layer_sns li:nth-child(1) {margin-left:30px;}
.layer_sns li:nth-child(3) {margin-left:30px;}
.layer_sns .pop_tit {display: block;height: 53px;background-color: #f8f8f8;line-height: 55px;border-radius: 2px;}
.pop_tit {height: 39px;padding: 0 20px;color: #241815;font-size: 15px;line-height: 46px;background-color: #fff;overflow: hidden;}
.pop_tit::after {clear: both;content: ".";display: block;font-size: 0;height: 0;line-height: 0;}
.layer_sns .btn_close, .layer_del .btn_close {top:12px;right:18px;width:23px;height: 29px;background-position: -193px -4px; background-size:260px;}
.btn_close {position: absolute;top: 0;right: 0;width: 45px;height: 45px;background: url(../images/m_sprites_img.png?20211214) no-repeat 0px 0px;background-size: 25px 500px;text-indent: -9999px;z-index: 3;}
.layer_sns ul {overflow: hidden;padding:20px 12px 25px;}
.layer_sns li {float: left;width: 65px;height: 81px;font-size:13px;text-align: center; margin-right:20px !important;}
.layer_sns li a {display: block;padding-top: 44px;  height: 0px; background: url(../images/m_sprites_img.png?20211214) 0 0 no-repeat; background-size:325px;}
.layer_sns li a.fb {background-position: 0px -264px;}
.layer_sns li a.kk {background-position: -55px -264px;}
.layer_sns li a.tw {background-position: -177px -264px;}
.layer_sns li a.nb {background-position: -237px -264px;}
.layer_sns li:last-child .url {overflow: hidden;height:28px;padding: 0 10px;line-height:28px;border: 1px solid #d6d6d6;background:#ffffff;font-size: 12px;text-overflow: ellipsis;white-space: nowrap;color:#3a3a3a;}
.layer_sns li:last-child .url + em {display: block;margin-top:8px;font-size:11px;}
.layer_sns li:last-child {clear: both;width: 100%;height: auto;}

/* 북마크뉴스 */
.news_back a::before{content:""; display:inline-block; }

#container > section{background:#fff;}
#container #contain{position:relative; margin-left:10px;}
.grid{border:1px solid #ddd; border-radius:5px; /*overflow:hidden;*/ background:#f1f1f1;}

/* 구독신청 01 ~ 03 */
.subscribe{padding:15px 0 30px 0; background:#fff; border-top:1px solid #e8e8e8;}
.subsc_top,.step_01{margin:0 10px;}
.subsc_top p{font-size:18px; -webkit-text-stroke-width:.01em; margin-bottom:10px;}
.sub_step span{width:30%; font-size:12px; padding:3px 0; background:#cfcfcf; text-align:center; margin:0 1.1%; display:inline-block; height:50px; color:#fff;}
.sub_step span.step_on{background:#5b8cce;}
.sub_step span p{font-size:30px; margin-top:2px; -webkit-text-stroke-width:.01em;}
.sub_step_txt span{width:32%; font-size:12px; margin:0 0.1%; text-align:center; display:inline-block; color:#858585;}

/* 개인정보 수집동의 */
.step_01{margin-top:20px;}
.step_01 p{-webkit-text-stroke-width:.01em; margin-bottom:6px;}
.step_01 .step01_txt{border:1px solid #d7d7d7; padding:10px; font-size:12px; color:#555; margin-bottom:5px;}
.step_01 input{vertical-align:middle;}
.step_01 label{font-size:14px; padding-left:5px;}
.step_01 label span{color:#5b8cce;}

/* 정보입력 */
.step_02{margin-top:20px; overflow:auto;}
.step_02 p.step_02_txt{-webkit-text-stroke-width:.01em; margin-bottom:6px; margin-left:10px;}
.step_02 .step_02_txt img{width:15px; margin:5px 5px 0 0;}

.info_tit{text-align:center; background:#ededed; border-top:1px solid #cacaca; height:36px; line-height:36px; margin-top:10px;}
.step_02_tit{margin-top:10px;}
.step_02_tit img{padding-left:5px;}
.info_01{padding-bottom:20px;}
.info_01 div{padding:10px;}
.info_01 div input{border:1px solid #d4d4d4; height:28px; margin:3px 0;}
.info01_txt{width:100%;}
.info01_txt2{width:31.5%;}

.add_search{width:31.5%; font-size:13px; display:inline-block; text-align:center; background:#ececec; border:1px solid #d4d4d4; height:28px; line-height:28px; color:#6d6d6d;}
.info_01 select{width:100px; height:28px; margin:3px 0; border:1px solid #d4d4d4;}
.info_01 textarea{width:100%; height:90px; border:1px solid #d4d4d4; margin:3px 0;}

.info_01 div .step_02_tit img{width:15px; margin-top:4px;}

.captcha{padding:0 10px; margin-top:20px;}
.captcha_box{width:100%; border:1px solid #d9d9d9; overflow:auto; height:100%;}
.captcha_text{font-size:13px; margin-bottom:3px;}
.captcha_img{float:left; width:135px;}
.captcha_img img{width:135px;}
.captcha_txt{float:left; height:93px;}
.captcha_txt p{display:block; height:43px;}

.captcha02{border:1px solid #d9d9d9; width:100%; overflow:auto;}
.captcha02 .captcha_img{width:135px; float:left;}
.captcha_btn{height:48px; border-bottom:1px solid #e4e4e4; line-height:55px; background:url(../images/btn_reply.gif) no-repeat 25px 20px; background-size:15px; float:left; width:100%;}
.captcha02 input.captcha_t{border:1px solid #fff; height:39px;}

.step_btn{margin:20px 1.5%; text-align:center; }
.step_btn span{width:140px; overflow:auto; display:inline-block; margin:0 0.5%;}
.step_next{text-align:center; margin:20px auto; color:#fff; height:44px; line-height:44px; width:120px; background:#FD7264;}
.step_cancel{text-align:center; margin:20px auto; color:#666; height:42px; line-height:42px; width:120px; background:#fff; border:1px solid #e5e5e5;}

/* 구독신청 완료 */ /*2015-03-03*/
.subs_finish{min-height:80px; background:url(../images/icon_subs_finish.png) no-repeat 25px 30px; background-size:20px; text-align:center; margin:30px auto 20px auto; width:90%; vertical-align:middle;  line-height:80px; font-size:18px; padding-left:15px;}

/* 기사제보 */
.news_report{background:#fff; border-top:1px solid #e8e8e8; padding:5px 0;}
.news_report_tit{font-size:18px; -webkit-text-stroke-width:.01em; margin-bottom:10px; padding:15px 0 0 15px;}
.gisa_rInput table{ width:100%;  }
.gisa_rInput table td span{ display:block; width:100%; }
.gisa_rInput table td span input{}

.report_name{width:100%; margin-bottom:10px; height:28px; background:#f1f1f1; color:#808080; border:1px solid #f1f1f1; font-size:16px;}
.file_select{font-size:16px; color:#808080; padding:10px 0;}
.file_select img{height:24px; margin:-3px 5px 0 10px;}
.file_select span{font-size:13px; margin-top:-3px; display:inline-block;}

.gisa_report{padding:5px 10px 10px 10px;}
.gisa_rInput textarea{width:100%; background:#f1f1f1; color:#808080; border:1px solid #f1f1f1; height:140px; padding:5px 0; line-height:150%; font-size:16px;}
.gisa_rInput div.phone{ display: block; width: 100%; }
/*
.gisa_report div.phone span{ display:inline-block; float: left; margin-left:20px; width: -moz-calc(35% - 20px); width: -webkit-calc(35% - 20px); width: calc(35% - 20px);}
.gisa_report div.phone span:first-child{ margin:0; width: -moz-calc(30% - 10px); width: -webkit-calc(30% - 10px); width: calc(30% - 10px);}
*/
.gisa_report div.phone input{ display:block; padding:5px;}
.gisa_report textarea{ width: -moz-calc(100% - 10px); width: -webkit-calc(100% - 10px); width: calc(100% - 10px);  padding:5px;	}
.gisa_report #filename {width: -moz-calc(100% - 80px); width: -webkit-calc(100% - 80px); width: calc(100% - 80px);border:0px;padding-left:5px;	}
.upload_layout {display:none}
.gisa_report #uploadbtn {float:left;width:72px;height:25px; background-image: url(../images/fileselect_btn.png); background-size:72px 25px; background-repeat: no-repeat; background-position: center; cursor: pointer;}


.captcha02{ height: 43px;}
.captcha02 tr td:first-child{ padding-left:10px; width: 40px }
.captcha02 input.captcha_t{width: -moz-calc(100% - 20px); width: -webkit-calc(100% - 20px); width: calc(100% - 20px); padding:5px; font-size:16px;}

/* 리얼영상 */
.midia_img{position:relative;}
.midia_img span.medi_icon{background:url(../images/medi_icon.png) no-repeat 0 0; width:47px; height:47px; position:absolute; bottom:10px; right:10px; display:inline-block;}
.media-bg{background:rgba(0,0,0,0.3); width:100%; height:100%; position:absolute; left:0; top:0;}

/* 공지사항 */
.top_title_box{height:48px; border-top:1px solid #ddd; position:relative; width:100%; background-color:#fff;}
.top_title_box img{height:48px;}
.news_back{width:32px; position:absolute; top:0; left:0; display:none;}
.notice-con{border-bottom:1px solid #ddd; margin-bottom:15px;}
.nsub_title{line-height:48px; text-align:left; width:calc(100% - 30px); font-size:18px; padding:0 15px;}
.nsub_title1{line-height:48px; padding-left:40px; width:100%; font-size:18px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.gohome{width:32px; position:absolute; right:8px; top:0; display:none;}
.notice{border-top:1px solid #ddd;}
.notice_list{margin-bottom:20px;}
.notice_list a{padding:15px 15px; display:block; border-bottom:1px solid #eee;}
.ico-notice{display:block;width: 30px;height: 30px;background-position: -142px -44px;margin-left:16px;background-size: 300px;}
.news_body_top{border-top:1px solid #ddd; line-height:27px; border-bottom:1px solid #eee; padding-bottom:10px; overflow:hidden;}
.news_body_title{padding:20px 15px; font-size:20px;}
.news_body_day{padding:0 15px; color:#999; float:left; font-size:14px;}
.news_gija_name{padding:0 15px; color:#999; float:right; font-size:14px;}
.news_main_text{padding:20px 15px; text-align:justify; line-height:22px;}
.btn-list{background:#ddd; height:40px; line-height:40px; margin-left:15px; width:100px; margin-bottom:15px; text-align:center;}
.btn-list a{display:block; height:40px; color:#333;}

/* 북마크뉴스 */
.my_profile{margin-top:-12px; background:#fff; overflow:auto; border-bottom:1px solid #dddddd; display:none;}
.my_img{float:left; width:50px; margin:15px;}
.my_img img{width:100%; border:1px solid #c0c0c0;}
.bookmark_num{margin-top:20px;}
.profile_name{color:#000; font-size:18px; padding-bottom:2px;}
.profile_bookmark{color:#999; font-size:14px;}

.sel_del{padding:10px; border-top:1px solid #ddd;}
.sel_del img{height:40px;}

.scrap_li tr{border-bottom:1px solid #e5e5e5;}
.scrap_li td{margin-right:10px;}
.scrap_list{background-color:#fff; overflow:auto; width:100%; margin-bottom:15px;}
.chk_left{ float:left;}
	
.chk_box{overflow:auto; position:relative; height:52px; overflow:hidden; padding-top:30px;}	
.chk_left{overflow:auto; float:left; height:27px; padding-left:6px;}
.chk_box input{position:absolute; top:0px; left:0px; float:left; vertical-align:middle; border:0 none; opacity:0; z-index:1;}
.chk_ok1{float:left; height:22px; display:inline-block; background:url(../images/btn/checkbox_img.png) no-repeat 0 0; background-size:20px; padding-left:17px; cursor:pointer; color:#666;}
.chk_box .id_s:checked + .chk_ok1{background-position:0 -23px;}

.scrap_tit{margin-top:21px; height:42px; vertical-align:middle; display:inline-block; overflow:hidden; padding-left:5px; }
.scrap_img{margin-top:20px; padding-right:10px;}
.scrap_img img{width:52px; height:52px; border:1px solid #b4b4b4;}

/* 스크랩기사 없을경우 */ /*2015-03-02*/
.scrap_li_none{background-color:#EDEDED; text-align:center; min-height:300px; line-height:200px;}


/*통 큰 기사*/
.bignews{background-color:#fff; margin-bottom:10px; text-align:center; padding:0px 15px;}
.bignews > h1{font-size:18px; font-weight:bold; color:#000; display:inline-block; width:100%; margin-top:40px;}
.bignews > p{font-size:14px; color:#000; display:inline-block; margin-top:8px;}
.bignews > p::after{content:''; width:42px; height:2px; background-color:#e25a15; display:block; margin:15px auto 15px; margin-bottom:32px;}

.bignews .bignews-more{display:inline-block; width:65px; height:20px; border: 1px solid #a48c9c; text-align:center; margin-top:15px;}
.bignews .bignews-more a{display:block; width:100%; height:100%;}
.bignews .bignews-more a > span{font-size:12px; color:#a48c9c; margin-bottom:-4px;}
.bignews .bignews-more a > span:nth-child(1){margin-left:6px;}
.bignews .bignews-more .ico-big-more{display:inline-block; width:20px; height:20px; background-position:-141px -489px; background-size:500px;}

/*k스토리 헤드라인*/
.life-headline-wrap{margin-bottom:15px; text-align:center;overflow: hidden;}
.life-headline-wrap .life-issue{overflow:hidden; position:relative;}
.life-headline-wrap .life-issue figure{height:183px;}
.life-headline-wrap .life-issue figure img{width:100%; height:100%;}
.life-headline-wrap .life-issue .life-issue-series{position: absolute; left: 0; width: 100%; text-align: center; top:54%;}
.life-headline-wrap .life-issue .life-issue-series span{display:inline-block; color:#fff; font-size:16px; font-weight:500; vertical-align: middle; background-color:#ff7062; padding:7px 20px;}
.life-headline-wrap .life-issue .life-new-title{padding:32px 15px; background-color:#292a3e; height:60px; overflow:hidden; }
.life-headline-wrap .life-issue .life-new-title p{font-size: 22px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 26px;max-height: 47px;overflow: hidden;padding: 5px 0;text-overflow: ellipsis;color: #fff;font-weight: 500;}
.life-headline-wrap .life-pagination{display:inline-block; text-align:center; margin-top:10px; }
.life-headline-wrap .life-pagination .swiper-pagination-bullet {margin:0 6px !important; border-radius:0; outline:none; opacity:1;width:50px; height:6px; background-color: #292a3e;  margin-right:6px;}
.life-headline-wrap .life-pagination .swiper-pagination-bullet-active{outline:none; opacity:1;width:50px; height:6px; background-color: #f36f63 !important; background-color:#d7d7d7;}

/*디지털 스페셜*/
.special{height:840px; background-color:#313544; margin-bottom:10px; text-align:center;}
.special > h1{font-size:18px; font-weight:bold; color:#fff; display:inline-block; width:100%; margin-top:40px;}
.special > p{font-size:14px; color:#e1e1e1; display:inline-block; margin-top:8px;}
.special > p::after{content:''; width:29px; height:2px; background-color:#e25a15; display:block; margin:15px auto 15px;}
.special .special-img{width:100%; height:215px; margin-bottom:20px;} 
.special .special-img > img{width:100%; height:215px;} 
.special .special-box-wrap{margin-left:15px; display:block;}
.special .special-pagination{display:inline-block; text-align:center; margin-top:10px; }
.special .special-pagination .swiper-pagination-bullet {outline:none; opacity:1;width:12px; height:12px; background-color: rgba(255,255,255,0.0); border:1px solid #d7d7d7; margin-right:6px;}
.special .special-pagination .swiper-pagination-bullet-active{outline:none; opacity:1;width:12px; height:12px; background-color: rgba(255,255,255,0.0); background-color:#d7d7d7;}

/*기획 특집 연재*/
.life-series-wrap{padding:20px 15px 0 15px; margin-bottom:20px; } 
.life-series-wrap h1{font-size: 18px;font-weight: bold;color: #000;display: inline-block;width: 100%; margin-bottom:20px;}
.life-series-wrap h2{margin-bottom:20px; font-weight:500; color:#000;}
.life-series-wrap h2 span:nth-child(1){color:#f26522; font-weight:bold;}
.life-series-wrap h2 span:nth-child(2){font-size:16px; color:#868686; margin-left:4px;}
.life-series-wrap .life-series-list .life-series-box{overflow:hidden;border:1px solid #dcdcdc;position:relative;margin-bottom:20px; background-color:#fff;}
.life-series-wrap .life-series-list .life-series-box a{display:block; width:100%; height:100%;}
.life-series-wrap .life-series-list .life-series-box figure{height: 180px;}
.life-series-wrap .life-series-list .life-series-box figure img{width:100%; height:100%;}
.life-series-wrap .life-series-list .life-series-box .life-series-img{margin: 14px 0px 0px 14px;}
.life-series-wrap .life-series-list .life-series-box .life-series-img img{width:220px; height:100%;}
.life-series-wrap .life-series-list .life-series-box .life-series-title{margin: 14px 20px 14px 20px;font-size: 20px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 28px;max-height: 54px;overflow: hidden;text-overflow: ellipsis;color: #313030;font-weight: 500;}
.life-series-more{background-color:#fff; text-align:center; margin-top:20px;}
.life-series-more a{display:block; width:100%; height:100%;}
.life-series-more span{display:inline-block; padding:15px 0;}

/*주말 여기 어때?*/
.life-info-wrap{margin:0 15px 15px; overflow:hidden;text-align: center;}
.life-info-wrap > h2{text-align:center; margin-bottom:10px;}
.life-info-wrap > p{text-align:center; margin-bottom:10px;}
.life-info-wrap .life-info{overflow:hidden; position:relative;}
.life-info-wrap .life-info a{display:block; width:100%; height:100%;}
.life-info-wrap .life-info figure{height: 240px;}
.life-info-wrap .life-info figure img{width:100%; height:100%;}
.life-info-wrap .life-info .life-info-new-title{padding: 10px 0px;height:60px;overflow:hidden;background-color: #e44877;opacity: 0.9;position: absolute;top: 160px;width: 100%;}
.life-info-wrap .life-info .life-info-new-title p{font-size: 20px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 26px;max-height: 47px;overflow: hidden;padding: 5px 0;text-overflow: ellipsis;color: #fff;font-weight: 500;text-align: center;margin: 0 15px;}
.life-info-wrap .swiper-pagination-bullet{margin:0 4px;}
.life-info-wrap .life-info-pagination{display:inline-block; text-align:center; margin-top:10px; }
.life-info-wrap .life-info-pagination .swiper-pagination-bullet {background: #fff; border: 2px solid #b3b3b3; width: 10px;height: 10px;border-radius: 10px;text-indent: 100px;margin-top: 6px;}
.life-info-wrap .life-info-pagination .swiper-pagination-bullet-active{width: 14px;height: 14px;border-radius: 10px; background: #dc5070; border: none;}

/*이 영화 뜰까?*/
.life-movie-wrap{background-color:#292929;overflow: hidden;}
.life-movie-wrap a{width:100%;height:100%;display: inline-block;}
.life-movie-wrap .life-movie{text-align:center;}
.life-movie-wrap .watch-movie{background-color:#292a3e; padding:0px 15px 20px;}
.life-movie-wrap .week{font-size: 20px;color: #cbbb80; text-align:center; padding:20px 15px 20px;}
.life-movie-wrap > p{color:#fff; font-weight:bold; background-color:#292929; padding:20px 15px 0px;}
.life-movie-wrap > h2{color:#fff;background-color:#292929; font-weight:normal;padding:8px 15px 20px;}
.life-movie-wrap > h2 > span{font-weight:bold;}
.life-movie-wrap .life-movie-issue figure{height:183px;/* margin: 0 15px; */}
.life-movie-wrap .life-movie-issue figure img{width:100%; height:100%;}
.life-movie-wrap .life-movie-issue .life-movie-new-title{/* margin: 0px 15px; */height:60px;padding: 20px;background-color:#444;overflow:hidden;}
.life-movie-wrap .life-movie-issue .life-movie-new-title p{font-size: 20px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 26px;max-height: 47px;overflow: hidden;padding: 5px 0;text-overflow: ellipsis;color: #fff;font-weight: 500;}
.movie_tit{margin-top:20px;  color:#f85453; font-size:20px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; font-weight:bold; margin-bottom:10px;}
.movie_caption{font-size:20px; color:#e1e1e1; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 26px;max-height: 47px;overflow: hidden;padding: 5px 0;text-overflow: ellipsis;color: #fff;font-weight: 500;}
.life-watch-movie figure{height:183px;/* margin: 0 15px; */}
.life-watch-movie figure img{width:100%; height:100%;}


/* 본문추가210602 */
.view-subtitle-boxA{overflow:hidden; width:100%; border-top:1px solid #333; border-bottom:1px solid #ccc; padding:20px 0; margin:30px auto; font-size:20px; color:#000; line-height:24px; font-weight:500;}
.view-subtitle-boxB{overflow:hidden; width:100%; margin:30px auto; border-left:2px solid #999; font-size:20px; padding:3px 0 3px 10px; color:#000; font-weight:500;}
.blockquoteA{position:relative; padding-top:40px; overflow:hidden; width:100%; margin:30px auto; text-align:center; font-size:20px; color:#000;}
.blockquoteA:before{content:""; display:inline-block; width:30px; height:30px; background:url(http://cms6.ssc.co.kr/design/kyeongin_2021/images/sprites_img2021.png?20220707) no-repeat -142px -176px; position:absolute; top:0;left:45%;}

.blockquoteB{position:relative; padding-top:40px; overflow:hidden; width:100%; margin:40px auto; text-align:left; font-size:20px; color:#000;}
.blockquoteB:before{content:""; display:inline-block; width:30px; height:30px; background:url(http://cms6.ssc.co.kr/design/kyeongin_2021/images/sprites_img2021.png?20220707) no-repeat -142px -176px; position:absolute; top:0;left:0;}

/*코로나 20201201*/
.corona_wrap{width:100%; height:120px; margin-bottom: 10px;
	background:url(http://m.kyeongin.com/images/coronaM_bg.jpg); color:#ffffff; overflow:hidden; text-align:center; background-size:cover;}
.text_check{color:#FFBF51;}

/*코로나 screen 359이하*/
@media screen and (max-width: 359px){
	.corona_bg{width:100%; height:120px;}
	.corona{padding:10px 15px; overflow:hidden; margin:0 auto; text-align:left;}

	.corona_text{font-size:27px; font-weight:bold;float:left;margin-top:10px;text-align: center;}
	.corona_date{float:left; margin-left:10px; font-size:12px; margin-top: 2px; line-height: 17px;}
	.corona_subtext{float:left;/* margin-left:18px; */margin-top: 5px;font-size: 1.1em; line-height:16px;}
	.corona_subtext h3{float:left; padding:12px 18px;}
	.corona_area{overflow:hidden;margin-top: 5px;}
	.corona_area li{float:left; width:33%; font-size: 14px;}
	.corona_area strong{color:#ffff66 ;width: 100%;float: left; margin-top: 4px;font-size: 13px;}
}

/*코로나 screen 360이상*//*코로나 screen 360이상*/
@media screen and (min-width: 360px){
	.corona_bg{width:100%; height:120px;}
	.corona{padding:10px 15px; overflow:hidden; margin:0 auto; text-align:left; max-width:330px;}
	.corona_text{font-size:31px; font-weight:bold;float:left;margin-top:10px;}
	.corona_date{float:left; margin-left:14px; font-size:13px; margin-top: 2px; line-height: 17px;}
	.corona_subtext{width: 100%; float:left; margin-top: 5px;font-size: 1.1em;} .corona_subtext h3{float:left; padding:12px 18px;}
	.corona_area{overflow:hidden;margin-top: 5px;}
	.corona_area li{ float:left; width:32%; font-size:16px; line-height:16px;}
	.corona_area strong{color:#ffff66 ;width: 100%;float: left;font-size: 13px; margin-top:3px;}
}

/*/////////////////////2021 개편//////////////////////*/

/* 헤드라인 2021 */
.headline{width:100%; position:relative; text-align:center; margin-bottom:10px;}
.headline .news-img{width:100%; height:165px; overflow:hidden;}
.headline .news-img img{width:100%; height:100%; object-fit:cover;}
.headline .news-category{width:100%; position:absolute; text-align:center; overflow:hidden; top:145px;}
.headline .news-category span{display:inline-block; padding:5px 10px; background:#ff7062; color:#fff; font-size:1em;}
.headline .news-box{background:#fff; padding:15px;}
.headline .news-title{font-size:22px; line-height:30px; font-weight:600; letter-spacing:-1.2px;}
.headline .news-subtitle{text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; display:block; color:#6f6f6f; font-weight:600; margin-top:5px; font-size:16px;}
.headline2021 .news-category span{background:#000;}

/* 단독뉴스
.exclusive-news{padding:10px; background:#fff; font-weight:700; overflow:hidden; margin-bottom:10px;}
.ico-exclusive{background:#fe6f61; color:#fff; font-size:20px; display:inline-block; float:left; width:44px; height:30px; text-align:center; line-height:32px; font-weight:300; margin-right:5px; font-weight:700;}
.exclusive-news a{font-size:20px;  text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; float:left; width:calc(100% - 50px); display:block; line-height:32px;}
*/

/* 주요뉴스 2021
.main-news section article{background:#fff; margin-bottom:10px;}
.main-news .news-img{height:145px; overflow:hidden;}
.main-news .news-img img{width:100%; height:100%; object-fit:cover;}
.main-news .news-box{background:#fff; width:calc(100% - 30px); /*height:75px; padding:15px;}
.main-news .news-category{font-size:16px; color:#fa6657; font-weight:600; margin-bottom:10px; display:inline-block;}
.main-news .news-title{font-size:20px; line-height:24px; font-weight:600;}
.main-news2021 .news-category{background:#666; color:#fff; padding:2px 5px;}
*/

/* 오늘의 칼럼 2021 */
.today-column{background:#fff; padding-top:15px; overflow:hidden; margin-bottom:10px;}
.today-column h3{color:#222; position:relative; margin-left:15px;}
.today-column h3::before{content:""; display:none; width:32px; height:23px; background:url(../images/m_sprites_img.png?20211214) no-repeat -64px -4px; background-size:250px;}
.column-list{margin:0 15px 25px 15px; border-bottom:1px solid #c2c2c2; padding-bottom:}
.column-list article{overflow:hidden; margin-bottom:15px;}
.column-list .news-img{width:64px; height:64px; border-radius:40px; float:left; overflow:hidden; border:1px solid #ddd; margin-right:15px;}
.column-list .news-img img{width:64px; height:64px; object-fit:cover;}
.column-list .news-columnist{font-size:14px; color:#939597;}
.column-list .news-title{font-size:18px; color:#222; margin-top:3px; white-space: normal; height:40px; overflow:hidden; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.today-column .comic-wrap{border-bottom:0 none; margin-bottom:5px;}

/*참성단 만화*/
.comic-wrap{margin:0px 15px; padding-bottom:10px; border-bottom: 1px solid #c2c2c2; margin-bottom:20px; overflow:hidden;}
.comic-wrap .comic{font-size:18px; color:#363636; font-weight:bold; margin-bottom:20px;}
.comic-wrap .comic-title > a{padding:0 15px; display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:28px;max-height: 55px;overflow:hidden;/* padding:5px 0; */text-overflow:ellipsis;}
.comic-wrap .comic-img{width:100%; height:211px; overflow:hidden;}
.comic-wrap .comic-img img{/*width:100%; height:100%;*/}
.comic-wrap .comic-container .swiper-wrapper .swiper-slide{position:relative; text-align:center;}
.comic-wrap .comic-container .swiper-wrapper .swiper-slide article > a{display:block; width:100%; height:100%;}
.comic-wrap .comic-box-wrap{position: absolute; top: 0;left: 0;width: 100%;text-align: center; top:80%;}
/*참성단 만화*/
.comic-wrap .comic-box{display:inline-block; width:calc(100% - 30px); height:75px; background-color:#fff; border: 1px solid #363636; text-align:center;}
.comic-wrap .comic-box p{font-size:16px; font-weight:bold; line-height:24px;}
.comic-wrap .comic-box .comic-series{margin-top:10px;} 
.comic-wrap .comic-arrow-wrap{text-align:center; margin-top:55px;}
.comic-wrap .comic-button-next{outline:none; display:inline-block; width: 30px;height: 30px; background-position: -155px -1px;}
.comic-wrap .comic-button-prev{outline:none; display:inline-block; width: 30px;height: 30px; background-position: -121px -1px;}

/* 2021_경인 인뎁스 */
.ky-indepth{width:100%; position:relative; margin-bottom:10px;}
.ky-indepth .kyindepth-more{position:absolute; right:15px; top:20px; color:#fae301; border:1px solid #fae301; border-radius:20px; display:inline-block; overflow:hidden; z-index:9; padding:2px 10px;}
.ky-indepth .news-img{width:100%; height:100%; overflow:hidden;}
.ky-indepth .news-img img{width:100%;}
.ky-indepth .news-img::after{content:""; width:100%; height:100%; background:rgba(0,0,0,0.4); position:absolute; top:0; left:0;}
.ky-indepth .kyindp-box{position:absolute; bottom:20px; padding:20px; width:calc(100% - 40px);}
.kyindp-box h3{font-size:18px; color:#fae301; font-weight:400; margin-bottom:10px;}
.kyindp-box .news-title{color:#fff; font-size:24px; width:calc(100% - 40px); margin-bottom:20px;}
.kyindp-box .news-read{overflow:hidden; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height:44px; color:#fff; line-height:24px;}
.ico-video{display:block; background-position:-76px -339px; background-size:250px; width:52px; height:52px; position:absolute; top:45%; left:45%; z-index:999;}

/* 2021 메인 리얼영상 */
.real-media{width:100%; margin:0 auto; padding:30px 0; overflow:hidden; position:relative; background:#34373c !important; margin-bottom:10px;}
.real-media h3{font-size:22px; color:#fff; font-weight:600; height:28px; margin-bottom:20px; margin-left:15px;}
.real-media .video-box{height:220px; margin-left:15px;}
.real-media .video-li{width:278px; float:left; margin-right:16px; position:relative;}
.real-media .video-li .news-img{width:278px; height:158px; overflow:hidden; margin-bottom:12px; position:relative;}
.real-media .video-li .news-img img{width:278px; height:158px;}
.real-media .news-title{font-size:18px; line-height:22px; color:#fff; font-weight:400;text-align:justify; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; height:46px; line-height:24px; overflow:hidden; text-overflow:ellipsis;}
/*.real-media .video-li .visual-overlay{background:rgba(0,0,0,0.4); width:278px; height:158px; display:block; position:absolute; top:0; transition:0.3s;}*/
.real-media .video-li .visual-overlay{background:rgba(0,0,0,0.4); width:278px; height:158px; display:block; position:absolute; top:0;}
.real-media .video-li .ico-video{display:block; background-position:-76px -339px; background-size:250px; width:52px; height:52px; position:absolute; top:34%; left:40%;}


/* 주요뉴스2 */
.main-news02{}
.main-news02 section{margin-bottom:10px; background:#fff;}
.main-news02-top{}
.main-news02-top .news-img{width:100%; height:142px; overflow:hidden;}
.main-news02-top .news-img img{width:100%; height:142px; object-fit:cover;}
.main-news02-top .news-title{font-size:20px; color:#000; font-weight:600; padding:10px 15px 15px 15px; line-height:24px;}
.main-news02-top .news-subtitle{font-size:16px; padding:0 15px 15px 15px; display:inline-block; color:#777;}
.main-news02-list{margin:0 15px;}
.main-news02-list li{border-top:1px solid #ddd; padding:12px 0; font-size:18px; line-height:24px;}


/* 2021 디지털 스페셜 */
/* 디지털스페셜 */
.digital-special2021{width:100%; margin:0 auto 10px auto; overflow:hidden; position:relative; padding:0; background:#fff;}
.digital-special2021 .digital-sp-bg{width:100%; height:160px; background:#939597;}
.digital-special2021 h3{font-size:22px; color:#fff; font-weight:600; height:28px; margin:15px 0 0px 0;}

.digital-special2021 .digital-special{background:none; margin-top:-160px; padding:15px 0 25px 15px;}
.digital-special2021 .digitalsp-li{float:left; margin-right:26px; position:relative; width:270px !important;}
.digital-special2021 .digitalsp-li a{z-index:2; display:block;}
.digital-special2021 .digitalsp-li{background:#f4f5f7; width:270px; height:336px; float:left;}
.digital-special2021 .digitalsp-li .news-img{width:270px; height:178px; overflow:hidden;}
.digital-special2021 .digitalsp-li .news-img img{width:270px; min-height:178px;}
.digital-special2021 .ds-box{margin-right:29px; width:238px; padding:20px 15px; text-align:center;}
.digital-special2021 .digitalsp-li .news-category{color:#e23958; font-weight:600;margin-bottom:15px;}
.digital-special2021 .digitalsp-li .news-title{font-size:18px; line-height:26px; margin-top:15px; font-weight:600; color:#222;}

.digital-special2021 .digitalsp-txt{display:none;}

/* 2021 온라인스페셜 */
.online-special{width:calc(100% - 30px); overflow:hidden; background:#fff; position:relative; overflow:hidden; padding:15px;}
.online-special h3{font-size:22px; color:#222; font-weight:600; height:28px; margin:15px 0 0px 0;}
.online-spnews .online-spnews-li{width:100%; height:200px; float:left; overflow:hidden; position:relative; margin:10px 15px 15px 0; border-radius:3px;}
.online-special .news-img{width:100%; height:200px; overflow:hidden; margin-top:0;}
.online-special .news-img img{width:100%; min-height:165px; object-fit:cover;}
.online-news-box{width:100%; height:200px; background: linear-gradient( to bottom, transparent, black ); position:absolute; top:0; left:0;}
.online-special .news-category{font-size:13px; color:#fff; background:#f05342; display:inline-block; padding:2px 10px; margin:100px 0 0 15px}
.online-special .news-title{color:#fff; font-size:20px; font-weight:600; margin:10px 15px;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; height:50px;}
.online-special .online-pagination {margin:0 auto; overflow:hidden; width:84px;}
.online-special .online-pagination span{float:left; background:#ddd; width:12px; height:12px; margin-left:10px; border-radius:10px; text-indent:-100000px; cursor:pointer; padding-bottom:0; color:#ddd; opacity:1;}
.online-special .online-pagination span.swiper-pagination-bullet-active{background:#f6e055; width:20px; color:#f6e055;}


/* 주요뉴스3 
.main-news03{background:#fff;}
.main-news-li li{font-size:18px; margin:0 15px; border-top:1px solid #ddd; width:calc(100% - 30px); padding:15px 0; line-height:24px;}
.main-news-li li figure{width:100%; height:142px;}
.main-news-li li figure img{width:100%; height:142px; object-fit:cover;}
.main-news-li li p{font-size:20px; font-weight:600; padding:15px; line-height:24px;}
.main-news-li li:first-of-type{margin:0 15px; padding:15px 0; width:100%; border-top:0 none; width:calc(100% - 30px)}
.main-news03.main-news2021{margin-bottom:10px;}
.main-news03.main-news2021 .news-category{margin:15px 0 0 15px; display:inline-block; background:#666; color:#fff; padding:2px 5px; font-size:16px; color:#fff; font-weight:600; display:inline-block;}
*/

/* 기획시리즈 */
.series2021{width:100%; margin:15px auto 10px auto; overflow:hidden; padding-bottom:10px;}
.series2021 h3{font-size:22px; color:#222; font-weight:600; height:28px; margin:15px 0 15px 15px; float:left;}
.plan-news-area{position:relative; margin-bottom:20px; overflow:hidden; height: 283px; clear:both;}
.plan-news-area .plan-news-box{overflow:hidden; float:left; width:100%; margin-right:20px; margin-bottom: 30px;}
.plan-news-area .news-img{width:calc(100% - 30px); height:200px; overflow:hidden; margin:0 auto; border-radius:3px;}
.plan-news-area .news-img img{width:100%; min-height:200px;}
.plan-news-area .news-title{font-size:20px; color:#2e2b26; line-height:24px; font-weight:550; margin:0 15px 15px 15px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}
.plan-news-area .news-title:hover{color : #F26D24;}
.plan-news-area .news-subtitle{padding:3px 8px; font-size:16px; margin-top:-14px; margin-left:25px; font-weight:400; color:#fff; margin-bottom:10px; display:inline-block; overflow:hidden; background:#666; max-width:calc(100% - 60px); text-overflow:ellipsis; white-space:nowrap;}
.plan-news-area .news-read{font-size:14px; color:#7f7f7f; text-align:justify; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; height:60px; line-height:20px; overflow:hidden; text-overflow:ellipsis;font-weight: 400; width:calc(100% - 676px);}

.series2021 .plannews-pagination {overflow:hidden; width:84px; float:right; margin-top:25px; margin-right:5px;}
.series2021 .plannews-pagination span{float:left; background:#ddd; width:12px; height:12px; margin-left:10px; border-radius:10px; text-indent:-100000px; cursor:pointer; padding-bottom:0; color:#ddd; opacity:1;}
.series2021 .plannews-pagination span.swiper-pagination-bullet-active{background:#f6e055; width:20px; color:#f6e055;}

/* 우리동네 뉴스 */
.local-news{width:100%; margin-bottom:10px; padding-bottom:10px; overflow:hidden;}
.local-news h3{font-size:22px; color:#222; font-weight:600; height:28px; margin:15px 0 15px 15px; float:left;}
.local-tab-box{width:100%; overflow-x:auto;}
.local-tab-box::-webkit-scrollbar {display: none; /* Chrome, Safari, Opera*/}
.local-tab{width:540px; overflow:hidden; height:40px; line-height:40px; padding:0 15px; margin:5px 0 20px 0; clear:both;}
.local-tab li{float:left; padding:0 15px; font-size:16px; border:1px solid #aaa; border-radius:30px; height:34px; line-height:34px; position:relative; margin-right:10px; cursor:pointer; color:#222;}
.local-tab li:last-child:after{content:""; display:none;}
.local-tab li.tab-active{background:#37b36e; height:36px; border:0 none; line-height:36px; color:#fff;}

.public-local-news{overflow:hidden; padding-bottom:15px; overflow-x:auto;}
.public-local-news::-webkit-scrollbar {display: none; /* Chrome, Safari, Opera*/}
.public-local-news > div{padding:0 25px 0 15px; float:left;}
.local-news-li{width:270px !important; height:232px; margin-right:24px; border:1px solid #e1e1e1; position:relative; float:left;}
.local-news-li:last-child{margin-right:0;}
.local-news .news-img{width:270px; height:150px; overflow:hidden;}
.local-news .news-img img{width:270px; min-height:150px;}
.local-news .news-category{background:#333; padding:2px 7px; color:#fff; display:block; position:absolute; top:140px; left:10px;}
.local-news .news-title{margin:22px 15px; font-size:17px; color:#222; font-weight:400; line-height:22px;  text-align:justify; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; height:40px; line-height:20px; overflow:hidden; text-overflow:ellipsis;}


/* 투데이 모먼트 */
.todaym-bg{width:100%; height:145px; background:#e8e8e8;}
.today-moment{width:100%; margin:0 auto 10px auto; position:relative; overflow:hidden;}
.today-moment-box{margin-top:-150px; overflow:hidden; height:360px; position:relative;}
.tdmoment-box{width:100%; height:352px; float:left; position:relative; overflow:hidden;}
.tm-box{padding:15px; width:calc(100% - 30px); float:left; }
.today-moment h3{background:#666; font-size:15px; font-weight:500; color:#fff; display:inline-block; padding:5px 10px; letter-spacing:0; margin-bottom:15px;}
.today-moment .news-title{color:#222; font-size:1.15em; line-height:24px; font-weight:500; height:48px;}
.today-moment .news-title a{color:#222;}
.today-moment .news-read{line-height:18px; font-size:14px; display:none;}
.today-moment .news-img{width:calc(100% - 30px); margin:0 auto; height:327px; overflow:hidden;}
.today-moment .news-img img{width:100%; min-height:200px; object-fit:cover;}

.today-moment .tdmt-arrow-wrap{position:absolute; right:15px; top:15px; width:57px; z-index:999;}
.tdmt-prev{width:26px; height:26px; background-position:-5px -332px; float:left; margin-right:5px;}
.tdmt-next{width:26px; height:26px; background-position:-37px -332px; float:right;}

/* 위클리 콘텐츠 */
/*
.content12{overflow:hidden; position:relative; height:436px; margin-bottom:10px;}
.weekly-bg{width:100%; height:145px; background:#f8e00e;}
.weekly-contents{width:100%; margin:0 auto; overflow:hidden; z-index:9; position:absolute; left:0; right:0; top:0;}
.weekly-contents h3{font-size:22px; color:#222; font-weight:600; height:28px; margin:15px 0 15px 15px;}
.weekly-tab-box{width:calc(100% - 30px); padding:0 15px; overflow-x:auto;}
.weekly-tab{width:460px;}
.weekly-tab-box::-webkit-scrollbar {display: none;}
.weekly-tab li{padding:6px 12px 8px 12px; border-radius:20px; margin-bottom:12px; float:left; background:#fff; display:inline-block; font-size:16px; line-height:21px; color:#222; cursor:pointer; margin-right:10px;}
.weekly-tab .tab-active{background:#222; color:#fff;}

.weekly-content-box{padding:0 5px 15px 15px;}
.weekly-cont-li{width:280px !important; height:310px !important; border:1px solid #e1e1e1; background:#fff; margin-right:15px; position:relative; overflow:hidden;}
.weekly-cont-li .news-img{width:280px; height:208px; overflow:hidden; border-bottom:1px solid #ddd;}
.weekly-cont-li .news-img img{width:280px; min-height:208px;}
.weekly-contents .news-category{display:inline-block; background:#fff; padding:3px 10px; font-size:14px; color:#222; position:absolute; top:195px; left:18px; font-weight:500;}
.weekly-contents .news-title{margin:22px 15px; font-size:18px; color:#222; line-height:24px; font-weight:400; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; height:50px; overflow:hidden; text-overflow:ellipsis; }
*/

/* 하단 퀵메뉴 */
.m-quick-menu{background:#fff; padding:20px 15px; width:calc(100% - 30px); margin-bottom:10px;}
.m-quick-menu p{margin-bottom:15px; font-size:18px; font-weight:600;}
.m-quick-menu ul{border:1px solid #ededed; overflow:hidden; border-bottom:0 none; border-radius:3px;}
.m-quick-menu ul li{width:33%; float:left; text-align:center; border-right:1px solid #ededed; border-bottom:1px solid #ededed; padding:10px 0;}
.m-quick-menu ul li:nth-child(3n){border-right:0 none;}
.m-quick-menu ul li a{display:block;}

/* 경인일보 sns */
.ky-sns-list{background:#413f3d; width:100%; text-align:center; color:#fff; padding:20px 0; margin-bottom:10px;}
.ky-sns-list > p{line-height:24px; margin-bottom:15px;}
.ky-sns-list > p > strong{font-size:20px; display:block;}
.ky-sns-list ul{display:inline-block;}
.ky-sns-list ul li{width:41px; height:40px; margin:0 5px; background:url(../images/m_sprites_img.png?20211214) no-repeat 0 0; background-size:250px; float:left;}
.ky-sns-list ul li:nth-child(1){background-position:-69px -289px;}
.ky-sns-list ul li:nth-child(2){background-position:-113px -289px;}
.ky-sns-list ul li:nth-child(3){background-position:-157px -289px;}
.ky-sns-list ul li:nth-child(4){background-position:-202px -289px;}
.ky-sns-list ul li:nth-child(5){background-position:-49px -405px;}

.ky-sns-list ul{display:block;}
.ky-sns-list ul li{width:41px; height:40px; margin:0 4px; background:url(../images/m_sprites_img.png?20211214) no-repeat 0 0; background-size:250px; display:inline-block; float:none;}
.ky-sns-list ul:nth-of-type(2) li:nth-child(1){background-position:-7px -449px;}
.ky-sns-list ul:nth-of-type(2) li:nth-child(2){background-position:-53px -449px;}

.ky-sns-list ul li a{display:block; width:41px; height:40px;}

/* 2021 푸터 */
footer{background:#eaeef3 !important; padding:20px 15px 5px 15px; margin:0 auto;}
.footer{padding:20px 0; font-size:14px; color:#dbdbdb; text-align:center;  max-width:600px; margin:0 auto;}
.footer-m{ padding-bottom:0 !important;}

.foot-menu{display:inline-block; overflow:hidden; margin-bottom:10px;}
.foot-menu li{float:left;}
.foot-menu li:nth-child(2)::before,.foot-menu li:nth-child(3)::before,.foot-menu li:nth-child(4)::before{content:""; width:1px; height:11px; background:#999; display:inline-block;}
.foot-menu li:nth-child(4) a{color:#0091d4;}
.foot-menu li a{margin:0 10px; color:#767678;}
footer hr{opacity:0.2; margin-bottom:20px;}
.foot-info{color:#767678;}

 div#lv-container {
    padding: 0 20px;
}
.main-news{}
.main-news section article{background:#fff; margin-bottom:10px;}
.main-news .news-img{height:180px; overflow:hidden;}
.main-news .news-img img{width:100%; height:180px; object-fit:cover;}
.main-news .news-box{background:#fff; width:calc(100% - 30px); /*height:75px;*/ padding:15px;}
.main-news .news-category{font-size:16px; color:#fa6657; font-weight:600; margin-bottom:10px; display:inline-block;}
.main-news .news-title{font-size:20px; line-height:24px; font-weight:600;}

.w100 * {width: 100% !important; /*height:100% !important;*/ position:unset !important;}

/*검색 메뉴*/
.srh-layer-wrap{background-color:rgba(0,0,0,0.5); /*position:absolute;*/ height:100%;  width:100%;  z-index:9999; }
.srh-layer{background-color: #fff; overflow:hidden;}
.srh-layer-cont{padding-bottom:2px; padding:5px 20px;}
.srh-layer-cont::-webkit-scrollbar {display: none; /* Chrome, Safari, Opera*/}
.srh-layer h2{float:left; background: url(../images/m_sprites_logo.png) no-repeat -5px 0;width: 110px;height: 34px;background-size:250px;}
.srh-layer .srh-layer-hd{margin:0px 20px 0px 20px; padding-bottom:15px; height: 30px; /*border-bottom:1px solid #000; */padding-top:15px;}
.srh-layer .srh-layer-hd h1 a{display:block; width:100%; height:100%;}
.srh-layer .ico-close{width: 30px;height: 30px;background-position: -226px -3px;float:right; background-size:306px;}
.srh-layer .srh-layer-box{margin:0px 0px 15px 0px;}
.srh-layer-srh{position: relative;margin-top: 16px;padding: 0 10px 0 33px;background: #e6e6e8;border-radius: 4px;overflow: hidden;/* border-bottom:1px solid #333; */width: 90%;padding: 5px 16px;overflow:hidden;/* margin-bottom: 14px; */}
.srh-layer-srh input{border:none;height:30px;float:left;width:calc(100% - 40px);font-size:18px;background-color: #e6e6e8;}
.srh-layer-srh .ico-srh{width:30px; height:30px;background-position: -30px 2px; float:right;}

/* 검색내 키워드 */
.srh-layer-cont .keyword{margin:15px 20px 10px 20px; width:calc(100% - 40px); overflow:hidden;}
.srh-layer-cont .keyword h3{font-size:1.25em; margin:10px 0;}
.srh-layer-cont .keyword ul li{float:left; border-radius:30px; background:#f1f5f8; padding:5px 15px; margin-right:10px; margin-bottom:10px;}

/* 검색내 경인일보 픽 */
.srh-layer-cont .ky-pick{margin:10px 0 10px 0px; overflow:hidden; width:100%;}
.srh-layer-cont .ky-pick h3{font-size:1.25em; margin:10px 0;}
.srh-layer-cont .ky-pick h3 span{color:#6dcff6;}
.srh-layer-cont .ky-pick .d_slidewrap > div{float:left; width:214px; padding-bottom:15px; overflow:hidden; float:left; margin-right:20px; }
.srh-layer-cont .ky-pick .d_slidewrap img{width:214px; height:98px; object-fit:cover; }
.srh-layer-cont .ky-pick .d_slidewrap > div:last-of-type{border-right:0 none;}
.srh-layer-cont .ky-pick .d_slidewrap .news-subtitle{display:none;}
.srh-layer-cont .ky-pick .d_slidewrap .news-title{margin-top:10px; font-size:18px; color:#222; line-height:22px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; height:44px;}
.srh-layer-cont .srh-ad_m{width:calc(100% - 40px); height:70px; margin:20px;}
.srh-ad_m div{width:100%;}
.srh-ad_m div img{width:100%;}
.srh-layer-cont .srh-ad_m img{width:100%; height:100%; background:#ddd;}
.digital_slidewrap{overflow-x:scroll !important;}
.digital_slidewrap::-webkit-scrollbar {display: none;}

.ad_2538 .slideAdList li{width:auto !important; height:auto !important;}

/* 본문 */
.special-view{}
.special-view header{z-index:9;}
.special-view header .ico-allmenu{background-position:-172px -246px;}
.special-view header h1{background-position:-5px -31px;}
.special-view header .header_wrap .ico-srh{right:15px; background-position:-203px -246px;}

.special-view #container{margin-top:-50px;}
.special-view .view_wrap{}
.special-view .view_head{border-top:0 none; position:relative;}
.special-view .view_head_box{padding:0px 0px 10px}
.special-view .special-view-img{width:100%; height:100%; position:relative;}
.special-view .special-view-img img{width:100%; height:100%;}
.special-view .special-view-img::before{content:""; width:100%; height:100%; display:block; background:rgba(0,0,0,0.5); position:absolute; top:0; left:0;}

.special-view .view_head_box{position:absolute; bottom:10px; padding:10px 15px; color:#fff; width:calc(100% - 30px);}
.reporter-img{width:40px; height:40px; border-radius:100px; overflow:hidden; margin-right:5px;}
.reporter-img img{width:40px; height:40px; border-radius:100px; }
.special-view .top_keyword span{background:#363636;}
.special-view .data,.special-view .source{color:#fff;}
.special-view .source_data{height:40px; line-height:40px;}

.special-view .font-sizer{position:relative;float:right;width:40px;height:30px;background: url(../images/m_sprites_img2106.png?20210804) no-repeat -50px -439px;background-size: 272px;-webkit-tap-highlight-color: #ffffff;margin-top: 5px;}/*210720 추가*/
.special-view .news-title{font-size:1.2em; line-height:30px;}
/* 핫이슈섹션 */
.hotissue-head{margin-top:10px; position:relative;}
.hotissue-head .news-img{width:100%; height:250px; overflow:hidden; position:relative;}
.hotissue-head .news-img img{width:100%; height:100%; object-fit:cover; }
.hotissue-head .news-img::before{content:""; display:block; width:100%; height:100%; background:rgba(0,0,0,0.6); position:absolute; top:0; left:0;}
.hotissue-txt-box{position:absolute; bottom:0px; left:0; color:#fff; padding:10px 15px;}
.hotissue-head .news-title{font-size:24px;}

.hotissue-head .keyword{}
.hotissue-head .keyword li{padding:5px 12px; background:#7bbef3; float:left; margin-right:10px; margin-bottom:10px; border-radius:30px; font-size:13px;}
.hotissue-head .news-read{display:inline-block; /*border-bottom:1px solid #fff;*/ -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; margin:12px 0 10px 0; line-height:22px; font-size:18px; max-height:45px;}

.hotissue-box{overflow:hidden; background:#fff; padding:15px;}
.hotissue-box .hotissue-list{width:100%; background:#eee; float:left; position:relative; overflow:hidden; margin-bottom:20px; padding-bottom:20px;}

.hotissue-box .news-title{font-size:20px; margin:20px; font-weight:400; line-height:28px;}
.hotissue-box .news-title a{color:#222;}
.hotissue-box .news-title:before{content:""; display:block; width:40px; height:28px; background:url(../images/m_sprites_img.png?20211214) no-repeat -135px -345px; margin-bottom:10px; background-size:250px;}
.hotissue-box .news-read{margin: 10px 20px 15px 20px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height: 80px;overflow:hidden;text-overflow:ellipsis;color:#999;font-size:14px;margin-top: 10px;}
.hotissue-box .news-read a{color:#999;}
.hotissue-box .news-date{/* position:absolute; *//* bottom:15px; *//* left:20px; *//* display:inline-block; */color:#777;font-size:15px;margin-left: 20px;margin-bottom: 20px;}
.hotissue-box .news-img{width:100%; height:180px; overflow:hidden;}
.hotissue-box .news-img img{width:100%; min-height:180px; object-fit:cover;}
.hotissue-box .news-img + .news-title{}
.hotissue-box .news-img + .news-title:before{display:none;}
.hotissue-box .news-img + .news-title + .news-read{display:none;}
.issue-date{width:100%; position:relative;}
.issue-date::before{content:""; width:20px; height:3px; background:#ffc90f; position:absolute; top:0;}
.issue-list{margin:20px 0 30px 0; overflow:hidden;}
.hotissue-box .issue-list::last-of-type{margin-bottom:0;}
.issue-list .year{font-size:20px; color:#000; padding-top:10px; font-weight:600;}
.issue-list .month_day{font-size:24px; line-height:30px; color:#333; padding-top:10px; font-weight:600; margin-bottom:10px;}
.hotissue-box .issue-list .hotissue-list:last-of-type{margin-bottom:0;}

.issue_listbtn{border:1px solid #ccc; margin:0px auto 40px auto; clear:both; text-align:center; border-radius:3px; width:240px; border-radius:50px;}
.issue_listbtn a{padding:15px 0; display:block;}


/* 경인 인뎁스 */
.ky-indepth-area{padding:10px 0 0 0; margin-bottom:10px;}
.indepth-head{background:#fff; text-align:center; padding:40px 0 20px 0;}
.indepth-head > span{color:#fd6f22; font-size:22px; font-weight:500;}
.indepth-head > h2{font-size:28px; margin-bottom:10px;}
.indepth-head > h3{font-size:18px; margin:0 15px 20px 15px;}

.indepth-tab-box{width:auto; overflow:hidden;}
.public-indepth{width:auto; overflow-x:auto;}
.public-indepth .indepth-tab:first-child{width:100%; overflow:hidden;}
.indepth-head .indepth-tab{padding-left:15px; width:640px !important;}
.indepth-head .indepth-tab li{float:left; padding:5px 10px; border-radius:30px; border:1px solid #222; margin-right:10px; cursor:pointer; margin-bottom:10px;}
.indepth-head .indepth-tab li.tab-active{background:#222; color:#fff;}
.indepth-head-news{background:#fff; margin-bottom:10px; overflow:hidden;}
.indepth-head-news .news-img{width:100%; height:200px; margin-bottom:20px;}
.indepth-head-news .news-img img{width:100%; height:200px; object-fit:cover;}
.indepth-head-news .news-category{font-size:18px; color:#666; margin:10px 15px; display:block;}
.indepth-head-news .news-title{margin:0 15px 10px 15px; font-size:24px;}
.indepth-head-news .news-read{font-size:18px; margin:0 15px 10px 15px; line-height:24px; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height: 50px;overflow:hidden;text-overflow:ellipsis; color:#666;}
.indepth-head-news .rel-news{margin:10px 15px;}
.indepth-head-news .rel-news li{font-size:18px; line-height:28px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; position:relative; padding-left:10px;}
.indepth-head-news .rel-news li::before{content:""; width:3px; height:3px; background:#139a9d; display:inline-block; position:absolute; top:12px; left:0;}

.indepth-news-li{background:#eee; margin-bottom:20px; padding-bottom:1px;}
.indepth-public-box .indepth-news-li li{background:#eee; overflow:hidden; margin-bottom:15px; max-height:380px;}
.indepth-public-box .news-img{width:100%; height:200px; overflow:hidden;}
.indepth-public-box .news-img img{width:100%; height:200px; object-fit:cover;}
.indepth-public-box .indp-txt-box{width:calc(100% - 60px); margin:0 15px; background:#fff; padding:15px; display:inline-block;}
.indepth-public-box .news-img + .indp-txt-box{margin:-40px auto 0 15px; padding:15px; width:calc(100% - 60px);}
.indepth-public-box .indp-txt-box .news-title{margin-bottom:10px; font-size:1.25em;}
.indepth-public-box .indp-txt-box .news-info{margin-bottom:10px; display:inline-block; color:#999;}
.indepth-public-box .indp-txt-box .news-info strong{color:#222; margin-right:10px;}
.indepth-public-box .indp-txt-box .news-read{font-size:1em; line-height:24px; color:#999; display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height: 70px;overflow:hidden;text-overflow:ellipsis; }
.indepth-tab-box {-ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */}
.indepth-tab-box::-webkit-scrollbar {display: none; /* Chrome, Safari, Opera*/}

/*
@media screen and (max-width:375px){
.srh-layer-cont{overflow-y:auto; height:604px;}
}*/

/**/
/* 모바일 하단 주요뉴스 7건*/
.main-news03{background:#fff;}
.main-news-li li{font-size:18px; margin:0 15px; border-top:1px solid #ddd; width:calc(100% - 30px); padding:15px 0; line-height:24px;}
.main-news-li li figure{width:100%; height:142px;}
.main-news-li li figure img{width:100%; height:142px; object-fit:cover;}
.main-news-li li p{font-size:20px; font-weight:600; padding:15px; line-height:24px;}
.main-news-li li:first-of-type{margin:0 15px; padding:15px 0; width:100%; border-top:0 none; width:calc(100% - 30px)}
.main-news03.main-news2021{margin-bottom:10px;}
.main-news03.main-news2021 .news-category{margin:15px 0 0 15px; display:inline-block; background:#666; color:#fff; padding:2px 5px; font-size:16px; color:#fff; font-weight:600; display:inline-block;}

/* 선거용 템플릿 */
/*탑 뉴스*/
.vote_top_wrap{position:relative; height:210px; overflow:hidden; margin-bottom:10px;}
.vote_top_wrap .vote_news_box{position:relative;}
.vote_top_wrap .vote_news_box .vote_img{width:100%; height:210px;}
.vote_top_wrap .vote_news_box .vote_img img{width:100%; min-height:210px;}
.vote_top_wrap .vote_news_box .vote_title{position:absolute; transform:translateX(-50%); left:50%; width:90%; z-index:2; bottom:15px; display:-webkit-box; overflow:hidden; -webkit-box-orient:vertical; -webkit-line-clamp:2; font-size:22px; font-weight:600; line-height:28px; color:#fff;}
.vote_top_wrap .vote_news_box a{position:relative; display:block; width:100%; height:100%;}
.vote_top_wrap .vote_news_box a::before{content:''; width:100%; height:210px; position:absolute; top:60px; left:0; z-index:1; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);}
.vote_top_wrap .vote_top_pagination{width:auto; position:absolute; left:auto; right:11px; bottom:11px !important; z-index:3; display:none;}
.vote_top_wrap .vote_top_pagination .swiper-pagination-bullet{opacity:1; width:12px; height:12px; background:#DDDDDD;}
.vote_top_wrap .vote_top_pagination .swiper-pagination-bullet-active{background:#7B7FEC; padding:0 5px; border-radius:5px;}



/*2022 05 26 개표현황 추가*/
.vote_ico_img{background:url(	http://www.kyeongin.com/main/images/elections-news-title2024.png) no-repeat; background-size: 150px;}
.vote_live{background:url(http://www.kyeongin.com/main/images/vote_live.png) no-repeat 0 0; background-size:45px !important; display:inline-block; width:45px; height:17px; margin:6px 10px;}
.vote_live_wrap{width:100%; overflow:hidden; background: #fff; margin-bottom:10px;}
.vote_live_wrap .vote_live_top{overflow:hidden; padding:14px 9px; background:url(../images/vote_bg02.png)0 0 no-repeat; background-size:100% 100%;}
.vote_live_wrap .vote_live_top .candidate_more{float:right; padding:0; margin:2px 0 0 0; background:none;padding-right: 10px; height:20px;}
.vote_live_wrap .vote_live_top .candidate_more a{display:block; width:100%; height:100%; padding:0; font-size:14px; color:#666;}
.vote_live_wrap .vote_live_top .vote_logo{float:left; background-position:0 0;width: 168px;height: 26px;background-size: 165px;}
.vote_live_wrap .vote_live_top .vote_logo a{display:block; width:100%; height:100%;}
/*.vote_live_wrap .vote_live_top .vote_live{display:block; float:left;width: 37px;height: 14px;margin: 7px 0px 0px 4px;background-position: -222px -7px;background-size: 280px;}*/
.vote_live_wrap .vote_live_top .vote_all_count{margin-top: 7px; float: right; font-size:16px; font-weight:600; line-height:9px; color:#333;}
.vote_live_wrap .vote_live_top .vote_all_count span{font-size:18px; line-height:9px; color:#333;}
.candidate_wrap{margin: 12px 0px 0;  border-bottom:1px solid #ddd;  padding-bottom:4px;}
.candidate_wrap:nth-last-child(1){border:none; padding-bottom:15px;}
.candidate_wrap .candidate_hd{overflow:hidden;/* margin-bottom:12px; */ margin-left:12px;}
.candidate_wrap .candidate_hd .area{float:left; margin-right:10px; font-size:18px; font-weight:600; color:#000;}
.candidate_wrap .candidate_hd .area_count{float:left; font-size:14px; color:#666; }
.candidate_wrap .candidate_body{overflow:hidden;height: 80px;padding-top: 12px;position:relative;}
.candidate_wrap .candidate_body .candidate_left{float:left; position:relative; padding-left:12px;}
.candidate_wrap .candidate_body .candidate_left .candidate_img{position:relative;float:left;margin-right: 5px; width:40px; height:40px; border:1px solid #ddd; border-radius:50%; overflow:hidden;}
.candidate_wrap .candidate_body .candidate_left .candidate_img a{display:block; width:100%; height:100%; overflow:hidden;}
.candidate_wrap .candidate_body .candidate_left .candidate_img a img{width:100%; height:100%;}
.candidate_wrap .elected_ico{position:absolute;z-index: 3;top: -11px;left:1px;display:block; width:30px; height:30px;background-position: 0 0px;background-size: 30px !important; background:url(http://www.kyeongin.com/vote2024/images/bg/ico_bg_candidate.png) no-repeat 0 0;}
.candidate_wrap .candidate_body .candidate_left .candidate_info{float:left; text-align:left; margin-top:-5px;}
.candidate_wrap .candidate_body .candidate_left .candidate_info .text_box{overflow:hidden;}
.candidate_wrap .candidate_body .candidate_left .candidate_info .candidate_team{display:inline-block; font-size:11px;margin-top: 8px; color:#333333; line-height:15px;padding-left: 4px; background:none; letter-spacing:-0.8px;}
.candidate_wrap .candidate_body .candidate_left .candidate_info .candidate_name{float:left;font-size: 14px; color:#000; font-weight:600; margin:6px 0 4px 0;}
.candidate_wrap .candidate_body .candidate_left .candidate_info .candidate_count{font-size:14px; font-weight:500; color:#333; line-height:7px;}
.candidate_wrap .candidate_body .candidate_right{float:right; padding-right:12px;}
.candidate_wrap .candidate_body .candidate_right .candidate_img{position:relative; float: right; margin-left:5px; width:40px; height:40px; border:1px solid #ddd; border-radius:50%; overflow:hidden;}
.candidate_wrap .candidate_body .candidate_right .candidate_img a{display:block; width:100%; height:100%;}
.candidate_wrap .candidate_body .candidate_right .candidate_img a img{width:100%; height:100%;}
.candidate_wrap .candidate_body .candidate_right .candidate_info{float:right; text-align:right; margin-top:-5px;}
.candidate_wrap .candidate_body .candidate_right .candidate_info .text_box{overflow:hidden;}
.candidate_wrap .candidate_body .candidate_right .candidate_info .candidate_team{display:inline-block; font-size:11px; margin-top:6px; color:#333333; line-height:15px; padding:2px 5px; background:none; letter-spacing:-0.8px;}
.candidate_wrap .candidate_body .candidate_right .candidate_info .candidate_name{float:right;font-size: 14px; color:#000; font-weight:600; margin:6px 0 4px 0px;}
.candidate_wrap .candidate_body .candidate_right .candidate_info .candidate_count{font-size:14px; font-weight:500; color:#333; line-height:7px;}
.candidate_wrap .candidate_body .graph_wrap{position:absolute;width: 80%;height: 20px;transform: translateX(-50%);text-align:center;left: 50%;top:60px;}
.candidate_wrap .candidate_body .graph_wrap .graph{height:20px; display:flex; justify-content:center;}
.candidate_wrap .candidate_body .graph_wrap .graph > div{ position:relative; height:100%; }
.candidate_wrap .candidate_body .graph_wrap .graph > div:nth-child(1){float:left;  border-radius:10px 0 0 10px; }
.candidate_wrap .candidate_body .graph_wrap .graph > div:nth-child(2){float:left;  border-radius: 0 10px 10px 0; }
.candidate_wrap .candidate_body .graph_wrap .graph > div:nth-child(1):after{content:''; display:block; width:2px; height:100%; background:#fff; position:absolute; top:0; right: -2px;z-index: 1;}
.candidate_wrap .candidate_body .graph_wrap .graph > div span{color:#fff; font-size:13px;}
.candidate_wrap .candidate_body .graph_wrap .graph > div:nth-child(1) span{text-align:left; position:absolute; left:10px; font-weight:600; }
.candidate_wrap .candidate_body .graph_wrap .graph > div:nth-child(2) span{text-align:left; position:absolute; right:10px; font-weight:600;}
.candidate_wrap .candidate_body .graph_wrap .graph_count{display:none; margin-top:10px;}
.vote_live_wrap .candidate_more{margin:0 15px 25px; border-radius:10px; overflow:hidden; background:#EEEEEE; text-align:center;}
.vote_live_wrap .candidate_more a{display:inline-block; font-size:15px; color:#666; padding:15px;}
.vote_live_wrap .vote_swiper_wrap{position: absolute;z-index: 40;width: 100%;top: 49%;}
.vote_live_wrap .vote_swiper{position:relative;}
.vote_live_wrap .vote_swiper .vote_swiper_prev{position:absolute; width:40px; height:40px;top: 49%; left:15px;transform: translateY(-50%);z-index: 2;}
.vote_live_wrap .vote_swiper .vote_swiper_prev:after{content:''; position:absolute; top:0; left:0; width:40px; height:40px; border-radius:15px; background:#CCCCCC; opacity:0.2;}
.vote_live_wrap .vote_swiper .vote_swiper_prev .vote_prev_ico{display:block; width:20px; height:20px; margin: 10px;background-position: -39px -38px;}
.vote_live_wrap .vote_swiper .vote_swiper_next{position:absolute; width:40px; height:40px;top: 49%; right:15px;transform: translateY(-50%);z-index: 2;}
.vote_live_wrap .vote_swiper .vote_swiper_next:after{content:''; position:absolute; top:0; left:0; width:40px; height:40px; border-radius:15px; background:#CCCCCC; opacity:0.2;}
.vote_live_wrap .vote_swiper .vote_swiper_next .vote_next_ico{display:block; width:20px; height:20px; margin: 10px;background-position: -57px -38px;}

.vote_tab_wrap{background:#fff;}
.vote_tab_wrap .tab{padding:0 15px; overflow:hidden; margin-bottom:25px;}
.vote_tab_wrap .tab li{width:calc(50% - 7px); padding: 15px 0; font-size:15px; font-weight:600; color:#3F91CC; text-align:center; display:block; float:left; border-radius:4px; border:1px solid #CACACA;}
.vote_tab_wrap .tab li.active{background:#3F91CC; color:#fff; border:1px solid #3F91CC;;}
.vote_tab_wrap .tab li:nth-child(1){margin-right:10px;}


/*투표 현황 배경 컬러*/
.vote .bg01{background:#1B2C7A !important;}/*더불어 민주당*/
.vote .bg02{background:#DB1408 !important;}/*국민의 힘*/
.vote .bg03{background:#FFCB08 !important;}/*정의당*/
.vote .bg04{background:#505050 !important;}/*무소속*/

/*투표 현황 폰트 컬러*/
.vote .color01{color:#1B2C7A !important;}/*더불어 민주당*/
.vote .color02{color:#DB1408 !important;}/*국민의 힘*/
.vote .color03{color:#FFCB08 !important;}/*정의당*/
.vote .color04{color:#505050 !important;}/*무소속*/

/*2022 07 06 수정일시 추가*/
.reporter-img{ float:left; width:40px; height:40px; border-radius:100px; overflow:hidden; margin-right:10px;}
.reporter-img img{width:40px; height:40px; border-radius:100px; }
.info_wrap{position:relative; float:left; display:inline-block;}
.info_wrap span{display:block; width:100%;line-height: 24px;}
.info_wrap .date_wrap{float:left; height:25px; overflow:hidden;position: relative;line-height: 24px;}
.info_wrap .date_wrap.open{height:auto !important; }
.info_wrap .arrow{position:absolute;right: -27px;top: 28px; display:block;width: 18px;height: 18px;background-position: -72px -41px;}
.info_wrap .date_wrap.open  + .arrow{transform:rotate(180deg);}
.info_wrap .date{margin-bottom:0px !important; }
.info_wrap .date,
.info_wrap .update{height:auto !important; color: #adadad; font-weight: 500; letter-spacing: -0.7px;}

/* 2022-07-13 위클리 콘텐츠 추가 */
.content12{overflow:hidden; position:relative; height:436px; margin-bottom:10px;}
.weekly-bg{width:100%; height:145px; /*position:absolute; top:0; right:0; float:right;*/ background:#f8e00e;}
.weekly-contents{width:100%; margin:0 auto; overflow:hidden; z-index:9; position:absolute; left:0; right:0; top:0;}
.weekly-contents h3{font-size:22px; color:#222; font-weight:600; height:28px; margin:15px 0 15px 15px;}
.weekly-tab-box{width:calc(100% - 30px); padding:0 15px; overflow-x:auto;}
.weekly-tab{width:460px;}
.weekly-tab-box::-webkit-scrollbar {display: none; /* Chrome, Safari, Opera*/}
.weekly-tab li{padding:6px 12px 8px 12px; border-radius:20px; margin-bottom:12px; float:left; background:#fff; display:inline-block; font-size:16px; line-height:21px; color:#222; cursor:pointer; margin-right:10px;}
.weekly-tab .tab-active{background:#222; color:#fff;}

.weekly-content-box{padding:0 5px 15px 15px;}
.weekly-cont-li{width:280px !important; height:310px !important; border:1px solid #e1e1e1; background:#fff; margin-right:15px; position:relative; overflow:hidden;}
.weekly-cont-li .news-img{width:280px; height:208px; overflow:hidden; border-bottom:1px solid #ddd;}
.weekly-cont-li .news-img img{width:280px; min-height:208px;}
.weekly-contents .news-category{display:inline-block; background:#fff; padding:3px 10px; font-size:14px; color:#222; position:absolute; top:195px; left:18px; font-weight:500;}
.weekly-contents .news-title{margin:22px 15px; font-size:18px; color:#222; line-height:24px; font-weight:400; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; height:50px; overflow:hidden; text-overflow:ellipsis; }

/* 230614 추가템플릿 */
section.bizm-news{width:calc(100% - 30px); margin-top:10px; overflow:hidden; padding:15px;}
.bizm-title{width:90px; height:32px; background:url(../images/bizm_logo.png) no-repeat 0 0; background-size:90px; margin-bottom:20px;}
.bizm-news .bizm-news-area{width:100%;}
.sub-title{font-size:16px; border:1px solid #111; display:inline-block; padding:3px 12px 2px 12px; border-radius:30px; color:#111; margin-bottom:12px; font-weight:600;}
.bizm-news-top{overflow:hidden; padding-bottom:30px; border-bottom:1px solid #ddd;margin-bottom:10px;}
.bizm-news-txt{float:left; width:100%;}
.bizm-news-txt .title{font-size:24px; line-height:28px; margin-bottom:12px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; color:#333;}
.bizm-news-txt .title a{color:#333;}
.bizm-news-top .image{width:100%; height:auto; border-radius:10px; overflow:hidden; margin-bottom:30px;}
.bizm-news-top .image img{width:100%; min-height:185px; height:auto;}
.bizm-news-top .read{font-size:16px; line-height:22px; font-weight:400; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.bizm-news-top .read a{color:#999;}

.bizm-news-left{width:100%; overflow:hidden; padding-right:30px; border-bottom:1px solid #ddd; padding:15px 0;}
.bizm-news-left .bizm-news-txt{width:calc(100% - 155px); display:flex; flex-direction:column;}
.bizm-news-left .title{font-size:18px; float:left; line-height:24px;}
.bizm-news-bott .image{width:140px; height:80px; float:right; border-radius:10px; overflow:hidden;}
.bizm-news-bott .image img{width:140px; min-height:80px; height:auto;}
.bizm-news-left:last-of-type{border-bottom:0 none;}

.bizm-culture{width:100%; overflow:hidden; padding:10px 0 0 0; margin:10px 0;}
.bizm-culture-area{background:#222; position:relative; height:270px; overflow:hidden;}
.bizm-culture-title{font-size:24px; color:#000; margin:8px 0 13px 10px;}
.bizm-culture-title span{color:#F26E23;}
.culture-box{}
.culture-box-public{float:left; position:relative; overflow:hidden;}
.culture-box-public figure{width:100%; height:214px; overflow:hidden;}
.culture-box-public figure::before{content:""; display:block; width:100%; height:100%; background:rgba(0,0,0,0.4); position:absolute;}
.culture-box-public figure img{width:100%; min-height:204px; height:auto;}
.culture-box-public span{background:#F26E23; color:#fff; padding:4px 8px 3px 8px; position:absolute; bottom:68px; left:15px; font-size:18px; font-weight:600;}
.culture-box-public p{font-size:20px; font-weight:600; color:#fff; padding:10px 15px; line-height:24px; position:absolute; bottom:10px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height:40px;}

.bizm-culture-area .slick-dots{position:absolute; left:0; right:0; bottom:18px; margin:0px auto; width:30px;}
.bizm-culture-area .slick-dots li{display:none; color:#999; letter-spacing:5px; font-size:14px;}
.bizm-culture-area .slick-dots li.slick-active{display:block; color:#fff;}
.bizm-culture-area .slick-prev{position:absolute; bottom:15px; left:70px; background:url(../images/m_sprites_img.png) no-repeat -102px -454px; background-size:250px; border:1px solid #666; text-indent:5em; width:60px; padding:0 20px; height:30px; overflow:hidden;}
.bizm-culture-area .slick-next{position:absolute; bottom:15px; right:70px; background:url(../images/m_sprites_img.png) no-repeat -146px -454px; background-size:250px; border:1px solid #666; text-indent:5em; width:60px; padding:0 20px; height:30px; overflow:hidden}

.bizm-cnewslist{background:#222; padding:0 12px 10px 12px;}
.bizm-cnewslist ul li{padding:9px 0; font-size:16px; border-bottom:1px solid #333; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden;}
.bizm-cnewslist ul li:last-of-type{border-bottom:0 none; color:#aaa;}
.bizm-cnewslist ul li span{color:#F26E23;}
.bizm-cnewslist ul li a{color:#aaa;}


h1.anniver78{width:163px; height:35px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='153' height='35' fill='none'%3E%3Cpath fill='%23000' d='M98.685 31.634v-5.031c0-.35-.07-.49-.702-.49h-4.984v.35s-.07.21.281.21h.07c.422 0 .422.21.422.838v4.053h-8.634v1.538h21.829v-1.538h-8.282v.07ZM85.559 13.116h.351c.211 0 .351.07.351.419v7.407c0 2.866 3.3 3.774 9.967 3.774 6.317 0 9.686-.629 9.686-3.704V13.675c0-1.049-.07-1.328-1.334-1.328h-4.772v.35c0 .209.14.419.351.489H100.51c.21 0 .35.07.35.419v2.515h-9.615v-2.515c0-.979-.07-1.328-1.264-1.328H85.21v.35c-.07.279.07.489.35.489Zm5.615 4.542h9.686v4.053c0 .909-.14 1.537-5.053 1.537-4.562 0-4.703-.559-4.703-1.397v-4.193h.07ZM13.477 16.4h4.913v2.795h-5.264v1.398h5.264v3.284h3.229c1.544 0 1.755-.14 1.755-1.747v-8.525c0-.979 0-1.607-1.053-1.607h-4.843v.489c0 .21.21.35.35.35h.211c.21 0 .351.069.351.418v1.677h-4.562c0-.279.07-.559.07-.838v-.699c0-.559 0-.838-.912-.838H1.404v1.537h7.51v.35C8.634 18.705 4.21 22.34 0 23.387l1.614.978a20.246 20.246 0 0 0 8.493-3.214c1.614-1.188 2.808-2.865 3.37-4.752Zm.351 7.687c-4.703 0-9.616 1.887-9.616 5.171 0 3.285 4.984 5.171 9.616 5.171s9.616-1.886 9.616-5.17c0-3.285-4.984-5.172-9.616-5.172Zm0 8.735c-2.386 0-4.562-1.677-4.562-3.564s2.176-3.564 4.562-3.564 4.562 1.677 4.562 3.564-2.246 3.564-4.562 3.564Zm30.04-15.164c0-3.215-3.509-5.8-7.58-5.8-4.07 0-7.72 2.585-7.72 5.8 0 3.214 3.72 5.8 7.72 5.8 4.001 0 7.58-2.585 7.58-5.8Zm-10.317 0c0-1.747.632-4.263 2.737-4.263 2.106 0 2.527 2.516 2.527 4.263 0 1.747-.421 4.263-2.527 4.263-2.105 0-2.737-2.516-2.737-4.263Zm12.072-4.822h.492c.21 0 .35.07.35.42V27.37h3.019c1.895 0 1.965-.14 1.965-2.096v-11.67c0-.979 0-1.538-1.123-1.538h-5.054v.49c0 .21.211.28.351.28Zm-8.984 17.68v-4.123c0-.838 0-1.118-1.333-1.118h-4.492v.49c0 .209.21.349.42.349h.422c.35.07.35.28.35.559v3.983c-.14 1.258.773 2.376 1.966 2.516 8.002 1.397 15.512.349 17.688-.77v-1.327c-2.808.56-5.686.839-8.493.839-3.37 0-6.528-.35-6.528-1.398Zm36.99-17.68h.42c.211 0 .352.07.352.42v8.735h2.807c1.825 0 1.895-.21 1.895-1.817v-6.57c0-.977 0-1.606-1.053-1.606h-4.702v.489c-.07.21.14.35.28.35Zm-1.896 4.123c0-3.005-3.58-5.171-7.58-5.171s-7.72 2.026-7.72 5.171c0 2.935 3.72 5.171 7.72 5.171 4 0 7.58-2.096 7.58-5.17Zm-10.247 0c0-1.607.561-3.774 2.667-3.774s2.527 2.167 2.527 3.774c0 1.607-.421 3.774-2.527 3.774-2.106 0-2.667-2.097-2.667-3.774Zm16.564 6.36H59.8v1.537h14.53v2.515H58.887v.42c0 .21.21.419.421.419h.351c.21 0 .35.07.35.42v2.725c.071 1.118.913 2.026 2.036 2.096 7.44 1.118 15.301.28 17.197-.49v-1.257c-2.668.56-5.335.769-8.072.699-3.229 0-6.177-.21-6.177-1.188v-2.096h11.932c.983 0 2.387.349 2.387-1.258v-3.425c-.07-.489-.14-1.048-1.264-1.118Z'/%3E%3Cpath fill='%23E44126' d='M121.355 2.843h3.019l-2.246 4.263h-1.123l2.035-3.914h-1.755l.07-.349ZM123.672 5.918c.07-.21.14-.49.351-.63.21-.209.421-.348.701-.488-.21-.14-.28-.28-.421-.42a.77.77 0 0 1 0-.559c.071-.21.141-.419.351-.629.211-.14.421-.28.632-.349.281-.07.491-.14.772-.14.421 0 .772.07 1.053.28.281.21.351.489.21.838-.07.14-.14.35-.28.49-.141.14-.351.28-.562.419.211.14.421.28.492.489.07.21.07.42.07.629-.07.42-.351.769-.702.978-.351.21-.772.35-1.334.35-.491 0-.842-.14-1.123-.35-.281-.21-.351-.489-.21-.908Zm1.123-.07c-.07.28-.07.559 0 .699.07.21.14.28.351.28.14 0 .28-.07.421-.28.14-.21.281-.42.281-.699.07-.28.07-.49.07-.629-.07-.14-.141-.28-.351-.28a.64.64 0 0 0-.492.21c-.14.21-.21.42-.28.699Zm.561-1.957c-.07.21-.07.42-.07.56 0 .14.14.209.281.209.14 0 .281-.07.351-.21.07-.14.21-.35.21-.559a.77.77 0 0 0 0-.559c-.07-.14-.14-.21-.28-.21-.141 0-.351.21-.492.77Z'/%3E%3Cpath fill='%23000' d='M133.568 6.407v-.769c0-.14 0-.21-.281-.21H132.445v.07s0 .07.07.07h.071c.07 0 .07.07.07.07v.7c0 .069 0 .418.351.418 1.474.28 2.877.07 3.299-.14v-.14c-.492.14-1.194.14-1.545.14-.631 0-1.193-.07-1.193-.209ZM136.095 3.053H135.183v.07s0 .07.07.07h.07c.07 0 .07 0 .07.07v.279h-.983v.28h.983v.349h-.983v.28h.983v1.257h.632c.281 0 .351 0 .351-.35V3.333c-.07-.14-.07-.28-.281-.28Z'/%3E%3Cpath fill='%23000' d='m134.972 4.87-.14-.21c-1.194.35-1.474.07-1.474-.07V3.262c0-.07-.071-.14-.211-.14H132.305v.07s0 .07.07.07h.07c.07 0 .07 0 .07.07V4.45c0 .28.141.42.492.56.14.07.28.07.491.07.632.07 1.474-.21 1.474-.21ZM130.34 5.289h-2.457v.28h1.544v1.327h.562c.351 0 .351 0 .351-.35v-.978h1.614v-.28h-1.614ZM130.41 3.402h1.193v-.28h-3.299v.28h1.193c-.21.63-.912 1.188-1.544 1.398l.281.21c.912-.14 1.474-.49 1.755-.84.28.35.842.63 1.754.84l.281-.21c-.772-.21-1.474-.769-1.614-1.398ZM118.548 3.262l-2.246-.07v.35h1.474c0 .21-.07.35-.141.559-.07.21-.21.35-.35.49-.141.139-.351.279-.492.349-.21.14-.421.21-.702.279h-.07l.141.28h.07c.702-.14 1.263-.42 1.684-.77.421-.349.632-.908.632-1.467ZM119.952 4.24v-.908c0-.14 0-.28-.211-.28H118.899v.07s0 .07.07.07h.07c.07 0 .07 0 .07.07v2.796h.562c.351 0 .351 0 .351-.35V4.66h.421v-.42h-.491ZM117.425 6.477v-.699c0-.14 0-.21-.211-.21h-.772v.07s0 .07.07.07h.071c.07 0 .07.07.07.07v.629c0 .07 0 .35.351.42 1.404.209 2.737.07 3.158-.14v-.14c-.491.07-1.193.14-1.544.14-.632 0-1.193-.07-1.193-.21ZM113.845 5.289l.421-.42-1.052-.558c.07-.07.07-.14.14-.28h.983v-.35h-2.808v.35h1.053c-.07.21-.211.35-.351.49-.211.209-.421.349-.632.488h-.07l.14.28h.071c.491-.14.912-.42 1.263-.699l.842.699ZM113.775 3.123h-1.684v.349h1.684v-.35ZM115.53 4.24v-.908c0-.14 0-.28-.141-.28h-.982v.07s0 .07.07.07h.07s.07 0 .07.07V5.43h.562c.351 0 .351 0 .351-.35V4.59h.421v-.35h-.421ZM113.705 5.429c-.842 0-1.685.28-1.685.768 0 .49.913.77 1.685.77.842 0 1.684-.28 1.684-.77.071-.489-.842-.768-1.684-.768Zm0 1.327c-.421 0-.842-.28-.842-.559 0-.28.421-.559.842-.559s.842.28.842.56c0 .279-.421.558-.842.558Z'/%3E%3Cpath fill='url(%23a)' d='M132.726 9.552s.07-.07.211-.14H115.53s-2.316 0-3.159-.769v4.542s.281.909 1.545 1.119h12.002s1.684-.839 2.948-1.678c1.123-.838 2.948-2.166 3.86-3.074Z'/%3E%3Cpath fill='%23E44126' d='M132.726 9.552c-.842.908-2.737 2.236-3.931 3.075-1.193.838-2.947 1.677-2.947 1.677s-3.51 1.747-5.756 5.52c0 0-1.825 3.005-2.246 6.918 0 0-.211 2.027-.07 4.822 0 0 .14.979-.281 1.677h10.177s-2.175-2.865-2.175-7.686c0 0-.211-3.145 2.947-6.5 0 0 1.123-1.327 3.65-2.865 0 0 .843-.419.843-1.327v-5.59c-.141.209-.211.279-.211.279Z'/%3E%3Cpath fill='url(%23b)' d='m128.585 25.555.702 1.816 1.263 1.328 1.474.28.772-.7.141-.558c-.492-.35-.773-.699-.773-.699-.28-1.328.211-2.655.211-2.655.14-.28 1.404-1.258 1.404-1.258 1.193-.839 3.158-1.817 3.158-1.817s-.07-.909-.07-1.118c0 0-2.035.978-2.807 1.537 0 0 .982-1.118 2.737-2.026l-.141-1.119c-3.018 1.747-4 3.285-4 3.285-1.053 1.397-1.544 3.075-1.544 3.075-.351-2.866 1.474-4.822 1.474-4.822 1.123-1.468 3.86-2.865 3.86-2.865s-.281-1.538-.281-1.957c0 0-3.228 1.328-5.124 2.865 0 0-1.333 1.118-2.035 2.376l-.421.769-.141.28-.35 1.607.491 2.376Zm.351-2.097c.281-2.376 2.456-4.263 2.456-4.263 1.474-1.327 3.931-2.306 3.931-2.306-1.685.909-3.088 2.236-4.141 3.914-.983 1.677-.983 3.913-.983 3.913.141 2.306 1.615 3.494 1.615 3.494-3.37-.839-2.878-4.752-2.878-4.752Z'/%3E%3Cpath fill='url(%23c)' d='M152.098 7.455s0-.908-.421-1.537c0 0 .14-2.166-1.544-3.844 0 0-1.194-1.397-3.369-1.327l.561 1.118 1.614 2.096v2.446l-.842 2.586-1.474 1.258h-.702c-.21.419-.421.698-.421.698s-.631.42-1.333.839c-.702.42-2.597 1.258-2.597 1.258l.07 1.048s1.193-.49 2.597-1.258c1.404-.769 2.176-1.398 2.176-1.398s1.052-.908 1.614-1.747c.561-.838.912-1.607 1.123-2.376.211-.768.351-1.747.281-2.585-.141-.839-.281-1.817-1.123-2.726 0 0 .842.28 1.614 1.398.702 1.118.772 2.236.702 2.586 0 0 0 1.048-.491 2.306-.562 1.258-1.264 2.096-1.966 2.655-.631.56-2.035 1.468-3.018 1.957 0 0-1.403.699-2.176 1.048l-1.333.56.14 1.048s1.966-.77 4.071-1.887c0 0 1.755-.909 3.088-2.167 0 0 1.194-.978 2.106-3.074 0 0 .07 3.144-2.878 5.24 0 0-1.403 1.258-3.228 1.957l-2.948 1.258c.07.21.14.979.14.979l2.316-.909c-.631.42-2.316 1.118-2.316 1.118l.141 1.048s.842-.349 1.544-.698c.702-.35 2.246-1.188 3.509-2.306 0 0 1.053-.979 1.825-1.957 0 0 1.614-1.398 2.246-3.075.07.14.912-1.537.702-3.634Z'/%3E%3Cpath fill='%23E44126' d='M142.201 18.077s-.07-.769-.14-.978c0 0-.211-1.118-.211-1.328l-.14-1.048v-.35l-.07-1.048c-.07-.838.07-2.585.07-2.585.07-.56.421-1.887.421-1.887.281-.769.562-1.328.562-1.328.21-.21 1.193-.629 1.193-.629.421-.14 1.333-.35 1.333-.35.351.21.702.63 1.053 1.049.281.42.421.769.421.769 0 .28-.14.699-.351 1.258-.07.21-.21.559-.421.838h.702l1.474-1.258.842-2.585V4.03l-1.614-2.096-.632-1.188h-.421s-1.754-.909-4.281.349c0 0-1.965.978-3.229 3.145l-.07.07s-1.193.978-1.965 3.004c0 0-.772 1.748-.702 4.123 0 0 .07 1.747.281 3.844.07.42.28 1.957.28 1.957l.211 1.327.14 1.119v.489c0 .21.07 1.118.07 1.118s.071.838-.07 2.655c-.14 1.817-.631 2.865-.631 2.865-1.264 1.049-2.387 1.328-2.387 1.328-.351-.14-.702-.28-.912-.49l-.141.56-.772.699-1.474-.28-1.263-1.328-.702-1.816-.421-2.446.351-1.608-.211.35s-1.053 1.258-1.544 2.725c0 0-.772 1.328 0 4.053 0 0 .141.42.421.909 0 0 .141 2.865 2.808 3.983 0 0 1.193.56 2.597.28 0 0 1.614.628 3.439-.21 1.825-.839 2.878-1.747 3.72-3.285 0 0 1.825-1.677 2.316-3.703 0 0 .772-1.887.421-5.8l-.14-1.538-.14-1.048-.071-.07Zm2.457-16.562s2.106.14 3.088 1.817c0 0 .772.909.632 2.935 0 0 0 1.258-.983 2.796 0 0 .562-1.957-.07-3.425 0 0-.561-1.817-2.176-2.585 0 0-1.544-1.048-4-.07 0-.07 1.333-1.398 3.509-1.468Zm-6.247 4.613s.702-1.328 2.667-2.097c1.966-.769 3.018-.21 3.018-.21s1.545.49 2.106 2.097c0 0-.912-1.048-2.527-1.118 0 0-1.825-.14-3.72 1.328 0 0-1.825 1.187-2.948 3.913.071 0 .071-1.747 1.404-3.913Zm-9.967 23.2c-1.895-2.585-.491-5.31-.491-5.31-.21 3.144 1.965 4.611 1.965 4.611 2.317 1.677 5.054.14 5.054.14-1.685 1.747-3.299 1.747-3.299 1.747-2.316.21-3.229-1.188-3.229-1.188Zm4.914 3.215s-2.808 1.048-4.492-1.398c0 0 1.895 1.188 4.141.21 2.246-.979 3.228-2.376 3.649-3.145 0 0 .702-.909.983-2.586 0 0 .07 1.817-.702 3.494-.772 1.678-2.176 2.936-3.579 3.425Zm6.317-4.822c-.351 1.956-1.615 3.284-1.615 3.284-1.614 1.677-3.018 1.747-3.018 1.747 2.246-1.607 2.878-3.773 2.878-3.773.632-1.538.632-2.935.632-4.333 0-1.398-.281-3.075-.281-3.075s-.351-1.887-.491-2.865c-.141-.978-.422-3.144-.422-3.144-.07-1.817.211-4.193.211-4.193.491-2.586 2.246-3.984 2.246-3.984 1.614-1.397 3.229-1.467 3.229-1.467h.07l-.842.489c-.702.42-1.545 1.398-1.545 1.398-.701.768-1.123 1.747-1.474 2.585-.28.839-.491 2.446-.491 3.075s.07 2.306.141 2.935c.07.629.35 2.376.35 2.376l.281 2.166s.211 1.608.351 3.355c.211 1.607-.21 3.424-.21 3.424Zm1.754-2.726c-.21 1.678-.702 2.376-.702 2.376.351-1.747.211-3.983.071-4.821-.141-.909-.351-2.656-.351-2.656l-.351-2.516c-.211-1.537-.281-3.284-.281-3.284.07-3.564 1.123-4.822 1.123-4.822-.351.909-.351 3.075-.351 3.704s.14 2.446.14 2.446.422 2.515.492 3.005c.07.419.28 2.725.351 3.284 0 .49.14 1.607-.141 3.284Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='123.434' x2='127.373' y1='12.055' y2='15.329' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E44126'/%3E%3Cstop offset='1' stop-color='%23811619'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='133.655' x2='137.731' y1='21.995' y2='18.902' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E44126'/%3E%3Cstop offset='1' stop-color='%23811619'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='145.311' x2='140.411' y1='9.654' y2='11.841' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E44126'/%3E%3Cstop offset='1' stop-color='%23811619'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") !important; background-position:10px 0; background-size:153px;}
h2.anniver78{width:163px; height:35px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='153' height='35' fill='none'%3E%3Cpath fill='%23000' d='M98.685 31.634v-5.031c0-.35-.07-.49-.702-.49h-4.984v.35s-.07.21.281.21h.07c.422 0 .422.21.422.838v4.053h-8.634v1.538h21.829v-1.538h-8.282v.07ZM85.559 13.116h.351c.211 0 .351.07.351.419v7.407c0 2.866 3.3 3.774 9.967 3.774 6.317 0 9.686-.629 9.686-3.704V13.675c0-1.049-.07-1.328-1.334-1.328h-4.772v.35c0 .209.14.419.351.489H100.51c.21 0 .35.07.35.419v2.515h-9.615v-2.515c0-.979-.07-1.328-1.264-1.328H85.21v.35c-.07.279.07.489.35.489Zm5.615 4.542h9.686v4.053c0 .909-.14 1.537-5.053 1.537-4.562 0-4.703-.559-4.703-1.397v-4.193h.07ZM13.477 16.4h4.913v2.795h-5.264v1.398h5.264v3.284h3.229c1.544 0 1.755-.14 1.755-1.747v-8.525c0-.979 0-1.607-1.053-1.607h-4.843v.489c0 .21.21.35.35.35h.211c.21 0 .351.069.351.418v1.677h-4.562c0-.279.07-.559.07-.838v-.699c0-.559 0-.838-.912-.838H1.404v1.537h7.51v.35C8.634 18.705 4.21 22.34 0 23.387l1.614.978a20.246 20.246 0 0 0 8.493-3.214c1.614-1.188 2.808-2.865 3.37-4.752Zm.351 7.687c-4.703 0-9.616 1.887-9.616 5.171 0 3.285 4.984 5.171 9.616 5.171s9.616-1.886 9.616-5.17c0-3.285-4.984-5.172-9.616-5.172Zm0 8.735c-2.386 0-4.562-1.677-4.562-3.564s2.176-3.564 4.562-3.564 4.562 1.677 4.562 3.564-2.246 3.564-4.562 3.564Zm30.04-15.164c0-3.215-3.509-5.8-7.58-5.8-4.07 0-7.72 2.585-7.72 5.8 0 3.214 3.72 5.8 7.72 5.8 4.001 0 7.58-2.585 7.58-5.8Zm-10.317 0c0-1.747.632-4.263 2.737-4.263 2.106 0 2.527 2.516 2.527 4.263 0 1.747-.421 4.263-2.527 4.263-2.105 0-2.737-2.516-2.737-4.263Zm12.072-4.822h.492c.21 0 .35.07.35.42V27.37h3.019c1.895 0 1.965-.14 1.965-2.096v-11.67c0-.979 0-1.538-1.123-1.538h-5.054v.49c0 .21.211.28.351.28Zm-8.984 17.68v-4.123c0-.838 0-1.118-1.333-1.118h-4.492v.49c0 .209.21.349.42.349h.422c.35.07.35.28.35.559v3.983c-.14 1.258.773 2.376 1.966 2.516 8.002 1.397 15.512.349 17.688-.77v-1.327c-2.808.56-5.686.839-8.493.839-3.37 0-6.528-.35-6.528-1.398Zm36.99-17.68h.42c.211 0 .352.07.352.42v8.735h2.807c1.825 0 1.895-.21 1.895-1.817v-6.57c0-.977 0-1.606-1.053-1.606h-4.702v.489c-.07.21.14.35.28.35Zm-1.896 4.123c0-3.005-3.58-5.171-7.58-5.171s-7.72 2.026-7.72 5.171c0 2.935 3.72 5.171 7.72 5.171 4 0 7.58-2.096 7.58-5.17Zm-10.247 0c0-1.607.561-3.774 2.667-3.774s2.527 2.167 2.527 3.774c0 1.607-.421 3.774-2.527 3.774-2.106 0-2.667-2.097-2.667-3.774Zm16.564 6.36H59.8v1.537h14.53v2.515H58.887v.42c0 .21.21.419.421.419h.351c.21 0 .35.07.35.42v2.725c.071 1.118.913 2.026 2.036 2.096 7.44 1.118 15.301.28 17.197-.49v-1.257c-2.668.56-5.335.769-8.072.699-3.229 0-6.177-.21-6.177-1.188v-2.096h11.932c.983 0 2.387.349 2.387-1.258v-3.425c-.07-.489-.14-1.048-1.264-1.118Z'/%3E%3Cpath fill='%23E44126' d='M121.355 2.843h3.019l-2.246 4.263h-1.123l2.035-3.914h-1.755l.07-.349ZM123.672 5.918c.07-.21.14-.49.351-.63.21-.209.421-.348.701-.488-.21-.14-.28-.28-.421-.42a.77.77 0 0 1 0-.559c.071-.21.141-.419.351-.629.211-.14.421-.28.632-.349.281-.07.491-.14.772-.14.421 0 .772.07 1.053.28.281.21.351.489.21.838-.07.14-.14.35-.28.49-.141.14-.351.28-.562.419.211.14.421.28.492.489.07.21.07.42.07.629-.07.42-.351.769-.702.978-.351.21-.772.35-1.334.35-.491 0-.842-.14-1.123-.35-.281-.21-.351-.489-.21-.908Zm1.123-.07c-.07.28-.07.559 0 .699.07.21.14.28.351.28.14 0 .28-.07.421-.28.14-.21.281-.42.281-.699.07-.28.07-.49.07-.629-.07-.14-.141-.28-.351-.28a.64.64 0 0 0-.492.21c-.14.21-.21.42-.28.699Zm.561-1.957c-.07.21-.07.42-.07.56 0 .14.14.209.281.209.14 0 .281-.07.351-.21.07-.14.21-.35.21-.559a.77.77 0 0 0 0-.559c-.07-.14-.14-.21-.28-.21-.141 0-.351.21-.492.77Z'/%3E%3Cpath fill='%23000' d='M133.568 6.407v-.769c0-.14 0-.21-.281-.21H132.445v.07s0 .07.07.07h.071c.07 0 .07.07.07.07v.7c0 .069 0 .418.351.418 1.474.28 2.877.07 3.299-.14v-.14c-.492.14-1.194.14-1.545.14-.631 0-1.193-.07-1.193-.209ZM136.095 3.053H135.183v.07s0 .07.07.07h.07c.07 0 .07 0 .07.07v.279h-.983v.28h.983v.349h-.983v.28h.983v1.257h.632c.281 0 .351 0 .351-.35V3.333c-.07-.14-.07-.28-.281-.28Z'/%3E%3Cpath fill='%23000' d='m134.972 4.87-.14-.21c-1.194.35-1.474.07-1.474-.07V3.262c0-.07-.071-.14-.211-.14H132.305v.07s0 .07.07.07h.07c.07 0 .07 0 .07.07V4.45c0 .28.141.42.492.56.14.07.28.07.491.07.632.07 1.474-.21 1.474-.21ZM130.34 5.289h-2.457v.28h1.544v1.327h.562c.351 0 .351 0 .351-.35v-.978h1.614v-.28h-1.614ZM130.41 3.402h1.193v-.28h-3.299v.28h1.193c-.21.63-.912 1.188-1.544 1.398l.281.21c.912-.14 1.474-.49 1.755-.84.28.35.842.63 1.754.84l.281-.21c-.772-.21-1.474-.769-1.614-1.398ZM118.548 3.262l-2.246-.07v.35h1.474c0 .21-.07.35-.141.559-.07.21-.21.35-.35.49-.141.139-.351.279-.492.349-.21.14-.421.21-.702.279h-.07l.141.28h.07c.702-.14 1.263-.42 1.684-.77.421-.349.632-.908.632-1.467ZM119.952 4.24v-.908c0-.14 0-.28-.211-.28H118.899v.07s0 .07.07.07h.07c.07 0 .07 0 .07.07v2.796h.562c.351 0 .351 0 .351-.35V4.66h.421v-.42h-.491ZM117.425 6.477v-.699c0-.14 0-.21-.211-.21h-.772v.07s0 .07.07.07h.071c.07 0 .07.07.07.07v.629c0 .07 0 .35.351.42 1.404.209 2.737.07 3.158-.14v-.14c-.491.07-1.193.14-1.544.14-.632 0-1.193-.07-1.193-.21ZM113.845 5.289l.421-.42-1.052-.558c.07-.07.07-.14.14-.28h.983v-.35h-2.808v.35h1.053c-.07.21-.211.35-.351.49-.211.209-.421.349-.632.488h-.07l.14.28h.071c.491-.14.912-.42 1.263-.699l.842.699ZM113.775 3.123h-1.684v.349h1.684v-.35ZM115.53 4.24v-.908c0-.14 0-.28-.141-.28h-.982v.07s0 .07.07.07h.07s.07 0 .07.07V5.43h.562c.351 0 .351 0 .351-.35V4.59h.421v-.35h-.421ZM113.705 5.429c-.842 0-1.685.28-1.685.768 0 .49.913.77 1.685.77.842 0 1.684-.28 1.684-.77.071-.489-.842-.768-1.684-.768Zm0 1.327c-.421 0-.842-.28-.842-.559 0-.28.421-.559.842-.559s.842.28.842.56c0 .279-.421.558-.842.558Z'/%3E%3Cpath fill='url(%23a)' d='M132.726 9.552s.07-.07.211-.14H115.53s-2.316 0-3.159-.769v4.542s.281.909 1.545 1.119h12.002s1.684-.839 2.948-1.678c1.123-.838 2.948-2.166 3.86-3.074Z'/%3E%3Cpath fill='%23E44126' d='M132.726 9.552c-.842.908-2.737 2.236-3.931 3.075-1.193.838-2.947 1.677-2.947 1.677s-3.51 1.747-5.756 5.52c0 0-1.825 3.005-2.246 6.918 0 0-.211 2.027-.07 4.822 0 0 .14.979-.281 1.677h10.177s-2.175-2.865-2.175-7.686c0 0-.211-3.145 2.947-6.5 0 0 1.123-1.327 3.65-2.865 0 0 .843-.419.843-1.327v-5.59c-.141.209-.211.279-.211.279Z'/%3E%3Cpath fill='url(%23b)' d='m128.585 25.555.702 1.816 1.263 1.328 1.474.28.772-.7.141-.558c-.492-.35-.773-.699-.773-.699-.28-1.328.211-2.655.211-2.655.14-.28 1.404-1.258 1.404-1.258 1.193-.839 3.158-1.817 3.158-1.817s-.07-.909-.07-1.118c0 0-2.035.978-2.807 1.537 0 0 .982-1.118 2.737-2.026l-.141-1.119c-3.018 1.747-4 3.285-4 3.285-1.053 1.397-1.544 3.075-1.544 3.075-.351-2.866 1.474-4.822 1.474-4.822 1.123-1.468 3.86-2.865 3.86-2.865s-.281-1.538-.281-1.957c0 0-3.228 1.328-5.124 2.865 0 0-1.333 1.118-2.035 2.376l-.421.769-.141.28-.35 1.607.491 2.376Zm.351-2.097c.281-2.376 2.456-4.263 2.456-4.263 1.474-1.327 3.931-2.306 3.931-2.306-1.685.909-3.088 2.236-4.141 3.914-.983 1.677-.983 3.913-.983 3.913.141 2.306 1.615 3.494 1.615 3.494-3.37-.839-2.878-4.752-2.878-4.752Z'/%3E%3Cpath fill='url(%23c)' d='M152.098 7.455s0-.908-.421-1.537c0 0 .14-2.166-1.544-3.844 0 0-1.194-1.397-3.369-1.327l.561 1.118 1.614 2.096v2.446l-.842 2.586-1.474 1.258h-.702c-.21.419-.421.698-.421.698s-.631.42-1.333.839c-.702.42-2.597 1.258-2.597 1.258l.07 1.048s1.193-.49 2.597-1.258c1.404-.769 2.176-1.398 2.176-1.398s1.052-.908 1.614-1.747c.561-.838.912-1.607 1.123-2.376.211-.768.351-1.747.281-2.585-.141-.839-.281-1.817-1.123-2.726 0 0 .842.28 1.614 1.398.702 1.118.772 2.236.702 2.586 0 0 0 1.048-.491 2.306-.562 1.258-1.264 2.096-1.966 2.655-.631.56-2.035 1.468-3.018 1.957 0 0-1.403.699-2.176 1.048l-1.333.56.14 1.048s1.966-.77 4.071-1.887c0 0 1.755-.909 3.088-2.167 0 0 1.194-.978 2.106-3.074 0 0 .07 3.144-2.878 5.24 0 0-1.403 1.258-3.228 1.957l-2.948 1.258c.07.21.14.979.14.979l2.316-.909c-.631.42-2.316 1.118-2.316 1.118l.141 1.048s.842-.349 1.544-.698c.702-.35 2.246-1.188 3.509-2.306 0 0 1.053-.979 1.825-1.957 0 0 1.614-1.398 2.246-3.075.07.14.912-1.537.702-3.634Z'/%3E%3Cpath fill='%23E44126' d='M142.201 18.077s-.07-.769-.14-.978c0 0-.211-1.118-.211-1.328l-.14-1.048v-.35l-.07-1.048c-.07-.838.07-2.585.07-2.585.07-.56.421-1.887.421-1.887.281-.769.562-1.328.562-1.328.21-.21 1.193-.629 1.193-.629.421-.14 1.333-.35 1.333-.35.351.21.702.63 1.053 1.049.281.42.421.769.421.769 0 .28-.14.699-.351 1.258-.07.21-.21.559-.421.838h.702l1.474-1.258.842-2.585V4.03l-1.614-2.096-.632-1.188h-.421s-1.754-.909-4.281.349c0 0-1.965.978-3.229 3.145l-.07.07s-1.193.978-1.965 3.004c0 0-.772 1.748-.702 4.123 0 0 .07 1.747.281 3.844.07.42.28 1.957.28 1.957l.211 1.327.14 1.119v.489c0 .21.07 1.118.07 1.118s.071.838-.07 2.655c-.14 1.817-.631 2.865-.631 2.865-1.264 1.049-2.387 1.328-2.387 1.328-.351-.14-.702-.28-.912-.49l-.141.56-.772.699-1.474-.28-1.263-1.328-.702-1.816-.421-2.446.351-1.608-.211.35s-1.053 1.258-1.544 2.725c0 0-.772 1.328 0 4.053 0 0 .141.42.421.909 0 0 .141 2.865 2.808 3.983 0 0 1.193.56 2.597.28 0 0 1.614.628 3.439-.21 1.825-.839 2.878-1.747 3.72-3.285 0 0 1.825-1.677 2.316-3.703 0 0 .772-1.887.421-5.8l-.14-1.538-.14-1.048-.071-.07Zm2.457-16.562s2.106.14 3.088 1.817c0 0 .772.909.632 2.935 0 0 0 1.258-.983 2.796 0 0 .562-1.957-.07-3.425 0 0-.561-1.817-2.176-2.585 0 0-1.544-1.048-4-.07 0-.07 1.333-1.398 3.509-1.468Zm-6.247 4.613s.702-1.328 2.667-2.097c1.966-.769 3.018-.21 3.018-.21s1.545.49 2.106 2.097c0 0-.912-1.048-2.527-1.118 0 0-1.825-.14-3.72 1.328 0 0-1.825 1.187-2.948 3.913.071 0 .071-1.747 1.404-3.913Zm-9.967 23.2c-1.895-2.585-.491-5.31-.491-5.31-.21 3.144 1.965 4.611 1.965 4.611 2.317 1.677 5.054.14 5.054.14-1.685 1.747-3.299 1.747-3.299 1.747-2.316.21-3.229-1.188-3.229-1.188Zm4.914 3.215s-2.808 1.048-4.492-1.398c0 0 1.895 1.188 4.141.21 2.246-.979 3.228-2.376 3.649-3.145 0 0 .702-.909.983-2.586 0 0 .07 1.817-.702 3.494-.772 1.678-2.176 2.936-3.579 3.425Zm6.317-4.822c-.351 1.956-1.615 3.284-1.615 3.284-1.614 1.677-3.018 1.747-3.018 1.747 2.246-1.607 2.878-3.773 2.878-3.773.632-1.538.632-2.935.632-4.333 0-1.398-.281-3.075-.281-3.075s-.351-1.887-.491-2.865c-.141-.978-.422-3.144-.422-3.144-.07-1.817.211-4.193.211-4.193.491-2.586 2.246-3.984 2.246-3.984 1.614-1.397 3.229-1.467 3.229-1.467h.07l-.842.489c-.702.42-1.545 1.398-1.545 1.398-.701.768-1.123 1.747-1.474 2.585-.28.839-.491 2.446-.491 3.075s.07 2.306.141 2.935c.07.629.35 2.376.35 2.376l.281 2.166s.211 1.608.351 3.355c.211 1.607-.21 3.424-.21 3.424Zm1.754-2.726c-.21 1.678-.702 2.376-.702 2.376.351-1.747.211-3.983.071-4.821-.141-.909-.351-2.656-.351-2.656l-.351-2.516c-.211-1.537-.281-3.284-.281-3.284.07-3.564 1.123-4.822 1.123-4.822-.351.909-.351 3.075-.351 3.704s.14 2.446.14 2.446.422 2.515.492 3.005c.07.419.28 2.725.351 3.284 0 .49.14 1.607-.141 3.284Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='123.434' x2='127.373' y1='12.055' y2='15.329' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E44126'/%3E%3Cstop offset='1' stop-color='%23811619'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='133.655' x2='137.731' y1='21.995' y2='18.902' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E44126'/%3E%3Cstop offset='1' stop-color='%23811619'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='145.311' x2='140.411' y1='9.654' y2='11.841' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E44126'/%3E%3Cstop offset='1' stop-color='%23811619'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") !important; background-position:10px 0; background-size:153px;}


/* 뉴스레터 배너 추가 */
.banner-newsletter{width:100%; position:relative;}
.banner-newsletter figure{}
.banner-newsletter figure img{width:100%;}
.btn-clese-banner{position:absolute; right:1.5%; top:2%; width:8%; height:100%;}
.btn-clese-banner img{width:70%;}

/* 경인인뎁스 본문 헤더 */
.special-header .header_wrap h2{background-position:-5px -0px;}
.special-view .header_wrap h2{background-position:-5px -30px;}


/* 선거페이지 */
.vote2024-cont{background:#ebebeb;}
.vote2024-hd{background:url(../images/mobile_header.jpg) no-repeat 0 0; height:150px; background-size:cover;}
.vote2024-logo{float:left; margin:40px 0 35px 16px; width:200px; height:32px; background-size:200px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='363' height='55' fill='none'%3E%3Cpath fill='%23fff' d='M12.35 22.566v2.47c0 5.852 2.204 11.78 6.992 14.554l-2.28 2.85c-3.23-1.9-5.358-5.282-6.574-9.272-1.216 4.332-3.42 8.018-6.726 10.108l-2.356-2.888c4.864-3.04 7.144-9.234 7.144-15.352v-2.47H2.508v-3.23h15.504v3.23H12.35Zm8.208 5.092v-11.4h3.686v31.996h-3.686V30.85h-5.054v-3.192h5.054Zm6.916-12.084h3.724v34.314h-3.724V15.574Zm78.851 7.296v15.656c3.952-.038 7.068-.228 10.602-.95l.342 3.23c-4.142.798-7.676.95-12.502.95h-2.28V19.678h12.692v3.192h-8.854Zm20.558-7.296h3.724v34.314h-3.724V32.332h-4.066v15.884h-3.686v-31.92h3.686V29.14h4.066V15.574Zm51.832 16.264h-14.448V36.5h10.458v14.49h-6.804v-9.198h-21.336V36.5h10.878v-4.662h-14.406v-5.334h24.234c.588-3.108.714-5.67.756-8.022h-20.706v-5.334h27.426v3.276c0 2.898 0 6.132-.714 10.08h4.662v5.334Zm25.365-16.17v5.25h-23.604v-5.25h8.4v-3.864h6.804v3.864h8.4Zm-11.76 11.466c-2.142 0-3.57.756-3.57 2.394 0 1.68 1.428 2.436 3.57 2.436 2.1 0 3.528-.756 3.528-2.436 0-1.638-1.428-2.394-3.528-2.394Zm3.318 9.492v2.562c2.94-.168 5.88-.42 8.694-.756l.504 4.83c-8.526 1.638-17.472 1.68-24.318 1.68l-.798-5.418c2.772 0 5.922 0 9.156-.084v-2.814c-3.99-.966-6.594-3.612-6.594-7.098 0-4.41 4.158-7.476 10.038-7.476 5.838 0 9.996 3.066 9.996 7.476 0 3.486-2.646 6.174-6.678 7.098Zm10.458-25.032h6.804v39.354h-6.804V11.594Zm22.593 2.478c6.216 0 11.046 4.2 11.046 9.912 0 5.754-4.83 9.954-11.046 9.954-6.174 0-11.004-4.2-11.004-9.954 0-5.712 4.83-9.912 11.004-9.912Zm0 5.754c-2.436 0-4.368 1.386-4.368 4.158 0 2.814 1.932 4.2 4.368 4.2 2.478 0 4.41-1.386 4.41-4.2 0-2.772-1.932-4.158-4.41-4.158Zm13.944-8.316h6.804v39.564h-6.804V11.51Zm-25.62 31.92-.756-5.418c6.804 0 16.254-.084 24.444-1.218l.462 4.83c-8.4 1.68-17.43 1.806-24.15 1.806Zm55.436-9.198h7.056v-22.68h6.804v29.82h-6.804V38.81h-7.056v-4.578Zm-7.35-16.548c-2.016 0-3.444.672-3.444 2.184 0 1.554 1.428 2.226 3.444 2.226 2.1 0 3.486-.672 3.486-2.226 0-1.512-1.386-2.184-3.486-2.184Zm0 9.324c-5.754 0-9.87-2.898-9.87-7.14 0-4.158 4.116-7.098 9.87-7.098 5.796 0 9.912 2.94 9.912 7.098 0 4.242-4.116 7.14-9.912 7.14Zm-1.218 18.06h23.268v5.334h-29.988V38.558h5.25v-4.872c-3.192.168-6.3.21-9.072.21l-.798-5.292c7.14-.042 16.632-.126 24.822-1.218l.462 4.788c-2.856.504-5.796.84-8.694 1.092v7.266h-5.25v4.536Zm51.783-4.62V24.866h-6.426v-5.418h6.426v-7.854h6.804v28.854h-6.804Zm-2.646-10.5-3.57 5.166c-3.906-1.386-6.552-3.906-8.19-7.14-1.638 3.696-4.536 6.636-8.904 8.148l-3.612-5.292c6.888-2.184 8.946-7.56 8.946-12.894V14.03h6.93v3.906c0 4.83 1.932 9.828 8.4 12.012Zm-10.248 15.12h20.538v5.334h-27.342V37.718h6.804v7.35Zm24.189-29.526h18.858c0 12.348-3.318 22.05-17.262 29.022l-3.528-5.25c9.45-4.746 13.104-10.248 13.902-18.438h-11.97v-5.334Zm25.242-3.948h6.804V50.99h-6.804V31.754h-6.72v-5.418h6.72V11.594Z'/%3E%3Cpath fill='url(%23a)' d='M40.236 52v-4.42c10.452-9.36 16.64-16.588 16.64-22.516 0-3.9-2.132-6.24-5.772-6.24-2.808 0-5.148 1.82-7.072 3.952l-4.16-4.16c3.536-3.744 6.968-5.824 12.22-5.824 7.28 0 12.116 4.68 12.116 11.856 0 6.968-5.772 14.456-12.792 21.32 1.924-.208 4.472-.416 6.24-.416h8.372V52H40.236Zm28.021 0v-4.42c10.452-9.36 16.64-16.588 16.64-22.516 0-3.9-2.132-6.24-5.772-6.24-2.808 0-5.148 1.82-7.072 3.952l-4.16-4.16c3.536-3.744 6.968-5.824 12.22-5.824 7.28 0 12.116 4.68 12.116 11.856 0 6.968-5.772 14.456-12.792 21.32 1.924-.208 4.472-.416 6.24-.416h8.372V52H68.257Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='42.964' x2='89.163' y1='12' y2='.407' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2386EDE1'/%3E%3Cstop offset='1' stop-color='%239E79EC' stop-opacity='.49'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E"); background-repeat:no-repeat;}

.vote2024-dday{position:absolute; right:16px; top:12px; color:#fff; text-align:center; font-size:15px;}
.vote2024-day{display:flex; align-items:center; margin-bottom:6px;}
.ico-vote-symbol{width:24px; height:24px; background-size:24px; display:inline-block; margin-right:4px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Ccircle cx='14' cy='14' r='12.5' stroke='%23D51B1B' stroke-width='3'/%3E%3Cpath stroke='%23D41B1B' stroke-width='3' d='M14.5 2v24M13.882 12.787l11 8'/%3E%3C/svg%3E");}
.vote2024-dday-count{font-size:26px; font-weight:600;}

.nav-swiper{clear:both; overflow-x:auto;}
.nav-swiper{-ms-overflow-style: none;}
.nav-swiper::-webkit-scrollbar{display:none;}
.election-nav2024{width: 450px; height:44px; overflow: hidden;}
.election-nav2024 li{float:left; margin:0 15px; padding:10px 0; font-size:18px;}
.election-nav2024 li a{color:#fff;}

.party-count{display:flex; flex-flow:row wrap; margin-top:5px;}
.party-count li{margin-right:12px; font-size:14px;}
.party-count li [class ^="p_icon"]{display:inline-block; width:12px; height:12px; border-radius:20px; margin-right:3px;}
