
/* NewsWarp 상단  START ~ */
.NewsWarp {
	width:100%;
	height:auto;
	position:relative;
	font-family: 'Pretendard';
}
.aboutInner {
	width:100%;
	margin:0 auto;
	max-width:156rem;
	padding:14rem 2rem 0;
}
@media (max-width:991px) {
	.aboutWarp {overflow: hidden; margin-top: 6rem; padding-top: 3rem;}
	.aboutInner {padding: 4rem 2rem 0;}
}
.subTop {width: 100%; padding-left:6rem; position: relative; margin: 17.5rem 0 0 0;}
.subTopImg {
	height: 0;
    width: 100%;
    position: relative;
	padding-bottom: 22.25%;
    padding-left: 6rem;
    background: #f8f8f8;
    overflow: hidden;
}
.subTopImg img {
	top: 0;
	left: 0;
    width: 101%;
    height: auto;
    position: absolute;
}
.subTopInner {
    width: 100%;
	padding: 0 2rem;
	max-width: 156rem;
    margin: 0 auto 5rem;
}
.pageName {
    text-align: right;
    font-family: 'Outfit';
    font-size: 8rem;
    font-weight: 700;
    line-height: 11rem;
    letter-spacing: 0.04em;
    overflow: hidden;
}
.textRolling {
    left: 0;
    top: 50%;
	position: absolute;
    transform: translateY(-50%);
}
.textRolling .textR {
    display: flex;
	min-width: 100%;
    flex-wrap: nowrap;
    white-space: nowrap;
}
.textRolling .textR .news-message {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    animation: slide-left 35s linear infinite;
}
.textRolling .textR .news-message p {
	color:#fff;
    font-family: 'Outfit';
    font-size: 15rem;
    font-weight: 900;
    line-height: 15rem;
    letter-spacing: 0.04em;
}
@keyframes slide-left {
    from {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    to {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
}


@media (max-width:991px) {
	.NewsWarp {margin-top: 5rem; padding-top: 6rem;}
	.subTop {padding-left:2rem; margin-top:0;}
	.subTopInner {margin-bottom:4rem;}
	
	.pageName {font-size: 4.6rem; line-height: 6.6rem;}
	.subTopImg {padding-bottom: 31.17%;}
	.subTopImg img {width: auto; height: 100%;}
	
	.textRolling .textR .news-message p {font-size: 5.8rem; line-height: 5.8rem;}
}

@media (max-width:767px) {
	.NewsWarp {padding-top: 4rem;}
	.subTopInner {margin-bottom:2rem; padding:0 1rem;}
	.pageName {font-size: 2.6rem; line-height: 3.6rem;}
	.subTopImg {padding-bottom: 28.17%;}
	
	.textRolling .textR .news-message p {font-size: 2.8rem; line-height: 2.8rem;}
}
/* // ~ About 상단  END */

/* ::::::::: // ~ 연혁 END ::::::::: */

div#news_slide {position: relative;}


.newsTslide {overflow: hidden; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #F6F6F6 47.36%);}
.newsTslide .visionInner {padding: 14rem 2rem 14rem; max-width: 156rem; margin: 0 auto;}
.whyslideInner {
    position: relative;
    height: 100%;}
.newsTslide #news_slide .swiper {
	margin: 0;
	overflow: unset;
    position: relative;
	/* width: 74.014%!important; */
    width: 48.027%!important;
}

.swiper-slide.swiper-slide-next {width: 100%!important;}
.newsTslide #news_slide .swiper-slide.swiper-slide-active {/* width: 100%!important;  */ width: 154.12%!important;}
.newsTslide #news_slide .swiper-slide {
    padding: 0;
    height: 74.9rem;
    transition: none;
    max-width: inherit;
    box-sizing: border-box;
}


.newsTslide .wsTop {margin-bottom: 0; position: relative; overflow:hidden;}
.newsTslide .wsTop .ws_bg {width:100%; height:auto;}
.newsTslide .wsTop .ws_bg img {
    width: 100%;
    height: 100%;
    vertical-align: bottom;
    position: absolute;
    /* left: 0; */
    /* top: 0; */
    vertical-align: bottom;
    /* transform: translate(-50%,-50%); */
    object-fit: cover;
}
/* .slideBotm {left: 0; bottom: 0; position: absolute;} */
.avisionBottom {width: 74.014%; margin-top:6rem;}
.avisionBottom	.ws_title {
    font-family: 'Pretendard';
    font-size: 4.6rem;
    font-weight: 600;
    line-height: 5.2rem;
    margin-bottom: 3rem;
    letter-spacing: 0;
}
.avisionBottom .ws_txt {
	font-family: 'Pretendard';
    font-size: 20px;
    font-weight: 300;
    line-height: 36px;
    letter-spacing: 0em;
    text-align: left;
}
.newsTslide .slideBotm {width: 100%; background: #fff;}
/* .newsTslide .slideBotm {transform: translateY(100%);} */

/* .newsTslide #news_slide .swiper-slide.swiper-slide-active .slideBotm  {transform: translateY(0%)!important;} */
/* .newsTslide #news_slide .swiper-slide.swiper-slide-prev .slideBotm {transform: translateY(0%)!important;} */

/* .newsTslide #news_slide .swiper-slide.swiper-slide-active figure.ws_bg {width: 100%;} */
/* .newsTslide #news_slide .swiper-slide.swiper-slide-prev  figure.ws_bg {width:100%!important;} */


.newsTslide .wsTop .ws_bg {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-bottom: 66.576%;
}

.newsTslide #news_slide .swiper-slide.swiper-slide-active figure.ws_bg {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-bottom: 66.8%;
}


.newsTslide #news_slide .swiper-slide.swiper-slide-active figure.ws_bg {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-bottom: 66.5745%;
	position:relative;
}
.newsTslide #news_slide .swiper-slide.swiper-slide-active .slideBotm {

    position: absolute;
    left: 0;
    bottom: 0;
}

