@charset "UTF-8";

/*全体*/
body.home .side_privacy p{
	line-height: 1.5;
	width:260px;
	margin:0 10px 10px;
	
}
body.home .side_privacy_text{
	text-align: center;
}
.clear{
	clear:both;
}

.main_message h3{
	margin-bottom:20px;
	text-align: center;
}
.main_message p{
	margin:0 10px;
}
body.home #substance p{
font-size:14px;
}
body.regular #substance p{
font-size:14px;
}

body.regular .subContents .side_privacy p{
	line-height: 1.5;
	width:208px;
	margin:0 10px 10px;
	
}
body.regular .side_privacy_text{
	text-align: center;
}
/*事業案内*/
.business_human {
	width: 480px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	}
	
.business_human p.lead strong {
	text-align: left;
	display:block;
	font-size:116%;
}
.color_0079fa{
	color:#0079fa;
}

.color_f65100{
	color:#f65100;
}

/*教室・校舎一覧ページ*/
table.table {
	border: 1px solid #76BAE5;
	border-collapse: collapse;
	font-size:80%;
	margin-bottom:20px;
}
table.table td, table.table th {
	padding:5px 5px;
	border-bottom: 1px solid #76BAE5;
	border-left: 1px solid #76BAE5;
}
table.table th {
	background: none repeat scroll 0 0 #C9E9FD;
	border-bottom: 1px solid #76BAE5;
	border-left: 1px solid #76BAE5;
	color: #054872;
	vertical-align: top;
}
th.pref {
	padding:10px;
	font-size:14px;
	
}
th.building {
	width:58px;
}
th.tel {
	width:80px;
}
th.address {
	width:px;
}
th.station {
	width:181px;
}
td.zip {
	width:75px;
}
td.add {
	width:187px;
}

/*代表挨拶*/
.greeting_photo {
	float: right;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.greeting_text {
	float: right;
	padding-right: 20px;
	padding-bottom: 20px;
}
table.company td, table.company th {
	padding:10px;
}

/*会社概要*/
table.company {
	width: 640px;
	border:1px solid #76BAE5;
    border-collapse: collapse;
}

table.company td, table.company th {
	padding:10px;
	border-bottom:1px solid #76BAE5;
	border-left:1px solid #76BAE5;
} 

table.company th{
    background: none repeat scroll 0 0 #C9E9FD;
	color: #054872;
    }


/*沿革*/
.table1{
	width:640px;
}
table.history {
	width: 640px;
}

.history strong{
	color:#054872;
}
.history .small{
	font-size:85%;
}
table.history td {
	padding:10px;
}

.history .boder_b{
	border-bottom:1px solid #76BAE5;
}
/*採用情報*/
.greeting_photo {
	float: right;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.greeting_text {
	float: right;
	padding-right: 20px;
	padding-bottom: 20px;
}
.clear{
	clear:both;
}
.recruit_human {
	width: 480px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	}
	

.recruit_human p.lead strong {
	display:block;
	font-size:116%;
}

.recruit_human p {
	text-align:center;
	

}
.recruit_human li {
	font-size:14px;
    text-align:center;
	list-style:none;
}
</style>



