@media only screen and (min-width:581px) and (max-width:969px){#site-logo-image .custom-logo{width:50%}.head-box{font-size:120%}.head-box-catch{font-size:140%!important}.fixed-cap-line1{font-size:100%;margin:0;padding:0 0 3%}.fixed-cap-line2{font-size:120%;margin:0;padding:0}.fixed-telno-line{font-size:100%;margin:0;padding:0 0 1%}.fixed-time-line{font-size:110%;margin:0 0 1%;padding:0}#sidebar-primary .widget{margin-left:10%!important;width:80%!important}#footer .hgrid-span-3{margin-left:20%!important;width:60%!important}#frontpage-area_k h3{margin-top:3%!important;width:80%!important;margin-left:10%!important}#frontpage-area_k .widget-title{font-size:3vw!important}#srpw_widget-10 .srpw-ul{margin-top:-3%!important}#srpw_widget-10 .srpw-li{width:70%!important;margin-left:15%!important;line-height:140%!important}#srpw_widget-10 .srpw-title{font-size:2vw!important}#srpw_widget-10 .srpw-meta{font-size:2vw!important}.feature-topimg{margin-bottom:0!important}.topimg_feature_logo{width:50%!important;margin-left:25%!important}.feature-toptext{background-color:rgba(256,256,256,.6)!important}.feature-toptext-ttl2{width:100%!important;font-size:4vw!important;line-height:150%!important;margin:0 0 0 0!important}.feature-toptext-more{font-size:3vw!important;font-weight:600!important;margin:5% 0 0 0!important;padding:0 8% 2% 0!important}.top-feetitle-ttl{font-size:6vw!important}.top-feecap-cap{font-size:3.5vw!important;padding:2% 0 1.5% 0!important}.top-fee{text-align:center;display:flex;flex-wrap:wrap;justify-content:center!important;padding:0 0 0 0!important;margin:0 0 0 -1%!important}.top-fee-box{width:47%!important;padding:0 0 0 0!important;margin:1.5% 0 0 1.5%!important}.top-feeclass-ttl{font-size:5vw!important}.top-feeclass-time{font-size:4vw!important}.top-feeonline img{display:none!important}.top-feeonline-box{width:96.5%!important;margin:3% 0 0 2%!important;position:static!important;-webkit-transform:translate(0%,0%)!important;background-image:url(http://happe-kids.com/wp-content/uploads/2020/08/fee_onlne1600x448.jpg)!important;background-size:cover!important}.top-onlineclass{background-color:rgba(255,255,255,.2)!important}.top-onlineclass-ttl{font-size:6vw!important;margin:10% 0 0 0!important; padding:0% 0% 0% 0%!important}.top-onlineclass-time{font-size:4vw!important;margin:5% 0 0 0!important;padding:2% 0 5% 0!important}.top-feeonline-box01sp{width:96.5%!important;margin:3% 0 0 2%!important;position:static!important;-webkit-transform:translate(0%,0%)!important;background-image:url(http://happe-kids.com/wp-content/uploads/2020/10/topimg2048_032.jpg)!important;background-size:cover!important;border-radius:1% 1% 1% 1%/4% 4% 4% 4%}.top-feeonline-box1{background-color:rgba(255,255,255,0)!important;border-radius:1% 1% 1% 1%/4% 4% 4% 4%}.top-feeonline-box02sp{width:96.5%!important;margin:3% 0 0 2%!important;position:static!important;-webkit-transform:translate(0%,0%)!important;background-image:url(http://happe-kids.com/wp-content/uploads/2020/08/fee_onlne1600x448.jpg)!important;background-size:cover!important;border-radius:1% 1% 1% 1%/4% 4% 4% 4%}.top-feeonline-box2{background-color:rgba(255,255,255,0)!important}.top-onlineclass-ttl0{font-size:5vw;font-weight:600;padding:4% 0;margin:4% 1% 4% 0;background-color:rgba(255,255,255,.5)!important}.top-onlineclass-sp{background-color:rgba(0,0,0,0)!important}.top-onlineclass-ttl1{padding:0;margin:0 1% 0 0;display:block;font-size:80%}.top-onlineclass-ttl2{padding:0;margin:7% 0 0;display:block}.top-feeonline-box01sp a{color:#060;text-decoration:none}.top-feeonline-box01sp a:hover{color:#a8d37c;text-decoration:underline}.top-feeonline-box02sp a{color:#060;text-decoration:none}.top-feeonline-box02sp a:hover{color:#a8d37c;text-decoration:underline}.freetrial-box{width:96.5%!important}.freetrial-catch{font-size:4vw!important;padding:2% 0 1% 5%!important}.freetrial-more{font-size:2.5vw!important}#frontpage-area_d{display;flex!important;margin:0 0 0 1.2%!important;padding:0 0 0 0!important}#frontpage-area_d_1{width:48%!important;margin:0 0 0 0!important;padding:0 0 0 0!important}#frontpage-area_d_2{width:48%!important;margin:0 0 0 2.6%!important;padding:0 0 0 0!important}#frontpage-area_f{background-color:rgba(0,0,0,.01);width:96.2%!important;padding:0;margin:3% 0 3% 1.7%!important;display;flex!important}#frontpage-area_f_1{width:36%!important;margin:0 0 0 0!important;padding:0 0 0 0!important}#frontpage-area_f_2{width:60%!important;margin:0 0 0 0!important;padding:0 0 0 0!important}.top-teacher-box{margin:0 0 -5% 0!important}.top-teacher-more{font-size:2.4vw!important;padding:3% 0 1% 0!important}.top-assistant-box{margin:0 0 -5% 0!important}.top-assistant-more{font-size:2.4vw!important}#frontpage-area_l{display:flex}#frontpage-area_l_1{width:48%}#frontpage-area_l_2{width:48%}.front_youtube_box{margin:0 0 0 4%!important;padding:10% 0 0 0!important}.front_youtube_banner{margin-top:30%!important}.front_youtubetext-more{font-size:2vw!important;font-weight:400!important;text-align:center;margin:0 0 0 0 0%!important}.sub-footer-box{border:1px solid #f0f0f0!important;border-radius:2% 2% 2% 2%/4% 4% 4% 4% !important;background-color:rgba(0,0,0,.01)!important;background:linear-gradient(0deg,rgba(0,0,0,.0),rgba(0,0,0,.2)),url(http://happe-kids.com/wp-content/uploads/2020/08/AS155_L.jpg)!important;background-size:cover!important;width:100%!important;padding:0 0 0 0!important;margin:0 0 0 0!important;background-position:0 70%!important}.sub-footer-img{opacity:.8!important;width:60%!important;padding:0 0 0 3%!important;margin:1% 0 0 2%!important;text-align:left!important}.sub-footer-catch{width:94%!important;font-size:3vw!important;font-weight:400!important;color:#fff;opacity:.99!important;text-align:left!important;padding:0 0 0 6%!important;margin:4% 0 0 0!important}.sub-footer-more{font-size:3vw!important;font-weight:400!important;margin:2% 0 0 0!important}.loop-meta h1{background-color:rgba(0,0,0,.05)!important;font-weight:600;position:relative;padding:4% 0 4% 0!important;font-size:120%!important;width:96%!important}.loop-meta-wrap{background-color:#ffffff!important;border:0 solid rgba(0,0,0,.0)!important;padding:2% 0 10% 0!important;margin:0 0 0 0!important}.posttype-post .entry-content{padding:0 0 0 0!important;margin:-15% 0 0 2%!important}.features-page{padding:0 0 0 0!important;margin:-10% 0 0 0!important}.features-toptext-ttl1{font-size:3.2vw!important;width:94%!important;font-weight:600!important;padding:3% 0 3% 2%!important}.features-text1{font-size:3vw!important}.class-toptext-ttloc{color:#fff;font-size:4vw;font-weight:600;text-align:center;padding:3% 5% 0 3%}.class-toptext-ttl{font-size:5vw!important}.class-toptext-more{font-size:4vw!important}.englishclass-page{padding:0;margin:-10% 0 0}.englishclass-topimg{       max-width:100%}.englishclass-textarea{padding:6% 0 20% 4%;width:90%}.englishclass-text1{font-size:3vw!important;line-height:200%!important;text-align:left}.englishclass-fee{margin-top:1%}.englishclass-fee-box{border:0 solid #693;border-radius:0 0 0 0/0% 0% 0% 0%;width:100%;padding:0;margin-right:0;margin-bottom:0}.englishclass-feeclass{text-align:center;width:100%;background-color:#a8d37c;border-radius:0;flex-wrap:wrap;display:flex;justify-content:center}.englishclass-feeclass-ttl{color:#060;font-size:4vw!important;font-weight:600;padding:6% 0 1% 0!important;margin:0 -5% 4% 0}.englishclass-feeclass-time{font-size:3vw!important;color:#060;padding:6% 0 1% 0!important;margin:0}.englishclass-feefee{margin-top:1%!important;text-align:center;background-color:#693;display:flex;flex-wrap:wrap;justify-content:center}.englishclass-feefee-fee{font-size:5vw!important;font-weight:500;color:#fff;padding:5% 0 4% 0!important;margin:0 -5% 0 0}.englishclass-feefee-en{font-size:3vw!important;color:#fff;text-align:right;padding:5% 0 0 0!important;margin:0}.englishclass-oc{text-align:center;width:100%;background-color:#a8d37c;border-radius:0;flex-wrap:wrap;display:flex;justify-content:center}.englishclass-feeclass-octtl1{color:#060;font-size:4.5vw;font-weight:600;padding:6% 0 0;margin:0 -5% 5% 0}.englishclass-feeclass-octtl2{font-size:4.5vw;font-weight:600;color:#060;padding:6% 0 0;margin:0 0 0 -1%}.englishclass-feeclass-octime{color:#060;font-size:4vw;font-weight:400;padding:4% 0 0;margin:0 -5% 3% 0}.englishclass-feeclass-ocfee{font-size:4vw;font-weight:400;color:#060;padding:4% 0 0;margin:0}.englishclass-feeclass-ocfee2{font-size:70%;font-weight:400;padding:0;margin:0}.englishclass-feefee-form{font-size:3.5vw;font-weight:400;color:#fff;padding:3.5% 0 1%;margin:0 -5% 0 0}.abc-box{margin-top:-120px!important}#archive-wrap{margin-left:-5%}#archive-wrap .entry-header{font-size:130%}.teacher-profile-name{font-size:5vw!important;color:#000000!important;font-weight:400!important}#post-footer .credit{margin:10% 0 10% 0!important;padding:10% 0 20% 0!important}#post-footer .credit:after{content:"　( DS969581 )"!important}.voice-page{width:94%!important;margin:-10% 0 0 0!important}.happysalon-page{margin:-18% 0 20% 2%!important}.happysalon .srpw-li{font-size:86%!important}}@media only screen and (min-width:451px) and (max-width:580px){#site-logo-image .custom-logo{width:50%}.head-box{font-size:96%}.head-box-catch{font-size:140%!important}.fixed-cap-line1{font-size:90%;margin:0;padding:0 0 3%}.fixed-cap-line2{font-size:120%;margin:0;padding:0}.fixed-telno-line{font-size:100%;margin:0;padding:0 0 1%}.fixed-time-line{font-size:100%;margin:0 0 1%;padding:0}#frontpage-area_k h3{margin-top:3%!important;width:80%!important;margin-left:10%!important}#frontpage-area_k .widget-title{font-size:3vw!important}#srpw_widget-10 .srpw-ul{margin-top:-3%!important}#srpw_widget-10 .srpw-li{width:70%!important;margin-left:15%!important;line-height:140%!important}#srpw_widget-10 .srpw-title{font-size:2vw!important}#srpw_widget-10 .srpw-meta{font-size:2vw!important}.feature-topimg{margin-bottom:1%!important}.topimg_feature_logo{width:60%!important;margin-left:20%!important}.feature-toptext{background-color:rgba(256,256,256,.6)!important}.feature-toptext-ttl2{width:100%!important;font-size:5vw!important;line-height:150%!important;margin:0 0 0 0!important}.feature-toptext-more{font-size:4vw!important;font-weight:600!important;margin:3% 0 0 0!important;padding:0 8% 2% 0!important}.top-feetitle-ttl{font-size:6vw!important}.top-feecap-cap{font-size:3.5vw!important;padding:2% 0 1.5% 0!important}.top-fee{text-align:center;display:flex;flex-wrap:wrap;justify-content:center!important;padding:0 0 0 0!important;margin:0 0 0 -1%!important}.top-fee-box{width:47%!important;padding:0 0 0 0!important;margin:1.5% 0 0 1.5%!important}.top-feeclass-ttl{font-size:5vw!important}.top-feeclass-time{font-size:4vw!important}.top-feeonline-box{width:96.5%!important;margin:3% 0 0 2%!important;position:static!important;-webkit-transform:translate(0%,0%)!important;background-image:url(http://happe-kids.com/wp-content/uploads/2020/08/fee_onlne1600x448.jpg)!important;background-size:cover!important}.top-onlineclass{background-color:rgba(255,255,255,.2)!important}.top-onlineclass-ttl{font-size:6vw!important;margin:10% 0 0 0!important; padding:0% 0% 0% 0%!important}.top-onlineclass-time{font-size:4vw!important;margin:5% 0 0 0!important;padding:2% 0 5% 0!important}.top-feeonline-box01sp{width:96.5%!important;margin:3% 0 0 2%!important;position:static!important;-webkit-transform:translate(0%,0%)!important;background-image:url(http://happe-kids.com/wp-content/uploads/2020/10/topimg2048_032.jpg)!important;background-size:cover!important;border-radius:1% 1% 1% 1%/4% 4% 4% 4%}.top-feeonline-box1{background-color:rgba(255,255,255,0)!important;border-radius:1% 1% 1% 1%/4% 4% 4% 4%}.top-feeonline-box02sp{width:96.5%!important;margin:3% 0 0 2%!important;position:static!important;-webkit-transform:translate(0%,0%)!important;background-image:url(http://happe-kids.com/wp-content/uploads/2020/08/fee_onlne1600x448.jpg)!important;background-size:cover!important;border-radius:1% 1% 1% 1%/4% 4% 4% 4%}.top-feeonline-box2{background-color:rgba(255,255,255,0)!important}.top-onlineclass-ttl0{font-size:6vw;font-weight:600;padding:4% 0;margin:4% 1% 4% 0;background-color:rgba(255,255,255,.5)!important}.top-onlineclass-sp{background-color:rgba(0,0,0,0)!important}.top-onlineclass-ttl1{padding:0;margin:0 1% 0 0;display:block;font-size:80%}.top-onlineclass-ttl2{padding:0;margin:7% 0 0;display:block}.top-feeonline-box01sp a{color:#060;text-decoration:none}.top-feeonline-box01sp a:hover{color:#a8d37c;text-decoration:underline}.top-feeonline-box02sp a{color:#060;text-decoration:none}.top-feeonline-box02sp a:hover{color:#a8d37c;text-decoration:underline}.freetrial-box{width:97%!important}.freetrial-catch{font-size:4vw!important;padding:2% 0 1% 5%!important}.freetrial-more{font-size:3.5vw!important}.front_abc_box{width:99%!important;margin:0 0 0 1.5%!important}.front_abc_banner{width:80%!important;margin:0 0 0 0!important;padding:0 0 0 10%!important}.front_abctext-more{font-size:4vw!important}.front_voiceslider-box{width:99%!important;margin:0 0 0 -.5%!important}.front_voiceslider{width:60%!important}.front_voiceslider-more{font-size:4vw!important}#frontpage-area_f{border:0 solid rgba(0,0,0,.0)!important;border-radius:.5% .5% .5% .5%/2% 2% 2% 2%!important;background-color:rgba(0,0,0,.0)!important;width:100%!important;padding:0 0 0 0!important;margin:0 0 0 0!important}#frontpage-area_f_2{border:1px solid rgba(0,0,0,.05)!important;border-radius:2% 2% 2% 2%/4% 4% 4% 4%!important;background-color:rgba(0,0,0,.01)!important;width:97%!important;padding:0 0 0 0!important;margin:-5% 0 0 1.5%!important}.top-teacher-box{width:60%!important;margin:0 0 -5% 0!important}.top-teacher-more{font-size:4vw!important;padding:3% 0 1% 0!important}.top-assistant-box{width:100%!important;margin:0 0 -5% 0!important}.top-assistant-cap1{font-size:3vw!important;font-weight:400;padding:5% 0 2%;margin:0}.top-assistant-cap1small{font-size:2vw!important;padding:0;margin:0}.top-assistant-cap2{color:#693;font-size:7.5vw!important;font-weight:600;padding:3% 0 1% 0!important;margin:0}.top-assistant-more{font-size:3.5vw!important}.front_youtubetext-more{font-size:4vw!important;font-weight:400!important;text-align:center;margin-bottom:-20%!important}.sub-footer-box{border:1px solid #f0f0f0!important;border-radius:2% 2% 2% 2%/4% 4% 4% 4% !important;background-color:rgba(0,0,0,.01)!important;background:linear-gradient(0deg,rgba(0,0,0,.0),rgba(0,0,0,.2)),url(http://happe-kids.com/wp-content/uploads/2020/08/AS155_L.jpg)!important;background-size:cover!important;width:100%!important;padding:0 0 0 0!important;margin:0 0 0 0!important;background-position:0 70%!important}.sub-footer-img{opacity:.8!important;width:80%!important;padding:0 0 0 8%!important;margin:1% 0 0 2%!important;text-align:left!important}.sub-footer-catch{width:94%!important;font-size:3vw!important;font-weight:400!important;color:#fff;opacity:.99!important;text-align:left!important;padding:0 0 0 6%!important;margin:4% 0 0 0!important}.sub-footer-more{font-size:4vw!important;font-weight:400!important;margin:2% 0 0 0!important}.loop-meta h1{background-color:rgba(0,0,0,.05)!important;font-weight:600;position:relative;padding:4% 0 4% 0!important;font-size:120%!important;width:96%!important}.loop-meta-wrap{background-color:#ffffff!important;border:0 solid rgba(0,0,0,.0)!important;padding:2% 0 10% 0!important;margin:0 0 0 0!important}.posttype-post .entry-content{padding:0 0 0 0!important;margin:-15% 0 0 2%!important}.noticelist-page .srpw-li{font-size:98%!important}.features-page{padding:0 0 0 0!important;margin:-10% 0 0 0!important}.features-toptext-ttl1{font-size:3.2vw!important;width:94%!important;font-weight:600!important;padding:3% 0 3% 2%!important}.features-text1{font-size:3.5vw!important}.class-toptext-ttloc{color:#fff;font-size:4vw;font-weight:600;text-align:center;padding:3% 5% 0 3%}.class-toptext-ttl{font-size:5vw!important}.class-toptext-more{font-size:4vw!important}.englishclass-page{padding:0 0 0 0!important;margin:-20% 0 0 0!important}.englishclass-textarea{padding:6% 0 20% 2%!important;width:94%!important}.englishclass-text1{font-size:4vw!important;line-height:200%!important}.englishclass-feeclass{text-align:left!important;display:block!important;justify-content:center!important}.englishclass-feeclass-ttl{text-align:center!important;font-size:6vw!important;padding:0 0 0 0!important;margin:-3% 0 -8% 0!important}.englishclass-feeclass-time{text-align:center!important;font-size:4vw!important;padding:0 0 4% 0!important;margin:0 0 0 0!important}.englishclass-feefee{display:block!important;justify-content:center!important;margin-top:-1.5%!important}.englishclass-feefee-fee{font-size:6vw!important;font-weight:600;padding:0 0 0 0!important;margin:-2% 0 0 -10%!important}.englishclass-feefee-en{font-size:3.5vw!important;padding:0 0 3% 0!important;margin:-15% 10% 0 0!important}.englishclass-oc{text-align:center;width:100%;background-color:#a8d37c;border-radius:0;flex-wrap:wrap;display:block;justify-content:center}.englishclass-feeclass-octtl1{color:#060;font-size:4.5vw;font-weight:600;padding:0;margin:-5% 0 0}.englishclass-feeclass-octtl2{font-size:6vw;font-weight:600;color:#060;padding:0 0 3%;margin:-8% 0 0}.englishclass-feeclass-octime{color:#060;font-size:4.5vw;font-weight:400;padding:0;margin:-6% 0 0}.englishclass-feeclass-ocfee{font-size:4.5vw;font-weight:400;color:#060;padding:0 0 1%;margin:-9% 0 0}.englishclass-feeclass-ocfee2{font-size:70%;font-weight:400;padding:0;margin:0}.englishclass-feefee-form{font-size:4vw;font-weight:400;color:#fff;padding:0;margin:-4% 0 -1%}.abc-box{margin-top:-120px!important}#archive-wrap{margin-left:-5%}#archive-wrap .entry-header{font-size:120%}.teacher-profile-name{font-size:6.5vw!important;color:#000000!important;font-weight:400!important}.teacher-img{width:120%!important;margin-left:-8%!important}#post-footer .credit{margin:10% 0 10% 0!important;padding:10% 0 20% 0!important}#post-footer .credit:after{content:"　( DS580451 )"!important}.voice-img{margin:-10% 0 0}.voice-page{width:94%!important;margin:-20% 0 0 0!important}.happysalon-page{margin:-25% 0 30% 2%!important}.happysalon .srpw-li{font-size:96%!important}}@media only screen and (min-width:381px) and (max-width:450px){#site-logo-image .custom-logo{width:64%}.head-box{font-size:72%}.fixed-cap-line1{font-size:82%;margin:0;padding:0 0 3%}.fixed-cap-line2{font-size:90%;margin:0;padding:0}.fixed-telno-line{font-size:74%;margin:0;padding:0 0 1%}.fixed-time-line{font-size:90%;margin:0;padding:0}#frontpage-area_k h3{margin-top:7%!important;width:90%!important;margin-left:5%!important}#frontpage-area_k .widget-title{font-size:4.5vw!important}#srpw_widget-10 .srpw-ul{margin-top:-7%!important}#srpw_widget-10 .srpw-li{width:80%!important;margin-left:10%!important;line-height:100%!important}#srpw_widget-10 .srpw-title{font-size:3vw!important}#srpw_widget-10 .srpw-meta{font-size:2vw!important}.feature-topimg{margin-bottom:1%!important}.topimg_feature_logo{width:74%!important;margin-left:12%!important}.feature-toptext{background-color:rgba(256,256,256,.6)!important}.feature-toptext-ttl2{width:100%!important;font-size:7vw!important;line-height:150%!important;margin:0 0 0 0!important}.feature-toptext-more{font-size:5vw!important;font-weight:600!important;margin:3% 0 0 0!important;padding:0 8% 0 0!important}.top-feetitle-ttl{font-size:8vw!important}.top-feecap-cap{font-size:5vw!important;padding:2% 0 1.5% 0!important}.top-fee{display:block!important;margin-top:8%!important}.top-fee-box{width:94%!important;margin:0 0 2.5% 2.5%!important;padding:0 0 0 0!important}.top-feeclass-ttl{font-size:7vw!important;padding:5% 0 0 0!important}.top-feeclass-time{font-size:5vw!important;padding:0 0 2% 0!important}.top-feeonline-box{width:94%!important;margin:0 0 0 2.5%!important;position:static!important;-webkit-transform:translate(0%,0%)!important;background-image:url(http://happe-kids.com/wp-content/uploads/2020/08/fee_onlne1600x448.jpg)!important;background-size:cover!important}.top-onlineclass{background-color:rgba(255,255,255,.2)!important}.top-onlineclass-ttl{font-size:7.5vw!important;margin:10% 0 0 0!important; padding:0% 0% 0% 0%!important}.top-onlineclass-time{font-size:4.5vw!important;margin:7% 0 0 0!important;padding:2% 0 5% 0!important}.top-feeonline-box01sp{width:96.5%!important;margin:3% 0 0 2%!important;position:static!important;-webkit-transform:translate(0%,0%)!important;background-image:url(http://happe-kids.com/wp-content/uploads/2020/10/topimg2048_032.jpg)!important;background-size:cover!important;border-radius:1% 1% 1% 1%/4% 4% 4% 4%}.top-feeonline-box1{background-color:rgba(255,255,255,0)!important;border-radius:1% 1% 1% 1%/4% 4% 4% 4%}.top-feeonline-box02sp{width:96.5%!important;margin:3% 0 0 2%!important;position:static!important;-webkit-transform:translate(0%,0%)!important;background-image:url(http://happe-kids.com/wp-content/uploads/2020/08/fee_onlne1600x448.jpg)!important;background-size:cover!important;border-radius:1% 1% 1% 1%/4% 4% 4% 4%}.top-feeonline-box2{background-color:rgba(255,255,255,0)!important}.top-onlineclass-ttl0{font-size:7vw;font-weight:600;padding:4% 0;margin:4% 1% 4% 0;background-color:rgba(255,255,255,.5)!important}.top-onlineclass-sp{background-color:rgba(0,0,0,0)!important}.top-onlineclass-ttl1{padding:0;margin:0 1% 0 0;display:block;font-size:80%}.top-onlineclass-ttl2{padding:0;margin:7% 0 0;display:block}.top-feeonline-box01sp a{color:#060;text-decoration:none}.top-feeonline-box01sp a:hover{color:#a8d37c;text-decoration:underline}.top-feeonline-box02sp a{color:#060;text-decoration:none}.top-feeonline-box02sp a:hover{color:#a8d37c;text-decoration:underline}.freetrial-box{width:96%!important}.freetrial-catch{font-size:4vw!important;padding:2% 0 1% 5%!important}.freetrial-more{font-size:3.5vw!important}.front_abc_box{width:99%!important;margin:0 0 0 1.5%!important}.front_abctext-more{font-size:4vw!important}.front_voiceslider-box{width:99%!important;margin:-3% 0 0 -1.5%!important}.front_voiceslider-more{font-size:4vw!important}#frontpage-area_f{border:0 solid rgba(0,0,0,.0)!important;border-radius:.5% .5% .5% .5%/2% 2% 2% 2%!important;background-color:rgba(0,0,0,.0)!important;width:100%!important;padding:0 0 0 0!important;margin:0 0 0 0!important}#frontpage-area_f_2{border:1px solid rgba(0,0,0,.05)!important;border-radius:2% 2% 2% 2%/4% 4% 4% 4%!important;background-color:rgba(0,0,0,.01)!important;width:97%!important;padding:0 0 0 0!important;margin:-5% 0 0 1.5%!important}.top-teacher-box{width:60%!important;margin:0 0 -5% 0!important}.top-teacher-more{font-size:4vw!important;padding:3% 0 1% 0!important}.top-assistant-box{width:100%!important;margin:0 0 -5% 0!important}.top-assistant-cap1{font-size:3vw!important;font-weight:400;padding:5% 0 2%;margin:0}.top-assistant-cap1small{font-size:2vw!important;padding:0;margin:0}.top-assistant-cap2{color:#693;font-size:7.5vw!important;font-weight:600;padding:3% 0 1% 0!important;margin:0}.top-assistant-more{font-size:3.5vw!important}.front_youtubetext-more{font-size:4vw!important;font-weight:400!important;text-align:center;margin-bottom:-30%!important}.sub-footer-box{border:1px solid #f0f0f0!important;border-radius:2% 2% 2% 2%/4% 4% 4% 4% !important;background-color:rgba(0,0,0,.01)!important;background:linear-gradient(0deg,rgba(0,0,0,.0),rgba(0,0,0,.2)),url(http://happe-kids.com/wp-content/uploads/2020/08/AS155_L.jpg)!important;background-size:cover!important;width:100%!important;padding:0 0 0 0!important;margin:0 0 0 0!important;background-position:0 70%!important}.sub-footer-img{opacity:1!important;width:80%!important;padding:0 0 0 9%!important;margin:1% 0 0 2%!important;text-align:left!important}.sub-footer-catch{width:86%!important;font-size:4.5vw!important;font-weight:400!important;color:#fff;opacity:.99!important;text-align:left!important;padding:0 0 0 6%!important;margin:4% 0 0 0!important}.sub-footer-more{font-size:4vw!important;margin:2% 0 0 0!important}.loop-meta h1{background-color:rgba(0,0,0,.05)!important;font-weight:600;position:relative;padding:6% 0 6% 0!important;font-size:94%!important;width:96%!important}.loop-meta-wrap{background-color:#ffffff!important;border:0 solid rgba(0,0,0,.0)!important;padding:2% 0 10% 0!important;margin:0 0 0 0!important}.posttype-post .entry-content{padding:0 0 0 0!important;margin:-25% 0 0 0!important}.noticelist-page .srpw-li{font-size:94%!important}.features-page{padding:0 0 0 0!important;margin:-20% 0 0 0!important}.features-toptext-ttl1{font-size:5vw!important;width:94%!important;font-weight:600!important;padding:3% 0 3% 2%!important}.features-text1{font-size:4.5vw!important}.class-toptext-ttloc{color:#fff;font-size:4vw;font-weight:600;text-align:center;padding:3% 5% 0 3%}.class-toptext-ttl{font-size:5vw!important}.class-toptext-more{font-size:4vw!important}.englishclass-page{padding:0 0 0 0!important;margin:-30% 0 0 0!important}.englishclass-textarea{padding:6% 0 20% 2%!important;width:94%!important}.englishclass-text1{font-size:4vw!important;line-height:200%!important}.englishclass-feeclass{text-align:left!important;display:block!important;justify-content:center!important}.englishclass-feeclass-ttl{text-align:center!important;font-size:6vw!important;padding:0 0 0 0!important;margin:-3% 0 -8% 0!important}.englishclass-feeclass-time{text-align:center!important;font-size:4vw!important;padding:0 0 4% 0!important;margin:0 0 0 0!important}.englishclass-feefee{display:block!important;justify-content:center!important;margin-top:-1.5%!important}.englishclass-feefee-fee{font-size:6vw!important;font-weight:600;padding:0 0 0 0!important;margin:-5% 0 0 -10%!important}.englishclass-feefee-en{font-size:3.5vw!important;padding:0 0 3% 0!important;margin:-18% 10% 0 0!important}.englishclass-oc{text-align:center;width:100%;background-color:#a8d37c;border-radius:0;flex-wrap:wrap;display:block;justify-content:center}.englishclass-feeclass-octtl1{color:#060;font-size:4.5vw;font-weight:600;padding:0;margin:-6% 0 0}.englishclass-feeclass-octtl2{font-size:6vw;font-weight:600;color:#060;padding:0 0 3%;margin:-10% 0 0}.englishclass-feeclass-octime{color:#060;font-size:4.5vw;font-weight:400;padding:0;margin:-8% 0 0}.englishclass-feeclass-ocfee{font-size:4.5vw;font-weight:400;color:#060;padding:0 0 1%;margin:-12% 0 0}.englishclass-feeclass-ocfee2{font-size:70%;font-weight:400;padding:0;margin:0}.englishclass-feefee-form{font-size:4vw;font-weight:400;color:#fff;padding:0;margin:-8% 0 -3%}.abc-box{margin-top:-120px!important}#archive-wrap{margin-left:-5%}#archive-wrap .entry-header{font-size:120%}.teacher-profile-name{font-size:6.5vw!important;color:#000000!important;font-weight:400!important}.teacher-img{width:120%!important;margin-left:-8%!important}#post-footer .credit{margin:10% 0 30% !important;padding:10% 0 30% !important}#post-footer .credit:after{content:"　( DS450381 )"!important}.voice-page{width:94%!important;margin:-20% 0 0 0!important}.happysalon-page{margin:-30% 0 20% 2%!important}.happysalon .srpw-li{font-size:86%!important}}@media only screen and (max-width:380px){#site-logo-image .custom-logo{width:70%}.head-box{font-size:64%}.head-box-catch{font-size:170%!important}.fixed-cap-line1{font-size:69%;margin:0;padding:0 0 3%}.fixed-cap-line2{font-size:94%;margin:0;padding:0}.fixed-telno-line{font-size:70%;margin:0;padding:0 0 1%}.fixed-time-line{font-size:90%;margin:0;padding:0}#frontpage-area_k h3{margin-top:7%!important;width:90%!important;margin-left:5%!important}#frontpage-area_k .widget-title{font-size:5vw!important}#srpw_widget-10 .srpw-ul{margin-top:-7%!important}#srpw_widget-10 .srpw-li{width:80%!important;margin-left:10%!important;line-height:100%!important}#srpw_widget-10 .srpw-title{font-size:80%!important}#srpw_widget-10 .srpw-meta{display:none!important}.feature-topimg{margin-bottom:1%!important}.topimg_feature_logo{width:74%!important;margin-left:12%!important}.feature-toptext{background-color:rgba(256,256,256,.6)!important}.feature-toptext-ttl2{width:100%!important;font-size:7vw!important;margin:0 0 0 0!important}.feature-toptext-more{font-size:5vw!important;font-weight:600!important;margin:3% 0 0 0!important;padding:0 8% 0 0!important}.top-feetitle-ttl{font-size:8vw!important}.top-feecap-cap{font-size:5vw!important;padding:2% 0 1.5% 0!important}.top-fee{display:block!important;margin-top:8%!important}.top-fee-box{width:94%!important;margin:0 0 2.5% 2.5%!important;padding:0 0 0 0!important}.top-feeclass{width:100%;margin-top:0;background-color:#a8d37c;border-radius:2% 2% 0 0}.top-feeclass-ttl{font-size:7vw!important;padding:5% 0 0 0!important}.top-feeclass-time{font-size:5vw!important;padding:0 0 2% 0!important}.top-feeonline-box{width:94%!important;margin:0 0 0 2.5%!important;position:static!important;-webkit-transform:translate(0%,0%)!important;background-image:url(http://happe-kids.com//wp-content/uploads/2020/08/fee_onlne1600x448.jpg)!important;background-size:cover!important}.top-onlineclass{background-color:rgba(255,255,255,.2)!important}.top-onlineclass-ttl{font-size:6vw!important;padding:8% 0 0 0!important}.top-onlineclass-time{font-size:4.5vw!important;padding:1% 0 3% 0!important}.top-feeonline-box01sp{width:96.5%!important;margin:3% 0 0 2%!important;position:static!important;-webkit-transform:translate(0%,0%)!important;background-image:url(http://happe-kids.com/wp-content/uploads/2020/10/topimg2048_032.jpg)!important;background-size:cover!important;border-radius:1% 1% 1% 1%/4% 4% 4% 4%}.top-feeonline-box1{background-color:rgba(255,255,255,0)!important;border-radius:1% 1% 1% 1%/4% 4% 4% 4%}.top-feeonline-box02sp{width:96.5%!important;margin:3% 0 0 2%!important;position:static!important;-webkit-transform:translate(0%,0%)!important;background-image:url(http://happe-kids.com/wp-content/uploads/2020/08/fee_onlne1600x448.jpg)!important;background-size:cover!important;border-radius:1% 1% 1% 1%/4% 4% 4% 4%}.top-feeonline-box2{background-color:rgba(255,255,255,0)!important}.top-onlineclass-ttl0{font-size:7vw;font-weight:600;padding:4% 0;margin:4% 1% 4% 0;background-color:rgba(255,255,255,.5)!important}.top-onlineclass-sp{background-color:rgba(0,0,0,0)!important}.top-onlineclass-ttl1{padding:0;margin:0 1% 0 0;display:block;font-size:80%}.top-onlineclass-ttl2{padding:0;margin:7% 0 0;display:block}.top-feeonline-box01sp a{color:#060;text-decoration:none}.top-feeonline-box01sp a:hover{color:#a8d37c;text-decoration:underline}.top-feeonline-box02sp a{color:#060;text-decoration:none}.top-feeonline-box02sp a:hover{color:#a8d37c;text-decoration:underline}.freetrial-box{width:94%!important;margin:0 0 0 0!important}.freetrial-catch{font-size:4vw!important;padding:2% 0 1% 5%!important}.freetrial-more{font-size:3.5vw!important}.front_abc_box{width:98%!important;margin:0 0 0 2.5%!important}.front_abctext-more{font-size:4vw!important}.front_voiceslider-box{width:98%!important;margin:-10% 0 0 -2%!important}.front_voiceslider-more{font-size:4vw!important}#frontpage-area_f{border:0 solid rgba(0,0,0,.0)!important;border-radius:.5% .5% .5% .5%/2% 2% 2% 2%!important;background-color:rgba(0,0,0,.0)!important;width:100%!important;padding:0 0 0 0!important;margin:0 0 0 0!important}#frontpage-area_f_2{border:1px solid rgba(0,0,0,.05)!important;border-radius:2% 2% 2% 2%/4% 4% 4% 4%!important;background-color:rgba(0,0,0,.01)!important;width:97%!important;padding:0 0 0 0!important;margin:-5% 0 0 1.5%!important}.top-teacher-box{width:60%!important;margin:0 0 -5% 0!important}.top-teacher-more{font-size:4vw!important;padding:3% 0 1% 0!important}.top-assistant-box{width:100%!important;margin:0 0 -5% 0!important}.top-assistant-cap1{font-size:3vw!important;font-weight:400;padding:5% 0 2%;margin:0}.top-assistant-cap1small{font-size:2vw!important;padding:0;margin:0}.top-assistant-cap2{color:#693;font-size:7.5vw!important;font-weight:600;padding:3% 0 1% 0!important;margin:0}.top-assistant-more{font-size:3.5vw!important}.front_youtubetext-more{font-size:4vw!important;font-weight:400!important;text-align:center;margin-bottom:-36%!important}.sub-footer-box{border:1px solid #f0f0f0!important;border-radius:2% 2% 2% 2%/4% 4% 4% 4% !important;background-color:rgba(0,0,0,.01)!important;background:linear-gradient(0deg,rgba(0,0,0,.0),rgba(0,0,0,.2)),url(http://happe-kids.com/wp-content/uploads/2020/08/AS155_L.jpg)!important;background-size:cover!important;width:100%!important;padding:0 0 0 0!important;margin:0 0 0 0!important;background-position:0 70%!important}.sub-footer-img{opacity:1!important;width:80%!important;padding:0 0 0 8%!important;margin:1% 0 0 2%!important;text-align:left!important}.sub-footer-catch{width:94%!important;font-size:5vw!important;font-weight:400!important;color:#fff;opacity:.99!important;text-align:left!important;padding:0 0 0 6%!important;margin:4% 0 0 0!important}.sub-footer-more{font-size:5vw!important;margin:2% 0 0 0!important}.loop-meta h1{background-color:rgba(0,0,0,.05)!important;font-weight:600;position:relative;padding:8% 0 8% 0!important;font-size:96%!important;width:100%!important}.loop-meta-wrap{background-color:#ffffff!important;border:0 solid rgba(0,0,0,.0)!important;padding:3% 0 10% 0!important;margin:0 0 0 0!important}.posttype-post .entry-content{padding:0 0 0 0!important;margin:-30% 0 0 0!important}.noticelist-page .srpw-li{font-size:86%!important}.features-page{padding:0 0 0 0!important;margin:-30% 0 0 0!important}.features-toptext-ttl1{font-size:5vw!important;width:94%!important;font-weight:600!important;padding:3% 0 3% 2%!important}.features-text1{font-size:4.5vw!important}.class-toptext-ttloc{color:#fff;font-size:4vw;font-weight:600;text-align:center;padding:3% 5% 0 3%}.class-toptext-ttl{font-size:5vw!important}.class-toptext-more{font-size:4vw!important}.englishclass-page{padding:0 0 0 0!important;margin:-30% 0 0 0!important}.englishclass-textarea{padding:6% 0 20% 2%!important;width:96%!important}.englishclass-text1{font-size:4vw!important;line-height:200%!important}.englishclass-feeclass{text-align:left!important;display:block!important;justify-content:center!important}.englishclass-feeclass-ttl{text-align:center!important;font-size:6vw!important;padding:0 0 0 0!important;margin:-8% 3% 0 0!important}.englishclass-feeclass-time{text-align:center!important;font-size:4vw!important;padding:0 0 5% 0!important;margin:-15% 0 0 0!important}.englishclass-feefee{display:block!important;justify-content:center!important;margin-top:-3%!important}.englishclass-feefee-fee{font-size:6vw!important;font-weight:600;padding:0 0 0 0!important;margin:-10% 0 0 -10%!important}.englishclass-feefee-en{font-size:3.5vw!important;padding:0 0 2% 0!important;margin:-24% 10% 0 0!important}.englishclass-oc{text-align:center;width:100%;background-color:#a8d37c;border-radius:0;flex-wrap:wrap;display:block;justify-content:center}.englishclass-feeclass-octtl1{color:#060;font-size:4.5vw;font-weight:600;padding:0;margin:-8% 0 0}.englishclass-feeclass-octtl2{font-size:6vw;font-weight:600;color:#060;padding:0 0 3%;margin:-14% 0 0}.englishclass-feeclass-octime{color:#060;font-size:4.5vw;font-weight:400;padding:0;margin:-10% 0 0}.englishclass-feeclass-ocfee{font-size:4.5vw;font-weight:400;color:#060;padding:0 0 1%;margin:-16% 0 0}.englishclass-feeclass-ocfee2{font-size:70%;font-weight:400;padding:0;margin:0}.englishclass-feefee-form{font-size:4vw;font-weight:400;color:#fff;padding:0;margin:-10% 0 0}.abc-box{margin-top:-120px!important}#archive-wrap{margin-left:-5%}#archive-wrap .entry-header{font-size:120%}.teacher-profile-name{font-size:7vw!important;color:#000000!important;font-weight:400!important}.teacher-img{width:130%!important;margin-left:-15%!important}.voice-page{margin-top:-40%!important}.voice-name{font-size:125%!important}.voice-class{font-size:120%!important}.voice-caption{font-size:120%!important}.voice-teacher{font-size:120%!important}#post-footer .credit{margin:10% 0 !important;padding:10% 0 30% !important}#post-footer .credit:after{content:"　( DS380 )"!important}.voice-page{width:98%!important;margin:-40% 0 0 0!important}.happysalon-page{margin:-30% 0 20% 2%!important}.happysalon .srpw-li{font-size:86%!important}}