@media (max-width:991px) {
	.newsTslide .visionInner {padding: 8rem 2rem;}
	
	.newsTslide #news_slide .swiper-slide.swiper-slide-active figure.ws_bg {
		width: 100%;
		height: auto;
		overflow: hidden;
		padding-bottom: 0;
	}
	.newsTslide #news_slide .swiper-slide {height:auto;}
	.newsTslide #news_slide .swiper-slide.swiper-slide-active {width: 100%!important;}


	.newsTslide .wsTop .ws_bg {
		width: 100%;
		height: 0;
		overflow: hidden;
		padding-bottom: 66.58%;
	}

	.newsTslide #news_slide .swiper-slide.swiper-slide-active .slideBotm {
		position: relative;
		left: 0;
		bottom: 0;
	}
	
	.newsTslide #news_slide .swiper-slide.swiper-slide-active figure.ws_bg {
		width: 100%;
		height: 0;
		overflow: hidden;
		padding-bottom: 66.4%;
	}
	/* .newsTslide #news_slide .swiper-slide.swiper-slide-active .slideBotm { */
		/* position: relative; */
		/* left: 0; */
		/* bottom: 0; */
	/* } */

}

@media (max-width:767px) {
	.newsTslide .visionInner {padding: 6rem 2rem;}
	.newsTslide #news_slide .swiper {width: 100%!important;}
}

/* :::: 슬라이드 버튼 커스텀 :::: */
.sBtnGroup {
	/* === 위치 === */
    left: unset;
    top: unset;
    transform:unset;

	z-index: 1;
    display: flex;
    position: relative;
    justify-content: space-between;
}
.sBtnGroup .swiper-button-next, 
.sBtnGroup .swiper-button-prev  {
	/* === 크기 === */
	height: auto;
    width: auto;
	
	margin: 0;
	position: unset;
	background-size: cover;
	background-position: center;
    background-repeat: no-repeat;

	color: #222;
	font-family: 'Outfit';
    font-size: 1.8rem;
    font-weight: 600;
    line-height: 2rem;
    letter-spacing: 0.04em;
}
.sBtnGroup .swiper-button-prev::before {
    content: ''!important;
	left: 0;
    top: 50%;
    width: 2.6rem;
    height: 1.4rem;
    background: red;
    position: absolute;
    transform: translateY(-50%);
	background:url(../img/turf/category_prev.png) no-repeat center / cover;
}
.sBtnGroup .swiper-button-prev::after {content:''!important;}
.sBtnGroup .swiper-button-next::before {
    content: ''!important;
	right: 0;
    top: 50%;
    width: 2.6rem;
    height: 1.4rem;
    background: red;
    position: absolute;
    transform: translateY(-50%);
	background:url(../img/turf/category_next.png) no-repeat center / cover;
}
.sBtnGroup .swiper-button-next:after {content: "" !important;}
.sBtnGroup .swiper-button-prev.swiper-button-disabled,
.sBtnGroup .swiper-button-next.swiper-button-disabled {opacity:1;}

