@charset "utf-8";


/******* sub11 *****/
.sub11 .sub_Box div p{margin: 0; width: 100%;}
.news_con{	display: flex;
		justify-content: space-around;	align-items: flex-start;
	flex-wrap: wrap;}
.news_con::after{display: none;}
.news_wrap{position: relative; width: 100%;
	margin:30px 0 30px; padding: 25px 0; box-sizing: border-box;
}
/* .news_con li{	width: 45%;	padding: 8.5% 0;} */
.news_con li.news_img{width: 100%; padding: 0;}
.news_con li.news_img2{padding: 0;}
.news_con li .text_section p.acont{	color: #666;	margin: 5% 0;
	line-height: 1.8;	border-top: 1px solid #000;	padding-top: 5%;}
.news_con li .news_text .news_no{	display: flex;	justify-content: center;
	align-items: center;	padding-bottom: 2px;	width: 75px;
	height: 51px;	margin: 0 auto 20px;	font-size: 20px;	color: #000;
	background: url(../image/sub/sub11/icon1.png) 50% 50%/cover no-repeat;}
.news_con li .news_text .news_title{	font-size: 24px;	font-weight: 600;	color: #000;
	margin: 0 auto; display: block; width: 100%; text-align: center;
}
.news_con2 li{width: 100%;}


.sub11_bg .border_line{
	margin: 30px 0;
}
.sub11_Box{	display: flex;	gap:20px;	box-sizing: border-box;
	margin: 15px 0;}

.sub11_Box .newsBox{	position: relative;	display: flex;
	width: 100%; gap:15px; text-align: left; border:1px solid #574370;
	box-shadow: 5px 5px #a59cb4;
	padding: 15px; 	box-sizing: border-box;
}
.sub11_Box .newsBox00{display: flex; justify-content: center; align-items: center;
	border:1px solid #85cbbf; background-color: #85cbbf; box-shadow: none;
	text-align: center;}
.sub11_Box .newsBox h5{font-size: 19px; font-weight: bold; color: #574370; line-height: 1.4;}
.sub11_Box .newsBox div{width: 100%;}
.sub11_Box .newsBox .boximg{width: 189px; }
.sub11_Box .newsBox p{font-size: 16px; margin-top: 10px; color: #574370; line-height: 1.4;}
.sub11_Box .newsBox00 h5{font-size: 22px; font-weight: bold; color: #574370;}

.col2{	column-width: 50%;  text-align: justify;  word-break: normal;
  column-count: 2;
  -moz-column-count: 2;
  -webkit-column-count: 2;
  -moz-column-gap: 2em;
  -webkit-column-gap: 2em;
  column-gap: 2em;
}
.sub11flex02{gap:30px;   display: flex;  align-items: flex-start;  margin: 0 auto;
  word-break: keep-all;  box-sizing: border-box;  flex-direction: row;}
.sub11flex02 div{width: 100%; text-align: left;}
.sub11flex02 .box02 li{	padding: 0 0 10px 0;
}
.sub11flex02 .box02 p{font-weight: bold; color: #574370; font-size: 20px;}
.sub11flex02 .box02 div{font-size: 16px; line-height: 1.5;}

@media all and (max-width:1680px){
	.news_con{padding: 0 8%;}
}
@media all and (max-width:1089px){
	.text_section .acont{font-size: 16px;}
	.news_wrap{width: 90%; margin: 0 auto;}

}
@media all and (max-width:768px){
	.sub11flex02{    flex-direction: column;}
	.sub11_Box .newsBox00 h5{font-size: 20px; font-weight: bold; color: #574370;}
	.sub11_Box .newsBox p br{display: none;}
	.sub11_Box{    flex-direction: column;}
	.news_con{		flex-direction: column;		align-items: center;	}
	.news_con li{width: 100%;}
	.news_con li .news_text .news_no{width: 55px; height: 38px; font-size: 16px; padding-bottom: 1px;}
	.news_con li .news_text .news_title{ display: block; line-height: 140%;}
	.news_con li .text_section p.acont{margin: 0 0 3%;}
	.col2{
		column-width: 100%;
    text-align: left;
    word-break: keep-all;
    column-count: 1;
    -moz-column-count: 1;
    -webkit-column-count: 1;
    -moz-column-gap: inherit;
    -webkit-column-gap: inherit;
    column-gap: inherit;
	}
}
@media all and (max-width:428px){
	.sub11_Box .newsBox{ flex-direction: column; text-align: center;}

	.news_con li .news_text .news_title{font-size: 20px;}
}
