﻿/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: last 4 version
*/

@charset   "UTF-8";
#emergency h2 {
	margin:				50px auto;
	font-size:			27px;
	font-weight:		bold;
}
#emergency h3 {
	width:				100%;
	margin:				30px auto;
	text-align:			left;
	font-size:			20px;
	font-weight:		bold;
}
#emergency section {
	width:				80%;
	max-width:			1440px;
	margin:				0 auto;
	padding:			50px 0 20px 0;
/*border:1px red solid;*/
}
#emergency p {
	font-size:			16px;
	line-height:		23px;
	text-align:			left;
}
@media screen and ( max-width:768px ) {
	#emergency h2 {
		font-size:			20px;
	}
	#emergency h3 {
		font-size:			17px;
	}
	#emergency section {
		width:				95%;
		padding-top:		40px;
		padding-bottom:		0;
	}
	#emergency p {
		font-size:			15px;
	}
}

/****************************************************/
/* 内容												*/
/****************************************************/
section table {
	width:				95%;
	margin:				0 auto;
	border-collapse:	collapse;
}
section td {
	text-align:			left;
	padding:			20px 10px;
	-webkit-box-sizing: 		border-box;
	        box-sizing: 		border-box;
	font-size:			18px;
	border-bottom:		1px #aaaaaa solid;
}
section td:nth-child(1) {
	width:				40%;
}
section td:nth-child(2) {
	width:				60%;
}
section td span {
	color:				#CB1B45;
	font-size:			25px;
	font-weight:		bold;
}
section td br {
	display:			none;
}
/*.kyousai p {
	text-align: center;
}*/
@media screen and ( max-width:428px ) {
	section td {
		padding:			10px 5px;
		font-size:			16px;
	}
	section td span {
		font-size:			22px;
	}
	section td br {
		display:			block;
	}
}
