@charset "UTF-8";

body {
	background: url(../images/back.jpg) repeat-x;
	font-size: 14px;
	line-height: 1.7em;
	overflow: hidden;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

img, object, embed, video {
	max-width: 100%;
}
/* IE 6 では最大幅がサポートされていないため、デフォルトで幅 100% に設定される */
.ie6 img {
	width:100%;
}

/*
	Dreamweaver 可変グリッドプロパティ
	----------------------------------
	dw-num-cols-mobile:		4;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	12;
	dw-gutter-percentage:	25;
*/

/* モバイルレイアウト : 480 px およびそれ以下. */

.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 95%;
	padding-left: 2.5%;
	padding-right: 2.5%;
}
#header {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}


#mainNav {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#main-img {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#aside {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;
	margin-top: 20px;
}
#content01 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 47.3684%;
	display: block;
	margin-top: 20px;
	text-align: center;
}
#content02 {
	clear: none;
	float: left;
	margin-left: 5.2631%;
	width: 47.3684%;
	display: block;
	margin-top: 20px;
	text-align: center;
}
#content03 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 47.3684%;
	display: block;
	margin-top: 20px;
	text-align: center;
}
#information {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}
#event {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}
#side-sp {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}
#sp-banner {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}
#map {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}
#title01 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}
#contact {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}
#outline {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}
#guide-title02 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}
#entyo-illust {
	clear: both;
	float: left;
	margin-left: 0;
	width: 21.0526%;
	display: block;
	margin-top: 20px;
}
#entyo-greeting {
	clear: none;
	float: left;
	margin-left: 5.2631%;
	width: 73.6842%;
	display: block;
	margin-top: 20px;
}
#guide-title03 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}
#seifuku {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}
#guide-title04 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}
#chara-img {
	clear: both;
	float: left;
	margin-left: 0;
	width: 47.3684%;
	display: block;
	margin-top: 20px;
}
#guide-title05 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#daylife {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}
#term01-title {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}
#tabular {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#term-table {
	clear: none;
	float: left;
	margin-left: 5.2631%;
	width: 73.6842%;
	display: block;
	margin-top: 20px;
}
#term01-content {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ba-childcare {
	clear: both;
	float: left;
	margin-left: 0;
	width: 47.3684%;
	display: block;
	margin-top: 30px;
	margin-bottom: 20px;
}
#ba-preenter {
	clear: none;
	float: left;
	margin-left: 5.2631%;
	width: 47.3684%;
	display: block;
	margin-top: 30px;
}
#childcare-head {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}
#childcare-head-img {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}
#morning {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}
#morning {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 30px;
}
#support-table {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#rainbow {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#separate {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}
#requirements {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#comment {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#bus-title {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}
#bus-img {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}
#bus-info {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#contact-info {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}
#entry-title {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}
#entry-head-img {
	display: none;
}

#entry-head-img img{
	width: 50%;
	height:auto;
}

#entry-head{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 10px;
}

#entry-tltle03{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#entry-table01{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#entry-table02{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#entry-title04{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
	margin-bottom: 10px;
}

#entry-table03{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#entry-table04{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#entry-title05{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 30px;
}

#entry-info02{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#form{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#file-download{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 30px;
}

#Gallery{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#point-head-img{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#point-head{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#point01{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#policy-title{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 40px;
}

#policy-img{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#policy-text{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#visit-title02{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 30px;
}

#blogarea{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#kengakukai{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
	margin-bottom: 20px;
}

#term02-title{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#term-table02{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#term-tb{
	clear: none;
	float: left;
	margin-left: 5.2631%;
	width: 73.6842%;
	display: block;
	margin-top: 20px;
}

#term02-content{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#term03-title{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 30px;
}

#term-tb2{
	clear: none;
	float: left;
	margin-left: 5.2631%;
	width: 73.6842%;
	display: block;
	margin-top: 20px;
}

#term03-content{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#vacation{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#assistant{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#galley-cap{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 10px;
}

#pointImage{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#illust01{
	clear: both;
	float: left;
	margin-left: 0;
	width: 21.0526%;
	display: block;
	margin-top: 20px;
}

#illust02{
	clear: both;
	float: left;
	margin-left: 0;
	width: 21.0526%;
	display: block;
	margin-top: 20px;
}

#illust03{
	clear: both;
	float: left;
	margin-left: 0;
	width: 21.0526%;
	display: block;
	margin-top: 20px;
}

