﻿@charset "utf-8";
/* .templete-type1 .main-wrapper{width: 1180px;margin: 0 auto} */

body {
    font-family: Noto Sans KR, 'Noto Sans KR', 'Malgun Gothic','맑은 고딕',AppleSDGothicNeo-Regular,dotum,'돋움',sans-serif;
    letter-spacing: -0.02em;
}
.templete-type1 .mylog-box {top: 75px;right: 2px;border-color: #808080;}
.templete-type1 .main_article--type1{position: relative;margin-bottom:20px;}
.templete-type1 .main_article--type1 .main-sub-time{position: absolute;top:15px;right:0;}

.main_type1--prolog {overflow: hidden;height:auto !important;padding: 0 15px;}
.main_type1--content{padding:0 15px 30px 15px;margin-top:20px;}
.main_type1--prolog .col-md{border-top:1px solid #333;}

.topnav-all-wrap {border-bottom: 3px solid #5d5d5d;}
.topnav-all-wrap .menu-one-depth > a {color: #242424; border-bottom: 2px solid #5d5d5d;}
.topnav-wrap ul li ul.menu-two-depth .ico_depth:before {top: 20px;}

.main_article--type1 h1 {padding: 12px 10px; border-bottom: 1px solid #5d5d5d; margin-bottom: 10px; font-family: noto sans kr,sans-serif; color: #333; font-size: 17px;font-weight: bold;}

.col-ms .main_article--type1 h1{margin-bottom:0;}

.snsLinkbutton [class*=btnico]{background-color: #fff; width: 33px; height: 33px; min-width: 34px; margin-right: 3px;}

/*.templete-type1 .main_type1--prolog .col-ml h1 , .main_type1--content h1{border-top:1px solid #333;margin-top: 20px;}*/
.main_type1--photo{margin-top: 20px; position:relative;}
.main_type1--prolog .main_article--type1 .main_article--top a{position: relative;display: block;}
.main_type1--prolog .col-md .main_article--top{position: relative;width: 100%; padding-top:5px;}
.main_type1--prolog .col-md .main_article--top figure{width: 100%;height:315px;}
.main_type1--prolog .col-md .main_article--top figure img{width: 100%;height:100%;object-fit:cover;}
.main_type1--prolog .col-md .main_article--sub .list-thum--col dl{width:calc(100% - 150px);}
.main_type1--prolog .col-md .main_article--sub .list-thum--col figure{width:130px;height: 100px;margin-left:10px;}
.main_type1--prolog .col-md .main_article--sub {margin-top: 20px;}
.main_type1--prolog .col-ms .main_article--sub .list-thum--col li{border-bottom:1px dashed #dedede;padding-top:13px !important;}
.main_type1--prolog .col-ms .list-thum--col li a{padding-bottom: 10px;line-height:1.3;}
.main_type1--prolog .col-ml .list-thum--col dl{width:calc(100% - 145px);}
.main_type1--prolog .col-ml .main_article--sub .list-thum--col li ~ li{padding-top:0px;}
.main_type1--prolog .col-ml .list_thumb--img{float:initial;}
.main_type1--prolog .col-ml .list_thumb--img .layer p{font-size:15px; height:37px;margin:10px;}
.main_type1--prolog .col-ml .main_article--sub .list-thum--col{float:initial;margin-top: 20px;}
.main_type1--prolog .col-ml .main_article--sub .list-thum--col a figure{height:90px;}
.main_type1--content .main_article--type1{overflow: hidden;}
.main_type1--content .dot--line-list{float:right;width:calc(100% - 150px)}
.main_type1--content .dot--line-list li:first-child{padding-top:0;line-height:1.3;}
.main_type1--content .dot--line-list li:first-child a:before{top:6px;}
.main_type1--content .dot--line-list li ~ li{border-top:1px solid #dedede;}

.main_type1--content .dot--line-list li:nth-child(4) ,
.main_type1--content .dot--line-list li:nth-child(5){display:none;}

.main_type1--banner {width:1180px;margin: 30px auto 0 auto;text-align: center;padding:50px;background: #b6a298;color: #fff;}

.main_type1--photo .gray-box { padding: 0 15px 10px 15px; background-color:#f3f3f3;}

.main_type1--photo ul.main-tab{display: table; position: absolute; top: 17px; left: 130px;}
.main_type1--photo ul.main-tab li {max-width: 64px; padding: 0 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: table-cell;}
.main_type1--photo ul.main-tab li a{font-weight: bold; color: #666;}

.main_half-list li .row .main_article--type1 > a {width: 140px; float: left; position: relative;}

.main_half-list li .row .main_article--type1 > a figure{width:140px;}
.main_half-list li .row .main_article--type1 > a figure img{width: 140px; height: 100px; object-fit: cover;}
.main_type1--prolog .col-ml .main_article--type1 .list_thumb--img figure{width: 100%;height:100%;}
.main_type1--prolog .col-ml .main_article--type1 .list_thumb--img img{width: 100%;height:100%;object-fit:cover;}

.layer-black{position:absolute;bottom:0;left:0;width:100%;padding:15px;background:url('../images/main/type1/bg-trans.png') repeat 0 0;box-sizing: border-box;height:auto;}
.layer-black p{color:#fff;}
.layer-black p:nth-of-type(1){text-shadow:1.5px 1.5px 2.5px #333333; font-size: 23px;height:56px; margin-bottom: 10px;line-height: 1.2;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;overflow: hidden;}
.layer-black p:nth-of-type(2){line-height: 1.6}
.layer {position: absolute;bottom: 0;left: 0;width: 100%;z-index:12}
.layer:after{content:'';display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:absolute;bottom:0;left:0;z-index:11} 
.layer p{color:#fff; line-height:1.3; height:15px; overflow:hidden; vertical-align:top; margin:8px 10px; box-sizing:border-box; width:calc(100% - 16px); position:relative; z-index:22; font-size:12px;}


[class^="col"] {float:left !important;width: 100%;}
.list-thum--col {overflow: hidden;width: 100%;}
.list_thumb--img {display:flex;display:-webkit-box;display: -ms-flexbox;display:-webkit-flex;flex-wrap:wrap;flex:1;flex-basis: 48%;justify-content: space-between}
.list_thumb--img li{width: calc(50% - 2px);box-sizing: border-box;}
.list_thumb--img li:nth-child(2n) {padding: 5px 0 2px 0;}
.list_thumb--img li:nth-child(odd) {padding: 5px 2px 0 0;}
.list_thumb--img li a {display: block;position: relative;height:150px;}

.list-thum--col li ~ li{padding-top:20px !important;}
.list-thum--col li a {overflow: hidden;display: block;line-height:1.3;}
.list-thum--col dl {float:left;}
.list-thum--col figure{float: right;width:130px;}
.list-thum--col figure img{width:inherit;height: inherit;object-fit:cover;}
.list-thum--col dl dt {font-size:16px;margin-bottom: 12px; height: 21px; overflow: hidden; font-weight:500;color:#333;}
.list-thum--col dl dd{color:#848484;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; word-wrap: break-word;}
.list-thum--col dl dd--head{height:60px;}
.list-thum--row{display:flex;flex-wrap:wrap;overflow:hidden;}
/*.list-thum--row li ~ li {padding-left:20px;}*/
.gray-box .list-thum--row li:nth-child(4)
.gray-box{background-color: #f1f2f4;padding:30px 15px;}
.gray-box .list-thum--row li{width:50%; margin-top:1rem;}
.gray-box .list-thum--row li img {width:100%; height:150px; object-fit:cover;}
.gray-box .list-thum--row li a{display: block;width:96%;}
.gray-box .list-thum--row li p {margin-top: 5px; height: 34px;overflow: hidden; font-weight:600;}
.main_half-list li{overflow: hidden;}
.main_half-list li .row{width:100%; margin-top:10px;}
.main_half-list li .row:nth-of-type(1){margin-right:2%}
.main_half-list li .row + .row {float:right;}

.dot--line-list li{position:relative;padding:9px 0;}
.dot--line-list li a{padding-left:10px;line-height:1.3;}
.dot--line-list li a::before{content: '';display:block;width: 4px;height: 4px;border-radius:2px;background-color: #5d5d5d;position: absolute;top: 16px;left: 0;}
.tit-md{font-size: 17px;color: #333;line-height:1.27rem;}

.templete-type1 .topnav-wrap ul > li > a {font-size: 16px; padding: 16px 15px;font-weight:500;}
.templete-type1 .topnav-wrap ul li:hover > a {background-color: #5d5d5d; color: #fff;}
.templete-type1 .button.btnico-menu{background-image: url(../images/main/type1/ico_allmenu2.png);}
.templete-type1 .btn.btn-blue-active {background-color: #535353;}
.templete-type1 .topnav [class*=btnico], .templete-type1 .header-search [class*=btnico] {background-color: transparent;}

.templete-type1 .main_type1--prolog .col-ms .row-cols .list-thum--col dl dt{margin-bottom: 5px;font-size: 16px;height: 42px;font-weight: 400;}

.templete-type1 .main_type1--photo h1{border-bottom: 1px solid #5d5d5d; margin-bottom: 20px; font-family: noto sans kr,sans-serif; color: #333; font-size: 17px; font-weight: bold; padding: 12px 10px;}


.templete-type1 .location ul li:first-child a { background: #5d5d5d url(../images/mob/ico_home_md.png) no-repeat 70% center;background-size: 13px auto;}
.templete-type1 .location ul li a {color:#fff}
.templete-type1 .location-box {background-color: #535353;}
.templete-type1 .header-top-md h1 { margin: 0 0 10px;}
.templete-type1 .header-top-md h1 a { width: 95px;}
.templete-type1 .join-step li.on em {background-color: #535353;}
.templete-type1 .btn-blue { border: 1px solid #535353; color: #535353;}
.templete-type1 .list-top-menu .swiper-container .tabs .active a { color: #155c9e;}

.templete-type1 .main-wrapper a figure{position: relative; overflow:hidden;}

.main_type1--content .main-tit-box h3 {font-size: 17px;color: #333;margin: 0;margin-top: 3px;font-family: noto sans kr, sans-serif, 'Apple SD Gothic Neo',AppleGothic,'Malgun Gothic',sans-serif;font-weight: bold;letter-spacing: -0.05em;padding: 10px;border-top:0; border-bottom: 1px solid #5d5d5d;background-color: #fff;box-sizing: border-box;display: block;}
.templete-type1 .main-tab-wrap .btn-close-arrow{top:11px; right:10px;}

/* 기사박스 컨트롤2,3 */
.tab-cont-box .tab-cont img{width: 100%;max-height: 400px;object-fit: cover;}
.culture-wrap figure img{width: 100%;}
.main-tab-wrap{padding:0;}
.main-tab-wrap .tab-inner-box{margin-top:10px;}
/*.main-tab-wrap .inner-box-left_R{display:none;}*/
.main-tab-wrap .inner-box-left_L .main-tab{display:none;}

/* // 기사박스 컨트롤2,3 */

/* 기사박스 컨트롤4,5 공통 */

.top-row-wrap{border-bottom:0;}
.top-row-wrap .article-box-contents{display: inline-block; flex:1;}
.top-row-wrap .main-tab-wrap{padding: 0 5px;}

/* // 기사박스 컨트롤4,5 공통 */



 /* 기사박스 컨트롤4 - 라이프 / 모바일 */
.row-col-card{width:58%;position: relative;}

.top-row-wrap .article-box-contents .row-col-card{width:100%; height:375px; padding:0; margin:10px auto; border-right:0;}
.top-row-wrap .article-box-contents .row-col-card figure{position: relative;width:100%;overflow: hidden;height:67.4%;} 
.top-row-wrap .article-box-contents .row-col-card figure img {object-fit: cover; width:100%; height:100%;}
.top-row-wrap .article-box-contents .row-col-card .desc-box{padding:0 5px; height:32%;}
.top-row-wrap .article-box-contents .row-col-card .desc-box h1{font-size:22px; padding-bottom:10px; margin-bottom:15px; margin-top:15px; height:40px; overflow:hidden; word-break: break-all; font-weight:600; text-align: center; display: -webkit-box; -webkit-line-clamp: 2; text-overflow: ellipsis; word-wrap: break-word; -webkit-box-orient: vertical;}
.top-row-wrap .article-box-contents .row-col-card .desc-box h1:after{width:0;}
.top-row-wrap .article-box-contents .row-col-card .desc-box p{font-size:12px;display:block;margin-top:0;font-weight: normal;color: #a8a8a8;display: block;text-align: center;height:36px;overflow:hidden;line-height:1.6;}
.top-row-wrap .article-box-contents .row-col-card .desc-box .time{margin-top:0;font-size:12px;margin-top: 5px;font-size: 13px;font-weight: normal;color: #a8a8a8;display: block;text-align: center;}

.row-col-wrap{border-top:1px solid #dedede; width: 100%;overflow:hidden;}
.row-col-wrap .row-col-sm{width:47.8%;margin-left:0;margin-top:15px;padding:0;float:left;}
.row-col-wrap .row-col-sm .desc-box{padding:10px 0;}
.row-col-wrap .row-col-sm .desc-box h1{font-size:15px;height:38px;line-height: 1.3;overflow: hidden;margin-bottom: 3%;color: #666666;margin-top: 0px;font-weight: 500;}
.row-col-wrap .row-col-sm:nth-of-type(1) a,
.row-col-wrap .row-col-sm:nth-of-type(2) a {border-bottom:1px solid #dedede; margin-top:0;}
.row-col-wrap .row-col-sm .desc-box p {font-size:12px; max-height:50px;margin-top:5px;overflow: hidden;margin-bottom: 5px;line-height: 1.4;color: #888;}
.row-col-wrap .row-col-sm .desc-box span {max-height:18px;overflow:hidden;line-height: 1.3;color:#aaaaaa; font-size: 12px;}
.row-col-wrap .row-col-sm:nth-of-type(2n+1){padding-right:2%; border-right: 1px solid #dedede;}
.row-col-wrap .row-col-sm:nth-of-type(2n){padding-left:2%;}
.row-col-wrap .row-col-sm a{display:inline-block;box-sizing: border-box;width:100%;height:280px;}
.row-col-wrap .row-col-sm figure{height:45.8%;position: relative;width: 100%;overflow: hidden;}
.row-col-wrap .row-col-sm figure img {width:100%; height:100%; object-fit: cover;}
/* // 기사박스 컨트롤4 - 라이프 / 모바일 */


/* 기사박스 컨트롤5 - 사회공헌 / 모바일 */
.top-row-wrap .article-box-contents .row-col-head{width:100%; height:450px; padding:0; margin:10px auto; border-right:0; position: relative;}
.top-row-wrap .article-box-contents .row-col-head figure{position: relative;width:100%;height:65.4%;overflow: hidden;} 
.top-row-wrap .article-box-contents .row-col-head figure img {object-fit: cover; width:100%; height:100%;}
.top-row-wrap .article-box-contents .row-col-head .desc-box{padding:0 5px; height:32%;}
.top-row-wrap .article-box-contents .row-col-head .desc-box h1{font-size:19px;font-weight: 600;padding-bottom:0;margin-bottom:5px;margin-top:15px;height:auto; word-break: break-all;text-align:center; display: -webkit-box;-webkit-line-clamp: 2;text-overflow: ellipsis;word-wrap: break-word;-webkit-box-orient: vertical;line-height:1.6rem;}
.top-row-wrap .article-box-contents .row-col-head .desc-box h1:after{width:0;}
.top-row-wrap .article-box-contents .row-col-head .desc-box p{margin-top: 0;font-size:13px;height:56px;line-height:1.4;font-weight: normal;color: #888;display: block;text-align: center;overflow:hidden;}
.top-row-wrap .article-box-contents .row-col-head .desc-box .time{margin-top:0;font-size:12px;font-weight: normal;color: #a8a8a8;display: block;text-align: center;line-height:1.6rem;}

.row-col-thumb {width:100%; margin:0; border-top:1px solid #dedede;}
.row-col-thumb .row-col-sm {width: 100%; margin-top: 10px; padding: 0;}
.row-col-thumb .row-col-sm:nth-of-type(1),
.row-col-thumb .row-col-sm:nth-of-type(2) {border-bottom:1px solid #dedede;}
.row-col-thumb .row-col-sm:nth-of-type(1) a, 
.row-col-thumb .row-col-sm:nth-of-type(2) a {border-bottom:0;}

.row-col-thumb .row-col-sm .desc-box span {font-size: 12px;}
.row-col-thumb .row-col-sm figure{height:100%;padding:0;position:relative; width:47%;height:100%;overflow:hidden;float:left;padding:0;}
.row-col-thumb .row-col-sm figure img{width:100%;height:125px;object-fit: cover;}

/*.row-col-thumb .row-col-sm figure img { height:145px; }*/
.row-col-thumb .row-col-sm a{display:inline-block;box-sizing: border-box;width:100%;}
.row-col-thumb .row-col-sm .desc-box{padding:5px 0; float: left; width: 50%; margin-right:3%;line-height:1.6rem;}
.row-col-thumb .row-col-sm .desc-box h1{font-size: 16px;height:40px;line-height: 1.3;overflow:hidden;margin-bottom:3%;color:#666666;margin-top: 0px;font-weight: 500;}
.row-col-thumb .row-col-sm .desc-box p{font-size:13px; max-height:53px;margin-top:5px;overflow:hidden;line-height: 1.4;color:#888;}
.row-col-thumb .row-col-sm .desc-box span{max-height:18px;overflow:hidden;line-height: 1.3;color:#aaaaaa;font-size: 13px;}


.row-col-list {width: 19%;padding: 0 1%; margin:10px 0; border-left: 1px solid #dedede;display:none;}
.row-col-list > .line-list{margin-top:0}
.row-col-list > .line-list li {position: relative;border-bottom: 1px solid #ddd;padding: 10px 0; height: 43px;}
.row-col-list > .line-list > li:first-child{padding-top:0;}
.row-col-list > .line-list > li:last-child{border-bottom:0;}
.row-col-list .line-list p{font-size:15px;height:42px;color:#666666;line-height: 1.4;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;overflow: hidden;}

.row-col-list .photobox p{margin:9px 0 40px;font-size:21px;font-weight: 600;color:#333;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;}
.row-col-list .photobox figure {width: 100%;height: 250px;}
.row-col-list .photobox img {width: 100%;height: 250px;object-fit: cover;border: 1px solid #eeeeee;}

.row-col-list h2{margin-top:15px;margin-bottom:10px;font-size:20px;padding-left:5px;padding-bottom:10px;}

.col-flex .row-col-list .line-list li {padding: 10px 0;}
.col-flex .row-col-list .line-list p span{-webkit-line-clamp:1;}
.col-flex .row-col-list , .col-flex1 {width:100% !important;}

.col-flex-mid .row-col-list:nth-child(1),.col-flex-mid .row-col-list:nth-child(2){width:100%;margin-right:0}
/*  //  */

@media all and (min-width: 768px) {
    .main-wrapper {width: 98%;margin: 0 1%;}

    .templete-type1 .topnav-all-wrap{width:100%;}
    .templete-type1 .topnav-wrap ul > li > a{min-width:73px; padding:16px 10px; font-size: 16px;font-weight:500;}

    .main_type1--prolog .col-md{border-top:none;}
    .main_type1--prolog .col-md .main_article--top {width: 100%;}
    .main_type1--prolog .col-ms .list-thum--col li a {padding-bottom: 20px;line-height: 1.3;}
    .main_type1--prolog , .main_type1--content{padding:0}
    .templete-type1 .main_type1--prolog,.templete-type1 .main_type1--content,.templete-type1 .main_type1--photo {width: 100%;}
    .templete-type1 .main_type1--photo{margin-top: 20px;}
    .templete-type1 .main_type1--prolog .col-ml h1 {width:53%;}

    .templete-type1 .main_article--type1{margin-bottom:0;}
    
    .main_type1--content h1 {width: inherit;}
    .main_type1--prolog .col-md .main_article--top{position: relative;width: 100%;height: 315px;}
    .main_type1--prolog .main_article--type1 .main_article--top a{height:315px;}
    .templete-type1 .main_type1--prolog {margin-top: 20px;}
    .templete-type1 .main_type1--prolog .col-md {width: 55%;}
    .templete-type1 .main_type1--prolog .col-ms {width: calc(45% - 24px);margin-left:24px;}

    .templete-type1 .main_type1--prolog .col-ml .main_article--type1{margin-top:0}
    .templete-type1 .main_type1--prolog .col-md .list-thum--col dl{float:left;width:calc(100% - 184px);}
    .templete-type1 .main_type1--prolog .col-ml .list-thum--col dl{float:left;width:calc(100% - 130px);}
    .templete-type1 .main_type1--prolog .col-ml .list-thum--col figure{width: 118px;height: 88px;padding-left:10px;}
    .templete-type1 .main_type1--prolog .col-md .list-thum--col figure{width: 168px;height: 126px;}
    .templete-type1 .main_type1--prolog .col-ms .list-thum--col dl dd{font-size:13px; height:65px;line-height:1.3;}
    .templete-type1 .main_type1--prolog .col-ml .main_article--sub .list-thum--col{margin-top: -25px;}
    .templete-type1 .main_type1--prolog .col-md .main_article--sub {margin-top: 20px;}

    .templete-type1 .main_type1--prolog .col-ms .row-cols .list-thum--col dl dt{margin-bottom: 8px;font-size: 15px;height: 40px;}
    .templete-type1 .main_type1--prolog .col-ms .row-cols .list-thum--col li ~ li{padding-top:15px !important;}

    .main_type1--prolog .col-ml{float:initial;}
    .main_type1--prolog .col-ml .main_article--sub {display: inline-block;width: 100%;}
    .main_type1--prolog .col-ml .main_article--sub .list_thumb--img{width:55%;float:left;}
    .main_type1--prolog .col-ml .main_article--sub .list-thum--col{width: 43%;float:right;margin-top: -68px;margin-left:14px;}
    .main_type1--prolog .col-ml .main_article--sub .list-thum--col dl dt{height:23px; font-size: 17px !important; margin-bottom:5px; font-weight:500;}
    .main_type1--prolog .col-ml .main_article--sub .list-thum--col dl dd{height:57px;}
    .main_type1--content .main_article--type1 .layer p{height: 38px;font-size:15px;}

    .main_type1--content .dot--line-list{width:calc(100% - 249px);}
    .main_type1--prolog .col-ml .main_article--type1 .list_thumb--img figure{width:100%;}
    .main_type1--prolog .col-ml .main_article--type1 .list_thumb--img figure img{width: 100%;object-fit:cover;}
    .main_half-list li{display:flex;}
    .main_half-list li .row .main_article--type1 > a{width: 219px;margin-right: 30px;}
    .main_half-list li .row .main_article--type1 > a figure{width: 100%; max-height:165px; overflow:hidden;}
    .main_half-list li .row .main_article--type1 > a figure img{width: 220px;height: 165px;object-fit: cover;}

    .gray-box .list-thum--row li {width: 24.3%;}
    /*.layer-black{width: inherit;}*/
    .layer-black p:nth-of-type(1){font-size: 22px; height:54px; line-height:1.2; overflow:hidden;}
    .layer-black p:nth-of-type(2){height:44px;overflow:hidden;}

    .list-thum--col dl dd{height: 36px;line-height:1.38;}
    .list-thum--col dl dt {height: 42px;}
    .list-thum--row{flex-wrap:nowrap;padding:2%;}

    .list-thum--row li ~ li {padding-left:2.5%;}
    .main_type1--content .dot--line-list li:nth-child(4) ,
    .main_type1--content .dot--line-list li:nth-child(5){display:block;}
    .layer {width:100%;}
    .layer-black {height: 85px;}
    .layer:after{width:100% }
    .mylog-box .mylog:before {background: url(../images/common/arrow_top_808080.png) no-repeat 0 0;}
    .templete-type1 .location {border-bottom:0;}

    .templete-type1 .main-tit-box{border-bottom: 1px solid #5d5d5d;}
    

    /* 기사박스 컨트롤2,3 */
    .culture-main-cont strong{line-height: 1.2;font-size: 29px;height: 140px;overflow: hidden;}
    .culture-main-cont p{font-size:14px;}

    .culture-wrap .culture-main-cont{width:45%;}
    .culture-wrap figure{width: 55%; height: 250px; position: relative; overflow: hidden;}
    .culture-wrap figure img{height: 250px; object-fit: cover;}

    

    .main-tab-wrap .inner-box-left_L {float: left;width: 50%;display: block;}
    .main-tab-wrap .inner-box-left_R {float:right; width:50%; display:block;}

    .main-tab-wrap .inner-box-left_L .main-tab{display:table;}

    .main-tab-wrap .tab-inner-box{margin-top:0;}
    .main-tab-wrap .main-tab li{padding: 0 25px;}
    /*.main-tab-wrap .main-tit-box .main-tit {margin-top: 3px;}*/
    .main-tab-wrap .btn-close-arrow {top:15px;}
    

    .top-row-wrap .main-tab-wrap .main-tab li {max-width:64px; padding:0 15px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap;}
    /* // 기사박스 컨트롤2,3 */

    .main_type1--content .desc-box h1{border-top: 0;}
    .main_type1--content .main-tit-box h3{padding:0 10px; font-family: noto sans kr,sans-serif;color: #333;font-size: 17px;font-weight: bold;border-bottom:0;}
    
    .list-thumb-culture .list-thumb li a figure{height:120px; width:45%; float:left; padding-right:22px;}
    .list-thumb-culture .list-thumb li a figure img{width: 100%; height:100%;}
    .list-thumb-culture .list-thumb li a div{width:44%;}

    /* 기사박스 컨트롤4 - 라이프 */
    /*.top-row-wrap{border-bottom:1px solid #dedede;}*/
    .top-row-wrap .article-box-contents{display:flex; display: -webkit-flex;}
    .top-row-wrap .article-box-contents .row-col-card{width:58%; padding:0 1.5% 30px 1.5%; margin: 12px 0 0 0; height:620px; border-right: 1px solid #dedede;}
    .top-row-wrap .article-box-contents .row-col-card figure{height:72.4%;}
    
    .top-row-wrap .article-box-contents .row-col-card .desc-box {padding: 15px;height:25%;/*width: calc(100% - 40px);background-color: #fff;margin: 10px;position: absolute;height: 100px;bottom: 10px;left: 0;z-index: 1;*/}
    .top-row-wrap .article-box-contents .row-col-card .desc-box p{font-size:14px;height:68px;}
    .top-row-wrap .article-box-contents .row-col-card .desc-box h1 {font-size: 23px;margin-bottom:0px;/*margin-bottom:25px;*/height: 60px;}
    .top-row-wrap .article-box-contents .row-col-card .desc-box .time {margin-top: 5px;font-size: 13px;font-weight: normal;color: #a8a8a8;display: block;text-align: center;}
    .top-row-wrap .article-box-contents .row-col-card .desc-box h1:after {display: block; width: 70px; border-bottom: 1px solid #dedede; content: ""; margin: 20px auto;}
    
    .row-col-wrap {border-top:0;overflow:hidden;width:40%;}
    .row-col-wrap .row-col-sm{width:43.8%; float:left; padding:0 3% 15px 3%;}
    .row-col-wrap .row-col-sm:nth-of-type(2n+1) {border-right:1px solid #dedede;}
    .row-col-wrap .row-col-sm:nth-of-type(1) a, 
    .row-col-wrap .row-col-sm:nth-of-type(2) a {margin-top:12px;}
    .row-col-wrap .row-col-sm figure{height:40.8%;}
    .row-col-wrap .row-col-sm a{height:310px;}
    .row-col-wrap .row-col-sm .desc-box h1{font-size: 16px;height:40px;}
    .row-col-wrap .row-col-sm .desc-box p{max-height:78px;margin-top: 10px;font-size:14px;}
    .row-col-wrap .row-col-sm .desc-box span{font-size: 13px;}
    /* // */
    
    /* 기사박스 컨트롤5 - 사회공헌 */
    .row-col-thumb {overflow:hidden;width:37%; margin:0 1%;border-top:0;}
    .row-col-thumb .row-col-sm{margin-top:0;}
    .row-col-thumb .row-col-sm:nth-of-type(1), .row-col-thumb .row-col-sm:nth-of-type(2){border-bottom:0;}    
    .row-col-thumb .row-col-sm:nth-of-type(1) a, 
    .row-col-thumb .row-col-sm:nth-of-type(2) a {border-bottom:1px solid #dedede;}
    .row-col-thumb .row-col-sm .desc-box h1{font-size:16px;height:42px;width:100%;}
    .row-col-thumb .row-col-sm .desc-box p{max-height:78px;margin-top: 10px;font-size:14px;}

    .top-row-wrap{border-bottom:1px solid #dedede;}
    .top-row-wrap .article-box-contents .row-col-head{padding:0 1% 30px 1%; margin:5px 0; width:37%; border-right: 1px solid #dedede; height: 480px;}
    .top-row-wrap .article-box-contents .row-col-head figure{height:58.4%;}
    
    .top-row-wrap .article-box-contents .row-col-head .desc-box {padding: 15px;height:40%;/*width: calc(100% - 40px);background-color: #fff;margin: 10px;position: absolute;height: 100px;bottom: 10px;left: 0;z-index: 1;*/}
    .top-row-wrap .article-box-contents .row-col-head .desc-box p{font-size: 15px;height:75px;line-height:1.6rem;}
    .top-row-wrap .article-box-contents .row-col-head .desc-box h1 {font-size: 23px;margin-top: 10px;margin-bottom:10px;height: 51px;overflow:hidden;}
    .top-row-wrap .article-box-contents .row-col-head .desc-box .time {margin-top: 5px;font-size: 13px;}

    .row-col-list{display:block;}
}

@media all and (min-width: 1176px) {
    .main-wrapper {width: 1182px;margin: 0 auto;}
    .templete-type1 .main_type1--prolog {width: 100%;}
    .templete-type1 .topnav-wrap ul > li > a {padding: 16px 15px; min-width:90px;}
    .templete-type1 .main_type1--content ,
    .templete-type1 .main_type1--photo {width: 100%;margin-top: 20px;}
    .main_type1--content .dot--line-list {width:calc(100% - 249px);}
    .templete-type1 .topnav-all-wrap{width:1182px;}

    .templete-type1 .main_type1--prolog  .col-md {width:43%;}
    .templete-type1 .main_type1--prolog  .col-ms {width:17%;margin:0 11px; box-sizing: border-box;}
    .templete-type1 .main_type1--prolog  .col-ml {width:38%;}
    .main_type1--prolog .col-ml .main_article--type1 .list_thumb--img figure {width: 100%;}
    .main_type1--prolog .col-ml .main_article--sub .list_thumb--img{width: 100%;overflow: hidden;}
    .main_type1--prolog .col-ml .main_article--sub .list-thum--col {width: 100%;margin-top: 20px !important;}
    .templete-type1 .main_type1--prolog .col-ml h1{margin-top: 0;border-top:none;width:96%;}
    .templete-type1 .main_type1--prolog .main_article--sub{overflow:hidden;}
    .templete-type1 .main_type1--prolog .col-ms .row-cols{padding:0 10px;}
    .templete-type1 .main_type1--prolog .col-md .list-thum--col{padding-left:8px;}

    .gray-box .list-thum--row li img {height:160px;}

    .templete-type1 .main_type1--prolog .col-ml .main_article--type1{margin-top:0;}
    /*.main_half-list {padding:0 20px;}*/
    .main_half-list li .row {float: left;width: 49%;}
    .gray-box{padding:30px;}
    .layer {width: 100%;}

    .main-right-banner,
    .main-left-banner {top: 44px;}
}
