@charset "utf-8";
/* CSS Document */

#taikenBox h2 {
	background:url(images/ttl.jpg) no-repeat;
	height:181px;
	margin-bottom:20px;
}
.ttlTxt {
	font-weight:normal;
	font-size:12px;
	line-height:normal;
	width:455px;
	padding-top:130px;
	padding-left:47px;
}
.tblFlow {
	width:700px;
	border:1px #CCC solid;
	padding:3px;
}
.tblFlow th {
	width:100px;
	background:#10348c;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-align:left;
}
.tblFlow td {
	padding:10px;
	text-align:left;
}
.memoL {
	width:334px;
	height:372px;
	background:url(images/memo01.jpg) no-repeat;
	float:left;
}
.memoR {
	width:334px;
	height:372px;
	background:url(images/memo02.jpg) no-repeat;
	float:right;
}
.memoTxtL {
	width:290px;
	padding-top:278px;
	line-height: 200%;
	margin:0 auto;
	font-size:12px;
}
.memoTxtR {
	width:290px;
	padding-top:270px;
	line-height: 200%;
	margin:0 auto;
	font-size:12px;
}

#special02{
text-align:left;
}
#special02 h2{
margin: 0px;
}
#special02 p{
font-size: 12px;
line-height: 20px;
margin: 0px;
padding: 0px;
}

.special_counseling{
margin-top: 30px;
}
.special_course{
border: 1px solid #CCCCCC;
padding: 4px;
margin: 25px 0px 10px 0px;
}
.special_course img{
margin: 0px 10px 0px 0px;
}

.after{
	width:560px;
text-align: left;
margin:0 auto;
}
.after h3{
margin-bottom: 5px;
}
.after .phLeft{
float:left;
margin-top: 40px;
}
.after .phRight{
float:right;
margin-top: 40px;
}

.after02{
	width:560px;
text-align: left;
margin: 0px auto 0 auto;
}
/*.after02 h3{
margin-bottom: 5px;
}*/
.after02 .phLeft{
float:left;
margin-top: 40px;
}
.after02 .phRight{
float:right;
margin-top: 40px;
}

.afterBox {
	margin-top:20px;
}

.afterBox .in{
	width: 698px;
	padding-bottom: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

.afterBox .in .comment {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000;
	margin-top: 10px;
	padding-top: 10px;
	line-height: 1.5em;
	width: 671px;
	margin-left: 5px;
	padding-right: 7px;
	padding-left: 7px;
}