#format{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#guide-top{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#content-sd{
	clear: none;
	float: left;
	margin-left: 5.2631%;
	width: 47.3684%;
	display: block;
	margin-top: 20px;
	text-align: center;
}

.privacy{
}

#privacypolicy{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#azukariFlow{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
	margin-bottom: 20px;
}

#fumikkoFlow{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
	margin-bottom: 20px;
}

#guide-title06{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#history{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#uniform01{
	clear: both;
	float: left;
	margin-left: 0;
	width: 47.3684%;
	display: block;
	margin-top: 20px;
}

#uniform02{
	clear: none;
	float: left;
	margin-left: 5.2631%;
	width: 47.3684%;
	display: block;
	margin-top: 20px;
}

#uniform03{
	clear: both;
	float: left;
	margin-left: 0;
	width: 47.3684%;
	display: block;
	margin-top: 20px;
}

#uniform04{
	clear: none;
	float: left;
	margin-left: 5.2631%;
	width: 47.3684%;
	display: block;
	margin-top: 20px;
}

#uniform05{
	clear: both;
	float: left;
	margin-left: 0;
	width: 47.3684%;
	display: block;
	margin-top: 20px;
}

#uniform-head{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#uniform-title02{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 30px;
}

#kodawari-head{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#uniform-img{
	display: none;
	margin-top: 20px;
}

#uniform-point{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#uniform-price{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#uniform-text{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#smock{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 30px;
}

#chara{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#recruitinfo{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#environment{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#lesson{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#lessonschedule{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#notfound{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#title01-2{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 30px;
}

#file-download2{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#contact2{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#contact3{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 30px;
}

#faq2{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#protectorContents{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#div3{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

#div1{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

.zeroMargin_mobile{
	margin-left: 0;
}

.hide_mobile{
	display: none;
}

#faq{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
	margin-bottom: 20px;
}

#faq3{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#fummiko_table{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#f_event{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}
#f_event img{
  margin-bottom: 10px;
}




/* タブレットレイアウト : 481 px ～ 768 px。モバイルレイアウトからスタイルを継承。 */

@media only screen and (min-width: 481px) {

.gridContainer {
	width: 97.5%;
	padding-left: 1.25%;
	padding-right: 1.25%;
}
#header {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#mainNav {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#main-img {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#aside {
	clear: both;
	float: left;
	margin-left: 0;
	width: 23.0769%;
	display: block;
}

#banner li img {
	margin-bottom: 10px;
}


