﻿body{-webkit-text-size-adjust:100%;font-size:16px;font-size:1.6rem;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif"}#wrapper{position:relative;margin:0 auto}figure,figcaption{margin-bottom:0;padding:0}a,a:hover,a:active,a:visited{color:#000;text-decoration:none}.soon{text-align:center;padding:200px 0}header{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}header #siteTitle{width:275px;text-align:center}header #siteTitle a{display:block}header nav{width:calc(100% - 270px);display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column-reverse;border-left:1px solid #dedede}header nav #globalNav{border-top:1px solid #dedede;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}header nav #globalNav li{-webkit-flex:auto;-moz-flex:auto;flex:auto;border-right:1px solid #dedede}header nav #globalNav li:last-child{border:none}header nav #globalNav li a,header nav #globalNav li span{display:block;padding:25px 0;text-align:center;font-weight:600}header nav #globalNav li a:hover,header nav #globalNav li a.current{background:#eef7fc}header nav #globalNav .column_2{display:none}header nav #subNav{background:#f9f9f9;padding:10px 15px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-end;align-items:center}header nav #subNav li a{display:block;margin-right:30px;padding-left:20px;font-size:14px;font-size:1.4rem;background:url(../img/ico/ico_arrow_blue.svg) no-repeat left center;background-size:13px 13px}footer .pc_column_box{display:flex;justify-content:space-between}footer #guideArea{width:50%;padding:30px 4%}footer #guideArea .base-bnr,footer #guideArea .text-bnr{margin-bottom:20px}footer #guideArea .line_soudan_btn{display:flex;justify-content:space-between;align-items:center}footer #guideArea .line_soudan_btn .txtbox{width:calc(100% - 100px);padding-right:12px}footer #guideArea .line_soudan_btn .txtbox .icon{width:46px;display:inline-block;margin-right:4px}footer #guideArea .line_soudan_btn .txtbox span{display:block;text-align:center}footer #guideArea .line_soudan_btn .txtbox .title{color:#0080cb;font-size:28px;font-size:2.8rem}footer #guideArea .line_soudan_btn .qr_code{width:100px;height:auto;display:block}footer #guideArea .voice_bnr a{text-align:center;justify-content:center;height:150px;background:url(../../img/pho_guide_voice.png) no-repeat center bottom/100% auto}footer #guideArea .voice_bnr a .title{display:inline-block}footer #guideArea .voice_bnr a::after{opacity:0.1}footer #guideArea .voice_bnr a:hover{color:#0080cb}footer #guideArea .voice_bnr a:hover .title{color:#0080cb}footer #schoolArea{padding:30px 4%;width:50%;background-color:#0080cb;color:#fff}footer #schoolArea a{color:#fff;position:relative}footer #schoolArea a::after{transition:all 0.3s ease;content:"";display:block;width:0;height:1px;position:absolute;bottom:-1px;left:0;background-color:rgba(255,255,255,0.4)}.desktop footer #schoolArea a:hover::after{width:100%}footer #schoolArea ul li{border-bottom:1px solid #027ac4}footer #schoolArea ul li a{display:block;padding:17px 0;font-size:23px;font-size:2.3rem;background:url(../img/ico/ico_arrow_white_r.svg) no-repeat right center/auto 22px}footer #fixNav{position:fixed;z-index:99;right:10px;bottom:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}footer #fixNav .nav{background:#2ba3e9;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;padding:4px;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}footer #fixNav .nav a{display:block;padding:20px 0;text-align:center;color:#fff;font-size:13px;font-size:1.3rem}footer #fixNav .nav a:first-child{background:#eef7fc;-webkit-border-radius:2px;border-radius:2px;color:#0080cb;font-weight:600;padding:10px 0;font-size:14px;font-size:1.4rem}footer #fixNav .nav a span{display:block;margin-bottom:5px}footer .slick-prev:before,footer .slick-next:before{content:url("../img/ico/ico_arrow_blue_r.svg")}footer .slick-prev:before{transform:rotate(180deg);display:block}footer #footer_navi{border-top:1px solid #0080cb;border-bottom:1px solid #0080cb;padding:50px 0}footer #footer_navi .inner_wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:1200px;margin-bottom:0}footer #footer_navi .site_map,footer #footer_navi .school_map{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}footer #footer_navi .site_map>li>a,footer #footer_navi .school_map>li>a{color:#0080cb;font-weight:bold;display:block;margin-bottom:15px}footer #footer_navi .site_map>li ul li a,footer #footer_navi .school_map>li ul li a{font-size:13px;font-size:1.3rem;color:#000;margin-bottom:10px;display:block;margin-right:30px;padding-left:20px;background:url(../img/ico/ico_arrow_blue.svg) no-repeat left center;background-size:13px 13px}footer #footer_navi .site_map{width:40%;padding-right:2%;border-right:1px solid #dedede}footer #footer_navi .site_map>li{width:50%}footer #footer_navi .school_map{width:58%}footer #footer_navi .school_map>li{width:32%}footer #footer_navi .school_map .bnr a{padding-left:0}footer address{padding:40px 0;text-align:center}footer address #ftLogo{margin-bottom:15px}footer #copyRight{padding:8px 0;background:#0080cb;color:#fff;text-align:center;font-family:'Open Sans', sans-serif}#pageTitle{background:#0080cb;color:#fff;font-size:32px;font-size:3.2rem;padding:1% 3%;font-weight:normal;letter-spacing:6px;text-align:center}#pageTitle img{margin-right:10px}#pageTitle span{position:relative;display:inline-block;padding:0 30px}#pageTitle span::before{position:absolute;content:'';top:0.2em;right:0.2em;width:0.2em;height:80%;border:solid 1px #fff;border-left:none}#pageTitle span::after{position:absolute;content:'';top:0.2em;left:0;width:0.2em;height:80%;border:solid 1px #fff;border-right:none}.pan{padding:6px 3%;border-bottom:1px solid #dedede;background:#f9f9f9;margin-bottom:30px}.pan span{margin-right:5px}.pan strong{font-weight:normal}body.facility .pan{margin-bottom:0}body#home main .topContent{display:block}body#home main .topContent #mv_area{position:relative;width:100%;height:auto;overflow:hidden}body#home main .topContent #mv_area h2{width:100%;height:100%;position:absolute;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;z-index:9}body#home main .topContent #mv_area h2 img{width:28%}body#home main .topContent #mv_area img.visual{width:100%;height:auto}body#home main .topContent #mv_area .slick-slider{margin-bottom:0}body#home main .topContent #mv_area .slick-slider .slick-slide{line-height:1}body#home main .topContent #mv_area .slick-slider .slick-slide picture{display:block !important}body#home main .topContent #mv_area .slick-slider .slick-slide picture img{display:block}body#home main .topContent #searchArea{width:100%;background:#eef7fc;position:relative}body#home main .topContent #searchArea #sp_s_navigation .inputed.s_navi_btn .ckd_data{padding:4px 0}body#home main .topContent #searchArea h2{background:#737373;color:#fff;text-align:center;padding:10px 0;font-size:20px;font-size:2rem}body#home main .mid_container{display:flex;justify-content:space-between}body#home main .mid_container section{width:49%}body#home main .mid_container #newsArea .post_thumb_list,body#home main .mid_container #seminarArea .entry_list{margin-bottom:40px}body#home main .mid_container .entryBox{position:relative;background:#fff}body#home main .mid_container .entryBox a{display:flex;flex-direction:column;justify-content:center;height:161px;padding:11px 15px;border-bottom:1px solid #dedede}body#home main .mid_container .entryBox .entry-icon-new{position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:70px 70px 0 0;border-color:#fbf307 transparent transparent transparent}body#home main .mid_container .entryBox .entry-icon-new span{color:#2194d6;font-family:"Oswald",sans-serif;transform:rotate(-45deg);position:absolute;left:6px;top:-60px;font-size:18px;font-size:1.8rem;font-weight:600}body#home main .mid_container .entryBox h2{font-size:18px;font-size:1.8rem;color:#2194d6}body#home main .mid_container .entryBox h2 .date{display:block;color:#b4b4b4;font-size:12px;font-size:1.2rem;font-family:"Oswald",sans-serif}body#home main .mid_container .entryBox h2 a{color:#2194d6}body#home main .mid_container .entryBox ul.tag{margin-bottom:0px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;flex-wrap:wrap}body#home main .mid_container .entryBox ul.tag li{position:relative;font-size:14px;font-size:1.4rem;padding-right:15px;margin-right:15px}body#home main .mid_container .entryBox ul.tag li:after{content:'';width:1px;height:15px;background:#000;position:absolute;right:0;top:0;bottom:0;margin:auto;-webkit-transform:rotate(30deg);transform:rotate(30deg)}body#home main .mid_container .entryBox ul.tag li:last-child:after{display:none}body#home main .mid_container .entryBox .btn a{position:relative;display:block;margin:10px auto 0;padding:10px 0;width:150px;text-align:center;border:1px solid #cfcfcf;border-radius:3px;color:#707070;font-size:14px;font-size:1.4rem}body#home main .mid_container .entryBox .btn a:before{display:block;content:"";position:absolute;top:50%;left:10px;width:8px;height:8px;margin:-4px 0 0 0;border-top:solid 2px #2ba3e9;border-right:solid 2px #2ba3e9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body#home main .mid_container .entryBox .entry{line-height:2;margin-bottom:30px}body#home main .mid_container .entryBox .entry ul li{margin-bottom:20px}body#home main #planArea .planBtn{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;margin:50px 0}body#home main #planArea .planBtn>div{width:calc(100% / 3)}body#home main #planArea .planBtn>div a{display:block;padding:20px 0;text-align:center;font-size:20px;font-size:2rem;font-weight:bold}body#home main #planArea .planBtn>div a img{display:block;margin:0 auto 20px;height:61px}body#home main #planArea .planBtn>div:nth-child(2){border-left:1px solid #dedede;border-right:1px solid #dedede}body#home main #planArea .simulation a{height:230px;display:block;margin-bottom:70px;background:url(../../img/bg_plan.png) no-repeat center top;background-size:100% auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;color:#fff;font-size:35px;font-size:3.5rem}body#home main #planArea .simulation a img{margin-right:40px}body#home main #entetsuArea{margin-bottom:40px}body#home main #entetsuArea .visual-bnr{width:25%}@media screen and (min-width: 1101px){body#planIndex #plan_content .container{display:flex;justify-content:space-between;align-items:flex-start}body#planIndex #plan_content .container #searchArea{width:240px;display:block;border:1px solid #0080cb;border-radius:6px}body#planIndex #plan_content .container #searchArea #sp_s_navigation{display:block;width:100%;padding:17px 10px}body#planIndex #plan_content .container #searchArea #sp_s_navigation .s_navi_btn{width:100%;border:none;border-radius:0;border-bottom:1px solid #0080cb;justify-content:flex-start}body#planIndex #plan_content .container #searchArea #sp_s_navigation .s_navi_btn.inputed .text{display:block;font-size:14px;font-size:1.4rem}body#planIndex #plan_content .container #searchArea #sp_s_navigation .s_navi_btn.inputed .ckd_data{display:block;line-height:1.5;font-size:14px;font-size:1.4rem;margin-top:6px;width:100%;overflow:visible;white-space:normal}body#planIndex #plan_content .container #searchArea #sp_s_navigation .s_navi_btn.s_prevent .ckd_data{display:none}body#planIndex #plan_content .container #searchArea #sp_s_navigation .f_navi_btn{padding:15px 0;text-align:center;border-bottom:1px solid #0080cb}body#planIndex #plan_content .container #searchArea #sp_s_navigation .f_navi_btn select{border-radius:4px;padding:10px;border:1px solid #0080cb;margin:0 5px}body#planIndex #plan_content .container #searchArea form{width:100%;border-radius:0px 0px 5px 5px}body#planIndex #plan_content .container #searchArea form .sp_search_tab{left:auto;right:-320px}body#planIndex #plan_content .container #searchArea form .sp_search_tab::after{top:15px;right:auto;left:-15px;margin:0;border-bottom:10px solid transparent;border-top:10px solid transparent;border-right:15px solid #fff;border-left:none}body#planIndex #plan_content .container #searchArea form .sp_search_tab.mode-license{top:20px}body#planIndex #plan_content .container #searchArea form .sp_search_tab.mode-entertime{top:100px}body#planIndex #plan_content .container #searchArea form .sp_search_tab.mode-school{top:200px}body#planIndex #plan_content .container #searchArea form .sp_search_tab .inner_tab{box-shadow:-4px 1px 12px rgba(0,0,0,0.6)}body#planIndex #plan_content .container #searchArea form .searchBtn{display:block}body#planIndex #plan_content .container #searchArea form .searchBtn .clear{width:100%;margin-bottom:10px}body#planIndex #plan_content .container #searchArea form .searchBtn .clear input{padding:10px 0}body#planIndex #plan_content .container #searchArea form .searchBtn .submit{width:100%}body#planIndex #plan_content .container .content_area{position:relative;width:calc(100% - 240px);padding-left:2%}}@media screen and (min-width: 1101px){body#planIndex.direct_access #plan_content .container{display:block}body#planIndex.direct_access #plan_content .container #searchArea{width:100%;overflow:hidden;margin-bottom:25px}body#planIndex.direct_access #plan_content .container #searchArea #sp_s_navigation{display:none}body#planIndex.direct_access #plan_content .container #searchArea form{padding:15px}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab{display:block;position:relative;top:auto;right:auto;width:100%}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab::after{display:none}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .tab_content{display:block;overflow-y:visible;height:auto;padding:0;width:100%;margin-bottom:17px}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .tab_switch{display:none}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab{border-radius:0;display:flex;flex-wrap:wrap;justify-content:space-between;background-color:transparent;box-shadow:none}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab>.tab_content{padding:12px}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab .container{display:flex;justify-content:space-between}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab h3{margin-top:0}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab h3 svg{margin-right:8px}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #car_license_area_content .checkelement{width:49.2%}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #bike_license_area_content .checkelement{width:24.5%}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #truck_license_area_content .checkelement{width:24.5%}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #entertime_area_content .checkelement{width:32%}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #entertime_area_content.s_prevent h3{color:#dedede}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #entertime_area_content.s_prevent h3 svg .cls-1{fill:#dedede}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #school_area_content .scool_box{width:33%;margin-bottom:10px}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #school_area_content .scool_box:first-of-type{width:66%;display:flex;flex-wrap:wrap;justify-content:space-between}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #school_area_content .scool_box:first-of-type h4{width:100%}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #school_area_content .scool_box:first-of-type .checkelement{width:49.2%}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab .req_err{border:1px solid #e43b1c;background-color:#fff3f1;border-radius:6px}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab .req_err::after{display:block;text-align:center;content:"必須の項目です。必ず入力してください。";margin:10px 0 0;color:#e43b1c}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #person_area_content,body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #age_area_content{width:50%;color:#0080cb;display:flex;justify-content:center;align-items:center;padding:0;margin-bottom:30px}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #person_area_content.s_prevent,body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #age_area_content.s_prevent{border-color:#dedede;pointer-events:none;color:#dedede}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #person_area_content.s_prevent .text,body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #age_area_content.s_prevent .text{color:#dedede}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #person_area_content.s_prevent select,body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #age_area_content.s_prevent select{border-color:#dedede;color:#dedede}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #person_area_content.s_prevent svg .cls-1,body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #age_area_content.s_prevent svg .cls-1{fill:#dedede}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #person_area_content select,body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #age_area_content select{border-radius:6px;border:1px solid #0080cb;background-color:#fff;padding:15px 0;width:20%;margin:0 14px}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #person_area_content{position:relative}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #person_area_content::after{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto 0;display:block;width:1px;height:60%;background-color:#0080cb}body#planIndex.direct_access #plan_content .container #searchArea form .searchBtn{display:flex;justify-content:space-between}body#planIndex.direct_access #plan_content .container #searchArea form .searchBtn .clear{width:30%;margin-bottom:0}body#planIndex.direct_access #plan_content .container #searchArea form .searchBtn .clear input{padding:20px 0}body#planIndex.direct_access #plan_content .container #searchArea form .searchBtn .submit{width:68%}body#planIndex.direct_access #plan_content .container .content_area{width:100%;padding-left:0}}body#scheduleIndex main .bdr-title{margin-bottom:30px}body#scheduleIndex main .emp_text{font-size:13px;font-size:1.3rem;text-align:center;border:1px solid #000;white-space:nowrap}body#scheduleIndex main .要問い合わせ{background:rgba(228,59,28,0.1)}body#scheduleIndex main .要問い合わせ .emp_text{color:#e43b1c;border-color:#e43b1c}body#scheduleIndex main .空きあり .emp_text{color:#17B961;border-color:#17B961}body#scheduleIndex main .残りわずか .emp_text{color:#FBA232;border-color:#FBA232}body#scheduleIndex main .plan_data_box{margin-bottom:40px}body#scheduleIndex main .plan_data_box .plan_photo{width:22%}body#scheduleIndex main .plan_data_box .plan_detail{width:76%}body#scheduleIndex main #resoluteDay .title_gray{display:flex;justify-content:space-between;align-items:flex-end;margin:20px 0}body#scheduleIndex main #resoluteDay .title_gray .signal_list{display:flex;justify-content:space-between;width:50%;margin:0 auto}body#scheduleIndex main #resoluteDay .title_gray .signal_list p{width:30%;margin:0 10px}body#scheduleIndex main #resoluteDay .title_gray .signal_list p .emp_text{line-height:1;display:block;padding:7px 0}body#scheduleIndex main .month_controller{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#2faaf3}body#scheduleIndex main .month_controller .this_month{color:#fff;font-size:18px;font-size:1.8rem;line-height:1;font-family:"Oswald",sans-serif}body#scheduleIndex main .month_controller .this_month span{font-size:36px;font-size:3.6rem;display:inline-block;margin-left:6px}body#scheduleIndex main .month_controller a{width:100px;border:1px solid #0080cb;color:#0080cb;padding:8px 0;border-radius:6px;text-align:center}body#scheduleIndex main .month_controller .search_next{background:#fff url(../img/ico/ico_arrow_blue_r.svg) no-repeat right 10px center/auto 13px}body#scheduleIndex main .month_controller .search_prev{background:#fff url(../img/ico/ico_arrow_blue_l.svg) no-repeat left 10px center/auto 13px}body#scheduleIndex main #calendar_field{position:relative;border-top:1px solid #0080cb;border-left:1px solid #0080cb}body#scheduleIndex main #calendar_field .week_title{display:flex;flex-wrap:wrap;background:#f9f9f9}body#scheduleIndex main #calendar_field .week_title .week_box{width:calc(100% / 7);text-align:center;padding:10px 0;border-right:1px solid #0080cb;border-bottom:1px solid #0080cb}body#scheduleIndex main #calendar_field .week_title .sunday{color:#DB477E}body#scheduleIndex main #calendar_field .calendar_area{display:flex;flex-wrap:wrap}body#scheduleIndex main #calendar_field .calendar_area .day_box{min-height:90px;border-right:1px solid #0080cb;border-bottom:1px solid #0080cb;width:calc(100% / 7)}body#scheduleIndex main #calendar_field .calendar_area .day_box a{display:block;padding:4px}body#scheduleIndex main #calendar_field .calendar_area .day_box .day_number{font-size:13px;font-size:1.3rem;line-height:1}body#scheduleIndex main #calendar_field .calendar_area .day_box .price_text{text-align:center;color:#DB477E;font-weight:bold;display:block;font-size:19px;font-size:1.9rem;white-space:nowrap;font-family:"Oswald",sans-serif}body#scheduleIndex main #calendar_field .calendar_area .day_box .entry_btn{background:#0080cb;color:#fff;display:block;line-height:1;padding:8px 0;text-align:center;font-size:13px;font-size:1.3rem;border-radius:4px}body#scheduleIndex main #calendar_field .calendar_area .day_box .s_d{margin-top:3px;display:flex;justify-content:center;align-items:center;font-size:19px;font-size:1.9rem}body#scheduleIndex main #calendar_field .calendar_area .day_box .s_d .saitan_grd{font-size:13px;font-size:1.3rem}body#scheduleIndex main #calendar_field .calendar_area .day_box.other_month .day_number{color:#B4B4B4}body#scheduleIndex main .back_btn{display:block;margin:20px auto;width:30%;background:#fff;border:1px solid #0080cb;color:#0080cb;border-radius:6px;padding:15px 0;text-align:center}@supports (-ms-ime-align: auto){body#scheduleIndex main #calendar_field .week_title .week_box,body#scheduleIndex main #calendar_field .calendar_area .day_box{width:14.28% !important}}body#checkIndex .checkBar{padding:14px 0;border-bottom:1px solid #0080cb}body#checkIndex .checkBar .question{display:flex;align-items:center}body#checkIndex .checkBar .num{display:block;width:30px;height:30px;line-height:30px;text-align:center;color:#fff;background:#0080cb;font-size:16px;font-size:1.6rem;margin-right:7px;border-radius:50%}body#checkIndex .attention{margin:20px 0;border:1px solid #0080cb;color:#0080cb;padding:20px}body#checkIndex .formBox{text-align:center}body#checkIndex .formBox .err_text{background:#e43b1c;color:#fff;border-radius:4px;display:inline-block;padding:4px 12px}body#checkIndex .formBox label{display:flex;justify-content:center;padding:12px 0}body#checkIndex input[type="checkbox"]{opacity:0;width:1px;height:1px;position:absolute}body#checkIndex input[type="checkbox"]+label{display:flex;align-items:center}body#checkIndex input[type="checkbox"]+label:before{content:" ";display:inline-block;width:24px;height:24px;margin-right:6px;border-radius:5px;background:#fff;border:1px solid #ccc;vertical-align:middle}body#checkIndex input[type="checkbox"]:checked+label:before{background:url(../img/ico/ico_checked.png) no-repeat center center}body#checkIndex #rsvBtn input{display:block;margin:12px auto;background:#0080cb;color:#fff;padding:18px 0;width:360px;border-radius:4px}body#checkIndex #backBtn{margin-top:20px}body#checkIndex #backBtn input{display:block;margin:12px auto;background:#C3C3C3;color:#fff;padding:10px 0;width:320px;border-radius:4px}body.form main h2.mainTtl{position:relative;font-size:35px;font-size:3.5rem;display:-webkit-flex;display:flex;justify-content:center;align-items:center;margin-bottom:20px}body.form main h2.mainTtl span{margin:0 20px}body.form main h2.mainTtl::before,body.form main h2.mainTtl::after{content:'';width:100px;height:1px;background:#000;display:block}body.form main .limit_age_text{border:1px solid #e43b1c;color:#e43b1c;padding:5px 0px;text-align:center;margin-top:7px;width:100%;display:block}body.form main .conf_btns{margin-top:30px}body.form main .kome_text{border:1px solid #0080cb;padding:20px;margin-bottom:30px}body.form main .kome_box{border:1px solid #0080cb;padding:20px;margin-bottom:30px}body.form main .required_icon{font-weight:normal;font-size:13px;font-size:1.3rem;margin:0 4px;border-radius:6px;background-color:#e43b1c;color:#fff;line-height:1;display:inline-block;padding:3px 8px}body.form main div.contArea .plan_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:flex-start;align-items:flex-start;margin-bottom:10px}body.form main div.contArea .plan_box img{margin-right:10px}body.form main div.contArea .school_box .plan_name{font-weight:bold;display:inline-block}body.form main div.contArea .schedule_box{margin:20px 0 10px;font-weight:bold;font-size:2rem;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center}body.form main div.contArea .schedule_box .nyuko_dt{margin-right:30px}body.form main div.contArea .schedule_box img{margin-right:10px}body.form main div.contArea .price_box{font-size:2rem}body.form main div.contArea .price_box strong{color:#c50080}body.form main div.contArea .price_box #lbl_plan_kin{font-size:2.7rem;margin-left:10px}body.form main .card_brand{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;margin:30px 0;border-radius:3px;border:3px solid #0080cb}body.form main .card_brand span{position:relative;margin-right:40px;padding:15px 20px;background:#0080cb;color:#fff}body.form main .card_brand span::after{content:'';position:absolute;right:-8px;top:0;bottom:0;margin:auto;width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #0080cb}body.form main table{border-top:1px solid #dedede}body.form main table tr{border-bottom:1px solid #dedede}body.form main table tr th,body.form main table tr td{line-height:1;padding:20px 10px;vertical-align:middle}body.form main table tr th{width:30%;text-align:left}body.form main table tr td{word-break:break-all;width:70%}body.form main table tr td .container{display:flex;align-items:center}body.form main table tr td textarea,body.form main table tr td input{padding:10px;border-radius:3px;border:1px solid #ccc;outline:none}body.form main table tr td textarea{width:100%;resize:vertical}body.form main table tr td .example_txt{color:#A3A3A3;display:block;margin-bottom:6px;font-size:90%}body.form main table tr td input[type="text"],body.form main table tr td input[type="email"],body.form main table tr td input[type="tel"]{width:100%}body.form main table tr td input[name^="namesei"],body.form main table tr td input[name^="namemei"]{width:48%}body.form main table tr td input[name^="enter_time_pic"]{width:30%}body.form main table tr td select[name^="pref"]{width:48%;margin-bottom:10px}body.form main table tr td input.zip_input{width:30%}body.form main table tr td .add_err{display:none;width:auto;background:#ee0101;position:relative;color:#fff;min-width:120px;font-size:11px;border:2px solid #ddd;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;-o-box-shadow:0 0 6px #000;padding:4px 10px 4px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px}body.form main table tr td .add_err.show-err{display:inline-block;transform:translateY(-320%)}body.form main table tr td input:focus{border-color:#0080cb;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;background:#eef7fc}body.form main table tr td input#txtCardNo{width:80%}body.form main table tr td .checkelement,body.form main table tr td .radioelement{width:22%;display:inline-block;margin:3px 0;position:relative}body.form main table tr td select{padding:10px;border-radius:3px;border:1px solid #ccc;width:150px;outline:none;width:100%}body.form main table tr td .birth_input{width:25%}body.form main table tr td select:focus{border-color:#0080cb}body.form main table tr td select#ddlYukoY{margin-left:10px}body.form main table tr td .select-wrap{position:relative}body.form main table tr td .select-wrap::after{content:'';display:block;position:absolute;top:50%;right:20px;width:8px;height:8px;margin:-4px 0 0 0;border-top:solid 2px #0080cb;border-right:solid 2px #0080cb;-webkit-transform:rotate(135deg);transform:rotate(135deg)}body.form main table tr td .security_code{margin-top:20px;display:block;overflow:hidden}body.form main table tr td .security_code img{float:left;width:30%;margin-right:0}body.form main table tr td .security_code .text{padding-left:3%;float:right;width:70%}body.form main table tr td.licence_list .checkelement{width:30%}body.form main table tr td.licence_list .wide_el{width:50%}body.form main table tr td [id^="enter_time_per"]{margin-right:10px}body.form main #agreementCheck{color:#0080cb;text-align:center}body.form main #agreementCheck .attention{font-size:18px;font-size:1.8rem;margin-bottom:20px}body.form main #agreementCheck #linkAgreement{margin-bottom:20px}body.form main #agreementCheck #linkAgreement a{width:320px;display:inline-block;border:2px solid #0080cb;padding:15px 0;background:url(../img/ico/ico_externallink.png) no-repeat 15% center}body.form main #agreementCheck #agreement+label{display:flex;justify-content:center;align-items:center;font-size:18px;font-size:1.8rem;margin-bottom:20px}body.entry .info_box{padding:3%;margin-bottom:6%;display:flex;justify-content:flex-start;flex-wrap:wrap;border-radius:6px;border:1px solid #dedede;position:relative;overflow:hidden;padding:23px;padding-top:35px}body.entry .info_box .facility_box span,body.entry .info_box .plan_name{display:inline-block}body.entry .info_box .gentei_text{text-align:center;text-transform:uppercase;background-color:#0080cb;color:#fff;position:absolute;width:100%;top:0;left:0}body.entry .info_box .facility_box{font-size:13px;font-size:1.3rem;width:100%;color:#0080cb;margin-bottom:6px}body.entry .info_box .facility_box .school_name{margin-right:20px}body.entry .info_box .plan_box{font-size:28px;font-size:2.8rem;color:#0080cb}body.entry .info_box .plan_photo{width:22%}body.entry .info_box .plandetail{width:76%;padding-left:2%}body.entry .info_box .condition_box{margin-bottom:7px}body.entry .info_box .tl{border:1px solid #dedede;background:#f9f9f9;display:inline-block;border-radius:4px;padding:4px 12px;margin-right:8px;font-size:13px;font-size:1.3rem;line-height:1}body.entry .info_box .schedule_box span{display:inline-block}body.entry .info_box .schedule_box em{margin:0 20px}body.entry .info_box .price_box{font-size:18px;font-size:1.8rem}body.entry .info_box .price_box .price_text{font-size:22px;font-size:2.2rem;color:#DB477E;display:inline-block;margin-left:10px}body.entry .person_form_block:nth-of-type(2) #free_textarea,body.entry .person_form_block:nth-of-type(3) #free_textarea,body.entry .person_form_block:nth-of-type(4) #free_textarea,body.entry .person_form_block:nth-of-type(5) #free_textarea,body.entry .person_form_block:nth-of-type(6) #free_textarea,body.entry .person_form_block:nth-of-type(7) #free_textarea,body.entry .person_form_block:nth-of-type(8) #free_textarea,body.entry .person_form_block:nth-of-type(9) #free_textarea,body.entry .person_form_block:nth-of-type(10) #free_textarea{display:none}body.entry_other main .plan_box{padding:23px;padding-top:45px;border-radius:6px;border:1px solid #dedede;margin-bottom:30px;position:relative;overflow:hidden;display:flex;align-items:center;flex-wrap:wrap;line-height:1;overflow:hidden}body.entry_other main .plan_box h2{position:absolute;padding:10px 0;top:0;left:0;text-align:center;font-size:16px;font-size:1.6rem;width:100%;background-color:#0080cb;color:#fff}body.entry_other main .plan_box #plan_nm{color:#0080cb;font-size:28px;font-size:2.8rem}body.entry_other main .plan_box .other_price_box{display:inline-block;color:#db477e;font-size:22px;font-size:2.2rem}body.entry_other main .plan_box .other_price_box #price{font-size:36px;font-size:3.6rem;margin-bottom:8px;font-family:"Oswald",sans-serif;font-weight:bold}body#entry_otherIndex main .plan_box,body#entry_otherConfirm main .plan_box,body#entry_otherThanks main .plan_box{display:-webkit-flex;display:flex;justify-content:space-between}body#entry_otherIndex main .plan_box .photo,body#entry_otherConfirm main .plan_box .photo,body#entry_otherThanks main .plan_box .photo{width:22%}body#entry_otherIndex main .plan_box .boxR,body#entry_otherConfirm main .plan_box .boxR,body#entry_otherThanks main .plan_box .boxR{width:76%}body#entry_otherIndex main .plan_box .boxR #plan_nm,body#entry_otherConfirm main .plan_box .boxR #plan_nm,body#entry_otherThanks main .plan_box .boxR #plan_nm{margin-bottom:20px}body#entry_otherIndex main .plan_box .boxR .plan_txt,body#entry_otherConfirm main .plan_box .boxR .plan_txt,body#entry_otherThanks main .plan_box .boxR .plan_txt{margin-bottom:10px}body#entry_otherIndex main .plan_box .boxR .plan_condition_box,body#entry_otherConfirm main .plan_box .boxR .plan_condition_box,body#entry_otherThanks main .plan_box .boxR .plan_condition_box{margin-bottom:20px}body.inquiry main table tr td input[name^="namemei"]{width:100%}body[id$="Confirm"] main table tr td,body[id$="Thanks"] main table tr td{line-height:1.6}.mobile input[type="date"],.ie input[type="date"]{background:url(../img/ico/ico_calendar.svg) no-repeat right 10px center/auto 60%}form input[type="radio"],form input[type="checkbox"]{opacity:0;width:1px;height:1px;position:absolute}form input[type="radio"]+label,form input[type="checkbox"]+label{display:flex;align-items:center}form input[type="radio"]+label:before{content:" ";display:inline-block;width:24px;height:24px;margin-right:6px;border-radius:50%;background:#fff;border:1px solid #ccc;vertical-align:middle}form input[type="checkbox"]+label:before{content:" ";display:inline-block;width:24px;height:24px;margin-right:6px;border-radius:5px;background:#fff;border:1px solid #ccc;vertical-align:middle}form input[type="radio"]:checked+label:before{background:url(../img/ico/ico_radio.png) no-repeat center center}form input[type="checkbox"]:checked+label:before{background:url(../img/ico/ico_checked.png) no-repeat center center}textarea::placeholder,input::placeholder{color:#c7c7c7}textarea:-ms-input-placeholder,input:-ms-input-placeholder{color:#c7c7c7}textarea::-ms-input-placeholder,input::-ms-input-placeholder{color:#c7c7c7}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input::focus::placeholder{color:transparent}p#btnsubmit input,p#btnsubmit a{width:340px;padding:20px 0;background:#0080cb;color:#fff;font-size:2rem;font-weight:bold}.conf_btns [value="入校申込"],.conf_btns [value="送信"]{width:340px;padding:20px 0;background:#0080cb;color:#fff;font-size:2rem;font-weight:bold}.conf_btns .btn_disabled{opacity:0.6}.conf_btns [value="内容を修正"],.conf_btns [value="トップページに戻る"]{width:340px;padding:20px 0;background:#A2A2A2;color:#fff;font-size:2rem;font-weight:bold}p#btnsubmit a{display:block;margin:auto;text-decoration:none}.schoolNav li.entetsu a{border-top:5px solid #23B1C7;color:#23B1C7;font-weight:bold}body#entetsuIndex .pan{margin-bottom:0}body#entetsuIndex main #main_visual img{display:block;width:100%;height:auto}body#entetsuIndex main #searchArea h2{background:#737373;color:#fff;text-align:center;padding:10px 0;font-size:20px;font-size:2rem}body#entetsuIndex main #searchArea #sp_s_navigation .s_navi_btn#s_school{pointer-events:none}body#entetsuIndex main #searchArea .checkelement input[disabled]+label{border-color:#dedede;color:#dedede}body#entetsuIndex main #searchArea .sp_search_tab #license_area_content h4 svg .cls-1{fill:#23B1C7}body#entetsuIndex main #searchArea .sp_search_tab .search_controller .tab_btn.btn_on{border-color:#23B1C7;color:#23B1C7}body#entetsuIndex main #searchArea form{background-color:transparent}body#entetsuIndex main #planArea .planBtn{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #dedede;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;margin:50px 0}body#entetsuIndex main #planArea .planBtn>div{width:calc(100% / 3);border-right:1px solid #dedede}body#entetsuIndex main #planArea .planBtn>div a{display:block;padding:20px 0;text-align:center;font-size:20px;font-size:2rem;font-weight:bold}body#entetsuIndex main #planArea .planBtn>div a .icon{display:flex;justify-content:space-between;align-items:center;width:70px;height:70px;margin:0 auto 10px}body#entetsuIndex main #planArea .planBtn>div a svg{display:block;margin:0 auto;transform:scale(1.9, 1.9)}body#entetsuIndex main #planArea .planBtn>div:last-of-type{border-right:none}body#entetsuIndex main #planArea .feature_btn a{height:230px;display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:70px;justify-content:center;align-items:center;color:#fff;font-size:35px;font-size:3.5rem}body#entetsuIndex main #planArea .feature_btn a img{display:block;width:68px;height:auto;margin-right:40px}body#entetsuIndex main .container2{display:flex;justify-content:space-between}body#entetsuIndex main .container2 h2{margin-bottom:40px;font-size:28px;font-size:2.8rem}body#entetsuIndex main .container2 #newsArea,body#entetsuIndex main .container2 #planArea{width:49%}body#entetsuIndex main .container2 #newsArea .post_thumb_list,body#entetsuIndex main .container2 #planArea .post_thumb_list{margin-bottom:40px}body#entetsuIndex main #mapArea{background-color:rgba(35,177,199,0.1);padding-bottom:40px}body#entetsuIndex main #mapArea iframe{border:none;width:100%;height:500px}body#entetsuIndex main #mapArea p{text-align:center;padding:20px 0}body#entetsuIndex main .simulation a{height:230px;margin:60px 0;background:url(../../img/bg_plan.png) no-repeat center top;background-size:100% auto;display:flex;justify-content:center;align-items:center;color:#fff;font-size:35px;font-size:3.5rem}body#entetsuIndex main .simulation a img{margin-right:40px}body.entetsu.facility main #main_visual{position:relative}body.entetsu.facility main #main_visual img{width:100%;height:auto}body.entetsu.facility main #main_visual .wifi_icon{position:absolute;top:20px;right:20px;display:block;padding:15px 10px 10px;border-radius:8px}body.entetsu.facility main #main_visual .wifi_icon img{display:block;width:auto;height:auto}body.entetsu.facility main .page-navi-controll .inner_wrap{margin-bottom:40px}body.entetsu.facility main .page-navi-controll ul{display:flex;justify-content:space-between}body.entetsu.facility main .page-navi-controll ul li{width:calc(100% / 3);border-left:1px solid rgba(255,255,255,0.3);border-right:1px solid rgba(0,0,0,0.2)}body.entetsu.facility main .page-navi-controll ul li a{display:block;font-size:18px;font-size:1.8rem;padding:15px 0;text-align:center;color:#fff}body.entetsu.facility main .page-navi-controll ul li a span{position:relative;display:inline-block;padding-left:20px}body.entetsu.facility main .page-navi-controll ul li a span::after{display:block;content:"";position:absolute;top:50%;left:0;width:8px;height:8px;margin:-4px 0 0 0;border-bottom:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.entetsu.facility main .page-navi-controll ul li:first-of-type{border-left:none}body.entetsu.facility main .page-navi-controll ul li:last-of-type{border-right:none}body.entetsu.facility main #facilityArea .container{display:flex;justify-content:space-between;flex-wrap:wrap}body.entetsu.facility main #facilityArea .container .facility_box{margin-bottom:40px;width:32%}body.entetsu.facility main #facilityArea .container .facility_box .photo{margin-bottom:15px}body.entetsu.facility main #facilityArea .container .facility_box .photo img{display:block;width:100%;height:auto}body.entetsu.facility main #facilityArea .container .facility_box h3{color:#0080cb;line-height:1;font-size:18px;font-size:1.8rem;margin-bottom:10px}body.entetsu.facility main #facilityArea .container .facility_box h3 .floor{margin-right:10px;display:inline-block;padding:3px 20px;font-family:"Oswald",sans-serif;border:1px solid #0080cb}body.entetsu.facility main #facilityArea .container .facility_box .text{font-size:14px;font-size:1.4rem;word-break:break-all}body.entetsu.facility main #facilityArea #child_room{margin-bottom:60px;padding:40px 0}body.entetsu.facility main #facilityArea #child_room .inner_wrap{margin-bottom:0}body.entetsu.facility main #facilityArea #child_room figure{width:27%}body.entetsu.facility main #facilityArea #child_room figure img{display:block;width:100%;height:auto}body.entetsu.facility main #facilityArea #child_room .boxR{width:73%;padding-left:3%}body.entetsu.facility main #facilityArea #child_room .boxR h3{font-weight:bold;font-size:18px;font-size:1.8rem;margin-bottom:10px}body.entetsu.facility main #facilityArea #child_room .boxR p{margin-bottom:20px}body.entetsu.facility main #facilityArea #child_room .boxR table{font-size:14px;font-size:1.4rem;margin-bottom:0}body.entetsu.facility main #facilityArea #child_room .boxR table th,body.entetsu.facility main #facilityArea #child_room .boxR table td{padding:7px}body.entetsu.facility main #facilityArea #child_room .boxR table th{color:#000;font-weight:normal}body.entetsu.facility main #facilityArea #child_room .boxR table td{background-color:#fff}body.entetsu.facility main #floorArea figure{text-align:center}body.entetsu.facility main #teacherArea .inner_wrap{margin-bottom:0}body.entetsu.facility main #teacherArea #prize_area{padding:40px 0}body.entetsu.facility main #teacherArea #prize_area h3{text-align:center;font-size:24px;font-size:2.4rem;margin-bottom:40px}body.entetsu.facility main #teacherArea #prize_area p{margin-bottom:40px}body.entetsu.facility main #teacherArea #prize_area .container{display:flex;flex-wrap:wrap}body.entetsu.facility main #teacherArea #prize_area .prize_box{width:24%;text-align:center;margin-right:1%}body.entetsu.facility main #teacherArea #prize_area .prize_box .photo{margin-bottom:12px}body.entetsu.facility main #teacherArea #prize_area .prize_box .photo img{display:block;width:100%;height:auto}body.entetsu.facility main #teacherArea #prize_area .prize_box .tournament_name{font-size:14px;font-size:1.4rem;margin-bottom:8px}body.entetsu.facility main #teacherArea #prize_area .prize_box .prize_title{font-size:14px;font-size:1.4rem;display:flex;justify-content:center;align-items:center;margin-bottom:10px}body.entetsu.facility main #teacherArea #prize_area .prize_box .prize_title svg{display:block;width:25px;height:auto;margin-right:10px}body.entetsu.facility main #teacherArea #prize_area .prize_box .prize_title span{display:inline-block;padding-bottom:10px;border-bottom:1px solid #0080cb}body.entetsu.facility main #teacherArea #teacher_block{padding:40px 0;flex-wrap:wrap}body.entetsu.facility main #teacherArea #teacher_block .teacher_box{width:calc(100% / 6);padding:0 20px;margin-bottom:40px}body.entetsu.facility main #teacherArea #teacher_block .teacher_box .teacher_name{text-align:center}body.entetsu #pageTitle{background-color:#23B1C7}body.entetsu main .pale-background{background-color:rgba(35,177,199,0.1)}body.entetsu main .color-btn{background-color:#23B1C7}body.entetsu main .bdr-btn{border-color:#23B1C7;color:#23B1C7}body.entetsu main .bg_title02{border-color:#23B1C7;color:#23B1C7;background-color:rgba(35,177,199,0.1)}body.entetsu main .rectangle-btn{background-color:#23B1C7}body.entetsu main .page-navi-controll{background-color:#23B1C7}body.entetsu main table.base_tbl{border-color:#23B1C7}body.entetsu main table.base_tbl th{border-color:#23B1C7;background-color:rgba(35,177,199,0.1);color:#23B1C7}body.entetsu main table.base_tbl td{border-color:#23B1C7}body.entetsu main table.base_tbl02{border-color:#23B1C7}body.entetsu main table.base_tbl02 th,body.entetsu main table.base_tbl02 td{border-color:#23B1C7}body.entetsu main table.base_tbl02 th{background-color:rgba(35,177,199,0.1);color:#23B1C7}body.entetsu main #searchArea{background:rgba(35,177,199,0.1)}body.entetsu main #searchArea h3{color:#23B1C7}body.entetsu main #searchArea h3 svg .cls-1{fill:#23B1C7}body.entetsu main #searchArea .bdr-title{color:#23B1C7}body.entetsu main #searchArea .bdr-title strong::before,body.entetsu main #searchArea .bdr-title strong::after{background-color:#23B1C7}body.entetsu main #searchArea .checkelement input[type="checkbox"]+label{border-color:#23B1C7;color:#23B1C7}body.entetsu main #searchArea .checkelement input[type="checkbox"]:checked+label{background-color:#23B1C7;color:#fff}body.entetsu main #searchArea .searchBtn{background:rgba(35,177,199,0.2)}body.entetsu main #searchArea .searchBtn .submit input{background-color:#23B1C7}body.entetsu main #searchArea form .tab_switch .btn_dicision{border-color:#23B1C7;color:#23B1C7}body.entetsu main #searchArea #sp_s_navigation .s_navi_btn{border-color:#23B1C7}body.entetsu main #searchArea #sp_s_navigation .s_navi_btn.inputed .ckd_data{color:#23B1C7}body.entetsu main #searchArea #sp_s_navigation .s_navi_btn .text{color:#23B1C7}body.entetsu main #searchArea #sp_s_navigation .s_navi_btn svg .cls-1{fill:#23B1C7}body.entetsu main #searchArea #sp_s_navigation .s_navi_btn.s_prevent{border-color:#dedede;color:#dedede}body.entetsu main #searchArea #sp_s_navigation .s_navi_btn.s_prevent .text{color:#dedede}body.entetsu main #searchArea #sp_s_navigation .s_navi_btn.s_prevent svg .cls-1{fill:#dedede}body.entetsu main #planArea .planBtn>div a svg .cls-1{fill:#23B1C7}body.entetsu main #newsArea .post_thumb_list li .category{border-color:#23B1C7;color:#23B1C7}body.entetsu main #mapArea{background-color:rgba(35,177,199,0.1)}body.entetsu main #license_area .license_list{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}body.entetsu main #license_area .license_list .license_box{width:25%;border-right:1px solid #fff;border-bottom:1px solid #fff}body.entetsu main #license_area .license_list .license_box .group{background:#fff center /cover no-repeat;height:25vw;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;color:#fff;font-size:23px;font-size:2.3rem}body.entetsu main #license_area .license_list .license_box.car .group{background-image:url("../../entetsu/img/bg_license_car.png")}body.entetsu main #license_area .license_list .license_box.bike .group{background-image:url("../../entetsu/img/bg_license_bike.png")}body.entetsu main #license_area .license_list .license_box.other .group{background-image:url("../../entetsu/img/bg_license_other.png")}body.entetsu main #license_area .license_list .license_box.car2 .group{background-image:url("../../entetsu/img/bg_license_car2.png")}body.entetsu main #license_area .license_list .license_box .btns_box{margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;background:#23B1C7;font-size:14px;font-size:1.4rem}body.entetsu main #license_area .license_list .license_box .btns_box::after,body.entetsu main #license_area .license_list .license_box .btns_box::before{content:"";display:block;order:1}body.entetsu main #license_area .license_list .license_box .btns_box a{padding-right:5px;padding-left:5px;width:100%;margin:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%}body.entetsu main #license_area .license_list .license_box .btns_box p{border-right:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3);height:100px}body.entetsu main #license_area .license_list .license_box .btns_box.col1:after,body.entetsu main #license_area .license_list .license_box .btns_box.col1:before,body.entetsu main #license_area .license_list .license_box .btns_box.col1 p{width:100%}body.entetsu main #license_area .license_list .license_box .btns_box.col1 p:first-child{border-right:0}body.entetsu main #license_area .license_list .license_box .btns_box.col2:after,body.entetsu main #license_area .license_list .license_box .btns_box.col2:before,body.entetsu main #license_area .license_list .license_box .btns_box.col2 p{width:50%}body.entetsu main #license_area .license_list .license_box .btns_box.col2 p:nth-child(2){border-right:0}body.entetsu main #license_area .license_list .license_box .btns_box.col3:after,body.entetsu main #license_area .license_list .license_box .btns_box.col3:before,body.entetsu main #license_area .license_list .license_box .btns_box.col3 p{width:calc(100% / 3)}body.entetsu main #license_area .license_list .license_box .btns_box.col3 p:nth-child(3){border-right:0}body.entetsu main #license_area .license_list .license_box .btns_box.col4:after,body.entetsu main #license_area .license_list .license_box .btns_box.col4:before,body.entetsu main #license_area .license_list .license_box .btns_box.col4 p{width:25%}body.entetsu main #license_area .license_list .license_box .btns_box.col4 p:nth-child(4){border-right:0}body.entetsu main #license_area .license_list .license_box .btns_box.row2 p{height:50px}body.entetsu main #license_area .license_list .license_box.wide_box{width:50%}body.entetsu.facility main #main_visual .wifi_icon{background-color:#23B1C7}body.entetsu.facility main #child_room .boxR h3{color:#23B1C7}body.entetsu.facility main #teacherArea #prize_area h3{color:#23B1C7}body.entetsu.facility main #teacherArea #prize_area .prize_box .prize_title{color:#23B1C7}body.entetsu.facility main #teacherArea #prize_area .prize_box .prize_title svg .cls-1{fill:#23B1C7}body.entetsu.facility main #teacherArea #prize_area .prize_box .prize_title span{border-color:#23B1C7}body.entetsu.facility main #teacherArea #teacher_block .teacher_box .teacher_name .english_font{color:#23B1C7}.schoolNav li.iwata a{border-top:5px solid #28BB7B;color:#28BB7B;font-weight:bold}body#iwataIndex .pan{margin-bottom:0}body#iwataIndex main #main_visual img{display:block;width:100%;height:auto}body#iwataIndex main #searchArea h2{background:#737373;color:#fff;text-align:center;padding:10px 0;font-size:20px;font-size:2rem}body#iwataIndex main #searchArea #sp_s_navigation .s_navi_btn#s_school{pointer-events:none}body#iwataIndex main #searchArea .checkelement input[disabled]+label{border-color:#dedede;color:#dedede}body#iwataIndex main #searchArea .sp_search_tab #license_area_content h4 svg .cls-1{fill:#28BB7B}body#iwataIndex main #searchArea .sp_search_tab .search_controller .tab_btn.btn_on{border-color:#28BB7B;color:#28BB7B}body#iwataIndex main #searchArea form{background-color:transparent}body#iwataIndex main #planArea .planBtn{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #dedede;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;margin:50px 0}body#iwataIndex main #planArea .planBtn>div{width:calc(100% / 3);border-right:1px solid #dedede}body#iwataIndex main #planArea .planBtn>div a{display:block;padding:20px 0;text-align:center;font-size:20px;font-size:2rem;font-weight:bold}body#iwataIndex main #planArea .planBtn>div a .icon{display:flex;justify-content:space-between;align-items:center;width:70px;height:70px;margin:0 auto 10px}body#iwataIndex main #planArea .planBtn>div a svg{display:block;margin:0 auto;transform:scale(1.9, 1.9)}body#iwataIndex main #planArea .planBtn>div:last-of-type{border-right:none}body#iwataIndex main #planArea .feature_btn a{height:230px;display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:70px;justify-content:center;align-items:center;color:#fff;font-size:35px;font-size:3.5rem}body#iwataIndex main #planArea .feature_btn a img{display:block;width:68px;height:auto;margin-right:40px}body#iwataIndex main .container2{display:flex;justify-content:space-between}body#iwataIndex main .container2 h2{margin-bottom:40px;font-size:28px;font-size:2.8rem}body#iwataIndex main .container2 #newsArea,body#iwataIndex main .container2 #planArea{width:49%}body#iwataIndex main .container2 #newsArea .post_thumb_list,body#iwataIndex main .container2 #planArea .post_thumb_list{margin-bottom:40px}body#iwataIndex main #mapArea{background-color:rgba(40,187,123,0.1);padding-bottom:40px}body#iwataIndex main #mapArea iframe{border:none;width:100%;height:500px}body#iwataIndex main #mapArea p{text-align:center;padding:20px 0}body#iwataIndex main .simulation a{height:230px;margin:60px 0;background:url(../../img/bg_plan.png) no-repeat center top;background-size:100% auto;display:flex;justify-content:center;align-items:center;color:#fff;font-size:35px;font-size:3.5rem}body#iwataIndex main .simulation a img{margin-right:40px}body.iwata.facility main #main_visual{position:relative}body.iwata.facility main #main_visual img{width:100%;height:auto}body.iwata.facility main #main_visual .wifi_icon{position:absolute;top:20px;right:20px;display:block;padding:15px 10px 10px;border-radius:8px}body.iwata.facility main #main_visual .wifi_icon img{display:block;width:auto;height:auto}body.iwata.facility main .page-navi-controll .inner_wrap{margin-bottom:40px}body.iwata.facility main .page-navi-controll ul{display:flex;justify-content:space-between}body.iwata.facility main .page-navi-controll ul li{width:calc(100% / 3);border-left:1px solid rgba(255,255,255,0.3);border-right:1px solid rgba(0,0,0,0.2)}body.iwata.facility main .page-navi-controll ul li a{display:block;font-size:18px;font-size:1.8rem;padding:15px 0;text-align:center;color:#fff}body.iwata.facility main .page-navi-controll ul li a span{position:relative;display:inline-block;padding-left:20px}body.iwata.facility main .page-navi-controll ul li a span::after{display:block;content:"";position:absolute;top:50%;left:0;width:8px;height:8px;margin:-4px 0 0 0;border-bottom:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.iwata.facility main .page-navi-controll ul li:first-of-type{border-left:none}body.iwata.facility main .page-navi-controll ul li:last-of-type{border-right:none}body.iwata.facility main #facilityArea .container{display:flex;justify-content:space-between;flex-wrap:wrap}body.iwata.facility main #facilityArea .container .facility_box{margin-bottom:40px;width:32%}body.iwata.facility main #facilityArea .container .facility_box .photo{margin-bottom:15px}body.iwata.facility main #facilityArea .container .facility_box .photo img{display:block;width:100%;height:auto}body.iwata.facility main #facilityArea .container .facility_box h3{color:#0080cb;line-height:1;font-size:18px;font-size:1.8rem;margin-bottom:10px}body.iwata.facility main #facilityArea .container .facility_box h3 .floor{margin-right:10px;display:inline-block;padding:3px 20px;font-family:"Oswald",sans-serif;border:1px solid #0080cb}body.iwata.facility main #facilityArea .container .facility_box .text{font-size:14px;font-size:1.4rem;word-break:break-all}body.iwata.facility main #facilityArea #child_room{margin-bottom:60px;padding:40px 0}body.iwata.facility main #facilityArea #child_room .inner_wrap{margin-bottom:0}body.iwata.facility main #facilityArea #child_room figure{width:27%}body.iwata.facility main #facilityArea #child_room figure img{display:block;width:100%;height:auto}body.iwata.facility main #facilityArea #child_room .boxR{width:73%;padding-left:3%}body.iwata.facility main #facilityArea #child_room .boxR h3{font-weight:bold;font-size:18px;font-size:1.8rem;margin-bottom:10px}body.iwata.facility main #facilityArea #child_room .boxR p{margin-bottom:20px}body.iwata.facility main #facilityArea #child_room .boxR table{font-size:14px;font-size:1.4rem;margin-bottom:0}body.iwata.facility main #facilityArea #child_room .boxR table th,body.iwata.facility main #facilityArea #child_room .boxR table td{padding:7px}body.iwata.facility main #facilityArea #child_room .boxR table th{color:#000;font-weight:normal}body.iwata.facility main #facilityArea #child_room .boxR table td{background-color:#fff}body.iwata.facility main #floorArea figure{text-align:center}body.iwata.facility main #teacherArea .inner_wrap{margin-bottom:0}body.iwata.facility main #teacherArea #prize_area{padding:40px 0}body.iwata.facility main #teacherArea #prize_area h3{text-align:center;font-size:24px;font-size:2.4rem;margin-bottom:40px}body.iwata.facility main #teacherArea #prize_area p{margin-bottom:40px}body.iwata.facility main #teacherArea #prize_area .container{display:flex;flex-wrap:wrap}body.iwata.facility main #teacherArea #prize_area .prize_box{width:24%;text-align:center;margin-right:1%}body.iwata.facility main #teacherArea #prize_area .prize_box .photo{margin-bottom:12px}body.iwata.facility main #teacherArea #prize_area .prize_box .photo img{display:block;width:100%;height:auto}body.iwata.facility main #teacherArea #prize_area .prize_box .tournament_name{font-size:14px;font-size:1.4rem;margin-bottom:8px}body.iwata.facility main #teacherArea #prize_area .prize_box .prize_title{font-size:14px;font-size:1.4rem;display:flex;justify-content:center;align-items:center;margin-bottom:10px}body.iwata.facility main #teacherArea #prize_area .prize_box .prize_title svg{display:block;width:25px;height:auto;margin-right:10px}body.iwata.facility main #teacherArea #prize_area .prize_box .prize_title span{display:inline-block;padding-bottom:10px;border-bottom:1px solid #0080cb}body.iwata.facility main #teacherArea #teacher_block{padding:40px 0;flex-wrap:wrap}body.iwata.facility main #teacherArea #teacher_block .teacher_box{width:calc(100% / 6);padding:0 20px;margin-bottom:40px}body.iwata.facility main #teacherArea #teacher_block .teacher_box .teacher_name{text-align:center}body.iwata #pageTitle{background-color:#28BB7B}body.iwata main .pale-background{background-color:rgba(40,187,123,0.1)}body.iwata main .color-btn{background-color:#28BB7B}body.iwata main .bdr-btn{border-color:#28BB7B;color:#28BB7B}body.iwata main .bg_title02{border-color:#28BB7B;color:#28BB7B;background-color:rgba(40,187,123,0.1)}body.iwata main .rectangle-btn{background-color:#28BB7B}body.iwata main .page-navi-controll{background-color:#28BB7B}body.iwata main table.base_tbl{border-color:#28BB7B}body.iwata main table.base_tbl th{border-color:#28BB7B;background-color:rgba(40,187,123,0.1);color:#28BB7B}body.iwata main table.base_tbl td{border-color:#28BB7B}body.iwata main table.base_tbl02{border-color:#28BB7B}body.iwata main table.base_tbl02 th,body.iwata main table.base_tbl02 td{border-color:#28BB7B}body.iwata main table.base_tbl02 th{background-color:rgba(40,187,123,0.1);color:#28BB7B}body.iwata main #searchArea{background:rgba(40,187,123,0.1)}body.iwata main #searchArea h3{color:#28BB7B}body.iwata main #searchArea h3 svg .cls-1{fill:#28BB7B}body.iwata main #searchArea .bdr-title{color:#28BB7B}body.iwata main #searchArea .bdr-title strong::before,body.iwata main #searchArea .bdr-title strong::after{background-color:#28BB7B}body.iwata main #searchArea .checkelement input[type="checkbox"]+label{border-color:#28BB7B;color:#28BB7B}body.iwata main #searchArea .checkelement input[type="checkbox"]:checked+label{background-color:#28BB7B;color:#fff}body.iwata main #searchArea .searchBtn{background:rgba(40,187,123,0.2)}body.iwata main #searchArea .searchBtn .submit input{background-color:#28BB7B}body.iwata main #searchArea form .tab_switch .btn_dicision{border-color:#28BB7B;color:#28BB7B}body.iwata main #searchArea #sp_s_navigation .s_navi_btn{border-color:#28BB7B}body.iwata main #searchArea #sp_s_navigation .s_navi_btn.inputed .ckd_data{color:#28BB7B}body.iwata main #searchArea #sp_s_navigation .s_navi_btn .text{color:#28BB7B}body.iwata main #searchArea #sp_s_navigation .s_navi_btn svg .cls-1{fill:#28BB7B}body.iwata main #searchArea #sp_s_navigation .s_navi_btn.s_prevent{border-color:#dedede;color:#dedede}body.iwata main #searchArea #sp_s_navigation .s_navi_btn.s_prevent .text{color:#dedede}body.iwata main #searchArea #sp_s_navigation .s_navi_btn.s_prevent svg .cls-1{fill:#dedede}body.iwata main #planArea .planBtn>div a svg .cls-1{fill:#28BB7B}body.iwata main #newsArea .post_thumb_list li .category{border-color:#28BB7B;color:#28BB7B}body.iwata main #mapArea{background-color:rgba(40,187,123,0.1)}body.iwata main #license_area .license_list{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}body.iwata main #license_area .license_list .license_box{width:25%;border-right:1px solid #fff;border-bottom:1px solid #fff}body.iwata main #license_area .license_list .license_box .group{background:#fff center /cover no-repeat;height:25vw;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;color:#fff;font-size:23px;font-size:2.3rem}body.iwata main #license_area .license_list .license_box.car .group{background-image:url("../../iwata/img/bg_license_car.png")}body.iwata main #license_area .license_list .license_box.bike .group{background-image:url("../../iwata/img/bg_license_bike.png")}body.iwata main #license_area .license_list .license_box.other .group{background-image:url("../../iwata/img/bg_license_other.png")}body.iwata main #license_area .license_list .license_box.car2 .group{background-image:url("../../iwata/img/bg_license_car2.png")}body.iwata main #license_area .license_list .license_box .btns_box{margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;background:#28BB7B;font-size:14px;font-size:1.4rem}body.iwata main #license_area .license_list .license_box .btns_box::after,body.iwata main #license_area .license_list .license_box .btns_box::before{content:"";display:block;order:1}body.iwata main #license_area .license_list .license_box .btns_box a{padding-right:5px;padding-left:5px;width:100%;margin:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%}body.iwata main #license_area .license_list .license_box .btns_box p{border-right:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3);height:100px}body.iwata main #license_area .license_list .license_box .btns_box.col1:after,body.iwata main #license_area .license_list .license_box .btns_box.col1:before,body.iwata main #license_area .license_list .license_box .btns_box.col1 p{width:100%}body.iwata main #license_area .license_list .license_box .btns_box.col1 p:first-child{border-right:0}body.iwata main #license_area .license_list .license_box .btns_box.col2:after,body.iwata main #license_area .license_list .license_box .btns_box.col2:before,body.iwata main #license_area .license_list .license_box .btns_box.col2 p{width:50%}body.iwata main #license_area .license_list .license_box .btns_box.col2 p:nth-child(2){border-right:0}body.iwata main #license_area .license_list .license_box .btns_box.col3:after,body.iwata main #license_area .license_list .license_box .btns_box.col3:before,body.iwata main #license_area .license_list .license_box .btns_box.col3 p{width:calc(100% / 3)}body.iwata main #license_area .license_list .license_box .btns_box.col3 p:nth-child(3){border-right:0}body.iwata main #license_area .license_list .license_box .btns_box.col4:after,body.iwata main #license_area .license_list .license_box .btns_box.col4:before,body.iwata main #license_area .license_list .license_box .btns_box.col4 p{width:25%}body.iwata main #license_area .license_list .license_box .btns_box.col4 p:nth-child(4){border-right:0}body.iwata main #license_area .license_list .license_box .btns_box.row2 p{height:50px}body.iwata main #license_area .license_list .license_box.wide_box{width:50%}body.iwata.facility main #main_visual .wifi_icon{background-color:#28BB7B}body.iwata.facility main #child_room .boxR h3{color:#28BB7B}body.iwata.facility main #teacherArea #prize_area h3{color:#28BB7B}body.iwata.facility main #teacherArea #prize_area .prize_box .prize_title{color:#28BB7B}body.iwata.facility main #teacherArea #prize_area .prize_box .prize_title svg .cls-1{fill:#28BB7B}body.iwata.facility main #teacherArea #prize_area .prize_box .prize_title span{border-color:#28BB7B}body.iwata.facility main #teacherArea #teacher_block .teacher_box .teacher_name .english_font{color:#28BB7B}.schoolNav li.chubu a{border-top:5px solid #A35BA7;color:#A35BA7;font-weight:bold}body#chubuIndex .pan{margin-bottom:0}body#chubuIndex main #main_visual img{display:block;width:100%;height:auto}body#chubuIndex main #searchArea h2{background:#737373;color:#fff;text-align:center;padding:10px 0;font-size:20px;font-size:2rem}body#chubuIndex main #searchArea #sp_s_navigation .s_navi_btn#s_school{pointer-events:none}body#chubuIndex main #searchArea .checkelement input[disabled]+label{border-color:#dedede;color:#dedede}body#chubuIndex main #searchArea .sp_search_tab #license_area_content h4 svg .cls-1{fill:#A35BA7}body#chubuIndex main #searchArea .sp_search_tab .search_controller .tab_btn.btn_on{border-color:#A35BA7;color:#A35BA7}body#chubuIndex main #searchArea form{background-color:transparent}body#chubuIndex main #planArea .planBtn{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #dedede;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;margin:50px 0}body#chubuIndex main #planArea .planBtn>div{width:calc(100% / 3);border-right:1px solid #dedede}body#chubuIndex main #planArea .planBtn>div a{display:block;padding:20px 0;text-align:center;font-size:20px;font-size:2rem;font-weight:bold}body#chubuIndex main #planArea .planBtn>div a .icon{display:flex;justify-content:space-between;align-items:center;width:70px;height:70px;margin:0 auto 10px}body#chubuIndex main #planArea .planBtn>div a svg{display:block;margin:0 auto;transform:scale(1.9, 1.9)}body#chubuIndex main #planArea .planBtn>div:last-of-type{border-right:none}body#chubuIndex main #planArea .feature_btn a{height:230px;display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:70px;justify-content:center;align-items:center;color:#fff;font-size:35px;font-size:3.5rem}body#chubuIndex main #planArea .feature_btn a img{display:block;width:68px;height:auto;margin-right:40px}body#chubuIndex main .container2{display:flex;justify-content:space-between}body#chubuIndex main .container2 h2{margin-bottom:40px;font-size:28px;font-size:2.8rem}body#chubuIndex main .container2 #newsArea,body#chubuIndex main .container2 #planArea{width:49%}body#chubuIndex main .container2 #newsArea .post_thumb_list,body#chubuIndex main .container2 #planArea .post_thumb_list{margin-bottom:40px}body#chubuIndex main #mapArea{background-color:rgba(163,91,167,0.1);padding-bottom:40px}body#chubuIndex main #mapArea iframe{border:none;width:100%;height:500px}body#chubuIndex main #mapArea p{text-align:center;padding:20px 0}body#chubuIndex main .simulation a{height:230px;margin:60px 0;background:url(../../img/bg_plan.png) no-repeat center top;background-size:100% auto;display:flex;justify-content:center;align-items:center;color:#fff;font-size:35px;font-size:3.5rem}body#chubuIndex main .simulation a img{margin-right:40px}body.chubu.facility main #main_visual{position:relative}body.chubu.facility main #main_visual img{width:100%;height:auto}body.chubu.facility main #main_visual .wifi_icon{position:absolute;top:20px;right:20px;display:block;padding:15px 10px 10px;border-radius:8px}body.chubu.facility main #main_visual .wifi_icon img{display:block;width:auto;height:auto}body.chubu.facility main .page-navi-controll .inner_wrap{margin-bottom:40px}body.chubu.facility main .page-navi-controll ul{display:flex;justify-content:space-between}body.chubu.facility main .page-navi-controll ul li{width:calc(100% / 3);border-left:1px solid rgba(255,255,255,0.3);border-right:1px solid rgba(0,0,0,0.2)}body.chubu.facility main .page-navi-controll ul li a{display:block;font-size:18px;font-size:1.8rem;padding:15px 0;text-align:center;color:#fff}body.chubu.facility main .page-navi-controll ul li a span{position:relative;display:inline-block;padding-left:20px}body.chubu.facility main .page-navi-controll ul li a span::after{display:block;content:"";position:absolute;top:50%;left:0;width:8px;height:8px;margin:-4px 0 0 0;border-bottom:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.chubu.facility main .page-navi-controll ul li:first-of-type{border-left:none}body.chubu.facility main .page-navi-controll ul li:last-of-type{border-right:none}body.chubu.facility main #facilityArea .container{display:flex;justify-content:space-between;flex-wrap:wrap}body.chubu.facility main #facilityArea .container .facility_box{margin-bottom:40px;width:32%}body.chubu.facility main #facilityArea .container .facility_box .photo{margin-bottom:15px}body.chubu.facility main #facilityArea .container .facility_box .photo img{display:block;width:100%;height:auto}body.chubu.facility main #facilityArea .container .facility_box h3{color:#0080cb;line-height:1;font-size:18px;font-size:1.8rem;margin-bottom:10px}body.chubu.facility main #facilityArea .container .facility_box h3 .floor{margin-right:10px;display:inline-block;padding:3px 20px;font-family:"Oswald",sans-serif;border:1px solid #0080cb}body.chubu.facility main #facilityArea .container .facility_box .text{font-size:14px;font-size:1.4rem;word-break:break-all}body.chubu.facility main #facilityArea #child_room{margin-bottom:60px;padding:40px 0}body.chubu.facility main #facilityArea #child_room .inner_wrap{margin-bottom:0}body.chubu.facility main #facilityArea #child_room figure{width:27%}body.chubu.facility main #facilityArea #child_room figure img{display:block;width:100%;height:auto}body.chubu.facility main #facilityArea #child_room .boxR{width:73%;padding-left:3%}body.chubu.facility main #facilityArea #child_room .boxR h3{font-weight:bold;font-size:18px;font-size:1.8rem;margin-bottom:10px}body.chubu.facility main #facilityArea #child_room .boxR p{margin-bottom:20px}body.chubu.facility main #facilityArea #child_room .boxR table{font-size:14px;font-size:1.4rem;margin-bottom:0}body.chubu.facility main #facilityArea #child_room .boxR table th,body.chubu.facility main #facilityArea #child_room .boxR table td{padding:7px}body.chubu.facility main #facilityArea #child_room .boxR table th{color:#000;font-weight:normal}body.chubu.facility main #facilityArea #child_room .boxR table td{background-color:#fff}body.chubu.facility main #floorArea figure{text-align:center}body.chubu.facility main #teacherArea .inner_wrap{margin-bottom:0}body.chubu.facility main #teacherArea #prize_area{padding:40px 0}body.chubu.facility main #teacherArea #prize_area h3{text-align:center;font-size:24px;font-size:2.4rem;margin-bottom:40px}body.chubu.facility main #teacherArea #prize_area p{margin-bottom:40px}body.chubu.facility main #teacherArea #prize_area .container{display:flex;flex-wrap:wrap}body.chubu.facility main #teacherArea #prize_area .prize_box{width:24%;text-align:center;margin-right:1%}body.chubu.facility main #teacherArea #prize_area .prize_box .photo{margin-bottom:12px}body.chubu.facility main #teacherArea #prize_area .prize_box .photo img{display:block;width:100%;height:auto}body.chubu.facility main #teacherArea #prize_area .prize_box .tournament_name{font-size:14px;font-size:1.4rem;margin-bottom:8px}body.chubu.facility main #teacherArea #prize_area .prize_box .prize_title{font-size:14px;font-size:1.4rem;display:flex;justify-content:center;align-items:center;margin-bottom:10px}body.chubu.facility main #teacherArea #prize_area .prize_box .prize_title svg{display:block;width:25px;height:auto;margin-right:10px}body.chubu.facility main #teacherArea #prize_area .prize_box .prize_title span{display:inline-block;padding-bottom:10px;border-bottom:1px solid #0080cb}body.chubu.facility main #teacherArea #teacher_block{padding:40px 0;flex-wrap:wrap}body.chubu.facility main #teacherArea #teacher_block .teacher_box{width:calc(100% / 6);padding:0 20px;margin-bottom:40px}body.chubu.facility main #teacherArea #teacher_block .teacher_box .teacher_name{text-align:center}body.chubu #pageTitle{background-color:#A35BA7}body.chubu main .pale-background{background-color:rgba(163,91,167,0.1)}body.chubu main .color-btn{background-color:#A35BA7}body.chubu main .bdr-btn{border-color:#A35BA7;color:#A35BA7}body.chubu main .bg_title02{border-color:#A35BA7;color:#A35BA7;background-color:rgba(163,91,167,0.1)}body.chubu main .rectangle-btn{background-color:#A35BA7}body.chubu main .page-navi-controll{background-color:#A35BA7}body.chubu main table.base_tbl{border-color:#A35BA7}body.chubu main table.base_tbl th{border-color:#A35BA7;background-color:rgba(163,91,167,0.1);color:#A35BA7}body.chubu main table.base_tbl td{border-color:#A35BA7}body.chubu main table.base_tbl02{border-color:#A35BA7}body.chubu main table.base_tbl02 th,body.chubu main table.base_tbl02 td{border-color:#A35BA7}body.chubu main table.base_tbl02 th{background-color:rgba(163,91,167,0.1);color:#A35BA7}body.chubu main #searchArea{background:rgba(163,91,167,0.1)}body.chubu main #searchArea h3{color:#A35BA7}body.chubu main #searchArea h3 svg .cls-1{fill:#A35BA7}body.chubu main #searchArea .bdr-title{color:#A35BA7}body.chubu main #searchArea .bdr-title strong::before,body.chubu main #searchArea .bdr-title strong::after{background-color:#A35BA7}body.chubu main #searchArea .checkelement input[type="checkbox"]+label{border-color:#A35BA7;color:#A35BA7}body.chubu main #searchArea .checkelement input[type="checkbox"]:checked+label{background-color:#A35BA7;color:#fff}body.chubu main #searchArea .searchBtn{background:rgba(163,91,167,0.2)}body.chubu main #searchArea .searchBtn .submit input{background-color:#A35BA7}body.chubu main #searchArea form .tab_switch .btn_dicision{border-color:#A35BA7;color:#A35BA7}body.chubu main #searchArea #sp_s_navigation .s_navi_btn{border-color:#A35BA7}body.chubu main #searchArea #sp_s_navigation .s_navi_btn.inputed .ckd_data{color:#A35BA7}body.chubu main #searchArea #sp_s_navigation .s_navi_btn .text{color:#A35BA7}body.chubu main #searchArea #sp_s_navigation .s_navi_btn svg .cls-1{fill:#A35BA7}body.chubu main #searchArea #sp_s_navigation .s_navi_btn.s_prevent{border-color:#dedede;color:#dedede}body.chubu main #searchArea #sp_s_navigation .s_navi_btn.s_prevent .text{color:#dedede}body.chubu main #searchArea #sp_s_navigation .s_navi_btn.s_prevent svg .cls-1{fill:#dedede}body.chubu main #planArea .planBtn>div a svg .cls-1{fill:#A35BA7}body.chubu main #newsArea .post_thumb_list li .category{border-color:#A35BA7;color:#A35BA7}body.chubu main #mapArea{background-color:rgba(163,91,167,0.1)}body.chubu main #license_area .license_list{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}body.chubu main #license_area .license_list .license_box{width:25%;border-right:1px solid #fff;border-bottom:1px solid #fff}body.chubu main #license_area .license_list .license_box .group{background:#fff center /cover no-repeat;height:25vw;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;color:#fff;font-size:23px;font-size:2.3rem}body.chubu main #license_area .license_list .license_box.car .group{background-image:url("../../chubu/img/bg_license_car.png")}body.chubu main #license_area .license_list .license_box.bike .group{background-image:url("../../chubu/img/bg_license_bike.png")}body.chubu main #license_area .license_list .license_box.other .group{background-image:url("../../chubu/img/bg_license_other.png")}body.chubu main #license_area .license_list .license_box.car2 .group{background-image:url("../../chubu/img/bg_license_car2.png")}body.chubu main #license_area .license_list .license_box .btns_box{margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;background:#A35BA7;font-size:14px;font-size:1.4rem}body.chubu main #license_area .license_list .license_box .btns_box::after,body.chubu main #license_area .license_list .license_box .btns_box::before{content:"";display:block;order:1}body.chubu main #license_area .license_list .license_box .btns_box a{padding-right:5px;padding-left:5px;width:100%;margin:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%}body.chubu main #license_area .license_list .license_box .btns_box p{border-right:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3);height:100px}body.chubu main #license_area .license_list .license_box .btns_box.col1:after,body.chubu main #license_area .license_list .license_box .btns_box.col1:before,body.chubu main #license_area .license_list .license_box .btns_box.col1 p{width:100%}body.chubu main #license_area .license_list .license_box .btns_box.col1 p:first-child{border-right:0}body.chubu main #license_area .license_list .license_box .btns_box.col2:after,body.chubu main #license_area .license_list .license_box .btns_box.col2:before,body.chubu main #license_area .license_list .license_box .btns_box.col2 p{width:50%}body.chubu main #license_area .license_list .license_box .btns_box.col2 p:nth-child(2){border-right:0}body.chubu main #license_area .license_list .license_box .btns_box.col3:after,body.chubu main #license_area .license_list .license_box .btns_box.col3:before,body.chubu main #license_area .license_list .license_box .btns_box.col3 p{width:calc(100% / 3)}body.chubu main #license_area .license_list .license_box .btns_box.col3 p:nth-child(3){border-right:0}body.chubu main #license_area .license_list .license_box .btns_box.col4:after,body.chubu main #license_area .license_list .license_box .btns_box.col4:before,body.chubu main #license_area .license_list .license_box .btns_box.col4 p{width:25%}body.chubu main #license_area .license_list .license_box .btns_box.col4 p:nth-child(4){border-right:0}body.chubu main #license_area .license_list .license_box .btns_box.row2 p{height:50px}body.chubu main #license_area .license_list .license_box.wide_box{width:50%}body.chubu.facility main #main_visual .wifi_icon{background-color:#A35BA7}body.chubu.facility main #child_room .boxR h3{color:#A35BA7}body.chubu.facility main #teacherArea #prize_area h3{color:#A35BA7}body.chubu.facility main #teacherArea #prize_area .prize_box .prize_title{color:#A35BA7}body.chubu.facility main #teacherArea #prize_area .prize_box .prize_title svg .cls-1{fill:#A35BA7}body.chubu.facility main #teacherArea #prize_area .prize_box .prize_title span{border-color:#A35BA7}body.chubu.facility main #teacherArea #teacher_block .teacher_box .teacher_name .english_font{color:#A35BA7}.schoolNav li.fukuroi a{border-top:5px solid #59C4B5;color:#59C4B5;font-weight:bold}body#fukuroiIndex .pan{margin-bottom:0}body#fukuroiIndex main #main_visual img{display:block;width:100%;height:auto}body#fukuroiIndex main #searchArea h2{background:#737373;color:#fff;text-align:center;padding:10px 0;font-size:20px;font-size:2rem}body#fukuroiIndex main #searchArea #sp_s_navigation .s_navi_btn#s_school{pointer-events:none}body#fukuroiIndex main #searchArea .checkelement input[disabled]+label{border-color:#dedede;color:#dedede}body#fukuroiIndex main #searchArea .sp_search_tab #license_area_content h4 svg .cls-1{fill:#59C4B5}body#fukuroiIndex main #searchArea .sp_search_tab .search_controller .tab_btn.btn_on{border-color:#59C4B5;color:#59C4B5}body#fukuroiIndex main #searchArea form{background-color:transparent}body#fukuroiIndex main #planArea .planBtn{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #dedede;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;margin:50px 0}body#fukuroiIndex main #planArea .planBtn>div{width:calc(100% / 3);border-right:1px solid #dedede}body#fukuroiIndex main #planArea .planBtn>div a{display:block;padding:20px 0;text-align:center;font-size:20px;font-size:2rem;font-weight:bold}body#fukuroiIndex main #planArea .planBtn>div a .icon{display:flex;justify-content:space-between;align-items:center;width:70px;height:70px;margin:0 auto 10px}body#fukuroiIndex main #planArea .planBtn>div a svg{display:block;margin:0 auto;transform:scale(1.9, 1.9)}body#fukuroiIndex main #planArea .planBtn>div:last-of-type{border-right:none}body#fukuroiIndex main #planArea .feature_btn a{height:230px;display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:70px;justify-content:center;align-items:center;color:#fff;font-size:35px;font-size:3.5rem}body#fukuroiIndex main #planArea .feature_btn a img{display:block;width:68px;height:auto;margin-right:40px}body#fukuroiIndex main .container2{display:flex;justify-content:space-between}body#fukuroiIndex main .container2 h2{margin-bottom:40px;font-size:28px;font-size:2.8rem}body#fukuroiIndex main .container2 #newsArea,body#fukuroiIndex main .container2 #planArea{width:49%}body#fukuroiIndex main .container2 #newsArea .post_thumb_list,body#fukuroiIndex main .container2 #planArea .post_thumb_list{margin-bottom:40px}body#fukuroiIndex main #mapArea{background-color:rgba(89,196,181,0.1);padding-bottom:40px}body#fukuroiIndex main #mapArea iframe{border:none;width:100%;height:500px}body#fukuroiIndex main #mapArea p{text-align:center;padding:20px 0}body#fukuroiIndex main .simulation a{height:230px;margin:60px 0;background:url(../../img/bg_plan.png) no-repeat center top;background-size:100% auto;display:flex;justify-content:center;align-items:center;color:#fff;font-size:35px;font-size:3.5rem}body#fukuroiIndex main .simulation a img{margin-right:40px}body.fukuroi.facility main #main_visual{position:relative}body.fukuroi.facility main #main_visual img{width:100%;height:auto}body.fukuroi.facility main #main_visual .wifi_icon{position:absolute;top:20px;right:20px;display:block;padding:15px 10px 10px;border-radius:8px}body.fukuroi.facility main #main_visual .wifi_icon img{display:block;width:auto;height:auto}body.fukuroi.facility main .page-navi-controll .inner_wrap{margin-bottom:40px}body.fukuroi.facility main .page-navi-controll ul{display:flex;justify-content:space-between}body.fukuroi.facility main .page-navi-controll ul li{width:calc(100% / 3);border-left:1px solid rgba(255,255,255,0.3);border-right:1px solid rgba(0,0,0,0.2)}body.fukuroi.facility main .page-navi-controll ul li a{display:block;font-size:18px;font-size:1.8rem;padding:15px 0;text-align:center;color:#fff}body.fukuroi.facility main .page-navi-controll ul li a span{position:relative;display:inline-block;padding-left:20px}body.fukuroi.facility main .page-navi-controll ul li a span::after{display:block;content:"";position:absolute;top:50%;left:0;width:8px;height:8px;margin:-4px 0 0 0;border-bottom:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.fukuroi.facility main .page-navi-controll ul li:first-of-type{border-left:none}body.fukuroi.facility main .page-navi-controll ul li:last-of-type{border-right:none}body.fukuroi.facility main #facilityArea .container{display:flex;justify-content:space-between;flex-wrap:wrap}body.fukuroi.facility main #facilityArea .container .facility_box{margin-bottom:40px;width:32%}body.fukuroi.facility main #facilityArea .container .facility_box .photo{margin-bottom:15px}body.fukuroi.facility main #facilityArea .container .facility_box .photo img{display:block;width:100%;height:auto}body.fukuroi.facility main #facilityArea .container .facility_box h3{color:#0080cb;line-height:1;font-size:18px;font-size:1.8rem;margin-bottom:10px}body.fukuroi.facility main #facilityArea .container .facility_box h3 .floor{margin-right:10px;display:inline-block;padding:3px 20px;font-family:"Oswald",sans-serif;border:1px solid #0080cb}body.fukuroi.facility main #facilityArea .container .facility_box .text{font-size:14px;font-size:1.4rem;word-break:break-all}body.fukuroi.facility main #facilityArea #child_room{margin-bottom:60px;padding:40px 0}body.fukuroi.facility main #facilityArea #child_room .inner_wrap{margin-bottom:0}body.fukuroi.facility main #facilityArea #child_room figure{width:27%}body.fukuroi.facility main #facilityArea #child_room figure img{display:block;width:100%;height:auto}body.fukuroi.facility main #facilityArea #child_room .boxR{width:73%;padding-left:3%}body.fukuroi.facility main #facilityArea #child_room .boxR h3{font-weight:bold;font-size:18px;font-size:1.8rem;margin-bottom:10px}body.fukuroi.facility main #facilityArea #child_room .boxR p{margin-bottom:20px}body.fukuroi.facility main #facilityArea #child_room .boxR table{font-size:14px;font-size:1.4rem;margin-bottom:0}body.fukuroi.facility main #facilityArea #child_room .boxR table th,body.fukuroi.facility main #facilityArea #child_room .boxR table td{padding:7px}body.fukuroi.facility main #facilityArea #child_room .boxR table th{color:#000;font-weight:normal}body.fukuroi.facility main #facilityArea #child_room .boxR table td{background-color:#fff}body.fukuroi.facility main #floorArea figure{text-align:center}body.fukuroi.facility main #teacherArea .inner_wrap{margin-bottom:0}body.fukuroi.facility main #teacherArea #prize_area{padding:40px 0}body.fukuroi.facility main #teacherArea #prize_area h3{text-align:center;font-size:24px;font-size:2.4rem;margin-bottom:40px}body.fukuroi.facility main #teacherArea #prize_area p{margin-bottom:40px}body.fukuroi.facility main #teacherArea #prize_area .container{display:flex;flex-wrap:wrap}body.fukuroi.facility main #teacherArea #prize_area .prize_box{width:24%;text-align:center;margin-right:1%}body.fukuroi.facility main #teacherArea #prize_area .prize_box .photo{margin-bottom:12px}body.fukuroi.facility main #teacherArea #prize_area .prize_box .photo img{display:block;width:100%;height:auto}body.fukuroi.facility main #teacherArea #prize_area .prize_box .tournament_name{font-size:14px;font-size:1.4rem;margin-bottom:8px}body.fukuroi.facility main #teacherArea #prize_area .prize_box .prize_title{font-size:14px;font-size:1.4rem;display:flex;justify-content:center;align-items:center;margin-bottom:10px}body.fukuroi.facility main #teacherArea #prize_area .prize_box .prize_title svg{display:block;width:25px;height:auto;margin-right:10px}body.fukuroi.facility main #teacherArea #prize_area .prize_box .prize_title span{display:inline-block;padding-bottom:10px;border-bottom:1px solid #0080cb}body.fukuroi.facility main #teacherArea #teacher_block{padding:40px 0;flex-wrap:wrap}body.fukuroi.facility main #teacherArea #teacher_block .teacher_box{width:calc(100% / 6);padding:0 20px;margin-bottom:40px}body.fukuroi.facility main #teacherArea #teacher_block .teacher_box .teacher_name{text-align:center}body.fukuroi #pageTitle{background-color:#59C4B5}body.fukuroi main .pale-background{background-color:rgba(89,196,181,0.1)}body.fukuroi main .color-btn{background-color:#59C4B5}body.fukuroi main .bdr-btn{border-color:#59C4B5;color:#59C4B5}body.fukuroi main .bg_title02{border-color:#59C4B5;color:#59C4B5;background-color:rgba(89,196,181,0.1)}body.fukuroi main .rectangle-btn{background-color:#59C4B5}body.fukuroi main .page-navi-controll{background-color:#59C4B5}body.fukuroi main table.base_tbl{border-color:#59C4B5}body.fukuroi main table.base_tbl th{border-color:#59C4B5;background-color:rgba(89,196,181,0.1);color:#59C4B5}body.fukuroi main table.base_tbl td{border-color:#59C4B5}body.fukuroi main table.base_tbl02{border-color:#59C4B5}body.fukuroi main table.base_tbl02 th,body.fukuroi main table.base_tbl02 td{border-color:#59C4B5}body.fukuroi main table.base_tbl02 th{background-color:rgba(89,196,181,0.1);color:#59C4B5}body.fukuroi main #searchArea{background:rgba(89,196,181,0.1)}body.fukuroi main #searchArea h3{color:#59C4B5}body.fukuroi main #searchArea h3 svg .cls-1{fill:#59C4B5}body.fukuroi main #searchArea .bdr-title{color:#59C4B5}body.fukuroi main #searchArea .bdr-title strong::before,body.fukuroi main #searchArea .bdr-title strong::after{background-color:#59C4B5}body.fukuroi main #searchArea .checkelement input[type="checkbox"]+label{border-color:#59C4B5;color:#59C4B5}body.fukuroi main #searchArea .checkelement input[type="checkbox"]:checked+label{background-color:#59C4B5;color:#fff}body.fukuroi main #searchArea .searchBtn{background:rgba(89,196,181,0.2)}body.fukuroi main #searchArea .searchBtn .submit input{background-color:#59C4B5}body.fukuroi main #searchArea form .tab_switch .btn_dicision{border-color:#59C4B5;color:#59C4B5}body.fukuroi main #searchArea #sp_s_navigation .s_navi_btn{border-color:#59C4B5}body.fukuroi main #searchArea #sp_s_navigation .s_navi_btn.inputed .ckd_data{color:#59C4B5}body.fukuroi main #searchArea #sp_s_navigation .s_navi_btn .text{color:#59C4B5}body.fukuroi main #searchArea #sp_s_navigation .s_navi_btn svg .cls-1{fill:#59C4B5}body.fukuroi main #searchArea #sp_s_navigation .s_navi_btn.s_prevent{border-color:#dedede;color:#dedede}body.fukuroi main #searchArea #sp_s_navigation .s_navi_btn.s_prevent .text{color:#dedede}body.fukuroi main #searchArea #sp_s_navigation .s_navi_btn.s_prevent svg .cls-1{fill:#dedede}body.fukuroi main #planArea .planBtn>div a svg .cls-1{fill:#59C4B5}body.fukuroi main #newsArea .post_thumb_list li .category{border-color:#59C4B5;color:#59C4B5}body.fukuroi main #mapArea{background-color:rgba(89,196,181,0.1)}body.fukuroi main #license_area .license_list{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}body.fukuroi main #license_area .license_list .license_box{width:25%;border-right:1px solid #fff;border-bottom:1px solid #fff}body.fukuroi main #license_area .license_list .license_box .group{background:#fff center /cover no-repeat;height:25vw;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;color:#fff;font-size:23px;font-size:2.3rem}body.fukuroi main #license_area .license_list .license_box.car .group{background-image:url("../../fukuroi/img/bg_license_car.png")}body.fukuroi main #license_area .license_list .license_box.bike .group{background-image:url("../../fukuroi/img/bg_license_bike.png")}body.fukuroi main #license_area .license_list .license_box.other .group{background-image:url("../../fukuroi/img/bg_license_other.png")}body.fukuroi main #license_area .license_list .license_box.car2 .group{background-image:url("../../fukuroi/img/bg_license_car2.png")}body.fukuroi main #license_area .license_list .license_box .btns_box{margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;background:#59C4B5;font-size:14px;font-size:1.4rem}body.fukuroi main #license_area .license_list .license_box .btns_box::after,body.fukuroi main #license_area .license_list .license_box .btns_box::before{content:"";display:block;order:1}body.fukuroi main #license_area .license_list .license_box .btns_box a{padding-right:5px;padding-left:5px;width:100%;margin:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%}body.fukuroi main #license_area .license_list .license_box .btns_box p{border-right:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3);height:100px}body.fukuroi main #license_area .license_list .license_box .btns_box.col1:after,body.fukuroi main #license_area .license_list .license_box .btns_box.col1:before,body.fukuroi main #license_area .license_list .license_box .btns_box.col1 p{width:100%}body.fukuroi main #license_area .license_list .license_box .btns_box.col1 p:first-child{border-right:0}body.fukuroi main #license_area .license_list .license_box .btns_box.col2:after,body.fukuroi main #license_area .license_list .license_box .btns_box.col2:before,body.fukuroi main #license_area .license_list .license_box .btns_box.col2 p{width:50%}body.fukuroi main #license_area .license_list .license_box .btns_box.col2 p:nth-child(2){border-right:0}body.fukuroi main #license_area .license_list .license_box .btns_box.col3:after,body.fukuroi main #license_area .license_list .license_box .btns_box.col3:before,body.fukuroi main #license_area .license_list .license_box .btns_box.col3 p{width:calc(100% / 3)}body.fukuroi main #license_area .license_list .license_box .btns_box.col3 p:nth-child(3){border-right:0}body.fukuroi main #license_area .license_list .license_box .btns_box.col4:after,body.fukuroi main #license_area .license_list .license_box .btns_box.col4:before,body.fukuroi main #license_area .license_list .license_box .btns_box.col4 p{width:25%}body.fukuroi main #license_area .license_list .license_box .btns_box.col4 p:nth-child(4){border-right:0}body.fukuroi main #license_area .license_list .license_box .btns_box.row2 p{height:50px}body.fukuroi main #license_area .license_list .license_box.wide_box{width:50%}body.fukuroi.facility main #main_visual .wifi_icon{background-color:#59C4B5}body.fukuroi.facility main #child_room .boxR h3{color:#59C4B5}body.fukuroi.facility main #teacherArea #prize_area h3{color:#59C4B5}body.fukuroi.facility main #teacherArea #prize_area .prize_box .prize_title{color:#59C4B5}body.fukuroi.facility main #teacherArea #prize_area .prize_box .prize_title svg .cls-1{fill:#59C4B5}body.fukuroi.facility main #teacherArea #prize_area .prize_box .prize_title span{border-color:#59C4B5}body.fukuroi.facility main #teacherArea #teacher_block .teacher_box .teacher_name .english_font{color:#59C4B5}.schoolNav li.hamamatsu a{border-top:5px solid #7AC367;color:#7AC367;font-weight:bold}body#hamamatsuIndex .pan{margin-bottom:0}body#hamamatsuIndex main #main_visual img{display:block;width:100%;height:auto}body#hamamatsuIndex main #searchArea h2{background:#737373;color:#fff;text-align:center;padding:10px 0;font-size:20px;font-size:2rem}body#hamamatsuIndex main #searchArea #sp_s_navigation .s_navi_btn#s_school{pointer-events:none}body#hamamatsuIndex main #searchArea .checkelement input[disabled]+label{border-color:#dedede;color:#dedede}body#hamamatsuIndex main #searchArea .sp_search_tab #license_area_content h4 svg .cls-1{fill:#7AC367}body#hamamatsuIndex main #searchArea .sp_search_tab .search_controller .tab_btn.btn_on{border-color:#7AC367;color:#7AC367}body#hamamatsuIndex main #searchArea form{background-color:transparent}body#hamamatsuIndex main #planArea .planBtn{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #dedede;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;margin:50px 0}body#hamamatsuIndex main #planArea .planBtn>div{width:calc(100% / 3);border-right:1px solid #dedede}body#hamamatsuIndex main #planArea .planBtn>div a{display:block;padding:20px 0;text-align:center;font-size:20px;font-size:2rem;font-weight:bold}body#hamamatsuIndex main #planArea .planBtn>div a .icon{display:flex;justify-content:space-between;align-items:center;width:70px;height:70px;margin:0 auto 10px}body#hamamatsuIndex main #planArea .planBtn>div a svg{display:block;margin:0 auto;transform:scale(1.9, 1.9)}body#hamamatsuIndex main #planArea .planBtn>div:last-of-type{border-right:none}body#hamamatsuIndex main #planArea .feature_btn a{height:230px;display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:70px;justify-content:center;align-items:center;color:#fff;font-size:35px;font-size:3.5rem}body#hamamatsuIndex main #planArea .feature_btn a img{display:block;width:68px;height:auto;margin-right:40px}body#hamamatsuIndex main .container2{display:flex;justify-content:space-between}body#hamamatsuIndex main .container2 h2{margin-bottom:40px;font-size:28px;font-size:2.8rem}body#hamamatsuIndex main .container2 #newsArea,body#hamamatsuIndex main .container2 #planArea{width:49%}body#hamamatsuIndex main .container2 #newsArea .post_thumb_list,body#hamamatsuIndex main .container2 #planArea .post_thumb_list{margin-bottom:40px}body#hamamatsuIndex main #mapArea{background-color:rgba(122,195,103,0.1);padding-bottom:40px}body#hamamatsuIndex main #mapArea iframe{border:none;width:100%;height:500px}body#hamamatsuIndex main #mapArea p{text-align:center;padding:20px 0}body#hamamatsuIndex main .simulation a{height:230px;margin:60px 0;background:url(../../img/bg_plan.png) no-repeat center top;background-size:100% auto;display:flex;justify-content:center;align-items:center;color:#fff;font-size:35px;font-size:3.5rem}body#hamamatsuIndex main .simulation a img{margin-right:40px}body.hamamatsu.facility main #main_visual{position:relative}body.hamamatsu.facility main #main_visual img{width:100%;height:auto}body.hamamatsu.facility main #main_visual .wifi_icon{position:absolute;top:20px;right:20px;display:block;padding:15px 10px 10px;border-radius:8px}body.hamamatsu.facility main #main_visual .wifi_icon img{display:block;width:auto;height:auto}body.hamamatsu.facility main .page-navi-controll .inner_wrap{margin-bottom:40px}body.hamamatsu.facility main .page-navi-controll ul{display:flex;justify-content:space-between}body.hamamatsu.facility main .page-navi-controll ul li{width:calc(100% / 3);border-left:1px solid rgba(255,255,255,0.3);border-right:1px solid rgba(0,0,0,0.2)}body.hamamatsu.facility main .page-navi-controll ul li a{display:block;font-size:18px;font-size:1.8rem;padding:15px 0;text-align:center;color:#fff}body.hamamatsu.facility main .page-navi-controll ul li a span{position:relative;display:inline-block;padding-left:20px}body.hamamatsu.facility main .page-navi-controll ul li a span::after{display:block;content:"";position:absolute;top:50%;left:0;width:8px;height:8px;margin:-4px 0 0 0;border-bottom:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.hamamatsu.facility main .page-navi-controll ul li:first-of-type{border-left:none}body.hamamatsu.facility main .page-navi-controll ul li:last-of-type{border-right:none}body.hamamatsu.facility main #facilityArea .container{display:flex;justify-content:space-between;flex-wrap:wrap}body.hamamatsu.facility main #facilityArea .container .facility_box{margin-bottom:40px;width:32%}body.hamamatsu.facility main #facilityArea .container .facility_box .photo{margin-bottom:15px}body.hamamatsu.facility main #facilityArea .container .facility_box .photo img{display:block;width:100%;height:auto}body.hamamatsu.facility main #facilityArea .container .facility_box h3{color:#0080cb;line-height:1;font-size:18px;font-size:1.8rem;margin-bottom:10px}body.hamamatsu.facility main #facilityArea .container .facility_box h3 .floor{margin-right:10px;display:inline-block;padding:3px 20px;font-family:"Oswald",sans-serif;border:1px solid #0080cb}body.hamamatsu.facility main #facilityArea .container .facility_box .text{font-size:14px;font-size:1.4rem;word-break:break-all}body.hamamatsu.facility main #facilityArea #child_room{margin-bottom:60px;padding:40px 0}body.hamamatsu.facility main #facilityArea #child_room .inner_wrap{margin-bottom:0}body.hamamatsu.facility main #facilityArea #child_room figure{width:27%}body.hamamatsu.facility main #facilityArea #child_room figure img{display:block;width:100%;height:auto}body.hamamatsu.facility main #facilityArea #child_room .boxR{width:73%;padding-left:3%}body.hamamatsu.facility main #facilityArea #child_room .boxR h3{font-weight:bold;font-size:18px;font-size:1.8rem;margin-bottom:10px}body.hamamatsu.facility main #facilityArea #child_room .boxR p{margin-bottom:20px}body.hamamatsu.facility main #facilityArea #child_room .boxR table{font-size:14px;font-size:1.4rem;margin-bottom:0}body.hamamatsu.facility main #facilityArea #child_room .boxR table th,body.hamamatsu.facility main #facilityArea #child_room .boxR table td{padding:7px}body.hamamatsu.facility main #facilityArea #child_room .boxR table th{color:#000;font-weight:normal}body.hamamatsu.facility main #facilityArea #child_room .boxR table td{background-color:#fff}body.hamamatsu.facility main #floorArea figure{text-align:center}body.hamamatsu.facility main #teacherArea .inner_wrap{margin-bottom:0}body.hamamatsu.facility main #teacherArea #prize_area{padding:40px 0}body.hamamatsu.facility main #teacherArea #prize_area h3{text-align:center;font-size:24px;font-size:2.4rem;margin-bottom:40px}body.hamamatsu.facility main #teacherArea #prize_area p{margin-bottom:40px}body.hamamatsu.facility main #teacherArea #prize_area .container{display:flex;flex-wrap:wrap}body.hamamatsu.facility main #teacherArea #prize_area .prize_box{width:24%;text-align:center;margin-right:1%}body.hamamatsu.facility main #teacherArea #prize_area .prize_box .photo{margin-bottom:12px}body.hamamatsu.facility main #teacherArea #prize_area .prize_box .photo img{display:block;width:100%;height:auto}body.hamamatsu.facility main #teacherArea #prize_area .prize_box .tournament_name{font-size:14px;font-size:1.4rem;margin-bottom:8px}body.hamamatsu.facility main #teacherArea #prize_area .prize_box .prize_title{font-size:14px;font-size:1.4rem;display:flex;justify-content:center;align-items:center;margin-bottom:10px}body.hamamatsu.facility main #teacherArea #prize_area .prize_box .prize_title svg{display:block;width:25px;height:auto;margin-right:10px}body.hamamatsu.facility main #teacherArea #prize_area .prize_box .prize_title span{display:inline-block;padding-bottom:10px;border-bottom:1px solid #0080cb}body.hamamatsu.facility main #teacherArea #teacher_block{padding:40px 0;flex-wrap:wrap}body.hamamatsu.facility main #teacherArea #teacher_block .teacher_box{width:calc(100% / 6);padding:0 20px;margin-bottom:40px}body.hamamatsu.facility main #teacherArea #teacher_block .teacher_box .teacher_name{text-align:center}body.hamamatsu #pageTitle{background-color:#7AC367}body.hamamatsu main .pale-background{background-color:rgba(122,195,103,0.1)}body.hamamatsu main .color-btn{background-color:#7AC367}body.hamamatsu main .bdr-btn{border-color:#7AC367;color:#7AC367}body.hamamatsu main .bg_title02{border-color:#7AC367;color:#7AC367;background-color:rgba(122,195,103,0.1)}body.hamamatsu main .rectangle-btn{background-color:#7AC367}body.hamamatsu main .page-navi-controll{background-color:#7AC367}body.hamamatsu main table.base_tbl{border-color:#7AC367}body.hamamatsu main table.base_tbl th{border-color:#7AC367;background-color:rgba(122,195,103,0.1);color:#7AC367}body.hamamatsu main table.base_tbl td{border-color:#7AC367}body.hamamatsu main table.base_tbl02{border-color:#7AC367}body.hamamatsu main table.base_tbl02 th,body.hamamatsu main table.base_tbl02 td{border-color:#7AC367}body.hamamatsu main table.base_tbl02 th{background-color:rgba(122,195,103,0.1);color:#7AC367}body.hamamatsu main #searchArea{background:rgba(122,195,103,0.1)}body.hamamatsu main #searchArea h3{color:#7AC367}body.hamamatsu main #searchArea h3 svg .cls-1{fill:#7AC367}body.hamamatsu main #searchArea .bdr-title{color:#7AC367}body.hamamatsu main #searchArea .bdr-title strong::before,body.hamamatsu main #searchArea .bdr-title strong::after{background-color:#7AC367}body.hamamatsu main #searchArea .checkelement input[type="checkbox"]+label{border-color:#7AC367;color:#7AC367}body.hamamatsu main #searchArea .checkelement input[type="checkbox"]:checked+label{background-color:#7AC367;color:#fff}body.hamamatsu main #searchArea .searchBtn{background:rgba(122,195,103,0.2)}body.hamamatsu main #searchArea .searchBtn .submit input{background-color:#7AC367}body.hamamatsu main #searchArea form .tab_switch .btn_dicision{border-color:#7AC367;color:#7AC367}body.hamamatsu main #searchArea #sp_s_navigation .s_navi_btn{border-color:#7AC367}body.hamamatsu main #searchArea #sp_s_navigation .s_navi_btn.inputed .ckd_data{color:#7AC367}body.hamamatsu main #searchArea #sp_s_navigation .s_navi_btn .text{color:#7AC367}body.hamamatsu main #searchArea #sp_s_navigation .s_navi_btn svg .cls-1{fill:#7AC367}body.hamamatsu main #searchArea #sp_s_navigation .s_navi_btn.s_prevent{border-color:#dedede;color:#dedede}body.hamamatsu main #searchArea #sp_s_navigation .s_navi_btn.s_prevent .text{color:#dedede}body.hamamatsu main #searchArea #sp_s_navigation .s_navi_btn.s_prevent svg .cls-1{fill:#dedede}body.hamamatsu main #planArea .planBtn>div a svg .cls-1{fill:#7AC367}body.hamamatsu main #newsArea .post_thumb_list li .category{border-color:#7AC367;color:#7AC367}body.hamamatsu main #mapArea{background-color:rgba(122,195,103,0.1)}body.hamamatsu main #license_area .license_list{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}body.hamamatsu main #license_area .license_list .license_box{width:25%;border-right:1px solid #fff;border-bottom:1px solid #fff}body.hamamatsu main #license_area .license_list .license_box .group{background:#fff center /cover no-repeat;height:25vw;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;color:#fff;font-size:23px;font-size:2.3rem}body.hamamatsu main #license_area .license_list .license_box.car .group{background-image:url("../../hamamatsu/img/bg_license_car.png")}body.hamamatsu main #license_area .license_list .license_box.bike .group{background-image:url("../../hamamatsu/img/bg_license_bike.png")}body.hamamatsu main #license_area .license_list .license_box.other .group{background-image:url("../../hamamatsu/img/bg_license_other.png")}body.hamamatsu main #license_area .license_list .license_box.car2 .group{background-image:url("../../hamamatsu/img/bg_license_car2.png")}body.hamamatsu main #license_area .license_list .license_box .btns_box{margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;background:#7AC367;font-size:14px;font-size:1.4rem}body.hamamatsu main #license_area .license_list .license_box .btns_box::after,body.hamamatsu main #license_area .license_list .license_box .btns_box::before{content:"";display:block;order:1}body.hamamatsu main #license_area .license_list .license_box .btns_box a{padding-right:5px;padding-left:5px;width:100%;margin:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%}body.hamamatsu main #license_area .license_list .license_box .btns_box p{border-right:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3);height:100px}body.hamamatsu main #license_area .license_list .license_box .btns_box.col1:after,body.hamamatsu main #license_area .license_list .license_box .btns_box.col1:before,body.hamamatsu main #license_area .license_list .license_box .btns_box.col1 p{width:100%}body.hamamatsu main #license_area .license_list .license_box .btns_box.col1 p:first-child{border-right:0}body.hamamatsu main #license_area .license_list .license_box .btns_box.col2:after,body.hamamatsu main #license_area .license_list .license_box .btns_box.col2:before,body.hamamatsu main #license_area .license_list .license_box .btns_box.col2 p{width:50%}body.hamamatsu main #license_area .license_list .license_box .btns_box.col2 p:nth-child(2){border-right:0}body.hamamatsu main #license_area .license_list .license_box .btns_box.col3:after,body.hamamatsu main #license_area .license_list .license_box .btns_box.col3:before,body.hamamatsu main #license_area .license_list .license_box .btns_box.col3 p{width:calc(100% / 3)}body.hamamatsu main #license_area .license_list .license_box .btns_box.col3 p:nth-child(3){border-right:0}body.hamamatsu main #license_area .license_list .license_box .btns_box.col4:after,body.hamamatsu main #license_area .license_list .license_box .btns_box.col4:before,body.hamamatsu main #license_area .license_list .license_box .btns_box.col4 p{width:25%}body.hamamatsu main #license_area .license_list .license_box .btns_box.col4 p:nth-child(4){border-right:0}body.hamamatsu main #license_area .license_list .license_box .btns_box.row2 p{height:50px}body.hamamatsu main #license_area .license_list .license_box.wide_box{width:50%}body.hamamatsu.facility main #main_visual .wifi_icon{background-color:#7AC367}body.hamamatsu.facility main #child_room .boxR h3{color:#7AC367}body.hamamatsu.facility main #teacherArea #prize_area h3{color:#7AC367}body.hamamatsu.facility main #teacherArea #prize_area .prize_box .prize_title{color:#7AC367}body.hamamatsu.facility main #teacherArea #prize_area .prize_box .prize_title svg .cls-1{fill:#7AC367}body.hamamatsu.facility main #teacherArea #prize_area .prize_box .prize_title span{border-color:#7AC367}body.hamamatsu.facility main #teacherArea #teacher_block .teacher_box .teacher_name .english_font{color:#7AC367}.schoolNav li.hamaoka a{border-top:5px solid #7A79D4;color:#7A79D4;font-weight:bold}body#hamaokaIndex .pan{margin-bottom:0}body#hamaokaIndex main #main_visual img{display:block;width:100%;height:auto}body#hamaokaIndex main #searchArea h2{background:#737373;color:#fff;text-align:center;padding:10px 0;font-size:20px;font-size:2rem}body#hamaokaIndex main #searchArea #sp_s_navigation .s_navi_btn#s_school{pointer-events:none}body#hamaokaIndex main #searchArea .checkelement input[disabled]+label{border-color:#dedede;color:#dedede}body#hamaokaIndex main #searchArea .sp_search_tab #license_area_content h4 svg .cls-1{fill:#7A79D4}body#hamaokaIndex main #searchArea .sp_search_tab .search_controller .tab_btn.btn_on{border-color:#7A79D4;color:#7A79D4}body#hamaokaIndex main #searchArea form{background-color:transparent}body#hamaokaIndex main #planArea .planBtn{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #dedede;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;margin:50px 0}body#hamaokaIndex main #planArea .planBtn>div{width:calc(100% / 3);border-right:1px solid #dedede}body#hamaokaIndex main #planArea .planBtn>div a{display:block;padding:20px 0;text-align:center;font-size:20px;font-size:2rem;font-weight:bold}body#hamaokaIndex main #planArea .planBtn>div a .icon{display:flex;justify-content:space-between;align-items:center;width:70px;height:70px;margin:0 auto 10px}body#hamaokaIndex main #planArea .planBtn>div a svg{display:block;margin:0 auto;transform:scale(1.9, 1.9)}body#hamaokaIndex main #planArea .planBtn>div:last-of-type{border-right:none}body#hamaokaIndex main #planArea .feature_btn a{height:230px;display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:70px;justify-content:center;align-items:center;color:#fff;font-size:35px;font-size:3.5rem}body#hamaokaIndex main #planArea .feature_btn a img{display:block;width:68px;height:auto;margin-right:40px}body#hamaokaIndex main .container2{display:flex;justify-content:space-between}body#hamaokaIndex main .container2 h2{margin-bottom:40px;font-size:28px;font-size:2.8rem}body#hamaokaIndex main .container2 #newsArea,body#hamaokaIndex main .container2 #planArea{width:49%}body#hamaokaIndex main .container2 #newsArea .post_thumb_list,body#hamaokaIndex main .container2 #planArea .post_thumb_list{margin-bottom:40px}body#hamaokaIndex main #mapArea{background-color:rgba(122,121,212,0.1);padding-bottom:40px}body#hamaokaIndex main #mapArea iframe{border:none;width:100%;height:500px}body#hamaokaIndex main #mapArea p{text-align:center;padding:20px 0}body#hamaokaIndex main .simulation a{height:230px;margin:60px 0;background:url(../../img/bg_plan.png) no-repeat center top;background-size:100% auto;display:flex;justify-content:center;align-items:center;color:#fff;font-size:35px;font-size:3.5rem}body#hamaokaIndex main .simulation a img{margin-right:40px}body.hamaoka.facility main #main_visual{position:relative}body.hamaoka.facility main #main_visual img{width:100%;height:auto}body.hamaoka.facility main #main_visual .wifi_icon{position:absolute;top:20px;right:20px;display:block;padding:15px 10px 10px;border-radius:8px}body.hamaoka.facility main #main_visual .wifi_icon img{display:block;width:auto;height:auto}body.hamaoka.facility main .page-navi-controll .inner_wrap{margin-bottom:40px}body.hamaoka.facility main .page-navi-controll ul{display:flex;justify-content:space-between}body.hamaoka.facility main .page-navi-controll ul li{width:calc(100% / 3);border-left:1px solid rgba(255,255,255,0.3);border-right:1px solid rgba(0,0,0,0.2)}body.hamaoka.facility main .page-navi-controll ul li a{display:block;font-size:18px;font-size:1.8rem;padding:15px 0;text-align:center;color:#fff}body.hamaoka.facility main .page-navi-controll ul li a span{position:relative;display:inline-block;padding-left:20px}body.hamaoka.facility main .page-navi-controll ul li a span::after{display:block;content:"";position:absolute;top:50%;left:0;width:8px;height:8px;margin:-4px 0 0 0;border-bottom:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.hamaoka.facility main .page-navi-controll ul li:first-of-type{border-left:none}body.hamaoka.facility main .page-navi-controll ul li:last-of-type{border-right:none}body.hamaoka.facility main #facilityArea .container{display:flex;justify-content:space-between;flex-wrap:wrap}body.hamaoka.facility main #facilityArea .container .facility_box{margin-bottom:40px;width:32%}body.hamaoka.facility main #facilityArea .container .facility_box .photo{margin-bottom:15px}body.hamaoka.facility main #facilityArea .container .facility_box .photo img{display:block;width:100%;height:auto}body.hamaoka.facility main #facilityArea .container .facility_box h3{color:#0080cb;line-height:1;font-size:18px;font-size:1.8rem;margin-bottom:10px}body.hamaoka.facility main #facilityArea .container .facility_box h3 .floor{margin-right:10px;display:inline-block;padding:3px 20px;font-family:"Oswald",sans-serif;border:1px solid #0080cb}body.hamaoka.facility main #facilityArea .container .facility_box .text{font-size:14px;font-size:1.4rem;word-break:break-all}body.hamaoka.facility main #facilityArea #child_room{margin-bottom:60px;padding:40px 0}body.hamaoka.facility main #facilityArea #child_room .inner_wrap{margin-bottom:0}body.hamaoka.facility main #facilityArea #child_room figure{width:27%}body.hamaoka.facility main #facilityArea #child_room figure img{display:block;width:100%;height:auto}body.hamaoka.facility main #facilityArea #child_room .boxR{width:73%;padding-left:3%}body.hamaoka.facility main #facilityArea #child_room .boxR h3{font-weight:bold;font-size:18px;font-size:1.8rem;margin-bottom:10px}body.hamaoka.facility main #facilityArea #child_room .boxR p{margin-bottom:20px}body.hamaoka.facility main #facilityArea #child_room .boxR table{font-size:14px;font-size:1.4rem;margin-bottom:0}body.hamaoka.facility main #facilityArea #child_room .boxR table th,body.hamaoka.facility main #facilityArea #child_room .boxR table td{padding:7px}body.hamaoka.facility main #facilityArea #child_room .boxR table th{color:#000;font-weight:normal}body.hamaoka.facility main #facilityArea #child_room .boxR table td{background-color:#fff}body.hamaoka.facility main #floorArea figure{text-align:center}body.hamaoka.facility main #teacherArea .inner_wrap{margin-bottom:0}body.hamaoka.facility main #teacherArea #prize_area{padding:40px 0}body.hamaoka.facility main #teacherArea #prize_area h3{text-align:center;font-size:24px;font-size:2.4rem;margin-bottom:40px}body.hamaoka.facility main #teacherArea #prize_area p{margin-bottom:40px}body.hamaoka.facility main #teacherArea #prize_area .container{display:flex;flex-wrap:wrap}body.hamaoka.facility main #teacherArea #prize_area .prize_box{width:24%;text-align:center;margin-right:1%}body.hamaoka.facility main #teacherArea #prize_area .prize_box .photo{margin-bottom:12px}body.hamaoka.facility main #teacherArea #prize_area .prize_box .photo img{display:block;width:100%;height:auto}body.hamaoka.facility main #teacherArea #prize_area .prize_box .tournament_name{font-size:14px;font-size:1.4rem;margin-bottom:8px}body.hamaoka.facility main #teacherArea #prize_area .prize_box .prize_title{font-size:14px;font-size:1.4rem;display:flex;justify-content:center;align-items:center;margin-bottom:10px}body.hamaoka.facility main #teacherArea #prize_area .prize_box .prize_title svg{display:block;width:25px;height:auto;margin-right:10px}body.hamaoka.facility main #teacherArea #prize_area .prize_box .prize_title span{display:inline-block;padding-bottom:10px;border-bottom:1px solid #0080cb}body.hamaoka.facility main #teacherArea #teacher_block{padding:40px 0;flex-wrap:wrap}body.hamaoka.facility main #teacherArea #teacher_block .teacher_box{width:calc(100% / 6);padding:0 20px;margin-bottom:40px}body.hamaoka.facility main #teacherArea #teacher_block .teacher_box .teacher_name{text-align:center}body.hamaoka #pageTitle{background-color:#7A79D4}body.hamaoka main .pale-background{background-color:rgba(122,121,212,0.1)}body.hamaoka main .color-btn{background-color:#7A79D4}body.hamaoka main .bdr-btn{border-color:#7A79D4;color:#7A79D4}body.hamaoka main .bg_title02{border-color:#7A79D4;color:#7A79D4;background-color:rgba(122,121,212,0.1)}body.hamaoka main .rectangle-btn{background-color:#7A79D4}body.hamaoka main .page-navi-controll{background-color:#7A79D4}body.hamaoka main table.base_tbl{border-color:#7A79D4}body.hamaoka main table.base_tbl th{border-color:#7A79D4;background-color:rgba(122,121,212,0.1);color:#7A79D4}body.hamaoka main table.base_tbl td{border-color:#7A79D4}body.hamaoka main table.base_tbl02{border-color:#7A79D4}body.hamaoka main table.base_tbl02 th,body.hamaoka main table.base_tbl02 td{border-color:#7A79D4}body.hamaoka main table.base_tbl02 th{background-color:rgba(122,121,212,0.1);color:#7A79D4}body.hamaoka main #searchArea{background:rgba(122,121,212,0.1)}body.hamaoka main #searchArea h3{color:#7A79D4}body.hamaoka main #searchArea h3 svg .cls-1{fill:#7A79D4}body.hamaoka main #searchArea .bdr-title{color:#7A79D4}body.hamaoka main #searchArea .bdr-title strong::before,body.hamaoka main #searchArea .bdr-title strong::after{background-color:#7A79D4}body.hamaoka main #searchArea .checkelement input[type="checkbox"]+label{border-color:#7A79D4;color:#7A79D4}body.hamaoka main #searchArea .checkelement input[type="checkbox"]:checked+label{background-color:#7A79D4;color:#fff}body.hamaoka main #searchArea .searchBtn{background:rgba(122,121,212,0.2)}body.hamaoka main #searchArea .searchBtn .submit input{background-color:#7A79D4}body.hamaoka main #searchArea form .tab_switch .btn_dicision{border-color:#7A79D4;color:#7A79D4}body.hamaoka main #searchArea #sp_s_navigation .s_navi_btn{border-color:#7A79D4}body.hamaoka main #searchArea #sp_s_navigation .s_navi_btn.inputed .ckd_data{color:#7A79D4}body.hamaoka main #searchArea #sp_s_navigation .s_navi_btn .text{color:#7A79D4}body.hamaoka main #searchArea #sp_s_navigation .s_navi_btn svg .cls-1{fill:#7A79D4}body.hamaoka main #searchArea #sp_s_navigation .s_navi_btn.s_prevent{border-color:#dedede;color:#dedede}body.hamaoka main #searchArea #sp_s_navigation .s_navi_btn.s_prevent .text{color:#dedede}body.hamaoka main #searchArea #sp_s_navigation .s_navi_btn.s_prevent svg .cls-1{fill:#dedede}body.hamaoka main #planArea .planBtn>div a svg .cls-1{fill:#7A79D4}body.hamaoka main #newsArea .post_thumb_list li .category{border-color:#7A79D4;color:#7A79D4}body.hamaoka main #mapArea{background-color:rgba(122,121,212,0.1)}body.hamaoka main #license_area .license_list{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}body.hamaoka main #license_area .license_list .license_box{width:25%;border-right:1px solid #fff;border-bottom:1px solid #fff}body.hamaoka main #license_area .license_list .license_box .group{background:#fff center /cover no-repeat;height:25vw;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;color:#fff;font-size:23px;font-size:2.3rem}body.hamaoka main #license_area .license_list .license_box.car .group{background-image:url("../../hamaoka/img/bg_license_car.png")}body.hamaoka main #license_area .license_list .license_box.bike .group{background-image:url("../../hamaoka/img/bg_license_bike.png")}body.hamaoka main #license_area .license_list .license_box.other .group{background-image:url("../../hamaoka/img/bg_license_other.png")}body.hamaoka main #license_area .license_list .license_box.car2 .group{background-image:url("../../hamaoka/img/bg_license_car2.png")}body.hamaoka main #license_area .license_list .license_box .btns_box{margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;background:#7A79D4;font-size:14px;font-size:1.4rem}body.hamaoka main #license_area .license_list .license_box .btns_box::after,body.hamaoka main #license_area .license_list .license_box .btns_box::before{content:"";display:block;order:1}body.hamaoka main #license_area .license_list .license_box .btns_box a{padding-right:5px;padding-left:5px;width:100%;margin:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%}body.hamaoka main #license_area .license_list .license_box .btns_box p{border-right:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3);height:100px}body.hamaoka main #license_area .license_list .license_box .btns_box.col1:after,body.hamaoka main #license_area .license_list .license_box .btns_box.col1:before,body.hamaoka main #license_area .license_list .license_box .btns_box.col1 p{width:100%}body.hamaoka main #license_area .license_list .license_box .btns_box.col1 p:first-child{border-right:0}body.hamaoka main #license_area .license_list .license_box .btns_box.col2:after,body.hamaoka main #license_area .license_list .license_box .btns_box.col2:before,body.hamaoka main #license_area .license_list .license_box .btns_box.col2 p{width:50%}body.hamaoka main #license_area .license_list .license_box .btns_box.col2 p:nth-child(2){border-right:0}body.hamaoka main #license_area .license_list .license_box .btns_box.col3:after,body.hamaoka main #license_area .license_list .license_box .btns_box.col3:before,body.hamaoka main #license_area .license_list .license_box .btns_box.col3 p{width:calc(100% / 3)}body.hamaoka main #license_area .license_list .license_box .btns_box.col3 p:nth-child(3){border-right:0}body.hamaoka main #license_area .license_list .license_box .btns_box.col4:after,body.hamaoka main #license_area .license_list .license_box .btns_box.col4:before,body.hamaoka main #license_area .license_list .license_box .btns_box.col4 p{width:25%}body.hamaoka main #license_area .license_list .license_box .btns_box.col4 p:nth-child(4){border-right:0}body.hamaoka main #license_area .license_list .license_box .btns_box.row2 p{height:50px}body.hamaoka main #license_area .license_list .license_box.wide_box{width:50%}body.hamaoka.facility main #main_visual .wifi_icon{background-color:#7A79D4}body.hamaoka.facility main #child_room .boxR h3{color:#7A79D4}body.hamaoka.facility main #teacherArea #prize_area h3{color:#7A79D4}body.hamaoka.facility main #teacherArea #prize_area .prize_box .prize_title{color:#7A79D4}body.hamaoka.facility main #teacherArea #prize_area .prize_box .prize_title svg .cls-1{fill:#7A79D4}body.hamaoka.facility main #teacherArea #prize_area .prize_box .prize_title span{border-color:#7A79D4}body.hamaoka.facility main #teacherArea #teacher_block .teacher_box .teacher_name .english_font{color:#7A79D4}body#companyIndex main h2{margin-bottom:20px}body#companyIndex main table .add{display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}body#companyIndex main table .add dt{color:#0080cb;display:block;font-weight:bold}body#companyIndex main table .add a{padding:10px 20px 10px 30px;background:url(../img/ico/ico_arrow_blue.svg) no-repeat 10px center;background-size:13px 13px;border:1px solid #0080cb;display:inline-block}body#termIndex .pan{margin:0}body#termIndex main{background:#eef7fc}body#termIndex main .demo{margin:0 auto;padding:60px 0}body#lawIndex main table a{color:#0080cb}body#safetyIndex main li{margin-bottom:60px}body#safetyIndex main dl dt{display:block;background:#eef7fc;border-top:1px solid #0080cb;border-bottom:1px solid #0080cb;font-size:22px;font-size:2.2rem;margin-bottom:30px;color:#0080cb}body#safetyIndex main dl dt strong{background:#0080cb;color:#fff;font-weight:normal;padding:18px;display:inline-block}body#safetyIndex main dl dt span{color:#0080cb;padding:18px;background:#fff;border-right:1px solid #0080cb;display:inline-block;margin-right:20px}body#safetyIndex main dl dd{display:-webkit-flex;display:flex;justify-content:space-between}body#safetyIndex main dl dd .txt{width:56%}body#safetyIndex main dl dd .txt table.base_tbl02{margin-top:40px}body#safetyIndex main dl dd .txt table.base_tbl02 caption{text-align:left;color:#0080cb;margin-bottom:10px}body#safetyIndex main dl dd .txt table.base_tbl02 th{font-weight:normal;font-size:13px;font-size:1.3rem;padding:10px 5px;width:auto;text-align:center;line-height:1.2;color:#000;border-right:1px solid #0080cb;vertical-align:middle}body#safetyIndex main dl dd .txt table.base_tbl02 th.total{background:#0080cb;color:#fff;border-right:none}body#safetyIndex main dl dd .txt table.base_tbl02 td{font-weight:normal;font-size:13px;font-size:1.3rem;padding:10px 5px;width:auto;text-align:center;line-height:1.2;border-right:1px solid #0080cb;font-weight:bold}body#safetyIndex main dl dd .txt table.base_tbl02 td.total{background:#eef7fc;color:#0080cb;border-right:none}body#safetyIndex main li:last-child .txt{width:42%}#chartIndex main .base_tbl th,#chartIndex main .base_tbl td{width:auto;padding:8px 5px}#chartIndex main .base_tbl th{font-size:14px;font-size:1.4rem;text-align:center}#chartIndex main .base_tbl td{width:auto}#chartIndex main .base_tbl tbody th{padding:8px 15px;text-align:left}#chartIndex main .base_tbl tbody th img{margin-right:6px}#chartIndex main .base_tbl tbody td{color:#0080cb;text-align:center}#chartIndex main .base_tbl tbody td a{color:#0080cb}body#voiceIndex main .lead{margin-bottom:60px;text-align:center;color:#0080cb;font-size:33px;font-size:3.3rem}body#voiceIndex main .tab_controller{display:flex;justify-content:space-between;align-items:center;overflow:hidden;border-radius:8px;border:1px solid #0080cb;margin-bottom:40px}body#voiceIndex main .tab_controller .tab_btn{color:#0080cb;width:calc(100% / 3);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:21px 0;border-right:1px solid #0080cb}body#voiceIndex main .tab_controller .tab_btn svg{margin-top:11px;display:block;width:14px;height:auto}body#voiceIndex main .tab_controller .tab_btn svg polygon{fill:#0080cb}body#voiceIndex main .tab_controller .tab_btn:last-of-type{border-right:none}body#voiceIndex main .tab_controller .tab_btn.tab_cr,body#voiceIndex main .tab_controller .tab_btn:hover{color:#fff;background-color:#0080cb}body#voiceIndex main .tab_controller .tab_btn.tab_cr svg polygon,body#voiceIndex main .tab_controller .tab_btn:hover svg polygon{fill:#fff}body#voiceIndex main .voice_box{display:flex;justify-content:flex-start;align-items:center}body#voiceIndex main .voice_box .icon{display:inline-block;width:152px;height:152px}body#voiceIndex main .voice_box .voice_balloon{margin:30px 0;max-width:calc(100% - 300px);background-color:#000;border-radius:24px;padding:31px 41px;color:#fff;position:relative}body#voiceIndex main .voice_box .voice_balloon::after{content:"";display:block;width:30px;height:30px;position:absolute;top:43%;background-repeat:no-repeat;background-position:left top;background-size:100% auto}body#voiceIndex main .voice_box .voice_balloon strong{font-size:22px;font-size:2.2rem;padding-left:6px;padding-right:6px}body#voiceIndex main .voice_box figcaption{display:block;border:1px solid #0080cb;padding:6px 0px;margin:15px 0;font-weight:bold;text-align:center}body#voiceIndex main .voice_box .graph001{width:100%;text-align:center}body#voiceIndex main .voice_box .graph001 img{display:block;width:70%;height:auto;margin:0 auto}body#voiceIndex main .voice_box .info_list{padding:0 50px}body#voiceIndex main .voice_box .info_list li{position:relative;padding-left:24px;border-bottom:1px dashed #0080cb;padding-bottom:6px;margin-bottom:5px;font-size:20px;font-size:2rem}body#voiceIndex main .voice_box .info_list li::after{position:absolute;content:"";display:block;width:20px;height:20px;border-radius:50%;left:0;top:2px;background-color:#0080cb}body#voiceIndex main .voice_junior .icon{margin-right:38px}body#voiceIndex main .voice_junior .voice_balloon{background-color:#0080cb}body#voiceIndex main .voice_junior .voice_balloon::after{left:-30px;background-image:url(../../voice/img/ico_arr_blue.png)}body#voiceIndex main .voice_senior{flex-direction:row-reverse}body#voiceIndex main .voice_senior .icon{margin-left:38px}body#voiceIndex main .voice_senior .voice_balloon{color:#0080cb;background-color:#ebf5fb}body#voiceIndex main .voice_senior .voice_balloon::after{right:-30px;background-image:url(../../voice/img/ico_arr_lightblue.png)}body#voiceIndex main .voice_teacher{flex-direction:row-reverse}body#voiceIndex main .voice_teacher .icon{margin-left:38px}body#voiceIndex main .voice_teacher .voice_balloon{color:#0080cb;background-color:#ebfbfb}body#voiceIndex main .voice_teacher .voice_balloon::after{right:-30px;background-image:url(../../voice/img/ico_arr_greenblue.png)}body#voiceIndex main .btn_box{margin-top:60px;display:flex;justify-content:space-between}body#voiceIndex main .btn_box a{display:block;color:#0080cb;width:48%;background:url(../img/ico/ico_arrow_blue_r.svg) no-repeat 97% center/auto 20px}body#voiceIndex main .btn_box a:hover{color:#0080cb}.desktop.ie body#voiceIndex main .tab_controller .tab_cr.tab_btn,body#voiceIndex main .tab_controller .tab_btn{height:100px}@media screen and (min-width: 1350px){body#home main .topContent #mv_area{height:41vw}#searchArea .checkelement input[type="checkbox"]+label{padding:1vw 0}}@media screen and (max-width: 1349px){footer #fixNav .nav{border-radius:4px}footer #fixNav .nav a,footer #fixNav .nav a:first-child{font-size:12px;font-size:1.2rem;padding:6px 0}footer #fixNav .nav a .icon,footer #fixNav .nav a:first-child .icon{margin-bottom:4px;line-height:1}footer #fixNav .nav a .icon img,footer #fixNav .nav a:first-child .icon img{transform:scale(0.7, 0.7)}footer #fixNav .nav a:first-child{padding:4px 0}}@media screen and (max-width: 1240px){footer #footer_navi .inner_wrap{flex-wrap:wrap;width:100%;padding-left:3%;padding-right:3%}footer #footer_navi .site_map{width:100%;padding-right:0;padding-bottom:2vw;margin-bottom:2vw;border-bottom:1px solid #dedede;border-right:none}footer #footer_navi .site_map>li{width:25%}footer #footer_navi .site_map>li a{font-size:14px;font-size:1.4rem}footer #footer_navi .school_map{width:100%}}@media screen and (max-width: 1200px){.news .contener,.inner_wrap2,.inner_wrap{width:100% !important;padding-left:3%;padding-right:3%}body#home main .topContent{display:block}body#home main .topContent #mv_area{width:100%}body#home main .topContent #mv_area h2 img{width:37%}body#home main .topContent #searchArea{width:100%;padding-bottom:0}body#home main .topContent #searchArea h3{font-size:18px;font-size:1.8rem}body#home main .topContent #searchArea .searchBtn{position:relative;bottom:auto;left:auto}#reasonIndex main .inner_wrap{width:100% !important}}@media screen and (max-width: 1100px){body#home main .topContent #mv_area{height:auto}body#planIndex main .content_area{padding:2%}body#planIndex main .content_area .plan_data_box{padding:3%;padding-top:35px;position:relative}body#planIndex main .content_area .plan_data_box .plan_info{margin-bottom:12px}body#planIndex main .content_area .plan_data_box .plan_info .plan_name_text{font-size:18px;font-size:1.8rem}body#planIndex main .content_area .plan_data_box .school_info{width:100%;z-index:1}body#planIndex main .content_area .plan_data_box .plan_photo{overflow:hidden;margin-bottom:10px;position:relative}body#planIndex main .content_area .plan_data_box .plan_photo img{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%)}body#planIndex main .content_area .plan_data_box .plan_photo::after{content:"";width:100%;height:70%;top:0;left:0;display:none;position:absolute;background:linear-gradient(0deg, transparent, rgba(0,0,0,0.6))}body#planIndex main .content_area .plan_data_box .plan_detail .tl{padding:4px 5px;font-size:12px;font-size:1.2rem;letter-spacing:-1px}body#planIndex main .content_area .plan_data_box .plan_detail .plan_order_text{font-size:13px;font-size:1.3rem}body#planIndex main .content_area .plan_data_box .plan_detail .plan_term{font-size:13px;font-size:1.3rem}body#planIndex main .content_area .plan_data_box .plan_detail .plan_term em{margin:0 4px}}@media screen and (max-width: 1000px){.inner_wrap{width:100%}}
