@charset "utf-8";

section#sinews {
}
section#sinews div.sectionInner {
}
section#sinews div.sectionInner div#sinewsBlock {
	display: flex;
	justify-content: space-between;
	flex-wrap: nowrap;
}
section#sinews div.sectionInner div#sinewsBlock div#sinewsBlockImage {
	width: 40%;
}
section#sinews div.sectionInner div#sinewsBlock div#sinewsBlockText {
	width: 55%;
}
section#sinews div.sectionInner div#sinewsBlock div#sinewsBlockText div#latestIssue {
	margin-top: 50px;
	padding: 30px;
	background-color: #f9fbf9;
}
section#sinews div.sectionInner div#sinewsBlock div#sinewsBlockText div#latestIssue .title03 {
	margin-top: 0;
}
section#sinews div.sectionInner div#sinewsBlock div#sinewsBlockText div#latestIssue p {
	font-size:16px;
	line-height:150%;
}

section#sinews div.sectionInner table.tableBase {
	margin-top: 100px;
}





/* タブレット用
------------------------------------------------------------------------------------ */
@media screen and (min-width:768px) and (max-width:1279px) {
}





/* スマホ用
------------------------------------------------------------------------------------ */
@media screen and (max-width:767px) {
	section#sinews div.sectionInner div#sinewsBlock {
		display: block;
		justify-content: flex-start;
	}
	section#sinews div.sectionInner div#sinewsBlock div#sinewsBlockImage {
		width: 100%;
	}
	section#sinews div.sectionInner div#sinewsBlock div#sinewsBlockText {
		width: 100%;
		margin-top: 30px;
	}
	section#sinews div.sectionInner div#sinewsBlock div#sinewsBlockText div#latestIssue {
		margin-top: 30px;
		padding: 20px;
	}
	section#sinews div.sectionInner div#sinewsBlock div#sinewsBlockText div#latestIssue p {
		font-size:14px;
		line-height:150%;
	}

	section#sinews div.sectionInner table.tableBase {
		margin-top: 80px;
	}
}
