/* 202408山口県経済ページ */
	div.all-10m-after {
		display:flex;
		flex-flow: wrap;
	}
	div.l-10m-after {
		width:35%;
	}
	div.l-10m-after img {
		width:calc(100% - 20px);
		border:1px solid #eee;
	}
	div.r-10m-after {
		width:65%;
		margin:auto;
		display:flex;
		flex-flow:column;	
	}
	div.r-10m-after span,div.r-10m-after a {
		/*color:var(--main-color);*/
		text-decoration: underline;
	}
	div.r-10m-after span:hover {
		cursor:pointer;
		text-decoration: none;
	}
	div.r-10m-after a:hover {
		text-decoration: none;
	}
	div.r-10m-after h4 {
    	display: flex;
    	font-size: 18px;
    	padding: 8px;
    	background: #eee;
   		border-bottom: 2px solid rgba(123,184,230,1.00);
    	border-top: 1px solid rgba(180,180,180,1.00);
		border-left: 1px solid rgba(180,180,180,1.00);
		border-right: 1px solid rgba(180,180,180,1.00);
	}
	div.r-10m-after h5 {
		display:flex;
		font-size:16px;
		padding-left:8px;
		padding-right:8px;
	}
	/*最初*/
	div.r-10m-after .r-10m-all {
		padding-top:8px;
    	padding-bottom: 10px;
    	border-bottom: 4px solid rgba(123,184,230,1.00);
    	margin-bottom: 15px;
	}
	/*最後*/
	div.r-10m-after .r-10m-gaiyou {
		/*border-top:4px solid var(--main-color);*/
		padding-top:8px;
	}
	/*p*/
	div.r-10m-after p {
		margin-bottom:10px;
		font-weight:500;
	}
	/*説明文*/
	div.r-10m-after div {
							/* 説明文を表示する場合
		display:flex;
		font-size:16px;
		line-height:150%!important;
		margin-top:5px;
		margin-bottom:25px;
		padding-left:8px;
		padding-right:8px;*/
		display:none;		/*説明文を表示しない場合*/
	}
	div.r-10m-after .mgn-b-plus {
		margin-bottom:25px;/*説明文を表示しない場合*/
	}
	div.r-10m-after p {
		/*color:var(--main-color);*/
		padding-left:8px;
		padding-right:8px;
	}
	div.r-10m-after .before-mark:before {
		content:"○";
		font-weight:900;
		margin-right:5px;
		text-decoration: none;
		/*color:var(--main-color);*/
	}
	div.r-10m-after .before-space {
		margin-left:22px;
	}

@media only screen and ( max-width : 800px ){
	div.all-10m-after {
		display:flex;
		flex-flow: column;
	}
	div.l-10m-after {
		display:flex;
		width:calc(100% - 20px);
		margin:0 auto 40px auto;
		justify-content: center;
	}
	div.l-10m-after img {
		width:90%;
		max-width:300px;
		border:1px solid #eee;
		margin:0 auto!important;
	}

	div.r-10m-after {
		width:calc(100% - 20px);
		margin:auto;
	}


}



@media only screen and ( max-width : 500px ){
	h2.h-center-line {
		font-size:24.5px;
	}
	
	
}