@charset "UTF-8";

/* base(各シート共通）----------------------------------------------------------------------- */

.rogoname{
	background-image:url(image/icon-girl.gif);
	background-repeat:no-repeat;
	text-align:left;
	padding:10px 20px 10px 100px;
}

.ind_box03{
	background-image:url(image/ind-box03.gif);
	background-repeat:no-repeat;
	padding:100px 140px 160px 230px;
}
.ind_box04{
	width:700px;
	border:solid 1px #000000;
	margin-left:60px;
	padding:30px;
}
.ind_box04 ul{
	list-style-type:none;
	text-align:left;
	margin-bottom:40px;
}
.ind_box04 ul li{
	background-image:url(image/icon-check.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
	padding-left:20px;	
}


.box01{
	background-image:url(image/box01-jyugyou.gif);
	background-repeat:no-repeat;
	padding:130px 0px 50px 178px;
}


/*=============================*/
/*system.htmlシステムのご案内*/
/*=============================*/
.rogoname2{
	background-image:url(image/icon-girl2.gif);
	background-repeat:no-repeat;
	text-align:left;
	padding:10px 20px 10px 100px;
}
.sysBOX{
	background-image:url(image/sys-back.gif);
	background-repeat:no-repeat;
	padding:30px 30px 70px 50px;
}


.sysTB1 caption{letter-spacing:0.3em;}
.sysTB1{
	width:300px;
	border-collapse:separate;
	border:solid 2px #888888;
	empty-cells:show;
}
.sysTB1 th{
	border:solid 1px #888888;
	background-color:#CCCCCC;
	padding:5px;
	text-align:center;
}
.sysTB1 td{
	border:solid 1px #888888;
	padding:5px;
	text-align:center;
}


.sysTB2{
	width:900px;
	border-collapse:collapse;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	empty-cells:show;
	margin-bottom:50px;
}
.sysTB2 th{
	width:230px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	background-color:#C7DF9A;
	padding:8px;
	text-align:left;
}
.sysTB2 td{
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	padding:8px;
}


/*=============================*/
/*lesson.html授業のご案内*/
/*=============================*/
.box_kouza{margin-bottom:50px;}
.box_kouza dl{
	border:solid 1px #000000;
	margin-bottom:15px;
}
.box_kouza dt{
	background-image:url(image/icon-check2.gif);
	background-repeat:no-repeat;
	background-color:#278941;
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px 10px 5px 35px;
	clear:both;
}
.box_kouza dd{padding:5px 10px 10px 10px;}

.box_kouza dd img, .imgfloat img{
	float:right;
	padding-left:10px;
}


/*=============================*/
/*polisy.html規約*/
/*=============================*/

.poliBOX ul{margin-left:40px;}
.poliBOX ul li{margin-bottom:5px;}

.box_name{text-align:right; margin-top:80px;}


/*=============================*/
/*contact.htmlオ問い合わせ*/
/*=============================*/
.conTB{
	width:900px;
	border-collapse:collapse;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	empty-cells:show;
	margin-bottom:10px;
}
.conTB th{
	width:230px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	background-color:#C7DF9A;
	padding:15px;
	text-align:left;
}
.conTB td{
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	padding:15px;
}

.setmargin{margin-left:20px;}
.formbtm{text-align:center;}
.formbtm input{margin-left:5px;}


.sendmail{
	background-image:url(image/icon-mail.gif);
	background-repeat:no-repeat;
	padding:52px 0px 0px 0px;
}



/*=============================*/
/*shcool.html各学校*/
/*=============================*/
.timeTB{
	width:900px;
	border-collapse:collapse;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	empty-cells:show;
	margin-bottom:10px;
}
.timeTB th{
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	background-color:#C7DF9A;
	padding:2px 10px;
	text-align:left
}
.timeTB td{
	width:80px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	padding:8px 5px;
	text-align:center;
}


