@media only screen and (min-width:569px) and (max-width:1024px){.column{margin-left:-2.99%}.one-half,.one-third,.one-fourth,.one-fifth{margin:0 0 0 2.9%}.widget_recent_work .one-fourth--border{margin-bottom:20px}.widget_testimonial_noBg .one-third{min-height:16em}#access .nav-menu li:last-child{position:relative}.slogan span{text-shadow:0 1px 1px rgb(0 0 0 / .3)}.allClassLists__id{width:10%}.allClassLists__date{width:15%}.allClassLists__theme{width:30%}.allClassLists__place{width:30%}.allClassLists__link{width:15%}.container{width:95%}.headerWrapper{height:320px}.header{padding:50px 0 0 40%}.about__title,.pr__sub,.pr__title,.pr__title h2,.way__sub{line-height:1.4}.button_main{margin-left:0}.pr__title:before,.pr__title:after,.way__title:before,.way__title:after{display:none}.way__sub{font-size:32px}.prList{margin-bottom:40px;width:48%}.wayList__fig{width:160px;height:160px}.wayList__fig--timing{background-position:60% -185px}.wayList__fig--net{background-position:55% -430px}.wayList__fig--nolimit{background-position:52% -680px}.wayList__fig--payback{background-position:57% -920px}.wayList__fig>span{top:90px;font-size:16px}.wayList__text{padding:0 10px;text-align:center}.classList__title{width:80%}.classList__sample{margin:0 100px 20px 100px}.classList__sample,.classList__sample--l,.classList__sample video{width:480px}.online a.button_main--board{float:none;width:100%}}@media only screen and (max-width:568px){#access .nav-menu li:last-child{position:relative}.one-half,.one-third,.one-fourth,.one-fifth,.widget_service .one-half,.widget_service .one-fourth,.widget_service .one-fifth{margin:0;padding-bottom:20px;width:100%}.widget_recent_work .one-fourth--border{margin-bottom:20px}.custom-gallery #main .one-half,.custom-gallery #main .one-third,.custom-gallery #main .one-fourth,.custom-gallery #main .one-fifth{margin:0;padding-bottom:20px;width:300px}.slogan span{text-shadow:0 1px 1px rgb(0 0 0 / .3)}.about__subtitle span{display:block}.about__place{flex-direction:column}.about__place dt,.about__place dd{width:auto}.graph__list{flex-direction:column}.graph__name,.graph__content,.graph__name a,.graph__name p{width:100%}.graph__name{text-align:center}.openClass__list{display:block}.openClass__list dt,.openClass__list dd{width:auto;padding:10px}.openClass__head{display:none}.openClass__name{font-weight:700}.openClass__date:before{content:'日程：'}.openClass__name:before{content:'講座名：「';font-weight:400}.openClass__name:after{content:'」'}.openClass__place:before{content:'場所：'}.online a.button_main--board{float:none;width:100%}.allClassLists{display:block}.allClassLists__head{display:none}.allClassLists dt,.allClassLists dd{padding-top:3%;padding-bottom:3%}.allClassLists__id,.allClassLists__date,.allClassLists__theme,.allClassLists__place,.allClassLists__link{box-sizing:border-box;width:100%;padding-left:5%;padding-right:5%;text-align:left}.allClassLists dd br{display:none}.allClassLists__id:before{content:'講座No.：';margin-right:.5em}.allClassLists__date:before{content:'日程：';margin-right:.5em}.allClassLists__theme:before{content:'講座名：';margin-right:.5em}.allClassLists__place:before{content:'会場：';margin-right:.5em}.allClassLists__id{background-color:#e8e8e8}.allClassLists__link a{display:block;margin-bottom:15px;padding:10px;text-align:center;color:#fff;background-color:#3ab0db;border-radius:2px}.allClassLists__link a:empty{display:none}.container{width:300px!important;margin:0 auto}.pointList__title{line-height:1.4}.pointList{text-indent:-35px;padding-left:35px;text-align:left;line-height:1.4}.about__title,.pr__sub,.pr__title,.way__sub{line-height:1.4}.pointList__title,.about__title,.pr__title h2,.way__title h2,.board__title,.title--blue__text,.profile__title{font-size:28px}.pr__sub,.way__sub{font-size:20px}.headerWrapper{height:250px}.header{padding:40px 0 0 0}.header__sub{margin-bottom:20px}.pr__title{padding-bottom:15px;border-bottom:1px solid #007bbc}.pr__title:before,.pr__title:after,.way__title:before,.way__title:after{display:none}.prList{margin-bottom:40px}.prList>p{padding:50px 5px 40px 5px}.prPhotos,.wayLists{display:block}.prPhoto,.prPhoto:nth-of-type(2){margin-bottom:40px;width:100%}.way__title{padding-bottom:15px;border-bottom:1px solid #fff}.wayList{width:100%;margin-bottom:30px}.wayList__fig{width:200px;height:200px;margin:0 auto 10px auto}.wayList__fig>span{top:115px}.wayList__text{text-align:center}.class{margin-bottom:40px}.classList{margin-top:0;padding:0 5%}.classList:before{height:25px;margin:0 0 20px -6%;padding:8px 0 5px 15px;line-height:25px;text-align:left}.classList__title{width:100%;line-height:1.4}.classList__content{margin:0;font-size:16px}.classList__label,.classList__text,.classList__price{width:100%}.classList__label{margin-bottom:5px}.classList__text{margin-bottom:15px}.classList__sample video{width:265px;height:auto}.classList__sample--l{margin:0 0 20px 0}.board{padding:0}.board__title{margin:5%;width:auto}.board__title span{width:auto}.board__content,.boardLists,.qaList__q,.qaList__a{font-size:16px}.board__content,.boardLists{margin:30px 5%;list-style-position:inside}.boardList{margin-bottom:10px}.online a.button_main,.online a.button_main--board{margin-left:0;width:90%;height:auto;margin:20px auto 40px auto;padding:25px 10px 15px 10px;font-size:22px;line-height:1.2}.profileList__content{margin-top:20px;padding-left:0}.profileList__content p{margin-bottom:30px}.widget-wrap--footerFacebook iframe{width:300px}}@media only screen and (min-width:430px) and (max-width:767px){#access .nav-menu li:last-child{position:relative}.one-half,.one-third,.one-fourth,.one-fifth{margin:0 0 0 3.44%;width:46.56%}..widget_recent_work .one-fourth--border{margin-bottom:20px}.custom-gallery #main .one-half,.custom-gallery #main .one-third,.custom-gallery #main .one-fourth{margin-left:20px;width:220px}.narrow-layout .custom-gallery #main .one-half,.narrow-layout .custom-gallery #main .one-third,.narrow-layout .custom-gallery #main .one-fourth{margin-left:10px;width:215px}.classList__label,.classList__text,.classList__price{width:100%}}@media only screen and (max-width:319px){#access .nav-menu li:last-child{position:relative}.container,.narrow-layout .wrapper,.narrow-layout .container{width:95%}.custom-gallery #main .one-half,.custom-gallery #main .one-third,.custom-gallery #main .one-fourth,.narrow-layout .custom-gallery #main .one-half,.narrow-layout .custom-gallery #main .one-third,.narrow-layout .custom-gallery #main .one-fourth{width:100%}.classList__label,.classList__text,.classList__price{width:100%}}