#content01 {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 23.0769%;
	display: block;
}
#content02 {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 23.0769%;
	display: block;
}
#content03 {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 23.0769%;
	display: block;
}
#information {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 74.3589%;
	display: block;
}
#event {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 74.3589%;
	display: block;
}
#side-sp {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#sp-banner {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;
}
#map {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 74.3589%;
	display: block;
}
#title01 {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 74.3589%;
	display: block;
}
#contact {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 74.3589%;
	display: block;
}
#outline {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 74.3589%;
	display: block;
}
#guide-title02 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#entyo-illust {
	clear: both;
	float: left;
	margin-left: 0;
	width: 23.0769%;
	display: block;
}
#entyo-greeting {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 74.3589%;
	display: block;
}
#guide-title03 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#seifuku {
	clear: both;
	float: left;
	margin-left: 12.8205%;
	width: 74.3589%;
	display: block;
}
#guide-title04 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#chara-img {
	clear: both;
	float: left;
	margin-left: 0;
	width: 35.8974%;
	display: block;
}
#guide-title05 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#daylife {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 74.3589%;
	display: block;
}
#term01-title {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 74.3589%;
	display: block;
}
#tabular {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#term-table {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 48.7179%;
	display: block;
}
#term01-content {
	clear: both;
	float: left;
	margin-left: 25.641%;
	width: 74.3589%;
	display: block;
}
#ba-childcare {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	margin-bottom: 200px;
	width: 35.8974%;
	display: block;
}
#ba-preenter {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 35.8974%;
	display: block;
}
#childcare-head {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 74.3589%;
	display: block;
}
#childcare-head-img {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 35.8974%;
	display: block;
}
#morning {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#support-table {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#rainbow {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#separate {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#requirements {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#comment {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#bus-title {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#bus-img {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#bus-info {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#contact-info {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 74.3589%;
	display: block;
}
#entry-title {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 74.3589%;
	display: block;
}
#entry-head-img {
	display: none;
}
#entry-head {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 74.3589%;
	display: block;
}
#entry-tltle03 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#entry-table01 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 48.7179%;
	display: block;
}
#entry-table02 {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 48.7179%;
	display: block;
}
#entry-title04 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#entry-table03 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#entry-table04 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#entry-title05 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#entry-info02 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#form {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#file-download {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 74.3589%;
	display: block;
}
#Gallery {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 74.3589%;
	display: block;
}
#point-head-img {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 23.0769%;
	display: block;
}
#point-head {
	clear: both;
	float: left;
	margin-left: 0;
	width: 74.3589%;
	display: block;
}
#point01 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#policy-title {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#policy-img {
	clear: both;
	float: left;
	margin-left: 0;
	width: 23.0769%;
	display: block;
}
#policy-text {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 74.3589%;
	display: block;
}
#visit-title02 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#blogarea {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 74.3589%;
	display: block;
}
#kengakukai {
clear: none;
float: left;
margin-left: 2.5641%;
width: 74.3589%;
display: block;
}
#term02-title {
	clear: both;
	float: left;
	margin-left: 25.641%;
	width: 74.3589%;
	display: block;
}
#term-table02 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#term-tb {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 48.7179%;
	display: block;
}
#term02-content {
	clear: both;
	float: left;
	margin-left: 25.641%;
	width: 74.3589%;
	display: block;
}
#term03-title {
	clear: both;
	float: left;
	margin-left: 25.641%;
	width: 74.3589%;
	display: block;
}
#term-tb2 {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 48.7179%;
	display: block;
}
#term03-content {
	clear: both;
	float: left;
	margin-left: 25.641%;
	width: 74.3589%;
	display: block;
}
#vacation {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#assistant {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#galley-cap {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 74.3589%;
	display: block;
}
#pointImage {
clear: none;
float: left;
margin-left: 2.5641%;
width: 23.0769%;
display: block;
}
#illust01 {
clear: none;
float: left;
margin-left: 2.5641%;
width: 23.0769%;
display: block;
}
#illust02 {
clear: both;
float: left;
margin-left: 25.641%;
width: 23.0769%;
display: block;
}
#illust03 {
clear: both;
float: left;
margin-left: 25.641%;
width: 23.0769%;
display: block;
}
#format {
clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}
#guide-top {
clear: none;
float: left;
margin-left: 2.5641%;
width: 74.3589%;
display: block;
}
#content-sd {
clear: none;
float: left;
margin-left: 2.5641%;
width: 35.8974%;
display: block;
}
.privacy {
}
#privacypolicy {
clear: none;
float: left;
margin-left: 2.5641%;
width: 74.3589%;
display: block;
}
#azukariFlow {
clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}
#fumikkoFlow {
clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}
#guide-title06 {
clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}
#history {
clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}
#uniform01 {
clear: none;
float: left;
margin-left: 2.5641%;
width: 35.8974%;
display: block;
}
#uniform02 {
clear: none;
float: left;
margin-left: 2.5641%;
width: 35.8974%;
display: block;
}
#uniform03 {
clear: both;
float: left;
margin-left: 25.641%;
width: 35.8974%;
display: block;
}
#uniform04 {
clear: none;
float: left;
margin-left: 2.5641%;
width: 35.8974%;
display: block;
}
#uniform05 {
clear: both;
float: left;
margin-left: 25.641%;
width: 35.8974%;
display: block;
}
#uniform-head {
clear: none;
float: left;
margin-left: 2.5641%;
width: 74.3589%;
display: block;
}
#uniform-title02 {
clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}
#kodawari-head {
clear: both;
float: left;
margin-left: 0;
width: 61.5384%;
display: block;
}
#uniform-img {
clear: none;
float: left;
margin-left: 2.5641%;
width: 23.0769%;
display: block;
}
#uniform-point {
clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}
#uniform-price {
clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}
#uniform-text {
clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}
#smock {
clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}
#chara {
clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}
#recruitinfo {
clear: none;
float: left;
margin-left: 2.5641%;
width: 74.3589%;
display: block;
}
#environment {
clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}
#lesson {
clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}
#lessonschedule {
clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}
#notfound {
clear: none;
float: left;
margin-left: 2.5641%;
width: 74.3589%;
display: block;
}
#title01-2 {
clear: both;
float: left;
margin-left: 25.641%;
width: 74.3589%;
display: block;
}
#file-download2 {
clear: both;
float: left;
margin-left: 25.641%;
width: 74.3589%;
display: block;
}

#content-sd{
	display: none;
}

#contact2{
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 74.3589%;
	display: block;
}

#contact3{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#faq2{
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 74.3589%;
	display: block;
}

