.sub_inner{width:1300px; margin:0 auto;}
/*.news{margin-bottom:100px; margin-top:100px;  padding:50px 100px; }*/
.news_list ul li{border-bottom:1px solid #756c69; margin-bottom:25px;}
.news_list ul li a{display:block; width:100%; height:100%; position:relative; padding-bottom:25px;}
.news_list ul li a > p{display:inline-block;}
.news_list ul li a p.Date_time{float:right;}
.news_list ul li a:after{position:absolute; content:""; width:0; height:2px; background:#71461f; left:0; bottom:-1px; transition:all 0.6s ease-out}
.news_list ul li a > p b{font-size:22px; color:#222; font-weight:500;}
.news_list ul li a > p b span{background:#2b3341;font-size:18px; padding:5px 15px; color:#fff; margin-right:10px;}
.news_list ul li:hover a:after{width:100%;}

.news_view .view_tit{border-bottom:1px solid #2b3341; margin-bottom:70px; padding-bottom:70px;}
.news_view .view_tit > h2{font-size:41px; line-height:125%; color:#2b3341; margin-bottom:15px;}
.news_view .view_tit > p{opacity:0.7}
.news_view .view_con{padding:10px 50px; font-size:17px;}
.news_view .view_con img { width:100%; }

/*뉴스*/
.press .press_list ul.list_ul li{background:#f5f5f5; padding:30px; margin-bottom:30px;}
.press .press_list ul.list_ul li a{display:block; width:100%; height:100%;}
.press .press_list ul.list_ul li a > div{display:flex; align-items:center; margin-bottom:15px;}
.press .press_list ul.list_ul li a > div > p{flex:1 0 50%;}
.press .press_list ul.list_ul li a > div > p + p{text-align:right; opacity:0.6}
.press .press_list ul.list_ul li a > div > p:first-child{color:#2b3341}
.press .press_list ul.list_ul li a > p{font-size:24px; color:#000}
.press .press_list ul.list_ul li:hover{background:#2b3341; transition:all 0.4s}
.press .press_list ul.list_ul li:hover a > div > p:first-child,
.press .press_list ul.list_ul li:hover div > p,
.press .press_list ul.list_ul li:hover a > p{color:#222;}



/********************************************
	seach_wrap & pagecut & accordion
********************************************/
.seach_wrap{display:flex; justify-content: space-between; align-items:center; margin-bottom:40px;}
.seach_wrap h2{color:#222;}
.srch_box {position: relative;transition: all 0.3s ease-out;}
.srch_box form{position:relative; display:block; width:340px; max-width:100%;}
.srch_box input[type="text"] {display:block; width:100%; color:#2b3341; height:35px; padding:0 44px 0 10px; border:1px solid #ededed !important; background:#f7f7f7; box-sizing:border-box; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.srch_box .btn_submit{position:absolute; right:8px; top:50%; transform:translateY(-50%); display:flex; align-items:center; justify-content:center; width:24px; height:24px; background:transparent; border:0; padding:0; margin:0; color:#2b3341; text-indent:0 !important; line-height:1; cursor:pointer;}
.srch_box .btn_submit .material-icons{font-family:'Material Icons' !important; font-size:24px; color:#2b3341; display:block; line-height:1;}

.pagecut_{margin-top:50px;}
.pagecut_ ul{text-align:center}
.pagecut_ ul li{display:inline-block; vertical-align:middle; cursor:pointer; margin:0 5px; font-size:18px; font-weight:400; min-width:20px; color:#666}
.pagecut_ ul li b{ font-weight:400; }
.pagecut_ ul li.actived{color:#2b3341; font-weight:600}
.pagecut_ ul li b.actived{color:#2b3341; font-weight:600}
.pagecut_ ul li span{width:34px; height:34px; line-height:34px; border-radius:40px; background:#2b3341; color:#fff; font-size:18px}

.pagecut{margin-top:80px;}
.pagecut{display:flex; align-items:center; justify-content:center;}
.pagecut .prev_btn{flex-grow:1}
.pagecut .list_btn{width:150px; flex-shrink:0; text-align:center;}
.pagecut .next_btn{flex-grow:1; text-align:right;}

.pagecut .btn__list{font-size:17px; display:inline-block; width:110px; height:50px; line-height:50px; background:#2b3341; border-radius:50px; text-align:center; font-family: 'Spoqa Han Sans'; transition: all 0.4s; color:#222;}
.pagecut .btn__list span{font-size:24px; position:relative; top:5px; left:3px;}
.pagecut .btn__list:hover{background:#212121; box-shadow:10px 10px 15px -5px rgba(0,0,0,.3)}

.pagecut .pagebtn { display:block; }
.pagecut .pagebtn span,
.pagecut .pagebtn p{display:inline-block;}
.pagecut .pagebtn .btn{font-size:14px; width:100px; height:40px; line-height:37px; border:1px solid #ddd; background:#f5f5f5; border-radius:50px; text-align:center; font-family: 'Spoqa Han Sans'; transition: all 0.4s;}
.pagecut .pagebtn:hover .btn{background:#777; color:#222;}

.pagecut_ .list_back_btn{
	display:inline-block;
	margin-top:18px;
	padding:10px 26px;
	border:1px solid #2b3341;
	border-radius:40px;
	background:#fff;
	color:#2b3341;
	font-size:15px;
	font-weight:500;
	line-height:1.3;
	text-align:center;
	text-decoration:none;
	transition:all .3s ease;
}

.pagecut_ .list_back_btn:hover{
	background:#2b3341;
	color:#fff;
	border-color:#2b3341;
}

@media screen and (max-width: 768px) {
	.sub_inner{width:100%; padding:0 16px; box-sizing:border-box;}
	/*.news{margin:40px 0 60px; padding:24px 16px;}*/

	.seach_wrap{display:block; margin-bottom:24px;}
	.seach_wrap h2{font-size:18px; margin-bottom:12px;}

	.srch_box{width:100%;}
	.srch_box form{width:100%;}
	.srch_box input[type="text"]{width:100%; padding:0 42px 0 10px;}
	.srch_box .btn_submit{right:8px;}

	.news_list ul li{margin-bottom:18px;}
	.news_list ul li a{padding-bottom:18px;}
	.news_list ul li a > p b{font-size:16px; line-height:1.5;}
	.news_list ul li a > p b span{display:inline-block; font-size:13px; padding:4px 10px; margin-right:8px; margin-bottom:6px;}
	.news_list ul li a > p{font-size:14px; line-height:1.7; word-break:keep-all;}

	.pagecut_{margin-top:32px;}
	.pagecut_ ul li{margin:0 3px; font-size:15px;}
	.pagecut_ ul li span{width:30px; height:30px; line-height:30px; font-size:16px;}

	.pagecut_ .list_back_btn{
		margin-top:14px;
		padding:9px 22px;
		font-size:14px;
	}
}