html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-size:62.5%}body{font-size:1.1rem;font-family:sans-serif;line-height:1.75}main{display:block}.c_container{width:680px;margin:0 auto}.m_ttl{font-size:1.63rem;color:#804c2e;padding-bottom:5px;border-bottom:1px solid #804c2e;width:500px;margin-bottom:20px}.c_container__background{display:block;-webkit-box-shadow:3px 2px 5px #c8c3c2;box-shadow:3px 2px 5px #c8c3c2;width:680px;margin:0 auto;margin-bottom:20px;padding:20px 0 30px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}li{list-style:none}.u_txt-bottom-5px{margin-bottom:5px}.m_article dl{overflow:hidden}.m_article dt,.m_article dd{display:block}.m_article dt{float:left;width:6.5rem;font-weight:bold}.m_article dt:before{content:"■";display:inline-block;color:#804c2e;margin-right:0.3rem}.m_article dd{margin:0 0 0.2rem 6.5rem}.m_header-archive .c_container{position:relative}.m_header-archive__left{margin-top:75px;margin-bottom:22px}.m_header-archive .m_gnav{position:absolute;top:80px;right:-25px}.m_gnav{width:150px;background-color:#fff;-webkit-box-shadow:-3px 2px 5px #c8c3c2;box-shadow:-3px 2px 5px #c8c3c2;border-radius:18px 0 0 18px}.m_gnav__items{width:120px;margin-left:15px}.m_gnav__item{border-bottom:2px dotted #804c2e;padding-top:11px;padding-bottom:11px}.m_gnav__item:last-child{border-bottom:none;line-height:1.25}.m_gnav__link{display:block;color:#804c2e;text-align:center;text-decoration:none;font-weight:bold}.m_footer--has-copyright{background-color:#804c2e;padding:10px 23px;margin-top:20px}.m_footer--has-copyright .m_footer__txt{color:#fff}.m_footer--has-copyright .m_footer__copy{display:block;text-align:right;color:#fff}.m_footer--has-copyright .m_footer-nav{margin-bottom:12px}.m_footer-nav{margin-bottom:50px}.m_footer-nav__items{background-color:#986a44;padding:10px 5px;width:680px;margin-bottom:8px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.m_footer-nav__item{display:inline-block;border-left:1px solid #fff}.m_footer-nav__item:first-of-type{border-left:none}.m_footer-nav__link{color:#fff;text-decoration:none;margin-right:2px;padding-left:6px}.gid_top .m_top{width:730px;margin:0 auto}.gid_top .m_top__main{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:37px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.gid_top .m_top__main__img{margin-right:18px}.gid_top .m_top__box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px}.gid_top .m_top__box article{display:-webkit-box;display:-ms-flexbox;display:flex;width:459px}.gid_top .m_top__article__txt{width:360px}.gid_top .m_top__article__img{margin-right:25px}.gid_top .m_top__article--from{margin-top:3px}.gid_top .m_top__article--director{text-align:right}.gid_top .m_top__access-map{margin-top:45px;margin-left:30px}.gid_top .m_top__access-map .m_access-map{width:227px;height:151px}.gid_top .m_top .m_header{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:43px;margin-bottom:13px}.gid_top .m_top .m_header__left{margin-right:177px}.gid_top .m_top .m_header__address{width:294px;text-align:left;margin-top:42px;font-size:0.8rem;line-height:1.3}.gid_top .m_top h1{font-size:1.2rem;margin-bottom:3px}.gid_top .m_top p{line-height:1.5}.gid_top .m_top figcaption{width:226px;font-size:0.7rem}.gid_top .m_top .m_access-map__figcaption{font-size:0.7rem}.gid_top .m_top .m_access-map__figcaption::before{content:"▶";display:inline-block;margin-right:0.3rem;color:#0068b7}.gid_top .m_top .m_access-map__figcaption__link{text-decoration:none;color:#0068b7}.gid_introduction .m_article{width:670px}.gid_introduction h2{color:#6a370e;font-size:1.2rem;margin-top:5px;margin-bottom:5px}.gid_introduction .c_container__background{padding:20px 10px 20px 20px;display:block}.gid_introduction .m_intro__img4{margin-right:9px}.gid_introduction .m_intro__img5{margin-right:5px}.gid_introduction .m_nursery__img1{margin-bottom:20px;margin-top:-15px}.gid_introduction .m_introduction__child{margin-bottom:20px}.gid_introduction .m_introduction__img-box{display:-webkit-box;display:-ms-flexbox;display:flex}.gid_introduction .m_introduction__img1{margin-right:9px}.gid_introduction .m_introduction__nursery-box{display:-webkit-box;display:-ms-flexbox;display:flex}.gid_introduction .m_introduction__nursery{width:700px}.gid_introduction .m_introduction__nursery-img{margin-left:10px;margin-top:50px}.gid_contents p{line-height:1.4}.gid_contents .c_container__background{padding:20px 0 30px 20px;display:block}.gid_contents h2{line-height:1.4}.gid_contents h2::before{content:"■";display:inline-block;color:#804c2e;margin-right:0.3rem}.gid_contents h3{color:#6a370e;width:475px;line-height:1.4}.gid_contents .m_contents__box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.gid_contents .m_contents__box__h2{width:60px}.gid_contents .m_contents__box__h3{width:460px;margin-left:5px}.gid_contents .m_contents__box__h3 h3{margin-bottom:6px;font-weight:bold}.gid_contents .m_contents__box__left{width:260px;margin-left:5px}.gid_contents .m_contents__box__left h3{margin-bottom:7px}.gid_contents .m_contents__box__right{width:170px;margin-left:70px}.gid_contents .m_contents__green{color:#6fba2c}.gid_contents .m_contents__yellow{color:#f39800}.gid_contents .m_contents__red{color:#e60012}.gid_contents .m_contents__strong{font-size:1.4rem;line-height:1.4}.gid_contents .m_contents__img-maru{margin-bottom:-10px;margin-right:5px}.gid_contents .m_contents__education{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:60px;margin-bottom:10px}.gid_contents .m_contents__education:last-of-type{margin-bottom:0}.gid_contents .m_contents__education__txt-first{margin-top:7px}.gid_contents .m_contents__education__txt{width:394px}.gid_contents .m_contents__education__img{margin-right:22px;margin-bottom:16px}.gid_event .m_event__ttl{font-size:1.6rem;color:#804c2e;border-bottom:1px solid #804c2e;width:510px;margin-bottom:15px;padding:10px 0 11px 5px;position:relative}.gid_event .m_event__img{background-image:url(../img/event_img.png);background-repeat:no-repeat;width:650px;height:540px}.gid_event .c_container__background{padding:20px 15px 20px 15px;display:block}.gid_admission .m_admission__box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}.gid_admission .m_admission__box__ttl{width:72px}.gid_admission .m_admission__box__ttl--apply h2{margin-bottom:30px;line-height:1.4}.gid_admission .m_admission__box__txt{width:420px}.gid_admission .m_admission__box__txt--target{margin-top:20px}.gid_admission .m_admission__th__color{background-color:#fdf0dd}.gid_admission h2{line-height:1.4}.gid_admission h2::before{content:"■";display:inline-block;color:#804c2e;margin-right:0.3rem}.gid_admission p{line-height:1.4}.gid_admission th{border:1px solid;padding:5px 8px;vertical-align:middle}.gid_admission td{border:1px solid;padding:5px 60px 5px 5px;vertical-align:middle}.gid_admission table{margin-left:78px;margin-bottom:50px}.gid_download p{margin:15px 0 28px 20px}.gid_download .m_download__pdf-all{margin-left:20px}.gid_download .m_download__pdf{margin-bottom:12px}.gid_download .m_download__pdf::before{content:"●";display:inline-block;color:#804c2e;margin-right:0.3rem}.gid_download .m_download__pdf:last-of-type{margin-bottom:30px}.gid_download .m_download__pdf-link{display:inline-block;color:#231815;text-decoration:none}.gid_recruit .c_container__background{padding:20px 25px 20px 25px;display:block}.gid_recruit dl{margin-bottom:30px}.gid_recruit textarea{width:300px;padding:2px;margin-left:160px;-webkit-box-sizing:border-box;box-sizing:border-box}.gid_recruit form{margin-bottom:20px}.gid_recruit input[type=submit]{background-color:#b5b5b6;border-radius:10px;width:50px;line-height:1.7;padding:0;border:1px solid #fff;-webkit-box-shadow:2px 2px 4px #b5b5b6;box-shadow:2px 2px 4px #b5b5b6}.gid_recruit .m_recruit__header{width:680px;margin:0 auto}.gid_recruit .m_recruit__header__img{margin-top:75px;margin-bottom:10px}.gid_recruit .m_recruit__ttl{font-size:1.6rem;color:#804c2e;padding-bottom:5px;border-bottom:1px solid #804c2e;width:100%;margin-bottom:20px}.gid_recruit .m_recruit__overview{margin-left:20px}.gid_recruit .m_recruit__overview__h2{font-size:1.4rem;margin-bottom:13px}.gid_recruit .m_recruit__visit{width:100%;margin-right:auto;margin-left:auto;background-color:#cbb197;text-align:center;padding:8px 0;color:#fff;margin-bottom:10px}.gid_recruit .m_recruit__form{padding:25px 0 25px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #9fa0a0;width:90%;margin-right:auto;margin-left:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.gid_recruit .m_recruit__form__input{width:300px;padding:2px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-2px}.gid_recruit .m_recruit__form__question{margin-top:15px;margin-bottom:15px;margin-left:20px;display:block;padding-left:25px}.gid_recruit .m_recruit__form__textarea{padding-bottom:20px;border-bottom:1px solid #9fa0a0;width:90%;margin-right:auto;margin-left:auto}.gid_recruit .m_recruit__form label{width:150px}.gid_recruit .m_recruit__submit--push{border-bottom:1px solid #804c2e;width:100%;margin-right:auto;margin-left:auto;padding-bottom:70px;text-align:center}.gid_recruit .m_recruit__form--submit{margin-top:10px;margin-bottom:10px;text-align:center}.gid_recruit .m_recruit__senior{display:-webkit-box;display:-ms-flexbox;display:flex}.gid_recruit .m_recruit__senior__left{width:180px;margin-right:10px}.gid_recruit .m_recruit__senior__word{color:#804c2e;border:2px solid #804c2e;border-radius:20px;font-size:1.2rem;text-align:center;width:94px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:18px;font-weight:bold}.gid_recruit .m_recruit__senior__teacher{margin-top:16px;font-size:1.1rem}.gid_recruit .m_recruit__senior__right{background-color:#fffde5;width:474px;padding:10px 10px}.gid_recruit .m_recruit__senior__right h3{margin-top:10px;margin-bottom:10px;font-weight:bold}.gid_recruit .m_recruit__senior__right h3:first-of-type{margin-top:0}.gid_recruit .m_recruit__senior__right p{font-size:0.9rem;line-height:1.4}.gid_recruit .m_recruit__teacher--description dt{float:left;color:#6a370e;font-weight:bold}.gid_recruit .m_error-main{font-weight:bold;color:red;border:solid 2px red;padding:5px;font-size:1.3rem;text-align:center}.gid_recruit .m_error-sub{padding-left:30px;margin:10px 0}.gid_recruit .m_error-sub li{font-size:1.2rem;color:red;list-style-type:disc}.gid_recruit .m_error-input{width:100%;margin-left:150px;font-size:1.3rem;color:red;margin-top:2px}#pid_confirm .container{margin-top:10px;width:950px;margin:0 auto;padding:10px}#pid_confirm h1{color:#804c2e;margin-bottom:0.5em;border-bottom:3px solid #cbb197;font-size:2.4rem;font-weight:bold}#pid_confirm table{margin-bottom:20px}#pid_confirm th{font-size:1.4rem;padding:6px;border:1px solid #000;font-weight:bold;background-color:#cbb197}#pid_confirm td{font-size:1.4rem;padding:6px 6px 6px 15px;border:1px solid #000;vertical-align:top}#pid_confirm p{margin-bottom:1em;font-size:1.4rem}#pid_confirm .center{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100px;margin:0 auto}#pid_finish .container{width:950px;margin:0 auto;padding:10px}#pid_finish h1{margin-top:50px;color:#000;margin-bottom:0.5em;border-bottom:3px solid #cbb197;font-size:2.4rem;font-weight:bold}#pid_finish h2{font-size:2rem;margin-bottom:10px}#pid_finish p{font-size:1.4rem}#pid_finish .section{margin-bottom:20px}#pid_finish .section li a{font-size:1.4rem}

/*# sourceMappingURL=style.css.map */
