
.h2_tit {
	height: 138px;
	width: 740px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	background-image: url(../img/introduction/h2_tit.png);
	background-position: top left;
	background-repeat: no-repeat;
}

/*名倉幼稚園の特色*/

.feature_box {
	height: auto;
	width: 740px;
	padding-top: 60px;
	margin-left: auto;
	margin-right: auto;
}

.enshya_box {
	padding-bottom: 40px;
}

.h3_tit01 {
	height: 43px;
	width: 740px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background-image: url(../img/introduction/h3_tit01.png);
	background-position: top left;
	background-repeat: no-repeat;
}

.motto_box {
	position: relative;
	height: 304px;
	width: 740px;
	margin-top: 35px;
	background-image: url(../img/introduction/motto_bg.png);
	background-position: top center;
	background-repeat: no-repeat;
}

.motto_box h4 {
	position: absolute;
	top: 130px;
	left: 0px;
	height: 70px;
	width: 740px;
	margin-left: auto;
	margin-right: auto;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background-image: url(../img/introduction/motto_tit.png);
	background-position: top center;
	background-repeat: no-repeat;
}

.introduction_txt {
	padding: 50px 30px 30px 30px;
	font-size: 14px;
	line-height: 22px;
	color: #5F3933;
	text-align: left;
}

.feature_box_s {
	height: 220px;
	width: 740px;
	padding-top: 72px;
	background-image: url(../img/introduction/feature_box_s_bg.png);
	background-position: top center;
	background-repeat: no-repeat;
}

.feature_box_s p {
	margin-left: 405px;
	height: 151px;
	width: 251px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background-image: url(../img/introduction/feature_box_s_txt.png);
	background-position: top center;
	background-repeat: no-repeat;
}

/*ごあいさつ*/

.greeting_box {
	height: auto;
	width: 740px;
	padding-top: 60px;
	margin-left: auto;
	margin-right: auto;
}

.h3_tit02 {
	height: 43px;
	width: 740px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background-image: url(../img/introduction/h3_tit02.png);
	background-position: top left;
	background-repeat: no-repeat;
}

.greeting_box_s {
	height: auto;
	width: 680px;
	margin: 30px auto;
	background-color: #FEF8F9;
	text-align: left;
}

.greeting_box_s h4 {
	padding: 40px 30px 5px 40px;
	font-size: 18px;
	color: #CC0033;
}

.greeting_txt01 {
	padding: 0px 30px 5px 40px;
	font-size: 14px;
	color: #666666;
}

.greeting_txt02 {
	padding: 20px 30px 35px 40px;
	font-size: 14px;
	color: #333333;
	text-align: right;
}

/*沿革*/

.history_box {
	height: auto;
	width: 740px;
	padding-top: 60px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 20px;
}

.h3_tit03 {
	height: 43px;
	width: 740px;
	margin-bottom: 50px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background-image: url(../img/introduction/h3_tit03.png);
	background-position: top left;
	background-repeat: no-repeat;
}

.history {
	width: 680px;
	margin-top: 20px;
	margin-left: 35px;
	font-size: 13px;
	line-height: 22px;
	color: #333;
	text-align: left;
}

.history dt {
	width: 25%;
	text-indent: -9999px;
	overflow: hidden;
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
}

.history01 {
	height: 19px;
	background-image: url(../img/introduction/history_tit01.png);
}

.history02 {
	height: 19px;
	background-image: url(../img/introduction/history_tit02.png);
}

.history03 {
	height: 19px;
	background-image: url(../img/introduction/history_tit03.png);
}

.history04 {
	height: 42px;
	background-image: url(../img/introduction/history_tit04.png);
}

.history dd {
	width: 70%;
	border-left: 1px dashed #CCC;
	float: right;
	color: #666;
}

.history dd p {
	padding-left: 20px;
}

/*マップ*/

.map_box {
	height: auto;
	width: 740px;
	padding-top: 60px;
	padding-bottom: 50px;
	margin-left: auto;
	margin-right: auto;
}

.h3_tit04 {
	height: 43px;
	width: 740px;
	margin-bottom: 50px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background-image: url(../img/introduction/h3_tit04.png);
	background-position: top left;
	background-repeat: no-repeat;
}

.map_txt {
	padding: 20px 30px 20px 40px;
	font-size: 14px;
	line-height: 22px;
	color: #666;
	text-align: left;
}