#header02{display:none}#left_menu{display:none}#toukikosyu img{max-width:100%}#toukikosyu{text-align:center}#toukikosyu .link_box001{margin-bottom:10px;position:relative}#toukikosyu .link_box001 .menu1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:30%;left:0;right:0;margin:0 3%}#toukikosyu .link_box001 .menu2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:7%;left:0;right:0;margin:0 3%}#toukikosyu .link_box0001{margin-bottom:30px;position:relative}#toukikosyu .link_box0001 .link001{position:absolute;bottom:54%;left:0;right:0}#toukikosyu .link_box0001 .link002{position:absolute;bottom:43%;left:0;right:0}#toukikosyu .link_box0001 .link003{position:absolute;bottom:32%;left:0;right:0}#toukikosyu .link_box0001 .link004{position:absolute;bottom:21%;left:0;right:0}#toukikosyu .link_box0001 .link005{position:absolute;bottom:10%;left:0;right:0}#toukikosyu .link_box002{margin-bottom:10px;position:relative}#toukikosyu .link_box002 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:9%;left:0;right:0;margin:0 33%}@media screen and (max-width: 1103px){#toukikosyu .link_box002 ul{margin:0 5%}}#toukikosyu .link_box002 ul:nth-child(2){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:22%;left:0;right:0;margin:0 3%}#toukikosyu .link_box002 ul+ul li:nth-child(2){margin-left:3%}@media print,screen and (min-width: 1104px){#toukikosyu #syudan{margin-bottom:30px}}@media screen and (max-width: 1103px){#toukikosyu #syudan{margin-bottom:20px}}#toukikosyu #syudan{margin:0 4%;position:relative}#toukikosyu #syudan .link001{max-width:585px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;bottom:6%;left:0;right:0;margin:0 auto}@media screen and (max-width: 1103px){#toukikosyu #syudan .link001{max-width:585px}#toukikosyu #syudan .link001 div{width:50%}}#toukikosyu #kobetsu{margin:0 4%;position:relative}#toukikosyu #kobetsu .link001{position:absolute;bottom:19%;left:0;right:0;margin:0 auto}@media screen and (max-width: 1103px){#toukikosyu #kobetsu .link001{width:82%}}#toukikosyu #kobetsu .link002{position:absolute;bottom:5%;left:0;right:0;margin:0 auto}@media screen and (max-width: 1103px){#toukikosyu #kobetsu .link002{width:82%}}#toukikosyu #online{margin:0 4%;position:relative}#toukikosyu #online .link001{position:absolute;bottom:19%;left:0;right:0;margin:0 auto}@media screen and (max-width: 1103px){#toukikosyu #online .link001{width:82%}}#toukikosyu #online .link002{position:absolute;bottom:5%;left:0;right:0;margin:0 auto}@media screen and (max-width: 1103px){#toukikosyu #online .link002{width:82%}}#toukikosyu #eizo{margin:0 4%;position:relative}#toukikosyu #eizo .link001{position:absolute;bottom:24%;left:0;right:0;margin:0 auto}@media screen and (max-width: 1103px){#toukikosyu #eizo .link001{width:82%}}#toukikosyu #eizo .link002{position:absolute;bottom:10.5%;left:0;right:0;margin:0 auto}@media screen and (max-width: 1103px){#toukikosyu #eizo .link002{width:82%}}#toukikosyu #tokuten{position:relative}#toukikosyu #tokuten .link001-top{position:absolute;top:70.3%;left:0;right:0;margin:0 auto}@media screen and (max-width: 1103px){#toukikosyu #tokuten .link001-top{width:82%}}#toukikosyu #tokuten .link001{position:absolute;top:61%;left:0;right:0;margin:0 auto}@media screen and (max-width: 1103px){#toukikosyu #tokuten .link001{width:82%}}#toukikosyu #tokuten2{position:relative}#toukikosyu #tokuten2 .link001{position:absolute;top:62.5%;left:0;right:0;margin:0 auto}@media screen and (max-width: 1103px){#toukikosyu #tokuten2 .link001{width:82%}}#toukikosyu #flow{position:relative}#toukikosyu #flow .link001{position:absolute;bottom:4%;left:0;right:0;margin:0 auto}@media screen and (max-width: 1103px){#toukikosyu #flow .link001{width:80%}}#toukikosyu #syokai_cp{position:relative;margin-bottom:50px}#toukikosyu #syokai_cp .link001{position:absolute;bottom:25%;left:0;right:0}#toukikosyu #syokai_cp .link002{position:absolute;bottom:7.5%;left:0;right:0}#toukikosyu #smile{margin-bottom:50px}@media screen and (max-width: 1103px){#toukikosyu #smile{margin:0 auto 30px;width:90%}}#toukikosyu .relative{position:relative}#toukikosyu .s01-link01{position:absolute;bottom:34%;left:0;right:0;margin:0 auto}#toukikosyu .s01-link02{position:absolute;bottom:20.5%;left:0;right:0;margin:0 auto}#toukikosyu .s01-link03{position:absolute;bottom:7%;left:0;right:0;margin:0 auto}#toukikosyu .s02-link01{position:absolute;bottom:35%;left:0;right:0;margin:0 auto}#toukikosyu .s02-link02{position:absolute;bottom:22%;left:0;right:0;margin:0 auto}#toukikosyu .s02-link03{position:absolute;bottom:9%;left:0;right:0;margin:0 auto}#toukikosyu .s03-link01{position:absolute;bottom:30.5%;left:0;right:0;margin:0 auto}#toukikosyu .s04-link01{position:absolute;bottom:10.5%;left:0;right:0;margin:0 auto}#toukikosyu .s05-link01{position:absolute;bottom:10%;left:0;right:0;margin:0 auto}#toukikosyu .c01-link01{position:absolute;bottom:34%;left:0;right:0;margin:0 auto}#toukikosyu .c01-link02{position:absolute;bottom:20.5%;left:0;right:0;margin:0 auto}#toukikosyu .c01-link03{position:absolute;bottom:7%;left:0;right:0;margin:0 auto}#toukikosyu .c02-link01{position:absolute;bottom:35%;left:0;right:0;margin:0 auto}#toukikosyu .c02-link02{position:absolute;bottom:22.5%;left:0;right:0;margin:0 auto}#toukikosyu .c02-link03{position:absolute;bottom:10%;left:0;right:0;margin:0 auto}#toukikosyu .c03-link01{position:absolute;bottom:30.5%;left:0;right:0;margin:0 auto}#toukikosyu .c03-link02{position:absolute;bottom:18%;left:0;right:0;margin:0 auto}#toukikosyu .c03-link03{position:absolute;bottom:5.5%;left:0;right:0;margin:0 auto}#toukikosyu .c04-link01{position:absolute;bottom:35%;left:0;right:0;margin:0 auto}#toukikosyu .c04-link02{position:absolute;bottom:21.5%;left:0;right:0;margin:0 auto}#toukikosyu .c04-link03{position:absolute;bottom:8%;left:0;right:0;margin:0 auto}#toukikosyu .c3-01-link01{position:absolute;bottom:33%;left:0;right:0;margin:0 auto}#toukikosyu .c3-01-link02{position:absolute;bottom:20%;left:0;right:0;margin:0 auto}#toukikosyu .c3-01-link03{position:absolute;bottom:7%;left:0;right:0;margin:0 auto}#toukikosyu .c3-02-link01{position:absolute;bottom:28%;left:0;right:0;margin:0 auto}#toukikosyu .c3-02-link02{position:absolute;bottom:16.6%;left:0;right:0;margin:0 auto}#toukikosyu .c3-02-link03{position:absolute;bottom:5%;left:0;right:0;margin:0 auto}#toukikosyu .c3-03-link01{position:absolute;bottom:33%;left:0;right:0;margin:0 auto}#toukikosyu .c3-03-link02{position:absolute;bottom:20%;left:0;right:0;margin:0 auto}#toukikosyu .c3-03-link03{position:absolute;bottom:7%;left:0;right:0;margin:0 auto}#toukikosyu .c3-04-link01{position:absolute;bottom:31.5%;left:0;right:0;margin:0 auto}#toukikosyu .c3-04-link02{position:absolute;bottom:19%;left:0;right:0;margin:0 auto}#toukikosyu .c3-04-link03{position:absolute;bottom:6.5%;left:0;right:0;margin:0 auto}#toukikosyu .id-01-link01{position:absolute;bottom:11%;left:0;right:0;margin:0 auto}#toukikosyu .id-02-link01{position:absolute;bottom:12%;left:0;right:0;margin:0 auto}#toukikosyu .id-03-link01{position:absolute;bottom:13%;left:0;right:0;margin:0 auto}#toukikosyu .id-04-link01{position:absolute;bottom:12%;left:0;right:0;margin:0 auto}#toukikosyu .id-05-link01{position:absolute;bottom:12%;left:0;right:0;margin:0 auto}#toukikosyu .id-06-link01{position:absolute;bottom:11%;left:0;right:0;margin:0 auto}#toukikosyu .k-link01{position:absolute;bottom:27%;left:0;right:0;margin:0 auto}#toukikosyu .k-link02{position:absolute;bottom:12%;left:0;right:0;margin:0 auto}#toukikosyu .fv{max-width:585px;margin:0 auto;position:relative}#toukikosyu .fv .link-box{max-width:585px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;bottom:23.5%;left:0;right:0;margin:0 auto}@media screen and (max-width: 1103px){#toukikosyu .fv .link-box div{width:50%}}#toukikosyu .fv .link-box-id{max-width:585px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;bottom:34.8%;left:0;right:0;margin:0 auto}@media screen and (max-width: 1103px){#toukikosyu .fv .link-box-id div{width:50%}}#toukikosyu .fv .link-s{position:absolute;bottom:25%;left:0;right:0;margin:0 auto}#toukikosyu .fv .link-1-2{position:absolute;bottom:25.1%;left:0;right:0;margin:0 auto}#toukikosyu .fv .link-3{position:absolute;bottom:25.1%;left:0;right:0;margin:0 auto}#toukikosyu .fv .link-k{position:absolute;bottom:25.1%;left:0;right:0;margin:0 auto}#toukikosyu .voice_mov{max-width:585px;margin:40px auto 0}#toukikosyu #contentbox01 .coursebox{max-width:585px;margin:0 auto;border:none !important;background-color:#f7e3e1;padding:0 0 40px !important}@media screen and (max-width: 1103px){#toukikosyu #contentbox01 .coursebox{width:100% !important;padding:0 0 20px !important}}#toukikosyu #contentbox01 .online{background-color:#f9e2fa !important}#toukikosyu #contentbox01 .online2{background-color:#be65a9 !important}#toukikosyu #contentbox01 .online2 h3:before{background-color:#be65a9 !important}#toukikosyu #contentbox01 .koukou{background-color:#ebf5e2 !important}#toukikosyu #contentbox01 .syougaku{background-color:#e9f4f9 !important}#toukikosyu #contentbox01 .kobetsu{background-color:#ecf3eb !important}#toukikosyu #contentbox01 .koukou2{background-color:#77c75a !important}#toukikosyu #contentbox01 .syougaku2{background-color:#736357 !important}#toukikosyu #contentbox01 .id{background-color:#fdf7e5 !important}#toukikosyu #contentbox01 .id2{background-color:#736357 !important}#toukikosyu #contentbox01 .koukou2 h3:before{background-color:#77c75a !important}#toukikosyu #contentbox01 .syougaku2 h3:before{background-color:#736357 !important}#toukikosyu #contentbox01 .id2 h3:before{background-color:#736357 !important}#toukikosyu .coursebox .anchorbox{max-width:525px !important}@media screen and (max-width: 1103px){#toukikosyu .coursebox .anchorbox{width:90% !important;padding:0 5% !important}}#toukikosyu .coursebox .anchorbox{margin:0 auto !important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#toukikosyu .coursebox .anchorbox div a{position:relative;border-radius:10px;padding:20px 0 30px 0;margin:20px 0 0 0;font-size:2.2rem;font-weight:bold;background-color:#007fd1;color:#fff;display:block;max-width:240px}@media screen and (max-width: 1103px){#toukikosyu .coursebox .anchorbox div a{max-width:160px;font-size:1.8rem;margin:5px 0 10px 0}}#toukikosyu .koukou-bt1 a{background-color:#77c75a !important}#toukikosyu .koukou-bt2 a{background-color:#b0d08b !important}#toukikosyu .syougaku-bt1 a{background-color:#367dcb !important}#toukikosyu .syougaku-bt2 a{background-color:#19b7dd !important}#toukikosyu .id-bt1 a{background-color:#367dcb !important}#toukikosyu .id-bt2 a{background-color:#19b7dd !important}@media screen and (max-width: 1103px){#toukikosyu #syunkikosyu #contentbox01 .coursebox{width:100% !important}}#toukikosyu .coursebox .anchorbox div a:before{content:"";width:1px;height:1px;left:0;right:0;margin:0 auto;bottom:5px !important;border:10px solid #fcee5d;border-bottom-color:rgba(0,0,0,0);border-left-width:10px;border-left-color:rgba(0,0,0,0);border-right-width:10px;border-right-color:rgba(0,0,0,0);position:absolute}#toukikosyu .riyubox{max-width:585px !important}@media screen and (max-width: 1103px){#toukikosyu .riyubox{width:100% !important}}#toukikosyu .riyubox{margin:0 auto;padding:30px 0 10px 0 !important}#toukikosyu .riyubox .flexbox{display:block;margin-left:0 !important;margin-right:0 !important;width:100%}#toukikosyu .riyubox .flexbox img{width:90%}#toukikosyu .riyubox .flexbox div:nth-of-type(1){margin-right:0 !important}#toukikosyu .riyubox h3{width:90%;position:relative !important;border-bottom:1px solid #fff !important;font-size:3rem !important}@media screen and (max-width: 1103px){#toukikosyu .riyubox h3{font-size:2rem !important}}#toukikosyu .riyubox h3{font-weight:bold !important;color:#fff !important;padding:0 0 10px 0 !important;margin:0 5% 15px 5% !important}#toukikosyu .lessonbox{max-width:585px !important}@media screen and (max-width: 1103px){#toukikosyu .lessonbox{width:100% !important}}#toukikosyu .lessonbox{margin:0 auto}#toukikosyu .lessonbox p{padding:0 5%;text-align:justify !important;margin-bottom:0}#toukikosyu .lessonbox .lessonttl{max-width:585px !important}@media screen and (max-width: 1103px){#toukikosyu .lessonbox .lessonttl{width:100% !important}}#toukikosyu .lessonbox .lessonttl{margin:0 auto;background-color:#dd2c2c !important;padding:20px 0;margin-bottom:40px}#toukikosyu .koukou .lessonttl{background-color:#77c75a !important}#toukikosyu .kobetsu .lessonttl{background-color:#5db66e !important}#toukikosyu .syougaku .lessonttl{background-color:#7897c3 !important}#toukikosyu .online .lessonttl{background-color:#be65a9 !important}#toukikosyu .id .lessonttl{background-color:#fbc600 !important}#toukikosyu .h3box h3{font-size:2.2rem;font-weight:bold;letter-spacing:2px;position:relative;z-index:1;line-height:1.5}#toukikosyu .mt50{margin-top:50px}#toukikosyu .h3box>div{font-size:7.5rem !important}#toukikosyu .link_kantan{padding:0 5%;margin-bottom:40px}#toukikosyu .supportbox{max-width:585px !important}@media screen and (max-width: 1103px){#toukikosyu .supportbox{width:100% !important}}#toukikosyu .supportbox{margin:0 auto;background-color:#f8f8f8;padding:50px 0}#toukikosyu .supportbox p{text-align:justify;padding:0 5% !important}#toukikosyu .supportbox .id p{text-align:justify;padding:0;margin-bottom:30px}#toukikosyu .supportbox .id h4{text-align:center !important;font-size:2.2rem !important}#toukikosyu .supportbox .id .id-img{text-align:center !important}#toukikosyu .supportbox .id img{width:50% !important}#toukikosyu .supportbox .flexbox{display:block;margin:0 auto;padding:0 5%;text-align:justify;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:auto !important}#toukikosyu .supportbox .flexbox img{margin:0 0 20px 0 !important;width:100%}#toukikosyu .supportbox .flexbox .jisyu{text-align:center}#toukikosyu .supportbox .flexbox .jisyu p{padding:0 !important}#toukikosyu .optionbox{padding:50px 0 20px;width:100% !important;max-width:585px !important}@media screen and (max-width: 1103px){#toukikosyu .optionbox{width:100% !important}}#toukikosyu .optionbox{margin:0 auto}#toukikosyu .optionbox p{padding:0 5%;text-align:justify;margin-bottom:20px}#toukikosyu .optionbox .link_kantan{padding:0 5%;margin-bottom:40px}#toukikosyu .omakasebox{max-width:585px !important}@media screen and (max-width: 1103px){#toukikosyu .omakasebox{max-width:100% !important}}#toukikosyu .omakasebox{margin:0 auto 50px}#toukikosyu .omakasebox img{max-width:100% !important}#toukikosyu .curriculumbox{background-color:#fef7e3;max-width:585px !important}@media screen and (max-width: 1103px){#toukikosyu .curriculumbox{max-width:100% !important}}#toukikosyu .curriculumbox{margin:0 auto;padding:50px 0}#toukikosyu .curriculumbox .flexbox{display:block !important}#toukikosyu .curriculumbox .flexbox div:first-child img{margin-bottom:20px}#toukikosyu .curriculumbox p{text-align:justify !important;margin:0 5% 30px}#toukikosyu .curriculumbox .moviebox{width:90% !important;max-width:585px !important;margin:0 auto !important}　 #toukikosyu .curriculumbox .moviebox:before{content:"";display:block;padding-top:0 !important}#toukikosyu .curriculumbox .moviebox .video-container{position:relative;width:100%;padding-top:56.25%;height:0}#toukikosyu .curriculumbox .moviebox .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}#toukikosyu .curriculumbox .movieboxtext{text-align:center !important;margin:20px 0 30px}.curriculumbox .flexbox{width:100% !important}@media screen and (max-width: 1103px){.curriculumbox .flexbox{width:90% !important;margin:0 5% !important}}.h3box>div>div{line-height:1;margin-top:10px !important}#syunkikosyu .h3box>div{font-size:7.5rem !important}.calendar-content-box .calendarbox{overflow:hidden;padding:50px 0 0 !important;max-width:585px !important}@media screen and (max-width: 1103px){.calendar-content-box .calendarbox{max-width:100% !important}.calendar-content-box .calendarbox img{width:100%}}.calendar-content-box .calendarbox{margin:0 auto}.calendar-content-box .calendarbox .h3box.min h3{font-size:2.2rem !important}.calendar-content-box .calendarbox .h3box>div{font-size:6rem !important}.calendar-content-box .nittei{margin-bottom:30px;padding:0 5%}.calendar-content-box .nittei img{max-width:none !important}.calendar-content-box .calendar{margin-bottom:30px;padding:0 5%}.calendar-content-box .calendar img{max-width:none !important}.calendar-content-box .bt{padding:0 0 20px 0;max-width:585px !important;margin:0 auto}@media screen and (max-width: 1103px){.calendar-content-box .bt{width:100% !important}}.calendar-content-box .bt img{max-width:100% !important}.calendar-content-box .id-text{padding:0 5% !important}.calendar-content-box p.caution{text-align:left;max-width:950px;margin:0 auto;padding:0 10px}#id .riyubox .flexbox>div:nth-of-type(2) img{width:100% !important}#syunkikosyu .supportbox p{text-align:justify}#syunkikosyu .h3box>div{font-size:6.5rem !important}#id .curriculumbox .moviebox:before{content:"";display:block;padding-top:0 !important}.banner_introduce{position:relative;text-align:center;padding:30px 15px 15px}.banner_introduce a img{max-width:100%;height:auto}.modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:9999;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.modal-content{position:relative;background:#fff;padding:30px 20px 20px;max-width:90%;max-height:90vh;border-radius:8px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.3);box-shadow:0 4px 15px rgba(0,0,0,.3)}.modal-body img{display:block;max-width:100%;max-height:80vh;height:auto;-o-object-fit:contain;object-fit:contain}.modal-close{position:absolute;top:5px;right:10px;background:rgba(0,0,0,0);border:none;font-size:28px;font-weight:bold;cursor:pointer;color:#333}.modal-close:hover{color:#000}