@charset "UTF-8";

@media screen and (max-width: 739px) {
}
/*
ベースカラー
EB651A
------------------------*/
article h1{
	background-image:url(images/title_about.png);
}


/*ごあいさつ
-----------------------------------------------------------------------------------------*/
#greet div{
	padding-top:40px;
	background:url(images/bg.png) top repeat-x;
}
#greet figure{
	float:left;
	padding:0;
}
#greet h2,#greet h3,#greet p{
	margin-left:400px;
}
#greet h2{
	font-size:36px;
	line-height:50px;
	font-weight:bold;
}
#greet h2 span{
	font-size:18px;
	margin-left:10px;
	letter-spacing:2px;
}
#greet h3{
	border-top:1px dashed #CCC;
	font-size:22px;
	line-height:50px;
	padding-top:30px;
	color:#EB651A;
}
#greet p + p{
	margin-top:30px;
}
#greet figure.center{
	padding:30px 0;
}
@media screen and (max-width: 739px) {
	#greet div{padding:30px 15px 0 15px;}
	#greet figure{float:none;margin:0 80px;}
	#greet h2,#greet h3,#greet p{margin-left:0;}
	#greet h2{font-size:18px;text-align:center;}
	#greet h2 span{font-size:14px;}
	#greet h3{border:none;font-size:18px;line-height:30px;padding:0;}
	#greet p + p{margin-top:24px;}
	#greet figure.center{padding:15px 15px 0 15px;margin:0;}
}

/*学習・指導システム
-----------------------------------------------------------------------------------------*/
/*-------------------------学習教材*/
.kyozai{
	margin:0 -10px;
}
.kyozai figure{
	float:left;
	width:480px;
	margin:10px 10px 0 10px;
	padding:25px;
	background:#FDF0E9;
}
.kyozai img{
	float:right;
	margin-left:25px;
}
.kyozai figcaption{
	text-align:left;
	font-size:20px;
	line-height:24px;
	color:#EB651A;
	font-weight:bold;
}
@media screen and (max-width: 739px) {
	.kyozai{margin:0;}
	.kyozai figure{float:none;width:100%;margin:10px 0;}
}
@media screen and (max-width: 480px) {
	.kyozai img{float:none;margin:0 0 10px 0;}
	.kyozai figcaption{text-align:center;}
}

/*保護者説明会・セミナー
-----------------------------------------------------------------------------------------*/
#seminar table span{
	white-space:nowrap;
	padding:0 10px 0 20px;
	background:url(images/disc.png) left no-repeat;
}
#seminar .waku h2{
	font-size:20px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dashed #CCC;
}
@media screen and (max-width: 739px) {
	#seminar table th,#seminar table td{padding:5px;}
	#seminar table span{padding:0 15px;background-size:12px;}
}