/* === 슬라이드 버튼 이미지 설정 === */
.sBtnGroup .swiper-button-prev {padding: 1rem 0 1rem 3.6rem;}
.sBtnGroup .swiper-button-next {padding: 1rem 3.6rem 1rem 0; margin-left:3rem;}

/* === 슬라이드 버튼 disabled 버전 이미지 설정 === */
.sBtnGroup .swiper-button-prev.swiper-button-disabled {opacity:0.5;}
.sBtnGroup .swiper-button-next.swiper-button-disabled {opacity:0.5;}
/* :::::::::: // ~ 스와이퍼 커스텀 END :::::::::: */


/* :::: 페이지 네이션 커스텀 :::: */
.custom.swiper-pagination-progressbar {
    top: unset;
	height: 0.2rem;
    width: 84.672%;
    background: #EEE;
    position: relative;
	margin-left: 5rem;
}
.custom.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background:#222;}
.newsTslide .slideBotm {
    z-index: 1;
    transition: none;
    height: 28.3rem;
    background: #fff;
    box-sizing: border-box;
    padding: 5rem 4rem 3rem 4rem;
    position: absolute;
    left: 0;
    bottom: 0;
}
.newsTslide .swiper-slide.swiper-slide-active .slideBotm {transform: translateY(-0px);}
.sBtnGroupWrap {
    margin-top: 5rem;
    background: none;
    padding: 0;
    display: flex;
    align-items: center;
}
.sBtnGroup {
    left: unset;
    top: unset;
    z-index: 1;
    display: flex;
	transform: unset;
    position: relative;
    justify-content: flex-start;
}
.newsTslide .slideBotm::before {
	top: 0;
	left: 0;
	opacity:0;
    content: '';
    width: 100%;
    height: 100%;
	position: absolute;
	transition:none;
    background: url(../img/news/red_bg.png) no-repeat left / cover;
}

@media (max-width:991px) {
	.newsTslide .slideBotm, .sBtnGroupWrap {position:relative; height:auto; padding:2rem;}
	.sBtnGroupWrap {margin-top: 3rem; padding: 0;}
	.newsTslide .slideBotm {left: 0; bottom: 0; position: relative; min-height:16.1rem;}
	.newsTslide .slideBotm {transform: unset;}
	.swiper-slide.swiper-slide-next {width:100%!important;}
	
}

@media (max-width:767px) {
	.about_vision .visionInner {padding:6rem 2rem;}
	.about_vision .a_ko {font-size: 2.6rem; line-height: 3.4rem;}
	.about_vision #about_Why .swiper {width:94.0%!important;}
	.about_vision #about_Why .swiper-wrapper {width: 100%;}
	.about_vision #about_Why .swiper-slide {min-height:unset;}
	
	.avisionBottom {width: 100%; margin-top: 3rem;}
	.about_vision .slideBotm {margin-top: 3rem;}
	.avisionBottom	.ws_title {font-size: 1.8rem; line-height: 2.4rem; margin-bottom:1.4rem;}
	.avisionBottom .ws_txt {font-size: 1.4rem; line-height: 2.2rem;}
	
	.sBtnGroup .swiper-button-next, .sBtnGroup .swiper-button-prev {font-size: 1.4rem; font-weight: 500; line-height: 1.5rem;}
	
	.sBtnGroup .swiper-button-prev {padding: 0.5rem  0 0.5rem 1.8rem;}
	.sBtnGroup .swiper-button-next {padding: 0.5rem 1.8rem 0.5rem 0; margin-left: 2rem;}
	.sBtnGroup .swiper-button-prev::before,
	.sBtnGroup .swiper-button-next::before {width:1.3rem; height:0.7rem;}
	.custom.swiper-pagination-progressbar {width:58.672%; margin-left:2rem;}
}


