@charset "utf-8";

/* -- mc_tokyo -- */
div#contents h2#mc_tokyo_title {
	width:585px;
	height:0px;
	margin:10px 0px 10px 0px;
	padding:80px 0px 0px 0px;
	background:url(../img/mc_tokyo_title.jpg) no-repeat;
	overflow:hidden;
	border-left:none;
}
div#contents h2#mc_mc {
	height:0px;
	padding-top:30px;
	background:url(../img/mc_mc.jpg) no-repeat;
	overflow:hidden;
}
div#contents h2#mc_bridal {
	height:0px;
	padding-top:30px;
	background:url(../img/mc_bridal.jpg) no-repeat;
	overflow:hidden;
}
div#contents h2#mc_concept {
	height:0px;
	padding-top:30px;
	background:url(../img/mc_concept.jpg) no-repeat;
	overflow:hidden;
}
div#contents h2#mc_interview {
	height:0px;
	padding-top:30px;
	background:url(../img/mc_interview.jpg) no-repeat;
	overflow:hidden;
}
div#contents h2#mc_hall {
	height:0px;
	padding-top:30px;
	background:url(../img/mc_hall.jpg) no-repeat;
	overflow:hidden;
}
div#contents h2#mc_nagoya_course {
	height:0px;
	padding-top:30px;
	background:url(../img/mc_nagoya_course.jpg) no-repeat;
	overflow:hidden;
}

/* -- mc_nagoya -- */
div#contents h2#mc_nagoya_title {
	width:585px;
	height:0px;
	margin:10px 0px 10px 0px;
	padding:80px 0px 0px 0px;
	background:url(../img/mc_nagoya_title.jpg) no-repeat;
	overflow:hidden;
	border-left:none;
}

/* -- mc_kansai -- */
div#contents h2#mc_kansai_title {
	width:585px;
	height:0px;
	margin:10px 0px 10px 0px;
	padding:80px 0px 0px 0px;
	background:url(../img/mc_kansai_title.jpg) no-repeat;
	overflow:hidden;
	border-left:none;
}
div#contents h2#mc_kansai_bridal {
	height:0px;
	padding-top:30px;
	background:url(../img/mc_kansai_bridal.jpg) no-repeat;
	overflow:hidden;
}

/* -- recruitment -- */
div#contents h2#recruitment_title {
	width:585px;
	height:0px;
	margin:10px 0px 0px 0px;
	padding:80px 0px 0px 0px;
	background:url(../img/recruitment_title.jpg) no-repeat;
	overflow:hidden;
	border-left:none;
}
	div#contents h2#rec_inquiry_title {
		width:585px;
		height:0px;
		margin:10px 0px 0px 0px;
		padding:80px 0px 0px 0px;
		background:url(../img/rec_inquiry_title.jpg) no-repeat;
		overflow:hidden;
		border-left:none;
	}
div#contents h2#rec_registration {
	height:0px;
	padding-top:30px;
	background:url(../img/recruitment_registration.jpg) no-repeat;
	overflow:hidden;
}
div#contents h2#rec_info {
	height:0px;
	padding-top:30px;
	background:url(../img/recruitment_info.jpg) no-repeat;
	overflow:hidden;
}
div#contents h2#rec_inquiry {
	height:0px;
	padding-top:30px;
	background:url(../img/recruitment_inquiry.jpg);
	overflow:hidden;
}

ol#recruitment_flow {
	width:560px;
	height:0px;
	padding-top:103px;
	margin:20px 0px 0px 0px;
	background-image:url(../img/recruitment_flow.jpg);
	overflow:hidden;
}
ol#recruitment_flow:after {
  content:"";
  display:block;
  height:0;
  clear:both;
}
	
/* -- school -- */
div#contents h2#school_title {
	width:585px;
	height:0px;
	margin:10px 0px 0px 0px;
	padding:80px 0px 0px 0px;
	background:url(../img/school_title.jpg) no-repeat;
	overflow:hidden;
	border-left:none;
}
	div#contents h2#school_inquiry_title {
		width:585px;
		height:0px;
		margin:10px 0px 0px 0px;
		padding:80px 0px 0px 0px;
		background:url(../img/school_inquiry_title.jpg) no-repeat;
		overflow:hidden;
		border-left:none;
	}
ol#school_flow {
	width:560px;
	margin:20px 20px 0px 5px;
	height:0px;
	padding-top:92px;
	background:url(../img/school_flow.jpg) no-repeat;
	overflow:hidden;
}
ol#school_flow:after {
  content:"";
  display:block;
  height:0;
  clear:both;
}

div#contents h2#school_nav {
	height:0px;
	padding-top:30px;
	background:url(../img/school_nav.jpg) no-repeat;
	overflow:hidden;
}
div#contents h2#school_info {
	height:0px;
	padding-top:30px;
	margin-top:50px;
	background:url(../img/school_info.jpg) no-repeat;
	overflow:hidden;
}
div#contents h2#school_course01 {
	height:0px;
	padding-top:30px;
	margin-top:50px;
	background:url(../img/school_course01.jpg) no-repeat;
	overflow:hidden;
}
div#contents h2#school_course02 {
	height:0px;
	padding-top:30px;
	background:url(../img/school_course02.jpg) no-repeat;
	overflow:hidden;
}
div#contents h2#school_course03 {
	height:0px;
	padding-top:30px;
	background:url(../img/school_course03.jpg) no-repeat;
	overflow:hidden;
}
div#contents h2#school_course04 {
	height:0px;
	padding-top:30px;
	background:url(../img/school_course04.jpg) no-repeat;
	overflow:hidden;
}
div#contents h2#school_course05 {
	height:0px;
	padding-top:30px;
	background:url(../img/school_course05.jpg) no-repeat;
	overflow:hidden;
}

table.layout_school {
	clear:both;
	margin:15px 20px 0px 20px;
	border:1px #a5a085 solid;
}
	table.layout_school td {
		padding:8px 8px 5px 8px;
		vertical-align:top;
	}
	
div#contents h2#school_teacher {
	height:0px;
	padding-top:30px;
	background:url(../img/school_teacher.jpg) no-repeat;
	overflow:hidden;
}

table.teacher_information {
	margin:15px 10px 0px 0px;
}
	table.teacher_information td {
		vertical-align:middle;
		padding:0px 5px 5px 5px;
	}
	table.teacher_information td h3 {
		margin:0px 0px 0px 0px !important;
		font-size:120% !important;
	}
	
/* -- toiawase -- */
div#contents h2#toiawase_title {
	width:585px;
	height:0px;
	margin:10px 0px 10px 0px;
	padding:80px 0px 0px 0px;
	background:url(../img/toiawase_title.jpg) no-repeat;
	overflow:hidden;
	border-left:none;
}

/* -- media -- */
div#contents h2#media_title {
	width:585px;
	height:0px;
	margin:10px 0px 0px 0px;
	padding:80px 0px 0px 0px;
	background:url(../img/media_title.jpg) no-repeat;
	overflow:hidden;
	border-left:none;
}

/* -- sitemap -- */
div#contents h2#sitemap_title {
	width:585px;
	height:0px;
	margin:10px 0px 0px 0px;
	padding:80px 0px 0px 0px;
	background:url(../img/sitemap_title.jpg) no-repeat;
	overflow:hidden;
	border-left:none;
}