@font-face{
	font-display: swap;
	font-family:'Noto Sans KR';
	font-style:normal;
	font-weight:300;
	src:url('../fonts/NotoSansKR-Light.woff2') format('font-woff2'),
		url('../fonts/NotoSansKR-Light.woff') format('woff');
		/*url('../fonts/NotoSansKR-Light.otf') format('opentype');*/
}
@font-face{
	font-display: swap;
	font-family:'Noto Sans KR';
	font-style:normal;
	font-weight:400;
	src:url('../fonts/NotoSansKR-Regular.woff2') format('font-woff2'),
		url('../fonts/NotoSansKR-Regular.woff') format('woff');
		/*url('../fonts/NotoSansKR-Regular.otf') format('opentype');*/
}
@font-face{
	font-display: swap;
	font-family:'Noto Sans KR';
	font-style:normal;
	font-weight:500;
	src:url('../fonts/NotoSansKR-Medium.woff2') format('font-woff2'),
		url('../fonts/NotoSansKR-Medium.woff') format('woff');
		/*url('../fonts/NotoSansKR-Medium.otf') format('opentype');*/
}
@font-face{
	font-display: swap;
	font-family:'Noto Sans KR';
	font-style:normal;
	font-weight:700;
	src:url('../fonts/NotoSansKR-Bold.woff2') format('font-woff2'),
		url('../fonts/NotoSansKR-Bold.woff') format('woff');
		/*url('../fonts/NotoSansKR-Bold.otf') format('opentype');*/
}
/*@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=block');*/
* { margin:0; padding:0; font-family:'Noto Sans KR','Apple SD Gothic Neo', 'Malgun Gothic', '¸¼Àº °íµñ', Dotum, µ¸¿ò, Arial, Helvetica, sans-serif;}
html, body { /*width:100%;*/}
html {font-size:62.5%; line-height: 1.285; font-weight: 400;}
body { position:relative; line-height:normal; font-size:1.6rem; word-break: break-all; -webkit-text-size-adjust: none;}
html, body, div, span, strong, em, p, dl, dt, dd, ul, ol, li ,a, img, hr, pre,
table, caption, thead, tbody, tfoot, tr, th, td, fieldset, legend, summary, label, input, textarea, button, iframe,
header, footer, address, nav, main, section, article, aside, canvas, video, audio, time,
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; border:0; color: #202020; /*letter-spacing: -1px;*/}
ul, ol, dl, dd, dt, li { list-style-type:none; }
legend { display:none; }
blockquote, q { quotes:none; }
table { width:100%; border-spacing:0; border-collapse:collapse; }
iframe { border:0 none; }
em, address {font-style: normal;}
button { cursor:pointer; }
img { display:block; vertical-align:top; border:0; }
a { color:inherit; text-decoration:none; }
a:active, a:focus, a:link, a:visited { text-decoration:none; }
/**::selection{background: #e2e2e2;}*/

#sikp{position: absolute;margin: 0 auto;width: 100%;list-style: none;font-size: 1.6rem;top: -3.5rem;left: 0;z-index: 999;}
#sikp a:focus, #sikp a:active {position: absolute;padding-top: 1.5rem;width: 100%;height: 3.5rem;top: 4rem;z-index: 999;text-align: center;color: #fff;background: #333;overflow: visible;clip: unset;}
#wrap{position: relative; margin: auto; max-width: 100%; min-width: 1200px; box-sizing: border-box;}
#container{position: relative; display: block;}
#container:after{display: block; clear: both; content: "";}
.contents{position: relative; display: block; box-sizing: border-box;}

/*icon*/
[class ^="icon_"]{flex-shrink: 0; display: block; background-repeat: no-repeat; width: 24px; height: 24px;text-indent: -9999px;}
.sprite_01{background-image: url(../img/sprite_common.png); background-size: 365px;}
.sprite_01.logo{background-position: -5px -5px;}
.sprite_01.footer_logo{background-position: -239px -5px;}
.sprite_01.icon_dawn_arrow{background-position: -173px -172px;}
.sprite_01.seach_btn{background-position: -282px -155px;}
.sprite_01.menu_btn{background-position: -240px -155px;}
.sprite_01.icon_dwon_arrow{background-position: -104px -216px;}
.main_section_08 .sprite_01.icon_right_arrow {background-position: -39px -219px;}
.footer_sns .sprite_01.facebook{background-position: -5px -137px;}
.footer_sns .sprite_01.twitter{background-position: -37px -137px;}
.footer_sns .sprite_01.kakaotalk{background-position: -69px -137px;}
.footer_sns .sprite_01.instagram{background-position: -101px -137px;}
.footer_sns .sprite_01.youtube{background-position: -133px -137px;}
.icon_next{width: 16px; height: 16px; background-position: -342px -76px;}
.icon_arrow_gray{background-position: -137px -219px;}