/* hover */
.newsTslide .slideBotm:hover::before {opacity:1; z-index:-1;}
.newsTslide .slideBotm:hover {background:none;}

.date {display: flex; align-items: center; justify-content: flex-start;}
.date span {
	font-family: 'Outfit';
	font-size: 1.4rem;
	font-weight: 800;
	line-height: 2.8rem;
	letter-spacing: 0.04em;
	padding:0.4rem 1.2rem;
	margin-left:2rem;
	
	color:#FFF;
	background:#E82222;
	border:1px solid #fff;
}
.dateTxt {
	font-family: 'Outfit';
	font-size: 1.7rem;
	font-weight: 700;
	line-height: 2.8rem;
	letter-spacing: 0.04em;
}


.NewsTitle {
    font-size: 2.6rem;
    font-weight: 700;
    line-height: 4rem;
    color: #222;
    margin: 3rem 0 3rem 0;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
	height:8rem;
}
.NewsRm {
    font-family: 'Outfit';
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 3.5rem;
    letter-spacing: 0.04em;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-direction: row-reverse;
}
.NewsRm figure {width:2.4rem; height:1.3rem; margin-left:1rem; position:relative;}
.NewsRm figure img {width:100%; height:auto;}
.NewsRm figure::before {
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	background:url(../img/news/rm_arrow_black.png) no-repeat center / cover;
}
.slideBotm:hover .NewsRm figure::before {background:url(../img/news/rm_arrow_white.png) no-repeat center / cover;}

