@charset "utf-8";


div#maincontent div#content p.first {
	margin-left: 10px;
}

div#content dl {
	margin-left: 50px;
	margin-right: 15px;
	margin-bottom: 20px;
	font-size: small;
}

div#content dl.choice dt {
	background-image: url(../about_education/img/icon01.gif);
	padding: 3px 5px 0px 35px;
	background-repeat: no-repeat;
	background-position: 2px 2px;
	font-size: medium;
	border: 1px solid #2372B9;
	margin-bottom: 5px;
}

div#content dl.choice dd {
	margin-bottom: 20px;
	margin-left: 10px;
}

div#content dl dd table.list th {
	vertical-align: top;
	padding: 5px 5px 0px;
	border-left: 2px solid #666666;
}

div#content dl dd table.list td {
	padding: 5px 5px 15px 15px;
}

div#content table.flow {
	margin-left: 50px;
	margin-right: 15px;
	margin-bottom: 20px;
	font-size: small;
}

div#content table.flow th {
	background-image: url(../first_stydy/img/yajirusi.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	background-position: center bottom;
}

div#content table.flow td {
	vertical-align: top;
	padding: 5px 5px 15px;
}


div#content h4 {
	margin-bottom: 10px;
	margin-left: 50px;
	border-left: 2px solid #990000;
	padding-left: 5px;
}

div#content p {
	clear: both;
}


div#content p img {
	float: right;
	padding: 5px;
}

.style1 {font-size: 12px}

#mousikomi table {margin-left:50px;}


/*申し込みの流れ*/
div#l_menu div.imgbox5 {width:580px;
                      height:auto;
					  margin:5px auto 5px auto;
					  overflow:hidden;
					  }

div#l_menu div.imgbox5 dl {width:580px;
                          height:auto;
						  margin:7px auto 7px auto;
						  overflow:hidden;
						  }

div#l_menu div.imgbox5 dt {width:140px; margin:0px; float:left;}

div#l_menu div.imgbox5 dd {width:410px;
                           height:auto;
						  margin:0px 10px;
						  float:left;
						  line-height:16px;
						  }

div#l_menu div.imgbox5 dd span {color:#12a0ad;
                                font-size:12px;
								display:block;
								line-height:25px;
								letter-spacing:1px;
								text-align:center;
								font-weight:bold;
								}

div#l_menu div.imgbox5 dd strong.tel {background:url(../img/bg/tel.gif) no-repeat;
                                    position:left center;
									padding-left:15px;
									margin:0px 3px 0px 3px;
									}
								
div#l_menu span.step {color:#12a0ad;
                       font-size:12px;
					   display:block;
					   line-height:25px;
					   letter-spacing:1px;
					   text-align:center;
					   font-weight:bold;
					   }