@charset "utf-8";

/* ==========================================================================
    FORMS
    ========================================================================== */
.searchbar1{border-left:1px solid #e9e9e9}
.searchbar1 input[type="text"]{width:calc(100% - 48px); height:54px; font-family: 'Noto Sans KR', sans-serif; font-size:15px; font-weight:500; color:#222; border:0; padding-left:16px; background:#fff}
.searchbar1 input[type="button"]{width:30px; height:54px; font-size:0; border:0; margin-left:-5px; background:#fff url('../image/common/ico_glass1_1.png') no-repeat center; background-size: auto 17px; cursor:pointer}
.searchbar1 input[type="text"]::-webkit-input-placeholder{font-weight:500; color:#cacaca}
.searchbar2 input[type="text"]{width:calc(100% - 50px); height:50px; font-size:22px; color:#222; padding-left:0; border:none; border-bottom:1px solid #aaa; background:transparent}
.searchbar2 input[type="button"]{width:50px; height:50px; font-size:0; border:0; margin-left:-5px; background:url('../image/common/ico_glass1_2.png') no-repeat center; background-size:22px auto; cursor:pointer}
.searchbar2 input[type="text"]::-webkit-input-placeholder{font-weight:300; color:#333}  /*placeholer*/
.searchbar3 input[type="text"]{width:260px; height:50px; font-family: 'Noto Sans KR', sans-serif; font-size:16px; font-weight:400; color:#222; padding-left:0; border:none; background-color:#fff; border-bottom:4px solid #222}
.searchbar3 input[type="button"]{width:30px; height:50px; font-size:0; border:0; margin-left:-5px; border-bottom:4px solid #222; background:  url('../image/common/ico_glass3.png') no-repeat right center; background-size:17px auto; cursor:pointer}
.searchbar3 input[type="text"]::-webkit-input-placeholder{font-weight:400; color:#cacaca}
.searchbar4 input[type="text"]{width:223px; height:54px; font-family: 'Noto Sans KR', sans-serif; font-size:16px; font-weight:bold; color:#cacaca; padding-left:19px; border:1px solid #ededed; border-right:0; background:#f5f5f5}
.searchbar4 input[type="button"]{width:54px; height:54px; font-size:0; border:0; margin-left:-5px; border:1px solid #e79220; background:#f39d29 url('../image/common/ico_glass4.png') no-repeat center; background-size:17px auto; cursor:pointer}
.searchbar4 input[type="text"]::-webkit-input-placeholder{font-weight:500; color:#cacaca}
.searchbar5 input[type="text"]{width:calc(100% - 54px); height:54px; font-family: 'Noto Sans KR', sans-serif; font-size:16px; font-weight:bold; color:#222; padding-left:19px; border:0; background:#f5f5f5}
.searchbar5 input[type="button"]{width:54px; height:54px; font-size:0; border:0; margin-left:-5px; background:#f5f5f5 url('../image/common/ico_glass3.png') no-repeat center; background-size:17px auto; cursor:pointer}
.searchbar5 input[type="text"]::-webkit-input-placeholder{font-weight:500; color:#cacaca}
.searchbar6{display: flex;}
.searchbar6 input[type="text"]{width:217px; height: 56px; font-family: 'Noto Sans KR', sans-serif; font-size: 15px; font-weight: bold; color:#fff; padding-left:0; background-color: transparent; border: 0; border-bottom:4px solid #fff}
.searchbar6 input[type="text"]::-webkit-input-placeholder{font-weight: bold; color:rgba(255,255,255,.3)}
.searchbar6 input[type="button"]{width: 24px; height: 56px; font-size:0; border:0; border-bottom:4px solid #fff; background:  url('../image/common/ico_glass4.png') no-repeat center; background-size: 17px auto; cursor:pointer}
/*게시판 검색*/
.searchbar7{display: flex;}
.searchbar7 select{width: 80px; height: 40px; border-color: #ccc; border-right: 0; padding-left: 12px; font-size: 14px; background: url(../image/common/arw9_1.png) no-repeat right 9px center; background-size: 11px auto;}
.searchbar7 input[type="text"]{width: 172px; height: 40px; font-family: 'Noto Sans KR', sans-serif; font-size: 14px; font-weight: bold; color: #222; padding-left: 12px; background-color: #fff; border: 1px solid #ccc;}
.searchbar7 input[type="text"]::-webkit-input-placeholder{font-weight: bold; color:rgba(255,255,255,.3)}
.searchbar7 input[type="button"]{width: 45px; height: 40px; font-size:0; border:0; background: #003073 url('../image/common/ico_glass4.png') no-repeat center; background-size: 17px auto; cursor:pointer}

.searchbar8 input[type="text"]{width: 160px; height: 46px; font-family: 'Noto Sans KR', sans-serif; font-size:16px; font-weight:bold; color:#fff; padding-left:19px; border:0; background:#ef5910; border-radius: 5px 0 0 5px;}
.searchbar8 input[type="button"]{width:46px; height: 46px; font-size:0; border: 0; margin-left:-5px; background:#ef5910 url('../image/common/ico_glass4.png') no-repeat center; background-size: 17px auto; border-radius: 0 5px 5px 0; cursor:pointer}
.searchbar8 input[type="text"]::-webkit-input-placeholder{font-weight:500; color: rgba(255,255,255,.3)}

input.type1{display:block; width:100%; height:47px; font-size:14px; color:#222; padding-left:12px; border-color:#e4e4e4; background:#fff; border-radius:5px}
input.type1:focus{border-color:#222}
input.type2{display:block; width:100%; height:47px; font-size:15px; color:#222; padding-left:12px; border-color:#e4e4e4; background:#fff; border-radius:5px}
input.type2::-webkit-input-placeholder{font-weight:500; color:#ccc}  /*placeholer*/
select.type1{display:block; width:100%; height:47px; font-size:14px; color:#222; padding-left:12px; border-color:#e4e4e4; background:#fff url('../image/common/arw_form1.png') no-repeat right 13px center; background-size:11px auto; border-radius:5px}
select.type1:focus{border-color:#222}
textarea.type1{display:block; width:100%; height:100px; font-size:14px; color:#222; padding:12px 15px; border-color:#e4e4e4; background:#fff; border-radius:5px;}
textarea.type1:focus{border-color:#222}

.cb1 label{font-size:14px; color:#222; user-select: none;}

input.button1, .button1{display:block; width:100%; line-height:47px; font-family: 'Noto Sans KR', sans-serif; font-size: 16px; font-weight: bold; color: #fff; border: 0; background-color: #003073; text-align: center; border-radius: 5px; overflow: hidden; cursor: pointer}
input.button1.c1, .button1.c1{background-color:#e1e1e1}
.button2{display:block; width:100%; line-height:47px; font-family: 'Noto Sans KR', sans-serif; font-size:16px; font-weight:bold; color:#003073; border:1px solid #003073; background-color:#fff; text-align:center; border-radius:5px; overflow:hidden; cursor:pointer}
.button2.c1{background-color:#e1e1e1}

/*파일첨부 : 기본*/
.file_input label {display:inline-block; position:relative; width:47px; height:47px; margin-left:5px; border:none; background:#333 url('../image/common/ico_file1.png') no-repeat center; background-size:16px 16px; text-align:center; line-height:50px; vertical-align:middle; overflow:hidden; box-sizing:border-box; border-radius:5px}
.file_input label input {display:inline-block; position:absolute; width:0; height:0; overflow:hidden;}
.file_input input[type=text]{display:inline-block !important; width:calc(100% - 52px); border-radius:5px}
.file_input + .preview{margin-top:10px; width:50px; height:50px; background:url('../image/common/ico_user2.png') no-repeat center; background-size:cover;}

input[type="radio"].hm-radio1{position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0;} /*라디오버튼,체크박스 없애기*/
input[type="radio"].hm-radio1 + label{display:inline-block; margin:0 13px 0 0; font-size:14px; color:#222; line-height:19px; padding-left:26px; background:url('../image/common/cb1.png') no-repeat 0 0; background-size: 19px 19px; box-sizing:border-box; user-select: none;}  /*라디오 버튼 STYLE*/
input[type="radio"].hm-radio1 + label.mr0{margin:0}
input[type="radio"].hm-radio1:checked + label{background:url('../image/common/cb1-1.png') no-repeat 0 0; background-size: 19px 19px}  /*선택 후*/

input[type="checkbox"].hm-check1{position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0;}
input[type="checkbox"].hm-check1 + label{display: inline-block; margin:0; font-size:14px; color:#222; line-height: 16px; padding-left: 25px; background:url('../image/common/cb2-1.png') no-repeat 0 0; background-size: 16px auto; box-sizing:border-box; user-select: none;}
input[type="checkbox"].hm-check1:checked + label{background:url('../image/common/cb2-2.png') no-repeat 0 0; background-size: 16px auto}
input[type="date"]{height:39px; border:1px solid #f0efef; padding-left:9px; background: url('../image/common/ico_calendar1.png') no-repeat calc(100% - 7px) center; background-size: 16px auto;}

.swiper-container .swiper-slide{-webkit-backface-visibility: hidden; -webkit-transform-style: preserve-3d; -webkit-transform:translate3d(0,0,0)}
/* ==========================================================================
   Element
   ========================================================================== */
.separate1{width:100%; height:1px; background:#e6e6e6}
.m_separate1{display:none; width:100%; height:1px; background:#e6e6e6;}
.m_separate2{display:none; width:100%; height:1px; background:#e6e6e6; margin:20px 0}
.m_separate3{display:none; width:100%; height:1px; background:#fff; margin:15px 0}

.path img{width:14px}
.path span, .path strong{display:inline-block; font-size:14px; margin-left:5px; padding-left:14px; background:url('../image/common/arw3.png') no-repeat 0 center; background-size:5px auto; vertical-align:top}
.path span{color:#999;}
.path strong{color:#666; font-weight:normal}
.path strong.home{background:none; padding-left:0; margin-left:3px}

/*글자 사이즈 조절, 공유 버튼*/
.util_set > div{display:inline-block; font-size:0; border:1px solid #ebebeb; }
.util_set .size_up{margin-left:-7px; border-left:0}
.util_set > div > a, .util_set > div > span{display:block; width:33px; height:31px; line-height:31px; cursor:pointer}
.util_set .size_low a{background: url('../image/common/cr1.png') no-repeat center; background-size:10px auto}
.util_set .size_up a{background: url('../image/common/cr2.png') no-repeat center; background-size:14px auto}
.util_set .btn_share span{background: url('../image/common/ico_share3.png') no-repeat center; background-size:15px auto}
.util_set .btn_modify > a{width:auto; padding:0 9px; font-size:12px; text-align:center; background-color:#fcfcfc}

.tabs_t1 .tab_buttons:before,
.tabs_t1 .tab_buttons:after {content:" "; display: table;}
.tabs_t1 .tab_buttons:after {clear: both;}
.tabs_t1 .tab_buttons .tablink{float:left; width:50%; line-height:40px; border-right:1px solid #4f4f4f; text-align:center; background-color:#404040; box-sizing:border-box; cursor:pointer}
.tabs_t1 .tab_buttons .tablink:last-child{border-right:0}
.tabs_t1 .tab_buttons.dv3 .tablink{width:33.3333333333%}
.tabs_t1 .tab_buttons.dv4 .tablink{width:25%}
.tabs_t1 .tab_buttons .tablink.current{background-color:#ea5415}
.tabs_t1 .tab_buttons .tablink span{display:inline-block; font-size:13px; font-weight:bold; color:#fff}
.tabs_t1 .tab_ct .tabcontent{display:none;}
.tabs_t1 .tab_ct .tabcontent.current{display:block;}

.tabs_t2{border:1px solid #ededed; border-top:0; background-color: #fff;}
.tabs_t2 .tab_buttons:before,
.tabs_t2 .tab_buttons:after {content:" "; display: table;}
.tabs_t2 .tab_buttons:after {clear: both;}
.tabs_t2 .tab_buttons .tablink{float:left; width:50%; padding:25px 0 9px; border:1px solid #ededed; text-align:center; background-color:#f7f7f7; box-sizing:border-box; cursor:pointer}
.tabs_t2 .tab_buttons .tablink:first-child{border-left:0}
.tabs_t2 .tab_buttons .tablink:last-child{border-right:0}
.tabs_t2 .tab_buttons.dv3 .tablink{width:33.3333333333%}
.tabs_t2 .tab_buttons.dv4 .tablink{width:25%}
.tabs_t2 .tab_buttons .tablink span{display:inline-block; font-size:18px; font-weight:bold; color:#aaa; padding-bottom:16px}
.tabs_t2 .tab_buttons .tablink.current{border-top:1px solid #333; border-right:0; border-bottom:0; border-left: 0; background-color:#fff}
.tabs_t2 .tab_buttons .tablink.current span{color:#222; background:url('../image/common/arw4.png') no-repeat center bottom; background-size:11px auto}
.tabs_t2 .tab_ct .tabcontent{display:none; padding:18px 39px;}
.tabs_t2 .tab_ct .tabcontent.current{display:block;}

.tabs_t3{position:relative; padding-top:4px;}
.tabs_t3 .tab_buttons{position:absolute; top:-41px; right:0}
.tabs_t3 .tab_buttons .tablink{display:inline-block; margin-left:11px; cursor:pointer}
.tabs_t3 .tab_buttons .tablink:last-child{padding-right:0}
.tabs_t3 .tab_buttons .tablink span{display:inline-block; padding:5px; font-size:14px; font-weight:500; color:#777}
.tabs_t3 .tab_buttons .tablink.current span{font-weight:900; color:#d72225;}
.tabs_t3 .tab_ct .tabcontent{display:none;}
.tabs_t3 .tab_ct .tabcontent.current{display:block;}

.tabs_t4 .tab_title{padding:12px 0 13px; border-top:1px solid #222; border-bottom:1px solid #f2f2f2}
.tabs_t4 .tab_title .title{float:left; font-size:16px; font-weight:bold; color:#003073; line-height:26px}
.tabs_t4 .tab_title .tab_buttons{float:right;}
.tabs_t4 .tab_title .tab_buttons:before,
.tabs_t4 .tab_title .tab_buttons:after {content:" "; display: table;}
.tabs_t4 .tab_title .tab_buttons:after {clear: both;}
.tabs_t4 .tab_title .tab_buttons .tablink{display:inline-block; float:left; font-size:14px; font-weight:bold; color:#999; line-height:26px; margin-left:12px; cursor:pointer}
.tabs_t4 .tab_title .tab_buttons .tablink.current{color:#222}
.tabs_t4 .tab_ct .tabcontent{display:none;}
.tabs_t4 .tab_ct .tabcontent.current{display:block;}

.tabs_t5 .tab_buttons:before,
.tabs_t5 .tab_buttons:after {content:" "; display: table;}
.tabs_t5 .tab_buttons:after {clear: both;}
.tabs_t5 .tab_buttons .tablink{float:left; width:50%; line-height:40px; border:1px solid #f3f3f3; text-align:center; background-color:#f3f3f3; box-sizing:border-box; cursor:pointer}
.tabs_t5 .tab_buttons .tablink:last-child{border-right:0}
.tabs_t5 .tab_buttons.dv3 .tablink{width:33.3333333333%}
.tabs_t5 .tab_buttons.dv4 .tablink{width:25%}
.tabs_t5 .tab_buttons .tablink span{display:inline-block; font-family: 'Noto Sans KR', sans-serif; font-size:14px; font-weight:bold; color:#999;}
.tabs_t5 .tab_buttons .tablink.current{border-color: #003073; border-bottom: 0; background-color:#fff}
.tabs_t5 .tab_buttons .tablink.current span{color: #1b38a0;}
.tabs_t5 .tab_ct{margin-top: 24px;}

.tabs_t6{border:1px solid #ededed; border-top:0}
.tabs_t6 .tab_buttons{display: flex;}
.tabs_t6 .tab_buttons .tablink{display: flex; justify-content: center; align-items: center; width: 33.333333333333%; height: 60px; border:1px solid #ededed; border-left: 0; text-align:center; background-color:#f7f7f7; box-sizing:border-box; cursor:pointer}
.tabs_t6 .tab_buttons .tablink span{display:inline-block; font-size:16px; font-weight:bold; color:#999;}
.tabs_t6 .tab_buttons .tablink.current{border-left: 0; border-right: 1px solid #ededed; border-bottom:0; background-color:#fff}
.tabs_t6 .tab_buttons .tablink.current span{color: var(--point-color01);}
.tabs_t6 .tab_buttons .tablink:last-child{border-right: 0;}
.tabs_t6 .tab_ct .tabcontent{display:none; background-color: #fff;}
.tabs_t6 .tab_ct .tabcontent.current{display:block;}


/*레이어*/
.layer_basic{display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:300}
.layer_basic.open{display:block;}
.layer_basic .bg{position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%; background-color:rgba(0,0,0,.6); cursor:pointer}
.layer_basic .n_popup{position: absolute; top:50%; left:50%; transform: translate(-50.1%,-50%); -ms-transform: translate(-50.1%,-50%)}
.layer_basic .n_popup.type1{width:600px; border-radius:5px; overflow:hidden; }
.layer_basic .n_popup.type1 .pop_header{position:relative; padding:20px 20px; background-color:#003073}
.layer_basic .n_popup.type1 .pop_header .title{font-family: 'Noto Sans KR', sans-serif; font-size:17px; font-weight:bold; color:#fff}
.layer_basic .n_popup.type1 .pop_header .btn_x{position:absolute; top:12px; right:12px; cursor:pointer}
.layer_basic .n_popup.type1 .pop_header .btn_x img{width:15px; padding:8px}
.layer_basic .n_popup.type1 .pop_cont{padding:20px 20px; background-color:#fff}

.btn_admin{position:absolute; top:10px;  right:10px; width:40px; z-index:500}
.btn_admin a{display:block; height:40px; font-size:0; background:#fff url('../image/common/ico_admin1_1.png') no-repeat center; background-size:18px auto; border:1px solid #eaeaea; border-radius:20px; cursor:pointer; transition:.2s}
.btn_admin a:hover{background:#cc0909 url('../image/common/ico_admin1_2.png') no-repeat center; background-size:18px auto; border:1px solid #cc0909}
.hm_col.col_left .btn_admin{right:20px}
.hm_col.hm_col2_21 .btn_admin{right:30px}
.index_row .hm_col2_3k1.s1 .btn_admin{right:56px}
.index_row .hm_col2_3k2 .btn_admin{right:36px}
/* ==========================================================================
   Article Type
   ========================================================================== */
.news_date{font-size:12px; color:#999}
.news_date span{color:#003073; margin-right:5px}
.news_cate1_1{border-top:1px solid #222; background:url('../image/common/arw1.png') no-repeat right center; background-size:7px auto}
.news_cate1_1 a{display:block; font-family: 'Noto Sans KR', sans-serif; font-size:16px; font-weight:bold; color:#003073; line-height:54px; letter-spacing:0}
.news_cate1_2{border-top:3px solid #222; background:url('../image/common/arw1.png') no-repeat right center; background-size:7px auto}
.news_cate1_2 a{display:block; font-family: 'Noto Sans KR', sans-serif; font-size:16px; font-weight:bold; color:#000; line-height:54px; letter-spacing:0}
.news_cate1_2 span{color:#003073}
.news_cate1_3{border-top:3px solid #222;}
.news_cate1_3 a{display:inline-block; font-family: 'Noto Sans KR', sans-serif; font-size:16px; font-weight:bold; color:#003073; line-height:54px; letter-spacing:0}
.news_cate1_3 span{display:inline-block; padding-right:13px; background:url('../image/common/arw1.png') no-repeat right center; background-size:7px auto}
.news_cate1_4 a{display:inline-block; font-family: 'Noto Sans KR', sans-serif; font-size:16px; font-weight:bold; color:#000; line-height:54px; letter-spacing:0}
.news_cate1_4 span{color:#003073}
.news_cate1_5{border-top:3px solid #222;}
.news_cate1_5 a{display:inline-block; font-family: 'Noto Sans KR', sans-serif; font-size:16px; font-weight:bold; color:#003073; line-height:54px; letter-spacing:0}
.news_cate1_6{padding:13px 0 7px; border-top:3px solid #222}
.news_cate1_6 a{display:inline-block; font-family: 'Noto Sans KR', sans-serif; font-size:18px; font-weight:bold; color:#003073; line-height:25px; letter-spacing:0}
.news_cate1_6 span{font-size: 12px; font-weight: normal; color: #999;}
.news_cate1_7{border-top:1px solid #222; background:url('../image/common/arw1.png') no-repeat right center; background-size:7px auto}
.news_cate1_7 a{display:block; font-family: 'Noto Sans KR', sans-serif; font-size:18px; font-weight:bold; color:#152546; line-height:54px; letter-spacing:0}
.news_cate1_8{background:url('../image/common/arw1.png') no-repeat right center; background-size:7px auto}
.news_cate1_8 a{display:block; font-family: 'Noto Sans KR', sans-serif; font-size:19px; font-weight:bold; color:#fff; line-height:54px; letter-spacing:0}
.news_cate1_9{border-top:1px solid #222; }
.news_cate1_9 a{display:block; font-family: 'Noto Sans KR', sans-serif; font-size:19px; font-weight:bold; color:#222; line-height:54px; letter-spacing:0}
.news_cate1_9 span{color:#003073}
.news_cate1_10 a{display:block; font-family: 'Noto Sans KR', sans-serif; font-size:16px; font-weight:bold; color:#222; line-height:54px; letter-spacing:0}
.news_cate1_10 span{color:#003073}
.news_cate1_11{background:url('../image/common/arw1.png') no-repeat right center; background-size:7px auto}
.news_cate1_11 a{display:block; font-family: 'Noto Sans KR', sans-serif; font-size:17px; font-weight:bold; color:var(--point-color01); line-height:54px; letter-spacing:0}
.news_cate1_12{display: flex; justify-content: space-between; align-items: center; padding:13px 0 7px; border-top:3px solid #222}
.news_cate1_12 .title{font-family: 'Noto Sans KR', sans-serif; font-size:18px; font-weight:bold; color:#003073; line-height:25px; letter-spacing:0}
.news_cate1_12 span{font-size: 12px; font-weight: normal; color: #999;}
.news_cate1_13{display: flex; justify-content: space-between; align-items: center; padding:13px 0 7px; border-top:3px solid #222}
.news_cate1_13 .title{font-family: 'Noto Sans KR', sans-serif; font-size:18px; font-weight:bold; color:#003073; line-height:25px; letter-spacing:0}
.news_cate1_13 .txt1{font-size: 12px; font-weight: normal; color: #999;}
.news_cate1_14{border-top:3px solid #222;}
.news_cate1_14 a{display:inline-block; font-family: 'Noto Sans KR', sans-serif; font-size: 18px; font-weight:bold; color:#222; line-height:54px; letter-spacing:0}
.news_cate1_14 span{display:inline-block; color: #152546;}
.news_cate1_14 a.arw{padding-right:13px; background:url('../image/common/arw1.png') no-repeat right center; background-size:7px auto}
.news_cate1_15{background:url('../image/common/arw1.png') no-repeat right center; background-size:7px auto}
.news_cate1_15 a{display:block; font-family: 'Noto Sans KR', sans-serif; font-size:18px; font-weight:bold; color:var(--point-color02); line-height:54px; letter-spacing:0}
.news_cate1_16{border-top:1px solid #222; background-size:7px auto}
.news_cate1_16 span{display:block; font-family: 'Noto Sans KR', sans-serif; font-size:18px; font-weight:bold; color:#152546; line-height:54px; letter-spacing:0}

.news_cate2_1 a{display:inline-block; font-family: 'Noto Sans KR', sans-serif; font-size:18px; font-weight:bold; color:#222; line-height:40px; letter-spacing:0}
.news_cate2_1 span{color:#003073}
.news_cate2_2 a{display:inline-block; font-family: 'Noto Sans KR', sans-serif; font-size:16px; font-weight:bold; color:#222; line-height:26px; letter-spacing:0}
.news_cate2_2 span{color:#003073}
.news_cate3_1{font-family: 'Noto Sans KR', sans-serif; font-size:14px; font-weight:bold; color:#000; letter-spacing:0; text-transform:uppercase}
.news_cate3_1 span{color:#cc0909}
.news_cate4_1 span{display:inline-block; line-height:26px; padding:0 10px; font-size:14px; font-weight:bold; color:#fff; letter-spacing:0; background-color:var(--point-color01)}
.news_cate4_2 span{display:inline-block; line-height:23px; padding:0 7px; font-size:13px; font-weight:bold; color:#fff; letter-spacing:0; background-color: var(--point-color01)}
.news_cate4_3 span{display:inline-block; font-size:14px; font-weight:bold; color:var(--point-color01); letter-spacing:0}
.news_cate5_1{position:relative;}
.news_cate5_1 .title{float:left; font-family: 'Noto Sans KR', sans-serif; font-size:18px; font-weight:900; color:#222; letter-spacing:0}
.news_cate5_1 .title span{color:var(--point-color01)}
.news_cate5_1 .btn_more{float:right; }
.news_cate5_1 .btn_more a{display:block; padding:3px 0 3px 3px; font-size:12px; color:#999; padding-right:12px; background:url('../image/common/arw1_1.png') no-repeat right center; background-size:7px auto}
.news_cate5_2{border-top:1px solid #222; background:url('../image/common/arw1_1.png') no-repeat right center; background-size:7px auto}
.news_cate5_2 a{display:block; font-family: 'Noto Sans KR', sans-serif; font-size:18px; font-weight:900; color:#222; line-height:56px; letter-spacing:0}
.news_cate5_3{position:relative; margin-bottom:19px}
.news_cate5_3 .title{float:left;  font-family: 'Noto Sans KR', sans-serif; font-size:18px; font-weight:bold; color:#152546}
.news_cate5_3 .title span{color:#c30f24}
.news_cate5_3 .btn_more{float:right; }
.news_cate5_3 .btn_more a{display:block; padding:3px 0 3px 3px; font-size:12px; color:#888; padding-right:13px; background:url('../image/common/ico_plus2.png') no-repeat right center; background-size:9px auto}
.news_cate5_3.brb{padding-bottom:16px; border-bottom:1px solid #e4e4e4}

.thumb_c.tag-exc::before{content: "Exclusive content"; display: block; position: absolute; left: 0; top: 0; padding: 13px 17px; font-family: 'Noto Sans KR', sans-serif; font-size: 14px; font-weight: bold; color: #fff; text-transform: uppercase; background-color: #f01a21; z-index: 99;}
.txt_news .tag-exc-inline{display: inline-block; padding: 4px 7px; font-family: 'Noto Sans KR', sans-serif; font-size: 12px; font-weight: bold; color: #fff; line-height: 1; text-transform: uppercase; background-color: #f01a21; border-radius: 2px; vertical-align: middle; transform: translate(0, -2px); margin-right: 8px;}

.overlay{position:absolute; left:0; top:0; width:100%; height:100%; background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 62%,rgba(0,0,0,0.6) 82%,rgba(0,0,0,0.8) 100%);}
/*.overlay{position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.1)}*/
.t_img{position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover;}
.zoom-img .z-thumb img{transition: .3s ease-in-out;}
.zoom-img .z-thumb{overflow: hidden;}
.zoom-img:hover .z-thumb img{transform: scale(1.15);}
.thumb_c1{position: relative; width:100%; background-repeat:no-repeat; background-position:center; background-size:cover}
.thumb_c{position: relative; width:100%; background-repeat:no-repeat; background-position:center; background-size:cover}
.thumb_c:after{content: ""; display: block;}
.thumb_c.noimage{border:1px solid #f1f1f1; box-sizing:border-box; }

.thumb1_1{position: relative; width:100%; background-repeat:no-repeat; background-position:center; background-size:cover}
.thumb1_1:after{content: ""; display: block; padding-bottom:100%;}
.thumb1_2{position: relative; width:100%; background-repeat:no-repeat; background-position:center; background-size:cover}
.thumb1_2:after{content: ""; display: block; padding-bottom:102.5%;}
.thumb2_1{position:relative; width:100%; background-repeat:no-repeat; background-position:center; background-size:cover}
.thumb2_1:after{content: ""; display: block; padding-bottom:62%}
.thumb2_2{position:relative; width:100%; background-repeat:no-repeat; background-position:center; background-size:cover}
.thumb2_2:after{content: ""; display: block; padding-bottom:59%}
.thumb2_3{position:relative; width:100%; background-repeat:no-repeat; background-position:center; background-size:cover}
.thumb2_3:after{content: ""; display: block; padding-bottom:71%}
.thumb2_4{position:relative; width:100%; background-repeat:no-repeat; background-position:center; background-size:cover}
.thumb2_4:after{content: ""; display: block; padding-bottom:57%}
.thumb2_5{position:relative; width:100%; background-repeat:no-repeat; background-position:center; background-size:cover}
.thumb2_5:after{content: ""; display: block; padding-bottom:68%}
.thumb2_6{position:relative; width:100%; background-repeat:no-repeat; background-position:center; background-size:cover}
.thumb2_6:after{content: ""; display: block; padding-bottom:64%}
.thumb2_7{position:relative; width:100%; background-repeat:no-repeat; background-position:center; background-size:cover}
.thumb2_7:after{content: ""; display: block; padding-bottom:52.75%}
.thumb2_8{position:relative; width:100%; background-repeat:no-repeat; background-position:center; background-size:cover}
.thumb2_8:after{content: ""; display: block; padding-bottom:55%}

/*리스트1_1 - dash 기본 리스트 */
.list_news1_1 li .txt_news .news_tit{position:relative; padding-left:17px;}
.list_news1_1 li .txt_news .news_tit:before{content:""; display:block; position:absolute; left:0; top:50%; width:8px; height:3px; margin-top:-2px; background-color:var(--point-color01)}
.list_news1_1 li .txt_news .news_tit strong{font-size:18px; font-weight:bold; color:#222; line-height:37px;}
/*리스트1_2 - 기본 리스트 */
.list_news1_2 li .txt_news .news_tit{position:relative;}
.list_news1_2 li .txt_news .news_tit strong{font-size:16px; font-weight:normal; color:#222; line-height:45px;}
/*리스트1_3 - 기본 리스트 */
.list_news1_3 li{padding-top:15px; padding-bottom:15px; border-top:1px solid #efeff1}
.list_news1_3 li .txt_news .news_tit{position:relative;}
.list_news1_3 li .txt_news .news_tit strong{font-size:16px; font-weight:normal; color:#222; line-height:20px;}
.list_news2_1{border-top:3px solid #333}
.list_news2_1 li{border-bottom:1px solid #efeff1}
.list_news2_1 li a{display:table; width:100%; padding-top:27px; padding-bottom:27px}
.list_news2_1 li .thumbnail,
.list_news2_1 li .txt_news{display:table-cell; vertical-align:middle}
.list_news2_1 li .thumbnail{width:32%}
.list_news2_1 li .txt_news{padding-right:25px}
.list_news2_1 li .txt_news .news_tit strong{font-size:19px; font-weight:bold; color:#222; line-height:24px;}
.list_news2_1 li .txt_news p{margin-top:6px; font-size:14px; line-height:22px}
.list_news2_1 li .txt_news .news_date{margin-top:9px;}
.list_news2_1 li.main_news a{display:block; padding-bottom:23px}
.list_news2_1 li.main_news .txt_news .news_tit strong{font-family: 'Noto Sans KR', sans-serif; font-size:28px; font-weight:500; color:#222; line-height:38px;}
.list_news2_1 li.main_news .txt_news .news_date{margin-top:7px;}
.list_news2_2 li{padding-top:16px; padding-bottom:20px; border-bottom:1px solid #efeff1}
.list_news2_2 li .txt_news .news_tit strong{font-size:17px; font-weight:bold; color:#222; line-height:24px;}
.list_news2_2 li .a_list{display:table; width:100%; margin-top:13px}
.list_news2_2 li .a_list .thumbnail,
.list_news2_2 li .a_list .txt_news{display:table-cell; vertical-align:middle}
.list_news2_2 li .a_list .thumbnail{width:32%}
.list_news2_2 li .a_list .txt_news{padding-left:16px}
.list_news2_2 li .a_list .txt_news p{max-height:66px; font-size:14px; line-height:22px}
.list_news2_3{padding:11px 19px; border:1px solid #e5e5e5; background-color:#fff}
.list_news2_3 li{position:relative; border-bottom:1px solid #e6e6e6}
.list_news2_3 li:last-child{border-bottom:none}
.list_news2_3 li a{display:table; width:100%; padding-top:21px; padding-bottom:21px}
.list_news2_3 li .thumb,
.list_news2_3 li .txt_news{display:table-cell; vertical-align:middle}
.list_news2_3 li .thumb{width:71px}
.list_news2_3 li .thumb img{width:100%; border-radius:50%}
.list_news2_3 li .txt_news{padding-left:11px}
.list_news2_3 li .txt_news .news_tit strong{display:inline-block; max-height:52px; font-size:18px; font-weight:bold; color:#222; line-height:26px;}
.list_news2_3 li .txt_news .news_date{margin-top:6px;}
.list_news2_3 li .txt_news .news_date span{color:#666}
.list_news2_4 li{border-bottom:1px solid #efeff1}
.list_news2_4 li a{display:table; width:100%; padding-top:27px; padding-bottom:27px}
.list_news2_4 li .thumbnail,
.list_news2_4 li .txt_news{display:table-cell; vertical-align:middle}
.list_news2_4 li .thumbnail{width:23.5%; border: 1px solid #eaeaea}
.list_news2_4 li .thumbnail .thumb2_1 img{position: absolute; left: 50%; top: 50%; max-width: 100%; max-height: 100%; transform: translate(-50%,-50%);}
.list_news2_4 li .txt_news{padding-left:20px}
.list_news2_4 li .txt_news .news_tit strong{font-size:19px; font-weight:bold; color:#222; line-height:24px;}
.list_news2_4 li .txt_news p{margin-top:6px; font-size:14px; line-height:22px}
.list_news2_4 li .txt_news .news_date{margin-top:14px;}

.list_news2_5{border-top:1px solid #333}
.list_news2_5 li{padding-top:16px; padding-bottom:20px; border-bottom:1px solid #efeff1}
.list_news2_5 li .txt_news .news_tit strong{font-size:19px; font-weight:bold; color:#222; line-height:24px;}
.list_news2_5 li .a_list{display:table; width:100%; margin-top:15px}
.list_news2_5 li .a_list .thumbnail,
.list_news2_5 li .a_list .txt_news{display:table-cell; vertical-align:top}
.list_news2_5 li .a_list .thumbnail{width:32%}
.list_news2_5 li .a_list .txt_news{padding-left:16px; padding-right:10px}
.list_news2_5 li .a_list .txt_news p{font-size:14px; line-height:22px}
.list_news2_6 li{display:table; width:100%;}
.list_news2_6 li a{display:block; padding-top:16px; padding-bottom:16px; border-bottom:1px solid #efeff1;}
.list_news2_6 li .thumbnail,
.list_news2_6 li .txt_news{display:table-cell; vertical-align:middle}
.list_news2_6 li .thumbnail{width:32%}
.list_news2_6 li .txt_news{padding-left:16px; padding-right:10px}
.list_news2_6 li .txt_news .news_cate{font-size:13px; font-weight:bold; color:var(--point-color01); margin-bottom:7px}
.list_news2_6 li .txt_news .news_tit strong{display:inline-block; max-height:44px; font-size:15px; font-weight:normal; color:#222; line-height:22px;}
.list_news2_7 li{border-bottom:1px solid #efeff1}
.list_news2_7 li a{display:table; width:100%; padding-top:16px; padding-bottom:16px}
.list_news2_7 li .thumbnail,
.list_news2_7 li .txt_news{display:table-cell; vertical-align:middle}
.list_news2_7 li .thumbnail{width:26%}
.list_news2_7 li .txt_news{padding-left:20px; padding-right:10px}
.list_news2_7 li .txt_news .news_tit strong{display:inline-block; max-height:24px; font-size:19px; font-weight:bold; color:#222; line-height:24px;}
.list_news2_7 li .txt_news p{margin-top:6px; max-height:44px; font-size:14px; line-height:22px}
.list_news2_8 li{margin-bottom:28px}
.list_news2_8 li a{display:table; width:100%;}
.list_news2_8 li .thumbnail,
.list_news2_8 li .txt_news{display:table-cell; vertical-align:top; position:relative; }
.list_news2_8 li .thumb_c:after{padding-bottom:60%}
.list_news2_8 li .thumbnail{width:300px}
.list_news2_8 li .thumbnail .news_cate4_2{position:absolute; left:0; bottom:0}
.list_news2_8 li .thumbnail .news_cate4_2 span{line-height:30px; font-size:14px; padding:0 8px; background-color: var(--point-color01)}
.list_news2_8 li .txt_news{padding-left:30px;}
.list_news2_8 li .txt_news .inner_txt_news{padding-top:20px; border-top:1px solid #e5e5e5}
.list_news2_8 li .txt_news .news_tit strong{display:inline-block;  max-height:56px; font-size:20px; font-weight:bold; color:#222; line-height:28px; overflow:hidden; }
.list_news2_8 li .txt_news p{margin-top:8px; max-height:44px; font-size:14px; color:#666; line-height:22px;  overflow:hidden}
.list_news2_8 li .txt_news .news_date{margin-top:11px;}
.list_news2_8 li .txt_news .news_date span{color:#6c7db7}
.list_news3_1 li{position:relative}
.list_news3_1 li:nth-child(n + 6) .rank{color:#999}
.list_news3_1 li a{display:table; width:100%; padding-top:5px; padding-bottom:5px}
.list_news3_1 li .rank,
.list_news3_1 li .txt_news{display:table-cell; vertical-align:top; line-height:22px}
.list_news3_1 li .rank{position:relative; top:2px; width:20px; font-family: 'Noto Sans KR', sans-serif; font-size:16px; font-weight:bold; color:var(--point-color01); text-align:center}
.list_news3_1 li .txt_news{padding-left:7px}
.list_news3_1 li .txt_news .news_tit strong{display:inline-block; max-height:22px; font-size:14px; font-weight:normal; color:#222; overflow:hidden;}
.list_news3_2 li{position:relative; float:left; width:50%; margin-bottom:15px; text-align:center; box-sizing:border-box;}
.list_news3_2 li:nth-child(1){padding-right:10px}
.list_news3_2 li:nth-child(2){padding-left:5px; padding-right:5px;}
.list_news3_2 li:nth-child(3){padding-left:10px}
.list_news3_2 li:nth-child(4){padding-right:7.5px}
.list_news3_2 li:nth-child(5){padding-left:7.5px}
.list_news3_2 li a{display:block; padding:21px 22px; background-color:#fff; border-radius:5px}
.list_news3_2 li .thumb{display:none; width:81px; height:81px; margin-bottom:14px}
.list_news3_2 li .thumb img{width:100%; height:100%; object-fit:cover; border-radius:50%}
.list_news3_2 li .txt_news{text-align:left}
.list_news3_2 li .txt_news .news_cate{font-size:13px; font-weight:bold; color:#3f5cc3; line-height:16px; margin-bottom:6px}
.list_news3_2 li .txt_news .news_tit strong{font-size:16px; font-weight:normal; color:#222; line-height:22px;}
.list_news3_2 li.main_news{width:33.3333333333%}
.list_news3_2 li.main_news .thumb{display:inline-block;}
.list_news3_2 li.main_news a{padding:21px 22px 25px;}
.list_news3_3 > ul{width:50%; box-sizing:border-box; }
.list_news3_3 .list_left{float:left; padding-right:17px}
.list_news3_3 .list_right{float:right; padding-left:17px}
.list_news3_3 li{position:relative}
.list_news3_3 li a{display:table; width:100%; border-bottom:1px solid #efeff1}
.list_news3_3 li:nth-child(5) a{border-bottom:0}
.list_news3_3 li .rank,
.list_news3_3 li .txt_news{display:table-cell; vertical-align:middle; height:76px}
.list_news3_3 li .rank{width:50px; font-family: 'Noto Sans KR', sans-serif; font-size:30px; font-weight:bold; color:var(--point-color01);}
.list_news3_3 li .txt_news .news_tit strong{display:inline-block; max-height:44px; font-size:15px; font-weight:normal; color:#222; line-height:22px}
.list_news3_4{padding-top:1px}
.list_news3_4 li{position:relative;}
.list_news3_4 li a{display:table; width:100%;}
.list_news3_4 li .rank,
.list_news3_4 li .txt_news{display:table-cell; vertical-align:top; line-height:20px}
.list_news3_4 li .rank{position:relative; top:7px; width:18px; padding-right:7px; font-family: 'Noto Sans KR', sans-serif; font-size:16px; font-weight:900; color:var(--point-color01); text-align:center}
.list_news3_4 li .txt_news{padding-top:8px; padding-bottom:4px; border-bottom:1px solid #222}
.list_news3_4 li:last-child .txt_news{border-bottom:0;}
.list_news3_4 li .txt_news .news_tit strong{display:inline-block; max-height:40px; font-size:13px; font-weight:normal; color:#222; overflow:hidden;}
.list_news4_1 > li{float:left; width:calc(33.33333333333% - 26px); margin-right:39px; margin-bottom:39px; background-color:#fff; box-sizing:border-box; }
.list_news4_1 > li:nth-child(3n){margin-right:0}
.list_news4_1 > li > a{display:block; position:relative}
.list_news4_1 > li .main_news .txt_news{position:relative; padding:15px 20px 5px; border:1px solid #f1eeee; border-top:0; border-bottom:0; box-sizing:border-box}
.list_news4_1 > li .main_news .txt_news .news_tit strong{display:inline-block; max-height:48px; font-size:18px; font-weight:bold; color:#222; line-height:24px; }
.list_news4_1 .in_list{padding:13px 20px 0; border:1px solid #f1eeee; border-top:0}
.list_news4_1 .in_list li:first-child{border-top:1px solid #333}
.list_news4_1 .in_list li a{display:table; width:100%; padding-top:16px; padding-bottom:16px; border-bottom:1px solid #efeff1;}
.list_news4_1 .in_list li .thumbnail,
.list_news4_1 .in_list li .txt_news{display:table-cell; vertical-align:middle}
.list_news4_1 .in_list li .thumbnail{width:31%}
.list_news4_1 .in_list li .txt_news{padding-right:20px}
.list_news4_1 .in_list li .txt_news .news_tit strong{display:inline-block; max-height:44px; font-size:15px; font-weight:normal; color:#222; line-height:22px;}
.list_news4_1 .in_list ul + .btn_more a{display:block; padding:18px 0; text-align:center}
.list_news4_1 .in_list ul + .btn_more span{display:inline-block; font-size:12px; color:#333; line-height:22px; padding-right:14px; background:url('../image/common/ico_plus1.png') no-repeat right 1px center; background-size:9px auto}
.list_news4_1 .in_list ul + .btn_more strong{font-weight:bold; color:var(--point-color01)}
.list_news4_2{padding:15px 0 5px; border-top:1px solid #e5e5e5}
.list_news4_2 li{padding:15px 0}
.list_news4_2 li a{display:table; width:100%}
.list_news4_2 li .thumbnail,
.list_news4_2 li .txt_news{display:table-cell; vertical-align:middle}
.list_news4_2 li .thumbnail{width:26%}
.list_news4_2 li .thumb_c:after{padding-bottom:100%}
.list_news4_2 li .txt_news{padding-right:20px}
.list_news4_2 li .txt_news .news_tit strong{display:inline-block; max-height:52px; font-size:17px; font-weight:bold; color:#222; line-height:26px; overflow:hidden; }
.list_news4_2 li .txt_news .news_date{margin-top:9px;}
.list_news4_2 li .txt_news .news_date span{color: var(--point-color01)}
.list_news4_3:before,
.list_news4_3:after {content:" "; display: table;}
.list_news4_3:after {clear: both;}
.list_news4_3 > li{position:relative; float:left; width:calc(16.6666666% - 22px); margin-right:26px; margin-bottom:30px; background-color:#fff; box-sizing:border-box; }
.list_news4_3 > li:nth-child(6n){margin-right:0}
.list_news4_3 > li > a{display:block; position:relative}
.list_news4_3 > li > .news_cate{border-top:3px solid var(--point-color01); background:url('../image/common/arw1_2.png') no-repeat right center; background-size:7px auto}
.list_news4_3 > li > .news_cate a{display:block; font-family: 'Noto Sans KR', sans-serif; font-size:16px; font-weight:bold; color:var(--point-color01); line-height:48px; letter-spacing:0}
.list_news4_3 > li .main_news .thumb_c:after{padding-bottom:60.9%}
.list_news4_3 > li .main_news .txt_news{position:relative; margin-top:8px}
.list_news4_3 > li .main_news .txt_news .news_tit strong{display:inline-block; max-height:69px; font-size:16px; font-weight:bold; color:#222; line-height:23px; letter-spacing:-0.25px}
.list_news4_3 .in_list{margin-top:14px}
.list_news4_3 .in_list li:first-child{border-top:1px solid #333}
.list_news4_3 .in_list li a{display:table; width:100%; padding-top:9px; padding-bottom:9px; border-bottom:1px solid #efeff1;}
.list_news4_3 .in_list li .thumbnail,
.list_news4_3 .in_list li .txt_news{display:table-cell; vertical-align:middle}
.list_news4_3 .in_list li .txt_news{}
.list_news4_3 .in_list li .txt_news .news_tit strong{display:inline-block; max-height:66px; font-size:14px; font-weight:normal; color:#222; line-height:22px; letter-spacing:-0.25px; overflow:hidden;}

.list_thumb1_1:before, .list_thumb1_2:before, .list_thumb1_4:before, .list_thumb1_5:before, .list_thumb2_1:before,
.list_thumb1_1:after, .list_thumb1_2:after, .list_thumb1_4:after, .list_thumb1_5:after, .list_thumb2_1:after {content:" "; display: table;}
.list_thumb1_1:after, .list_thumb1_2:after ,.list_thumb1_4:after, .list_thumb1_5:after, .list_thumb2_1:after {clear: both;}
.list_thumb1_1 li{float:left; width:calc(33.33333333% - 6px);}
.list_thumb1_1 li:nth-child(2){margin:0 9px}
.list_thumb1_1 li a{display:block; position:relative; }
.list_thumb1_1 li .txt_news{position:absolute; left:0; bottom:0; padding:12px; box-sizing:border-box}
.list_thumb1_1 li .txt_news .news_tit strong{font-size:15px; font-weight:normal; color:#fff; line-height:20px;}
.list_thumb1_2 li{float:left; width:calc(33.33333333% - 6px);}
.list_thumb1_2 li:nth-child(2){margin:0 9px}
.list_thumb1_2 li a{display:block; position:relative; }
.list_thumb1_2 li .txt_news{position:relative; box-sizing:border-box}
.list_thumb1_2 li .txt_news .news_tit strong{font-size:18px; font-weight:bold; color:#222; line-height:26px;}
.list_thumb1_3 li{margin-bottom:17px}
.list_thumb1_3 li:last-child{margin-bottom:0}
.list_thumb1_3 li a{display:block; position:relative}
.list_thumb1_3 li .txt_news{position:relative; margin-top:9px; box-sizing:border-box}
.list_thumb1_3 li .txt_news .news_tit strong{font-size:18px; font-weight:bold; color:#222; line-height:24px;}
.list_thumb1_4 li{float:left; width:calc(25% - 12px); padding-right:8px; margin-right:16px; box-sizing:border-box; }
.list_thumb1_4 li:last-child{margin-right:0}
.list_thumb1_4 li a{display:block; position:relative}
.list_thumb1_4 li .txt_news{position:absolute; left:8px; bottom:-8px; width:100%; padding:0; box-sizing:border-box}
.list_thumb1_4 li .txt_news .news_tit{padding:10px 14px; background-color:rgba(0,0,0,.6)}
.list_thumb1_4 li .txt_news .news_tit strong{display:inline-block; max-height:52px; font-size:18px; font-weight:bold; color:#fff; line-height:26px; }
.list_thumb1_4 li .news_cate{margin-bottom:9px; padding-left:8px; font-size:12px; color:#fff}
.list_thumb1_4.dv3 li{float:left; width:calc(33.33333333% - 24px); padding-right:10px; margin-right:35px; margin-bottom:34px; box-sizing:border-box; }
.list_thumb1_4.dv3 li:nth-child(3n){margin-right:0}
.list_thumb1_4.dv3 li .txt_news{position:absolute; left:10px; bottom:-10px; width:100%; padding:0; box-sizing:border-box}
.list_thumb1_4.dv3 li .txt_news .news_tit strong{font-size:20px}
.list_thumb1_4.dv3 li .news_cate{padding-left:10px; font-size:14px}
.list_thumb1_5 li{float:left; width:33.33333333%; box-sizing:border-box;}
.list_thumb1_5 li.rank1{padding-right:15px}
.list_thumb1_5 li.rank2{padding-left:15px}
.list_thumb1_5 li:nth-child(3){padding-right:12px}
.list_thumb1_5 li:nth-child(4){padding-left:6px; padding-right:6px;}
.list_thumb1_5 li:nth-child(5){padding-left:12px}
.list_thumb1_5 li:last-child{margin-bottom:0}
.list_thumb1_5 li a{display:block; position:relative}
.list_thumb1_5 li .tag_rank{position:absolute; left:10px; bottom:10px; width:32px; line-height:32px; font-family: 'Noto Sans KR', sans-serif; font-size:16px; font-weight:bold; color:#fff; text-align:center; background-color:var(--point-color01)}
.list_thumb1_5 li .txt_news{position:relative; margin-top:8px; box-sizing:border-box}
.list_thumb1_5 li .txt_news .news_tit strong{font-size:15px; font-weight:normal; color:#222; line-height:22px;}
.list_thumb1_5 li.main_news{width:50%; padding-bottom:21px; border-bottom:1px solid #efeff1; margin-bottom:22px}
.list_thumb1_5 li.main_news .news_tit strong{font-size:16px}
.list_thumb1_5 li.main_news .tag_rank{width:42px; line-height:42px; font-size:18px; background-color:var(--point-color01)}
.list_thumb1_6 li{float:left; width:calc(25% - 15px); margin-right:20px; margin-bottom:20px; box-sizing:border-box; }
.list_thumb1_6 li:nth-child(4n){margin-right:0}
.list_thumb1_6 li a{display:block; position:relative}
.list_thumb1_6 li .news_cate{position:absolute; left:-1px; top:-21px; min-width:66px; padding:9px 20px; font-size:12px; color:#fff; text-align:center; background-color:var(--point-color01)}
.list_thumb1_6 li .txt_news{position:relative; min-height:99px; padding:24px 18px 22px; border:1px solid #f1eeee; border-top:0; background-color:#fff; box-sizing:border-box}
.list_thumb1_6 li .txt_news .news_tit strong{font-size:18px; font-weight:normal; color:#222; line-height:26px; }
.list_thumb2_1 li{float:left; width:calc(50% - 0.5px); margin-bottom:1px}
.list_thumb2_1 li:nth-child(1){width:100%}
.list_thumb2_1 li:nth-child(2){margin-right:1px}
.list_thumb2_1 li a{display:block; position:relative; }
.list_thumb2_1 li .txt_news{position:absolute; left:0; bottom:0; padding:12px; box-sizing:border-box}
.list_thumb2_1 li .txt_news .news_tit strong{font-size:15px; font-weight:normal; color:#fff; line-height:20px;}
.list_thumb2_1 li.main_news .txt_news .news_tit strong{font-size:19px; font-weight:bold; color:#fff; line-height:24px;}
.list_thumb2_1 li.main_news .txt_news{padding:18px;}
.list_thumb2_2 li{float:left; width:calc(50% - 5px);}
.list_thumb2_2 li:nth-child(1){width:100%}
.list_thumb2_2 li:nth-child(2){margin-right:10px}
.list_thumb2_2 li a{display:block; position:relative; }
.list_thumb2_2 li .txt_news{position:relative; margin-top:8px}
.list_thumb2_2 li .txt_news .news_tit strong{font-size:15px; font-weight:normal; color:#222; line-height:22px;}
.list_thumb2_2 li.main_news{margin-bottom:20px}
.list_thumb2_2 li.main_news .txt_news .news_tit strong{font-size:17px; color:#222; line-height:26px;}
.list_thumb2_3 > div{float:left; width:calc(50% - 1px); box-sizing:border-box;}
.list_thumb2_3 a{display:block; position:relative; }
.list_thumb2_3 .txt_news{position:absolute; left:0; bottom:0; padding:23px 25px; box-sizing:border-box}
.list_thumb2_3 .txt_news .news_tit strong{font-size:17px; font-weight:normal; color:#fff; line-height:20px;}
.list_thumb2_3 .txt_news .news_tit span{position:relative; top:1px;font-family: 'Noto Sans KR', sans-serif; font-size:22px; font-weight:bold; margin-right:5px; }
.list_thumb2_3 .main_news{margin-right:1px}
.list_thumb2_3 .main_news .thumb_c:after{padding-bottom:116%}
.list_thumb2_3 .item_news{margin-bottom:1px}
.list_thumb2_3 .item_news .thumb_c:after{padding-bottom:calc(58% - 0.5px)}
.list_thumb2_3 .item_news .txt_news{padding:19px 21px}
.list_thumb2_4 li{float:left; width:calc(25% - 1px); margin-right:1px; margin-bottom:1px; box-sizing:border-box;}
.list_thumb2_4 li a{display:block; position:relative; }
.list_thumb2_4 li .txt_news{position:absolute; left:0; bottom:0; padding:20px 24px; box-sizing:border-box}
.list_thumb2_4 li .txt_news .news_tit strong{display:inline-block; max-height:44px; font-size:16px; font-weight:bold; color:#fff; line-height:22px;}
.list_thumb2_4 li .overlay{background-color:rgba(0,0,0,.2)}
.list_thumb2_5 li{float:left; width:calc(50% - 10px);}
.list_thumb2_5 li:nth-child(1){width:100%}
.list_thumb2_5 li:nth-child(2){margin-right:20px}
.list_thumb2_5 li a{display:block; position:relative; }
.list_thumb2_5 li .thumb_c:after{padding-bottom:74%}
.list_thumb2_5 li .txt_news{position:absolute; bottom:0; width:100%; padding:15px; color:#fff; box-sizing:border-box; }
.list_thumb2_5 li .txt_news  .news_cate4_2{margin-bottom:3px}
.list_thumb2_5 li .txt_news .news_tit strong{display:inline-block; max-height:52px; font-size:20px; font-weight:bold; line-height:26px; overflow:hidden; }
.list_thumb2_5 li.main_news{margin-bottom:20px}
.list_thumb2_5 li.main_news .thumb_c:after{padding-bottom:53.5%}
.list_thumb2_5 li.main_news .txt_news  .news_cate4_2{margin-bottom:6px}
.list_thumb2_5 li.main_news .txt_news  .news_cate4_2 span{line-height:26px; padding:0 10px; font-size:14px}
.list_thumb2_5 li.main_news .txt_news .news_tit strong{max-height:44px; font-size:18px; line-height:22px;}

.list_thumb2_6 li{float:left; width:calc(25% - 15px); margin-right:20px; box-shadow: 0px 7px 7px 2px rgba(0,0,0,.13); box-sizing:border-box;}
.list_thumb2_6 li:last-child{margin-right:0}
.list_thumb2_6 li a{display:block; position:relative}
.list_thumb2_6 li .thumb_c:after{padding-bottom:59.5%}
.list_thumb2_6 li .thumb_c.noimage{border-left:0; border-right:0}
.list_thumb2_6 li .txt_news{position:relative; width:100%; height:205px; padding:23px 20px; background-color:#fff; box-sizing:border-box; overflow:hidden; }
.list_thumb2_6 li .txt_news .news_cate4_3{margin-bottom:12px}
.list_thumb2_6 li .txt_news .news_tit strong{display:inline-block; max-height:52px; font-size:20px; font-weight:bold; color:#222; line-height:26px; overflow:hidden; }
.list_thumb2_6 li .txt_news p{margin-top:6px; max-height:44px; font-size:14px; line-height:22px; overflow:hidden;}
.list_thumb2_6 li .txt_news .news_date{margin-top:18px;}
.list_thumb2_6.dv2 li{width:calc(50% - 10px); margin-right:20px;}
.list_thumb2_6.dv2 li:last-child{margin-right:0}
.list_thumb2_6.dv3 li{width:calc(33.33333333333% - 14px); margin-right:20px;}
.list_thumb2_6.dv3 li:last-child{margin-right:0}





.list_thumb2_7 li{float:left; width:calc(33.33333333333% - 14px); margin-right:20px; overflow:hidden; box-sizing:border-box;}
.list_thumb2_7 li:last-child{margin-right:0}
.list_thumb2_7 li a{display:block; position:relative; }
.list_thumb2_7 li .thumb_c:after{padding-bottom:80%}
.list_thumb2_7 li .txt_news{position:absolute; bottom:0; width:100%; padding:15px 0 0; background-color:#f7f7f7; box-sizing:border-box; }
.list_thumb2_7 li .txt_news .news_cate4_3{margin-bottom:7px}
.list_thumb2_7 li .txt_news .news_cate4_3 span{color:#1e73be}
.list_thumb2_7 li .txt_news .news_tit strong{display:inline-block; max-height:52px; font-size:20px; font-weight:bold; color:#222; line-height:26px; overflow:hidden; }
.list_thumb2_7 li.main_news .txt_news{padding:20px; background-color:transparent}
.list_thumb2_7 li.main_news .txt_news .news_cate4_2{margin-bottom:6px}
.list_thumb2_7 li.main_news .txt_news .news_cate4_2 span{font-size:14px}
.list_thumb2_7 li.main_news .txt_news .news_tit strong{color:#fff}
.list_thumb2_8 li{float:left; width:calc(16.66666666666667% - 17px); margin-right:20px; box-sizing:border-box;}
.list_thumb2_8 li:last-child{margin-right:0}
.list_thumb2_8 li a{display:block; position:relative}
.list_thumb2_8 li .thumb_c:after{padding-bottom:65%}
.list_thumb2_8 li .txt_news{position:relative; width:100%; height:90px; padding:12px 0;  box-sizing:border-box; overflow:hidden;}
.list_thumb2_8 li .txt_news .news_cate{margin-bottom:5px}
.list_thumb2_8 li .txt_news .news_cate span{display:block; font-size:12px; color:#1e73be; line-height:17px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.list_thumb2_8 li .txt_news .news_tit strong{display:inline-block; max-height:44px; font-size:16px; font-weight:300; color:#222; line-height:22px; overflow:hidden; }
.list_thumb2_8 li .txt_news .news_date{margin-top:18px;}
.list_thumb2_8.dv2 li{width:calc(50% - 10px); margin-right:20px}
.list_thumb2_8.dv2 li:last-child{margin-right:0}
.list_thumb3_1 li{float:left; width:calc(20% - 16px); margin-right:20px; margin-bottom:20px; box-sizing:border-box;}
.list_thumb3_1 li:last-child{margin-right:0}
.list_thumb3_1 li a{display:block; position:relative}
.list_thumb3_1 li .thumb_c:after{padding-bottom:67%}
.list_thumb3_1 li .txt_news{position:relative; width:100%; padding:0 14px; font-weight:400; text-align:center; box-sizing:border-box}
.list_thumb3_1 li .txt_news .news_cate{display:inline-block; margin-top:-24px; font-size:12px; color:#fff; line-height:26px; padding:0 16px; background-color:#013f99; border-radius:13px}
.list_thumb3_1 li .txt_news .news_tit{margin-top:3px}
.list_thumb3_1 li .txt_news .news_tit strong{display:inline-block; max-height:44px; font-size:16px; font-weight:400; color:#222; line-height:22px; letter-spacing:-0.7px; overflow:hidden; }
.list_thumb3_1 li .txt_news .news_date{margin-top:6px;}
.list_thumb4_1 li{margin-bottom:47px; box-sizing:border-box;}
.list_thumb4_1 li:first-child{border-bottom:1px solid #efeff1; padding-bottom:47px;}
.list_thumb4_1 li .thumb_c:after{padding-bottom:71%}
.list_thumb4_1 li .txt_news{margin-top:13px}
.list_thumb4_1 li .txt_news .news_tit strong{display:inline-block; font-size:18px; font-weight:bold; color:#222; line-height:26px; overflow:hidden;}
.list_thumb4_1 li .txt_news p{margin-top:4px; max-height:66px; font-size:14px; line-height:22px; overflow:hidden;}
.list_thumb4_1 li .txt_news .news_date{margin-top:13px;}
.list_thumb5_1{display: flex; flex-wrap: wrap;}
.list_thumb5_1 li{width:calc(33.33333333333% - 14px); margin-right:21px; margin-bottom:29px; box-sizing: border-box;}
.list_thumb5_1 li:nth-child(3n){margin-right: 0;}
.list_thumb5_1 li a{display: block; height: 100%;}
.list_thumb5_1 li .thumbnail{border: 1px solid #eaeaea}
.list_thumb5_1 li .thumb_c:after{padding-bottom:67.2%}
.list_thumb5_1 li .thumb_c img{position: absolute; left: 50%; top: 50%; max-width: 100%; max-height: 100%; transform: translate(-50%,-50%);}
.list_thumb5_1 li .txt_news{position:relative; padding:10px 0 0; box-sizing:border-box}
.list_thumb5_1 li .txt_news .news_cate{display: none; font-size:12px; font-weight:bold; color:#888; margin-bottom:9px}
.list_thumb5_1 li .txt_news .news_tit strong{display:inline-block; max-height:48px; font-size:16px; font-weight:bold; color:#222; line-height:24px; overflow:hidden;}
.list_thumb5_1 li .txt_news .news_date{display: none; margin-top:30px}
.list_thumb5_1 li.noimage{border: 1px solid #e5e5e5; border-top: 1px solid #222;}
.list_thumb5_1 li.noimage a{display: flex; align-items: center;}
.list_thumb5_1 li.noimage .thumbnail{display: none;}
.list_thumb5_1 li.noimage .txt_news{text-align: center; padding: 0 18px;}
.list_thumb5_1 li.noimage .txt_news .news_tit strong{max-height:72px; line-height:24px;}
.list_thumb5_1 li.noimage .news_cate,
.list_thumb5_1 li.noimage .news_date{display: block;}

.card_thumb1_1{overflow:hidden; box-sizing:border-box;}
.card_thumb1_1 a{display:block; position:relative;}
.card_thumb1_1 .thumb_c:after{padding-bottom:80%}
.card_thumb1_1 .txt_news{position:absolute; bottom:0; width:100%; padding:20px; box-sizing:border-box; }
.card_thumb1_1 .txt_news .news_cate4_2{margin-bottom:6px}
.card_thumb1_1 .txt_news .news_cate4_2 span{font-size:14px}
.card_thumb1_1 .txt_news .news_tit strong{display:inline-block; max-height:52px; font-size:20px; font-weight:bold; color:#fff; line-height:26px; overflow:hidden; }
.card_thumb1_2{overflow:hidden; box-sizing:border-box;}
.card_thumb1_2 a{display:block; position:relative;}
.card_thumb1_2 .thumb_c:after{padding-bottom:80%}
.card_thumb1_2 .txt_news{position:absolute; bottom:0; width:100%; padding:15px 0 0; background-color:#fff; box-sizing:border-box; }
.card_thumb1_2 .txt_news .news_cate4_3{margin-bottom:7px}
.card_thumb1_2 .txt_news .news_cate4_3 span{color:#1e73be}
.card_thumb1_2 .txt_news .news_tit strong{display:inline-block; max-height:52px; font-size:20px; font-weight:bold; color:#222; line-height:26px; overflow:hidden; }
.bg_gray .card_thumb1_2 .txt_news{background-color:#f7f7f7}

.list_ad1 li{margin-bottom:10px}
.list_ad1 li img{width:100%}
/*사이드 스티키용*/
.ad_type1{position:relative; margin-bottom:10px}
.ad_type1 img{width:100%}
/*본문용*/
.ad_type2{position:relative;}
.ad_type2 img{width:100%}

.list_type1{margin-left: -15px; margin-right: -15px;}
.list_type1 > ul{display: flex; flex-wrap: wrap;}
.list_type1 > ul > li{width: 25%; padding: 15px; box-sizing: border-box;}
.list_type1 > ul > li > a{display: block; height: 100%; border: 1px solid #efeff1; box-sizing: border-box;}
.list_type1 .thumb{display: flex; justify-content: center; align-items: center; width: 100%; height: 278px; background-color: #f8f8f8;}
.list_type1 .thumb img{min-width: 135px; max-width: 170px; border: 1px solid #eee;}
.list_type1 .txt_set{display: flex; justify-content: space-between; align-items: center; height: 49px; border-top: 1px solid #efeff1; padding: 0 18px;}
.list_type1 .txt_set .txt1{font-family: 'Noto Sans KR', sans-serif; font-size: 16px; font-weight: bold; color: #222;}
.list_type1 .txt_set .ico1{width: 14px; height: 15px; background: url('../image/common/ico_inout1.png') no-repeat 0 0; background-size: 14px auto;}
/*인물*/
.list_type2 > li{padding: 20px 0;}
.list_type2 .title{display: flex; justify-content: space-between;}
.list_type2 .title strong{font-size: 20px; font-weight: bold; color: #222; letter-spacing: 0; margin-right: 3px;}
.list_type2 .title span{font-size: 13px;}
.list_type2 .title .btn_list a{display: block; text-align: center; padding: 8px 12px; border: 1px solid #e5e5e5;  border-radius: 2px; cursor: pointer; user-select: none;}
.list_type2 .title .btn_list span{font-size: 12px; color: #666; padding-left: 22px; background: #fff url(../image/common/ico_note3.png) no-repeat 0 center; background-size: 17px auto;}
.list_type2 .in_tabs{display: flex; justify-content: space-between; align-items: center; margin-top: 14px;}
.list_type2 .in_tabs .tabs > a{font-size: 13px;}
.list_type2 .in_tabs .tabs > a::before{content: ""; position: relative; top: 1px; display: inline-block; width: 1px; height: 12px; background-color: #e1e1e1; margin: 0 11px;}
.list_type2 .in_tabs .tabs > a:first-child::before{display: none;}
.list_type2 .in_tabs .tabs > a.active{font-weight: bold; color: var(--point-color01);}
.list_type2 .in_tabs .count{font-size: 16px; font-weight: bold; color: var(--point-color01); letter-spacing: 0; padding-left: 22px; background: url('../image/common/ico_eye1_1.png') no-repeat 0 center; background-size: 16px auto;}
.list_type2 .box_char{border: 1px solid #efefef; border-radius: 2px; margin-top: 20px;}
.list_type2 .box_char .ct_box{max-height: 190px; padding: 21px 23px; overflow: hidden; box-sizing: border-box;}
.list_type2 .box_char .ct_box .txt_set{flex: 1; padding-right: 20px; order: 1;}
.list_type2 .box_char .ct_box .txt_set > div{display: flex; line-height: 27px;}
.list_type2 .box_char .ct_box .txt_set .in_item{width: 53px; font-size: 12px; color: #888;}
.list_type2 .box_char .ct_box .txt_set .in_vl{flex: 1; font-size: 13px; color: #222;}
.list_type2 .box_char .ct_box .txt_set .in_vl .in_link{color: #1d67ef; text-decoration: underline;}
.list_type2 .box_char .ct_box .thumb{float: right; width: 120px; height: 146px; order: 2; margin-left: 20px;}
.list_type2 .box_char .ct_box .thumb img{width: 100%; height: 100%; object-fit: cover;}
.list_type2 .box_char .bar_more{background-color: #fdfdfd}
.list_type2 .box_char .bar_more button{height: 42px; font-size: 12px; color: #999; text-align: center; border-top: 1px solid #efefef; }
.list_type2 .box_char .bar_more button::after{content: "더보기 +";}
.list_type2 .box_char.open .ct_box{max-height: none;}
.list_type2 .box_char.open .bar_more button::after{content: "닫기 -";}
.list_type2 .box_char.view_type{border: 0; border-top: 1px solid #efefef}
.list_type2 .box_char.view_type .ct_box{max-height: none; padding: 21px 0;}

.table1 table{width:100%; table-layout:fixed; border-collapse:separate;}
.table1 table td{height: 43px; padding: 0 13px; border-bottom:1px solid #ddd; border-right: 1px solid #ddd; font-size: 13px; color: #222;}
.table1 table tr:first-child td{border-top: 1px solid #ddd}
.table1 table td:first-child{border-left: 1px solid #ddd;}
.table1 table th{font-weight: normal; text-align: center; border-top: 1px solid #ddd; background-color: #fafafa}
.table1 table td.item{width: 115px; padding: 0; font-size: 12px; color: #666; line-height: 18px; text-align: center; background-color: #fafafa;}
.table1 table td .list_txt > li{display: flex; align-items: center; height: 43px; border-bottom: 1px solid #efeff1;}
.table1 table td .list_txt > li:last-child{border-bottom: 0;}
.table1 table td .list_txt .l_item{width: 97px;}

.article_type1{position:relative; border-bottom:1px solid #efeff1;}
.article_type1 .txt_news{position:absolute; right:0; bottom:0; width:calc(100% - 100px); padding:14px 18px 20px; background:#fff; box-sizing:border-box}
.article_type1 .tag{position:absolute; left:29px; top:29px}
.article_type1 .tag img{width:95px}
.article_type1 .txt_news .news_tit strong{font-family: 'Noto Sans KR', sans-serif; font-size:30px; font-weight:500; color:#222; line-height:38px;}
.article_type1 .txt_news .news_date{margin-top:6px;}
.index_row .article_type1 .swiper-button-next,
.index_row .article_type1 .swiper-button-prev{top:22px; background-color:rgba(0,0,0,.3); border:0;}
.index_row .article_type1 .swiper-button-next:hover,.index_row .article_type1 .swiper-button-next:focus,
.index_row .article_type1 .swiper-button-prev:hover, .index_row .article_type1 .swiper-button-prev:focus{background-color:rgba(0,0,0,1)}
.index_row .article_type1 .swiper-button-prev{right:51px; background-image:url('../image/common/arw_prg1_1.png');}
.index_row .article_type1 .swiper-button-next{right:21px;  background-image:url('../image/common/arw_prg1_2.png');} 

.article_type2{position:relative;}
.article_type2 .list_thumb1_1{padding-top:26px}
.article_type3{position:relative;}
.article_type3 .list_thumb1_2{margin-top:-3px; padding-bottom:36px; border-bottom:1px solid #efeff1}
.article_type3 .txt_news .news_date{margin-top:5px;}
.article_type3 .thumb1_2{margin-top:15px}
.article_type3 .list_news1_1{margin-top:23px}
.article_type4{position:relative;}
.article_type4:before,
.article_type4:after{content:" "; display: table;}
.article_type4:after{clear: both;}
.article_type4 > div{float:left; width:50%; box-sizing:border-box;}
.article_type4 .sc_left{padding-right:23px; border-right:1px solid #efeff1}
.article_type4 .sc_right{padding-left:23px}
.article_type5{position:relative;}
.article_type5 .list_news1_2{margin-top:9px}
.article_type6{position:relative; overflow:hidden; }
.article_type6 .ct_news{position:relative; width:100%; padding:12px 10px; background:#f2f2f2; box-sizing:border-box;}
.article_type6 .ct_news .inner_news{position:relative; height: 561px; padding:22px 22px 22px 28px; box-sizing:border-box; overflow-y:scroll}
.article_type6 .ct_news .inner_news::-webkit-scrollbar{width:6px;}
.article_type6 .ct_news .inner_news::-webkit-scrollbar-track{background: #e5e5e5; border-radius:3px;}
.article_type6 .ct_news .inner_news::-webkit-scrollbar-thumb{background: #fff; border-radius:3px;}
.article_type6 .ct_news .inner_news::-webkit-scrollbar-thumb:hover {background: #bbb;}
.article_type7{position:relative;}
.article_type7 .thumb2_4{margin-top:18px}
.article_type7 .txt_news{margin-top:12px}
.article_type7 .txt_news .news_tit strong{font-size:19px; font-weight:bold; color:#222; line-height:24px;}
.article_type7 .txt_news p{margin-top:5px; font-size:14px; line-height:22px}
.article_type7 .txt_news .news_date{margin-top:17px;}
.article_type7 .news_cate1_2 a{font-family: 'Noto Sans KR', sans-serif; font-size:18px; font-weight:900}
.article_type7 .news_cate1_2 a span{color:var(--point-color01)}
.article_type8{position:relative;}
.article_type8 .swiper-container{margin-top:18px}
.article_type8 .news_cate1_3 a{display:inline-block; font-family: 'Noto Sans KR', sans-serif; font-size:18px; font-weight:900; color:var(--point-color01); line-height:54px; letter-spacing:0}
.article_type9{position:relative;}
.article_type9 .swiper-container{margin-top:18px}
.article_type9 .news_cate1_3 a{display:inline-block; font-family: 'Noto Sans KR', sans-serif; font-size:18px; font-weight:900; color:var(--point-color01); line-height:54px; letter-spacing:0}
.article_type10{position:relative; padding-top:28px; padding-bottom:17px;}
.article_type10 .swiper-container{margin-top:10px; padding-bottom:8px}
.index_row .article_type10 .swiper-button-next,
.index_row .article_type10 .swiper-button-prev{top:42px;}

.article_type11{position:relative;}
.article_type11 .list_thumb1_5{margin-top:17px}
.article_type12{position:relative;}
.article_type12 .thumb2_7{margin-top:17px}
.article_type12 .txt_news{margin-top:12px}
.article_type12 .txt_news .news_tit strong{font-size:20px; font-weight:bold; color:#222; line-height:24px;}
.article_type12 .txt_news p{margin-top:8px; font-size:14px; line-height:22px}
.article_type12 .txt_news .news_date{margin-top:7px;}
.index_row .article_type12 .swiper-button-next,
.index_row .article_type12 .swiper-button-prev{top:5px;}
.article_type13{position:relative;}
.article_type13 .txt_news{padding:14px 18px 20px; border:1px solid #f1eeee}
.article_type13 .txt_news .news_tit strong{font-size:19px; font-weight:bold; color:#222; line-height:26px;}
.article_type13 .txt_news p{margin-top:5px; font-size:14px; line-height:22px}
.article_type13 .txt_news .news_date{margin-top:9px;}
/*영상*/
.article_type14{position:relative;}
.article_type14:before,
.article_type14:after{content:" "; display: table;}
.article_type14:after{clear: both;}
.article_type14 .movie > div{float:left; height:495px; box-sizing:border-box;}
.article_type14 .movie .sc_movie{width:calc(100% - 320px)}
.article_type14 .movie .sc_movie .video{width:100; height:100%;}
.article_type14 .movie .sc_movie .video iframe{width:100%; height:100%}
.article_type14 .movie .list_movie{width:320px; padding-left:1px; background-color:#000; overflow:hidden; }
.article_type14 .movie .list_movie .top_list{height:68px; padding:17px 18px 0; background-color:#222; box-sizing:border-box}
.article_type14 .movie .list_movie .top_list ul{display:table; width:100%;; table-layout:fixed}
.article_type14 .movie .list_movie .top_list li{display:table-cell; vertical-align:middle}
.article_type14 .movie .list_movie .top_list li span{display:inline-block; cursor:pointer}
.article_type14 .movie .list_movie .top_list li.btn_play{width:31px}
.article_type14 .movie .list_movie .top_list li.btn_play img{width:20px}
.article_type14 .movie .list_movie .top_list li.txt_movie{padding-left:12px; border-left:1px solid #333; line-height:15px}
.article_type14 .movie .list_movie .top_list li.txt_movie .txt1{font-size:14px; font-weight:bold; color:#fff}
.article_type14 .movie .list_movie .top_list li.txt_movie .txt2{margin-top:3px; font-size:11px; color:#999}
.article_type14 .movie .list_movie .top_list li.btn_share{width:20px}
.article_type14 .movie .list_movie .top_list li.btn_share span{padding:2px}
.article_type14 .movie .list_movie .top_list li.btn_share img{width:16px}
.article_type14 .movie .list_movie .inner_list{position:relative; height:calc(100% - 68px); box-sizing:border-box; overflow-y:auto}
.article_type14 .movie .list_movie .inner_list::-webkit-scrollbar{width:6px;}
.article_type14 .movie .list_movie .inner_list::-webkit-scrollbar-track{background: #e5e5e5; border-radius:3px;}
.article_type14 .movie .list_movie .inner_list::-webkit-scrollbar-thumb{background: #777; border-radius:3px;}
.article_type14 .movie .list_movie .inner_list::-webkit-scrollbar-thumb:hover {background: #bbb;}
.article_type14 .movie .list_movie .inner_list li{position:relative;}
.article_type14 .movie .list_movie .inner_list li a{display:table; width:100%; padding:10px 20px 10px 10px; box-sizing:border-box; cursor:pointer}
.article_type14 .movie .list_movie .inner_list li.on,
.article_type14 .movie .list_movie .inner_list li:hover{background-color:#404040}
.article_type14 .movie .list_movie .inner_list li .thumb,
.article_type14 .movie .list_movie .inner_list li .txt_news{display:table-cell; vertical-align:middle; height:60px;}
.article_type14 .movie .list_movie .inner_list li .thumb{width:100px; background-repeat:no-repeat; background-position:center; background-size:cover}
.article_type14 .movie .list_movie .inner_list li .txt_news{padding-left:12px}
.article_type14 .movie .list_movie .inner_list li .txt_news .news_tit strong{font-size:14px; font-weight:normal; color:#fff; line-height:22px;}

.article_type14_1{position:relative;}
.article_type14_1:before,
.article_type14_1:after{content:" "; display: table;}
.article_type14_1:after{clear: both;}
.article_type14_1 .movie > div{float:left; height:495px; box-sizing:border-box;}
.article_type14_1 .movie .sc_movie{width:calc(100% - 320px)}
.article_type14_1 .movie .sc_movie .video{width:100; height:100%;}
.article_type14_1 .movie .sc_movie .video iframe{width:100%; height:100%}
.article_type14_1 .movie .list_movie{width:320px; padding-left:1px; background-color:#000; overflow:hidden; }
.article_type14_1 .movie .list_movie .top_list{height:68px; padding:17px 18px 0; background-color:#222; box-sizing:border-box}
.article_type14_1 .movie .list_movie .top_list ul{display:table; width:100%;; table-layout:fixed}
.article_type14_1 .movie .list_movie .top_list li{display:table-cell; vertical-align:middle}
.article_type14_1 .movie .list_movie .top_list li span{display:inline-block; cursor:pointer}
.article_type14_1 .movie .list_movie .top_list li.btn_play{width:31px}
.article_type14_1 .movie .list_movie .top_list li.btn_play img{width:20px}
.article_type14_1 .movie .list_movie .top_list li.txt_movie{padding-left:12px; border-left:1px solid #333; line-height:15px}
.article_type14_1 .movie .list_movie .top_list li.txt_movie .txt1{font-size:14px; font-weight:bold; color:#fff}
.article_type14_1 .movie .list_movie .top_list li.txt_movie .txt2{margin-top:3px; font-size:11px; color:#999}
.article_type14_1 .movie .list_movie .top_list li.btn_share{width:20px}
.article_type14_1 .movie .list_movie .top_list li.btn_share span{padding:2px}
.article_type14_1 .movie .list_movie .top_list li.btn_share img{width:16px}
.article_type14_1 .movie .list_movie .inner_list{position:relative; height:calc(100% - 68px); padding:6px; box-sizing:border-box; overflow-y:auto}
.article_type14_1 .movie .list_movie .inner_list::-webkit-scrollbar{width:6px;}
.article_type14_1 .movie .list_movie .inner_list::-webkit-scrollbar-track{background: #e5e5e5; border-radius:3px;}
.article_type14_1 .movie .list_movie .inner_list::-webkit-scrollbar-thumb{background: #777; border-radius:3px;}
.article_type14_1 .movie .list_movie .inner_list::-webkit-scrollbar-thumb:hover {background: #bbb;}
.article_type14_1 .movie .list_movie .inner_list li{position:relative; float:left; width:50%; padding:6px; box-sizing:border-box;}
.article_type14_1 .movie .list_movie .inner_list li .thumb{width:100%; padding-bottom:62%; background-repeat:no-repeat; background-position:center; background-size:cover}
.article_type14_1 .movie .list_movie li.on,
.article_type14_1 .movie .list_movie li:hover{background-color:#404040}

/*작은버전: 칠곡신문*/
.article_type14_2{position:relative;}
.article_type14_2:before,
.article_type14_2:after{content:" "; display: table;}
.article_type14_2:after{clear: both;}
.article_type14_2 .movie > div{float:left; height: 400px; box-sizing:border-box;}
.article_type14_2 .movie .sc_movie{width:calc(100% - 300px)}
.article_type14_2 .movie .sc_movie .video{width:100; height:100%;}
.article_type14_2 .movie .sc_movie .video iframe{width:100%; height:100%}
.article_type14_2 .movie .list_movie{width:300px; padding-left:1px; background-color:#000; overflow:hidden; }
.article_type14_2 .movie .list_movie .top_list{height:68px; padding:25px 18px 0; background-color:#222; box-sizing:border-box}
.article_type14_2 .movie .list_movie .top_list ul{display: flex; align-items: center;}
.article_type14_2 .movie .list_movie .top_list li span{display:inline-block; cursor:pointer}
.article_type14_2 .movie .list_movie .top_list li.btn_play img{position: relative; top: 1px; width:20px}
.article_type14_2 .movie .list_movie .top_list li.txt_movie{margin-left: 10px;}
.article_type14_2 .movie .list_movie .top_list li.txt_movie .txt1{font-size: 18px; font-weight:bold; color:#fff}
.article_type14_2 .movie .list_movie .top_list li.btn_share{width:20px; margin-left: auto;}
.article_type14_2 .movie .list_movie .top_list li.btn_share span{padding:2px}
.article_type14_2 .movie .list_movie .top_list li.btn_share img{width:16px}
.article_type14_2 .movie .list_movie .inner_list{position:relative; height:calc(100% - 68px); box-sizing:border-box; overflow-y:auto}
.article_type14_2 .movie .list_movie .inner_list::-webkit-scrollbar{width:6px;}
.article_type14_2 .movie .list_movie .inner_list::-webkit-scrollbar-track{background: #e5e5e5; border-radius:3px;}
.article_type14_2 .movie .list_movie .inner_list::-webkit-scrollbar-thumb{background: #777; border-radius:3px;}
.article_type14_2 .movie .list_movie .inner_list::-webkit-scrollbar-thumb:hover {background: #bbb;}
.article_type14_2 .movie .list_movie .inner_list li{position:relative;}
.article_type14_2 .movie .list_movie .inner_list li a{display: flex; align-items: center; width:100%; padding:11px 20px 11px 10px; box-sizing:border-box; cursor:pointer}
.article_type14_2 .movie .list_movie .inner_list li.on,
.article_type14_2 .movie .list_movie .inner_list li:hover{background-color:#404040}
.article_type14_2 .movie .list_movie .inner_list li .thumb_c{width: 38%;}
.article_type14_2 .movie .list_movie .inner_list li .thumb_c:after{padding-bottom: 60%}
.article_type14_2 .movie .list_movie .inner_list li .txt_news{flex: 1; padding-left:12px}
.article_type14_2 .movie .list_movie .inner_list li .txt_news .news_tit strong{display: inline-block; max-height: 48px; font-size: 18px; font-weight: 500; color:#fff; line-height: 24px; overflow: hidden;}

.article_type15{position:relative;}
.article_type15 .list_news2_4 li:first-child a{padding-top:19px}
.article_type16{position:relative; padding:29px 36px; border:1px solid #e5e5e5}
.article_type16 .tabs_t1{margin-top:11px}
.article_type16 .list_news3_1{margin-top:20px; margin-bottom:30px}

.article_type21{position:relative;}
.article_type21 .thumb_c{padding-bottom:68%}
.article_type21 .txt_news{position:absolute; left:0; bottom:0; width:100%; padding:25px 42px 20px 26px; background:#fff; box-sizing:border-box}
.article_type21 .txt_news .news_cate3_1{margin-bottom:13px;}
.article_type21 .txt_news .news_tit strong{display:inline-block; max-height:38px; font-size:30px; font-weight:500; color:#222; line-height:38px; overflow:hidden;}
.article_type21 .txt_news p{margin-top:6px; max-height:22px; font-size:14px; color:#666; line-height:22px; overflow:hidden;}
.article_type22{position:relative;}
.article_type22 .thumb_c{padding-bottom:calc(139.7% - 206px)}
.article_type22 .txt_news{position:relative; width:100%; padding:21px 30px 24px 26px; background:#fff; box-sizing:border-box}
.article_type22 .txt_news .news_cate3_1{position:absolute; left:0; top:-25px; padding:14px 22px 5px 26px; background-color:#fff}
.article_type22 .txt_news .news_tit strong{font-size:30px; font-weight:500; color:#222; line-height:38px;}
.article_type22 .txt_news p{margin-top:6px; font-size:14px; color:#444; line-height:22px}
.article_type22 .txt_news .news_date{margin-top:23px}
.article_type23{position:relative;}
.article_type24{position:relative;}
.article_type24 .main_news{padding-bottom:19px; border-bottom:1px solid #efeff1; margin-bottom:19px}
.article_type24 .main_news .txt_news{margin-top:16px}
.article_type24 .main_news .txt_news .news_tit strong{font-size:26px; font-weight:500; color:#222; line-height:1.2;}
.article_type24 .main_news .txt_news p{margin-top:10px; font-size:14px; color:#666; line-height:22px}
.article_type24 .main_news .txt_news .news_date{margin-top:17px;}
.article_type25{position:relative;}
.article_type25 .txt_news{position:relative; width:100%; padding:26px 120px 5px; text-align:center; background:#fff; box-sizing:border-box}
.article_type25 .txt_news .news_cate{position:absolute; left:50%; top:-24px; margin-left:-60px; min-width:120px; padding:9px 25px 5px; background-color:#fff; border-radius:20px 20px 0 0; box-sizing:border-box; }
.article_type25 .txt_news .news_cate span{font-family: 'Noto Sans KR', sans-serif; font-size:15px; font-weight:bold; color:var(--point-color01); line-height:25px}
.article_type25 .txt_news .news_tit strong{font-size:32px; font-weight:bold; color:#222; line-height:42px;}
.index_row .article_type25 .prg_s2 .swiper-button-next,
.index_row .article_type25 .prg_s2 .swiper-button-prev{top:30px; bottom:auto}
.article_type26{position:relative;}
.article_type26 .news_cate1_7{margin-bottom:3px}
.article_type27{position:relative;}
.article_type27 .news_cate1_7{margin-bottom:3px}
.article_type27 .main_news{padding-bottom:19px;}
.article_type27 .main_news .txt_news{margin-top:18px}
.article_type27 .main_news .txt_news .news_tit strong{font-size:17px; font-weight:bold; color:#222; line-height:28px; max-height: 56px; height: 56px;}
.article_type27 .main_news .txt_news p{margin-top:10px; font-size:14px; color:#666; line-height:22px}
.article_type27 .main_news .txt_news .news_date{margin-top:17px;}
.article_type28{position:relative;}
.article_type28 .news_cate1_7{background:none; margin-bottom:3px}
.article_type28 .txt_news{position:relative; width:100%; padding:15px 20px 20px; border:1px solid #e9e9e9; background:#fff; box-sizing:border-box}
.article_type28 .txt_news .news_tit strong{font-size:17px; font-weight:bold; color:#222; line-height:26px; margin-bottom: 15px; max-height: 52px; height: 52px;}
.article_type28 .txt_news p{margin-top:4px; font-size:14px; color:#666; line-height:22px; max-height: 88px; height: 88px; vertical-align: top;}
.article_type28 .txt_news .news_date{margin-top:9px;}
.index_row .article_type28 .prg_s1 .swiper-button-next,
.index_row .article_type28 .prg_s1 .swiper-button-prev{top:15px; bottom:auto;}
.index_row .article_type28 .prg_s1 .swiper-button-prev{right:32px;}
.index_row .article_type28 .prg_s1 .swiper-button-next{right:0px; }
.article_type29{position:relative;}
.article_type29 .news_cate1_8{margin-bottom:5px}
.article_type30{position:relative;}

.article_type31{position:relative;}
.article_type32{position:relative;}
.article_type32 .list_news2_6{margin-top:5px}
.article_type32 .news_cate1_9 a{font-family: 'Noto Sans KR', sans-serif; font-size:18px; font-weight:900}
.article_type32 .news_cate1_9 a span{color:var(--point-color01)}
.article_type33{position:relative;}
.article_type34{position:relative;}
.article_type34 .news_cate1_10{margin-bottom:11px}
.article_type35{position:relative;}
.article_type35 .news_cate1_10 a{font-family: 'Noto Sans KR', sans-serif; font-size:18px; font-weight:900}
.article_type35 .news_cate1_10 a span{color:var(--point-color01)}
.article_type35 .news_cate5_3{margin-bottom:6px}
.article_type36{position:relative;}
.article_type36 .news_cate1_10{background:none; margin-bottom:8px}
.article_type36 .news_cate1_10 a{font-family: 'Noto Sans KR', sans-serif; font-size:18px; font-weight:900}
.article_type36 .news_cate1_10 a span{color:var(--point-color01)}
.article_type36 .news_cate5_3{margin-bottom:23px}
.index_row .article_type36 .prg_s2 .swiper-button-next,
.index_row .article_type36 .prg_s2 .swiper-button-prev{top:15px; bottom:auto;}
.index_row .article_type36 .prg_s2 .swiper-button-prev{right:32px;}
.index_row .article_type36 .prg_s2 .swiper-button-next{right:0px; }
.article_type37{position:relative;}
.article_type37 .thumb_c:after{padding-bottom:86.4%}
.article_type37 .txt_news{position:absolute; left:0; bottom:0; width:100%; color:#fff; padding:24px 42px 24px 26px; box-sizing:border-box}
.article_type37 .txt_news .news_cate4_1{margin-bottom:6px;}
.article_type37 .txt_news .news_tit strong{display:inline-block; max-height:72px; font-size:24px; font-weight:bold; line-height:36px; overflow:hidden}
.article_type37 .txt_news .news_date{margin-top:18px; color:#fff}
.index_row .article_type37 .prg_s4 .swiper-button-next,
.index_row .article_type37 .prg_s4 .swiper-button-prev{top:14px}
.index_row .article_type37 .prg_s4 .swiper-button-prev{right:46px;}
.index_row .article_type37 .prg_s4 .swiper-button-next{right:14px;}
.article_type38{position:relative;}
.article_type39{position:relative;}

.article_type40{position:relative;}
.index_row .article_type40 .swiper-button-prev{right:auto; left:20px}
.index_row .article_type40 .swiper-button-next{right:auto; left:52px}
.article_type40 .swiper-slide img{width:100%}

.article_type40 .thumb_c:after{padding-bottom: 68%}
/*.article_type40 .txt_news{position:absolute; left:0; bottom:0; width: calc(100% - 80px); color:#fff; padding: 30px
35px 30px 40px; background-color: #1b38a0;  box-sizing:border-box}*/
.article_type40 .txt_news{position:absolute; left:0; bottom:0; width: calc(100%); color:#fff; padding: 30px 35px 30px 40px; box-sizing:border-box}
.article_type40 .txt_news .news_cate_c{font-size:16px; font-weight:bold; color:var(--point-color01); margin-bottom: 8px}
.article_type40 .txt_news .news_tit strong{display:inline-block; max-height: 76px; font-size:30px; font-weight:bold; line-height:38px; overflow:hidden}
.article_type40 .txt_news p{margin-top:5px; max-height:26px; font-size:18px; font-weight:500; line-height:26px; overflow:hidden;}

.article_type41 .list_ad1 li{margin-bottom:21px}
.article_type41 .list_ad1 li:last-child{margin-bottom:0}
.article_type42{position:relative;}
.article_type43{position:relative;}
.article_type44{position:relative;}
.article_type44 .article_title{padding-top:19px; margin-bottom:34px}
.article_type44 .article_title .title{font-size:30px; font-weight:bold; color:#222}
.article_type44 .article_title .title span{color:var(--point-color01)}
.article_type44 .article_title p{margin-top:12px; font-size:13px; color:#8596a7; line-height:17px}
.article_type45{position:relative; box-shadow: 0px 7px 7px 2px rgba(0,0,0,.13)}
.article_type45 .thumb_c:after{padding-bottom:82.5%}
.article_type45 .txt_news{position:absolute; left:0; bottom:0; width:53.4%; color:#222; padding:23px 20px; background-color:#fff; box-sizing:border-box}
.article_type45 .txt_news .news_cate4_3{margin-bottom:10px;}
.article_type45 .txt_news .news_tit strong{display:inline-block; max-height:108px; font-size:28px; font-weight:bold; line-height:36px; overflow:hidden}
.article_type45 .txt_news p{margin-top:9px; max-height:66px; font-size:14px; color:#666; line-height:22px; overflow:hidden; }
.article_type45 .txt_news .news_date{margin-top:18px; }
.index_row .article_type45 .swiper-button-next,
.index_row .article_type45 .swiper-button-prev{top:auto; bottom:20px}
.index_row .article_type45 .swiper-button-prev{right:52px;}
.index_row .article_type45 .swiper-button-next{right:20px;}
.article_type46{position:relative; box-shadow: 0px 7px 7px 2px rgba(0,0,0,.13)}
.article_type46 .thumb_c:after{padding-bottom:120%}
.article_type46 .txt_news{position:absolute; left:0; bottom:0; width:100%; height:146px; color:#222; padding:18px 20px; background-color:#fff; box-sizing:border-box;}
.article_type46 .txt_news .news_cate4_2{position:absolute; left:0; top:-30px}
.article_type46 .txt_news .news_cate4_2 span{line-height:30px; font-size:14px; padding:0 8px; background-color:var(--point-color01)}
.article_type46 .txt_news .news_tit strong{display:inline-block; max-height:52px; font-size:20px; font-weight:bold; line-height:26px; overflow:hidden}
.article_type46 .txt_news p{margin-top:9px; max-height:44px; font-size:14px; color:#666; line-height:22px; overflow:hidden; }
.index_row .article_type46 .swiper-button-next,
.index_row .article_type46 .swiper-button-prev{top:auto; bottom:146px}
.index_row .article_type46 .swiper-button-prev{right:28px;}
.index_row .article_type46 .swiper-button-next{right:0} 
.article_type47{position:relative;}
.article_type48{position:relative; padding:10px 19px; border:1px solid #e5e5e5}
.article_type49{position:relative;}
.article_type49 .card_thumb1_1{margin-bottom:20px}
.article_type50{position:relative;}
.article_type50 .card_thumb1_2{margin-bottom:20px}

.article_type51{position:relative;}
.article_type51 .tabs_container{padding-bottom:20px}
.article_type51 .tabs_container .bx-wrapper{background-color:transparent}
.article_type51 .tabs_thumb,
.article_type51 .tabs_pager{float:left; box-sizing:border-box;}
.article_type51 .tabs_thumb{position:relative; width:calc(100% - 207px)}
.article_type51 .tabs_thumb a{display:block; position:relative; height:403px}
.article_type51 .thumb_c1{height:403px}
.article_type51 .tabs_thumb .txt_news{position:absolute; left:0; bottom:0; width:100%; padding:21px 40px 18px 26px; box-sizing:border-box}
.article_type51 .tabs_thumb .txt_news .news_tit strong{display:inline-block; max-height:72px; font-size:28px; font-weight:bold; color:#fff; line-height:36px;}
.article_type51 .tabs_pager{width:207px}
.article_type51 #bx-pager{height:403px}
.article_type51 .tabs_pager .item_tabs{height:25%; border-bottom:1px solid #414141;  box-sizing:border-box}
.article_type51 .tabs_pager .item_tabs:last-child{border-bottom:0}
.article_type51 .tabs_pager .item_tabs a{display:block; position:relative; height:100%; padding:0 19px; background-color:#333; box-sizing:border-box;}
.article_type51 .tabs_pager .item_tabs .txt_news{display:table; width:100%; height:100%}
.article_type51 .tabs_pager .item_tabs .txt_news .news_tit{display:table-cell; vertical-align:middle;}
.article_type51 .tabs_pager .item_tabs .txt_news .news_tit strong{display:inline-block; max-height:56px; font-size:19px; font-weight:bold; color:#fff; line-height:28px}
.article_type51 .tabs_pager .item_tabs a.active{background-color:var(--point-color01)}
.article_type51 .tabs_pager .item_tabs a.active:before{content:""; display:block; position:absolute; left:-14px; top:50%; margin-top:-15px; border-color: transparent var(--point-color01); border-style: solid; border-width: 14px 14px 14px 0px; height: 0px; width: 0px;}
.article_type51 .tabs_pager1{display:none; position:absolute; bottom:-10px; width:100%; text-align:center}
.article_type51 .tabs_pager1 .item_pager{display:inline-block; margin:0 3px}
.article_type51 .tabs_pager1 .item_pager a{display:block; width:10px; height:10px; background-color:#ddd; border-radius:50%}
.article_type51 .tabs_pager1 .item_pager a.active{background-color:var(--point-color01)}
.article_type52{position:relative;}
.article_type52 a{display:block; height:403px}
.article_type52 .thumb_c1{height:252px}
.article_type52 .txt_news{position:absolute; left:0; bottom:0; width:100%; height:151px; padding:21px 30px 0 26px; color:#fff; background:#013f99; box-sizing:border-box}
.article_type52 .txt_news .news_cate{position:absolute; left:0; top:-31px; font-family: 'Noto Sans KR', sans-serif; font-size:15px; font-weight:bold; padding:14px 21px 5px; background-color:#013f99}
.article_type52 .txt_news .news_tit strong{display:inline-block; max-height:60px; font-size:22px; font-weight:500; line-height:30px;}
.article_type52 .txt_news p{margin-top:6px; max-height:44px; font-size:14px; color:rgba(255,255,255,.8); line-height:22px; overflow:hidden;}
.index_row .article_type52 .prg_s3 .swiper-button-prev{right:31px; bottom:152px}
.index_row .article_type52 .prg_s3 .swiper-button-next{right:1px; bottom:152px}
.article_type53{position:relative;}
.article_type53 .news_cate5_1{margin-bottom:24px}
.article_type53 .separate1{margin-top:6px}
.article_type54{position:relative; padding:20px 58px 40px}
.article_type54 .swiper-container .swiper-slide img{width:100%}
.index_row .article_type54 .swiper-button-next,
.index_row .article_type54 .swiper-button-prev{top:50%; margin-top:-23px; bottom:auto; width:13px; height:26px; border:none; box-sizing:border-box; transition:ease-in-out .2s}
.index_row .article_type54 .swiper-button-prev{left:12px; background:url('../image/common/arw6_1.png') no-repeat 0 0; background-size:13px auto}
.index_row .article_type54 .swiper-button-next{right:12px;  background:url('../image/common/arw6_2.png') no-repeat 0 0; background-size:13px auto}
.article_type54.pd1{padding: 0 0px}
.article_type54 .ad_type_c1{position:relative; padding:24px 40px; border:1px solid #d2d2d2; margin-bottom:28px}
.index_row .article_type54.pd1 .swiper-button-next,
.index_row .article_type54.pd1 .swiper-button-prev{margin-top: -13px;}
.article_type55{position:relative;}
.article_type55 .list_news4_1 > li{background-color:transparent}
.article_type55 .list_news4_1 > li .main_news,
.article_type55 .list_news4_1 > li .in_list{background-color:#fff}
.article_type55 .list_news4_1 > li .main_news .txt_news,
.article_type55 .list_news4_1 > li .in_list{border:0}
.article_type56{position:relative;}
.article_type56 .news_cate1_1 a{font-family: 'Noto Sans KR', sans-serif; font-size:18px; font-weight:900; color:var(--point-color01)}
.article_type56 .list_news1_2{margin-top:10px}
.article_type57{position:relative;}
.article_type57 .news_cate1_4 a{font-family: 'Noto Sans KR', sans-serif; font-size:18px; font-weight:900}
.article_type57 .news_cate1_4 a span{color:var(--point-color01)}
.article_type58{position:relative;}
.article_type58 .swiper-container .thumb_c{padding-bottom:56.9%}
.article_type58 .swiper-container .txt_news .news_cate_c{position:absolute; left:0; top:-22px; padding:11px 22px 0 0; font-family: 'Noto Sans KR', sans-serif; font-size:14px; font-weight:bold; color:#222; letter-spacing:0; text-transform:uppercase; background-color:#fff}
.article_type58 .swiper-container .txt_news .news_cate_c span{color:#ac207f}
.article_type58 .swiper-container .txt_news{position:relative; width:100%; padding:16px 0px 0; background:#fff; box-sizing:border-box}
.article_type58 .swiper-container .txt_news .news_tit strong{display:inline-block; max-height:36px; font-size:26px; font-weight:bold; color:#222; line-height:36px; overflow:hidden;}
.article_type58 .swiper-container .txt_news p{margin-top:10px; max-height:44px; font-size:14px; color:#555; line-height:22px; overflow:hidden;}
.article_type59{position:relative;}
.article_type59 .list_news_c{border-top:4px solid #222}
.article_type59 .list_news_c li{padding-top:30px; padding-bottom:32px; border-bottom:1px solid #efeff1}
.article_type59 .list_news_c li .txt_news .news_tit strong{display:inline-block; max-height:52px; font-family: 'Noto Sans KR', sans-serif; font-size:18px; font-weight:bold; color:#222; line-height:26px; overflow:hidden;}
.article_type59 .list_news_c li .a_list{display:table; width:100%; margin-top:7px; direction:rtl}
.article_type59 .list_news_c li .a_list .thumbnail,
.article_type59 .list_news_c li .a_list .txt_news{display:table-cell; vertical-align:top; direction:ltr}
.article_type59 .list_news_c li .a_list .thumbnail{width:45.3%; padding-left:16px;}
.article_type59 .list_news_c li .thumbnail .thumb_c:after{padding-bottom:70%}
.article_type59 .list_news_c li .a_list .txt_news p{max-height:80px; font-size:13px; line-height:20px; overflow:hidden; }
.article_type59 .list_news_c li .txt_news .news_date{display:none; margin-top:10px}
.article_type59 .list_news_c li.main_news{padding-bottom:39px; border-color:#222}
.article_type59 .list_news_c li.main_news .a_list{margin-top:10px}
.article_type59 .list_news_c li.main_news .a_list .thumbnail{width:38%}
.article_type59 .list_news_c li.main_news .a_list .txt_news .news_date{display:block;}
.article_type59 .list_news_c li.main_news .a_list .thumbnail .thumb_c:after{padding-bottom:115%}
.article_type60{position:relative;}

.article_type61{position:relative;}
.article_type61 .ad_type_c1{position:relative; padding:24px 58px; border:1px solid #ebebeb; margin-bottom:28px}
.article_type61 .ad_type_c1 .swiper-container .swiper-slide{-webkit-backface-visibility: hidden; -webkit-transform-style: preserve-3d; -webkit-transform:translate3d(0,0,0)}
.article_type61 .ad_type_c1 .swiper-container .swiper-slide img{width:100%}
.index_row .article_type61 .ad_type_c1 .swiper-button-next,
.index_row .article_type61 .ad_type_c1 .swiper-button-prev{top:50%; margin-top:-13px; bottom:auto; width:13px; height:26px; border:none; box-sizing:border-box; transition:ease-in-out .2s}
.index_row .article_type61 .ad_type_c1 .swiper-button-prev{left:23px; background:url('../image/common/arw6_1.png') no-repeat 0 0; background-size:13px auto}
.index_row .article_type61 .ad_type_c1 .swiper-button-next{right:23px;  background:url('../image/common/arw6_2.png') no-repeat 0 0; background-size:13px auto} 
.article_type61 .c_type .ad_type_c2{position:relative; float:left; width:279px; margin-right:27px; margin-bottom:28px}
.article_type61 .c_type .ad_type_c2 img{width:100%}
.article_type61 .c_type .card_thumb_c{position:relative; float:left; width:calc(100% - 306px)}
.article_type61 .c_type .card_thumb_c a{display:table; width:100%; position:relative; border:1px solid #e8e8e8; table-layout:fixed; box-sizing:border-box; direction: rtl;}
.article_type61 .c_type .card_thumb_c .thumb_c{display:table-cell; position:relative; width:50%}
.article_type61 .c_type .card_thumb_c .thumb_c:after{padding-bottom:67.7%;}
.article_type61 .c_type .card_thumb_c .txt_news{display:table-cell; position:relative; padding:17px 30px 0 29px; background-color:#fff; box-sizing:border-box; direction:ltr}
.article_type61 .c_type .card_thumb_c .txt_news .news_cate{display:block; position:absolute; left:-1px; top:-1px; padding:0 24px 0 12px; font-size:13px; font-weight:bold; color:#fff; line-height:29px; background:var(--point-color01) url('../image/common/arw7.png') no-repeat calc(100% - 11px) calc(50% + 1px); background-size:6px auto}
.article_type61 .c_type .card_thumb_c .txt_news .news_tit strong{display:inline-block; max-height:48px; font-size:17px; font-weight:bold; color:#222; line-height:24px; letter-spacing:-0.25px}
.article_type61 .c_type .card_thumb_c .txt_news p{margin-top:1px; max-height:44px; font-size:14px; line-height:22px; letter-spacing:-0.25px; overflow:hidden;}
.article_type61 .c_type .card_thumb_c .txt_news .news_date{margin-top:17px}
.article_type61 .c_type .card_thumb_c .btn_admin{right:10px}
.article_type62{position:relative; padding:20px 20px 9px; background-color:#f4f4f4}
.article_type62 .news_cate{font-size:16px; font-weight:bold; color:var(--point-color01)}
.article_type62 .list_news3_4{margin-top:14px; border-top:4px solid #222}
.article_type63{position:relative}
.index_row .hm_col > div.article_type63{margin-bottom:0}
.index_row .hm_col > div.article_type63 + .article_type63{margin-bottom:20px}
.article_type64{position:relative; margin-top:-6px}
.article_type64 .list_thumb1_1 .thumb_c{padding-bottom:65%}
.article_type64 .list_thumb1_1 li .txt_news{padding:9px 13px}
.article_type64 .list_thumb1_1 li .txt_news .news_tit strong{display:inline-block; max-height:40px; font-size:14px; overflow:hidden;}
.article_type65{position:relative}
.article_type65 .list_news_c a{display:table; width:100%; padding-top:27px; padding-bottom:27px; direction:rtl}
.article_type65 .list_news_c .thumbnail,
.article_type65 .list_news_c .txt_news{display:table-cell; width:50%; vertical-align:top; direction:ltr}
.article_type65 .list_news_c .thumbnail{padding-top:4px}
.article_type65 .list_news_c .thumbnail .thumb_c:after{padding-bottom:55%}
.article_type65 .list_news_c .txt_news{padding-right:25px}
.article_type65 .list_news_c .txt_news .news_tit strong{display:inline-block; max-height:52px; font-size:18px; font-weight:bold; color:#222; line-height:26px; overflow:hidden;}
.article_type65 .list_news_c .txt_news p{margin-top:8px; max-height:66px; font-size:14px; line-height:22px; overflow:hidden;}
.article_type65 .list_news_c .txt_news .news_date{margin-top:17px;}
.article_type66{position:relative;}
.article_type66 .card_thumb_c{position:relative;}
.article_type66 .card_thumb_c a{display:table; width:100%; position:relative; border:1px solid #e8e8e8; table-layout:fixed; box-sizing:border-box; direction: rtl;}
.article_type66 .card_thumb_c .thumb_c{display:table-cell; position:relative; width:50%}
.article_type66 .card_thumb_c .thumb_c:after{padding-bottom:71%;}
.article_type66 .card_thumb_c .txt_news{display:table-cell; position:relative; padding:17px 30px 0 29px; background-color:#fff; box-sizing:border-box; direction:ltr}
.article_type66 .card_thumb_c .txt_news .news_cate{display:block; position:absolute; left:-1px; top:-1px; padding:0 24px 0 12px; font-size:13px; font-weight:bold; color:#fff; line-height:29px; background:var(--point-color01) url('../image/common/arw7.png') no-repeat calc(100% - 11px) calc(50% + 1px); background-size:6px auto}
.article_type66 .card_thumb_c .txt_news .news_tit strong{display:inline-block; max-height:48px; font-size:17px; font-weight:bold; color:#222; line-height:24px; letter-spacing:-0.25px}
.article_type66 .card_thumb_c .txt_news p{margin-top:1px; max-height:44px; font-size:14px; line-height:22px; letter-spacing:-0.25px; overflow:hidden;}
.article_type66 .card_thumb_c .txt_news .news_date{margin-top:17px}
.article_type66 .card_thumb_c .btn_admin{right:10px}
.article_type66 .card_thumb_c .prg_s5 .swiper-button-prev{left:50%}
.article_type66 .card_thumb_c .prg_s5 .swiper-button-next{left:calc(50% + 28px)} 
.article_type67{position:relative;}
.article_type67 .thumb_c{padding-bottom:55%}
.article_type67 .txt_news{position:relative; padding:16px 0 5px 0; background:#fff; box-sizing:border-box}
.article_type67 .txt_news .news_tit strong{display:inline-block; max-height:36px; font-size:26px; font-weight:bold; color:#222; line-height:36px; overflow:hidden;}
.article_type67 .txt_news p{margin-top:3px; max-height:22px; font-size:17px; font-weight:300; color:#222; line-height:26px; overflow:hidden;}
.index_row .article_type67 .prg_s6 .swiper-button-next,
.index_row .article_type67 .prg_s6 .swiper-button-prev{top:20px;}
.index_row .article_type67 .prg_s6 .swiper-button-prev{right:53px}
.index_row .article_type67 .prg_s6 .swiper-button-next{right:21px} 
.article_type68{position:relative;}
.article_type68 .list_news_c li{padding-top:17px; padding-bottom:17px; border-bottom:1px solid #ededed}
.article_type68 .list_news_c li:first-child{padding-top:12px}
.article_type68 .list_news_c li:last-child{padding-bottom:12px; border-bottom:0}
.article_type68 .list_news_c li .txt_news .news_tit strong{display:inline-block; max-height:24px; font-size:18px; font-weight:bold; color:#222; line-height:24px; overflow:hidden;}
.article_type68 .list_news_c li .txt_news p{margin-top:5px; max-height:22px; font-size:14px; color:#666; line-height:22px; overflow:hidden; }
.article_type69{position:relative;}
.article_type69 .ad_type_c1{position:relative; padding:24px 42px; border-top:1px solid #333333; border-bottom:1px solid #ededed; margin-bottom:28px}
.article_type69 .ad_type_c1 .swiper-container .swiper-slide{border:1px solid #ececec; box-sizing:border-box; -webkit-backface-visibility: hidden; -webkit-transform-style: preserve-3d; -webkit-transform:translate3d(0,0,0)}
.article_type69 .ad_type_c1 .swiper-container .swiper-slide img{ width:100%}
.index_row .article_type69 .ad_type_c1 .swiper-button-next,
.index_row .article_type69 .ad_type_c1 .swiper-button-prev{top:50%; margin-top:-13px; bottom:auto; width:13px; height:26px; border:none; box-sizing:border-box; transition:ease-in-out .2s}
.index_row .article_type69 .ad_type_c1 .swiper-button-prev{left:10px; background:url('../image/common/arw6_1.png') no-repeat 0 0; background-size:13px auto}
.index_row .article_type69 .ad_type_c1 .swiper-button-next{right:10px;  background:url('../image/common/arw6_2.png') no-repeat 0 0; background-size:13px auto} 
.article_type70{position:relative;}
.article_type70 .list_news_c li{padding-top:6px; padding-bottom:6px;}
.article_type70 .list_news_c li .txt_news .news_tit strong{display:inline-block; max-height:24px; font-size:18px; font-weight:bold; color:#222; line-height:24px; overflow:hidden;}
.article_type70 .list_news_c.s1{margin-top:36px; padding-left:19px; border-left:3px solid #121212}
.article_type70 .list_news_c.s1 li:first-child{padding-top:0}
.article_type70 .list_news_c.s1 li:last-child{padding-bottom:0}

.article_type71{position:relative;}
.article_type71 .thumb_c{padding-bottom:47%}
.article_type71 .txt_news{margin-top:15px}
.article_type71 .txt_news .news_tit strong{display:inline-block; max-height:24px; font-size:18px; font-weight:bold; color:#222; line-height:24px; overflow:hidden;}
.article_type71 .txt_news p{margin-top:4px; max-height:44px; font-size:14px; color:#666; line-height:22px; overflow:hidden;}
.article_type72{position:relative;}
.article_type72 .list_ad1 li{margin-bottom:14px;}
.article_type72 .list_ad1 li img{border:1px solid #ececec; box-sizing:border-box;}
.article_type72 .ad_type_c1{display:none; position:relative; padding:24px 58px; border:1px solid #ebebeb; margin-bottom:28px}
.article_type72 .ad_type_c1 .swiper-container .swiper-slide{-webkit-backface-visibility: hidden; -webkit-transform-style: preserve-3d; -webkit-transform:translate3d(0,0,0)}
.article_type72 .ad_type_c1 .swiper-container .swiper-slide img{width:100%}
.index_row .article_type72 .ad_type_c1 .swiper-button-next,
.index_row .article_type72 .ad_type_c1 .swiper-button-prev{top:50%; margin-top:-13px; bottom:auto; width:13px; height:26px; border:none; box-sizing:border-box; transition:ease-in-out .2s}
.index_row .article_type72 .ad_type_c1 .swiper-button-prev{left:23px; background:url('../image/common/arw6_1.png') no-repeat 0 0; background-size:13px auto}
.index_row .article_type72 .ad_type_c1 .swiper-button-next{right:23px;  background:url('../image/common/arw6_2.png') no-repeat 0 0; background-size:13px auto} 
.article_type73{position:relative;}
.article_type73 .news_cate{position:relative; margin-bottom:30px; padding-bottom:17px; border-bottom:1px solid #1d1d1d;}
.article_type73 .news_cate .title{float:left; font-family: 'Noto Sans KR', sans-serif; font-size:18px; font-weight:bold; color:#222; line-height:22px; padding-left:26px; background:url('../image/common/ico_user3.png') no-repeat 0 5px; background-size:16px auto}
.article_type73 .news_cate .title span{color:var(--point-color01)}
.article_type73 .news_cate .btn_more{float:right; }
.article_type73 .news_cate .btn_more a{display:block; padding:3px 0 3px 3px; font-size:12px; color:#888; padding-right:13px; background:url('../image/common/ico_plus2.png') no-repeat right center; background-size:9px auto}
.article_type73 .crs_type{padding:0 32px 20px;}
.article_type73 .crs_type .thumb_c{padding-bottom:127%; border:1px solid #ececec; border-radius:0 10px 10px 10px; box-sizing:border-box; overflow:hidden;}
.article_type73 .crs_type .thumb_c .tag_c{display:block; position:absolute; left:0; top:0; width:23px; line-height:20px; font-family: 'Noto Sans KR', sans-serif; font-size:12px; font-weight:bold; color:#fff; text-align:center; letter-spacing:0; background-color:#f29d2a}
.article_type73 .crs_type .p_name{margin-top:7px; font-family: 'Noto Sans KR', sans-serif; font-size:15px; font-weight:300; color:#222; line-height:20px; letter-spacing:0; text-align:center}
.article_type73 .crs_type .swiper-container .swiper-slide{-webkit-backface-visibility: hidden; -webkit-transform-style: preserve-3d; -webkit-transform:translate3d(0,0,0)}
.article_type73 .crs_type .swiper-container .swiper-slide img{ width:100%}
.index_row .article_type73 .crs_type .swiper-button-next,
.index_row .article_type73 .crs_type .swiper-button-prev{top:50%; margin-top:0; bottom:auto; width:13px; height:26px; border:none; box-sizing:border-box; transition:ease-in-out .2s}
.index_row .article_type73 .crs_type .swiper-button-prev{left:0; background:url('../image/common/arw6_1.png') no-repeat 0 0; background-size:13px auto}
.index_row .article_type73 .crs_type .swiper-button-next{right:0;  background:url('../image/common/arw6_2.png') no-repeat 0 0; background-size:13px auto} 
.article_type74{position:relative;}
.article_type74 .news_cate5_3{margin-bottom:20px}
.article_type74 .list_news_c > ul{width:50%; box-sizing:border-box; }
.article_type74 .list_news_c .list_left{float:left; padding-right:17px}
.article_type74 .list_news_c .list_right{float:right; padding-left:17px}
.article_type74 .list_news_c li{position:relative; padding:5px 0}
.article_type74 .list_news_c li:first-child{padding-top:0}
.article_type74 .list_news_c li:last-child{padding-bottom:0}
.article_type74 .list_news_c li a{display:block;}
.article_type74 .list_news_c li .txt_news{line-height:29px}
.article_type74 .list_news_c li .txt_news .news_tit strong{display:inline-block;  max-height:24px; font-family: 'Noto Sans KR', sans-serif; font-size:16px; font-weight:300; color:#222; overflow:hidden;}
.article_type74 .list_news_c li .txt_news .news_tit .rank{display:inline-block; width:40px; font-family: 'Noto Sans KR', sans-serif; font-size:24px; font-weight:bold; color:#bbb; text-align:center; letter-spacing:0; vertical-align:top; }
.article_type74 .list_news_c .list_left li:nth-child(1) .txt_news .news_tit strong,
.article_type74 .list_news_c .list_left li:nth-child(2) .txt_news .news_tit strong,
.article_type74 .list_news_c .list_left li:nth-child(3) .txt_news .news_tit strong{font-weight:500}
.article_type74 .list_news_c .list_left li:nth-child(1) .txt_news .news_tit .rank,
.article_type74 .list_news_c .list_left li:nth-child(2) .txt_news .news_tit .rank,
.article_type74 .list_news_c .list_left li:nth-child(3) .txt_news .news_tit .rank{color:var(--point-color01)}
.article_type75{position:relative;}
.article_type75 .news_cate5_3{margin-bottom:20px}
.article_type75 .list_news_c > ul{position:relative; width:50%; box-sizing:border-box; }
.article_type75 .list_news_c .list_left{float:left; padding-right:32px}
.article_type75 .list_news_c .list_right{float:right; padding-left:32px; border-left:1px solid #ededed}
.article_type75 .list_news_c li{padding-top:16px; padding-bottom:16px; border-bottom:1px solid #ededed}
.article_type75 .list_news_c li a{display:table; width:100%}
.article_type75 .list_news_c li .thumb_c,
.article_type75 .list_news_c li .txt_news{display:table-cell; vertical-align:middle;}
.article_type75 .list_news_c li .thumb_c{width:27%; padding-bottom:17%}
.article_type75 .list_news_c li .txt_news{width:73%;}
.article_type75 .list_news_c li .txt_news .news_tit strong{display:inline-block; max-height:52px; font-size:17px; font-weight:300; color:#222; line-height:26px; overflow:hidden;}
.article_type75 .list_news_c li.main_news{padding-top:0}
.article_type75 .list_news_c li.main_news a,
.article_type75 .list_news_c li.main_news .thumb_c,
.article_type75 .list_news_c li.main_news .txt_news{display:block; width:100%; padding:0}
.article_type75 .list_news_c li.main_news .thumb_c{padding-bottom:56.5%}
.article_type75 .list_news_c li.main_news .txt_news{margin-top:17px}
.article_type75 .list_news_c li.main_news .txt_news .news_tit strong{font-size:18px; font-weight:bold}
.article_type75 .list_news_c li.main_news .txt_news p{margin-top:7px; max-height:44px; font-size:14px; color:#666; line-height:22px; overflow:hidden;}
.article_type75 .list_news_c .list_left .txt_news{padding-left:20px}
.article_type75 .list_news_c .list_right .txt_news p{display:none;}
.article_type76{position:relative;}
.article_type76 .news_cate5_3{margin-bottom:20px}
.article_type76 .list_news_c > li{position:relative; float:left; width:calc(33.33333333333% - 18px); margin-right:27px; margin-bottom:27px; border:1px solid #dfdfdf; background-color:#fff; box-sizing:border-box; }
.article_type76 .list_news_c > li .btn_admin{right:10px}
.article_type76 .list_news_c > li:nth-child(3n){margin-right:0}
.article_type76 .list_news_c > li:nth-child(4),
.article_type76 .list_news_c > li:nth-child(5),
.article_type76 .list_news_c > li:nth-child(6){margin-bottom:0}
.article_type76 .list_news_c > li a{display:block; position:relative}
.article_type76 .list_news_c > li .main_news  .thumb_c{padding-bottom:70%}
.article_type76 .list_news_c > li .main_news .txt_news{position:relative; padding:20px 20px 5px; box-sizing:border-box}
.article_type76 .list_news_c > li .main_news .txt_news .news_cate{font-size:15px; font-weight:500; color:#f19f2e; margin-bottom:8px}
.article_type76 .list_news_c > li .main_news .txt_news .news_tit strong{display:inline-block; max-height:24px; font-size:18px; font-weight:bold; color:#222; line-height:24px; overflow:hidden;}
.article_type76 .list_news_c .in_list{padding:11px 20px 6px;}
.article_type76 .list_news_c .in_list ul{padding:9px 0; border-top:1px solid #e4e4e4}
.article_type76 .list_news_c .in_list li:first-child{}
.article_type76 .list_news_c .in_list li a{display:block; padding-top:4px; padding-bottom:4px}
.article_type76 .list_news_c .in_list li .txt_news .news_tit strong{display:inline-block; max-height:22px; font-family: 'Noto Sans KR', sans-serif; font-size:15px; font-weight:300; color:#222; line-height:22px; overflow:hidden;}
.article_type77{position:relative;}
.article_type77 .crs_type{position:relative; padding:27px 40px 37px; background-color:#f7f7f7}
.article_type77 .crs_type .swiper-container{padding-left:25px; padding-right:25px}
.article_type77 .crs_type a{display:table; width:100%}
.article_type77 .crs_type .tit_tag{margin-bottom:17px}
.article_type77 .crs_type .tit_tag a{display:block; max-height:24px; font-size:18px; font-weight:bold; color:#1a54a2; line-height:24px; overflow:hidden;}
.article_type77 .crs_type .thumb_c,
.article_type77 .crs_type .txt_news{display:table-cell; vertical-align:middle;}
.article_type77 .crs_type .thumb_c{width:35%; padding-bottom:25%}
.article_type77 .crs_type .txt_news{width:65%; padding-left:20px}
.article_type77 .crs_type .txt_news .news_tit strong{display:inline-block; max-height:48px; font-size:17px; font-weight:bold; color:#222; line-height:24px; overflow:hidden;}
.article_type77 .crs_type .txt_news p{margin-top:5px; max-height:44px; font-size:14px; color:#666; line-height:22px; overflow:hidden;}
.article_type77 .crs_type .swiper-container .swiper-slide{-webkit-backface-visibility: hidden; -webkit-transform-style: preserve-3d; -webkit-transform:translate3d(0,0,0)}
.index_row .article_type77 .crs_type .swiper-button-next,
.index_row .article_type77 .crs_type .swiper-button-prev{top:0; margin-top:0; bottom:auto; width:40px; height:100%; border:none; box-sizing:border-box; transition:ease-in-out .2s}
.index_row .article_type77 .crs_type .swiper-button-prev{left:0; background:#e3e3e3 url('../image/common/arw8_1.png') no-repeat center; background-size:auto 16px}
.index_row .article_type77 .crs_type .swiper-button-next{right:0;  background:#e3e3e3 url('../image/common/arw8_2.png') no-repeat center; background-size:auto 16px} 
.article_type78{position:relative}
.index_row .hm_col > div.article_type78{margin-bottom:0}
.article_type78 .list_news_c:before,
.article_type78 .list_news_c:after {content:" "; display: table;}
.article_type78 .list_news_c:after {clear: both;}
.article_type78 .list_news_c > li{position:relative; float:left; width:calc(25% - 15px); margin-right:20px; margin-bottom:20px; background-color:#fff; box-sizing:border-box; }
.article_type78 .list_news_c > li:nth-child(4n){margin-right:0}
.article_type78 .list_news_c > li > a{display:block; position:relative}
.article_type78 .list_news_c > li > .news_cate{border-bottom:1px solid #333; background:url('../image/common/arw1_2.png') no-repeat right center; background-size:7px auto}
.article_type78 .list_news_c > li > .news_cate a{display:block; font-family: 'Noto Sans KR', sans-serif; font-size:15px; font-weight:bold; color:var(--point-color01); line-height:45px; letter-spacing:0}
.article_type78 .list_news_c > li .card_news .thumb_c{padding-bottom:69%; margin-top:14px}
.article_type78 .list_news_c > li .card_news .txt_news .news_tit strong{display:inline-block; max-height:52px; font-size:17px; font-weight:bold; color:#222; line-height:26px; letter-spacing:-0.25px; overflow:hidden;}
.article_type78 .list_news_c > li .card_news .txt_news p{margin-top:5px; max-height:60px; font-size:13px; color:#666; line-height:20px; letter-spacing:-0.25px; overflow:hidden;}
.index_row .hm_col2_3k2 .article_type78 .btn_admin{right:10px}
.article_type78 + .article_type78 .list_news_c > li{margin-bottom:0}
.article_type79{position:relative}
.article_type79 .news_cate5_3{margin-bottom:20px}
.article_type79 .list_news_c li{margin-bottom:16px}
.article_type79 .list_news_c li:last-child{margin-bottom:0}
.article_type79 .list_news_c li a{display:table; width:100%; height:90px; border:1px solid #dfdfdf}
.article_type79 .list_news_c li .thumb_c,
.article_type79 .list_news_c li .txt_news{display:table-cell; vertical-align:middle;}
.article_type79 .list_news_c li .thumb_c{width:46.5%; padding-bottom:30%}
.article_type79 .list_news_c li .txt_news{width:53.5%; padding:0 20px}
.article_type79 .list_news_c li .txt_news .news_tit strong{display:inline-block; max-height:60px; font-size:15px; font-weight:300; color:#222; line-height:20px; overflow:hidden;}
.article_type80{position:relative;}
.article_type80 .news_cate a{display:inline-block; font-family: 'Noto Sans KR', sans-serif; font-size:18px; font-weight:bold; color:#f19f2e; line-height:28px}
.article_type80 .swiper-container{margin-top:16px; border:1px solid #dfdfdf; border-top:1px solid #1a54a2}
.article_type80 .list_news_c{padding:12px 19px; background-color:#fff}
.article_type80 .list_news_c li{position:relative;}
.article_type80 .list_news_c li a{display:table; width:100%; padding-top:8px; padding-bottom:8px}
.article_type80 .list_news_c li .thumb,
.article_type80 .list_news_c li .txt_news{display:table-cell; vertical-align:middle}
.article_type80 .list_news_c li .thumb{width:56px}
.article_type80 .list_news_c li .thumb img{width:100%; border-radius:50%}
.article_type80 .list_news_c li .txt_news{padding-left:17px}
.article_type80 .list_news_c li .txt_news .news_tit strong{display:inline-block; max-height:40px; font-size:16px; font-weight:300; color:#222; line-height:20px; overflow:hidden;}
.index_row .article_type80 .swiper-button-next, 
.index_row .article_type80 .swiper-button-prev{top:0}

.article_type81{position:relative;}
.article_type81 .list_ad1 li{margin-bottom:12px;}
.article_type81 .list_ad1 li img{border:1px solid #ececec; box-sizing:border-box;}
.article_type81 .ad_type_c1{display:none; position:relative; padding:24px 58px; border:1px solid #ebebeb; margin-bottom:28px}
.article_type81 .ad_type_c1 .swiper-container .swiper-slide{-webkit-backface-visibility: hidden; -webkit-transform-style: preserve-3d; -webkit-transform:translate3d(0,0,0)}
.article_type81 .ad_type_c1 .swiper-container .swiper-slide img{width:100%}
.index_row .article_type81 .ad_type_c1 .swiper-button-next,
.index_row .article_type81 .ad_type_c1 .swiper-button-prev{top:50%; margin-top:-13px; bottom:auto; width:13px; height:26px; border:none; box-sizing:border-box; transition:ease-in-out .2s}
.index_row .article_type81 .ad_type_c1 .swiper-button-prev{left:23px; background:url('../image/common/arw6_1.png') no-repeat 0 0; background-size:13px auto}
.index_row .article_type81 .ad_type_c1 .swiper-button-next{right:23px;  background:url('../image/common/arw6_2.png') no-repeat 0 0; background-size:13px auto} 
.article_type82{position:relative;}
.article_type82 .news_cate5_3{margin-bottom:23px}
.index_row .article_type82 .prg_s2 .swiper-button-next,
.index_row .article_type82 .prg_s2 .swiper-button-prev{top:0px; bottom:auto;}
.index_row .article_type82 .prg_s2 .swiper-button-prev{right:32px;}
.index_row .article_type82 .prg_s2 .swiper-button-next{right:0px; }
.article_type83{position:relative;}
.article_type83 .thumb_c:after{padding-bottom:74.6%}
.article_type83 .txt_news{position:absolute; left:0; bottom:0; width:100%; color:#fff; padding:24px 30px 19px 20px; box-sizing:border-box}
.article_type83 .txt_news .news_cate_c{font-size:16px; font-weight:bold; color:#f39801; margin-bottom: 8px}
.article_type83 .txt_news .news_tit strong{display:inline-block; max-height:38px; font-size:30px; font-weight:bold; line-height:38px; overflow:hidden}
.article_type83 .txt_news  p{margin-top:5px; max-height:26px; font-size:18px; font-weight:500; line-height:26px; overflow:hidden;}
.index_row .article_type83 .prg_s4 .swiper-button-next,
.index_row .article_type83 .prg_s4 .swiper-button-prev{top:14px}
.index_row .article_type83 .prg_s4 .swiper-button-prev{right:46px;}
.index_row .article_type83  .prg_s4 .swiper-button-next{right:14px;}
.article_type84{position:relative;}
.article_type84 .list_thumb_c li{float:left; width:calc(50% - 7px); margin-bottom:14px}
.article_type84 .list_thumb_c li:nth-child(odd){margin-right:14px}
.article_type84 .list_thumb_c li a{display:block; position:relative; }
.article_type84 .list_thumb_c li .thumb_c:after{padding-bottom:74.1%}
.article_type84 .list_thumb_c li .txt_news{position:absolute; bottom:0; width:100%; padding:14px 20px; color:#fff; text-align:center; box-sizing:border-box; }
.article_type84 .list_thumb_c li .txt_news .news_tit strong{display:inline-block; max-height:56px; font-size:20px; font-weight:bold; line-height:28px; overflow:hidden; }
.article_type85{position:relative;}
.article_type85 .list_thumb_c li{float:left; width:calc(25% - 11px); margin-right:14px; margin-bottom:25px}
.article_type85 .list_thumb_c li:nth-child(4n){margin-right:0}
.article_type85 .list_thumb_c li a{display:block; position:relative; }
.article_type85 .list_thumb_c li .thumb_c:after{padding-bottom:67.2%}
.article_type85 .list_thumb_c li .txt_news{position:relative; padding:15px 0 0; box-sizing:border-box}
.article_type85 .list_thumb_c li .txt_news .news_cate{font-size:14px; font-weight:bold; color:#c30f24; margin-bottom:5px}
.article_type85 .list_thumb_c li .txt_news .news_tit strong{display:inline-block; max-height:48px; font-size:18px; font-weight:bold; color:#222; line-height:24px; overflow:hidden;}
.article_type85 .list_thumb_c li .txt_news .news_date{margin-top:6px}
.article_type86{position:relative;}
.article_type86 .list_news_c li{padding-top:10px; padding-bottom:11px; border-bottom:1px solid #e4e4e6}
.article_type86 .list_news_c li .txt_news .news_tit strong{display:inline-block; max-height:48px; font-size:16px; font-weight:300; color:#222; line-height:24px; overflow:hidden;}
.article_type86 .list_news_c li.main_news{padding:0 0 25px; border-color:#2d2d2d}
.article_type86 .list_news_c li.main_news .thumb_c{padding-bottom:60%}
.article_type86 .list_news_c li.main_news .txt_news{margin-top:11px}
.article_type86 .list_news_c li.main_news .txt_news .news_tit strong{max-height:52px; font-size:18px; line-height:26px}
.article_type87{position:relative}
.article_type87 .list_news_c:before,
.article_type87 .list_news_c:after {content:" "; display: table;}
.article_type87 .list_news_c:after {clear: both;}
.article_type87 .list_news_c > li{position:relative; float:left; width:calc(25% - 11px); margin-right:14px; margin-bottom:20px; background-color:#fff; box-sizing:border-box; }
.article_type87 .list_news_c > li:nth-child(4n){margin-right:0}
.article_type87 .list_news_c > li > a{display:block; position:relative}
.article_type87 .list_news_c > li > .news_cate5_3 .btn_more a{color:#fff}
.article_type87 .list_news_c > li .main_news .thumb_c:after{padding-bottom:71.5%}
.article_type87 .list_news_c > li .main_news .txt_news{position:relative; margin-top:11px}
.article_type87 .list_news_c > li .main_news .txt_news .news_tit strong{display:inline-block; max-height:48px; font-size:17px; font-weight:bold; color:#222; line-height:24px; overflow:hidden;}
.article_type87 .list_news_c > li .main_news .txt_news p{margin-top:5px; max-height:38px; font-size:12px; color:#666; line-height:19px; overflow:hidden;}
.article_type87 .list_news_c .in_list{margin-top:26px; padding-left:12px; border-left:1px solid #121212}
.article_type87 .list_news_c .in_list li{margin-bottom:13px}
.article_type87 .list_news_c .in_list li:last-child{margin-bottom:0}
.article_type87 .list_news_c .in_list li .txt_news .news_tit strong{display:inline-block; max-height:16px; font-size:14px; font-weight:bold; color:#222; line-height:16px; overflow:hidden;}
.article_type88{position:relative;}
.article_type88 .list_news_c li{padding-top:12px; padding-bottom:12px; border-top:1px solid #e4e4e6}
.article_type88 .list_news_c li:first-child{border-color:#2d2d2d}
.article_type88 .list_news_c li:last-child{padding-bottom:0}
.article_type88 .list_news_c li .txt_news .news_tit strong{display:inline-block; max-height:22px; font-size:17px; font-weight:bold; color:#222; line-height:22px; overflow:hidden;}
.article_type88 .list_news_c li .txt_news p{margin-top:1px; max-height:19px; font-size:12px; color:#666; line-height:19px; overflow:hidden;}
.article_type89{position:relative;}
.article_type89 .list_news_c:before,
.article_type89 .list_news_c:after {content:" "; display: table;}
.article_type89 .list_news_c:after {clear: both;}
.article_type89 .list_news_c > li{position:relative; float:left; width:calc(16.6666666% - 22px); margin-right:26px; margin-bottom:30px; background-color:#fff; box-sizing:border-box; }
.article_type89 .list_news_c > li:nth-child(6n){margin-right:0}
.article_type89 .list_news_c > li > a{display:block; position:relative}
.article_type89 .list_news_c > li > .news_cate{border-top:1px solid #c30f24; background:url('../image/common/arw1_2.png') no-repeat right center; background-size:7px auto}
.article_type89 .list_news_c > li > .news_cate a{display:block; font-family: 'Noto Sans KR', sans-serif; font-size:16px; font-weight:bold; color:#152546; line-height:48px; letter-spacing:0}
.article_type89 .list_news_c > li .main_news .thumb_c:after{padding-bottom:61%}
.article_type89 .list_news_c > li .main_news .txt_news{position:relative; margin-top:8px}
.article_type89 .list_news_c > li .main_news .txt_news .news_tit strong{display:inline-block; max-height:69px; font-size:16px; font-weight:bold; color:#222; line-height:23px; overflow:hidden;}
.article_type89 .list_news_c .in_list{margin-top:14px}
.article_type89 .list_news_c .in_list li{padding-top:9px; padding-bottom:9px; border-bottom:1px solid #efeff1}
.article_type89 .list_news_c .in_list li:first-child{border-top:1px solid #333}
.article_type89 .list_news_c .in_list li .txt_news .news_tit strong{display:inline-block; max-height:66px; font-size:14px; font-weight:normal; color:#222; line-height:22px; overflow:hidden;}

.article_type90_1{position:relative;}
.article_type90_1 .news_cate5_3{margin-bottom:20px}
.article_type90_1 .list_news_c li{float:left; width:calc(33.333333333333% - 14px); margin-right:20px; margin-bottom:20px}
.article_type90_1 .list_news_c li:nth-child(3n){margin-right:0}
.article_type90_1 .list_news_c li a{display:block; width:100%}
.article_type90_1 .list_news_c li .thumb_c{padding-bottom:56.5%}
.article_type90_1 .list_news_c li .txt_news{margin-top:17px}
.article_type90_1 .list_news_c li .txt_news .news_tit strong{display:inline-block; max-height:52px; font-size:18px; font-weight:bold; color:#222; line-height:26px; overflow:hidden;}
.article_type90_1 .list_news_c li .txt_news p{margin-top:7px; max-height:44px; font-size:14px; color:#666; line-height:22px; overflow:hidden;}

.article_type90{position:relative;}
.article_type90 .news_cate5_3{margin-bottom:20px}
.article_type90 .list_news_c li{float:left; width:calc(33.333333333333% - 17px); margin-right:25px; margin-bottom:30px}
.article_type90 .list_news_c li:nth-child(3n){margin-right:0}
.article_type90 .list_news_c li a{display:block; width:100%}
.article_type90 .list_news_c li .thumb_c{padding-bottom:56.5%}
.article_type90 .list_news_c li .txt_news{margin-top:17px}
.article_type90 .list_news_c li .txt_news .news_tit strong{display:inline-block; font-size:17px; color:#222; overflow:hidden; font-weight:400; line-height:26px; max-height:52px; height: 52px;}
.article_type90 .list_news_c li .txt_news p{margin-top:7px; max-height:44px; font-size:14px; color:#666; line-height:22px; overflow:hidden;}

/*.article_type90{position:relative;}
.article_type90 .list_news2_4 li:first-child a{padding-top:19px}
.article_type90 .list_news_c{margin-top: 14px;}
.article_type90 .list_news_c li{display: flex; align-items: center; height: 40px;}
.article_type90 .list_news_c li:nth-child(6n){padding-bottom: 19px; border-bottom: 1px solid #efeff1;}
.article_type90 .list_news_c li:nth-child(6n + 1){padding-top: 19px;}
.article_type90 .list_news_c li:first-child{padding-top: 0;}
.article_type90 .list_news_c li .pos_right{margin-left: auto;}
.article_type90 .list_news_c li .news_cate_c{width: 80px; font-size: 12px; font-weight: bold; color: #999;}
.article_type90 .list_news_c li .txt_news{flex: 1;}
.article_type90 .list_news_c li .txt_news .news_tit{display: inline-block;}
.article_type90 .list_news_c li .txt_news .news_tit strong{display: block; max-height:22px; font-size:16px; font-weight:bold; color:#222; line-height:22px; overflow:hidden;}
.article_type90 .list_news_c li .news_date{font-size: 12px;}
.article_type90 .list_news_c li .news_date span{color: #999;}
.article_type90 .list_news_c li .news_date span::before{content: "|"; color: #ddd; margin: 0 8px 0 0;}
.article_type90 .list_news_c li .news_date span:first-child:before{display: none;}
.article_type90 .list_thumb5_1{margin-top: 25px;}
.article_type90_txt_above{position:relative;}
.article_type90_txt_above .news_cate5_3{margin-bottom:20px}
.article_type90_txt_above .list_news_c li{float:left; width:calc(33.333333% - 18px); margin-right:27px; margin-bottom:20px}
.article_type90_txt_above .list_news_c li:nth-child(3n){margin-right:0}
.article_type90_txt_above .list_news_c li a{display:block; position:relative; }
.article_type90_txt_above .list_news_c li .thumb_c:after{padding-bottom:74.1%}
.article_type90_txt_above .list_news_c li .txt_news{position:absolute; bottom:0; width:100%; padding:14px 20px; color:#fff; text-align:center; box-sizing:border-box; }
.article_type90_txt_above .list_news_c li .txt_news .news_tit strong{display:inline-block; max-height:56px; font-size:18px; font-weight:400; line-height:28px; overflow:hidden; text-align: left;}*/

.article_type91{border-top:3px solid #222}
.article_type91 .news_cate1_12,
.article_type91 .news_cate1_13{border-top: 0;}
.article_type91 .tabs_t5{margin-top: 10px;}
.article_type91 .news_cate1_13{padding-top: 0;}
.article_type91 .list_news2_4 li:first-child a{padding-top: 12px;}
.article_type92{position:relative;}
.article_type92 .tabs_container{display: flex; height: 460px; overflow: hidden;}
.article_type92 .tabs_container .bx-wrapper{background-color:transparent}
.article_type92 .tabs_thumb,
.article_type92 .tabs_pager{box-sizing:border-box;}
.article_type92 .tabs_thumb{position:relative; width:66.77777777777%}
.article_type92 .tabs_thumb a{display:block; position:relative;}
.article_type92 .thumb_c{height: 460px;}
.article_type92 .tabs_thumb .txt_news{position:absolute; left:0; bottom:0; width:100%; padding: 26px 32px; box-sizing:border-box}
.article_type92 .tabs_thumb .txt_news .news_tit strong{display:inline-block; max-height: 80px; font-size: 32px; font-weight: bold; color: #fff; line-height: 40px;}
.article_type92 .tabs_pager{width: 33.333333333333%; height: 460px;}
.article_type92 .tabs_pager > div{height: 100%}
.article_type92 .tabs_pager .item_tabs{height:20%; border-bottom:1px solid #414141;  box-sizing:border-box}
.article_type92 .tabs_pager .item_tabs:last-child{border-bottom:0}
.article_type92 .tabs_pager .item_tabs a{display:block; position:relative; height:100%; border-left: 5px solid transparent; padding:0 25px; background-color:#333; box-sizing:border-box;}
.article_type92 .tabs_pager .item_tabs .txt_news{display:table; width:100%; height:100%}
.article_type92 .tabs_pager .item_tabs .txt_news .news_tit{display:table-cell; vertical-align:middle;}
.article_type92 .tabs_pager .item_tabs .txt_news .news_tit strong{display:inline-block; max-height:56px; font-size:18px; font-weight: 400; color: #bbb; line-height:28px}
.article_type92 .tabs_pager .item_tabs a.active{border-color: #005bac; background-color:#013686}
.article_type92 .tabs_pager .item_tabs a.active:before{content:""; display:block; position:absolute; left: 0px; top:50%; margin-top: -6px; border-color: transparent #005bac; border-style: solid; border-width: 6px 0px 6px 6px; height: 0px; width: 0px;}
.article_type92 .tabs_pager .item_tabs a.active .txt_news .news_tit strong{font-weight: bold; color: #fff;}
.article_type92 .tabs_pager1{display:none; position:absolute; bottom: 10px; width:100%; text-align:center}
.article_type92 .tabs_pager1 .item_pager{display:inline-block; margin:0 3px}
.article_type92 .tabs_pager1 .item_pager a{display:block; width:10px; height:10px; background-color:#ddd; border-radius:50%}
.article_type92 .tabs_pager1 .item_pager a.active{background-color:#013686}
.article_type93{position:relative;}
.article_type93 .tabs_container{display: flex; height: 460px; overflow: hidden;}
.article_type93 .tabs_container .bx-wrapper{background-color:transparent}
.article_type93 .tabs_thumb,
.article_type93 .tabs_pager{box-sizing:border-box;}
.article_type93 .tabs_thumb{position:relative; width: 76%}
.article_type93 .tabs_thumb a{display: flex; position: relative;}
.article_type93 .tabs_thumb .txt_news{display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; width: 32%; padding: 0 30px; font-family: 'Noto Sans KR', sans-serif; background-color: #005bac; box-sizing:border-box}
.article_type93 .tabs_thumb .txt_news .news_tit strong{display:inline-block; max-height: 138px; font-size: 36px; font-weight: bold; color: #fff; line-height: 46px;}
.article_type93 .tabs_thumb .txt_news .news_cate{font-size: 15px; font-weight: bold; color: #b8c8e0; padding-bottom: 7px; border-bottom: 2px solid #3a7ab9; margin-top: 30px;}
.article_type93 .thumb_c{width: 68.1%; height: 460px;}
.article_type93 .tabs_pager{width: 24%; height: 460px;}
.article_type93 .tabs_pager > div{height: 100%}
.article_type93 .tabs_pager .item_tabs{height:20%; border-bottom:1px solid #2f3b4d;  box-sizing:border-box}
.article_type93 .tabs_pager .item_tabs:last-child{border-bottom:0}
.article_type93 .tabs_pager .item_tabs a{display:block; position:relative; height:100%; padding:0 25px; background-color:#182a44; box-sizing:border-box;}
.article_type93 .tabs_pager .item_tabs .txt_news{display:table; width:100%; height:100%; text-align: center;}
.article_type93 .tabs_pager .item_tabs .txt_news .news_tit{display:table-cell; vertical-align:middle;}
.article_type93 .tabs_pager .item_tabs .txt_news .news_tit strong{display:inline-block; max-height:56px; font-size:18px; font-weight: bold; color: #bbb; line-height:28px}
.article_type93 .tabs_pager .item_tabs a.active{background-color:#005bac}
.article_type93 .tabs_pager .item_tabs a.active .txt_news .news_tit strong{font-weight: bold; color: #fff;}
.article_type93 .tabs_pager1{display:none; position:absolute; bottom: 158px; width:100%; text-align:center}
.article_type93 .tabs_pager1 .item_pager{display:inline-block; margin:0 3px}
.article_type93 .tabs_pager1 .item_pager a{display:block; width:10px; height:10px; background-color:#ddd; border-radius:50%}
.article_type93 .tabs_pager1 .item_pager a.active{background-color:#013686}
.article_type94{position:relative;}
.article_type94 .swiper-container{margin-top: 6px}
.article_type94 .list_news_c{display: flex; flex-wrap: wrap; justify-content: space-between;}
.article_type94 .list_news_c > li{position:relative; width:calc(50% - 12px); margin-bottom: 10px; background-color:#fff; box-sizing:border-box; }
.article_type94 .list_news_c > li > a{display:block; position:relative}
.article_type94 .list_news_c > li .main_news .thumb_c:after{padding-bottom: 56.75%}
.article_type94 .list_news_c > li .main_news .txt_news{position:relative; margin-top: 10px}
.article_type94 .list_news_c > li .main_news .txt_news .news_tit strong{display:inline-block; max-height: 50px; height:50px; font-size: 17px; font-weight:bold; color:#222; line-height: 25px; overflow:hidden;}
.article_type94 .list_news_c .in_list{margin-top: 18px; padding-top: 22px; border-top: 1px solid #efeff1}
.article_type94 .list_news_c .in_list li{margin-bottom: 13px}
.article_type94 .list_news_c .in_list li:last-child{margin-bottom:0}
.article_type94 .list_news_c .in_list li .txt_news .news_tit strong{display:inline-block; max-height:20px; font-size: 16px; font-weight: 300; color:#222; line-height: 20px; overflow:hidden;}
.article_type95{position:relative;}
.article_type95 .news_cate5_3{padding-top: 17px; border-top: 1px solid #ededed; margin-bottom: 27px}
.article_type95 .news_cate5_3.bdn{border-top: 0;}
.article_type95 .news_cate5_3 .title{font-size: 20px; color: var(--point-color01)}
.article_type95 .news_cate5_3 .btn_more a{background:url('../image/common/arw5.png') no-repeat calc(100% - 1px) center; background-size: 6px auto}
.article_type95 .list_news_c li{float:left; width:calc(33.333333333333% - 20px); margin-right: 30px;}
.article_type95 .list_news_c li:nth-child(3n){margin-right:0}
.article_type95 .list_news_c li a{display:block; width:100%}
.article_type95 .list_news_c li .thumb_c::after{padding-bottom: 56.5%}
.article_type95 .list_news_c li .txt_news{margin-top: 11px}
.article_type95 .list_news_c li .txt_news .news_tit strong{display:inline-block; max-height: 52px; font-size:18px; font-weight:bold; color: #222; line-height: 26px; overflow:hidden;}
.article_type96{position:relative;}
.article_type96 .swiper-container{margin-top: 18px}
.article_type96 .news_cate1_3{border-top: 0;}
.article_type96 .news_cate1_3 a{font-size: 20px; color:#222; line-height: 23px; letter-spacing:0}
.article_type96 .news_cate1_3 span{display:inline-block; padding-right:13px; background:url('../image/common/arw1.png') no-repeat right calc(50% + 2px); background-size:7px auto}
.article_type96 .news_cate1_3 strong{color: var(--point-color01);}
.article_type96 .thumb_c::after{padding-bottom: 58.7%;}
.article_type96 .txt_news{position:absolute; left:0; bottom:0; width:100%; color:#fff; padding: 14px 20px; box-sizing:border-box}
.article_type96 .txt_news .news_tit strong{display:inline-block; max-height: 32px; font-size: 22px; font-weight: bold; line-height: 32px; overflow:hidden}
.index_row .article_type96 .swiper-button-next, 
.index_row .article_type96 .swiper-button-prev{top: 0;}
.article_type97{position:relative;}
.article_type97 .tabcontent{height: 248px; padding: 26px 24px 0; box-sizing: border-box;}
.article_type97 .list_news_c{height: calc(100% - 52px);}
.article_type97 .list_news_c > li{position: relative; padding-left: 19px; margin-bottom: 19px}
.article_type97 .list_news_c > li:last-child{margin-bottom:0}
.article_type97 .list_news_c > li::before{content: ""; position: absolute; left: 0; top: calc(50% - 2px); display: block; width: 9px; height: 4px; background-color: var(--point-color01); border-radius: 2px;}
.article_type97 .list_news_c > li .txt_news .news_tit strong{display:inline-block; max-height: 22px; font-size: 18px; font-weight: 300; color:#222; line-height: 22px; overflow:hidden;}
.article_type97 .btn_more{border-top: 1px solid #efeff1;}
.article_type97 .btn_more > a{display: flex; justify-content: center; align-items: center; height: 52px; box-sizing: border-box;}
.article_type97 .btn_more > a > span{display: inline-block; font-size: 12px; color: #999; line-height: 15px; padding-right: 13px; background:url('../image/common/arw1_2.png') no-repeat calc(100% - 1px) calc(50% + 1px); background-size: 7px auto}
.article_type97 .btn_set{display: flex; justify-content: space-between; margin-top: 10px;}
.article_type97 .btn_set > div{width: calc(33.333333% - 7px);}
.article_type97 .btn_set > div > a{display: flex; justify-content: center; align-items: center; height: 60px; border: 1px solid #00428e; background-color: #00428e;}
.article_type97 .btn_set > div > a > span{display: inline-block; padding-left: 22px; font-size: 16px; font-weight: bold; color: #fff; line-height: 26px;}
.article_type97 .btn_set > div > a > span.ico1{background: url('../image/common/ico_add1_1.png') no-repeat 0 calc(50% + 1px); background-size: 16px auto}
.article_type97 .btn_set > div > a > span.ico2{background: url('../image/common/ico_add1_2.png') no-repeat 0 calc(50% + 2px); background-size: 15px auto}
.article_type97 .btn_set > div > a > span.ico3{background: url('../image/common/ico_add1_3.png') no-repeat 0 calc(50% + 2px); background-size: 15px auto}
.article_type98{position:relative;}
.article_type98 .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 23px;}
.article_type98 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 4px}
.article_type98 .swiper-pagination-bullet{width: 12px; height: 12px; border:1px solid #fff; background-color: #fff; opacity:1; outline:none; box-sizing: border-box;}
.article_type98 .swiper-pagination-bullet-active{border-color: #0066ff; background-color: #0066ff;}
.article_type98 .swiper-pagination-bullet:hover,
.article_type98 .swiper-pagination-bullet:focus{outline:none}
.article_type99{position:relative;}
.article_type99 .list_news_c{display: flex; flex-wrap: wrap; justify-content: space-between; height: 160px}
.article_type99 .list_news_c > li{position: relative; width: calc(50% - 10px); border: 1px solid #ededed; box-sizing: border-box;}
.article_type99 .list_news_c .type1{padding: 0 23px;}
.article_type99 .list_news_c .type1 .news_card_c{height: 106px;}
.article_type99 .list_news_c .type1 .news_card_c > a{display: flex; justify-content: space-between; align-items: center; height: 100%;}
.article_type99 .list_news_c .type1 .news_card_c .txt_news{flex: 1; margin-right: 20px;}
.article_type99 .list_news_c .type1 .news_card_c .txt_news .news_tit strong{display:inline-block; max-height: 66px; font-size: 16px; font-weight: bold; color:#222; line-height: 22px; overflow:hidden;}
.article_type99 .list_news_c .type1 .news_card_c .thumb_c{width: 50px; height: 50px;}
.article_type99 .list_news_c .type1 .news_card_c .thumb_c > img{border-radius: 50%;}
.article_type99 .list_news_c .type1 .news_cate_c > a{display: flex; align-items: center; height: 51px; font-size: 13px; font-weight: bold; color: #999; border-top: 1px solid #ededed;}
.article_type99 .list_news_c .type2{padding: 0 23px;}
.article_type99 .list_news_c .type2 .news_card_c{display: flex; justify-content: space-between; padding-top: 20px;}
.article_type99 .list_news_c .type2 .news_card_c .txt_news{flex: 1; margin-right: 20px;}
.article_type99 .list_news_c .type2 .news_card_c .txt_news .news_tit strong{display:inline-block; max-height: 44px; font-size: 16px; font-weight: bold; color:#222; line-height: 22px; overflow:hidden;}
.article_type99 .list_news_c .type2 .news_card_c .thumb_c{width: 70px; height: 50px; margin-top: 4px;}
.article_type99 .list_news_c .type2 .news_card_c .thumb_c > img{border-radius: 5px;}
.article_type99 .list_news_c .type2 .news_text{margin-top: 28px;}
.article_type99 .list_news_c .type2 .news_text p{display:inline-block; max-height: 40px; font-size: 13px; color:#888; line-height: 20px; overflow:hidden;} 
.article_type100{position:relative;}
.article_type100 .wrap_box{height: 160px; padding: 20px 23px 0; border: 1px solid #ededed; box-sizing: border-box;}
.article_type100 .news_cate_c{display: flex; justify-content: space-between;}
.article_type100 .news_cate_c .title{font-size: 20px; font-weight: bold; color: #005bac;}
.article_type100 .news_cate_c .btn_more a{display:block; padding:3px 0 3px 3px; font-size:12px; color:#999; padding-right:12px; background: url('../image/common/arw1_1.png') no-repeat calc(100% - 1px) center; background-size:7px auto}
.article_type100 .list_news_c{margin-top: 24px;}
.article_type100 .list_news_c > li{position: relative; padding-left: 19px; margin-bottom: 19px}
.article_type100 .list_news_c > li:last-child{margin-bottom:0}
.article_type100 .list_news_c > li::before{content: ""; position: absolute; left: 0; top: calc(50% - 2px); display: block; width: 9px; height: 4px; background-color: #005bac; border-radius: 2px;}
.article_type100 .list_news_c > li .txt_news .news_tit strong{display:inline-block; max-height: 22px; font-size: 18px; font-weight: 300; color:#222; line-height: 22px; overflow:hidden;}
.article_type101{position:relative;}
.article_type101 .news_cate1_14{border-top: 1px solid #efefef;}
.article_type101 .swiper-container{margin-top: 12px}
.article_type101 .card_thumb a{display:block; width:100%}
.article_type101 .card_thumb .thumb_c::after{padding-bottom: 62.5%}
.article_type101 .card_thumb .txt_news{margin-top: 18px}
.article_type101 .card_thumb .txt_news .news_tit strong{display:inline-block; max-height: 24px; font-size: 20px; font-weight:bold; color: #222; line-height: 24px; overflow:hidden;}
.article_type102{position:relative;}
.article_type102 .news_cate1_14{border-top: 1px solid #efefef;}
.article_type102 .news_cate1_14 a{display: block;}
.article_type102 .card_thumb{margin-top: 12px}
.article_type102 .card_thumb .thumb_c::after{padding-bottom: 62.5%}
.article_type102 .card_thumb .thumb_c img{border: 1px solid #e6e6e6; box-sizing: border-box;}
.article_type102 .card_thumb .info_card{display: flex; justify-content: space-between; align-items: center; margin-top: 10px;}
.article_type102 .card_thumb .info_card .date{font-size: 16px; font-weight: 400; color: #222; letter-spacing: 0; padding-left: 23px; background: url('../image/common/ico_calendar1_1.png') no-repeat 0 center; background-size: 16px auto}
.article_type102 .card_thumb .info_card .button > a{display: flex; justify-content: center; align-items: center; width: 110px; height: 42px; border: 1px solid #005bac;}
.article_type102 .card_thumb .info_card .button > a > span{font-size: 14px; font-weight: bold; color: #005bac; padding-left: 14px; background: url('../image/common/ico_tag1.png') no-repeat 0 center; background-size: 13px auto}
.article_type103{position:relative;}
.article_type103 .news_cate1_14{border-top: 1px solid #efefef;}
.article_type103 .news_cate1_14 a{display: block;}
.article_type103 .tag_cloud{min-height: 288px; padding: 18px 20px; background-color: #f7f7f7; margin-top: 12px; box-sizing: border-box; overflow: hidden;}
.article_type103 .tag_cloud .inner_tag_cloud{display: flex; flex-wrap: wrap; align-items: flex-start; }
.article_type103 .tag_cloud .tag_box{display: flex; justify-content: center; align-items: center; padding: 0 10px; height: 38px; font-family: 'Noto Sans KR', sans-serif; font-size: 15px; color: #222; border: 1px solid #222; background-color: #fff; box-sizing: border-box; border-radius: 5px; margin: 6px 3px; transition: .2s ease-in-out;}
.article_type103 .tag_cloud .tag_box::before{content: "#";}
.article_type103 .tag_cloud .tag_box:hover{color: #fff; background-color: #222;}
.article_type104{position:relative;}
.article_type104 .news_cate1_14{border-top: 1px solid #efefef;}
.article_type104 .swiper-container{margin-top: 11px; border:1px solid #efeff1;}
.article_type104 .list_news_c{ background-color:#fff}
.article_type104 .list_news_c > li{position:relative; border-bottom:1px solid #e6e6e6}
.article_type104 .list_news_c > li:last-child{border-bottom:none}
.article_type104 .list_news_c > li a{display: flex; align-items: center; width:100%; height: 105px; padding: 0 20px; box-sizing: border-box;}
.article_type104 .list_news_c > li .thumb{width: 60px; height: 60px;}
.article_type104 .list_news_c > li .thumb img{width: 100%; height: 100%; object-fit: cover; border-radius:50%}
.article_type104 .list_news_c > li .txt_news{padding-left: 17px; flex: 1;}
.article_type104 .list_news_c > li .txt_news .news_cate_c{font-family: 'Noto Sans KR', sans-serif; font-size: 13px; font-weight: bold; color: #005bac; margin-bottom: 5px;}
.article_type104 .list_news_c > li .txt_news .news_tit strong{display: inline-block; max-height: 24px; font-family: 'Noto Sans KR', sans-serif; font-size: 16px; font-weight: 300; color:#222; line-height: 24px; overflow: hidden;}
.article_type104 .list_news_c > li .txt_news .news_text{display: inline-block; max-height: 12px;  font-size: 12px; color: #999; line-height: 12px; overflow: hidden; margin-top: 6px;}
.article_type105{position:relative;}
.article_type105 .swiper-container .swiper-slide{background-color: #fff; }
.article_type105 .swiper-container .thumb_c{padding-bottom: 65.1%}
.article_type105 .swiper-container .txt_news{margin-top: 23px;}
.article_type105 .swiper-container .txt_news .news_cate_c{font-family: 'Noto Sans KR', sans-serif; font-size:14px; font-weight:bold; color:#222; letter-spacing:0; text-transform:uppercase;}
.article_type105 .swiper-container .txt_news .news_cate_c span{color: var(--point-color01)}
.article_type105 .swiper-container .txt_news .news_tit{margin-top: 6px;}
.article_type105 .swiper-container .txt_news .news_tit strong{display:inline-block; max-height: 36px; font-size:26px; font-weight:bold; color:#222; line-height: 36px; overflow:hidden;}
.article_type105 .swiper-container .txt_news p{margin-top: 7px; max-height: 22px; font-size: 17px; color: #222; line-height:22px; overflow:hidden;}
.article_type105 .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 155px}
.article_type105 .swiper-pagination-bullet{width:14px; height:14px; border: 2px solid #fff; background-color:transparent; opacity: .8; outline:none; box-sizing: border-box;}
.article_type105 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
.article_type105 .swiper-pagination-bullet-active{border-color: #fff; background-color: #fff; opacity: 1;}
.article_type105 .swiper-pagination-bullet:hover,
.article_type105 .swiper-pagination-bullet:focus{outline:none}
.article_type106{position:relative;}
.article_type106 .list_thumb4_1 li{position: relative; margin-bottom: 13px;}
.article_type106 .list_thumb4_1 li:first-child{border-bottom: 0; padding-bottom:0;}
.article_type106 .list_thumb4_1 li:last-child{margin-bottom: 0;}
.article_type106 .list_thumb4_1 li .thumb_c:after{padding-bottom: 63.3%}
.article_type106 .list_thumb4_1 li .txt_news{margin-top: 7px;}
.article_type106 .list_thumb4_1 li .txt_news .news_tit strong{max-height: 26px;}
.article_type106 .list_thumb4_1 li .txt_news p{margin-top: 6px; max-height: 22px; font-size: 15px;}
.article_type107{position:relative;}
.article_type107 .inner_row{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf;}
.article_type107 .latest_news{display: flex; height: 30px; width: 66%; overflow:hidden}
.article_type107 .latest_news::before{content: "Notice"; position: relative; top: 1px; width: 70px; font-family: 'Noto Sans KR', sans-serif; font-size: 14px; font-weight: bold; color: var(--point-color01); line-height: 30px; text-transform: uppercase; margin-right: 25px;}
.article_type107 .swiper-container{flex: 1;}
.article_type107 .latest_news .txt_news .news_tit strong{display: inline-block; max-width: 100%; font-size: 17px; font-weight: 300; color: #222; line-height: 30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; box-sizing:border-box;}
.article_type107 .latest_news .txt_news .news_tit strong::before{content: ""; position: relative; top: -2px; display: inline-block; width: 6px; height: 6px; background-color: #00428e; vertical-align: middle; margin-right: 7px;}
.article_type107 .btn_kakao a{display: block; font-size: 15px; font-weight: bold; color: #381e1f; line-height: 23px; padding-right: 10px; padding-left: 35px; background: url('../image/common/logo_kakao.png') no-repeat 0 center; background-size: 25px auto}
.article_type107 .btn_nblog a{display: block; font-size: 15px; font-weight: bold; color: #222; line-height: 26px; padding-right: 10px; padding-left: 35px; background: url('../image/common/logo_nblog.png') no-repeat 0 center; background-size: 26px auto}
.article_type107 .btn_nblog span{color: #03c75a;}

.article_type108{position:relative;}
.article_type108 .news_cate_c{padding-top: 19px; padding-bottom: 24px; border-top: 1px solid #333;}
.article_type108 .news_cate_c .title{font-family: 'Noto Sans KR', sans-serif; font-size: 18px; font-weight: bold; color: var(--point-color01);}
.article_type108 .list_thumb_c li{margin-bottom: 16px;}
.article_type108 .list_thumb_c li a{display: flex; align-items: center; position:relative; }
.article_type108 .list_thumb_c li .thumb_c{position:relative; width: 25%; background-repeat:no-repeat; background-position:center; background-size:cover}
.article_type108 .list_thumb_c li .thumb_c:after{content: ""; display: block; padding-bottom: 71%}
.article_type108 .list_thumb_c li .txt_news{position:relative; width: 70%; margin-left: 5%;}
.article_type108 .list_thumb_c li .txt_news .news_tit strong{display: inline-block; max-height: 52px; font-size: 18px; font-weight: 300; color:#222; line-height: 26px; overflow: hidden;}
.article_type108 .list_thumb_c li.main_news .txt_news{position: absolute; left: 0; bottom: 0; margin-left: 0; width: 100%; padding: 14px 20px; box-sizing: border-box;}
.article_type108 .list_thumb_c li.main_news .thumb_c{width: 100%;}
.article_type108 .list_thumb_c li.main_news .thumb_c:after{padding-bottom: 68.3%}
.article_type108 .list_thumb_c li.main_news .txt_news .news_tit strong{display:inline-block; max-height:60px; font-size: 20px; font-weight:bold; color: #fff; line-height: 30px; overflow:hidden}
.article_type109{position:relative;}
.article_type109 .news_cate_c{padding-top: 17px; padding-bottom: 8px; border-top: 1px solid #333;}
.article_type109 .news_cate_c .title{font-family: 'Noto Sans KR', sans-serif; font-size: 18px; font-weight: bold; color: var(--point-color01);}
.article_type109 .list_news_c li{padding-top: 15px; padding-bottom: 20px; border-bottom:1px solid #e1e1e3}
.article_type109 .list_news_c li .txt_news .news_tit strong{display:inline-block; max-height: 44px; font-family: 'Noto Sans KR', sans-serif; font-size: 16px; font-weight: 300; color:#222; line-height: 22px; overflow:hidden;}
.article_type109 .list_news_c li .txt_news p{max-height:80px; font-size:13px; line-height:20px; overflow:hidden; }
.article_type109 .list_news_c li .txt_news .news_cate{font-size: 13px; font-weight: bold; color: var(--point-color01); margin-top: 5px}
.article_type110{position:relative;}
.article_type110 .list_news_c li{margin-bottom: 26px;}
.article_type110 .list_news_c li a{display:block;}
.article_type110 .list_news_c li .thumb_c::after{padding-bottom: 66%}
.article_type110 .list_news_c li .txt_news{margin-top: 12px}
.article_type110 .list_news_c li .txt_news .news_cate{font-size: 13px; font-weight: bold; color: var(--point-color01); margin-bottom: 5px}
.article_type110 .list_news_c li .txt_news .news_tit strong{display:inline-block; max-height: 48px; font-size:18px; font-weight:bold; color: #222; line-height: 24px; overflow:hidden;}
.article_type111{position:relative;}
.article_type111 .card_thumb_c{overflow:hidden; box-sizing:border-box;}
.article_type111 .card_thumb_c a{display:block; position:relative;}
.article_type111 .card_thumb_c .thumb_c:after{padding-bottom: 92.3%}
.article_type111 .card_thumb_c .txt_news{position:absolute; bottom:0; width:100%; padding: 19px 23px; color: #fff; box-sizing: border-box;}
.article_type111 .card_thumb_c .txt_news .news_tit strong{display:inline-block; max-height: 72px; font-size: 28px; font-weight:bold; line-height: 36px; overflow:hidden; }
.article_type111 .card_thumb_c .txt_news p{max-height: 48px; font-size: 16px; font-weight: 300; line-height: 24px; overflow: hidden; margin-top: 8px;}
.article_type112{position:relative;}
.article_type112 .news_cate_c{padding-top: 19px; padding-bottom: 24px; border-top: 1px solid #333;}
.article_type112 .news_cate_c .title{font-family: 'Noto Sans KR', sans-serif; font-size: 18px; font-weight: bold; color: var(--point-color01);}
.article_type112 .list_thumb_c li{padding-top: 16px; padding-bottom: 16px; border-bottom: 1px solid #e1e1e3;}
.article_type112 .list_thumb_c li a{display: flex; align-items: center; position:relative; }
.article_type112 .list_thumb_c li .thumb_c{position:relative; width: 32%; background-repeat:no-repeat; background-position:center; background-size:cover}
.article_type112 .list_thumb_c li .thumb_c:after{content: ""; display: block; padding-bottom: 61%}
.article_type112 .list_thumb_c li .txt_news{position:relative; width: 64.5%; margin-left: 3.5%;}
.article_type112 .list_thumb_c li .txt_news .news_tit strong{display: inline-block; max-height: 44px; font-size: 16px; font-weight: 300; color:#222; line-height: 22px; overflow: hidden;}
.article_type112 .list_thumb_c li .txt_news .news_cate{font-size: 13px; font-weight: bold; color: var(--point-color01); margin-top: 5px}
.article_type113{position:relative;}
.article_type113 .tabs_t6 .tab_buttons .tablink.current span{color: #00428e;}
.article_type113 .wrap_list{height: 275px;}
.article_type113 .list_news_c{display: flex; flex-wrap: wrap; padding: 0 2px; overflow: hidden;}
.article_type113 .list_news_c > li{position:relative; width: 50%;  padding: 0 12px; box-sizing: border-box;}
.article_type113 .list_news_c > li a{display: flex; align-items: center; width:100%; height: 92px; border-bottom: 1px solid #e6e6e6; box-sizing: border-box;}
.article_type113 .list_news_c > li:nth-child(5) a,
.article_type113 .list_news_c > li:nth-child(6) a{border-bottom:none}
.article_type113 .list_news_c > li .thumb{width: 60px; height: 60px;}
.article_type113 .list_news_c > li .thumb img{width: 100%; height: 100%; object-fit: cover; border-radius:50%}
.article_type113 .list_news_c > li .txt_news{padding-left: 17px; flex: 1;}
.article_type113 .list_news_c > li .txt_news .news_cate_c{font-family: 'Noto Sans KR', sans-serif; font-size: 13px; font-weight: bold; color: var(--point-color01); margin-bottom: 4px;}
.article_type113 .list_news_c > li .txt_news .news_tit strong{display: inline-block; max-height: 22px; font-family: 'Noto Sans KR', sans-serif; font-size: 16px; font-weight: 300; color:#222; line-height: 22px; overflow: hidden;}
.article_type113 .list_news_c > li .txt_news .news_text{display: inline-block; max-height: 12px;  font-size: 12px; color: #999; line-height: 12px; overflow: hidden; margin-top: 5px;}
.article_type113 .btn_more{border-top: 1px solid #efeff1;}
.article_type113 .btn_more > a{display: flex; justify-content: center; align-items: center; height: 45px; box-sizing: border-box;}
.article_type113 .btn_more > a > span{display: inline-block; font-size: 12px; color: #999; line-height: 15px; padding-right: 13px; background:url('../image/common/arw1_2.png') no-repeat calc(100% - 1px) calc(50% + 1px); background-size: 7px auto}
.article_type114{position:relative;}
.article_type114 .news_cate5_3{width: 100%; padding-top: 21px; padding-bottom: 28px; border-top: 4px solid var(--point-color01);}
.article_type114 .news_cate5_3 .title{font-size: 20px; color: var(--point-color01)}
.article_type114 .list_news_c{display: flex;}
.article_type114 .list_news_c li{width:calc(33.333333333333% - 27px); margin-right: 40px; font-family: 'Noto Sans KR', sans-serif; }
.article_type114 .list_news_c li:last-child{margin-right: 0;}
.article_type114 .list_news_c li a{display:block; width:100%}
.article_type114 .list_news_c li .thumb_c::after{padding-bottom: 56.5%}
.article_type114 .list_news_c li .txt_news{margin-top: 11px}
.article_type114 .list_news_c li .txt_news .news_tit strong{display:inline-block; max-height: 52px; font-size:18px; font-weight:bold; color: #222; line-height: 26px; overflow:hidden;}

.article_type115{position:relative;}
.article_type115 .list_thumb_c{display: flex; flex-wrap: wrap; justify-content: space-between;}
.article_type115 .list_thumb_c li{width:calc(50% - 10px); margin-bottom:20px}
.article_type115 .list_thumb_c li .thumb_c:after{padding-bottom: 60.25%}
.article_type115 .list_thumb_c li .txt_news{height: 110px; padding: 18px 20px 16px; border: 1px solid #f1eeee; border-top: 0; box-sizing: border-box;}
.article_type115 .txt_news .news_cate_c{font-size: 14px; font-weight:bold; color:#f39801; margin-bottom: 8px}
.article_type115 .list_thumb_c li .txt_news .news_tit strong{display:inline-block; max-height: 52px; font-size: 20px; font-weight:bold; color: #222; line-height: 26px; overflow:hidden;}

.article_type116{position:relative;}
.article_type116 .list_thumb_c li{margin-bottom: 16px;}
.article_type116 .list_thumb_c li a{display: flex; align-items: center; position:relative; }
.article_type116 .list_thumb_c li .thumb_c{position:relative; width: 21.5%; background-repeat:no-repeat; background-position:center; background-size:cover}
.article_type116 .list_thumb_c li .thumb_c:after{content: ""; display: block; padding-bottom: 79%}
.article_type116 .list_thumb_c li .txt_news{position:relative; width: 70%; margin-left: 4%;}
.article_type116 .list_thumb_c li .txt_news .news_tit strong{display: inline-block; max-height: 52px; font-size: 18px; font-weight: bold; color:#222; line-height: 26px; overflow: hidden;}
.article_type116 .list_thumb_c li.main_news{padding-bottom: 6px; border-bottom: 1px solid #e9e9eb; margin-bottom: 20px;}
.article_type116 .list_thumb_c li.main_news a{flex-direction: column;}
.article_type116 .list_thumb_c li.main_news .txt_news{margin-left: 0; width: 100%; padding: 14px 0;}
.article_type116 .list_thumb_c li.main_news .thumb_c{width: 100%;}
.article_type116 .list_thumb_c li.main_news .thumb_c:after{padding-bottom: 70%}
.article_type116 .list_thumb_c li.main_news .txt_news .news_tit strong{display:inline-block; max-height: 60px; font-size: 20px; line-height: 30px; overflow:hidden}
/*스크롤광고-6번변형*/
.article_type117{position:relative; overflow:hidden;}
.article_type117 .ct_news .inner_news{position:relative; height: 599px; padding-right: 8px; overflow-y:scroll}
.article_type117 .ct_news .inner_news::-webkit-scrollbar{width:6px;}
.article_type117 .ct_news .inner_news::-webkit-scrollbar-track{background: #f2f2f2;}
.article_type117 .ct_news .inner_news::-webkit-scrollbar-thumb{background: var(--point-color01); border-radius:3px;}

.article_type118{position:relative;}
.article_type118 .list_thumb_c{display: flex; flex-wrap: wrap; justify-content: space-between;}
.article_type118 .list_thumb_c li{width: calc(33.33333333% - 16px); margin-bottom: 20px;}
.article_type118 .list_thumb_c li .thumb_c{position:relative; }
.article_type118 .list_thumb_c li .thumb_c:after{padding-bottom: 70%}
.article_type118 .list_thumb_c li .txt_news{position: relative; top: -15px; text-align: center;}
.article_type118 .list_thumb_c li .txt_news .news_cate_c{display:inline-flex; justify-content: center; align-items: center; min-width: 65px; height:30px; font-size: 14px; font-weight: bold; color:#fff; padding: 0 15px; background-color:var(--point-color01); border-radius: 15px; box-sizing: border-box; margin-bottom: 10px;}
.article_type118 .list_thumb_c li .txt_news .news_tit strong{display:inline-block; max-height: 60px; font-size: 24px; font-weight: bold; color: #222; line-height: 30px; overflow:hidden;}
.article_type118 .list_thumb_c li.main_news{width: calc(50% - 20px); margin-bottom: 40px;}
.article_type118 .list_thumb_c li.main_news a{display: flex;}
.article_type118 .list_thumb_c li.main_news .thumb_c{position:relative; width: calc(50% - 5px);}
.article_type118 .list_thumb_c li.main_news .thumb_c:after{padding-bottom: 70%}
.article_type118 .list_thumb_c li.main_news .txt_news{flex: 1; top: auto; text-align: left; padding-top: 43px; margin-left: 20px;}
.article_type118 .list_thumb_c li.main_news .txt_news .news_cate_c{min-width: 0; height: auto; font-size: 16px; color:var(--point-color01); padding: 0; background-color: transparent; margin-bottom: 11px;}
.article_type118 .list_thumb_c li.main_news .txt_news .news_tit strong{max-height: 90px; font-size: 22px; color:#222;}
.article_type118 .tabs_t6{border: 0;}
.article_type118 .tabs_t6 .tab_buttons{flex-wrap: wrap; height: 59px; border-bottom: 1px solid #f01a21;}
.article_type118 .tabs_t6 .tab_buttons .tablink{flex: 0 1 160px; border-bottom: 1px solid #f01a21;}
.article_type118 .tabs_t6 .tab_buttons .tablink:first-child{border-left: 1px solid #ededed;}
.article_type118 .tabs_t6 .tab_buttons .tablink:last-child{border-right: 1px solid #ededed;}
.article_type118 .tabs_t6 .tab_buttons .tablink.current{border: 1px solid #f01a21; border-bottom: 1px solid #fff}
.article_type118 .tabs_t6 .tab_ct .tabcontent{padding: 40px 0 0}
.article_type118 .tabs_t6 .btn-more{position: absolute; top: 16px; right: 0}
.article_type118 .tabs_t6 .btn-more a{display: inline-block; font-size: 14px; font-weight: bold; color: #999; padding: 5px 14px 5px 0; background:url('../image/common/arw1_1.png') no-repeat right center / 7px auto}

.article_type119 .list_thumb_c li{margin-bottom: 20px;}
.article_type119 .list_thumb_c li a{display: flex; align-items: center; position:relative;}
.article_type119 .list_thumb_c li .thumb_c{position:relative; width: 122px;}
.article_type119 .list_thumb_c li .thumb_c:after{padding-bottom: 100%}
.article_type119 .list_thumb_c li .txt_news{position:relative; flex: 1; margin-right: 40px;}
.article_type119 .list_thumb_c li .txt_news .news_cate_c{font-size:16px; font-weight: bold; color:var(--point-color01); margin-bottom: 14px;}
.article_type119 .list_thumb_c li .txt_news .news_tit strong{display:inline-block; max-height: 78px; font-size: 18px; font-weight: bold; color: #222; line-height: 26px; overflow:hidden;}
.article_type119 .list_thumb_c li.main_news{margin-bottom: 30px;}
.article_type119 .list_thumb_c li.main_news a{display:block;}
.article_type119 .list_thumb_c li.main_news .thumb_c{display: block; width: 100%;}
.article_type119 .list_thumb_c li.main_news .thumb_c::after{padding-bottom: 86.5%}
.article_type119 .list_thumb_c li.main_news .txt_news{position: absolute; bottom: 0; width: 100%; padding: 25px; text-align: center; box-sizing: border-box;}
.article_type119 .list_thumb_c li.main_news .txt_news .news_cate_c{display:inline-flex; justify-content: center; align-items: center; min-width: 65px; height:30px; font-size:14px; font-weight: bold; color:#fff; padding: 0 15px; background-color:var(--point-color01); border-radius: 15px; box-sizing: border-box; margin-bottom: 10px;}
.article_type119 .list_thumb_c li.main_news .txt_news .news_tit strong{max-height: 60px; font-size: 24px; color: #fff; line-height: 30px;}

.article_type120{position:relative;}
.article_type120 .news_cate1_3{padding-top: 15px; padding-bottom: 18px; border-top: 1px solid #222; border-bottom: 1px solid #efeff1;}
.article_type120 .news_cate1_3 a{font-size: 20px; color:#222; line-height: 23px; letter-spacing:0}
.article_type120 .news_cate1_3 span{display:inline-block; padding-right:13px; background:url('../image/common/arw1.png') no-repeat right calc(50% + 2px); background-size:7px auto}
.article_type120 .news_cate1_3 strong{color: var(--point-color01);}
.article_type120 .list_thumb_c li{padding-top: 17px; padding-bottom: 16px; border-bottom: 1px solid #efeff1;}
.article_type120 .list_thumb_c li a{display: flex; align-items: center; position:relative;}
.article_type120 .list_thumb_c li .txt_news{position:relative;}
.article_type120 .list_thumb_c li .txt_news .news_cate_c{font-size:14px; font-weight: bold; color:var(--point-color01); margin-bottom: 6px;}
.article_type120 .list_thumb_c li .txt_news .news_tit strong{display: inline-block; max-height: 52px; font-size: 18px; font-weight: bold; color:#222; line-height: 26px; overflow: hidden;}
.index_row .article_type120 .swiper-button-prev,
.index_row .article_type120 .swiper-button-next{top: 14px;}

.article_type121{position:relative;}
.article_type121 .thumb_c{display: block; position:relative; width: 100%;}
.article_type121 .thumb_c:after{padding-bottom: 127%}
.article_type121 .txt_news{position: absolute; left: 0; bottom: 0; margin-left: 0; width: 100%; padding: 28px 25px; box-sizing: border-box;}
.article_type121 .txt_news .news_cate_c{font-size: 16px; font-weight: bold; color:var(--point-color01); margin-bottom: 11px;}
.article_type121 .txt_news .news_tit strong{display:inline-block; max-height:60px; font-size: 24px; font-weight:bold; color: #fff; line-height: 30px; overflow:hidden}

.article_type122{position:relative;}
.article_type122 .list_thumb_c{display: flex; flex-wrap: wrap; justify-content: space-between;}
.article_type122 .list_thumb_c li{width: calc(50% - 20px); margin-bottom: 40px;}
.article_type122 .list_thumb_c li a{position:relative;}
.article_type122 .list_thumb_c li .thumb_c{position:relative; width: 100%;}
.article_type122 .list_thumb_c li .thumb_c:after{padding-bottom: 72%}
.article_type122 .list_thumb_c li .txt_news{margin-top: 14px;}
.article_type122 .list_thumb_c li .txt_news .news_cate_c{font-size: 16px; font-weight: bold; color:var(--point-color01); margin-bottom: 7px;}
.article_type122 .list_thumb_c li .txt_news .news_tit strong{display: inline-block; max-height: 52px; font-size: 18px; font-weight: bold; color:#222; line-height: 26px; overflow: hidden;}
.article_type122 .list_thumb_c li .txt_news p{display: inline-block; max-height: 78px; font-size: 18px; font-weight: 300; color:#222; line-height: 26px; overflow: hidden; margin-top: 10px;}
.article_type122 .list_thumb_c li.main_news{width: 100%;}
.article_type122 .list_thumb_c li.main_news a{display: flex; align-items: center;}
.article_type122 .list_thumb_c li.main_news .thumb_c{width: calc(50% - 20px);}
.article_type122 .list_thumb_c li.main_news .txt_news{flex: 1; margin-left: 40px; margin-top: 0;}
.article_type122 .list_thumb_c li.main_news .txt_news .news_cate_c{margin-bottom: 11px;}
.article_type122 .list_thumb_c li.main_news .txt_news .news_tit strong{display:inline-block; max-height:60px; font-size: 22px; font-weight:bold; color: #00428e; line-height: 30px; overflow:hidden}

.article_type123{position: relative;}
.article_type123 .news_tit{margin-bottom: 32px;}
.article_type123 .news_tit strong{display: inline-block; max-height: 46px; font-size: 42px; font-weight: bold; color: #000; line-height: 46px; overflow: hidden;}
.article_type123 .swiper-slide{background-color: #fff;}
.article_type123 .item-article{display: flex;}
.article_type123 .item-article > div{max-height: 340px;}
.article_type123 .thumb_c{width: 78.5%;}
.article_type123 .thumb_c:after{padding-bottom: 75%}
.article_type123 .txt_news{width: 37.5%; padding-left: 30px; box-sizing: border-box}
.article_type123 .txt_news p{font-size: 18px; font-weight: bold; color: #000; line-height: 24px; text-align: justify; overflow:hidden;}
.article_type123 .prg_s .swiper-button-next,
.article_type123 .prg_s .swiper-button-prev{right: auto; top: 95px; width:29px; height:29px; border:none; margin-top:0; box-sizing:border-box; transition:ease-in-out .2s}
.article_type123 .prg_s .swiper-button-prev{left: 16px; background:url('../image/common/arw_prg8_1.jpg') no-repeat 0 0; background-size:29px auto}
.article_type123 .prg_s .swiper-button-next{left: 46px;  background:url('../image/common/arw_prg8_2.jpg') no-repeat 0 0; background-size:29px auto} 

.article_type124{position:relative;}
.article_type124 .list_thumb_c{display: flex; flex-wrap: wrap; justify-content: space-between;}
.article_type124 .list_thumb_c li{width:calc(50% - 9px); margin-bottom: 18px}
.article_type124 .list_thumb_c li .thumb_c:after{padding-bottom: 56.75%;}
.article_type124 .list_thumb_c li .txt_news{padding: 11px 13px; border: 1px solid #f1eeee; border-top: 0; box-sizing: border-box;}
.article_type124 .list_thumb_c li .txt_news .news_tit strong{display:inline-block; max-height: 26px; font-size: 19px; font-weight:bold; color: #000; line-height: 26px; overflow:hidden;}

.article_type125{position:relative;}
.article_type125 .list_thumb_c{display: grid; grid-template-columns: repeat(2, 1fr); gap: 0 40px;}
.article_type125 .list_thumb_c li{padding-top: 16px; padding-bottom: 16px; border-bottom: 1px solid #eee;}
.article_type125 .list_thumb_c li:nth-child(1),
.article_type125 .list_thumb_c li:nth-child(2){padding-top: 0;}
.article_type125 .list_thumb_c li a{display: flex; align-items: center; gap: 14px; position:relative; }
.article_type125 .list_thumb_c li .thumb_c{position:relative; width: 33%;}
.article_type125 .list_thumb_c li .thumb_c:after{padding-bottom: 64.75%}
.article_type125 .list_thumb_c li .txt_news{position:relative; flex: 1;}
.article_type125 .list_thumb_c li .txt_news .news_tit strong{display: inline-block; max-height: 54px; font-size: 22px; font-weight: 500; color:#222; line-height: 27px; text-align: justify; overflow: hidden;}
.article_type125 .list_thumb_c li .txt_news .news_cate_c{font-size: 17px; font-weight: bold; color:var(--point-color01); margin-top: 7px;}

.article_type126{position:relative; }
.article_type126 .news_cate_c{position: relative; margin-bottom: 20px;}
.article_type126 .news_cate_c a{display: flex; align-items: center; font-family: 'Noto Sans KR', sans-serif; font-size: 20px; font-weight: bold; color: var(--point-color01);}
.article_type126 .news_cate_c a::after{content: ""; flex: 1; display: block; height: 4px; background-color: #e9e9e9; margin-left: 12px;}
.article_type126 .card_thumb_c{position:relative; padding:22px 24px 0; border: 1px solid #57b1cb;}
.article_type126 .card_thumb_c .thumb_c:after{padding-bottom: 113%}
.article_type126 .card_thumb_c .txt_news{position:relative; padding: 25px 0 68px; text-align:center; background:#fff; box-sizing:border-box}
.article_type126 .card_thumb_c .txt_news .news_tit strong{display:inline-block; max-height: 64px; font-size: 25px; font-weight:bold; color:#222; line-height: 32px;  overflow: hidden;}
.article_type126 .card_thumb_c .sep{display:block; position:absolute; left:50%; bottom: 27px; width:1px; height:14px; background-color:#e5e5e5; z-index:10}
.article_type126 .card_thumb_c .swiper-button-next,
.article_type126 .card_thumb_c .swiper-button-prev{left:50%; top:auto; bottom: 19px; width: 29px; height:29px; border: 0; margin-top:0; background-size: 10px auto}
.article_type126 .card_thumb_c .swiper-button-prev{margin-left:-36px; background-image:url('../image/common/arw_prg8_1.png');}
.article_type126 .card_thumb_c .swiper-button-next{margin-left: 9px; background-image:url('../image/common/arw_prg8_2.png');} 
.article_type126 .card_thumb_c .swiper-button-next:hover, 
.article_type126 .card_thumb_c .swiper-button-next:focus,
.article_type126 .card_thumb_c .swiper-button-next:hover, 
.article_type126 .card_thumb_c .swiper-button-next:focus{background-color:#fff; outline:none}

.article_type127{position:relative; padding: 22px 24px 16px; border: 1px solid #dfdfdf;}
.article_type127 .news_cate_c{position:relative; display: flex; justify-content: space-between; margin-bottom: 21px}
.article_type127 .news_cate_c .title{ font-family: 'Noto Sans KR', sans-serif; font-size: 20px; font-weight:bold; color: #000}
.article_type127 .news_cate_c .btn_more a{display:block; padding:3px 0 3px 3px; font-size:12px; color:#888; padding-right:13px; background:url('../image/common/ico_plus2.png') no-repeat right center; background-size:9px auto}
.article_type127 .list_news_c li{padding-top: 15px; padding-bottom: 15px; border-top:1px solid #e4e4e6}
.article_type127 .list_news_c li:first-child{border-color:#2d2d2d}
.article_type127 .list_news_c li:last-child{padding-bottom:0}
.article_type127 .list_news_c li .txt_news .news_tit strong{display:inline-block; max-height:26px; font-size: 22px; font-weight: 500; color:#222; line-height:26px; overflow:hidden;}
.article_type127 .list_news_c li .txt_news p{max-height:19px; font-size: 17px; font-weight: 400; color:#666; line-height:19px; overflow:hidden; margin-top: 4px;}

.article_type128{position:relative;}
.article_type128 .news_cate_c{position:relative; margin-bottom: 30px}
.article_type128 .news_cate_c span{display: flex; align-items: center; font-family: 'Noto Sans KR', sans-serif; font-size: 20px; font-weight: bold; color: #000;}
.article_type128 .news_cate_c span::after{content: ""; flex: 1; display: block; height: 1px; background-color: #000; margin-left: 19px;}
.article_type128 .list_thumb_c{display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px 40px;}
.article_type128 .list_thumb_c li:nth-child(1),
.article_type128 .list_thumb_c li:nth-child(2){padding-top: 0;}
.article_type128 .list_thumb_c li a{display: flex; align-items: center; gap: 20px; position:relative; }
.article_type128 .list_thumb_c li .thumb_c{position:relative; width: 31%;}
.article_type128 .list_thumb_c li .thumb_c:after{padding-bottom: 100%}
.article_type128 .list_thumb_c li .txt_news{position:relative; flex: 1;}
.article_type128 .list_thumb_c li .txt_news .news_cate_c{font-size: 17px; font-weight: bold; color:var(--point-color01); margin-bottom: 9px;}
.article_type128 .list_thumb_c li .txt_news .news_tit strong{display: inline-block; max-height: 54px; font-size: 22px; font-weight: 500; color:#222; line-height: 27px; text-align: justify; overflow: hidden;}

.article_type129{position:relative;}
.article_type129 .news_cate_c{position:relative; display: flex; justify-content: space-between; margin-bottom: 19px}
.article_type129 .news_cate_c .title{ font-family: 'Noto Sans KR', sans-serif; font-size: 20px; font-weight:bold; color: #000}
.article_type129 .news_cate_c .btn_more a{display:block; padding:3px 0 3px 3px; font-size:12px; color:#888; padding-right:13px; background:url('../image/common/ico_plus2.png') no-repeat right center; background-size:9px auto}
.article_type129 .list_news_c{border-top:1px solid #333}
.article_type129 .list_news_c li{padding-top: 11px; padding-bottom: 16px; border-bottom:1px solid #efeff1}
.article_type129 .list_news_c li .txt_news{font-family: 'Noto Sans KR', sans-serif;}
.article_type129 .list_news_c li .txt_news .news_tit strong{display: inline-block; max-height: 27px; font-size: 22px; font-weight: 500; color:#222; line-height:27px; overflow: hidden;}
.article_type129 .list_news_c li .a_list{display: flex; align-items: center; width:100%; margin-top: 12px}
.article_type129 .list_news_c li .thumb_c{position:relative; width: 30%;}
.article_type129 .list_news_c li .thumb_c:after{padding-bottom: 67%}
.article_type129 .list_news_c li .a_list .txt_news{flex: 1; padding-left: 16px;}
.article_type129 .list_news_c li .a_list .txt_news p{max-height: 66px; font-size: 17px; font-weight: 400; color:#666; line-height: 22px; text-align: justify; overflow:hidden; margin-top: 4px;}

.article_type130{position: relative;} 
.article_type130 .tabs_t{border:1px solid #dfdfdf; border-top:0; background-color: #fff;}
.article_type130 .tabs_t .tab_buttons{display: flex;}
.article_type130 .tabs_t .tab_buttons .tablink{flex: 1; padding: 19px 0; border:1px solid #dfdfdf; text-align:center; background-color:#f7f7f7; box-sizing:border-box; cursor:pointer}
.article_type130 .tabs_t .tab_buttons .tablink:first-child{border-left:0}
.article_type130 .tabs_t .tab_buttons .tablink:last-child{border-right:0}
.article_type130 .tabs_t .tab_buttons .tablink span{display:inline-block; font-size:18px; font-weight:bold; color:#aaa;}
.article_type130 .tabs_t .tab_buttons .tablink.current{ border-right:0; border-bottom:0; border-left: 0; color: var(--point-color01); background-color:#fff}
.article_type130 .tabs_t .tab_ct .tabcontent{display:none; padding: 18px 24px 10px;}
.article_type130 .tabs_t .tab_ct .tabcontent.current{display:block;}
.article_type130 .list_news_c li a{display: flex; align-items: center; height: 70px; border-bottom:1px solid #efeff1}
.article_type130 .list_news_c li:last-child a{border-bottom: 0;}
.article_type130 .list_news_c li .rank{font-family: 'Noto Sans KR', sans-serif; font-size:30px; font-weight:bold; color: #57b1cb;}
.article_type130 .list_news_c li .txt_news{flex: 1; margin-left: 18px;}
.article_type130 .list_news_c li .txt_news .news_tit strong{display:inline-block; max-height: 28px; font-size: 20px; font-weight: 500; color: #000; line-height: 28px; overflow: hidden;}


.article_type14_3{position:relative;}
.article_type14_3 .news_cate_c{position: relative;  text-align: center; letter-spacing:0; padding-top: 26px; padding-bottom: 26px;}
.article_type14_3 .news_cate_c strong{position: relative; font-family: 'Noto Sans KR', sans-serif; font-size: 34px; font-weight: 400; color:#000; line-height: 1; padding: 0 22px; background-color: #fff; z-index: 5}
.article_type14_3 .news_cate_c::after{content: ""; position: absolute; top: 50%; display: block; width: 100%; height: 1px; background-color: #003073;}
.article_type14_3 .news_cate_c .c1{color:#f39801}
.article_type14_3 .news_cate_c .c2{color:#003073}
.article_type14_3:before,
.article_type14_3:after{content:" "; display: table;}
.article_type14_3:after{clear: both;}
.article_type14_3 .movie .sc_movie .video{position: relative; height: 0; padding-bottom: 56.25%; overflow: hidden;}
.article_type14_3 .movie .sc_movie .video iframe{position: absolute; left: 0; top: 0; height: 100%; width: 100%;}
.article_type14_3 .movie .list_movie{position:relative; padding-top: 7px; padding-bottom: 7px; overflow: hidden; overflow-x:auto}
.article_type14_3 .movie .list_movie::-webkit-scrollbar{height: 6px}
.article_type14_3 .movie .list_movie::-webkit-scrollbar-track{background: #e5e5e5;}
.article_type14_3 .movie .list_movie::-webkit-scrollbar-thumb{background: #777; border-radius: 5px;}
.article_type14_3 .movie .list_movie::-webkit-scrollbar-thumb:hover {background: #bbb;}
.article_type14_3 .movie .list_movie > ul{display: flex; gap: 7px}
.article_type14_3 .movie .list_movie li{position: relative; flex: 0 0 auto; width: calc(16.6666666% - 6px);}
.article_type14_3 .movie .list_movie li::after{content: ""; position: absolute; right: 10px; top: 10px;  display: block; width: 20px; height: 20px;  background: url('../images/common/ico_play2.png') no-repeat 0 0 / 100% auto; z-index: 10}
.article_type14_3 .movie .list_movie li a{display: block; cursor:pointer}
.article_type14_3 .movie .list_movie li.on a::before{content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; border: 5px solid #ee3638; box-sizing: border-box; z-index: 10}
.article_type14_3 .movie .list_movie li .thumb_c{position:relative; }
.article_type14_3 .movie .list_movie li .thumb_c:after{padding-bottom: 68%}
.article_type14_3 .movie .list_movie li .thumb_c::before{content: ""; display: block; position: absolute; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.2); z-index: 5}
.article_type14_3 .movie .list_movie li .thumb_c img{position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover}
.article_type14_3 .movie .list_movie li .txt_news{position: absolute; bottom: 0; padding: 10px; z-index: 7}
.article_type14_3 .movie .list_movie li .txt_news .news_tit strong{display: inline-block; max-height: 40px; font-size: 14px; font-weight: 500; color:#fff; line-height: 20px; overflow: hidden;}


/*선거 포스터*/
.list_vote1{display: flex; flex-wrap: wrap;}
.list_vote1 > li{margin-bottom: 20px; margin-right: 20px;}
.list_vote1.dv2 > li{width: calc(50% - 10px);}
.list_vote1.dv2 > li:nth-child(even){margin-right: 0;}
.list_vote1.dv3 > li{width: calc(33.3333333333% - 13.34px);}
.list_vote1.dv3 > li:nth-child(3n){margin-right: 0;}
.list_vote1.dv4 > li{width: calc(25% - 15px);}
.list_vote1.dv4 > li:nth-child(4n){margin-right: 0;}
/* ==========================================================================
   View
   ========================================================================== */
/*상단 고정 제목*/
.fixed_title_bar{position:fixed; top:0; width:100%; height:0; border-bottom:0px solid #ddd; background-color:#fff; z-index:700; overflow:hidden; transition:height .3s}
.fixed_title_bar.fixed{height:70px; border-width:1px}
.fixed_title_bar .logo{position:absolute; left:0; top:14px}
.fixed_title_bar .logo img{width:146px}
.fixed_title_bar .article_title{text-align:center; padding-top:20px}
.fixed_title_bar .article_title strong{display:inline-block; font-size:24px; font-weight:bold; color:#222; line-height:1.2}
.fixed_title_bar .info_util{position:absolute; right:0; top:19px}
/*기사요약보기*/
.summary_view{position:relative; padding:0 20px 20px}
.summary_view:before{content:''; position:absolute; top:7px; bottom:26px; left:0; width:2px; background-color:#4a4a4a;}
.summary_view strong{font-size:18px; font-weight:normal; line-height:32px}
/*관련기사*/
.related_news .title{font-size:19px; font-weight:bold; color:#222; margin-bottom:15px}
.related_news .title span{font-size:16px}
.related_news ul li{margin:2px 0}
.related_news ul li a{display:block; position:relative; max-width:90%; font-size:17px; line-height:32px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.related_news ul li a:before{content:""; display:inline-block; width:4px; height:4px; background:#d6d6d6; vertical-align:middle; margin-right:7px}
/*태그*/
.tag_set a{display:inline-block; padding:0 15px; line-height:32px; font-size:13px; color:#333; border:1px solid #dadada; background-color:#fff; border-radius:16px; margin-right:3px; margin-bottom:7px; cursor:pointer; transition:.2s}
.tag_set a:hover{color:#fff; border-color:#cc0909; background-color:#cc0909}
/*기자카드 - 뷰페이지*/
.journalist_card{padding:0 20px; border:1px solid #eaeaea}
.journalist_card .jl_intro{position:relative; padding:15px 0 14px; border-bottom:1px solid #eaeaea}
.journalist_card .jl_intro a{display:block}
.journalist_card .jl_intro .jl_summary{display:table}
.journalist_card .jl_intro .jl_summary > div{display:table-cell; vertical-align:middle}
.journalist_card .jl_intro .jl_summary .jl_photo{padding-right:7px}
.journalist_card .jl_intro .jl_summary .jl_photo img{width:45px; height:45px; object-fit:cover; border-radius:50%}
.journalist_card .jl_intro .jl_summary .jl_info span{font-size:14px;}
.journalist_card .jl_intro .jl_summary .jl_info .jl_info_email{margin-left:1px; color:#777}
.journalist_card .jl_intro .btn_more{position:absolute; top:22px; right:0}
.journalist_card .jl_intro .btn_more a{display:block; width:100px; line-height:30px; font-size:12px; text-align:center; border:1px solid #222; border-radius:15px;  transition:.2s}
.journalist_card .jl_intro .btn_more a:hover{color:#fff; background-color:#222}
.journalist_card .more_news{padding:12px 0}
.journalist_card .more_news ul li{margin:2px 0}
.journalist_card .more_news ul li a{display:block; position:relative; max-width:90%; font-size:17px; line-height:32px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.journalist_card .more_news ul li a:before{content:""; display:inline-block; width:4px; height:4px; background:#d6d6d6; vertical-align:middle; margin-right:7px}
/*기사 좋아요*/
.view_like{position:relative; padding:15px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd}
.view_like .text_like{user-select:none}
.view_like .text_like a{cursor:pointer;} 
.view_like .text_like a span{display:inline-block; height:27px; line-height:27px; font-size:14px; vertical-align:middle}
.view_like .text_like a .heart{width:21px; background:url('../image/common/heart1_1.png') no-repeat 0 5px; background-size:21px auto; margin-right:5px}
.view_like .text_like a.on .heart{background-image:url('../image/common/heart1_2.png')}
.view_like .btn_share{position:absolute; top:17px; right:0}
.view_like .btn_share span{display:block; width:22px; height:22px; font-size:0; background: url('../image/common/ico_share4.png') no-repeat right center; background-size:15px auto; cursor:pointer}
/*댓글 관리 툴팁*/
.btn_util{user-select:none}
.btn_util span{display:inline-block; font-size:0; width:20px; height:22px; background: url('../image/common/dot1.png') no-repeat center; background-size:4px auto; cursor:pointer}
.btn_util .wrap_adm_btnset{display:none; position:relative}
.btn_util.on .wrap_adm_btnset{display:block}
.btn_util .wrap_adm_btnset .adm_btnset{position:absolute; top:5px; right:8px; background:#fff}
.btn_util .wrap_adm_btnset .adm_btnset .btn1 a{display:block; width:68px; line-height:40px; font-size:14px; text-align:center; border:1px solid #d0d0d0; cursor:pointer}
.btn_util .wrap_adm_btnset .adm_btnset .btn1 + .btn1 a{border-top:0}
/*댓글-좋아요,싫어요*/
.vote_like span{display:inline-block; font-size:13px; color:#838383; line-height:16px; padding-left:21px; margin-left:20px; cursor:pointer}
.vote_like .like{background:url('../image/common/like1_1.png') no-repeat 0 0; background-size:14.5px auto}
.vote_like .dislike{background:url('../image/common/like1_2.png') no-repeat 0 2px; background-size:14.5px auto}

.article_title_bar{width:100%; padding-bottom:20px; border-bottom:1px solid #eaeaea; margin-bottom:20px; font-family: 'Noto Sans KR', sans-serif; font-weight:normal}
.article_title_bar .view_head_top{padding-top:20px}
.article_title_bar .view_head_title{margin-top:10px}
.article_title_bar .view_head_title h1{font-family: 'Noto Sans KR', sans-serif; font-size:40px; font-weight:600; color:#222; line-height:56px; letter-spacing:-0.25px}
.article_title_bar .view_head_info_date{margin-top:15px;}
.article_title_bar .view_head_info_date span{font-size:14px}
.article_title_bar .view_head_info_date .info_jl{color:#777}
.article_title_bar .view_head_info_date .info_date{color:#aaa}
.article_title_bar .view_head_info_date .info_date1{margin-left:5px; padding-left:16px; background: url('../image/common/ico_clock1.png') no-repeat 0 center; background-size:13px 13px}
.article_title_bar .view_head_info_date .info_date1::after{content:" | "; color:#e2e2e2; margin-left:4px; margin-right:4px; vertical-align:baseline}
.article_title_bar .view_head_info_var{margin-top:14px;}
.article_title_bar .view_head_info_var .cmt_count{float:left; padding-top:10px;}
.article_title_bar .view_head_info_var .cmt_count a{display:inline-block; margin-left:4px; font-size:12px; line-height:18px; padding-left:21px; background: url('../image/common/ico_bubble1.png') no-repeat 0 2px; background-size:16px auto}
.article_title_bar .view_head_info_var .info_util{float:right}

.view_body{position:relative; font-family: 'Noto Sans KR', sans-serif; font-weight:normal;}
.view_body .view_article{padding-top:16px; margin-bottom:70px;word-break: break-all;}
.view_body .view_article .summary_view{margin-bottom:15px}
.view_body .view_article .view_article_photo{margin-bottom:30px}
.view_body .view_article .view_article_photo .photo_img{position:relative;}
.view_body .view_article .view_article_photo .photo_img .top_image{position:relative; }
.view_body .view_article .view_article_photo .photo_img .top_image img{width:100%}
.view_body .view_article .view_article_photo .photo_img .zoom{display:block; position:absolute; right:10px; bottom:10px}
.view_body .view_article .view_article_photo .photo_img .zoom img{width:30px}
.view_body .view_article .view_article_photo .photo_desc{margin-top:14px; font-size:14px; color:#828282; text-align:left; line-height:20px}
.view_body .view_article .view_article_photo table{display:block; width:100%}
.view_body .view_article .view_article_photo table tbody{display:block; width:100%}
.view_body .view_article .view_article_photo table tbody tr{display:block; width:100%}
.view_body .view_article .view_article_photo table tr td{display:inline-block; }
.view_body .view_article .view_article_photo.img_center{text-align:center}
.view_body .view_article .view_article_photo.img_center table tr td{width:80%; box-sizing:border-box; }
.view_body .view_article .view_article_photo.img_left1{float:left; width:200px; margin-right:20px}
.view_body .view_article .view_article_photo.img_left2{float:left; width:380px; margin-right:20px}
.view_body .view_article .view_article_photo.img_right1{float:right; width:200px; margin-left:20px}
.view_body .view_article .view_article_photo.img_right2{float:right; width:380px; margin-left:20px}
.view_body .view_article{font-size:20px; line-height:32px}
.view_body .view_warn .warn{font-size:12px; color:#999; line-height:24px; text-align:center}

/*댓글*/
.view_comment{position:relative; margin-top:10px; font-family: 'Noto Sans KR', sans-serif; font-weight:normal; background:#fff}
.view_comment .view_cmt_head{padding:22px 0 5px; border-bottom:1px solid #f0f0f0}
.view_comment .view_cmt_head span,
.view_comment .view_cmt_head strong{display:inline-block; vertical-align:middle; line-height:30px}
.view_comment .view_cmt_head strong{margin:0 4px 0 6px}
.view_comment .view_wirte_cmt .view_cmt_info{padding:16px 0}
.view_comment .view_wirte_cmt .view_cmt_info .refer span{display:inline-block; font-size:12px; color:#999; line-height:16px; padding-left:21px; background:url('../image/common/user1.png') no-repeat 0 center; background-size:16px auto}
.view_comment .view_wirte_cmt .view_cmt_info .user_info{display:none; float:left}
.view_comment .view_wirte_cmt .view_cmt_info .user_info span{display:inline-block; font-size:14px; line-height:16px; padding-left:21px; background:url('../image/common/user1.png') no-repeat 0 center; background-size:16px auto}
.view_comment .view_wirte_cmt .view_cmt_info .user_info span:after{content:" 님"}
.view_comment .view_wirte_cmt .view_cmt_info .btn_my{display:none; float:right}
.view_comment .view_wirte_cmt .view_cmt_info .btn_my a{display:inline-block; font-size:14px; line-height:16px; padding-right:15px; background:url('../image/common/arw3.png') no-repeat 100% 2px; background-size:8px auto; cursor:pointer}
.view_comment .view_wirte_cmt .view_cmt_ip{border:1px solid #d0d0d0; border-radius:3px; overflow:hidden}
.view_comment .view_wirte_cmt .view_cmt_ip textarea{display:block; border:none; height:96px; background:#fafafa; outline:none}
.view_comment .view_wirte_cmt .view_cmt_ip .register_cmt{padding:9px 10px; border-top:1px solid #f0f0f0; background:#fff}
.view_comment .view_wirte_cmt .view_cmt_ip .register_cmt .conunt_ct{float:left; font-size:14px; color:#666; line-height:30px;}
.view_comment .view_wirte_cmt .view_cmt_ip .register_cmt .conunt_ct span{color:#222}
.view_comment .view_wirte_cmt .view_cmt_ip .register_cmt .btn_register{display:none; float:right}
.view_comment .view_wirte_cmt .view_cmt_ip .register_cmt .btn_register span{display:inline-block; width:60px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#fff; text-align:center; background:#aaa; border-radius:2px; cursor:pointer}
.view_comment .view_wirte_cmt.cmt_login .view_cmt_info .user_info,
.view_comment .view_wirte_cmt.cmt_login .view_cmt_info .btn_my{display:block}
.view_comment .view_wirte_cmt.cmt_login .view_cmt_ip textarea{background:#fff;}
.view_comment .view_wirte_cmt.cmt_login .view_cmt_ip .register_cmt .btn_register{display:block}
.view_comment .view_wirte_cmt.cmt_logout .view_cmt_ip textarea{cursor:pointer;}

.view_comment .layer_cmt .n_popup{/*width:600px; height:720px*/}
.view_comment .layer_cmt .n_popup.type1 .pop_header .title{padding-left:24px; background:url('../image/common/ico_bubble2.png') no-repeat 0 center; background-size:16px auto}
.view_comment .layer_cmt .n_popup.type1 .pop_cont{padding:0}
.view_comment .layer_cmt .n_popup .pop_row{position:relative; }
.view_comment .layer_cmt .n_popup .pop_row1{text-align:center; padding:22px 65px 40px; background-color:#f4f4f4}
.view_comment .layer_cmt .n_popup .pop_row2{display:none; padding:35px 65px 30px; background-color:#fff}
.view_comment .layer_cmt .n_popup .pop_row2.open{display:block;}
.view_comment .layer_cmt .n_popup .pop_txt1{font-family: 'Noto Sans KR', sans-serif; font-size:16px; font-weight:300; color:#333; line-height:24px}
.view_comment .layer_cmt .n_popup .pop_txt1 span{color:#e84a4a}
.view_comment .layer_cmt .n_popup .btn_set1{margin-top:25px}
.view_comment .layer_cmt .n_popup .btn_set1 > div{width:50%; box-sizing:border-box;}
.view_comment .layer_cmt .n_popup .btn_set1 > div > a{display:block; padding:33px 0 29px; border:1px solid #e8e8e8; background-color:#fff; border-radius:5px; box-sizing:border-box; user-select:none}
.view_comment .layer_cmt .n_popup .btn_set1 > div > a:hover{border-color:#e84a4a}
.view_comment .layer_cmt .n_popup .btn_set1 > div > a > span{display:inline-block; padding-top:43px; font-size:15px; color:#333; background-repeat:no-repeat; background-position:center 0; background-size:auto 33px}
.view_comment .layer_cmt .n_popup .btn_set1 .btn_left{float:left; padding-right:10px}
.view_comment .layer_cmt .n_popup .btn_set1 .btn_left span{background-image:url('../image/common/user2_1.png')}
.view_comment .layer_cmt .n_popup .btn_set1 .btn_right{float:right; padding-left:10px}
.view_comment .layer_cmt .n_popup .btn_set1 .btn_right span{background-image:url('../image/common/user2_2.png')}
.view_comment .layer_cmt .n_popup .btn_set1 .btn_right a.on{border-color:#e84a4a; background-color:#e84a4a}
.view_comment .layer_cmt .n_popup .btn_set1 .btn_right a.on span{color:#fff; background-image:url('../image/common/user2_3.png')}
.view_comment .layer_cmt .n_popup .btn_set2 > div{width:50%; text-align:center; box-sizing:border-box;}
.view_comment .layer_cmt .n_popup .btn_set2 > div > a{display:block; padding:18px 0; border:1px solid #e8e8e8; background-color:#fff; border-radius:5px; box-sizing:border-box; user-select:none}
.view_comment .layer_cmt .n_popup .btn_set2 > div > a > span{font-family: 'Noto Sans KR', sans-serif; font-size:15px; font-weight:500; color:#999}
.view_comment .layer_cmt .n_popup .btn_set2 .btn_left{float:left; padding-right:5px}
.view_comment .layer_cmt .n_popup .btn_set2 .btn_left a{border-color:var(--point-color01); background-color:var(--point-color01)}
.view_comment .layer_cmt .n_popup .btn_set2 .btn_left span{color:#fff; padding-left:22px; background:url('../image/common/ico_check1.png') no-repeat 0 center; background-size:14px auto}
.view_comment .layer_cmt .n_popup .btn_set2 .btn_right{float:right; padding-left:5px}
.view_comment .layer_cmt .n_popup .ip_form > div{margin-bottom:15px}
.view_comment .layer_cmt .n_popup .ip_form .i_item{font-size:13px; color:#333}
.view_comment .layer_cmt .n_popup .ip_form .i_item span{color:#e84a4a}
.view_comment .layer_cmt .n_popup .ip_form .i_vl{margin-top:8px}
.view_comment .layer_cmt .n_popup .ip_form .i_vl input.ip{width:100%; height:44px; border:1px solid #e8e8e8; padding-left:13px; font-size:15px; color:#222; background:#fff; border-radius:5px}
.view_comment .layer_cmt .n_popup .ip_form .i_vl input.ip::-webkit-input-placeholder{font-family: 'Noto Sans KR', sans-serif; font-weight:500; color:#cacaca}  /*placeholer*/

.view_comment .view_list_cmt{margin-top:6px}
.view_comment .view_list_cmt .list_sort{padding:12px 0;}
.view_comment .view_list_cmt .list_sort li{float:left; margin-right:10px;}
.view_comment .view_list_cmt .list_sort li span{display:inline-block; font-size:14px; color:#777; cursor:pointer}
.view_comment .view_list_cmt .list_sort li.on span{font-weight:bold; color:#222}
.view_comment .view_list_cmt .list_cmt ul{border-top:1px solid #f0f0f0}
.view_comment .view_list_cmt .list_cmt li{position:relative;}
.view_comment .view_list_cmt .list_cmt li.my_cmt{background:#fff7f7}
.view_comment .view_list_cmt .list_cmt li .box_cmt{position:relative; padding:24px 15px 26px; border-bottom:1px solid #f0f0f0}
.view_comment .view_list_cmt .list_cmt li .cmt_user{font-size:14px; font-weight:bold}
.view_comment .view_list_cmt .list_cmt li .cmt_date{margin-top:7px; font-size:14px; color:#aaa}
.view_comment .view_list_cmt .list_cmt li .cmt_txt{margin-top:8px; font-size:17px; line-height:27px; padding-left:1px; padding-right:20px;}
.view_comment .view_list_cmt .list_cmt li .cmt_txt strong{font-weight:normal; }
.view_comment .view_list_cmt .list_cmt li .cmt_count{margin-top:12px; font-size:14px; color:#555; cursor:pointer; user-select:none}
.view_comment .view_list_cmt .list_cmt li .cmt_count strong{color:#333}
.view_comment .view_list_cmt .list_cmt li .cmt_vote{position:absolute; right:17px; bottom:24px}
.view_comment .view_list_cmt .list_cmt li .btn_util{position:absolute; top:9px; right:12px; z-index:10}
/*댓글의 댓글*/
.view_comment .view_list_cmt .list_cmt li .box_reply{padding: 0 15px; border-bottom:1px solid #f0f0f0; background:#fbfbfb}
.view_comment .view_list_cmt .list_cmt li .box_reply .cmt_count{display:none}
.view_comment .view_list_cmt .list_cmt li .box_reply ul{border-top:none}
.view_comment .view_list_cmt .list_cmt li .box_reply .box_cmt{padding:24px 15px 52px 40px; background:url('../image/common/ico_reply1.png') no-repeat 20px 28px; background-size:9px auto}
.view_comment .view_list_cmt .list_cmt li .box_reply .view_wirte_cmt{padding:0 5px}
.view_comment .box_reply .view_paging_cmt a{line-height:45px; background:#fbfbfb}
.view_comment .view_paging_cmt a{display:block; text-align:center; line-height:55px; cursor:pointer}
.view_comment .view_paging_cmt span{display:inline-block; font-size:14px; padding-right:18px;}
.view_comment .view_paging_cmt.open span{background:url('../image/common/arw4.png') no-repeat right center; background-size:11px auto}
.view_comment .view_paging_cmt.close span{background:url('../image/common/arw4_1.png') no-repeat right center; background-size:11px auto}

/* ==========================================================================
   ETC
   ========================================================================== */
/*본문 공유하기 버튼*/
.share_group{display: flex;}
.share_group .btn_sns{width: 32px;}
.share_group .btn_sns img{width: 100%;}

/*공유하기 레이어*/
#layer_share{display:none; position:absolute; top:0; width:100%; height:100vh}
#layer_share.on{display:block}
#layer_share .share_box{position:fixed; top:50%; left:50%; margin:-203px 0 0 -145px; width:290px; height:406px; background:#fff; border-radius:5px; overflow:hidden; z-index:502}
#layer_share .share_box .inner_share_box{position:relative; padding-top:43px}
#layer_share .share_box .share_box_body{padding:0 20px}
#layer_share .share_box .share_box_body li{float:left; width:33.33333333%; padding:5px; box-sizing:border-box}
#layer_share .share_box .share_box_body li a{display:block; text-align:center; padding-top:48px; background-repeat:no-repeat; background-position: center top; background-size:46px auto}
#layer_share .share_box .share_box_body li a.kakaotalk{background-image:url('../image/common/kakaotalk.png')}
#layer_share .share_box .share_box_body li a.kakaostory{background-image:url('../image/common/kakaostory.png')}
#layer_share .share_box .share_box_body li a.facebook{background-image:url('../image/common/facebook.png')}
#layer_share .share_box .share_box_body li a.twitter{background-image:url('../image/common/twitter.png')}
#layer_share .share_box .share_box_body li a.line{background-image:url('../image/common/line.png')}
#layer_share .share_box .share_box_body li a.naver_cafe{background-image:url('../image/common/naver_cafe.png')}
#layer_share .share_box .share_box_body li a.daum_cafe{background-image:url('../image/common/daum_cafe.png')}
#layer_share .share_box .share_box_body li a.naver_blog{background-image:url('../image/common/naver_blog.png')}
#layer_share .share_box .share_box_body li a.band{background-image:url('../image/common/band.png')}
#layer_share .share_box .share_box_body li a.mail{background-image:url('../image/common/mail.png')}
#layer_share .share_box .share_box_body li span{font-size:12px; color:#666}
#layer_share .share_box .copyurl{padding:0 15px}
#layer_share .share_box .copyurl .inner_copyurl{margin-top:14px;}
#layer_share .share_box .copyurl input{width:calc(100% - 65px); height:38px; border:1px solid #e8e8e8; padding-left:11px; font-size:14px; color:#777; background:#f7f7f8}
#layer_share .share_box .copyurl input + span{display:inline-block; width:65px; height:38px; line-height:36px; font-size:12px; border:1px solid #e8e8e8; border-left:0; text-align:center; box-sizing:border-box; vertical-align:top; cursor:pointer}
#layer_share .share_box .btn_x{position:absolute; top:14px; right:14px}
#layer_share .share_box .btn_x span{display:block; padding:5px; cursor:pointer}
#layer_share .share_box .btn_x img{width:17px;}
#layer_dimmed{display:none; position:fixed; top:0; width:100%; height:100%; background:rgba(0,0,0,.6); z-index:501}
#layer_dimmed.on{display:block}

/* PAGING */
.paging {height:34px; font-size:12px; text-align:center;}
.paging a{display:inline-block;min-width:34px;height:34px;padding:0 6px;line-height:33px;color:#999;border:1px solid #dbdbdb;vertical-align:middle;cursor:pointer;box-sizing: border-box;}
.paging a:hover, .paging a:focus, .paging a.selected{color:#fff; border:1px solid var(--point-color01);text-decoration:none; background-color:var(--point-color01)}
.paging .first, .paging .prev, .paging .next, .paging .last{width:34px; height:34px; padding:0; font-size:0;}
.paging .first{background:#fff url('../image/common/arw2-1.png') center no-repeat}
.paging .first:hover{background:var(--point-color01) url('../image/common/arw2-1-1.png') center no-repeat}
.paging .prev{margin-right:6px; background:#fff url('../image/common/arw2-2.png') center no-repeat}
.paging .prev:hover{background:var(--point-color01) url('../image/common/arw2-2-1.png') center no-repeat}
.paging .next{margin-left:6px; background:#fff url('../image/common/arw2-3.png') center no-repeat}
.paging .next:hover{background:var(--point-color01) url('../image/common/arw2-3-1.png') center no-repeat}
.paging .last{background:#fff url('../image/common/arw2-4.png') center no-repeat}
.paging .last:hover{background:var(--point-color01) url('../image/common/arw2-4-1.png') center no-repeat}

/*더보기*/
.btn_more_ajax{display:none}
.btn_more_ajax span{display:block; font-size:14px; color:#333; text-align:center; line-height:48px; border:1px solid #e7e7e7; background:#fff; cursor:pointer}

/* ==========================================================================
  PDF 보기
   ========================================================================== */
.select_group1{display: flex;}
.select_group1 select{display:block; height:38px; font-size:13px; color:#222; padding-left:12px; border-color:#e4e4e4; background:#fff url('../image/common/arw9.png') no-repeat calc(100% - 13px) center; background-size: 10px auto; border-radius:4px; margin-left: 5px;}
.select_group1 select:focus{border-color:#222}
.select_group1 button{width: 80px; text-align: center; margin-left: 10px; background-color: #1b38a0; border-radius: 4px;}
.select_group1 button span{display: inline-block; font-size: 12px; color: #fff; line-height: 18px; padding-left: 20px; background: url('../image/common/ico_glass5.png') no-repeat 0 center; background-size: 16px auto;}
.select_group1 .w1{width: 100px;}
.select_group1 .w2{width: 70px;}
.select_view{display: flex; height: 30px;}
.select_view > a{width: 30px; border: 1px solid #e5e5e5; box-sizing: border-box; margin-left: 4px;} 
.select_view > a.active{border-color: var(--point-color01); background-color: var(--point-color01);}
.select_view > .ico1{background: url('../image/common/ico_viewtype1_1.png') no-repeat center; background-size: 12px auto;}
.select_view > .ico1.active{background-image: url('../image/common/ico_viewtype1_2.png');}
.select_view > .ico2{background: url('../image/common/ico_viewtype2_1.png') no-repeat center; background-size: 12px auto;}
.select_view > .ico2.active{background-image: url('../image/common/ico_viewtype2_2.png');}
.select_view > .ico3{background: url('../image/common/ico_viewtype3_1.png') no-repeat center; background-size: 12px auto;}
.select_view > .ico3.active{background-image: url('../image/common/ico_viewtype3_2.png');}

.title_type1{display: flex; justify-content: space-between; align-items: center; padding: 0 0 25px;}
.title_type1 .title{font-size: 12px; color: #999; letter-spacing: -0.25px;}
.title_type1 .title strong{font-size: 20px; color: #1b38a0; margin-right: 4px;}
.title_type1 .btn_dw{display: block; line-height: 34px; padding: 0 12px; font-size: 12px; color: #222; border: 1px solid #e6e6e2; border-radius: 4px;}
.title_type1 .btn_dw span{display: inline-block; padding-left: 25px; background: url('../image/common/ico_pdf1.png') no-repeat 0 center; background-size: 20px auto;}
.select_date{display: flex; justify-content: space-between; align-items: center; border: 1px solid #e6e6e2; border-top: 1px solid #222; height: 70px; padding: 0 20px;}
.select_date .refer_text{padding-left: 25px; font-size: 13px; color: #222; line-height: 18px; background: url('../image/common/ico_calendar1.png') no-repeat 0 center; background-size: 16px auto;}

/* ==========================================================================
  투표 페이지
   ========================================================================== */
.article_vote{position:relative;}
.article_vote .list_candidate{display: flex; padding-top: 30px; border-top: 1px solid #efefef;}
.article_vote .list_candidate + .list_candidate{margin-top: 13px;}
.article_vote .list_candidate .tit_box{width: 142px; text-align: center; margin-right: 2px;}
.article_vote .list_candidate .tit_box .c_box{padding: 8px; height: 172px; box-sizing: border-box;}
.article_vote .list_candidate .tit_box .c_box .title{display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; border: 1px solid rgba(255,255,255,.35); font-size: 18px; font-weight: bold; color: #fff; letter-spacing: 0; line-height: 22px;}
.article_vote .list_candidate .tit_box .info_box{font-size: 13px; color: #888; margin-top: 10px;}
.article_vote .list_candidate .tit_box .info_box .party{margin-top: 10px;}
.article_vote .list_candidate > ul{flex: 1; display: flex; flex-wrap: wrap;}
.article_vote .list_candidate > ul > li{width: 142px; margin-left: 17px; margin-bottom: 17px; text-align: center;}
.article_vote .list_candidate .thumb{position: relative; height: 172px; border: 1px solid #e9e9e9; box-sizing: border-box;}
.article_vote .list_candidate .thumb img{width: 100%; height: 100%; object-fit: cover;}
.article_vote .list_candidate .thumb .no{position: absolute; left: 8px; top: 8px; display: flex; justify-content: center; align-items: center; width: 28px; height: 28px; font-family: 'Noto Sans KR', sans-serif; font-size: 14px; font-weight: 900; background-color: #eaeaea; border-radius: 50%;}
.article_vote .list_candidate .elected .thumb::after{content: ""; position: absolute; right: 5px; bottom: -9px; display: block; width: 32px; height: 43px; background: url('../images/map/mark_elected.png') no-repeat 0 0; background-size: 100% auto;}
.article_vote .list_candidate .info_candidate{margin-top: 10px;}
.article_vote .list_candidate .info_candidate .info{font-size: 16px; font-weight: bold; color: #222;}
.article_vote .list_candidate .info_candidate .party{font-size: 13px; color: #666; margin-top: 7px;}

.article_vote .map_yangsan{position: relative; width: 508px; height: 451px; margin: 14px auto 50px; background: url('../images/map/map_yangsan.png') no-repeat 0 0; background-size: 100% auto;}
.article_vote .map_yangsan.map01{background-image: url('../images/map/map_yangsan01.png')}
.article_vote .map_yangsan.map02{background-image: url('../images/map/map_yangsan02.png')}
.article_vote .map_yangsan.map03{background-image: url('../images/map/map_yangsan03.png')}
.article_vote .map_yangsan.map04{background-image: url('../images/map/map_yangsan04.png')}
.article_vote .map_yangsan.map05{background-image: url('../images/map/map_yangsan05.png')}
.article_vote .map_yangsan.map06{background-image: url('../images/map/map_yangsan06.png')}
.article_vote .map_yangsan.map07{background-image: url('../images/map/map_yangsan07.png')}
.article_vote .map_yangsan.map08{background-image: url('../images/map/map_yangsan08.png')}
.article_vote .map_yangsan.map09{background-image: url('../images/map/map_yangsan09.png')}
.article_vote .map_yangsan.map10{background-image: url('../images/map/map_yangsan10.png')}
.article_vote .map_yangsan.map11{background-image: url('../images/map/map_yangsan11.png')}
.article_vote .map_yangsan.map12{background-image: url('../images/map/map_yangsan12.png')}
.article_vote .map_yangsan.map13{background-image: url('../images/map/map_yangsan13.png')}
.article_vote .spot{position: absolute; display: block; min-width:42px; font-family: 'Noto Sans KR', sans-serif; font-size: 14px; font-weight: bold; color: #444; letter-spacing: -0.75px; padding: 8px;}
.article_vote .spot:hover{color: #a50b73;}
.article_vote .spot.active{color: #fff;}
.article_vote .spot01{left: 80px; top: 188px;}
.article_vote .spot02{left: 284px; top: 102px;}
.article_vote .spot03{left: 222px; top: 172px;}
.article_vote .spot04{left: 185px; top: 252px;}
.article_vote .spot05{left: 158px; top: 364px;}
.article_vote .spot06{left: 254px; top: 275px;}
.article_vote .spot07{left: 269px; top: 315px;}
.article_vote .spot08{left: 213px; top: 324px;}
.article_vote .spot09{left: 258px; top: 366px;}
.article_vote .spot10{left: 368px; top: 179px;}
.article_vote .spot11{left: 434px; top: 194px;}
.article_vote .spot12{left: 352px; top: 238px;}
.article_vote .spot13{left: 414px; top: 258px;}


.article_skin_title{position:relative;}
.article_skin_title .list_thumb_c{display: flex; flex-wrap: wrap; justify-content: space-between;}
.article_skin_title .list_thumb_c li{width: calc(33.33333333% - 16px); margin-bottom: 20px;}
.article_skin_title .list_thumb_c li .thumb_c{position:relative; }
.article_skin_title .list_thumb_c li .thumb_c:after{padding-bottom: 70%}
.article_skin_title .list_thumb_c li .txt_news{position: relative; top: -15px; text-align: center;}
.article_skin_title .list_thumb_c li .txt_news .news_cate_c{display:inline-flex; justify-content: center; align-items: center; min-width: 65px; height:30px; font-size: 14px; font-weight: bold; color:#fff; padding: 0 15px; background-color:var(--point-color01); border-radius: 15px; box-sizing: border-box; margin-bottom: 10px;}
.article_skin_title .list_thumb_c li .txt_news .news_tit strong{display:inline-block; max-height: 60px; font-size: 24px; font-weight: bold; color: #222; line-height: 30px; overflow:hidden;}
.article_skin_title .list_thumb_c li.main_news{width: calc(50% - 20px); margin-bottom: 40px;}
.article_skin_title .list_thumb_c li.main_news a{display: flex;}
.article_skin_title .list_thumb_c li.main_news .thumb_c{position:relative; width: calc(50% - 5px);}
.article_skin_title .list_thumb_c li.main_news .thumb_c:after{padding-bottom: 70%}
.article_skin_title .list_thumb_c li.main_news .txt_news{flex: 1; top: auto; text-align: left; padding-top: 43px; margin-left: 20px;}
.article_skin_title .list_thumb_c li.main_news .txt_news .news_cate_c{min-width: 0; height: auto; font-size: 16px; color:var(--point-color01); padding: 0; background-color: transparent; margin-bottom: 11px;}
.article_skin_title .list_thumb_c li.main_news .txt_news .news_tit strong{max-height: 90px; font-size: 22px; color:#222;}
.article_skin_title .tabs_t6{border: 0;}
.article_skin_title .tabs_t6 .tab_buttons{flex-wrap: wrap; height: 59px; border-bottom: 1px solid #f01a21;}
.article_skin_title .tabs_t6 .tab_buttons .tablink{flex: 0 1 160px; border-bottom: 1px solid #f01a21;}
.article_skin_title .tabs_t6 .tab_buttons .tablink:first-child{border-left: 1px solid #ededed;}
.article_skin_title .tabs_t6 .tab_buttons .tablink:last-child{border-right: 1px solid #ededed;}
.article_skin_title .tabs_t6 .tab_buttons .tablink.current{border: 1px solid #f01a21; border-bottom: 1px solid #fff}
.article_skin_title .tabs_t6 .tab_buttons .info{display: flex; margin-left: 20px; font-size: 16px; height: 57px; align-items: center;}
.article_skin_title .tabs_t6 .tab_ct .tabcontent{padding: 40px 0 0}
.article_skin_title .tabs_t6 .btn-more{position: absolute; top: 16px; right: 0}
.article_skin_title .tabs_t6 .btn-more a{display: inline-block; font-size: 14px; font-weight: bold; color: #999;