#protectorContents{
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 74.3589%;
	display: block;
}

#div3{
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 35.8974%;
	display: block;
}

#div1{
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 35.8974%;
	display: block;
}

.hide_tablet{
	display: none;
}

.zeroMargin_tablet{
	margin-left: 0;
}

#faq{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#faq3{
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 74.3589%;
	display: block;
}

#fummiko_table{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#f_event{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#f_event img{
  margin: 0 10px 10px 0;
}

}

/* デスクトップレイアウト : 769 px ～最大 1232 px。モバイルレイアウトとタブレットレイアウトからスタイルを継承。 */

@media only screen and (min-width: 1000px) {
	
	
	
.gridContainer {
	width: 1000px;
	margin: auto;
}
#header {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}


#mainNav {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}



#main-img {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 10px;
}
#aside {
	clear: both;
	float: left;
	margin-left: 0;
	width: 23.7288%;
	display: block;
}
#content01 {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 23.7288%;
	display: block;
}
#content02 {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 23.7288%;
	display: block;
}
#content03 {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 23.7288%;
	display: block;
}
#information {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 74.5762%;
	display: block;
}
#event {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 74.5762%;
	display: block;
}
#side-sp {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#sp-banner {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 74.5762%;
	display: none;
}
#map {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 74.5762%;
	display: block;
}
#title01 {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 74.5762%;
	display: block;
}
#contact {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 74.5762%;
	display: block;
}
#outline {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 74.5762%;
	display: block;
}
#guide-title02 {
	clear: both;
	float: left;
	margin-left: 25.4237%;
	width: 74.5762%;
	display: block;
}
#entyo-illust {
	clear: both;
	float: left;
	margin-left: 25.4237%;
	width: 15.2542%;
	display: block;
}
#entyo-greeting {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 57.6271%;
	display: block;
}
#guide-title03 {
	clear: both;
	float: left;
	margin-left: 25.4237%;
	width: 74.5762%;
	display: block;
}
#seifuku {
	clear: both;
	float: left;
	margin-left: 33.8983%;
	width: 49.1525%;
	display: block;
}
#guide-title04 {
	clear: both;
	float: left;
	margin-left: 25.4237%;
	width: 74.5762%;
	display: block;
}
#chara-img {
	clear: both;
	float: left;
	margin-left: 25.4237%;
	width: 32.2033%;
	display: block;
}
#guide-title05 {
	clear: both;
	float: left;
	margin-left: 25.4237%;
	width: 74.5762%;
	display: block;
}
#daylife {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 74.5762%;
	display: block;
}
#term01-title {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 74.5762%;
	display: block;
}
#tabular {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#term-table {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 57.6271%;
	display: block;
}
#term01-content {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 74.5762%;
	display: block;
}
#ba-childcare {
	clear: none;
	float: left;
	margin-left: 10.1694%;
	margin-bottom: 200px;
	width: 23.7288%;
	display: block;
}
#ba-preenter {
	clear: none;
	float: left;
	margin-left: 10.1694%;
	width: 23.7288%;
	display: block;
}
#childcare-head {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 74%;
	display: block;
}
#childcare-head-img {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 23.7288%;
	display: block;
}
#morning {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 74.5762%;
	display: block;
}
#support-table {
	clear: both;
	float: left;
	margin-left: 0;
	width: 74.5762%;
	display: block;
}
#rainbow {
	clear: none;
	float: left;
	margin-left: 25.4237%;
	width: 74.5762%;
	display: block;
}
#separate {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 74.5762%;
	display: block;
}
#requirements {
	clear: both;
	float: left;
	margin-left: 25.4237%;
	width: 74.5762%;
	display: block;
}
#comment {
	clear: both;
	float: left;
	margin-left: 25.4237%;
	width: 74.5762%;
	display: block;
}
#bus-title {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 74.5762%;
	display: block;
}
#bus-img {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 74.5762%;
	display: block;
}
#bus-info {
	clear: both;
	float: left;
	margin-left: 25.4237%;
	width: 74.5762%;
	display: block;
}
#contact-info {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 74.5762%;
	display: block;
}
#entry-title {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 74.5762%;
	display: block;
}
#entry-head-img {
	clear: none;
	float: left;
	margin-top: 20px;
	margin-left: 1.6949%;
	width: 15.2542%;
	display: block;
}
#entry-head {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 57.6271%;
	display: block;
}
#entry-tltle03 {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 74.5762%;
	display: block;
}
#entry-table01 {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 32.2033%;
	display: block;
}
#entry-table02 {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 32.2033%;
	display: block;
}
#entry-title04 {
	clear: both;
	float: left;
	margin-left: 25.4237%;
	width: 74.5762%;
	display: block;
}
#entry-table03 {
	clear: both;
	float: left;
	margin-left: 25.4237%;
	width: 32.2033%;
	display: block;
}
#entry-table04 {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 32.2033%;
	display: block;
}
#entry-title05 {
	clear: both;
	float: left;
	margin-left: 25.4237%;
	width: 74.5762%;
	display: block;
}
#entry-info02 {
	clear: both;
	float: left;
	margin-left: 25.4237%;
	width: 74.5762%;
	display: block;
}
#form {
	clear: both;
	float: left;
	margin-left: 25.4237%;
	width: 74.5762%;
	display: block;
}
#file-download {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 74.5762%;
	display: block;
}
#Gallery {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 74.5762%;
	display: block;
}
#point-head-img {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 23.7288%;
	display: block;
}
#point-head {
	clear: both;
	float: left;
	margin-left: 25.4237%;
	width: 49.1525%;
	display: block;
}
#point01 {
	clear: both;
	float: left;
	margin-left: 25.4237%;
	width: 74.5762%;
	display: block;
}
#policy-title {
	clear: both;
	float: left;
	margin-left: 25.4237%;
	width: 74.5762%;
	display: block;
}
#policy-img {
	clear: both;
	float: left;
	margin-left: 25.4237%;
	width: 23.7288%;
	display: block;
}
#policy-text {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 49.1525%;
	display: block;
}
#visit-title02 {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 74.5762%;
	display: block;
}
#blogarea {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 74.5762%;
	display: block;
}
#kengakukai {
clear: none;
float: left;
margin-left: 1.6949%;
width: 74.5762%;
display: block;
}
#term02-title {
	clear: both;
	float: left;
	margin-left: 25.4237%;
	width: 74.5762%;
	display: block;
}
#term-table02 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#term-tb {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 57.6271%;
	display: block;
}
#term02-content {
	clear: both;
	float: left;
	margin-left: 25.4237%;
	width: 74.5762%;
	display: block;
}
#term03-title {
	clear: both;
	float: left;
	margin-left: 25.4237%;
	width: 74.5762%;
	display: block;
}
#term-tb2 {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 57.6271%;
	display: block;
}
#term03-content {
	clear: both;
	float: left;
	margin-left: 25.4237%;
	width: 74.5762%;
	display: block;
}
#vacation {
	clear: both;
	float: left;
	margin-left: 25.4237%;
	width: 74.5762%;
	display: block;
}
#assistant {
	clear: both;
	float: left;
	margin-left: 25.4237%;
	width: 74.5762%;
	display: block;
}
#galley-cap {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 74.5762%;
	display: block;
}
#pointImage {
clear: none;
float: left;
margin-left: 1.6949%;
width: 23.7288%;
display: block;
}
#illust01 {
clear: none;
float: left;
margin-left: 1.6949%;
width: 15.2542%;
display: block;
}
#illust02 {
clear: both;
float: left;
margin-left: 25.4237%;
width: 15.2542%;
display: block;
}
#illust03 {
clear: both;
float: left;
margin-left: 25.4237%;
width: 15.2542%;
display: block;
}
#format {
clear: none;
float: left;
margin-left: 1.6949%;
width: 74.5762%;
display: block;
}
#guide-top {
clear: none;
float: left;
margin-left: 1.6949%;
width: 74.5762%;
display: block;
}
#content-sd {
clear: both;
float: left;
margin-left: 0;
width: 83.0508%;
display: none;
}
.privacy {
}
#privacypolicy {
clear: none;
float: left;
margin-left: 1.6949%;
width: 74.5762%;
display: block;
}
#azukariFlow {
clear: both;
float: left;
margin-left: 25.4237%;
width: 40.6779%;
display: block;
}
#fumikkoFlow {
clear: both;
float: left;
margin-left: 25.4237%;
width: 74.5762%;
display: block;
}
#guide-title06 {
clear: both;
float: left;
margin-left: 25.4237%;
width: 74.5762%;
display: block;
}
#history {
clear: both;
float: left;
margin-left: 25.4237%;
width: 74.5762%;
display: block;
}
#uniform01 {
clear: none;
float: left;
margin-left: 1.6949%;
width: 23.7288%;
display: block;
}
#uniform02 {
clear: none;
float: left;
margin-left: 1.6949%;
width: 23.7288%;
display: block;
}
#uniform03 {
clear: none;
float: left;
margin-left: 1.6949%;
width: 23.7288%;
display: block;
}
#uniform04 {
clear: both;
float: left;
margin-left: 25.4237%;
width: 23.7288%;
display: block;
}
#uniform05 {
clear: none;
float: left;
margin-left: 1.6949%;
width: 23.7288%;
display: block;
}
#uniform-head {
clear: none;
float: left;
margin-left: 1.6949%;
width: 74.5762%;
display: block;
}
#uniform-title02 {
clear: both;
float: left;
margin-left: 25.4237%;
width: 74.5762%;
display: block;
}
#kodawari-head {
clear: both;
float: left;
margin-left: 33.8983%;
width: 40.6779%;
display: block;
}
#uniform-img {
clear: none;
float: left;
margin-left: 1.6949%;
width: 15.2542%;
display: block;
}
#uniform-point {
clear: both;
float: left;
margin-left: 25.4237%;
width: 74.5762%;
display: block;
}
#uniform-price {
clear: both;
float: left;
margin-left: 25.4237%;
width: 40.6779%;
display: block;
}
#uniform-text {
clear: none;
float: left;
margin-left: 1.6949%;
width: 32.2033%;
display: block;
}
#smock {
clear: both;
float: left;
margin-left: 25.4237%;
width: 74.5762%;
display: block;
}
#chara {
clear: none;
float: left;
margin-left: 1.6949%;
width: 40.6779%;
display: block;
}
#recruitinfo {
clear: none;
float: left;
margin-left: 1.6949%;
width: 74.5762%;
display: block;
}
#environment {
clear: both;
float: left;
margin-left: 25.4237%;
width: 74.5762%;
display: block;
}
#lesson {
clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}
#lessonschedule {
clear: both;
float: left;
margin-left: 25.4237%;
width: 74.5762%;
display: block;
}
#notfound {
clear: none;
float: left;
margin-left: 10.1694%;
width: 49.1525%;
display: block;
}
#title01-2 {
clear: none;
float: left;
margin-left: 1.6949%;
width: 74.5762%;
display: block;
}
#file-download2 {
clear: none;
float: left;
margin-left: 1.6949%;
width: 74.5762%;
display: block;
}
#contact2 {
clear: none;
float: left;
margin-left: 1.6949%;
width: 74.5762%;
display: block;
}
#contact3 {
clear: both;
float: left;
margin-left: 25.4237%;
width: 74.5762%;
display: block;
}
#faq2 {
clear: none;
float: left;
margin-left: 1.6949%;
width: 74.5762%;
display: block;
}
#protectorContents {
clear: none;
float: left;
margin-left: 1.6949%;
width: 74.5762%;
display: block;
}
#div3 {
clear: none;
float: left;
margin-left: 1.6949%;
width: 23.7288%;
display: block;
}
#div1 {
clear: none;
float: left;
margin-left: 1.6949%;
width: 23.7288%;
display: block;
}
.zeroMargin_desktop {
margin-left: 0;
}
.hide_desktop {
display: none;
}
#faq {
clear: both;
float: left;
margin-left: 25.4237%;
width: 100%;
display: block;
}
#faq3 {
clear: none;
float: left;
margin-left: 1.6949%;
width: 74.5762%;
display: block;
}
#fummiko_table {
clear: both;
float: left;
margin-left: 25.4237%;
width: 74.5762%;
display: block;
}
#f_event {
clear: none;
float: left;
margin-left: 1.6949%;
width: 74.5762%;
display: block;
}


}


/*アクセスページ  googlemap css*/
.maps {
  margin: 0 auto;
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
.maps iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

/* swiper */
.mainvisual {
overflow-x: visible!important;
  margin-top: 179px;
} 
@media (max-width: 480px){
.mainvisual {
 margin-top: 140px;
} 
}
.container-sw {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
}
.swiper-container {
  width: 100%;
  height: 100%;
  overflow: visible;
  z-index: 1;
}

.swiper-button-prev,
.swiper-button-next {
  fill: #fff;
  stroke: none;
  stroke-width: 0;
  z-index: 10000;
  width: 20px;
  margin-top: -18px;
  background-image: none;
}

.swiper-pagination-bullet-active {
  background: #fff;
}

@media (min-width: 768px) {
  .swiper-button-prev,
  .swiper-button-next {
    width: 27px;
    margin-top: -22px;
  }
}
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 2px;
}
@media (max-width: 500px) {
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: -2px;
}
}