@charset "utf-8";
/* CSS Document */

h3{
	font-size: 26px;
	font-weight: bold;
	margin: 20px 0px 10px;
	color: #27acd9;
	line-height: 1.2;
	letter-spacing: 1px;
	border-bottom: 1px solid #A3A3A3;
	padding: 0.2em 0.5em;
	border-left: solid 5px #27acd9;
}

section#main h3{
	font-size:26px;
	text-align:left;
	color:#0d3387;
	margin-bottom:23px;
	margin-top:-20px;
}
/*
section#main table{
	border-top:1px solid #000;
}
section#main table tr{
	border-bottom:1px solid #000;
}


.minititle8{
	font-size: 20px;
	font-weight: bold;
	margin: 20px 15% 10px;
	color: #27acd9;
	line-height: 1.2;
	letter-spacing: 1px;
	border-bottom: 1px solid #A3A3A3;
	padding: 0.2em 0.5em;
	border-left: solid 5px #27acd9;
}
*/
section#main table th,
section#main table td{
	vertical-align:middle;
	padding:30px;
	font-size:16px;
	line-height:24px;

}

section#main table th{
	width: 190px;
	/*background: #dff2fc;*/
	text-align: center;
	background-color: #f5f5f5;
	border-bottom: 2px solid #fff;
}
section#main table td{
	text-align:left;
}

#requirements{
	margin-top: 80px;
	line-height: 41px;
	text-align: left;
	padding: 30px;
	font-size: 26px;
	border: 3px solid #647FFF;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	/*font-weight: bold; */
}

#point{
	border-width:0 2px 0 2px;
	border-style:solid;
	border-radius:15px;
	padding:20px;
	margin-right:150px;
}