@charset "shift-jis";
/* CSS Document */



#main article h1{
	background-image: url(../common/img/h1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 174%;
	font-weight: normal;
	padding-top: 30px;
	padding-bottom: 20px;
	padding-left: 60px;
	margin-bottom: 23px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
}


#main section h1{
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-color: #5AB5BC;
	font-size: 123%;
	color: #FFF;
	padding: 8px;
	border-bottom: medium none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#main section h2{
	background-image: url(../common/img/h2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	padding-top: 3px;
	font-size: 116%;
}


/* ハーフBox */
.HalfBox-L{
	width: 48%;
	float: left;
}

.HalfBox-R{
	width: 48%;
	float: right;
}


/* ----------------------------------------------------------------------
�����E�������̈��A
------------------------------------------------------------------------- */
.text-name{
	text-align: right;
	margin-bottom: 40px;
	font-size: 108%;
	font-weight: bold;
	margin-top: 5px;
}




/* ----------------------------------------------------------------------
�w�����̈��A
------------------------------------------------------------------------- */
#greetingBoxL{
	float: left;
	width: 200px;
}

#greetingBoxR{
	float: right;
	height: auto;
	width: 450px;
}



/* ----------------------------------------------------------------------
�͂��Ηc�t���̋�����j
------------------------------------------------------------------------- */
.policy dt{
	clear: left;
	float: left;
	width: 100px;
}

.policy dd{
	margin-top: 20px;


}


#policy-time td{
	text-align: center;
	vertical-align: middle;
}



/* ----------------------------------------------------------------------
����ڕW
------------------------------------------------------------------------- */

.goalBoxL{
	float: left;
	width: 140px;
}

.goalBoxR{
	float: right;
	width: 500px;
}


/* ----------------------------------------------------------------------
����
------------------------------------------------------------------------- */

#songBox{
	background-image: url(./img/bg-song.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 428px;
	width: 642px;
}

.icon-sound {
	line-height: 1.5em;
	color: #333;
	background-image: url(../common/img/icon-sound.jpg);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 30px;
	margin-left: 240px;
	margin-top: 20px;
}

/*利晶学園幼稚園に生まれ変わります！ページ*/
.kodomoen__btn {
  text-align: center;
}
.kodomoen__btn .btn-item {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 240px;
	height: 45px;
	border-radius: 10px;
	background: #7695e3;
	color: #fff;
	text-decoration: none;
}
.HalfBox-L{
	width: 55%;
}
.HalfBox-R{
	width: 43%;
}
.bordertitle{
	margin-top: 0;
}
.normal-table td.text-right{
	text-align: right;
}