@charset "UTF-8";@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');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:0 0}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:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}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 #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font-family:YuGothic,"Yu Gothic medium","Hiragino Sans",Meiryo,"sans-serif"}a:hover{opacity:.5;transition:.3s}.newlife,.width_inner,.message{width:90%;margin:8% auto;max-width:1000px}.point{background-color:#f8d3da;padding:3% 0}.topcatch{text-align:center;margin-top:5%}h2{font-size:2em;margin:10% 0;text-align:center}h5,h4{margin:5% 0;font-size:1.3em;color:#c35079}h6{color:#c35079;margin:5% 0}p{line-height:1.8em}.message ul li{list-style:decimal;list-style-position:inside;margin:2%}p.name{font-size:1.3em;text-align:right;margin:5%}.width_inner .link_a{width:90%;max-width:400px;padding:3%;text-align:center;margin:5% auto;background-color:#fff}.top1{font-size:5em;margin:0;text-align:center}.main_h{position:fixed;top:0;max-height:70px;z-index:999;width:100%;padding-top:17px;background:0 0;overflow:hidden;-webkit-transition:all .3s;transition:all .3s;opacity:0;top:-100px;padding-bottom:6px}.main_h a{color:#fff;text-decoration:none}@media only screen and (max-width:766px){.main_h{padding-top:25px}}.open-nav{max-height:400px !important}.open-nav .mobile-toggle{transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.sticky{background-color:#c35079;opacity:1;top:0}.footer_nav ul li{list-style:none}.footer_nav ul li a{color:#000;font-size:.8em;text-decoration:none}.footer_nav{background-color:#fff0f5}.footer_nav div{width:90%;margin:0 auto;padding:5% 0;line-height:1.3em}.footer_nav.pc .four_clm_in{vertical-align:top}.footer_nav.pc img{width:70%}@media only screen and (max-width:766px){.logo{float:none}}nav{float:right}@media only screen and (max-width:766px){nav{width:100%}}nav ul{list-style:none;overflow:hidden;text-align:right;float:right}@media only screen and (max-width:766px){nav ul{padding-top:10px;margin-bottom:22px;float:left;text-align:center;width:100%}}nav ul li{display:inline-block;margin-left:35px;line-height:1.5}@media only screen and (max-width:766px){nav ul li{width:100%;padding:7px 0;margin:0}}nav ul a{color:#888;text-transform:uppercase;font-size:14px;letter-spacing:.05em}.mobile-toggle{display:none;cursor:pointer;font-size:20px;position:absolute;right:22px;top:0;width:30px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}@media only screen and (max-width:766px){.mobile-toggle{display:block}}.mobile-toggle span{width:30px;height:4px;margin-bottom:6px;border-radius:1000px;background:#fff;display:block}.row{width:100%;max-width:940px;margin:0 auto;position:relative;padding:0 2%}*{box-sizing:border-box}.GoogleMap{position:relative;width:100%;height:0;padding-top:56.25%}.GoogleMap iframe{position:absolute;top:0;left:0;width:100%;height:100%}fotter p{background-color:#c35079;text-align:center;padding:1%;font-size:.8em;color:#fff}.access ul li{list-style:none;line-height:1.8em;margin:0 0 3%}.access ul{border-bottom:thin solid #eee;padding-bottom:10%;margin-bottom:10%}.fbig{text-align:center;font-size:1.5em;padding:10% 0 5%}.center{text-align:center}.index{width:90%;margin:0 auto;max-width:1000px;text-align:center}.mincho{font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","serif";font-weight:400;letter-spacing:.1em}.ttl_a{font-size:1.6em;border-bottom:1px solid #000;width:fit-content;margin:5% auto;padding:0 0 .2%}.g-navi{background-color:#c35079}.g-navi ul{text-align:center}.g-navi ul li{text-align:center;display:inline-block;margin:1.5%}.g-navi ul li a{color:#fff;text-decoration:none}a.link_a{border:thin solid #c35079;padding:11% 5%;display:block;color:#c35079;text-decoration:none;border-radius:8px}.message2{width:90%;margin:0 auto 20%;max-width:1000px}ul.guideline{margin:3% 0;list-style:inside;list-style-type:decimal}ul.guideline li{margin:3%}strong{color:#c35079}dl{display:flex;flex-wrap:wrap;border:1px solid #ccc;border-top:none;line-height:2em}dt{width:30%;padding:10px;box-sizing:border-box;border-top:1px solid #ccc}dd{padding:10px;margin:0;border-left:1px solid #ccc;border-top:1px solid #ccc;width:70%;background:#fff;box-sizing:border-box}h5.mincho.ttl_c{color:#fff;text-align:center;padding:1.5%;margin:15% 0 0}.elementary h5.mincho.ttl_c{background-color:#ef922e}.juniorhigh h5.mincho.ttl_c{background-color:#5f9e0d}.high h5.mincho.ttl_c{background-color:#4372c4}.elementary dt{background-color:#faebd7}.juniorhigh dt{background-color:beige}.high dt{background-color:#f0f8ff}.ttl_b{font-weight:700;text-align:center;margin:10% 0 3%;font-size:1.5em}.elementary .ttl_b{color:#ef922e}.juniorhigh .ttl_b{color:#5f9e0d}.high .ttl_b{color:#4372c4}ul.four_clm_wrap{text-align:center}.student_pink dt{width:80%;font-weight:700;font-size:1.2em;background-color:linen}.student_pink dd{width:20%}.student_pink dt span{font-size:.7em;font-weight:400}.index2{margin:5% auto 20%}.student_ttl{margin-top:20%;background-color:#c35079;padding:2%;color:#fff}.teacher_cont dl{border:none}.teacher_cont dt{border:none}.teacher_cont dd{border:none}.teacher_cont h3.t_pink{color:#c35079;font-weight:700;font-size:1.6em;margin:5% 0}.teacher_cont h3.t_orenge{color:orange;font-weight:700;font-size:1.6em;margin:5% 0}.teacher_cont h3 span{color:#000;font-size:.8em;font-weight:400}.teacher_cont dl{border-bottom:1px solid #ddd;padding-bottom:5%;margin-bottom:5%}@media screen and (max-width:1067px){.pc{display:none}.logo{width:40%;margin:3% auto}.four_clm_in{width:45%;display:inline-block;margin:1%;list-style:none}li.four_clm_in.link_out{background-color:#c35079;padding:5%;border-radius:8px;color:#fff}.cur_img{width:100%}img.access_img{width:100%}.teacher_cont dt{border:none;width:60%;margin:2% auto}.teacher_cont dd{border:none;width:100%}}@media screen and (min-width:1068px){.sp{display:none}.logo{width:15%;margin:3% auto}.tree_clm_in{width:30%;display:inline-block;margin:1%}.tree_clm_in{width:30%;display:inline-block;margin:1%;list-style:none}.four_clm_in{width:22%;display:inline-block;margin:1%;list-style:none}a.link_a{border:thin solid #c35079;padding:11% 5%;display:block;color:#c35079;text-decoration:none;border-radius:8px}li.four_clm_in.link_out{background-color:#c35079;padding:2.4% 5%;border-radius:8px;color:#fff}.cur_img{width:50%;margin:0 auto}img.access_img{width:40%}.student_pink{width:48%;display:inline-block;margin:0 .5%}}