﻿@media screen and (max-width: 768px){#headline #pageTitle{padding:3% 0;letter-spacing:0}.company .base_tbl tr,.company .base_tbl th,.company .base_tbl td{display:block;width:auto}.qNav{flex-wrap:wrap;margin-bottom:3%}.qNav li{width:48.5%;margin-bottom:10px}body#companyIndex main table .add{display:block}body#companyIndex main table .add dl{margin-bottom:4%}body#companyIndex main table .add dl a{padding:0;background:none;border:none}#schoolIndex main section{width:auto;margin:4% 3%}#schoolIndex main #map_area{margin-bottom:4%}#schoolIndex main #map_area iframe{height:360px !important}#schoolIndex main .school{display:block;margin-bottom:12%}#schoolIndex main .school .photo{width:auto;margin-bottom:3%}#schoolIndex main .school .photo .main{width:100%;margin-bottom:2px}#schoolIndex main .school .photo .main img{width:100%}#schoolIndex .fl_box_bwc{width:100%}#schoolIndex .fl_box_bwc img{width:33%}#schoolIndex main .school .txtArea{width:auto}#schoolIndex main .school .txtArea .bg_title02{font-size:18px;font-size:1.8rem;padding:5px 10px 5px 10px;margin-bottom:3%}#schoolIndex main .school .txtArea .bg_title02 span{width:30%}#schoolIndex main .school .txtArea .bg_title02 span .rectangle-btn{font-size:14px;font-size:1.4rem}#schoolIndex main .school .txtArea p{font-size:14px;font-size:1.4rem}#schoolIndex main .school .txtArea .catch{font-size:18px;font-size:1.8rem;margin:0 0 2% 0;line-height:1.2}#schoolIndex main .school .txtArea .icon{align-items:stretch;margin:2% 0;line-height:1.2}#schoolIndex main .school .txtArea table{font-size:12px;font-size:1.2rem;margin-bottom:6%}#schoolIndex main .school .txtArea table.base_tbl02 th,#schoolIndex main .school .txtArea table.base_tbl02 td{padding:8px}#schoolIndex .schoolNav{flex-wrap:wrap}#schoolIndex .schoolNav li{width:calc(100%/3);border-bottom:1px solid #dedede;font-size:12px;font-size:1.2rem}#schoolIndex .schoolNav li a{padding:15px 0}#schoolIndex .schoolNav li:nth-child(4),#schoolIndex .schoolNav li:nth-child(5){border-bottom:none}.news .contener{display:block;width:auto}.news .contener main{width:auto;padding:0 0 4% 0}.news .contener #sub{width:auto}.news .contener .news_list .news_box{flex-wrap:wrap}.news .contener .news_list .news_box .txt{width:100%;margin-top:10px}.news .contener .news_list .news_box .date{margin:0 0 0 15px}.news .contener .detail h2{font-size:18px;font-size:1.8rem}.news .contener .detail .txt p img{width:100%;height:auto}body.cms .postLink{justify-content:space-between}body.cms .postLink li{width:32%;margin:0}body.cms .postLink li a{font-size:12px;font-size:1.2rem}body.cms .postLink li.prev a::before{left:8px}body.cms .postLink li.next a::before{right:8px}#faqIndex .faq_list{margin-bottom:4%}#policyIndex main .box h3{font-size:16px;font-size:1.6rem}#policyIndex main .box p{padding:10px}body#safetyIndex main li{margin-bottom:6%}body#safetyIndex main li dt{margin-bottom:3%;font-size:16px;font-size:1.6rem;display:-webkit-flex;display:flex;flex-wrap:wrap;font-weight:bold;padding:10px;line-height:1.2}body#safetyIndex main li dd{display:block}body#safetyIndex main li dd img{width:100%;height:auto}body#safetyIndex main li dd .txt{width:auto;margin:3% 0}body#safetyIndex main dl dt span{padding:0;border:none;margin-right:0;background:none;font-size:12px;font-size:1.2rem}body#safetyIndex main dl dt strong{background:none;color:#0080cb;padding:0;margin-right:5px;font-size:12px;font-size:1.2rem;font-weight:normal}body#safetyIndex main li:last-child img{width:80%;height:auto}body#safetyIndex main li:last-child dd{text-align:center}body#safetyIndex main li:last-child .txt{width:auto}body#safetyIndex main dl dd .txt table.base_tbl02 th{font-size:9px;font-size:.9rem;padding:10px 1px}body#safetyIndex main dl dd .txt table.base_tbl02 td{font-size:10px;font-size:1rem;padding:10px 3px}body.entetsu.facility main #main_visual .wifi_icon{width:60px;height:60px;top:5px;right:5px}body.entetsu.facility main .inner_wrap{margin-bottom:3%}body.entetsu.facility main .page-navi-controll .inner_wrap{margin:0 auto 8%;padding:0}body.entetsu.facility main .page-navi-controll ul li a{font-size:1.0rem}body.entetsu.facility main .page-navi-controll ul li a span::after{top:30%}body.entetsu.facility main .bg_title02{font-size:1.6rem}body.entetsu.facility main #facilityArea .container .facility_box{margin-bottom:4%;width:48.5%}body.entetsu.facility main #facilityArea .container .facility_box h3{font-size:1.4rem}body.entetsu.facility main #facilityArea .container .facility_box h3 .floor{padding:3px 10px}body.entetsu.facility main #facilityArea #child_room{margin-bottom:6%;padding:3% 0}body.entetsu.facility main #facilityArea #child_room figure{width:100%;margin-bottom:4%}body.entetsu.facility main #facilityArea #child_room .boxR{width:auto;padding-left:0}body.entetsu.facility main #teacherArea #prize_area{padding:3% 0}body.entetsu.facility main #teacherArea #prize_area h3{font-size:1.6rem;margin-bottom:3%}body.entetsu.facility main #teacherArea #prize_area p{margin-bottom:3%}body.entetsu.facility main #floorArea{margin-bottom:12%}body.entetsu.access main .access_box,body.hamamatsu.access main .access_box,body.iwata.access main .access_box,body.fukuroi.access main .access_box,body.hamaoka.access main .access_box,body.chubu.access main .access_box{display:block}body.entetsu.access main .bg_title02,body.hamamatsu.access main .bg_title02,body.iwata.access main .bg_title02,body.fukuroi.access main .bg_title02,body.hamaoka.access main .bg_title02,body.chubu.access main .bg_title02{margin-bottom:6%}body.entetsu.access main .access_box .photo,body.hamamatsu.access main .access_box .photo,body.iwata.access main .access_box .photo,body.fukuroi.access main .access_box .photo,body.hamaoka.access main .access_box .photo,body.chubu.access main .access_box .photo{width:100%;margin-bottom:6%}body.entetsu.access main .access_box .txtArea,body.hamamatsu.access main .access_box .txtArea,body.iwata.access main .access_box .txtArea,body.fukuroi.access main .access_box .txtArea,body.hamaoka.access main .access_box .txtArea,body.chubu.access main .access_box .txtArea{width:auto}body.entetsu.access main .map iframe,body.hamamatsu.access main .map iframe,body.iwata.access main .map iframe,body.fukuroi.access main .map iframe,body.hamaoka.access main .map iframe,body.chubu.access main .map iframe{height:400px}body.entetsu.access main .transfer_box,body.hamamatsu.access main .transfer_box,body.iwata.access main .transfer_box,body.fukuroi.access main .transfer_box,body.hamaoka.access main .transfer_box,body.chubu.access main .transfer_box{display:block}body.entetsu.access main .transfer_box .photo,body.hamamatsu.access main .transfer_box .photo,body.iwata.access main .transfer_box .photo,body.fukuroi.access main .transfer_box .photo,body.hamaoka.access main .transfer_box .photo,body.chubu.access main .transfer_box .photo{width:100%;margin-bottom:6%}body.entetsu.access main .transfer_box .photo img,body.hamamatsu.access main .transfer_box .photo img,body.iwata.access main .transfer_box .photo img,body.fukuroi.access main .transfer_box .photo img,body.hamaoka.access main .transfer_box .photo img,body.chubu.access main .transfer_box .photo img{width:90%;height:auto}body.entetsu.access main .transfer_box .txtArea,body.hamamatsu.access main .transfer_box .txtArea,body.iwata.access main .transfer_box .txtArea,body.fukuroi.access main .transfer_box .txtArea,body.hamaoka.access main .transfer_box .txtArea,body.chubu.access main .transfer_box .txtArea{width:auto}body.entetsu.access main .transfer_box .txtArea .point p,body.hamamatsu.access main .transfer_box .txtArea .point p,body.iwata.access main .transfer_box .txtArea .point p,body.fukuroi.access main .transfer_box .txtArea .point p,body.hamaoka.access main .transfer_box .txtArea .point p,body.chubu.access main .transfer_box .txtArea .point p{font-size:1.4rem;padding:5px 10px}body.entetsu.access main .transfer_box .txtArea .catch,body.hamamatsu.access main .transfer_box .txtArea .catch,body.iwata.access main .transfer_box .txtArea .catch,body.fukuroi.access main .transfer_box .txtArea .catch,body.hamaoka.access main .transfer_box .txtArea .catch,body.chubu.access main .transfer_box .txtArea .catch{font-size:1.8rem}body.entetsu.access main .transfer_box .txtArea .catch br,body.hamamatsu.access main .transfer_box .txtArea .catch br,body.iwata.access main .transfer_box .txtArea .catch br,body.fukuroi.access main .transfer_box .txtArea .catch br,body.hamaoka.access main .transfer_box .txtArea .catch br,body.chubu.access main .transfer_box .txtArea .catch br{display:none}body.entetsu.access main .transfer_box .txtArea .house_flow .school_name,body.hamamatsu.access main .transfer_box .txtArea .house_flow .school_name,body.iwata.access main .transfer_box .txtArea .house_flow .school_name,body.fukuroi.access main .transfer_box .txtArea .house_flow .school_name,body.hamaoka.access main .transfer_box .txtArea .house_flow .school_name,body.chubu.access main .transfer_box .txtArea .house_flow .school_name{padding:5px}body.entetsu.access main .transfer_box .txtArea .house_flow,body.hamamatsu.access main .transfer_box .txtArea .house_flow,body.iwata.access main .transfer_box .txtArea .house_flow,body.fukuroi.access main .transfer_box .txtArea .house_flow,body.hamaoka.access main .transfer_box .txtArea .house_flow,body.chubu.access main .transfer_box .txtArea .house_flow{font-size:0.7rem;margin:4% 0}body.entetsu.access main .transfer_box .txtArea .house_flow .house,body.hamamatsu.access main .transfer_box .txtArea .house_flow .house,body.iwata.access main .transfer_box .txtArea .house_flow .house,body.fukuroi.access main .transfer_box .txtArea .house_flow .house,body.hamaoka.access main .transfer_box .txtArea .house_flow .house,body.chubu.access main .transfer_box .txtArea .house_flow .house{width:40px;height:40px}body.entetsu.access main .pin_icon,body.hamamatsu.access main .pin_icon,body.iwata.access main .pin_icon,body.fukuroi.access main .pin_icon,body.hamaoka.access main .pin_icon,body.chubu.access main .pin_icon{align-items:flex-start}body.entetsu.access main .bg_title02,body.hamamatsu.access main .bg_title02,body.iwata.access main .bg_title02,body.fukuroi.access main .bg_title02,body.hamaoka.access main .bg_title02,body.chubu.access main .bg_title02{font-size:1.6rem}body#entry_otherIndex main .plan_box .boxR #plan_nm{font-size:16px;font-size:1.6rem;margin-bottom:10px}body#entry_otherIndex main .plan_box .boxR .plan_condition_box{margin-bottom:10px}body#entry_otherIndex main .plan_box .boxR .plan_txt,body#entry_otherIndex main .plan_box .boxR .plan_condition_box{font-size:12px;font-size:1.2rem}body.entry_other main .plan_box{align-items:flex-start;padding-right:3%;padding-left:3%}body.entry_other main .plan_box .other_price_box{font-size:16px;font-size:1.6rem}body.entry_other main .plan_box .other_price_box #price{font-size:24px;font-size:2.4rem}header nav #headSearch a:after{background-size:100% auto}#planIndex #footer_navi{display:none}#reasonIndex #reasonTitle .ja{font-size:16px;font-size:1.6rem}#reasonIndex #reasonTitle .en{font-size:25px;font-size:2.5rem}#reasonIndex main .chach_copy{padding:1px 0}#companyIndex table.base_tbl th{padding:5px 10px}#companyIndex table.base_tbl td{padding:10px}#flowIndex table.base_tbl02 th{padding:5px 10px}#flowIndex table.base_tbl td{padding:10px}body#companyIndex main table .add a{padding:5px 20px 5px 30px}#flowIndex main .bdr-title{font-size:16px;font-size:1.6rem}#flowIndex main #flow li h3{font-size:16px;font-size:1.6rem}#flowIndex main #model .tableScroll table{width:auto}#flowIndex table.base_tbl,#chartIndex table.base_tbl{line-height:1.2}#flowIndex table.base_tbl th,#chartIndex table.base_tbl th{padding:5px 1px;font-size:9px;font-size:.9rem}#flowIndex table.base_tbl td,#chartIndex table.base_tbl td{padding:2px 1px;font-size:12px;font-size:1.2rem}#flowIndex main .base_tbl th,#flowIndex main .base_tbl td,#chartIndex main .base_tbl th,#chartIndex main .base_tbl td{width:auto}#chartIndex main .base_tbl tbody th{text-align:center;padding:2% 1%}#chartIndex main .base_tbl tbody td:nth-child(n+1),#chartIndex main .base_tbl tbody th:nth-child(n+1){width:10%}#flowIndex main .base_tbl tbody th img,#chartIndex main .base_tbl tbody th img{width:30%;height:auto;margin:auto;margin-bottom:2px;display:block}#voiceIndex .demo{width:auto;margin:3% 0}#voiceIndex .demo img{width:100%;height:auto}#reasonIndex #fixedNav{display:none}#simulationIndex main #choice_area .step01_layout .choice_inner label,#simulationIndex main #choice_area .step02_layout .choice_inner label{font-size:10px;font-size:1rem}#simulationIndex main #choice_area .step01_layout .choice_inner label img,#simulationIndex main #choice_area .step02_layout .choice_inner label img{margin-top:0}#simulationIndex main #choice_area .step03_layout .choice_inner .radio_box{width:49%}#simulationIndex main #choice_area .choice_box.step03_layout .choice_inner label{width:100%;padding:4% 30px}body#simulationIndex main #result_area .info_list{padding:2%}body#simulationIndex main #result_area .inner_table{width:100%;overflow-x:scroll}body#simulationIndex main #result_area .inner_table table,body#simulationIndex main #result_area .inner_table .mid_arrow_dwn,body#simulationIndex main #result_area .inner_table .mid_term_box{width:900px;font-size:9px;font-size:.9rem}body#simulationIndex main #result_area .clear_btn{width:100%}body#entetsuIndex main #planArea .planBtn,body#hamamatsuIndex main #planArea .planBtn,body#iwataIndex main #planArea .planBtn,body#fukuroiIndex main #planArea .planBtn,body#hamaokaIndex main #planArea .planBtn,body#chubuIndex main #planArea .planBtn{margin:6% 0 3% 0}body#entetsuIndex main #planArea .planBtn div a,body#hamamatsuIndex main #planArea .planBtn div a,body#iwataIndex main #planArea .planBtn div a,body#fukuroiIndex main #planArea .planBtn div a,body#hamaokaIndex main #planArea .planBtn div a,body#chubuIndex main #planArea .planBtn div a{font-size:12px;font-size:1.2rem}body#entetsuIndex main #planArea .planBtn div a .icon,body#hamamatsuIndex main #planArea .planBtn div a .icon,body#iwataIndex main #planArea .planBtn div a .icon,body#fukuroiIndex main #planArea .planBtn div a .icon,body#hamaokaIndex main #planArea .planBtn div a .icon,body#chubuIndex main #planArea .planBtn div a .icon{width:40px;height:40px}body#entetsuIndex main #planArea .planBtn div a svg,body#hamamatsuIndex main #planArea .planBtn div a svg,body#iwataIndex main #planArea .planBtn div a svg,body#fukuroiIndex main #planArea .planBtn div a svg,body#hamaokaIndex main #planArea .planBtn div a svg,body#chubuIndex main #planArea .planBtn div a svg{transform:scale(1.3, 1.3)}body#entetsuIndex main .container2,body#hamamatsuIndex main .container2,body#iwataIndex main .container2,body#fukuroiIndex main .container2,body#hamaokaIndex main .container2,body#chubuIndex main .container2{display:block}body#entetsuIndex main .container2 #newsArea,body#entetsuIndex main .container2 #planArea,body#hamamatsuIndex main .container2 #newsArea,body#hamamatsuIndex main .container2 #planArea,body#iwataIndex main .container2 #newsArea,body#iwataIndex main .container2 #planArea,body#fukuroiIndex main .container2 #newsArea,body#fukuroiIndex main .container2 #planArea,body#hamaokaIndex main .container2 #newsArea,body#hamaokaIndex main .container2 #planArea,body#chubuIndex main .container2 #newsArea,body#chubuIndex main .container2 #planArea{width:auto;margin-bottom:6%}body#entetsuIndex main .container2 h2,body#hamamatsuIndex main .container2 h2,body#iwataIndex main .container2 h2,body#fukuroiIndex main .container2 h2,body#hamaokaIndex main .container2 h2,body#chubuIndex main .container2 h2{margin-bottom:0;font-size:18px;font-size:1.8rem}body#entetsuIndex main .post_thumb_list li a,body#hamamatsuIndex main .post_thumb_list li a,body#iwataIndex main .post_thumb_list li a,body#fukuroiIndex main .post_thumb_list li a,body#hamaokaIndex main .post_thumb_list li a,body#chubuIndex main .post_thumb_list li a{padding:10px 0}body#entetsuIndex main .rectangle-btn,body#hamamatsuIndex main .rectangle-btn,body#iwataIndex main .rectangle-btn,body#fukuroiIndex main .rectangle-btn,body#hamaokaIndex main .rectangle-btn,body#chubuIndex main .rectangle-btn{width:60%}body#entetsuIndex main .post_thumb_list li a .priceArea dt,body#hamamatsuIndex main .post_thumb_list li a .priceArea dt,body#iwataIndex main .post_thumb_list li a .priceArea dt,body#fukuroiIndex main .post_thumb_list li a .priceArea dt,body#hamaokaIndex main .post_thumb_list li a .priceArea dt,body#chubuIndex main .post_thumb_list li a .priceArea dt{font-size:18px;font-size:1.8rem}body#entetsuIndex main .post_thumb_list li a .priceArea dd .n-price,body#hamamatsuIndex main .post_thumb_list li a .priceArea dd .n-price,body#iwataIndex main .post_thumb_list li a .priceArea dd .n-price,body#fukuroiIndex main .post_thumb_list li a .priceArea dd .n-price,body#hamaokaIndex main .post_thumb_list li a .priceArea dd .n-price,body#chubuIndex main .post_thumb_list li a .priceArea dd .n-price{font-size:12px;font-size:1.2rem}body#entetsuIndex main .post_thumb_list li a .priceArea dd .tax,body#hamamatsuIndex main .post_thumb_list li a .priceArea dd .tax,body#iwataIndex main .post_thumb_list li a .priceArea dd .tax,body#fukuroiIndex main .post_thumb_list li a .priceArea dd .tax,body#hamaokaIndex main .post_thumb_list li a .priceArea dd .tax,body#chubuIndex main .post_thumb_list li a .priceArea dd .tax{font-size:12px;font-size:1.2rem}body#entetsuIndex main #license_area .license_list,body#hamamatsuIndex main #license_area .license_list,body#iwataIndex main #license_area .license_list,body#fukuroiIndex main #license_area .license_list,body#hamaokaIndex main #license_area .license_list,body#chubuIndex main #license_area .license_list{display:block}body#entetsuIndex main #license_area .license_list .license_box,body#hamamatsuIndex main #license_area .license_list .license_box,body#iwataIndex main #license_area .license_list .license_box,body#fukuroiIndex main #license_area .license_list .license_box,body#hamaokaIndex main #license_area .license_list .license_box,body#chubuIndex main #license_area .license_list .license_box{width:auto;border:none}body#entetsuIndex main #license_area .license_list .license_box .group,body#hamamatsuIndex main #license_area .license_list .license_box .group,body#iwataIndex main #license_area .license_list .license_box .group,body#fukuroiIndex main #license_area .license_list .license_box .group,body#hamaokaIndex main #license_area .license_list .license_box .group,body#chubuIndex main #license_area .license_list .license_box .group{height:60vw;background:100% auto}body#entetsuIndex main #license_area .license_list .license_box .btns_box p,body#hamamatsuIndex main #license_area .license_list .license_box .btns_box p,body#iwataIndex main #license_area .license_list .license_box .btns_box p,body#fukuroiIndex main #license_area .license_list .license_box .btns_box p,body#hamaokaIndex main #license_area .license_list .license_box .btns_box p,body#chubuIndex main #license_area .license_list .license_box .btns_box p{height:auto}body#entetsuIndex main .simulation a,body#hamamatsuIndex main .simulation a,body#iwataIndex main .simulation a,body#fukuroiIndex main .simulation a,body#hamaokaIndex main .simulation a,body#chubuIndex main .simulation a{font-size:18px;font-size:1.8rem;height:100px;margin:6% auto}body#entetsuIndex main #mapArea p,body#hamamatsuIndex main #mapArea p,body#iwataIndex main #mapArea p,body#fukuroiIndex main #mapArea p,body#hamaokaIndex main #mapArea p,body#chubuIndex main #mapArea p{font-size:12px;font-size:1.2rem}body.school.plan main .planBranch #planCatList .planBox{width:100%;max-width:100%;margin-bottom:4%}body.school.plan main #planListArea .planBox dl.priceArea dd{clear:none}body.school.plan main #planListArea .planBox p.btn{clear:both}body.school.plan main .planDesc .childroom .photo{width:100%}body.school.plan main .planDesc .childroom .photo img{width:100%}.conf_btns [value="内容を修正"],.conf_btns [value="トップページに戻る"]{margin-bottom:10px}body.seminar main .entryList .entryBox .entry-icon-new{border-width:40px 40px 0 0}body.seminar main .entryList .entryBox .entry-icon-new span{font-size:10px;font-size:1rem;top:-35px}body.seminar main .entryList .entryBox h2 .date{text-align:right}}
