
/*----------------------------
ニュースリリース
------------------------------*/
/*
.news-area .news-list .news-img {
    width:23%;
    float: right;
    text-align: center;
	min-width:140px;
}
news-area .news-list p {
    padding-left: 1.3em;
}
.news-area .news-list .basic-link {
	font-weight:bold;
    padding-left: 1em;
    text-indent: -1em;
    color: #474747 !important;
}
.news-area .news-list .basic-link:before {
    margin: 0 2px 0 0;
}
.news-area .news-list .news-img img{
	max-width:100%;
}

*/
/* ページ上部ロゴ */
.news-logos{
	margin-bottom:5px;
}
.news-logos .logo{
	display:inline-block;
	vertical-align:middle;
	padding-right:10px;
}
.news .news-logos .logo+p.logo{
	margin-top:0 !important;
}

/* 注釈 インデント２文字 */
.note2 {
	padding-left:2em;
	color:#666666;
	position:relative;
}
.note2 .mark {
	position:absolute;
	top:0;
	left:0;
}

/* インデント */
.indent1_5 {
	padding-left:1.5em;
	position:relative;
}
.indent2 {
	padding-left:2em;
	position:relative;
}
.indent3 {
	padding-left:3em;
	position:relative;
}
.indent1_5 .mark,
.indent2 .mark,
.indent3 .mark {
	position:absolute;
	top:0;
	left:0;
}

/* br */
.brSp,
.brPc {
	display: none;
}
@media screen and (max-width:767px){
	.brSp{display: block;}
}
@media print, screen and (min-width:768px) {
	.brPc{display: block;}
}

.word-break-all { word-break: break-all; }
.word-break { word-break: break-word; }

/* トピックスBox */
.precedent-box {
	width: 85%;
	border: 4px double #C6D9F1;
	margin: 0 auto;
	padding: 30px;
}

/* img-box-center-flex */
.img-box-center-flex {
	display:-webkit-box;
	display:flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	width:100%;
}
.img-box-center-flex {
	display:-webkit-box;
	display:flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	width:100%;
	margin:30px auto 15px;
}
.img-box-center-flex li {
	text-align:center;
}
.img-box-center-flex li img {
	width:100%;
}
.img-box-center-flex.c2 li {
	width:45%;
	margin-left:10%;
}
.img-box-center-flex.c3 li {
	width:30.33%;
	margin-left:5%;
}
.img-box-center-flex li:first-child {
	margin-left:0;
}

@media screen and (max-width: 767px){

	.img-box-center-flex.c2 li,
	.img-box-center-flex.c3 li {
		width:100%;
		margin:15px auto 0;
	}
	.img-box-center-flex li:first-child {
		margin-top:0!important;
	}
}

.precedent-area {
	width: 90%;
	border: 4px double #990000;
	margin: 0 auto;
	margin-bottom: 15px;
	padding: 30px;
}

@media screen and (max-width: 767px) {
	.precedent-area {
		width: 100%;
		padding: 15px 10px;
	}
}

.imageBox241114 {
	display:-webkit-box;
	display:flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	width:100%;
	max-width:940px;
	margin:10px auto;
}
.imageBox241114 > div{
	margin:0;
	padding:0;
}
.imageBox241114 > div img{
	width:100%;
	height:auto;
	margin:0;
	padding:0;
}

@media screen and (min-width: 768px) {
	.imageBox241114 {
		-webkit-box-pack: space-between;
		justify-content: space-between;
	}
	.imageBox241114 > div:nth-child(1){
		width:54%;
	}
	.imageBox241114 > div:nth-child(2){
		width:40%;
	}
}

@media screen and (max-width: 767px) {
	.imageBox241114 > div:nth-child(1){
		width:100%;
		margin:0 auto;
	}
	.imageBox241114 > div:nth-child(2){
		width:74%;
		margin:20px auto 0;
	}
}



.imageBox241219 {
	display:-webkit-box;
	display:flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	width:100%;
	max-width:940px;
	margin:10px auto;
}
.imageBox241219 > div{
	margin:0;
	padding:0;
}
.imageBox241219 > div img{
	width:100%;
	height:auto;
	margin:0;
	padding:0;
}

@media screen and (min-width: 768px) {
	.imageBox241219 {
		-webkit-box-pack: space-between;
		justify-content: space-between;
	}
	.imageBox241219 > div:nth-child(1){
		width:47.87%;
	}
	.imageBox241219 > div:nth-child(2){
		width:47.87%;
	}
}

@media screen and (max-width: 767px) {
	.imageBox241219 > div:nth-child(1){
		width:100%;
		margin:0 auto;
	}
	.imageBox241219 > div:nth-child(2){
		width:100%;
		margin:20px auto 0;
	}
}
