.mainVImg{display:none !important}.ttl-kyukai{font-size:2em;margin-bottom:2em}.btn-submit{margin-top:2em}.kyukai-list{display:flex;margin:0 0 -7px}.kyukai-list li{margin:0 0 7px;display:flex;align-items:center}.kyukai-list li+li{margin-left:2em}.kyukai-list .year,.kyukai-list .month{margin-right:.5em}.kyukai-list .year{width:6em}.kyukai-list .month{width:auto}.class-list{margin-bottom:0}.class-list li+li{margin-top:.5em}@media (max-width: 767px){#contact-area{padding:50px 15px 100px;margin:0 auto}#contact-area p.comp{font-size:1.8rem}#contact-area .required::before{content:'※';color:#F33;font-size:62%;padding:0 0 0 0.3em}#contact-area .tel-area{border:2px #E15583 solid;margin:0 0 30px}#contact-area .tel-area h2{background:#E15583;font-size:1.2rem;padding:6px;color:#FFF;font-weight:700}#contact-area .tel-area .content{padding:14px}#contact-area .tel-area .content h3{font-size:1.4rem;text-align:center;margin:0 0 10px}#contact-area .tel-area .content .tel{text-align:center}#contact-area .tel-area .content .tel a[href^="tel"]{pointer-events:none;font-size:3.0rem;font-weight:700;text-align:center;line-height:120%}#contact-area .tel-area .content .recept ul{list-style:none;padding:0 !important;display:flex;justify-content:center}#contact-area .tel-area .content .recept ul li{display:inline-block;margin-bottom:4px;margin-right:5px;list-style:none;padding:0 !important}#contact-area .tel-area .content>p{font-size:1.1rem;text-align:center;margin:0 0 20px}#contact-area .tel-area .content .lesson{max-width:300px;margin:0 auto}#contact-area .tel-area .content .lesson a{padding-top:10px;padding-bottom:10px;font-size:1.3rem}#contact-area table{border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:none;border-bottom:none;border-collapse:collapse;border-spacing:0;display:block}#contact-area table tbody{display:block}#contact-area table tr{display:block;border:none}#contact-area table tr th,#contact-area table tr td{display:block;font-size:1.2rem;border:none;border-top:none;border-left:none;border-right:1px solid #CCC;border-bottom:1px solid #CCC;box-sizing:border-box;padding:6px 10px;line-height:160%}#contact-area table tr th{background:#FEE7EF}#contact-area table tr td input,#contact-area table tr td select,#contact-area table tr td textarea{font-size:1.4rem;padding:8px;height:auto;color:#111}#contact-area table tr td input::placeholder,#contact-area table tr td select::placeholder,#contact-area table tr td textarea::placeholder{color:#C3C3C3}#contact-area table tr td *{list-style:none}#contact-area table tr td ul{padding:0}#contact-area table tr td ul li{padding:0}#contact-area table tr td ul.name-list{display:flex;flex-wrap:wrap;margin:0 0 -7px}#contact-area table tr td ul.name-list li{margin:0 0 7px;width:40%}#contact-area table tr td ul.name-list li:nth-child(odd){margin:0 2px 0 0}#contact-area table tr td ul.address-list{margin:0 0 -5px}#contact-area table tr td ul.address-list li{margin:0 0 5px}#contact-area .mw_wp_form_confirm .tel-area{display:none}#contact-area .mw_wp_form_confirm .address-list li span{display:none !important}.mw_wp_form_complete{padding:50px 15px 100px;margin:0 auto;font-size:1.2em}}@media (min-width: 768px){#contact-area{max-width:840px;padding:50px 15px 100px;margin:0 auto}#contact-area p.comp{font-size:2.0rem}#contact-area .required::before{content:'※';color:#F33;font-size:62%;padding:0 0 0 0.3em}#contact-area .tel-area{border:2px #E15583 solid;margin:0 0 30px}#contact-area .tel-area h2{background:#E15583;font-size:1.4rem;padding:10px;color:#FFF;font-weight:700}#contact-area .tel-area .content{padding:20px}#contact-area .tel-area .content h3{font-size:1.6rem;text-align:center;margin:0 0 10px}#contact-area .tel-area .content .tel{text-align:center}#contact-area .tel-area .content .tel a[href^="tel"]{pointer-events:none;font-size:5.4rem;font-weight:700;text-align:center;line-height:120%}#contact-area .tel-area .content .recept ul{list-style:none;padding:0 !important;display:flex;justify-content:center}#contact-area .tel-area .content .recept ul li{display:inline-block;margin-bottom:4px;margin-right:5px;list-style:none;padding:0 !important}#contact-area .tel-area .content>p{font-size:1.2rem;text-align:center;margin:0 0 20px}#contact-area .tel-area .content .lesson{width:50%;margin:0 auto}#contact-area .tel-area .content .lesson a{padding-top:10px;padding-bottom:10px}#contact-area table{border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:none;border-bottom:none;border-collapse:collapse;border-spacing:0}#contact-area table tr{border:none}#contact-area table tr th,#contact-area table tr td{font-size:1.4rem;border:none;border-top:none;border-left:none;border-right:1px solid #CCC;border-bottom:1px solid #CCC;box-sizing:border-box;padding:10px 25px;vertical-align:middle;line-height:160%}#contact-area table tr th{background:#FEE7EF;width:30%}#contact-area table tr td{width:70%}#contact-area table tr td input,#contact-area table tr td select,#contact-area table tr td textarea{font-size:1.4rem;padding:0.5em 0.8em 0.4em;height:auto;color:#111}#contact-area table tr td input::placeholder,#contact-area table tr td select::placeholder,#contact-area table tr td textarea::placeholder{color:#C3C3C3}#contact-area table tr td *{list-style:none}#contact-area table tr td ul{padding:0}#contact-area table tr td ul li{padding:0}#contact-area table tr td ul.name-list{display:flex;flex-wrap:wrap;margin:0 0 -7px}#contact-area table tr td ul.name-list li{margin:0 0 7px;width:40%}#contact-area table tr td ul.name-list li:nth-child(odd){margin:0 2px 0 0}#contact-area table tr td ul.address-list{margin:0 0 -5px}#contact-area table tr td ul.address-list li{margin:0 0 5px}#contact-area .mw_wp_form_confirm .tel-area{display:none}#contact-area .mw_wp_form_confirm .address-list li span{display:none !important}.mw_wp_form_complete{max-width:840px;padding:50px 15px 100px;margin:0 auto;font-size:1.2em}}