/*header*/
.header{position: relative; display: block; width: 100%; height: 205px; box-sizing: border-box; z-index: 9999; background: #fff;}
.header_mid_menu{height: 144px;}
.logo{position: absolute; left: 50%; top: 60px; height: 56px; width: 223px; transform: translateX(-50%);}
.logo a{display: block; width: 100%; height: 100%; text-indent: -9999px;}
.header_banner{overflow: hidden; position: absolute; top: 48px; width: 276px; height: 80px;}
.header_banner.left{left: 0;}
.header_banner.right{right: 0;}
.header_banner img{width: 100%; height: 100%; object-fit: cover;}
.header_top_menu{position: fixed; left: 0; top: 0; display: block; width: 100%; height: 32px; background: #F5F5F5; z-index: 9999;}
.header_top_menu .inner{display: flex; justify-content: space-between; align-items: center; height: 100%;}
.header_top_menu ul{display: flex; align-items: center;}
.header_top_menu ul li{padding: 0 8px; color: #4F4F4F;font-size: 12px; font-weight: 400; box-sizing: border-box;}
.header_top_menu .join{color:#147CE5;}
.header_top_menu .login{display: block; line-height: 24px; height: 24px; background: #0D6AC3; color:#fff; padding: 0 12px; box-sizing: border-box; border-radius: 9999px;}
.nav{position: relative; left: 0; top: 0; width: 100%; height: 60px; background: #fff; border-top: 1px solid #D1D1D1; border-bottom: 3px solid #B8292F; box-sizing: border-box; z-index: 999;}
.nav:after{position: absolute;left: 0;bottom: -6px;display: block;clear: both;content: "";width: 100%;height: 3px;background: linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0.1), rgba(0,0,0,0.05));z-index: 99;}
.gnb{display: flex; align-items: center; justify-content: center; column-gap: 32px; height: 100%; white-space: nowrap;}
.gnb li{/*padding: 0 18px;*/ font-size: 20px; font-weight: 500; box-sizing: border-box;}
.gnb .gnb_more a{display: flex; align-items: center;}
.gnb .seach_btn{position: absolute; right: 0; top: 50%; padding: 0; width: 32px; height: 32px; transform: translateY(-50%);}
.gnb .seach_btn a{display: block; width: 100%; height: 100%; text-indent: -9999px;}
.gnb .menu_btn{position: absolute; left: 0; top: 50%; padding: 0; width: 32px; height: 32px; transform: translateY(-50%);}
.gnb .menu_btn a{display: block; width: 100%; height: 100%; text-indent: -9999px;}
.gnb .menu_btn a span{position: absolute; left: 4px; top: 50%; width: calc(100% - 8px); height: 3px; background: #202020; transform: translateY(-50%);transition: .3s;}
.gnb .menu_btn a span:after{position: absolute; left: 0px; top: -7px; display: block; clear: both; content: ""; width: 100%; height: 3px; background: #202020; transition: .3s;}
.gnb .menu_btn a span:before{position: absolute; left: 0px; top: 7px; display: block; clear: both; content: ""; width: calc(100% - 8px); height: 3px; background: #202020; transition: .3s;}
.gnb .menu_btn:hover span{background: #147CE5;}
.gnb .menu_btn:hover span:after{background: #147CE5;}
.gnb .menu_btn:hover span:before{background: #147CE5;}
.gnb .menu_btn.active span{background: #fff;}
.gnb .menu_btn.active span:after{top: 0;transform: rotate(45deg);}
.gnb .menu_btn.active span:before{top: 0;transform: rotate(-45deg); width: 100%;}
.gnb .gnb_logo{display: none;}
.gnb .gnb_logo a{display: block; width: 97px; height: 24px; background-position: -240px -45px; text-indent: -9999px;}
.gnb .on{position: relative;}
.gnb .on:after{position: absolute; left: calc(50% - 2px); bottom: -7px; display: block; clear: both; content: ""; width: 4px; height: 4px; border-radius: 50%; background: #B8292F;}
.gnb_multimedia .youtube{display: inline-block; width: 24px;height: 24px;margin-right: 4px;background-repeat: no-repeat;background-position: 50% 50%;background-size: contain; background-image: url(../img/main/multimedia_youtube_hover.png); vertical-align: sub;}
.all_menu_wrap{display: none; position: relative; margin: auto; width: 1200px; height: 0;}
.all_menu{position: absolute; left: 0; top: 3px; display: block; width: 180px; background: #fff; box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.25); z-index: 99;}
.all_menu a{display: flex; justify-content: space-between; align-items: center; padding-left: 12px; height: 44px; color:#4f4f4f; font-weight: 500; font-size: 18px;}
.all_menu > ul{border-bottom: 1px solid #d1d1d1;}
.all_menu > ul > li{position: relative; display: block;}
.all_menu > ul > li:hover > .step_02{display: block;}
.all_menu .step_02{display: none; position: absolute; left: 180px; top: 0; min-width: 180px; background: #fff; box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.25);}
.all_menu .step_02.bot{bottom: 0; top: auto;}
.all_menu .step_02 li{}
.all_menu .step_02 a{}
.background{display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.05); z-index: 999;}
.all_menu_wrap.active{display: block;}
.all_menu .step_02.active{display: block;}
.background.active{display: block;}

/*fixed/view*/
.header.fixed .nav{position: fixed; left: 0; top: -28px !important;}
.header.fixed .gnb_logo{display: block;}
.view_header{height: 92px;}
.view_header .nav{top: 32px;}
.view_header .gnb {column-gap: 0; padding: 0 80px;}
.view_header .gnb .gnb_logo{display: block;}
.view_header .gnb .view_category{margin-bottom: 2px; padding: 0 10px 0 15px;}
.view_header .gnb .view_title{display: none; margin-bottom: 2px; font-weight: 300; font-size: 18px;}
.view_header .gnb .view_title b{color:#B8292F; font-weight: 400;}
.view_header .gnb .view_title span{text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 16%;}
.view_header.fixed .gnb .view_title{display: block;}

/*footer*/
.footer_promotion{display: flex; align-items: center; justify-content: center; height: 74px;}
.footer_promotion li{height: 44px;}
.footer_promotion img{height: 100%;}
.footer{position: relative; display: block; padding-bottom: 64px; margin:auto ; width: 1200px; box-sizing: border-box;}
.corp{position: relative; display: block; margin-bottom: 32px; padding-left: 204px; border-top: 1px solid #202020; border-bottom: 1px solid #ACACAC; box-sizing: border-box;}
.footer_logo{position: absolute; left: 30px; top: 49px; width: 121px; height: 30px; text-indent: -9999px;}
.footer_logo img{height: 100%;}
.footer_policy{display: flex; align-items: center; height: 64px; border-bottom: 1px solid #ACACAC;}
.footer_policy li{padding-right: 32px; font-weight: 400; font-size: 18px;}
.footer_address{display: flex; align-items: center; height: 64px;}
.footer_address li{padding-right: 32px; font-weight: 400; font-size: 18px; color:#4F4F4F;}
.footer_info{display: flex; align-items: center; justify-content: center; margin-bottom: 8px;}
.footer_info span{display: block; padding: 0 8px; box-sizing: border-box; color:#4F4F4F; font-size: 18px;}
.copyright{display: block; color:#4F4F4F; font-size: 18px; text-align: center;}
.footer_sns{display: flex; align-items: center; justify-content: center; margin-top: 16px;}
.footer_sns li{margin: 0 4px; box-sizing: border-box;}
.footer_sns li a{display: block; width: 30px; height: 30px; text-indent: -9999px;}
.footer .js_selectbox{position: absolute; right: 0; top: 16px; min-width: 200px;}

/*main contents*/
.main_section_01{display: block; padding-top: 27px;}
.main_section_01 .news_item{overflow: hidden; border-radius: 0px 0px 0px 24px;}
.main_section_01 .news_item:after{position: absolute; left: 0; top: 0; display: block; clear: both; content: ""; width: 100%; height: 100%; border: 1px solid rgba(0, 0, 0, 0.10); box-sizing: border-box; pointer-events: none; border-radius: 0px 0px 0px 24px;}
.main_section_01 .news_item .thumb{width: 584px; height: 280px;}
.main_section_01 .news_item .thumb:after{border-radius: 0px 0px 0px 24px;}
.main_section_01 .news_item .text_area{ width: 584px; padding-right: 32px;}
.main_section_01 .news_item .title span{font-size: 34px; font-weight: 700; line-height: 44px; letter-spacing: -0.68px;}
.main_section_01 .news_item .summary{margin-top: 16px;}
.main_section_01 .add_list {display: block; margin-top: 16px;}
.main_section_01 .add_list li{position: relative; padding-left: 24px;}
.main_section_01 .add_list li:before{position: absolute; left: 0; top: 2px; display: block; clear: both; content: ""; width: 20px; height: 20px; background-repeat: no-repeat; background-size: 100%; background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 16.3335L11.325 15.1585L12.5 13.9752L14.3083 12.1668L6.66667 12.1668C4.36667 12.1668 2.5 10.3002 2.5 8.00016L2.5 4.66683H4.16667L4.16667 8.00016C4.16667 9.37516 5.29167 10.5002 6.66667 10.5002L14.3083 10.5002L11.325 7.51683L12.5 6.3335L17.5 11.3335L12.5 16.3335Z' fill='%234F4F4F'/%3E%3C/svg%3E%0A");}
.main_section_01 .add_list .txt{}
.main_section_01 .add_list .txt span{font-size: 18px; line-height: 26px; color: #4F4F4F;}
.main_section_02 .inner {display: flex; column-gap: 32px;}
.main_section_02 .inner ul{width: 584px;}
.main_section_02 .thumb_list{display: flex; column-gap:32px;}
.main_section_02 .thumb_list li{width: 50%;}
.main_section_02 .thumb_list .news_item .thumb{height: 140px;}
.main_section_02 .thumb_list li:nth-child(odd) .news_item .thumb{border-radius: 0px 0px 0px 16px;}
.main_section_02 .thumb_list li:nth-child(even) .news_item .thumb{border-radius: 0px 0px 16px 0px;}
.main_section_02 .thumb_list li:nth-child(odd) .news_item .thumb:after{border-radius: 0px 0px 0px 16px;}
.main_section_02 .thumb_list li:nth-child(even) .news_item .thumb:after{border-radius: 0px 0px 16px 0px;}
.main_section_02 .main_txt_list li:last-child{border-bottom: none; padding-bottom: 0;}
.main_txt_list{display: block;}
.main_txt_list li{display: block; padding: 12px 0; border-bottom: 1px solid #D1D1D1; box-sizing: border-box;}
.main_txt_list li:first-child{padding-top: 0;}
.main_txt_list li .txt{font-size: 20px; line-height: 32px; letter-spacing: -0.2px;}
.main_txt_list li .title span{font-size: 32px; line-height: 40px; font-weight: 700;}
.main_txt_list li .summary span{margin-top: 14px; font-size: 16px; line-height: 22px; font-weight: 300; color:#4F4F4F;}
.latest_wrap{display: flex; align-items: center; margin: 0 auto 32px; width: 1200px; height: 56px; box-sizing: border-box;}
.latest_wrap > div{width: 584px; height: 100%;}
.latest_wrap .latest{width: calc(584px + 32px); display: flex; align-items: center; grid-gap: 8px; height: 100%; padding-left: 8px; box-sizing: border-box; border: 1px solid #0D6AC3; border-right: none; padding-right: 32px;}
.latest_wrap .latest_label{display: block; padding: 0 16px; height: 32px; background: #0D6AC3; border-radius: 999px; font-weight: 700; font-size: 16px; color:#fff; line-height: 32px; box-sizing: border-box; white-space:nowrap;}
.latest_wrap .latest_slide{overflow: hidden; display: block; height: 32px; width: 100%;}
.latest_wrap .latest_slide .swiper-slide{position: relative; display: flex; align-items: center; padding-right: 90px; box-sizing: border-box;}
.latest_wrap .latest_slide .swiper-slide a{width: 100%; font-size: 18px;}
.latest_wrap .latest_slide .time_txt{position: absolute; right: 0; top: 6px; padding-left: 28px; font-size: 14px; color:#4f4f4f; box-sizing: border-box; background-position: left 0 top 50%; background-repeat: no-repeat; background-size: 20px; background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99 0C4.47 0 0 4.48 0 10C0 15.52 4.47 20 9.99 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 9.99 0ZM10 18C5.58 18 2 14.42 2 10C2 5.58 5.58 2 10 2C14.42 2 18 5.58 18 10C18 14.42 14.42 18 10 18ZM10.5 5H9V11L14.25 14.15L15 12.92L10.5 10.25V5Z' fill='%23ACACAC'/%3E%3C/svg%3E%0A");}
.latest_wrap .banner{}
.latest_wrap .banner a{width: 100%; height: 100%; box-sizing: border-box;}
.latest_wrap .banner a.txt{background: #0D6AC3; text-align: center; line-height: 56px; color:#fff;font-weight: 700; font-size: 19px; padding: 0 32px;}
.latest_wrap .banner a.img{overflow: hidden;}
.latest_wrap .banner img{height: 100%; width: 100%; object-fit: cover;}
.latest_wrap.line .banner{border: 1px solid #0D6AC3; border-left: none; height: 56px; box-sizing: border-box;}
.latest_wrap.line .banner .img{position: relative;}
.latest_wrap.line .banner .img img{width: auto;}
.latest_wrap.line .banner .img .img_hover{display: none; position: absolute; left: 0; top: 0;}
.latest_wrap.line .banner .img:hover .img_hover{display: block;}


.latest_wrap_tmp{display: flex; align-items: center; margin: 0 auto 32px; width: 1200px; height: 56px; box-sizing: border-box;}
.latest_wrap_tmp > div{width: 616px; height: 100%;}
.latest_wrap_tmp .banner{}
.latest_wrap_tmp .banner img{height: 100%; width: 100%; object-fit: cover;}

.latest_wrap_tmp.line .banner{border: 1px solid #0D6AC3; height: 56px; box-sizing: border-box;}
.latest_wrap_tmp.line .banner .img{position: relative;}
.latest_wrap_tmp.line .banner .img img{width: auto;}

.main_section_09{}
.main_section_09 .split{position: relative;}
.main_section_09 .split:after{position: absolute; left: calc(584px + 32px); top: 42px; display: block; clear: both; content: ""; width: 1px; height: calc(100% - 42px); background: #D1D1D1;}
.main_section_09 .thumb_list{display: flex; flex-flow: wrap; column-gap: 32px; row-gap: 32px;}
.main_section_09 .thumb_list li{width: calc(50% - 16px);}
.main_section_09 .thumb_list .news_item .thumb{height: 140px;}
.main_section_09 .thumb_list li:nth-child(even) .news_item .thumb{border-radius: 0px 0px 0px 16px;}
.main_section_09 .thumb_list li:nth-child(odd) .news_item .thumb{border-radius: 0px 0px 16px 0px;}
.main_section_09 .thumb_list li:nth-child(even) .news_item .thumb:after{border-radius: 0px 0px 0px 16px;}
.main_section_09 .thumb_list li:nth-child(odd) .news_item .thumb:after{border-radius: 0px 0px 16px 0px;}
.main_section_09 .hot_list{}
.main_section_09 .hot_list li{padding: 16px 0; border-bottom: 1px solid #D1D1D1; box-sizing: border-box;}
.main_section_09 .hot_list li:first-child{padding-top: 0;}
.main_section_09 .hot_list li:last-child{padding-bottom: 0; border-bottom: none;}
.main_section_09 .hot_list .news_item.right{column-gap: 16px; height: 100px;}
.main_section_09 .hot_list .news_item .thumb{width: 150px; height: 100px; border-radius: 4px;}
.main_section_09 .hot_list .news_item .thumb:after{border-radius: 4px;}
.main_section_09 .hot_list .news_item .num{position: absolute; left: 0; top: 50%; font-size: 48px; font-weight: 300; line-height: 48px; color:#C87AE3; transform: translateY(-50%);}
.main_section_09 .hot_list .news_item .title{padding-left: 50px;}
.main_section_05{}
.main_section_05 .inner>.split{position: relative;}
.main_section_05 .inner>.split:after{position: absolute; left: calc(584px + 32px); top: 0; display: block; clear: both; content: ""; width: 1px; height: 100%; background: rgba(0, 0, 0, 0.10);}
.main_section_05 .opinion_news{}
.main_section_05 .opinion_news .main_txt_list .title span{letter-spacing: -0.68px;}
.main_section_05 .opinion_news .card_news{margin-top: 16px;}
.main_section_05 .opinion_news .card_news li{width: calc(50% - 16px); border: 1px solid rgba(0, 0, 0, 0.20); box-sizing: border-box; border-radius: 8px 8px 0px 0px;}
.main_section_05 .opinion_news .card_news .thumb{width: 100%; height: 180px; border-radius: 8px 8px 0px 0px;}
.main_section_05 .opinion_news .card_news .thumb:after{border-color:transparent;}
.main_section_05 .opinion_news .card_news .text_area{margin: 0; padding: 12px 16px 16px; height: 114px; border-top: none; box-sizing: border-box; background: #fff;}
.main_section_05 .opinion_news .card_news .title{margin-top: 4px;}
.main_section_05 .opinion_news .card_news .summary{margin-top: 4px;}
.main_section_05 .opinion_list{padding: 8px 0 8px 32px;}
.main_section_05 .opinion_list li{display: block; margin-bottom: 32px;}
.main_section_05 .opinion_list li:last-child{margin-bottom: 0;}
.main_section_05 .opinion_list .news_item{column-gap: 16px;}
.main_section_05 .opinion_list .news_item .thumb{width: 90px; height: 90px; border-radius: 50%;}
.main_section_05 .opinion_list .news_item .thumb:after{border-radius: 50%; border: 1px solid rgba(0, 0, 0, 0.20);}
.main_section_10 .split{position: relative;}
.main_section_10 .split:after{position: absolute; left: calc(584px); top: 0; display: block; clear: both; content: ""; width: 1px; height: 100%; background: #D1D1D1;}
.main_section_10 .split .split_item:nth-of-type(1){padding-right: 32px;}
.main_section_10 .split_item_left .thumb{margin-bottom: 32px; width: 100%; height: 280px; border-radius: 0px 24px 0px 0px;}
.main_section_10 .split_item_left .thumb:after{border-radius: 0px 24px 0px 0px;}
.main_section_10 .split_item_left .title{margin-bottom: 16px;}
.main_section_10 .split_item_left .title span{font-size: 32px; font-weight: 700; line-height: 40px; letter-spacing: -0.68px}
.main_section_10 .main_txt_list li{padding-top: 16px; padding-bottom: 12px;}
.main_section_10 .main_txt_list li:first-child{padding-top: 0;}
.news_item.left.box{display: flex; margin-top: 16px; column-gap: 16px; padding: 0 32px 0 16px; height: 110px; box-sizing: border-box; border: 1px solid #D1D1D1; border-radius: 8px;}
.news_item.left.box .thumb{display: flex; align-items: flex-end; width: 134px; height: 100%;}
.news_item.left.box .thumb img{height: 100px; object-fit: contain;}
.news_item.left.box .thumb:after{display: none;}
.news_item.left.box .category{margin-bottom: 4px;}
/*.news_item.box .category span{color:#147CE5;}*/
.main_txt_list .news_item.left{column-gap: 16px;}
.main_txt_list .news_item.left .thumb{width: 150px; height: 100px; border-radius: 4px;}
.main_txt_list .news_item.left .thumb:after{border-radius: 4px;}
.main_txt_list .news_item.left .category{margin-bottom: 4px;}
.main_txt_list .news_item.left .title span{font-size: 20px;line-height: 28px; font-weight: 400;}
.main_img_list{display: flex; flex-wrap: wrap; grid-gap: 22px 32px;}
.main_img_list li{width: calc(50% - 16px);}
.main_img_list .news_item .thumb{height: 184px;}
.main_img_list li:nth-child(3) .news_item .thumb{border-radius: 0 0 0 16px; }
.main_img_list li:nth-child(4) .news_item .thumb{border-radius: 0 0 16px 0; }
.main_section_04{padding: 30px 0; box-sizing: border-box;}
.main_section_04 .swiper_01 .news_item .thumb{height: 184px;}
.main_section_04 .swiper_01 .swiper-slide:first-child .news_item .thumb{border-radius: 0px 0px 0px 16px;}
.main_section_04 .swiper_01 .swiper-slide:first-child .news_item .thumb:after{border-radius: 0px 0px 0px 16px;}
.main_section_04 .swiper_01 .swiper-slide:last-child .news_item .thumb{border-radius: 0px 0px 16px 0px;}
.main_section_04 .swiper_01 .swiper-slide:last-child .news_item .thumb:after{border-radius: 0px 0px 16px 0px;}
.main_section_04 .swiper_01 {overflow: hidden;}
.main_section_04 .swiper_btn {position: absolute; top: calc(50% - 16px); width: 32px; height: 32px; cursor: pointer; z-index: 99; background-position: -240px -113px;}
.main_section_04 .swiper_btn_prev {left: -48px; transform: rotate(-180deg);}
.main_section_04 .swiper_btn_next {right: -48px;}
.main_section_04 .swiper-button-disabled{background-position: -282px -113px;}
.main_section_07 .ranking_list{display: flex; column-gap: 32px; flex-flow: column wrap; height: 290px;}
.main_section_07 .ranking_list li{padding: 16px 0 12px; width: calc(50% - 16px); border-bottom: 1px solid #D1D1D1; box-sizing: border-box;}
.main_section_07 .ranking_list li a{display: flex;}
.main_section_07 .ranking_list .num{width: 40px; flex-shrink: 0; font-weight: 500; line-height: 28px; font-size: 24px; color: #C87AE3;}
.main_section_07 .ranking_list li:nth-child(-n+3) .num{color: #0D6AC3;}
.main_section_07 .ranking_list .txt{font-size: 20px; font-weight: 500; line-height: 28px; letter-spacing: -0.2px;}
.main_section_08 .board_list{display: flex; justify-content: space-between; column-gap: 32px;}
.main_section_08 .board_list li{width: calc(25% - 16px);}
.main_section_08 .board_list dl{}
.main_section_08 .board_list dt{display: block; margin-bottom: 16px;}
.main_section_08 .board_list dt a{display: flex; align-items: center; font-size: 20px;font-weight: 700;line-height: 24px;}
.main_section_08 .board_list dt a i{margin-left: 8px;}
.main_section_08 .board_list .news_item{}
.main_section_08 .board_list .news_item .thumb{width: 100%; height: 180px;}
.main_section_08 .board_list .news_item .text_area{padding: 12px 0;}
.main_section_08 .board_list .news_item .title span{}
.main_section_08 .board_list dd{padding: 12px 0; border-bottom: 1px solid #D1D1D1; box-sizing: border-box;}
.main_section_08 .board_list dd:last-of-type{border-bottom: none;}
.main_section_08 .board_list .txt{font-size: 20px;}

/*sub main*/
.sub_main_title [class ^="title_"]{flex-shrink: 0; background-image: url(../img/sprites_title.jpg); background-repeat: no-repeat; background-size: 626px; text-indent: -9999px;}
.title_politics {width: 211px; height: 64px;background-position: -5px -301px;}
.title_society {width: 194px; height: 64px;background-position: -423px -79px;}
.title_sports {width: 169px; height: 64px;background-position: -423px -227px;}
.title_culture {width: 198px; height: 64px;background-position: -423px -13px;}
.title_economy {width: 249px; height: 64px;background-position: -5px -153px;}
.title_entertainment {width: 408px; height: 64px;background-position: -5px -12px;}
.title_international {width: 384px; height: 64px;background-position: -5px -79px;}
.title_opinion {width: 220px; height: 64px;background-position: -5px -227px;}
.title_people {width: 185px; height: 64px;background-position: -423px -153px;}
.sub_main_title{display: block; white-space: nowrap;}
.sub_main_title .title{display: block; font-size: 48px; font-weight: 700;}
.sub_main_title .inner{position: relative; display: flex; align-items: center; column-gap: 32px; height: 158px;}
.sub_main_title .multimedia_link{position: absolute; top: 70px; right: 0;}
.sub_main_title .multimedia_link a{margin-left: 24px; margin-right: 0;}
.sub_main_title .multimedia_link a:not(.youtube){margin-right: 0;}
.category_slide{overflow: hidden; width: 100%; }
.category_slide .swiper-slide{width: auto;}
.category_slide .swiper-slide.on a{background: #0D6AC3; border: 1px solid #0D6AC3; color:#fff; font-weight: 700;}
.category_slide a{display: inline-block; height: 32px; border: 1px solid #E0E0E0; background: #eee; box-sizing: border-box; font-size: 14px; color:#000; padding: 0 16px; box-sizing: border-box; line-height: 30px; border-radius: 9999px; letter-spacing: -0.5px;}
.sub_category_list{display: flex; flex-wrap: wrap; grid-gap: 8px; width: 100%; }
.sub_category_list a.on{background: #0D6AC3; border: 1px solid #0D6AC3; color:#fff; font-weight: 700;}
.sub_category_list a{display: inline-block; height: 32px; border: 1px solid #E0E0E0; background: #eee; box-sizing: border-box; font-size: 14px; color:#000; padding: 0 16px; box-sizing: border-box; line-height: 30px; border-radius: 9999px; letter-spacing: -0.5px;}
.opinion_slide{overflow: hidden;}
.opinion_slide .news_item .thumb{overflow: hidden; margin: auto; width: 150px; height: 150px; border-radius: 50%; background: #fff;}
.opinion_slide .news_item .thumb:after{border-radius: 50%;}
.opinion_slide .news_item .text_area {margin-top: 16px; text-align: center;}
.sub_main_line.orange{display: block; margin:auto; width: 1200px; height: 2px; background: #FD9101;}

/*main_common*/
.section_tit_wrap{position: relative; display: flex; align-items: flex-end; justify-content: space-between; margin-bottom: 32px; border-bottom: 2px solid #B8292F;}
.section_tit{text-wrap: nowrap; display: inline-flex; align-items: center; column-gap: 8px; margin-bottom: 16px; color:#B8292F; font-weight: 700; line-height: 24px; font-size: 20px;}
.section_tit_wrap .news_item.right{column-gap: 16px; }
.section_tit_wrap .news_item.right .thumb{width: 80px; height: 80px;}
.section_tit_wrap .news_item.right .thumb:after{display: none;}
.section_tit_wrap .news_item.right .text_area{text-align: right; width: auto;}
.section_tit_wrap .icon_right_arrow{background-position: -73px -219px;}
.section_tit_wrap.pink{border-color: #C87AE3;}
.section_tit_wrap.pink .section_tit{color:#C87AE3;}
.section_tit_wrap.pink .icon_right_arrow{background-position: -173px -137px;}
.section_tit_wrap.blue{border-color: #0D6AC3; }
.section_tit_wrap.blue .section_tit{color:#0D6AC3;}
.section_tit_wrap.blue .icon_right_arrow{background-position: -5px -219px;}

/*aside*/
.aside_item_tit{position: relative; display: block; padding-bottom: 8px; font-size: 20px; font-weight: 500; line-height: 30px;}
.aside_item_tit .icon_info{cursor: pointer; position: absolute; right: 0; top: 4px;}
.aside_item_tit.blue{color:#0D6AC3; border-bottom: 2px solid #0D6AC3;}
.aside_item_tit.pink{color:#C87AE3; border-bottom: 2px solid #C87AE3;}
.aside_item_tit.navy{color:#313955; border-bottom: 2px solid #313955;}
.aside_item_tit.blue .icon_info{background-position: -207px -172px;}
.aside_item_tit.navy .icon_info{background-position: -207px -137px;}
.aside_news_list li{display: flex; align-items: center; height: 110px; border-bottom: 1px solid #D1D1D1; box-sizing: border-box;}
.aside_news_list .news_item{}
.aside_news_list .news_item.right{column-gap: 8px;}
.aside_news_list .news_item .thumb{width: 70px; height: 70px; border-radius: 4px;}
.aside_news_list .news_item .thumb:after{border-radius: 4px;}
.aside_news_list .news_item .title span{font-size: 18px; line-height: 24px;}
.aside_news_list .news_item .num{color:#C87AE3; font-size: 28px; font-weight: 700;}
.aside_news_list li:nth-child(1) .news_item .num{color: #0D6AC3;}
.aside_news_list li:nth-child(2) .news_item .num{color: #0D6AC3;}
.aside_news_list li:nth-child(3) .news_item .num{color: #0D6AC3;}
.aside_latest_list{}
.aside_latest_list .scroll{display: block; margin-top: 16px; background: #F5F4FB; padding: 0 5px;}
.aside_latest_list ul{position: relative; overflow-y: auto; display: block; padding: 20px 16px 0 25px; height: 554px; box-sizing: border-box;}
.aside_latest_list li{position: relative; display: block; padding-bottom: 54px;}
.aside_latest_list li:after{position: absolute; left: -14px; top: 12px; display: block; clear: both; content: ""; width: 1px; height: 100%; background: #C87AE3;}
.aside_latest_list li:before{position: absolute; left: -17px; top: 10px; display: block; clear: both; content: ""; width: 7px; height: 7px; border-radius: 50%; background: #C87AE3;}
.aside_latest_list .time{display: block; margin-bottom: 8px; color:#C87AE3;}
.aside_latest_list .title span{font-size: 18px; line-height: 24px; letter-spacing: -0.2px}
/*.opinion_slide{overflow: hidden;}
.opinion_slide .news_item .thumb{width: 200px; height: 200px; border-radius: 50%; background: #fff;}
.opinion_slide .news_item .thumb:after{border-radius: 50%;}
.opinion_slide .news_item .text_area {margin-top: 16px; text-align: center;}*/
.aside_slide{overflow: hidden; margin-top: 16px;}
.aside_slide .news_item .thumb{height: 200px;}
.aside_slide_btn{overflow: hidden; position: absolute; top: 7px; width: 23px; height: 23px; box-sizing: border-box; border: 1px solid #D1D1D1; text-indent: -9999px; background-position: -339px -74px;}
.aside_slide_prev{right: 27px; transform: rotate(-180deg);}
.aside_slide_next{right: 0;}
.top_reply .news_item{border-bottom: 1px solid #D1D1D1;}
.top_reply .news_item .thumb{height: 180px;}
.top_reply .news_item .text_area{position: relative; background: #F5F4FB; height: 76px; display: flex;align-items: center;padding: 0 68px 0 8px;}
.top_reply .news_item .text_area .title{/*padding: 16px 68px 16px 8px;*/}
.top_reply .news_item .text_area .title span{position: relative; padding-left: 28px; line-height: 22px; font-size: 16px; color:#313955; height: 45px; text-decoration: none; letter-spacing: -0.16px}
.top_reply .news_item .text_area .title span .num{position: absolute; left: 6px; top: 0;}
.top_reply .news_item .text_area .reply_count{display: flex; align-items: center; position: absolute; right: 8px; top: 50%; transform: translateY(-50%); color:#C87AE3; font-size: 14px; font-weight: 400;}
.top_reply .news_item .text_area .svg_reply{margin-right: 4px; width: 16px; height: 16px; background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%; background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.28 15.76L13.5963 14.8113C13.311 14.7162 12.9982 14.7545 12.7443 14.9156L13.28 15.76ZM15.76 13.28L14.9156 12.7443C14.7546 12.9982 14.7163 13.311 14.8113 13.5962L15.76 13.28ZM17 17L16.6838 17.9487C17.0431 18.0684 17.4393 17.9749 17.7071 17.7071C17.9749 17.4393 18.0685 17.0431 17.9487 16.6837L17 17ZM9 18C10.7696 18 12.4226 17.4883 13.8158 16.6044L12.7443 14.9156C11.6621 15.6022 10.379 16 9 16V18ZM0 9C0 13.9706 4.02944 18 9 18V16C5.13401 16 2 12.866 2 9H0ZM9 0C4.02944 0 0 4.02944 0 9H2C2 5.13401 5.13401 2 9 2V0ZM18 9C18 4.02944 13.9706 0 9 0V2C12.866 2 16 5.13401 16 9H18ZM16.6044 13.8157C17.4883 12.4226 18 10.7695 18 9H16C16 10.379 15.6023 11.6621 14.9156 12.7443L16.6044 13.8157ZM14.8113 13.5962L16.0513 17.3162L17.9487 16.6837L16.7087 12.9638L14.8113 13.5962ZM17.3162 16.0513L13.5963 14.8113L12.9638 16.7087L16.6838 17.9487L17.3162 16.0513Z' fill='%23C87AE3'/%3E%3C/svg%3E%0A");}
.top_reply li:first-child .news_item{border-bottom: 1px solid #313955;}
.top_reply li:first-child .news_item .text_area {margin-top: 0; background: #313955;}
.top_reply li:first-child .news_item .text_area .title span{color: #fff;}
.top_reply li:first-child .news_item .text_area .title span .num{color: #fff; }
.top_reply li:first-child .news_item .text_area .reply_count{color: #FD9101;}
.top_reply li:first-child .news_item .text_area .svg_reply{background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.28 15.76L13.5963 14.8113C13.311 14.7162 12.9982 14.7545 12.7443 14.9156L13.28 15.76ZM15.76 13.28L14.9156 12.7443C14.7546 12.9982 14.7163 13.311 14.8113 13.5962L15.76 13.28ZM17 17L16.6838 17.9487C17.0431 18.0684 17.4393 17.9749 17.7071 17.7071C17.9749 17.4393 18.0685 17.0431 17.9487 16.6837L17 17ZM9 18C10.7696 18 12.4226 17.4883 13.8158 16.6044L12.7443 14.9156C11.6621 15.6022 10.379 16 9 16V18ZM0 9C0 13.9706 4.02944 18 9 18V16C5.13401 16 2 12.866 2 9H0ZM9 0C4.02944 0 0 4.02944 0 9H2C2 5.13401 5.13401 2 9 2V0ZM18 9C18 4.02944 13.9706 0 9 0V2C12.866 2 16 5.13401 16 9H18ZM16.6044 13.8157C17.4883 12.4226 18 10.7695 18 9H16C16 10.379 15.6023 11.6621 14.9156 12.7443L16.6044 13.8157ZM14.8113 13.5962L16.0513 17.3162L17.9487 16.6837L16.7087 12.9638L14.8113 13.5962ZM17.3162 16.0513L13.5963 14.8113L12.9638 16.7087L16.6838 17.9487L17.3162 16.0513Z' fill='%23FD9101'/%3E%3C/svg%3E%0A");}
.top_reply li:first-child .news_item:hover .text_area{background: #252C45;}
.top_reply li .news_item:hover{border-bottom: 1px solid #4F4F4F;}
.top_reply li .news_item:hover .text_area .title span{opacity: 1;}
.top_reply .aside_item_tit{margin-bottom: 8px;}
.aside_wrap{}
.aside_wrap .aside_item{position: relative; display: block; margin-bottom: 32px;}
.aside_wrap .aside_ad{}
.aside_wrap .aside_ad .ad_box{display: block; width: 300px;}
.aside_wrap .aside_ad .ad_box img{width: 100%; height: 100%;}
.aside_wrap .aside_ad span{display: inline-block; margin-bottom: 8px; padding: 0 16px; height: 22px; border: 1px solid #D1D1D1; box-sizing: border-box; border-radius: 9999px; font-size: 14px; color:#ACACAC;}

/*°Ë»ö*/
.form_search{position: relative; display: block; margin-top: 64px; margin-bottom: 32px;}
.form_search .inner{border-bottom: 2px solid #C87AE3;}
.form_search .search_txt{display: block; margin-bottom: 16px; padding-left: 80px; width: 100%; height: 57px; font-size: 48px; font-weight: 700; color:#202020; box-sizing: border-box; letter-spacing: -0.96px;}
.form_search .icon_search {position: absolute; left: 0; top: 9px; width: 48px; height: 48px; background-color: transparent; background-size: 100%; background-position: 50% 50%; background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2423_8527)'%3E%3Cpath d='M22.8703 21.8602L17.2475 15.9194C18.6933 14.1735 19.4854 11.9768 19.4854 9.68999C19.4854 4.34701 15.2063 0 9.94679 0C4.6873 0 0.408203 4.34701 0.408203 9.68999C0.408203 15.033 4.6873 19.38 9.94679 19.38C11.9213 19.38 13.8029 18.775 15.4116 17.6265L21.0771 23.6124C21.3139 23.8622 21.6324 24 21.9737 24C22.2968 24 22.6032 23.8749 22.8359 23.6474C23.3303 23.1641 23.346 22.3628 22.8703 21.8602ZM9.94679 2.52782C13.8344 2.52782 16.997 5.74069 16.997 9.68999C16.997 13.6393 13.8344 16.8522 9.94679 16.8522C6.05919 16.8522 2.89653 13.6393 2.89653 9.68999C2.89653 5.74069 6.05919 2.52782 9.94679 2.52782Z' fill='%23202020'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2423_8527'%3E%3Crect width='23.625' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.form_search .search_txt:focus {outline: none;}
.form_search .search_txt::placeholder {color: #202020;opacity: 1;}
.form_search .search_txt::-webkit-input-placeholder {color: #202020;}
.form_search .search_txt::-ms-input-placeholder {color: #202020;}
.form_search .search_txt:focus::-webkit-input-placeholder {color: transparent;}
.form_search .search_txt:focus::-ms-input-placeholder {color: transparent;}
.keyword_wrap{display: block; margin-bottom: 64px;}
.keyword_wrap dt{display: block; font-weight: 700; font-size: 20px; line-height: 30px; color: #B8292F;}
.keyword_wrap dd{display: block;}
.keyword_wrap .keyword_list{display: flex; align-items: center; flex-wrap: wrap;}
.keyword_wrap .keyword_list li{display: flex; align-items: center; margin-top: 16px; margin-right: 8px; height: 40px; border: 1px solid #D1D1D1; box-sizing: border-box;  border-radius: 99px; background: #FFFFFF;}
.keyword_wrap .keyword_list a{ padding: 0 16px; width: 100%; box-sizing: border-box; color: #4F4F4F; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;box-sizing: border-box;}
.keyword_wrap .keyword_list em{display: inline-block; margin-right: 5px; color: #4F4F4F;}
.search_result_nav{display: flex; justify-content: space-between; align-items: center; margin-bottom: 32px; word-break: keep-all;}
.search_result_nav .news_list_count{margin-bottom: 0;}
.news_list_count{display: flex; align-items: center; margin-bottom: 36px; font-weight: 500; font-size: 20px; line-height: 26px; letter-spacing: 0px;}
.news_list_count .icon_calendar{margin-right: 8px;}
.news_list_count + .news_list{border-top: 1px solid #D1D1D1; padding-top: 24px;}
.news_list_count span{margin-left: 5px; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 16%;}
.news_list_count em{margin-right: 5px;}
.category_label_wrap{display: flex; align-items: center;}
.category_label_wrap a{margin-right: 8px;}
.category_label_wrap.white .category_label{background: #fff;}
.category_label{display: flex;align-items: center;padding: 0 16px;height: 30px;background: #EEEEEE;border: 1px solid #E0E0E0;border-radius: 16px;font-size: 14px;text-align: center;box-sizing: border-box;}
.category_label.on{background: #0D6AC3;border: 1px solid #0D6AC3;color: #fff;font-weight: 700;}
.category_label_wrap.white .category_label.on{background: #0D6AC3;border: 1px solid #0D6AC3;}
.category_label.arrow{padding: 0 6px 0 16px;}
.category_label i{margin-left: 3px; margin-top: 1px;}
.list_theader{position: relative; display: flex; justify-content: space-between; align-items: center; padding: 16px; margin-bottom: 24px; height: 48px; box-sizing: border-box; border-top: 1px solid #202020; background: #F5F4FB;}
.list_theader .option{display: flex; align-items: center;}
.list_theader .option li{position: relative; margin-right: 16px;}
.list_theader .option li:last-child:after{display: none;}
.list_theader .option li a{align-items: center; color: #4F4F4F;}
.list_theader .option li a.on{font-weight: 700;}
.list_theader .filter_btn:hover{color: #000;}
.list_theader .filter_btn:hover .icon_filter{background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='1.5' y1='10.5' x2='46.5' y2='10.5' stroke='%23000' stroke-width='3' stroke-linecap='round'/%3E%3Ccircle cx='14' cy='11' r='4' fill='%23ACACAC' stroke='%23000' stroke-width='2'/%3E%3Cline x1='46.5' y1='24.5' x2='1.5' y2='24.5' stroke='%23000' stroke-width='3' stroke-linecap='round'/%3E%3Ccircle cx='34' cy='24' r='4' transform='rotate(-180 34 24)' fill='%23ACACAC' stroke='%23000' stroke-width='2'/%3E%3Cline x1='1.5' y1='36.5' x2='46.5' y2='36.5' stroke='%23000' stroke-width='3' stroke-linecap='round'/%3E%3Ccircle cx='14' cy='37' r='4' fill='%23ACACAC' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E%0A");}
.list_theader .option li a:hover{color: #000;}
.list_theader .icon_info{background-position: -207px -137px; cursor: pointer;}
.list_theader .tooltip_box{right: 11px; top: -60px;}
.filter_layer{top: 10px; padding: 64px; width: 100%;}
.filter_layer.layer_box .close_btn{right: 15px; top: 15px;}
.filter_layer.layer_box .layer_con{padding: 0;}
.filter_layer.layer_box .layer_con>ul.filter_list{display: block;}
.filter_layer .filter_list li{display: flex; justify-content: space-between; align-items: center; padding: 24px 0; border-bottom: 1px solid #E0E0E0; box-sizing: border-box;}
.filter_layer .filter_list li:first-child{padding-top: 0;}
.filter_layer .filter_list li dl{position: relative; display: flex; align-items: center;}
.filter_layer .filter_list li dl:first-of-type{width: 550px;}
.filter_layer .filter_list li:last-child dl:first-of-type{width: 100%;}
.filter_layer .filter_list li dl:last-of-type{width: 390px; flex-shrink: 0;}
.filter_layer .filter_list li dl dt{width: 90px; color: #000000;}
.filter_layer .filter_list li dl dd{position: relative; display: flex; align-items: center; width: calc(100% - 90px);}
.filter_layer .filter_list .form_text{height: 40px;}
.filter_layer .filter_list .form_text input{padding-left: 50px; padding-right: 16px; font-size: 16px;}
.filter_layer .filter_list .form_text.search i{position: absolute; left: 12px; top: 8px; background-size: 16px;}
.filter_layer .filter_list .form_text.repor i{position: absolute; left: 12px; top: 8px;}
.filter_layer .filter_list .form_text input::placeholder{color: #C1C1C1;}
.filter_layer .filter_list .form_text input::-webkit-input-placeholder{color: #C1C1C1;}
.filter_layer .filter_list .form_text input::-ms-input-placeholder{color: #C1C1C1;}
.filter_layer .filter_list .form_text input:focus::-webkit-input-placeholder{color: transparent;}
.filter_layer .filter_list .form_text input:focus::-ms-input-placeholder{color: transparent;}
.filter_layer .filter_list .form_radio{margin-right: 16px;}
.filter_layer .filter_list .js_selectbox{width: 100%;}
.filter_layer .filter_list .js_selectbox .select{width: 100%; height: 40px; border: 1px solid #4F4F4F; color: #4F4F4F;}
.filter_layer .filter_list .js_selectbox .select i{position: absolute; right: 19px; top: calc(50% - 2px); width: 0px;height: 0px;border-top: 5px solid #000;border-left: 5px solid transparent;border-right: 5px solid transparent;}
.filter_layer .filter_list .js_selectbox.on .select i{border-top: none; border-bottom: 5px solid #000;border-left: 5px solid transparent;border-right: 5px solid transparent;}
.filter_layer .filter_list .js_selectbox ul{padding-bottom: 0;}
.filter_layer .filter_list .js_selectbox ul:after{width:0; height:0; margin:0; padding:0; position:absolute; left:0; top:0; font-size:0; text-indent:-9999px; overflow:hidden; visibility:hidden}
.filter_layer .filter_list .js_selectbox ul li{float: left; padding:0 0 8px 0; margin: 0; width: 33.333%; border: none;}
.filter_layer .filter_list .pab{position: absolute; left: 0; top: 0; height: 100px; background: #fff; display: flex; align-items: center;}
.filter_layer .filter_list .pab + dd{padding-left: 90px;}
.filter_layer .filter_list .date_select dd > div{margin-right: 12px; z-index: 1;}
.filter_layer .info{display: block; margin: 24px 0; font-size: 16px; line-height: 20px; color: #4F4F4F; text-align: center;}
.filter_layer .search_button{display: block; margin: auto; padding: 0 30px;height: 46px;background: #0D6AC3;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);border-radius: 4px;font-weight: 700;font-size: 22px;line-height: 46px;text-align: center;color: #FFFFFF;}
.icon_member{background-position: 50% 50%; background-size: 18px; background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5241 16.4452C17.5811 16.3882 17.6311 16.3242 17.6861 16.2662C16.5501 13.9412 14.4971 12.1462 11.9981 11.3512C13.8301 10.3322 15.0701 8.37616 15.0701 6.13016C15.0701 2.83316 12.3981 0.160156 9.10213 0.160156C5.80513 0.160156 3.13212 2.83316 3.13212 6.13016C3.13212 8.37516 4.37213 10.3322 6.20513 11.3512C3.65213 12.1622 1.57313 14.0222 0.453125 16.4182C0.923125 16.8952 1.43712 17.3262 1.98012 17.7192C3.08313 14.8542 5.84813 12.8142 9.10213 12.8142C12.3101 12.8142 15.0531 14.7932 16.1861 17.5952C16.6281 17.2632 17.0541 16.9102 17.4461 16.5222C17.4721 16.4962 17.4991 16.4712 17.5241 16.4452ZM4.92413 6.13116C4.92413 3.82316 6.79512 1.95216 9.10312 1.95216C11.4111 1.95216 13.2801 3.82316 13.2801 6.13116C13.2801 8.43916 11.4111 10.3102 9.10312 10.3102C6.79512 10.3102 4.92413 8.43816 4.92413 6.13116Z' fill='%234F4F4F'/%3E%3C/svg%3E%0A");}
.icon_search{background-position: 50% 50%; background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2423_8527)'%3E%3Cpath d='M22.8703 21.8602L17.2475 15.9194C18.6933 14.1735 19.4854 11.9768 19.4854 9.68999C19.4854 4.34701 15.2063 0 9.94679 0C4.6873 0 0.408203 4.34701 0.408203 9.68999C0.408203 15.033 4.6873 19.38 9.94679 19.38C11.9213 19.38 13.8029 18.775 15.4116 17.6265L21.0771 23.6124C21.3139 23.8622 21.6324 24 21.9737 24C22.2968 24 22.6032 23.8749 22.8359 23.6474C23.3303 23.1641 23.346 22.3628 22.8703 21.8602ZM9.94679 2.52782C13.8344 2.52782 16.997 5.74069 16.997 9.68999C16.997 13.6393 13.8344 16.8522 9.94679 16.8522C6.05919 16.8522 2.89653 13.6393 2.89653 9.68999C2.89653 5.74069 6.05919 2.52782 9.94679 2.52782Z' fill='%23202020'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2423_8527'%3E%3Crect width='23.625' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.no_data{position: relative; display: block; padding: 160px 0; text-align: center; width: 100%;}
.no_data p{display: block; text-align: center; font-size: 20px;line-height: 26px; color: #000;}
.imgnews_list{margin-left: -21px;}
.imgnews_list>li{float: left; display: block; margin-bottom: 56px; padding-left: 21px; width: 33.3333%; box-sizing: border-box;}
.imgnews_list .news_item .thumb{height: 200px;}
.imgnews_list .news_item .title{margin-top: 16px; height: 48px;}
.imgnews_list .news_item .title span{-webkit-line-clamp: 2; font-size: 18px; line-height: 24px; height: 48px;}
.series_banner{overflow: hidden; position: relative; display: block; width: 100%; height: 100px; border-radius: 8px; -webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);}
.series_banner .series_thumb{position: relative; width: 100%; height: 100%;}
.series_banner .series_thumb:after{display: block; clear: both; content: "";position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000; border: none; opacity: .5; transition: .3s;}
.series_banner .series_thumb img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%;}
.series_banner .series_text_area{ position: absolute; right: 32px; top: 19px; width: auto; z-index: 1;}
.series_banner .series_title{position: relative; right: -36px; text-align: right; margin-bottom: 11px; transition: .3s;}
.series_banner .series_title span{color: #fff; font-weight: 700;font-size: 24px;line-height: 30px; text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);}
.series_banner .series_title span .icon_next{display: inline-block; margin-left: 8px; margin-top: 1px; width: 28px; height: 28px; background-color: #eee; border-radius: 50%; background-position: -335px -71px; vertical-align: top; opacity: 0; transition: .3s;}
.series_banner .series_info{display: flex; justify-content: flex-end;}
.series_banner .series_info li{position: relative; margin-left: 17px; color: #fff;line-height: 22px;}
.series_banner .series_info li:after{position: absolute; right: -9px; top: 4px; display: block; clear: both; content: ""; width: 1px; height: 16px; background: #D1D1D1;}
.series_banner .series_info li:last-child:after{display: none;}
.series_list > li{margin-bottom: 32px;}
.series_list_item{display: block; margin-bottom: 48px;}
.series_list_item .series_banner{margin-bottom: 24px;}
.series_list_item .series_banner .series_thumb img{width: 100%; height: 100%; object-fit: cover;}
.series_box .series_banner{margin-bottom: 24px;}
.series_box .series_banner + .news_list{margin-bottom: 24px; border-bottom: 1px solid #D1D1D1;}
.list_theader .info{display: flex; align-items: center;}
.list_theader .info li{position: relative; margin-left: 16px; color: #4F4F4F;}
.list_theader .info li:after{position: absolute; left: -7px; top: 6px; display: block; clear: both; content: ""; width: 1px; height: 14px; background: #acacac;}
.list_theader .info li:first-child:after{display: none;}
.sub_visual{display: block; margin-bottom: 24px; width: 100%;}
.sub_visual img{width: 100%;}

/*reporter*/
.reporter_header{position: relative; display: block; width: 100%; box-sizing: border-box;}
.reporter_header_visual{overflow: hidden; position: relative; display: block; width: 100%; height: 200px; border-radius: 16px 16px 0px 0px;}
.reporter_header_visual:after{position: absolute;left: 0; top: 0; display: block; clear: both; content: ""; width: 100%; height: 100%; background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(bg_photo_clipdrop-enhance.png);}
.reporter_header_visual img{width: 100%; height: 100%; object-fit: cover;}
.reporter_header_con{position: relative; display: block; padding: 76px 24px 32px; box-sizing: border-box; }
.reporter_header_con .rh_thumb{overflow: hidden; position: absolute; left: 24px; top: -63px; display: block; width: 126px; height: 126px; border-radius: 50%; border: 3px solid #fff;box-sizing: border-box;}
.reporter_header_con .rh_thumb img{width: 100%; height: 100%; object-fit: cover;}
.reporter_header_con .rh_info{display: flex; align-items: flex-end; margin-bottom: 16px;}
.reporter_header_con .rh_info li{position: relative; margin-right: 20px; font-size: 18px;line-height: 20px;}
.reporter_header_con .rh_info li:after{position: absolute; right: -12px; bottom: 1px; display: block; clear: both; content: "/"; font-size: 18px; line-height: 20px;}
.reporter_header_con .rh_info li:last-child:after{display: none;}
.reporter_header_con .rh_info li.name{font-size: 32px; line-height: 32px;}
.reporter_header_con .rh_info li.name strong{margin-right: 8px; font-weight: 700;}
.reporter_header_con .rh_info li.desk{}
.reporter_header_con .rh_info li.rank{}
.reporter_header_con .rh_txt{display: block; font-size: 14px;line-height: 20px;color: #4F4F4F;}
.reporter_header_con .rh_tool{position: absolute; right: 0; top: 17px; display: flex; align-items: center;}
.reporter_header_con .rh_tool>a{margin-left: 8px;}
.reporter_header_con .rh_tool .icon_btn{position: relative; width: 40px; height: 40px; border-radius: 50%; background-size: 100%;}
.reporter_header_con .rh_tool .icon_btn:after{display: block; position: absolute; clear: both; content: ""; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.2); border-radius: 50%;  opacity: 0;}
.rh_tool .icon_btn.icon_kakaotalk{background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23FEE500'/%3E%3Crect x='8' y='7.41895' width='16.5' height='16.5' fill='%23392020'/%3E%3Cpath d='M5.93667 5.51503C6.2697 5.49499 6.60363 5.49499 6.93667 5.51503H25.7817C25.8783 5.50224 25.9765 5.51129 26.0691 5.54158C26.1617 5.57187 26.2463 5.62261 26.3167 5.69002C26.5667 5.94502 26.4767 6.32503 26.4917 6.64503C26.4917 13.0584 26.4917 19.475 26.4917 25.895C26.4897 25.9831 26.4691 26.0697 26.4313 26.1492C26.3934 26.2288 26.3392 26.2994 26.2722 26.3565C26.2052 26.4136 26.1268 26.456 26.0423 26.4807C25.9577 26.5054 25.8689 26.512 25.7817 26.5H6.11167C6.03105 26.5035 5.95059 26.4903 5.87533 26.4612C5.80007 26.4321 5.73164 26.3877 5.67435 26.3309C5.61706 26.2741 5.57215 26.206 5.54243 26.131C5.51271 26.056 5.49883 25.9757 5.50167 25.895V6.12501C5.49134 5.98851 5.52922 5.85268 5.6087 5.74122C5.68819 5.62976 5.80424 5.54974 5.93667 5.51503ZM10.2417 10.735C10.2417 14.235 10.2417 17.735 10.2417 21.235H14.1817C14.1817 19.5 14.1567 17.735 14.1817 16.025C14.6117 16.625 15.0067 17.255 15.4467 17.85C16.1817 18.99 17.0117 20.065 17.7167 21.225C19.0367 21.26 20.3567 21.225 21.6817 21.225C21.6817 21.06 21.7067 20.895 21.7067 20.725C21.7067 17.385 21.7067 14.04 21.7067 10.725C20.3967 10.725 19.0917 10.725 17.7867 10.725C17.7867 12.47 17.7867 14.225 17.7867 15.96C16.5717 14.235 15.4267 12.46 14.1817 10.75C12.8717 10.695 11.5417 10.735 10.2417 10.735Z' fill='%23FEE500'/%3E%3Cpath d='M8.02325 6.5H23.9813C24.3841 6.5 24.7704 6.66001 25.0552 6.94483C25.34 7.22965 25.5 7.61594 25.5 8.01873V23.9768C25.5 24.1768 25.4606 24.3749 25.384 24.5597C25.3075 24.7445 25.1953 24.9124 25.0539 25.0538C24.9124 25.1953 24.7445 25.3075 24.5597 25.384C24.3749 25.4606 24.1768 25.5 23.9768 25.5H8.02325C7.82321 25.5 7.62513 25.4606 7.44032 25.384C7.25552 25.3075 7.08759 25.1953 6.94615 25.0538C6.8047 24.9124 6.6925 24.7445 6.61595 24.5597C6.5394 24.3749 6.5 24.1768 6.5 23.9768V8.01873C6.50119 7.61553 6.6622 7.22925 6.94774 6.94456C7.23327 6.65987 7.62004 6.5 8.02325 6.5Z' fill='%23FEE500'/%3E%3Cpath d='M16.0463 7.72217C11.0683 7.72217 7.05386 10.9337 7.05386 14.8326C7.05386 17.3633 8.72388 19.5792 11.2289 20.8446L10.3811 24.0112C10.3651 24.0587 10.3626 24.1096 10.374 24.1584C10.3853 24.2072 10.41 24.2519 10.4453 24.2874C10.4967 24.3328 10.5629 24.3579 10.6316 24.358C10.6884 24.3535 10.7424 24.331 10.7857 24.2938L14.4341 21.8338C14.9726 21.9081 15.5155 21.9467 16.0591 21.9494C21.0306 21.9494 25.0515 18.7378 25.0515 14.8326C25.0515 10.9273 21.0178 7.72217 16.0463 7.72217Z' fill='%23392020'/%3E%3Cpath d='M10.2009 13.7084H9.21819C9.09638 13.7119 8.97608 13.6807 8.87134 13.6184C8.82483 13.5893 8.78485 13.5509 8.7539 13.5055C8.72295 13.4602 8.7017 13.409 8.69149 13.3551C8.68837 13.3209 8.68837 13.2865 8.69149 13.2524C8.68844 13.1884 8.70085 13.1246 8.72769 13.0665C8.75452 13.0083 8.79499 12.9575 8.84564 12.9183C8.95762 12.8372 9.09278 12.7944 9.23103 12.7963H12.1921C12.3149 12.792 12.436 12.8256 12.5389 12.8926C12.5865 12.9205 12.6274 12.9586 12.6585 13.0041C12.6896 13.0497 12.7102 13.1015 12.7188 13.156C12.7219 13.188 12.7219 13.2203 12.7188 13.2524C12.7218 13.3173 12.7094 13.3819 12.6826 13.4411C12.6558 13.5003 12.6154 13.5522 12.5646 13.5927C12.4554 13.6737 12.3215 13.7146 12.1857 13.7084H11.2351V17.087C11.2389 17.1589 11.2278 17.2309 11.2023 17.2983C11.1769 17.3658 11.1377 17.4273 11.0873 17.4788C11.039 17.528 10.9808 17.5666 10.9167 17.5921C10.8525 17.6175 10.7837 17.6292 10.7148 17.6265C10.5941 17.6299 10.4761 17.5914 10.3808 17.5173C10.29 17.445 10.2285 17.3423 10.2074 17.2283C10.201 17.1814 10.201 17.1338 10.2074 17.087L10.2009 13.7084Z' fill='%23FEE500'/%3E%3Cpath d='M13.0023 13.0468C13.0306 12.9411 13.0969 12.8495 13.1886 12.7898C13.2863 12.7345 13.3976 12.7078 13.5097 12.7128H13.7538C13.8728 12.7085 13.9907 12.7374 14.0942 12.7963C14.204 12.87 14.2819 12.9824 14.3126 13.111L15.5973 16.7401C15.6306 16.8348 15.6584 16.9313 15.6808 17.0292C15.683 17.0698 15.683 17.1105 15.6808 17.1512C15.6829 17.2138 15.6714 17.2761 15.647 17.3338C15.6226 17.3915 15.5859 17.4431 15.5394 17.4852C15.4944 17.5313 15.4404 17.5677 15.3807 17.592C15.3211 17.6163 15.257 17.628 15.1926 17.6265C15.0935 17.6363 14.994 17.6126 14.9101 17.559C14.8262 17.5054 14.7628 17.4251 14.7301 17.331L14.4604 16.541H12.7711L12.5013 17.331C12.4694 17.4269 12.4052 17.5088 12.3197 17.5626C12.2342 17.6165 12.1327 17.6391 12.0324 17.6265C11.9238 17.6293 11.8174 17.5953 11.7305 17.5301C11.6459 17.4628 11.5888 17.3669 11.5699 17.2604C11.5665 17.2241 11.5665 17.1875 11.5699 17.1512C11.5589 17.0874 11.5589 17.0223 11.5699 16.9585C11.5699 16.8879 11.6149 16.8107 11.6406 16.7401L13.0023 13.0468ZM13.6446 13.8882L13.0344 15.8152H14.2484L13.6446 13.8882Z' fill='%23FEE500'/%3E%3Cpath d='M15.8279 13.2525C15.8213 13.1084 15.8721 12.9675 15.9692 12.8607C16.0185 12.811 16.0777 12.7721 16.143 12.7467C16.2083 12.7212 16.2781 12.7097 16.3481 12.7129C16.4685 12.7115 16.5859 12.7499 16.6821 12.8222C16.7713 12.8975 16.8306 13.0023 16.8491 13.1176C16.8555 13.1623 16.8555 13.2078 16.8491 13.2525V16.6311H18.6155C18.7379 16.6295 18.8583 16.6629 18.9624 16.7274C19.0091 16.7562 19.0493 16.7946 19.0803 16.84C19.1113 16.8854 19.1324 16.9367 19.1422 16.9908C19.1422 16.9908 19.1422 17.055 19.1422 17.0871C19.1453 17.1511 19.1328 17.2148 19.106 17.273C19.0792 17.3311 19.0387 17.382 18.988 17.4212C18.8761 17.5022 18.7409 17.545 18.6027 17.5432H16.4316C16.2934 17.5521 16.1559 17.5161 16.0398 17.4404C15.936 17.3628 15.8668 17.2475 15.8471 17.1193C15.8424 17.0487 15.8424 16.9778 15.8471 16.9073L15.8279 13.2525Z' fill='%23FEE500'/%3E%3Cpath d='M19.2579 13.2526C19.2541 13.1088 19.3046 12.969 19.3993 12.8608C19.4955 12.7733 19.619 12.7216 19.7489 12.7146C19.8788 12.7076 20.0071 12.7456 20.1122 12.8222C20.2034 12.8969 20.2649 13.0016 20.2856 13.1176C20.2888 13.1625 20.2888 13.2077 20.2856 13.2526V14.8262L21.9107 12.9506C21.9733 12.8866 22.0398 12.8266 22.1098 12.7708C22.1758 12.7315 22.2514 12.7115 22.3282 12.713C22.4405 12.7124 22.5503 12.746 22.6429 12.8093C22.6866 12.8387 22.7239 12.8767 22.7526 12.9208C22.7813 12.965 22.8008 13.0144 22.8099 13.0663C22.8125 13.079 22.8125 13.0921 22.8099 13.1048C22.8068 13.1197 22.8068 13.135 22.8099 13.1498C22.8097 13.2174 22.792 13.2838 22.7586 13.3425C22.7245 13.4047 22.6835 13.4628 22.6365 13.5159L21.5703 14.6849L22.8549 16.6761V16.7403C22.9216 16.8323 22.9736 16.9342 23.0091 17.0422V17.0743C23.0165 17.1487 23.0058 17.2239 22.9778 17.2932C22.9498 17.3626 22.9054 17.4241 22.8485 17.4725C22.7413 17.5535 22.6102 17.5965 22.4759 17.5946C22.3867 17.5983 22.2981 17.5783 22.219 17.5368C22.1335 17.4794 22.063 17.4023 22.0135 17.312L20.8188 15.385L20.2471 15.9824V17.055C20.251 17.1987 20.2005 17.3386 20.1058 17.4468C20.055 17.4964 19.9947 17.5352 19.9284 17.5606C19.8621 17.586 19.7913 17.5976 19.7204 17.5946C19.6019 17.5971 19.4862 17.5585 19.3928 17.4854C19.3021 17.4131 19.2405 17.3105 19.2194 17.1964C19.2131 17.1495 19.2131 17.1019 19.2194 17.055L19.2579 13.2526Z' fill='%23FEE500'/%3E%3C/svg%3E%0A");}
.rh_tool .icon_btn.icon_instagram{background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' rx='16' fill='url(%23paint0_radial_1745_5244)'/%3E%3Cpath d='M16 9.44578C18.1205 9.44578 18.4096 9.44578 19.2771 9.44578C20.0482 9.44578 20.4337 9.63855 20.7229 9.73494C21.1084 9.92771 21.3976 10.0241 21.6867 10.3133C21.9759 10.6024 22.1687 10.8916 22.2651 11.2771C22.3614 11.5663 22.4578 11.9518 22.5542 12.7229C22.5542 13.5904 22.5542 13.7831 22.5542 16C22.5542 18.2169 22.5542 18.4096 22.5542 19.2771C22.5542 20.0482 22.3614 20.4337 22.2651 20.7229C22.0723 21.1084 21.9759 21.3976 21.6867 21.6867C21.3976 21.9759 21.1084 22.1687 20.7229 22.2651C20.4337 22.3614 20.0482 22.4578 19.2771 22.5542C18.4096 22.5542 18.2169 22.5542 16 22.5542C13.7831 22.5542 13.5904 22.5542 12.7229 22.5542C11.9518 22.5542 11.5663 22.3614 11.2771 22.2651C10.8916 22.0723 10.6024 21.9759 10.3133 21.6867C10.0241 21.3976 9.83133 21.1084 9.73494 20.7229C9.63855 20.4337 9.54217 20.0482 9.44578 19.2771C9.44578 18.4096 9.44578 18.2169 9.44578 16C9.44578 13.7831 9.44578 13.5904 9.44578 12.7229C9.44578 11.9518 9.63855 11.5663 9.73494 11.2771C9.92771 10.8916 10.0241 10.6024 10.3133 10.3133C10.6024 10.0241 10.8916 9.83133 11.2771 9.73494C11.5663 9.63855 11.9518 9.54217 12.7229 9.44578C13.5904 9.44578 13.8795 9.44578 16 9.44578ZM16 8C13.7831 8 13.5904 8 12.7229 8C11.8554 8 11.2771 8.19277 10.7952 8.38554C10.3133 8.57831 9.83133 8.86747 9.3494 9.3494C8.86747 9.83133 8.6747 10.2169 8.38554 10.7952C8.19277 11.2771 8.09639 11.8554 8 12.7229C8 13.5904 8 13.8795 8 16C8 18.2169 8 18.4096 8 19.2771C8 20.1446 8.19277 20.7229 8.38554 21.2048C8.57831 21.6867 8.86747 22.1687 9.3494 22.6506C9.83133 23.1325 10.2169 23.3253 10.7952 23.6145C11.2771 23.8072 11.8554 23.9036 12.7229 24C13.5904 24 13.8795 24 16 24C18.1205 24 18.4096 24 19.2771 24C20.1446 24 20.7229 23.8072 21.2048 23.6145C21.6867 23.4217 22.1687 23.1325 22.6506 22.6506C23.1325 22.1687 23.3253 21.7831 23.6145 21.2048C23.8072 20.7229 23.9036 20.1446 24 19.2771C24 18.4096 24 18.1205 24 16C24 13.8795 24 13.5904 24 12.7229C24 11.8554 23.8072 11.2771 23.6145 10.7952C23.4217 10.3133 23.1325 9.83133 22.6506 9.3494C22.1687 8.86747 21.7831 8.6747 21.2048 8.38554C20.7229 8.19277 20.1446 8.09639 19.2771 8C18.4096 8 18.2169 8 16 8Z' fill='white'/%3E%3Cpath d='M16 11.8554C13.6867 11.8554 11.8554 13.6867 11.8554 16C11.8554 18.3133 13.6867 20.1446 16 20.1446C18.3133 20.1446 20.1446 18.3133 20.1446 16C20.1446 13.6867 18.3133 11.8554 16 11.8554ZM16 18.6988C14.5542 18.6988 13.3012 17.5422 13.3012 16C13.3012 14.5542 14.4578 13.3012 16 13.3012C17.4458 13.3012 18.6988 14.4578 18.6988 16C18.6988 17.4458 17.4458 18.6988 16 18.6988Z' fill='white'/%3E%3Cpath d='M20.241 12.7229C20.7733 12.7229 21.2048 12.2914 21.2048 11.759C21.2048 11.2267 20.7733 10.7952 20.241 10.7952C19.7086 10.7952 19.2771 11.2267 19.2771 11.759C19.2771 12.2914 19.7086 12.7229 20.241 12.7229Z' fill='white'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_1745_5244' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(32.6437 0.650001) scale(73.8975)'%3E%3Cstop stop-color='%23F9ED32'/%3E%3Cstop offset='0.36' stop-color='%23EE2A7B'/%3E%3Cstop offset='0.44' stop-color='%23D22A8A'/%3E%3Cstop offset='0.6' stop-color='%238B2AB2'/%3E%3Cstop offset='0.83' stop-color='%231B2AF0'/%3E%3Cstop offset='0.88' stop-color='%23002AFF'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");}
.rh_tool .icon_btn.icon_facebook{background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1745_5277)'%3E%3Cpath d='M32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 23.9859 5.85094 30.6053 13.5 31.8056V20.625H9.4375V16H13.5V12.475C13.5 8.465 15.8888 6.25 19.5434 6.25C21.2934 6.25 23.125 6.5625 23.125 6.5625V10.5H21.1075C19.12 10.5 18.5 11.7334 18.5 13V16H22.9375L22.2281 20.625H18.5V31.8056C26.1491 30.6053 32 23.9859 32 16Z' fill='%231877F2'/%3E%3Cpath d='M22.2281 20.625L22.9375 16H18.5V13C18.5 11.7347 19.12 10.5 21.1075 10.5H23.125V6.5625C23.125 6.5625 21.2941 6.25 19.5434 6.25C15.8888 6.25 13.5 8.465 13.5 12.475V16H9.4375V20.625H13.5V31.8056C15.1566 32.0648 16.8434 32.0648 18.5 31.8056V20.625H22.2281Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1745_5277'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.rh_tool .icon_btn.icon_youtube{background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' rx='16' fill='%23F40000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.00999 21.6455C8.69618 21.5526 8.40985 21.3874 8.17516 21.1639C7.94048 20.9403 7.76432 20.665 7.66155 20.361C7.07433 18.7899 6.90034 12.2295 8.03129 10.9345C8.40769 10.5132 8.93911 10.2538 9.51021 10.2126C12.5442 9.89414 21.918 9.93661 22.9945 10.3188C23.2973 10.4147 23.574 10.5762 23.8038 10.7913C24.0335 11.0064 24.2104 11.2695 24.3212 11.5608C24.9628 13.1849 24.9846 19.0871 24.2342 20.6476C24.0352 21.0538 23.702 21.3828 23.2882 21.5818C22.1572 22.1338 10.5107 22.1231 9.00999 21.6455ZM13.8274 18.567L19.2646 15.807L13.8274 13.0257V18.567Z' fill='white'/%3E%3C/svg%3E%0A");}
.rh_tool .icon_btn.icon_twitter{background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' rx='16' fill='%231D9BF0'/%3E%3Cpath d='M13.072 24.4399C20.168 24.4399 24.048 18.5599 24.048 13.4639C24.048 13.2959 24.048 13.1279 24.04 12.9679C24.792 12.4239 25.448 11.7439 25.968 10.9679C25.28 11.2719 24.536 11.4799 23.752 11.5759C24.552 11.0959 25.16 10.3439 25.448 9.43991C24.704 9.87991 23.88 10.1999 23 10.3759C22.296 9.62391 21.296 9.15991 20.184 9.15991C18.056 9.15991 16.328 10.8879 16.328 13.0159C16.328 13.3199 16.36 13.6159 16.432 13.8959C13.224 13.7359 10.384 12.1999 8.48 9.86391C8.152 10.4319 7.96 11.0959 7.96 11.7999C7.96 13.1359 8.64 14.3199 9.68 15.0079C9.048 14.9919 8.456 14.8159 7.936 14.5279C7.936 14.5439 7.936 14.5599 7.936 14.5759C7.936 16.4479 9.264 17.9999 11.032 18.3599C10.712 18.4479 10.368 18.4959 10.016 18.4959C9.768 18.4959 9.528 18.4719 9.288 18.4239C9.776 19.9599 11.2 21.0719 12.888 21.1039C11.568 22.1359 9.904 22.7519 8.096 22.7519C7.784 22.7519 7.48 22.7359 7.176 22.6959C8.864 23.7999 10.896 24.4399 13.072 24.4399Z' fill='white'/%3E%3C/svg%3E%0A");}
.rh_tool .icon_share{margin-right: 4px; background-position: 0 0; background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2572_8470)'%3E%3Cpath d='M13.1197 17.0232L8.92072 14.7332C8.37251 15.3193 7.6607 15.7269 6.87779 15.9031C6.09488 16.0793 5.27707 16.0159 4.53064 15.7212C3.78421 15.4266 3.14368 14.9142 2.69229 14.2507C2.24089 13.5871 1.99951 12.8032 1.99951 12.0007C1.99951 11.1982 2.24089 10.4143 2.69229 9.75076C3.14368 9.08725 3.78421 8.57486 4.53064 8.28017C5.27707 7.98547 6.09488 7.92211 6.87779 8.09832C7.6607 8.27452 8.37251 8.68214 8.92072 9.2682L13.1207 6.9782C12.8823 6.03428 12.9963 5.03579 13.4413 4.16991C13.8864 3.30402 14.632 2.63018 15.5384 2.2747C16.4447 1.91923 17.4496 1.90651 18.3647 2.23894C19.2798 2.57137 20.0422 3.22612 20.509 4.08047C20.9759 4.93481 21.1151 5.93009 20.9006 6.87975C20.6861 7.82941 20.1327 8.66824 19.344 9.23901C18.5552 9.80979 17.5854 10.0733 16.6163 9.9802C15.6472 9.88708 14.7453 9.44372 14.0797 8.7332L9.87972 11.0232C10.0409 11.6646 10.0409 12.3358 9.87972 12.9772L14.0787 15.2672C14.7443 14.5567 15.6462 14.1133 16.6153 14.0202C17.5844 13.9271 18.5542 14.1906 19.343 14.7614C20.1317 15.3322 20.6851 16.171 20.8996 17.1207C21.1141 18.0703 20.9749 19.0656 20.508 19.9199C20.0412 20.7743 19.2788 21.429 18.3637 21.7615C17.4486 22.0939 16.4437 22.0812 15.5374 21.7257C14.631 21.3702 13.8854 20.6964 13.4404 19.8305C12.9953 18.9646 12.8813 17.9661 13.1197 17.0222V17.0232ZM5.99972 14.0002C6.53015 14.0002 7.03886 13.7895 7.41393 13.4144C7.789 13.0393 7.99972 12.5306 7.99972 12.0002C7.99972 11.4698 7.789 10.9611 7.41393 10.586C7.03886 10.2109 6.53015 10.0002 5.99972 10.0002C5.46928 10.0002 4.96058 10.2109 4.5855 10.586C4.21043 10.9611 3.99972 11.4698 3.99972 12.0002C3.99972 12.5306 4.21043 13.0393 4.5855 13.4144C4.96058 13.7895 5.46928 14.0002 5.99972 14.0002ZM16.9997 8.0002C17.5302 8.0002 18.0389 7.78949 18.4139 7.41442C18.789 7.03935 18.9997 6.53064 18.9997 6.0002C18.9997 5.46977 18.789 4.96106 18.4139 4.58599C18.0389 4.21092 17.5302 4.0002 16.9997 4.0002C16.4693 4.0002 15.9606 4.21092 15.5855 4.58599C15.2104 4.96106 14.9997 5.46977 14.9997 6.0002C14.9997 6.53064 15.2104 7.03935 15.5855 7.41442C15.9606 7.78949 16.4693 8.0002 16.9997 8.0002ZM16.9997 20.0002C17.5302 20.0002 18.0389 19.7895 18.4139 19.4144C18.789 19.0393 18.9997 18.5306 18.9997 18.0002C18.9997 17.4698 18.789 16.9611 18.4139 16.586C18.0389 16.2109 17.5302 16.0002 16.9997 16.0002C16.4693 16.0002 15.9606 16.2109 15.5855 16.586C15.2104 16.9611 14.9997 17.4698 14.9997 18.0002C14.9997 18.5306 15.2104 19.0393 15.5855 19.4144C15.9606 19.7895 16.4693 20.0002 16.9997 20.0002Z' fill='%234F4F4F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2572_8470'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.rh_tool .icon_mail{margin-right: 4px; background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 6C22 4.9 21.1 4 20 4H4C2.9 4 2 4.9 2 6V18C2 19.1 2.9 20 4 20H20C21.1 20 22 19.1 22 18V6ZM20 6L12 11L4 6H20ZM20 18H4V8L12 13L20 8V18Z' fill='%234F4F4F'/%3E%3C/svg%3E%0A");}
.rh_tool .reporter_btn{display: flex;align-items: center;margin-left: 8px;padding: 0 16px;height: 40px;border: 1px solid #D1D1D1;box-sizing: border-box;border-radius: 99px;color: #4F4F4F;font-size: 16px;background: #fff;}
.rh_tool .reporter_btn.naver{border: 1px solid #04CF5C; background: #04CF5C; color: #fff; font-weight: 700;}
.rh_tool .reporter_btn.naver.disabled{opacity: 0.2; cursor: default;}
.reporter_box .reporter_btn{display: flex;align-items: center;margin-left: 8px;padding: 0 16px;height: 40px;border: 1px solid #D1D1D1;box-sizing: border-box;border-radius: 99px;color: #4F4F4F;font-size: 16px;background: #fff;}
.reporter_box .reporter_btn.naver{border: 1px solid #04CF5C; background: #04CF5C; color: #fff; font-weight: 700;}
.reporter_box .reporter_btn.naver.disabled{opacity: 0.2; cursor: default;}
.reporter_search{display: flex; justify-content: space-between; align-items: center; margin-bottom: 24px;}
.reporter_search li{display: flex; align-items: center;}
.reporter_search .form_select select{min-width: 200px; height: 40px;}
.reporter_search .form_text.search{position: relative; margin-right: 8px; width: 240px; height: 40px;}
.reporter_search .form_text.search input{padding: 0 12px 0 48px; font-size: 16px;}
.reporter_search .form_text.search .icon_search{position: absolute; left: 12px;top: 8px;background-size: 16px;}
.reporter_search .search_button{display: block; padding: 0 30px; height: 40px;background: #0D6AC3;border-radius: 4px;font-weight: 700;font-size: 16px;line-height: 40px;text-align: center;color: #FFFFFF; }
.reporter_list li{display: block; margin-bottom: 24px;}
.reporter_list_line{display: block; margin-bottom: 24px; width: 100%; height: 1px; background: #202020;}
.reporter_box{position: relative; display: block; padding: 16px; background: #FFFFFF; border: 1px solid #ACACAC; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15); border-radius: 8px;}
.reporter_box .news_item.circle .reporter_thumb{overflow: hidden; position: relative; flex-shrink: 0; width: 90px; height: 90px; border-radius: 50%;}
.reporter_box .news_item.circle .reporter_thumb:after{display: block;clear: both;content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: 1px solid rgba(0, 0, 0, 0.1);box-sizing: border-box; border-radius: 50%;}
.reporter_box .news_item.circle .reporter_thumb img{position: absolute;transform: scale(1);width: 100%;height: 100%;object-fit: cover;}
.reporter_box .news_item.circle .reporter_thumb + .reporter_text_area{flex-shrink: 0; padding-left: 16px;width: calc(100% - 90px); box-sizing: border-box;}
.reporter_box .news_item .name{display: block; font-weight: 700; font-size: 16px; line-height: 23px;}
.reporter_box .news_item .name a{display: block; font-weight: 700; font-size: 16px; line-height: 23px;}
.reporter_box .news_item .txt{display: block; font-size: 14px;line-height: 20px;}
.reporter_box .news_item .txt a{display: inline-block; font-size: 14px;line-height: 20px;}
.reporter_box .news_item .email {display: block; font-size: 12px;line-height: 17px;color: #ACACAC; letter-spacing: 0;}
.reporter_box .news_item .email a{display: inline-block; font-size: 12px;line-height: 17px;color: #ACACAC; letter-spacing: 0;}
.reporter_box .btn_wrap{position: absolute; right: 16px; top: 50%; display: flex; align-items: center; transform: translateY(-50%);}

/*form*/
.form_select{position: relative; display: block;}
.form_select:after{position: absolute; right: 12px; top: 50%; display: block; clear: both; content: ""; width: 16px; height: 16px; background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.1159 2.17992C5.29268 1.96778 5.60797 1.93912 5.8201 2.1159L11.8201 7.1159C11.9341 7.2109 12 7.35162 12 7.50001C12 7.6484 11.9341 7.78913 11.8201 7.88412L5.8201 12.8841C5.60797 13.0609 5.29268 13.0322 5.1159 12.8201C4.93912 12.608 4.96778 12.2927 5.17992 12.1159L10.719 7.50001L5.17992 2.88412C4.96778 2.70734 4.93912 2.39206 5.1159 2.17992Z' fill='%23202020'/%3E%3C/svg%3E%0A") 50% 50% / 16px no-repeat;  transform: translateY(-50%) rotate(90deg); z-index: -1;}
.form_select select{padding: 0 32px 0 12px; width: 100%; min-width: 80px; height: 32px; border-color: #4F4F4F; border-radius: 4px; font-size: 16px;-webkit-appearance: none;-moz-appearance: none;appearance: none; color:#242424; background: transparent; cursor: pointer;}
.form_select select::-ms-expand {display: none;}
.form_select select option{color:#242424;}
.form_select select:focus{outline: none; -webkit-tap-highlight-color: transparent;}
.form_text{position: relative; display: block; width: 100%; box-sizing: border-box;}
.form_text input{display: block; width: 100%; height: 100%; border: 1px solid #4F4F4F; border-radius: 4px; box-sizing: border-box;}
.form_text input:focus{outline: none;}
.form_text input:disabled{border: 1px solid #C5C5C5; background: #F5F5F5;}
.form_radio, .form_checkbox{display: inline-block;}
.form_radio label, .form_checkbox label{display: block; position: relative; padding: 0 0 2px 26px; height: 100%; cursor: pointer;-ms-user-select: none; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none; user-select:none; font-size: 16px; color: #424242; line-height: 20px;}
.form_radio input:checked + label{font-weight: 700;}
.form_radio input:checked + label:after{background: #A02025;}
.form_radio input:disabled + label{color:#C2C2C2;}
.form_radio input:disabled + label:before{background: #F5F5F5; border: 1px solid #E0E0E0;}
.form_radio input:disabled + label:after{background: #F5F5F5;}
.form_radio input:checked:disabled + label:after{background: #D1D1D1;}
.form_radio label:before{box-sizing: border-box; position: absolute; left: 0; top: 50%; transform: translateY(-50%); clear: both; content: ""; border: 1px solid #C5C5C5; width: 20px; height: 20px; border-radius: 50%; background: #fff;}
.form_radio label:after{ box-sizing: border-box; position: absolute; left: 5px; top: 50%; transform: translateY(-50%); clear: both; content: ""; width: 10px; height: 10px; background: #fff; border-radius: 50%;}
.form_checkbox input:checked + label{font-weight: 700;}
.form_checkbox input:checked + label:after {}
.form_checkbox input:checked + label:before {background: #A02025; border-color: #A02025;}
.form_checkbox input:disabled + label:before {background: #F5F5F5; border: 1px solid #C5C5C5;}
.form_checkbox input:disabled + label:after {border-color: #F5F5F5;}
.form_checkbox input:checked:disabled + label:after {border-color: #D1D1D1;}
.form_checkbox label:before{box-sizing: border-box; position: absolute; left: 0; top: 50%; transform: translateY(-50%); clear: both; content: ""; width: 20px; height: 20px; border-radius: 4px; border: 1px solid #C5C5C5; background: #fff;}
.form_checkbox label:after{box-sizing: border-box;position: absolute;left: 7px;top: 3px;transform: rotate(45deg);clear: both;content: "";width: 7px;height: 12px;border: 3px solid #fff;border-width: 0 3px 3px 0;}
.list_theader .filter_btn{display: flex; align-items: center; color: #4F4F4F;}
.list_theader .filter_btn .icon_filter{margin-left: 8px; width: 16px; background-position: 50% 50%; background-size: 100%; background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='1.5' y1='10.5' x2='46.5' y2='10.5' stroke='%234F4F4F' stroke-width='3' stroke-linecap='round'/%3E%3Ccircle cx='14' cy='11' r='4' fill='white' stroke='%234F4F4F' stroke-width='2'/%3E%3Cline x1='46.5' y1='24.5' x2='1.5' y2='24.5' stroke='%234F4F4F' stroke-width='3' stroke-linecap='round'/%3E%3Ccircle cx='34' cy='24' r='4' transform='rotate(-180 34 24)' fill='white' stroke='%234F4F4F' stroke-width='2'/%3E%3Cline x1='1.5' y1='36.5' x2='46.5' y2='36.5' stroke='%234F4F4F' stroke-width='3' stroke-linecap='round'/%3E%3Ccircle cx='14' cy='37' r='4' fill='white' stroke='%234F4F4F' stroke-width='2'/%3E%3C/svg%3E%0A");}

/*popup*/
.layer_wrap{display: none; /*overflow: auto; overflow-y: scroll;*/ position: fixed; top: 0; right: 0; left: 0; bottom: 0; z-index: 9999; background: rgba(0,0,0,.5);}
.layer_wrap.open .layer_con{transform: translate(-50%, -50%);}
.layer_wrap .layer_con {position: absolute; width: 636px; max-height: 670px; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(0.5); transition: 0.2s; box-sizing: border-box; font-size: 16px;}
.layer_wrap .icon_layer_close {display: block;position: absolute;width: 24px;height: 24px; background-color: #E5E5E5; border-radius: 50%; top: 12px;right: 12px;font-size: 0;z-index: 99; background-position: 50% 50%;}
.layer_wrap .con_box{display: block; padding: 48px 32px 32px; width: 100%; max-height: 670px; border: 1px solid #eeeeee; background: #fff; box-sizing: border-box; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.12), 0px 20px 20px rgba(0, 0, 0, 0.08); border-radius: 8px;}
.common_popup .txt_box{display: flex; align-items: center; margin-bottom: 32px; min-height: 56px; padding-left: 72px; box-sizing: border-box; background: url(../img/common_popup.png) left 0 top 50% / 56px no-repeat;}
.common_popup .txt_box strong{display: block; font-weight: 700;font-size: 20px;line-height: 29px;color: #4F4F4F;}
.common_popup .txt_box strong span{display: block; margin-top: 3px; font-weight: 400;font-size: 16px;line-height: 23px;color: #ACACAC;}
.common_popup .btn_box{display: flex; justify-content: flex-end; align-items: center;}
.common_popup .btn_box li{margin-left: 16px; width: 180px;}
.icon_layer_close{background-size: 10px; background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 3.88906L8.88906 0L10 1.11094L6.11094 5L10 8.88906L8.88906 10L5 6.11094L1.11094 10L0 8.88906L3.88906 5L0 1.11094L1.11094 0L5 3.88906Z' fill='%234F4F4F'/%3E%3C/svg%3E%0A");}

/*view*/
.sprite_02{background-image: url(../img/sprite_view.png); background-repeat: no-repeat; background-size: 298px;}
.hotnews_slide_wrap{display: block; margin-bottom: 32px; padding: 16px 0; box-sizing: border-box; border-bottom: 1px solid #d1d1d1; background: #F5F4FB; height: 133px;}
.hotnews_slide_wrap .hotnews_slide{position: relative; overflow: hidden;}
.hotnews_slide_wrap .swiper-wrapper{display: flex;}
.hotnews_slide_wrap .swiper-wrapper .swiper-slide{float: left;width: 378.667px;margin-right: 32px;}
.hotnews_slide_wrap .hotnews_slide .news_item{column-gap: 16px; height: 100px;}
.hotnews_slide_wrap .hotnews_slide .news_item .thumb{width: 120px; height: 100px; border-radius: 4px;}
.hotnews_slide_wrap .hotnews_slide .news_item .thumb:after{border-radius: 4px;}
.hotnews_slide_wrap .hotnews_slide .news_item .title span{font-size: 18px; font-weight: 400; line-height: 24px;}
.hotnews_btn {position: absolute; top: calc(50% - 16px); width: 32px; height: 32px; cursor: pointer; z-index: 99; background-position: -240px -113px;}
.hotnews_slide_prev {left: -48px; transform: rotate(-180deg);}
.hotnews_slide_next {right: -48px;}
.hotnews_slide_wrap .swiper-button-disabled{background-position: -282px -113px;}
.view_title_wrap{display: block; margin-bottom: 48px;}
.view_title_wrap .view_category{display: flex; align-items: center; column-gap: 8px; margin-bottom: 24px;}
.view_title_wrap .view_category a{display: flex; align-items: center; column-gap: 3px; padding: 0 6px 0 16px; height: 32px; border: 1px solid #E0E0E0; background: #eee; font-size: 14px; box-sizing: border-box; border-radius: 9999px;}
.view_title_wrap .view_title{display: block; font-size: 36px; font-weight: 700; line-height: 52px; letter-spacing: -0.72px;}
.view_contents{width: 650px;}
.view_inner{position: relative; margin: auto; width: 1047px;}
[class ^="view_info_"]{display: flex; justify-content: space-between;box-sizing: border-box;}
[class ^="view_info_"] ul{display: flex; align-items: center;}
[class ^="view_info_"] li{color:#4F4F4F;}
[class ^="view_info_"] a{display: flex; align-items: center; column-gap: 4px; color:#4F4F4F;}
.view_info_01{align-items: flex-start; height: 40px; border-bottom: 1px solid #D1D1D1;}
.view_info_02{position: relative; align-items: center; height: 58px;border-bottom: 2px solid #A02025;}
.view_info_editor{display: flex; align-items: center; color: #4F4F4F;}
.view_info_editor a{position: relative; column-gap: 8px; margin-right: 9px;}
.view_info_editor a:after{position: absolute; right: -5px; top: 50%; display: block; clear: both; content: ""; width: 2px; height: 2px; border-radius: 50%; background: #000; transform: translateY(-50%);}
.view_info_editor a:last-of-type{margin-right: 4px;}
.view_info_editor a:last-of-type:after{display: none;}
.view_info_editor .thumb{position: relative; overflow: hidden; width: 32px; height: 32px; border-radius: 50%;}
.view_info_editor .thumb:after{position: absolute;left: 0;top: 0;display: block;clear: both;content: "";width: 100%;height: 100%;border: 1px solid rgba(0, 0, 0, 0.10);pointer-events: none;box-sizing: border-box; border-radius: 50%;}
.view_info_editor .thumb img{width: 100%; height: 100%; object-fit: cover;}
.view_info_date{column-gap: 17px;}
.view_info_date li{position: relative;}
.view_info_date li:after{position: absolute; right: -10px; top: 5px; display: block; clear: both; content: ""; width: 1px; height: 16px; background: #ACACAC;}
.view_info_date li:last-child:after{display: none;}
.view_info_etc{column-gap: 16px;}
.view_info_etc em{margin-left: 3px; color: #B8292F;}
/*±â»çº»¹®*/
.News_content{text-align: justify; position: relative; padding-bottom: 52px; padding-top: 32px; font-size: 20px; line-height: 1.8;box-sizing: border-box; letter-spacing: -0.2px;}
.News_content .art_img{position: relative; display: inline-block; width: 100%;}
.News_content .art_img:after {content:""; display:block; clear:both; visibility:hidden; width:0; height:0; font-size:0;}
.News_content .art_img.right{padding-left: 16px;padding-top: 10px;float: right; width: auto;}
.News_content .art_img.left{padding-right: 16px;padding-top: 10px;float: left; width: auto;}
/*.News_content .art_img + br,
.News_content .sub_title + br{display: none;}*/
.News_content .img_box{position: relative; display: block; text-align: center;}
.News_content .img_box img{max-width: 100%; margin: auto;}
.News_content .zoom_btn{display: none; position: absolute; right: 0; bottom: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6);}
.News_content .zoom_btn span{display: flex; align-items: center; justify-content: center; column-gap: 10px; color: #fff;font-size: 14px;}
.News_content .art_img_desc{display: block; padding: 16px; font-size: 14px; text-align: center; box-sizing: border-box; color:#4F4F4F; line-height: 22px; font-weight: 300;}
.News_content .art_img_desc b{font-weight: 500;}
.News_content .img_box.active:hover .zoom_btn{display: flex; align-items: center; justify-content: center;}
.News_content .img_box.active:hover:after{display: none;}
.News_content .img_box.active:after{position: absolute; right: 0; bottom: 0; display: block; clear: both; content: ""; width: 24px; height: 24px; background-repeat: no-repeat; background-color: #000; background-position: 50% 50%; background-size: 16px; background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='11.3232' y='9.92041' width='6.61365' height='1.98409' rx='0.992047' transform='rotate(45 11.3232 9.92041)' fill='white'/%3E%3Cpath d='M7.27501 3.30682H5.95228V5.95228H3.30682V7.27501H5.95228V9.92047H7.27501V7.27501H9.92047V5.95228H7.27501V3.30682ZM6.61365 0C2.96291 0 0 2.96291 0 6.61365C0 10.2644 2.96291 13.2273 6.61365 13.2273C10.2644 13.2273 13.2273 10.2644 13.2273 6.61365C13.2273 2.96291 10.2644 0 6.61365 0ZM6.61365 11.9046C3.69703 11.9046 1.32273 9.53026 1.32273 6.61365C1.32273 3.69703 3.69703 1.32273 6.61365 1.32273C9.53026 1.32273 11.9046 3.69703 11.9046 6.61365C11.9046 9.53026 9.53026 11.9046 6.61365 11.9046Z' fill='white'/%3E%3C/svg%3E%0A");}
.News_content .sub_title{position: relative; display: table-cell; padding-left: 20px; font-size: 20px; font-weight: 700; box-sizing: border-box; width: 100%;}
.News_content .sub_title + br {display: none;}
/*.News_content .sub_title:after {content:""; display:block; clear:both; visibility:hidden; width:0; height:0; font-size:0;}*/
.News_content .sub_title:before{position: absolute; left: 0; top: 10px; display: block; clear: both; content: ""; width: 6px; height: calc(100% - 18px); background: #4F4F4F; border-radius: 9999px;}
.hashtag{display: flex; align-items: center; flex-wrap: wrap; column-gap: 8px; grid-gap: 8px; padding-top: 16px; border-top: 1px solid #D1D1D1;}
.hashtag a{display: flex; align-items: center; padding: 0 12px; height: 38px; box-sizing: border-box; border: 1px solid #A02025; background: #FFF1E5; color:#A02025;}
.article_item{margin-bottom: 52px;}
.article_title{width:100%; display: flex; align-items: center; column-gap: 4px; margin-bottom: 16px; padding-bottom: 8px; border-bottom: 2px solid #0D6AC3; color: #0D6AC3; font-size: 20px; font-weight: 700; line-height: 30px;}
.article .youtube_wrap{position: relative;width: 100%;max-width: 650px;padding-bottom: 56.25%;}
.article .youtube_wrap iframe{position: absolute;left: 0;top: 0;width: 100% !important;height: 100% !important;}
.related_news{font-size: 18px;}
.related_news dt{font-weight: 500; line-height: 30px;}
.related_news dt a{}
.related_news dd a{font-weight: 400; line-height: 26px;}
.related_news dd{position: relative; padding-left: 24px; margin-top: 8px;}
.related_news dd .icon_enter{position: absolute; left: 0; top: 0; }
.reporter{position: relative; width:100%; display: flex; align-items: center; column-gap: 16px; border: 1px solid #ACACAC; box-sizing: border-box; padding: 16px; border-radius: 8px; box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);}
.reporter .reporter_thumb{overflow: hidden; position: relative; width: 70px; height: 70px; border-radius: 50%;}
.reporter .reporter_thumb:after{position: absolute; left: 0; top: 0; display: block; clear: both; content: ""; width: 100%; height: 100%; border: 1px solid rgba(0, 0, 0, 0.10); pointer-events: none; box-sizing: border-box; border-radius: 50%;}
.reporter .reporter_thumb img{width: 100%; height: 100%; object-fit: cover;}
.reporter .reporter_info p{display: block;}
.reporter .name{margin-bottom: 4px; font-size: 20px; font-weight: 700; line-height: 30px;}
.reporter .info{margin-bottom: 4px; color:#4F4F4F; font-size: 12px; line-height: 14px;}
.reporter .email{color:#ACACAC; font-size: 12px; line-height: 14px;}
.reporter .reporter_btn{position: absolute; right: 16px; top: 50%; transform: translateY(-50%); display: flex; align-items: center; column-gap: 8px;}
.reporter .reporter_btn a{position: relative; display: flex; align-items: center; column-gap: 4px; padding: 0 16px; height: 40px; border-radius: 9999px;box-sizing: border-box;}
.reporter .reporter_btn .more{border: 1px solid #D1D1D1; font-size: 16px; color:#4f4f4f;}
.reporter .reporter_btn .naver{border: 1px solid #04CF5C; background: #04CF5C; color: #fff; font-weight: 700;}
.reporter .reporter_btn .naver.disabled{opacity: 0.2; cursor: default;}
.article_item.ad{display: flex; align-items: center; justify-content: center; padding: 16px; width: 100%; background: #F5F5F5; box-sizing: border-box; border-radius: 8px;}
.article_item.ad .ad_box{display: flex; align-items: center;}
.important_news_txt{}
.important_news_txt li{display: block; padding-bottom: 16px; margin-bottom: 16px; border-bottom: 1px solid #D1D1D1; box-sizing: border-box;}
.important_news_txt li:first-child a{font-weight: 700;}
.important_news_txt a{line-height: 30px; font-size: 22px; letter-spacing: -0.22px;}
.important_news_img{position: relative; display: flex; column-gap: 50px; justify-content: space-between; padding-bottom: 32px; border-bottom: 1px solid #D1D1D1;}
.important_news_img li{width: 50%;}
.important_news_img .news_item .thumb{height: 160px;}
.important_news_img .news_item .title{margin-bottom: 8px;}
.important_news_img:after{position: absolute; left: 50%; top:0; display: block; clear: both; content: ""; width: 1px; height: calc(100% - 32px); background: #F5F5F5;}

/*´ñ±Û*/
.reply_title{position: relative; border-bottom: 2px solid #A02025; padding-bottom: 16px; margin-bottom: 32px;}
.reply_title .title{display: flex; align-items: center; column-gap: 4px; color:#B8292F; font-weight: 700; line-height: 24px; font-size: 18px;}
.reply_title p{display: block; margin-top: 8px; font-weight: 300; color:#4f4f4f; font-size: 14px;}
.reply_more_btn{position: absolute; right: 0; top: 0;}
.reply_con{overflow: hidden;height: 0;width: 100%;box-sizing: border-box;transition: .3s;}
.reply_con.on{padding-top: 32px;height: auto;border-bottom: 1px solid #E0E0E0;}
.icon_print{background-position: -107px -225px;}
.icon_reply{background-position: -175px -225px;}
.icon_reply_red{background-position: -268px -5px;}
.icon_font{background-position: -39px -225px;}
.icon_share{background-position: -225px -121px;}
.icon_zoom{display: block; width: 16px; height: 16px; background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%; background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='11.3232' y='9.92041' width='6.61365' height='1.98409' rx='0.992047' transform='rotate(45 11.3232 9.92041)' fill='white'/%3E%3Cpath d='M7.27501 3.30682H5.95228V5.95228H3.30682V7.27501H5.95228V9.92047H7.27501V7.27501H9.92047V5.95228H7.27501V3.30682ZM6.61365 0C2.96291 0 0 2.96291 0 6.61365C0 10.2644 2.96291 13.2273 6.61365 13.2273C10.2644 13.2273 13.2273 10.2644 13.2273 6.61365C13.2273 2.96291 10.2644 0 6.61365 0ZM6.61365 11.9046C3.69703 11.9046 1.32273 9.53026 1.32273 6.61365C1.32273 3.69703 3.69703 1.32273 6.61365 1.32273C9.53026 1.32273 11.9046 3.69703 11.9046 6.61365C11.9046 9.53026 9.53026 11.9046 6.61365 11.9046Z' fill='white'/%3E%3C/svg%3E%0A");}
.icon_insert_link{background-position: -225px -86px;}
.icon_enter{background-position: -267px -66px;}
.icon_plus{position: relative;}
.icon_plus:after{position: absolute;left: 50%;top: 50%;display: block;clear: both;content: "";width: 14px;height: 2px;background: #fff;transform: translate(-50%, -50%);}
.icon_plus:before{position: absolute;left: 50%;top: 50%;display: block;clear: both;content: "";width: 2px;height: 14px;background: #fff;transform: translate(-50%, -50%);}
.icon_feed{background-position: -265px -155px;}
.icon_star{background-position: -225px -50px;}
.layer_box .close_btn{background-position: -225px -5px;}
.tool_layer{position: absolute; right: 0; bottom: -10px; width: 100%; box-sizing: border-box; z-index: 1001;}
.layer_box{display: none; position: absolute; right: 0; top: 0; background: #fff; border: 1px solid #D1D1D1;box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);border-radius: 4px; box-sizing: border-box;}
.layer_box.open{display: block;}
.layer_box .layer_con{display: block; padding: 32px; box-sizing: border-box; }
.layer_box .layer_con strong{display: block; padding-bottom: 12px; margin-bottom: 25px; font-weight: 700;font-size: 18px;line-height: 24px;letter-spacing: -1px; border-bottom: 1px solid #D1D1D1;}
.layer_box .layer_con>ul{display: flex; align-items: center; justify-content: space-between;}
.layer_box .layer_con ul li{}
.layer_box .close_btn{position: absolute; right: 0; top: 0; width: 34px; height: 34px; text-indent: -9999px;}
.font_layer{width: 480px;}
.font_list li a{display: block; font-size: 12px;line-height: 18px;text-align: center;letter-spacing: -1px; color: #4F4F4F; font-weight: 300;}
.font_list li span{display: flex; align-items: center; justify-content: center; margin-bottom: 4px; width: 32px; height: 32px; border: 1px solid #F5F5F5; border-radius: 50%; box-sizing: border-box;  font-weight: 400;}
.font_list li.on span{background: #A02025; border: 1px solid #A02025; color: #fff;}
.font_list li:nth-child(1) span{font-size: 12px;}
.font_list li:nth-child(2) span{font-size: 14px;}
.font_list li:nth-child(3) span{font-size: 16px;}
.font_list li:nth-child(4) span{font-size: 18px;}
.font_list li:nth-child(5) span{font-size: 20px;}
.font_list li:nth-child(6) span{font-size: 22px;}
.font_list li:nth-child(7) span{font-size: 24px;}
.font_list li:hover span{color: #A02025; background: #fff; border: 1px solid #A02025;}
.share_layer{width: 556px;}
.share_layer li{}
.share_layer a{display: block; font-size: 12px;line-height: 18px;text-align: center;color: #4F4F4F; width: auto; height: auto;}
.share_layer a i{display: block; margin: 0 auto 4px; width: 32px; height: 32px;}
.share_layer .icon_facebook i{background-position: -178px -52px;}
.share_layer .icon_twitter i{background-position: -10px -136px;}
.share_layer .icon_kakaotalk i{background-position: -178px -136px;}
.share_layer .icon_telegram i{background-position: -136px -94px;}
.share_layer .icon_band i{background-position: -94px -136px;}
.share_layer .icon_blog i{background-position: -136px -136px;}
.share_layer .icon_email i{background-position: -178px -10px;}
.share_layer .icon_link i{background-position: -52px -178px;}

/*img zoom*/
#wrap.img_zoom{overflow-y: auto; position: relative; display: block; max-width: 100%; width: 100%; height: 100%;}
.img_zoom .img_wrap{position: absolute; left: 50%; top: 50%; display: block; width: 100%; transform: translate(-50%, -50%); z-index: 9999; position: relative; left: auto; top: auto; display: flex; align-items: center; flex-wrap: wrap; width: 100%; height: 100%;}
.img_zoom .img_wrap img{max-width: 100%; margin: auto; }
.img_zoom .img_wrap img.scale{transform: scale(1.5);}
.img_zoom .img_wrap .art_img_desc{display: block; max-width: 623px; margin: auto; padding: 10px 16px 0; font-weight: 300; font-size: 14px; line-height: 18px; letter-spacing: -0.01em; color:#bdbdbd; box-sizing: border-box;}
.img_zoom .img_wrap .art_img_desc b{display: block; margin-bottom: 5px; font-weight: 700; font-size: 14px; line-height: 18px; letter-spacing: -0.01em; color:#bdbdbd;}
.img_zoom .scroll_blocking{display: block; background: #000;position: fixed;left: 0;top: 0;width: 100vw;height: 100vh;z-index: 999;touch-action: none;}
.img_zoom .js_layer_close{position: absolute;top: 24px; right: 24px;width: 40px;height: 40px;/*background: #4F4F4F; */text-indent: -9999px; border-radius: 50%; z-index: 999999;background-position: 50% 50%;background-size: 30px;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23FFF' d='M12.863 2.195l.942.942L8.942 8l4.863 4.863-.942.942L8 8.942l-4.863 4.863-.942-.942L7.058 8 2.195 3.137l.942-.942L8 7.058l4.863-4.863z'%3E%3C/path%3E%3C/svg%3E");}
#panzoom-element{width: 100%;}

/*pdf*/
.pdf_tit{display: flex; align-items: center; margin-bottom: 45px; font-weight: 700;font-size: 20px;line-height: 24px;}
.pdf_tit i{margin-right: 8px;}
.pdf_info{display: block; margin-bottom: 70px;}
.pdf_info li{display: block; margin-bottom: 20px;font-size: 16px;line-height: 24px;color: #4F4F4F;}
.pdf_info li em{display: inline-block; font-weight: 500; color: #4F4F4F;}
.pdf_info li:last-child{margin-bottom: 0;}
.pdf_biz_list{margin-left: -32px;}
.pdf_biz_list li{float: left; padding-left: 32px; width: 50%; box-sizing: border-box;}
.pdf_biz_list li .card_box{overflow: hidden; display: block; border: 1px solid #D1D1D1;box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.16);border-radius: 8px;}
.pdf_biz_list li .card_box .thumb{position: relative; height: 150px; border-radius: 0;}
.pdf_biz_list li .card_box .thumb:after{display: none;}
.pdf_biz_list li .card_box .thumb img{width: 100%; height: 100%; object-fit: cover;}
.pdf_biz_list li .card_box .text_area{padding: 24px; box-sizing: border-box;}
.pdf_biz_list li .card_box .card_title{display: block; margin-bottom: 16px; font-weight: 700;font-size: 20px;line-height: 29px;color: #4F4F4F;}
.pdf_biz_list li .card_box .card_txt{display: block; margin-bottom: 4px; font-weight: 400;font-size: 16px;line-height: 23px;color: #4F4F4F;}
.pdf_biz_list li .card_box .card_txt:last-of-type{margin-bottom: 24px;}
.pdf_biz_list li .card_box .form_button{margin-bottom: 8px;}
.icon_circle_down{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.08 9.59L12 12.67L8.92 9.59L7.5 11L12 15.5L16.5 11L15.08 9.59ZM12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM12 20C7.58 20 4 16.42 4 12C4 7.58 7.58 4 12 4C16.42 4 20 7.58 20 12C20 16.42 16.42 20 12 20Z' fill='%23202020'/%3E%3C/svg%3E%0A");}
.icon_pdf{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 2H8C6.9 2 6 2.9 6 4V16C6 17.1 6.9 18 8 18H20C21.1 18 22 17.1 22 16V4C22 2.9 21.1 2 20 2ZM20 16H8V4H20V16ZM4 6H2V20C2 21.1 2.9 22 4 22H18V20H4V6ZM16 12V9C16 8.45 15.55 8 15 8H13V13H15C15.55 13 16 12.55 16 12ZM14 9H15V12H14V9ZM18 11H19V10H18V9H19V8H17V13H18V11ZM10 11H11C11.55 11 12 10.55 12 10V9C12 8.45 11.55 8 11 8H9V13H10V11ZM10 9H11V10H10V9Z' fill='%23202020'/%3E%3C/svg%3E%0A");}
.pdf_date{margin-bottom: 40px; font-weight: 700;font-size: 20px;line-height: 24px;display: flex;align-items: center;color: #B8292F;}
.pdf_date i{margin-right: 8px; background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 2H8C6.9 2 6 2.9 6 4V16C6 17.1 6.9 18 8 18H20C21.1 18 22 17.1 22 16V4C22 2.9 21.1 2 20 2ZM20 16H8V4H20V16ZM4 6H2V20C2 21.1 2.9 22 4 22H18V20H4V6ZM16 12V9C16 8.45 15.55 8 15 8H13V13H15C15.55 13 16 12.55 16 12ZM14 9H15V12H14V9ZM18 11H19V10H18V9H19V8H17V13H18V11ZM10 11H11C11.55 11 12 10.55 12 10V9C12 8.45 11.55 8 11 8H9V13H10V11ZM10 9H11V10H10V9Z' fill='%23B8292F'/%3E%3C/svg%3E%0A");}
.pdf_tabel{position: relative; display: block; width: 100%;}
.pdf_tabel ul{margin-bottom: 16px; box-sizing: border-box;}
.pdf_tabel li{flex-shrink: 0; box-sizing: border-box;}
.pdf_tabel li:nth-child(1){height: 120px; width: 80px; background: #F5F5F5; line-height: 120px; text-align: center; color: #4F4F4F; font-weight: 500;}
.pdf_tabel li:nth-child(2){height: 120px; width: 180px; border-right: 8px solid #fff; border-left: 8px solid #fff;}
.pdf_tabel li:nth-child(3){width: calc(100% - 260px); padding: 0 8px;}
.pdf_tabel .t_head ul{display: flex; align-items: center; height: 40px;}
.pdf_tabel .t_body ul{display: flex; padding-bottom: 16px; border-bottom: 1px solid #D9D9D9;}
.pdf_tabel .t_head li{height: 100%; background: #4F4F4F; font-weight: 500;font-size: 16px;line-height: 24px;display: flex;align-items: center; justify-content: center; color: #FFFFFF;}
.pdf_tabel .t_body li{}
.pdf_tabel .t_body li .thumb{height: 100%;}
.pdf_tabel .t_body li .thumb img{margin: auto; width: auto; max-width: 100%;}
.pdf_tabel .t_body li a{display: block; margin-bottom: 8px; line-height: 23px; color: #4f4f4f; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.pdf_tabel .t_body li a:last-of-type{margin-bottom: 0;}
.pdf_tabel .t_body li dl{}
.pdf_tabel .t_body li dl dt{display: block; line-height: 23px; color: #4f4f4f; font-weight: 500;}
.pdf_tabel .t_body li dl dd{display: block; margin-top: 8px; line-height: 23px; color: #4f4f4f;}


/*common*/
.form_button{display: flex; justify-content: center; align-items: center; margin-bottom: 16px; width: 100%; height: 44px; border-radius: 4px; background: #fff; border: 1px solid #4F4F4F; font-weight: 700;font-size: 16px;color: #4F4F4F; box-sizing: border-box;}
.form_button:last-of-type{margin-bottom: 0;}
.form_button.blue{background: #0D6AC3; border: 1px solid #0D6AC3; color: #fff;}
.form_button.gray{background: #4F4F4F; border: 1px solid #4F4F4F; color: #fff;}
.highlighter{background: rgba(253, 145, 1, 0.2);}
.common_title{position: relative; display: flex; align-items: center; margin: 48px auto 32px; padding-bottom: 32px; width: 1200px; border-bottom: 2px solid #C87AE3; box-sizing: border-box; word-break: keep-all;}
.common_title h2{display: block;padding-right: 32px; font-weight: 700;font-size: 48px;line-height: 50px; box-sizing: border-box; letter-spacing: -0.96px;}
.common_title .date_select_tool{position: absolute; right: 0; bottom: 22px;}
.common_title .date_select_tool .select_form_wrap{display: flex; align-items: center; column-gap: 8px;}
.icon_calendar{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 4H18V2H16V4H8V2H6V4H5C3.89 4 3.01 4.9 3.01 6L3 20C3 21.1 3.89 22 5 22H19C20.1 22 21 21.1 21 20V6C21 4.9 20.1 4 19 4ZM19 20H5V10H19V20ZM19 8H5V6H19V8ZM9 14H7V12H9V14ZM13 14H11V12H13V14ZM17 14H15V12H17V14ZM9 18H7V16H9V18ZM13 18H11V16H13V18ZM17 18H15V16H17V18Z' fill='%234F4F4F'/%3E%3C/svg%3E%0A");}
.select_form_wrap .search_button{display: block;width: 90px;height: 32px;background: #4F4F4F;border-radius: 4px;font-weight: 700;font-size: 16px;line-height: 32px;text-align: center;color: #FFFFFF;}
.news_list{}
.news_list>li{padding: 24px 0; border-bottom: 1px solid #D1D1D1; box-sizing: border-box;}
.news_list>li:first-child{padding-top: 0;}
.news_list>li:last-child{border-bottom: none;}
.news_list .news_item.left{column-gap: 24px;}
.news_list .news_item.left .thumb{width: 180px; height: 120px;}
.news_list .news_item.left .title span{font-size: 22px; font-weight: 500; line-height: 30px;}
.news_list .news_item.left .summary{margin: 8px 0;}
.list_more_btn{position: relative; display: flex; align-items: center; justify-content: center; height: 47px; border-top: 3px solid #ddd; background: #f5f5f5; box-sizing: border-box;}
.list_more_btn:after{position: absolute; left: 0; top: -4px; display: block; clear: both; content: ""; width: 100%; height: 1px; background: #202020;}
.list_more_btn.on {color:#B8292F;}
.section_split{display: block;}
.section_split .inner{display: flex; column-gap: 108px;}
.section_split .view_inner.list_line:after{position: absolute; right: calc(300px + 48px); top: 0; display: block; clear: both; content: ""; width: 1px; height: 100%; background: #F5F5F5;}
.section_split .inner.list_line:after{position: absolute; right: calc(300px + 57px); top: 0; display: block; clear: both; content: ""; width: 1px; height: 100%; background: #F5F5F5;}
.section_split .section_split_item{}
.section_split .section_split_item.section{margin-top: 32px; width: 100%; max-width: 792px}
.section_split .section_split_item.aside{flex-shrink: 0; width: 300px;}
[class ^="main_section_"]{display: block; margin-bottom: 48px;}
[class ^="main_section_"].gray{background: #F5F5F5;}
[class ^="main_section_"].magenta{background: #F5F4FB;}
[class ^="main_section_"]:last-of-type{margin-bottom: 0;}
.main_section_ad{display: block; padding: 24px 0; box-sizing: border-box;}
.main_section_ad strong{display: block; margin-bottom: 8px; text-align: center; color:#ACACAC; font-size: 12px; font-weight: 400;}
.main_section_ad ul{display: flex; align-content: center; justify-content: center; column-gap: 32px;}
.main_section_ad .ad_box{display: flex; justify-content: center; margin: auto;}
/*.form_switch{position: relative; display: inline-block;}*/
.ui_switch_object{display:inline-block;width:60px;height:24px;box-sizing:border-box;background:#BDBDBD;border-radius:24px;}
.ui_switch_object:before{content:'';display:block;width:20px;height:20px;border-radius:50%;background:#fff; position: absolute; left: 2px; top: 2px;  transition: .3s;}
.ui_switch_object:after{position: absolute; right: 10px; top: 3px; clear: both; content: "OFF"; font-size: 12px; color:#fff; font-weight: 300; letter-spacing: 0;}
.ui_switch_label{display:block; cursor: pointer;}
:checked+.ui_switch_label .ui_switch_object{background:#B8292F}
:checked+.ui_switch_label .ui_switch_object:after{left: 10px; right: auto; content: "ON";}
:checked+.ui_switch_label .ui_switch_object:before{left: 38px;}
.ad_wrap{display: block; width: 100%; }
.scroll{display: block; box-sizing: border-box;}
.scroll ul::-webkit-scrollbar{width: 6px;background-color: #F5F5F5;}
.scroll ul::-webkit-scrollbar-thumb{border-radius: 3px;background-color: #D1D1D1;}
.sticky_menu{position: fixed; right: 32px; bottom: -100px; box-sizing: border-box; z-index: 99; transition: .5s; opacity: 0;}
.sticky_menu.on{bottom: 32px; opacity: 1; transition: .5s;}
.scroll_top_btn{display: block; width: 50px; height: 50px; border: 1px solid #D1D1D1; box-sizing: border-box; box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);border-radius: 4px; background: #fff;}
.scroll_top_btn .icon_arrow_forward{width: 100%; height: 100%; transform: rotate(-90deg); background-position: 50% 50%; background-size: 32px; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.20898 12.9997H16.379L11.499 17.8797C11.109 18.2697 11.109 18.9097 11.499 19.2997C11.889 19.6897 12.519 19.6897 12.909 19.2997L19.499 12.7097C19.889 12.3197 19.889 11.6897 19.499 11.2997L12.919 4.69973C12.529 4.30973 11.899 4.30973 11.509 4.69973C11.119 5.08973 11.119 5.71973 11.509 6.10973L16.379 10.9997H5.20898C4.65898 10.9997 4.20898 11.4497 4.20898 11.9997C4.20898 12.5497 4.65898 12.9997 5.20898 12.9997Z' fill='%234F4F4F'/%3E%3C/svg%3E%0A");}
.scroll_top_btn:hover {background: #0D6AC3;}
.scroll_top_btn:hover .icon_arrow_forward{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.20898 12.9997H16.379L11.499 17.8797C11.109 18.2697 11.109 18.9097 11.499 19.2997C11.889 19.6897 12.519 19.6897 12.909 19.2997L19.499 12.7097C19.889 12.3197 19.889 11.6897 19.499 11.2997L12.919 4.69973C12.529 4.30973 11.899 4.30973 11.509 4.69973C11.119 5.08973 11.119 5.71973 11.509 6.10973L16.379 10.9997H5.20898C4.65898 10.9997 4.20898 11.4497 4.20898 11.9997C4.20898 12.5497 4.65898 12.9997 5.20898 12.9997Z' fill='%23fff'/%3E%3C/svg%3E%0A");}
.split{display: flex; column-gap: 32px;}
.split .split_item{width: 50%; max-width: 584px; flex-shrink: 0; box-sizing: border-box;}
[data-ellipsis]{overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical;box-sizing: border-box;}
[data-ellipsis="1"]{-webkit-line-clamp: 1;}
[data-ellipsis="2"]{-webkit-line-clamp: 2;}
[data-ellipsis="3"]{-webkit-line-clamp: 3;}
[data-ellipsis="4"]{-webkit-line-clamp: 4;}
[data-ellipsis="5"]{-webkit-line-clamp: 5;}
.news_item{position: relative; display: block;}
.news_item .thumb{overflow: hidden; position: relative; display: block; flex-shrink: 0;}
.news_item .thumb:after{position: absolute; left: 0; top: 0; display: block; clear: both; content: ""; width: 100%; height: 100%; border: 1px solid rgba(0, 0, 0, 0.10); pointer-events: none; box-sizing: border-box;}
.news_item .thumb img{width: 100%;height: 100%; object-fit: cover;}
.news_item .text_area{display: block; box-sizing: border-box; margin-top: 12px;}
.news_item .text_area a{display: block;}
.news_item .category{margin-bottom: 4px;}
.news_item .category span{font-size: 14px; font-weight: 700; color: #B8292F; line-height: 24px;}
.news_item .category.blue span{color:#147CE5;}
.news_item .category.black span{color:#202020;}
.news_item .title span{font-size: 20px; line-height: 28px; letter-spacing: -0.2px;}
.news_item .summary span{font-weight: 300; font-size: 16px; color:#4F4F4F; line-height: 22px;}
.news_item .info{display: flex; align-items: center;}
.news_item .info li{position: relative; padding-right: 17px; color:#4F4F4F; font-weight: 400; line-height: 22px;}
.news_item .info li:after{position: absolute; right: 7px; top: 4px; display: block; clear: both; content: ""; width: 1px; height: 16px; background: #D1D1D1;}
.news_item .info li:last-child:after{display: none;}
.news_item.left{display: flex; align-items: center; column-gap: 32px; width: 100%;}
.news_item.right {display: flex; align-items: center; flex-direction: row-reverse; column-gap: 32px; width: 100%;}
.news_item.left .text_area{margin-top: 0;}
.news_item.right .text_area{margin-top: 0; width: 100%;}
.emp_01{color:#B8292F;}
.js_selectbox{}
.js_selectbox .select{display: flex; align-items: center; height: 32px; border: 1px solid #ACACAC; border-radius: 4px; font-size: 16px; box-sizing: border-box; padding: 0 12px;}
.js_selectbox .select i{position: absolute; right: 5px; top: 5px;}
.js_selectbox ul{display: none;position: absolute;left: 0;top: 0;padding: 8px;width: 100%;background: #F5F4FB;border: 1px solid #ACACAC;border-radius: 4px;box-sizing: border-box;z-index: 9;}
.js_selectbox ul li{display: block;margin-bottom: 8px;}
.js_selectbox ul a{display: flex;align-items: center;padding: 0 8px;width: 100%;height: 26px;border-radius: 4px;box-sizing: border-box;letter-spacing: -0.6px;font-size: 16px;color: #242424;}
.tooltip_box{position: absolute;right: -5px;top: -70px;display: flex;align-items: center;justify-content: center;width: 193px;height: 58px;background: #202020;border-radius: 4px;z-index: 99;box-shadow: 0px 4px 4px 0px rgb(0 0 0 / 25%);}
.tooltip_box p{display: block;color: #fff;text-align: center;line-height: 22px;font-size: 16px;}
.tooltip_box:after {position: absolute;right: 8px;bottom: -12px;display: block;clear: both;content: "";width: 20px;height: 23px;background-repeat: no-repeat;background-position: 50% 50%;background-size: 20px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.78739 14.4398C9.04929 15.91 6.95071 15.91 6.21261 14.4398L0.794341 3.64735C0.126627 2.31736 1.09354 0.75 2.58173 0.75L13.4183 0.75C14.9065 0.75 15.8734 2.31736 15.2057 3.64735L9.78739 14.4398Z' fill='%23202020'/%3E%3C/svg%3E%0A");}

.mobile_button_wrap{display: block; padding: 5vw 0; width: 100%; box-sizing: border-box; background: #F5F4FB; text-align: center;}
.mobile_button_wrap a{display: inline-block; padding: 2vw 5vw; text-align:center; font-size: 4vw; color:#EE4540; box-sizing: border-box; border: 2px solid #D1D1D1; border-radius: 99999px; background: #fff;}

@media (hover: hover) {
	.list_more_btn:hover{background: #FFF1E5;color: #B8292F;}
	.series_banner:hover .series_title{right: 0px;}
	.series_banner:hover .series_thumb:after{opacity: .7;}
	.series_banner:hover .series_title span .icon_next{opacity: 1;}
	.reporter .reporter_btn .more:hover{color: #202020;border: 1px solid #ACACAC;background: #F5F4FB;}
	.reporter .reporter_btn .naver:hover{background: #03B150;border: 1px solid #03B150;}
	.reporter .reporter_btn .naver.disabled:hover{background: #04CF5C;border: 1px solid #04CF5C;}
	.reporter .reporter_thumb:hover:after{background: rgba(0, 0, 0, 0.1);}
	.reporter_info a:hover{color:#0D6AC3;}
	.hashtag a:hover{border-color: #202020;background: #F5F4FB;color: #202020;}
	.share_layer .icon_facebook:hover i{background-position: -94px -52px;}
	.share_layer .icon_twitter:hover i{background-position: -10px -10px;}
	.share_layer .icon_kakaotalk:hover i{background-position: -52px -94px;}
	.share_layer .icon_telegram:hover i{background-position: -136px -52px;}
	.share_layer .icon_band:hover i{background-position: -10px -52px;}
	.share_layer .icon_blog:hover i{background-position: -52px -52px;}
	.share_layer .icon_email:hover i{background-position: -94px -10px;}
	.share_layer .icon_link:hover i{background-position: -94px -94px;}
	.view_title_wrap .view_category a:hover{background: #4F4F4F; border: 1px solid #4F4F4F; color:#fff; font-weight: 700;}
	.view_title_wrap .view_category a:hover .icon_next{background-position: -342px -59px;}
	.keyword_wrap .keyword_list li:hover{background: #F5F4FB;border: 1px solid #ACACAC;}
	.all_menu a:hover{background: #F5F5F5; color:#202020;}
	.all_menu a:hover i{background-position: -39px -219px;}
	.js_selectbox ul a:hover {background: #0D6AC3;color: #fff;}
	.aside_slide_btn:hover{background-position: -339px -40px; background-color: #F5F5F5;}
	.gnb .gnb_logo:hover a{background-position: -239px -79px;}
	.sprite_01.seach_btn:hover{background-position: -324px -113px;}
	.sprite_01.menu_btn:hover{background-position: -324px -155px;}
	.sprite_01.logo:hover{background-position: -5px -71px;}
	.gnb .gnb_more:hover .icon_dawn_arrow{background-position: -5px -219px; transform: rotate(-90deg);}
	.hover_all:hover .thumb:after{background: rgba(0, 0, 0, 0.10);}
	.hover_all:hover .text_area a.title span{opacity: 0.8; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 16%;}
	.hover_all:hover .text_area a.summary span{opacity: 0.8;}
	.hover_all:hover .text_area a.category span{color:#A02025; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 16%;}
	.thumb:hover:after{background: rgba(0, 0, 0, 0.10);}
	a.title:hover span{opacity: 0.8; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 16%;}
	a.summary:hover span{opacity: 0.8;}
	a.category:hover span{color:#A02025; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 16%;}
	/*.hover_line:hover{opacity: 0.8; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 16%;}*/
	.category.blue:hover span{color: #0D6AC3;}
	.txt:hover{opacity: 0.8; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 16%;}
	.latest_wrap .latest_slide .swiper-slide:hover a{color: #147CE5;}
	.latest_wrap .banner a.txt:hover{background: #147CE5; text-decoration: none;}
	.header_top_menu .login:hover{background: #147CE5; color:#fff; text-decoration: none;}
	.header_top_menu ul li:hover a{color:#147CE5; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 16%;}
	.gnb li:hover a{color:#147CE5;}
	.gnb li:hover a.on{color:#202020; cursor: default;}
	.category_slide a:hover{background: #4F4F4F; color:#fff; border-color: #4F4F4F;}
	.sub_category_list a:hover{background: #4F4F4F; color:#fff; border-color: #4F4F4F;}
	.sub_category_list a.on:hover{background: #0D6AC3;border: 1px solid #0D6AC3;}
	.footer_sns .sprite_01.facebook:hover{background-position: -5px -179px;}
	.footer_sns .sprite_01.twitter:hover{background-position: -37px -179px;}
	.footer_sns .sprite_01.kakaotalk:hover{background-position: -69px -179px;}
	.footer_sns .sprite_01.instagram:hover{background-position: -101px -179px;}
	.footer_sns .sprite_01.youtube:hover{background-position: -133px -179px;}
	.important_news_txt a:hover{text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 16%;}
	.category_label_wrap a:hover{background: #4F4F4F;border: 1px solid #4F4F4F;color: #fff;}
	.category_label_wrap.white a:hover{background: #4F4F4F;border: 1px solid #4F4F4F;color: #fff;}
	.category_label_wrap a.on:hover{background: #0D6AC3;border: 1px solid #0D6AC3;}
	.category_label_wrap.white a.on:hover{background: #0D6AC3;border: 1px solid #0D6AC3;}
	.select_form_wrap .search_button:hover{background: #202020;}
	.multimedia_link a:hover span{color:#EA3323;}
	/*.multimedia_link a:hover i.youtube{ background-image: url(../img/main/multimedia_youtube_hover.png);}*/
	.multimedia_link a.instagram:hover i{ background-image: url(../img/main/multimedia_instagram_hover.png);}
	.multimedia_link a.twitter:hover i{ background-image: url(../img/main/multimedia_twitter_hover.png);}
	.multimedia_link a.facebook:hover i{ background-image: url(../img/main/multimedia_facebook_hover.png);}
	.gnb li.gnb_multimedia:hover a{color: #EA3323;}
	.gnb li.gnb_multimedia:hover .youtube{background-image: url(../img/main/multimedia_youtube.png)}
	.gnb li.gnb_multimedia:hover a.on{color: #202020;}
	.gnb li.gnb_multimedia:hover a.on .youtube{background-image: url(../img/main/multimedia_youtube_hover.png)}
	.sub_main_title .multimedia_link a.instagram:hover i{ background-image: url(../img/main/multimedia_instagram.png);}
	.sub_main_title .multimedia_link a.twitter:hover i{ background-image: url(../img/main/multimedia_twitter.png);}
	.sub_main_title .multimedia_link a.facebook:hover i{ background-image: url(../img/main/multimedia_facebook.png);}
	a.multimedia_section_title:hover strong{color:#AF64C9;}
	a.multimedia_section_title:hover .more{color:#C87AE3;}
	a.multimedia_section_title:hover .more i{background-position: -173px -137px;}
	a.video_wrap:hover .video_title span{opacity: 0.8;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 16%;}
	.multimedia_tit:hover{background: url(../img/main/multimedia_title_hover.png) 0 0 / 333px no-repeat;}
}

.latest_wrap .banner:first-of-type{width: calc(584px + 32px); border-right: none; border-left: 1px solid #0D6AC3;}
.latest_wrap.line .recruit_banner{border: 1px solid #0D6AC3; border-right: none; box-sizing: border-box;}
.latest_wrap .recruit_banner{width: calc(584px + 32px);}
.latest_wrap .recruit_banner a{position: relative; display: block; height: inherit; width: 100%;}
.latest_wrap .recruit_banner img{width: 100%;}
.latest_wrap .recruit_banner .img_hover{display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.latest_wrap .recruit_banner:hover .img_hover{display: block;}

.fiction_banner{position: absolute; right: 0; top: 0; width: 204px; height: 30px; text-indent: -9999px; background: url(../img/etc/fiction_banner.png) 0 0 / 100% no-repeat;}
.fiction_banner:hover{background: url(../img/etc/fiction_banner_hover.png) 0 0 / 100% no-repeat;}
.fiction_banner_02{position: absolute; right: 0; top: 0; width: 204px; height: 30px; text-indent: -9999px; background: url(../img/etc/fiction_banner_02.png) 0 0 / 100% no-repeat;}
.fiction_banner_02:hover{background: url(../img/etc/fiction_banner_hover_02.png) 0 0 / 100% no-repeat;}

.main_section_11 .section_tit_wrap{border-bottom-width: 1px;}
.multimedia_tit{margin: 0; height: 54px; width: 333px; background: url(../img/main/multimedia_title.png) 0 0 / 333px no-repeat; text-indent: -9999px;}
.multimedia_link{display: flex; align-items: center; margin-bottom: 16px;}
.multimedia_link i{display: block; width: 24px; height: 24px; background-repeat: no-repeat; background-position: 50% 50%; background-size: contain;}
.multimedia_link a:not(.youtube){margin-right: 6px;}
.multimedia_link a:last-of-type{margin-right: 0;}
.multimedia_link .youtube i{background-image: url(../img/main/multimedia_youtube.png);}
.multimedia_link .instagram i{ background-image: url(../img/main/multimedia_instagram.png);}
.multimedia_link .twitter i{ background-image: url(../img/main/multimedia_twitter.png);}
.multimedia_link .facebook i{ background-image: url(../img/main/multimedia_facebook.png);}
.multimedia_link a{display: flex; align-items: center; margin-right: 16px; font-weight: 500; line-height: 20px; letter-spacing: -0.2px; font-size: 20px;}
.multimedia_link a span{margin-left: 4px;}
.multimedia_con{}
.multimedia_list{display: flex; flex-wrap: wrap; grid-gap: 17px 32px;}
.multimedia_list_item{overflow: hidden; width: 276px; min-height: 155px; border-radius: 8px; background: #eee;}
.multimedia_list_item img{width: 100%;}
.youtube_video_btn{position: relative; overflow: hidden; width: 100%; height: 100%; display: block; border-radius: 16px; box-sizing: border-box; background:#eee;}
/*.youtube_video_btn:before{display: block; clear: both; content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 68px; height: 48px; background: url(../img/youtube_play.png) 0 0 / 100% no-repeat;}*/
.youtube_video_btn iframe,
.youtube_video_btn img{width: 100%; height: 100%;}
.video_wrap{display: block;}
.video_wrap .video{overflow: hidden; position: relative; width: 100%; min-height:155px; border-radius: 8px; background: #eee;}
.video_wrap .video_title{display: block; margin-top: 12px;}
.video_wrap .video_title span{font-size: 20px;font-weight: 400;line-height: 28px;letter-spacing: -0.2px;}
.video_wrap .video iframe,
.video_wrap .video img{width: 100%; height: 100%; object-fit: cover;}
.shorts .video_wrap .video{border-radius: 0; height: 490px; background: #eee;}
.multimedia_section_01{}
.multimedia_section_02{margin-top: 64px;}
.multimedia_section_01 .video_wrap .video{height: 675px; border-radius: 16px;}
.multimedia_section_01 .video_title{margin-top: 32px;}
.multimedia_section_01 .video_title span{font-size: 34px; font-weight: 700; line-height: 46px; letter-spacing: -0.68px;}
.multimedia_section_title{display: flex; align-items: flex-start; justify-content: space-between; margin-bottom: 40px; height: 32px; border-bottom: 2px solid #C87AE3; box-sizing: border-box;}
.multimedia_section_title strong{display: flex; align-items: center; color:#C87AE3; font-size: 20px;font-weight: 700;line-height: 24px;letter-spacing: -0.2px;}
.multimedia_section_title strong span{position: relative; padding-left: 32px; color:#ACACAC; font-size: 16px;font-weight: 400;line-height: 24px;letter-spacing: -0.16px;}
.multimedia_section_title strong span:before{position: absolute; left: 16px; top: 0; display: inline-block; clear: both; content: ""; width: 1px; height: 32px; background: #C87AE3;}
.multimedia_section_title .more{display: flex; align-items: center; color:#ACACAC; font-weight: 500; line-height: 24px; letter-spacing: -0.16px;}
.youtube_slide{position: relative;}
.youtube_slide .swiper-wrapper{}
.youtube_slide .swiper_btn {position: absolute; top: calc(50% - 48px); width: 32px; height: 32px; cursor: pointer; z-index: 99; background-position: -240px -113px;}
.youtube_slide .swiper_btn_prev {left: -48px; transform: rotate(-180deg);}
.youtube_slide .swiper_btn_next {right: -48px;}
.youtube_slide .swiper-button-disabled{opacity: .2;}
.multimedia_section_03{background: #F5F4FB; padding: 32px 0; margin-top: 64px; box-sizing: border-box;}
.multimedia_section_03 ul{display: flex; align-items: center; justify-content: center; column-gap: 64px;}
.multimedia_section_03 ul li{width: 176px; height: 176px;}
.multimedia_section_03 ul li a{overflow: hidden; display: block; width: 100%; height: 100%; border-radius: 50%; transform: scale(1); transition: .3s; box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.16);}
.multimedia_section_03 ul li a:hover{transform: scale(1.1);}
.multimedia_section_03 ul li a img{width: 100%;}
.multimedia_section_03 + .multimedia_section_04{}
.multimedia_section_04{margin-top: 32px;}
.tabel_title{display: flex; align-items: center; justify-content: center; margin: 0 auto 32px; width: 114px; height: 40px; border-radius: 999px; border: 1px solid #000; box-sizing: border-box; font-size: 18px;font-weight: 500;letter-spacing: -0.18px;}
.tabel_box table{display: block; width: 100%; table-layout: fixed; word-break: break-all; text-align: center;}
.tabel_box table thead{border-top: 2px solid #acacac; border-bottom: 2px solid #acacac; background: #F5F5F5;}
.tabel_box table thead th{padding: 8px; font-size: 18px; font-weight: 500; line-height: 24px; letter-spacing: -0.18px; border-right: 1px solid #acacac;}
.tabel_box table thead th:last-of-type{border-right: none;}
.tabel_box table tbody tr{border-bottom: 1px solid #acacac;}
.tabel_box table tbody tr:last-of-type{border-bottom: 2px solid #acacac;}
.tabel_box table tbody td{border-right: 1px solid #acacac;}
.tabel_box table tbody td:last-of-type{border-right: none;}
.tabel_box table tbody td p{display: flex; justify-content: center; align-items: center; padding: 12px 8px; line-height: 24px; letter-spacing: -0.16px;}
.tabel_box table tbody td .live:before{display: block; clear: both; content: ""; margin-right: 4px; width: 42px; height: 23px; background: url(../img/main/label_live.png) 0 0 / 42px no-repeat;}

/*°¡³­ÇÑ ±ÝÂÊÀÌ*/
.latest_wrap.line .banner.banner_adhd{position: relative; border: 1px solid #968172; border-left: none;}
.latest_wrap.line .banner.banner_adhd a{display: flex; align-items: center; justify-content: center; column-gap: 13px; width: 100%; height: 100%; background: #E0C6B4;}
.latest_wrap.line .banner.banner_adhd img{position: absolute; left: 0; bottom: -3px; width: 100px; height: 100px;}
.latest_wrap.line .banner.banner_adhd strong{position: relative; padding-left: 100px; height: 100%; display: flex; align-items: center; font-size: 20px;font-weight: 700;letter-spacing: -0.2px; color:#383332;}
.latest_wrap.line .banner.banner_adhd span{position: relative; line-height: 16px; font-size: 13px; color:#000;}
.latest_wrap.line .banner.banner_adhd span:before{ position: absolute; left: -8px; top: 0; display: block; clear: both; content: ""; width: 2px; height: 100%; background: #B575CB; }
.latest_wrap.line .banner.banner_adhd span b{display: block; color:#A02025;}
.latest_wrap.line .banner.banner_adhd a:hover{background: #DABAA4;}
.latest_wrap.line .banner.banner_adhd a:hover strong{color:#000;}

/*½Ä¸ñÀÏ*/
.event_tnb .icon_logo{background-size: auto 100%; background-image: url("data:image/svg+xml,%3Csvg width='241' height='60' viewBox='0 0 241 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M80.2621 33.7452V37.0191H69.4778C69.4778 37.0191 67.7309 37.1104 66.1296 36.4084C64.523 35.7168 64.0629 35.817 63.548 36.0522C63.0404 36.2786 62.9172 37.6915 63.8359 38.7266C63.8359 38.7266 66.1207 41.8203 66.327 42.0095C66.5533 42.2113 66.7856 42.4466 67.7027 42.4206H81.6089C81.6089 42.4206 98.073 42.9682 106.19 39.1815V52.7041C106.19 52.7041 106.184 53.8691 107.398 53.8476C108.618 53.8261 111.961 53.8476 111.961 53.8476C111.961 53.8476 114.64 54.0301 114.763 49.0932V26.1858H124.72C124.72 26.1858 126.92 25.7881 126.846 23.9381C126.771 22.0859 125.172 20.86 121.142 20.4467L118.556 20.1774C118.556 20.1774 116.861 21.8188 114.763 21.775C114.763 14.5206 114.763 7.26106 114.763 0.00222778C110.06 0.00222778 105.362 0.00222778 100.661 0.00222778V1.47373C100.661 1.47373 100.503 3.05877 102.82 3.2109C104.74 3.34372 106.19 4.94583 106.19 6.94123V35.262C106.19 35.262 101.34 37.3226 88.9487 37.1253V33.7578C95.0217 32.5646 98.988 28.1159 98.988 23.4031C98.988 17.7397 92.5625 12.6766 84.6328 12.6766C76.7062 12.6766 70.2777 17.7397 70.2777 23.4031C70.2799 28.1011 74.218 32.5341 80.2621 33.7452ZM89.1883 0.638915V6.53013C93.6993 6.53013 98.2148 6.53013 102.73 6.53013V9.84788C102.73 11.3001 101.715 11.7194 100.282 11.7438C100.279 11.7483 100.277 11.7483 100.277 11.7483H100.23H87.7896H70.3615C68.8084 11.729 68.0612 10.8526 68.0612 10.8526C68.0612 10.8526 66.3797 8.24132 65.72 7.14827C64.9764 6.07896 65.5189 5.44598 66.2646 5.30499C67.0037 5.15954 67.0943 5.57436 68.8737 6.05744C70.651 6.542 71.5488 6.53161 71.5488 6.53161H81.7603V5.34803C81.7603 5.34803 81.5845 4.21935 79.9742 3.57599C78.3654 2.9304 78.2571 2.126 78.2222 1.73865L78.2036 0.638915H89.1883ZM91.8961 23.5574C91.8961 27.1357 88.7119 29.5577 84.7879 29.5577C80.8624 29.5577 77.682 27.1357 77.682 23.5574C77.682 19.9859 80.8624 17.5616 84.7879 17.5616C88.7119 17.5616 91.8961 19.9859 91.8961 23.5574Z' fill='%23B8292F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M189.816 3.16118H200.495H200.525H201.755V11.7008H221.595V8.74815C221.595 8.74815 221.621 6.83957 219.851 6.16727C218.077 5.49348 217.847 4.64308 217.882 4.206V2.65213H229.878V31.0203H215.864V40.1603H240.144V43.7214C240.144 45.187 239.105 45.6018 237.644 45.6196H187.072C187.072 45.6196 185.664 45.7606 184.711 44.7306L182.19 40.9654C182.19 40.9654 181.046 39.5043 182.477 38.976C182.477 38.976 183.059 38.6888 183.833 39.1956C184.277 39.4828 186.251 40.1959 187.977 40.1544H207.112V30.8934H196.856C196.856 30.8934 193.325 30.8675 193.325 27.5891V8.32221C193.325 8.32221 193.247 7.22248 191.655 6.60063C190.06 5.97879 189.794 5.51574 189.82 4.8464L189.816 3.16118ZM221.621 26.01H201.799V17.1483H221.621V26.01Z' fill='%23B8292F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.38794 29.9948C6.38794 29.9948 4.70643 29.9926 3.09319 29.3277C1.47921 28.6732 0.674816 28.4061 0.0908152 29.2669C0.0908152 29.2669 -0.568134 30.7361 1.33451 32.713L2.50399 34.2327C2.50399 34.2327 3.02047 35.4935 4.92385 35.4935H28.2401V46.9027C28.2401 46.9027 28.16 48.1115 29.3109 48.1115H34.3473C34.3473 48.1115 37.2042 48.2139 37.317 43.9329V35.4927H56.9697C56.9697 35.4927 56.9719 35.4927 56.9749 35.4927C58.4078 35.4623 59.4207 35.0468 59.4207 33.5946V29.9941H6.38794V29.9948ZM47.8951 60C47.8951 60 47.8958 60 47.8995 59.9978C49.3309 59.9696 50.3453 59.5496 50.3453 58.0959V58.0744C50.3453 56.9398 50.3453 55.8022 50.3453 54.6698C41.8124 54.6698 33.2772 54.6698 24.7435 54.6698C23.3781 54.6416 23.4568 53.5916 23.4568 53.5916C23.4568 49.4346 23.4568 45.2761 23.4568 41.119H9.09497L9.09794 42.6061C9.09794 43.7608 9.46229 44.0606 12.1382 44.6609C14.814 45.2694 14.6315 48.3437 14.6315 48.3437V56.0226C14.6315 60.2464 18.7069 59.9948 18.7069 59.9948C28.436 59.9941 38.1667 60 47.8951 60ZM48.8531 3.06992V25.1929H15.7832C13.3655 25.1276 13.6579 23.0106 13.6579 23.0106V7.75009C13.5852 7.0199 13.2223 6.43071 11.4614 6.16727C9.70272 5.90458 9.69159 4.84344 9.69159 4.84344V3.06992H48.8531ZM40.2385 20.2182H22.5663V8.08327H40.2385V20.2182Z' fill='%23B8292F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M168.01 6.93974C168.01 4.94435 166.558 3.3415 164.632 3.20941C162.319 3.05729 162.48 1.47225 162.48 1.47225V0H177.259C177.259 9.25275 177.259 18.5055 177.259 27.7597C177.141 32.6989 174.463 32.5141 174.463 32.5141C174.463 32.5141 170.432 32.4985 169.219 32.5141C167.998 32.5334 168.01 31.3706 168.01 31.3706C168.01 23.225 168.01 15.0831 168.01 6.93974ZM177.52 55.2694C177.52 56.2326 177.52 57.2002 177.52 58.1627C177.372 60.0779 173.559 59.9406 173.559 59.9406H148.888C144.827 59.9406 144.849 56.6147 144.849 56.6147V50.069C144.849 50.069 144.98 48.7667 143.158 48.2925C141.241 47.7924 141.319 46.3075 141.319 46.3075V44.8835H168.176V40.5877C168.176 39.7069 167.215 39.7418 167.215 39.7418H146.249C144.679 39.7418 143.875 38.9396 143.875 38.9396C143.875 38.9396 142.035 36.1546 141.675 35.7435C141.162 35.1699 140.74 34.2171 141.583 33.7934C142.44 33.3779 142.988 33.7934 144.34 34.3284C145.697 34.8679 148.262 34.8983 148.262 34.8983H177.141C177.141 39.7358 177.141 44.5793 177.141 49.4204H154.306V54.1949C154.306 55.3124 155.158 55.2686 155.158 55.2686H177.52V55.2694ZM144.81 9.62229C148.723 9.62229 151.91 12.6722 151.91 16.4114C151.91 20.1529 148.723 23.2027 144.81 23.2027C140.901 23.2027 137.71 20.1529 137.71 16.4114C137.709 12.6722 140.901 9.62229 144.81 9.62229ZM144.836 4.23048C153.423 4.23048 160.433 9.70021 160.433 16.4114C160.433 16.4203 160.433 16.427 160.433 16.4351C160.415 23.1308 153.415 28.5923 144.836 28.5923C144.823 28.5923 144.81 28.5923 144.801 28.5923C136.235 28.5767 129.253 23.1226 129.239 16.4351C129.239 16.4262 129.239 16.4196 129.239 16.4114C129.239 9.70021 136.235 4.23494 144.823 4.23048C144.827 4.23048 144.831 4.23048 144.836 4.23048Z' fill='%23B8292F'/%3E%3C/svg%3E%0A"); transition: none;}
.event_tnb .icon_logo a{display: block; width: 100%; height: 100%; text-indent: -9999px;}
.event_tnb{position: relative; display: flex; align-items: center; box-sizing: border-box; height: 38px; background: #F5F5F5;}
.event_tnb .inner{position: relative; display: flex; justify-content: space-between; padding-left: 90px;}
.event_tnb .inner .icon_logo{position: absolute; left: 0; top: 2px; height: 22px; width: 90px;}
.event_tnb .tnb_item{display: flex; align-items: center;}
.event_tnb .tnb_item li{position: relative; padding-left: 16px;}
.event_tnb .tnb_item li:after{position: absolute; right: -9px; top: 4px; display: block; clear: both; content: ""; width: 1px; height: 14px; background: #d1d1d1;}
.event_tnb .tnb_item li:last-child:after{display: none;}
.event_tnb .tnb_item li a{display: flex; align-items: center; font-size: 14px; font-weight: 300; color: #202020;}
.event_tnb .tnb_item li a .icon_member{background-color: #d1d1d1; border-radius: 50%; margin-right: 8px;}
.event_arbor_day.munhwa_page .sub_visual{position: relative; background: url(../img/arbor/back.jpg) 50% 50% / 100% no-repeat; border-radius: 0;}
.event_arbor_day.munhwa_page .sub_visual:after{position: absolute; left: 0; top: 0; display: block; clear: both; content: ""; width: 100%; height: 100%; background: #000; opacity: .3;}
.event_arbor_day.munhwa_page .sub_visual .inner{position: relative; background: transparent; z-index: 9;}
.event_arbor_day.munhwa_page .sub_visual .inner h2{margin-bottom: 8px;}
.event_arbor_day.munhwa_page .snb{position: sticky; left: 0; top: 0;}
.event_arbor_day_tit{display: block; margin-bottom: 64px; font-weight: 700; font-size: 42px; line-height: 42px; color: #000; opacity: 0.7;}
.event_arbor_day_tit span{display: block; margin-top: 16px; font-weight: 400; font-size: 32px; line-height: 33px; color: #007E60;}
.event_arbor_day_txt{display: block; margin-bottom: 65px; font-weight: 300;font-size: 16px;line-height: 32px; color: #000;}
.event_arbor_day_txt img{float: right; margin-left: 39px; width: 386px;}
.event_arbor_day_list{display: block; margin-bottom: 130px;}
.event_arbor_day_list li{display: block; margin-bottom: 16px; font-weight: 300; font-size: 24px;line-height: 35px; color: #4F4F4F;}
.event_arbor_day_list li span{display: inline-block; font-weight: 500;font-size: 24px;line-height: 35px; color: #4F4F4F;}
.event_arbor_day_list li a{position: relative; display: inline-block; color: #4F4F4F;}
.event_arbor_day_list li a:after{display: block; clear: both; content: ""; width: 100%; height: 1px; background: #4F4F4F;}
.event_arbor_day .gif_01{display: block; margin-left: -30px; width: 100px; height: 100px; background: url(../img/arbor/gif_01.gif) 50% 50% / 100% no-repeat;}
.event_arbor_day .gif_04{display: block; margin-left: -30px; width: 100px; height: 100px; background: url(../img/arbor/gif_04.gif) 50% 50% / 100% no-repeat;}
.event_arbor_day .gif_02{position: absolute; right: 0; bottom: 35px; display: block; width: 100px; height: 100px; background: url(../img/arbor/gif_02.gif) 50% 50% / 100% no-repeat;}
.event_arbor_day .gif_03{display: block; margin-left: -30px; width: 100px; height: 100px; background: url(../img/arbor/gif_03.gif) 50% 50% / 100% no-repeat;}
.event_arbor_day_block{display: block; position: relative;}
.event_arbor_day_block dt{display: flex; align-items: flex-end; padding-bottom: 8px; height: 40px; border-bottom: 1px solid rgba(0, 126, 96, 0.5); font-weight: 700;font-size: 16px;line-height: 23px;color: #007E60; box-sizing: border-box;}
.event_arbor_day_block dt i{margin-right: 8px; width: 32px; height: 32px; background: url(../img/arbor/icon_tit.png) 50% 50% / 32px no-repeat;}
.event_arbor_day_block dd{display: block; padding: 16px 0 64px; box-sizing: border-box;}
.event_arbor_day_block dd strong{display: block; margin-bottom: 16px; font-weight: 500;font-size: 24px;line-height: 35px;color: #4F4F4F;}
.event_arbor_day_block dd p{display: block; font-weight: 300;font-size: 16px;line-height: 24px;color: #4F4F4F;}
.event_arbor_day_block dd p span{display: inline-block; font-weight: 400;color: #4F4F4F;}
.event_arbor_day_block dd img{display: block; margin-top: 32px; width: 100%;}
.event_arbor_day_block .arbor_btn{position: absolute; right: 0; top: 0; width: 152px; height: 32px; background: #007E60; border-radius: 4px; color: #fff; font-weight: 700; font-size: 16px; line-height: 32px; text-align: center;}
.arbor_form_wrap{display: block; padding: 32px; background: #fff; border: 1px solid #007E60; border-radius: 8px; box-sizing: border-box;}
.arbor_form_wrap .info{display: block; text-align: left; margin-bottom: 63px;}
.arbor_form_wrap .info li{position: relative; display: block; padding-left: 20px; font-weight: 400;font-size: 16px;line-height: 32px;color: #4F4F4F; box-sizing: border-box;}
.arbor_form_wrap .info li span{color: #007E60;}
.arbor_form_wrap .info li:before{position: absolute; left: 0; top: 0; display: block; clear: both; content: "¡¤"; width: 20px; text-align: center;}
.arbor_form_wrap .info li:last-child:before{content: "¡Ø";}
.arbor_form_wrap .table_wrap:before{position: absolute; left: 50%; top: -31px; display: block; clear: both; content: "";width: 32px;height: 32px;background: url(../img/arbor/icon_tit.png) 50% 50% / 32px no-repeat; transform: translateX(-50%);}
.arbor_form_wrap .tabel_write .tw_head{height: 40px; background: #007E60; border-top: none; border-bottom: 3px solid #202020;}
.arbor_form_wrap .tabel_write .tw_body ul li:nth-child(1){width: 150px;}
.arbor_form_wrap .tabel_write .tw_body ul li.col{justify-content: end; background: rgba(0, 126, 96, 0.1); color: #4F4F4F;}
.arbor_form_wrap .tabel_write .tw_body ul li{padding: 12px 20px;}
.arbor_form_wrap .table_wrap .form_text input{height: 32px; border: 1px solid #D1D1D1;}
.arbor_form_wrap .table_wrap .form_select select{height: 32px; border: 1px solid #D1D1D1; color: #4F4F4F;}
.arbor_form_wrap .tabel_write .tw_body ul li:nth-child(2){width: calc(100% - 150px);}
.arbor_form_wrap .tabel_write .tw_body ul li .form_txt{margin: 0; padding: 0 4px; font-size: 16px;}
.arbor_form_wrap .tabel_write .email_group{flex-wrap: wrap;}
.arbor_form_wrap .tabel_write .email_group #form_etc{margin-top: 8px;}
.arbor_form_wrap .tabel_write .email_group>div:nth-of-type(1){width: 160px;}
.arbor_form_wrap .tabel_write .email_group>div:nth-of-type(2){}
.arbor_form_wrap .tabel_write .email_group>div:nth-of-type(3){width: 200px;}
.arbor_form_wrap .tabel_write .tel_group>div:nth-of-type(1){width: 100px;}
.arbor_form_wrap .tabel_write .tel_group>div:nth-of-type(3){width: 100px;}
.arbor_form_wrap .tabel_write .tel_group>div:nth-of-type(5){width: 100px;}
.arbor_form_wrap .tabel_write .tw_body ul li.address_group .form_text:nth-of-type(1) input{width: 120px;}
.arbor_form_wrap .tabel_write .tw_body ul li.address_group .form_text .form_button{width: 152px; height: 32px; border: 1px solid #007E60; color: #007E60;}
.arbor_form_wrap .tabel_write .tw_body ul li.address_group .form_text label{text-align: left;}
.arbor_form_wrap .table_btn li .subscribe_button{width: 123px; height: 32px; background: #007E60; border: 1px solid #007E60; border-radius: 4px; color: #fff;}
.arbor_result_wrap{display: block; padding: 64px 32px; background: #FFFFFF;border: 1px solid #007E60;border-radius: 8px; box-sizing: border-box;}
.arbor_result_wrap .result_icon{display: block; margin: auto; width: 48px; height: 48px; background: url(../img/arbor/icon_result.png) 50% 50% / 100% no-repeat;}
.arbor_result_wrap strong{display: block; margin: 32px 0px 5px; font-weight: 700;font-size: 24px;line-height: 35px;text-align: center;color: #007E60;}
.arbor_result_wrap span{display: block; font-weight: 400;font-size: 16px;line-height: 32px;text-align: center;color: #4F4F4F;}
.arbor_result_wrap .table_btn{margin: 88px 0 0; padding: 32px 0 0; border-top: 2px solid #007E60;}
.arbor_result_wrap .table_btn .form_button{padding: 0 30px; height: 32px; border-radius: 4px; line-height: 32px; border: 1px solid #007E60; color: #007E60;}
.arbor_result_wrap .table_btn .form_button.fill{background: #007E60; color:#fff;}
.arbor_scroll_box{display: block; margin-top: 32px; padding: 25px; width: 100%; background: #F5F5F5; border-radius: 8px; box-sizing: border-box;}
.arbor_list{display: block; padding: 38px 19px 38px 38px; box-sizing: border-box; background: #FFFFFF;border: 1px solid #007E60;border-radius: 8px;}
.arbor_list ul::-webkit-scrollbar{width: 6px;background-color: #F5F5F5;}
.arbor_list ul::-webkit-scrollbar-thumb{border-radius: 3px;background-color: #D1D1D1;}
.arbor_list ul{margin-left: -4px; overflow-y: auto; height: 370px; padding-right: 19px; box-sizing: border-box;}
.arbor_list ul li{float: left; padding-left: 4px; padding-bottom: 4px; width: 20%; height: 56px; box-sizing: border-box;}
.arbor_list ul li p{display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; background: #FFFFFF;border: 1px solid #D1D1D1;border-radius: 4px; font-weight: 400;font-size: 16px;color: #4F4F4F; box-sizing: border-box;}
.arbor_seach_box{display: flex; align-items: center; justify-content: center; margin-bottom: 64px; height: 104px; width: 100%; background: rgba(0, 126, 96, 0.05); border-radius: 8px;}
.arbor_seach_box dt{padding-right: 14px; font-weight: 400;font-size: 16px;color: #000000; box-sizing: border-box;}
.arbor_seach_box dd{display: flex; align-items: center; justify-content: space-between; width: 402px;}
.arbor_seach_box dd .form_text{width: 300px;}
.arbor_seach_box dd .form_text .ui_text{margin-right: 12px;	 padding: 0 15px 0 48px; width: 300px; height: 40px; background: #FFFFFF;border: 1px solid #4F4F4F;border-radius: 4px; background-repeat: no-repeat; background-position: 15px 50%; background-size: 16px; background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2423_8527)'%3E%3Cpath d='M22.8703 21.8602L17.2475 15.9194C18.6933 14.1735 19.4854 11.9768 19.4854 9.68999C19.4854 4.34701 15.2063 0 9.94679 0C4.6873 0 0.408203 4.34701 0.408203 9.68999C0.408203 15.033 4.6873 19.38 9.94679 19.38C11.9213 19.38 13.8029 18.775 15.4116 17.6265L21.0771 23.6124C21.3139 23.8622 21.6324 24 21.9737 24C22.2968 24 22.6032 23.8749 22.8359 23.6474C23.3303 23.1641 23.346 22.3628 22.8703 21.8602ZM9.94679 2.52782C13.8344 2.52782 16.997 5.74069 16.997 9.68999C16.997 13.6393 13.8344 16.8522 9.94679 16.8522C6.05919 16.8522 2.89653 13.6393 2.89653 9.68999C2.89653 5.74069 6.05919 2.52782 9.94679 2.52782Z' fill='%23202020'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2423_8527'%3E%3Crect width='23.625' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.arbor_seach_box dd .arbor_seach_button{width: 90px;height: 40px;background: #007E60;border-radius: 4px; color: #fff; font-weight: 700;font-size: 16px;}
.arbor_seach_box strong{font-weight: 400;font-size: 32px;line-height: 33px;color: #202020;opacity: 0.7;}
.event_arbor_banner{height: 60px; margin-bottom: 16px;}
.event_arbor_banner a{display: block;}
.event_arbor_banner img{max-width: 100%;}
.event_arbor_banner .event_arbor_banner_btn{position: absolute; right: 30px; top: 14px; padding: 0 30px; height: 32px; background: #FFFFFF; border: 1px solid #007E60; border-radius: 999px; font-weight: 700;font-size: 16px;line-height: 30px;text-align: center;color: #007E60; box-sizing: border-box;}
.event_arbor_banner .event_arbor_banner_btn:hover{box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.75); color: #fff; background: #007E60;}
.arbor_result_wrap .table_btn .form_button:hover{background: #007E60; color: #fff;}
.arbor_result_wrap .table_btn .form_button.fill:hover{background: #035C47; border: 1px solid #035C47;}
.arbor_form_wrap .table_btn li .subscribe_button:hover{background: #035C47; border: 1px solid #035C47;}
.arbor_btn:hover{background: #035C47;}
.arbor_btn.off:hover{background: #007E60;}
.event_arbor_day_list li a:hover{color: #035C47;}
.event_arbor_day_list li a:hover:after{background: #035C47;}
.munhwa_page{letter-spacing: 0;}
.munhwa_page .sub_visual{display: block; margin-bottom: 32px;}
.munhwa_page .sub_visual .inner{padding: 57px 32px; height: 200px; background: #000;}
.munhwa_page .sub_visual .inner h2{display: block; color: #fff; font-weight: 700;font-size: 48px;line-height: 56px; text-shadow: 4px 4px 4px rgba(0, 0, 0, 0.25);}
.munhwa_page .sub_visual .inner strong{display: block; color: #fff; font-weight: 500; font-size: 16px; line-height: 22px;}
.snb li{display: block; padding: 16px 32px; border-bottom: 1px solid #D1D1D1;box-sizing: border-box; background-position: left 0 top 50%; background-repeat: no-repeat; background-size: 24px;}
.snb li a{display: flex; align-items: center; font-size: 18px;line-height: 24px;color: #ACACAC;}
.snb li.on{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.79496 15.8749L4.62496 11.7049L3.20496 13.1149L8.79496 18.7049L20.795 6.70492L19.385 5.29492L8.79496 15.8749Z' fill='%23FD9101'/%3E%3C/svg%3E%0A");}
.snb li.on a{color: #202020;}
.snb li.off a{cursor: default;}
.snb li.link a:after{display: none; clear: both; content: ""; margin-left: 8px; width: 24px; height: 24px; background-repeat: no-repeat; background-size: 24px; background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 11H16V13H8V11ZM20.1 12H22C22 9.24 19.76 7 17 7H13V8.9H17C18.71 8.9 20.1 10.29 20.1 12ZM3.9 12C3.9 10.29 5.29 8.9 7 8.9H11V7H7C4.24 7 2 9.24 2 12C2 14.76 4.24 17 7 17H11V15.1H7C5.29 15.1 3.9 13.71 3.9 12ZM19 12H17V15H14V17H17V20H19V17H22V15H19V12Z' fill='%234F4F4F'/%3E%3C/svg%3E%0A");}
.event_arbor_day .split_munhwa_wrap{position: relative; display: flex; width: 100%; margin-bottom: 100px; box-sizing: border-box;}
.event_arbor_day .split_munhwa_wrap .split_item{box-sizing: border-box;}
.event_arbor_day .split_munhwa_wrap .split_item.left{width: 282px;}
.event_arbor_day .split_munhwa_wrap .split_item.right{padding-left: 24px; width: calc(100% - 282px);}
.subscribe_policy{display: block; margin-bottom: 64px; padding: 32px; background: #F4F4F4; border-radius: 8px; box-sizing: border-box; text-align: center;}
.subscribe_policy .policy_box{padding: 32px; height: 420px; background: #fff; border: 1px solid #D1D1D1;border-radius: 8px; box-sizing: border-box;}
.subscribe_policy .policy_box .policy_wrap{height: 100%; text-align: left;}
.subscribe_policy .form_checkbox{margin-top: 32px;}
.policy_tit{display: block; padding-bottom: 19px; margin-bottom: 16px; border-bottom: 1px solid #4F4F4F; font-size: 32px;line-height: 46px;color: #4F4F4F;}
.policy_wrap{overflow-y: auto; height: 506px;}
.policy_wrap p{display: block; padding-right: 15px; font-size: 16px; line-height: 23px; color: #4F4F4F; box-sizing: border-box;}
.policy_wrap p strong{display: block; font-size: 20px; line-height: 29px; font-weight: 700; color: #4F4F4F;}
.policy_wrap p span{display: block; font-size: 16px; line-height: 23px; font-weight: 700; color: #4F4F4F;}
.policy_wrap .underline{text-decoration: underline; color: #4F4F4F;}
.policy_wrap::-webkit-scrollbar{width: 6px;background-color: #F5F5F5;}
.policy_wrap::-webkit-scrollbar-thumb{border-radius: 3px;background-color: #D1D1D1;}
.table_wrap{position: relative; display: block;}
.table_wrap .table_tool{display: flex; justify-content: space-between; align-items: center; margin-bottom: 32px; }
.table_wrap .table_tool li{display: flex; align-items: center;}
.table_wrap .table_tool li .form_select{flex-shrink: 0;}
.table_wrap .table_tool li .form_text{flex-shrink: 0; margin-left: 8px;}
.table_wrap .table_tool li .form_button{flex-shrink: 0; margin: 0;}
.table_wrap .table_tool li:last-child .form_button{margin-left: 8px;}
.table_wrap .table_tool .form_text{width: 250px;}
.table_wrap .form_button{width: 100px;}
.table_wrap .form_select{width: 125px;}
.table_wrap .form_select select{height: 44px; box-sizing: border-box;}
.table_wrap .form_text input{padding: 0 16px; height: 44px; box-sizing: border-box; color: #4F4F4F;}
.tabel_write{}
.tabel_write .tw_head{display: flex; align-items: center; justify-content: center; box-sizing: border-box; border-top: 3px solid #202020; height: 48px; background: #4F4F4F;}
.tabel_write .tw_head strong{display: block; font-weight: 700;font-size: 20px;color: #F5F5F5;}
.tabel_write .tw_body{}
.tabel_write .tw_body ul{display: flex; align-items: stretch; border-top: 4px solid #fff; box-sizing: border-box;}
.tabel_write .tw_body ul:after{content:""; display:block; clear:both; visibility:hidden; width:0; height:0; font-size:0;}
/*.tabel_write .tw_body ul:nth-child(1){height: 60px;}
.tabel_write .tw_body ul:nth-child(2){height: 80px;}
.tabel_write .tw_body ul:nth-child(3){height: 464px;}*/
.tabel_write .tw_body ul li{float: left; display: flex; align-items: center; padding: 16px; background: #F5F5F5; box-sizing: border-box; color: #4F4F4F;}
.tabel_write .tw_body ul li:nth-child(1){width: 120px;}
.tabel_write .tw_body ul li:nth-child(2){width: calc(100% - 120px);}
.tabel_write .tw_body ul li.col{justify-content: center; border-right: 4px solid #fff; background: #D1D1D1; color: #202020; box-sizing: border-box; }
.tabel_write .tw_body ul li textarea{margin: 16px 0; width: 100%; height: 400px;}
.tabel_write .tw_body ul li.address_group{flex-wrap: wrap; padding: 32px 16px;}
.tabel_write .tw_body ul li.address_group .form_text{display: flex; align-items: center; margin-bottom: 8px; width: 100%;}
.tabel_write .tw_body ul li.address_group .form_text:last-of-type{margin-bottom: 0;}
.tabel_write .tw_body ul li.address_group .form_text label{flex-shrink: 0; width: 84px; font-weight: 300; color: #4F4F4F;}
/*.tabel_write .tw_body ul li.address_group .form_text input{width: 100%;}*/
.tabel_write .tw_body ul li.address_group .form_text:nth-of-type(1) input{width: 300px;}
.tabel_write .tw_body ul li.address_group .form_text:nth-of-type(2) input{width: 100%;}
.tabel_write .tw_body ul li.address_group .form_text:nth-of-type(3) input:nth-of-type(1){width: 380px;}
.tabel_write .tw_body ul li.address_group .form_text:nth-of-type(3) input:nth-of-type(2){margin-left: 8px; width: 254px;}
.tabel_write .tw_body ul li.address_group .form_text .form_button{flex-shrink: 0; width: 160px; margin-left: 8px;}
.tabel_write .tw_body ul li .form_select{display: flex; align-items: center;}
.tabel_write .tw_body ul li .form_select select{background: #fff;}
.tabel_write .tw_body ul li .form_select:after{z-index: 0;}
.tabel_write .tw_body ul li .form_txt{margin-left: 8px; margin-right: 16px; color: #4F4F4F;}
.tabel_write .tw_body ul li .info{display: block; line-height: 32px;}
.tabel_write .tw_body ul li .info span{display: block; color: #0D6AC3;}
.tabel_write .tw_body ul li.date_group .form_select:first-of-type{width: 125px;}
.tabel_write .tw_body ul li.date_group .form_select{width: 90px;}
.tabel_write .tw_body ul li.job_group .form_select{width: 300px;}
.tabel_write .tw_body ul li.number_group .form_text{width: 150px;}
.table_btn li .subscribe_button{width: 325px;}
.table_btn{display: flex; align-items: center; justify-content: center; margin: 30px 0;}
.table_btn li{margin: 0 4px;}

/*2024 ÃÑ¼±*/
.election_2024_visual{position: relative; display: block; margin: 25px auto 14px; width: 1200px; height: 255px; background: url(../img/election_2024/sub_visual_02.png) 0 0 / 100% no-repeat;}
.election_2024_visual:before{position: absolute; right: 0; bottom: -46px; display: block; clear: both; content: ""; width: 312px; height: 46px; background: url(../img/election_2024/sub_visual_box.png) 0 0 / 100% no-repeat; pointer-events: none;}
.dday_box{position: absolute; right: 47px; bottom: 35px; width: 240px;}
.dday_box strong{display: none; color:#076491; font-size: 64px; font-weight: 700; line-height: 64px; margin-bottom: 8px; text-align: center;}
.dday_box strong span{color:#076491;}
.dday_box em{display: block; color:#076491; font-size: 18px; text-align: center;}
.election_2024_title{display: flex; align-items: center; column-gap: 22px; padding-left: 16px; margin-bottom: 19px;}
.election_2024_title.line{padding-bottom: 16px; margin-bottom: 32px; border-bottom: 2px solid #b4d0de;}
.election_2024_title strong{display: flex; align-items: center; column-gap: 4px; font-size: 20px; font-weight: 700; color:#076491;}
.election_2024_title strong i{background-image: url(../img/election_2024/icon_title.png);}
.election_2024_title a{position: relative;}
.election_2024_title a span{display: block; color:#076491; opacity: 0.3; font-weight: 700; font-size: 20px;}
.election_2024_title a:before{position: absolute; left: -11px; bottom: 0; display: block; clear: both; content: ""; width: 1px; height: 20px; background: #076491; opacity: 0.3;}
.election_2024_title a:hover span{opacity: 1;}
.election_2024 .main_section_10 .split_item_left .thumb{border-radius: 24px 0px 0px 0px;}
.election_2024 .main_section_10 .split_item_left .thumb:after{border-radius: 24px 0px 0px 0px;}
.election_2024_slide_wrap{position: relative; margin-bottom: 43px;}
.election_2024_slide_wrap .inner{position: relative; display: block; border-top: 2px solid #b4d0de; box-sizing: border-box; padding-top: 17px;}
.election_2024_slide_wrap .election_2024_title{margin-bottom: 32px;}
.election_2024_slide{overflow: hidden;}
.election_2024_slide .news_item{border: 1px solid #D1D1D1; border-radius: 8px; overflow: hidden;}
.election_2024_slide .news_item .thumb{height: 216px;}
.election_2024_slide .news_item .thumb:after{border: none;}
.election_2024_slide .news_item .text_area{padding: 24px 16px 16px; margin-top: 0; min-height: 206px;}
.election_2024_slide .news_item .category span{color:#076491;}
.election_2024_slide .news_item .title{margin-bottom: 4px;}
.election_2024_slide .news_item .title span{font-weight: 500;}
.election_2024_slide_wrap .swiper_btn{position: absolute; top: calc(50% + 24px); width: 48px; height: 48px; cursor: pointer;z-index: 99; background: url(../img/election_2024/icon_next.png) 50% 50% / 100% no-repeat;}
.election_2024_slide_wrap .election_2024_slide_next{right: calc(-48px - 16px);}
.election_2024_slide_wrap .election_2024_slide_prev{left: calc(-48px - 16px); transform: rotate(-180deg);}
.election_2024_slide_wrap .swiper-button-disabled{opacity: 0.2; cursor: default;}
.election_2024_split.section_split .inner{column-gap: 53px}
.election_2024_split.section_split .section_split_item.section{margin-top: 0;}
.election_2024_split.section_split .section_split_item.aside{width: 354px;}
.election_2024_aside_01{}
.election_2024_aside_01 ul{position: relative; box-sizing: border-box; padding-left: 64px;}
.election_2024_aside_01 ul:before{position: absolute; left: 27px; top: 43px; display: block; clear: both; content: ""; height: calc(100% - 86px) ; border-left: 2px dashed #b4d0de;}
.election_2024_aside_01 li{position: relative; box-sizing: border-box; border: 1px solid #b4d0de; border-radius: 16px; margin-bottom: 16px; padding: 16px 23px;}
.election_2024_aside_01 li:before{position: absolute; left: -46px; top: calc(50% - 9px); display: block; clear: both; content: ""; width: 18px; height: 18px; background: #fff; border: 3px solid #b4d0de; box-sizing: border-box; border-radius: 50%;}
.election_2024_aside_01 li span{display: block; font-size: 16px; font-weight: 700; color:#076491; margin-bottom: 4px;}
.election_2024_aside_01 li strong{display: block; font-size: 18px; font-weight: 700;}
.election_2024_aside_01 li.active{border: 2px solid #076491;}
.election_2024_aside_01 li.active span{color:#c87ae3;}
.election_2024_aside_01 li.active:before{border: 3px solid #076491;}
.election_2024_aside_01 li.active:after{position: absolute; left: -21px; top: calc(50% - 11px); display: block; clear: both; content: ""; width: 22px; height: 18px; background: url(../img/election_2024/aside_item.png) 0 0 / 100% no-repeat;}
.election_2024_aside_02{margin-top: 64px; padding: 32px 24px; border: 2px solid #b4d0de; border-radius: 16px;}
.election_2024_aside_02 img{width: 306px;}
.election_2024_aside_03 img{width: 100%;}
.election_2024_aside_03{border: 2px solid #b4d0de; border-radius: 16px;}
.election_2024_aside_02:hover{border: 2px solid #076491;}
.election_2024_aside_03:hover{border: 2px solid #076491;}
.election_2024_banner .dday_box{position: absolute; left: 483px; top: calc(50% - 12px); right: auto; bottom: auto; display: flex; align-items: center; column-gap: 1px; width: auto;}
.election_2024_banner .dday_box li{display: flex; align-items: center; justify-content: center; background: #fff; width: 19px; height: 24px; font-size: 18px; font-weight: 700; text-align: center; display: none;}
.election_2024_banner .dday_box li:nth-child(1){background: #202020; color:#fff; width: 21px;}
.election_2024_banner .dday_box li:nth-child(2){width: 6px; background: transparent; color:#fff;}

/*Ã¤¿ë ¹è³Ê*/
.recruit_view_banner_01{display: flex; margin-bottom: 20px; width: 100%; height: 48px;}
.recruit_view_banner_01 a{position: relative; display: flex; align-items: center; padding: 0 12px; width: 100%; height: 100%; border: 1px solid #0D6AC3; box-sizing: border-box; border-radius: 4px;}
.recruit_view_banner_01 strong{display: flex; align-items: center; justify-content: center; width: 90px; height: 32px; font-size: 16px; font-weight: 700; background: #0D6AC3; border-radius: 9999px; color:#fff;}
.recruit_view_banner_01 p{padding-left: 8px; color:#0D6AC3;font-weight: 700; font-size: 18px; letter-spacing: -0.16px;}
.recruit_view_banner_01 p span{font-weight: 400;color:#0D6AC3;}
.recruit_view_banner_01 img{position: absolute; right: 0; bottom: 0; width: 105px;}
.recruit_view_banner{display: block; margin-bottom: 20px; display: flex; width: 100%;}
.recruit_view_banner strong{position: absolute; left: 16px; top: 11px; width: 76px; height: 26px; border: 1px solid #00527A; background: #fff; color:#0D6AC3; font-size: 14px; text-align: center; font-weight: 700;  border-radius:4px; line-height: 24px;}
.recruit_view_banner p{position: absolute; left: 102px; top: 50%; transform: translateY(-50%); font-weight: 700; font-size: 18px; color: #fff; max-width: 450px; letter-spacing: -0.32px;}
.recruit_view_banner p span{font-weight: 400; color:#fff;}
.recruit_view_banner a{position: relative; display: block; width: 100%;}
.recruit_view_banner img{width: 100%;}
.sticky_banner{position: absolute; right: calc(50% - 1200px /2); top: 87px; width: 1200px; height: 0; box-sizing: border-box;}
.sticky_banner.on{position: fixed; top: calc(232px - 112px);}
.sticky_banner a{position: absolute; top: 0; display: block; width: 120px;}
.sticky_banner a img{width: 100%;}
.sticky_banner .right{right: calc(-120px - 16px);}
.sticky_banner .left{left: calc(-120px - 16px);}
.sticky_banner .recruit_banner strong{position: absolute; left: calc(50% - 42px); top: 16px; width: 84px; height: 30px; background: #fff; border: 1px solid #00527A; box-sizing: border-box; color:#0D6AC3; font-weight: 700; line-height: 28px; text-align: center; border-radius: 4px; font-size: 14px;}
.sticky_banner .recruit_banner p{position: absolute; left: 0; top: 72px; padding: 0 10px; width: 100%; font-weight: 500; color:#fff; text-align: center; font-size: 14px; box-sizing: border-box; letter-spacing: -0.16px;}
.reporter_recruit_banner{}
.reporter_recruit_banner a{display: flex; align-items: center; column-gap: 8px; padding: 16px; width: 100%; height: 100%; box-sizing: border-box; background-image: url(../img/etc/reporter_recruit_banner_bg.png); background-position: right 0 bottom 0; background-size: contain; background-repeat: no-repeat; background-color: #c8ddea;}
.reporter_recruit_banner .label{display: flex; align-items: center; justify-content: center; background: #0d6ac3; height: 32px; width: 91px; border-radius: 999px; color:#fff; font-weight: 500; font-size: 16px; letter-spacing: -0.16px;}
.reporter_recruit_banner .title{font-size: 18px; font-weight: 700; color:#202020; letter-spacing: -0.18px;}
.reporter_recruit_banner .date{font-weight: 400; letter-spacing: -0.18px;}
.reporter_recruit_banner a:hover{background-color: #abd3ea;}
.reporter_recruit_banner a:hover .line{text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 16%;}

/*³×ÀÌ¹ö ÅØ½ºÆ® ½ºÅ¸ÀÏ*/
.navernews_end_em{background: #e3eeff;}
.navernews_end_title{padding: 14px 0;border-top: 1px solid #929294;border-bottom: 1px solid #e8e8e8;font-style: normal;font-weight: bold;line-height: 1.4;letter-spacing: -0.3px;}
.navernews_end_blockquote_center{padding: 25px 40px 34px;border: 1px solid #efeff0;border-width: 1px 0;text-align: center;}
.navernews_end_blockquote_center:before{width: 54px;height: 27px;background: url(../img/blockquote_01.png) 50% 50% / 27px no-repeat; font-size: 1px;line-height: initial;color: rgba(1, 0, 0, 0);content: '';position: relative;left: 8px;display: block;margin: 0 auto 16px;}
.navernews_end_blockquote_center blockquote{margin: 0;color: #767678;font-style: italic;line-height: 1.35;letter-spacing: -0.5px;word-break: keep-all;}
.navernews_end_blockquote_left{display: -webkit-box;display: -ms-flexbox;display: flex;padding: 25px 0;border: 1px solid #efeff0;border-width: 1px 0;}
.navernews_end_blockquote_left:before{width: 33px;height: 30px;background: url(../img/blockquote_02.png) 50% 50% / 22px no-repeat;font-size: 1px;line-height: initial;color: rgba(1, 0, 0, 0);content: '';position: relative;display: block;-ms-flex-negative: 0;flex-shrink: 0;margin: 0 4px 0 0;left: 0;}
.navernews_end_blockquote_left blockquote{margin: 0;letter-spacing: -0.5px;color: #303038;font-weight: 600;line-height: 1.55556;}

.fw300{font-weight: 300 !important;}
.fw400{font-weight: 400 !important;}
.fw500{font-weight: 500 !important;}
.fw700{font-weight: 700 !important;}
.fz11{font-size: 11px !important;}
.fz12{font-size: 12px !important;}
.fz13{font-size: 13px !important;}
.fz14{font-size: 14px !important;}
.fz15{font-size: 15px !important;}
.fz16{font-size: 16px !important;}
.fz17{font-size: 17px !important;}
.fz18{font-size: 18px !important;}
.fz19{font-size: 19px !important;}
.fz20{font-size: 20px !important;}
.mt00 {margin-top:0px !important;}
.mt05 {margin-top:5px !important;}
.mt08 {margin-top:08px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}
.mt35 {margin-top:35px !important;}
.mt40 {margin-top:40px !important;}
.mt45 {margin-top:45px !important;}
.mt50 {margin-top:50px !important;}
.mt60 {margin-top:60px !important;}
.mt65 {margin-top:65px !important;}
.mt80 {margin-top:80px !important;}
.mb00 {margin-bottom:0px !important;}
.mb01 {margin-bottom:1px !important;}
.mb02 {margin-bottom:2px !important;}
.mb03 {margin-bottom:3px !important;}
.mb04 {margin-bottom:4px !important;}
.mb05 {margin-bottom:5px !important;}
.mb06 {margin-bottom:6px !important;}
.mb07 {margin-bottom:7px !important;}
.mb08 {margin-bottom:8px !important;}
.mb09 {margin-bottom:9px !important;}
.mb10 {margin-bottom:10px !important;}
.mb11 {margin-bottom:11px !important;}
.mb12 {margin-bottom:12px !important;}
.mb13 {margin-bottom:13px !important;}
.mb14 {margin-bottom:14px !important;}
.mb15 {margin-bottom:15px !important;}
.mb16 {margin-bottom:16px !important;}
.mb17 {margin-bottom:17px !important;}
.mb18 {margin-bottom:18px !important;}
.mb19 {margin-bottom:19px !important;}
.mb130 {margin-bottom:130px !important;}
.mb20 {margin-bottom:20px !important;}
.mb21 {margin-bottom:21px !important;}
.mb22 {margin-bottom:22px !important;}
.mb23 {margin-bottom:23px !important;}
.mb24 {margin-bottom:24px !important;}
.mb25 {margin-bottom:25px !important;}
.mb26 {margin-bottom:26px !important;}
.mb27 {margin-bottom:27px !important;}
.mb28 {margin-bottom:28px !important;}
.mb29 {margin-bottom:29px !important;}
.mb30 {margin-bottom:30px !important;}
.mb32 {margin-bottom:32px !important;}
.mb35 {margin-bottom:35px !important;}
.mb40 {margin-bottom:40px !important;}
.mb45 {margin-bottom:45px !important;}
.mb50 {margin-bottom:50px !important;}
.mb60 {margin-bottom:60px !important;}
.mb64 {margin-bottom:64px !important;}
.mb70 {margin-bottom:70px !important;}
.mb80 {margin-bottom:80px !important;}
.mb100 {margin-bottom:100px !important;}
.mb110 {margin-bottom:110px !important;}
.mb150 {margin-bottom:150px !important;}
.ml00 {margin-left:0px !important;}
.ml05 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.ml15 {margin-left:15px !important;}
.ml20 {margin-left:20px !important;}
.ml30 {margin-left:30px !important;}
.mr00 {margin-right:0px !important;}
.mr05 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;}
.mr15 {margin-right:15px !important;}
.mr20 {margin-right:20px !important;}
.mr30 {margin-right:30px !important;}
.p00{padding: 0 !important;}
.p16{padding: 16px !important;}
.pt00 {padding-top:0px !important;}
.pt05 {padding-top:5px !important;}
.pt08 {padding-top:8px !important;}
.pt10 {padding-top:10px !important;}
.pt15 {padding-top:15px !important;}
.pt20 {padding-top:20px !important;}
.pt25 {padding-top:25px !important;}
.pt30 {padding-top:30px !important;}
.pt35 {padding-top:35px !important;}
.pt40 {padding-top:40px !important;}
.pt48 {padding-top:48px !important;}
.pt45 {padding-top:45px !important;}
.pt50 {padding-top:50px !important;}
.pt60 {padding-top:60px !important;}
.pt80 {padding-top:80px !important;}
.pb00 {padding-bottom:0px !important;}
.pb05 {padding-bottom:5px !important;}
.pb10 {padding-bottom:10px !important;}
.pb15 {padding-bottom:15px !important;}
.pb20 {padding-bottom:20px !important;}
.pb25 {padding-bottom:25px !important;}
.pb30 {padding-bottom:30px !important;}
.pb35 {padding-bottom:35px !important;}
.pb40 {padding-bottom:40px !important;}
.pb45 {padding-bottom:45px !important;}
.pb48 {padding-bottom:48px !important;}
.pb50 {padding-bottom:50px !important;}
.pb60 {padding-bottom:60px !important;}
.pb80 {padding-bottom:80px !important;}
.pl00 {padding-left:0px !important;}
.pl05 {padding-left:5px !important;}
.pl10 {padding-left:10px !important;}
.pl15 {padding-left:15px !important;}
.pl16 {padding-left:16px !important;}
.pl20 {padding-left:20px !important;}
.pl32 {padding-left:32px !important;}
.pr00 {padding-right:0px !important;}
.pr05 {padding-right:5px !important;}
.pr10 {padding-right:10px !important;}
.pr15 {padding-right:15px !important;}
.pr20 {padding-right:20px !important;}
.pr32 {padding-right:32px !important;}
.lh10{line-height: 10px !important;}
.lh11{line-height: 11px !important;}
.lh12{line-height: 12px !important;}
.lh13{line-height: 13px !important;}
.lh14{line-height: 14px !important;}
.lh15{line-height: 15px !important;}
.lh16{line-height: 16px !important;}
.lh17{line-height: 17px !important;}
.lh18{line-height: 18px !important;}
.lh19{line-height: 19px !important;}
.lh20{line-height: 20px !important;}
.lh21{line-height: 21px !important;}
.lh22{line-height: 22px !important;}
.lh23{line-height: 23px !important;}
.lh24{line-height: 24px !important;}
.lh25{line-height: 25px !important;}
.lh26{line-height: 26px !important;}
.lh27{line-height: 27px !important;}
.lh28{line-height: 28px !important;}
.lh29{line-height: 29px !important;}
.lh30{line-height: 30px !important;}
.lh31{line-height: 31px !important;}
.lh32{line-height: 32px !important;}
.lh33{line-height: 33px !important;}
.lh34{line-height: 34px !important;}
.lh35{line-height: 35px !important;}
.lh36{line-height: 36px !important;}
.lh37{line-height: 37px !important;}
.lh38{line-height: 38px !important;}
.lh39{line-height: 39px !important;}
.lh40{line-height: 40px !important;}
.w100p{width: 100% !important;}
.w80{width: 80px !important;}
.w104{width: 104px !important;}
.w164{width: 164px !important;}
.w250{width: 250px !important;}
.w320{width: 320px !important;}
.w500{width: 500px !important;}
.w800{width: 800px !important;}
.h210{height: 210px !important;}
.h350{height: 350px !important;}
.bdt_none{border-top: none !important;}
.bdr_none{border-right: : none !important;}
.bdb_none{border-bottom: none !important;}
.bdl_none{border-left: none !important;}
.d_flex{display: flex !important;}
.ai_center{align-items: center !important;}
.jc_sb{justify-content: space-between !important;}
.jc_fe{justify-content: flex-end !important;}
.jc_fs{justify-content: flex-start !important;}
.gap_16{column-gap: 8px !important;}
.gap_16{column-gap: 16px !important;}
.gap_32{column-gap: 32px !important;}
.gap_97{column-gap: 97px !important;}
.border01{border-width: 1px !important;}
.bot_auto{bottom: auto !important;}
.top_auto{top: auto !important;}
.left_auto{left: auto !important;}
.right_auto{right: auto !important;}
.inner{position: relative; margin: auto; width: 1200px; box-sizing: border-box;}
.hide {width:0; height:0; margin:0; padding:0; position:absolute; left:0; top:0; font-size:0; text-indent:-9999px; overflow:hidden; visibility:hidden}
.cf:after {content:""; display:block; clear:both; visibility:hidden; width:0; height:0; font-size:0;}