*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}progress,sub,sup{vertical-align:baseline}html{font-size:62.5%;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}button,hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}img{vertical-align:bottom;border-style:none}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}address{font-style:normal}li{list-style-type:none}input{border-radius:0}[aria-controls],[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[aria-disabled],[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}:root{--header-H:auto}@media screen and (max-width:768px){:root{--header-H:70px}}#wrapper{padding-top:var(--header-H)}.slick-slider{display:none}.slick-slider.slick-initialized{display:block}#toTop{position:fixed;right:20px;bottom:20px;width:40px;height:auto}#toTop a{display:block}.inner_wrap{width:1000px}.inner_wrap,.inner_wrap2{margin:auto;margin-bottom:60px}.inner_wrap2{width:1200px}.inner_wrap3{max-width:1400px;margin:auto;margin-bottom:60px}.sp_block_el,.sp_inline_el{display:none}.pc_block_el{display:block}.pc_inline_el{display:inline-block}@media screen and (max-width:768px){.pc_block_el,.pc_inline_el{display:none}.sp_block_el{display:block}.sp_inline_el{display:inline-block}}[class*=fl_box]{display:flex}.fl_box_wr{flex-wrap:wrap}.fl_box_c{align-items:flex-start}.fl_box_c,.fl_box_cc{justify-content:center}.fl_box_cc{align-items:center}.fl_box_bw{align-items:flex-start}.fl_box_bw,.fl_box_bwc{justify-content:space-between}.fl_box_bwc{align-items:center}@media screen and (min-width:769px){.pc_el{display:inline-block}.sp_el{display:none}}img{max-width:100%;height:auto}h2{font-size:30px;font-size:3rem}h2,h3{font-weight:400}h3{font-size:20px;font-size:2rem}.base_title{color:#0080cb;text-align:center;margin-bottom:40px}.bdr-title{text-align:center;font-size:34px;font-size:3.4rem;margin-bottom:30px}.bdr-title .copy{display:block;font-size:75%}.bdr-title strong{display:flex;justify-content:center;align-items:center}.bdr-title strong:after,.bdr-title strong:before{content:"";display:block;width:100px;height:1px;background-color:#000}.bdr-title strong:before{margin-right:30px}.bdr-title strong:after{margin-left:30px}.bg_title02{border-top:1px solid #0080cb;border-bottom:1px solid #0080cb;padding:4px 0;background-color:#eef7fc;color:#0080cb;font-size:20px;font-size:2rem}.bg_title02,.pr_text{text-align:center;margin-bottom:30px}.pr_text{border:1px solid #0080cb;font-size:clamp(1.8rem,2.4vw,2.4rem);padding:2px}.pr_text ._txt{background-color:#0080cb;color:#fff;padding:.4em .6em}.ico_title{text-align:center;margin-bottom:40px}.ico_title img{display:inline-block;width:auto;height:40px;margin-bottom:6px}.ico_title .title{display:block;font-size:30px;font-size:3rem}.bg_title{color:#0080cb;padding:.5em 1em}.base-bnr{border:1px solid #0080cb}.base-bnr a{transition:all .3s ease;display:flex;justify-content:space-between;align-items:center;position:relative}.base-bnr a:after{transition:all .3s ease;content:"";display:block;width:0;height:100%;position:absolute;top:0;left:0;background-color:#0080cb}.base-bnr a .title{width:50%;font-size:28px;font-size:2.8rem;color:#0080cb;text-align:center;z-index:1}.base-bnr a .visual{transition:all .3s ease;width:50%;overflow:hidden;height:150px;z-index:1}.base-bnr a .visual img{display:block;width:100%}.text-bnr{border:1px solid #0080cb}.text-bnr a{display:flex;justify-content:center;align-items:center;padding:20px 0;position:relative}.text-bnr a:after{transition:all .3s ease;content:"";display:block;width:0;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,128,203,.1)}.text-bnr a .icon{display:block;width:auto;height:25px;margin-right:10px}.text-bnr a .icon[src$="ico_question.svg"]{height:36px}.text-bnr a .icon[src$="ico_meter.svg"]{height:20px}.text-bnr a .icon[src$="ico_line_spNav.svg"]{height:35px}.text-bnr a .icon[src$="ico_select.svg"]{height:38px}.text-bnr a .title{font-size:28px;font-size:2.8rem;color:#0080cb}.color-btn,.text-bnr a .title{transition:all .3s ease;display:block;text-align:center}.color-btn{overflow:hidden;background-color:#0080cb;padding:15px 0;border-radius:5px;font-size:18px;font-size:1.8rem;color:#fff!important;width:40%;position:relative}.color-btn:after{content:"";width:0;height:100%;position:absolute;top:0;left:0;background-color:hsla(0,0%,100%,.2)}.bdr-btn,.color-btn:after{transition:all .3s ease;display:block}.bdr-btn{overflow:hidden;position:relative;background-color:#fff;border:1px solid #0080cb;padding:15px 0;border-radius:5px;text-align:center;font-size:18px;font-size:1.8rem;color:#0080cb;width:40%}.bdr-btn:after{transition:all .3s ease;content:"";display:block;width:0;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,128,203,.1)}.dark-btn{background-color:#000}.dark-btn a{height:230px;margin:60px 0;background-size:100% auto;display:flex;justify-content:center;align-items:center;color:#fff;transition:all .3s ease;font-size:35px;font-size:3.5rem}.dark-btn a img{margin-right:40px}.rectangle-btn{position:relative;padding:15px 0;text-align:center;display:block;margin:0 auto;background-color:#0080cb;color:#fff!important;width:360px}.rectangle-btn:after{transition:all .3s ease;content:"";display:block;width:0;height:100%;position:absolute;top:0;left:0;background-color:hsla(0,0%,100%,.2)}.branch_box{flex-wrap:wrap}.branch_box .visual-bnr a{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:19vw;overflow:hidden;position:relative;background-color:#000}.branch_box .visual-bnr a .bg_visual{transition:all .3s ease;width:101%;height:101%;display:block;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.branch_box .visual-bnr a .bg_visual img{width:100%;height:auto;display:block;opacity:1}.branch_box .visual-bnr a .icon,.branch_box .visual-bnr a .title{display:block;position:relative;z-index:1}.branch_box .visual-bnr a .icon{width:auto;height:40px;margin-bottom:12px}.branch_box .visual-bnr a .title{text-align:center;color:#fff;font-size:22px;font-size:2.2rem;line-height:1.3}.desktop .bdr-btn:hover:after,.desktop .color-btn:hover:after,.desktop .rectangle-btn:hover:after,.desktop .text-bnr a:hover:after{width:100%}.desktop .dark-btn:hover a{opacity:.7}.desktop .base-bnr a:hover:after{width:100%}.desktop .base-bnr a:hover .title{color:#fff}.desktop .base-bnr a:hover .visual{opacity:.6}.desktop .branch_box .visual-bnr a:hover .bg_visual{opacity:.8}.base_list li{position:relative;padding-left:16px}.base_list li:after{content:"";display:block;position:absolute;top:6px;left:0;width:10px;height:10px;border-radius:50%;border:1px solid #0080cb}.disc_list li{position:relative;padding-left:1.4em;margin:4px 0}.disc_list li:after{content:"";display:block;position:absolute;top:.1em;left:0;width:1.2em;height:1.2em;border-radius:50%;border:4px double #fff;background-color:#0080cb}@media screen and (max-width:768px){.disc_list li:after{top:.2em}}.number_list{counter-reset:a;list-style-type:none!important}.number_list>li{position:relative;padding:4px;padding-left:30px;line-height:1.5em}.number_list>li:before{font-family:Oswald,sans-serif;position:absolute;counter-increment:a;content:counter(a);display:inline-block;background:#0080cb;color:#fff;font-weight:700;font-size:15px;border-radius:50%;left:0;width:25px;height:25px;line-height:25px;text-align:center;top:.3em}table{border-collapse:collapse;margin-bottom:6%}table.base_tbl{border:1px solid #dedede;width:100%}table.base_tbl th{text-align:left;vertical-align:top;background:#eef7fc;width:30%;color:#0080cb}table.base_tbl td,table.base_tbl th{padding:15px;border:1px solid #dedede}table.base_tbl td{width:70%}table.base_tbl02{border-top:1px solid #0080cb;width:100%}table.base_tbl02 td,table.base_tbl02 th{border-bottom:1px solid #0080cb}table.base_tbl02 th{text-align:left;vertical-align:top;padding:15px;background:#eef7fc;width:30%;color:#0080cb}table.base_tbl02 td{padding:15px;width:70%}.step_chart{background:#fff;font-size:22px;font-size:2.2rem;margin-bottom:3%;letter-spacing:3px;border:1px solid #0080cb;display:flex;justify-content:space-between}.step_chart li{position:relative;width:33.3333333333%;padding:20px 0 20px 80px;background:#fff;color:#999;box-sizing:border-box;border-right:1px solid #0080cb}.step_chart li:last-child{border:none}.step_chart li.active{color:#0080cb;background:#d0e8f6}.step_chart li span{display:inline-block;background:#fff;border-radius:50%;margin:0 20px 0 0;width:35px;height:35px;text-align:center;font-size:16px;font-size:1.6rem;padding-top:8px;padding-left:3px;line-height:1;border:2px solid #999}.step_chart li.active span{color:#0080cb;border:2px solid #0080cb}.wid_100{width:100%;height:auto}.floatL{float:left}.floatR{float:right}.phoL{float:left;margin-right:20px}.phoR{float:right;margin-left:20px}.clearL{clear:left}.clearR{clear:right}.clearB{clear:both}.alignL{text-align:left}.alignR{text-align:right}.alignC{text-align:center}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading_icon{display:none;position:absolute;top:0;left:0;right:0;margin:0 auto;z-index:99;width:62px;height:62px;animation:a 1s linear 0s infinite forwards;transform-origin:50% 52%}.icon_show{display:block}.price_text{color:#db477e;font-family:Oswald,sans-serif;font-size:32px;font-size:3.2rem}.price_text small{font-size:60%}.english_font{font-family:Oswald,sans-serif;text-transform:uppercase}.btns_box{display:flex;align-items:center;justify-content:center;margin:60px 0}.btns_box a{width:30%;margin:0 1%}@media screen and (min-width:1350px){.base-bnr a .title{width:calc(100% - 300px)}.base-bnr a .visual{width:300px}}.post_thumb_list li a{padding:20px 0;border-bottom:1px solid #dedede;display:flex;justify-content:space-between;align-items:center}.post_thumb_list li a .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;z-index:1}.post_thumb_list li a .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}.post_thumb_list li a .thumb{overflow:hidden;width:120px;height:120px;position:relative}.post_thumb_list li a .thumb img{display:block;width:100%;height:100%;object-fit:contain}.post_thumb_list li a .text_box{line-height:1;width:calc(100% - 120px);padding-left:20px}.post_thumb_list li a .text_box .info_bar{display:flex;align-items:center;margin-bottom:12px}.post_thumb_list li a .text_box .info_bar span{display:block;margin-right:10px}.post_thumb_list li a .text_box .info_bar .date{font-family:Oswald,sans-serif;font-size:18px;font-size:1.8rem}.post_thumb_list li a .text_box .info_bar .category{padding:6px 12px;white-space:nowrap;border:1px solid #0080cb;color:#0080cb;min-width:145px;text-align:center;font-size:11px;font-size:1.1rem;font-weight:700;display:inline-block}.post_thumb_list li a .text_box .info_bar .category.covid-19{border:1px solid #f61212;color:#f61212}.post_thumb_list li a .text_box .info_bar .entetsu{border:1px solid #23b1c7;color:#23b1c7}.post_thumb_list li a .text_box .info_bar .iwata{border:1px solid #28bb7b;color:#28bb7b}.post_thumb_list li a .text_box .info_bar .chubu{border:1px solid #a35ba7;color:#a35ba7}.post_thumb_list li a .text_box .info_bar .fukuroi{border:1px solid #59c4b5;color:#59c4b5}.post_thumb_list li a .text_box .info_bar .hamamatsu{border:1px solid #7ac367;color:#7ac367}.post_thumb_list li a .text_box .info_bar .hamaoka{border:1px solid #7a79d4;color:#7a79d4}.post_thumb_list li a .text_box .info_bar .forklift{border:1px solid #ffa11b;color:#ffa11b}.post_thumb_list li a .plan_title{color:#0080cb;font-size:24px;font-size:2.4rem;margin-bottom:10px}.post_thumb_list li a .ordinary_price{margin-bottom:5px}.post_thumb_list li a .title_text{font-size:18px;font-size:1.8rem;font-weight:700;line-height:1.5}.post_thumb_list li a .priceArea{line-height:1;width:calc(100% - 120px);padding-left:20px}.post_thumb_list li a .priceArea dt{color:#0080cb;font-size:24px;font-size:2.4rem;margin-bottom:10px}.post_thumb_list li a .priceArea dd{font-feature-settings:"palt"}.post_thumb_list li a .priceArea dd .n-price{display:block;margin-bottom:5px}.post_thumb_list li a .priceArea dd .s-price{color:#db477e;font-family:Oswald,sans-serif;font-size:19px;font-size:1.9rem}.post_thumb_list li a .priceArea dd .s-price strong{font-weight:400;font-size:32px;font-size:3.2rem}.post_thumb_list li a .priceArea dd .tax strong{font-weight:400}.post_thumb_list li a .priceArea dd .priceDesc{display:none}.qNav{display:flex;justify-content:space-between;margin-bottom:30px}.qNav li{width:24%}.qNav li a{display:block;padding:10px 0;text-align:center;border:1px solid #0080cb;color:#0080cb;border-radius:5px;position:relative}.qNav li a:after{transform:rotate(90deg);content:"";background:url(/shared/img/ico/ico_arrow_blue_r.svg) no-repeat 0 0/contain;width:13px;height:16px;position:absolute;top:0;bottom:0;right:20px;margin:auto;display:flex;align-items:center;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.demo{width:1200px;margin:60px auto;text-align:center}.plan .demo{width:100%}.enji_hamamatsu .demo{width:100%;margin:auto}.reason .pan{margin-bottom:0}.bus .demo{width:100%;margin:60px auto}.catch_text{font-size:24px;font-size:2.4rem;text-align:center;margin:40px 0;color:#0080cb}.plan_data_box{--favorite-btn-wd:150px;padding:23px;padding-top:35px;border-radius:6px;border:1px solid #dedede;margin-bottom:30px;display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;overflow:hidden}.plan_data_box .plan_info_item{display:grid;grid-template-columns:90px 1fr;gap:3px 8px;align-items:start;margin-bottom:7px}.plan_data_box .plan_info_item.--price{margin-top:.5em}.plan_data_box .plan_info_item.--price .tl{translate:0 .8em}@media screen and (max-width:576px){.plan_data_box .plan_info_item{grid-template-columns:67px 1fr}}.plan_data_box .tl{border:1px solid #dedede;background:#f9f9f9;display:inline-block;border-radius:4px;white-space:nowrap;line-height:1}.plan_data_box .gentei_text,.plan_data_box .tl{padding:4px 0;text-align:center;font-size:13px;font-size:1.3rem}.plan_data_box .gentei_text{color:#fff;background:#0080cb;position:absolute;top:0;left:0;width:100%}.plan_data_box .school_info{margin-bottom:10px;width:100%;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;font-size:13px;font-size:1.3rem}.plan_data_box .school_info .school_text{width:var(--favorite-btn-wd);font-size:14px;font-size:1.4rem;padding:5px 12px;color:#fff;border-radius:6px;text-align:center;white-space:nowrap;display:inline-block;margin-right:0}.plan_data_box .school_info .school_contact,.plan_data_box .school_info .school_contact .school_add,.plan_data_box .school_info .school_contact .school_tel{display:inline-block}.plan_data_box .school_info .school_contact .school_tel{margin-left:15px}.plan_data_box .plan_info{width:100%;margin-bottom:0;display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.plan_data_box .plan_info .plan_name_text{font-size:28px;font-size:2.8rem;color:#0080cb}.plan_data_box .plan_info .add-favorite-btn{width:var(--favorite-btn-wd)}.plan_data_box .plan_info .school_label{font-size:14px;font-size:1.4rem;padding:5px 12px;color:#fff;border-radius:6px;text-align:center;display:inline-block;white-space:nowrap}.plan_data_box .plan_photo{width:28%}.plan_data_box .plan_photo img{display:block;width:100%;height:auto}.plan_data_box .plan_detail{width:70%}.plan_data_box .plan_detail .plan_disc_text{margin-bottom:10px}.plan_data_box .plan_detail .plan_term em{font-style:normal;display:inline-block;margin:0 20px}.plan_data_box .plan_detail .plan_end_date,.plan_data_box .plan_detail .plan_start_date{display:inline-block}.plan_data_box .plan_detail .plan_end_date{margin-left:25px}.plan_data_box .plan_detail .plan_price{color:#db477e;font-style:1.6rem;font-family:Oswald,sans-serif;font-weight:700;margin-top:5px}.plan_data_box .plan_detail .plan_price span{text-box:trim-both cap alphabetic;letter-spacing:-1px;font-size:205%;display:inline-block;margin-right:4px}.plan_data_box .plan_detail .sub_price{grid-column:2/3;font-size:1.8rem}.plan_data_box .plan_detail .sub_price .gokei{width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){.plan_data_box .plan_detail .sub_price{font-size:1.5rem}}.plan_data_box .bnt_box{margin-top:12px;width:100%;display:flex;justify-content:space-between}.plan_data_box .bnt_box a{width:49%;display:block;border-radius:6px;padding:12px 0;text-align:center;color:#fff;background:#0080cb}.plan_data_box .bnt_box .detail_btn{border:1px solid #0080cb;color:#0080cb;background:#fff;transition:background-color .3s ease}.plan_data_box .bnt_box .schedule_btn{transition:opacity .3s ease}.plan_data_box .bnt_box .schedule_btn:hover{opacity:.7}.plan_data_box.plan_entetsu .bnt_box .detail_btn{border-color:#23b1c7;color:#23b1c7}.plan_data_box.plan_entetsu .bnt_box .detail_btn:hover{background-color:rgba(35,177,199,.1)}.plan_data_box.plan_entetsu .bnt_box .schedule_btn{background-color:#23b1c7}.plan_data_box.plan_entetsu .plan_info .plan_name_text{color:#23b1c7}.plan_data_box.plan_entetsu .gentei_text,.plan_data_box.plan_entetsu .school_label,.plan_data_box.plan_entetsu .school_text{background-color:#23b1c7}.plan_data_box.plan_iwata .bnt_box .detail_btn{border-color:#28bb7b;color:#28bb7b}.plan_data_box.plan_iwata .bnt_box .detail_btn:hover{background-color:rgba(40,187,123,.1)}.plan_data_box.plan_iwata .bnt_box .schedule_btn{background-color:#28bb7b}.plan_data_box.plan_iwata .plan_info .plan_name_text{color:#28bb7b}.plan_data_box.plan_iwata .gentei_text,.plan_data_box.plan_iwata .school_label,.plan_data_box.plan_iwata .school_text{background-color:#28bb7b}.plan_data_box.plan_chubu .bnt_box .detail_btn{border-color:#a35ba7;color:#a35ba7}.plan_data_box.plan_chubu .bnt_box .detail_btn:hover{background-color:rgba(163,91,167,.1)}.plan_data_box.plan_chubu .bnt_box .schedule_btn{background-color:#a35ba7}.plan_data_box.plan_chubu .plan_info .plan_name_text{color:#a35ba7}.plan_data_box.plan_chubu .gentei_text,.plan_data_box.plan_chubu .school_label,.plan_data_box.plan_chubu .school_text{background-color:#a35ba7}.plan_data_box.plan_fukuroi .bnt_box .detail_btn{border-color:#59c4b5;color:#59c4b5}.plan_data_box.plan_fukuroi .bnt_box .detail_btn:hover{background-color:rgba(89,196,181,.1)}.plan_data_box.plan_fukuroi .bnt_box .schedule_btn{background-color:#59c4b5}.plan_data_box.plan_fukuroi .plan_info .plan_name_text{color:#59c4b5}.plan_data_box.plan_fukuroi .gentei_text,.plan_data_box.plan_fukuroi .school_label,.plan_data_box.plan_fukuroi .school_text{background-color:#59c4b5}.plan_data_box.plan_hamamatsu .bnt_box .detail_btn{border-color:#7ac367;color:#7ac367}.plan_data_box.plan_hamamatsu .bnt_box .detail_btn:hover{background-color:rgba(122,195,103,.1)}.plan_data_box.plan_hamamatsu .bnt_box .schedule_btn{background-color:#7ac367}.plan_data_box.plan_hamamatsu .plan_info .plan_name_text{color:#7ac367}.plan_data_box.plan_hamamatsu .gentei_text,.plan_data_box.plan_hamamatsu .school_label,.plan_data_box.plan_hamamatsu .school_text{background-color:#7ac367}.plan_data_box.plan_hamaoka .bnt_box .detail_btn{border-color:#7a79d4;color:#7a79d4}.plan_data_box.plan_hamaoka .bnt_box .detail_btn:hover{background-color:rgba(122,121,212,.1)}.plan_data_box.plan_hamaoka .bnt_box .schedule_btn{background-color:#7a79d4}.plan_data_box.plan_hamaoka .plan_info .plan_name_text{color:#7a79d4}.plan_data_box.plan_hamaoka .gentei_text,.plan_data_box.plan_hamaoka .school_label,.plan_data_box.plan_hamaoka .school_text{background-color:#7a79d4}.plan_data_box.plan_forklift .bnt_box .detail_btn{border-color:#ffa11b;color:#ffa11b}.plan_data_box.plan_forklift .bnt_box .detail_btn:hover{background-color:rgba(255,161,27,.1)}.plan_data_box.plan_forklift .bnt_box .schedule_btn{background-color:#ffa11b}.plan_data_box.plan_forklift .plan_info .plan_name_text{color:#ffa11b}.plan_data_box.plan_forklift .gentei_text,.plan_data_box.plan_forklift .school_label,.plan_data_box.plan_forklift .school_text{background-color:#ffa11b}.data_notfound{padding:20px;border:1px solid #000;text-align:center}.bnr_large{display:block;margin:40px 0}@media(any-hover:hover){.bnr_large{transition:opacity .2s ease}.bnr_large:hover{opacity:.8}}.bnr_large img{display:block;width:100%;height:auto}#wrapper .scroll_agreement_box{margin-bottom:30px;height:350px;width:100%;border:5px solid #ddd;overflow-y:scroll;text-align:left;color:#000}#wrapper .scroll_agreement_box h2{font-size:2.4rem;background-color:rgba(0,128,203,.1);color:#0080cb;text-align:center;padding:15px 0}#wrapper .scroll_agreement_box section{padding:20px}#wrapper .scroll_agreement_box .catch{color:#0080cb;font-size:18px;font-size:1.8rem}#wrapper .scroll_agreement_box .base_list li{padding-left:17px}#wrapper .scroll_agreement_box .base_list li:after{top:18px}#wrapper .scroll_agreement_box .box{border:1px solid #0080cb;margin-top:30px;border-top:0}#wrapper .scroll_agreement_box .box h3{margin-bottom:0}#wrapper .scroll_agreement_box .box p{padding:20px}#wrapper .scroll_agreement_box li>ol{margin:0 0 0 15px}#wrapper .scroll_agreement_box ol{margin-top:12px}#wrapper .scroll_agreement_box ol p{margin-bottom:10px}#wrapper .scroll_agreement_box ol li{padding-top:1.3em;padding-bottom:1.3em;border-top:1px solid #0080cb}#wrapper .scroll_agreement_box ol li:before{top:1.5em}#wrapper .scroll_agreement_box ol li:last-child{border-bottom:1px solid #0080cb}#wrapper .scroll_agreement_box ol li ol{margin:20px 0 10px 15px}#wrapper .scroll_agreement_box ol li ol>li{list-style-type:decimal}#wrapper .scroll_agreement_box ol li li{border:none;padding:10px 0}#wrapper .scroll_agreement_box ol li:last-child{border-bottom:none}#wrapper .scroll_agreement_box h3{color:#0080cb;margin-bottom:10px;font-size:20px;font-size:2rem;font-weight:700}#wrapper .scroll_agreement_box h4{margin-bottom:20px;margin-top:30px}#wrapper .scroll_agreement_box table{margin-bottom:0}#wrapper .scroll_agreement_box table td,#wrapper .scroll_agreement_box table th{line-height:1.4}#wrapper .scroll_agreement_box table .add dt{color:#0080cb;display:block;font-weight:700}@media screen and (max-width:768px){#wrapper .scroll_agreement_box section{padding:3%}#wrapper .scroll_agreement_box .number_list>li{padding-left:0}#wrapper .scroll_agreement_box .number_list>li:before{font-size:1.4rem;width:21px;height:21px;line-height:21px}#wrapper .scroll_agreement_box .number_list>li h3{padding-left:26px}#wrapper .scroll_agreement_box .catch{font-size:15px;font-size:1.5rem;text-align:left}#wrapper .scroll_agreement_box .catch br{display:none}#wrapper .scroll_agreement_box p{font-size:14px;font-size:1.4rem}#wrapper .scroll_agreement_box h3{font-size:16px;font-size:1.6rem}#wrapper .scroll_agreement_box h4{font-size:14px;font-size:1.4rem;margin:5% 0 3%}#wrapper .scroll_agreement_box ol li,#wrapper .scroll_agreement_box ul li{font-size:14px;font-size:1.4rem}#wrapper .scroll_agreement_box ol li+li{padding-bottom:0;padding-top:12px}#wrapper .scroll_agreement_box ol,#wrapper .scroll_agreement_box table{margin-bottom:0}#wrapper .scroll_agreement_box ol li:before{top:1.2em}}#license_area .license_list .license_box .group{position:relative}#license_area .license_list .license_box .group ._floatBnr{position:absolute;padding:0 15px;bottom:10px}#license_area .license_list .license_box .group ._floatBnr img{max-width:100%}@media screen and (max-width:768px){#license_area .license_list .license_box .group ._floatBnr img{width:96%}}.bnrs_area{margin-top:6rem}@media screen and (max-width:768px){.bnrs_area{margin-top:4rem}}@media screen and (max-width:590px){.bnrs_area{flex-direction:column;gap:1em}}.bnrs_area div{display:flex;justify-content:center;gap:0 1em;margin-bottom:15px}@media screen and (max-width:590px){.bnrs_area div{flex-direction:column;gap:1em}}.bnrs_area a{display:block;text-align:center}@media(any-hover:hover){.bnrs_area a{transition:opacity .2s ease}.bnrs_area a:hover{opacity:.6}}.lang_menu{display:none;border-radius:2em}.lang_menu.is-show{display:block}.lang_menu ._label{display:flex;align-items:center;gap:6px;background-color:#fff;line-height:1;border:1px solid #0080cb;color:#0080cb}.lang_menu ._label:before{content:"";-webkit-mask:url(/assets/dest/img/common/ico_translate.svg) no-repeat center/contain;mask:url(/assets/dest/img/common/ico_translate.svg) no-repeat center/contain;background-color:currentColor;width:17px;aspect-ratio:1;display:block}#subNav .lang_menu{position:relative;z-index:3}#subNav .lang_menu ._label{padding:5px 4px 4px}#subNav .lang_menu ._label.is-active{background-color:#0080cb;color:#fff}#subNav .lang_menu ._list{border-radius:6px;position:absolute;visibility:hidden;opacity:0;right:0;bottom:-10px;width:100%;transform:translateY(100%);box-shadow:0 0 12px rgba(0,0,0,.2)}#subNav .lang_menu ._list:before{content:"";display:block;position:absolute;top:1px;left:50%;transform:translate(-50%,-100%);width:12px;aspect-ratio:1;-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);background-color:#fff}#subNav .lang_menu ._list.is-open{visibility:visible;opacity:1;z-index:1}#subNav .lang_menu ._btn{font-size:1.3rem;width:100%;gap:0 .3em;padding:8px 10px;background-color:#fff}#subNav .lang_menu ._btn:not(:first-child){border-top:1px solid #0080cb}#subNav .lang_menu ._btn:first-child{border-radius:6px 6px 0 0}#subNav .lang_menu ._btn:last-child{border-radius:0 0 6px 6px}.hamburger_translate #subNav .lang_menu ._btn{width:48%;padding:6px;justify-content:center}@media(any-hover:hover){#subNav .lang_menu ._btn{transition:background-color .2s ease}#subNav .lang_menu ._btn:hover{background-color:#dcf1fd}}.hamburger_translate .lang_menu{background-color:#fff;border-radius:5px;overflow:hidden;border:1px solid #0080cb;color:#0080cb}.hamburger_translate .lang_menu ._label{display:block;position:relative;width:100%;border:none;padding:1em 0;border-radius:0}.hamburger_translate .lang_menu ._label:before{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.hamburger_translate .lang_menu ._label:after{content:"";display:block;width:9px;aspect-ratio:4/3;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);position:absolute;right:10px;top:50%;transform:translateY(-50%);background-color:#0080cb;transition:transform .2s ease;transform-origin:center 20%}.hamburger_translate .lang_menu ._label.is-active:after{transform:rotate(180deg)}.hamburger_translate .lang_menu ._list{display:none}.hamburger_translate .lang_menu ._list.is-open{display:block}.hamburger_translate .lang_menu ._btn{border-top:1px solid #0080cb;display:block;width:100%;padding:10px 0}._kome_text_xs{margin-top:30px;font-size:1.1rem;text-align:left}.modal_translate{opacity:0;overflow:hidden;visibility:hidden;position:absolute;transition:opacity .2s ease;width:0;height:0}.modal_translate.is-show{opacity:1;overflow:visible;visibility:visible;position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;z-index:9999}.modal_translate.is-show ._overlay{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.modal_translate ._container{position:absolute;top:10vw;left:50%;transform:translateX(-50%);max-width:750px;width:94%;padding:20px;border-radius:10px;background-color:#fff;max-height:calc(100dvh - 100px);overflow-y:auto}.modal_translate .close_btn{position:absolute;top:10px;right:10px;padding:8px 1em 12px;color:#0080cb;font-size:19px;line-height:1;display:block;background-color:rgba(0,128,203,.1);border-radius:4px}.modal_translate .close_btn:active{background-color:rgba(0,128,203,.4)}.modal_translate ._inner ._ttl{color:#0080cb;text-align:center;font-size:clamp(2rem,3vw,3rem);margin:5px 0 12px}.modal_translate ._inner ._body{line-height:1.6}.modal_translate ._inner .agree_btn{background-color:#0080cb;color:#fff;text-align:center;width:100%;max-width:360px;display:block;padding:.6em 1em;margin:20px auto;border-radius:4px}.modal_translate ._inner .agree_btn .inline-block{display:inline-block}@media(any-hover:hover){.modal_translate ._inner .agree_btn{transition:filter .2s ease}.modal_translate ._inner .agree_btn:hover{filter:brightness(.8) contrast(1.3)}}@media screen and (max-width:768px){html.translated-ltr{padding-top:56px}html.translated-ltr header{top:56px}html.translated-ltr header nav.active{top:139px!important}html.translated-ltr #headline{padding-top:15px!important}}html.translated-ltr .lang_menu{display:none}html.translated-ltr #searchArea{padding:20px 0}html.translated-ltr #fixNav,html.translated-ltr .header_favorite_link{display:none}.loading_block{visibility:hidden;z-index:-1;position:fixed;top:0;left:0;width:100vw;height:100dvh;height:100vh;background-color:hsla(0,0%,100%,.97)}@keyframes b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading_block.is-loading{visibility:visible;z-index:9999}.loading_block.is-loading ._icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading_block.is-loading ._icon ._icon_img{animation:b 1s linear 0s infinite forwards}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}figcaption,figure{margin-bottom:0;padding:0}a,a:active,a:hover,a:visited{color:#000;text-decoration:none}.soon{text-align:center;padding:200px 0}header{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}header #siteTitle{width:275px;text-align:center;padding:15px 20px}header #siteTitle a{display:block}header .header_favorite_link{font-size:1.4rem;display:flex;align-items:center;background:url(/assets/dest/img/common/ico_favorite.svg) no-repeat 0/1.2em auto;padding-left:1.5em;font-weight:700;line-height:1}header .header_favorite_link.--sp{background-color:#fff;font-size:1.6rem;display:flex;justify-content:center;align-items:center;border-radius:5px;padding:1em 0;margin-top:20px;background-position:10px;border:1px solid #f7c744}@media not screen and (max-width:768px){header .header_favorite_link.--sp{display:none}}header .header_favorite_link ._num{text-align:center;background-color:#e43b1c;color:#fff;border-radius:2em;font-size:90%;padding:4px .4em 2px}header .header_foreigners_sp{font-weight:700;font-size:1.6rem;display:flex;justify-content:center;align-items:center;border-radius:5px;margin-top:20px}@media not screen and (max-width:768px){header .header_foreigners_sp{display:none}}header nav{width:calc(100% - 270px);flex-direction:column-reverse;border-left:1px solid #dedede}header nav,header nav #globalNav{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}header nav #globalNav{border-top:1px solid #dedede;align-items:center}header nav #globalNav li{-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.current,header nav #globalNav li a:hover{background:#eef7fc}header nav #globalNav .column_2{display:none}header nav #subNav{background:#f9f9f9;padding:10px 15px;display:flex;justify-content:flex-end;align-items:center;gap:0 16px}@media screen and (max-width:768px){header nav #subNav .header_favorite_link{display:none}}header nav #subNav ._btn_list{display:flex;justify-content:flex-end;align-items:center}header nav #subNav li a{display:block;margin-right:20px;padding-left:20px;font-size:14px;font-size:1.4rem;background:url(/shared/img/ico/ico_arrow_blue.svg) no-repeat 0;background-size:13px 13px}@media screen and (min-width:769px){header{z-index:9999;position:relative}header nav #spGlobalNav{display:none}header nav #globalNav{align-items:stretch}header nav #globalNav li a{position:relative;z-index:2;background-color:#fff;line-height:1.2;height:100%;display:flex;justify-content:center;align-items:center}header nav #globalNav li[data-menu]>a{background:url(/assets/dest/img/mega_menu/ico_mega_arrow.svg) no-repeat center bottom 12px}header nav #globalNav li[data-menu] .down_menu_box{z-index:9999;position:absolute;bottom:0;left:0;width:100%;padding:30px 0;visibility:hidden;background-color:rgba(0,128,203,.97);opacity:0;transform:translateY(100%);border-top:1px solid #dedede;box-shadow:0 3px 3px rgba(0,0,0,.2);transition:opacity .5s ease}header nav #globalNav li[data-menu] .down_menu_box.is-open{visibility:visible;opacity:1}header nav #globalNav li[data-menu] .down_menu_box.is-open .menu_item ._thumb img{display:block}header nav #globalNav li[data-menu] .down_menu_box .menu_con{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;margin-bottom:0;gap:1em}header nav #globalNav li[data-menu] .down_menu_box .menu_item{width:28%;border-radius:10px;padding:0;overflow:hidden;color:#0080cb;transform:translateY(0);display:block}}@media screen and (min-width:769px)and (any-hover:hover){header nav #globalNav li[data-menu] .down_menu_box .menu_item{transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}header nav #globalNav li[data-menu] .down_menu_box .menu_item:hover{background-color:#eef7fc;box-shadow:0 2px 3px rgba(0,0,0,.2);transform:translateY(-4px)}}@media screen and (min-width:769px){header nav #globalNav li[data-menu] .down_menu_box .menu_item ._thumb{width:100%;aspect-ratio:3/2}header nav #globalNav li[data-menu] .down_menu_box .menu_item ._thumb img{display:none;width:100%;height:100%;object-fit:cover}header nav #globalNav li[data-menu] .down_menu_box .menu_item ._ttl{padding:7px 0;background:url(/shared/img/ico/ico_arrow_blue.svg) no-repeat right 6px center;background-size:16px auto;width:100%}header nav #globalNav li[data-menu] .down_menu_box .menu_item ._ttl._line2{height:52px;display:flex;justify-content:center;align-items:center;width:100%}}@media screen and (min-width:769px)and (max-width:1000px){header nav #globalNav li[data-menu] .down_menu_box .menu_item ._ttl{font-size:1.4rem;text-indent:-1em;font-feature-settings:"palt"}}@media screen and (min-width:769px)and (max-width:800px){header nav #globalNav li[data-menu] .down_menu_box .menu_item ._ttl{font-size:1.2rem}}@media screen and (min-width:769px){header nav #globalNav li[data-menu] .down_menu_box .menu_item ._area_label{position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:70px 70px 0 0;border-color:#fbf307 transparent transparent}header nav #globalNav li[data-menu] .down_menu_box .menu_item ._area_label span{color:#2194d6;transform:rotate(-45deg);position:absolute;left:0;top:-57px;font-weight:600;white-space:nowrap;padding:0}header nav #globalNav li[data-menu] .down_menu_box .menu_item ._start_date_icon{background-color:#db477e;color:#fff;padding:4px 0 3px;text-align:center;font-size:1.6rem}header nav #globalNav li[data-menu] .down_menu_box ._col3 .menu_item{width:28%}header nav #globalNav li[data-menu] .down_menu_box ._col4 .menu_item{width:22%}header nav #globalNav li[data-menu] .down_menu_box .menu_col4{padding:0 14px;display:grid;grid-template-columns:1fr 25%;gap:12px;align-items:center}header nav #globalNav li[data-menu] .down_menu_box .menu_col4 .menu_con{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}header nav #globalNav li[data-menu] .down_menu_box .menu_col4 .menu_item{width:100%;margin:0;height:auto}header nav #globalNav li[data-menu] .down_menu_box .menu_col4 .menu_item ._ttl{text-indent:0;font-feature-settings:"palt"}}@media screen and (min-width:769px)and (min-width:1100px){header nav #globalNav li[data-menu] .down_menu_box .menu_col4 .menu_item .block_md{display:none}}@media screen and (min-width:769px){header nav #globalNav li[data-menu] .down_menu_box .wide_bnr{padding:0;width:100%;background-color:transparent}header nav #subNav .gashukumenkyo_btn{border:1px solid #0080cb;padding:3px 0 2px;padding-left:8px;margin-right:18px;background-color:#fff}}@media screen and (min-width:769px)and (any-hover:hover){header nav #subNav .gashukumenkyo_btn:hover{background-color:#eef7fc}}@media screen and (min-width:769px){header nav #subNav .gashukumenkyo_btn a{color:#0080cb}}@media screen and (max-width:1200px)and (min-width:769px){header{position:relative;display:block}header #siteTitle{padding:10px 0 13px;width:auto;height:auto}header #siteTitle img{max-width:none;width:auto;height:68px}header nav{width:100%;border-left:none}header nav #globalNav li a{padding:24px 0;font-size:1.5rem}header nav #subNav{padding:4px 20px;border-radius:0;border:none;border-top:1px solid #ddd}}@media screen and (max-width:768px){header nav #spGlobalNav{display:block}header nav #globalNav{display:none}}header .hamburger_translate{display:block;margin-block:6vw}@media screen and (min-width:769px){header .hamburger_translate{display:none}}header .hamburger_lg_bnr{display:block;margin-block:20px 8%}@media screen and (min-width:769px){header .hamburger_lg_bnr{display:none}}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}@media screen and (max-width:1200px){footer #guideArea .text-bnr a .title{font-size:2rem}}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 bottom/100% auto}footer #guideArea .voice_bnr a .title{display:inline-block}footer #guideArea .voice_bnr a:after{opacity:.1}footer #guideArea .voice_bnr a:hover,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 .3s ease;content:"";display:block;width:0;height:1px;position:absolute;bottom:-1px;left:0;background-color:hsla(0,0%,100%,.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(/shared/img/ico/ico_arrow_white_r.svg) no-repeat 100%/auto 22px}footer .slick-next:before,footer .slick-prev:before{content:url(/shared/img/ico/ico_arrow_blue_r.svg)}footer .slick-prev:before{transform:rotate(180deg);display:block}footer .ft_bottom_bnr{display:block;margin:30px auto 0;max-width:1000px;padding:0 3%}@media screen and (max-width:768px){footer .ft_bottom_bnr{margin:0 0 40px}}footer .ft_bottom_bnr img{width:100%;height:auto}footer #footer_navi{border-top:1px solid #0080cb;border-bottom:1px solid #0080cb;padding:50px 0;text-align:left}footer #footer_navi .inner_wrap{display:flex;justify-content:space-between;width:1200px;margin-bottom:0}footer #footer_navi .school_map,footer #footer_navi .site_map{display:flex;flex-wrap:wrap}footer #footer_navi .school_map>li,footer #footer_navi .site_map>li{margin-bottom:20px}footer #footer_navi .school_map>li .school_nav,footer #footer_navi .site_map>li .school_nav{margin-top:5px}footer #footer_navi .school_map>li .tel_li,footer #footer_navi .site_map>li .tel_li{display:inline-block;margin-left:1em}footer #footer_navi .school_map>li>a,footer #footer_navi .site_map>li>a{color:#0080cb;font-weight:700;display:inline-block}footer #footer_navi .school_map>li ul li,footer #footer_navi .site_map>li ul li{display:inline-block}footer #footer_navi .school_map>li ul li a,footer #footer_navi .site_map>li ul li a{font-size:13px;font-size:1.3rem;color:#000;display:block;margin:4px 0;margin-right:30px;padding-left:18px;background:url(/shared/img/ico/ico_arrow_blue.svg) no-repeat left 2px;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%;margin-bottom:7px}footer #footer_navi .school_map{width:58%}footer #footer_navi .school_map>li{width:100%;border-bottom:1px solid #dedede;padding-bottom:10px;margin-bottom:10px}@media screen and (max-width:1240px){footer #footer_navi .school_map>li{width:50%}}footer #footer_navi .school_map .bnr a{padding-left:0}footer address{margin:40px 0 0;text-align:center}footer address #ftLogo{margin-bottom:15px}footer address+#copyRight{margin-top:40px}footer .sns_list{justify-content:center;display:flex;margin:11px 0}footer .sns_list a img{display:block;width:52px;height:auto;margin:8px}footer .sns_list a:last-child{display:flex;align-items:center}footer .sns_list a:last-child img{width:44px}footer #copyRight{padding:8px 0;background:#0080cb;color:#fff;text-align:center;font-family:Open Sans,sans-serif}#fixNav{position:fixed;z-index:99;right:10px;bottom:30px;transform:translateY(-50%)}#fixNav .nav{background:#2ba3e9;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;padding:4px;border-radius:4px 0 0 4px}#fixNav .nav a{display:block;padding:20px 0;text-align:center;color:#fff;font-size:13px;font-size:1.3rem}#fixNav .nav a:first-child{background:#eef7fc;border-radius:2px;color:#0080cb;font-weight:600;padding:10px 0;font-size:14px;font-size:1.4rem}#fixNav .nav a span{display:block;margin-bottom:5px}#pageTitle{background:#0080cb;color:#fff;font-size:32px;font-size:3.2rem;padding:1% 3%;font-weight:400;letter-spacing:6px;text-align:center}#pageTitle img{margin-right:10px}#pageTitle span{position:relative;display:inline-block;padding:0 30px}#pageTitle span:before{right:.2em;border:1px solid #fff;border-left:none}#pageTitle span:after,#pageTitle span:before{position:absolute;content:"";top:.2em;width:.2em;height:80%}#pageTitle span:after{left:0;border:1px solid #fff;border-right:none}body.plan #pageTitle,body.plan_other #pageTitle{display:flex;flex-direction:column-reverse;align-items:center}body.plan #pageTitle .sub_ttl,body.plan_other #pageTitle .sub_ttl{font-size:clamp(1.4rem,2vw,1.8rem);margin-top:.3em}body.plan #pageTitle .sub_ttl:after,body.plan #pageTitle .sub_ttl:before,body.plan_other #pageTitle .sub_ttl:after,body.plan_other #pageTitle .sub_ttl:before{display:none}.pan{padding:6px 3%;border-bottom:1px solid #dedede;background:#f9f9f9;margin-bottom:30px}.pan span{margin-right:5px}.pan strong{font-weight:400}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:-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}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:0;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;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;border-top:2px solid #2ba3e9;border-right:2px solid #2ba3e9;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:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;margin:50px 0}body#home main #planArea .planBtn>div{width:33.3333333333%}body#home main #planArea .planBtn>div a{display:block;padding:20px 0;text-align:center;font-size:20px;font-size:2rem;font-weight:700}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 top;background-size:100% auto;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:0 0 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,.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{gap:15px;display:grid;grid-template-columns:repeat(2,1fr)}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{width:.98em;height:auto}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #car_license_area_content .checkelement{flex:1}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 .bdr-title{margin-bottom:10px}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #school_area_content .container{grid-template-columns:repeat(3,1fr)}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #school_area_content .scool_box:first-of-type{grid-column:1/3;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 #age_area_content,body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #person_area_content{flex:1;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 #age_area_content.s_prevent,body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #person_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 #age_area_content.s_prevent .text,body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #person_area_content.s_prevent .text{color:#dedede}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #age_area_content.s_prevent select,body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #person_area_content.s_prevent select{border-color:#dedede;color:#dedede}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #age_area_content.s_prevent svg .cls-1,body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #person_area_content.s_prevent svg .cls-1{fill:#dedede}body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #age_area_content select,body#planIndex.direct_access #plan_content .container #searchArea form .sp_search_tab .inner_tab #person_area_content select{border-radius:6px;border:1px solid #0080cb;background-color:#fff;padding:15px 0;width:6em;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 .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,body.plan_other main .bdr-title{margin-bottom:30px}body#scheduleIndex main .emp_text,body.plan_other main .emp_text{font-size:13px;font-size:1.3rem;text-align:center;border:1px solid #000;white-space:nowrap}body#scheduleIndex main .要問い合わせ,body.plan_other main .要問い合わせ{background:rgba(228,59,28,.1)}body#scheduleIndex main .要問い合わせ .emp_text,body.plan_other main .要問い合わせ .emp_text{color:#e43b1c;border-color:#e43b1c}body#scheduleIndex main .空きあり .emp_text,body.plan_other main .空きあり .emp_text{color:#17b961;border-color:#17b961}body#scheduleIndex main .残りわずか .emp_text,body.plan_other main .残りわずか .emp_text{color:#fba232;border-color:#fba232}body#scheduleIndex main .plan_data_box,body.plan_other main .plan_data_box{margin-bottom:40px}body#scheduleIndex main .plan_data_box .plan_photo,body.plan_other main .plan_data_box .plan_photo{width:22%}body#scheduleIndex main .plan_data_box .plan_detail,body.plan_other main .plan_data_box .plan_detail{width:76%}body#scheduleIndex main #resoluteDay .title_gray,body.plan_other 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,body.plan_other 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,body.plan_other main #resoluteDay .title_gray .signal_list p{width:30%;margin:0 10px}body#scheduleIndex main #resoluteDay .title_gray .signal_list p .emp_text,body.plan_other main #resoluteDay .title_gray .signal_list p .emp_text{line-height:1;display:block;padding:7px 0}body#scheduleIndex main .month_controller,body.plan_other main .month_controller{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#2faaf3}body#scheduleIndex main .month_controller .this_month,body.plan_other 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,body.plan_other 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,body.plan_other 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,body.plan_other main .month_controller .search_next{background:#fff url(/shared/img/ico/ico_arrow_blue_r.svg) no-repeat right 10px center/auto 13px}body#scheduleIndex main .month_controller .search_prev,body.plan_other main .month_controller .search_prev{background:#fff url(/shared/img/ico/ico_arrow_blue_l.svg) no-repeat left 10px center/auto 13px}body#scheduleIndex main #calendar_field,body.plan_other main #calendar_field{position:relative;border-top:1px solid #0080cb;border-left:1px solid #0080cb}body#scheduleIndex main #calendar_field .week_title,body.plan_other main #calendar_field .week_title{display:flex;flex-wrap:wrap;background:#f9f9f9}body#scheduleIndex main #calendar_field .week_title .week_box,body.plan_other main #calendar_field .week_title .week_box{width:14.2857142857%;text-align:center;padding:10px 0;border-right:1px solid #0080cb;border-bottom:1px solid #0080cb}body#scheduleIndex main #calendar_field .week_title .sunday,body.plan_other main #calendar_field .week_title .sunday{color:#db477e}body#scheduleIndex main #calendar_field .calendar_area,body.plan_other main #calendar_field .calendar_area{display:flex;flex-wrap:wrap}body#scheduleIndex main #calendar_field .calendar_area .day_box,body.plan_other main #calendar_field .calendar_area .day_box{min-height:90px;border-right:1px solid #0080cb;border-bottom:1px solid #0080cb;width:14.2857142857%}body#scheduleIndex main #calendar_field .calendar_area .day_box a,body.plan_other main #calendar_field .calendar_area .day_box a{display:block;padding:4px}body#scheduleIndex main #calendar_field .calendar_area .day_box .day_number,body.plan_other 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,body.plan_other main #calendar_field .calendar_area .day_box .price_text{text-align:center;color:#db477e;font-weight:700;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,body.plan_other 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,body.plan_other 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,body.plan_other 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,body.plan_other main #calendar_field .calendar_area .day_box.other_month .day_number{color:#b4b4b4}body#scheduleIndex main .schedule_other_cal .month_controller,body.plan_other main .schedule_other_cal .month_controller{justify-content:center;position:relative}body#scheduleIndex main .schedule_other_cal .month_controller .search_next,body#scheduleIndex main .schedule_other_cal .month_controller .search_prev,body.plan_other main .schedule_other_cal .month_controller .search_next,body.plan_other main .schedule_other_cal .month_controller .search_prev{position:absolute;top:50%;transform:translateY(-50%)}body#scheduleIndex main .schedule_other_cal .month_controller .search_prev,body.plan_other main .schedule_other_cal .month_controller .search_prev{left:12px}body#scheduleIndex main .schedule_other_cal .month_controller .search_next,body.plan_other main .schedule_other_cal .month_controller .search_next{right:12px}body#scheduleIndex main .schedule_other_cal .plan_container,body.plan_other main .schedule_other_cal .plan_container{padding:4px}body#scheduleIndex main .schedule_other_cal .plan_container .entry_btn,body.plan_other main .schedule_other_cal .plan_container .entry_btn{display:block;width:100%}@media screen and (max-width:768px){body#scheduleIndex main .schedule_other_cal .day_box,body.plan_other main .schedule_other_cal .day_box{display:flex;align-items:center;justify-content:space-between;gap:0 1em}body#scheduleIndex main .schedule_other_cal .day_box .plan_container,body.plan_other main .schedule_other_cal .day_box .plan_container{flex-grow:1;display:grid;grid-template-columns:1fr 33%;grid-template-rows:1fr 1fr;grid-template-areas:"a b" "c b";gap:0 6px;text-align:center}body#scheduleIndex main .schedule_other_cal .day_box .plan_container .emp_text,body.plan_other main .schedule_other_cal .day_box .plan_container .emp_text{grid-area:a;display:flex;justify-content:center;align-items:center}body#scheduleIndex main .schedule_other_cal .day_box .plan_container .plan_box,body.plan_other main .schedule_other_cal .day_box .plan_container .plan_box{grid-area:c;display:block!important}body#scheduleIndex main .schedule_other_cal .day_box .plan_container .plan_box .s_d .saitan_grd,body.plan_other main .schedule_other_cal .day_box .plan_container .plan_box .s_d .saitan_grd{font-size:4vw!important;background-color:transparent!important;color:inherit!important}body#scheduleIndex main .schedule_other_cal .day_box .plan_container form,body.plan_other main .schedule_other_cal .day_box .plan_container form{grid-area:b}body#scheduleIndex main .schedule_other_cal .day_box .plan_container form .entry_btn,body.plan_other main .schedule_other_cal .day_box .plan_container form .entry_btn{width:100%!important}}body#scheduleIndex main .schedule_other_cal .emp_text.--aki1,body.plan_other main .schedule_other_cal .emp_text.--aki1{color:#e43b1c;border-color:#e43b1c;background-color:rgba(228,59,28,.1)}body#scheduleIndex main .schedule_other_cal .emp_text.--aki2,body.plan_other main .schedule_other_cal .emp_text.--aki2{color:#17b961;border-color:#17b961}body#scheduleIndex main .schedule_other_cal .emp_text.--aki3,body.plan_other main .schedule_other_cal .emp_text.--aki3{color:#fba232;border-color:#fba232}body#scheduleIndex main .back_btn,body.plan_other 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 .calendar_area .day_box,body#scheduleIndex main #calendar_field .week_title .week_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;padding-left:40px;position:relative}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%;position:absolute;left:0;top:0;bottom:0;margin:auto 0}body#checkIndex .checkBar .sm_check{font-size:1.4rem;margin-top:10px;margin-left:.5em}body#checkIndex .checkBar .sm_check li{padding-left:26px;background:url(/assets/dest/img/ico/ico_check_circle.svg) no-repeat 0/20px auto}body#checkIndex .attention{margin:20px 0;border:1px solid #0080cb;color:#0080cb;padding:20px}body#checkIndex .attention ._link{text-decoration:underline;color:inherit}body#checkIndex .attention ._link[target=_blank]{padding-left:15px;background:url(/shared/img/ico/ico_externallink.svg) no-repeat 0/13px auto}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 .formBox .checkelement{display:block;text-align:center}body#checkIndex input[type=checkbox]{opacity:0;width:1px;height:1px;position:absolute}body#checkIndex input[type=checkbox]+label{display:inline-block}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(/shared/img/ico/ico_checked.png) no-repeat 50%}body#checkIndex #rsvBtn input{display:block;margin:12px auto;background:#0080cb;color:#fff;padding:18px 0;width:360px;border-radius:4px}body#checkIndex #rsvBtn input:disabled{background-color:#c3c3c3}body#checkIndex #backBtn{margin-top:20px}body#checkIndex #backBtn input{display:block;margin:12px auto;background:#fff;color:#0080cb!important;border:1px solid #0080cb;padding:10px 0;width:320px;border-radius:4px}body.form main h2.mainTtl{position:relative;font-size:35px;font-size:3.5rem;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:after,body.form main h2.mainTtl:before{content:"";width:100px;height:1px;background:#000;display:block}body.form main .license_area .base_tbl{margin-bottom:0;border:none}body.form main .license_area .base_tbl tr:last-of-type,body.form main .license_area .base_tbl tr:last-of-type td,body.form main .license_area .base_tbl tr:last-of-type th{border-bottom:none}body.form main .back_top_btn{width:clamp(200px,100%,400px);border:1px solid #0080cb;color:#0080cb;padding:1.2em 0;text-align:center;display:block;background-color:#fff;margin:0 auto}@media(any-hover:hover){body.form main .back_top_btn:hover{background-color:#f1faff}}body.form main .limit_age_text{border:1px solid #e43b1c;color:#e43b1c;padding:5px 0;text-align:center;margin-top:7px;width:100%;display:block}body.form main .conf_btns{margin-top:30px}body.form main .kome_box,body.form main .kome_text{border:1px solid #0080cb;padding:20px;margin-bottom:30px}body.form main .required_icon{font-weight:400;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:-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:700;display:inline-block}body.form main div.contArea .schedule_box{margin:20px 0 10px;font-weight:700;font-size:2rem;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:-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 td,body.form main table tr th{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 .row_input_box{display:flex;align-items:flex-start;gap:0 6px}body.form main table tr td .container{display:flex;align-items:center}body.form main table tr td input,body.form main table tr td textarea{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 .note_txt{margin-bottom:6px}body.form main table tr td .red_text{color:#e43b1c;margin-bottom:6px}body.form main table tr td input[type=email],body.form main table tr td input[type=tel],body.form main table tr td input[type=text]{width:100%}body.form main table tr td input[name^=namemei],body.form main table tr td input[name^=namesei],body.form main table tr td input[name^=nnm],body.form main table tr td input[name^=snm]{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 input.wide_ninzuu{width:100px;margin-right:10px}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;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 .3s ease;-moz-transition:all .3s ease;-o-transition:all .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%;-webkit-appearance:none;appearance:none;background:url(/assets/dest/img/common/ico_arrow_down.svg) no-repeat right 6px center/14px auto}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;border-top:2px solid #0080cb;border-right:2px solid #0080cb;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 table tr td .item_container{display:flex;gap:0 10px}body.form main table tr td .item_container ._item{flex:1}body.form main table tr td .item_container ._item input{width:100%}@media screen and (max-width:576px){body.form main table tr td .item_container{flex-direction:column;gap:4px}body.form main table tr td .item_container ._item{flex:unset}}body.form main table tr td .error_message{display:inline-block;background:#ee0101;position:absolute;transform:translateY(-100%);color:#fff!important;min-width:120px;font-size:11px;border:2px solid #ddd;padding:4px 10px;border-radius:6px}body.form main table tr td .error_message:after{content:"";display:block;width:0;height:0;border:5px solid transparent;border-bottom:none;border-top:10px solid #ee0101;position:absolute;bottom:0;left:13px;transform:translateY(8px)}body.form main table tr td .error_message[style="color: red;"]{opacity:1;transition:opacity .2s ease}body.form main table tr td .error_message:empty{opacity:0}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(/shared/img/ico/ico_externallink.svg) no-repeat 15%}body.form main #agreementCheck #agreement+label{display:inline-block;font-size:18px;font-size:1.8rem;margin-bottom:20px}body.form .form_btns{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}body.form .form_btns .confirm_btn,body.form .form_btns .send_blue_btn{display:block;width:340px;padding:20px 0;background:#0080cb;color:#fff;font-size:2rem;font-weight:700}body.form .form_btns .back_gray_btn{width:340px;padding:20px 0;background:#a2a2a2;color:#fff;font-size:2rem;font-weight:700;margin-right:5px}@media screen and (max-width:768px){body.form .form_btns{flex-direction:column-reverse}body.form .form_btns .back_gray_btn{width:50%;padding:10px 0;margin-right:0;margin-top:10px}}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:#000;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 .plan_entetsu .gentei_text{background-color:#23b1c7}body.entry .plan_entetsu .plan_box{color:#23b1c7}body.entry .plan_entetsu .facility_box .school_name{background-color:#23b1c7;font-size:14px;font-size:1.4rem;padding:1px 12px;color:#fff;border-radius:6px;text-align:center;display:inline-block;white-space:nowrap}body.entry .plan_iwata .gentei_text{background-color:#28bb7b}body.entry .plan_iwata .plan_box{color:#28bb7b}body.entry .plan_iwata .facility_box .school_name{background-color:#28bb7b;font-size:14px;font-size:1.4rem;padding:1px 12px;color:#fff;border-radius:6px;text-align:center;display:inline-block;white-space:nowrap}body.entry .plan_chubu .gentei_text{background-color:#a35ba7}body.entry .plan_chubu .plan_box{color:#a35ba7}body.entry .plan_chubu .facility_box .school_name{background-color:#a35ba7;font-size:14px;font-size:1.4rem;padding:1px 12px;color:#fff;border-radius:6px;text-align:center;display:inline-block;white-space:nowrap}body.entry .plan_fukuroi .gentei_text{background-color:#59c4b5}body.entry .plan_fukuroi .plan_box{color:#59c4b5}body.entry .plan_fukuroi .facility_box .school_name{background-color:#59c4b5;font-size:14px;font-size:1.4rem;padding:1px 12px;color:#fff;border-radius:6px;text-align:center;display:inline-block;white-space:nowrap}body.entry .plan_hamamatsu .gentei_text{background-color:#7ac367}body.entry .plan_hamamatsu .plan_box{color:#7ac367}body.entry .plan_hamamatsu .facility_box .school_name{background-color:#7ac367;font-size:14px;font-size:1.4rem;padding:1px 12px;color:#fff;border-radius:6px;text-align:center;display:inline-block;white-space:nowrap}body.entry .plan_hamaoka .gentei_text{background-color:#7a79d4}body.entry .plan_hamaoka .plan_box{color:#7a79d4}body.entry .plan_hamaoka .facility_box .school_name{background-color:#7a79d4;font-size:14px;font-size:1.4rem;padding:1px 12px;color:#fff;border-radius:6px;text-align:center;display:inline-block;white-space:nowrap}body.entry .plan_forklift .gentei_text{background-color:#ffa11b}body.entry .plan_forklift .plan_box{color:#ffa11b}body.entry .plan_forklift .facility_box .school_name{background-color:#ffa11b;font-size:14px;font-size:1.4rem;padding:1px 12px;color:#fff;border-radius:6px;text-align:center;display:inline-block;white-space:nowrap}body.entry_other main .plan_box{padding:23px;padding-top:45px;border-radius:6px;border:1px solid #dedede;margin-bottom:30px;position:relative;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:700}body#entry_otherConfirm main .plan_box,body#entry_otherIndex main .plan_box,body#entry_otherThanks main .plan_box{display:flex;justify-content:space-between}body#entry_otherConfirm main .plan_box .photo,body#entry_otherIndex main .plan_box .photo,body#entry_otherThanks main .plan_box .photo{width:22%}body#entry_otherConfirm main .plan_box .boxR,body#entry_otherIndex main .plan_box .boxR,body#entry_otherThanks main .plan_box .boxR{width:76%}body#entry_otherConfirm main .plan_box .boxR #plan_nm,body#entry_otherIndex main .plan_box .boxR #plan_nm,body#entry_otherThanks main .plan_box .boxR #plan_nm{margin-bottom:20px}body#entry_otherConfirm main .plan_box .boxR .plan_txt,body#entry_otherIndex main .plan_box .boxR .plan_txt,body#entry_otherThanks main .plan_box .boxR .plan_txt{margin-bottom:10px}body#entry_otherConfirm main .plan_box .boxR .plan_condition_box,body#entry_otherIndex main .plan_box .boxR .plan_condition_box,body#entry_otherThanks main .plan_box .boxR .plan_condition_box{margin-bottom:20px}body#entry_otherThanks .license_area{margin-top:20px}body#entry_otherIndex main #school_choice select{-webkit-appearance:none;appearance:none;border:none}body#entry_otherIndex main #school_choice select::-ms-expand{display:none}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}.ie input[type=date],.mobile input[type=date]{background:url(/shared/img/ico/ico_calendar.svg) no-repeat right 10px center/auto 60%}form input[type=checkbox],form input[type=radio]{opacity:0;width:1px;height:1px;position:absolute}form input[type=checkbox]+label,form input[type=radio]+label{display:flex;align-items:center}form input[type=radio]+label:before{border-radius:50%;border:1px solid #ccc}form input[type=checkbox]+label:before,form input[type=radio]+label:before{content:" ";display:inline-block;width:24px;height:24px;margin-right:6px;background:#fff;vertical-align:middle}form input[type=checkbox]+label:before{border-radius:5px;border:1px solid #ccc}form input[type=radio]:checked+label:before{background:url(/shared/img/ico/ico_radio.png) no-repeat 50%}form input[type=checkbox]:checked+label:before{background:url(/shared/img/ico/ico_checked.png) no-repeat 50%}#wrapper form .foreigners_tr{display:none}#wrapper form .foreigners_tr .foreigners_ttl{background-color:#0080cb;text-align:center;color:#fff}#wrapper form .foreigners_tr .kome_mt{margin-top:6px}#wrapper form .foreigners_tr .kome_mt a{color:#0080cb;text-decoration:underline}#wrapper form .foreigners_tr .kome_mt a[target=_blank]:before{content:"";display:inline-block;width:14px;aspect-ratio:1;background:url(/shared/img/ico/ico_externallink.svg) no-repeat 50%/contain;margin-right:6px;translate:0 2px}#wrapper form .foreigners_tr .js-datepicker{background:url(/shared/img/ico/ico_calendar.svg) no-repeat right 10px center}#wrapper form .foreigners_tr input[type=text][disabled]{background-color:#efefef}#wrapper form .foreigners_tr .sub_option{margin-top:8px;display:flex;align-items:center;gap:10px}#wrapper form .foreigners_tr .sub_option .checkelement,#wrapper form .foreigners_tr .sub_option .radioelement{flex-shrink:0;width:-moz-fit-content!important;width:fit-content!important}#wrapper form .foreigners_tr .is-success .sub_option input[type=text]{border-color:#ccc!important}@media not screen and (max-width:576px){#wrapper form .foreigners_tr .js-datepicker{width:18em!important}}#wrapper form .foreigners_tr .c-checklist.is-error .c-checklist__btn{background-color:var(--color-bg-danger)!important;box-shadow:0 0 0 2px var(--color-danger)}#wrapper form .foreigners_tr .zairyu_kikan_other_input{visibility:hidden}#wrapper form .foreigners_tr .zairyu_kikan_other_input[style]{visibility:visible}input::placeholder,textarea::placeholder{color:#c7c7c7}input::focus::placeholder{color:transparent}body.entry #btnsubmit{margin-bottom:60px}@media screen and (max-width:576px){body.entry #btnsubmit{margin-inline:auto;width:96%}}p#btnsubmit a,p#btnsubmit input{width:340px;padding:20px 0;background:#0080cb;color:#fff;font-size:2rem;font-weight:700}p#btnsubmit a[inert=true],p#btnsubmit input[inert=true]{filter:grayscale(1);opacity:.6}.conf_btns .btn-send,.conf_btns [value=入校申込],.conf_btns [value=送信]{width:340px;padding:20px 0;background:#0080cb;color:#fff;font-size:2rem;font-weight:700}.conf_btns .btn_disabled{opacity:.6}.conf_btns .btn-back,.conf_btns [value=トップページに戻る],.conf_btns [value=内容を修正]{width:340px;padding:20px 0;background:#a2a2a2;color:#fff;font-size:2rem;font-weight:700}@media screen and (max-width:576px){.conf_btns{display:flex;flex-direction:column-reverse;align-items:center;gap:10px}.conf_btns .btn-back{width:100%}}p#btnsubmit a{display:block;margin:auto;text-decoration:none}.schoolNav li.entetsu a{border-top:5px solid #23b1c7;color:#23b1c7;font-weight:700}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 #planMemory{margin-top:6rem}body#entetsuIndex main #planMemory .bdr-title{margin-bottom:10px}body#entetsuIndex main #planMemory .planMemory_wrap{background:rgba(35,177,199,.1);padding:20px 20px 1px;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:2rem}@media screen and (max-width:768px){body#entetsuIndex main #planMemory .planMemory_wrap{padding:5% 3% 0}}body#entetsuIndex main #planMemory .plan_box{width:100%;border:1px solid #23b1c7;border-radius:5px;background:#fff;margin-bottom:20px;padding:20px}body#entetsuIndex main #planMemory .plan_box:not(._main){display:grid;grid-template-columns:22% 1fr;align-items:center;gap:2vw}@media screen and (max-width:768px){body#entetsuIndex main #planMemory .plan_box:not(._main){display:block}body#entetsuIndex main #planMemory .plan_box:not(._main) .plan_box__list__item{display:grid}body#entetsuIndex main #planMemory .plan_box:not(._main) .plan_box__list__item ._car{grid-area:1/1/3/2;padding:5px}body#entetsuIndex main #planMemory .plan_box:not(._main) .plan_box__list__item ._date{grid-area:1/2/2/3;font-size:1.4rem}body#entetsuIndex main #planMemory .plan_box:not(._main) .plan_box__list__item ._rest{grid-area:2/2/3/3}body#entetsuIndex main #planMemory .plan_box:not(._main) .plan_box__list__item ._rest .num{font-size:3.5rem}}body#entetsuIndex main #planMemory .plan_box:not(._main) ._planName{font-size:2rem;text-align:right}@media screen and (max-width:768px){body#entetsuIndex main #planMemory .plan_box:not(._main) ._planName{width:100%;text-align:left;margin-bottom:3%;font-size:1.8rem}}body#entetsuIndex main #planMemory .plan_box:not(._main) ._date{display:flex;align-items:center;flex-wrap:wrap}body#entetsuIndex main #planMemory .plan_box._main{width:49%}@media screen and (max-width:768px){body#entetsuIndex main #planMemory .plan_box._main{width:100%}body#entetsuIndex main #planMemory .plan_box._main ._rest{width:100%;text-align:center;margin:2% 0 0}}body#entetsuIndex main #planMemory .plan_box._main .plan_box__list__item{justify-content:center;flex-wrap:wrap}body#entetsuIndex main #planMemory .plan_box._main ._planName{font-size:2.4rem;text-align:center;margin-bottom:15px}@media screen and (max-width:768px){body#entetsuIndex main #planMemory .plan_box._main ._planName{font-size:2rem}}body#entetsuIndex main #planMemory .plan_box._main ._car{width:100%;margin:0 0 10px;font-size:1.6rem}body#entetsuIndex main #planMemory .plan_box._main hr{margin:25px 0}body#entetsuIndex main #planMemory .plan_box__list__item{display:flex}body#entetsuIndex main #planMemory .plan_box hr{margin:15px 0;border:none;border-bottom:1px dashed #23b1c7}body#entetsuIndex main #planMemory .plan_box ._planName{color:#23b1c7;font-weight:700}body#entetsuIndex main #planMemory .plan_box ._car{font-size:1.4rem;border:1px solid #23b1c7;color:#23b1c7;margin-right:20px;padding:5px 20px;text-align:center;font-weight:700;display:flex;justify-content:center;align-items:center}body#entetsuIndex main #planMemory .plan_box ._rest{font-weight:700;margin-left:2vw;font-size:2rem;white-space:nowrap}body#entetsuIndex main #planMemory .plan_box ._rest .num{color:#db477e;font-family:Oswald,sans-serif;font-size:4.5rem;font-weight:400;text-align:right;display:inline-block;padding:0 10px;line-height:1}body#entetsuIndex main #planArea .planBtn{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #dedede;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;margin:50px 0}body#entetsuIndex main #planArea .planBtn>div{width:33.3333333333%;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:700}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)}body#entetsuIndex main #planArea .planBtn>div:last-of-type{border-right:none}body#entetsuIndex main #planArea .feature_btn a{height:230px;display:flex;flex-direction:column;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,.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 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:50%;border-left:1px solid hsla(0,0%,100%,.3);border-right:1px solid rgba(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;border-bottom:2px solid #fff;border-right:2px solid #fff;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:flex-start;flex-wrap:wrap;margin:0 -1%}body.entetsu.facility main #facilityArea .container .facility_box{margin-bottom:40px;width:33.3333333%;padding:0 1%}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 .container{gap:20px}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:70%}body.entetsu.facility main #facilityArea #child_room .boxR h3{font-weight:700;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:20px}body.entetsu.facility main #facilityArea #child_room .boxR table td,body.entetsu.facility main #facilityArea #child_room .boxR table th{padding:7px}body.entetsu.facility main #facilityArea #child_room .boxR table th{width:22%;color:#000;font-weight:400}body.entetsu.facility main #facilityArea #child_room .boxR table td{background-color:#fff}@media screen and (max-width:768px){body.entetsu.facility main #facilityArea #child_room .container{flex-direction:column}body.entetsu.facility main #facilityArea #child_room .boxR,body.entetsu.facility main #facilityArea #child_room figure{width:100%}body.entetsu.facility main #facilityArea #child_room figure img{width:auto;max-width:100%;margin-inline:auto}}body.entetsu.facility main #floorArea{display:none}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}@media screen and (max-width:576px){body.entetsu.facility main #teacherArea #prize_area h3{font-size:6vw;margin-bottom:1em}}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:16.6666666667%;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,.1)}body.entetsu main .color-btn{background-color:#23b1c7}body.entetsu main .bdr-btn,body.entetsu main .bg_title02{border-color:#23b1c7;color:#23b1c7}body.entetsu main .bg_title02{background-color:rgba(35,177,199,.1)}body.entetsu main .pr_text{border-color:#23b1c7}body.entetsu main .disc_list li:after,body.entetsu main .page-navi-controll,body.entetsu main .pr_text ._txt,body.entetsu main .rectangle-btn{background-color:#23b1c7}body.entetsu main .base_list li:after,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,.1);color:#23b1c7}body.entetsu main table.base_tbl02,body.entetsu main table.base_tbl02 td,body.entetsu main table.base_tbl02 th,body.entetsu main table.base_tbl td{border-color:#23b1c7}body.entetsu main table.base_tbl02 th{background-color:rgba(35,177,199,.1);color:#23b1c7}body.entetsu main #searchArea{background:rgba(35,177,199,.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:after,body.entetsu main #searchArea .bdr-title strong:before{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,.2)}body.entetsu main #searchArea .searchBtn .submit input,body.entetsu main #searchArea .translate_search_btn{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,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,.1)}body.entetsu main #license_area .license_list{display:flex;flex-wrap:wrap;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 50%/cover no-repeat;height:25vw;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;font-size:23px;font-size:2.3rem}@media screen and (max-width:1300px)and (min-width:769px){body.entetsu main #license_area .license_list .license_box{width:50%}body.entetsu main #license_area .license_list .license_box .group{height:43vw}}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;flex-wrap:wrap;justify-content:flex-start;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:flex;justify-content:center;align-items:center;height:100%}body.entetsu main #license_area .license_list .license_box .btns_box p{border-right:1px solid hsla(0,0%,100%,.3);border-bottom:1px solid hsla(0,0%,100%,.3);height:100px}body.entetsu main #license_area .license_list .license_box .btns_box.col1 p,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{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 p,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{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 p,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{width:33.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 p,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{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 main #license_area .license_list .license_box.c3_box{width:33.3%}body.entetsu.facility main #main_visual .wifi_icon{background-color:#23b1c7}body.entetsu.facility main #child_room .boxR h3,body.entetsu.facility main #teacherArea #prize_area .prize_box .prize_title,body.entetsu.facility main #teacherArea #prize_area h3{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:700}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 #planMemory{margin-top:6rem}body#iwataIndex main #planMemory .bdr-title{margin-bottom:10px}body#iwataIndex main #planMemory .planMemory_wrap{background:rgba(40,187,123,.1);padding:20px 20px 1px;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:2rem}@media screen and (max-width:768px){body#iwataIndex main #planMemory .planMemory_wrap{padding:5% 3% 0}}body#iwataIndex main #planMemory .plan_box{width:100%;border:1px solid #28bb7b;border-radius:5px;background:#fff;margin-bottom:20px;padding:20px}body#iwataIndex main #planMemory .plan_box:not(._main){display:grid;grid-template-columns:22% 1fr;align-items:center;gap:2vw}@media screen and (max-width:768px){body#iwataIndex main #planMemory .plan_box:not(._main){display:block}body#iwataIndex main #planMemory .plan_box:not(._main) .plan_box__list__item{display:grid}body#iwataIndex main #planMemory .plan_box:not(._main) .plan_box__list__item ._car{grid-area:1/1/3/2;padding:5px}body#iwataIndex main #planMemory .plan_box:not(._main) .plan_box__list__item ._date{grid-area:1/2/2/3;font-size:1.4rem}body#iwataIndex main #planMemory .plan_box:not(._main) .plan_box__list__item ._rest{grid-area:2/2/3/3}body#iwataIndex main #planMemory .plan_box:not(._main) .plan_box__list__item ._rest .num{font-size:3.5rem}}body#iwataIndex main #planMemory .plan_box:not(._main) ._planName{font-size:2rem;text-align:right}@media screen and (max-width:768px){body#iwataIndex main #planMemory .plan_box:not(._main) ._planName{width:100%;text-align:left;margin-bottom:3%;font-size:1.8rem}}body#iwataIndex main #planMemory .plan_box:not(._main) ._date{display:flex;align-items:center;flex-wrap:wrap}body#iwataIndex main #planMemory .plan_box._main{width:49%}@media screen and (max-width:768px){body#iwataIndex main #planMemory .plan_box._main{width:100%}body#iwataIndex main #planMemory .plan_box._main ._rest{width:100%;text-align:center;margin:2% 0 0}}body#iwataIndex main #planMemory .plan_box._main .plan_box__list__item{justify-content:center;flex-wrap:wrap}body#iwataIndex main #planMemory .plan_box._main ._planName{font-size:2.4rem;text-align:center;margin-bottom:15px}@media screen and (max-width:768px){body#iwataIndex main #planMemory .plan_box._main ._planName{font-size:2rem}}body#iwataIndex main #planMemory .plan_box._main ._car{width:100%;margin:0 0 10px;font-size:1.6rem}body#iwataIndex main #planMemory .plan_box._main hr{margin:25px 0}body#iwataIndex main #planMemory .plan_box__list__item{display:flex}body#iwataIndex main #planMemory .plan_box hr{margin:15px 0;border:none;border-bottom:1px dashed #28bb7b}body#iwataIndex main #planMemory .plan_box ._planName{color:#28bb7b;font-weight:700}body#iwataIndex main #planMemory .plan_box ._car{font-size:1.4rem;border:1px solid #28bb7b;color:#28bb7b;margin-right:20px;padding:5px 20px;text-align:center;font-weight:700;display:flex;justify-content:center;align-items:center}body#iwataIndex main #planMemory .plan_box ._rest{font-weight:700;margin-left:2vw;font-size:2rem;white-space:nowrap}body#iwataIndex main #planMemory .plan_box ._rest .num{color:#db477e;font-family:Oswald,sans-serif;font-size:4.5rem;font-weight:400;text-align:right;display:inline-block;padding:0 10px;line-height:1}body#iwataIndex main #planArea .planBtn{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #dedede;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;margin:50px 0}body#iwataIndex main #planArea .planBtn>div{width:33.3333333333%;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:700}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)}body#iwataIndex main #planArea .planBtn>div:last-of-type{border-right:none}body#iwataIndex main #planArea .feature_btn a{height:230px;display:flex;flex-direction:column;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,.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 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:50%;border-left:1px solid hsla(0,0%,100%,.3);border-right:1px solid rgba(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;border-bottom:2px solid #fff;border-right:2px solid #fff;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:flex-start;flex-wrap:wrap;margin:0 -1%}body.iwata.facility main #facilityArea .container .facility_box{margin-bottom:40px;width:33.3333333%;padding:0 1%}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 .container{gap:20px}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:70%}body.iwata.facility main #facilityArea #child_room .boxR h3{font-weight:700;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:20px}body.iwata.facility main #facilityArea #child_room .boxR table td,body.iwata.facility main #facilityArea #child_room .boxR table th{padding:7px}body.iwata.facility main #facilityArea #child_room .boxR table th{width:22%;color:#000;font-weight:400}body.iwata.facility main #facilityArea #child_room .boxR table td{background-color:#fff}@media screen and (max-width:768px){body.iwata.facility main #facilityArea #child_room .container{flex-direction:column}body.iwata.facility main #facilityArea #child_room .boxR,body.iwata.facility main #facilityArea #child_room figure{width:100%}body.iwata.facility main #facilityArea #child_room figure img{width:auto;max-width:100%;margin-inline:auto}}body.iwata.facility main #floorArea{display:none}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}@media screen and (max-width:576px){body.iwata.facility main #teacherArea #prize_area h3{font-size:6vw;margin-bottom:1em}}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:16.6666666667%;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,.1)}body.iwata main .color-btn{background-color:#28bb7b}body.iwata main .bdr-btn,body.iwata main .bg_title02{border-color:#28bb7b;color:#28bb7b}body.iwata main .bg_title02{background-color:rgba(40,187,123,.1)}body.iwata main .pr_text{border-color:#28bb7b}body.iwata main .disc_list li:after,body.iwata main .page-navi-controll,body.iwata main .pr_text ._txt,body.iwata main .rectangle-btn{background-color:#28bb7b}body.iwata main .base_list li:after,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,.1);color:#28bb7b}body.iwata main table.base_tbl02,body.iwata main table.base_tbl02 td,body.iwata main table.base_tbl02 th,body.iwata main table.base_tbl td{border-color:#28bb7b}body.iwata main table.base_tbl02 th{background-color:rgba(40,187,123,.1);color:#28bb7b}body.iwata main #searchArea{background:rgba(40,187,123,.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:after,body.iwata main #searchArea .bdr-title strong:before{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,.2)}body.iwata main #searchArea .searchBtn .submit input,body.iwata main #searchArea .translate_search_btn{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,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,.1)}body.iwata main #license_area .license_list{display:flex;flex-wrap:wrap;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 50%/cover no-repeat;height:25vw;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;font-size:23px;font-size:2.3rem}@media screen and (max-width:1300px)and (min-width:769px){body.iwata main #license_area .license_list .license_box{width:50%}body.iwata main #license_area .license_list .license_box .group{height:43vw}}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;flex-wrap:wrap;justify-content:flex-start;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:flex;justify-content:center;align-items:center;height:100%}body.iwata main #license_area .license_list .license_box .btns_box p{border-right:1px solid hsla(0,0%,100%,.3);border-bottom:1px solid hsla(0,0%,100%,.3);height:100px}body.iwata main #license_area .license_list .license_box .btns_box.col1 p,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{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 p,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{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 p,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{width:33.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 p,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{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 main #license_area .license_list .license_box.c3_box{width:33.3%}body.iwata.facility main #main_visual .wifi_icon{background-color:#28bb7b}body.iwata.facility main #child_room .boxR h3,body.iwata.facility main #teacherArea #prize_area .prize_box .prize_title,body.iwata.facility main #teacherArea #prize_area h3{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:700}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 #planMemory{margin-top:6rem}body#chubuIndex main #planMemory .bdr-title{margin-bottom:10px}body#chubuIndex main #planMemory .planMemory_wrap{background:rgba(163,91,167,.1);padding:20px 20px 1px;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:2rem}@media screen and (max-width:768px){body#chubuIndex main #planMemory .planMemory_wrap{padding:5% 3% 0}}body#chubuIndex main #planMemory .plan_box{width:100%;border:1px solid #a35ba7;border-radius:5px;background:#fff;margin-bottom:20px;padding:20px}body#chubuIndex main #planMemory .plan_box:not(._main){display:grid;grid-template-columns:22% 1fr;align-items:center;gap:2vw}@media screen and (max-width:768px){body#chubuIndex main #planMemory .plan_box:not(._main){display:block}body#chubuIndex main #planMemory .plan_box:not(._main) .plan_box__list__item{display:grid}body#chubuIndex main #planMemory .plan_box:not(._main) .plan_box__list__item ._car{grid-area:1/1/3/2;padding:5px}body#chubuIndex main #planMemory .plan_box:not(._main) .plan_box__list__item ._date{grid-area:1/2/2/3;font-size:1.4rem}body#chubuIndex main #planMemory .plan_box:not(._main) .plan_box__list__item ._rest{grid-area:2/2/3/3}body#chubuIndex main #planMemory .plan_box:not(._main) .plan_box__list__item ._rest .num{font-size:3.5rem}}body#chubuIndex main #planMemory .plan_box:not(._main) ._planName{font-size:2rem;text-align:right}@media screen and (max-width:768px){body#chubuIndex main #planMemory .plan_box:not(._main) ._planName{width:100%;text-align:left;margin-bottom:3%;font-size:1.8rem}}body#chubuIndex main #planMemory .plan_box:not(._main) ._date{display:flex;align-items:center;flex-wrap:wrap}body#chubuIndex main #planMemory .plan_box._main{width:49%}@media screen and (max-width:768px){body#chubuIndex main #planMemory .plan_box._main{width:100%}body#chubuIndex main #planMemory .plan_box._main ._rest{width:100%;text-align:center;margin:2% 0 0}}body#chubuIndex main #planMemory .plan_box._main .plan_box__list__item{justify-content:center;flex-wrap:wrap}body#chubuIndex main #planMemory .plan_box._main ._planName{font-size:2.4rem;text-align:center;margin-bottom:15px}@media screen and (max-width:768px){body#chubuIndex main #planMemory .plan_box._main ._planName{font-size:2rem}}body#chubuIndex main #planMemory .plan_box._main ._car{width:100%;margin:0 0 10px;font-size:1.6rem}body#chubuIndex main #planMemory .plan_box._main hr{margin:25px 0}body#chubuIndex main #planMemory .plan_box__list__item{display:flex}body#chubuIndex main #planMemory .plan_box hr{margin:15px 0;border:none;border-bottom:1px dashed #a35ba7}body#chubuIndex main #planMemory .plan_box ._planName{color:#a35ba7;font-weight:700}body#chubuIndex main #planMemory .plan_box ._car{font-size:1.4rem;border:1px solid #a35ba7;color:#a35ba7;margin-right:20px;padding:5px 20px;text-align:center;font-weight:700;display:flex;justify-content:center;align-items:center}body#chubuIndex main #planMemory .plan_box ._rest{font-weight:700;margin-left:2vw;font-size:2rem;white-space:nowrap}body#chubuIndex main #planMemory .plan_box ._rest .num{color:#db477e;font-family:Oswald,sans-serif;font-size:4.5rem;font-weight:400;text-align:right;display:inline-block;padding:0 10px;line-height:1}body#chubuIndex main #planArea .planBtn{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #dedede;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;margin:50px 0}body#chubuIndex main #planArea .planBtn>div{width:33.3333333333%;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:700}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)}body#chubuIndex main #planArea .planBtn>div:last-of-type{border-right:none}body#chubuIndex main #planArea .feature_btn a{height:230px;display:flex;flex-direction:column;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,.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 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:50%;border-left:1px solid hsla(0,0%,100%,.3);border-right:1px solid rgba(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;border-bottom:2px solid #fff;border-right:2px solid #fff;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:flex-start;flex-wrap:wrap;margin:0 -1%}body.chubu.facility main #facilityArea .container .facility_box{margin-bottom:40px;width:33.3333333%;padding:0 1%}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 .container{gap:20px}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:70%}body.chubu.facility main #facilityArea #child_room .boxR h3{font-weight:700;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:20px}body.chubu.facility main #facilityArea #child_room .boxR table td,body.chubu.facility main #facilityArea #child_room .boxR table th{padding:7px}body.chubu.facility main #facilityArea #child_room .boxR table th{width:22%;color:#000;font-weight:400}body.chubu.facility main #facilityArea #child_room .boxR table td{background-color:#fff}@media screen and (max-width:768px){body.chubu.facility main #facilityArea #child_room .container{flex-direction:column}body.chubu.facility main #facilityArea #child_room .boxR,body.chubu.facility main #facilityArea #child_room figure{width:100%}body.chubu.facility main #facilityArea #child_room figure img{width:auto;max-width:100%;margin-inline:auto}}body.chubu.facility main #floorArea{display:none}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}@media screen and (max-width:576px){body.chubu.facility main #teacherArea #prize_area h3{font-size:6vw;margin-bottom:1em}}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:16.6666666667%;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,.1)}body.chubu main .color-btn{background-color:#a35ba7}body.chubu main .bdr-btn,body.chubu main .bg_title02{border-color:#a35ba7;color:#a35ba7}body.chubu main .bg_title02{background-color:rgba(163,91,167,.1)}body.chubu main .pr_text{border-color:#a35ba7}body.chubu main .disc_list li:after,body.chubu main .page-navi-controll,body.chubu main .pr_text ._txt,body.chubu main .rectangle-btn{background-color:#a35ba7}body.chubu main .base_list li:after,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,.1);color:#a35ba7}body.chubu main table.base_tbl02,body.chubu main table.base_tbl02 td,body.chubu main table.base_tbl02 th,body.chubu main table.base_tbl td{border-color:#a35ba7}body.chubu main table.base_tbl02 th{background-color:rgba(163,91,167,.1);color:#a35ba7}body.chubu main #searchArea{background:rgba(163,91,167,.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:after,body.chubu main #searchArea .bdr-title strong:before{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,.2)}body.chubu main #searchArea .searchBtn .submit input,body.chubu main #searchArea .translate_search_btn{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,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,.1)}body.chubu main #license_area .license_list{display:flex;flex-wrap:wrap;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 50%/cover no-repeat;height:25vw;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;font-size:23px;font-size:2.3rem}@media screen and (max-width:1300px)and (min-width:769px){body.chubu main #license_area .license_list .license_box{width:50%}body.chubu main #license_area .license_list .license_box .group{height:43vw}}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;flex-wrap:wrap;justify-content:flex-start;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:flex;justify-content:center;align-items:center;height:100%}body.chubu main #license_area .license_list .license_box .btns_box p{border-right:1px solid hsla(0,0%,100%,.3);border-bottom:1px solid hsla(0,0%,100%,.3);height:100px}body.chubu main #license_area .license_list .license_box .btns_box.col1 p,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{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 p,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{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 p,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{width:33.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 p,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{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 main #license_area .license_list .license_box.c3_box{width:33.3%}body.chubu.facility main #main_visual .wifi_icon{background-color:#a35ba7}body.chubu.facility main #child_room .boxR h3,body.chubu.facility main #teacherArea #prize_area .prize_box .prize_title,body.chubu.facility main #teacherArea #prize_area h3{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:700}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 #planMemory{margin-top:6rem}body#fukuroiIndex main #planMemory .bdr-title{margin-bottom:10px}body#fukuroiIndex main #planMemory .planMemory_wrap{background:rgba(89,196,181,.1);padding:20px 20px 1px;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:2rem}@media screen and (max-width:768px){body#fukuroiIndex main #planMemory .planMemory_wrap{padding:5% 3% 0}}body#fukuroiIndex main #planMemory .plan_box{width:100%;border:1px solid #59c4b5;border-radius:5px;background:#fff;margin-bottom:20px;padding:20px}body#fukuroiIndex main #planMemory .plan_box:not(._main){display:grid;grid-template-columns:22% 1fr;align-items:center;gap:2vw}@media screen and (max-width:768px){body#fukuroiIndex main #planMemory .plan_box:not(._main){display:block}body#fukuroiIndex main #planMemory .plan_box:not(._main) .plan_box__list__item{display:grid}body#fukuroiIndex main #planMemory .plan_box:not(._main) .plan_box__list__item ._car{grid-area:1/1/3/2;padding:5px}body#fukuroiIndex main #planMemory .plan_box:not(._main) .plan_box__list__item ._date{grid-area:1/2/2/3;font-size:1.4rem}body#fukuroiIndex main #planMemory .plan_box:not(._main) .plan_box__list__item ._rest{grid-area:2/2/3/3}body#fukuroiIndex main #planMemory .plan_box:not(._main) .plan_box__list__item ._rest .num{font-size:3.5rem}}body#fukuroiIndex main #planMemory .plan_box:not(._main) ._planName{font-size:2rem;text-align:right}@media screen and (max-width:768px){body#fukuroiIndex main #planMemory .plan_box:not(._main) ._planName{width:100%;text-align:left;margin-bottom:3%;font-size:1.8rem}}body#fukuroiIndex main #planMemory .plan_box:not(._main) ._date{display:flex;align-items:center;flex-wrap:wrap}body#fukuroiIndex main #planMemory .plan_box._main{width:49%}@media screen and (max-width:768px){body#fukuroiIndex main #planMemory .plan_box._main{width:100%}body#fukuroiIndex main #planMemory .plan_box._main ._rest{width:100%;text-align:center;margin:2% 0 0}}body#fukuroiIndex main #planMemory .plan_box._main .plan_box__list__item{justify-content:center;flex-wrap:wrap}body#fukuroiIndex main #planMemory .plan_box._main ._planName{font-size:2.4rem;text-align:center;margin-bottom:15px}@media screen and (max-width:768px){body#fukuroiIndex main #planMemory .plan_box._main ._planName{font-size:2rem}}body#fukuroiIndex main #planMemory .plan_box._main ._car{width:100%;margin:0 0 10px;font-size:1.6rem}body#fukuroiIndex main #planMemory .plan_box._main hr{margin:25px 0}body#fukuroiIndex main #planMemory .plan_box__list__item{display:flex}body#fukuroiIndex main #planMemory .plan_box hr{margin:15px 0;border:none;border-bottom:1px dashed #59c4b5}body#fukuroiIndex main #planMemory .plan_box ._planName{color:#59c4b5;font-weight:700}body#fukuroiIndex main #planMemory .plan_box ._car{font-size:1.4rem;border:1px solid #59c4b5;color:#59c4b5;margin-right:20px;padding:5px 20px;text-align:center;font-weight:700;display:flex;justify-content:center;align-items:center}body#fukuroiIndex main #planMemory .plan_box ._rest{font-weight:700;margin-left:2vw;font-size:2rem;white-space:nowrap}body#fukuroiIndex main #planMemory .plan_box ._rest .num{color:#db477e;font-family:Oswald,sans-serif;font-size:4.5rem;font-weight:400;text-align:right;display:inline-block;padding:0 10px;line-height:1}body#fukuroiIndex main #planArea .planBtn{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #dedede;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;margin:50px 0}body#fukuroiIndex main #planArea .planBtn>div{width:33.3333333333%;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:700}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)}body#fukuroiIndex main #planArea .planBtn>div:last-of-type{border-right:none}body#fukuroiIndex main #planArea .feature_btn a{height:230px;display:flex;flex-direction:column;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,.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 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:50%;border-left:1px solid hsla(0,0%,100%,.3);border-right:1px solid rgba(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;border-bottom:2px solid #fff;border-right:2px solid #fff;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:flex-start;flex-wrap:wrap;margin:0 -1%}body.fukuroi.facility main #facilityArea .container .facility_box{margin-bottom:40px;width:33.3333333%;padding:0 1%}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 .container{gap:20px}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:70%}body.fukuroi.facility main #facilityArea #child_room .boxR h3{font-weight:700;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:20px}body.fukuroi.facility main #facilityArea #child_room .boxR table td,body.fukuroi.facility main #facilityArea #child_room .boxR table th{padding:7px}body.fukuroi.facility main #facilityArea #child_room .boxR table th{width:22%;color:#000;font-weight:400}body.fukuroi.facility main #facilityArea #child_room .boxR table td{background-color:#fff}@media screen and (max-width:768px){body.fukuroi.facility main #facilityArea #child_room .container{flex-direction:column}body.fukuroi.facility main #facilityArea #child_room .boxR,body.fukuroi.facility main #facilityArea #child_room figure{width:100%}body.fukuroi.facility main #facilityArea #child_room figure img{width:auto;max-width:100%;margin-inline:auto}}body.fukuroi.facility main #floorArea{display:none}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}@media screen and (max-width:576px){body.fukuroi.facility main #teacherArea #prize_area h3{font-size:6vw;margin-bottom:1em}}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:16.6666666667%;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,.1)}body.fukuroi main .color-btn{background-color:#59c4b5}body.fukuroi main .bdr-btn,body.fukuroi main .bg_title02{border-color:#59c4b5;color:#59c4b5}body.fukuroi main .bg_title02{background-color:rgba(89,196,181,.1)}body.fukuroi main .pr_text{border-color:#59c4b5}body.fukuroi main .disc_list li:after,body.fukuroi main .page-navi-controll,body.fukuroi main .pr_text ._txt,body.fukuroi main .rectangle-btn{background-color:#59c4b5}body.fukuroi main .base_list li:after,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,.1);color:#59c4b5}body.fukuroi main table.base_tbl02,body.fukuroi main table.base_tbl02 td,body.fukuroi main table.base_tbl02 th,body.fukuroi main table.base_tbl td{border-color:#59c4b5}body.fukuroi main table.base_tbl02 th{background-color:rgba(89,196,181,.1);color:#59c4b5}body.fukuroi main #searchArea{background:rgba(89,196,181,.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:after,body.fukuroi main #searchArea .bdr-title strong:before{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,.2)}body.fukuroi main #searchArea .searchBtn .submit input,body.fukuroi main #searchArea .translate_search_btn{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,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,.1)}body.fukuroi main #license_area .license_list{display:flex;flex-wrap:wrap;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 50%/cover no-repeat;height:25vw;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;font-size:23px;font-size:2.3rem}@media screen and (max-width:1300px)and (min-width:769px){body.fukuroi main #license_area .license_list .license_box{width:50%}body.fukuroi main #license_area .license_list .license_box .group{height:43vw}}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;flex-wrap:wrap;justify-content:flex-start;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:flex;justify-content:center;align-items:center;height:100%}body.fukuroi main #license_area .license_list .license_box .btns_box p{border-right:1px solid hsla(0,0%,100%,.3);border-bottom:1px solid hsla(0,0%,100%,.3);height:100px}body.fukuroi main #license_area .license_list .license_box .btns_box.col1 p,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{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 p,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{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 p,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{width:33.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 p,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{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 main #license_area .license_list .license_box.c3_box{width:33.3%}body.fukuroi.facility main #main_visual .wifi_icon{background-color:#59c4b5}body.fukuroi.facility main #child_room .boxR h3,body.fukuroi.facility main #teacherArea #prize_area .prize_box .prize_title,body.fukuroi.facility main #teacherArea #prize_area h3{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:700}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 #planMemory{margin-top:6rem}body#hamamatsuIndex main #planMemory .bdr-title{margin-bottom:10px}body#hamamatsuIndex main #planMemory .planMemory_wrap{background:rgba(122,195,103,.1);padding:20px 20px 1px;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:2rem}@media screen and (max-width:768px){body#hamamatsuIndex main #planMemory .planMemory_wrap{padding:5% 3% 0}}body#hamamatsuIndex main #planMemory .plan_box{width:100%;border:1px solid #7ac367;border-radius:5px;background:#fff;margin-bottom:20px;padding:20px}body#hamamatsuIndex main #planMemory .plan_box:not(._main){display:grid;grid-template-columns:22% 1fr;align-items:center;gap:2vw}@media screen and (max-width:768px){body#hamamatsuIndex main #planMemory .plan_box:not(._main){display:block}body#hamamatsuIndex main #planMemory .plan_box:not(._main) .plan_box__list__item{display:grid}body#hamamatsuIndex main #planMemory .plan_box:not(._main) .plan_box__list__item ._car{grid-area:1/1/3/2;padding:5px}body#hamamatsuIndex main #planMemory .plan_box:not(._main) .plan_box__list__item ._date{grid-area:1/2/2/3;font-size:1.4rem}body#hamamatsuIndex main #planMemory .plan_box:not(._main) .plan_box__list__item ._rest{grid-area:2/2/3/3}body#hamamatsuIndex main #planMemory .plan_box:not(._main) .plan_box__list__item ._rest .num{font-size:3.5rem}}body#hamamatsuIndex main #planMemory .plan_box:not(._main) ._planName{font-size:2rem;text-align:right}@media screen and (max-width:768px){body#hamamatsuIndex main #planMemory .plan_box:not(._main) ._planName{width:100%;text-align:left;margin-bottom:3%;font-size:1.8rem}}body#hamamatsuIndex main #planMemory .plan_box:not(._main) ._date{display:flex;align-items:center;flex-wrap:wrap}body#hamamatsuIndex main #planMemory .plan_box._main{width:49%}@media screen and (max-width:768px){body#hamamatsuIndex main #planMemory .plan_box._main{width:100%}body#hamamatsuIndex main #planMemory .plan_box._main ._rest{width:100%;text-align:center;margin:2% 0 0}}body#hamamatsuIndex main #planMemory .plan_box._main .plan_box__list__item{justify-content:center;flex-wrap:wrap}body#hamamatsuIndex main #planMemory .plan_box._main ._planName{font-size:2.4rem;text-align:center;margin-bottom:15px}@media screen and (max-width:768px){body#hamamatsuIndex main #planMemory .plan_box._main ._planName{font-size:2rem}}body#hamamatsuIndex main #planMemory .plan_box._main ._car{width:100%;margin:0 0 10px;font-size:1.6rem}body#hamamatsuIndex main #planMemory .plan_box._main hr{margin:25px 0}body#hamamatsuIndex main #planMemory .plan_box__list__item{display:flex}body#hamamatsuIndex main #planMemory .plan_box hr{margin:15px 0;border:none;border-bottom:1px dashed #7ac367}body#hamamatsuIndex main #planMemory .plan_box ._planName{color:#7ac367;font-weight:700}body#hamamatsuIndex main #planMemory .plan_box ._car{font-size:1.4rem;border:1px solid #7ac367;color:#7ac367;margin-right:20px;padding:5px 20px;text-align:center;font-weight:700;display:flex;justify-content:center;align-items:center}body#hamamatsuIndex main #planMemory .plan_box ._rest{font-weight:700;margin-left:2vw;font-size:2rem;white-space:nowrap}body#hamamatsuIndex main #planMemory .plan_box ._rest .num{color:#db477e;font-family:Oswald,sans-serif;font-size:4.5rem;font-weight:400;text-align:right;display:inline-block;padding:0 10px;line-height:1}body#hamamatsuIndex main #planArea .planBtn{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #dedede;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;margin:50px 0}body#hamamatsuIndex main #planArea .planBtn>div{width:33.3333333333%;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:700}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)}body#hamamatsuIndex main #planArea .planBtn>div:last-of-type{border-right:none}body#hamamatsuIndex main #planArea .feature_btn a{height:230px;display:flex;flex-direction:column;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,.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 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:50%;border-left:1px solid hsla(0,0%,100%,.3);border-right:1px solid rgba(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;border-bottom:2px solid #fff;border-right:2px solid #fff;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:flex-start;flex-wrap:wrap;margin:0 -1%}body.hamamatsu.facility main #facilityArea .container .facility_box{margin-bottom:40px;width:33.3333333%;padding:0 1%}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 .container{gap:20px}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:70%}body.hamamatsu.facility main #facilityArea #child_room .boxR h3{font-weight:700;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:20px}body.hamamatsu.facility main #facilityArea #child_room .boxR table td,body.hamamatsu.facility main #facilityArea #child_room .boxR table th{padding:7px}body.hamamatsu.facility main #facilityArea #child_room .boxR table th{width:22%;color:#000;font-weight:400}body.hamamatsu.facility main #facilityArea #child_room .boxR table td{background-color:#fff}@media screen and (max-width:768px){body.hamamatsu.facility main #facilityArea #child_room .container{flex-direction:column}body.hamamatsu.facility main #facilityArea #child_room .boxR,body.hamamatsu.facility main #facilityArea #child_room figure{width:100%}body.hamamatsu.facility main #facilityArea #child_room figure img{width:auto;max-width:100%;margin-inline:auto}}body.hamamatsu.facility main #floorArea{display:none}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}@media screen and (max-width:576px){body.hamamatsu.facility main #teacherArea #prize_area h3{font-size:6vw;margin-bottom:1em}}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:16.6666666667%;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,.1)}body.hamamatsu main .color-btn{background-color:#7ac367}body.hamamatsu main .bdr-btn,body.hamamatsu main .bg_title02{border-color:#7ac367;color:#7ac367}body.hamamatsu main .bg_title02{background-color:rgba(122,195,103,.1)}body.hamamatsu main .pr_text{border-color:#7ac367}body.hamamatsu main .disc_list li:after,body.hamamatsu main .page-navi-controll,body.hamamatsu main .pr_text ._txt,body.hamamatsu main .rectangle-btn{background-color:#7ac367}body.hamamatsu main .base_list li:after,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,.1);color:#7ac367}body.hamamatsu main table.base_tbl02,body.hamamatsu main table.base_tbl02 td,body.hamamatsu main table.base_tbl02 th,body.hamamatsu main table.base_tbl td{border-color:#7ac367}body.hamamatsu main table.base_tbl02 th{background-color:rgba(122,195,103,.1);color:#7ac367}body.hamamatsu main #searchArea{background:rgba(122,195,103,.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:after,body.hamamatsu main #searchArea .bdr-title strong:before{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,.2)}body.hamamatsu main #searchArea .searchBtn .submit input,body.hamamatsu main #searchArea .translate_search_btn{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,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,.1)}body.hamamatsu main #license_area .license_list{display:flex;flex-wrap:wrap;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 50%/cover no-repeat;height:25vw;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;font-size:23px;font-size:2.3rem}@media screen and (max-width:1300px)and (min-width:769px){body.hamamatsu main #license_area .license_list .license_box{width:50%}body.hamamatsu main #license_area .license_list .license_box .group{height:43vw}}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;flex-wrap:wrap;justify-content:flex-start;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:flex;justify-content:center;align-items:center;height:100%}body.hamamatsu main #license_area .license_list .license_box .btns_box p{border-right:1px solid hsla(0,0%,100%,.3);border-bottom:1px solid hsla(0,0%,100%,.3);height:100px}body.hamamatsu main #license_area .license_list .license_box .btns_box.col1 p,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{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 p,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{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 p,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{width:33.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 p,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{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 main #license_area .license_list .license_box.c3_box{width:33.3%}body.hamamatsu.facility main #main_visual .wifi_icon{background-color:#7ac367}body.hamamatsu.facility main #child_room .boxR h3,body.hamamatsu.facility main #teacherArea #prize_area .prize_box .prize_title,body.hamamatsu.facility main #teacherArea #prize_area h3{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:700}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 #planMemory{margin-top:6rem}body#hamaokaIndex main #planMemory .bdr-title{margin-bottom:10px}body#hamaokaIndex main #planMemory .planMemory_wrap{background:rgba(122,121,212,.1);padding:20px 20px 1px;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:2rem}@media screen and (max-width:768px){body#hamaokaIndex main #planMemory .planMemory_wrap{padding:5% 3% 0}}body#hamaokaIndex main #planMemory .plan_box{width:100%;border:1px solid #7a79d4;border-radius:5px;background:#fff;margin-bottom:20px;padding:20px}body#hamaokaIndex main #planMemory .plan_box:not(._main){display:grid;grid-template-columns:22% 1fr;align-items:center;gap:2vw}@media screen and (max-width:768px){body#hamaokaIndex main #planMemory .plan_box:not(._main){display:block}body#hamaokaIndex main #planMemory .plan_box:not(._main) .plan_box__list__item{display:grid}body#hamaokaIndex main #planMemory .plan_box:not(._main) .plan_box__list__item ._car{grid-area:1/1/3/2;padding:5px}body#hamaokaIndex main #planMemory .plan_box:not(._main) .plan_box__list__item ._date{grid-area:1/2/2/3;font-size:1.4rem}body#hamaokaIndex main #planMemory .plan_box:not(._main) .plan_box__list__item ._rest{grid-area:2/2/3/3}body#hamaokaIndex main #planMemory .plan_box:not(._main) .plan_box__list__item ._rest .num{font-size:3.5rem}}body#hamaokaIndex main #planMemory .plan_box:not(._main) ._planName{font-size:2rem;text-align:right}@media screen and (max-width:768px){body#hamaokaIndex main #planMemory .plan_box:not(._main) ._planName{width:100%;text-align:left;margin-bottom:3%;font-size:1.8rem}}body#hamaokaIndex main #planMemory .plan_box:not(._main) ._date{display:flex;align-items:center;flex-wrap:wrap}body#hamaokaIndex main #planMemory .plan_box._main{width:49%}@media screen and (max-width:768px){body#hamaokaIndex main #planMemory .plan_box._main{width:100%}body#hamaokaIndex main #planMemory .plan_box._main ._rest{width:100%;text-align:center;margin:2% 0 0}}body#hamaokaIndex main #planMemory .plan_box._main .plan_box__list__item{justify-content:center;flex-wrap:wrap}body#hamaokaIndex main #planMemory .plan_box._main ._planName{font-size:2.4rem;text-align:center;margin-bottom:15px}@media screen and (max-width:768px){body#hamaokaIndex main #planMemory .plan_box._main ._planName{font-size:2rem}}body#hamaokaIndex main #planMemory .plan_box._main ._car{width:100%;margin:0 0 10px;font-size:1.6rem}body#hamaokaIndex main #planMemory .plan_box._main hr{margin:25px 0}body#hamaokaIndex main #planMemory .plan_box__list__item{display:flex}body#hamaokaIndex main #planMemory .plan_box hr{margin:15px 0;border:none;border-bottom:1px dashed #7a79d4}body#hamaokaIndex main #planMemory .plan_box ._planName{color:#7a79d4;font-weight:700}body#hamaokaIndex main #planMemory .plan_box ._car{font-size:1.4rem;border:1px solid #7a79d4;color:#7a79d4;margin-right:20px;padding:5px 20px;text-align:center;font-weight:700;display:flex;justify-content:center;align-items:center}body#hamaokaIndex main #planMemory .plan_box ._rest{font-weight:700;margin-left:2vw;font-size:2rem;white-space:nowrap}body#hamaokaIndex main #planMemory .plan_box ._rest .num{color:#db477e;font-family:Oswald,sans-serif;font-size:4.5rem;font-weight:400;text-align:right;display:inline-block;padding:0 10px;line-height:1}body#hamaokaIndex main #planArea .planBtn{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #dedede;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;margin:50px 0}body#hamaokaIndex main #planArea .planBtn>div{width:33.3333333333%;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:700}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)}body#hamaokaIndex main #planArea .planBtn>div:last-of-type{border-right:none}body#hamaokaIndex main #planArea .feature_btn a{height:230px;display:flex;flex-direction:column;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,.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 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:50%;border-left:1px solid hsla(0,0%,100%,.3);border-right:1px solid rgba(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;border-bottom:2px solid #fff;border-right:2px solid #fff;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:flex-start;flex-wrap:wrap;margin:0 -1%}body.hamaoka.facility main #facilityArea .container .facility_box{margin-bottom:40px;width:33.3333333%;padding:0 1%}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 .container{gap:20px}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:70%}body.hamaoka.facility main #facilityArea #child_room .boxR h3{font-weight:700;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:20px}body.hamaoka.facility main #facilityArea #child_room .boxR table td,body.hamaoka.facility main #facilityArea #child_room .boxR table th{padding:7px}body.hamaoka.facility main #facilityArea #child_room .boxR table th{width:22%;color:#000;font-weight:400}body.hamaoka.facility main #facilityArea #child_room .boxR table td{background-color:#fff}@media screen and (max-width:768px){body.hamaoka.facility main #facilityArea #child_room .container{flex-direction:column}body.hamaoka.facility main #facilityArea #child_room .boxR,body.hamaoka.facility main #facilityArea #child_room figure{width:100%}body.hamaoka.facility main #facilityArea #child_room figure img{width:auto;max-width:100%;margin-inline:auto}}body.hamaoka.facility main #floorArea{display:none}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}@media screen and (max-width:576px){body.hamaoka.facility main #teacherArea #prize_area h3{font-size:6vw;margin-bottom:1em}}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:16.6666666667%;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,.1)}body.hamaoka main .color-btn{background-color:#7a79d4}body.hamaoka main .bdr-btn,body.hamaoka main .bg_title02{border-color:#7a79d4;color:#7a79d4}body.hamaoka main .bg_title02{background-color:rgba(122,121,212,.1)}body.hamaoka main .pr_text{border-color:#7a79d4}body.hamaoka main .disc_list li:after,body.hamaoka main .page-navi-controll,body.hamaoka main .pr_text ._txt,body.hamaoka main .rectangle-btn{background-color:#7a79d4}body.hamaoka main .base_list li:after,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,.1);color:#7a79d4}body.hamaoka main table.base_tbl02,body.hamaoka main table.base_tbl02 td,body.hamaoka main table.base_tbl02 th,body.hamaoka main table.base_tbl td{border-color:#7a79d4}body.hamaoka main table.base_tbl02 th{background-color:rgba(122,121,212,.1);color:#7a79d4}body.hamaoka main #searchArea{background:rgba(122,121,212,.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:after,body.hamaoka main #searchArea .bdr-title strong:before{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,.2)}body.hamaoka main #searchArea .searchBtn .submit input,body.hamaoka main #searchArea .translate_search_btn{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,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,.1)}body.hamaoka main #license_area .license_list{display:flex;flex-wrap:wrap;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 50%/cover no-repeat;height:25vw;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;font-size:23px;font-size:2.3rem}@media screen and (max-width:1300px)and (min-width:769px){body.hamaoka main #license_area .license_list .license_box{width:50%}body.hamaoka main #license_area .license_list .license_box .group{height:43vw}}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;flex-wrap:wrap;justify-content:flex-start;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:flex;justify-content:center;align-items:center;height:100%}body.hamaoka main #license_area .license_list .license_box .btns_box p{border-right:1px solid hsla(0,0%,100%,.3);border-bottom:1px solid hsla(0,0%,100%,.3);height:100px}body.hamaoka main #license_area .license_list .license_box .btns_box.col1 p,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{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 p,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{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 p,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{width:33.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 p,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{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 main #license_area .license_list .license_box.c3_box{width:33.3%}body.hamaoka.facility main #main_visual .wifi_icon{background-color:#7a79d4}body.hamaoka.facility main #child_room .boxR h3,body.hamaoka.facility main #teacherArea #prize_area .prize_box .prize_title,body.hamaoka.facility main #teacherArea #prize_area h3{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}.schoolNav li.forklift a{border-top:5px solid #ffa11b;color:#ffa11b;font-weight:700}body#forkliftIndex .pan{margin-bottom:0}body#forkliftIndex main #main_visual img{display:block;width:100%;height:auto}body#forkliftIndex main #searchArea h2{background:#737373;color:#fff;text-align:center;padding:10px 0;font-size:20px;font-size:2rem}body#forkliftIndex main #searchArea #sp_s_navigation .s_navi_btn#s_school{pointer-events:none}body#forkliftIndex main #searchArea .checkelement input[disabled]+label{border-color:#dedede;color:#dedede}body#forkliftIndex main #searchArea .sp_search_tab #license_area_content h4 svg .cls-1{fill:#ffa11b}body#forkliftIndex main #searchArea .sp_search_tab .search_controller .tab_btn.btn_on{border-color:#ffa11b;color:#ffa11b}body#forkliftIndex main #searchArea form{background-color:transparent}body#forkliftIndex main #planMemory{margin-top:6rem}body#forkliftIndex main #planMemory .bdr-title{margin-bottom:10px}body#forkliftIndex main #planMemory .planMemory_wrap{background:rgba(255,161,27,.1);padding:20px 20px 1px;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:2rem}@media screen and (max-width:768px){body#forkliftIndex main #planMemory .planMemory_wrap{padding:5% 3% 0}}body#forkliftIndex main #planMemory .plan_box{width:100%;border:1px solid #ffa11b;border-radius:5px;background:#fff;margin-bottom:20px;padding:20px}body#forkliftIndex main #planMemory .plan_box:not(._main){display:grid;grid-template-columns:22% 1fr;align-items:center;gap:2vw}@media screen and (max-width:768px){body#forkliftIndex main #planMemory .plan_box:not(._main){display:block}body#forkliftIndex main #planMemory .plan_box:not(._main) .plan_box__list__item{display:grid}body#forkliftIndex main #planMemory .plan_box:not(._main) .plan_box__list__item ._car{grid-area:1/1/3/2;padding:5px}body#forkliftIndex main #planMemory .plan_box:not(._main) .plan_box__list__item ._date{grid-area:1/2/2/3;font-size:1.4rem}body#forkliftIndex main #planMemory .plan_box:not(._main) .plan_box__list__item ._rest{grid-area:2/2/3/3}body#forkliftIndex main #planMemory .plan_box:not(._main) .plan_box__list__item ._rest .num{font-size:3.5rem}}body#forkliftIndex main #planMemory .plan_box:not(._main) ._planName{font-size:2rem;text-align:right}@media screen and (max-width:768px){body#forkliftIndex main #planMemory .plan_box:not(._main) ._planName{width:100%;text-align:left;margin-bottom:3%;font-size:1.8rem}}body#forkliftIndex main #planMemory .plan_box:not(._main) ._date{display:flex;align-items:center;flex-wrap:wrap}body#forkliftIndex main #planMemory .plan_box._main{width:49%}@media screen and (max-width:768px){body#forkliftIndex main #planMemory .plan_box._main{width:100%}body#forkliftIndex main #planMemory .plan_box._main ._rest{width:100%;text-align:center;margin:2% 0 0}}body#forkliftIndex main #planMemory .plan_box._main .plan_box__list__item{justify-content:center;flex-wrap:wrap}body#forkliftIndex main #planMemory .plan_box._main ._planName{font-size:2.4rem;text-align:center;margin-bottom:15px}@media screen and (max-width:768px){body#forkliftIndex main #planMemory .plan_box._main ._planName{font-size:2rem}}body#forkliftIndex main #planMemory .plan_box._main ._car{width:100%;margin:0 0 10px;font-size:1.6rem}body#forkliftIndex main #planMemory .plan_box._main hr{margin:25px 0}body#forkliftIndex main #planMemory .plan_box__list__item{display:flex}body#forkliftIndex main #planMemory .plan_box hr{margin:15px 0;border:none;border-bottom:1px dashed #ffa11b}body#forkliftIndex main #planMemory .plan_box ._planName{color:#ffa11b;font-weight:700}body#forkliftIndex main #planMemory .plan_box ._car{font-size:1.4rem;border:1px solid #ffa11b;color:#ffa11b;margin-right:20px;padding:5px 20px;text-align:center;font-weight:700;display:flex;justify-content:center;align-items:center}body#forkliftIndex main #planMemory .plan_box ._rest{font-weight:700;margin-left:2vw;font-size:2rem;white-space:nowrap}body#forkliftIndex main #planMemory .plan_box ._rest .num{color:#db477e;font-family:Oswald,sans-serif;font-size:4.5rem;font-weight:400;text-align:right;display:inline-block;padding:0 10px;line-height:1}body#forkliftIndex main #planArea .planBtn{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #dedede;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;margin:50px 0}body#forkliftIndex main #planArea .planBtn>div{width:33.3333333333%;border-right:1px solid #dedede}body#forkliftIndex main #planArea .planBtn>div a{display:block;padding:20px 0;text-align:center;font-size:20px;font-size:2rem;font-weight:700}body#forkliftIndex main #planArea .planBtn>div a .icon{display:flex;justify-content:space-between;align-items:center;width:70px;height:70px;margin:0 auto 10px}body#forkliftIndex main #planArea .planBtn>div a svg{display:block;margin:0 auto;transform:scale(1.9)}body#forkliftIndex main #planArea .planBtn>div:last-of-type{border-right:none}body#forkliftIndex main #planArea .feature_btn a{height:230px;display:flex;flex-direction:column;margin-bottom:70px;justify-content:center;align-items:center;color:#fff;font-size:35px;font-size:3.5rem}body#forkliftIndex main #planArea .feature_btn a img{display:block;width:68px;height:auto;margin-right:40px}body#forkliftIndex main .container2{display:flex;justify-content:space-between}body#forkliftIndex main .container2 h2{margin-bottom:40px;font-size:28px;font-size:2.8rem}body#forkliftIndex main .container2 #newsArea,body#forkliftIndex main .container2 #planArea{width:49%}body#forkliftIndex main .container2 #newsArea .post_thumb_list,body#forkliftIndex main .container2 #planArea .post_thumb_list{margin-bottom:40px}body#forkliftIndex main #mapArea{background-color:rgba(255,161,27,.1);padding-bottom:40px}body#forkliftIndex main #mapArea iframe{border:none;width:100%;height:500px}body#forkliftIndex main #mapArea p{text-align:center;padding:20px 0}body#forkliftIndex main .simulation a{height:230px;margin:60px 0;background:url(/img/bg_plan.png) no-repeat top;background-size:100% auto;display:flex;justify-content:center;align-items:center;color:#fff;font-size:35px;font-size:3.5rem}body#forkliftIndex main .simulation a img{margin-right:40px}body.forklift.facility main #main_visual{position:relative}body.forklift.facility main #main_visual img{width:100%;height:auto}body.forklift.facility main #main_visual .wifi_icon{position:absolute;top:20px;right:20px;display:block;padding:15px 10px 10px;border-radius:8px}body.forklift.facility main #main_visual .wifi_icon img{display:block;width:auto;height:auto}body.forklift.facility main .page-navi-controll .inner_wrap{margin-bottom:40px}body.forklift.facility main .page-navi-controll ul{display:flex;justify-content:space-between}body.forklift.facility main .page-navi-controll ul li{width:50%;border-left:1px solid hsla(0,0%,100%,.3);border-right:1px solid rgba(0,0,0,.2)}body.forklift.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.forklift.facility main .page-navi-controll ul li a span{position:relative;display:inline-block;padding-left:20px}body.forklift.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;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}body.forklift.facility main .page-navi-controll ul li:first-of-type{border-left:none}body.forklift.facility main .page-navi-controll ul li:last-of-type{border-right:none}body.forklift.facility main #facilityArea .container{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0 -1%}body.forklift.facility main #facilityArea .container .facility_box{margin-bottom:40px;width:33.3333333%;padding:0 1%}body.forklift.facility main #facilityArea .container .facility_box .photo{margin-bottom:15px}body.forklift.facility main #facilityArea .container .facility_box .photo img{display:block;width:100%;height:auto}body.forklift.facility main #facilityArea .container .facility_box h3{color:#0080cb;line-height:1;font-size:18px;font-size:1.8rem;margin-bottom:10px}body.forklift.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.forklift.facility main #facilityArea .container .facility_box .text{font-size:14px;font-size:1.4rem;word-break:break-all}body.forklift.facility main #facilityArea #child_room{margin-bottom:60px;padding:40px 0}body.forklift.facility main #facilityArea #child_room .inner_wrap{margin-bottom:0}body.forklift.facility main #facilityArea #child_room .container{gap:20px}body.forklift.facility main #facilityArea #child_room figure{width:27%}body.forklift.facility main #facilityArea #child_room figure img{display:block;width:100%;height:auto}body.forklift.facility main #facilityArea #child_room .boxR{width:70%}body.forklift.facility main #facilityArea #child_room .boxR h3{font-weight:700;font-size:18px;font-size:1.8rem;margin-bottom:10px}body.forklift.facility main #facilityArea #child_room .boxR p{margin-bottom:20px}body.forklift.facility main #facilityArea #child_room .boxR table{font-size:14px;font-size:1.4rem;margin-bottom:20px}body.forklift.facility main #facilityArea #child_room .boxR table td,body.forklift.facility main #facilityArea #child_room .boxR table th{padding:7px}body.forklift.facility main #facilityArea #child_room .boxR table th{width:22%;color:#000;font-weight:400}body.forklift.facility main #facilityArea #child_room .boxR table td{background-color:#fff}@media screen and (max-width:768px){body.forklift.facility main #facilityArea #child_room .container{flex-direction:column}body.forklift.facility main #facilityArea #child_room .boxR,body.forklift.facility main #facilityArea #child_room figure{width:100%}body.forklift.facility main #facilityArea #child_room figure img{width:auto;max-width:100%;margin-inline:auto}}body.forklift.facility main #floorArea{display:none}body.forklift.facility main #floorArea figure{text-align:center}body.forklift.facility main #teacherArea .inner_wrap{margin-bottom:0}body.forklift.facility main #teacherArea #prize_area{padding:40px 0}body.forklift.facility main #teacherArea #prize_area h3{text-align:center;font-size:24px;font-size:2.4rem;margin-bottom:40px}@media screen and (max-width:576px){body.forklift.facility main #teacherArea #prize_area h3{font-size:6vw;margin-bottom:1em}}body.forklift.facility main #teacherArea #prize_area p{margin-bottom:40px}body.forklift.facility main #teacherArea #prize_area .container{display:flex;flex-wrap:wrap}body.forklift.facility main #teacherArea #prize_area .prize_box{width:24%;text-align:center;margin-right:1%}body.forklift.facility main #teacherArea #prize_area .prize_box .photo{margin-bottom:12px}body.forklift.facility main #teacherArea #prize_area .prize_box .photo img{display:block;width:100%;height:auto}body.forklift.facility main #teacherArea #prize_area .prize_box .tournament_name{font-size:14px;font-size:1.4rem;margin-bottom:8px}body.forklift.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.forklift.facility main #teacherArea #prize_area .prize_box .prize_title svg{display:block;width:25px;height:auto;margin-right:10px}body.forklift.facility main #teacherArea #prize_area .prize_box .prize_title span{display:inline-block;padding-bottom:10px;border-bottom:1px solid #0080cb}body.forklift.facility main #teacherArea #teacher_block{padding:40px 0;flex-wrap:wrap}body.forklift.facility main #teacherArea #teacher_block .teacher_box{width:16.6666666667%;padding:0 20px;margin-bottom:40px}body.forklift.facility main #teacherArea #teacher_block .teacher_box .teacher_name{text-align:center}body.forklift #pageTitle{background-color:#ffa11b}body.forklift main .pale-background{background-color:rgba(255,161,27,.1)}body.forklift main .color-btn{background-color:#ffa11b}body.forklift main .bdr-btn,body.forklift main .bg_title02{border-color:#ffa11b;color:#ffa11b}body.forklift main .bg_title02{background-color:rgba(255,161,27,.1)}body.forklift main .pr_text{border-color:#ffa11b}body.forklift main .disc_list li:after,body.forklift main .page-navi-controll,body.forklift main .pr_text ._txt,body.forklift main .rectangle-btn{background-color:#ffa11b}body.forklift main .base_list li:after,body.forklift main table.base_tbl{border-color:#ffa11b}body.forklift main table.base_tbl th{border-color:#ffa11b;background-color:rgba(255,161,27,.1);color:#ffa11b}body.forklift main table.base_tbl02,body.forklift main table.base_tbl02 td,body.forklift main table.base_tbl02 th,body.forklift main table.base_tbl td{border-color:#ffa11b}body.forklift main table.base_tbl02 th{background-color:rgba(255,161,27,.1);color:#ffa11b}body.forklift main #searchArea{background:rgba(255,161,27,.1)}body.forklift main #searchArea h3{color:#ffa11b}body.forklift main #searchArea h3 svg .cls-1{fill:#ffa11b}body.forklift main #searchArea .bdr-title{color:#ffa11b}body.forklift main #searchArea .bdr-title strong:after,body.forklift main #searchArea .bdr-title strong:before{background-color:#ffa11b}body.forklift main #searchArea .checkelement input[type=checkbox]+label{border-color:#ffa11b;color:#ffa11b}body.forklift main #searchArea .checkelement input[type=checkbox]:checked+label{background-color:#ffa11b;color:#fff}body.forklift main #searchArea .searchBtn{background:rgba(255,161,27,.2)}body.forklift main #searchArea .searchBtn .submit input,body.forklift main #searchArea .translate_search_btn{background-color:#ffa11b}body.forklift main #searchArea form .tab_switch .btn_dicision{border-color:#ffa11b;color:#ffa11b}body.forklift main #searchArea #sp_s_navigation .s_navi_btn{border-color:#ffa11b}body.forklift main #searchArea #sp_s_navigation .s_navi_btn.inputed .ckd_data,body.forklift main #searchArea #sp_s_navigation .s_navi_btn .text{color:#ffa11b}body.forklift main #searchArea #sp_s_navigation .s_navi_btn svg .cls-1{fill:#ffa11b}body.forklift main #searchArea #sp_s_navigation .s_navi_btn.s_prevent{border-color:#dedede;color:#dedede}body.forklift main #searchArea #sp_s_navigation .s_navi_btn.s_prevent .text{color:#dedede}body.forklift main #searchArea #sp_s_navigation .s_navi_btn.s_prevent svg .cls-1{fill:#dedede}body.forklift main #planArea .planBtn>div a svg .cls-1{fill:#ffa11b}body.forklift main #newsArea .post_thumb_list li .category{border-color:#ffa11b;color:#ffa11b}body.forklift main #mapArea{background-color:rgba(255,161,27,.1)}body.forklift main #license_area .license_list{display:flex;flex-wrap:wrap;justify-content:center}body.forklift main #license_area .license_list .license_box{width:25%;border-right:1px solid #fff;border-bottom:1px solid #fff}body.forklift main #license_area .license_list .license_box .group{background:#fff 50%/cover no-repeat;height:25vw;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;font-size:23px;font-size:2.3rem}@media screen and (max-width:1300px)and (min-width:769px){body.forklift main #license_area .license_list .license_box{width:50%}body.forklift main #license_area .license_list .license_box .group{height:43vw}}body.forklift main #license_area .license_list .license_box.car .group{background-image:url(/forklift/img/bg_license_car.png)}body.forklift main #license_area .license_list .license_box.bike .group{background-image:url(/forklift/img/bg_license_bike.png)}body.forklift main #license_area .license_list .license_box.other .group{background-image:url(/forklift/img/bg_license_other.png)}body.forklift main #license_area .license_list .license_box.car2 .group{background-image:url(/forklift/img/bg_license_car2.png)}body.forklift main #license_area .license_list .license_box .btns_box{margin:0;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;background:#ffa11b;font-size:14px;font-size:1.4rem}body.forklift main #license_area .license_list .license_box .btns_box:after,body.forklift main #license_area .license_list .license_box .btns_box:before{content:"";display:block;order:1}body.forklift main #license_area .license_list .license_box .btns_box a{padding-right:5px;padding-left:5px;width:100%;margin:0;display:flex;justify-content:center;align-items:center;height:100%}body.forklift main #license_area .license_list .license_box .btns_box p{border-right:1px solid hsla(0,0%,100%,.3);border-bottom:1px solid hsla(0,0%,100%,.3);height:100px}body.forklift main #license_area .license_list .license_box .btns_box.col1 p,body.forklift main #license_area .license_list .license_box .btns_box.col1:after,body.forklift main #license_area .license_list .license_box .btns_box.col1:before{width:100%}body.forklift main #license_area .license_list .license_box .btns_box.col1 p:first-child{border-right:0}body.forklift main #license_area .license_list .license_box .btns_box.col2 p,body.forklift main #license_area .license_list .license_box .btns_box.col2:after,body.forklift main #license_area .license_list .license_box .btns_box.col2:before{width:50%}body.forklift main #license_area .license_list .license_box .btns_box.col2 p:nth-child(2){border-right:0}body.forklift main #license_area .license_list .license_box .btns_box.col3 p,body.forklift main #license_area .license_list .license_box .btns_box.col3:after,body.forklift main #license_area .license_list .license_box .btns_box.col3:before{width:33.3%}body.forklift main #license_area .license_list .license_box .btns_box.col3 p:nth-child(3){border-right:0}body.forklift main #license_area .license_list .license_box .btns_box.col4 p,body.forklift main #license_area .license_list .license_box .btns_box.col4:after,body.forklift main #license_area .license_list .license_box .btns_box.col4:before{width:25%}body.forklift main #license_area .license_list .license_box .btns_box.col4 p:nth-child(4){border-right:0}body.forklift main #license_area .license_list .license_box .btns_box.row2 p{height:50px}body.forklift main #license_area .license_list .license_box.wide_box{width:50%}body.forklift main #license_area .license_list .license_box.c3_box{width:33.3%}body.forklift.facility main #main_visual .wifi_icon{background-color:#ffa11b}body.forklift.facility main #child_room .boxR h3,body.forklift.facility main #teacherArea #prize_area .prize_box .prize_title,body.forklift.facility main #teacherArea #prize_area h3{color:#ffa11b}body.forklift.facility main #teacherArea #prize_area .prize_box .prize_title svg .cls-1{fill:#ffa11b}body.forklift.facility main #teacherArea #prize_area .prize_box .prize_title span{border-color:#ffa11b}body.forklift.facility main #teacherArea #teacher_block .teacher_box .teacher_name .english_font{color:#ffa11b}body#companyIndex main h2{margin-bottom:20px}body#companyIndex main table .add{display:flex;justify-content:space-between;align-items:flex-start}body#companyIndex main table .add dt{color:#0080cb;display:block;font-weight:700}body#companyIndex main table .add a{padding:10px 20px 10px 30px;background:url(/shared/img/ico/ico_arrow_blue.svg) no-repeat 10px;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:400;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: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:400;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:400;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:700}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 td,#chartIndex main .base_tbl th{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 thead th{writing-mode:vertical-lr;text-align:left;vertical-align:middle;width:11%}#chartIndex main .base_tbl thead th span{display:block;writing-mode:vertical-lr}@media screen and (max-width:600px){#chartIndex main .base_tbl thead th span{min-height:100px;vertical-align:middle;margin:0 auto}}#chartIndex main .base_tbl thead th:first-of-type{width:20%}#chartIndex main .base_tbl tbody th{padding:8px 15px;text-align:left}#chartIndex main .base_tbl tbody th .icon{display:inline-block;width:43px;text-align:center;margin-right:6px}#chartIndex main .base_tbl tbody td{color:#0080cb;text-align:center}#chartIndex main .base_tbl tbody td a{color:#0080cb}body#lineIndex .inner_wrap{width:1200px;margin:auto}body#lineIndex .mv_area{background:#00ce00;display:flex;justify-content:space-between;border-radius:10px;margin-bottom:90px}body#lineIndex .mv_area .img{height:100%;width:calc(50% - 80px)}body#lineIndex .mv_area .img img{width:100%}body#lineIndex .mv_area .txt{margin-right:20px;display:flex;align-items:center;justify-content:center;flex-direction:column;width:calc(50% - 80px)}body#lineIndex .mv_area .txt h1{margin-bottom:40px;width:100%;max-height:20vw}body#lineIndex .mv_area .txt h1 img{max-width:100%;height:auto}body#lineIndex .mv_area .txt a{border:2px solid #fff;color:#fff;background:#00b600;position:relative;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:700;font-size:36px;font-size:3.6rem;border-radius:10px;padding:10px 60px}body#lineIndex .mv_area .txt a img{margin-right:20px}body#lineIndex .mv_area .qr{padding:20px;display:flex;align-items:flex-end;width:160px}body#lineIndex .mv_area .qr span{width:100%;padding:10px;background:#fff}body#lineIndex .recommended{border:4px solid #00b600;border-radius:10px;background:#ffffce;padding:60px 20px 40px;margin-bottom:60px;position:relative}body#lineIndex .recommended h2{position:absolute;top:-37px;left:0;right:0;margin:auto;text-align:center}body#lineIndex .recommended h2 img{max-width:100%}body#lineIndex .recommended .reco_list{display:flex;justify-content:center;flex-wrap:wrap}body#lineIndex .recommended .reco_list .box{border:4px solid #00ce00;border-radius:50%;background:#fff;font-size:18px;font-size:1.8rem;color:#00b600;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;width:180px;height:180px;margin-bottom:20px;font-weight:700;line-height:1.3}body#lineIndex .recommended .reco_list .box:not(:last-child){margin-right:30px}body#lineIndex .recommended .reco_list .box .img{margin-bottom:10px;height:50%;display:flex;justify-content:center;align-items:center;padding:20px 10px 0}body#lineIndex .recommended .reco_list .box .txt{height:50%;padding:0 10px 20px}body#lineIndex .merit{margin-bottom:70px}body#lineIndex .merit h2{text-align:center;background:#00b600;color:#fff;font-size:33px;font-size:3.3rem;position:relative;padding:10px;margin-bottom:60px}body#lineIndex .merit h2:after,body#lineIndex .merit h2:before{content:"";width:100%;height:1px;background:#fff;position:absolute;right:0;left:0;margin:auto}body#lineIndex .merit h2:before{top:3px}body#lineIndex .merit h2:after{bottom:3px}body#lineIndex .merit .merit_list{display:flex;justify-content:space-between}body#lineIndex .merit .merit_list .box{position:relative;width:32%}body#lineIndex .merit .merit_list .box .num{position:absolute;width:80px;height:80px;border-radius:50%;border:4px solid #00ce00;color:#00ce00;background:#fff000;display:flex;justify-content:center;align-items:center;flex-direction:column;top:-40px;right:0;left:0;margin:auto;font-size:33px;font-size:3.3rem;line-height:1}body#lineIndex .merit .merit_list .box .num span{font-family:Oswald,sans-serif}body#lineIndex .merit .merit_list .box .num small{font-size:10px;font-size:1rem;margin-bottom:2px;font-weight:700}body#lineIndex .merit .merit_list .box .img{margin-bottom:30px}body#lineIndex .merit .merit_list .box .img img{width:100%;height:auto}body#lineIndex .merit .merit_list .box .txt{font-size:26px;font-size:2.6rem;font-weight:700;line-height:1.7;text-align:center}body#lineIndex .merit .merit_list .box .txt span{color:#00b600}body#lineIndex .step{margin-bottom:60px}body#lineIndex .step h2{text-align:center;margin-bottom:60px}body#lineIndex .step .step_list{position:relative}body#lineIndex .step .step_list .box{position:relative;display:flex;justify-content:center}body#lineIndex .step .step_list .box .num{position:absolute;top:0;left:0;right:0;margin:auto;width:100px;height:100px;background:#00ce00;border:4px solid #e5f8e5;display:flex;justify-content:center;align-items:center;font-size:48px;font-size:4.8rem;color:#fff;border-radius:50%;font-family:Oswald,sans-serif;z-index:3}body#lineIndex .step .step_list .box .inner{width:calc(50% - 50px);position:relative;text-align:center}body#lineIndex .step .step_list .box .inner .btn{background:#00b600;color:#fff;font-size:22px;font-size:2.2rem;border-radius:5px;display:flex;align-items:center;text-align:center;justify-content:center;padding:5px 20px;max-width:200px}body#lineIndex .step .step_list .box .inner .btn img{margin-right:10px;width:30px}body#lineIndex .step .step_list .box .inner div{margin-bottom:50px}body#lineIndex .step .step_list .box .inner p{font-size:30px;font-size:3rem;font-weight:700}body#lineIndex .step .step_list .box .inner strong{display:block;color:#00ce00;font-size:34px;font-size:3.4rem;line-height:1.3;margin-bottom:20px}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:33.3333333333%;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:0 0;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 0;margin:15px 0;font-weight:700;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(/shared/img/ico/ico_arrow_blue_r.svg) no-repeat 97%/auto 20px}body#voiceIndex main .btn_box a:hover{color:#0080cb}body#voiceIndex .worksheet_area{background-color:#ebf5fb;border-radius:24px;padding:30px 50px;margin-top:6rem}@media screen and (max-width:768px){body#voiceIndex .worksheet_area{padding:30px 4%}}body#voiceIndex .worksheet_area ._ttl{font-size:clamp(2rem,3vw,3rem);color:#0080cb;text-align:center;padding-top:52px;background:url(/voice/img/ico_worksheet.svg) no-repeat top}body#voiceIndex .worksheet_area ._item{border-bottom:1px dashed rgba(0,128,203,.4);padding:14px 0;padding-left:30px;background:url(/voice/img/ico_check_blue.svg) no-repeat left 16px}.desktop.ie body#voiceIndex main .tab_controller .tab_cr.tab_btn,body#voiceIndex main .tab_controller .tab_btn{height:100px}#schoolnewsDetail main .detail h3{background:#eef7fc;border-top:1px solid #0080cb;border-bottom:1px solid #0080cb;padding:10px 0;text-align:center;font-weight:700}#schoolnewsDetail main .detail h3,#schoolnewsDetail main .detail h4{color:#0080cb;margin-bottom:20px;font-size:22px;font-size:2.2rem}#schoolnewsDetail main .detail ul{border:1px solid #0080cb;padding:20px;margin:20px 0;font-weight:700;color:#0080cb;line-height:2}#schoolnewsDetail main .detail ul li{position:relative;padding-left:16px}#schoolnewsDetail main .detail ul li:after{content:"";display:block;position:absolute;top:11px;left:0;width:10px;height:10px;border-radius:50%;border:1px solid #0080cb}#schoolnewsDetail main .detail a{padding:20px;text-align:center;display:block;margin:20px 0 40px;background-color:#0080cb;color:#fff!important;font-size:20px;font-size:2rem}#schoolnewsDetail main .detail em{font-size:32px;font-size:3.2rem;color:#db477e;font-family:Oswald,sans-serif;font-style:normal;font-weight:700}#selectIndex main .lead{text-align:center;margin-bottom:40px;font-size:20px;font-size:2rem;color:#0080cb;line-height:1.6}#selectIndex main .model h3{color:#0080cb;font-size:20px;font-size:2rem;margin-bottom:10px;font-weight:700}#selectIndex main .model ul.base_list{margin-bottom:20px;border:1px solid #0080cb;padding:20px}#selectIndex main .model ul.base_list a{color:#0080cb}#selectIndex main .model ul.icoPlan{display:flex;margin-bottom:20px}#selectIndex main .model ul.icoPlan li{margin-right:10px}#selectIndex main .model p,#selectIndex main .model table{margin-bottom:20px}#selectIndex main .model table b{color:#0080cb;display:block}@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){#fixNav .nav{border-radius:4px}#fixNav .nav a,#fixNav .nav a:first-child{font-size:12px;font-size:1.2rem;padding:6px 0}#fixNav .nav a .icon,#fixNav .nav a:first-child .icon{margin-bottom:4px;line-height:1}#fixNav .nav a .icon img,#fixNav .nav a:first-child .icon img{transform:scale(.7)}#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){.inner_wrap,.inner_wrap2,.news .contener,body.advertisement .contener{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,.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,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}body#lineIndex .mv_area .txt a{font-size:25px;font-size:2.5rem;padding:5px 30px}body#lineIndex .mv_area .txt a img{width:30px;margin-right:10px}body#lineIndex .step .step_list .box:nth-child(odd) .inner{padding-left:100px}body#lineIndex .step .step_list .box:nth-child(2n) .inner{padding-right:100px}body#lineIndex .step .step_list .box .num{font-size:36px;font-size:3.6rem;width:80px;height:80px}body#lineIndex .step .step_list .box .inner{width:calc(50% - 40px)}body#lineIndex .step .step_list .box .inner:before{width:60px}body#lineIndex .step .step_list .box .inner strong{font-size:25px;font-size:2.5rem}}@media screen and (max-width:1000px){.inner_wrap{width:100%}}body#chubuIndex main .bikeBnr a,body#entetsuIndex main .bikeBnr a,body#iwataIndex main .bikeBnr a{height:230px;margin:60px 0;background:url(/shared/img/bg/bg_bike.png) no-repeat top;background-size:100% auto;display:flex;justify-content:center;align-items:center;color:#fff;font-size:35px;font-size:3.5rem}.entry_other_form .customer_info ._ttl{background-color:#0080cb;text-align:center;font-size:clamp(2rem,3vw,3rem);color:#fff;padding:.3em 0}.entry_other_form .customer_info ._txt{margin-top:15px;margin-bottom:20px}.entry_other_form .customer_info ._txt p{margin-top:1em}.entry_other_form .step_chart{font-size:clamp(1.2rem,1.6vw,2rem)}.entry_other_form .step_chart li{display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap;padding:20px 0;line-height:1.2}.entry_other_form .step_chart li ._inline-block{display:inline-block}.entry_other_form .step_chart li span{margin-right:0}@media screen and (max-width:576px){.entry_other_form .step_chart li{flex-direction:column;padding:9px 0;text-align:center}}.entry_other_form .corp_area{margin-bottom:60px}.entry_other_form .corp_area .corp_check{text-align:center;font-size:clamp(1.6rem,2vw,2rem);color:#0080cb}.entry_other_form .corp_area .corp_check label{display:inline-block}.entry_other_form .corp_area .base_tbl{margin-top:20px}.entry_other_form .zip_kome{margin-bottom:5px;line-height:1.4}.entry_other_form input.zip_input{width:12em!important}.entry_other_form .attatch_wrap{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media screen and (max-width:576px){.entry_other_form .attatch_wrap{grid-template-columns:minmax(0,1fr)}}.entry_other_form .attatch_wrap label{width:50%;display:flex;justify-content:center;align-items:center;color:#b2b2b2;height:260px}.entry_other_form .attatch_wrap input[type=file]{visibility:hidden;width:0;height:0;position:absolute}.entry_other_form .attatch_box{text-align:center}.entry_other_form .attatch_box .attatch_thumb{position:relative;border:2px dashed #ddd;border-radius:12px;min-height:190px;background-color:#efefef;overflow:hidden}.entry_other_form .attatch_box .attatch_thumb img{width:100%;height:auto}.entry_other_form .attatch_box .attatch_thumb.is-attatched{border:2px solid #0080cb}.entry_other_form .attatch_box .attatch_thumb.is-attatched .attatch_status{display:none}.entry_other_form .attatch_box .attatch_status{width:100%;color:#a9a9a9;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.entry_other_form .attatch_box .attatch_label{margin-top:10px}.entry_other_form .attatch_box .attatch_btn{display:block;margin:10px auto 0;padding:.8em 1em;color:#fff;background-color:#0080cb}@media(any-hover:hover){.entry_other_form .attatch_box .attatch_btn{transition:filter .2s ease}.entry_other_form .attatch_box .attatch_btn:hover{filter:brightness(.7)}}.entry_other_form .attatch_txt{margin-top:10px}footer #footer_navi a.externalLink,header nav #subNav li a.externalLink{position:relative}footer #footer_navi a.externalLink:after,header nav #subNav li a.externalLink:after{content:"";width:10px;height:10px;background:url(/shared/img/ico/ico_outsideLink.svg) no-repeat;position:absolute;top:3px;margin-left:5px}#schoolIndex main section{width:1200px;margin:60px auto}#schoolIndex main #map_area{margin-bottom:40px}#schoolIndex main .school{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin-bottom:60px}#schoolIndex main .school .photo{position:relative;width:400px}#schoolIndex main .school .photo .main{margin-bottom:10px}#schoolIndex main .school .photo .start_date_icon{background-color:#db477e;color:#fff;text-align:center;font-size:1.4rem;position:absolute;top:6px;left:6px;width:76px;height:76px;display:flex;justify-content:center;align-items:center;border-radius:50%}#schoolIndex main .school .photo .start_date_icon strong{font-size:120%}#schoolIndex main .school .photo .icon-area{position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:70px 70px 0 0;border-color:#fbf307 transparent transparent}#schoolIndex main .school .photo .icon-area span{color:#2194d6;transform:rotate(-45deg);position:absolute;left:0;top:-55px;font-weight:600;white-space:nowrap}#schoolIndex main .school .txtArea{width:calc(100% - 440px)}#schoolIndex main .school .txtArea .bg_title02{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center;padding:10px 10px 10px 20px;font-size:24px;font-size:2.4rem}#schoolIndex main .school .txtArea .bg_title02 span{width:180px}#schoolIndex main .school .txtArea .bg_title02 span .rectangle-btn{position:relative;width:auto;padding:10px 0;font-size:16px;font-size:1.6rem}#schoolIndex main .school .txtArea .bg_title02 span .rectangle-btn:befor{display:block;content:"";position:absolute;top:50%;right:20px;width:8px;height:8px;margin:-4px 0 0;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}#schoolIndex main .school .txtArea .catch{margin:30px 0 20px;font-size:clamp(1.6rem,3vw,2.8rem);font-feature-settings:"palt";color:#0080cb}#schoolIndex main .school .txtArea .icon{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;flex-wrap:wrap;margin:30px 0}#schoolIndex main .school .txtArea .icon li{width:calc(16.6666666667% - 5px);font-size:12px;font-size:1.2rem;border:1px solid #2ba3e9;color:#2ba3e9;margin:0 5px 5px 0;padding:5px 0;text-align:center;font-weight:700}#schoolIndex main .school .txtArea table{margin:0}#schoolIndex .pan{margin-bottom:0}#schoolIndex .schoolNav{display:flex;justify-content:space-between;border-bottom:1px solid #dedede}#schoolIndex .schoolNav li{width:14.2857142857%;text-align:center;border-right:1px solid #dedede}#schoolIndex .schoolNav li.forklift{width:250px}#schoolIndex .schoolNav li a{display:block;padding:20px 0}#schoolIndex .schoolNav li a:hover{background:#eef7fc}#schoolIndex .schoolNav li:last-child{border:none}#schoolIndex .schoolNav li,::-ms-backdrop{width:16.66%}@media screen and (max-width:1580px){#schoolIndex .schoolNav{flex-wrap:wrap}#schoolIndex .schoolNav li{width:25%}#schoolIndex .schoolNav li._line2{width:33.3333333333%}}@media screen and (max-width:1000px){#schoolIndex .schoolNav{flex-wrap:wrap}}#busIndex main{margin:60px 0}#busIndex main .intro{padding:0 3%}#busIndex main .catch{margin-bottom:20px;text-align:center;color:#0080cb;font-size:clamp(1.6rem,3vw,3.3rem)}#busIndex main .kome_txt{margin-bottom:40px;text-align:center}#busIndex main .schoolList{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}#busIndex main .schoolList .school{width:50%}#busIndex main .schoolList .school:nth-child(odd){border-right:1px solid #e5e5e5}#busIndex main .schoolList .school .visual{width:100%;height:auto}#busIndex main .schoolList .school .txtArea{position:relative;margin:-60px 50px 0;background:#fff;text-align:center;border-top:4px solid;padding:30px 0 50px}#busIndex main .schoolList .school .txtArea .schoolName{position:relative;font-size:48px;font-size:4.8rem;line-height:1.4}#busIndex main .schoolList .school .txtArea .schoolName:after{content:"";width:80px;height:2px;background:#000;display:block;margin:20px auto}#busIndex main .schoolList .school .txtArea .schoolName span{position:relative;display:block;font-size:18px;font-size:1.8rem;font-weight:700;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:flex-end;color:#000}#busIndex main .schoolList .school .txtArea .schoolName span:after,#busIndex main .schoolList .school .txtArea .schoolName span:before{content:"";display:block;width:1px;height:30px;background:#000;margin:0 20px}#busIndex main .schoolList .school .txtArea .schoolName span:before{transform:rotate(135deg)}#busIndex main .schoolList .school .txtArea .schoolName span:after{transform:rotate(45deg)}#busIndex main .schoolList .school .txtArea .icon{position:absolute;top:35px;left:0;right:0;width:85%;margin:auto;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center}#busIndex main .schoolList .school .txtArea .icon li{width:100px;height:100px;border-radius:50%;background:rgba(0,0,0,.2);font-weight:700}#busIndex main .schoolList .school .txtArea .area,#busIndex main .schoolList .school .txtArea .icon li{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center}#busIndex main .schoolList .school .txtArea .area{flex-wrap:wrap;margin:40px 0}#busIndex main .schoolList .school .txtArea .area div{border:1px solid #000;width:100px;height:100px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap;margin:5px;border-radius:10px;font-size:24px;font-size:2.4rem;line-height:1.3}#busIndex main .schoolList .school .txtArea .color-btn{position:relative;width:180px;margin:auto;color:#fff;border-radius:0}#busIndex main .schoolList .school .txtArea .color-btn:after{display:block;content:"";position:absolute;top:50%;right:20px;width:8px;height:8px;margin:-4px 0 0 10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}#busIndex main .schoolList .school.entetsu .txtArea{border-color:#23b1c7}#busIndex main .schoolList .school.entetsu .txtArea .color-btn,#busIndex main .schoolList .school.entetsu .txtArea .schoolName:after{background:#23b1c7}#busIndex main .schoolList .school.entetsu .txtArea .area div{border-color:#23b1c7;color:#23b1c7}#busIndex main .schoolList .school.entetsu .txtArea .schoolName{color:#23b1c7}#busIndex main .schoolList .school.entetsu .txtArea .icon li{color:#23b1c7;background:rgba(35,177,199,.2)}#busIndex main .schoolList .school.iwata .txtArea{border-color:#28bb7b}#busIndex main .schoolList .school.iwata .txtArea .color-btn,#busIndex main .schoolList .school.iwata .txtArea .schoolName:after{background:#28bb7b}#busIndex main .schoolList .school.iwata .txtArea .area div{border-color:#28bb7b;color:#28bb7b}#busIndex main .schoolList .school.iwata .txtArea .schoolName{color:#28bb7b}#busIndex main .schoolList .school.iwata .txtArea .icon li{color:#28bb7b;background:rgba(40,187,123,.2)}#busIndex main .schoolList .school.chubu .txtArea{border-color:#a35ba7}#busIndex main .schoolList .school.chubu .txtArea .color-btn,#busIndex main .schoolList .school.chubu .txtArea .schoolName:after{background:#a35ba7}#busIndex main .schoolList .school.chubu .txtArea .area div{border-color:#a35ba7;color:#a35ba7}#busIndex main .schoolList .school.chubu .txtArea .schoolName{color:#a35ba7}#busIndex main .schoolList .school.chubu .txtArea .icon li{color:#a35ba7;background:rgba(163,91,167,.2)}#busIndex main .schoolList .school.fukuroi .txtArea{border-color:#59c4b5}#busIndex main .schoolList .school.fukuroi .txtArea .color-btn,#busIndex main .schoolList .school.fukuroi .txtArea .schoolName:after{background:#59c4b5}#busIndex main .schoolList .school.fukuroi .txtArea .area div{border-color:#59c4b5;color:#59c4b5}#busIndex main .schoolList .school.fukuroi .txtArea .schoolName{color:#59c4b5}#busIndex main .schoolList .school.fukuroi .txtArea .icon li{color:#59c4b5;background:rgba(89,196,181,.2)}#busIndex main .schoolList .school.hamamatsu .txtArea{border-color:#7ac367}#busIndex main .schoolList .school.hamamatsu .txtArea .color-btn,#busIndex main .schoolList .school.hamamatsu .txtArea .schoolName:after{background:#7ac367}#busIndex main .schoolList .school.hamamatsu .txtArea .area div{border-color:#7ac367;color:#7ac367}#busIndex main .schoolList .school.hamamatsu .txtArea .schoolName{color:#7ac367}#busIndex main .schoolList .school.hamamatsu .txtArea .icon li{color:#7ac367;background:rgba(122,195,103,.2)}#busIndex main .schoolList .school.hamaoka .txtArea{border-color:#7a79d4}#busIndex main .schoolList .school.hamaoka .txtArea .color-btn,#busIndex main .schoolList .school.hamaoka .txtArea .schoolName:after{background:#7a79d4}#busIndex main .schoolList .school.hamaoka .txtArea .area div{border-color:#7a79d4;color:#7a79d4}#busIndex main .schoolList .school.hamaoka .txtArea .schoolName{color:#7a79d4}#busIndex main .schoolList .school.hamaoka .txtArea .icon li{color:#7a79d4;background:rgba(122,121,212,.2)}#busIndex main .schoolList .school.forklift .txtArea{border-color:#ffa11b}#busIndex main .schoolList .school.forklift .txtArea .color-btn,#busIndex main .schoolList .school.forklift .txtArea .schoolName:after{background:#ffa11b}#busIndex main .schoolList .school.forklift .txtArea .area div{border-color:#ffa11b;color:#ffa11b}#busIndex main .schoolList .school.forklift .txtArea .schoolName{color:#ffa11b}#busIndex main .schoolList .school.forklift .txtArea .icon li{color:#ffa11b;background:rgba(255,161,27,.2)}@media screen and (max-width:1770px){#busIndex main .schoolList .school .txtArea .icon{position:static;width:auto;justify-content:center;margin:0 0 20px}#busIndex main .schoolList .school .txtArea .icon li{margin:0 5px}}#faqIndex .searchform{position:relative;margin-bottom:30px;padding:10px;background:#eef7fc;display:flex}@media(width < 768px){#faqIndex .searchform{margin-bottom:20px}}#faqIndex .searchform input[type=text]{width:calc(100% - 140px);height:80px;border:1px solid #d9d9d9;border-right:none;background:#fff;border-radius:5px 0 0 5px;font-size:2.5rem;outline:none;padding-inline:20px}@media(width < 768px){#faqIndex .searchform input[type=text]{width:calc(100% - 100px);font-size:100%;height:60px;padding-inline:10px}}@media(width < 576px){#faqIndex .searchform input[type=text]{height:50px}}#faqIndex .searchform #searchSubmit{position:relative;width:140px;background:#0080cb url(/shared/img/ico/ico_search_w.svg) no-repeat 80%/23px;height:80px;border:1px solid #d9d9d9;border-left:none;color:#fff;font-size:2.5rem;border-radius:0 5px 5px 0;padding-right:30px}@media(width < 768px){#faqIndex .searchform #searchSubmit{width:100px;height:60px;font-size:100%}}@media(width < 576px){#faqIndex .searchform #searchSubmit{height:50px}}#faqIndex ._searchTxt{text-align:right;margin-bottom:20px}#faqIndex .qNav{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}@media(width < 768px){#faqIndex .qNav{grid-template-columns:repeat(3,1fr);gap:15px!important}}@media(width < 576px){#faqIndex .qNav{grid-template-columns:repeat(2,1fr);gap:10px!important;margin-bottom:10%}}#faqIndex .qNav ._btn{position:relative;display:block;font-size:125%;border:1px solid #d9d9d9;border-radius:5px;padding:15px 0}@media(width < 768px){#faqIndex .qNav ._btn{font-size:100%;padding:10px 0}}#faqIndex .qNav ._btn.is-active{background:#eef7fc;color:#0080cb;border-color:#0080cb;border-bottom-width:5px}#faqIndex .qNav ._btn.is-active:after{content:"";height:8.6602540378px;width:10px;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);background:#0080cb;position:absolute;left:0;right:0;bottom:-13px;margin-inline:auto}#faqIndex h2{margin-bottom:30px}#faqIndex .p-faq__block{transition:opacity .2s ease;opacity:0;visibility:hidden;position:absolute;z-index:-1;overflow:hidden;height:0}#faqIndex .p-faq__block.is-open{overflow:visible;height:auto;opacity:1;position:relative;visibility:visible;z-index:0}#faqIndex .faq_list{margin-bottom:50px}#faqIndex .faq_list .faq_box{overflow:hidden;border-radius:5px;border:1px solid #d0e8f6;margin-bottom:30px}#faqIndex .faq_list .faq_box h3{padding:10px 20px;background:#d0e8f6;position:relative;color:#0080cb;padding-left:50px}#faqIndex .faq_list .faq_box h3:before{content:"Q.";font-size:28px;font-size:2.8rem;position:absolute;top:5px;left:15px}#faqIndex .faq_list .faq_box .answer,#faqIndex .faq_list .faq_box>p{position:relative;padding:15px 20px 15px 50px}#faqIndex .faq_list .faq_box .answer:before,#faqIndex .faq_list .faq_box>p:before{content:"A.";font-size:28px;font-size:2.8rem;position:absolute;top:10px;bottom:0;left:15px;color:#c50080}#faqIndex .faq_list .faq_box ._timetable{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:10px;gap:2em 0}#faqIndex .faq_list .faq_box ._timetable ._box{width:48%}@media screen and (max-width:900px){#faqIndex .faq_list .faq_box ._timetable ._box{width:100%}}#faqIndex .faq_list .faq_box ._timetable ._header{display:grid;grid-template-columns:repeat(2,1fr);gap:.3em 10px;align-items:end;padding-bottom:12px;min-height:77px}@media screen and (max-width:900px){#faqIndex .faq_list .faq_box ._timetable ._header{grid-template-columns:repeat(1,1fr);min-height:auto}}#faqIndex .faq_list .faq_box ._timetable ._header li{text-align:center;color:#fff;display:block;padding:.2em .8em;border-radius:50px}#faqIndex .faq_list .faq_box ._timetable ._header li.entetsu{background-color:#23b1c7}#faqIndex .faq_list .faq_box ._timetable ._header li.iwata{background-color:#28bb7b}#faqIndex .faq_list .faq_box ._timetable ._header li.chubu{background-color:#a35ba7}#faqIndex .faq_list .faq_box ._timetable ._header li.fukuroi{background-color:#59c4b5}#faqIndex .faq_list .faq_box ._timetable ._header li.hamamatsu{background-color:#7ac367}#faqIndex .faq_list .faq_box ._timetable ._header li.hamaoka{background-color:#7a79d4}#faqIndex .faq_list .faq_box ._timetable ._header li.forklift{background-color:#ffa11b}#faqIndex .faq_list .faq_box ._timetable .base_tbl{margin-bottom:0}#faqIndex .faq_list .faq_box ._timetable .base_tbl td,#faqIndex .faq_list .faq_box ._timetable .base_tbl th{padding:4px 12px}#faqIndex .faq_list .faq_box ._timetable .base_tbl th{text-align:center;width:20%}@media screen and (max-width:900px){#faqIndex .faq_list .faq_box ._timetable .base_tbl th{width:30%}}#faqIndex .faq_list .faq_box ._timetable .base_tbl td{width:80%}@media screen and (max-width:900px){#faqIndex .faq_list .faq_box ._timetable .base_tbl td{width:70%}}#faqIndex .faq_list .faq_box ._timetable .base_tbl .breaktime td,#faqIndex .faq_list .faq_box ._timetable .base_tbl .breaktime th{background-color:#f5f5f5}.news .contener,body.advertisement .contener{display:flex;justify-content:space-between;margin:auto;width:1200px;flex-direction:row-reverse}.news .contener main,body.advertisement .contener main{width:75%}.news .contener #sub,body.advertisement .contener #sub{width:20%}.news .contener #sub h4,body.advertisement .contener #sub h4{padding-left:10px}.news .contener .category,body.advertisement .contener .category{border-radius:2em}.news .contener .category.covid-19,.news .contener .category.important,body.advertisement .contener .category.covid-19,body.advertisement .contener .category.important{border:1px solid #f61212;color:#f61212}.news .contener h2,body.advertisement .contener h2{margin-bottom:30px}.news .contener .category,body.advertisement .contener .category{padding:.5em 1em;white-space:nowrap;border:1px solid #0080cb;color:#0080cb;min-width:145px;text-align:center;font-size:11px;font-size:1.1rem;font-weight:700;display:inline-block;background-color:#fff}.news .contener .category.covid-19,body.advertisement .contener .category.covid-19{border:1px solid #f61212;color:#f61212}.news .contener .category.forklift,body.advertisement .contener .category.forklift{border:1px solid #ffa11b;color:#ffa11b}.news .contener .entetsu,body.advertisement .contener .entetsu{border:1px solid #23b1c7;color:#23b1c7}.news .contener .iwata,body.advertisement .contener .iwata{border:1px solid #28bb7b;color:#28bb7b}.news .contener .chubu,body.advertisement .contener .chubu{border:1px solid #a35ba7;color:#a35ba7}.news .contener .fukuroi,body.advertisement .contener .fukuroi{border:1px solid #59c4b5;color:#59c4b5}.news .contener .hamamatsu,body.advertisement .contener .hamamatsu{border:1px solid #7ac367;color:#7ac367}.news .contener .hamaoka,body.advertisement .contener .hamaoka{border:1px solid #7a79d4;color:#7a79d4}.news .contener .forklift,body.advertisement .contener .forklift{border:1px solid #ffa11b;color:#ffa11b}.news .contener main,body.advertisement .contener main{padding:30px 0 50px}.news .contener #sub div,body.advertisement .contener #sub div{margin-bottom:20px}.news .contener #sub select,body.advertisement .contener #sub select{width:100%;border:1px solid #d0e8f6;padding:10px}.news .contener #sub .sub_category li:last-child a,body.advertisement .contener #sub .sub_category li:last-child a{border-bottom:1px solid #d0e8f6}.news .contener #sub .sub_category li a,body.advertisement .contener #sub .sub_category li a{display:block;width:100%;padding:10px;border-top:1px solid #d0e8f6}.news .contener #sub .sub_category li a.current,.news .contener #sub .sub_category li a:hover,body.advertisement .contener #sub .sub_category li a.current,body.advertisement .contener #sub .sub_category li a:hover{background:#eef7fc}.news .contener .covid-area .covid-box,body.advertisement .contener .covid-area .covid-box{margin-bottom:50px;border:2px solid #f61212;padding:0 30px 20px}.news .contener .covid-area .covid-box h3,body.advertisement .contener .covid-area .covid-box h3{background:#f61212;margin:0 -30px 20px;padding:5px 0;text-align:center;font-size:24px;font-size:2.4rem;color:#fff;font-weight:700}.news .contener .covid-area .covid-box p,body.advertisement .contener .covid-area .covid-box p{font-size:14px;font-size:1.4rem;margin-bottom:10px}.news .contener .covid-area .covid-box .hour-area,body.advertisement .contener .covid-area .covid-box .hour-area{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;flex-wrap:wrap;margin:20px 0 0}.news .contener .covid-area .covid-box .hour-area>div,body.advertisement .contener .covid-area .covid-box .hour-area>div{width:32%;padding:0 0 15px;margin-bottom:15px;border-radius:5px;border:1px solid #ccc;text-align:center}.news .contener .covid-area .covid-box .hour-area>div.entetsu h4,body.advertisement .contener .covid-area .covid-box .hour-area>div.entetsu h4{background:#23b1c7;color:#fff}.news .contener .covid-area .covid-box .hour-area>div.iwata h4,body.advertisement .contener .covid-area .covid-box .hour-area>div.iwata h4{background:#28bb7b;color:#fff}.news .contener .covid-area .covid-box .hour-area>div.chubu h4,body.advertisement .contener .covid-area .covid-box .hour-area>div.chubu h4{background:#a35ba7;color:#fff}.news .contener .covid-area .covid-box .hour-area>div.fukuroi h4,body.advertisement .contener .covid-area .covid-box .hour-area>div.fukuroi h4{background:#59c4b5;color:#fff}.news .contener .covid-area .covid-box .hour-area>div.hamamatsu h4,body.advertisement .contener .covid-area .covid-box .hour-area>div.hamamatsu h4{background:#7ac367;color:#fff}.news .contener .covid-area .covid-box .hour-area>div.hamaoka h4,body.advertisement .contener .covid-area .covid-box .hour-area>div.hamaoka h4{background:#7a79d4;color:#fff}.news .contener .covid-area .covid-box .hour-area>div.forklift h4,body.advertisement .contener .covid-area .covid-box .hour-area>div.forklift h4{background:#ffa11b;color:#fff}.news .contener .covid-area .covid-box .hour-area>div h4,body.advertisement .contener .covid-area .covid-box .hour-area>div h4{margin-bottom:5px;padding:5px 0;font-size:17px;font-size:1.7rem;font-weight:700;background:#fff9bc;border-radius:5px 5px 0 0}.news .contener .covid-area .covid-box .hour-area>div p,body.advertisement .contener .covid-area .covid-box .hour-area>div p{line-height:1.4;margin:0;color:#000}.news .contener .covid-area .covid-box .hour-area>div p span,body.advertisement .contener .covid-area .covid-box .hour-area>div p span{display:block;font-family:Oswald,sans-serif;font-size:35px;font-size:3.5rem}.news .contener .news_list,body.advertisement .contener .news_list{margin-bottom:30px}.news .contener .news_list .news_box,body.advertisement .contener .news_list .news_box{display:flex;align-items:center;border-top:1px solid #dedede;position:relative;padding:10px 35px 10px 5px}.news .contener .news_list .news_box.important,body.advertisement .contener .news_list .news_box.important{background-color:rgba(246,18,18,.1)}.news .contener .news_list .news_box.important .txt,body.advertisement .contener .news_list .news_box.important .txt{color:#f61212}.news .contener .news_list .news_box.important .important_badge,body.advertisement .contener .news_list .news_box.important .important_badge{background-color:#f61212;color:#fff;display:inline-block;line-height:1;padding:5px .8em;border-radius:3px;font-size:1.3rem;margin-right:5px}@media(any-hover:hover){.news .contener .news_list .news_box.important:hover,body.advertisement .contener .news_list .news_box.important:hover{background-color:rgba(246,18,18,.2)}}.news .contener .news_list .news_box:hover,body.advertisement .contener .news_list .news_box:hover{background:#f9f9f9}.news .contener .news_list .news_box:hover:after,body.advertisement .contener .news_list .news_box:hover:after{right:5px}.news .contener .news_list .news_box:after,body.advertisement .contener .news_list .news_box:after{content:"";background:url(/shared/img/ico/ico_arrow_blue_r.svg) no-repeat 50%/contain;width:10px;position:absolute;top:0;bottom:0;right:10px;margin:auto;display:flex;align-items:center;transition:all .3s ease-out}.news .contener .news_list .news_box:last-child,body.advertisement .contener .news_list .news_box:last-child{border-bottom:1px solid #dedede}.news .contener .news_list .news_box .date,body.advertisement .contener .news_list .news_box .date{white-space:nowrap;margin:0 15px}.news .contener .detail h2,body.advertisement .contener .detail h2{position:relative;border-bottom:2px solid #dedede;margin-bottom:15px;padding-bottom:10px;margin-top:5px}.news .contener .detail h2:before,body.advertisement .contener .detail h2:before{position:absolute;content:"";width:100px;height:2px;background:#0080cb;display:block;bottom:-2px;left:0;z-index:1}.news .contener .detail.important h2,body.advertisement .contener .detail.important h2{color:#f61212}.news .contener .detail.important h2 .important_badge,body.advertisement .contener .detail.important h2 .important_badge{background-color:#f61212;color:#fff;display:inline-block;line-height:1;padding:5px .8em;border-radius:3px;font-size:min(80%,1.6rem);margin-right:5px;transform:translateY(-.3em)}@media screen and (max-width:576px){.news .contener .detail.important h2 .important_badge,body.advertisement .contener .detail.important h2 .important_badge{transform:translateY(-.2em)}}.news .contener .detail.important h2:before,body.advertisement .contener .detail.important h2:before{background-color:#f61212}.news .contener .detail .date,body.advertisement .contener .detail .date{font-size:14px;font-size:1.4rem;display:flex;align-items:center}.news .contener .detail .date .category,body.advertisement .contener .detail .date .category{margin-right:10px}.news .contener .detail .txt,body.advertisement .contener .detail .txt{margin-bottom:30px}.news .contener .detail .txt .photo,body.advertisement .contener .detail .txt .photo{text-align:center;margin:40px 0}.news .contener .detail .txt p,body.advertisement .contener .detail .txt p{margin-bottom:10px}body.advertisement .contener{width:1000px}body.advertisement .contener .news_list .news_box{padding:15px 35px 15px 5px}body.advertisement .contener main{width:100%}body.advertisement .contener main ._thumb{margin-bottom:2em}body#elderly_training_newsDetail main .detail .txt p,body.advertisement main .detail .txt p{margin-bottom:15px}body#elderly_training_newsDetail main .detail .txt .alignleft,body.advertisement main .detail .txt .alignleft{float:left;margin-right:20px}body#elderly_training_newsDetail main .detail .txt .alignright,body.advertisement main .detail .txt .alignright{float:right;margin-left:20px}body#elderly_training_newsDetail main .detail .txt .aligncenter,body.advertisement main .detail .txt .aligncenter{margin:auto}body#elderly_training_newsDetail main .detail .txt hr,body.advertisement main .detail .txt hr{border-top:1px solid rgba(0,128,203,.3);border-bottom:none;margin:2em 0}body#elderly_training_newsDetail main .detail .txt img,body#elderly_training_newsDetail main .detail .txt ol,body#elderly_training_newsDetail main .detail .txt p,body#elderly_training_newsDetail main .detail .txt ul,body.advertisement main .detail .txt img,body.advertisement main .detail .txt ol,body.advertisement main .detail .txt p,body.advertisement main .detail .txt ul{margin:1em 0}body#elderly_training_newsDetail main .detail .txt a,body.advertisement main .detail .txt a{color:#0080cb;text-decoration:underline}body#elderly_training_newsDetail main .detail .txt iframe,body.advertisement main .detail .txt iframe{max-width:100%;margin:2em 0}body#elderly_training_newsDetail main .detail .txt h1,body#elderly_training_newsDetail main .detail .txt h2,body#elderly_training_newsDetail main .detail .txt h3,body#elderly_training_newsDetail main .detail .txt h4,body#elderly_training_newsDetail main .detail .txt h5,body#elderly_training_newsDetail main .detail .txt h6,body.advertisement main .detail .txt h1,body.advertisement main .detail .txt h2,body.advertisement main .detail .txt h3,body.advertisement main .detail .txt h4,body.advertisement main .detail .txt h5,body.advertisement main .detail .txt h6{font-weight:700;margin:0 0 1em}body#elderly_training_newsDetail main .detail .txt h1,body.advertisement main .detail .txt h1{font-size:200%;padding:5px 10px;border-bottom:3px solid #0080cb;background:rgba(0,128,203,.1);color:#0080cb}body#elderly_training_newsDetail main .detail .txt h2,body.advertisement main .detail .txt h2{font-size:180%;padding-left:20px;border-left:5px solid #0080cb;border-bottom:none;color:#0080cb}body#elderly_training_newsDetail main .detail .txt h2:before,body.advertisement main .detail .txt h2:before{display:none}body#elderly_training_newsDetail main .detail .txt h3,body.advertisement main .detail .txt h3{font-size:160%;background:#f5f4f2;padding:5px 10px;border-radius:5px}body#elderly_training_newsDetail main .detail .txt h4,body.advertisement main .detail .txt h4{font-size:140%;color:#d8699d}body#elderly_training_newsDetail main .detail .txt h5,body.advertisement main .detail .txt h5{font-size:130%;color:#d55a4d}body#elderly_training_newsDetail main .detail .txt h6,body.advertisement main .detail .txt h6{font-size:120%;color:#e6b13c}body#elderly_training_newsDetail main .detail .txt blockquote,body.advertisement main .detail .txt blockquote{background:rgba(0,128,203,.1);margin:1em 0;padding:1em;border:1px dashed #0080cb}body#elderly_training_newsDetail main .detail .txt table,body.advertisement main .detail .txt table{width:100%;border-top:1px solid #ccc;border-collapse:collapse;border-spacing:0;margin:1em 0}body#elderly_training_newsDetail main .detail .txt table td,body#elderly_training_newsDetail main .detail .txt table th,body.advertisement main .detail .txt table td,body.advertisement main .detail .txt table th{padding:1em;border-bottom:1px solid #ccc;background:#fff}body#elderly_training_newsDetail main .detail .txt table th,body.advertisement main .detail .txt table th{background:rgba(0,128,203,.1);text-align:center;font-size:110%;width:30%}body#elderly_training_newsDetail main .detail .txt ul,body.advertisement main .detail .txt ul{margin:1em 0;list-style-type:disc}body#elderly_training_newsDetail main .detail .txt ul li,body.advertisement main .detail .txt ul li{position:relative;padding-left:1em;margin-bottom:.3em}body#elderly_training_newsDetail main .detail .txt ul li:before,body.advertisement main .detail .txt ul li:before{content:"";width:5px;height:5px;border-radius:50%;background:#0080cb;position:absolute;left:0;top:0;bottom:0;margin:auto}body#elderly_training_newsDetail main .detail .txt ol,body.advertisement main .detail .txt ol{counter-reset:b}body#elderly_training_newsDetail main .detail .txt ol li,body.advertisement main .detail .txt ol li{line-height:1.5;position:relative;padding-left:1.5em;margin:.2em 0}body#elderly_training_newsDetail main .detail .txt ol li:before,body.advertisement main .detail .txt ol li:before{display:block;position:absolute;color:#0080cb;font-size:150%;counter-increment:b;content:counters(b,".") " ";top:-.25em;left:0}footer .slick-next,footer .slick-prev{height:27px}footer .slick-prev:before{transform:none;content:url(/shared/img/ico/ico_arrow_blue_l.svg)}footer .slick-slider{max-width:80vw}footer .slick-slide img{padding:0 5px}#schoolnewsDetail main .detail .plan_box{margin-bottom:40px;border:1px solid}#schoolnewsDetail main .detail .plan_box h2{text-align:center;margin:0 0 20px;padding:20px 0;border:none;font-weight:600}#schoolnewsDetail main .detail .plan_box h2:before{display:none}#schoolnewsDetail main .detail .plan_box h3{border:none;width:80%;margin:0 auto 30px}#schoolnewsDetail main .detail .plan_box h3+p{font-size:2rem;font-weight:600;margin-bottom:30px;text-align:center}#schoolnewsDetail main .detail .plan_box h4{border-bottom:1px solid;margin:20px 0;padding-bottom:5px}#schoolnewsDetail main .detail .plan_box h4+dl dt{position:relative;padding-left:20px;font-weight:600;font-size:110%}#schoolnewsDetail main .detail .plan_box h4+dl dt:before{content:"";width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 10px;position:absolute;left:0;top:0;bottom:0;margin:auto}#schoolnewsDetail main .detail .plan_box h4+dl dd{margin-bottom:20px}#schoolnewsDetail main .detail .plan_box strong{color:#f61212}#schoolnewsDetail main .detail .plan_box .txt{padding:0 30px}#schoolnewsDetail main .detail .plan_box .plan_list{padding:0 30px 40px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#schoolnewsDetail main .detail .plan_box .plan_list .planBox{width:48.5%}#schoolnewsDetail main .detail .plan_box .plan_list .planBox a{display:block;background:#fff;color:#000!important}#schoolnewsDetail main .detail .plan_box .plan_list .planBox .category{min-width:none;width:100%;margin-bottom:20px;font-size:1.8rem;border:2px solid #0080cb}#schoolnewsDetail main .detail .plan_box .plan_list .planBox .thumb a{width:100%;padding:0}#schoolnewsDetail main .detail .plan_box .plan_list .planBox dl{margin:20px 0 10px;text-align:center}#schoolnewsDetail main .detail .plan_box .plan_list .planBox dl dd{margin-top:10px}#schoolnewsDetail main .detail .plan_box .plan_list .planBox dl dd span{display:block}#schoolnewsDetail main .detail .plan_box .plan_list .planBox dl dd .s-price{color:#db477e;font-size:18px;font-size:1.8rem}#schoolnewsDetail main .detail .plan_box .plan_list .planBox dl dd .s-price strong{font-size:25px;font-size:2.5rem;color:#db477e}#schoolnewsDetail main .detail .plan_box .plan_list .planBox dl dd .priceDesc{font-size:80%}#schoolnewsDetail main .detail .plan_box .plan_list .planBox .btn{width:90%;margin:auto;padding:15px;border-radius:5px}#schoolnewsDetail main .detail .plan_box.spring-summer{border-color:#01bbd2}#schoolnewsDetail main .detail .plan_box.spring-summer h2{color:#fe0;background:#01bbd2}#schoolnewsDetail main .detail .plan_box.spring-summer h3{color:#02238e;background:#fff100}#schoolnewsDetail main .detail .plan_box.spring-summer h4+dl dt{color:#0080cb}#schoolnewsDetail main .detail .plan_box.spring-summer h4+dl dt:before{border-color:transparent transparent transparent #01bbd2}#schoolnewsDetail main .detail .plan_box.spring-summer .plan_list .planBox .btn{color:#fff;background:#01bbd2}#schoolnewsDetail main .detail .plan_box.spring-short{border-color:#f2587e}#schoolnewsDetail main .detail .plan_box.spring-short h2{color:#fef88a;background:#f2587e}#schoolnewsDetail main .detail .plan_box.spring-short h3{color:#f2587e;background:#fef88a}#schoolnewsDetail main .detail .plan_box.spring-short h4+dl dt{color:#f2587e}#schoolnewsDetail main .detail .plan_box.spring-short h4+dl dt:before{border-color:transparent transparent transparent #f2587e}#schoolnewsDetail main .detail .plan_box.spring-short .plan_list .planBox .category{border-color:#f2587e;color:#f2587e}#schoolnewsDetail main .detail .plan_box.spring-short .plan_list .planBox .btn{color:#fff;background:#f2587e}body.seminar .pan{margin:0}body#seminarIndividual .pan span .category,body#seminarIndividual .pan span:nth-child(6){display:none}body.seminar main{background:#eef7fc}body.seminar main .inner_wrap{width:1200px;margin:0 auto;padding:60px 0}body.seminar main .searchArea{background:#fff;border:1px solid #0080cb;margin-bottom:40px}body.seminar main .searchArea h2{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;padding:10px 0;background:#2194d6;font-size:24px;font-size:2.4rem;color:#fff}body.seminar main .searchArea h2:after,body.seminar main .searchArea h2:before{content:"";width:140px;height:1px;margin:0 40px;background:#fff;display:block}body.seminar main .searchArea .serchIn{padding:20px}body.seminar main .searchArea .serchIn form{position:relative;margin:0 0 20px;padding:20px;background:#d0e8f6;border-radius:5px}body.seminar main .searchArea .serchIn form input[type=text]{width:100%;background:#fff;padding:20px 10px;border:1px solid #dedede;border-radius:5px;font-size:24px;font-size:2.4rem}body.seminar main .searchArea .serchIn form input[type=submit]{width:40px;height:40px;position:absolute;right:40px;top:50%;transform:translateY(-50%);background:url(/shared/img/ico/ico_search.svg) no-repeat;background-size:cover}body.seminar main .searchArea .serchIn .tag-list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;flex-wrap:wrap}body.seminar main .searchArea .serchIn .tag-list li a{display:inline-block;margin-right:10px;padding:8px 20px;border:1px solid #0080cb;border-radius:20px;font-size:14px;font-size:1.4rem;color:#2194d6;min-width:100px;text-align:center}body.seminar main .searchArea .serchIn .tag-list li a:hover{background:#d0e8f6}body.seminar main .searchArea .serchIn .tag-list li:nth-child(n+10){display:none}body.seminar main .entryList h3{margin-bottom:40px}body.seminar main .entryList .entryBox{position:relative;background:#fff;border:1px solid #0080cb;margin-bottom:20px;padding:20px 60px}body.seminar main .entryList .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}body.seminar main .entryList .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.seminar main .entryList .entryBox h2{font-size:30px;font-size:3rem;color:#2194d6}body.seminar main .entryList .entryBox h2 .date{display:block;color:#b4b4b4;font-size:12px;font-size:1.2rem;font-family:Oswald,sans-serif}body.seminar main .entryList .entryBox h2 a{color:#2194d6}body.seminar main .entryList .entryBox ul.tag{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #cdcdcd;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;flex-wrap:wrap}body.seminar main .entryList .entryBox ul.tag li{position:relative;font-size:14px;font-size:1.4rem;padding-right:15px;margin-right:15px}body.seminar main .entryList .entryBox ul.tag li:after{content:"";width:1px;height:15px;background:#000;position:absolute;right:0;top:0;bottom:0;margin:auto;transform:rotate(30deg)}body.seminar main .entryList .entryBox ul.tag li:last-child:after{display:none}body.seminar main .entryList .entryBox .btn a{position:relative;display:block;margin:40px 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.seminar main .entryList .entryBox .btn a:before{display:block;content:"";position:absolute;top:50%;left:10px;width:8px;height:8px;margin:-4px 0 0;border-top:2px solid #2ba3e9;border-right:2px solid #2ba3e9;transform:rotate(45deg)}body.seminar main .entryList .entryBox .entry{line-height:2;margin-bottom:30px}body.seminar main .entryList .entryBox .entry ul li{margin-bottom:20px}body.seminar main .entryList .entryBox .entry table td,body.seminar main .entryList .entryBox .entry table th{border:1px solid #0080cb;text-align:center}body.cms .pagenation ul{display:flex;justify-content:center}body.cms .pagenation ul li{margin-right:10px}body.cms .pagenation ul li:last-child{margin:0}body.cms .pagenation ul li.active,body.cms .pagenation ul li a{display:block;padding:10px 15px;border:1px solid #d0e8f6;border-radius:5px;background:#fff;color:#0080cb;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out}body.cms .pagenation ul li.active,body.cms .pagenation ul li a:hover{background:#0080cb;color:#fff}body.cms .pagenation ul li .top{background:#0080cb;color:#fff;width:200px;text-align:center}body.cms .pagenation ul li .next{background:url(/shared/img/ico/ico_arrow_blue_r.svg) 130px/10px no-repeat;padding-right:40px;width:160px}body.cms .pagenation ul li .next:hover{background-position-x:135px}body.cms .pagenation ul li .back{background:url(/shared/img/ico/ico_arrow_blue_l.svg) 10px/10px no-repeat;padding-left:40px;width:160px}body.cms .pagenation ul li .back:hover{background-position-x:5px}body.cms .postLink{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;margin-top:40px}body.cms .postLink li{width:200px;text-align:center;margin:0 10px;background:#fff}body.cms .postLink li a{position:relative;display:block;font-size:18px;font-size:1.8rem;padding:15px 0;border:1px solid #cfcfcf;border-radius:3px;color:#707070}body.cms .postLink li.next a:before,body.cms .postLink li.prev a:before{display:block;content:"";position:absolute;top:50%;width:10px;height:10px;margin:-4px 0 0;border-top:2px solid #2ba3e9;border-right:2px solid #2ba3e9}body.cms .postLink li.prev a:before{left:15px;transform:rotate(-135deg)}body.cms .postLink li.next a:before{right:15px;transform:rotate(45deg)}body.bike.plan main .bdr-title,body.school.plan main .bdr-title{margin-bottom:40px}body.bike.plan main .btn a,body.school.plan main .btn a{display:block;padding:15px 0;border-radius:5px;text-align:center;font-size:18px;font-size:1.8rem;color:#fff;font-weight:700;position:relative;overflow:hidden}body.bike.plan main .btn a:after,body.school.plan main .btn a:after{transition:all .3s ease;content:"";display:block;width:0;height:100%;position:absolute;top:0;left:0;background-color:hsla(0,0%,100%,.2)}body.bike.plan main .btn a:hover:after,body.school.plan main .btn a:hover:after{width:100%}body.bike.plan main dl.priceArea dd,body.school.plan main dl.priceArea dd{line-height:1.2}body.bike.plan main dl.priceArea dd .n-price,body.school.plan main dl.priceArea dd .n-price{display:block}body.bike.plan main dl.priceArea dd .s-price,body.school.plan main dl.priceArea dd .s-price{color:#db477e;font-size:22px;font-size:2.2rem}@media screen and (max-width:576px){body.bike.plan main dl.priceArea dd .s-price,body.school.plan main dl.priceArea dd .s-price{font-size:1.6rem}}body.bike.plan main dl.priceArea dd .s-price strong,body.school.plan main dl.priceArea dd .s-price strong{font-size:clamp(2rem,3vw,3rem)}@media screen and (max-width:576px){body.bike.plan main dl.priceArea dd .s-price strong,body.school.plan main dl.priceArea dd .s-price strong{font-size:9vw}}body.bike.plan main dl.priceArea dd .s-price ._yen,body.school.plan main dl.priceArea dd .s-price ._yen{font-size:75%}body.bike.plan main dl.priceArea dd .tax,body.school.plan main dl.priceArea dd .tax{font-size:22px;font-size:2.2rem}@media screen and (max-width:576px){body.bike.plan main dl.priceArea dd .tax,body.school.plan main dl.priceArea dd .tax{font-size:1.6rem;display:inline-block}}body.bike.plan main dl.priceArea dd .tax strong,body.school.plan main dl.priceArea dd .tax strong{font-weight:400}body.bike.plan main dl.priceArea dd .priceDesc,body.school.plan main dl.priceArea dd .priceDesc{display:block;margin-top:5px;font-size:14px;font-size:1.4rem}body.bike.plan main .planBranch,body.school.plan main .planBranch{margin:60px auto;max-width:1400px;padding:0 40px}body.bike.plan main .planBranch #planCatList,body.school.plan main .planBranch #planCatList{position:relative;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;flex-wrap:wrap}body.bike.plan main .planBranch #planCatList:after,body.school.plan main .planBranch #planCatList:after{content:"";display:block;width:30%}body.bike.plan main .planBranch #planCatList .planBox,body.school.plan main .planBranch #planCatList .planBox{width:30%;max-width:390px;margin-bottom:60px;padding-bottom:80px;position:relative}body.bike.plan main .planBranch #planCatList .planBox h3,body.school.plan main .planBranch #planCatList .planBox h3{color:#0080cb;text-align:center;font-size:30px;font-size:3rem;margin:15px 0 10px}body.bike.plan main .planBranch #planCatList .planBox .btn,body.school.plan main .planBranch #planCatList .planBox .btn{position:absolute;bottom:0;left:0;right:0;margin:0 auto}body.bike.plan main .planBranch #planCatList .planBox .btn a,body.school.plan main .planBranch #planCatList .planBox .btn a{margin:30px auto 0;width:70%}body.bike.plan main #planMain,body.school.plan main #planMain{display:flex;justify-content:space-between;gap:20px;margin-bottom:35px}@media screen and (max-width:1200px){body.bike.plan main #planMain,body.school.plan main #planMain{display:block}}body.bike.plan main #planMain .photo,body.school.plan main #planMain .photo{width:35%}@media screen and (max-width:1200px){body.bike.plan main #planMain .photo,body.bike.plan main #planMain .photo img,body.school.plan main #planMain .photo,body.school.plan main #planMain .photo img{width:100%}}body.bike.plan main #planMain .subBnr,body.school.plan main #planMain .subBnr{display:block;margin:2rem 0}body.bike.plan main #planMain .subBnr img,body.school.plan main #planMain .subBnr img{margin:0 auto;display:block;image-rendering:-webkit-optimize-contrast}body.bike.plan main #planMain .cont,body.school.plan main #planMain .cont{width:65%}@media screen and (max-width:1200px){body.bike.plan main #planMain .cont,body.school.plan main #planMain .cont{width:100%;margin-top:20px}}body.bike.plan main #planMain .cont .plan_header,body.school.plan main #planMain .cont .plan_header{display:flex;align-items:start;gap:20px}body.bike.plan main #planMain .cont .add-favorite-btn,body.school.plan main #planMain .cont .add-favorite-btn{width:100px;font-size:1.3rem;display:flex;flex-direction:column;align-items:center;gap:5px;padding:6px;flex-shrink:0}body.bike.plan main #planMain .cont h3,body.school.plan main #planMain .cont h3{flex-grow:1;color:#0080cb;font-size:34px;font-size:3.4rem;font-weight:700;margin-bottom:10px}body.bike.plan main #planMain .cont table.capacity,body.school.plan main #planMain .cont table.capacity{margin:15px 0}body.bike.plan main #planMain .cont table.capacity th,body.school.plan main #planMain .cont table.capacity th{width:20%;font-feature-settings:"palt"}body.bike.plan main #planMain .cont table.capacity td,body.school.plan main #planMain .cont table.capacity td{width:30%}body.bike.plan main #planMain .cont .priceArea,body.school.plan main #planMain .cont .priceArea{margin-top:20px;padding-top:30px;border-top:1px solid #dedede;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}body.bike.plan main #planMain .cont .priceArea dt,body.school.plan main #planMain .cont .priceArea dt{width:60px;height:60px;border:1px solid #0080cb;border-radius:50%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;margin-right:15px;color:#0080cb;text-transform:uppercase}body.bike.plan main #planMain .cont .priceArea dt.not,body.school.plan main #planMain .cont .priceArea dt.not{display:none}body.bike.plan main #planMain .cont .priceArea dt.not+dd,body.school.plan main #planMain .cont .priceArea dt.not+dd{width:auto}body.bike.plan main #planMain .cont .btnArea,body.school.plan main #planMain .cont .btnArea{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center;margin-top:30px}body.bike.plan main #planMain .cont .btnArea .share_area,body.school.plan main #planMain .cont .btnArea .share_area{width:49%}body.bike.plan main #planMain .cont .btnArea .share_area input,body.school.plan main #planMain .cont .btnArea .share_area input{visibility:hidden;width:100%}body.bike.plan main #planMain .cont .btnArea .share_area input[disabled],body.school.plan main #planMain .cont .btnArea .share_area input[disabled]{display:none}body.bike.plan main #planMain .cont .btnArea .e-card,body.school.plan main #planMain .cont .btnArea .e-card{width:49%;padding:15px 0;border:1px solid #0080cb;border-radius:5px;text-align:center;font-size:18px;font-size:1.8rem;color:#0080cb;font-weight:700}body.bike.plan main #planListArea,body.school.plan main #planListArea{container-type:inline-size}body.bike.plan main #planListArea .sub-title,body.school.plan main #planListArea .sub-title{font-size:22px;font-size:2.2rem;margin:0}body.bike.plan main #planListArea .planBox,body.school.plan main #planListArea .planBox{position:relative;padding:20px 0;border-bottom:1px solid #dedede;display:flex;justify-content:space-between;align-items:flex-start;gap:0 20px}body.bike.plan main #planListArea .planBox .cont,body.school.plan main #planListArea .planBox .cont{display:flex;align-items:center}body.bike.plan main #planListArea .planBox .photo,body.school.plan main #planListArea .planBox .photo{width:180px;height:100%;flex-shrink:0}@media screen and (max-width:992px){body.bike.plan main #planListArea .planBox .photo,body.school.plan main #planListArea .planBox .photo{width:25%}}body.bike.plan main #planListArea .planBox .photo img,body.school.plan main #planListArea .planBox .photo img{width:100%;height:auto}body.bike.plan main #planListArea .planBox .priceArea,body.school.plan main #planListArea .planBox .priceArea{flex-grow:1}body.bike.plan main #planListArea .planBox .priceArea dt,body.school.plan main #planListArea .planBox .priceArea dt{margin-bottom:.6em;color:#0080cb;font-size:clamp(2rem,2vw,2.6rem);width:100%}body.bike.plan main #planListArea .planBox .priceArea dd,body.school.plan main #planListArea .planBox .priceArea dd{line-height:1.2}body.bike.plan main #planListArea .planBox .priceArea dd .n-price,body.school.plan main #planListArea .planBox .priceArea dd .n-price{display:block}body.bike.plan main #planListArea .planBox .priceArea dd .s-price,body.school.plan main #planListArea .planBox .priceArea dd .s-price{color:#db477e;font-size:22px;font-size:2.2rem}body.bike.plan main #planListArea .planBox .priceArea dd .s-price strong,body.school.plan main #planListArea .planBox .priceArea dd .s-price strong{font-size:clamp(2rem,3vw,3rem)}body.bike.plan main #planListArea .planBox .priceArea dd .tax,body.school.plan main #planListArea .planBox .priceArea dd .tax{font-size:1.6rem;display:inline-block}body.bike.plan main #planListArea .planBox .priceArea dd .tax strong,body.school.plan main #planListArea .planBox .priceArea dd .tax strong{font-weight:400}body.bike.plan main #planListArea .planBox .priceArea dd .priceDesc,body.school.plan main #planListArea .planBox .priceArea dd .priceDesc{display:block;margin-top:5px;font-size:14px;font-size:1.4rem}body.bike.plan main #planListArea .planBox .priceArea .subIcon,body.school.plan main #planListArea .planBox .priceArea .subIcon{display:inline-block;transform:translateY(-10%)}body.bike.plan main #planListArea .planBox .priceArea .subIcon img,body.school.plan main #planListArea .planBox .priceArea .subIcon img{image-rendering:-webkit-optimize-contrast}body.bike.plan main #planListArea .planBox .priceArea .plan_content,body.school.plan main #planListArea .planBox .priceArea .plan_content{font-feature-settings:"palt";display:flex;align-items:flex-end;gap:6px 20px;width:100%}body.bike.plan main #planListArea .planBox .priceArea .price_item,body.school.plan main #planListArea .planBox .priceArea .price_item{flex-grow:1}body.bike.plan main #planListArea .planBox .priceArea .btns,body.school.plan main #planListArea .planBox .priceArea .btns{width:230px;display:flex;flex-shrink:0;gap:10px}body.bike.plan main #planListArea .planBox .priceArea .btns .add-favorite-btn,body.bike.plan main #planListArea .planBox .priceArea .btns .btn,body.school.plan main #planListArea .planBox .priceArea .btns .add-favorite-btn,body.school.plan main #planListArea .planBox .priceArea .btns .btn{width:48%;padding:6px}body.bike.plan main #planListArea .planBox .priceArea .btns .add-favorite-btn,body.school.plan main #planListArea .planBox .priceArea .btns .add-favorite-btn{display:flex;flex-direction:column;align-items:center;gap:5px}body.bike.plan main #planListArea .planBox .priceArea .btns .btn,body.school.plan main #planListArea .planBox .priceArea .btns .btn{min-height:50px;border-radius:5px;background-color:#0080cb;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:1.4rem;position:relative}body.bike.plan main #planListArea .planBox .priceArea .btns .btn:after,body.school.plan main #planListArea .planBox .priceArea .btns .btn:after{transition:width .3s ease;content:"";display:block;width:0;height:100%;position:absolute;top:0;left:0;background-color:hsla(0,0%,100%,.2)}@media(any-hover:hover){body.bike.plan main #planListArea .planBox .priceArea .btns .btn:hover:after,body.school.plan main #planListArea .planBox .priceArea .btns .btn:hover:after{width:100%}}body.bike.plan main #planListArea .planBox .noPlan,body.school.plan main #planListArea .planBox .noPlan{font-size:18px;font-size:1.8rem}@container (max-width:576px){body.bike.plan main #planListArea .planBox,body.school.plan main #planListArea .planBox{padding:8vw 0;display:flex;flex-wrap:wrap;gap:10px}body.bike.plan main #planListArea .planBox .photo,body.school.plan main #planListArea .planBox .photo{order:2;width:48%}body.bike.plan main #planListArea .planBox .priceArea,body.school.plan main #planListArea .planBox .priceArea{flex-shrink:0;display:contents}body.bike.plan main #planListArea .planBox .priceArea dt,body.school.plan main #planListArea .planBox .priceArea dt{order:1;margin-bottom:0}body.bike.plan main #planListArea .planBox .priceArea .plan_content,body.school.plan main #planListArea .planBox .priceArea .plan_content{display:contents}body.bike.plan main #planListArea .planBox .priceArea .price_item,body.school.plan main #planListArea .planBox .priceArea .price_item{order:3;width:48%;flex-grow:0}body.bike.plan main #planListArea .planBox .priceArea .price_item .tax,body.school.plan main #planListArea .planBox .priceArea .price_item .tax{font-size:1.3rem}body.bike.plan main #planListArea .planBox .priceArea .s-price,body.school.plan main #planListArea .planBox .priceArea .s-price{white-space:nowrap;font-size:clamp(1.6rem,5vw,2rem)}body.bike.plan main #planListArea .planBox .priceArea .btns,body.school.plan main #planListArea .planBox .priceArea .btns{order:4;width:100%}body.bike.plan main #planListArea .planBox .priceArea .btns .add-favorite-btn,body.school.plan main #planListArea .planBox .priceArea .btns .add-favorite-btn{width:27vw;white-space:nowrap;padding:8px 6px;flex:unset;font-size:1.3rem}body.bike.plan main #planListArea .planBox .priceArea .btns .add-favorite-btn:before,body.school.plan main #planListArea .planBox .priceArea .btns .add-favorite-btn:before{width:clamp(20px,32%,40px)}body.bike.plan main #planListArea .planBox .priceArea .btns .btn,body.school.plan main #planListArea .planBox .priceArea .btns .btn{width:100%}body.bike.plan main #planListArea .planBox .priceArea .schedule_form,body.school.plan main #planListArea .planBox .priceArea .schedule_form{flex:unset}}body.bike.plan main .planDesc>div,body.school.plan main .planDesc>div{margin-bottom:50px}body.bike.plan main .planDesc>div .base_list li,body.school.plan main .planDesc>div .base_list li{margin-bottom:10px}body.bike.plan main .planDesc .price .fl_box_bw div,body.school.plan main .planDesc .price .fl_box_bw div{width:47%}body.bike.plan main .planDesc .childroom .photo,body.school.plan main .planDesc .childroom .photo{width:350px}body.bike.plan main .planDesc .childroom .txtArea,body.school.plan main .planDesc .childroom .txtArea{width:calc(100% - 385px)}body.bike.plan main .planDesc .childroom .txtArea table,body.school.plan main .planDesc .childroom .txtArea table{margin:20px 0 0}body.bike.plan main .planDesc .childroom .txtArea table td,body.bike.plan main .planDesc .childroom .txtArea table th,body.school.plan main .planDesc .childroom .txtArea table td,body.school.plan main .planDesc .childroom .txtArea table th{text-align:left;padding:8px 15px}body.bike.plan main .planIndiv .icon_list_box,body.school.plan main .planIndiv .icon_list_box{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;margin:4% 0}body.bike.plan main .planIndiv .icon_list_box li,body.school.plan main .planIndiv .icon_list_box li{margin-right:10px}body.bike.plan main .planIndiv .icon_list_box li:last-child,body.school.plan main .planIndiv .icon_list_box li:last-child{margin:0}body.bike.plan main .planIndiv .pdf_link,body.school.plan main .planIndiv .pdf_link{position:relative;display:block;max-width:400px;width:100%;border:1px solid #0080cb;text-align:center;border-radius:50px;padding:10px 0;color:#0080cb}body.bike.plan main .planIndiv .pdf_link:after,body.school.plan main .planIndiv .pdf_link:after{display:block;content:"";position:absolute;top:0;bottom:0;right:15px;width:8px;height:8px;margin:auto;transform:rotate(45deg);border-top:2px solid #0080cb;border-right:2px solid #0080cb}body.bike.plan main .planIndiv .pdf_link[href$=".pdf"],body.school.plan main .planIndiv .pdf_link[href$=".pdf"]{background:url(../img/ico/ico_pdf.png) no-repeat 15px}body.bike.plan main .planIndiv .base_tbl2,body.school.plan main .planIndiv .base_tbl2{margin-top:20px}body.bike.plan main .planIndiv .base_tbl2 th,body.school.plan main .planIndiv .base_tbl2 th{width:30%}body.bike.plan main .planIndiv .base_tbl2 td,body.school.plan main .planIndiv .base_tbl2 td{text-align:left;padding:8px 10px}body.bike.plan main .planIndiv #planMain .cont .priceArea,body.school.plan main .planIndiv #planMain .cont .priceArea{border:none;padding-top:0}body#bikeplanDetail .contener,body#schoolList .contener,body#schoolplanDetail .contener,body#schoolplanList .contener{max-width:1600px;margin:60px auto;padding:0 40px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;flex-direction:row-reverse}body#bikeplanDetail main,body#schoolList main,body#schoolplanDetail main,body#schoolplanList main{width:1140px}body#bikeplanDetail #sub,body#schoolList #sub,body#schoolplanDetail #sub,body#schoolplanList #sub{max-width:320px;width:25%;text-align:center;margin-right:60px}body#bikeplanDetail #sub .sub_category h4,body#schoolList #sub .sub_category h4,body#schoolplanDetail #sub .sub_category h4,body#schoolplanList #sub .sub_category h4{position:relative;color:#0080cb;font-weight:700;font-size:18px;font-size:1.8rem;margin-bottom:10px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center}body#bikeplanDetail #sub .sub_category h4:before,body#schoolList #sub .sub_category h4:before,body#schoolplanDetail #sub .sub_category h4:before,body#schoolplanList #sub .sub_category h4:before{content:"";background:url(/shared/img/ico/ico_car.svg) no-repeat;width:43px;height:27px;display:block;margin-right:10px}body#bikeplanDetail #sub .sub_category li,body#schoolList #sub .sub_category li,body#schoolplanDetail #sub .sub_category li,body#schoolplanList #sub .sub_category li{border-bottom:1px solid #0080cb}body#bikeplanDetail #sub .sub_category li:first-child,body#schoolList #sub .sub_category li:first-child,body#schoolplanDetail #sub .sub_category li:first-child,body#schoolplanList #sub .sub_category li:first-child{border-top:1px solid #0080cb}body#bikeplanDetail #sub .sub_category li a,body#schoolList #sub .sub_category li a,body#schoolplanDetail #sub .sub_category li a,body#schoolplanList #sub .sub_category li a{display:block;padding:25px 0;font-size:18px;font-size:1.8rem;color:#0080cb}body#bikeplanDetail #sub .sub_category li a.current,body#bikeplanDetail #sub .sub_category li a:hover,body#schoolList #sub .sub_category li a.current,body#schoolList #sub .sub_category li a:hover,body#schoolplanDetail #sub .sub_category li a.current,body#schoolplanDetail #sub .sub_category li a:hover,body#schoolplanList #sub .sub_category li a.current,body#schoolplanList #sub .sub_category li a:hover{background:#eef7fc}body#bikeplanDetail main dl.priceArea dd,body#schoolplanDetail main dl.priceArea dd{width:calc(100% - 75px)}body.entetsu.plan main .btn a,body.entetsu.plan main table.base_tbl2 thead td,body.entetsu.plan main table.base_tbl2 thead th{background:#23b1c7}body.iwata.plan main .btn a,body.iwata.plan main table.base_tbl2 thead td,body.iwata.plan main table.base_tbl2 thead th{background:#28bb7b}body.chubu.plan main .btn a,body.chubu.plan main table.base_tbl2 thead td,body.chubu.plan main table.base_tbl2 thead th{background:#a35ba7}body.fukuroi.plan main .btn a,body.fukuroi.plan main table.base_tbl2 thead td,body.fukuroi.plan main table.base_tbl2 thead th{background:#59c4b5}body.hamamatsu.plan main .btn a,body.hamamatsu.plan main table.base_tbl2 thead td,body.hamamatsu.plan main table.base_tbl2 thead th{background:#7ac367}body.hamaoka.plan main .btn a,body.hamaoka.plan main table.base_tbl2 thead td,body.hamaoka.plan main table.base_tbl2 thead th{background:#7a79d4}body.forklift.plan main .btn a,body.forklift.plan main table.base_tbl2 thead td,body.forklift.plan main table.base_tbl2 thead th{background:#ffa11b}table.base_tbl2{border-top:1px solid #dedede;width:100%;margin:0}table.base_tbl2 thead td,table.base_tbl2 thead th{color:#fff}table.base_tbl2 tr{border-bottom:1px solid #dedede}table.base_tbl2 td,table.base_tbl2 th{padding:8px 0}table.base_tbl2 th{background:#f3f3f3;font-weight:400}table.base_tbl2 td{border-left:1px solid #dedede;text-align:center}.sub-title{background:#eef7fc;border-top:1px solid #0080cb;border-bottom:1px solid #0080cb;color:#0080cb;margin-bottom:20px;padding:10px 0;text-align:center;font-size:18px;font-size:1.8rem;font-weight:700}ol.numList li{position:relative;margin:5px 0;padding-left:16px}ol.numList li:after{content:"";display:block;position:absolute;top:8px;left:0;width:10px;height:10px;border-radius:50%;border:1px solid #0080cb}@media screen and (max-width:768px){body#schoolList .contener,body#schoolplanDetail .contener,body#schoolplanList .contener{width:auto;margin:3% auto;display:block}body#schoolList #sub,body#schoolplanDetail #sub,body#schoolplanList #sub{max-width:100%;width:auto;margin:8% 0;text-align:center}body#schoolList main,body#schoolplanDetail main,body#schoolplanList main{width:auto}body.bike.plan main .bdr-title,body.school.plan main .bdr-title{white-space:nowrap;margin-bottom:4%}body.bike.plan main #planMain,body.school.plan main #planMain{display:block;margin-bottom:4%}body.bike.plan main #planMain .photo,body.school.plan main #planMain .photo{width:auto}body.bike.plan main #planMain .cont,body.school.plan main #planMain .cont{width:auto;margin:3%}body.bike.plan main #planMain .cont h3,body.school.plan main #planMain .cont h3{font-size:30px;font-size:3rem;text-align:center}body.bike.plan main #planMain .cont table.capacity,body.school.plan main #planMain .cont table.capacity{font-size:12px;font-size:1.2rem}body.bike.plan main #planMain .cont table.capacity td,body.bike.plan main #planMain .cont table.capacity th,body.school.plan main #planMain .cont table.capacity td,body.school.plan main #planMain .cont table.capacity th{display:block;width:100%}body.bike.plan main #planMain .cont table.capacity td,body.school.plan main #planMain .cont table.capacity td{border-left:none}body.bike.plan main #planMain .cont .btnArea,body.school.plan main #planMain .cont .btnArea{display:block;margin:5% 0 10%}body.bike.plan main #planMain .cont .btnArea .e-card,body.school.plan main #planMain .cont .btnArea .e-card{width:100%;padding:2%;font-size:15px;font-size:1.5rem;margin-bottom:3%}body.bike.plan main #planMain .cont .btnArea form,body.school.plan main #planMain .cont .btnArea form{width:calc(100% - 75px)}body.bike.plan main #planMain .cont .btnArea form input,body.school.plan main #planMain .cont .btnArea form input{font-size:19px;font-size:1.9rem}body.bike.plan main #planMain .cont .btnArea .share_area,body.school.plan main #planMain .cont .btnArea .share_area{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row-reverse;width:100%}body.bike.plan main #planMain .cont .btnArea .share_area #lineBtn,body.school.plan main #planMain .cont .btnArea .share_area #lineBtn{text-align:center}body.bike.plan main #planMain .cont .btnArea .share_area #lineBtn span,body.school.plan main #planMain .cont .btnArea .share_area #lineBtn span{display:block;color:#00b900;font-weight:600;font-size:11px;font-size:1.1rem}body.bike.plan main #planListArea .sub-title,body.school.plan main #planListArea .sub-title{font-size:18px;font-size:1.8rem}body.bike.plan main .planBranch,body.school.plan main .planBranch{margin:0;padding:0 3%}body.bike.plan main .planBranch #planCatList,body.school.plan main .planBranch #planCatList{display:block}body.bike.plan main .planBranch #planCatList .planBox,body.school.plan main .planBranch #planCatList .planBox{width:100%;margin-bottom:14%}body.bike.plan main .planBranch #planCatList .planBox h3,body.school.plan main .planBranch #planCatList .planBox h3{font-size:25px;font-size:2.5rem;margin:3% 0 1%}body.bike.plan main .planBranch #planCatList .planBox p,body.school.plan main .planBranch #planCatList .planBox p{font-size:14px;font-size:1.4rem}body.bike.plan main .planBranch #planCatList .planBox .btn a,body.school.plan main .planBranch #planCatList .planBox .btn a{margin:3% auto;padding:3% 0}body.bike.plan main #planMain .photo,body.school.plan main #planMain .photo{margin:0 0 3%}body.bike.plan main #planMain .photo img,body.school.plan main #planMain .photo img{width:100%}body.bike.plan main #planMain .cont,body.school.plan main #planMain .cont{margin:0!important;display:flex;flex-direction:column}body.bike.plan main #planMain .cont .plan_header,body.school.plan main #planMain .cont .plan_header{order:1}body.bike.plan main #planMain .cont .add-favorite-btn,body.school.plan main #planMain .cont .add-favorite-btn{font-size:2.4vw;width:19vw}body.bike.plan main #planMain .cont h3,body.school.plan main #planMain .cont h3{font-size:20px;font-size:2rem;margin:3% 0 1%;text-align:left}body.bike.plan main #planMain .cont .priceArea,body.school.plan main #planMain .cont .priceArea{order:2;margin-top:1%}body.bike.plan main #planMain .cont .btnArea,body.school.plan main #planMain .cont .btnArea{order:3;margin-bottom:3%}body.bike.plan main #planMain .cont .cont_textarea,body.school.plan main #planMain .cont .cont_textarea{order:4;margin-bottom:10%}body.bike.plan main .planDesc .sub-title,body.school.plan main .planDesc .sub-title{font-size:16px;font-size:1.6rem;padding:2% 0}body.bike.plan main .planDesc>div,body.school.plan main .planDesc>div{margin-bottom:10%}body.bike.plan main .planDesc>div .base_list li,body.school.plan main .planDesc>div .base_list li{font-size:14px;font-size:1.4rem}body.bike.plan main .planDesc .price .fl_box_bw,body.school.plan main .planDesc .price .fl_box_bw{display:block}body.bike.plan main .planDesc .price .fl_box_bw div,body.school.plan main .planDesc .price .fl_box_bw div{width:100%;margin-bottom:3%}body.bike.plan main .planDesc .childroom .fl_box_bwc,body.school.plan main .planDesc .childroom .fl_box_bwc{display:block}body.bike.plan main .planDesc .childroom .txtArea,body.school.plan main .planDesc .childroom .txtArea{width:auto;margin-top:3%;font-size:14px;font-size:1.4rem}body.bike.plan main .planIndiv .pdf_link,body.school.plan main .planIndiv .pdf_link{margin:auto;font-size:1.4rem}body#bikeplanDetail #sub .sub_category li a,body#schoolList #sub .sub_category li a,body#schoolplanDetail #sub .sub_category li a,body#schoolplanList #sub .sub_category li a{padding:3% 0;font-size:14px;font-size:1.4rem}body#bikeplanDetail .contener,body#schoolList .contener,body#schoolplanDetail .contener,body#schoolplanList .contener{margin:0;padding:0 3%}}.lead_text{font-size:30px;font-size:3rem;text-align:center;margin:40px 0;color:#0080cb}#reasonIndex #headline{position:relative}#reasonIndex #headline .mv{width:100%;height:auto}#reasonIndex #reasonTitle{position:absolute;top:0;bottom:0;left:0;right:0;width:425px;height:320px;margin:auto;padding:10px;font-weight:400;line-height:1.4;text-align:center;background:hsla(0,0%,100%,.88)}#reasonIndex #reasonTitle .inner{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;height:100%;background:hsla(0,0%,100%,.6);border:1px solid #0080cb}#reasonIndex #reasonTitle .inner:after,#reasonIndex #reasonTitle .inner:before{content:"";position:absolute;transform:rotate(22deg);width:130px;height:16px;background:#0080cb}#reasonIndex #reasonTitle .inner:before{top:0;right:-25px}#reasonIndex #reasonTitle .inner:after{bottom:0;left:-25px}#reasonIndex #reasonTitle .en{display:block;width:100%;margin-bottom:15px;font-size:34px;font-size:3.4rem;color:#0080cb;font-family:Oswald,sans-serif;text-transform:uppercase}#reasonIndex #reasonTitle .ja{display:block;width:235px;font-size:29px;font-size:2.9rem}#reasonIndex .pan{display:none}#reasonIndex #fixed_box{position:fixed;left:0;top:0;bottom:0;margin:auto;display:flex;justify-content:center;align-items:center;-webkit-justify-content:center;-webkit-align-items:center}#reasonIndex #fixedNav{width:70px;padding:10px 13px 23px;text-align:center;background:#fff}#reasonIndex #fixedNav li{border-bottom:1px solid}#reasonIndex #fixedNav li:first-child{border-bottom-color:#2dbbd1}#reasonIndex #fixedNav li:first-child svg{width:30px;height:30px}#reasonIndex #fixedNav li:first-child svg .cls-1{fill:#2dbbd1}#reasonIndex #fixedNav li:nth-child(2){border-bottom-color:#83cc70}#reasonIndex #fixedNav li:nth-child(2) svg{width:32px;height:23px}#reasonIndex #fixedNav li:nth-child(2) svg .cls-1{fill:#83cc70}#reasonIndex #fixedNav li:nth-child(3){border-bottom-color:#2dd18a}#reasonIndex #fixedNav li:nth-child(3) svg{width:23px;height:26px}#reasonIndex #fixedNav li:nth-child(3) svg .cls-1{fill:#2dd18a}#reasonIndex #fixedNav li:nth-child(4){border-bottom-color:#7e7bec}#reasonIndex #fixedNav li:nth-child(4) svg{width:320px;height:20px;fill:#7e7bec}#reasonIndex #fixedNav li:nth-child(5){border-bottom-color:#ba61bf}#reasonIndex #fixedNav li:nth-child(5) svg{width:35px;height:24px}#reasonIndex #fixedNav li:nth-child(5) svg .cls-1{fill:#ba61bf}#reasonIndex #fixedNav li a{position:relative;display:flex;justify-content:center;align-items:center;height:60px}#reasonIndex #fixedNav svg{display:block;margin:auto}#reasonIndex main .inner_wrap{width:1200px}#reasonIndex main .chach_copy{position:absolute;top:17px;right:-110px;transform:rotate(25deg);width:400px;padding:8px 0;color:#fff;text-align:center;background:#2dbbd1}#reasonIndex main .chach_copy span{display:block;padding:12px 0;border-top:1px solid #fff;border-bottom:1px solid #fff}#reasonIndex main .chach_copy img{vertical-align:text-top;margin-right:8px}#reasonIndex main .list{display:flex;justify-content:center}#reasonIndex main .list li{width:500px;padding:15px 40px 30px;border-left:1px solid #59c9db}#reasonIndex main .list li:first-child{border-left:none}#reasonIndex main .list .ico_check{position:absolute;top:-15px;right:-15px;display:block;width:31px;height:31px;background:#2dbbd1;border-radius:50%}#reasonIndex main .list .ico_check:after,#reasonIndex main .list .ico_check:before{content:"";position:absolute;height:1px;background:#fff}#reasonIndex main .list .ico_check:before{width:9px;transform:rotate(45deg);bottom:12px;left:7px}#reasonIndex main .list .ico_check:after{width:13px;transform:rotate(-45deg);bottom:14px;right:5px}#reasonIndex main .list .photo{position:relative;margin-bottom:13px}#reasonIndex main .list .point{position:absolute;bottom:-6px;left:-34px}#reasonIndex main .list h3{margin-bottom:20px;padding:5px 0;font-size:20px;font-size:2rem;text-align:center;color:#2dbbd1;border:1px solid #2dbbd1}#reasonIndex main [id^=sec0]{position:relative;overflow:hidden;border-left:6px solid}#reasonIndex main #sec01{border-left-color:#2dbbd1}#reasonIndex main #sec02{background:rgba(131,204,112,.04);border-left-color:#83cc70}#reasonIndex main #sec02 .chach_copy{background:#83cc70}#reasonIndex main #sec03{border-left-color:#2dd18a}#reasonIndex main #sec03 .chach_copy{background:#2dd18a}#reasonIndex main #sec03 h2.reason_tl{line-height:1.2}#reasonIndex main #sec03 h2.reason_tl .txt_small{font-size:20px;font-size:2rem}#reasonIndex main #sec04{background:rgba(126,123,236,.04);border-left-color:#7e7bec}#reasonIndex main #sec04 .chach_copy{background:#7e7bec}#reasonIndex main #sec04 .ico_star{display:block;margin:0 auto 25px;width:178px}#reasonIndex main #sec04 .reason_tl{color:#7e7bec}#reasonIndex main #sec04 h3{margin-bottom:10px}#reasonIndex main #sec04 .txt{margin-bottom:30px;line-height:1.8}#reasonIndex main #sec05{border-left-color:#b657bb}#reasonIndex main #sec05 .base_box .photo:before,#reasonIndex main #sec05 .chach_copy{background:#b657bb}#reasonIndex main #sec05 .base_box .txt_box p span{color:#b657bb}#reasonIndex main #sec05 .base_box .txt_box p:before{background:#b657bb}#reasonIndex main #sec05 h3{color:#b657bb;margin-bottom:20px}#reasonIndex main .bdr-btn{position:relative;width:420px;margin:0 auto 100px;color:#b657bb;border-color:#b657bb}#reasonIndex main .bdr-btn:after{background-color:rgba(182,87,187,.1)}#reasonIndex main .bdr-btn:before{content:"";width:10px;height:10px;border:0;border-top:1px solid #b657bb;border-right:1px solid #b657bb;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:20px;margin:auto}#reasonIndex main .bdr-btn.voice-btn{color:#7e7bec;border-color:#7e7bec}#reasonIndex main .bdr-btn.voice-btn:after{background-color:rgba(126,123,236,.1)}#reasonIndex main .bdr-btn.voice-btn:before{border-top:1px solid #7e7bec;border-right:1px solid #7e7bec}#reasonIndex main .base_box{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:60px}#reasonIndex main .base_box .photo{position:relative;width:55%;padding-right:30px;padding-bottom:15px}#reasonIndex main .base_box .photo:before{content:"";position:absolute;top:15px;right:0;width:calc(100% - 30px);height:calc(100% - 15px);background:#83cc70;z-index:-1}#reasonIndex main .base_box .txt_box{width:45%;padding:5% 45px 0}#reasonIndex main .base_box .txt_box p{position:relative;font-size:18px;font-size:1.8rem;line-height:1.8}#reasonIndex main .base_box .txt_box p span{color:#83cc70}#reasonIndex main .base_box .txt_box p:before{content:"";position:absolute;top:15px;left:-45px;width:25px;height:1px;background:#83cc70}#reasonIndex main .plan_box{width:860px;margin-bottom:35px;margin-left:100px}#reasonIndex main .plan_box:nth-of-type(2){margin-left:200px}#reasonIndex main .plan_box:nth-of-type(3){margin-left:300px}#reasonIndex main .plan_box .hedding{position:relative;padding-left:40px;font-size:25px;font-size:2.5rem;color:#2dd18a}#reasonIndex main .plan_box .hedding:before{content:"";position:absolute;top:20px;left:-105px;width:130px;height:1px;background:#2dd18a;z-index:-1}#reasonIndex main .plan_box .txt{margin-top:-18px;padding:30px 40px;line-height:1.8;background:rgba(45,209,138,.05)}#reasonIndex main .plan_box .ico_calendar{position:absolute;top:-25px;left:-105px;display:flex;justify-content:center;align-items:center;width:83px;height:83px;border:1px solid #2dd18a;border-radius:50%;background:#fff}#reasonIndex main .plan_box svg{width:39px;height:43px}#reasonIndex main .plan_box svg .cls-1{fill:#2dd18a}#reasonIndex main .plan-btn{position:relative;display:block;width:760px;margin:0 auto;padding:25px 0;font-size:22px;font-size:2.2rem;text-align:center;color:#fff;background-color:#2dd18a;border-radius:8px;overflow:hidden}.desktop #reasonIndex main .plan-btn:hover:after{width:100%}#reasonIndex main .plan-btn:after{transition:all .3s ease;content:"";display:block;width:0;height:100%;position:absolute;top:0;left:0;background-color:hsla(0,0%,100%,.2)}#reasonIndex main .plan-btn:before{content:"";width:15px;height:15px;border:0;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:40px;margin:auto}#reasonIndex main .award_list{display:flex;flex-wrap:wrap;margin-top:50px}#reasonIndex main .award_list li{width:280px;margin-right:26px}#reasonIndex main .award_list li:nth-child(4n){margin-right:0}#reasonIndex main .award_list p{text-align:center}#reasonIndex main .award_list .photo{margin-bottom:15px}#reasonIndex main .award_list .type{margin-bottom:2px;font-size:14px;font-size:1.4rem}#reasonIndex main .award_list .award{position:relative;margin-bottom:12px;font-size:18px;font-size:1.8rem;color:#7e7bec}#reasonIndex main .award_list .award span{position:relative;display:inline-block;padding-bottom:6px}#reasonIndex main .award_list .award span:before{content:"";position:absolute;bottom:0;left:-3px;width:calc(100% + 6px);height:2px;background:#7e7bec}#reasonIndex main .award_list .award span:after{content:"";position:absolute;top:0;left:-30px;width:22px;height:40px;background:url(/reason/img/ico_medal.png) no-repeat top;background-size:100% auto}#reasonIndex main .btns_box a{position:relative;color:#7e7bec!important;background:transparent;border:1px solid #7e7bec}#reasonIndex main .btns_box a:before{content:"";width:10px;height:10px;border:0;border-top:1px solid #7e7bec;border-right:1px solid #7e7bec;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:20px;margin:auto}#reasonIndex main .btns_box a:after{background:rgba(126,123,236,.1)}#reasonIndex main .bnr_area .container{display:flex;justify-content:space-between}#reasonIndex main .bnr_area .container .base-bnr{width:49%}.reason_tl{margin:40px 0 35px;font-size:30px;font-size:3rem;text-align:center}.reason_tl svg{display:block;margin:0 auto 10px}#sec01 .reason_tl svg{width:55px;height:55px}#sec01 .reason_tl svg .cls-1{fill:#2dbbd1}#sec02 .reason_tl svg{width:58px;height:42px}#sec02 .reason_tl svg .cls-1{fill:#83cc70}#sec03 .reason_tl svg{width:52px;height:57px}#sec03 .reason_tl svg .cls-1{fill:#2dd18a}#sec05 .reason_tl svg{width:64px;height:44px}#sec05 .reason_tl svg .cls-1{fill:#b657bb}#friendIndex main .inner_wrap{width:1200px}#friendIndex main img{max-width:100%;height:auto}#friendIndex main .pho_mv{margin-bottom:30px}#friendIndex main h2{margin-bottom:45px;font-size:32px;font-size:3.2rem;text-align:center;color:#0080cb}#friendIndex main .fl_box{justify-content:center;margin-bottom:45px}#friendIndex main .fl_box .tokuten{margin:0 20px}#friendIndex main .copy{font-size:18px;font-size:1.8rem;text-align:center;line-height:2}#flowIndex main .bdr-title{margin-bottom:20px}#flowIndex main .lead{margin-bottom:20px;text-align:center}#flowIndex main .tyuki{font-size:14px;font-size:1.4rem}#flowIndex main [class^=base_tbl] td,#flowIndex main [class^=base_tbl] th{font-weight:400}#flowIndex main [class^=base_tbl] td{font-size:14px;font-size:1.4rem}#flowIndex main .base_tbl td,#flowIndex main .base_tbl th{width:auto;padding:8px 5px}#flowIndex main .base_tbl th{font-size:14px;font-size:1.4rem;text-align:center}#flowIndex main .base_tbl td{width:auto}#flowIndex main .base_tbl tbody th{padding:8px 15px;text-align:left}#flowIndex main .base_tbl tbody th img{margin-right:6px}#flowIndex main .base_tbl tbody td{color:#0080cb;text-align:center}#flowIndex main .base_tbl02{border-top:1px solid #0080cb;margin-bottom:10px}#flowIndex main .base_tbl02 th{width:20%}#flowIndex main .base_tbl02 td{width:80%;color:#000;text-align:left}#flowIndex main .base_tbl02 td b{font-weight:400;color:#0080cb}#flowIndex main .base_tbl02 td strong{color:#e43b1c}#flowIndex main .base_tbl02 td h3{color:#0080cb;font-size:1.6rem;position:relative;padding-left:16px;margin-top:14px}#flowIndex main .base_tbl02 td h3:before{content:"";display:block;position:absolute;top:6px;left:0;width:10px;height:10px;border-radius:50%;border:1px solid #0080cb}#flowIndex main #flow ul{counter-reset:c}#flowIndex main #flow li{position:relative;margin-bottom:40px;padding-left:95px}#flowIndex main #flow li:last-child .box:after{display:none}#flowIndex main #flow li.active .box{background:#c5e2f2}#flowIndex main #flow li:after{content:"STEP";position:absolute;top:11px;left:15px;font-size:13px;font-size:1.3rem;color:#fff}#flowIndex main #flow li:before{counter-increment:c;content:counter(c);position:absolute;left:0;font-size:25px;font-size:2.5rem;display:flex;justify-content:center;align-items:flex-end;width:65px;height:65px;padding-bottom:5px;font-weight:700;color:#fff;border-radius:50%;background:#0080cb}#flowIndex main #flow li h3{font-size:25px;font-size:2.5rem;font-weight:700;color:#0080cb}#flowIndex main #flow li p{font-size:14px;font-size:1.4rem;width:75.5%}#flowIndex main #flow li .box{position:relative;display:flex;justify-content:space-between;align-items:center;padding:17px;background:#eef7fc}.ie #flowIndex main #flow li .box{justify-content:flex-start}.ie #flowIndex main #flow li .box h3{margin-right:20px}.ie #flowIndex main #flow li .box p{width:auto}#flowIndex main #flow li .box:before{content:"";position:absolute;left:-95px;top:33px;width:100px;height:1px;background:#0080cb;z-index:-1}#flowIndex main #flow li .box:after{content:"";position:absolute;left:-72px;top:75px;width:19px;height:26px;background:url(/shared/img/ico/ico_arrow_flow.png) no-repeat;z-index:-1}#flowIndex main .base_bnr{display:block;margin-top:4px}#flowIndex main .base_bnr.--border{border:1px solid #d5d5d5}@media(any-hover:hover){#flowIndex main .base_bnr{transition:opacity .2s ease}#flowIndex main .base_bnr:hover{opacity:.6}}#flowIndex main ._bnrs{display:flex;flex-wrap:wrap;gap:10px}#flowIndex main ._bnrs .base_bnr img{width:auto;height:75px}#flowIndex main .payment_bnr{background:url(/shared/img/ico/ico_arrow_blue.svg) no-repeat right 20px center/16px auto;border:3px solid #0080cb;color:#0080cb;display:block;padding:2em 1.3em;text-align:center;font-weight:700;font-size:clamp(1.6rem,2vw,2rem);margin-top:1.8em}@media(any-hover:hover){#flowIndex main .payment_bnr{transition:background-color .2s ease}#flowIndex main .payment_bnr:hover{background-color:rgba(0,128,203,.1)}}#flowIndex main .payment_bnr ._inline{display:inline-block}@media screen and (max-width:576px){#flowIndex main .payment_bnr{padding-block:1.2em}}#education_centerIndex main .pho_mv{margin-bottom:50px}#education_centerIndex main .text{line-height:1.8}#education_centerIndex main .base_tbl02{margin-bottom:35px}#education_centerIndex main .base_tbl02 td,#education_centerIndex main .base_tbl02 th{padding:10px 8px;font-size:14px;font-size:1.4rem;font-weight:400;color:#000}#education_centerIndex main .base_tbl02 th{width:33%}#education_centerIndex main .base_tbl02 td{width:67%}#education_centerIndex main #loss .text{margin-bottom:40px}#education_centerIndex main #loss .photo{width:565px}#education_centerIndex main #loss .right_box{width:calc(100% - 600px)}#education_centerIndex main #role [class^=fl_box]{margin-bottom:50px}#education_centerIndex main #role [class^=fl_box] .photo_box{width:570px;display:flex;justify-content:space-between}#education_centerIndex main #role [class^=fl_box] .text{width:calc(100% - 600px)}#education_centerIndex main #role .signal{margin-bottom:30px;font-weight:700;color:#0080cb;text-align:center}#education_centerIndex main #role .signal span{position:relative;display:inline-block}#education_centerIndex main #role .signal span:after,#education_centerIndex main #role .signal span:before{content:"";position:absolute;background:url(/shared/img/ico/ico_kakko.png) no-repeat;width:14px;height:48px;top:0;bottom:0;margin:auto}#education_centerIndex main #role .signal span:before{left:-130px}#education_centerIndex main #role .signal span:after{right:-130px;transform:rotate(180deg)}#education_centerIndex main #role .signal svg{display:block;width:79px;height:30px;margin:0 auto 3px}#education_centerIndex main #role .base_list{width:710px;margin:auto}#education_centerIndex main #role .base_list li{padding:7px 7px 7px 40px;font-size:18px;font-size:1.8rem;color:#0080cb;border-bottom:1px solid #0080cb}#education_centerIndex main #role .base_list li:after{top:14px;left:15px;width:15px;height:15px}#education_centerIndex .kensyuplan_list{border-top:1px solid #ddd;margin-top:4rem}#education_centerIndex .kensyuplan_list .plan_item{padding:14px 0;border-bottom:1px solid #ddd}#education_centerIndex .kensyuplan_list .plan_item .title{font-size:2.1rem;color:#0080cb;padding-left:10px;border-left:6px solid #0080cb;margin-bottom:3px}#education_centerPlan main .sec_box{margin-bottom:50px}#education_centerPlan main .photo_box{width:460px;display:flex;justify-content:space-between;flex-wrap:wrap}#education_centerPlan main .photo_box .photo{margin-bottom:8px}#education_centerPlan main [class^=fl_box] .base_tbl02{width:calc(100% - 480px)}#education_centerPlan main .base_tbl02{margin-bottom:35px}#education_centerPlan main .base_tbl02 td,#education_centerPlan main .base_tbl02 th{padding:10px 8px;font-size:14px;font-size:1.4rem;font-weight:400;color:#000}#education_centerPlan main .base_tbl02 th{width:22%}#education_centerPlan main .base_tbl02 td{width:78%}#education_centerEquipment main .equipment_box .tl{margin-bottom:15px;font-size:24px;font-size:2.4rem;line-height:1.4;color:#0080cb}#education_centerEquipment main .equipment_box.single{display:flex;justify-content:space-between;width:50%;margin-top:50px}#education_centerEquipment main .equipment_box.single .right_box{width:calc(100% - 290px)}#education_centerEquipment main .equipment_box.single table{width:100%;border-collapse:collapse}#education_centerEquipment main .equipment_box.single table caption{padding-left:10px;color:#0080cb;text-align:left}#education_centerEquipment main .equipment_box.single table td,#education_centerEquipment main .equipment_box.single table th{width:50%;padding:5px 10px;font-weight:400;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}#education_centerEquipment main .equipment_box.single table td span,#education_centerEquipment main .equipment_box.single table th span{color:#58aa3b}#education_centerEquipment main .equipment_box.single table th{text-align:left}#education_centerEquipment main .equipment_box.single table td{text-align:right}#education_centerEquipment main .col2{margin-bottom:15px}#education_centerEquipment main .col2 .equipment_box{display:flex;justify-content:space-between;width:50%}#education_centerEquipment main .col2 .equipment_box:first-of-type{border-right:1px solid #0080cb}#education_centerEquipment main .col2 .equipment_box:nth-of-type(odd){padding:30px 30px 30px 0}#education_centerEquipment main .col2 .equipment_box:nth-of-type(2n){padding:30px 0 30px 30px}#education_centerEquipment main .col2 .equipment_box .photo{width:250px}#education_centerEquipment main .col2 .equipment_box .txt_box{width:calc(100% - 280px)}#education_centerEquipment main .col4 .equipment_box .tl{margin-top:5px;text-align:center}#education_centerEco-drive main p{line-height:1.8}#education_centerEco-drive main .pho_mv,#education_centerEco-drive main .sec_box{margin-bottom:60px}#education_centerEco-drive main #we_area .photo{width:400px}#education_centerEco-drive main #we_area .photo img{width:100%;height:auto}#education_centerEco-drive main #we_area .text{width:calc(100% - 440px)}#education_centerEco-drive main #merit_area .fl_box{justify-content:center}#education_centerEco-drive main #merit_area .fl_box li{margin:0 25px}#education_centerEco-drive main #merit_area .icon{display:flex;justify-content:center;align-items:center;width:175px;height:175px;margin:0 auto 25px;border-radius:50%;background:#eef7fc}#education_centerEco-drive main #merit_area .text{font-size:19px;font-size:1.9rem;color:#0080cb;text-align:center}#education_centerEco-drive main #training_area .image_box{width:655px;justify-content:space-between}#education_centerEco-drive main #training_area .text{width:calc(100% - 690px)}#education_centerEco-drive main #overview_area .overview_list{padding-left:75px;counter-reset:d}#education_centerEco-drive main #overview_area .overview_list li{position:relative;margin-bottom:28px;padding:15px 0;font-size:20px;font-size:2rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #0080cb}#education_centerEco-drive main #overview_area .overview_list li:before{position:absolute;top:0;left:-75px;counter-increment:d;content:counter(d);display:flex;justify-content:center;align-items:center;width:56px;height:56px;color:#fff;background:#0080cb;border-radius:50%}#education_centerEco-drive main #overview_area .overview_list li:after{content:"";position:absolute;top:63px;left:-50px;width:4px;height:48px;background:url(/shared/img/ico/ico_dotted.png) repeat-y;z-index:-1}#education_centerEco-drive main #overview_area .overview_list li:last-child:after{display:none}#education_centerEco-drive main #overview_area .overview_list .text{display:inline-block}#education_centerEco-drive main #overview_area .overview_list .time{display:inline-block;font-size:16px;font-size:1.6rem;color:#0080cb}#contact_area{padding:30px 55px;background:#eef7fc}#contact_area .copy{position:relative;margin-bottom:30px;font-size:24px;font-size:2.4rem;color:#0080cb;text-align:center}#contact_area .copy span{position:relative;display:inline-block;padding:0 10px;background:#eef7fc}#contact_area .copy:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;height:1px;margin:auto;background:#0080cb}#contact_area .fl_box{flex-wrap:wrap}#contact_area .cotact_box{width:50%;padding:15px 30px;text-align:center}#contact_area .cotact_box:nth-child(odd){border-right:1px solid #0080cb}#contact_area .cotact_box h3{margin-bottom:15px;padding:5px 0;font-size:20px;font-size:2rem;color:#0080cb;text-align:center;background:#cfe8f6}#contact_area .cotact_box .tel{margin-bottom:5px;font-size:38px;font-size:3.8rem;color:#0080cb}#contact_area .cotact_box .tel .small{font-size:18px;font-size:1.8rem;color:#000}#contact_area .cotact_box .tel .telNumber a{color:#0080cb}#contact_area .cotact_box .mail{position:relative;width:95%;display:block;margin:auto;padding:8px 0;text-align:center;font-size:18px;font-size:1.8rem;color:#0080cb;border-radius:5px;border:1px solid #0080cb}#contact_area .cotact_box .mail svg{position:absolute;top:0;bottom:0;left:15px;width:34px;height:22px;margin:auto}#contact_area .cotact_box .mail svg .cls-1{fill:#0080cb}#education_bunki{display:flex;justify-content:space-between}#education_bunki .equipment_box{width:560px}#education_bunki .equipment_box img{display:block;max-width:100%;height:auto}#education_bunki h3{font-size:22px;font-size:2.2rem;padding:15px 0;color:#0080cb;text-align:center}#education_bunki .color-btn{width:270px;margin:auto}@media screen and (max-width:1200px){#education_bunki .equipment_box{width:46%}#education_bunki .color-btn{width:100%}#contact_area{padding:30px 3%}#contact_area .cotact_box .tel{font-size:28px;font-size:2.8rem}}@media screen and (max-width:860px){#contact_area .cotact_box{width:100%;padding:7px 0}#contact_area .cotact_box:nth-child(n){border-right:none}#contact_area .cotact_box .tel{font-size:5vw}}#simulationIndex main #choice_area .catch{color:#0080cb;text-align:center;font-size:30px;font-size:3rem;margin-bottom:40px}#simulationIndex main #choice_area .choice_box{display:none;border:1px solid #0080cb}#simulationIndex main #choice_area .choice_box#step00{display:block}#simulationIndex main #choice_area .choice_box .title{background:#eef7fc;display:flex;justify-content:space-between;align-items:center;overflow:hidden;border-bottom:1px solid #0080cb}#simulationIndex main #choice_area .choice_box .title .txt{color:#0080cb;font-size:18px;font-size:1.8rem;margin-left:20px;padding:4px 12px;border-radius:4px}#simulationIndex main #choice_area .choice_box .title .txt.required_err{background-color:#e43b1c;color:#fff;animation:req_alert .7s linear 0s 1 forwards}#simulationIndex main #choice_area .choice_box .title .choice_chart{display:flex;justify-content:flex-end;background:#fff;overflow:hidden;position:relative}#simulationIndex main #choice_area .choice_box .title .choice_chart:after{content:"";position:absolute;display:block;top:0;left:-30px;bottom:0;margin:auto;width:60px;height:60px;background:#eef7fc;transform:rotate(45deg);border-top:1px solid #0080cb;border-right:1px solid #0080cb;z-index:1}#simulationIndex main #choice_area .choice_box .title .choice_chart p{position:relative;background:#fff;padding:20px 0 20px 60px;color:#0080cb;display:block}#simulationIndex main #choice_area .choice_box .title .choice_chart p span{position:relative;z-index:2}#simulationIndex main #choice_area .choice_box .title .choice_chart p:after{content:"";position:absolute;display:block;top:0;right:-30px;bottom:0;margin:auto;width:60px;height:60px;background:#fff;transform:rotate(45deg);border-top:1px solid #0080cb;border-right:1px solid #0080cb;z-index:1}#simulationIndex main #choice_area .choice_box .title .choice_chart p:last-child{padding-right:20px}#simulationIndex main #choice_area .choice_box .title .choice_chart p:last-child:after{display:none}#simulationIndex main #choice_area .choice_box .title .choice_chart .current{background:#0080cb;color:#fff}#simulationIndex main #choice_area .choice_box .title .choice_chart .current:after{background:#0080cb}#simulationIndex main #choice_area .choice_box .choice_inner{overflow:hidden;padding:30px 30px 0;display:flex;justify-content:space-between;flex-wrap:wrap}#simulationIndex main #choice_area .choice_box .choice_inner:after,#simulationIndex main #choice_area .choice_box .choice_inner:before{width:calc((100% - 60px)/3);content:"";display:block;order:1}#simulationIndex main #choice_area .choice_box .choice_inner input{display:none}#simulationIndex main #choice_area .choice_box .choice_inner input[type=radio].checked+label{background:#eef7fc;border-width:2px}#simulationIndex main #choice_area .choice_box .choice_inner .aspect1-1{position:relative}#simulationIndex main #choice_area .choice_box .choice_inner .aspect1-1:before{content:"";display:block;padding-top:70%}#simulationIndex main #choice_area .choice_box .choice_inner .aspect1-1 .aspect_innner{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center;flex-direction:column}#simulationIndex main #choice_area .choice_box .choice_inner .box{width:calc((100% - 60px)/3);margin-bottom:30px}#simulationIndex main #choice_area .choice_box .choice_inner .anime_box{opacity:0;transform:translateX(100%)}#simulationIndex main #choice_area .choice_box .btn_area{background:#eef7fc;display:flex;justify-content:space-between;padding:15px 30px;align-items:stretch}#simulationIndex main #choice_area .choice_box .btn_area .rightB{width:35%;display:flex;justify-content:space-between;align-items:center}#simulationIndex main #choice_area .choice_box .btn_area .rightB.result{width:50%}#simulationIndex main #choice_area .choice_box .btn_area .rightB.result .next input{background:#c50000 url(/shared/img/ico/ico_arrow_white_r.svg) no-repeat 295px/auto 22px}#simulationIndex main #choice_area .choice_box .btn_area input{text-align:center;width:100%;padding:12px 0;border-radius:5px}#simulationIndex main #choice_area .choice_box .btn_area .clear{width:100px}#simulationIndex main #choice_area .choice_box .btn_area .clear input{border:1px solid #dedede;color:#707070;background:#fff}#simulationIndex main #choice_area .choice_box .btn_area .next{width:calc(100% - 120px)}#simulationIndex main #choice_area .choice_box .btn_area .next input{font-weight:700;color:#fff;background:#0080cb url(/shared/img/ico/ico_arrow_white_r.svg) no-repeat 155px/auto 22px}#simulationIndex main #choice_area .choice_box .btn_area .back{width:25%}#simulationIndex main #choice_area .choice_box .btn_area .back input{border:1px solid #dedede;background:#fff url(/shared/img/ico/ico_arrow_gray_l.svg) no-repeat 15px/auto 22px;color:#707070}#simulationIndex main #choice_area .step01_layout .btn_area{justify-content:flex-end}#simulationIndex main #choice_area .step01_layout .choice_inner label,#simulationIndex main #choice_area .step02_layout .choice_inner label{color:#0080cb;font-size:18px;font-size:1.8rem;position:relative;display:inline-block;cursor:pointer;width:calc((100% - 60px)/3);border-radius:2px;background:#fff;width:100%;height:100%;border:1px solid #47a3da;border-bottom:3px solid #47a3da;display:flex;justify-content:center;align-items:center;flex-direction:column}#simulationIndex main #choice_area .step01_layout .choice_inner label img,#simulationIndex main #choice_area .step02_layout .choice_inner label img{margin-top:10px}#simulationIndex main #choice_area .step01_layout .choice_inner label:hover,#simulationIndex main #choice_area .step02_layout .choice_inner label:hover{top:2px;border-bottom-width:2px}#simulationIndex main #choice_area .step03_layout .choice_inner .radio_box{width:calc((100% - 60px)/3)}#simulationIndex main #choice_area .step03_layout .choice_inner label{display:inline-block;width:100%;position:relative;cursor:pointer;padding:20px 20px 20px 60px;border-radius:2px;border:1px solid #47a3da;border-bottom:3px solid #47a3da;margin-bottom:30px;color:#0080cb}#simulationIndex main #choice_area .step03_layout .choice_inner label:before{position:absolute;content:"";top:50%;left:20px;width:20px;height:20px;margin-top:-10px;background:#fff;border-radius:50%;border:1px solid #47a3da}#simulationIndex main #choice_area .step03_layout .choice_inner label:hover{top:2px;border-bottom-width:2px}#simulationIndex main #choice_area .step03_layout .choice_inner input{display:none}#simulationIndex main #choice_area .step03_layout .choice_inner input[type=radio]:checked+label:after{position:absolute;content:"";top:50%;left:26px;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:#47a3da}#simulationIndex main #choice_area .step03_layout .choice_inner input[type=radio]:checked+label{background:#eef7fc;border-width:2px}#simulationIndex main #choice_area .step01_layout .choice_inner .anime_box,#simulationIndex main #choice_area .step02_layout .choice_inner .anime_box,#simulationIndex main #choice_area .step03_layout .choice_inner .anime_box{animation:slide_box .5s ease-out 0s 1 forwards}#simulationIndex main #choice_area .step01_layout .choice_inner .anime_box:first-of-type,#simulationIndex main #choice_area .step02_layout .choice_inner .anime_box:first-of-type,#simulationIndex main #choice_area .step03_layout .choice_inner .anime_box:first-of-type{animation-delay:.04s}#simulationIndex main #choice_area .step01_layout .choice_inner .anime_box:nth-of-type(2),#simulationIndex main #choice_area .step02_layout .choice_inner .anime_box:nth-of-type(2),#simulationIndex main #choice_area .step03_layout .choice_inner .anime_box:nth-of-type(2){animation-delay:.08s}#simulationIndex main #choice_area .step01_layout .choice_inner .anime_box:nth-of-type(3),#simulationIndex main #choice_area .step02_layout .choice_inner .anime_box:nth-of-type(3),#simulationIndex main #choice_area .step03_layout .choice_inner .anime_box:nth-of-type(3){animation-delay:.12s}#simulationIndex main #choice_area .step01_layout .choice_inner .anime_box:nth-of-type(4),#simulationIndex main #choice_area .step02_layout .choice_inner .anime_box:nth-of-type(4),#simulationIndex main #choice_area .step03_layout .choice_inner .anime_box:nth-of-type(4){animation-delay:.16s}#simulationIndex main #choice_area .step01_layout .choice_inner .anime_box:nth-of-type(5),#simulationIndex main #choice_area .step02_layout .choice_inner .anime_box:nth-of-type(5),#simulationIndex main #choice_area .step03_layout .choice_inner .anime_box:nth-of-type(5){animation-delay:.2s}#simulationIndex main #choice_area .step01_layout .choice_inner .anime_box:nth-of-type(6),#simulationIndex main #choice_area .step02_layout .choice_inner .anime_box:nth-of-type(6),#simulationIndex main #choice_area .step03_layout .choice_inner .anime_box:nth-of-type(6){animation-delay:.24s}#simulationIndex main #result_area{display:none;padding-top:40px}#simulationIndex main #result_area .color-btn{margin:auto}#simulationIndex main #result_area h2{position:relative;color:#0080cb;border-left:4px solid #0080cb;background-size:auto auto;background-color:#eef7fc;background-image:repeating-linear-gradient(-45deg,transparent,transparent 7px,#b9dcf0 0,#b9dcf0 9px);padding:30px;margin-bottom:20px}#simulationIndex main #result_area h2 span{background:url(/simulation/img/ico_plans.png) no-repeat 0/auto;padding-left:50px}#simulationIndex main #result_area h2 span:after{content:url(/simulation/img/pho_phone.png);position:absolute;bottom:-10px;right:20px}#simulationIndex main #result_area strong{color:#0080cb;font-size:18px;font-size:1.8rem}#simulationIndex main #result_area p{margin-bottom:10px}#simulationIndex main #result_area .info_list{display:flex;align-items:center;flex-wrap:wrap;background-color:#eef7fc;border:1px solid #0080cb;border-radius:6px;padding:5px 20px;margin-bottom:14px}#simulationIndex main #result_area .info_list li{margin:6px 0;margin-right:20px;color:#0080cb}#simulationIndex main #result_area .info_list li .tl{position:relative;display:inline-block;border-radius:4px;padding:3px 8px;margin-right:25px;background-color:#0080cb;color:#fff;font-size:14px;font-size:1.4rem}#simulationIndex main #result_area .info_list li .tl:after{content:"";display:block;position:absolute;top:0;bottom:0;right:-18px;margin:auto 0;height:1px;width:18px;border-top:1px dotted #0080cb}#simulationIndex main #result_area table{border:1px solid #0080cb;font-size:14px;font-size:1.4rem;width:100%;margin-bottom:0}#simulationIndex main #result_area table td,#simulationIndex main #result_area table th{padding:4px;color:#0080cb;border:1px solid #0080cb;width:8.3%}#simulationIndex main #result_area table tr td:first-child,#simulationIndex main #result_area table tr th:first-child{width:5%}#simulationIndex main #result_area table tr td:first-child{white-space:nowrap}#simulationIndex main #result_area table th{background:#eef7fc;font-weight:400}#simulationIndex main #result_area table td{text-align:center}#simulationIndex main #result_area table thead th{padding-left:7px;width:auto}#simulationIndex main #result_area .mid_term_box{text-align:center;margin:0;border:1px solid #0080cb;background-color:#eef7fc;padding:20px;color:#0080cb}#simulationIndex main #result_area .num{font-size:12px;font-size:1.2rem;display:inline-block;background-color:#0080cb;color:#fff;width:18px;height:18px;line-height:18px;text-align:center;border-radius:50%;margin-left:4px}#simulationIndex main #result_area .mid_arrow_dwn{background:url(/shared/img/ico/ico_3arrow_dwn_blue.svg) no-repeat 50%/auto 100%;margin:12px 0;text-align:center;height:26px;width:100%}#simulationIndex main #result_area .gakka,#simulationIndex main #result_area .gino{position:relative;padding-left:25px}#simulationIndex main #result_area .gino{background:#f0f5ee}#simulationIndex main #result_area .gino:before{content:"";background:url(/shared/img/ico/ico_gino.png) 50%/cover;width:27px;height:13px;display:inline-block;position:absolute;top:0;bottom:0;margin:auto;left:6px;zoom:.8;opacity:.7}#simulationIndex main #result_area .gakka{background:#f4ecfb}#simulationIndex main #result_area .gakka:before{content:"";background:url(/shared/img/ico/ico_gakka.png) 50%/cover;width:20px;height:15px;display:inline-block;position:absolute;top:0;bottom:0;margin:auto;left:6px;zoom:.8;opacity:.7}#simulationIndex main #result_area .holiday{background:#fef1bd}#simulationIndex main #result_area .test{background:#febcbd}#simulationIndex .result_btns{margin-top:4rem;display:flex;justify-content:center;gap:1em}@media screen and (max-width:768px){#simulationIndex .result_btns{flex-direction:column-reverse;padding:0 3%}}#simulationIndex .result_btns ._btn{text-align:center;font-weight:700;color:#fff;background:#0080cb;border-radius:5px;padding:12px 0;width:40%;display:block;border:1px solid #0080cb}@media screen and (max-width:768px){#simulationIndex .result_btns ._btn{width:100%}}#simulationIndex .result_btns ._btn._reset{background-color:#fff;color:#0080cb}.error main section{margin-bottom:40px}.error main section:last-child li:last-child:after{top:16px}.error main .bdr-btn{width:15%;padding:3px 0;margin-right:5px;font-size:15px;font-size:1.5rem;margin-top:5px}.error main ul li{display:flex;align-items:center}.error main a[href$="entetsu-drivingschool.co.jp/"]{color:#0080cb;border-bottom:1px solid}#agreementIndex main h2.bg_title,#policyIndex main h2.bg_title{padding-left:0}#agreementIndex main .catch,#policyIndex main .catch{color:#0080cb;font-size:18px;font-size:1.8rem}#agreementIndex main .box,#policyIndex main .box{border:1px solid #0080cb;margin-top:30px;border-top:0}#agreementIndex main .box h3,#policyIndex main .box h3{margin-bottom:0}#agreementIndex main .box p,#policyIndex main .box p{padding:20px}#agreementIndex main ol,#policyIndex main ol{margin:30px 0}#agreementIndex main ol li,#policyIndex main ol li{padding-top:1.3em;padding-bottom:1.3em;border-top:1px solid #0080cb}#agreementIndex main ol li:before,#policyIndex main ol li:before{top:1.5em}#agreementIndex main ol li:last-child,#policyIndex main ol li:last-child{border-bottom:1px solid #0080cb}#agreementIndex main ol li ol,#policyIndex main ol li ol{margin:20px 0 10px 15px}#agreementIndex main ol li ol>li,#policyIndex main ol li ol>li{list-style-type:decimal}#agreementIndex main ol li li,#policyIndex main ol li li{border:none;padding:10px 0}#agreementIndex main ol li:last-child,#policyIndex main ol li:last-child{border-bottom:none}#agreementIndex main a,#policyIndex main a{color:#0080cb;text-decoration:underline}#policyIndex main ol{margin-top:0}#policyIndex main ol li{padding-top:0;border:none}#policyIndex main ol li:before{top:.3em}#policyIndex main ol table{margin-bottom:0;margin-top:20px}#policyIndex main ol.numList{counter-reset:a;list-style-type:none;margin-left:0}#policyIndex main ol.numList li{position:relative;padding:7px;padding-left:30px;line-height:1.5em;list-style-type:none}#policyIndex main ol.numList li:before{position:absolute;counter-increment:a;content:"(" counter(a) ")";display:block;font-size:15px;border-radius:50%;left:0;width:25px;height:25px;line-height:25px;text-align:center;top:.3em}#policyIndex main ol.numList li:after{display:none}#policyIndex main p,#policyIndex main ul{margin-bottom:30px}#policyIndex main h3{color:#0080cb;font-weight:700;font-size:20px;font-size:2rem;margin-bottom:10px}#policyIndex main h4{color:#0080cb;font-weight:700;margin-bottom:20px;font-size:18px;font-size:1.8rem}body.entetsu.access main section{margin-bottom:30px}body.entetsu.access main .map iframe{width:100%;height:600px}body.entetsu.access main .access_box{display:flex;justify-content:space-between}body.entetsu.access main .access_box strong{color:#23b1c7;font-size:18px;font-size:1.8rem;margin-bottom:10px;display:block}body.entetsu.access main .access_box .photo{width:45%}body.entetsu.access main .access_box .photo img{width:100%;height:auto}body.entetsu.access main .access_box .txtArea{width:52%}body.entetsu.access main .access_box .transportation{font-size:14px;font-size:1.4rem}body.entetsu.access main .transfer_box{display:flex;justify-content:space-between;align-items:flex-start}body.entetsu.access main .transfer_box .photo{width:30%}body.entetsu.access main .transfer_box .photo img{width:80%;height:auto}body.entetsu.access main .transfer_box .aspect5-7{position:relative}body.entetsu.access main .transfer_box .aspect5-7:before{content:"";display:block;padding-top:75%}body.entetsu.access main .transfer_box .aspect5-7 .aspect_innner{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center}body.entetsu.access main .transfer_box .txtArea{width:67%}body.entetsu.access main .transfer_box .txtArea .point{margin-bottom:10px}body.entetsu.access main .transfer_box .txtArea .point p{background:#23b1c7;border-radius:6px;color:#fff;padding:5px 30px;font-size:25px;font-size:2.5rem;display:inline-block;margin-right:10px}body.entetsu.access main .transfer_box .txtArea .catch{color:#23b1c7;font-size:25px;font-size:2.5rem;margin-bottom:10px}body.entetsu.access main .transfer_box .txtArea .house_flow{display:flex;align-items:center;justify-content:space-between;margin:10px 0}body.entetsu.access main .transfer_box .txtArea .house_flow svg .cls-1{fill:hsla(0,0%,100%,0);stroke:#23b1c7}body.entetsu.access main .transfer_box .txtArea .house_flow .house,body.entetsu.access main .transfer_box .txtArea .house_flow .school_name{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}body.entetsu.access main .transfer_box .txtArea .house_flow .house{background:rgba(35,177,199,.1);width:80px;height:80px;border-radius:50%;color:#23b1c7}body.entetsu.access main .transfer_box .txtArea .house_flow .house svg{transform:scale(.8)}body.entetsu.access main .transfer_box .txtArea .house_flow .school_name{background:#23b1c7;color:#fff;border-radius:6px;padding:10px 20px}body.entetsu.access main .transfer_box .txtArea .house_flow .school_name svg .cls-1{fill:#fff;stroke:#fff}body.entetsu.access main .transfer_box .txtArea .house_flow .school_name svg{margin-bottom:5px}body.entetsu.access main .transfer_box .txtArea .house_flow .bus{transform:scaleX(-1)}body.entetsu.access main .transfer_box .txtArea .house_flow .arrow{transform:scale(.7)}body.entetsu.access main .teiki_box{padding:2%;border:1px solid #23b1c7;border-radius:12px;margin:30px 0}body.entetsu.access main .teiki_box h4{background:#23b1c7;border-radius:6px;color:#fff;padding:5px 30px;font-size:18px;font-size:1.8rem;display:inline-block;margin-bottom:10px;font-weight:400}@media screen and (max-width:768px){body.entetsu.access main .teiki_box h4{display:block;text-align:center}}body.entetsu.access main .teiki_box .disc_list{margin-bottom:20px}body.entetsu.access main .pin_icon{display:flex;align-items:center;margin-bottom:10px}body.entetsu.access main .pin_icon svg{margin-right:10px}body.entetsu.access main .pin_icon svg .cls-1{fill:#23b1c7}body.iwata.access main section{margin-bottom:30px}body.iwata.access main .map iframe{width:100%;height:600px}body.iwata.access main .access_box{display:flex;justify-content:space-between}body.iwata.access main .access_box strong{color:#28bb7b;font-size:18px;font-size:1.8rem;margin-bottom:10px;display:block}body.iwata.access main .access_box .photo{width:45%}body.iwata.access main .access_box .photo img{width:100%;height:auto}body.iwata.access main .access_box .txtArea{width:52%}body.iwata.access main .access_box .transportation{font-size:14px;font-size:1.4rem}body.iwata.access main .transfer_box{display:flex;justify-content:space-between;align-items:flex-start}body.iwata.access main .transfer_box .photo{width:30%}body.iwata.access main .transfer_box .photo img{width:80%;height:auto}body.iwata.access main .transfer_box .aspect5-7{position:relative}body.iwata.access main .transfer_box .aspect5-7:before{content:"";display:block;padding-top:75%}body.iwata.access main .transfer_box .aspect5-7 .aspect_innner{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center}body.iwata.access main .transfer_box .txtArea{width:67%}body.iwata.access main .transfer_box .txtArea .point{margin-bottom:10px}body.iwata.access main .transfer_box .txtArea .point p{background:#28bb7b;border-radius:6px;color:#fff;padding:5px 30px;font-size:25px;font-size:2.5rem;display:inline-block;margin-right:10px}body.iwata.access main .transfer_box .txtArea .catch{color:#28bb7b;font-size:25px;font-size:2.5rem;margin-bottom:10px}body.iwata.access main .transfer_box .txtArea .house_flow{display:flex;align-items:center;justify-content:space-between;margin:10px 0}body.iwata.access main .transfer_box .txtArea .house_flow svg .cls-1{fill:hsla(0,0%,100%,0);stroke:#28bb7b}body.iwata.access main .transfer_box .txtArea .house_flow .house,body.iwata.access main .transfer_box .txtArea .house_flow .school_name{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}body.iwata.access main .transfer_box .txtArea .house_flow .house{background:rgba(40,187,123,.1);width:80px;height:80px;border-radius:50%;color:#28bb7b}body.iwata.access main .transfer_box .txtArea .house_flow .house svg{transform:scale(.8)}body.iwata.access main .transfer_box .txtArea .house_flow .school_name{background:#28bb7b;color:#fff;border-radius:6px;padding:10px 20px}body.iwata.access main .transfer_box .txtArea .house_flow .school_name svg .cls-1{fill:#fff;stroke:#fff}body.iwata.access main .transfer_box .txtArea .house_flow .school_name svg{margin-bottom:5px}body.iwata.access main .transfer_box .txtArea .house_flow .bus{transform:scaleX(-1)}body.iwata.access main .transfer_box .txtArea .house_flow .arrow{transform:scale(.7)}body.iwata.access main .teiki_box{padding:2%;border:1px solid #28bb7b;border-radius:12px;margin:30px 0}body.iwata.access main .teiki_box h4{background:#28bb7b;border-radius:6px;color:#fff;padding:5px 30px;font-size:18px;font-size:1.8rem;display:inline-block;margin-bottom:10px;font-weight:400}@media screen and (max-width:768px){body.iwata.access main .teiki_box h4{display:block;text-align:center}}body.iwata.access main .teiki_box .disc_list{margin-bottom:20px}body.iwata.access main .pin_icon{display:flex;align-items:center;margin-bottom:10px}body.iwata.access main .pin_icon svg{margin-right:10px}body.iwata.access main .pin_icon svg .cls-1{fill:#28bb7b}body.chubu.access main section{margin-bottom:30px}body.chubu.access main .map iframe{width:100%;height:600px}body.chubu.access main .access_box{display:flex;justify-content:space-between}body.chubu.access main .access_box strong{color:#a35ba7;font-size:18px;font-size:1.8rem;margin-bottom:10px;display:block}body.chubu.access main .access_box .photo{width:45%}body.chubu.access main .access_box .photo img{width:100%;height:auto}body.chubu.access main .access_box .txtArea{width:52%}body.chubu.access main .access_box .transportation{font-size:14px;font-size:1.4rem}body.chubu.access main .transfer_box{display:flex;justify-content:space-between;align-items:flex-start}body.chubu.access main .transfer_box .photo{width:30%}body.chubu.access main .transfer_box .photo img{width:80%;height:auto}body.chubu.access main .transfer_box .aspect5-7{position:relative}body.chubu.access main .transfer_box .aspect5-7:before{content:"";display:block;padding-top:75%}body.chubu.access main .transfer_box .aspect5-7 .aspect_innner{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center}body.chubu.access main .transfer_box .txtArea{width:67%}body.chubu.access main .transfer_box .txtArea .point{margin-bottom:10px}body.chubu.access main .transfer_box .txtArea .point p{background:#a35ba7;border-radius:6px;color:#fff;padding:5px 30px;font-size:25px;font-size:2.5rem;display:inline-block;margin-right:10px}body.chubu.access main .transfer_box .txtArea .catch{color:#a35ba7;font-size:25px;font-size:2.5rem;margin-bottom:10px}body.chubu.access main .transfer_box .txtArea .house_flow{display:flex;align-items:center;justify-content:space-between;margin:10px 0}body.chubu.access main .transfer_box .txtArea .house_flow svg .cls-1{fill:hsla(0,0%,100%,0);stroke:#a35ba7}body.chubu.access main .transfer_box .txtArea .house_flow .house,body.chubu.access main .transfer_box .txtArea .house_flow .school_name{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}body.chubu.access main .transfer_box .txtArea .house_flow .house{background:rgba(163,91,167,.1);width:80px;height:80px;border-radius:50%;color:#a35ba7}body.chubu.access main .transfer_box .txtArea .house_flow .house svg{transform:scale(.8)}body.chubu.access main .transfer_box .txtArea .house_flow .school_name{background:#a35ba7;color:#fff;border-radius:6px;padding:10px 20px}body.chubu.access main .transfer_box .txtArea .house_flow .school_name svg .cls-1{fill:#fff;stroke:#fff}body.chubu.access main .transfer_box .txtArea .house_flow .school_name svg{margin-bottom:5px}body.chubu.access main .transfer_box .txtArea .house_flow .bus{transform:scaleX(-1)}body.chubu.access main .transfer_box .txtArea .house_flow .arrow{transform:scale(.7)}body.chubu.access main .teiki_box{padding:2%;border:1px solid #a35ba7;border-radius:12px;margin:30px 0}body.chubu.access main .teiki_box h4{background:#a35ba7;border-radius:6px;color:#fff;padding:5px 30px;font-size:18px;font-size:1.8rem;display:inline-block;margin-bottom:10px;font-weight:400}@media screen and (max-width:768px){body.chubu.access main .teiki_box h4{display:block;text-align:center}}body.chubu.access main .teiki_box .disc_list{margin-bottom:20px}body.chubu.access main .pin_icon{display:flex;align-items:center;margin-bottom:10px}body.chubu.access main .pin_icon svg{margin-right:10px}body.chubu.access main .pin_icon svg .cls-1{fill:#a35ba7}body.fukuroi.access main section{margin-bottom:30px}body.fukuroi.access main .map iframe{width:100%;height:600px}body.fukuroi.access main .access_box{display:flex;justify-content:space-between}body.fukuroi.access main .access_box strong{color:#59c4b5;font-size:18px;font-size:1.8rem;margin-bottom:10px;display:block}body.fukuroi.access main .access_box .photo{width:45%}body.fukuroi.access main .access_box .photo img{width:100%;height:auto}body.fukuroi.access main .access_box .txtArea{width:52%}body.fukuroi.access main .access_box .transportation{font-size:14px;font-size:1.4rem}body.fukuroi.access main .transfer_box{display:flex;justify-content:space-between;align-items:flex-start}body.fukuroi.access main .transfer_box .photo{width:30%}body.fukuroi.access main .transfer_box .photo img{width:80%;height:auto}body.fukuroi.access main .transfer_box .aspect5-7{position:relative}body.fukuroi.access main .transfer_box .aspect5-7:before{content:"";display:block;padding-top:75%}body.fukuroi.access main .transfer_box .aspect5-7 .aspect_innner{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center}body.fukuroi.access main .transfer_box .txtArea{width:67%}body.fukuroi.access main .transfer_box .txtArea .point{margin-bottom:10px}body.fukuroi.access main .transfer_box .txtArea .point p{background:#59c4b5;border-radius:6px;color:#fff;padding:5px 30px;font-size:25px;font-size:2.5rem;display:inline-block;margin-right:10px}body.fukuroi.access main .transfer_box .txtArea .catch{color:#59c4b5;font-size:25px;font-size:2.5rem;margin-bottom:10px}body.fukuroi.access main .transfer_box .txtArea .house_flow{display:flex;align-items:center;justify-content:space-between;margin:10px 0}body.fukuroi.access main .transfer_box .txtArea .house_flow svg .cls-1{fill:hsla(0,0%,100%,0);stroke:#59c4b5}body.fukuroi.access main .transfer_box .txtArea .house_flow .house,body.fukuroi.access main .transfer_box .txtArea .house_flow .school_name{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}body.fukuroi.access main .transfer_box .txtArea .house_flow .house{background:rgba(89,196,181,.1);width:80px;height:80px;border-radius:50%;color:#59c4b5}body.fukuroi.access main .transfer_box .txtArea .house_flow .house svg{transform:scale(.8)}body.fukuroi.access main .transfer_box .txtArea .house_flow .school_name{background:#59c4b5;color:#fff;border-radius:6px;padding:10px 20px}body.fukuroi.access main .transfer_box .txtArea .house_flow .school_name svg .cls-1{fill:#fff;stroke:#fff}body.fukuroi.access main .transfer_box .txtArea .house_flow .school_name svg{margin-bottom:5px}body.fukuroi.access main .transfer_box .txtArea .house_flow .bus{transform:scaleX(-1)}body.fukuroi.access main .transfer_box .txtArea .house_flow .arrow{transform:scale(.7)}body.fukuroi.access main .teiki_box{padding:2%;border:1px solid #59c4b5;border-radius:12px;margin:30px 0}body.fukuroi.access main .teiki_box h4{background:#59c4b5;border-radius:6px;color:#fff;padding:5px 30px;font-size:18px;font-size:1.8rem;display:inline-block;margin-bottom:10px;font-weight:400}@media screen and (max-width:768px){body.fukuroi.access main .teiki_box h4{display:block;text-align:center}}body.fukuroi.access main .teiki_box .disc_list{margin-bottom:20px}body.fukuroi.access main .pin_icon{display:flex;align-items:center;margin-bottom:10px}body.fukuroi.access main .pin_icon svg{margin-right:10px}body.fukuroi.access main .pin_icon svg .cls-1{fill:#59c4b5}body.hamamatsu.access main section{margin-bottom:30px}body.hamamatsu.access main .map iframe{width:100%;height:600px}body.hamamatsu.access main .access_box{display:flex;justify-content:space-between}body.hamamatsu.access main .access_box strong{color:#7ac367;font-size:18px;font-size:1.8rem;margin-bottom:10px;display:block}body.hamamatsu.access main .access_box .photo{width:45%}body.hamamatsu.access main .access_box .photo img{width:100%;height:auto}body.hamamatsu.access main .access_box .txtArea{width:52%}body.hamamatsu.access main .access_box .transportation{font-size:14px;font-size:1.4rem}body.hamamatsu.access main .transfer_box{display:flex;justify-content:space-between;align-items:flex-start}body.hamamatsu.access main .transfer_box .photo{width:30%}body.hamamatsu.access main .transfer_box .photo img{width:80%;height:auto}body.hamamatsu.access main .transfer_box .aspect5-7{position:relative}body.hamamatsu.access main .transfer_box .aspect5-7:before{content:"";display:block;padding-top:75%}body.hamamatsu.access main .transfer_box .aspect5-7 .aspect_innner{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center}body.hamamatsu.access main .transfer_box .txtArea{width:67%}body.hamamatsu.access main .transfer_box .txtArea .point{margin-bottom:10px}body.hamamatsu.access main .transfer_box .txtArea .point p{background:#7ac367;border-radius:6px;color:#fff;padding:5px 30px;font-size:25px;font-size:2.5rem;display:inline-block;margin-right:10px}body.hamamatsu.access main .transfer_box .txtArea .catch{color:#7ac367;font-size:25px;font-size:2.5rem;margin-bottom:10px}body.hamamatsu.access main .transfer_box .txtArea .house_flow{display:flex;align-items:center;justify-content:space-between;margin:10px 0}body.hamamatsu.access main .transfer_box .txtArea .house_flow svg .cls-1{fill:hsla(0,0%,100%,0);stroke:#7ac367}body.hamamatsu.access main .transfer_box .txtArea .house_flow .house,body.hamamatsu.access main .transfer_box .txtArea .house_flow .school_name{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}body.hamamatsu.access main .transfer_box .txtArea .house_flow .house{background:rgba(122,195,103,.1);width:80px;height:80px;border-radius:50%;color:#7ac367}body.hamamatsu.access main .transfer_box .txtArea .house_flow .house svg{transform:scale(.8)}body.hamamatsu.access main .transfer_box .txtArea .house_flow .school_name{background:#7ac367;color:#fff;border-radius:6px;padding:10px 20px}body.hamamatsu.access main .transfer_box .txtArea .house_flow .school_name svg .cls-1{fill:#fff;stroke:#fff}body.hamamatsu.access main .transfer_box .txtArea .house_flow .school_name svg{margin-bottom:5px}body.hamamatsu.access main .transfer_box .txtArea .house_flow .bus{transform:scaleX(-1)}body.hamamatsu.access main .transfer_box .txtArea .house_flow .arrow{transform:scale(.7)}body.hamamatsu.access main .teiki_box{padding:2%;border:1px solid #7ac367;border-radius:12px;margin:30px 0}body.hamamatsu.access main .teiki_box h4{background:#7ac367;border-radius:6px;color:#fff;padding:5px 30px;font-size:18px;font-size:1.8rem;display:inline-block;margin-bottom:10px;font-weight:400}@media screen and (max-width:768px){body.hamamatsu.access main .teiki_box h4{display:block;text-align:center}}body.hamamatsu.access main .teiki_box .disc_list{margin-bottom:20px}body.hamamatsu.access main .pin_icon{display:flex;align-items:center;margin-bottom:10px}body.hamamatsu.access main .pin_icon svg{margin-right:10px}body.hamamatsu.access main .pin_icon svg .cls-1{fill:#7ac367}body.hamaoka.access main section{margin-bottom:30px}body.hamaoka.access main .map iframe{width:100%;height:600px}body.hamaoka.access main .access_box{display:flex;justify-content:space-between}body.hamaoka.access main .access_box strong{color:#7a79d4;font-size:18px;font-size:1.8rem;margin-bottom:10px;display:block}body.hamaoka.access main .access_box .photo{width:45%}body.hamaoka.access main .access_box .photo img{width:100%;height:auto}body.hamaoka.access main .access_box .txtArea{width:52%}body.hamaoka.access main .access_box .transportation{font-size:14px;font-size:1.4rem}body.hamaoka.access main .transfer_box{display:flex;justify-content:space-between;align-items:flex-start}body.hamaoka.access main .transfer_box .photo{width:30%}body.hamaoka.access main .transfer_box .photo img{width:80%;height:auto}body.hamaoka.access main .transfer_box .aspect5-7{position:relative}body.hamaoka.access main .transfer_box .aspect5-7:before{content:"";display:block;padding-top:75%}body.hamaoka.access main .transfer_box .aspect5-7 .aspect_innner{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center}body.hamaoka.access main .transfer_box .txtArea{width:67%}body.hamaoka.access main .transfer_box .txtArea .point{margin-bottom:10px}body.hamaoka.access main .transfer_box .txtArea .point p{background:#7a79d4;border-radius:6px;color:#fff;padding:5px 30px;font-size:25px;font-size:2.5rem;display:inline-block;margin-right:10px}body.hamaoka.access main .transfer_box .txtArea .catch{color:#7a79d4;font-size:25px;font-size:2.5rem;margin-bottom:10px}body.hamaoka.access main .transfer_box .txtArea .house_flow{display:flex;align-items:center;justify-content:space-between;margin:10px 0}body.hamaoka.access main .transfer_box .txtArea .house_flow svg .cls-1{fill:hsla(0,0%,100%,0);stroke:#7a79d4}body.hamaoka.access main .transfer_box .txtArea .house_flow .house,body.hamaoka.access main .transfer_box .txtArea .house_flow .school_name{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}body.hamaoka.access main .transfer_box .txtArea .house_flow .house{background:rgba(122,121,212,.1);width:80px;height:80px;border-radius:50%;color:#7a79d4}body.hamaoka.access main .transfer_box .txtArea .house_flow .house svg{transform:scale(.8)}body.hamaoka.access main .transfer_box .txtArea .house_flow .school_name{background:#7a79d4;color:#fff;border-radius:6px;padding:10px 20px}body.hamaoka.access main .transfer_box .txtArea .house_flow .school_name svg .cls-1{fill:#fff;stroke:#fff}body.hamaoka.access main .transfer_box .txtArea .house_flow .school_name svg{margin-bottom:5px}body.hamaoka.access main .transfer_box .txtArea .house_flow .bus{transform:scaleX(-1)}body.hamaoka.access main .transfer_box .txtArea .house_flow .arrow{transform:scale(.7)}body.hamaoka.access main .teiki_box{padding:2%;border:1px solid #7a79d4;border-radius:12px;margin:30px 0}body.hamaoka.access main .teiki_box h4{background:#7a79d4;border-radius:6px;color:#fff;padding:5px 30px;font-size:18px;font-size:1.8rem;display:inline-block;margin-bottom:10px;font-weight:400}@media screen and (max-width:768px){body.hamaoka.access main .teiki_box h4{display:block;text-align:center}}body.hamaoka.access main .teiki_box .disc_list{margin-bottom:20px}body.hamaoka.access main .pin_icon{display:flex;align-items:center;margin-bottom:10px}body.hamaoka.access main .pin_icon svg{margin-right:10px}body.hamaoka.access main .pin_icon svg .cls-1{fill:#7a79d4}body.forklift.access main section{margin-bottom:30px}body.forklift.access main .map iframe{width:100%;height:600px}body.forklift.access main .access_box{display:flex;justify-content:space-between}body.forklift.access main .access_box strong{color:#ffa11b;font-size:18px;font-size:1.8rem;margin-bottom:10px;display:block}body.forklift.access main .access_box .photo{width:45%}body.forklift.access main .access_box .photo img{width:100%;height:auto}body.forklift.access main .access_box .txtArea{width:52%}body.forklift.access main .access_box .transportation{font-size:14px;font-size:1.4rem}body.forklift.access main .transfer_box{display:flex;justify-content:space-between;align-items:flex-start}body.forklift.access main .transfer_box .photo{width:30%}body.forklift.access main .transfer_box .photo img{width:80%;height:auto}body.forklift.access main .transfer_box .aspect5-7{position:relative}body.forklift.access main .transfer_box .aspect5-7:before{content:"";display:block;padding-top:75%}body.forklift.access main .transfer_box .aspect5-7 .aspect_innner{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center}body.forklift.access main .transfer_box .txtArea{width:67%}body.forklift.access main .transfer_box .txtArea .point{margin-bottom:10px}body.forklift.access main .transfer_box .txtArea .point p{background:#ffa11b;border-radius:6px;color:#fff;padding:5px 30px;font-size:25px;font-size:2.5rem;display:inline-block;margin-right:10px}body.forklift.access main .transfer_box .txtArea .catch{color:#ffa11b;font-size:25px;font-size:2.5rem;margin-bottom:10px}body.forklift.access main .transfer_box .txtArea .house_flow{display:flex;align-items:center;justify-content:space-between;margin:10px 0}body.forklift.access main .transfer_box .txtArea .house_flow svg .cls-1{fill:hsla(0,0%,100%,0);stroke:#ffa11b}body.forklift.access main .transfer_box .txtArea .house_flow .house,body.forklift.access main .transfer_box .txtArea .house_flow .school_name{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}body.forklift.access main .transfer_box .txtArea .house_flow .house{background:rgba(255,161,27,.1);width:80px;height:80px;border-radius:50%;color:#ffa11b}body.forklift.access main .transfer_box .txtArea .house_flow .house svg{transform:scale(.8)}body.forklift.access main .transfer_box .txtArea .house_flow .school_name{background:#ffa11b;color:#fff;border-radius:6px;padding:10px 20px}body.forklift.access main .transfer_box .txtArea .house_flow .school_name svg .cls-1{fill:#fff;stroke:#fff}body.forklift.access main .transfer_box .txtArea .house_flow .school_name svg{margin-bottom:5px}body.forklift.access main .transfer_box .txtArea .house_flow .bus{transform:scaleX(-1)}body.forklift.access main .transfer_box .txtArea .house_flow .arrow{transform:scale(.7)}body.forklift.access main .teiki_box{padding:2%;border:1px solid #ffa11b;border-radius:12px;margin:30px 0}body.forklift.access main .teiki_box h4{background:#ffa11b;border-radius:6px;color:#fff;padding:5px 30px;font-size:18px;font-size:1.8rem;display:inline-block;margin-bottom:10px;font-weight:400}@media screen and (max-width:768px){body.forklift.access main .teiki_box h4{display:block;text-align:center}}body.forklift.access main .teiki_box .disc_list{margin-bottom:20px}body.forklift.access main .pin_icon{display:flex;align-items:center;margin-bottom:10px}body.forklift.access main .pin_icon svg{margin-right:10px}body.forklift.access main .pin_icon svg .cls-1{fill:#ffa11b}body.entetsu.access main .transfer_box .photo{background:url(/shared/img/bg/bg_stripe_entetsu.svg) 50% repeat}body.hamamatsu.access main .transfer_box .photo{background:url(/shared/img/bg/bg_stripe_hamamatsu.svg) 50% repeat}body.iwata.access main .transfer_box .photo{background:url(/shared/img/bg/bg_stripe_iwata.svg) 50% repeat}body.fukuroi.access main .transfer_box .photo{background:url(/shared/img/bg/bg_stripe_fukuroi.svg) 50% repeat}body.hamaoka.access main .transfer_box .photo{background:url(/shared/img/bg/bg_stripe_hamaoka.svg) 50% repeat}body.chubu.access main .transfer_box .photo{background:url(/shared/img/bg/bg_stripe_chubu.svg) 50% repeat}body #wrapper main #license_area .inner_wrap{margin-bottom:0}body #wrapper main #license_area .inner_wrap .license_list .license_box{width:50%}#faqIndex .faq_list .faq_box a{color:#0080cb;text-decoration:underline}body#agreementIndex main .catch{text-align:center}body#agreementIndex main h3{color:#0080cb;margin-bottom:10px;font-size:20px;font-size:2rem;font-weight:700}body#agreementIndex main h4{margin-bottom:20px;margin-top:30px}body#agreementIndex main table .add dt{color:#0080cb;display:block;font-weight:700}body#agreementIndex main ol p{margin-bottom:10px}body#agreementIndex main ol li>ol{margin:0 0 0 15px}body#agreementIndex main .base_list li{padding-left:17px}body#agreementIndex main .base_list li:after{top:18px}@media (-ms-high-contrast:none){::-ms-backdrop,body.school main #searchArea #sp_s_navigation .s_navi_btn.inputed .ckd_data{padding:5px 0}}.measure{border:2px solid #5697c4;margin-left:3%;margin-right:3%;margin-bottom:30px}.measure dt{background:#5697c4;color:#fdf493;font-weight:700;text-align:center;font-size:1.8rem;padding:5px 0}.measure dd{margin:3%}.measure dd li{border:2px solid #5697c4;border-radius:6px;font-size:1.6rem;font-weight:700;color:#5697c4;background:#fdf493;line-height:1.2;padding:15px 10px;margin-bottom:10px}.measure dd li a{color:#5697c4;text-decoration:none;position:relative;display:flex;align-items:center}.measure dd li a:after{content:"";position:absolute}.measure dd li.n1{background:#fdf493 url(/shared/img/ico/ico_measure_01.png) no-repeat 5%;background-size:18% auto}.measure dd li.n2{background:#fdf493 url(/shared/img/ico/ico_measure_02.png) no-repeat 5%;background-size:18% auto}.measure dd li.n3{background:#fdf493 url(/shared/img/ico/ico_measure_03.png) no-repeat 5%;background-size:19% auto}.measure dd li.n4{background:#fdf493 url(/shared/img/ico/ico_measure_04.png) no-repeat 7%;background-size:14% auto}.measure dd li.n5{background:#fdf493 url(/shared/img/ico/ico_measure_05.png) no-repeat 5%;background-size:13% auto}.measure dd li.n6{background:#fdf493 url(/shared/img/ico/ico_measure_06.png) no-repeat 5%;background-size:17% auto}.measure dd li.n7{background:#fdf493 url(/shared/img/ico/ico_measure_07.png) no-repeat 5%;background-size:18% auto}.measure dd li.n8{background:#fdf493 url(/shared/img/ico/ico_measure_08.png) no-repeat 7%;background-size:18% auto}.measure dd li.n9{background:#fdf493 url(/shared/img/ico/ico_measure_09.png) no-repeat 7%;background-size:18% auto}.measure dd li.n9 img{width:10%;height:auto}.measure_acd_btn{position:relative;cursor:pointer}.measure_acd_btn ._switch{position:absolute;top:5px;right:10px;width:30px;aspect-ratio:1;transition:transform .2s ease}.measure_acd_btn ._switch:after,.measure_acd_btn ._switch:before{content:"";display:block;width:100%;height:3px;background-color:#fdf493;position:absolute;inset:0;margin:auto;border-radius:2px}.measure_acd_btn ._switch:after{transform:rotate(-90deg)}.measure_acd_btn.is-open ._switch{transform:rotate(-45deg)}@media screen and (min-width:591px){.measure{margin:0 auto 40px;display:block}.measure dt{font-size:2rem;padding:5px 0}.measure dd{margin:20px 20px 0}.measure dd ul{display:flex;justify-content:space-between;flex-wrap:wrap}.measure dd ul li{width:32%;margin-bottom:20px;padding-left:95px;display:flex;align-items:center;font-size:1.8rem}}@media screen and (min-width:591px)and (max-width:860px){.measure dd ul li{width:49%}}@media screen and (max-width:590px){.measure dd li.n1{background:#fdf493 url(/shared/img/ico/ico_measure_01.png) no-repeat center 17%;background-size:auto 45px}.measure dd li.n2{background:#fdf493 url(/shared/img/ico/ico_measure_02.png) no-repeat center 27%;background-size:auto 45px}.measure dd li.n3{background:#fdf493 url(/shared/img/ico/ico_measure_03.png) no-repeat center 7%;background-size:auto 45px}.measure dd li.n4{background:#fdf493 url(/shared/img/ico/ico_measure_04.png) no-repeat center 9%;background-size:auto 45px}.measure dd li.n5{background:#fdf493 url(/shared/img/ico/ico_measure_05.png) no-repeat center 0;background-size:auto 45px}.measure dd li.n6{background:#fdf493 url(/shared/img/ico/ico_measure_06.png) no-repeat center 15%;background-size:auto 45px}.measure dd li.n7{background:#fdf493 url(/shared/img/ico/ico_measure_07.png) no-repeat center 17%;background-size:auto 45px}.measure dd li.n8{background:#fdf493 url(/shared/img/ico/ico_measure_08.png) no-repeat center 17%;background-size:auto 45px}.measure dd ul{display:flex;justify-content:space-between;flex-wrap:wrap}.measure dd ul li{width:49%;font-size:1.2rem;text-align:center;padding:60px 10px 5px;line-height:1.1}.measure dd ul li.n9{background-size:auto 45px;width:100%;text-align:left;padding:20px 10px 20px 80px}}.areaNav{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch;margin-top:20px}.areaNav li{width:48.5%;font-size:14px;font-size:1.4rem}.areaNav li a{border-radius:10px;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px 20px 10px 10px;height:100%;line-height:1.2;position:relative;border:2px solid #23b1c7;color:#23b1c7;font-weight:700;box-shadow:0 4px #0096ad;background:#f0fcff}.areaNav li a:after{content:"";width:12px;height:12px;border:0;border-top:2px solid #23b1c7;border-right:2px solid #23b1c7;transform:rotate(45deg);position:absolute;top:50%;left:92%;margin-top:-6px}.areaNav li.chubu a{border:2px solid #a35ba7;color:#a35ba7;box-shadow:0 4px #840f8b;background:#faeafb}.areaNav li.chubu a:after{border-top:2px solid #a35ba7;border-right:2px solid #a35ba7}.mobile .areaNav li a:after{left:88%}.tablet.ios #searchArea #sp_s_navigation .s_navi_btn svg{transform:scale(1.3)}.tablet.ios #searchArea .sp_search_tab .search_controller .tab_btn{font-size:18px;font-size:1.8rem;padding:15px 0}.tablet.ios #searchArea .sp_search_tab .inner_tab{font-size:18px;font-size:1.8rem}.tablet.ios #searchArea .sp_search_tab .inner_tab .tab_content .checkelement label{padding:15px 0;font-size:18px;font-size:1.8rem}.tablet.ios #searchArea .sp_search_tab .inner_tab #bike_license_area_content,.tablet.ios #searchArea .sp_search_tab .inner_tab #car_license_area_content,.tablet.ios #searchArea .sp_search_tab .inner_tab #truck_license_area_content{margin-bottom:20px}.tablet.ios #searchArea .sp_search_tab #entertime_area_content .checkelement{margin-bottom:15px}.tablet.ios #searchArea .sp_search_tab #school_area_content .scool_box{margin-bottom:20px}.tablet.ios #searchArea .tab_switch div{padding:20px 0}.tablet.ios #searchArea .searchBtn{padding:24px}.tablet.ios #searchArea .searchBtn input{padding:20px;font-size:18px;font-size:1.8rem}.tablet.ios body#entetsuIndex main #searchArea h2{background:#737373;color:#fff;text-align:center;padding:10px 0;font-size:20px;font-size:2rem}.tablet.ios body#entetsuIndex main #searchArea #sp_s_navigation .s_navi_btn .text{color:#23b1c7}.tablet.ios body#entetsuIndex main #searchArea #sp_s_navigation .s_navi_btn .ckd_data{font-size:26px;font-size:2.6rem;width:auto}.tablet.ios body#iwataIndex main #searchArea h2{background:#737373;color:#fff;text-align:center;padding:10px 0;font-size:20px;font-size:2rem}.tablet.ios body#iwataIndex main #searchArea #sp_s_navigation .s_navi_btn .text{color:#28bb7b}.tablet.ios body#iwataIndex main #searchArea #sp_s_navigation .s_navi_btn .ckd_data{font-size:26px;font-size:2.6rem;width:auto}.tablet.ios body#chubuIndex main #searchArea h2{background:#737373;color:#fff;text-align:center;padding:10px 0;font-size:20px;font-size:2rem}.tablet.ios body#chubuIndex main #searchArea #sp_s_navigation .s_navi_btn .text{color:#a35ba7}.tablet.ios body#chubuIndex main #searchArea #sp_s_navigation .s_navi_btn .ckd_data{font-size:26px;font-size:2.6rem;width:auto}.tablet.ios body#fukuroiIndex main #searchArea h2{background:#737373;color:#fff;text-align:center;padding:10px 0;font-size:20px;font-size:2rem}.tablet.ios body#fukuroiIndex main #searchArea #sp_s_navigation .s_navi_btn .text{color:#59c4b5}.tablet.ios body#fukuroiIndex main #searchArea #sp_s_navigation .s_navi_btn .ckd_data{font-size:26px;font-size:2.6rem;width:auto}.tablet.ios body#hamamatsuIndex main #searchArea h2{background:#737373;color:#fff;text-align:center;padding:10px 0;font-size:20px;font-size:2rem}.tablet.ios body#hamamatsuIndex main #searchArea #sp_s_navigation .s_navi_btn .text{color:#7ac367}.tablet.ios body#hamamatsuIndex main #searchArea #sp_s_navigation .s_navi_btn .ckd_data{font-size:26px;font-size:2.6rem;width:auto}.tablet.ios body#hamaokaIndex main #searchArea h2{background:#737373;color:#fff;text-align:center;padding:10px 0;font-size:20px;font-size:2rem}.tablet.ios body#hamaokaIndex main #searchArea #sp_s_navigation .s_navi_btn .text{color:#7a79d4}.tablet.ios body#hamaokaIndex main #searchArea #sp_s_navigation .s_navi_btn .ckd_data{font-size:26px;font-size:2.6rem;width:auto}.tablet.ios body#forkliftIndex main #searchArea h2{background:#737373;color:#fff;text-align:center;padding:10px 0;font-size:20px;font-size:2rem}.tablet.ios body#forkliftIndex main #searchArea #sp_s_navigation .s_navi_btn .text{color:#ffa11b}.tablet.ios body#forkliftIndex main #searchArea #sp_s_navigation .s_navi_btn .ckd_data{font-size:26px;font-size:2.6rem;width:auto}.tablet.ios body#planIndex main #plan_content .inner_wrap{padding-left:0;padding-right:0}.tablet.ios body.seminar main .entryList{padding-left:3%;padding-right:3%}@media only screen and (orientation:landscape){.tablet.ios #searchArea #sp_s_navigation .s_navi_btn svg{transform:scale(1.3)}.tablet.ios #searchArea .sp_search_tab #license_area_content h4{margin-bottom:10px}.tablet.ios #searchArea .sp_search_tab .search_controller .tab_btn{font-size:18px;font-size:1.8rem;padding:10px 0}.tablet.ios #searchArea .sp_search_tab .inner_tab{font-size:18px;font-size:1.8rem}.tablet.ios #searchArea .sp_search_tab .inner_tab .tab_content .checkelement label{padding:10px 0;font-size:18px;font-size:1.8rem}.tablet.ios #searchArea .sp_search_tab .inner_tab #bike_license_area_content,.tablet.ios #searchArea .sp_search_tab .inner_tab #car_license_area_content,.tablet.ios #searchArea .sp_search_tab .inner_tab #truck_license_area_content{margin-bottom:20px}.tablet.ios #searchArea .sp_search_tab #entertime_area_content .checkelement{margin-bottom:15px}.tablet.ios #searchArea .sp_search_tab #school_area_content .scool_box{margin-bottom:20px}.tablet.ios #searchArea .tab_switch div{padding:20px 0}.tablet.ios #searchArea .searchBtn{padding:24px}.tablet.ios #searchArea .searchBtn input{padding:20px;font-size:18px;font-size:1.8rem}}@media screen and (max-width:768px){.pc_el{display:none}.sp_el{display:inline-block}.inner_wrap,.inner_wrap2{width:auto;margin-bottom:40px}.bdr-title{font-size:18px;font-size:1.8rem}.bdr-title strong{white-space:nowrap}.bdr-title strong:after,.bdr-title strong:before{width:20vw}.bdr-title strong:before{margin-right:3vw}.bdr-title strong:after{margin-left:3vw}.lead_text{font-size:16px;font-size:1.6rem;margin:5% 0}.lead_text br{display:none}.color-btn{padding:3% 0;font-size:14px;font-size:1.4rem}header{position:fixed;top:0;left:0;padding:15px;justify-content:space-between;width:100%;z-index:9990;background:#fff;height:var(--header-H)}}@media screen and (max-width:768px)and (orientation:landscape){header{padding:6px}}@media screen and (max-width:768px){header #siteTitle{width:clamp(100px,22%,133px);padding:0}}@media screen and (max-width:768px)and (orientation:landscape){header #siteTitle{width:20vw}}@media screen and (max-width:768px){header #siteTitle img{vertical-align:middle}header .sp_el{width:60%;justify-content:space-between}header .sp_el,header .sp_el #spNav{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}header .sp_el #spNav{width:70%}header .sp_el #spNav li{width:50%;white-space:nowrap;text-align:center}header .sp_el #spNav li+li{margin-left:8px}header .sp_el #spNav li a{display:block;color:#cbcbcb;font-size:11px;font-size:1.1rem;font-weight:700}header .sp_el #spNav li a img{display:block;margin:auto;height:25px}header .sp_el #spNav li:nth-child(n+2) a img{height:25px}header .sp_el #spNav li .externalLink img{height:48px!important}header .sp_el .burger,header .sp_el .burger-lines{position:relative}header .sp_el .burger-lines:after,header .sp_el .burger-lines:before,header .sp_el .burger:after,header .sp_el .burger:before{content:"";width:100%;height:2px;background:#b2b2b2;position:absolute;right:0;transition:all .1s .15s}header .sp_el .burger{width:20%;height:32px}header .sp_el .burger:after,header .sp_el .burger:before{width:100%}header .sp_el .burger:before{top:0}header .sp_el .burger:after{top:30px}header .sp_el .burger .burger-lines{transition:all .1s .15s}header .sp_el .burger .burger-lines:after,header .sp_el .burger .burger-lines:before{width:80%}header .sp_el .burger .burger-lines:before{top:10px}header .sp_el .burger .burger-lines:after{top:20px}header .sp_el .burger:not(.open){animation-name:burgerAnimationSlide;animation-duration:.4s;background-color:transparent}header .sp_el .burger.open:after,header .sp_el .burger.open:before{width:0}header .sp_el .burger.open .burger-lines{animation-name:burgerAnimationSlide;animation-duration:.4s;background-color:transparent}header .sp_el .burger.open .burger-lines:after,header .sp_el .burger.open .burger-lines:before{left:.5em;top:14px;background:#0080cb}header .sp_el .burger.open .burger-lines:before{transform:rotate(-45deg)}header .sp_el .burger.open .burger-lines:after{transform:rotate(45deg)}header nav{opacity:0;position:fixed;top:var(--header-H);left:0;transform:scale(.95);pointer-events:none;transition:opacity .4s,transform .4s;width:100%;background:#eef7fc;flex-direction:column;padding:8% 5%}header nav.active{transform:scale(1);opacity:1;pointer-events:all;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:998;height:100%}header nav.active:before{opacity:1}header nav #headSearch{display:block;width:100%}header nav #headSearch a{position:relative;display:block;padding:3% 0;background:#fff;text-align:center;border-radius:5px;color:#2ba3e9;font-weight:600}header nav #headSearch a:after,header nav #headSearch a:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}header nav #headSearch a:before{width:32px;height:32px;background:url(/shared/img/ico/ico_search.svg) no-repeat 50%;left:10%}header nav #headSearch a:after{width:20px;height:20px;background:url(/shared/img/ico/ico_arrow_blue.svg) no-repeat 50%;right:10%}header nav #spGlobalNav{border:none;display:block}header nav #spGlobalNav li{border:none;border-top:1px solid #0080cb}header nav #spGlobalNav li:last-child{border-top:1px solid #0080cb;border-bottom:1px solid #0080cb}header nav #spGlobalNav li a,header nav #spGlobalNav li span{display:block;position:relative;text-align:left;padding:4% 2%}header nav #spGlobalNav li a:after{display:block;content:"";position:absolute;top:50%;right:5%;width:8px;height:8px;margin:-4px 0 0;border-top:2px solid #0080cb;border-right:2px solid #0080cb;transform:rotate(45deg)}header nav #spGlobalNav li span{position:relative}header nav #spGlobalNav li span:after,header nav #spGlobalNav li span:before{content:"";transition:all .4s;position:absolute;right:3%;width:18px;height:2px;background-color:#0080cb;border-radius:4px}header nav #spGlobalNav li span:before{top:50%;transform:rotate(0deg)}header nav #spGlobalNav li span:after{top:50%;transform:rotate(90deg)}header nav #spGlobalNav li span.active:before{display:none}header nav #spGlobalNav li span.active:after{top:50%;transform:rotate(180deg)}header nav #spGlobalNav li .column_2{margin:0 0 5% 3%}header nav #spGlobalNav li .column_2 li{border:none;margin-bottom:2px}header nav #spGlobalNav li .column_2 li a{padding:3% 2%;background:#fff;font-size:90%}header nav #subNav{padding:0;display:block;margin-bottom:calc(15% + 70px);background-color:transparent}header nav #subNav .lang_menu{display:none}header nav #subNav ._btn_list{flex-wrap:wrap;justify-content:space-between}header nav #subNav li{width:calc(50% - 1px);margin-bottom:2px}header nav #subNav li a{background:rgba(43,163,233,.2);margin:0;padding:6% 0;text-align:center;color:#0080cb;font-weight:700}#toTop{display:none}footer #copyRight{padding-bottom:100px}}@media screen and (max-width:768px)and (max-width:576px){footer #copyRight{font-size:4vw}}@media screen and (max-width:768px){footer .pc_column_box{flex-direction:column}footer #guideArea{width:auto;padding:0 3% 5%}footer #guideArea .base_title{margin-bottom:3%}footer #guideArea .base-bnr a .title{font-size:20px;font-size:2rem}footer #guideArea .base-bnr a .visual{height:auto}footer #guideArea .text-bnr a .title{font-size:18px;font-size:1.8rem}footer #guideArea .voice_bnr a{height:20vw}footer #schoolArea{width:auto;padding:8% 5%}footer #schoolArea .ico_title{margin:0}footer #schoolArea ul li a{font-size:20px;font-size:2rem}footer nav{margin-bottom:0}footer .slick-slider{margin-bottom:5%}footer #footer_navi{border:none;padding:5% 3% 2%}footer #footer_navi .inner_wrap{display:block;width:auto}footer #footer_navi .school_map,footer #footer_navi .site_map{width:100%;justify-content:space-between;border:none}footer #footer_navi .school_map a,footer #footer_navi .site_map a{display:block;margin:0}footer #footer_navi .school_map>li,footer #footer_navi .site_map>li{width:49%;margin-bottom:2%}footer #footer_navi .school_map>li>a,footer #footer_navi .site_map>li>a{font-size:14px;font-size:1.4rem;padding:6% 3%;border:1px solid #0080cb;margin-bottom:0;display:block;text-align:center}footer #footer_navi .school_map>li ul li a,footer #footer_navi .site_map>li ul li a{width:100%;font-size:13px;font-size:1.3rem;padding-left:17px;letter-spacing:-1px;margin-bottom:10%}footer #footer_navi .site_map{padding-right:0}footer #footer_navi .site_map>li>a{height:100%}footer #footer_navi .school_map{display:none}footer #footer_navi .school_map>li>a{background:#0080cb;color:#fff;margin-bottom:10%}footer address{margin:0 0 11px;font-size:14px;font-size:1.4rem}body#home footer .tel_txt{display:none}#fixNav{width:100%;left:0;top:auto;right:auto;transform:translateY(0);bottom:0;box-shadow:0 3px 11px 3px rgba(0,0,0,.3);background:#fff}#fixNav .nav{width:100%;display:flex;justify-content:space-between;background:none;padding:0;flex-direction:row}#fixNav .nav a:first-child{background-color:transparent}#fixNav .nav a,#fixNav .nav a:first-child{padding:6px 0}#fixNav #sp_fix_navi{position:relative}#fixNav #sp_fix_navi .nav_container{width:calc(50% - 40px);display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}#fixNav #sp_fix_navi .nav_container a{width:50%}#fixNav #sp_fix_navi a{position:relative;flex-direction:column;text-align:center;font-weight:700;font-size:12px;font-size:1.2rem;color:#707070;white-space:nowrap}#fixNav #sp_fix_navi a,#fixNav #sp_fix_navi a .icon{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center}#fixNav #sp_fix_navi a .icon{margin:auto;width:30px;height:25px;margin-bottom:3px}#fixNav #sp_fix_navi a .icon img{transform:none}#fixNav #sp_fix_navi a.searchBtn{border-radius:50%;background:#eef7fc;width:70px;height:70px;position:absolute;left:0;right:0;margin:auto;top:-15px}#fixNav #sp_fix_navi a.searchBtn:after{content:"";width:80px;height:80px;background:#fff;position:absolute;z-index:-1;border-radius:50%;left:-5px;top:-5px}#fixNav #sp_fix_navi a.searchBtn .icon{margin:0}#fixNav #sp_fix_navi .header_favorite_link{position:absolute;top:2px;right:8%}#fixNav #sp_fix_navi .header_favorite_link ._num{display:block;line-height:1;text-align:center;background-color:#e43b1c;color:#fff;border-radius:2em;font-size:clamp(1rem,2.7vw,1.3rem);padding:4px .45em 2px}#headline #pageTitle{padding:7% 0;font-size:18px;font-size:1.8rem}#headline .pan{font-size:14px;font-size:1.4rem}body.plan_other #headline .pan{margin-bottom:0}h2{font-size:18px;font-size:1.8rem}.bdr-title{margin-bottom:20px}.step_chart{font-size:14px;font-size:1.4rem}.step_chart li{display:flex;align-items:center;padding:2%;letter-spacing:0}.step_chart li span{display:block;width:25px;height:25px;font-size:14px;font-size:1.4rem;padding:0;margin-right:6px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center}footer #footer_navi a.externalLink:after,li a.externalLink:after{right:8px;bottom:0;margin:auto 0}#newsArea .bdr-title{margin-bottom:0}.post_thumb_list li a{align-items:flex-start}.post_thumb_list li a .thumb{height:auto}.post_thumb_list li a .text_box{padding-left:4%}.post_thumb_list li a .text_box .info_bar{flex-direction:column-reverse;align-items:flex-start}.post_thumb_list li a .text_box .info_bar .category{min-width:100%}.post_thumb_list li a .text_box .info_bar .date{margin-top:10px}.post_thumb_list li a .text_box .title_text{font-size:16px;font-size:1.6rem}.post_thumb_list li a .entry-icon-new{border-width:40px 40px 0 0}.post_thumb_list li a .entry-icon-new span{font-size:12px;font-size:1.2rem;left:2px;top:-37px}body#home main .topContent #mv_area h2 img{width:62%}body#home main .topContent #mv_area img.visual{object-fit:fill}body#home main #entetsuArea .fl_box{display:block}body#home main #entetsuArea .fl_box .visual-bnr{width:100%}body#home main #entetsuArea .fl_box .visual-bnr a{height:75vw}body#home main #planArea .planBtn{margin:0}body#home main #planArea .planBtn>div a{font-size:13px;font-size:1.3rem;line-height:1.3}body#home main #planArea .planBtn>div a img{width:auto;height:40px}body#home main #planArea .simulation a{height:30vw;font-size:18px;font-size:1.8rem}body#home main #planArea .simulation a img{margin-right:10px}body#home main .mid_container{flex-wrap:wrap;padding:0 3%}body#home main .mid_container .rectangle-btn{width:100%}body#home main .mid_container section{width:100%;margin-bottom:40px}body#home main .mid_container .entryBox a{height:auto;padding:15px 0}body#home main #entetsuArea .bdr-title{margin-bottom:30px}body#home main #entetsuArea .fl_box .visual-bnr{margin-bottom:1px}body#home main .pc_column_box{display:block}body#home main .pc_column_box #guideArea,body#home main .pc_column_box #schoolArea{width:100%}body#home main .pc_column_box #guideArea .base-bnr a .title{font-size:16px;font-size:1.6rem}body#home main .pc_column_box #guideArea .base-bnr a .visual{height:30vw}body#home main .pc_column_box #guideArea .text-bnr a .title{font-size:16px;font-size:1.6rem}body#home main .pc_column_box #schoolArea ul li a{font-size:18px;font-size:1.8rem}body#planIndex main #plan_content .inner_wrap{margin-bottom:0}body#planIndex main .content_area .plan_data_box .plan_info{order:1;margin-bottom:4px;align-items:flex-start}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 .plan_info .add-favorite-btn{flex-shrink:0}}@media screen and (max-width:768px)and (max-width:576px){body#planIndex main .content_area .plan_data_box .plan_info .add-favorite-btn{padding:8px 4px;width:19vw;font-size:2.8vw;white-space:nowrap;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}body#planIndex main .content_area .plan_data_box .plan_info .add-favorite-btn:before{width:45%}}@media screen and (max-width:768px){body#planIndex main .content_area .plan_data_box .school_info{display:block;order:3;width:48%;z-index:1;font-size:14px;font-size:1.4rem}body#planIndex main .content_area .plan_data_box .school_info .school_text{font-size:13px;font-size:1.3rem;padding:4px;margin-bottom:6px;width:100%;text-align:center}body#planIndex main .content_area .plan_data_box .school_info .school_tel{display:block;margin-left:0}body#planIndex main .content_area .plan_data_box .plan_photo{order:2;width:50%;height:auto}body#planIndex main .content_area .plan_data_box .plan_photo img{position:relative;inset:unset;margin-right:0;transform:none}body#planIndex main .content_area .plan_data_box .plan_detail{order:4;width:100%}body#planIndex main .content_area .plan_data_box .plan_detail .plan_price{line-height:1;margin:10px 0;font-size:clamp(1.4rem,4vw,1.6rem)}body#planIndex main .content_area .plan_data_box .plan_detail .plan_price span{font-size:200%}body#planIndex main .content_area .plan_data_box .bnt_box{order:5}body#scheduleIndex main .inner_wrap,body.plan_other main .inner_wrap{padding:3%}body#scheduleIndex main .plan_data_box,body.plan_other main .plan_data_box{padding:3%;padding-top:35px;position:relative}body#scheduleIndex main .plan_data_box .plan_info,body.plan_other main .plan_data_box .plan_info{order:1;margin-bottom:4px}body#scheduleIndex main .plan_data_box .plan_info .plan_name_text,body.plan_other main .plan_data_box .plan_info .plan_name_text{font-size:18px;font-size:1.8rem}body#scheduleIndex main .plan_data_box .school_info,body.plan_other main .plan_data_box .school_info{display:block;order:3;width:48%;z-index:1}body#scheduleIndex main .plan_data_box .school_info .school_text,body.plan_other main .plan_data_box .school_info .school_text{margin-bottom:10px}body#scheduleIndex main .plan_data_box .plan_photo,body.plan_other main .plan_data_box .plan_photo{order:2;width:50%;height:auto;margin-bottom:10px;position:relative}body#scheduleIndex main .plan_data_box .plan_detail,body.plan_other main .plan_data_box .plan_detail{order:4;width:100%}body#scheduleIndex main .plan_data_box .plan_detail .tl,body.plan_other main .plan_data_box .plan_detail .tl{padding:4px 5px;font-size:12px;font-size:1.2rem;letter-spacing:-1px}body#scheduleIndex main .plan_data_box .plan_detail .plan_order_text,body#scheduleIndex main .plan_data_box .plan_detail .plan_term,body.plan_other main .plan_data_box .plan_detail .plan_order_text,body.plan_other main .plan_data_box .plan_detail .plan_term{font-size:13px;font-size:1.3rem}body#scheduleIndex main .plan_data_box .plan_detail .plan_term em,body.plan_other main .plan_data_box .plan_detail .plan_term em{margin:0 4px}body#scheduleIndex main .plan_data_box .plan_detail .plan_price,body.plan_other main .plan_data_box .plan_detail .plan_price{line-height:1;margin:10px 0}body#scheduleIndex main .plan_data_box .bnt_box,body.plan_other main .plan_data_box .bnt_box{order:5}body#scheduleIndex main .month_controller a,body.plan_other main .month_controller a{text-align:left;padding:8px;width:20%;font-size:13px;font-size:1.3rem}body#scheduleIndex main .month_controller a.search_prev,body.plan_other main .month_controller a.search_prev{text-align:right}body#scheduleIndex main #calendar_field .calendar_area .day_box,body.plan_other main #calendar_field .calendar_area .day_box{padding:2px}body#scheduleIndex main #calendar_field .calendar_area .day_box .day_number,body.plan_other main #calendar_field .calendar_area .day_box .day_number{line-height:1;display:block;margin-bottom:3px;font-size:8px;font-size:.8rem}body#scheduleIndex main #calendar_field .calendar_area .day_box a,body.plan_other main #calendar_field .calendar_area .day_box a{padding:0}body#scheduleIndex main #calendar_field .calendar_area .day_box a .emp_text,body.plan_other main #calendar_field .calendar_area .day_box a .emp_text{font-size:8px;font-size:.8rem;letter-spacing:-1px}body#scheduleIndex main #calendar_field .calendar_area .day_box a .price_text,body.plan_other main #calendar_field .calendar_area .day_box a .price_text{font-size:10px;font-size:1rem}body#scheduleIndex main #calendar_field .calendar_area .day_box a .entry_btn,body.plan_other main #calendar_field .calendar_area .day_box a .entry_btn{font-size:9px;font-size:.9rem;border-radius:2px}body#scheduleIndex main #calendar_field .calendar_area .day_box a .s_d,body.plan_other main #calendar_field .calendar_area .day_box a .s_d{display:block;text-align:center;line-height:1;font-size:12px;font-size:1.2rem}body#scheduleIndex main #calendar_field .calendar_area .day_box a .s_d .saitan_grd,body.plan_other main #calendar_field .calendar_area .day_box a .s_d .saitan_grd{font-size:8px;font-size:.8rem}body#scheduleIndex main .back_btn,body.plan_other main .back_btn{width:65%}body#scheduleIndex #wrapper #calendar_field .week_title,body.plan_other #wrapper #calendar_field .week_title{display:none}body#scheduleIndex #wrapper #calendar_field .calendar_area .day_box,body.plan_other #wrapper #calendar_field .calendar_area .day_box{width:100%;min-height:22px;padding:4px}body#scheduleIndex #wrapper #calendar_field .calendar_area .day_box.next_month,body#scheduleIndex #wrapper #calendar_field .calendar_area .day_box.prev_month,body.plan_other #wrapper #calendar_field .calendar_area .day_box.next_month,body.plan_other #wrapper #calendar_field .calendar_area .day_box.prev_month{display:none}body#scheduleIndex #wrapper #calendar_field .calendar_area .day_box a,body.plan_other #wrapper #calendar_field .calendar_area .day_box a{display:flex;align-items:center;justify-content:space-between}body#scheduleIndex #wrapper #calendar_field .calendar_area .day_box .plan_container,body.plan_other #wrapper #calendar_field .calendar_area .day_box .plan_container{position:relative;width:62%}body#scheduleIndex #wrapper #calendar_field .calendar_area .day_box .plan_container .emp_text,body.plan_other #wrapper #calendar_field .calendar_area .day_box .plan_container .emp_text{letter-spacing:0;font-size:1.2rem;width:100%;letter-spacing:9px}body#scheduleIndex #wrapper #calendar_field .calendar_area .day_box .plan_container .plan_box,body.plan_other #wrapper #calendar_field .calendar_area .day_box .plan_container .plan_box{margin-top:6px;display:flex;justify-content:center;align-items:center}}@media screen and (max-width:768px)and (max-device-width:320px){body#scheduleIndex #wrapper #calendar_field .calendar_area .day_box .plan_container .plan_box,body.plan_other #wrapper #calendar_field .calendar_area .day_box .plan_container .plan_box{margin-top:3px}}@media screen and (max-width:768px){body#scheduleIndex #wrapper #calendar_field .calendar_area .day_box .plan_container .plan_box .s_d,body.plan_other #wrapper #calendar_field .calendar_area .day_box .plan_container .plan_box .s_d{display:flex;align-items:center;flex-wrap:wrap;margin-top:0;margin-right:4px;font-size:1.6rem}body#scheduleIndex #wrapper #calendar_field .calendar_area .day_box .plan_container .plan_box .s_d .saitan_grd,body.plan_other #wrapper #calendar_field .calendar_area .day_box .plan_container .plan_box .s_d .saitan_grd{white-space:nowrap;font-size:1.1rem;display:inline-block;margin-right:3px;padding:4px 6px 3px;background-color:#0080cb;color:#fff}}@media screen and (max-width:768px)and (max-device-width:320px){body#scheduleIndex #wrapper #calendar_field .calendar_area .day_box .plan_container .plan_box .s_d .saitan_grd,body.plan_other #wrapper #calendar_field .calendar_area .day_box .plan_container .plan_box .s_d .saitan_grd{margin-bottom:3px;margin-right:0}}@media screen and (max-width:768px){body#scheduleIndex #wrapper #calendar_field .calendar_area .day_box .plan_container .plan_box .price_text,body.plan_other #wrapper #calendar_field .calendar_area .day_box .plan_container .plan_box .price_text{font-size:2.5rem;white-space:nowrap}body#scheduleIndex #wrapper #calendar_field .calendar_area .day_box .entry_btn,body.plan_other #wrapper #calendar_field .calendar_area .day_box .entry_btn{white-space:nowrap;width:20%;padding:23px 0;font-size:1.1rem;border-radius:4px}body#scheduleIndex #wrapper #calendar_field .calendar_area .day_box .day_number,body.plan_other #wrapper #calendar_field .calendar_area .day_box .day_number{width:auto;font-size:2rem}body#scheduleIndex #wrapper #calendar_field .calendar_area .day_box .day_number:after,body.plan_other #wrapper #calendar_field .calendar_area .day_box .day_number:after{content:"";display:inline-block;font-size:1.3rem;transform:translateY(-1px);margin-left:2px}body#scheduleIndex #wrapper #calendar_field .calendar_area .day_box.other_month,body.plan_other #wrapper #calendar_field .calendar_area .day_box.other_month{display:none}body#scheduleIndex #wrapper #calendar_field .calendar_area .day_box:nth-of-type(7n - 6) .day_number:after,body.plan_other #wrapper #calendar_field .calendar_area .day_box:nth-of-type(7n - 6) .day_number:after{content:"日";color:#db477e}body#scheduleIndex #wrapper #calendar_field .calendar_area .day_box:nth-of-type(7n - 5) .day_number:after,body.plan_other #wrapper #calendar_field .calendar_area .day_box:nth-of-type(7n - 5) .day_number:after{content:"月"}body#scheduleIndex #wrapper #calendar_field .calendar_area .day_box:nth-of-type(7n - 4) .day_number:after,body.plan_other #wrapper #calendar_field .calendar_area .day_box:nth-of-type(7n - 4) .day_number:after{content:"火"}body#scheduleIndex #wrapper #calendar_field .calendar_area .day_box:nth-of-type(7n - 3) .day_number:after,body.plan_other #wrapper #calendar_field .calendar_area .day_box:nth-of-type(7n - 3) .day_number:after{content:"水"}body#scheduleIndex #wrapper #calendar_field .calendar_area .day_box:nth-of-type(7n - 2) .day_number:after,body.plan_other #wrapper #calendar_field .calendar_area .day_box:nth-of-type(7n - 2) .day_number:after{content:"木"}body#scheduleIndex #wrapper #calendar_field .calendar_area .day_box:nth-of-type(7n - 1) .day_number:after,body.plan_other #wrapper #calendar_field .calendar_area .day_box:nth-of-type(7n - 1) .day_number:after{content:"金"}body#scheduleIndex #wrapper #calendar_field .calendar_area .day_box:nth-of-type(7n) .day_number:after,body.plan_other #wrapper #calendar_field .calendar_area .day_box:nth-of-type(7n) .day_number:after{content:"土";color:#0080cb}body#checkIndex main .inner_wrap{padding:0 3%}body#checkIndex main h2{font-size:18px;font-size:1.8rem;text-align:center;margin:30px 0}body#checkIndex main #backBtn input,body#checkIndex main #rsvBtn input{width:100%}body#checkIndex main .checkBar .question{position:relative;padding-left:45px}body#checkIndex main .checkBar .question .num{position:absolute;left:0;top:0;bottom:0;margin:auto 0}#reasonIndex main .inner_wrap{width:100%}#reasonIndex main .list{display:block}#reasonIndex main .list .point{transform:scale(.7);left:-20px;bottom:-20px}#reasonIndex main .list h3{font-size:16px;font-size:1.6rem;text-align:left}#reasonIndex main .list li{width:100%;padding:3% 4%}#reasonIndex main .chach_copy{transform:rotate(25deg) scale(.9) translate(20px,-20px)}#reasonIndex main [id^=sec0]{border-width:3px}#reasonIndex main .reason_tl{font-size:20px;font-size:2rem;margin-bottom:5%}#reasonIndex main .base_box{display:block;margin-bottom:7%}#reasonIndex main .base_box .photo,#reasonIndex main .base_box .txt_box{width:100%}#reasonIndex main .base_box .txt_box{padding:3%}#reasonIndex main .base_box .txt_box p{font-size:15px;font-size:1.5rem}#reasonIndex main .plan_box{width:100%;margin:0}#reasonIndex main .plan_box:nth-of-type(2),#reasonIndex main .plan_box:nth-of-type(3){margin-left:0}#reasonIndex main .plan_box .txt{margin-top:4%;padding:3% 4%;margin-bottom:7%}#reasonIndex main .plan_box .ico_calendar{left:0;transform:scale(.5) translate(-20px,-10px)}#reasonIndex main .plan_box .hedding{padding-right:3%;padding-left:60px;font-size:18px;font-size:1.8rem}#reasonIndex main .plan_box .hedding:before{top:9px;left:-80px}#reasonIndex main .plan-btn{width:92%;padding:5%;font-size:18px;font-size:1.8rem}#reasonIndex main #sec01 .list h3{text-align:center}#reasonIndex main #sec04{padding-top:20px}#reasonIndex main #sec04 .ico_star{width:150px}#reasonIndex main #sec04 .reason_tl{padding-left:4%;text-align:left}#reasonIndex main #sec04 .inner_wrap{padding-left:3%;padding-right:3%}#reasonIndex main .bdr-btn{width:92%;margin-bottom:8%}#reasonIndex main #sec05 .base_box,#reasonIndex main .bnr_area .inner_wrap{margin-bottom:0}#reasonIndex main .bnr_area .container{padding:0 3%;display:block}#reasonIndex main .bnr_area .container .base-bnr{width:100%;margin-bottom:3%}#reasonIndex main .bnr_area .container .base-bnr a .visual{height:100px}#reasonIndex main .bnr_area .container .base-bnr a .title{font-size:20px;font-size:2rem}#reasonIndex #headline .mv{object-fit:cover;height:80vw;width:auto}#reasonIndex #reasonTitle{width:70%;height:50vw;min-height:200px;top:67.5px}#reasonIndex #reasonTitle .ja{font-size:25px;font-size:2.5rem;width:100%;padding:0 5%}#reasonIndex #fixed_box{z-index:9999;width:100%;height:70px;top:auto}#reasonIndex #fixedNav{width:100%;display:flex;padding:5% 3% 3%;justify-content:space-between;height:100%}#reasonIndex #fixedNav li{width:17%}#reasonIndex #fixedNav li a{height:auto}.tableScroll{overflow:auto;position:relative;border-right:1px dashed hsla(0,0%,100%,.6)}.tableScroll table{width:500px}#flowIndex .inner_wrap{padding-left:3%;padding-right:3%}#flowIndex main .base_tbl02 td,#flowIndex main .base_tbl02 th{width:100%;display:block}#flowIndex main #flow li{margin-bottom:9%;padding-left:65px}#flowIndex main #flow li:before{width:50px;height:50px;font-size:20px;font-size:2rem;padding-bottom:2px}#flowIndex main #flow li:after{font-size:11px;font-size:1.1rem;top:9px;left:11px}#flowIndex main #flow li .box{padding:5%;display:block}#flowIndex main #flow li .box:before{top:25px;width:50px;left:-30px}#flowIndex main #flow li .box:after{left:-50px;top:55px;transform:scale(.7)}#flowIndex main #flow li h3{font-size:20px;font-size:2rem}#flowIndex main #flow li p{width:100%}#flowIndex main .base_tbl tbody th{padding:2% 1%;text-align:center}#flowIndex main .base_tbl tbody th img{display:block;margin:auto}#flowIndex main .base_tbl td:nth-child(n+1),#flowIndex main .base_tbl th:nth-child(n+1){width:10%}#flowIndex main #model .tableScroll table{width:600px}#busIndex main{margin:0}#busIndex main .catch{font-size:16px;font-size:1.6rem;text-align:left;margin-bottom:1em}#busIndex main .catch br{display:none}#busIndex main .kome_txt{text-align:left;font-size:1.4rem}#busIndex main .schoolList .school{width:100%}#busIndex main .schoolList .school:nth-child(odd){border:none}#busIndex main .schoolList .school .txtArea{margin:-10% 3% 0;padding:5% 3%}#busIndex main .schoolList .school .txtArea p{text-align:left;font-size:14px;font-size:1.4rem}#busIndex main .schoolList .school .txtArea p br{display:none}#busIndex main .schoolList .school .txtArea .schoolName{font-size:20px;font-size:2rem;margin-bottom:5%}#busIndex main .schoolList .school .txtArea .schoolName:after{margin:10px auto}#busIndex main .schoolList .school .txtArea .schoolName span{transform:scale(.7)}#busIndex main .schoolList .school .txtArea .color-btn{width:100%}#busIndex main .schoolList .school .txtArea .icon{margin:0;position:absolute;justify-content:space-between}#busIndex main .schoolList .school .txtArea .icon li:first-child{transform:scale(.7) translate(-15px,-50px)}#busIndex main .schoolList .school .txtArea .icon li:nth-child(2){transform:scale(.7) translate(15px,-50px)}#busIndex main .schoolList .school .txtArea .area{margin:5% 0}#busIndex main .schoolList .school .txtArea .area div{width:60px;height:60px;font-size:14px;font-size:1.4rem;margin:0;margin-right:2%}#busIndex main .schoolList .school .txtArea .area div:first-child{margin-left:0}#busIndex main .schoolList .school .txtArea .area div:last-child{margin-right:0}#simulationIndex .inner_wrap{padding:0 3%}#simulationIndex main #result_area{padding:0}#simulationIndex main #result_area h2{padding:5% 5% 5% 3%;margin-bottom:3%}#simulationIndex main #result_area h2 span{background-size:20px;padding-left:30px}#simulationIndex main #result_area h2 span:after{bottom:-47px;right:-32px;transform:scale(.4)}#simulationIndex main #choice_area .inner_wrap{margin-bottom:0}#simulationIndex main #choice_area .catch{font-size:16px;font-size:1.6rem;margin-bottom:5%}#simulationIndex main #choice_area .choice_box.step01_layout .choice_inner label img,#simulationIndex main #choice_area .choice_box.step02_layout .choice_inner label img{height:40%;width:auto!important}#simulationIndex main #choice_area .choice_box.step03_layout .choice_inner label{width:49%;margin-bottom:2%;padding:2% 30px;font-size:13px;font-size:1.3rem}#simulationIndex main #choice_area .choice_box.step03_layout .choice_inner label:before{left:10px;width:15px;height:15px;margin-top:-7px}#simulationIndex main #choice_area .choice_box.step03_layout .btn_area{position:relative;padding-bottom:17%}#simulationIndex main #choice_area .choice_box.step03_layout .btn_area .rightB.result{justify-content:flex-end}#simulationIndex main #choice_area .choice_box.step03_layout .btn_area .next{width:94%!important;position:absolute;bottom:8%;right:0;left:0;margin:auto;font-size:16px;font-size:1.6rem}#simulationIndex main #choice_area .choice_box.step03_layout .btn_area .next input{padding:3% 0}#simulationIndex main #choice_area .choice_box.step03_layout .choice_inner input[type=radio]:checked+label:after{top:18px;left:15px;width:5px;height:5px}#simulationIndex main #choice_area .choice_box .btn_area{padding:3%}#simulationIndex main #choice_area .choice_box .btn_area .back{width:33%}#simulationIndex main #choice_area .choice_box .btn_area .back input{background:#fff url(/shared/img/ico/ico_arrow_gray_l.svg) no-repeat 5px/auto 22px}#simulationIndex main #choice_area .choice_box .btn_area input{padding:6% 0;font-size:14px;font-size:1.4rem}#simulationIndex main #choice_area .choice_box .btn_area .next{width:55%}#simulationIndex main #choice_area .choice_box .btn_area .clear{width:40%}#simulationIndex main #choice_area .choice_box .btn_area .rightB{width:60%}#simulationIndex main #choice_area .choice_box .title{display:block}#simulationIndex main #choice_area .choice_box .title .txt{margin:0;padding:2% 4%;font-size:16px;font-size:1.6rem;border-radius:0}#simulationIndex main #choice_area .choice_box .title .choice_chart{justify-content:space-between;font-size:10px;font-size:1rem}#simulationIndex main #choice_area .choice_box .title .choice_chart:after{display:none}#simulationIndex main #choice_area .choice_box .title .choice_chart p{padding:2% 0 2% 8%}#simulationIndex main #choice_area .choice_box .title .choice_chart p:after{right:-15px;width:30px;height:30px}#simulationIndex main #choice_area .choice_box .choice_inner{padding:3% 3% 1%}#simulationIndex main #choice_area .choice_box .choice_inner:after,#simulationIndex main #choice_area .choice_box .choice_inner:before{width:32%}#simulationIndex main #choice_area .choice_box .choice_inner .box{width:32%;margin-bottom:2%}#agreementIndex main .inner_wrap,#policyIndex main .inner_wrap{padding-right:3%;padding-left:3%;margin-bottom:0}#agreementIndex main .inner_wrap .catch,#policyIndex main .inner_wrap .catch{font-size:15px;font-size:1.5rem;text-align:left}#agreementIndex main .inner_wrap .catch br,#policyIndex main .inner_wrap .catch br{display:none}#agreementIndex main .inner_wrap p,#policyIndex main .inner_wrap p{font-size:14px;font-size:1.4rem}#agreementIndex main .inner_wrap h3,#policyIndex main .inner_wrap h3{font-size:16px;font-size:1.6rem}#agreementIndex main .inner_wrap h4,#policyIndex main .inner_wrap h4{font-size:14px;font-size:1.4rem;margin:5% 0 3%}#agreementIndex main .inner_wrap ol li,#agreementIndex main .inner_wrap ul li,#policyIndex main .inner_wrap ol li,#policyIndex main .inner_wrap ul li{font-size:14px;font-size:1.4rem}#agreementIndex main .inner_wrap ol,#agreementIndex main .inner_wrap table,#policyIndex main .inner_wrap ol,#policyIndex main .inner_wrap table{margin-bottom:0}#agreementIndex main .inner_wrap ol li:before,#policyIndex main .inner_wrap ol li:before{top:1.2em}#policyIndex main .inner_wrap ol li:before{top:.3em}#policyIndex main .inner_wrap p.alignR{margin-top:20px}#policyIndex main .inner_wrap table{font-size:14px;font-size:1.4rem}#education_bunki{padding:0 3%;flex-wrap:wrap;margin-bottom:0}#education_bunki .equipment_box{width:49%;margin-bottom:5%!important;display:flex;flex-direction:column}#education_bunki .equipment_box:last-child{margin-bottom:0}#education_bunki .equipment_box .photo{order:2;margin-bottom:3%}#education_bunki .equipment_box h3{order:1}#education_bunki .equipment_box p{order:3}#education_bunki .color-btn{width:100%}#education_bunki h3{font-size:16px;font-size:1.6rem;padding:3% 0}#education_centerEco-drive #wrapper main .inner_wrap2,#education_centerEquipment #wrapper main .inner_wrap2,#education_centerIndex #wrapper main .inner_wrap2,#education_centerPlan #wrapper main .inner_wrap2{padding:0 3%}#education_centerEco-drive #wrapper main .inner_wrap2 .inner_wrap2,#education_centerEquipment #wrapper main .inner_wrap2 .inner_wrap2,#education_centerIndex #wrapper main .inner_wrap2 .inner_wrap2,#education_centerPlan #wrapper main .inner_wrap2 .inner_wrap2{padding:0}#education_centerEco-drive #wrapper main [class^=fl_box],#education_centerEquipment #wrapper main [class^=fl_box],#education_centerIndex #wrapper main [class^=fl_box],#education_centerPlan #wrapper main [class^=fl_box]{flex-wrap:wrap}#education_centerEco-drive #wrapper main [class^=fl_box]>*,#education_centerEquipment #wrapper main [class^=fl_box]>*,#education_centerIndex #wrapper main [class^=fl_box]>*,#education_centerPlan #wrapper main [class^=fl_box]>*{width:100%!important}#education_centerEco-drive #wrapper main [class^=fl_box] .text,#education_centerEquipment #wrapper main [class^=fl_box] .text,#education_centerIndex #wrapper main [class^=fl_box] .text,#education_centerPlan #wrapper main [class^=fl_box] .text{margin-bottom:3%}#education_centerEco-drive #wrapper main [class^=fl_box] .photo_box .photo,#education_centerEquipment #wrapper main [class^=fl_box] .photo_box .photo,#education_centerIndex #wrapper main [class^=fl_box] .photo_box .photo,#education_centerPlan #wrapper main [class^=fl_box] .photo_box .photo{width:49%;margin-right:2%}#education_centerEco-drive #wrapper main [class^=fl_box] .photo_box .photo:nth-child(2n),#education_centerEquipment #wrapper main [class^=fl_box] .photo_box .photo:nth-child(2n),#education_centerIndex #wrapper main [class^=fl_box] .photo_box .photo:nth-child(2n),#education_centerPlan #wrapper main [class^=fl_box] .photo_box .photo:nth-child(2n){margin-right:0}#education_centerEco-drive #wrapper main [class^=fl_box] .base_tbl02,#education_centerEquipment #wrapper main [class^=fl_box] .base_tbl02,#education_centerIndex #wrapper main [class^=fl_box] .base_tbl02,#education_centerPlan #wrapper main [class^=fl_box] .base_tbl02{margin-bottom:5%}#education_centerIndex main #traning_plan .inner_wrap2,#education_centerIndex main .pho_mv{margin-bottom:3%}#education_centerIndex main #role .base_list{width:100%}#education_centerIndex main #loss .inner_wrap2,#education_centerIndex main #loss .text{margin-bottom:3%}#education_centerIndex main #loss .photo{width:100%;margin-bottom:7%}#education_centerIndex main #loss .right_box{width:100%;margin-bottom:0}#education_centerIndex main #loss .right_box .bg_title02{margin-bottom:0;font-size:18px;font-size:1.8rem;border-bottom:0}#education_centerPlan main #traning_plan .inner_wrap2{margin-bottom:0}#education_centerPlan main #traning_plan .photo_box{margin-bottom:3%}#education_centerPlan main .sec_box{margin-bottom:5%}#education_centerPlan main .sec_box .fl_box_bw{margin-bottom:3%}#education_centerPlan main .base_tbl02 td,#education_centerPlan main .base_tbl02 th{display:block;width:100%}#education_centerEquipment #wrapper main .fl_box_bw.col2 .equipment_box .photo{margin-bottom:3%}#education_centerEquipment #wrapper main .fl_box_bw.col4 .equipment_box{width:49%;margin-bottom:3%}#education_centerEquipment #wrapper main .fl_box_bw.col2{margin-bottom:0}#education_centerEquipment #wrapper main .fl_box_bw.col2 .equipment_box{border-bottom:1px solid #0080cb;padding-bottom:7%}#education_centerEquipment #wrapper main .equipment_box.single{width:100%;margin-top:3%;flex-direction:column;border-top:1px solid #0080cb;padding-top:7%}#education_centerEquipment #wrapper main .equipment_box.single .photo{margin-bottom:3%}#education_centerEquipment #wrapper main .equipment_box{padding:0;flex-wrap:wrap;margin-bottom:7%}#education_centerEquipment #wrapper main .equipment_box:first-of-type{border:none}#education_centerEquipment #wrapper main .equipment_box>*{width:100%}#education_centerEquipment #wrapper main .equipment_box .tl{margin-bottom:3%;text-align:center;font-size:20px;font-size:2rem}#education_centerEquipment #wrapper main .equipment_box .photo img{width:100%;height:auto}#education_centerEco-drive main .pho_mv{margin-bottom:6%}#education_centerEco-drive main .bg_title02{margin-bottom:5%}#education_centerEco-drive main .photo{margin-bottom:3%}#education_centerEco-drive main .sec_box{margin-bottom:6%}#education_centerEco-drive main #merit_area .icon{margin-bottom:3%;width:100px;height:100px}#education_centerEco-drive main #merit_area .icon img{max-height:50px;width:auto}#education_centerEco-drive main #merit_area .text{font-size:13px;font-size:1.3rem}#education_centerEco-drive main #merit_area .fl_box li{width:32%!important;margin:0 1%}#education_centerEco-drive main #merit_area .fl_box li:first-child{margin-left:0}#education_centerEco-drive main #merit_area .fl_box li:last-child{margin-right:0}#education_centerEco-drive main #training_area .image_box .photo{width:32%!important}#education_centerEco-drive main #overview_area .overview_list{padding-left:40px}#education_centerEco-drive main #overview_area .overview_list li{margin-bottom:3%;padding-bottom:12%;font-size:16px;font-size:1.6rem;padding-top:10px;flex-direction:column;align-items:flex-start}#education_centerEco-drive main #overview_area .overview_list li .text{margin:2%;display:block}#education_centerEco-drive main #overview_area .overview_list li .time{font-size:14px;font-size:1.4rem}#education_centerEco-drive main #overview_area .overview_list li:before{border-radius:50%;transform:scale(.5) translate(50px);font-size:30px;font-size:3rem}#education_centerEco-drive main #overview_area .overview_list li:after{transform:scale(.7) translate(37px,-25px)}#wrapper main #contact_area.inner_wrap2{padding:5% 3%;margin-bottom:3%}#wrapper main #contact_area.inner_wrap2 .copy{font-size:16px;font-size:1.6rem;margin-bottom:3%}#wrapper main #contact_area.inner_wrap2 .cotact_box{width:100%;padding:0;margin-bottom:5%}#wrapper main #contact_area.inner_wrap2 .cotact_box:last-child{margin-bottom:0}#wrapper main #contact_area.inner_wrap2 .cotact_box:nth-child(odd){border-right:0}#wrapper main #contact_area.inner_wrap2 .cotact_box .tel{font-size:23px;font-size:2.3rem}#wrapper main #contact_area.inner_wrap2 .cotact_box h3{font-size:16px;font-size:1.6rem}#friendIndex #wrapper main .inner_wrap{padding:0!important}#friendIndex #headline .pan{margin-bottom:0}#friendIndex .pho_mv img{width:100%;height:auto}#friendIndex main h2{font-size:17px;font-size:1.7rem;margin-bottom:5%}#friendIndex main h2 br{display:none}#friendIndex main .inner_wrap{width:100%}#friendIndex main .inner_wrap>:not(.pho_mv){padding-left:3%;padding-right:3%}#friendIndex main .fl_box{flex-wrap:wrap;margin-bottom:5%}#friendIndex main .fl_box .tokuten{width:100%;margin:0 0 3%}#friendIndex main .copy{font-size:14px;font-size:1.4rem;text-align:left}#friendIndex main .copy br{display:none}body.cms .pagenation ul li.active,body.cms .pagenation ul li a{padding:5px 10px}body.seminar main .inner_wrap{width:100%;padding:3%}body.seminar main .entryList h3{margin:1% 0 3%}body.seminar main .entryList .entryBox{margin-bottom:3%;padding:2% 3%}body.seminar main .entryList .entryBox h2{font-size:18px;font-size:1.8rem}body.seminar main .entryList .entryBox ul.tag{padding-bottom:3%;margin-bottom:3%}body.seminar main .entryList .entryBox p{font-size:14px;font-size:1.4rem}body.seminar main .entryList .entryBox .btn a{margin:5% auto 2%}body.seminar main .searchArea{margin-bottom:5%}body.seminar main .searchArea h2{font-size:18px;font-size:1.8rem}body.seminar main .searchArea h2:after,body.seminar main .searchArea h2:before{width:50px;margin:0 3%}body.seminar main .searchArea .serchIn{padding:3%}body.seminar main .searchArea .serchIn form{padding:2%}body.seminar main .searchArea .serchIn form input[type=text]{font-size:16px;font-size:1.6rem;padding:3%}body.seminar main .searchArea .serchIn form input[type=submit]{right:10px;background-size:50%;background-position:50%}body.seminar main .searchArea .serchIn .tag-list li a{padding:3% 15px;min-width:auto;font-size:14px;font-size:1.4rem;margin-right:7px;margin-bottom:7px}body.form main .inner_wrap{padding-left:3%;padding-right:3%}body.form main h2.mainTtl{font-size:19px;font-size:1.9rem}body.form main h2.mainTtl:after,body.form main h2.mainTtl:before{width:30px}body.form main .catch_text{font-size:16px;font-size:1.6rem;text-align:left;margin:5% 0}body.form main .catch_text br{display:none}body.form main .kome_box{padding:3% 5%}body.form main .base_tbl{border-bottom:none}body.form main .base_tbl td,body.form main .base_tbl th{display:block;width:100%}body.form main .base_tbl tr{border:none}body.form main .base_tbl td,body.form main .base_tbl th{border:none;border-bottom:1px solid #dedede}body.form main .base_tbl .checkelement,body.form main .base_tbl .radioelement{width:48%}body.form main .base_tbl .limit_age_text{font-size:13px;font-size:1.3rem}body.form main #agreementCheck .attention{font-size:16px;font-size:1.6rem}body.form main #agreementCheck #linkAgreement a{width:60%;padding:10px}body.form main p#btnsubmit a,body.form main p#btnsubmit input{width:100%}body.entry main .info_box{padding:3%;padding-top:35px;justify-content:space-between}body.entry main .info_box .plan_box{width:100%;font-size:18px;font-size:1.8rem;order:1;margin-bottom:4px}body.entry main .info_box .facility_box{order:3;width:48%;z-index:1}body.entry main .info_box .facility_box .school_name{margin-bottom:10px;margin-right:0}body.entry main .info_box .plan_photo{order:2;width:50%;height:auto;margin-bottom:10px;position:relative}body.entry main .info_box .plandetail{width:100%;order:4}body.entry main .info_box .plandetail .plan_caption{margin-bottom:10px}body.entry main .info_box .plandetail .condition_box,body.entry main .info_box .plandetail .schedule_box{font-size:13px;font-size:1.3rem}body.entry main .info_box .plandetail .schedule_box em{display:inline-block;margin:0 4px}body.entry main .info_box .plandetail .tl{padding:4px 5px;font-size:12px;font-size:1.2rem;letter-spacing:-1px}body.entry main .conf_btns input{width:100%}body.entry main .conf_btns input[value=内容を修正]{width:100%;padding:10px 0;margin-bottom:15px}body.entry_other main table tr td.licence_list .checkelement{width:49%;font-size:14px;font-size:1.4rem}body.entry_other main table tr td .container{display:block}body.entry_other main table tr td .container .radioelement{width:100%;margin-bottom:10px}body.entry_other main table tr td .container .enter_time_pic_input{width:100%}body#entetsuIndex main #mapArea iframe{height:300px}body#voiceIndex main .lead{margin-bottom:30px;font-size:18px;font-size:1.8rem}body#voiceIndex main .tab_controller{align-items:stretch}body#voiceIndex main .tab_controller .tab_btn{padding:10px 0;text-align:center;font-size:13px;font-size:1.3rem}body#voiceIndex main .voice_box .icon{width:14vw;height:14vw}body#voiceIndex main .voice_box .voice_balloon{margin:17px 0;max-width:calc(100% - 18vw);padding:15px}body#voiceIndex main .voice_box .voice_balloon:after{width:19px;height:19px}body#voiceIndex main .voice_box .voice_balloon strong{font-size:19px;font-size:1.9rem}body#voiceIndex main .voice_box .graph001 img{width:100%}body#voiceIndex main .voice_box .info_list{padding:0}body#voiceIndex main .voice_box .info_list li{font-size:16px;font-size:1.6rem;padding-left:17px}body#voiceIndex main .voice_box .info_list li:after{top:6px;width:15px;height:15px}body#voiceIndex main .voice_junior .icon{margin-right:19px}body#voiceIndex main .voice_junior .voice_balloon:after{left:-15px}body#voiceIndex main .voice_senior .icon,body#voiceIndex main .voice_teacher .icon{margin-left:19px}body#voiceIndex main .voice_senior .voice_balloon:after,body#voiceIndex main .voice_teacher .voice_balloon:after{right:-15px}body#voiceIndex main .btn_box{flex-wrap:wrap;margin-top:40px}body#voiceIndex main .btn_box a{width:100%;margin:10px 0}body#lineIndex .mv_area{margin-bottom:12%}body#lineIndex .mv_area .qr{display:none}body#lineIndex .mv_area .img,body#lineIndex .mv_area .txt{width:50%}body#lineIndex .mv_area .txt h1{margin-bottom:15px}body#lineIndex .mv_area .txt a{font-size:20px;font-size:2rem;padding:5px 10px}body#lineIndex .mv_area .txt a img{width:20px;margin-right:5px}body#lineIndex .recommended{border-width:2px;padding:10% 3% 4%;margin-bottom:10%}body#lineIndex .recommended h2{top:-5.5vw}body#lineIndex .recommended h2 img{width:80vw}body#lineIndex .recommended .reco_list:after,body#lineIndex .recommended .reco_list:before{content:"";display:block;width:40vw;order:2}body#lineIndex .recommended .reco_list .box{order:1;width:40vw;height:40vw;font-size:14px;font-size:1.4rem;border-width:2px;margin-bottom:2vw}body#lineIndex .recommended .reco_list .box:nth-child(odd){margin-right:2vw}body#lineIndex .recommended .reco_list .box:nth-child(2n){margin-right:0}body#lineIndex .merit{margin-bottom:3%}body#lineIndex .merit h2{font-size:16px;font-size:1.6rem;margin-bottom:12%}body#lineIndex .merit .merit_list{flex-direction:column}body#lineIndex .merit .merit_list .box{margin-bottom:calc(40px + 3%);width:100%}body#lineIndex .merit .merit_list .box .num{transform:scale(.8)}body#lineIndex .merit .merit_list .box .img{margin-bottom:3%}body#lineIndex .merit .merit_list .box .txt{font-size:20px;font-size:2rem}body#lineIndex .step{margin-bottom:6%}body#lineIndex .step .step_list .box{height:auto!important;padding-bottom:12%}body#lineIndex .step .step_list .box:not(:last-child):after{width:5px;left:17px;right:auto}body#lineIndex .step .step_list .box:nth-child(odd){justify-content:flex-start}body#lineIndex .step .step_list .box .num{width:40px;height:40px;font-size:20px;font-size:2rem;border-width:3px;right:auto}body#lineIndex .step .step_list .box .inner{width:100%;padding-right:0!important}body#lineIndex .step .step_list .box .inner div{margin-bottom:8%}body#lineIndex .step .step_list .box .inner div a.btn{margin:auto}body#lineIndex .step .step_list .box .inner .qr{display:none}body#lineIndex .step .step_list .box .inner strong{margin-bottom:3%;font-size:23px;font-size:2.3rem}body#lineIndex .step .step_list .box .inner p{font-size:20px;font-size:2rem}body#lineIndex .step .step_list .box .inner:before{left:50px!important;width:30px;right:auto;height:4px;top:15px;border-width:4px}body#lineIndex .step .step_list .box:nth-child(odd) .inner{padding-left:0}#selectIndex main .lead{text-align:left;font-size:16px;font-size:1.6rem}#selectIndex main .lead br{display:none}#selectIndex table.base_tbl02 th{padding:5px 10px;width:100%;display:block}#selectIndex table.base_tbl02 td{padding:10px;width:100%;display:block}#selectIndex main #model .tableScroll table{width:auto}#schoolnewsDetail main .detail a,#schoolnewsDetail main .detail em,#schoolnewsDetail main .detail h3,#schoolnewsDetail main .detail h4{font-size:18px;font-size:1.8rem}}@media screen and (max-device-width:320px){body#lineIndex .recommended .reco_list .box{font-size:13px;font-size:1.3rem}body#lineIndex .merit .merit_list .box .txt{font-size:17px;font-size:1.7rem}body#lineIndex .step .step_list .box .inner strong{font-size:18px;font-size:1.8rem}body#lineIndex .merit h2{font-size:14.5px;font-size:1.45rem;padding:10px 3px}body#planIndex main .content_area .plan_data_box .plan_photo{width:40%}body#planIndex main .content_area .plan_data_box .school_info{width:58%}body#scheduleIndex main .plan_data_box .plan_photo{width:40%}body#scheduleIndex main .plan_data_box .school_info{width:58%}body#scheduleIndex main .plan_data_box .school_info .school_text{font-size:1.3rem;padding:5px}}@media screen and (max-height:568px){#searchArea .sp_search_tab .inner_tab{overflow-y:scroll;height:85vh}#searchArea .bdr-title{font-size:13px;font-size:1.3rem;margin-bottom:5px}}.bikeNav{display:none}.mobile .bikeNav{display:block}.mobile #schoolnewsDetail main .plan_box h2{padding:10px 0}.mobile #schoolnewsDetail main .plan_box h3{width:100%;margin-bottom:20px}.mobile #schoolnewsDetail main .plan_box .txt{padding:0 3%}.mobile #schoolnewsDetail main .plan_box .plan_list{display:block;padding:0 3% 3%}.mobile #schoolnewsDetail main .plan_box .plan_list .planBox{width:100%;margin-bottom:40px}.mobile #schoolnewsDetail main .plan_box .plan_list .planBox .category{margin-bottom:20px}.mobile #schoolnewsDetail main .plan_box .plan_list .planBox .thumb{height:170px;overflow:hidden}@media screen and (max-width:768px){#headline #pageTitle{padding:3% 0;letter-spacing:0}.company .base_tbl td,.company .base_tbl th,.company .base_tbl tr{display:block;width:auto}.qNav{flex-wrap:wrap;margin-bottom:3%}.qNav li{width:48.5%;margin-bottom:10px}body#chubuIndex main .bikeBnr,body#entetsuIndex main .bikeBnr,body#iwataIndex main .bikeBnr{display:none}body#chubuIndex main .sp_bikeBnr,body#entetsuIndex main .sp_bikeBnr,body#iwataIndex main .sp_bikeBnr{margin-bottom:40px}body#companyIndex main table .add{display:block}body#companyIndex main table .add dl{margin-bottom:4%}body#companyIndex main table .add dl a{padding:0;background:none;border:none}#schoolIndex main section{width:auto;margin:4% 3%}#schoolIndex main #map_area{margin-bottom:4%}#schoolIndex main #map_area iframe{height:360px!important}#schoolIndex main .school{display:block;margin-bottom:12%}#schoolIndex main .school .photo{width:auto;margin-bottom:3%}#schoolIndex main .school .photo .main{width:100%;margin-bottom:2px}#schoolIndex .fl_box_bwc,#schoolIndex main .school .photo .main img{width:100%}#schoolIndex .fl_box_bwc img{width:33%}#schoolIndex main .school .txtArea{width:auto}#schoolIndex main .school .txtArea .icon{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}#schoolIndex main .school .txtArea .icon li{margin:0;width:100%}#schoolIndex main .school .txtArea .bg_title02{font-size:1.6rem;padding:5px 10px;margin-bottom:3%}#schoolIndex main .school .txtArea .bg_title02 span{width:20%}#schoolIndex main .school .txtArea .bg_title02 span .rectangle-btn,#schoolIndex main .school .txtArea p{font-size:14px;font-size:1.4rem}#schoolIndex main .school .txtArea .catch{font-size:18px;font-size:1.8rem;margin:0 0 2%;line-height:1.2}#schoolIndex main .school .txtArea .icon{align-items:stretch;margin:2% 0;line-height:1.2}#schoolIndex main .school .txtArea table{font-size:12px;font-size:1.2rem;margin-bottom:6%}#schoolIndex main .school .txtArea table.base_tbl02 td,#schoolIndex main .school .txtArea table.base_tbl02 th{padding:8px}#schoolIndex .schoolNav{flex-wrap:wrap}#schoolIndex .schoolNav li{border-bottom:1px solid #dedede;font-size:12px;font-size:1.2rem}#schoolIndex .schoolNav li a{padding:15px 0}#schoolIndex .schoolNav li:nth-child(4),#schoolIndex .schoolNav li:nth-child(5){border-bottom:none}.news .contener{display:block;width:auto}.news .contener main{width:auto;padding:0 0 4%}.news .contener #sub{width:auto}.news .contener .covid-area .covid-box{padding:0 3% 3%}.news .contener .covid-area .covid-box h3{margin:0 -3.3% 4%;font-size:18px;font-size:1.8rem}.news .contener .covid-area .covid-box .hour-area>div{width:48.5%;margin-bottom:10px}.news .contener .covid-area .covid-box .hour-area>div h4{font-size:15px;font-size:1.5rem}.news .contener .covid-area .covid-box .hour-area>div p span{font-size:25px;font-size:2.5rem}.news .contener .news_list .news_box{flex-wrap:wrap}.news .contener .news_list .news_box .txt{width:100%;margin-top:10px}.news .contener .news_list .news_box .date{margin:0 0 0 15px}.news .contener .detail h2{font-size:18px;font-size:1.8rem}.news .contener .detail .txt p img{width:100%;height:auto}body.cms .postLink{justify-content:space-between}body.cms .postLink li{width:32%;margin:0}body.cms .postLink li a{font-size:12px;font-size:1.2rem}body.cms .postLink li.prev a:before{left:8px}body.cms .postLink li.next a:before{right:8px}#faqIndex .qNav{gap:.5em 0}#faqIndex .qNav li{margin-bottom:0}#faqIndex .faq_list{margin-bottom:4%}#policyIndex main .box h3{font-size:16px;font-size:1.6rem}#policyIndex main .box p{padding:10px}body#safetyIndex main li{margin-bottom:6%}body#safetyIndex main li dt{margin-bottom:3%;font-size:16px;font-size:1.6rem;display:flex;flex-wrap:wrap;font-weight:700;padding:10px;line-height:1.2}body#safetyIndex main li dd{display:block}body#safetyIndex main li dd img{width:100%;height:auto}body#safetyIndex main li dd .txt{width:auto;margin:3% 0}body#safetyIndex main dl dt span{padding:0;border:none;margin-right:0;background:none;font-size:12px;font-size:1.2rem}body#safetyIndex main dl dt strong{background:none;color:#0080cb;padding:0;margin-right:5px;font-size:12px;font-size:1.2rem;font-weight:400}body#safetyIndex main li:last-child img{width:80%;height:auto}body#safetyIndex main li:last-child dd{text-align:center}body#safetyIndex main li:last-child .txt{width:auto}body#safetyIndex main dl dd .txt table.base_tbl02 th{font-size:9px;font-size:.9rem;padding:10px 1px}body#safetyIndex main dl dd .txt table.base_tbl02 td{font-size:10px;font-size:1rem;padding:10px 3px}body.facility main #main_visual .wifi_icon{width:60px;height:60px;top:5px;right:5px}body.facility main .inner_wrap{margin-bottom:3%}body.facility main .page-navi-controll .inner_wrap{margin:0 auto 8%;padding:0}body.facility main .page-navi-controll ul li a{font-size:1rem}body.facility main .page-navi-controll ul li a span:after{top:30%}body.facility main .bg_title02{font-size:1.6rem}body.facility main #facilityArea .container .facility_box{margin-bottom:4%;width:48.5%}body.facility main #facilityArea .container .facility_box h3{font-size:1.4rem}body.facility main #facilityArea .container .facility_box h3 .floor{padding:3px 10px}body.facility main #facilityArea #child_room{margin-bottom:6%;padding:3% 0}body.facility main #facilityArea #child_room figure{width:100%;margin-bottom:4%}body.facility main #facilityArea #child_room .boxR{width:auto;padding-left:0}body.facility main #teacherArea #prize_area{padding:3% 0}body.facility main #teacherArea #prize_area h3{font-size:1.6rem;margin-bottom:3%}body.facility main #teacherArea #prize_area p{margin-bottom:3%}body.facility main #floorArea{margin-bottom:12%}body.chubu.facility main #facilityArea .container .facility_box,body.entetsu.facility main #facilityArea .container .facility_box,body.fukuroi.facility main #facilityArea .container .facility_box,body.hamamatsu.facility main #facilityArea .container .facility_box,body.hamaoka.facility main #facilityArea .container .facility_box,body.iwata.facility main #facilityArea .container .facility_box{margin-bottom:4%;width:48.5%}body.chubu.access main .access_box,body.entetsu.access main .access_box,body.fukuroi.access main .access_box,body.hamamatsu.access main .access_box,body.hamaoka.access main .access_box,body.iwata.access main .access_box{display:block}body.chubu.access main .bg_title02,body.entetsu.access main .bg_title02,body.fukuroi.access main .bg_title02,body.hamamatsu.access main .bg_title02,body.hamaoka.access main .bg_title02,body.iwata.access main .bg_title02{margin-bottom:6%}body.chubu.access main .access_box .photo,body.entetsu.access main .access_box .photo,body.fukuroi.access main .access_box .photo,body.hamamatsu.access main .access_box .photo,body.hamaoka.access main .access_box .photo,body.iwata.access main .access_box .photo{width:100%;margin-bottom:6%}body.chubu.access main .access_box .txtArea,body.entetsu.access main .access_box .txtArea,body.fukuroi.access main .access_box .txtArea,body.hamamatsu.access main .access_box .txtArea,body.hamaoka.access main .access_box .txtArea,body.iwata.access main .access_box .txtArea{width:auto}body.chubu.access main .map iframe,body.entetsu.access main .map iframe,body.fukuroi.access main .map iframe,body.hamamatsu.access main .map iframe,body.hamaoka.access main .map iframe,body.iwata.access main .map iframe{height:400px}body.chubu.access main .transfer_box,body.entetsu.access main .transfer_box,body.fukuroi.access main .transfer_box,body.hamamatsu.access main .transfer_box,body.hamaoka.access main .transfer_box,body.iwata.access main .transfer_box{display:block}body.chubu.access main .transfer_box .photo,body.entetsu.access main .transfer_box .photo,body.fukuroi.access main .transfer_box .photo,body.hamamatsu.access main .transfer_box .photo,body.hamaoka.access main .transfer_box .photo,body.iwata.access main .transfer_box .photo{width:100%;margin-bottom:6%}body.chubu.access main .transfer_box .photo img,body.entetsu.access main .transfer_box .photo img,body.fukuroi.access main .transfer_box .photo img,body.hamamatsu.access main .transfer_box .photo img,body.hamaoka.access main .transfer_box .photo img,body.iwata.access main .transfer_box .photo img{width:90%;height:auto}body.chubu.access main .transfer_box .txtArea,body.entetsu.access main .transfer_box .txtArea,body.fukuroi.access main .transfer_box .txtArea,body.hamamatsu.access main .transfer_box .txtArea,body.hamaoka.access main .transfer_box .txtArea,body.iwata.access main .transfer_box .txtArea{width:auto}body.chubu.access main .transfer_box .txtArea .point p,body.entetsu.access main .transfer_box .txtArea .point p,body.fukuroi.access main .transfer_box .txtArea .point p,body.hamamatsu.access main .transfer_box .txtArea .point p,body.hamaoka.access main .transfer_box .txtArea .point p,body.iwata.access main .transfer_box .txtArea .point p{font-size:1.4rem;padding:5px 10px}body.chubu.access main .transfer_box .txtArea .catch,body.entetsu.access main .transfer_box .txtArea .catch,body.fukuroi.access main .transfer_box .txtArea .catch,body.hamamatsu.access main .transfer_box .txtArea .catch,body.hamaoka.access main .transfer_box .txtArea .catch,body.iwata.access main .transfer_box .txtArea .catch{font-size:1.8rem}body.chubu.access main .transfer_box .txtArea .catch br,body.entetsu.access main .transfer_box .txtArea .catch br,body.fukuroi.access main .transfer_box .txtArea .catch br,body.hamamatsu.access main .transfer_box .txtArea .catch br,body.hamaoka.access main .transfer_box .txtArea .catch br,body.iwata.access main .transfer_box .txtArea .catch br{display:none}body.chubu.access main .transfer_box .txtArea .house_flow .school_name,body.entetsu.access main .transfer_box .txtArea .house_flow .school_name,body.fukuroi.access main .transfer_box .txtArea .house_flow .school_name,body.hamamatsu.access main .transfer_box .txtArea .house_flow .school_name,body.hamaoka.access main .transfer_box .txtArea .house_flow .school_name,body.iwata.access main .transfer_box .txtArea .house_flow .school_name{padding:5px}body.chubu.access main .transfer_box .txtArea .house_flow,body.entetsu.access main .transfer_box .txtArea .house_flow,body.fukuroi.access main .transfer_box .txtArea .house_flow,body.hamamatsu.access main .transfer_box .txtArea .house_flow,body.hamaoka.access main .transfer_box .txtArea .house_flow,body.iwata.access main .transfer_box .txtArea .house_flow{font-size:.7rem;margin:4% 0}body.chubu.access main .transfer_box .txtArea .house_flow .house,body.entetsu.access main .transfer_box .txtArea .house_flow .house,body.fukuroi.access main .transfer_box .txtArea .house_flow .house,body.hamamatsu.access main .transfer_box .txtArea .house_flow .house,body.hamaoka.access main .transfer_box .txtArea .house_flow .house,body.iwata.access main .transfer_box .txtArea .house_flow .house{width:40px;height:40px}body.chubu.access main .pin_icon,body.entetsu.access main .pin_icon,body.fukuroi.access main .pin_icon,body.hamamatsu.access main .pin_icon,body.hamaoka.access main .pin_icon,body.iwata.access main .pin_icon{align-items:flex-start}body.chubu.access main .bg_title02,body.entetsu.access main .bg_title02,body.fukuroi.access main .bg_title02,body.hamamatsu.access main .bg_title02,body.hamaoka.access main .bg_title02,body.iwata.access main .bg_title02{font-size:1.6rem}body#entry_otherIndex main .plan_box .boxR #plan_nm{font-size:16px;font-size:1.6rem;margin-bottom:10px}body#entry_otherIndex main .plan_box .boxR .plan_condition_box{margin-bottom:10px}body#entry_otherIndex main .plan_box .boxR .plan_condition_box,body#entry_otherIndex main .plan_box .boxR .plan_txt{font-size:12px;font-size:1.2rem}body.entry_other main .plan_box{align-items:flex-start;padding-right:3%;padding-left:3%}body.entry_other main .plan_box .other_price_box{font-size:16px;font-size:1.6rem}body.entry_other main .plan_box .other_price_box #price{font-size:24px;font-size:2.4rem}header nav #headSearch a:after{background-size:100% auto}#planIndex #footer_navi{display:none}#reasonIndex #reasonTitle .ja{font-size:16px;font-size:1.6rem}#reasonIndex #reasonTitle .en{font-size:25px;font-size:2.5rem}#reasonIndex main .chach_copy{padding:1px 0}#companyIndex table.base_tbl th{padding:5px 10px}#companyIndex table.base_tbl td{padding:10px}#flowIndex table.base_tbl02 th{padding:5px 10px}#flowIndex table.base_tbl td{padding:10px}body#companyIndex main table .add a{padding:5px 20px 5px 30px}#flowIndex main #flow li h3,#flowIndex main .bdr-title{font-size:16px;font-size:1.6rem}#flowIndex main #model .tableScroll table{width:auto}#chartIndex table.base_tbl,#flowIndex table.base_tbl{line-height:1.2}#chartIndex table.base_tbl th,#flowIndex table.base_tbl th{padding:5px 1px;font-size:9px;font-size:.9rem}#chartIndex table.base_tbl td,#flowIndex table.base_tbl td{padding:2px 1px;font-size:12px;font-size:1.2rem}#chartIndex main .base_tbl td,#chartIndex main .base_tbl th,#flowIndex main .base_tbl td,#flowIndex main .base_tbl th{width:auto}#chartIndex main .base_tbl tbody th{text-align:center;padding:2% 1%}#chartIndex main .base_tbl tbody td:nth-child(n+1),#chartIndex main .base_tbl tbody th:nth-child(n+1){width:10%}#flowIndex main .base_tbl tbody th img{width:30%;height:auto;margin:auto;margin-bottom:2px;display:block}#chartIndex main .base_tbl tbody th .icon{width:30%}#voiceIndex .demo{width:auto;margin:3% 0}#voiceIndex .demo img{width:100%;height:auto}#reasonIndex #fixedNav{display:none}#simulationIndex main #choice_area .step01_layout .choice_inner label,#simulationIndex main #choice_area .step02_layout .choice_inner label{font-size:10px;font-size:1rem}#simulationIndex main #choice_area .step01_layout .choice_inner label img,#simulationIndex main #choice_area .step02_layout .choice_inner label img{margin-top:0}#simulationIndex main #choice_area .step03_layout .choice_inner .radio_box{width:49%}#simulationIndex main #choice_area .choice_box.step03_layout .choice_inner label{width:100%;padding:4% 30px}body#simulationIndex main #result_area .info_list{padding:2%}body#simulationIndex main #result_area .inner_table{width:100%;overflow-x:scroll}body#simulationIndex main #result_area .inner_table .mid_arrow_dwn,body#simulationIndex main #result_area .inner_table .mid_term_box,body#simulationIndex main #result_area .inner_table table{width:900px;font-size:9px;font-size:.9rem}body#simulationIndex main #result_area .clear_btn{width:100%}body#chubuIndex main #planArea .planBtn,body#entetsuIndex main #planArea .planBtn,body#fukuroiIndex main #planArea .planBtn,body#hamamatsuIndex main #planArea .planBtn,body#hamaokaIndex main #planArea .planBtn,body#iwataIndex main #planArea .planBtn{margin:6% 0 3%}body#chubuIndex main #planArea .planBtn div a,body#entetsuIndex main #planArea .planBtn div a,body#fukuroiIndex main #planArea .planBtn div a,body#hamamatsuIndex main #planArea .planBtn div a,body#hamaokaIndex main #planArea .planBtn div a,body#iwataIndex main #planArea .planBtn div a{font-size:12px;font-size:1.2rem}body#chubuIndex main #planArea .planBtn div a .icon,body#entetsuIndex main #planArea .planBtn div a .icon,body#fukuroiIndex main #planArea .planBtn div a .icon,body#hamamatsuIndex main #planArea .planBtn div a .icon,body#hamaokaIndex main #planArea .planBtn div a .icon,body#iwataIndex main #planArea .planBtn div a .icon{width:40px;height:40px}body#chubuIndex main #planArea .planBtn div a svg,body#entetsuIndex main #planArea .planBtn div a svg,body#fukuroiIndex main #planArea .planBtn div a svg,body#hamamatsuIndex main #planArea .planBtn div a svg,body#hamaokaIndex main #planArea .planBtn div a svg,body#iwataIndex main #planArea .planBtn div a svg{transform:scale(1.3)}body#chubuIndex main .container2,body#entetsuIndex main .container2,body#fukuroiIndex main .container2,body#hamamatsuIndex main .container2,body#hamaokaIndex main .container2,body#iwataIndex main .container2{display:block}body#chubuIndex main .container2 #newsArea,body#chubuIndex main .container2 #planArea,body#entetsuIndex main .container2 #newsArea,body#entetsuIndex main .container2 #planArea,body#fukuroiIndex main .container2 #newsArea,body#fukuroiIndex main .container2 #planArea,body#hamamatsuIndex main .container2 #newsArea,body#hamamatsuIndex main .container2 #planArea,body#hamaokaIndex main .container2 #newsArea,body#hamaokaIndex main .container2 #planArea,body#iwataIndex main .container2 #newsArea,body#iwataIndex main .container2 #planArea{width:auto;margin-bottom:6%}body#chubuIndex main .container2 h2,body#entetsuIndex main .container2 h2,body#fukuroiIndex main .container2 h2,body#hamamatsuIndex main .container2 h2,body#hamaokaIndex main .container2 h2,body#iwataIndex main .container2 h2{margin-bottom:0;font-size:18px;font-size:1.8rem}body#chubuIndex main .post_thumb_list li a,body#entetsuIndex main .post_thumb_list li a,body#fukuroiIndex main .post_thumb_list li a,body#hamamatsuIndex main .post_thumb_list li a,body#hamaokaIndex main .post_thumb_list li a,body#iwataIndex main .post_thumb_list li a{padding:10px 0}body#chubuIndex main .rectangle-btn,body#entetsuIndex main .rectangle-btn,body#fukuroiIndex main .rectangle-btn,body#hamamatsuIndex main .rectangle-btn,body#hamaokaIndex main .rectangle-btn,body#iwataIndex main .rectangle-btn{width:60%}body#chubuIndex main .post_thumb_list li a .priceArea dt,body#entetsuIndex main .post_thumb_list li a .priceArea dt,body#fukuroiIndex main .post_thumb_list li a .priceArea dt,body#hamamatsuIndex main .post_thumb_list li a .priceArea dt,body#hamaokaIndex main .post_thumb_list li a .priceArea dt,body#iwataIndex main .post_thumb_list li a .priceArea dt{font-size:18px;font-size:1.8rem}body#chubuIndex main .post_thumb_list li a .priceArea dd .n-price,body#chubuIndex main .post_thumb_list li a .priceArea dd .tax,body#entetsuIndex main .post_thumb_list li a .priceArea dd .n-price,body#entetsuIndex main .post_thumb_list li a .priceArea dd .tax,body#fukuroiIndex main .post_thumb_list li a .priceArea dd .n-price,body#fukuroiIndex main .post_thumb_list li a .priceArea dd .tax,body#hamamatsuIndex main .post_thumb_list li a .priceArea dd .n-price,body#hamamatsuIndex main .post_thumb_list li a .priceArea dd .tax,body#hamaokaIndex main .post_thumb_list li a .priceArea dd .n-price,body#hamaokaIndex main .post_thumb_list li a .priceArea dd .tax,body#iwataIndex main .post_thumb_list li a .priceArea dd .n-price,body#iwataIndex main .post_thumb_list li a .priceArea dd .tax{font-size:12px;font-size:1.2rem}body#chubuIndex main #license_area .license_list,body#entetsuIndex main #license_area .license_list,body#fukuroiIndex main #license_area .license_list,body#hamamatsuIndex main #license_area .license_list,body#hamaokaIndex main #license_area .license_list,body#iwataIndex main #license_area .license_list{display:block}body#chubuIndex main #license_area .license_list .license_box,body#entetsuIndex main #license_area .license_list .license_box,body#fukuroiIndex main #license_area .license_list .license_box,body#hamamatsuIndex main #license_area .license_list .license_box,body#hamaokaIndex main #license_area .license_list .license_box,body#iwataIndex main #license_area .license_list .license_box{width:auto;border:none}body#chubuIndex main #license_area .license_list .license_box .group,body#entetsuIndex main #license_area .license_list .license_box .group,body#fukuroiIndex main #license_area .license_list .license_box .group,body#hamamatsuIndex main #license_area .license_list .license_box .group,body#hamaokaIndex main #license_area .license_list .license_box .group,body#iwataIndex main #license_area .license_list .license_box .group{height:60vw;background:100% auto}body#chubuIndex main #license_area .license_list .license_box .btns_box p,body#entetsuIndex main #license_area .license_list .license_box .btns_box p,body#fukuroiIndex main #license_area .license_list .license_box .btns_box p,body#hamamatsuIndex main #license_area .license_list .license_box .btns_box p,body#hamaokaIndex main #license_area .license_list .license_box .btns_box p,body#iwataIndex main #license_area .license_list .license_box .btns_box p{height:auto}body#chubuIndex main .simulation a,body#entetsuIndex main .simulation a,body#fukuroiIndex main .simulation a,body#hamamatsuIndex main .simulation a,body#hamaokaIndex main .simulation a,body#iwataIndex main .simulation a{font-size:18px;font-size:1.8rem;height:100px;margin:6% auto}body#chubuIndex main #mapArea p,body#entetsuIndex main #mapArea p,body#fukuroiIndex main #mapArea p,body#hamamatsuIndex main #mapArea p,body#hamaokaIndex main #mapArea p,body#iwataIndex main #mapArea p{font-size:12px;font-size:1.2rem}body.school.plan main .planBranch #planCatList .planBox{width:100%;max-width:100%;margin-bottom:4%}body.school.plan main #planListArea .planBox dl.priceArea dd{clear:none}body.school.plan main #planListArea .planBox p.btn{clear:both}body.school.plan main .planDesc .childroom .photo,body.school.plan main .planDesc .childroom .photo img{width:100%}.conf_btns [value=トップページに戻る],.conf_btns [value=内容を修正]{margin-bottom:10px}body.seminar main .entryList .entryBox .entry-icon-new{border-width:40px 40px 0 0}body.seminar main .entryList .entryBox .entry-icon-new span{font-size:10px;font-size:1rem;top:-35px}body.seminar main .entryList .entryBox h2 .date{text-align:right}}.c-wp__list{border-top:1px solid #eae8e4}.c-wp__list__item{line-height:1.3;border-bottom:1px solid #eae8e4;padding:30px .6em;padding-right:40px;display:flex;align-items:flex-start;position:relative;gap:6px .6em;background:url(/assets/dest/img/common/ico_arrow_next.svg) no-repeat right 5px center/1.3em auto}@media(any-hover:hover){.c-wp__list__item{transition:background-color .2s ease}.c-wp__list__item:hover{background-color:#e6f1f9}}@media screen and (max-width:768px){.c-wp__list__item{flex-wrap:wrap;padding:16px 0;padding-right:40px;padding-left:10px;gap:3px .6em}}@media screen and (max-width:576px){.c-wp__list__item{font-size:1.3rem}}.--thumb .c-wp__list__item{display:grid;grid-template-columns:160px 1fr;gap:0 30px;background-image:none}@media screen and (max-width:1200px){.--thumb .c-wp__list__item{gap:0 16px;grid-template-columns:clamp(100px,24%,160px) 1fr}}@media screen and (max-width:576px){.--thumb .c-wp__list__item{padding:16px 0}}.--thumb .c-wp__list__item ._content{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:6px .6em}.--thumb .c-wp__list__item .price_item{margin-bottom:6px}.--thumb .c-wp__list__item .plan_content{width:100%}.--thumb .c-wp__list__item .btns{display:flex;width:100%;gap:10px}.--thumb .c-wp__list__item .btns .add-favorite-btn{padding:10px .8em;flex:1}@media screen and (max-width:576px){.--thumb .c-wp__list__item .btns .add-favorite-btn{font-size:1.2rem}}.--thumb .c-wp__list__item .btns .add-favorite-btn:before{width:24px}.--thumb .c-wp__list__item .btns .btn{padding:10px 0;text-align:center;background-color:#0080cb;color:#fff;display:block;flex:1;border-radius:5px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:576px){.--thumb .c-wp__list__item .btns .btn{font-size:1.2rem}}.entetsu .--thumb .c-wp__list__item .btns .btn{background-color:#23b1c7}.iwata .--thumb .c-wp__list__item .btns .btn{background-color:#28bb7b}.chubu .--thumb .c-wp__list__item .btns .btn{background-color:#a35ba7}.fukuroi .--thumb .c-wp__list__item .btns .btn{background-color:#59c4b5}.hamamatsu .--thumb .c-wp__list__item .btns .btn{background-color:#7ac367}.hamaoka .--thumb .c-wp__list__item .btns .btn{background-color:#7a79d4}.forklift .--thumb .c-wp__list__item .btns .btn{background-color:#ffa11b}.--thumb .c-wp__list__item .--price dt{font-size:clamp(1.6rem,2vw,2.4rem)}.--thumb .c-wp__list__item .--price .s-price{font-family:Oswald,sans-serif;font-size:clamp(1.6rem,2vw,2rem);color:#db477e}.--thumb .c-wp__list__item .--price .s-price strong{font-size:140%}.c-wp__list ._date{text-align:center;padding:4px 0}.c-wp__list ._cat{text-align:center}@media screen and (max-width:576px){.c-wp__list ._cat{width:auto;padding:4px 1.2em}}.c-wp__list ._ttl{font-weight:700;padding:5px 0;flex-grow:1}.c-wp-date{width:6em;flex-shrink:0;opacity:.6;font-size:90%;font-family:sans-serif;padding:5px 0}.c-wp-date+.entry-icon-new{font-size:1.2rem;display:inline-block;border-radius:2em;padding:5px .6em 2px;background-color:#db477e;color:#fff}.c-wp-thumb{aspect-ratio:4/3;position:relative}.c-wp-thumb .entry-icon-new{position:absolute;width:47px;aspect-ratio:1;border-radius:50%;background-color:#db477e;color:#fff;font-family:Oswald,sans-serif;display:flex;justify-content:center;align-items:center;top:-12px;left:-16px}.c-wp-thumb img{width:100%;height:100%;object-fit:contain}.c-wp-cat{width:8em;flex-shrink:0;border-radius:2em;font-size:90%;text-align:center;border:1px solid currentColor;color:#0080cb;background-color:#fff;padding:5px 0}.c-wp-pagenation{display:flex;align-items:center;justify-content:center}.c-wp-pagenation.text{gap:30px}.c-wp-pagenation.num{gap:10px}.c-wp-pagenation.num ._prev{margin-right:1em}.c-wp-pagenation.num ._next{margin-left:1em}.c-wp-pagenation ._next{padding-right:1.8em;position:relative}.c-wp-pagenation ._next:after{width:0;height:0;border-style:solid;border-width:.2em 0 .2em .4em;border-color:transparent transparent transparent #fff;right:.3em}.c-wp-pagenation ._next:after,.c-wp-pagenation ._next:before{content:"";position:absolute;top:0;bottom:0;margin:auto;display:block}.c-wp-pagenation ._next:before{width:1.2em;height:1.2em;background:#0080cb;border-radius:50%;right:0}.c-wp-pagenation ._prev{padding-left:1.8em;position:relative}.c-wp-pagenation ._prev:after{width:0;height:0;border-style:solid;border-width:.2em .4em .2em 0;border-color:transparent #fff transparent transparent;left:.3em}.c-wp-pagenation ._prev:after,.c-wp-pagenation ._prev:before{content:"";position:absolute;top:0;bottom:0;margin:auto;display:block}.c-wp-pagenation ._prev:before{width:1.2em;height:1.2em;background:#0080cb;border-radius:50%;left:0}.c-wp-pagenation ._back a{color:#fff;padding:.5em 2em;background:#0080cb;display:block}.c-wp-pagenation ._num a{color:#0080cb}.c-wp-pagenation ._num.active,.c-wp-pagenation ._num a{border:1px solid #0080cb;display:block;padding:.5em 1em}.c-wp-pagenation ._num.active{background:#0080cb;color:#fff}.c-wp__tl{border-bottom:2px solid #0080cb;padding-bottom:20px;margin-bottom:50px}.c-wp__tl ._tl{margin-top:.5em;font-size:clamp(2rem,2.5vw,3rem)}.c-wp__area{margin-bottom:60px}.c-wp__area .alignleft{float:left;margin-right:20px}.c-wp__area .alignright{float:right;margin-left:20px}.c-wp__area .aligncenter{margin:auto}.c-wp__area hr{border-top:1px solid rgba(0,128,203,.3);border-bottom:none;margin:2em 0}.c-wp__area img,.c-wp__area ol,.c-wp__area p,.c-wp__area ul{margin:1em 0}.c-wp__area a{color:#0080cb;text-decoration:underline}.c-wp__area iframe{max-width:100%;margin:2em 0}.c-wp__area h1,.c-wp__area h2,.c-wp__area h3,.c-wp__area h4,.c-wp__area h5,.c-wp__area h6{font-weight:700;margin:0 0 .5em}.c-wp__area h1{font-size:200%}.c-wp__area h2{font-size:180%}.c-wp__area h3{font-size:160%}.c-wp__area h4{font-size:140%}.c-wp__area h5{font-size:120%}.c-wp__area h6{font-size:100%}.c-wp__area blockquote{background:rgba(0,128,203,.1);margin:1em 0;padding:1em;border:1px dashed #0080cb}.c-wp__area table{width:100%;border-top:1px solid #ccc;border-collapse:collapse;border-spacing:0;margin:1em 0}.c-wp__area table td,.c-wp__area table th{padding:1em;border-bottom:1px solid #ccc;background:#fff}.c-wp__area table th{background:rgba(0,128,203,.1);text-align:center;font-size:110%;width:30%}.c-wp__area ul{margin:1em 0;list-style-type:disc}.c-wp__area ul li{margin-left:1.3em;margin-bottom:.3em}.c-wp__area ul li::marker{color:#0080cb;font-size:1.2em}.c-wp__area ol{counter-reset:b}.c-wp__area ol li{line-height:1.5;position:relative;padding-left:1.5em;margin:.2em 0}.c-wp__area ol li:before{display:block;position:absolute;font-family:sans-serif;color:#0080cb;font-size:150%;counter-increment:b;content:counters(b,".") " ";top:-.25em;left:0}.c-link{text-decoration:none}.c-link.--inline{text-decoration:underline;color:#0080cb}.c-round_btn{width:clamp(160px,80%,240px);background:url(/assets/dest/img/common/ico_arrow_next_white.svg) no-repeat right .5em center/1.3em auto;background-color:#0080cb;color:#fff!important;border-radius:2em;display:block;padding:.8em 0;font-size:var(--font-md);text-align:center;will-change:filter;border:1px solid #0080cb}.c-round_btn.--gohst{background-color:#fff;background-image:url(/assets/dest/img/common/ico_arrow_next.svg);color:#0080cb!important}@media(any-hover:hover){.c-round_btn{transition:filter .2s ease}.c-round_btn:hover{filter:brightness(.8)}}.c-base_list li{position:relative;padding-left:.9em}.c-base_list li:before{content:"";display:block;position:absolute;top:.5em;left:0;width:10px;height:10px;border-radius:10px;background-color:#0080cb}.c-img{display:block;height:auto}.c-eng_ttl{text-align:center;z-index:0;position:relative;color:#0080cb;line-height:1.2}.c-eng_ttl ._eng{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:-1;width:auto;height:clamp(45px,8vw,117px);background-color:currentColor;opacity:.13}.c-eng_ttl ._ja{font-size:var(--font-xl)}.c-eng_ttl ._icon{margin:0 auto}@media screen and (max-width:576px){.c-eng_ttl ._icon{width:20vw;height:auto}}.c-icon_ttl{display:flex;justify-content:flex-start;align-items:center;gap:.4em;font-size:clamp(2.4rem,3.6vw,3.4rem);color:#0080cb}.c-icon_ttl.--center{justify-content:center;text-align:center}.c-base_bnr{width:clamp(300px,100%,750px);position:relative;display:grid;grid-template-columns:1fr 50%;align-items:center;border:1px solid #eae8e4;border-radius:15px;overflow:hidden;background:url(/assets/dest/img/common/ico_arrow_next.svg) no-repeat right 10px center/30px auto;font-weight:700}@media screen and (max-width:992px){.c-base_bnr{grid-template-columns:36% minmax(0,1fr)}}@media screen and (max-width:576px){.c-base_bnr{height:25vw}}.c-base_bnr.externalLink:after{content:"";width:14px;height:14px;display:block;background:url(/shared/img/ico/ico_externallink.svg) no-repeat 50%/contain;position:absolute;top:10px;right:10px}.c-base_bnr ._thumb{overflow:hidden}.c-base_bnr ._thumb img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:992px){.c-base_bnr ._thumb{aspect-ratio:4/3}}@media screen and (max-width:768px){.c-base_bnr ._thumb{aspect-ratio:9/5}}@media screen and (max-width:576px){.c-base_bnr ._thumb{aspect-ratio:unset;height:100%}}.c-base_bnr ._content{padding:12px 24px}.c-base_bnr ._site_name{margin-top:5px}.c-base_bnr ._logo{width:clamp(120px,80%,260px)}@media(any-hover:hover){.c-base_bnr{transition:background-color .2s ease}.c-base_bnr ._thumb{position:relative}.c-base_bnr ._thumb:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#12395f;opacity:0;z-index:1;transition:opacity .8s ease-out}.c-base_bnr ._thumb img{transition:transform .8s ease-out}.c-base_bnr:hover{background-color:#e6f1f9}.c-base_bnr:hover ._thumb:after{opacity:.3}.c-base_bnr:hover ._thumb img{transform:scale(1.1)}}.c-plain_bnr{position:relative;display:grid;grid-template-columns:120px 1fr;align-items:center;border-radius:15px;overflow:hidden;padding-right:30px;background:url(/assets/dest/img/common/ico_arrow_next.svg) no-repeat right 10px center/30px auto;background-color:#fff;font-weight:700;line-height:1.3}@media screen and (max-width:576px){.c-plain_bnr{grid-template-columns:20% 1fr;padding:12px 0;padding-right:20px;padding-left:6px}}@media(any-hover:hover){.c-plain_bnr{transition:background-color .2s ease}.c-plain_bnr:hover{background-color:#e6f1f9}}.c-plain_bnr ._icon{aspect-ratio:1;display:flex;justify-content:center;align-items:center}@media screen and (max-width:576px){.c-plain_bnr ._icon{padding:0 6px}}@media screen and (max-width:576px){.c-plain_bnr ._sub_ttl{font-size:3vw}}.c-plain_bnr ._main_ttl{color:#0080cb;font-size:clamp(2rem,3vw,3.2rem);font-weight:400;margin-top:4px}.c-round_bnr{border-radius:15px;display:block;overflow:hidden}.c-icon{width:1.4em;height:1.4em;display:block;background-color:currentColor}.c-icon.--nav_handle{-webkit-clip-path:url(#nav_handle);clip-path:url(#nav_handle)}.c-icon.--nav_binder{-webkit-clip-path:url(#nav_binder);clip-path:url(#nav_binder)}.c-icon.--nav_web_search{-webkit-clip-path:url(#nav_web_search);clip-path:url(#nav_web_search)}.c-icon.--nav_question{-webkit-clip-path:url(#nav_question);clip-path:url(#nav_question)}.c-icon.--nav_bus{-webkit-clip-path:url(#nav_bus);clip-path:url(#nav_bus)}.c-icon.--nav_map_pin{-webkit-clip-path:url(#nav_map_pin);clip-path:url(#nav_map_pin)}.c-icon.--nav_traffic_signal{-webkit-clip-path:url(#nav_traffic_signal);clip-path:url(#nav_traffic_signal)}.c-icon.--sns_line{-webkit-clip-path:url(#sns_line);clip-path:url(#sns_line)}.c-icon.--arrow_circle_next{-webkit-clip-path:url(#arrow_circle_next);clip-path:url(#arrow_circle_next)}.c-icon.--arrow_circle_prev{-webkit-clip-path:url(#arrow_circle_prev);clip-path:url(#arrow_circle_prev)}.c-icon.--arrow_circle_up{-webkit-clip-path:url(#arrow_circle_up);clip-path:url(#arrow_circle_up)}.c-icon.--arrow_circle_down{-webkit-clip-path:url(#arrow_circle_down);clip-path:url(#arrow_circle_down)}.c-icon.--ico_chat{-webkit-clip-path:url(#ico_chat);clip-path:url(#ico_chat)}.c-icon.--ico_license{-webkit-clip-path:url(#ico_license);clip-path:url(#ico_license)}.c-icon.--ico_travel_case{-webkit-clip-path:url(#ico_travel_case);clip-path:url(#ico_travel_case)}.c-icon.--ico_file_good{-webkit-clip-path:url(#ico_file_good);clip-path:url(#ico_file_good)}.c-icon.--ico_note_pen{-webkit-clip-path:url(#ico_note_pen);clip-path:url(#ico_note_pen)}.c-icon.--arrow_next{-webkit-clip-path:url(#arrow_next);clip-path:url(#arrow_next)}.c-icon.--arrow_prev{-webkit-clip-path:url(#arrow_prev);clip-path:url(#arrow_prev)}.c-icon.--arrow_up{-webkit-clip-path:url(#arrow_up);clip-path:url(#arrow_up)}.c-icon.--arrow_down{-webkit-clip-path:url(#arrow_down);clip-path:url(#arrow_down)}.c-icon_eng{width:300px;aspect-ratio:300/60;display:block;background-color:currentColor}.c-icon_eng.--license{-webkit-clip-path:url(#montserrat_license);clip-path:url(#montserrat_license)}.c-icon_eng.--pickup{-webkit-clip-path:url(#montserrat_pickup);clip-path:url(#montserrat_pickup)}.c-icon_eng.--school{-webkit-clip-path:url(#montserrat_school);clip-path:url(#montserrat_school)}.c-icon_eng.--information{aspect-ratio:300/40;-webkit-clip-path:url(#montserrat_information);clip-path:url(#montserrat_information)}.c-icon_eng.--reason{-webkit-clip-path:url(#montserrat_reason);clip-path:url(#montserrat_reason)}.c-icon_title{width:129px;aspect-ratio:1;display:block;background-color:currentColor}.c-icon_title.--license{-webkit-clip-path:url(#ico_title_license);clip-path:url(#ico_title_license)}.c-icon_title.--pickup{-webkit-clip-path:url(#ico_title_megaphone);clip-path:url(#ico_title_megaphone)}.c-icon_title.--school{-webkit-clip-path:url(#ico_title_school);clip-path:url(#ico_title_school)}.c-icon_title.--reason{-webkit-clip-path:url(#ico_title_reason);clip-path:url(#ico_title_reason)}.c-guide_navi{padding:80px 0}@media screen and (max-width:1200px){.c-guide_navi{padding:6vw 0}}.c-guide_navi__wrap{display:flex;border-radius:30px;overflow:hidden}@media screen and (max-width:992px){.c-guide_navi__wrap{border-radius:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}}@media screen and (max-width:768px){.c-guide_navi__wrap{grid-template-columns:repeat(2,1fr)}}.c-guide_navi__item{display:block;flex:1;text-align:center;color:#0080cb!important;background-color:#fff;padding:45px 15px}@media screen and (max-width:1200px){.c-guide_navi__item{padding:30px 10px}}@media screen and (max-width:992px){.c-guide_navi__item{padding:20px 10px;border-radius:15px}}@media not screen and (max-width:992px){.c-guide_navi__item:not(:first-child){border-left:1px solid #eae8e4}}.c-guide_navi__item .c-icon{width:80px;height:80px;margin:0 auto}@media screen and (max-width:1200px){.c-guide_navi__item .c-icon{width:50px;height:50px}}.c-guide_navi__item.--sns_line .c-icon{background-color:#70c46f}.c-guide_navi__item ._ttl{margin-top:40px;font-size:var(--font-md);line-height:1.3}@media screen and (max-width:1400px){.c-guide_navi__item ._ttl{margin-top:20px}}@media screen and (max-width:1200px){.c-guide_navi__item ._ttl{margin-top:10px}}@media screen and (max-width:768px){.c-guide_navi__item ._ttl{font-size:1.4rem}}@media(any-hover:hover){.c-guide_navi__item{transition:background-color .2s ease}.c-guide_navi__item:hover{color:#fff!important;background-color:#0080cb}.c-guide_navi__item:hover.--sns_line .c-icon{background-color:#fff}}.c-pickup_bnr{margin-bottom:40px}.c-pickup_bnr .slick-slide{padding:10px 15px 0}@media screen and (max-width:992px){.c-pickup_bnr .slick-slide{padding:0 7px}}@media(any-hover:hover){.c-pickup_bnr .slick-slide{transition:transform .5s ease}.c-pickup_bnr .slick-slide:hover{transform:translateY(-10px)}}.c-pickup_bnr .slick-slide ._bnr_img{width:100%}.c-pickup_bnr__nav{position:relative;margin:40px auto 0;padding:0 10%;max-width:800px}.c-pickup_bnr__nav .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;aspect-ratio:1;display:block;background-position:50%;background-repeat:no-repeat;background-size:contain}.c-pickup_bnr__nav .slick-arrow ._icon{width:100%;height:100%;display:block;background-color:#0080cb}.c-pickup_bnr__nav .slick-prev{left:0}.c-pickup_bnr__nav .slick-prev ._icon{-webkit-clip-path:url(#arrow_prev);clip-path:url(#arrow_prev)}.c-pickup_bnr__nav .slick-next{right:0}.c-pickup_bnr__nav .slick-next ._icon{-webkit-clip-path:url(#arrow_next);clip-path:url(#arrow_next)}.c-pickup_bnr__nav .slick-dots{display:flex;justify-content:center;gap:0 10px}.c-pickup_bnr__nav .slick-dots li{flex:1;max-width:10%}.c-pickup_bnr__nav .slick-dots li button{display:block;background-color:#fff;border-radius:10px;width:100%;height:5px;color:transparent;font-size:1px}.c-pickup_bnr__nav .slick-dots li.slick-active button{background-color:#0080cb}.c-pickup_bnr .js-pickup-slider.is-slider-off{display:flex;justify-content:center;gap:0 20px;padding:0 3%}@media screen and (max-width:576px){.c-pickup_bnr .js-pickup-slider.is-slider-off{gap:0 10px}}.c-pickup_bnr__link{--bnr-round:20px;padding:calc(var(--bnr-round)*.4);background-color:#fff;border-radius:var(--bnr-round);display:block;width:334px}@media screen and (max-width:992px){.c-pickup_bnr__link{width:260px}}@media screen and (max-width:576px){.c-pickup_bnr__link{width:auto;--bnr-round:15px}}.c-pickup_bnr__link ._inner{aspect-ratio:387/290;overflow:hidden;border-radius:calc(var(--bnr-round)*.8)}.c-pickup_bnr__link ._inner img{display:block;width:100%;height:100%;object-fit:cover}.c-license_navi{--license-icon-w:150px}@media screen and (max-width:992px){.c-license_navi{--license-icon-w:100px}}@media screen and (max-width:576px){.c-license_navi{--license-icon-w:80px}}.c-license_navi__container{margin-top:80px;display:grid;grid-template-columns:repeat(3,1fr);gap:120px 2em}@media screen and (max-width:1200px){.c-license_navi__container{gap:80px 1em}}@media screen and (max-width:992px){.c-license_navi__container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:576px){.c-license_navi__container{gap:40px 1em;grid-template-columns:repeat(1,1fr);margin-top:50px}}.c-license_navi__item__frame{border-radius:15px;border:3px solid #0080cb;text-align:center;position:relative;padding-bottom:80px;line-height:1.2;background-color:#fff}@media screen and (max-width:1200px){.c-license_navi__item__frame{padding-bottom:50px}}.c-license_navi__item__list{margin-top:50px;display:grid;grid-template-columns:repeat(auto-fill,minmax(9em,1fr));gap:6px;font-size:clamp(1.2rem,1.1vw,1.4rem);font-weight:700;line-height:1.2}.c-license_navi__item__list ._item{border:2px solid currentColor;border-radius:3em;padding:.5em 0;background-color:#fff;text-align:center;display:flex;justify-content:center;align-items:center}@media(any-hover:hover){.c-license_navi__item__list ._item{transition:background-color .2s ease}}.c-license_navi__item ._icon{width:var(--license-icon-w);position:relative;margin:calc(var(--license-icon-w)/3*-1) auto 0;aspect-ratio:1}.c-license_navi__item ._icon ._round{position:absolute;top:0;left:0;width:100%;aspect-ratio:3/1;overflow:hidden}.c-license_navi__item ._icon ._round:before{content:"";display:block;width:100%;aspect-ratio:1;border-radius:50%;border:3px solid #0080cb;background-color:#fff}.c-license_navi__item ._icon ._inner{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);width:86%;aspect-ratio:1;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#f5f4f2;padding:0 10px}.c-license_navi__item ._icon ._illust{width:100%;height:auto}.c-license_navi__item ._license_name{font-size:clamp(2rem,3vw,3.2rem);margin-top:10px;font-weight:700}.c-license_navi__item ._description{font-weight:700;margin-top:12px}.c-license_navi__item .c-round_btn{margin:0 auto;position:absolute;left:50%;bottom:0;transform:translate(-50%,50%)}.c-license_navi__item.--futsu .c-license_navi__item__frame{border-color:#d55a4d}.c-license_navi__item.--futsu .c-license_navi__item__list ._item{color:#d55a4d}@media(any-hover:hover){.c-license_navi__item.--futsu .c-license_navi__item__list ._item:hover{background-color:rgba(213,90,77,.2)}}.c-license_navi__item.--futsu ._icon ._round:before{border-color:#d55a4d}.c-license_navi__item.--futsu ._license_name{color:#d55a4d}.c-license_navi__item.--futsu .c-round_btn{background-color:#d55a4d;border-color:#d55a4d}.c-license_navi__item.--pro_driver .c-license_navi__item__frame{border-color:#e6b13c}.c-license_navi__item.--pro_driver .c-license_navi__item__list ._item{color:#e6b13c}@media(any-hover:hover){.c-license_navi__item.--pro_driver .c-license_navi__item__list ._item:hover{background-color:rgba(230,177,60,.2)}}.c-license_navi__item.--pro_driver ._icon ._round:before{border-color:#e6b13c}.c-license_navi__item.--pro_driver ._license_name{color:#e6b13c}.c-license_navi__item.--pro_driver .c-round_btn{background-color:#e6b13c;border-color:#e6b13c}.c-license_navi__item.--bike .c-license_navi__item__frame{border-color:#e77377}.c-license_navi__item.--bike .c-license_navi__item__list ._item{color:#e77377}@media(any-hover:hover){.c-license_navi__item.--bike .c-license_navi__item__list ._item:hover{background-color:rgba(231,115,119,.2)}}.c-license_navi__item.--bike ._icon ._round:before{border-color:#e77377}.c-license_navi__item.--bike ._license_name{color:#e77377}.c-license_navi__item.--bike .c-round_btn{background-color:#e77377;border-color:#e77377}.c-license_navi__item.--nisyu .c-license_navi__item__frame{border-color:#d8699d}.c-license_navi__item.--nisyu .c-license_navi__item__list ._item{color:#d8699d}@media(any-hover:hover){.c-license_navi__item.--nisyu .c-license_navi__item__list ._item:hover{background-color:rgba(216,105,157,.2)}}.c-license_navi__item.--nisyu ._icon ._round:before{border-color:#d8699d}.c-license_navi__item.--nisyu ._license_name{color:#d8699d}.c-license_navi__item.--nisyu .c-round_btn{background-color:#d8699d;border-color:#d8699d}.c-license_navi__item.--gentei_kaijo .c-license_navi__item__frame{border-color:#da7035}.c-license_navi__item.--gentei_kaijo .c-license_navi__item__list ._item{color:#da7035}@media(any-hover:hover){.c-license_navi__item.--gentei_kaijo .c-license_navi__item__list ._item:hover{background-color:rgba(218,112,53,.2)}}.c-license_navi__item.--gentei_kaijo ._icon ._round:before{border-color:#da7035}.c-license_navi__item.--gentei_kaijo ._license_name{color:#da7035}.c-license_navi__item.--gentei_kaijo .c-round_btn{background-color:#da7035;border-color:#da7035}.c-license_navi__item.--forklift .c-license_navi__item__frame{border-color:#f09d4b}.c-license_navi__item.--forklift .c-license_navi__item__list ._item{color:#f09d4b}@media(any-hover:hover){.c-license_navi__item.--forklift .c-license_navi__item__list ._item:hover{background-color:rgba(240,157,75,.2)}}.c-license_navi__item.--forklift ._icon ._round:before{border-color:#f09d4b}.c-license_navi__item.--forklift ._license_name{color:#f09d4b}.c-license_navi__item.--forklift .c-round_btn{background-color:#f09d4b;border-color:#f09d4b}@media screen and (max-width:576px){.c-license_navi__item__frame{text-align:left;display:grid;grid-template-columns:var(--license-icon-w) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"g h" "g i";gap:6px 9px;padding:12px;padding-bottom:30px}.c-license_navi__item ._icon{grid-area:g;margin:0}.c-license_navi__item ._icon ._round{display:none}.c-license_navi__item ._license_name{grid-area:h;margin-top:0;margin-top:.5em}.c-license_navi__item ._description{grid-area:i;margin-top:0;font-weight:500;font-size:1.4rem;overflow-wrap:anywhere;word-break:keep-all}}.c-modal{opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%}.c-modal.is-active{opacity:1;visibility:visible;z-index:9999}.c-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;background-color:rgba(0,0,0,.8);padding:40px 20px;overflow:auto;transition:.3s}.c-modal__container{left:50%;transform:translate(-50%,-50%);max-width:700px;width:90%}.c-modal__close,.c-modal__container{position:absolute;top:50%;display:block}.c-modal__close{right:9px;transform:translateY(-50%);padding:.2em 0 .3em;text-align:center;line-height:1;width:1.8em;font-size:80%;border-radius:8px;font-weight:700;cursor:pointer;border:2px solid #fff;background-color:#0080cb;color:#fff}@media(any-hover:hover){.c-modal__close{transition:filter .2s ease}.c-modal__close:hover{filter:brightness(.8)}}.c-modal__header{background-color:#0080cb;color:#fff;padding:.3em 0;position:relative;font-size:var(--font-md)}@media screen and (max-width:576px){.c-modal__header{padding:12px 0}}.c-modal__content{background-color:#fff;text-align:left;border-radius:12px;line-height:1.6;overflow:hidden}.c-modal__content__ttl{text-align:center;font-weight:700}@media screen and (max-width:576px){.c-modal__content__ttl{font-size:5vw}}.c-modal__content__inner{overflow-y:auto;height:78vh;max-height:500px;padding:1.2em}@media screen and (max-width:576px){.c-modal__content__inner{height:80vh;height:80dvh;padding:3%;max-height:76dvh}}.c-modal__content .formError{display:block;width:100%;position:relative;min-height:2em}.c-modal__content .formError>*{max-width:600px;position:absolute}.c-modal__content .c-search__switcher{flex-wrap:wrap}.c-modal__content .c-search__switcher label{width:49%}.c-modal__content .c-radio .formError{width:300px}.c-modal__content ._license_card{width:clamp(300px,100%,400px);margin-inline:auto}.c-modal__content ._user_type_radio{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:16px}.c-modal__content ._user_type_radio input+label{cursor:pointer;display:block;border:1px solid #0080cb;color:#0080cb;text-align:center;padding:10px 0;border-radius:6px;line-height:1;flex:1}.c-modal__content ._user_type_radio input+label:before{display:none}.c-modal__content ._user_type_radio input:checked+label{background-color:#0080cb;color:#fff}.c-modal__content ._table{margin-bottom:8px}.c-modal__content ._table td,.c-modal__content ._table th{padding:8px}.c-modal__content ._table th{width:20%}@media screen and (max-width:768px){.c-modal__content ._table{margin-bottom:10px}.c-modal__content ._table,.c-modal__content ._table tbody,.c-modal__content ._table td,.c-modal__content ._table th,.c-modal__content ._table tr{display:block;width:100%;border:none}.c-modal__content ._table th{padding:9px}.c-modal__content ._table td{padding:9px 0 16px}}.c-modal__content ._table ._text_field{border:1px solid #ccc;border-radius:3px;width:100%;padding:10px}.c-modal__content ._table ._table_item{padding:10px 0;display:grid;grid-template-columns:10em 1fr;align-items:center;gap:10px .5em;border-bottom:1px solid #d0d0d0}@media screen and (max-width:768px){.c-modal__content ._table ._table_item{grid-template-columns:1fr}}.c-modal__content ._btns{display:flex;justify-content:center;gap:1em;margin-top:15px}.c-modal__content ._submit_btn{background:url(/shared/img/ico/ico_pdf.png) no-repeat 1em;background-color:#0080cb;color:#fff;text-align:center;width:clamp(300px,95%,360px);padding:1em 0;border-radius:6px;font-size:var(--font-md)}@media(any-hover:hover){.c-modal__content ._submit_btn{transition:filter .2s ease}.c-modal__content ._submit_btn:hover{filter:brightness(.8)}}.c-qnavi{display:none;position:fixed;bottom:10px;left:50%;width:1200px;transform:translateX(-50%);max-width:1200px;z-index:999;border-radius:15px;background-color:#fff;padding:40px;box-shadow:0 0 12px rgba(0,0,0,.3)}@media screen and (max-width:1400px){.c-qnavi{left:unset;right:73px;transform:none;width:calc(100vw - 120px);padding:30px 20px 20px}}@media screen and (max-width:768px){.c-qnavi{display:none}}.c-qnavi__tab{display:flex;justify-content:center;gap:10px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:4px;border-radius:30px;background-color:#fff;box-shadow:0 -2px 3px rgba(0,0,0,.1)}.c-qnavi__tab_btn{display:block;padding:6px 2em;font-weight:700;color:#b0b0b0;border-radius:2em;white-space:nowrap}@media screen and (max-width:1200px){.c-qnavi__tab_btn{font-size:1.4rem}}@media(any-hover:hover){.c-qnavi__tab_btn{transition:background-color .2s ease,color .2s ease}.c-qnavi__tab_btn:hover{color:#0080cb;background-color:rgba(0,128,203,.2)}}.c-qnavi__tab_btn.is-active{background-color:#0080cb;color:#fff}.c-qnavi__content{position:absolute;visibility:hidden;width:0;height:0;overflow:hidden;opacity:0;transition:opacity .2s ease}.c-qnavi__content.is-open{opacity:1;position:relative;visibility:visible;overflow:visible;width:unset;height:unset}.c-qnavi__content ._container{display:flex;justify-content:center;gap:12px}@media screen and (max-width:992px){.c-qnavi__content ._container{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}}.c-qnavi__content ._btn{border:1px solid currentColor;color:#0080cb;font-weight:700;padding:.4em 0;border-radius:2em;text-align:center;flex:1;line-height:1.2;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (max-width:1200px){.c-qnavi__content ._btn{font-size:1.4rem}}@media screen and (max-width:992px){.c-qnavi__content ._btn{flex:unset}}.c-qnavi__content ._btn ._inline{display:inline-block}@media(any-hover:hover){.c-qnavi__content ._btn{transition:background-color .2s ease}.c-qnavi__content ._btn:hover{background-color:rgba(0,128,203,.2)}}.c-qnavi__content ._btn.--futsu{color:#d55a4d}@media(any-hover:hover){.c-qnavi__content ._btn.--futsu:hover{background-color:rgba(213,90,77,.2)}}.c-qnavi__content ._btn.--pro_driver{color:#e6b13c}@media(any-hover:hover){.c-qnavi__content ._btn.--pro_driver:hover{background-color:rgba(230,177,60,.2)}}.c-qnavi__content ._btn.--bike{color:#e77377}@media(any-hover:hover){.c-qnavi__content ._btn.--bike:hover{background-color:rgba(231,115,119,.2)}}.c-qnavi__content ._btn.--nisyu{color:#d8699d}@media(any-hover:hover){.c-qnavi__content ._btn.--nisyu:hover{background-color:rgba(216,105,157,.2)}}.c-qnavi__content ._btn.--gentei_kaijo{color:#da7035}@media(any-hover:hover){.c-qnavi__content ._btn.--gentei_kaijo:hover{background-color:rgba(218,112,53,.2)}}.c-qnavi__content ._btn.--forklift{color:#f09d4b}@media(any-hover:hover){.c-qnavi__content ._btn.--forklift:hover{background-color:rgba(240,157,75,.2)}}.c-qnavi__content ._btn.--entetsu{color:#23b1c7}@media(any-hover:hover){.c-qnavi__content ._btn.--entetsu:hover{background-color:rgba(35,177,199,.2)}}.c-qnavi__content ._btn.--iwata{color:#28bb7b}@media(any-hover:hover){.c-qnavi__content ._btn.--iwata:hover{background-color:rgba(40,187,123,.2)}}.c-qnavi__content ._btn.--chubu{color:#a35ba7}@media(any-hover:hover){.c-qnavi__content ._btn.--chubu:hover{background-color:rgba(163,91,167,.2)}}.c-qnavi__content ._btn.--fukuroi{color:#59c4b5}@media(any-hover:hover){.c-qnavi__content ._btn.--fukuroi:hover{background-color:rgba(89,196,181,.2)}}.c-qnavi__content ._btn.--hamamatsu{color:#7ac367}@media(any-hover:hover){.c-qnavi__content ._btn.--hamamatsu:hover{background-color:rgba(122,195,103,.2)}}.c-qnavi__content ._btn.--hamaoka{color:#7a79d4}@media(any-hover:hover){.c-qnavi__content ._btn.--hamaoka:hover{background-color:rgba(122,121,212,.2)}}.c-qnavi__content ._btn.--forklift{color:#ffa11b}@media(any-hover:hover){.c-qnavi__content ._btn.--forklift:hover{background-color:rgba(255,161,27,.2)}}.c-qnavi_sp{z-index:-1;background-color:#eef7fc;color:#0080cb;position:fixed;top:0;left:0;display:flex;flex-direction:column;opacity:0;overflow:hidden;width:0;height:0;transition:opacity .2s ease}.c-qnavi_sp.is-open{opacity:1;overflow:visible;width:100%;height:100vh;height:100dvh;z-index:9999}@media not screen and (max-width:768px){.c-qnavi_sp{display:none}}.c-qnavi_sp__wrap{padding:30px 3%;flex-grow:1;overflow-y:auto}.c-qnavi_sp__btns{display:grid;grid-template-columns:repeat(2,1fr);gap:3vw;margin-top:3vw}.c-qnavi_sp__btn{display:block;text-align:center;border:3px solid #0080cb;border-radius:15px;font-weight:700;padding:8px 0 0;overflow:hidden;background-color:#fff;line-height:1.3}.c-qnavi_sp__btn ._license_name{font-size:clamp(1.6rem,2vw,2.8rem);margin-top:6px}.c-qnavi_sp__btn ._inline{display:block}.c-qnavi_sp__btn ._description{margin-top:10px;font-size:1.2rem}@media screen and (max-width:576px){.c-qnavi_sp__btn ._description{margin-top:5px}}.c-qnavi_sp__btn ._icon{width:30%;aspect-ratio:16/9;margin:0 auto}@media screen and (max-width:576px){.c-qnavi_sp__btn ._icon{width:45%}}.c-qnavi_sp__btn ._icon img{width:100%;height:100%;object-fit:cover}.c-qnavi_sp__btn ._btn{padding:7px 0;background:url(/assets/dest/img/common/ico_arrow_next_white.svg) no-repeat right .6em center/1.3em auto;background-color:#0080cb;margin-top:10px;color:#fff}@media screen and (max-width:576px){.c-qnavi_sp__btn ._btn{font-size:1.3rem;margin-top:5px}}.c-qnavi_sp__btn.--thumb{padding-top:0}.c-qnavi_sp__btn.--thumb ._thumb{aspect-ratio:340/126}.c-qnavi_sp__btn.--thumb ._thumb img{width:100%;height:100%;object-fit:cover}.c-qnavi_sp__btn.--thumb ._content{padding:10px 0 6px;background:url(/shared/img/ico/ico_externallink.svg) no-repeat right 8px top 8px}.c-qnavi_sp__btn.--thumb ._logo{width:69%;height:auto}.c-qnavi_sp__btn.--thumb ._site_name{margin-top:10px;font-size:1.2rem}@media screen and (max-width:576px){.c-qnavi_sp__btn.--thumb ._site_name{margin-top:5px}}.c-qnavi_sp__btn.--futsu{border-color:#d55a4d}.c-qnavi_sp__btn.--futsu ._license_name{color:#d55a4d}.c-qnavi_sp__btn.--futsu ._btn{background-color:#d55a4d}.c-qnavi_sp__btn.--pro_driver{border-color:#e6b13c}.c-qnavi_sp__btn.--pro_driver ._license_name{color:#e6b13c}.c-qnavi_sp__btn.--pro_driver ._btn{background-color:#e6b13c}.c-qnavi_sp__btn.--bike{border-color:#e77377}.c-qnavi_sp__btn.--bike ._license_name{color:#e77377}.c-qnavi_sp__btn.--bike ._btn{background-color:#e77377}.c-qnavi_sp__btn.--nisyu{border-color:#d8699d}.c-qnavi_sp__btn.--nisyu ._license_name{color:#d8699d}.c-qnavi_sp__btn.--nisyu ._btn{background-color:#d8699d}.c-qnavi_sp__btn.--gentei_kaijo{border-color:#da7035}.c-qnavi_sp__btn.--gentei_kaijo ._license_name{color:#da7035}.c-qnavi_sp__btn.--gentei_kaijo ._btn{background-color:#da7035}.c-qnavi_sp__btn.--forklift{border-color:#f09d4b}.c-qnavi_sp__btn.--forklift ._license_name{color:#f09d4b}.c-qnavi_sp__btn.--forklift ._btn{background-color:#f09d4b}.c-qnavi_sp__bottom{padding:3vw 0;display:flex;justify-content:center;z-index:1;position:relative}.c-qnavi_sp .c-round_btn{background-image:none;padding:.5em 0 .6em}.c-qnavi_sp .c-round_btn ._batsu{margin-right:.3em;font-size:1.3em}form .error-message{color:#e43b1c;margin:4px}.c-plan_overview{border-radius:6px;border:1px solid #ddd;overflow:hidden;margin-top:22px}.c-plan_overview__school{padding:4px 1em;font-size:1.4rem;background-color:#0080cb}.c-plan_overview__school a{color:#fff}.c-plan_overview__school ._school_add,.c-plan_overview__school ._school_name{color:#fff;display:inline-block}.c-plan_overview__school ._school_name{margin-right:1em}.c-plan_overview__school ._school_add{font-size:90%}.c-plan_overview__body{padding:1.2em;display:grid;grid-template-columns:clamp(120px,25%,240px) 1fr;gap:10px 1.3em}@media screen and (max-width:768px){.c-plan_overview__body{grid-template-columns:32% 1fr}}@media screen and (max-width:576px){.c-plan_overview__body{display:block}}@media screen and (max-width:576px){.c-plan_overview__thumb img{display:block;width:100%}}.c-plan_overview__header{line-height:1.3;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:2px .8em;color:#0080cb}@media screen and (max-width:576px){.c-plan_overview__header{margin-top:10px}}.c-plan_overview ._badge{display:inline-block;padding:.2em .8em;color:#fff;font-size:1.4rem;background-color:#db477e;border-radius:4px}.c-plan_overview__biko_text{margin-top:10px}.c-plan_overview__sub_info{border-radius:4px;margin-block:10px;background-color:#efefef;padding:.6em 1em;font-size:1.4rem;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:2px 1.6em}.c-plan_overview__sub_info ._joken,.c-plan_overview__sub_info ._kikan{width:100%}.c-plan_overview__end_info{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:10px 0}.c-plan_overview__end_info ._btn{border:1px solid #dedede;padding:.4em 1.4em;color:#0080cb;border-radius:4px}@media screen and (max-width:576px){.c-plan_overview__end_info ._btn{margin:0 auto}}@media(any-hover:hover){.c-plan_overview__end_info ._btn{transition:background-color .2s ease}.c-plan_overview__end_info ._btn:hover{background-color:rgba(0,128,203,.1)}}.c-plan_overview__price{display:flex;justify-content:end;align-items:end;gap:10px}@media screen and (max-width:768px){.c-plan_overview__price{width:100%;flex-direction:column}}.c-plan_overview__price .main_price{flex-grow:1;margin-top:0;text-align:right;font-size:1.6rem;color:#db477e;font-family:Oswald,sans-serif;font-weight:700;line-height:1}@media screen and (max-width:768px){.c-plan_overview__price .main_price{font-size:clamp(1.4rem,4vw,1.6rem)}}.c-plan_overview__price .main_price ._num{font-size:205%}.c-plan_overview__price .sub_price{font-size:1.8rem;line-height:1}@media screen and (max-width:768px){.c-plan_overview__price .sub_price{font-size:1.5rem}}@media screen and (max-width:576px){.c-plan_overview__price .sub_price{width:100%;text-align:right}}.c-plan_overview__botom_btns{grid-column:1/3;display:flex;gap:12px}@media screen and (max-width:768px){.c-plan_overview__botom_btns{flex-direction:column;margin-top:10px}}.c-plan_overview__botom_btns>*{flex:1}.c-plan_overview__botom_btns ._btn{width:100%;padding:.8em 0;display:block;text-align:center;border:1px solid #0080cb;color:#0080cb;border-radius:4px}@media(any-hover:hover){.c-plan_overview__botom_btns ._btn{transition:background-color .2s ease}.c-plan_overview__botom_btns ._btn:hover{background-color:rgba(0,128,203,.1)}}.c-plan_overview__botom_btns ._btn._reserve{background-color:#0080cb;color:#fff}@media(any-hover:hover){.c-plan_overview__botom_btns ._btn._reserve{transition:filter .2s ease}.c-plan_overview__botom_btns ._btn._reserve:hover{filter:brightness(.8)}}.c-plan_overview.--school1 .c-plan_overview__school{background-color:#23b1c7}.c-plan_overview.--school1 .c-plan_overview__end_info ._btn,.c-plan_overview.--school1 .c-plan_overview__header{color:#23b1c7}@media(any-hover:hover){.c-plan_overview.--school1 .c-plan_overview__end_info ._btn{transition:background-color .2s ease}.c-plan_overview.--school1 .c-plan_overview__end_info ._btn:hover{background-color:rgba(35,177,199,.1)}}.c-plan_overview.--school1 .c-plan_overview__botom_btns ._btn{color:#23b1c7;border-color:#23b1c7}@media(any-hover:hover){.c-plan_overview.--school1 .c-plan_overview__botom_btns ._btn{transition:background-color .2s ease}.c-plan_overview.--school1 .c-plan_overview__botom_btns ._btn:hover{background-color:rgba(35,177,199,.1)}}.c-plan_overview.--school1 .c-plan_overview__botom_btns ._btn._reserve{background-color:#23b1c7;color:#fff}.c-plan_overview.--school2 .c-plan_overview__school{background-color:#28bb7b}.c-plan_overview.--school2 .c-plan_overview__end_info ._btn,.c-plan_overview.--school2 .c-plan_overview__header{color:#28bb7b}@media(any-hover:hover){.c-plan_overview.--school2 .c-plan_overview__end_info ._btn{transition:background-color .2s ease}.c-plan_overview.--school2 .c-plan_overview__end_info ._btn:hover{background-color:rgba(40,187,123,.1)}}.c-plan_overview.--school2 .c-plan_overview__botom_btns ._btn{color:#28bb7b;border-color:#28bb7b}@media(any-hover:hover){.c-plan_overview.--school2 .c-plan_overview__botom_btns ._btn{transition:background-color .2s ease}.c-plan_overview.--school2 .c-plan_overview__botom_btns ._btn:hover{background-color:rgba(40,187,123,.1)}}.c-plan_overview.--school2 .c-plan_overview__botom_btns ._btn._reserve{background-color:#28bb7b;color:#fff}.c-plan_overview.--school3 .c-plan_overview__school{background-color:#7ac367}.c-plan_overview.--school3 .c-plan_overview__end_info ._btn,.c-plan_overview.--school3 .c-plan_overview__header{color:#7ac367}@media(any-hover:hover){.c-plan_overview.--school3 .c-plan_overview__end_info ._btn{transition:background-color .2s ease}.c-plan_overview.--school3 .c-plan_overview__end_info ._btn:hover{background-color:rgba(122,195,103,.1)}}.c-plan_overview.--school3 .c-plan_overview__botom_btns ._btn{color:#7ac367;border-color:#7ac367}@media(any-hover:hover){.c-plan_overview.--school3 .c-plan_overview__botom_btns ._btn{transition:background-color .2s ease}.c-plan_overview.--school3 .c-plan_overview__botom_btns ._btn:hover{background-color:rgba(122,195,103,.1)}}.c-plan_overview.--school3 .c-plan_overview__botom_btns ._btn._reserve{background-color:#7ac367;color:#fff}.c-plan_overview.--school4 .c-plan_overview__school{background-color:#59c4b5}.c-plan_overview.--school4 .c-plan_overview__end_info ._btn,.c-plan_overview.--school4 .c-plan_overview__header{color:#59c4b5}@media(any-hover:hover){.c-plan_overview.--school4 .c-plan_overview__end_info ._btn{transition:background-color .2s ease}.c-plan_overview.--school4 .c-plan_overview__end_info ._btn:hover{background-color:rgba(89,196,181,.1)}}.c-plan_overview.--school4 .c-plan_overview__botom_btns ._btn{color:#59c4b5;border-color:#59c4b5}@media(any-hover:hover){.c-plan_overview.--school4 .c-plan_overview__botom_btns ._btn{transition:background-color .2s ease}.c-plan_overview.--school4 .c-plan_overview__botom_btns ._btn:hover{background-color:rgba(89,196,181,.1)}}.c-plan_overview.--school4 .c-plan_overview__botom_btns ._btn._reserve{background-color:#59c4b5;color:#fff}.c-plan_overview.--school5 .c-plan_overview__school{background-color:#7a79d4}.c-plan_overview.--school5 .c-plan_overview__end_info ._btn,.c-plan_overview.--school5 .c-plan_overview__header{color:#7a79d4}@media(any-hover:hover){.c-plan_overview.--school5 .c-plan_overview__end_info ._btn{transition:background-color .2s ease}.c-plan_overview.--school5 .c-plan_overview__end_info ._btn:hover{background-color:rgba(122,121,212,.1)}}.c-plan_overview.--school5 .c-plan_overview__botom_btns ._btn{color:#7a79d4;border-color:#7a79d4}@media(any-hover:hover){.c-plan_overview.--school5 .c-plan_overview__botom_btns ._btn{transition:background-color .2s ease}.c-plan_overview.--school5 .c-plan_overview__botom_btns ._btn:hover{background-color:rgba(122,121,212,.1)}}.c-plan_overview.--school5 .c-plan_overview__botom_btns ._btn._reserve{background-color:#7a79d4;color:#fff}.c-plan_overview.--school6 .c-plan_overview__school{background-color:#a35ba7}.c-plan_overview.--school6 .c-plan_overview__end_info ._btn,.c-plan_overview.--school6 .c-plan_overview__header{color:#a35ba7}@media(any-hover:hover){.c-plan_overview.--school6 .c-plan_overview__end_info ._btn{transition:background-color .2s ease}.c-plan_overview.--school6 .c-plan_overview__end_info ._btn:hover{background-color:rgba(163,91,167,.1)}}.c-plan_overview.--school6 .c-plan_overview__botom_btns ._btn{color:#a35ba7;border-color:#a35ba7}@media(any-hover:hover){.c-plan_overview.--school6 .c-plan_overview__botom_btns ._btn{transition:background-color .2s ease}.c-plan_overview.--school6 .c-plan_overview__botom_btns ._btn:hover{background-color:rgba(163,91,167,.1)}}.c-plan_overview.--school6 .c-plan_overview__botom_btns ._btn._reserve{background-color:#a35ba7;color:#fff}#resoluteDay .c-plan_overview{margin-top:0}.add-favorite-btn{border:1px solid #f7c744;line-height:1;padding:8px 1.2em;font-size:1.4rem;border-radius:5px;font-weight:700;display:inline-flex;align-items:center;gap:0 4px;position:relative}@media(any-hover:hover){.add-favorite-btn:after{transition:width .3s ease;content:"";display:block;width:0;height:100%;position:absolute;top:0;left:0}.add-favorite-btn:hover:after{width:100%}}.add-favorite-btn:before{content:"";width:32px;aspect-ratio:1;display:block;background-repeat:no-repeat;background-position:50%;background-size:contain}.add-favorite-btn ._sakujo,.add-favorite-btn ._tsuika{display:none}.add-favorite-btn[data-favorite-status="1"]{background-color:#f7c744;color:#fff}.add-favorite-btn[data-favorite-status="1"]:before{background-image:url(/assets/dest/img/common/ico_favorite_minus.svg)}.add-favorite-btn[data-favorite-status="1"]:after{background-color:hsla(0,0%,100%,.2)}.add-favorite-btn[data-favorite-status="1"] ._sakujo{display:inline-block}.add-favorite-btn[data-favorite-status="0"]{background-color:#fff;color:#f7c744}.add-favorite-btn[data-favorite-status="0"]:before{background-image:url(/assets/dest/img/common/ico_favorite_plus.svg)}.add-favorite-btn[data-favorite-status="0"] ._tsuika{display:inline-block}.add-favorite-btn[data-favorite-status="0"]:after{background-color:rgba(247,199,68,.4)}body.favorite .noPlan{text-align:center;border:2px solid #0080cb;color:#0080cb;font-weight:700;padding:20px 3%}body.favorite #planListArea .sub-title{font-size:22px;font-size:2.2rem;margin:0}body.favorite #planListArea .planBox{position:relative;padding:20px 0;border-bottom:1px solid #dedede;display:flex;justify-content:space-between;align-items:flex-start;gap:0 20px}body.favorite #planListArea .planBox .cont{display:flex;align-items:center}body.favorite #planListArea .planBox .photo{width:240px;aspect-ratio:2;flex-shrink:0}@media screen and (max-width:992px){body.favorite #planListArea .planBox .photo{width:25%}}body.favorite #planListArea .planBox .photo img{width:100%;height:100%;object-fit:cover}body.favorite #planListArea .planBox .priceArea{flex-grow:1}body.favorite #planListArea .planBox .priceArea dt{display:flex;align-items:center;flex-wrap:wrap;gap:6px .6em;margin-bottom:6px;color:#0080cb;font-size:clamp(2rem,2vw,2.6rem);width:100%}body.favorite #planListArea .planBox .priceArea dt ._school_name{display:inline-block;font-size:1.4rem;border:1px solid #0080cb;background-color:rgba(0,128,203,.1);padding:2px 6px;border-radius:3px}body.favorite #planListArea .planBox .priceArea dt ._school_name.entetsu{border-color:#23b1c7;background-color:#23b1c7;color:#fff}body.favorite #planListArea .planBox .priceArea dt ._school_name.iwata{border-color:#28bb7b;background-color:#28bb7b;color:#fff}body.favorite #planListArea .planBox .priceArea dt ._school_name.chubu{border-color:#a35ba7;background-color:#a35ba7;color:#fff}body.favorite #planListArea .planBox .priceArea dt ._school_name.fukuroi{border-color:#59c4b5;background-color:#59c4b5;color:#fff}body.favorite #planListArea .planBox .priceArea dt ._school_name.hamamatsu{border-color:#7ac367;background-color:#7ac367;color:#fff}body.favorite #planListArea .planBox .priceArea dt ._school_name.hamaoka{border-color:#7a79d4;background-color:#7a79d4;color:#fff}body.favorite #planListArea .planBox .priceArea dt ._school_name.forklift{border-color:#ffa11b;background-color:#ffa11b;color:#fff}body.favorite #planListArea .planBox .priceArea dt ._plan_ttl{display:inline-block;font-feature-settings:"palt";letter-spacing:.06em}body.favorite #planListArea .planBox .priceArea dd{line-height:1.2}body.favorite #planListArea .planBox .priceArea dd .n-price{display:block}body.favorite #planListArea .planBox .priceArea dd .s-price{color:#db477e;font-size:22px;font-size:2.2rem}body.favorite #planListArea .planBox .priceArea dd .s-price strong{font-size:clamp(2rem,3vw,3rem)}body.favorite #planListArea .planBox .priceArea dd .s-price ._yen{font-size:75%}body.favorite #planListArea .planBox .priceArea dd .tax{font-size:1.6rem;display:inline-block}body.favorite #planListArea .planBox .priceArea dd .tax strong{font-weight:400}body.favorite #planListArea .planBox .priceArea dd .priceDesc{display:block;margin-top:5px;font-size:14px;font-size:1.4rem}body.favorite #planListArea .planBox .priceArea .subIcon{display:inline-block;transform:translateY(-10%)}body.favorite #planListArea .planBox .priceArea .subIcon img{image-rendering:-webkit-optimize-contrast}body.favorite #planListArea .planBox .priceArea .plan_content{font-feature-settings:"palt";display:flex;align-items:flex-start;gap:6px 20px}body.favorite #planListArea .planBox .priceArea .price_item{flex-grow:1}body.favorite #planListArea .planBox .priceArea .btns{width:230px;display:flex;flex-shrink:0;gap:10px}body.favorite #planListArea .planBox .priceArea .btns .add-favorite-btn,body.favorite #planListArea .planBox .priceArea .btns .find_schedule_form{width:48%}body.favorite #planListArea .planBox .priceArea .btns .add-favorite-btn{display:flex;flex-direction:column;align-items:center;padding:6px;gap:5px;max-width:110px}body.favorite #planListArea .planBox .priceArea .btns .blue_btn{border-radius:5px;background-color:#0080cb;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:1.4rem;position:relative}body.favorite #planListArea .planBox .priceArea .btns .blue_btn:disabled{background-color:#aeaeae}body.favorite #planListArea .planBox .priceArea .btns .blue_btn:after{transition:width .3s ease;content:"";display:block;width:0;height:100%;position:absolute;top:0;left:0;background-color:hsla(0,0%,100%,.2)}@media(any-hover:hover){body.favorite #planListArea .planBox .priceArea .btns .blue_btn:hover:after{width:100%}}body.favorite #planListArea .planBox .noPlan{font-size:18px;font-size:1.8rem}@media screen and (max-width:576px){body.favorite #planListArea .planBox{padding:8vw 0;display:flex;flex-wrap:wrap;gap:10px}body.favorite #planListArea .planBox:first-child{padding-top:0}body.favorite #planListArea .planBox .photo{order:2;width:48%}body.favorite #planListArea .planBox .priceArea{flex-shrink:0;display:contents}body.favorite #planListArea .planBox .priceArea dt{order:1;margin-bottom:0}body.favorite #planListArea .planBox .priceArea .plan_content{display:contents}body.favorite #planListArea .planBox .priceArea .price_item{order:3;width:48%;flex-grow:0}body.favorite #planListArea .planBox .priceArea .price_item .tax{font-size:1.3rem}body.favorite #planListArea .planBox .priceArea .s-price{white-space:nowrap;font-size:clamp(1.6rem,5vw,2rem)}body.favorite #planListArea .planBox .priceArea .btns{order:4;width:100%}body.favorite #planListArea .planBox .priceArea .btns .find_schedule_form{width:100%}body.favorite #planListArea .planBox .priceArea .btns .add-favorite-btn{width:27vw;padding:8px 6px;flex:unset;white-space:nowrap;font-size:1.3rem}body.favorite #planListArea .planBox .priceArea .btns .add-favorite-btn:before{width:clamp(20px,32%,40px)}body.favorite #planListArea .planBox .priceArea .schedule_form{flex:unset}}.c-important__bar{background-color:rgba(246,18,18,.1);padding:9px 12px}.c-important__item{display:grid;grid-template-columns:7em 6em 1fr;justify-content:start;align-items:start;gap:0 8px}.c-important__item:not(:first-child){margin-top:8px}@media screen and (max-width:768px){.c-important__item{display:flex;flex-wrap:wrap;align-items:start;gap:4px 8px;font-size:1.4rem;line-height:1.4}}.c-important__item__date{text-align:center;flex-shrink:0;opacity:.6;font-size:90%;line-height:1.8;font-family:sans-serif}.c-important__item__badge{text-align:center;background-color:#f61212;color:#fff;display:inline-block;line-height:1;padding:6px .8em 4px;border-radius:3px;font-size:min(80%,1.6rem)}.c-important__item__ttl{width:100%}.c-maintenance_note{border:2px solid #e43b1c;color:#e43b1c;padding:24px;border-radius:10px;text-align:center;margin-bottom:30px;background-color:#fff0ee}@media screen and (max-width:768px){.c-maintenance_note{padding:3%}}.c-maintenance_note ._ttl{font-size:clamp(2rem,3vw,2.4rem);font-weight:700}@media not screen and (max-width:768px){.c-maintenance_note p{font-size:110%}}@media screen and (max-width:768px){.c-maintenance_note p br{display:none}}.c-maintenance_note ._term{font-weight:700;margin-top:6px}.c-maintenance_note ._term ._inline{display:inline-block}:root{--space-xl:12rem;--space-lg:8rem;--space-md:4rem;--space-sm:2rem}@media screen and (max-width:1200px){:root{--space-xl:12vw;--space-lg:10vw;--space-md:6vw;--space-sm:4rem}}.u-mt-xl{margin-top:var(--space-xl)}.u-mt-lg{margin-top:var(--space-lg)}.u-mt-md{margin-top:var(--space-md)}.u-mt-sm{margin-top:var(--space-sm)}.u-pt-xl{padding-top:var(--space-xl)}.u-pt-lg{padding-top:var(--space-lg)}.u-pt-md{padding-top:var(--space-md)}.u-pt-sm{padding-top:var(--space-sm)}.u-text-alignL{text-align:left}.u-text-alignC{text-align:center}.u-text-alignR{text-align:right}@media screen and (max-width:768px){.u-d-block--pc{display:none}}@media screen and (min-width:768px){.u-d-block--pc{display:block}}@media screen and (min-width:768px){.u-d-block--sp{display:none}}@media screen and (max-width:768px){.u-d-block--sp{display:block}}@media screen and (max-width:768px){.u-d-inline--pc{display:none}}@media screen and (min-width:768px){.u-d-inline--pc{display:inline}}@media screen and (min-width:768px){.u-d-inline--sp{display:none}}@media screen and (max-width:768px){.u-d-inline--sp{display:inline}}@media screen and (max-width:768px){.u-d-inline-block--pc{display:none}}@media screen and (min-width:768px){.u-d-inline-block--pc{display:inline-block}}@media screen and (min-width:768px){.u-d-inline-block--sp{display:none}}@media screen and (max-width:768px){.u-d-inline-block--sp{display:inline-block}}.u-display-hide{display:none}.u-display-inline-block{display:inline-block}:root{--font-xl:clamp(2.4rem,4vw,3.6rem);--font-lg:clamp(1.8rem,3vw,2.4rem);--font-md:clamp(1.6rem,2vw,2rem);--font-sm:1.4rem;--font-xs:1.2rem}.u-font-xl{font-size:var(--font-xl)}.u-font-lg{font-size:var(--font-lg)}.u-font-md{font-size:var(--font-md)}.u-font-sm{font-size:var(--font-sm)}.u-font-xs{font-size:var(--font-xs)}.u-col-1{width:8.333333%}@media screen and (max-width:1800px){.u-col-1--max-mv{width:8.333333%}}@media screen and (max-width:1600px){.u-col-1--xxxl{width:8.333333%}}@media screen and (max-width:1400px){.u-col-1--xxl{width:8.333333%}}@media screen and (max-width:1200px){.u-col-1--xl{width:8.333333%}}@media screen and (max-width:992px){.u-col-1--lg{width:8.333333%}}@media screen and (max-width:768px){.u-col-1--md{width:8.333333%}}@media screen and (max-width:576px){.u-col-1--sm{width:8.333333%}}@media screen and (max-width:768px){.u-col-1--sp{width:8.333333%}}.u-col-2{width:16.666666%}@media screen and (max-width:1800px){.u-col-2--max-mv{width:16.666666%}}@media screen and (max-width:1600px){.u-col-2--xxxl{width:16.666666%}}@media screen and (max-width:1400px){.u-col-2--xxl{width:16.666666%}}@media screen and (max-width:1200px){.u-col-2--xl{width:16.666666%}}@media screen and (max-width:992px){.u-col-2--lg{width:16.666666%}}@media screen and (max-width:768px){.u-col-2--md{width:16.666666%}}@media screen and (max-width:576px){.u-col-2--sm{width:16.666666%}}@media screen and (max-width:768px){.u-col-2--sp{width:16.666666%}}.u-col-3{width:24.999999%}@media screen and (max-width:1800px){.u-col-3--max-mv{width:24.999999%}}@media screen and (max-width:1600px){.u-col-3--xxxl{width:24.999999%}}@media screen and (max-width:1400px){.u-col-3--xxl{width:24.999999%}}@media screen and (max-width:1200px){.u-col-3--xl{width:24.999999%}}@media screen and (max-width:992px){.u-col-3--lg{width:24.999999%}}@media screen and (max-width:768px){.u-col-3--md{width:24.999999%}}@media screen and (max-width:576px){.u-col-3--sm{width:24.999999%}}@media screen and (max-width:768px){.u-col-3--sp{width:24.999999%}}.u-col-4{width:33.333332%}@media screen and (max-width:1800px){.u-col-4--max-mv{width:33.333332%}}@media screen and (max-width:1600px){.u-col-4--xxxl{width:33.333332%}}@media screen and (max-width:1400px){.u-col-4--xxl{width:33.333332%}}@media screen and (max-width:1200px){.u-col-4--xl{width:33.333332%}}@media screen and (max-width:992px){.u-col-4--lg{width:33.333332%}}@media screen and (max-width:768px){.u-col-4--md{width:33.333332%}}@media screen and (max-width:576px){.u-col-4--sm{width:33.333332%}}@media screen and (max-width:768px){.u-col-4--sp{width:33.333332%}}.u-col-5{width:41.666665%}@media screen and (max-width:1800px){.u-col-5--max-mv{width:41.666665%}}@media screen and (max-width:1600px){.u-col-5--xxxl{width:41.666665%}}@media screen and (max-width:1400px){.u-col-5--xxl{width:41.666665%}}@media screen and (max-width:1200px){.u-col-5--xl{width:41.666665%}}@media screen and (max-width:992px){.u-col-5--lg{width:41.666665%}}@media screen and (max-width:768px){.u-col-5--md{width:41.666665%}}@media screen and (max-width:576px){.u-col-5--sm{width:41.666665%}}@media screen and (max-width:768px){.u-col-5--sp{width:41.666665%}}.u-col-6{width:49.999998%}@media screen and (max-width:1800px){.u-col-6--max-mv{width:49.999998%}}@media screen and (max-width:1600px){.u-col-6--xxxl{width:49.999998%}}@media screen and (max-width:1400px){.u-col-6--xxl{width:49.999998%}}@media screen and (max-width:1200px){.u-col-6--xl{width:49.999998%}}@media screen and (max-width:992px){.u-col-6--lg{width:49.999998%}}@media screen and (max-width:768px){.u-col-6--md{width:49.999998%}}@media screen and (max-width:576px){.u-col-6--sm{width:49.999998%}}@media screen and (max-width:768px){.u-col-6--sp{width:49.999998%}}.u-col-7{width:58.333331%}@media screen and (max-width:1800px){.u-col-7--max-mv{width:58.333331%}}@media screen and (max-width:1600px){.u-col-7--xxxl{width:58.333331%}}@media screen and (max-width:1400px){.u-col-7--xxl{width:58.333331%}}@media screen and (max-width:1200px){.u-col-7--xl{width:58.333331%}}@media screen and (max-width:992px){.u-col-7--lg{width:58.333331%}}@media screen and (max-width:768px){.u-col-7--md{width:58.333331%}}@media screen and (max-width:576px){.u-col-7--sm{width:58.333331%}}@media screen and (max-width:768px){.u-col-7--sp{width:58.333331%}}.u-col-8{width:66.666664%}@media screen and (max-width:1800px){.u-col-8--max-mv{width:66.666664%}}@media screen and (max-width:1600px){.u-col-8--xxxl{width:66.666664%}}@media screen and (max-width:1400px){.u-col-8--xxl{width:66.666664%}}@media screen and (max-width:1200px){.u-col-8--xl{width:66.666664%}}@media screen and (max-width:992px){.u-col-8--lg{width:66.666664%}}@media screen and (max-width:768px){.u-col-8--md{width:66.666664%}}@media screen and (max-width:576px){.u-col-8--sm{width:66.666664%}}@media screen and (max-width:768px){.u-col-8--sp{width:66.666664%}}.u-col-9{width:74.999997%}@media screen and (max-width:1800px){.u-col-9--max-mv{width:74.999997%}}@media screen and (max-width:1600px){.u-col-9--xxxl{width:74.999997%}}@media screen and (max-width:1400px){.u-col-9--xxl{width:74.999997%}}@media screen and (max-width:1200px){.u-col-9--xl{width:74.999997%}}@media screen and (max-width:992px){.u-col-9--lg{width:74.999997%}}@media screen and (max-width:768px){.u-col-9--md{width:74.999997%}}@media screen and (max-width:576px){.u-col-9--sm{width:74.999997%}}@media screen and (max-width:768px){.u-col-9--sp{width:74.999997%}}.u-col-10{width:83.33333%}@media screen and (max-width:1800px){.u-col-10--max-mv{width:83.33333%}}@media screen and (max-width:1600px){.u-col-10--xxxl{width:83.33333%}}@media screen and (max-width:1400px){.u-col-10--xxl{width:83.33333%}}@media screen and (max-width:1200px){.u-col-10--xl{width:83.33333%}}@media screen and (max-width:992px){.u-col-10--lg{width:83.33333%}}@media screen and (max-width:768px){.u-col-10--md{width:83.33333%}}@media screen and (max-width:576px){.u-col-10--sm{width:83.33333%}}@media screen and (max-width:768px){.u-col-10--sp{width:83.33333%}}.u-col-11{width:91.666663%}@media screen and (max-width:1800px){.u-col-11--max-mv{width:91.666663%}}@media screen and (max-width:1600px){.u-col-11--xxxl{width:91.666663%}}@media screen and (max-width:1400px){.u-col-11--xxl{width:91.666663%}}@media screen and (max-width:1200px){.u-col-11--xl{width:91.666663%}}@media screen and (max-width:992px){.u-col-11--lg{width:91.666663%}}@media screen and (max-width:768px){.u-col-11--md{width:91.666663%}}@media screen and (max-width:576px){.u-col-11--sm{width:91.666663%}}@media screen and (max-width:768px){.u-col-11--sp{width:91.666663%}}.u-col-12{width:99.999996%}@media screen and (max-width:1800px){.u-col-12--max-mv{width:99.999996%}}@media screen and (max-width:1600px){.u-col-12--xxxl{width:99.999996%}}@media screen and (max-width:1400px){.u-col-12--xxl{width:99.999996%}}@media screen and (max-width:1200px){.u-col-12--xl{width:99.999996%}}@media screen and (max-width:992px){.u-col-12--lg{width:99.999996%}}@media screen and (max-width:768px){.u-col-12--md{width:99.999996%}}@media screen and (max-width:576px){.u-col-12--sm{width:99.999996%}}@media screen and (max-width:768px){.u-col-12--sp{width:99.999996%}}.u-container-max-mv{margin-left:auto;margin-right:auto;max-width:1800px;padding-left:30px;padding-right:30px}.u-container-max-mv.--no-space{padding-left:0;padding-right:0}@media screen and (max-width:768px){.u-container-max-mv{padding-left:6vw;padding-right:6vw}}.u-container-xxxl{margin-left:auto;margin-right:auto;max-width:1600px;padding-left:30px;padding-right:30px}.u-container-xxxl.--no-space{padding-left:0;padding-right:0}@media screen and (max-width:768px){.u-container-xxxl{padding-left:6vw;padding-right:6vw}}.u-container-xxl{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:30px;padding-right:30px}.u-container-xxl.--no-space{padding-left:0;padding-right:0}@media screen and (max-width:768px){.u-container-xxl{padding-left:6vw;padding-right:6vw}}.u-container-xl{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:30px;padding-right:30px}.u-container-xl.--no-space{padding-left:0;padding-right:0}@media screen and (max-width:768px){.u-container-xl{padding-left:6vw;padding-right:6vw}}.u-container-lg{margin-left:auto;margin-right:auto;max-width:992px;padding-left:30px;padding-right:30px}.u-container-lg.--no-space{padding-left:0;padding-right:0}@media screen and (max-width:768px){.u-container-lg{padding-left:6vw;padding-right:6vw}}.u-container-md{margin-left:auto;margin-right:auto;max-width:768px;padding-left:30px;padding-right:30px}.u-container-md.--no-space{padding-left:0;padding-right:0}@media screen and (max-width:768px){.u-container-md{padding-left:6vw;padding-right:6vw}}.u-container-sm{margin-left:auto;margin-right:auto;max-width:576px;padding-left:30px;padding-right:30px}.u-container-sm.--no-space{padding-left:0;padding-right:0}@media screen and (max-width:768px){.u-container-sm{padding-left:6vw;padding-right:6vw}}.u-container-sp{margin-left:auto;margin-right:auto;max-width:768px;padding-left:30px;padding-right:30px}.u-container-sp.--no-space{padding-left:0;padding-right:0}@media screen and (max-width:768px){.u-container-sp{padding-left:6vw;padding-right:6vw}}.u-block-max-mv{display:none}@media screen and (max-width:1800px){.u-block-max-mv{display:block}}.u-block-xxxl{display:none}@media screen and (max-width:1600px){.u-block-xxxl{display:block}}.u-block-xxl{display:none}@media screen and (max-width:1400px){.u-block-xxl{display:block}}.u-block-xl{display:none}@media screen and (max-width:1200px){.u-block-xl{display:block}}.u-block-lg{display:none}@media screen and (max-width:992px){.u-block-lg{display:block}}.u-block-md{display:none}@media screen and (max-width:768px){.u-block-md{display:block}}.u-block-sm{display:none}@media screen and (max-width:576px){.u-block-sm{display:block}}.u-block-sp{display:none}@media screen and (max-width:768px){.u-block-sp{display:block}}.u-inline-block{display:inline-block}@media screen and (max-width:1800px){.u-hide-max-mv{display:none}}@media screen and (max-width:1600px){.u-hide-xxxl{display:none}}@media screen and (max-width:1400px){.u-hide-xxl{display:none}}@media screen and (max-width:1200px){.u-hide-xl{display:none}}@media screen and (max-width:992px){.u-hide-lg{display:none}}@media screen and (max-width:768px){.u-hide-md{display:none}}@media screen and (max-width:576px){.u-hide-sm{display:none}}@media screen and (max-width:768px){.u-hide-sp{display:none}}.u-bg.--gray{background-color:#f5f4f2}.fomu{--fomu-color-primary:#1951cc;--fomu-color-primary-hover:#0d3998;--fomu-color-white-hover:#ced6e5;--fomu-color-disabled:#bfbec2;--fomu-color-gray:#939393;--fomu-color-gray-hover:#7b7b7b;--fomu-color-kome:#777;--fomu-color-not-required:#868396;--fomu-color-success:#3dcd6f;--fomu-color-error:#da1515;--fomu-color-bg-error:#ffefef;--fomu-color-border:#dedede;--fomu-chk-icon-w:25px;--fomu-body-bg:#efefef;--fomu-control-padding:10px;--fomu-control-font-size:inherit;--fomu-control-bg:#fff;--fomu-select-icon-w:45px;--fomu-path-radio:circle(26%);--fomu-mt-lg:40px;--fomu-mt-md:16px;--fomu-mt-sm:8px;--fomu-step-icon-w:32px;line-height:1.6;text-align:left}@media(max-width:0){.fomu{--fomu-control-font-size:16px}}.fomu .u-container-xl{padding-inline:15px}.fomu__step{display:flex;justify-content:center}.fomu__step li{position:relative;width:max(160px,18%);text-align:center}.fomu__step li:not(:first-child):before{content:"";display:block;position:absolute;top:14px;right:calc(50% + var(--fomu-step-icon-w)/2);background-color:rgba(0,0,0,.1);width:calc(100% - var(--fomu-step-icon-w));height:4px}.fomu__step li .num{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--fomu-color-disabled);color:#fff;width:var(--fomu-step-icon-w);aspect-ratio:1;margin:0 auto;line-height:1}.fomu__step li .num.--success{-webkit-mask:url(/paper_driver/entry/common/assets/img/path_success.svg) no-repeat center/contain;mask:url(/paper_driver/entry/common/assets/img/path_success.svg) no-repeat center/contain}.fomu__step li .txt{margin-top:6px;font-weight:700;opacity:.38;font-size:1.4rem}.fomu__step li.is-current .num{background-color:var(--fomu-color-primary)}.fomu__step li.is-current .num.--success{background-color:var(--fomu-color-success)}.fomu__step li.is-current .txt{opacity:1}.fomu__intro{margin-top:var(--fomu-mt-lg)}.fomu__intro p+p{margin-top:1.2em}.fomu__intro a{color:inherit}.fomu__top_guide{margin-top:var(--fomu-mt-lg)}.fomu__thanks_msg{text-align:center;font-size:clamp(1.6rem,2vw,2rem);font-weight:600;overflow-wrap:anywhere;word-break:keep-all}.fomu__required_guide{margin-block:30px 0}.fomu__block_ttl{line-height:1;padding-block:.7em;margin-top:min(4vw,50px);background-color:#0080cb;color:#fff;text-align:center;font-size:clamp(1.6rem,2vw,2.6rem)}.fomu__body{margin-top:var(--fomu-mt-md)}.fomu__body.--view-only{border-top:1px solid var(--fomu-color-border)}.fomu__body.--view-only .fomu__item{border-bottom:1px solid var(--fomu-color-border)}.fomu__body.--view-only .fomu__item__content{word-break:break-all}.fomu__body .select_item{position:relative;width:min(100%,400px);display:flex;justify-content:space-between;align-items:stretch;border:1px solid var(--fomu-color-border);border-radius:4px;overflow:hidden;background-color:var(--fomu-control-bg)}.fomu__body .select_item .icon{flex-shrink:0;width:var(--fomu-select-icon-w);height:100%;border-left:1px solid var(--fomu-color-border);position:absolute;top:0;right:0;pointer-events:none}.fomu__body .select_item .icon:before{content:"";display:block;width:8px;aspect-ratio:1;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);background-color:var(--fomu-color-kome);position:absolute;inset:0;margin:auto}.fomu__body .select_item select{background-color:transparent;border:none;font-size:16px;display:block;-webkit-appearance:none;appearance:none;-webkit-user-select:none;user-select:none;width:100%;padding:var(--fomu-control-padding);padding-right:var(--fomu-select-icon-w);font-size:var(--fomu-control-font-size)}.fomu__body .radio_item{line-height:1.3}.fomu__body .radio_item input{position:absolute;visibility:hidden;width:0;height:0;border:none;background:none}.fomu__body .radio_item input+label{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:0 2px}.fomu__body .radio_item input+label .icon{background-color:var(--fomu-control-bg);position:relative;border:1px solid var(--fomu-color-border);border-radius:50%;content:"";width:var(--fomu-chk-icon-w);height:var(--fomu-chk-icon-w);display:none}.fomu__body .radio_item input:checked+label .icon{border-color:var(--fomu-color-primary)}.fomu__body .radio_item input:checked+label .icon:before{position:absolute;inset:0;content:"";display:block;-webkit-mask:url(/paper_driver/entry/common/assets/img/path_radio.svg) no-repeat center/contain;mask:url(/paper_driver/entry/common/assets/img/path_radio.svg) no-repeat center/contain;background-color:var(--fomu-color-primary)}.fomu__body [data-form=plan] .radio_list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media screen and (max-width:992px){.fomu__body [data-form=plan] .radio_list{grid-template-columns:repeat(1,1fr);font-size:1.4rem}}.fomu__body [data-form=plan] .radio_item input+label{display:block;border:1px solid #ddd;padding:15px 8px;border-radius:6px;background-color:#fff}.fomu__body [data-form=plan] .radio_item input+label:before{background-image:none;border:none;border-radius:0;margin-right:0;background-color:#efefef;border-radius:4px}.fomu__body [data-form=plan] .radio_item input:checked+label{border-color:#0080cb;background-color:rgba(0,128,203,.1)}.fomu__body [data-form=plan] .radio_item input:checked+label:before{background-color:#0080cb;-webkit-mask-image:url(/paper_driver/entry/common/assets/img/path_check.svg);mask-image:url(/paper_driver/entry/common/assets/img/path_check.svg)}.fomu__body [data-form=kibo_date] .date_item{display:flex;flex-direction:column;gap:8px}.fomu__body [data-form=kibo_date] .date_item:not(:first-child){margin-top:6px}.fomu__body [data-form=kibo_date] .date_item .time{width:100%}@media screen and (max-width:992px){.fomu__body [data-form=kibo_date] .date_item{flex-wrap:wrap}.fomu__body [data-form=kibo_date] .date_item .ttl{width:100%}}@media screen and (max-width:768px){.fomu__body [data-form=kibo_date] .date_item:not(:first-child){margin-top:14px}.fomu__body [data-form=kibo_date] .date_item .date,.fomu__body [data-form=kibo_date] .date_item .time{width:100%}}.fomu__body [data-form=kibo_date] .date_other{margin-top:10px}.fomu__body [data-form=school] .radio_list{display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:992px){.fomu__body [data-form=school] .radio_list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.fomu__body [data-form=school] .radio_list{grid-template-columns:repeat(1,1fr)}}.fomu__body .checkbox_item{line-height:1.3}.fomu__body .checkbox_item input{position:absolute;visibility:hidden;width:0;height:0;border:none;background:none}.fomu__body .checkbox_item input:disabled+label{color:#ccc}.fomu__body .checkbox_item input:disabled+label:before{background-color:#efefef}.fomu__body .checkbox_item input+label{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:0 2px}.fomu__body .checkbox_item input+label .icon{background-color:var(--fomu-control-bg);position:relative;border:1px solid var(--fomu-color-border);border-radius:4px;content:"";width:var(--fomu-chk-icon-w);height:var(--fomu-chk-icon-w);display:none}.fomu__body .checkbox_item input:checked+label .icon{background-color:var(--fomu-color-primary)}.fomu__body .checkbox_item input:checked+label .icon:before{position:absolute;inset:0;content:"";display:block;-webkit-mask:url(/paper_driver/entry/common/assets/img/path_check.svg) no-repeat center/contain;mask:url(/paper_driver/entry/common/assets/img/path_check.svg) no-repeat center/contain;background-color:#fff}.fomu__body .checkbox_list,.fomu__body .radio_list{display:flex;flex-wrap:wrap;gap:10px 1em;padding:10px;border:2px solid transparent;border-radius:4px}.fomu__body [data-form-group].errored_element{background-color:var(--fomu-color-bg-error)}.fomu__body .file_item .fomu__btn{margin-top:var(--fomu-mt-sm);width:200px}.fomu__body .file_item .fomu__btn .reselect{display:none}.fomu__body .file_item:has(.file_name) .fomu__btn .reselect{display:inline-block}.fomu__body .file_item input[type=file]{position:absolute;width:0;height:0;visibility:hidden}.fomu__body .file_item .file_info{font-size:1.4rem;display:flex;align-items:center;flex-wrap:wrap;gap:6px 1em;margin-top:6px}.fomu__body .file_item .file_thumb{display:block;width:100%}.fomu__body .file_item .file_thumb img{max-width:300px;height:auto;display:block}.fomu__body .file_item .file_delete_btn{border:none;border:1px solid currentColor;border-radius:6px;display:inline-block;padding-block:4px;padding-inline:.3em .6em;display:flex;justify-content:center;align-items:center;gap:0 6px}.fomu__body .file_item .file_delete_btn:before{content:"";display:block;width:1.3em;aspect-ratio:1;background-color:currentColor;-webkit-mask:url(/paper_driver/entry/common/assets/img/path_trash_can.svg) no-repeat center/contain;mask:url(/paper_driver/entry/common/assets/img/path_trash_can.svg) no-repeat center/contain}@media(any-hover:hover){.fomu__body .file_item .file_delete_btn{transition:background-color .2s ease}.fomu__body .file_item .file_delete_btn:hover{background-color:#c6c6c6}}.fomu__body .error-message{line-height:1.2;color:var(--fomu-color-error);display:flex;align-items:flex-start;gap:0 3px}.fomu__body .error-message:before{content:"";flex-shrink:0;display:block;background-color:var(--fomu-color-error);line-height:inherit;width:1.3em;aspect-ratio:1;-webkit-mask:url(/paper_driver/entry/common/assets/img/path_info.svg) no-repeat center/contain;mask:url(/paper_driver/entry/common/assets/img/path_info.svg) no-repeat center/contain}.fomu__body.is-table-layout{border-top:1px solid var(--fomu-color-border)}.fomu__body.is-table-layout .fomu__item{display:grid;grid-template-columns:minmax(20%,200px) 1fr;align-items:stretch;border-bottom:1px solid var(--fomu-color-border);border-inline:1px solid var(--fomu-color-border);padding:0}.fomu__body.is-table-layout .fomu__item__content,.fomu__body.is-table-layout .fomu__item__ttl{padding:10px}.fomu__body.is-table-layout .fomu__item__ttl{display:flex;align-items:center;flex-wrap:wrap;gap:0 .3em;background-color:#eef7fc;color:#0080cb}.fomu__body.is-table-layout .fomu__item__content{margin-top:0}@media screen and (max-width:768px){.fomu__body.is-table-layout .fomu__item{display:grid;grid-template-columns:1fr}.fomu__body.is-table-layout .fomu__item__ttl{padding-block:16px}}.fomu__btn{cursor:pointer;display:block;width:min(100%,300px);padding-block:6px;border:1px solid currentColor;color:var(--fomu-color-primary);text-align:center;border-radius:6px;background-color:#fff;text-decoration:none}@media(any-hover:hover){.fomu__btn{transition:background-color .2s ease}.fomu__btn:hover{background-color:var(--fomu-color-white-hover)}}.fomu__btn.--primary{color:#fff;border-color:var(--fomu-color-primary);background-color:var(--fomu-color-primary)}@media(any-hover:hover){.fomu__btn.--primary{transition:background-color .2s ease}.fomu__btn.--primary:hover{background-color:var(--fomu-color-primary-hover)}}.fomu__btn.--gray{color:#fff;border-color:var(--fomu-color-gray);background-color:var(--fomu-color-gray)}@media(any-hover:hover){.fomu__btn.--gray{transition:background-color .2s ease}.fomu__btn.--gray:hover{background-color:var(--fomu-color-gray-hover)}}.fomu__item{padding:22px 0}.fomu__item__ttl{font-weight:700}.fomu__item__content{margin-top:5px}.fomu__item__content a[href$=".pdf"]{color:#0080cb;text-decoration:underline}.fomu__item__content a[href$=".pdf"]:before{content:"";display:inline-block;width:1.3em;height:1.3em;background:url(/shared/img/ico/ico_pdf.png) no-repeat 50%/contain;margin-right:6px;translate:0 3px}.fomu__item .error-list{margin-top:5px;padding-inline:5px}.fomu__item.is-error .checkbox_list,.fomu__item.is-error .radio_list{background-color:var(--fomu-color-bg-error)}.fomu__item .fomu__control.is-error-element,.fomu__item .select_item.is-error-element{background-color:var(--fomu-color-bg-error);box-shadow:0 0 0 2px var(--fomu-color-error)}.fomu__sub_item:not(:first-child){margin-top:1.2em}.fomu__sub_item label{display:block}.fomu__required{background-color:var(--fomu-color-error);color:#fff;font-size:1.3rem;display:inline-block;line-height:1;padding:4px 8px;border-radius:3px;font-weight:400;transform:translateY(-2px)}.fomu__required.--mr{margin-right:5px}.fomu__required.--not{background-color:var(--fomu-color-not-required)}.fomu__control{background-color:var(--fomu-control-bg);border:1px solid var(--fomu-color-border);border-radius:4px;width:100%;padding:var(--fomu-control-padding);font-size:var(--fomu-control-font-size)}.fomu__control.js-datepicker{background:url(/paper_driver/entry/common/assets/img/ico_calendar_fomu.svg) no-repeat right 10px center/24px auto}.fomu__control:focus{outline-color:var(--fomu-color-primary)}.fomu__control.--zip{width:20em}.fomu__kome{line-height:1.3;font-size:1.5rem;color:var(--fomu-color-kome);display:flex;flex-wrap:wrap;margin-bottom:6px;gap:.3em 1.8em}.fomu__add{margin-top:var(--fomu-mt-sm)}.fomu__counter{text-align:right;font-size:1.4rem}.fomu__agreement{background-color:#fff;margin-top:var(--font-md);border:2px solid #ddd;padding:20px;text-align:center}.fomu__agreement a{color:inherit}.fomu__agreement .checkbox_list{margin-top:2px;justify-content:center}.fomu__agreement .checkbox_item{font-size:1.8rem;font-weight:700}.fomu__agreement .error-message{display:inline-flex}.fomu__btns{display:flex;justify-content:center;gap:10px}.fomu__btns .fomu__btn{padding-block:1em}.fomu__btns.--input{font-size:clamp(1.6rem,2vw,1.8rem)}.fomu__btns.--input .--primary{width:min(100%,400px)}.fomu__btns.--confirm{font-size:clamp(1.6rem,2vw,1.8rem);flex-direction:row-reverse}.fomu__comment_info{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.fomu__error_page{height:100dvh}.fomu__error_page,.fomu__error_page__ttl{display:flex;justify-content:center;align-items:center}.fomu__error_page__ttl{font-size:clamp(2rem,3vw,2.4rem);gap:0 .3em;color:var(--fomu-color-error)}.fomu__error_page__ttl:before{content:"";flex-shrink:0;display:block;background-color:var(--fomu-color-error);line-height:inherit;width:1.2em;aspect-ratio:1;-webkit-mask:url(/paper_driver/entry/common/assets/img/path_info.svg) no-repeat center/contain;mask:url(/paper_driver/entry/common/assets/img/path_info.svg) no-repeat center/contain}.fomu__error_page__content{width:min(96%,768px);border-radius:12px;text-align:center}.fomu__error_page ._txt{margin-top:var(--fomu-mt-sm);overflow-wrap:anywhere;word-break:keep-all}.fomu__error_page .fomu__btns{margin-top:var(--fomu-mt-md)}body.paper_driver.form #headline #pageTitle{overflow-wrap:anywhere;word-break:keep-all}@media screen and (max-width:576px){body.paper_driver.form #headline #pageTitle span{max-width:88%;display:block;margin-inline:auto}}body.paper_driver.form footer{margin-top:80px}.flatpickr-calendar .dayContainer{gap:3px}.flatpickr-calendar .flatpickr-day{border-radius:6px}.flatpickr-calendar .flatpickr-day.selected{background-color:#0080cb;border-color:#0080cb}