.newsTslide .swiper-slide.swiper-slide-active .wsTop {padding-bottom:0;}
/* hover */
.newsTslide .slideBotm:hover::before {opacity:1; z-index:-1;}
.newsTslide .slideBotm:hover {background:none;}
.newsTslide .slideBotm:hover .date span {color: #FFF; background: none;}
.newsTslide .slideBotm:hover .dateTxt {color:#fff;}
.newsTslide .slideBotm:hover .NewsTitle {color:#fff;}
.newsTslide .slideBotm:hover .NewsRm {color:#fff;}

/* hover */
.newsTslide .swiper-slide-active .slideBotm::before {opacity:1; z-index:-1;}
.newsTslide .swiper-slide-active .slideBotm {background:none;}
.newsTslide .swiper-slide-active .slideBotm .date span {color: #FFF; background: none;}
.newsTslide .swiper-slide-active .slideBotm .dateTxt {color:#fff;}
.newsTslide .swiper-slide-active .slideBotm .NewsTitle {color:#fff;}
.newsTslide .swiper-slide-active .slideBotm .NewsRm {color:#fff;}
.swiper-slide-active .slideBotm .NewsRm figure::before {background: url(../img/news/rm_arrow_white.png) no-repeat center / cover;}

/* NEWS News content START ~ */
.newsContWrap {position:relative;}
.newsInner {
    width: 100%;
    margin: 0 auto;
	max-width: 156rem;
    padding: 14rem 2rem;
}
.searchArea {display: flex; align-items: center; border-bottom: 2px solid #111;}

ul.depth01 {margin-right: 4rem; position:relative;}
.depth02 {display:none; position:absolute; width:100%;}
.depth01:hover .depth02 {display:block;}
.depth01_li {
	font-size: 2rem;
	font-weight: 600;
	line-height: 4rem;
	padding-right:3.6rem;
	position:relative;
	cursor:pointer;
}
.depth01_li::before {
    content: '';
	right: 0;
    top: 50%;
	height: 1rem;
    width: 1.6rem;
    position: absolute;
    transform: translateY(-50%);
	background: url(../img/news/depth_arrow.png) no-repeat center / cover;
}

ul.depth02 li {
    font-size: 2rem;
    font-weight: 600;
    line-height: 4rem;
    padding-right: 3.6rem;
    position: relative;
    cursor: pointer;
    background: #fff;
    border: 1px solid #EEE;
    border-bottom: none;
    padding: 0 2rem;
}
ul.depth02 li:hover {background:#eee;}
.searchArea form {width:100%;}
.search {/* width: 87.44%;  */ width:100%; position: relative; padding:2.5rem 8rem 2.5rem 4rem; }
.news_search {
	width:100%;
	font-family: 'Pretendard';
	font-size: 2rem;
	font-weight: 400;
	line-height: 4rem;
	color:#222;
	outline: none;
    border: none;
	padding:0;
}
/* .search::before { */
	/* content:''; */
	/* left:0; */
	/* top:50%; */
	/* width:1px; */
	/* height:3rem; */
	/* background:#DDD; */
	/* position:absolute; */
	/* transform: translateY(-50%); */
/* } */
.news_search::placeholder {
	font-family: 'Pretendard';
	font-size: 2rem;
	font-weight: 400;
	line-height: 4rem;
	color:#888;
}
.searchIcon {
	border:none;
	padding:0;
	top: 0;
	right: 0;
    width: 4rem;
    height: 4rem;
	cursor:pointer;
	background:inherit;
    position: absolute;
    transform: translateY(50%);
}
.searchIcon img {width:100%; height:100%;}

/* .NewsBoxGruop {margin: 8rem 0;} */
.NewsThumnail {    position: relative;height: 0; width: 34.211%; overflow:hidden;padding-bottom: 22.7%;}
.NewsThumnail figure{position:absolute;
left:0rem;
top:0rem;
width:100%;
height:100%;}
.NewsThumnail img {width: 100%; height: auto;}

.NewsBox {
    display: flex;
    margin: 8rem 0;
    align-items: center;
    border-top: 1px solid #EEE;
    /* flex-direction: row-reverse; */
    justify-content: flex-start;
}
.NewsBoxGruop a:first-child .NewsBox {margin-top:0;}
.NewsBoxGruop a:last-child .NewsBox {margin-bottom:0;}
.NewsTxtBox {padding-right: 4rem;}
.NewsBoxGruop a:hover .NewsTitle {text-decoration: underline;}

.front_paging_line{width: 100%; text-align: center;}
.front_paging_box{display: inline-block;}
.flex_box {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
}

.page_nation {display: flex; cursor:pointer; align-items: center; justify-content: center;}
.pageArrow {cursor:pointer;width: 2rem; height: 1.4rem; position:relative;}
.pageArrow.prev {background:url(/public/img/news/pageArrow_left_ccc.png) no-repeat center / cover;border:none;}
.pageArrow.next {background:url(/public/img/news/pageArrow_right_ccc.png) no-repeat center / cover;border:none;}
.pageArrow.prev:hover {background:url(/public/img/news/pageArrow_left_black.png) no-repeat center / cover;}
.pageArrow.next:hover {background:url(/public/img/news/pageArrow_right_black.png) no-repeat center / cover;}

.page_nation ul {
    display: flex;
    margin: 0 2rem;
    display: inline-flex;
    flex-direction: row-reverse;
}
.page_nation ul li {display: flex; justify-content: center; align-items: center; position:relative;}
.page_nation li {
	font-size: 1.9rem;
	font-weight: 400;
	line-height: 2rem;
	text-align: center;
	width:5.2rem;
	height:4.8rem;
	color:#888;
}
.page_nation li.active { font-weight:700; color:#006FBC;}
.page_nation li.active::before {
	content:'';
	left:50%;
	bottom:20%;
	width:0.9rem;
	height:0.2rem;
	background:#006FBC;
	position:absolute;
	transform:translateX(-50%);
}

@media (max-width:991px) {}
@media (max-width:991px) {
	.newsInner {padding:6rem 2rem;}
	#newslist.newsInner {padding-bottom:3rem;}
	.NewsTitle {
		font-size: 1.5rem;
		font-weight: 700;
		line-height: 2.2rem;
		margin: 1.2rem 0 1.8rem 0;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		word-wrap: break-word;
	}	
	.dateTxt {font-size: 1.2rem; line-height: 2.4rem; letter-spacing: 0.04em;}
	.NewsRm {font-size: 1.2rem; line-height: 2.3rem;}
	.NewsRm figure {width:1.7rem; height:0.9rem;}
	.search {width: 86.615%; position: relative; padding: 0 0rem 0 1.6rem;}
	.search::before {height:2rem;}
	
	ul.depth01 {margin-right: 1.65rem; position: relative;}
	.depth01_li {padding-right: 1.8rem; font-size: 1.4rem; line-height: 4rem;}
	.depth01_li::before {width:0.8rem; height:0.5rem;}
	
	.searchArea {padding-bottom:0.6rem;}
	.news_search {font-size: 1.4rem; font-weight: 400; line-height: 4rem;}
	.news_search::placeholder {font-size: 1.4rem; font-weight: 400; line-height: 4rem;}
	.searchIcon {width:2rem; height:2rem;}
	
	/* .NewsBoxGruop {margin: 3rem 0 0 0;} */
	.NewsBox {
		margin:0;
		margin:0;
		display: flex;
		padding-top:3rem;
		flex-direction: column;			
		align-items: flex-start;
		justify-content: flex-start;
	}
	.NewsTxtBox {
		padding-left: 0;
		margin: 2rem 0 3rem  0;
		width: 100%;
		padding-right: 0;
	}
	.NewsBox a:last-child .NewsTxtBox {margin: 2.4rem 0 0rem  0;}
	.NewsThumnail {
		height: 0;
		width: 100%;
		overflow: hidden;
		padding-bottom: 66.348%;
	}
	.NewsTitle {
		height: 4.4rem;
		width: 100%;
		text-align: right;
	}
}


@media (max-width:767px) {
	
	
	
	.date span {
		font-size: 1.2rem;
		line-height: 2.4rem;
		padding: 0 1.2rem;
		margin-left: 1.4rem;
	}
	.search {width: 100%;}
	.page_nation li {font-size:1.5rem; line-height:1.6rem;
	width: 3rem;
    height: 4rem;
	}
}


/* // ~ NEWS News content END */

/* NEWS News Detail START ~ */
.NewsDetailWarp {position:relative;}
.newsDetailInner {width: 100%; max-width: 116rem; margin: 10rem auto 0;  padding: 8rem 2rem 6rem;}

.newsDetailInner .date{margin-bottom:2rem;}
.newsContentBox{font-family: 'Pretendard';text-align:center;}
.newsContentBox p{font-family: 'Pretendard';text-align:center;}
.newsContentBox img {max-width:100%; width:auto!important;height:auto!important;display:inline-block;}
/* .newsContentBox div img {max-width:100%; width:auto!important;height:auto!important;display:inline-block;} */
/* .newsContentBox p img {max-width:100%; width:auto!important;height:auto!important;display:inline-block;} */

.pageBack {margin-bottom: 6rem;}
.pageBack a {
    display: flex;
    justify-content: flex-start;
    flex-direction: row-reverse;
}
.pageBack figure {width:6.1rem; height:6.1rem; margin-right: 2rem;}
.pageBack figure img {width:100%; height:auto;}

.pageBack p {font-size: 2rem; font-weight: 400; line-height: 6.1rem;}
.NewsDetailCont {background:#F8F8F8;}
.NewsDetailCont .newsDetailInner {padding: 10rem 2rem 10rem; margin-top:0;}
.newsDetailInner .dateTxt {
	color:#888;
    font-size: 1.7rem;
    font-weight: 500;
    line-height: 2.8rem;
    letter-spacing: 0.04em;
}

.ndImg {background:#666; height:0; padding-bottom: 66.34%;}
.ndTxt {margin:6rem 0; font-size: 2rem; font-weight: 300; line-height: 3.6rem;}
.go_list {
    margin: 0 auto;
    display: flex;
    align-items: center;
	padding:6rem 0rem 8rem 0rem;
    justify-content: center;
    border-bottom: 1px solid #DDD;
}
.go_list p {
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 3.5rem;
    letter-spacing: 0.04em;
    text-align: left;
	border: 1px solid #222;
    display: inline-block; padding: 1.3rem 8.75rem;
}
.list ul {margin-top:2rem;}
.list li {
    display: flex;
    padding: 1.8rem 0;
    /* flex-direction: row-reverse; */
}
.list .btxt {
	font-weight: 600;
	font-size: 1.8rem;
	margin-left:3rem;
	line-height: 3.5rem;
	letter-spacing: 0.04em;
}
.list .title {
	display: block;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
	text-align:left;
	text-overflow: ellipsis;
	font-size: 1.8rem; font-weight: 300; line-height: 3.5rem;}
.list li:hover .title {text-decoration:underline;}


.NewstopTitle{
	font-size: 4.6rem;
    font-weight: 600;
    line-height: 6.4rem;
    color: #222;
    margin: 0rem 0 3rem 0;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
	text-align: right;
}


.regcntbox {
    height: 2.8rem;
    display: flex;
    position: relative;
    justify-content: flex-start;
    align-items: center;
}
.regcntbox .nbsnsbox{
	top:0rem;
}
.regcntbox dl {
    position: relative;
    display: flex;
    margin-left: 5.1rem;
    /* flex-direction: row-reverse; */
}
.contnone{
	margin-right:0rem!important;
}
.contnone:after{
	content:none!important;
}
.regcntbox dl:after {
    content: '';
    position: absolute;
    left: -2.5rem;
    top: 0.7rem;
    width: 1px;
    height: 1.4rem;
    background: #EEEEEE;
}
.regcntbox dl span{
	font-size: 1.7rem;
	line-height: 2.8rem;	
	letter-spacing: 0em;
	text-align: left;
	color:#222;
	font-weight:700;
	margin-left:1.4rem;
	display:inline-block;
}
.regcntbox dl b{
	margin:0;
	padding:0;
	font-weight:500;
	display:inline-block;
font-size: 1.7rem;
line-height: 2.8rem;
letter-spacing: 0em;
text-align: left;
color:#888;
}


@media (max-width:991px) {
	.newsContentBox p {
		/* font-size: 1.4rem!important; */
		font-size: 1.6rem!important;
		line-height: 2.6rem;
	}
	.pageBack {margin-bottom: 4rem;}
	.pageBack figure {width: 4.9rem; height: 4.9rem; margin-right: 1.4rem;}
	.pageBack p {font-size: 1.5rem; line-height: 4.9rem;}
	
	.NewsDetailWarp .NewsTitle {font-size: 2.2rem; font-weight: 600; line-height: 3rem; margin-top: 0; margin-bottom:2rem;}
	.newsDetailInner .dateTxt {font-size: 1.2rem; font-weight: 500; line-height: 1.6rem;}
	
	.list ul {margin-top: 1rem;}
	.list li {padding:0; align-items: center;}
	.list li:last-child {padding-bottom: 0;}
	.list .btxt, .list .title {font-size:1.5rem; text-align: right;}
	
	.list .btxt {
		font-size: 1.5rem;
		font-weight: 600;
		line-height: 5.1rem;
		letter-spacing: 0.04em;
	}
	
	.go_list {padding:3rem 0 5rem 0rem;}
	.go_list p {font-size: 1.4rem; line-height: 2.3rem; padding:1rem 5.4rem;}
	
}

@media (max-width:767px) {
	.NewstopTitle {
		font-size: 2.2rem;
		line-height: 3rem;
		margin: 0rem 0 2rem 0;
		-webkit-line-clamp: 6;
	}
	.regcntbox {
		display: flex;
		height: auto;
	}
	.regcntbox dl {
		margin-top: 0.8rem;
		margin-left: 1.5rem;
	}
	
	.regcntbox dl:last-child {margin-left: 0;}
	
	.regcntbox dl span {
		font-size: 1.2rem;
		line-height: 1.6rem;
		margin-right: 0;
		margin-left: 0.5rem;
	}
	.regcntbox dl b {
		font-size: 1.2rem;
		line-height: 1.6rem;
	}
	.regcntbox dl:after {
		/* content: none; */
		left: -0.8rem;
		top: 0.3rem;
		width: 1px;
		height: 1rem;
	}
	
	.newsDetailInner {margin:5rem auto 0; padding:4rem 2rem;}
	.NewsDetailCont .newsDetailInner {padding:4rem 2rem 6rem;}
	
	.list li {
		padding: 0rem 6rem 0rem 0;
		position: relative;
	}
	.list .btxt, .list .title {
		font-size: 1.4rem;
		line-height: 5.1rem;
	}
	.list .btxt {
		margin-right: 0rem;
		right: 0rem;
		position: absolute;
		font-size: 1.4rem;
		line-height: 5.1rem;
	}
}

/* // ~ NEWS News Detail END */







