@charset "utf-8";body{background-color:#fff;color:#300}img{width:100%}p{font-size:90%}.header-container{width:990px;margin:0 auto;height:100px;overflow:hidden;position:relative}.header-logo{position:absolute;width:270px;margin:0}.header-phone{position:absolute;width:420px;right:140px}.header-access{position:absolute;width:135px;right:0}.header-menu{position:absolute;bottom:20px;right:0}.header-menu li{display:table-cell;vertical-align:top;padding:5px 0 0 15px;font-size:90%}.header-menu i{padding-right:3px}.header-bottan{position:absolute;width:280px;top:20px;right:20px}.header-bottan a:hover{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}.header-bottan-2{position:absolute;width:280px;top:90px;right:20px}.header-bottan-2 a:hover{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}.header-bottan-zaien{position:absolute;width:160px;bottom:20px;right:20px;background:rgba(255,0,0,0)}.header-bottan-saiyou{background-color:transparent;position:absolute;width:145px;top:10px;left:10px}.header-img{position:relative;width:990px;margin:0 auto}.header-logout-btn{float:right;width 100%;margin:12px 0 11px;display:inline-block;padding:5px 56px;border-radius:25px;text-decoration:none;color:#fff;background-color:#999;transition:.4s}.header-logout-btn:hover{background-color:#a0ffa0}.header-logout-btn a:link{color:#fff}.news-container{width:990px;margin:10px auto;padding:10px;background-color:#f0fff0;border-radius:6px}.news-container h2{font-size:105%;position:relative}.news-container h2:before,.news-container h2:after{position:absolute;bottom:-4px;left:0;content:'';height:4px}.news-container h2:before{z-index:2;width:120px;background-color:#00c080}.news-container h2:after{width:100%;background:-webkit-repeating-linear-gradient(45deg,#f0fff0,#f0fff0 2px,#00c080 2px,#00c080 4px);background:repeating-linear-gradient(45deg,#f0fff0,#f0fff0 2px,#00c080 2px,#00c080 4px)}.news-texts{font-size:85%;padding:20px 0 10px}.news-texts p{font-size:100%}.news-texts dl{display:table;padding:3px 0}.news-texts dl dt{display:table-cell;width:120px;padding:3px .5em .5em 2em;vertical-align:top;position:relative}.news-texts dl dt:before,.news-texts dl dt:after{position:absolute;content:'';border-radius:100%}.news-texts dl dt:before{top:.2em;left:.2em;z-index:2;width:18px;height:18px;background:rgba(0,192,128,.7)}.news-texts dl dt:after{top:.7em;left:.7em;width:13px;height:13px;background:rgba(0,192,128,.5)}.news-texts dl dt span{display:block}.news-texts dl dd{display:table-cell;padding:3px;width:870px;vertical-align:top}.blog-container{width:990px;margin:10px auto;padding:10px;background-color:#f0fff0;border-radius:6px}.blog-container h2{font-size:105%;position:relative}.blog-container h2:before,.blog-container h2:after{position:absolute;bottom:-4px;left:0;content:'';height:4px}.blog-container h2:before{z-index:2;width:120px;background-color:#00c080}.blog-container h2:after{width:100%;background:-webkit-repeating-linear-gradient(45deg,#f0fff0,#f0fff0 2px,#00c080 2px,#00c080 4px);background:repeating-linear-gradient(45deg,#f0fff0,#f0fff0 2px,#00c080 2px,#00c080 4px)}.blog-texts{display:table-cell;font-size:85%;padding:20px 0 10px}.blog-texts p{font-size:100%}.blog-texts dl{display:table;padding:3px 0}.blog-texts dl dt{display:table-cell;width:120px;padding:3px .5em .5em 2em;vertical-align:top;position:relative}.blog-texts dl dt:before,.blog-texts dl dt:after{position:absolute;content:'';border-radius:100%}.blog-texts dl dt:before{top:.2em;left:.2em;z-index:2;width:18px;height:18px;background:rgba(0,192,128,.7)}.blog-texts dl dt:after{top:.7em;left:.7em;width:13px;height:13px;background:rgba(0,192,128,.5)}.blog-texts dl dt span{display:block}.blog-texts dl dd{display:table-cell;padding:3px;width:870px;vertical-align:top}#page{width:990px;margin:0 auto}#page h3{font-size:105%;margin:20px 0 20px;padding:10px;position:relative;background-color:#00c080;border-radius:6px}#page h3:after{position:absolute;top:100%;left:30px;content:'';width:0;height:0;border:10px solid transparent;border-top:15px solid #00c080}#page h4{padding:0}#page h4 span{display:block;margin-bottom:5px;font-weight:400}#page h5{padding:0 10px;margin-top:5px;border-left:6px solid #bdd541}.page-texts{overflow:hidden;width:990px;padding:5px 10px 20px}.page-texts img{width:initial}.page-texts ul li{margin-left:20px}.page-texts ol li{margin-left:40px}.suzuka-popup-content{width:990px !important}#popup{width:670px;margin:0 auto}#popup h3{font-size:105%;margin:20px 0 20px;padding:10px;position:relative;background-color:#00c080;border-radius:6px}#popup h3:after{position:absolute;top:100%;left:30px;content:'';width:0;height:0;border:10px solid transparent;border-top:15px solid #00c080}#popup h4{padding:0}#popup h4 span{display:block;margin-bottom:5px;font-weight:400}#popup h5{padding:0 10px;margin-top:5px;border-left:6px solid #bdd541}.popup-texts{overflow:hidden;width:650px;padding:5px 10px 20px}.popup-texts img{width:initial}.popup-texts ul li{margin-left:20px}.popup-texts ol li{margin-left:40px}.popup-photo{width:320px !important}.popup-container{float:left;margin:5px 1.5px;width:320px}.popup-name{width:320px}#educational{width:990px;margin:0 auto}#educational h3{font-size:105%;margin:0 0 20px;padding:10px;position:relative;background-color:#00c080;border-radius:6px}#educational h3:after{position:absolute;top:100%;left:30px;content:'';width:0;height:0;border:10px solid transparent;border-top:15px solid #00c080}#educational h4{padding:0}#educational h4 span{display:block;margin-bottom:5px;font-weight:400}.educational-texts{width:990px;padding:5px 10px 20px}#life{width:990px;margin:0 auto}#life h3{font-size:105%;margin:0 0 20px;padding:10px;position:relative;background-color:#00c080;border-radius:6px}#life h3:after{position:absolute;top:100%;left:30px;content:'';width:0;height:0;border:10px solid transparent;border-top:15px solid #00c080}#life h4{padding:0}#life h5{padding:0 10px;margin-top:5px;border-left:6px solid #bdd541}.life-container{position:relative;width:990px}.life-texts{position:relative;width:660px;padding:5px 10px 20px}.life-texts p{padding:0 16px}.life-texts p span{font-size:90%}.life-img{position:absolute;width:320px;top:10px;right:10px}#entrance{width:990px;margin:0 auto}#entrance h3{font-size:105%;margin:0 0 20px;padding:10px;position:relative;background-color:#00c080;border-radius:6px}#entrance h3:after{position:absolute;top:100%;left:30px;content:'';width:0;height:0;border:10px solid transparent;border-top:15px solid #00c080}#entrance h4{padding:0}#entrance h4 span{display:block;margin-bottom:5px;font-weight:400}#entrance h5{padding:0 10px;margin-top:5px;border-left:6px solid #bdd541}.entrance-texts{width:990px;padding:5px 10px 20px}.entrance-texts p{padding:0 16px}.entrance-texts p span{font-size:90%}#preschool{width:990px;margin:0 auto}#preschool h3{font-size:105%;margin:0 0 20px;padding:10px;position:relative;background-color:#00c080;border-radius:6px}#preschool h3:after{position:absolute;top:100%;left:30px;content:'';width:0;height:0;border:10px solid transparent;border-top:15px solid #00c080}#preschool h4{padding:0}#preschool h4 span{display:block;margin-bottom:5px;font-weight:400}#preschool h5{padding:0 10px;margin-top:5px;border-left:6px solid #bdd541}.preschool-texts{width:990px;padding:5px 10px 20px}.preschool-texts p{padding:0 16px}.preschool-texts .table{margin:5px 16px;font-size:90%}.preschool-texts img{width:initial}.table th,.table td{border-bottom:1px dotted #ccc;padding:3px 20px 3px 0}.table th{text-align:left}.access-container{width:990px;margin:0 auto}.access-container h3{font-size:105%;margin:0 0 20px;padding:10px;position:relative;background-color:#00c080;border-radius:6px}.access-container h3:after{position:absolute;top:100%;left:30px;content:'';width:0;height:0;border:10px solid transparent;border-top:15px solid #00c080}#map{margin:30px auto;width:970px;height:500px;background-color:transparent !important}footer{background-color:#f0fff0}.footer-top{position:relative;width:990px;margin:0 auto}.pagetop{background-color:transparent;display:none;position:fixed;width:100px;bottom:30px;right:15px}.pagetop a{display:block;padding:5px 10px}.pagetop a:hover{display:block;padding:5px 10px;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}.photo{width:320px !important}.photo-container{float:left;margin:10px 1.5px;width:320px}.photo-name{width:320px}.photo-login-form{width:250px;margin:0 auto}.photo-login-form dd{border:solid;border-width:1px}.photo-logout-btn{float:right;margin:0 auto;display:inline-block;padding:3px 20px;border-radius:25px;text-decoration:none;color:#fff;background-color:#999;transition:.4s}.photo-logout-btn:hover{background-color:#a0ffa0}.photo-logout-btn a:link{color:#fff}.wpcf7-text{width:248px !important}.photo-login-btn{margin:5px auto;display:inline-block;padding:7px 20px;border-radius:25px;text-decoration:none;color:#fff;background-color:#00c080;transition:.4s}.photo-login-btn:hover{background-color:#a0ffa0}.wpcf7-submit{margin:5px auto;display:inline-block;padding:7px 20px;border-radius:25px;text-decoration:none;color:#fff;background-color:#00c080;transition:.4s}.wpcf7-submit:hover{background-color:#a0ffa0}.photo-logout-btn{float:right;margin:0 auto;display:inline-block;padding:3px 20px;border-radius:25px;text-decoration:none;color:#fff;background-color:#999;transition:.4s}.photo-logout-btn:hover{background-color:#a0ffa0}.photo-logout-btn a:link{color:#fff}.photo-index-container{float:left;margin:1.5px 57.25px;width:128px}.photo-index-container img{width:128px;margin:0 auto}.footer-bottom{width:990px;margin:0 auto;padding:10px 0 20px}.footer-bottom .logo{width:175px;float:left}.footer-bottom h6{padding:3px 2px;font-size:75%;float:left}.footer-bottom .tel{margin-right:5px;font-size:110%;font-weight:700;float:left}.footer-bottom .fax{font-size:100%;float:none}.footer-bottom .address{padding-top:8px;font-size:80%}.footer-bottom .privacy{float:right;padding-top:8px;font-size:65%}.footer-bottom .copyright{padding-top:8px;font-size:65%}.navigation-inline{display:flex;justify-content:space-between;margin:1.5px 57.25px}.child{display:none}.iframe-wrap{position:relative;width:100%;padding-top:56.25%;overflow:auto;-webkit-overflow-scrolling:touch;border:2px solid #ccc}.iframe-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;display:block}