.clear-ctl{clear:both}.responsive-pc{display:block !important}.responsive-sp{display:none !important}.responsive-pc970{display:block !important}.responsive-sp969{display:none !important}@media only screen and (max-width:768px){.responsive-pc{display:none !important}.responsive-sp{display:block !important}}@media only screen and (max-width:969px){.responsive-pc970{display:none !important}.responsive-sp969{display:block !important}}#wprmenu_menu_ul li{border-bottom:solid 1px #fff;line-height:180%}#wprmenu_menu_ul .menu-title{font-size:100%;font-weight:600}body,#main,h1,h2,h3,.entry-title,.fixed{font-family:'Noto Sans JP',sans-serif;color:#333}a{text-decoration:none}a:hover{text-decoration:underline}.font-Reduction80{font-size:80%}.font-Reduction90{font-size:90%}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}.material-icons.md-dark{color:rgba(0,0,0,.54)}.material-icons.md-dark.md-inactive{color:rgba(0,0,0,.26)}.material-icons.md-light{color:rgba(255,255,255,1)}.material-icons.md-light.md-inactive{color:rgba(255,255,255,.3)}.head-box{padding:0;margin:0}.head-box-catch{font-size:180%;font-weight:600;padding:0;margin:0}.head-box-catchgrn{color:green;font-size:140%;font-weight:800}.head-box-catchorg{color:orange;font-size:140%;font-weight:800}.fixed-area{text-align:center;position:fixed;bottom:0;left:0;width:100%;z-index:1000;background-color:rgba(255,255,255,.8);border-top:5px double rgba(0,0,0,.1);padding:0;margin:0}.fixed-cap-area{padding:0;margin:0;display:flex;justify-content:center}.fixed-cap-line1{margin:1% .2% 0 0}.fixed-freetrial{font-size:140%;font-weight:600;xcolor:#f90;color:#333;margin:0}.fixed-mail{font-size:120%;font-weight:600}.fixed-cap-line2 .material-icons{font-size:180%}.fixed-telno-area{padding:0;margin:-1% 0}.fixed-telno-line .material-icons{font-size:140%}.fixed-telno{font-size:240%;font-weight:600;color:#060}.fixed-time-area{padding:0 0 0 1%;margin:0 0 -1%}.fixed-time{font-size:100%}.fixed-week{font-size:100%}.fixed-telno a{text-decoration:none}.fixed-telno a:link{color:#060}.fixed-telno a:visited{color:#fff}.fixed-telno a:hover{color:#a8d37c;text-decoration:underline}.fixed-telno a:active{color:#fff}#post-footer .credit{margin:10% 0 0;padding:5% 0 15%}#post-footer .credit:after{content:"　( DS970 )"}.type-page .wp_social_bookmarking_light{display:none}.type-englishclasse .wp_social_bookmarking_light{display:none}.type-features .wp_social_bookmarking_light{display:none}.announce-page{margin-bottom:10%}#frontpage-area_d{margin-bottom:3%}#frontpage-area_d_3{text-align:center}#frontpage-area_e{padding:0;margin:0 0 3%;line-height:0}#frontpage-area_e_1{margin-bottom:3%}#frontpage-area_e_2{text-align:center}#frontpage-area_e_3{text-align:center}#frontpage-area_f{border:1px solid rgba(0,0,0,.05);border-radius:.5% .5% .5% .5%/2% 2% 2% 2%;background-color:rgba(0,0,0,.01);width:99%;padding:0;margin:0 0 3% .5%}#frontpage-area_f_1{text-align:center}#frontpage-area_f_2{text-align:center}#frontpage-area_f_3{text-align:center}#frontpage-area_g{border:1px solid #f0f0f0;border-radius:.5% .5% .5% .5%/2% 2% 2% 2%;background-color:rgba(0,0,0,.01);background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(255,255,255,1)),url(http://happe-kids.com/wp-content/uploads/2020/08/topimg2048_4433_2020080501.jpg); background-size:cover;width:99%;padding:3% 0 2%;margin:0 0 3% .5%;background-position:0 40%}#frontpage-area_g_1{text-align:center}#frontpage-area_g_2{text-align:center}#frontpage-area_g_3{text-align:center}#frontpage-area_h_1{text-align:center}#frontpage-area_h_2{text-align:center}#frontpage-area_h_3{text-align:center}#frontpage-area_i_1{text-align:center}#frontpage-area_i_2{text-align:center}#frontpage-area_i_3{text-align:center}#frontpage-area_j{margin:4% 0 7%}#frontpage-area_j_1{text-align:center}#frontpage-area_j_2{text-align:center}#frontpage-area_j_3{text-align:center}#frontpage-area_k{border:1px solid rgba(0,0,0,.05);border-radius:0 0 0 0/0% 0% 0% 0%;background-color:rgba(0,0,0,.01);padding:0;margin:0 0 2%}#frontpage-area_k_1{text-align:center}#frontpage-area_k_2{text-align:center}#frontpage-area_k_3{text-align:center}#frontpage-area_l{margin-bottom:8%}#frontpage-area_l_1{text-align:center}#frontpage-area_l_2{text-align:center}#frontpage-area_l3{text-align:center}.topimg_feature_logo{width:40%;margin-left:30%;margin-top:3%;text-align:center}.topimg_feature{margin-top:3%}.feature-topimg{position:relative;>img{       max-width:100%;height:auto;display:block}}.feature-toptext{width:100%;position:absolute;top:40%;left:0;-webkit-transform:translate(0%,0%);transform:translate(0%,-30%);background-color:rgba(256,256,256,.5);line-height:200%}.feature-toptext-ttl1{ font-size:100%;font-weight:600;text-align:center;padding:0}.feature-toptext-ttl2{font-size:3vw;font-weight:600;text-align:center;padding:0}.feature-more{margin-top:0}.feature-toptext-more{font-size:2vw;font-weight:400;text-align:right;padding:0 10% 0 0}.front_abc_box{text-align:center;width:100%;border:1px solid rgba(0,0,0,.05);border-radius:1.5% 1.5% 1.5% 1.5%/2% 2% 2% 2%;background-color:rgba(0,0,0,.01);padding:0;margin:0 0 0 1%}.front_abctext{width:100%;position:absolute;top:85%;left:0;-webkit-transform:translate(0%,0%);transform:translate(0%,0%);background-color:rgba(256,256,256,0);line-height:200%}.front_abctext-ttl1{font-size:2vw;font-weight:600;text-align:center;padding:0}.front_abctext-ttl2{font-size:3vw;font-weight:600;text-align:center;padding:0}.front_abctext-more{width:90%;color:#000;font-size:1.8vw;font-weight:400;text-align:right; padding:0%}.front_voiceslider-box{text-align:center;width:100%;border:1px solid rgba(0,0,0,.05);border-radius:1.5% 1.5% 1.5% 1.5%/2% 2% 2% 2%;background-color:rgba(0,0,0,.01);padding:0;margin:0 0 0 -1.5%}.front_voiceslider-title{width:98%;font-size:2vw;font-weight:600;padding:4% 0;margin:0 0 1% 1%}.front_voiceslider{display:inline-block;width:80%;padding:0;margin:0}.front_voiceslider-more{width:98%;font-size:1.8vw;font-weight:400;padding:3% 0 2%;margin:1% 0 0 1%}.top-fee-jump{padding-top:1%}.top-feetitle{text-align:center}.top-feetitle-ttl{color:#693;font-size:3vw;font-weight:600}.top-feecap-cap{color:#693;font-size:2vw;padding:2% 0 1.5%}.top-feecap-annotation{color:#666;font-size:1.2vw;padding-top:.5%}.top-fee{text-align:center;display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:3%;margin-bottom:3%}.top-fee-box{border:1px solid #693;border-radius:1% 1% 1% 1%/2% 2% 2% 2%;width:24%;height:100%;padding:0;margin-right:0;margin-bottom:0}.top-feeclass{width:100%;margin-top:0;background-color:#a8d37c;border-radius:2% 2% 0 0}.top-feeclass-ttl{font-size:2.5vw;font-weight:600;padding:10% 0 0}.top-feeclass-time{font-size:1.5vw;color:#060;padding:0 0 8%;margin-top:2%}.top-feeonline img{width:99%;margin-left:0.5%;border:0px solid #669933;opacity:08;border-radius:0.5% 0.5% 0.5% 0.5%/2% 2% 2% 2%;margin-top:0%;position:relative;>img{       max-width:100%;height:auto;display:block}}.top-feeonline-box{border:1px solid #693;width:47%;padding:0;margin:0;margin-bottom:0;text-align:center;position:absolute;-webkit-transform:translate(50%,-50%);transform:translate(107%,-200%);border-radius:1% 1% 1% 1%/4% 4% 4% 4%;background-color:rgba(255,255,255,.8)}.top-onlineclass{width:100%;margin-top:0;background-color:rgba(255,255,255,.7);border-radius:2% 2% 0 0}.top-onlineclass-ttl{font-size:3.5vw;font-weight:600;padding:5% 0 0}.top-onlineclass-time{font-size:1.5vw;color:#060;padding:1% 0 5%;margin-top:0}.top-onlinefee-fee{font-size:5vw;font-weight:600;color:#693;padding:0 0 2%;margin-top:4%}.top-onlinefee-en{font-size:2.5vw;font-weight:800;color:#693;text-align:right;padding:0 3% 3% 0;margin-top:-9%}.top-fee-box a{color:#060;text-decoration:none}.top-fee-box a:hover{color:#fff;text-decoration:underline}.top-feeonline-box a{color:#060;text-decoration:none}.top-feeonline-box a:hover{color:#a8d37c;text-decoration:underline}.top-feeonline-box0{width:47%;padding:0;margin:0;margin-bottom:0;text-align:center;position:absolute;-webkit-transform:translate(50%,-50%);transform:translate(107%,-135%)}.top-feeonline-box1{border:1px solid #693;padding:0;margin:0 0 2%;text-align:center;border-radius:1% 1% 1% 1%/4% 4% 4% 4%;background-color:rgba(255,255,255,.8)}.top-feeonline-box2{border:1px solid #693;padding:0;margin:0;text-align:center;border-radius:1% 1% 1% 1%/4% 4% 4% 4%;background-color:rgba(255,255,255,.8)}.top-onlineclass-ttl0{font-size:2.5vw;font-weight:600;padding:1% 0 0}.top-onlineclass-ttl1{padding:1% 0 0;margin:0 1% 0 0;display:block;font-size:80%}.top-onlineclass-ttl2{padding:7% 0 2%;margin:0;display:block}.top-feeonline-box0 a{color:#060;text-decoration:none}.top-feeonline-box0 a:hover{color:#a8d37c;text-decoration:underline}.top-teacher{width:99%;padding:5% 0 0;margin:0 0 0 1%}.top-teacher-box{display:inline-block;width:70%;padding:0;margin:0}.top-teacher-more{width:98%;font-size:1.8vw;font-weight:400;padding:5% 0;margin:0}.top-assistant{width:98%;padding:1% 0 0;margin:2% 0 0}.top-assistant-box{display:inline-block;width:70%;padding:0;margin:0}.top-assistant-cap1{font-size:2vw;font-weight:400;padding:5% 0 2%;margin:0}.top-assistant-cap1small{font-size:1.3vw;padding:0;margin:0}.top-assistant-cap2{color:#693;font-size:5vw;font-weight:600;padding:4% 0 5%;margin:0}.top-assistant-cap2red{color:#f90}.top-assistant-more{width:98%;font-size:2vw;font-weight:400;padding:5% 0;margin:0}#freetrial{display:flex;justify-content:center}.freetrial-box{border:1px solid #eee;border-radius:1% 1% 1% 1%/8% 8% 8% 8%;background-color:rgba(0,0,0,.01);background:linear-gradient(45deg,rgba(0,0,0,.01),rgba(0,0,0,.0)),url(http://happe-kids.com/wp-content/uploads/2020/08/freetrial2048_banner4390_2020081101.jpg);background-size:cover;width:99%;padding:0;margin:0;background-position:0 30%}.freetrial-img{opacity:.7;width:60%;padding:0 0 0 3%;margin:-1% 0 0;text-align:left}.freetrial-catch{font-size:3.2vw;font-weight:400;color:#333;opacity:1.7;text-align:left;padding:2% 0 1% 10%;margin:0}.freetrial-more{font-size:1.8vw;font-weight:400;color:#fff;opacity:1.7;text-align:center;padding:0 0 3%;margin:1% 0 0}#frontpage-area_k .hgrid{margin-top:3%}#frontpage-area_k h3{margin-top:0;width:60%;margin-left:20%}#frontpage-area_k .widget-title{margin-top:2%;text-align:center;font-weight:600;font-size:2vw}#srpw_widget-10 .srpw-ul{margin-top:0}#srpw_widget-10 .srpw-li{width:50%;margin-left:25%;margin-top:0;border-bottom:dotted 2px #ccc;line-height:200%}#srpw_widget-10 .srpw-content{display:flex}#srpw_widget-10 .srpw-title{font-size:1.2vw;margin-left:1%;font-weight:400;order:2}#srpw_widget-10 .srpw-meta{font-size:1.2vw;font-weight:400;order:1}.front_youtube_box{width:90%;margin-left:4%;padding:10% 0 0}.front_youtube_banner{margin-top:15%}.front_youtube_movie{width:94%;background-color:#000;margin:0;padding:0}.front_youtubetext-more{color:#000;font-size:1.5vw;font-weight:400;text-align:center;margin-top:5%;padding-bottom:11%}.top-box3{display:flex}.top-box3_1{width:34%;height:auto}.top-box3_2{width:34%;height:auto}.top-box3_3{width:34%;height:auto}.top-box2{display:flex}.top-box2_1{width:50%;height:auto}.top-box2_2{width:50%;height:auto}.top-box1{display:flex}.top-box1_1{width:100%;height:auto}.top-box1_2{width:100%;height:auto}.top-box1_3{width:100%;height:auto}.top-box0_768{width:100%;height:768px;object-fit:cover}.widgettitle{display:none}li{list-style:none}#srpw_widget-16 .srpw-content{margin:0 0 -2%;padding:0}#srpw_widget-16 .srpw-title{font-size:90%;margin:0;padding:0}#srpw_widget-16 .srpw-meta{font-size:100%;margin:0;padding:0}.sidebar-more{margin:-5% 0 0;padding:0}.sidebar-more .sidebar-more-noticelist{text-align:right;font-weight:600;margin:0 5% 0 0;padding:0}#calendar-2 a{font-size:150%;font-weight:800}#archive-wrap .entry-title{font-size:90%;font-weight:600}.sub-footer-box{border:1px solid #f0f0f0;border-radius:.5% .5% .5% .5%/2% 2% 2% 2%;background-color:rgba(0,0,0,.01);background:linear-gradient(0deg,rgba(0,0,0,.0),rgba(0,0,0,.0)),url(http://happe-kids.com/wp-content/uploads/2020/08/AS155_L.jpg);background-size:cover;width:100%;padding:0;margin:0;background-position:0 70%}.sub-footer-img{opacity:.7;width:60%;padding:0 0 0 3%;margin:-1% 0 0;text-align:left}.sub-footer-catch{font-size:1.8vw;font-weight:600;color:#fff;opacity:.7;text-align:left;padding:0 0 0 6%;margin:4% 0 0}.sub-footer-more{font-size:2vw;font-weight:800;color:#fff;opacity:1.7;text-align:right;padding:0 3% 2% 0;margin:1% 0 0}.sub-footer-box a{text-decoration:none}.sub-footer-box a:link{color:#fff}.sub-footer-box a:visited{color:#fff}.sub-footer-box a:hover{color:#fff;text-decoration:underline}.sub-footer-box a:active{color:#fff}.menu-menu010-container{font-size:12px}.footer_facebook_banner{text-align:center}.footer_line_banner{text-align:center}.footer_youtube_banner{text-align:center}.footer_eassist_banner{text-align:center}.footer_download_banner{text-align:center}.footer_margin_banner{margin:0 0 50%}.entry-content{width:96%;margin-left:2%}.entry-the-content{margin-top:0}.entry-grid-content .entry-summary{font-size:12px}.loop-meta h1{background-color:#fff;font-weight:600;color:#444;position:relative;padding:.7em 0;font-size:300%}.loop-meta h1:before,.loop-meta h1:after{position:absolute;left:0;content:'';width:100%;height:6px;box-sizing:border-box}.loop-meta h1:before{top:0;border-top:0 solid #969;border-bottom:1px solid #969}.loop-meta h1:after{bottom:0;border-top:1px solid #969;border-bottom:0 solid #969}.posttype-englishclasse .loop-meta-wrap{display:none}.posttype-englishclasse .entr-content{padding:0 0 0 0 0%;margin:0 0 0 0 0%}.posttype-features .loop-meta-wrap{display:none}.posttype-teacher .loop-meta-wrap{display:none}.posttype-voice .loop-meta-wrap{display:none}.noticelist-page{margin:-10% 0 0}#custom_html-34 .srpw-ul{margin-left:2%}.posttype-post .entry-the-content p{margin:-7% 0 8%}.inquiry-page{margin:-10% 0 0}.inquiry-announce{font-weight:700;margin-top:5%}.inquiry-name-ttl{font-weight:700}.inquiry-furigana-ttl{font-weight:700}.inquiry-mail-ttl{font-weight:700}.inquiry-telno-ttl{font-weight:700}.inquiry-select-ttl{font-weight:700}.inquiry-select{font-size:12px}.inquiry-subject-ttl{font-weight:700}.inquiry-content-ttl{font-weight:700}.inquiry-privacy-ttl{font-weight:700}.inquiry-domain{color:#c00}.inquiry-privacy-accept{font-weight:700}.inquiry-submit-msg{font-weight:700;color:#c00}.inquiry-submit{font-size:20px;font-weight:700}.access-page{margin:-10% 0 0}.access-box{text-align:center;margin-top:20px}.access-address-postno{margin-bottom:20px;font-size:16px;font-weight:700}.access-address-1{margin-bottom:20px;font-size:16px;font-weight:700}.access-address-2{margin-bottom:70px;font-size:16px;font-weight:700}.access-address-map{margin-bottom:20px;font-size:16px;font-weight:700}.access-address-station{margin-bottom:70px;font-size:16px;font-weight:700}.access-photo-ttl{margin-bottom:20px;font-size:16px;font-weight:700}.features-page{padding:0;margin:-10% 0 0}.features-topimg{position:relative;>img{       max-width:100%;height:auto;display:block}}.features-toptext{width:100%;xposition:absolute;top:0;left:0;-webkit-transform:translate(0%,0%);transform:translate(0%,0%);background-color:rgba(0,0,0,.4);line-height:200%}.features-toptext-ttl1{color:#fff;font-size:1.7vw;font-weight:600;text-align:center;padding:3% 0}.features-textarea{padding:6% 0 20% 4%;width:90%}.features-text1{font-size:1.5vw;line-height:200%;text-align:left}.class-page{margin:-10% 0 0}.class-topimg{position:relative;>img{       max-width:100%;height:auto;display:block}}.class-toptext{width:100%;position:absolute;top:70%;left:0;-webkit-transform:translate(0%,0%);transform:translate(0%,0%);background-color:rgba(0,0,0,.3);line-height:70%}.class-toptext-ttloc{color:#fff;font-size:2vw;font-weight:600;text-align:center;padding:3% 5% 0 3%}.class-toptext-ttl{color:#fff;font-size:2vw;font-weight:600;text-align:center;padding:3% 5% 0 3%}.class-toptext-more{color:#fff;font-size:1.5vw;font-weight:400;text-align:right;padding:0 5% 0 3%}.class-toptext a{text-decoration:none}.class-toptext a:link{color:#fff}.class-toptext a:visited{color:#fff}.class-toptext a:hover{color:#fff;text-decoration:underline}.class-toptext a:active{color:#fff}.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:1.5vw;line-height:250%;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:2vw;font-weight:600;padding:6% 0 0;margin:0 -5% 4% 0}.englishclass-feeclass-time{font-size:1.5vw;color:#060;padding:6% 0 0;margin:0}.englishclass-feefee{text-align:center;margin-top:1%;background-color:#693;display:flex;flex-wrap:wrap;justify-content:center}.englishclass-feefee-fee{font-size:2.5vw;font-weight:500;color:#fff;padding:5% 0 4%;margin:0 -5% 0 0}.englishclass-feefee-en{font-size:1.5vw;color:#fff;text-align:right;padding:6% 0 0;margin:0}.englishclass-fee-box a{text-decoration:none}.englishclass-fee-box a:link{color:#060}.englishclass-fee-box a:visited{color:#060}.englishclass-fee-box a:hover{color:#000;text-decoration:underline}.englishclass-fee-box a:active{color:#060}.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:2vw;font-weight:600;padding:6% 0 0;margin:0 -5% 5% 0}.englishclass-feeclass-octtl2{font-size:2vw;font-weight:600;color:#060;padding:6% 0 0;margin:0}.englishclass-feeclass-octime{color:#060;font-size:2vw;font-weight:400;padding:4% 0 0;margin:0 -5% 3% 0}.englishclass-feeclass-ocfee{font-size:2vw;font-weight:400;color:#060;padding:4% 0 0;margin:0 0 0 2%}.englishclass-feeclass-ocfee2{font-size:70%;font-weight:400;padding:0;margin:0}.englishclass-feefee-form{font-size:1.5vw;font-weight:400;color:#fff;padding:3.5% 0 1%;margin:0 -5% 0 0}.teacher-page{padding:0;margin:-10% 0 0}.teacher-box{text-align:center;margin-left:auto;margin-right:auto;width:86%;margin-top:50px}.teacher-img{margin-left:5%}.teacher-profile-name{font-size:2vw;font-weight:800;padding-bottom:5%}.teacher-profile-ttl{margin-top:50px;color:#969;font-size:18px;position:relative;font-size:20px}.teacher-skill-ttl{margin-top:50px;color:#969;font-size:18px;position:relative;font-size:20px}.teacher-message-ttl{margin-top:50px;color:#969;font-size:18px;position:relative;font-size:20px}.teacher-profile-ttl:before{position:absolute;top:50%;z-index:1;content:"";display:block;width:100%;height:1px;background:#000;background:linear-gradient(-45deg,transparent,#969 10%,#969 90%,transparent)}.teacher-skill-ttl:before{position:absolute;top:50%;z-index:1;content:"";display:block;width:100%;height:1px;background:#000;background:linear-gradient(-45deg,transparent,#969 10%,#969 90%,transparent)}.teacher-message-ttl:before{position:absolute;top:50%;z-index:1;content:"";display:block;width:100%;height:1px;background:#000;background:linear-gradient(-45deg,transparent,#969 10%,#969 90%,transparent)}.teacher-profile-ttl span{position:relative;z-index:2;display:inline-block;padding:0 20px;background-color:#fff;text-align:left}.teacher-skill-ttl span{position:relative;z-index:2;display:inline-block;padding:0 20px;background-color:#fff;text-align:left}.teacher-message-ttl span{position:relative;z-index:2;display:inline-block;padding:0 20px;background-color:#fff;text-align:left}.teacher-profile{margin-top:15px}.teacher-skill{margin-top:15px}.teacher-message{margin-top:15px;text-align:left}.teacher-another{margin-top:50px;margin-left:10%}.teacher-another h2{margin-bottom:20px;font-size:18px}.teacher-recentpost{margin-top:100px;text-align:left}.teacher-recentpost h2{font-weight:700;font-size:18px}.teacher-recentpost .srpw-block{margin-top:20px}.teacher-recentpost .srpw-thumbnail{width:100px;height:100px}.teacher-onlinelesson{margin-left:-8%;margin-bottom:5%}.voice-page{margin:-10% 0 0}.voice-box{xtext-align:center;margin-left:auto;margin-right:auto;width:86%;margin-top:50px}.voice-name{text-align:center;font-size:160%;font-weight:700;margin-top:50px;color:#36c;line-height:150%}.voice-class{text-align:center;font-size:120%;margin-top:10px}.voice-caption{text-align:center;font-size:150%;font-weight:700;margin-top:30px;color:#090}.voice-comment p{margin-top:15px;text-align:left}.voice-teacher{text-align:center;font-size:150%;font-weight:700;margin-top:50px;color:#936}.voice-teachercomment p{margin-top:15px;color:#936;text-align:left}.voice-recentpost{margin-top:100px}.voice-recentpost h2{font-weight:700;font-size:18px}.voice-recentpost .srpw-block{margin-top:20px}.voice-recentpost .srpw-thumbnail{width:120px;height:68px}.abc-box{margin-top:-50px}.abc-buy{margin-top:50px}.abc-inquiry{margin-top:50px}.abc-topimg01{margin-bottom:50px}.abc-topimg03{margin-top:50px}.abc-introimg{margin-bottom:50px}.abc-introcap{margin-bottom:50px}.abc-enjoy01{margin-bottom:50px}.abc-enjoy02{margin-bottom:50px}.abc-findthepairs{margin-bottom:100px}.abc-matchingcards{margin-bottom:100px}.download-page{width:98%;padding:0 0 0 1%;margin:0 0 10%}.download-box{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0}.download-doc{padding:0;margin:-10% 0 20%}.download-caption{text-align:center;font-size:80%}.happysalon-page{width:96%;padding:-15% 0 30%;margin:-5% 0 0 2%}.happysalon-box{padding:0;margin:0}.happysalon-box ul{padding:0;margin:-5% 0 0}.happysalone-box li .srpw-title{font-size:1.2vw;padding:0 0 0 1%;margin:0;order:2}.happysalon-box li .srpw-meta{display:none;font-size:2vw;color:#000;padding:1% 0 0 1.3%;margin:0;order:1}