#header02{display:none}#left_menu{display:none}#syunkikosyu{text-align:center}#syunkikosyu img{max-width:100%}#syunkikosyu .link_box001{margin-bottom:10px;position:relative}#syunkikosyu .link_box001 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:50%;left:0;right:0;margin:0 3%}#syunkikosyu .link_box0001{margin-bottom:30px;position:relative}#syunkikosyu .link_box0001 .link001{position:absolute;bottom:54%;left:0;right:0}#syunkikosyu .link_box0001 .link002{position:absolute;bottom:43%;left:0;right:0}#syunkikosyu .link_box0001 .link003{position:absolute;bottom:32%;left:0;right:0}#syunkikosyu .link_box0001 .link004{position:absolute;bottom:21%;left:0;right:0}#syunkikosyu .link_box0001 .link005{position:absolute;bottom:10%;left:0;right:0}#syunkikosyu .link_box002{margin-bottom:10px;position:relative}#syunkikosyu .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 5%}#syunkikosyu .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:19%;left:0;right:0;margin:0 3%}#syunkikosyu .link_box002 ul+ul li:nth-child(2){margin-left:3%}#syunkikosyu #syudan{margin:0 4%;position:relative}@media print,screen and (min-width: 1104px){#syunkikosyu #syudan{margin-bottom:30px}}@media screen and (max-width: 1103px){#syunkikosyu #syudan{margin-bottom:20px}}#syunkikosyu #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:4%;left:0;right:0;margin:0 auto}@media screen and (max-width: 1103px){#syunkikosyu #syudan .link001{max-width:585px}#syunkikosyu #syudan .link001 div{width:50%}}#syunkikosyu #kobetsu{margin:0 4%;position:relative}#syunkikosyu #kobetsu .link001{position:absolute;bottom:18.5%;left:0;right:0;margin:0 auto}@media screen and (max-width: 1103px){#syunkikosyu #kobetsu .link001{width:82%}}#syunkikosyu #kobetsu .link002{position:absolute;bottom:4.6%;left:0;right:0;margin:0 auto}@media screen and (max-width: 1103px){#syunkikosyu #kobetsu .link002{width:82%}}#syunkikosyu #eizo{margin:0 4%;position:relative}#syunkikosyu #eizo .link001{position:absolute;bottom:21.5%;left:0;right:0;margin:0 auto}@media screen and (max-width: 1103px){#syunkikosyu #eizo .link001{width:82%}}#syunkikosyu #eizo .link002{position:absolute;bottom:8%;left:0;right:0;margin:0 auto}@media screen and (max-width: 1103px){#syunkikosyu #eizo .link002{width:82%}}#syunkikosyu #tokuten{position:relative}#syunkikosyu #tokuten .link001{position:absolute;top:65%;left:0;right:0;margin:0 auto}@media screen and (max-width: 1103px){#syunkikosyu #tokuten .link001{width:82%}}#syunkikosyu #flow{position:relative}#syunkikosyu #flow .link001{position:absolute;bottom:4%;left:0;right:0;margin:0 auto}@media screen and (max-width: 1103px){#syunkikosyu #flow .link001{width:80%}}#syunkikosyu #syokai_cp{position:relative;margin-bottom:50px}#syunkikosyu #syokai_cp .link001{position:absolute;bottom:19.5%;left:0;right:0}#syunkikosyu #syokai_cp .link002{position:absolute;bottom:5%;left:0;right:0}#syunkikosyu #smile{margin-bottom:50px}@media screen and (max-width: 1103px){#syunkikosyu #smile{margin:0 auto 30px;width:90%}}#syunkikosyu .fv{max-width:585px;margin:0 auto;position:relative}#syunkikosyu .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:7.3%;left:0;right:0;margin:0 auto}@media screen and (max-width: 1103px){#syunkikosyu .fv .link-box div{width:50%}}#syunkikosyu .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:17.3%;left:0;right:0;margin:0 auto}@media screen and (max-width: 1103px){#syunkikosyu .fv .link-box-id div{width:50%}}#syunkikosyu .voice_mov{max-width:585px;margin:40px auto 0}#syunkikosyu #contentbox01 .coursebox{max-width:585px;margin:0 auto;border:none !important;background-color:#f7e3e1;padding:0 0 10px !important}@media screen and (max-width: 1103px){#syunkikosyu #contentbox01 .coursebox{width:100% !important}}#syunkikosyu #contentbox01 .koukou{background-color:#ebf5e2 !important}#syunkikosyu #contentbox01 .syougaku{background-color:#e9f4f9 !important}#syunkikosyu #contentbox01 .kobetsu{background-color:#ecf3eb !important}#syunkikosyu #contentbox01 .koukou2{background-color:#77c75a !important}#syunkikosyu #contentbox01 .syougaku2{background-color:#736357 !important}#syunkikosyu #contentbox01 .id{background-color:#fdf7e5 !important}#syunkikosyu #contentbox01 .id2{background-color:#736357 !important}#syunkikosyu #contentbox01 .koukou2 h3:before{background-color:#77c75a !important}#syunkikosyu #contentbox01 .syougaku2 h3:before{background-color:#736357 !important}#syunkikosyu #contentbox01 .id2 h3:before{background-color:#736357 !important}#syunkikosyu .coursebox .anchorbox{max-width:525px !important;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}@media screen and (max-width: 1103px){#syunkikosyu .coursebox .anchorbox{width:90% !important;padding:0 5% !important}}#syunkikosyu .coursebox .anchorbox div a{position:relative;border-radius:10px;padding:20px 0 30px 0;margin-bottom:30px;font-size:2.2rem;font-weight:bold;background-color:#007fd1;color:#fff;display:block;max-width:240px}@media screen and (max-width: 1103px){#syunkikosyu .coursebox .anchorbox div a{max-width:160px;font-size:1.8rem;margin-bottom:15px}}#syunkikosyu .koukou-bt1 a{background-color:#77c75a !important}#syunkikosyu .koukou-bt2 a{background-color:#b0d08b !important}#syunkikosyu .syougaku-bt1 a{background-color:#367dcb !important}#syunkikosyu .syougaku-bt2 a{background-color:#19b7dd !important}#syunkikosyu .id-bt1 a{background-color:#367dcb !important}#syunkikosyu .id-bt2 a{background-color:#19b7dd !important}@media screen and (max-width: 1103px){#syunkikosyu #syunkikosyu #contentbox01 .coursebox{width:100% !important}}#syunkikosyu .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}#syunkikosyu .riyubox{max-width:585px !important;margin:0 auto;padding:30px 0 10px 0 !important}@media screen and (max-width: 1103px){#syunkikosyu .riyubox{width:100% !important}}#syunkikosyu .riyubox .flexbox{display:block;margin-left:0 !important;margin-right:0 !important;width:100%}#syunkikosyu .riyubox .flexbox img{width:90%}#syunkikosyu .riyubox .flexbox div:nth-of-type(1){margin-right:0 !important}#syunkikosyu .riyubox h3{width:90%;position:relative !important;border-bottom:1px solid #fff !important;font-size:3rem !important;font-weight:bold !important;color:#fff !important;padding:0 0 10px 0 !important;margin:0 5% 15px 5% !important}@media screen and (max-width: 1103px){#syunkikosyu .riyubox h3{font-size:2rem !important}}#syunkikosyu .lessonbox{max-width:585px !important;margin:0 auto}@media screen and (max-width: 1103px){#syunkikosyu .lessonbox{width:100% !important}}#syunkikosyu .lessonbox p{padding:0 5%;text-align:justify !important;margin-bottom:0}#syunkikosyu .lessonbox .lessonttl{max-width:585px !important;margin:0 auto;background-color:#dd2c2c !important;padding:20px 0;margin-bottom:40px}@media screen and (max-width: 1103px){#syunkikosyu .lessonbox .lessonttl{width:100% !important}}#syunkikosyu .koukou .lessonttl{background-color:#77c75a !important}#syunkikosyu .kobetsu .lessonttl{background-color:#5db66e !important}#syunkikosyu .syougaku .lessonttl{background-color:#7897c3 !important}#syunkikosyu .id .lessonttl{background-color:#fbc600 !important}#syunkikosyu .h3box h3{font-size:2.2rem;font-weight:bold;letter-spacing:2px;position:relative;z-index:1;line-height:1.5}#syunkikosyu .h3box>div{font-size:7.5rem !important}#syunkikosyu .link_kantan{padding:0 5%;margin-bottom:40px}#syunkikosyu .supportbox{max-width:585px !important;margin:0 auto;background-color:#f8f8f8;padding:50px 0}@media screen and (max-width: 1103px){#syunkikosyu .supportbox{width:100% !important}}#syunkikosyu .supportbox p{text-align:justify;padding:0 5% !important}#syunkikosyu .supportbox .id p{text-align:justify;padding:0;margin-bottom:30px}#syunkikosyu .supportbox .id h4{text-align:center !important;font-size:2.2rem !important}#syunkikosyu .supportbox .id .id-img{text-align:center !important}#syunkikosyu .supportbox .id img{width:50% !important}#syunkikosyu .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}#syunkikosyu .supportbox .flexbox img{margin:0 0 20px 0 !important;width:100%}#syunkikosyu .supportbox .flexbox .jisyu{text-align:center}#syunkikosyu .supportbox .flexbox .jisyu p{padding:0 !important}#syunkikosyu .optionbox{padding:50px 0 20px;width:100% !important;max-width:585px !important;margin:0 auto}@media screen and (max-width: 1103px){#syunkikosyu .optionbox{width:100% !important}}#syunkikosyu .optionbox p{padding:0 5%;text-align:justify;margin-bottom:20px}#syunkikosyu .optionbox .link_kantan{padding:0 5%;margin-bottom:40px}#syunkikosyu .omakasebox{max-width:585px !important;margin:0 auto 50px}@media screen and (max-width: 1103px){#syunkikosyu .omakasebox{max-width:100% !important}}#syunkikosyu .omakasebox img{max-width:100% !important}#syunkikosyu .curriculumbox{background-color:#fef7e3;max-width:585px !important;margin:0 auto;padding:50px 0}@media screen and (max-width: 1103px){#syunkikosyu .curriculumbox{max-width:100% !important}}#syunkikosyu .curriculumbox .flexbox{display:block !important}#syunkikosyu .curriculumbox .flexbox div:first-child img{margin-bottom:20px}#syunkikosyu .curriculumbox p{text-align:justify !important;margin:0 5% 30px}#syunkikosyu .curriculumbox .moviebox{width:90% !important;max-width:585px !important;margin:0 auto !important}　 #syunkikosyu .curriculumbox .moviebox:before{content:"";display:block;padding-top:0 !important}#syunkikosyu .curriculumbox .moviebox .video-container{position:relative;width:100%;padding-top:56.25%;height:0}#syunkikosyu .curriculumbox .moviebox .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}#syunkikosyu .curriculumbox .movieboxtext{text-align:center !important;margin:20px 0 30px}.curriculumbox .flexbox{width:100% !important}#syunkikosyu .h3box>div{font-size:7.5rem !important}.calendar-content-box .calendarbox{overflow:hidden;padding:50px 0 0 !important;max-width:585px !important;margin:0 auto}@media screen and (max-width: 1103px){.calendar-content-box .calendarbox{max-width:100% !important}}.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}#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}