@import url('https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,900&subset=japanese');
@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;box-sizing:border-box;position:relative}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}@font-face{font-family:"Hiragino Sans W9";src:local(HiraginoSans-W9)}@font-face{font-family:"Hiragino Sans W8";src:local(HiraginoSans-W8)}@font-face{font-family:"Hiragino Sans W6";src:local(HiraginoSans-W6)}@font-face{font-family:"Hiragino Sans W0";src:local(HiraginoSans-W0)}
@charset "utf-8";@charset "UTF-8";@font-face{font-family:'Noto Sans CJK JP Subset';font-style:normal;font-weight:400;src:local('Noto Sans CJK JP'),local('NotoSansCJKjp-Regular'),local('NotoSansJP-Regular'),url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/css/NotoSansCJKjp-Regular.woff2) format('woff2'),url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/css/NotoSansCJKjp-Regular.woff) format('woff'),url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/css/NotoSansCJKjp-Regular.ttf) format('truetype');font-display:swap}@font-face{font-family:'Noto Sans CJK JP Subset';font-style:normal;font-weight:700;src:local('NotoSansCJKjp-Bold'),local('NotoSansJP-Bold'),url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/css/NotoSansCJKjp-Bold.woff2) format('woff2'),url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/css/NotoSansCJKjp-Bold.woff) format('woff'),url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/css/NotoSansCJKjp-Bold.ttf) format('truetype');font-display:swap}body{font-family:'ヒラギノ角ゴシック','Hiragino Sans','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;height:100%;-webkit-text-size-adjust:100%;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}:focus{outline:0}a[href^="tel:"]{pointer-events:none}a{color:inherit;text-decoration:none;transition:.3s}img{max-width:100%;display:block;height:auto}h2{font-family:'Noto Sans JP',sans-serif;font-size:36px;font-weight:700;text-align:center;letter-spacing:.05em;padding-bottom:1.88em}h2 span{font-size:16px;line-height:1.8;font-weight:400;display:block;padding:1.5em 0 0;letter-spacing:normal}.sp-view{display:none}.pc-view{display:inherit}.aligncenter{text-align:center}.alignright{text-align:right}.alignleft{text-align:left}.inner{width:1240px;max-width:100%;padding:0 20px;margin:0 auto}.breadcrumbs br{display:none}#sec-form{padding-top:120px;margin-top:-120px}#sec-form .inner{padding-top:100px}.grecaptcha-badge{visibility:hidden}.acc-check{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;margin-top:30px;font-size:.875em}a.pagetop{width:50px;height:25px;border-radius:3px 3px 0 0;overflow:hidden;display:block}a.pagetop:hover{height:28px}a.ws_banner{display:block;position:absolute;right:0;bottom:0;width:230px;max-width:20%;padding:5px;pointer-events:none}.main_fix a.ws_banner>p img{filter:none}.btn{display:inline-block;outline:none;text-align:center;z-index:2;overflow:hidden;color:#fff;background:#7bd342;border:1px solid #74c13f;text-transform:uppercase;border-radius:30px;font-weight:600}.btn,.btn:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s;transition:all .2s}.btn:after,.btn:before{background:#ffd200;position:absolute;z-index:-1;display:block;content:'';left:0}.btn:hover{color:#111;border-color:#e5bd00;cursor:pointer}.btn:after{width:0;top:0;left:0;height:100%}.btn:hover:after{width:100%;background:#ffd200}section.cv{text-align:center}section.cv p.inttl{font-size:38px;font-weight:700}section.cv p.btn{margin-top:2.5em}.cv-btn{font-size:1.25em;letter-spacing:.05em;border-radius:50px;font-weight:700;margin-top:1.5em}.cv-btn p{padding:.88em 4em}.newcv{background:#effaf4;padding:90px 0}.cv_ttl{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;color:#ea3403;font-weight:700;font-size:2em}.cv_ttl span{padding:0 .5em}.cv_ttl span:before,.cv_ttl span:after{content:"";width:2px;height:100%;position:absolute;top:50%;background:#ea3403}.cv_ttl span:before{transform:translateY(-50%) rotate(-15deg);left:0}.cv_ttl span:after{transform:translateY(-50%) rotate(15deg);right:0}.cv_cam_blc,.cv_cam_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center}.cv_cam_blc{margin-top:20px}.cv_cam_box{width:calc(100% / 3);max-width:240px;-ms-align-items:center;align-items:center}.cv_cam_box p.icn{width:34%}.cam_price{width:66%;padding:0 5px;text-align:center}.cam_price span.txt{font-size:.8em;margin-bottom:5px;display:block;font-weight:600}.cam_price p.price{font-weight:800;color:#d80000;font-size:1.88em;text-align:center}.cam_price p.price span{font-size:.5em;display:block}.cv_btn{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;margin-top:20px}.cv_btn a{padding:.75em 1.24em;font-size:2.24em;font-weight:800;color:#fff;background:#07981c;border-radius:60px;letter-spacing:.025em;box-shadow:0 5px #047013;overflow:hidden}.cv_btn a:before{content:"";animation:shine 3s ease-in-out infinite;background-color:rgba(255,255,255,.5);height:100%;left:0;opacity:0;position:absolute;top:-50px;transform:rotate(45deg);width:20px}@keyframes shine{0%{transform:scale(0) rotate(45deg);opacity:0}80%{transform:scale(0) rotate(45deg);opacity:.5}81%{transform:scale(4) rotate(45deg);opacity:1}100%{transform:scale(50) rotate(45deg);opacity:0}}.cv_btn a span{font-size:1.24em;color:#ffd203;padding-right:5px}.cv_tel{text-align:center;margin-top:25px;line-height:1.2}.cv_tel p{font-weight:600;font-size:1.14em}.cv_tel p a{display:inline-block;padding-left:1.44em}.cv_tel p a:before{content:"";width:1em;height:100%;position:absolute;left:.4em;top:50%;transform:translateY(-50%);background:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/images/common/icn_phone.svg) no-repeat center/auto 85%}.cv_form{display:flex;flex-direction:column;-ms-align-items:center;align-items:center;line-height:1.2;margin-top:min(20px,4vw);gap:5px}.cv_form p{display:flex;justify-content:center;gap:1em;font-weight:600;-ms-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.cv_form p a.link-form{padding-left:2em}.cv_form p a.link-form:before,.cv_form p a.link-form:after{content:"";width:.5em;aspect-ratio:1/1.25;background-color:#ffd203;clip-path:polygon(0 0,0% 100%,100% 50%);position:absolute;left:0;top:50%;translate:0 -50%}.cv_form p a.link-form:after{left:3px;translate:100% -50%}.cv_form p a.link-form>span{font-weight:700;color:#ea3403}.cv_tel>span,.cv_form>span{font-size:.8em;font-weight:600}.float_banner,.float_flex{display:none}header{width:100%;background:rgba(255,255,255,1);z-index:997;-webkit-transition:all .5s;transition:all .5s}header.fixed{position:fixed;top:0;background:rgba(255,255,255,1)}header .inner{display:flex;justify-content:space-between;align-items:center;max-height:100px}header a{display:block}header .head_logo img{width:240px;-webkit-transition:all .2s;transition:all .2s}header.fixed .head_logo img{width:200px}header .head_logo span{display:block;color:#949494;font-size:.7em;padding-bottom:1em;font-weight:400;-webkit-transition:all .5s;transition:all .5s}header.fixed .head_logo span{display:none}.header_tel{padding:1em 0;-webkit-transition:all .5s;transition:all .5s;display:flex;flex-direction:column;-ms-align-items:center;align-items:center;gap:.25em}header.fixed .header_tel{padding:.5em 0}.header_tel a{font-size:1.05em}.header_tel .hash{padding-left:1.25em;padding-right:1em;font-weight:700;letter-spacing:.1em;font-size:.875em;color:#ea3403}.header_tel .hash:before,.header_tel .hash:after{content:"";width:2px;height:100%;position:absolute;top:50%;background-color:currentColor;translate:0 -50%}.header_tel .hash:before{rotate:-15deg;left:0}.header_tel .hash:after{rotate:15deg;right:0}header.fixed a.tel{display:none}.header_tel a.bd-btn{background:#07981c}.header_tel a.bd-btn p{padding:.5em 1em}.header_tel a.bd-btn p span{font-weight:800;color:#ffd203}.header_tel a.bd-btn:hover p span{color:#047013}#sp-nav,#sp-nav-block{display:none}#g-nav{background:rgba(239,239,239,1);border-bottom:1px solid #74c13f;-webkit-transition:top ease-in-out .5s;transition:top ease-in-out .5s}header.fixed #g-nav{background:rgba(239,239,239,.9)}#g-nav ul{display:flex;justify-content:center}#g-nav li{padding:1em 0;position:static;-webkit-transition:all .2s;transition:all .2s}header.fixed #g-nav li{padding:.5em 0}#g-nav li a,#g-nav li p{display:block;color:#111;padding:0 1em;font-size:.92em}header.fixed #g-nav li a,header.fixed #g-nav li>p{font-size:.9em;-webkit-transition:all .2s;transition:all .2s}#g-nav .g-nav-inner>ul li:not(:first-child) a{border-left:1px solid #fff}#g-nav li p{border-left:1px solid #fff;cursor:pointer}#g-nav ul li>ul{border-top:1px solid #74c13f;position:absolute;top:100%;left:0;height:0;box-sizing:border-box;width:100%;padding:0;background:rgba(255,255,255,.8);-webkit-transition:all .2s;transition:all .2s;visibility:hidden;opacity:0;display:flex;z-index:1}header.fixed #g-nav ul li>ul{background:rgba(116,193,63,.85);border-bottom:1px solid rgba(255,255,255,.85)}#g-nav .g-nav-inner ul.nav-course li a{border-left:0;font-size:.9em}ul.nav-course li a:before{content:'\f0da';font-family:'Font Awesome 5 Free';font-weight:700;padding-right:.5em;color:#74c13f}header.fixed ul.nav-course li a:before{color:#fff}#g-nav ul li:nth-child(3):hover>ul{top:100%;height:auto;visibility:visible;opacity:1}#sp-menu-block{display:none}#key-slider{opacity:0;transition:opacity .3s linear;max-height:600px;overflow:hidden;background:#000}#key-slider.slick-initialized{opacity:1}#key-slider .slick-prev,#key-slider .slick-next{background:0 0}.keyslide-inner{width:100%;height:600px}.keyslide-inner.flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center;justify-content:center}#key-slider li{background-size:cover;background-position:center;background-repeat:no-repeat}.keyslide01{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/images/common/key_slide/key_slide01.jpg)}.keyslide02{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/images/common/key_slide/key_slide02.jpg)}.keyslide03{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/images/common/key_slide/key_slide03.jpg)}.keyslide-inner p.silde-title{max-width:900px;width:92%}.main_fix .keyslide-inner p.silde-title img{filter:drop-shadow(0px 0px 5px rgba(0,0,0,.85))}#key-slider .youtube-btn p.icn img{filter:none}#key-slider .youtube-btn{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;position:absolute;-ms-align-items:center;align-items:center;justify-content:flex-end;bottom:10px;right:20px}#key-slider .youtube-btn p.icn{width:60px;animation:fluffy 3s ease infinite;margin-right:1em}#key-slider .youtube-btn a{display:block;width:200px;max-width:50%}@keyframes fluffy{0%{transform:translateX(0)}5%{transform:translateX(0)}10%{transform:translateX(0)}20%{transform:translateX(-15px)}25%{transform:translateX(0)}30%{transform:translateX(-15px)}50%{transform:translateX(0)}100%{transform:translateX(0)}}.main_fix img{width:100%;filter:drop-shadow(0px 0px 5px rgba(255,255,255,.75))}.keyvis_in{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:45px}.keyvis_in.home{top:40%;font-size:6.5vw}@media (min-width:1280px){.keyvis_in.home{font-size:65px}}.keyvis_in p{color:#fff;font-weight:800;line-height:1.2;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;text-align:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center}.keyvis_in p>span.st{display:block;font-size:2em;letter-spacing:.05em;font-weight:700;padding-bottom:.5em;padding-left:.25em;background:linear-gradient(180deg,transparent 0%,transparent 50%,#ffd200 50%,#ffd200 75%,transparent 75%,transparent 100%);text-shadow:0 0 5px #07981c,0 0 5px #07981c,0 0 4px #07981c,0 0 5px #07981c,0 0 5px #07981c,0 0 5px #07981c,0 0 5px #07981c,0 0 5px #07981c,0 0 5px #07981c,0 0 5px #07981c,0 0 5px #07981c,0 0 5px #07981c,0 0 5px #07981c,0 0 5px #07981c,0 0 5px #07981c,0 0 5px #07981c}.keyvis_in p>span.min{display:block;font-size:.7em;padding-top:.5em;letter-spacing:.05em;font-weight:700}#container_wrap{width:100%}#locator_wrap{background:#f5f5f5;padding:1em 0;font-size:.88em}body.page .keyvis_in p>span,body.archive .keyvis_in p>span,body.search .keyvis_in p>span{font-size:min(.55em, 4vw);line-height:1.4;margin-top:.25em}body.page .keyvis_in.home p>span.min{font-weight:900;font-size:min(.55em, 4vw);padding-top:0}#content{padding-bottom:100px}#content.no-pd_btm{padding-bottom:0}section+section{margin-bottom:100px}#content section:last-of-type{margin-bottom:0}.gry-bk{background:#f5f5f5}.blc-bk{background:#2a2a2a;color:#fff}.ylw-bk{background:#ffd200}.sec-reason{padding:100px 0}body.home .sec-reason{padding-top:0;padding-bottom:0}.sec-reason .inbox{width:95%;margin:0 auto;display:flex;justify-content:space-around}.reason{width:30%}.reason>div:nth-child(1){overflow:hidden}.reason>div img{width:100%}.reason .tag{display:block;background:#74c13f;position:absolute;bottom:0;width:100%;color:#fff;font-weight:600;padding:0 .5em .5em;text-align:right;font-size:1.2em;z-index:2}.reason .tag>span{z-index:1}.reason .tag:before{display:block;position:absolute;top:0;left:0;width:110%;height:2em;margin-top:-.5em;content:"";-webkit-transform:rotate(-3deg);transform:rotate(-3deg);background:#74c13f;z-index:1}.reason p.inttl,.reason p.intxt{line-height:1.6}.reason p.inttl{font-size:1.1em;font-weight:800;text-align:center;padding:2em 0 .5em}.reason p.intxt{text-align:justify}.reason p.intxt span{font-weight:700}.reason p.intxt span.min{font-weight:400;font-size:.88em}.sec-reason .b-box{margin-top:3.5em;display:flex;justify-content:center}.sec-reason .btn{display:inline-block;border-radius:50px;font-weight:700}.sec-reason .btn p{padding:.88em 4em;font-size:1.2em}.sec-greeting .inbox{display:flex;justify-content:space-between}.sec-greeting div.photo{width:48%;align-self:flex-start;overflow:hidden}.sec-greeting div.photo img{width:100%}.sec-greeting div.cmnt{width:50%}.sec-greeting .inbox>div p.tag{width:100%;background:#74c13f;position:absolute;bottom:0;padding:0 1em .5em 0;color:#fff;font-size:1.2em;z-index:2}.sec-greeting .inbox>div p.tag:before{display:block;position:absolute;top:0;left:0;width:110%;height:2em;margin-top:-1em;content:"";-webkit-transform:rotate(-3deg);transform:rotate(-3deg);background:#74c13f;z-index:1}.sec-greeting .inbox>div p.tag span{display:block;text-align:right;z-index:1}.sec-greeting .inbox>div.cmnt{line-height:1.4}.sec-greeting div.cmnt p{font-size:17px;letter-spacing:.05em}.sec-greeting div.cmnt p.inttl{font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.44em;padding-bottom:1em;max-width:20em}.sec-greeting div.cmnt p.intxt{text-align:justify;font-size:1em;letter-spacing:normal}.sec-recommend .inner{border:6px solid #f5f5f5;padding-bottom:65px}.sec-recommend h2{margin-top:-1em}.sec-recommend h2 span{display:inline;font-size:.85em;font-weight:600;padding:0 1em;background:#fff}.sec-recommend .cv2{padding-top:100px}div.recmnt{width:85%;margin:0 auto;display:flex;justify-content:space-between}div.recmnt>.cmnt{width:60%}div.recmnt>.cmnt p.inttl{font-size:1.25em;font-weight:600;padding-bottom:1em;text-align:justify}div.recmnt>.cmnt p.intxt{line-height:1.4;padding-bottom:1em;text-align:justify;font-size:.9em}div.recmnt>.cmnt p.inprof{line-height:1.4;border-top:2px solid #f5f5f5;padding:1em 0;font-size:.85em}div.recmnt>.cmnt p.inprof span{font-weight:700;display:block;margin-bottom:.5em}div.recmnt>.photo{width:35%;align-self:flex-start}div.recmnt>.photo p.tag{position:absolute;bottom:.5em;right:.5em;color:#fff}div.recmnt.solo>.photo{width:25%;overflow:hidden}div.recmnt.solo>.photo p.tag{width:100%;background:#74c13f;position:absolute;bottom:0;left:0;padding:0 .5em .5em 0;color:#fff;z-index:2;font-size:.92em;font-weight:700}div.recmnt.solo>.photo p.tag:before{display:block;position:absolute;top:0;left:0;width:110%;height:2em;margin-top:-1em;content:"";-webkit-transform:rotate(-3deg);transform:rotate(-3deg);background:#74c13f;z-index:1}div.recmnt.solo>.photo p.tag span{display:block;text-align:right;z-index:1}div.recmnt.solo>.cmnt{width:75%;padding-left:5%}div.recmnt.solo>.cmnt p.prof{padding-top:16px;font-size:.85em}div.recmnt+div.recmnt{margin-top:30px}.sec-recommend .koushi-list>.list-in>div{width:inherit}body.home .sec-course{padding-top:100px;padding-bottom:100px;margin-bottom:0}.course{display:flex;justify-content:space-between;flex-wrap:wrap}.course>div{width:33%;padding:1em 2.5% 8em}body.home .course>div{padding-bottom:8em}.course>div:nth-child(n+4){margin-top:3em}.course>div p.icn{background:#fff;width:50%;margin:0 auto;border-radius:50%;overflow:hidden;border:1px solid #adadad}.course>div p.icn:before{content:"";display:block;padding-top:100%}.course>div p.icn img{margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:80%;height:auto}.course>div h3{text-align:center;font-weight:700;font-size:1.15em;padding:1em 0 .5em;min-height:2.5em;min-height:3.6em;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;line-height:1.4}.course>div p.intxt{line-height:1.6}.sec-course .course p.inatt+a.btn{width:65%;position:absolute;bottom:0;left:50%;transform:translateX(-50%);padding:.5em .88em}.course .course-btn{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center;position:absolute;bottom:0;left:50%;transform:translate(-50%,0)}.course>div .course-btn a{display:block;border-radius:30px;text-align:center;padding:.88em .5em;font-weight:700;min-width:85%}.course>div .course-btn a+a{margin-top:10px}.course>div p.intxt+p{margin-top:1em}.course>div p.inatt{line-height:1.6;font-size:.85em;border:1px solid #c2c2c2;padding:1em}.course>div p.inatt>span{display:block;font-size:.88em;padding-top:.5em}.sec-course .cv2{margin-top:100px}.sec-price{padding:100px 0;margin-bottom:5px}.price-in{width:65%;margin:0 auto}.price-in dl{margin-bottom:3em}.price-in dd:not(:last-child){padding-bottom:1em}.price-in dd p{line-height:1.6}.price-in p.ttl{font-size:1.44em;color:#ff9600;font-weight:600}.price-in p.ttl>span{font-size:1.5em;padding-left:.75em;font-weight:700}.price-in p.ttl span>span{font-size:.62em;font-weight:600}.price-in>.inbox{width:85%;margin:0 auto;border:1px solid;text-align:center;padding:1.5em 10% 2em;line-height:1.4;background:#fff}.price-in>.inbox h3{font-size:1.25em;padding-bottom:.5em}a.price-btn{display:block;width:50%;margin:1em auto 0;border-radius:50px;font-weight:700;font-size:1.05em}a.price-btn p{padding:.75em 0}.price-in p.ttl>span{font-size:1.5em;padding-left:.75em;font-weight:700}.price-in p.ttl span>span{font-size:.62em;font-weight:600}.sec-freelesson>.inner{padding-top:min(100px, 10vw)}.course-key.online+div .sec-freelesson>.inner{padding-top:0}.lesson{display:flex;justify-content:center}.lesson_tab_block{margin-top:30px}.lesson_tab_box{display:none}ul.lesson_tab{display:flex;justify-content:space-around}ul.lesson_tab li{width:40%;display:flex;justify-content:center}ul.lesson_tab li a{width:100%;background:#e5e5e5;font-weight:700;padding:.88em 0;text-align:center}ul.lesson_tab li a.active{background:#7bd342;color:#fff}.lesson p.bk{width:98%;position:absolute;top:3.5%;left:50%;transform:translate(-50%,0);z-index:1}.lesson>div{width:25%;border:1px solid #c2c2c2;padding:1em 1em 2em}.lesson>div:not(:first-child){margin-left:-1px}.lesson>div p.number{background:#ffd200;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center;margin:0 auto;font-weight:900;font-size:1.88em;font-family:'Roboto',sans-serif;z-index:2;overflow:hidden}.lesson>div h3{text-align:center;padding:1em 0;font-size:1.15em}.lesson>div p.photo{margin-top:1em}.lesson>div p.intxt{text-align:justify;letter-spacing:.025em;line-height:1.6;padding:0 .5em}.lesson>div p.intxt span.min{font-size:.8em;display:block;padding-top:.5em}.lesson-after{padding:40px 0 0;width:90%;margin:0 auto}.lesson-after h3{font-size:26px;margin-bottom:1em}.lesson-after-box{display:flex}.lesson-after-box .img{width:25%}.lesson-after-box .img p{border-radius:5px;overflow:hidden}.lesson-after-box .txt{width:75%;padding-left:2em;line-height:1.6}.voice{width:80%;margin:0 auto}.voice>div{display:flex;justify-content:center}.voice>div:not(:last-child){margin-bottom:2.5em}.voice>div p.photo{width:120px;height:120px;overflow:hidden;border:6px solid #74c13f;border-radius:50%;align-self:flex-start;display:flex;justify-content:center;align-items:center}.voice>div p.photo img{width:auto;height:100%;max-width:none}.voice>div .cmnt{width:84%;margin-left:1em}.voice>div h3{font-size:1.25em;letter-spacing:.05em}.voice>div h3>span{font-size:.8em}.voice>div p.intxt{padding-top:1em;line-height:1.6;text-align:justify}.sec-voice .cv2{margin-top:100px}.sec-news{padding:100px 0}.news .slick-slide{background:#fff;margin:0 .5em;padding-bottom:1em}.news .photo{padding:.5em .5em 0}.news .slick-slide img{width:100%}.news p{padding:0 1em 1em;font-size:.88em}.news p.intag{position:absolute;top:1em;right:0;z-index:1;color:#000;font-weight:700;padding:.5em 1em;background:rgba(116,197,63,.8)}.news h3{padding:1em;font-weight:600;line-height:1.4;min-height:6em}.news p.inttl{font-weight:600}.news p.inttl,.news p.intxt{line-height:1.6;text-align:justify}.news a{display:block;width:80%;margin:0 auto 1em;border-radius:50px;text-align:center}.news a:hover{background:#000;color:#fff;border-color:#fff}.news a:after,.news a:before{background:#000}.news a:hover:after{background:#000}.news a p{padding:.5em 0}.slick-prev,.slick-next{z-index:5;background:#000;width:40px;height:40px}.slick-prev:before,.slick-next:before{font-family:'Font Awesome 5 Free';font-weight:700}.slick-prev{left:1em}.slick-next{right:1em}.slick-next:before{content:"\f054"}.slick-prev:before{content:"\f053"}.slick-next:hover,.slick-prev:hover{background:#000}.slick-dots{bottom:-25px}.post-slider{margin:0 auto}.index_post_box{padding:0 10px}.index_post_box .post_thum{width:100%;overflow:hidden;border:1px solid #e1e1e1}.index_post_box .post_thum:after{content:"";display:block;padding-top:100%}.index_post_box .post_thum a{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;position:absolute;width:100%;height:100%}.index_post_box .post_thum img{height:auto;max-width:150%}.index_post_box .post_deta{padding-top:.5em;line-height:1.4}.index_post_box .post_deta p.p_date{font-size:.8em}.index_post_box .post_deta p.p_title{font-weight:700;font-size:.95em}.sec-post-area{display:flex;justify-content:center}.sec-post-area .index_post_block{max-width:250px}.media{display:flex;justify-content:center;flex-wrap:wrap}.media>div{width:40%;padding:0 1em 2em}.media .photo{overflow:hidden}.media .photo a{display:block}.media .photo p{width:100%;background:#74c13f;display:block;position:absolute;bottom:0;color:#fff;font-size:1.15em;z-index:2}.media .photo p:before{display:block;position:absolute;top:0;left:0;width:110%;height:2em;margin-top:-1em;content:"";-webkit-transform:rotate(-3deg);transform:rotate(-3deg);background:#74c13f;z-index:1}.media .photo p span{display:block;text-align:right;padding:0 .5em .5em 0;z-index:1}.media p.intxt{padding-top:1em;text-align:justify;line-height:1.6}.sec-link .inner>div{display:flex;flex-wrap:wrap;margin-bottom:80px;justify-content:center}.recruit{width:600px;margin:0 auto}.recruit .photo{overflow:hidden}.recruit .photo p{background:#74c13f;display:block;width:100%;position:absolute;bottom:0;font-size:1.88em;color:#fff;font-weight:700;z-index:2}.recruit .photo p span{display:block;padding:0 .5em .5em 0;text-align:right;z-index:1}.recruit .photo p:before{display:block;position:absolute;top:0;left:0;width:110%;height:2em;margin-top:-.5em;content:"";-webkit-transform:rotate(-3deg);transform:rotate(-3deg);background:#74c13f;z-index:1}.recruit p.intxt{padding:1em 0 0;line-height:1.6;font-size:18px;text-align:center}a.rec-btn{display:block;width:40%;margin:1em auto 0;border-radius:50px}a.rec-btn:hover{background:#ffd200;color:#000}a.rec-btn p{padding:.65em;font-size:1.1em;font-weight:600;text-align:center}.cv2>.inbox{width:65%;margin:0 auto;border:1px solid #c2c2c2;padding:1em 2em 2em}.cv2 h2.inttl{font-size:1.5em;letter-spacing:.05em;text-align:center;font-weight:700;padding-bottom:0}.cvin{display:flex;align-items:center;padding-top:1em;justify-content:center}.cvin .tel{display:flex;width:63%;font-weight:700;padding-right:1em;align-items:center}.cv2-btn{width:30%}.cvin .tel p:nth-child(1) img{width:85%}.cvin .tel p:nth-child(2) span{display:block;padding-top:.25em;font-size:.95em}.cvin .tel p:nth-child(2) a{display:block;font-size:2.45em;font-weight:800;letter-spacing:.05em}a.cv2-btn{display:block}a.cv2-btn p{text-align:center;font-weight:600;font-size:1.15em;padding:1em}.search label.txt:before{content:"\f002";font-family:"Font Awesome 5 Free";font-weight:900;color:#ccc;position:absolute;left:.5em;top:50%;transform:translate(0,-50%)}.search input.txt{padding:.5em .5em .5em 2.25em;width:250px;font-size:16px}.foot-area{background:#1d1d1d;color:#fff;padding:5% 0;font-size:.88em}.foot-area p.logo{width:100%}.foot-area p.logo img{width:20%}.foot-in{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:1.25em}.foot-nav{width:25%;padding-right:1.5em}.foot-nav ul li{padding:.88em 0 .88em .88em}.foot-nav ul li a,.foot-nav ul li p{border-left:4px solid;font-weight:700;letter-spacing:.08em}.foot-nav ul li a span,.foot-nav ul li p span{padding:0 1.5em}.foot-nav ul li>ul{display:none;opacity:0;position:absolute;right:-50%;top:-15%;background:rgba(0,0,0,.9);z-index:2;padding:.5em 1em .5em .5em;border-radius:10px}.foot-nav ul li:hover>ul{display:block;opacity:1}.foot-nav ul li>ul.nav-course li a,.foot-nav ul li>ul.nav-course li p{border-left:none}.foot-nav ul li>ul.nav-course li a:before,.foot-nav ul li>ul.nav-course li p:before{content:"\f0da";font-family:"Font Awesome 5 Free";font-weight:700;padding-right:.5em;color:#74c13f}.foot-nav ul li>ul.nav-course:before{content:"";position:absolute;top:10%;left:-25px;margin-top:-15px;border:15px solid transparent;border-right:15px solid #000;opacity:.9}.foot-area-list p.list{padding:1.5em 0 2.5em;line-height:1.8;font-size:.88em}.foot-cmnt p.inttl+p.list{padding-bottom:1.5em}.foot-area-list p.list+p.list{padding-top:0}.foot-area-list p.list span+span:before,.foot-area-list p.list a+a:before{content:"・"}.foot-cmnt{width:75%;padding:.5em 0 0 1.5em}.foot-cmnt p.inttl{font-size:1.25em;font-weight:700;letter-spacing:.05em}.foot-cmnt p.intxt{font-size:.88em;padding:1.5em 0 0;text-align:justify;line-height:1.8}.foot-area .aboutus p{line-height:1.8}.foot-area .aboutus p:nth-child(1){font-weight:700}.foot-links{padding:2.5em 0 0}.foot-links p.inlink{display:flex;padding:1.5em 0 0}.foot-links p.inlink a{display:flex;align-items:flex-end}.foot-links p a:not(:last-child){padding-right:3em}.foot-links p.inlink a img{width:1.8em;height:1.8em}.foot-links p.inlink a span{font-size:.95em;padding-left:.5em}p.foot-btm{position:absolute;bottom:.88em;right:1em;font-size:.9em}p.foot-btm a+a{margin-left:2em}p.foot-btm a:before{content:"\f0da";font-family:"Font Awesome 5 Free";font-weight:700;padding-right:.5em}footer{width:100%;background:#000;border-top:1px solid #fff}footer p{font-size:.75em;color:#fff;padding:.88em 0;text-align:center}.page-course,.archive-area{padding-bottom:100px}.archive-area{padding-top:60px}.archive-area h2{padding-bottom:0}.area-title-main{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center;padding-bottom:50px}.area-title-main .area-name{font-family:'Noto Sans JP',sans-serif;font-size:36px;font-weight:700;text-align:center;letter-spacing:.05em}.area-title-main h2{padding-bottom:0}.area-title-text{margin-top:1.5em;line-height:1.8}.sec-point{padding:80px 0}.sec-point .inbox{width:90%;margin:-2.5% auto 0;display:flex;flex-wrap:wrap;justify-content:space-around;background:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/images/point/bk.png) no-repeat center}.sec-point .inbox>div.point{width:450px;height:450px;border:1px solid #e4e4e4;border-radius:50%;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;background:#fff}.sec-point .inbox>div.point div{display:flex;flex-direction:column;width:90%;text-align:center;margin-top:-5%}div.point div p.ttl{font-size:2.5em;font-weight:700}div.point div p.inttl{font-size:1.25em;font-weight:700;padding:1.5em 0 1em}div.point div p.intxt{padding:0 6%;line-height:1.6}div.point div p.intxt span.min{font-size:.8em}div.point div a{width:50%;margin:2em auto 0;border-radius:30px}div.point div a p{padding:.5em 0}div.point div a:hover{background:#ffd200;color:#000}.style-more{margin-bottom:100px}.style-more-block{width:95%;margin:0 auto;background:#efefef;padding:5%;display:flex;justify-content:center;border-radius:6px}.style-more-block p.tag{position:absolute;width:15%;top:-1.88em;left:-1em}.style-more-box dd+dd{margin-top:1em}.style-more-box dd p.inttl{background:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/images/common/point-icn.svg) no-repeat left center/1.5em;font-size:1.44em;font-weight:700;padding:.5em 0 .5em 1.88em}.style-more-box dd p.intxt{line-height:1.6;text-align:justify;padding:.5em 0 0 2.5em}.clr01{color:#bdf11f}.clr02{color:#a7d51b}.clr03{color:#55a217}.sec-in-cv .cv2>.inbox{width:65%;display:block;background:#fff}.sec-point2 h3{text-align:center;margin-bottom:30px;font-size:1.66em}.sec-point2 p.in-txt{text-align:center;line-height:1.6}.sec-point2 p.in-txt span{display:block;font-size:.85em}.sec-point2 p.in-txt+h3{margin-top:50px}.sec-point2 dl{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px}.sec-point2 dl dd{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;width:48.5%;margin-bottom:20px}.sec-point2 dl dd .icn{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;width:20%}.sec-point2 dl dd .deta{width:80%;padding-left:20px}.sec-point2 dl dd .deta p+p{margin-top:.5em}.sec-point2 dl dd .deta p:first-child{font-size:.88em}.sec-point2 dl dd .deta .fkds{padding:1em;background:#f5f5f5;text-align:justify;line-height:1.4;border-radius:6px}.sec-point2 dl dd .deta .fkds:after{content:'';border:14px solid transparent;border-top-color:#f5f5f5;position:absolute;top:0;left:-10px}.sec-point2 dl dd+dd:nth-child(even){margin-left:3%}.sec-point2 p.att{text-align:right;font-size:.8em;margin-top:-1em}.sec-point2 .sec-in-cv{margin-top:50px}.sec-support h2{padding-bottom:0}.sec-support h3{font-size:1.25em;text-align:center;padding:2em 0 3.5em;font-weight:800}.sec-support h3 span{border-bottom:2px solid #ffd200}.sec-support .inbox{width:80%;margin:0 auto;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.sec-support .inbox p.img{width:25%}.sec-support .inbox div.cmnt{width:75%;padding-left:2em}.sec-support .inbox ul li{display:flex;font-size:1.25em;font-weight:700;padding:.5em 0}.sec-support .inbox ul li:before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:700;padding-right:.25em}.sec-support .inbox p.at{padding:1em 0 0;text-align:justify;font-size:.9em;line-height:1.6}.sec-support .inbox .must-item{width:100%;margin-top:30px;border:1px solid #e4e4e4}.sec-support .inbox .must-item p.intitle{font-weight:700;font-size:1.125em;padding:20px 20px 0}.sec-support .inbox .must-item p+p{padding-top:20px}.sec-support .inbox .must-item p.intxt{line-height:1.6;padding-left:20px;padding-right:20px}.sec-support .inbox .must-item p.intxt span+span{padding-left:.5em}.sec-support .inbox .must-item p.intxt span+span:before{content:"/";padding-right:.5em}.sec-support .inbox .must-item p.att{line-height:1.6;padding-left:20px;padding-right:20px;padding-bottom:20px}.sec-support .inbox .must-item p.att span{display:block;font-size:.88em;padding-left:1.125em}.sec-support .inbox .must-item p.att span:before{content:"※";position:absolute;left:0;top:0}.sec-style{padding:100px 0 50px}.sec-style h2{padding-bottom:0}.sec-style h3{font-size:1.25em;text-align:center;padding:2em 0 3.5em;font-weight:800}.sec-style h3 span{border-bottom:2px solid #ffd200}.sec-style .inbox{width:95%;margin:0 auto 100px;display:flex;justify-content:space-around}.style{width:27%}.style.nxt01:after,.style.nxt02:after{content:"";width:67px;height:50px;position:absolute;top:20%;right:-24%;background-repeat:no-repeat;background-position:center;background-size:auto 75%}.style-icn{display:flex;justify-content:center}.style-icn img{width:60%}.style.nxt01:after{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/images/page-about/nxt-01.svg)}.style.nxt02:after{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/images/page-about/nxt-02.svg)}.style>div{overflow:hidden}.style .cmnt>div{display:flex;justify-content:center}.style .tag{display:block;position:absolute;bottom:0;width:100%;color:#fff;font-weight:600;padding:0 .5em .5em;text-align:right;font-size:1.2em;background:#74c13f;z-index:2}.style .tag span{z-index:1}.style .tag:before{display:block;position:absolute;top:0;left:0;width:110%;height:2em;margin-top:-.5em;content:"";-webkit-transform:rotate(-3deg);transform:rotate(-3deg);background:#74c13f;z-index:1}.style p.inttl,.style p.intxt{line-height:1.6}.style p.inttl{font-size:1.2em;font-weight:700;letter-spacing:.1em;text-align:center;padding:2em 0 .5em}.style p.intxt{text-align:justify}.page-price .style a,.page-course .style a{display:none;font-size:.85em;background:#000;border-color:#000;margin-top:1em;border-radius:15px}.page-price .style a p,.page-course .style a p{padding:.5em 1em}.page-price .style a:hover,.page-course .style a:hover{border-color:#e5bd00}.page-price .style a p:after,.page-course .style a p:after{content:"\f0da";font-family:"Font Awesome 5 Free";font-weight:700;padding-left:.5em}.page-price .style .cmnt>div{display:flex;justify-content:center}.style p.intxt span{font-weight:700}.style p.intxt span.min{font-weight:400;font-size:.8em;line-height:1.4;display:inherit;padding-top:.25em}.sec-style p.btn{margin-top:3.5em;display:flex;justify-content:center}.sec-style p.btn a{display:block;font-size:1.1em;background:#ffd200;color:#000;border-color:#000;border-radius:50px;padding:.88em 4em;font-weight:700}.sec-style p.btn a:hover{background:#000;color:#ffd200}.sec-campaign{padding:80px 0}.cam-in{width:80%;margin:0 auto;display:flex;justify-content:space-between}.cam-in h3{text-align:center;margin:-.65em auto 0;font-size:1.44em;font-weight:800}.cam-in h3 span{background:#fff;padding:0 .5em}.cam-top-bloc{max-width:1240px;padding:0 20px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin:0 auto 50px}.cam-top-box{border:6px solid #f5f5f5;width:55%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center;justify-content:center}.cam-top-box .inhead{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;background:#fff;justify-content:center;margin-top:-45px;width:85%}.cam-top-box .inhead .icn{width:13%;z-index:5}.cam-top-box .inhead .txt{width:87%;margin-left:-20px;padding:10px 15px 10px 10px;font-weight:900;font-size:1.44em;background:#f8a246;text-align:center;color:#fff}.ribon:after{border:none;border-bottom:solid 15px transparent;content:'';position:absolute;top:0;border-color:transparent #fff transparent transparent;border-style:solid;border-width:23px 10px 23px 0;right:0}.cam-top-box .inbody{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;padding:20px 0}.cam-top-box .inbody .inttl{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;font-size:1.66em;font-weight:900;padding:0 .5em;text-align:justify;width:100%;margin:0 auto;justify-content:center}.cam-top-box .inbody .inttl>p:nth-child(1){text-align:center}.cam-top-box .inbody .inttl>p:nth-child(1) span{font-weight:600;font-size:.75em;text-decoration:line-through}.cam-top-box .inbody .inttl>p.price{font-size:1.44em;color:#d80000;padding-left:35px}.cam-top-box .inbody .inttl>p.price:before{content:"";width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 13px;border-color:transparent transparent transparent #f8a246;position:absolute;left:12px;top:50%;transform:translateY(-50%)}.cam-top-box .inbody .intxt{width:100%;text-align:center;line-height:1.6;margin-top:15px}.cam-top-bloc .cam-in{width:43%}.cam-top-bloc .cam-in>div{width:100%;border:6px solid #f5f5f5;padding:0 .5em 2em}.cam-in{width:80%;margin:0 auto;display:flex;justify-content:space-between}.cam-in>div>div{display:flex;justify-content:center;align-items:center;padding-top:1.5em}.cam-in p.icn{width:18%}.cam-in p.cam01_pri{font-size:1.5em;letter-spacing:.15em;font-weight:900;padding:0 .5em;text-align:center}.cam-in p.cam01_pri span{display:block;font-size:.5em;font-family:sans-serif;padding-top:.25em;text-decoration:line-through;letter-spacing:-.02em}.cam-in p.txt_r{font-size:2em;font-family:"Hiragino Sans W8",sans-serif;font-weight:700;color:#d80000}.cam-in p.txt_br{font-size:1.5em;text-align:center;padding-left:.88em}.cam-in p.txt_br span:nth-child(1){font-size:.65em;display:block;padding-bottom:.5em;font-weight:700}.cam-in p.txt_br span:nth-child(2){font-size:1.25em;font-family:"Hiragino Sans W8",sans-serif;color:#d80000}.cam-in p.intxt{text-align:center;padding:1em 0 0;line-height:1.6}p.in-price{text-align:center;font-weight:900;padding:0 0 1em}p.in-price>span{font-size:1.5em;padding-left:.5em}p.in-price>span>span{font-size:.65em;font-weight:700;display:block;padding-top:.5em}.pay-credit{width:75%;margin:0 auto;padding:0 0 80px}.pay-credit h4{font-size:1.25em;padding-bottom:1em}.pay-credit>div{display:flex;align-items:center}.pay-credit>div p.card{width:20%}.pay-credit>div p.card-txt{width:80%;padding-left:1.5em;line-height:1.6;text-align:justify}p.card-txt span{font-size:.85em;display:block}.hikaku-in{display:flex;padding-bottom:80px}.hikaku-in h3{font-size:1.25em;padding-bottom:2em}.hikaku-in h3 span{border-bottom:2px solid #ffd200}.hikaku-in .img{width:35%}.hikaku-in .tbl{width:65%;padding-left:4em}.tbl>dl dd{display:flex;justify-content:flex-end;border-bottom:1px solid #d2d2d2}.tbl>dl dd:last-child{border-bottom:none}.tbl>dl dd p{padding:1em 0;text-align:center}.tbl>dl dd p span{font-size:.8em;display:inline-block}.tbl>dl dd p:not(:nth-last-of-type(2)){width:20%}.tbl>dl dd p:nth-last-of-type(2){width:40%;font-weight:700;font-size:1.15em;background:rgba(255,210,0,.2)}.page-voice .sec-voice{padding:60px 0}.main_fix.course-key h1 p{font-size:5.5vw}.main_fix.course-key h1 p span{display:block;font-size:21px;letter-spacing:.05em;font-weight:700;line-height:1.4}.main_fix.course-key h1+span{display:block;font-size:21px;letter-spacing:.05em;font-weight:700;line-height:1.4;margin-top:.5em;color:#fff}#content.page-lesson .sec-freelesson{padding:60px 0}#sec-form h2{line-height:1.2}.area-form-title{padding-bottom:60px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center;line-height:1.4}.area-form-title .area-name{font-family:'Noto Sans JP',sans-serif;font-size:36px;font-weight:700;letter-spacing:.05em}.area-form-title h2{padding-bottom:0}::placeholder{opacity:.5}#sec-form input[type=text],#sec-form input[type=email],#sec-form input[type=tel],#sec-form input[type=date],#sec-form select{padding:.5em;font-size:16px;border:1px solid #ccc}#sec-form input[type=text],#sec-form input[type=email],#sec-form input[type=tel]{max-width:70%}#sec-form ul.form01 li input.date{width:30%}#sec-form .form{width:900px;max-width:100%;margin:0 auto;padding:40px 0}#sec-form form ul.form01>li:nth-child(2) input{width:10%}#sec-form p.at{font-size:.88em;line-height:1.4;width:75%;margin:0 auto}#sec-form p.at>span{color:#af0002}#sec-form p.at a{text-decoration:underline}.form ul.form01>li,#group-area-studio,#group-area-home,#group-gakki{display:flex;align-items:flex-start;width:100%}.form ul.form01>li.f-style span.last:after{content:"※";position:absolute;top:0;right:-1em;font-size:.8em;color:#af0002}.form ul.form01>li.f-style>div{padding-top:.5em;line-height:1.4;padding-bottom:.5em}.form ul.form01>li:nth-child(5),.form ul.form01>li:nth-child(6){flex-wrap:wrap}.form ul li p{padding:.5em;line-height:1.8;position:relative}.form ul li p.must,.form ul li p.any{padding-left:2.25em}.form ul.form01>li>p:nth-child(1){width:30%;padding-left:2.25em}.form ul.form01>li>p:nth-child(2){width:70%}.form ul.form01>li>div span.at{display:block;color:#af0002;font-size:.8em;text-align:right}.form ul.form01>li>div span.at.aln_left{text-align:left}.form ul.form01>li>div{width:70%;padding-top:1em}.form ul.form01>li>div#group-area-studio p:nth-child(1),.form ul.form01>li>div#group-area-home p:nth-child(1),.form ul.form01>li>div#group-gakki p:nth-child(1){width:30%;padding-left:2.25em;font-weight:700}.form ul.form01>li>div#group-area-studio p:nth-child(2),.form ul.form01>li>div#group-area-home p:nth-child(2),.form ul.form01>li>div#group-gakki p:nth-child(2){width:70%}.form ul.form01>li>div.f-flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding-top:0}.form ul.form01>li>div.f-flex>p{width:40%}.form ul.form01>li>div.f-flex>p+p{margin-left:10px}#sec-form div.f-flex input[type=text]{max-width:100%}#group-dtm:before{content:"DTM学科をご希望の方は以下の質問にお答えください";background:#eee;padding:.5em;display:block;font-weight:700}ul.form01 li>p:nth-child(1){font-weight:700}ul.form01 li:nth-child(9)>p:nth-child(1),ul.form01 li:nth-child(10)>p:nth-child(1){padding-top:1em}#sec-form textarea{padding:.5em;width:100%;border:1px solid #ccc;font-size:16px}#sec-form input.time{width:5%;margin-right:.25em}p.must{display:flex;align-items:center}.must:before{content:"必須";background:#af0002;color:#fff;font-size:.6em;border-radius:5px;padding:.25em;margin-right:.5em;position:absolute;left:0}p.any{display:flex;align-items:center}.any:before{content:"任意";background:#ccc;color:#333;font-size:.6em;border-radius:5px;padding:.25em;margin-right:.5em;position:absolute;left:0}#group-dtm ul li>p:nth-child(1){font-weight:700}#group-dtm ul li p:nth-child(1):before{content:"\f0da";font-family:"Font Awesome 5 Free";font-weight:700;margin-right:.5em}.submit{display:flex;justify-content:center;padding-top:5%}.submit input[type=submit]{background:#7bd342;border:1px solid #74c13f;font-size:1em;font-weight:700;padding:.5em 3.5em;color:#fff;border-radius:50px}.submit input[type=button]{background:#6f6f6f;border:1px solid #6f6f6f;font-size:1em;font-weight:700;padding:.5em 3.5em;color:#fff;border-radius:50px;margin-right:1em}span.wpcf7-not-valid-tip{font-size:.8em !important}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:none !important;text-align:center;background:#ffe1e1;font-size:.9em;padding:.5em 0 !important}.form-qe{padding:3em 0}.form-qe p.inttl{font-size:1.15em}.form-qe p.inttl:before{content:"\f0da";font-family:"Font Awesome 5 Free";font-weight:700;padding-right:.25em}.form-qe p:nth-child(3){padding-left:3%}.form-qe p.inttl,.form-qe p.must,.form-qe p.any{font-weight:700;padding-bottom:1em}.form-qe p.must,.form-qe p.any{padding-left:2.25em;display:flex;align-items:center}.form-qe p.any{padding-top:1em;padding-bottom:1.5em}.form-qe p.answer{display:flex;align-items:center;padding-left:3%}.form-qe p.answer:not(:last-child){padding-bottom:1em}.form-qe p.c-box label{display:block;padding:5px 0}#sec-form.area-form p.at{margin-bottom:40px}input:-webkit-autofill.wpcf7c-conf{-webkit-box-shadow:0 0 0px 1000px #fff inset !important;border:none !important;background:#fff !important}input:-webkit-autofill.wpcf7c-conf:focus{border:none !important}.wpcf7c-conf{background:#fff !important;border-color:#fff !important}.wpcf7c-conf:focus{border-color:transparent !important}.main_fix.about .keyvis_in,.main_fix.price .keyvis_in,.main_fix.freelesson .keyvis_in{top:40%;left:50%;transform:translate(-50%,-50%);text-align:center}.main_fix.course-key .keyvis_in{top:40%;left:50%;transform:translate(-50%,-50%);text-align:center}.main_fix.course-key .keyvis_in.online{top:50%}.course-key>.cam{position:absolute;bottom:1em;left:50%;transform:translate(-50%,0)}.course-key>.cam>.cam-in{justify-content:center;align-items:center}.course-key>.cam>.cam-in>div+div{margin-left:1em}.course-key>.cam>.cam-in>div:not(:nth-child(2)){max-width:350px;padding-top:.5em;padding-bottom:.5em;border:none;background:rgba(255,255,255,.65)}.course-key>.cam>.cam-in>div:nth-child(2){border:none;min-width:inherit;width:190px;padding:0}.course-key>.cam>.cam-in>div>div{padding-top:.5em;font-size:.9em}.course-key>.cam>.cam-in h3{margin:0 auto;font-size:1.24em}.course-key>.cam>.cam-in h3 span{background:0 0}.main_fix.course-key.page-area .keyvis_in{width:100%}.main_fix.course-key.page-area .keyvis_in h1 p{font-size:4.5vw}.main_fix.course-key.page-area .keyvis_in .keytxt{width:50%;position:absolute;top:-1.5em;left:10%}.in-online-area{display:flex;flex-direction:column;align-items:center;justify-content:center}.in-online-area p.img{width:10%}.in-online-area p.txt{line-height:1.6;padding-top:1em;text-align:center;font-size:1.22em}.map-area{padding:0 1em}.mapcmnt{padding:0 0 50px;line-height:1.6;text-align:center;font-size:1.15em}.mapcmnt span{display:block}.in-recruit{width:60%;margin:50px auto 0;overflow:hidden}.in-recruit .thum>p{background:#74c13f;width:100%;position:absolute;bottom:0;color:#fff;z-index:2;padding:.5em 1em;display:flex;justify-content:space-between;align-items:center}.in-recruit .thum>p span{z-index:1;line-height:1.4}.in-recruit .thum>p:before{display:block;position:absolute;top:0;left:0;width:110%;height:2em;margin-top:-.85em;content:"";-webkit-transform:rotate(-2deg);transform:rotate(-2deg);background:#74c13f;z-index:1}.in-recruit>div>a{display:none}.in-recruit .thum>p a{z-index:1;display:block;background:#000;border-radius:30px;min-width:148px}.in-recruit .thum>p a span{padding:.5em 1.5em;display:block;font-size:.9em}.sec-koushi-title{padding-bottom:80px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center}.sec-koushi-title h2{padding-bottom:.5em}.sec-koushi-title .koushi-title-text{line-height:1.8;padding-top:1.5em;text-align:center}.koushi-messe{border:6px solid #f5f5f5;padding-bottom:65px;background-position:100% 110%;background-size:30%;background-repeat:no-repeat}.koushi-messe.gt_logo{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/images/page-dept/gt-logo.svg)}.koushi-messe.dtm_logo{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/images/page-dept/dtm-logo.svg)}.koushi-messe.ba_logo{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/images/page-dept/ba-logo.svg)}.koushi-messe.vo_logo{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/images/page-dept/vo-logo.svg)}.koushi-messe.dr_logo{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/images/page-dept/dr-logo.svg)}.koushi-messe.online_logo{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/images/page-dept/online-logo.svg)}.koushi-messe.piano_logo{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/images/page-dept/piano-logo.svg)}.koushi-messe h3{margin-top:-1em;text-align:center;letter-spacing:.05em;padding-bottom:2.25em}.koushi-messe h3 span{display:inline;font-size:24px;font-weight:700;padding:0 .5em;background:#fff}.koushi-messe .cmnt{width:80%;margin:0 auto;display:flex;justify-content:space-between}.koushi-messe p.inttl{font-size:1.25em;font-weight:600;padding-bottom:1.5em}.koushi-messe p.txt{line-height:1.4}.koushi-list-title{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;text-align:center;justify-content:center}.koushi-list-title>*+*{margin-left:.5em}.koushi-list-title p.koushi-area{font-size:24px;font-weight:700}.koushi-list{padding:60px 0}.koushi-list+.koushi-list{padding-top:0}.koushi-list h3{font-size:24px;font-weight:700;text-align:center}.koushi-list>.list-in{padding:30px 0 0;display:flex;flex-wrap:wrap;background-position:100% 100%;background-size:25%;background-repeat:no-repeat}.koushi-list>.list-in>div{width:20%;padding:0 5px}.koushi-list>.list-in>div.for-online{width:100%}.koushi-list>.list-in.dtm_logo{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/images/page-dept/dtm-logo.svg)}.koushi-list>.list-in.gt_logo{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/images/page-dept/gt-logo.svg)}.koushi-list>.list-in.dr_logo{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/images/page-dept/dr-logo.svg)}.koushi-list>.list-in.ba_logo{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/images/page-dept/ba-logo.svg)}.koushi-list>.list-in.vo_logo{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/images/page-dept/vo-logo.svg)}.koushi-list>.list-in.piano_logo{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/images/page-dept/piano-logo.svg)}.koushi-list>.list-in>div>.photo{overflow:hidden}.koushi-list>.list-in>div>.photo img{width:100%}.koushi-list>.list-in>div>.photo p{position:absolute;bottom:0;padding:.25em .5em .5em 0;text-align:right;width:100%;color:#fff;background:#74c13f;z-index:1;font-weight:700}.koushi-list>.list-in>div>.photo p span{display:block}.koushi-list>.list-in>div>.photo p span.name{padding-bottom:.55em}.koushi-list>.list-in>div>.photo p span.area{font-weight:400;font-size:.75em}.koushi-list>.list-in>div>.photo p:before{display:block;position:absolute;top:0;left:-10%;width:120%;height:50px;margin-top:-.6em;content:"";-webkit-transform:rotate(-4deg);transform:rotate(-4deg);background:#74c13f;z-index:-1}.koushi-list>.list-in>div a.more{display:block;width:80%;margin:1em auto;background:#000;color:#fff;border-radius:20px;border:1px solid #000}.koushi-list>.list-in>div a.more p{padding:.5em 0;text-align:center;font-size:1em;font-weight:700}.koushi-list>.list-in>div a:hover{background:#7bd342;border:1px solid #74c13f}.koushi-list>.list-in>div a:after,.koushi-list>.list-in>div a:before{background:#7bd342}.slide{opacity:0;transition:opacity .3s linear}.slide.slick-initialized{opacity:1}.koushi-slide-block{padding:60px 0 30px}.koushi-slide-block h3{font-size:24px;font-weight:700;text-align:center;margin-bottom:30px}.list-att{display:flex;justify-content:flex-end;padding:30px 30px 0 0}.list-att p{display:flex;align-items:center;font-size:.85em}.list-att p span{width:2em;display:block;margin-right:.5em}.list-in.koushi-slider{margin-top:10px}.list-in.koushi-slider .slide-box{padding:0 5px}.list-in.koushi-slider .slide-box>.photo{overflow:hidden}.list-in.koushi-slider .slide-box .photo img{width:100%}.list-in.koushi-slider .slide-box .photo p{position:absolute;bottom:0;padding:.25em .5em .5em 0;text-align:right;width:100%;color:#fff;background:#74c13f;z-index:1;font-weight:700}.list-in.koushi-slider .slide-box .photo p span{display:block}.list-in.koushi-slider .slide-box .photo p span.name{padding-bottom:.55em}.list-in.koushi-slider .slide-box .photo p span.area{font-weight:400;font-size:.75em}.list-in.koushi-slider .slide-box .photo p span.area>span{display:inline}.list-in.koushi-slider .slide-box .photo p span.area>span+span:before{content:"・"}.list-in.koushi-slider .slide-box .photo p:before{display:block;position:absolute;top:0;left:-10%;width:120%;height:60px;margin-top:-.6em;content:"";-webkit-transform:rotate(-4deg);transform:rotate(-4deg);background:#74c13f;z-index:-1}.list-in.koushi-slider .slide-box a.more{display:block;width:80%;margin:1em auto;background:#000;color:#fff;border-radius:20px;border:1px solid #000}.list-in.koushi-slider .slide-box a.more p{padding:.5em 0;text-align:center;font-size:1em;font-weight:700}.list-in.koushi-slider .slide-box a:hover{background:#7bd342;border:1px solid #74c13f}.list-in.koushi-slider .slide-box a:after,.koushi-list>.list-in>div a:before{background:#7bd342}.koushi-slide-block .slick-dots li{width:10px;height:10px}.sec-search.top-sec+.cv2.inner{margin-top:60px}.prof-pop{margin:20px auto;max-width:800px;background:#fff;padding:20px}.prof-in .cmnt{display:flex}.prof-in .cmnt>p.photo{width:25%;padding-right:1.5em}.prof-in .cmnt>p.photo img{width:100%}.prof-in .cmnt>.about{width:75%;text-align:left}.prof-in .cmnt>.about a{position:absolute;right:0;bottom:0}.prof-in .cmnt>.about a p{padding:.5em 1em;font-weight:700;font-size:.95em}.prof-in .cmnt>.about a p:after{content:"\f105";font-weight:700;font-family:"Font Awesome 5 Free";padding-left:.88em}.prof-in .cmnt>.about span.cat-course>a,.prof-in .cmnt>.about span.area>a{position:inherit;font-weight:400;pointer-events:none;line-height:1.4}.prof-head{padding-bottom:.88em}.prof-head>h3{font-size:1.15em}.prof-head>h3 span{padding:0 0 0 1em;font-size:.85em;color:#ccc}.prof-head>span{display:block;padding-top:1em;font-size:.9em;font-weight:700;line-height:1.4}.prof-head>span>span{font-weight:400}.prof-head>span>span:not(:first-child):before{content:"・"}.prof-in p.intxt{font-size:.88em;line-height:1.4;text-align:justify;padding:1em 0 2em}.prof-lesson{display:flex;flex-direction:column;justify-content:center;margin-top:30px}.prof-lesson>p{text-align:center;margin:1em 0}.prof-lesson a{width:500px;border-radius:50px;max-width:80%;margin:0 auto;padding:.88em 0;font-size:1.25em}.prof-movie{padding-bottom:56.25%;height:0;overflow:hidden}.prof-movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.prof-music{margin:1em 0 5%}.koushi-slide-block+.cv2.inner{margin-top:60px}.faq_box .faq_que{display:flex;align-items:center}.faq_box .faq_que p{display:flex;align-items:center;padding:1em 1em 1em 3em;border-radius:10px;font-size:1.14;font-weight:700;background:#efefef;width:100%;line-height:1.6}.faq_box .faq_que p:before{content:"?";background:#000;color:#ffd200;border-radius:50%;padding:.25em;width:1.24em;height:1.24em;position:absolute;left:.88em;display:flex;align-items:center;justify-content:center}.faq_box .faq_ans p{line-height:1.6;padding:1em}.faq_box .faq_ans p a{text-decoration:underline}#content.course-online{padding-top:100px}#content.course-online .sec-support h3{line-height:1.8}#content.course-online .sec-support .inbox{-ms-align-items:center;align-items:center}#content.course-online .style-more{margin-top:80px}#content.course-online .sec-point{padding-bottom:0;padding-top:0}#content.course-online .sec-freelesson>.inner{padding-top:0}#content.course-online .sec-price h2{padding-bottom:30px}#content.course-online .price-in p.ttl{text-align:center;font-weight:700}.sec-search{padding:60px 0 0}.sec-search.top-sec{padding:0}.sec-search h3{font-size:1.15em;display:flex;align-items:flex-end}.sec-search h3 span{font-size:.85em;font-weight:400;padding-left:1em}.search-block{padding:1em 0;background:#f5f5f5}.search-block form{display:flex;justify-content:center;align-items:center}.search_box{display:flex;align-items:center}.search_box>h3{margin-right:.88em;margin-bottom:0}.search_box input[type=text]{padding:.5em;font-size:16px}.search_box ::placeholder{font-size:14px}.search_box+input[type=submit]{margin-left:5px;background:#000;color:#fff;font-weight:600;padding:5px 10px;font-size:.8em}.sec-search.top-sec .search-block{display:flex;justify-content:center;align-items:center}.search-more{margin-left:1.5em;display:flex;align-items:center;padding:.5em .15em;color:#55a217}.search-more img{width:1em}.search-more span{font-size:.9em;font-weight:700;padding-left:.25em}.search-more:after{content:">";font-size:.9em;padding-left:.5em;font-weight:700}.search-block .search-btn{display:flex;align-items:center;height:auto;margin-left:1em}.search-block .search-btn input[type=submit]{display:block;border-radius:50px;text-align:center;font-weight:600;font-size:1em;padding:.25em 2em;background:#7bd342;color:#fff}.search-area-box{padding:60px}.search-area-cat{margin-top:1em}.search-area-cat ul.mainmenu>li{background:#f5f5f5}.search-area-cat ul.mainmenu>li>a{display:inline-block;padding:.5em;font-weight:700;z-index:1}.search-area-cat ul.mainmenu>li+li{margin-top:.88em}.search-area-cat ul.subMenu{display:flex;flex-wrap:wrap;padding:.5em 1em;background:#fff}.search-area-cat ul.subMenu li+li{margin-left:.5em}.search-area-cat ul.subMenu li+li:before{content:"･"}.search-area-cat ul.subMenu li a{line-height:1.6}.accordionBtn{display:block;position:absolute;top:.5em;right:.5em}.accordionBtn:before{content:"\f067";font-family:'Font Awesome 5 Free';font-weight:700;color:#888}.accordionBtn.active:before{content:"\f068";font-family:'Font Awesome 5 Free';font-weight:700;color:#888}.archive-area .in-online-area{flex-direction:row}.archive-area .in-online-area h3{text-align:left;font-size:1.24em}.archive-area .in-online-area p.img{width:5%;margin-right:1em}.in-online-area div.txt{display:flex;flex-direction:column;line-height:1.6;font-size:1em}.for-online .koushi-list{padding:0}.photo span.online_tag{display:block;position:absolute;top:.5em;left:.5em;width:2.5em;z-index:2}.sec-search.result h2{font-size:32px;flex-direction:row}.sec-search.result h2 span{font-size:1em;display:inline;font-weight:700}.sec-search.result p.att{text-align:center}.result-list-box{padding:5% 10%;border:5px solid #f5f5f5}.result-list-block{display:flex;justify-content:center}.result-list-block h3{font-size:24px;margin-right:2em}.result-list-block ul li{width:100%;display:flex;align-items:center;justify-content:space-between}.result-list-block ul li a{display:block;border-radius:30px;text-align:center;padding:.25em 0;width:8em}.result-list-block ul li+li{margin-top:1em}.area-map-box{width:100%;overflow:hidden}.area-map-box:before{content:"";display:block;padding-top:56.25%}.area-map-box iframe{position:absolute;left:0;top:0;height:calc(100% + 3.38em);width:100%;transform:translateY(-3.38em)}.area-detail-box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-top:30px;justify-content:space-between}.area-detail-box .detail-thumb{width:35%}.area-detail-box .detail-thumb+.detail-cmnt{width:calc(65% - 20px)}.area-detail-box .detail-cmnt{width:100%;line-height:1.6}.area-detail-box .detail-cmnt p.title{font-weight:700;font-size:1.125em}.area-detail-box .detail-cmnt p.text{margin-top:10px;margin-bottom:1em}.area-detail-box .detail-cmnt .other-studio{padding:1em;border:1px solid #ccc;border-radius:5px}.area-detail-box .detail-cmnt .other-studio .studio-list{font-size:.875em;margin-top:5px;padding-left:.5em}.area-detail-box .detail-cmnt .other-studio .studio-list li{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.area-detail-box .detail-cmnt .other-studio .studio-list li+li{margin-top:8px}.area-detail-box .detail-cmnt .other-studio .studio-list li p.st-name{font-weight:600}.area-detail-box .detail-cmnt .other-studio .studio-list li p.st-name:before{content:"・"}.area-detail-box .detail-cmnt .other-studio .studio-list li p.st-add{padding-left:1em}.page-contact{padding:100px 0 0}.page-contact h3{font-size:36px;text-align:center}.page-contact .entry{display:flex;justify-content:center;padding:80px 0 40px}.page-contact .entry ul li{display:flex;align-items:center;padding:1em;border-bottom:1px solid #ccc}.page-contact .entry>ul li:last-child{border-bottom:none}.page-contact .entry ul li p:nth-child(1){min-width:200px;padding-left:2em}.page-contact .entry input,.page-contact .entry textarea{padding:.5em;font-size:16px;border:1px solid #ccc}.page-contact .entry textarea{min-width:500px}.page-contact .entry input[type=submit]{width:200px}span.wpcf7-not-valid-tip{margin-top:.5em}.page-contact p.at{font-size:.88em;line-height:1.4;width:75%;margin:0 auto 80px}.page-contact .acc-text{font-size:.875em;width:930px;max-width:100%;margin-bottom:30px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;line-height:1.4}.page-contact .acc-text a{text-decoration:underline}.page-contact .acc-check input[type=checkbox]{width:auto}.page-contact .wpcf7-spinner{display:none}.page-contact .entry input[type=button]{max-width:6em}.page-ppt{padding:100px 0;line-height:1.4}.page-ppt p span.txt-b{font-weight:700;display:block;padding:1em 0}.page-ppt p span.ttl-b{font-weight:700;display:block;padding:2em 0 .5em;font-size:1.25em;border-bottom:1px solid}.page-ppt .inner>ul{margin:1em 0 0 1em}.page-ppt .inner>ul>li{list-style:decimal;text-align:justify}.page-ppt .inner>p+ul{margin-top:0}.page-ppt .inner>ul li>ul li{padding-left:1.5em}.page-ppt .inner>ul li>ul li:before{position:absolute;left:0}.page-ppt .inner>ul li>ul li:nth-child(1):before{content:"(1)"}.page-ppt .inner>ul li>ul li:nth-child(2):before{content:"(2)"}.page-ppt .inner>ul li>ul li:nth-child(3):before{content:"(3)"}.page-ppt .inner>ul li>ul li:nth-child(4):before{content:"(4)"}.page-ppt .inner>ul li>ul li:nth-child(5):before{content:"(5)"}.page-ppt .inner>dl{margin-top:2em}.page-ppt .inner>dl dd{padding:.5em 0;display:flex}.page-ppt .inner>dl dd p:nth-child(1){width:24%}.page-ppt .inner>dl dd p:nth-child(2){width:76%;padding-left:2em}.page-workshop{padding-top:100px;max-width:95%;margin:0 auto}.page-ws-box{display:flex;margin-bottom:60px}.page-ws-box>.thum{width:30%}.page-ws-box>.cmnt{width:70%;padding-left:30px}.page-ws-block h3{display:flex;flex-direction:column;line-height:1.6;font-size:1.44em}.page-ws-block h3 span{font-size:.88em}.page-ws-txt{padding:30px 0 60px;text-align:justify;line-height:1.6}.page-ws-date{display:flex;justify-content:center;margin:0 0 60px}.page-ws-date ul{min-width:60%;border:1px solid #ececec}.page-ws-date ul li{display:flex;border-bottom:1px solid #ececec}.page-ws-date ul li:last-child{border-bottom:none}.page-ws-date ul li p{padding:.88em 1em}.page-ws-date ul li p:first-child{width:30%;background:#f5f5f5}.page-ws-date ul li p:last-child{width:70%}.page-ws-date ul li p a{font-size:.85em;text-decoration:underline}.page-ws-artist{display:flex}.page-ws-artist p.in-thum{width:30%}.page-ws-artist .prof{width:70%;padding-left:2em;line-height:1.6}.page-ws-artist .prof p.artist-name{font-size:1.66em;font-weight:700}.page-ws-artist .prof p.artist-name span{font-size:.75em;padding-right:.5em}.page-ws-artist .prof ul{margin:1em 0;font-size:.9em}.page-ws-artist .prof ul li{display:flex}.page-ws-artist .prof ul li p:first-child{width:8%;min-width:5em}.page-ws-artist .prof ul li p:last-child{width:92%;padding-left:1em}.page-ws-artist .prof .intxt span{font-weight:700;display:block}.page-ws-artist .prof .intxt span+p{padding-top:.5em;font-size:.9em}.page-ws-artist .prof .intxt p+span{padding-top:1em}.page-workshop #sec-form form ul.form01>li:nth-child(2) input{width:auto}.page-workshop .form-qe{padding-bottom:0}.page-workshop .form-qe p{padding-bottom:1em}#sec-form textarea{max-width:100%}.page-column{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:60px}.page-column>h2{width:100%}#single_content{width:75%}#single_content h2{font-size:1.66em;text-align:left;padding-bottom:.5em}#single_content .post_head{border-bottom:2px solid #f5f5f5;padding-bottom:10px}#single_content .post_head .state{font-size:.85em}#single_content .entry{margin-top:50px;line-height:1.6}.entry_main h3{font-size:1.14em;border-bottom:2px solid #7bd342;padding-left:1em}.entry_main h3:before{content:'\f0da';position:absolute;left:0;font-family:'Font Awesome 5 Free';color:#7bd342}.entry_main h3+p{padding-top:2em}.entry_main h3+h4{margin-top:2em}.entry_main p+h3{padding-top:2em}.entry_main p+p{padding:1em 0 0}.entry_main img{height:auto}.entry_main .instagram-media{margin-top:20px !important}.cate_list{display:flex}.cate_list .cate_cmnt{padding-left:1em}.cate_list .post_cmnt{padding-top:1em}.cate_list .post_cmnt a{position:absolute;right:0;bottom:-1.5em;font-size:.85em;background:#7bd342;color:#fff;padding:.25em .5em}#single_content .pager{margin-top:100px}#side_content{width:22%}.side_new-post .side-ttl{color:#fff;background:#1d1d1d;padding:.5em}.side_new-post ul{margin-top:1em}.side_new-post ul>li+li{margin-top:10px}.side_new-post ul li{display:flex}.side_new-post ul li .thumbox{width:28%}.side_new-post ul li .thumbox img{height:auto}.side_new-post ul li .cmntbox{width:72%;padding-left:1em;font-size:.8em}.side_new-post ul li .cmntbox p.ttl{padding-top:1em;font-weight:700;line-height:1.4}#content.single-koushi{padding-top:50px}#single_content.k_search{width:100%;margin:0 auto}.page_close{display:block;width:8em;font-weight:600;margin:0 auto;text-align:center;padding:.5em;background:#000;color:#fff}.page-guidance{padding-top:60px}.page-guidance h2+h3{font-size:1.25em;text-align:center;padding:2em 0 3.5em;font-weight:800;line-height:1.6}.page-guidance h2+h3 span{border-bottom:2px solid #ffd200}.page-guidance .sec-greeting div.photo{width:40%}.page-guidance .sec-greeting div.cmnt{width:57.5%}.after-reg-block{padding-top:100px;padding-bottom:120px}.after-reg-block h2{padding-bottom:0}.style_switch{display:flex;flex-wrap:wrap}.style_switch li{width:50%;display:flex;align-items:center;padding:10px}.style_switch li:nth-child(odd){justify-content:flex-end}.style_switch li a{width:85%;height:auto;font-size:.8em;display:flex;align-items:center;border:5px solid #74c13f;border-radius:20px;padding:.5em;font-weight:700}.style_switch li a.active{width:95%;font-size:1.02em;background:#74c13f;color:#fff}.style_switch li a.active:after{content:">";position:absolute;right:.5em;font-size:100%;transform:scale(1.44,1.14) rotate(90deg)}.style_switch li a p.icn{width:20%}.style_switch li a .ttl{width:80%;padding-left:.5em;line-height:1.4}.style_switch li a .ttl p{font-size:1.32em}.style_switch li a .ttl span.txt{display:block;font-size:.8em;font-weight:400;padding-right:1.5em}.pay-credit.after-reg{width:80%;padding:80px 0 0}.style_deta_block{padding-top:60px;width:80%;margin:0 auto}.deta_cat_box p.in_price{text-align:center;font-weight:700;font-size:1.66em}.deta_cat_box p.in_price span{font-size:.88em}.deta_cat_box .in_cmnt{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;margin-top:60px}.deta_cat_box .in_cmnt ul{width:45%;border:2px solid #efefef}.deta_cat_box .in_cmnt ul li{display:flex;flex-wrap:wrap}.deta_cat_box .in_cmnt ul li+li{border-top:2px solid #efefef}.deta_cat_box .in_cmnt ul li p{padding:.5em 1em;text-align:center}.deta_cat_box .in_cmnt ul li p:first-child{width:35%;background:#f7f7f7}.deta_cat_box .in_cmnt ul li p:last-child{width:65%;font-size:1.14em;display:flex;align-items:center}.deta_cat_box .in_cmnt ul li p span{font-size:.8em;padding-left:.5em}.deta_cat_box p.txt{width:53%;line-height:1.6;font-size:.88em}.deta_cat_box p.txt span.inttl{display:block;font-size:1.1em;margin-bottom:1em;font-weight:700}.deta_cat_box p.txt span.att{font-size:.8em;display:block}.deta_cat_box .in_yoyaku{width:100%;margin-top:30px;display:flex;align-items:flex-end;font-size:.9em}.deta_cat_box .in_yoyaku .txt{width:70%;line-height:1.6}.deta_cat_box .in_yoyaku .txt span{display:block;font-weight:700;padding-bottom:.5em}.deta_cat_box .in_yoyaku .st-mdl{padding:1em 1em 0}.deta_cat_box .in_yoyaku .st-mdl a{background:#74c13f;color:#fff;text-align:center;font-weight:700}.deta_cat_box .in_yoyaku .st-mdl a p{padding:1em}.style_att{margin-top:60px;margin-bottom:30px;border-top:2px solid #efefef}.style_att h2{padding:1.44em 0}.page-guidance .style_att h3{padding-bottom:1.44em}.style_att p.top-txt{text-align:center;padding:30px 0 0;line-height:1.6}.style_att p span.min{display:block;font-size:.88em}.style_att p span.t_bld{font-weight:700;display:block;margin-bottom:.5em}.style_att_box{display:flex;flex-direction:column;align-items:center}.style_att_box h3.inttl{font-size:1.14em}.style_att_box h3.inttl span{border-bottom:2px solid #ffd200}.style_att_box p.intxt{line-height:1.6}.style_att_box p.intxt+h3{padding-top:1.44em}.style_att_box ul{margin:30px 0 0}.style_att_box ul li{display:flex}.style_exc{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center;background:#f5f5f5;padding:30px;max-width:850px;margin:0 auto;border-radius:10px;line-height:1.6}.style_exc p.inttl{font-weight:700;text-align:center;margin-bottom:1em}.style_exc ul{width:80%}.style_exc ul li+li{margin-top:.88em;border-top:1px solid #fff}.style_exc ul li p{padding-top:1em;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center}.style_exc ul li p span.deta{padding-left:1.14em;font-size:.85em}.style_exc ul li p span.deta:before{content:"\f2bd";font-family:"Font Awesome 5 Free";font-weight:700;display:block;position:absolute;left:0;top:0}p.etc-txt{padding-top:30px;text-align:center;line-height:1.6}.yoyaku_pop_block p.ttl{font-weight:700;font-size:1.24em;text-align:center}.yoyaku_pop_block .yoyaku_box{margin-top:30px;line-height:1.6;display:flex;flex-direction:column}.yoyaku_pop_block .yoyaku_box p.inttl{font-weight:700}.yoyaku_pop_block .yoyaku_box p.in_att{padding:1em 0 0 1.25em}.yoyaku_pop_block .yoyaku_box p.in_att:before{content:"\f05a";font-family:"Font Awesome 5 Free";font-weight:700;position:absolute;left:0}.yoyaku_pop_block .yoyaku_box p.in_att+p.inttl{padding-top:1em}.yoyaku_pop_block .yoyaku_box a{margin-left:auto;padding-top:1em;padding-left:1.14em;font-size:.88em}.yoyaku_pop_block .yoyaku_box a:before{content:">";position:absolute;transform:scale(.65,1);left:0}.guide_lesson_box .lesson>div{width:33.3%}.guide_lesson_box .lesson>div p.photo img{width:100%}.guide_lesson_box .lesson>div p span.att{font-size:.8em}#sec-form p.at,.f-attention{font-size:.88em;line-height:1.4;width:75%;margin:0 auto}#sec-form p.at>span{color:#af0002}#sec-form p.at a{text-decoration:underline}.form ul.form02>li{display:flex;align-items:flex-start}.form ul.form02>li:nth-child(3){flex-wrap:wrap}.form ul.form02 li p:nth-child(1){width:30%;padding-left:2.25em}.form ul.form02 li p:nth-child(2){width:70%}.form ul.form02>li>div{width:100%}.form ul.form02>li>div li{display:flex}.form ul.form02>li>div li p:nth-child(2){display:flex}.form ul.form02>li>div li p:nth-child(2) a{padding-left:2em;font-size:.85em;display:flex;align-items:center;cursor:pointer}.form ul.form02>li>div li p:nth-child(2) a:after{content:">>";position:absolute;transform:scale(.65,1);display:block;right:-1em}.form ul.form02>li>div span.at{display:block;color:#af0002;font-size:.8em;text-align:right}.f-attention{padding:15px;border:1px solid #ccc;margin-bottom:20px}.f-attention p.toptxt{text-align:center;line-height:1.6}.f-attention p.toptxt>span{display:block;font-weight:700;margin-bottom:1em}.f-attention ul.num{max-width:90%;margin:20px auto}.f-attention ul.num li{list-style:decimal}.f-attention ul.num li+li{margin-top:10px}#content.page-404 h2{font-family:sans-serif;-webkit-font-smoothing:none}#content.page-404 .sec-top{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:100px 0}.btn-404{display:block;width:240px;margin:0 auto;border-radius:50px;font-weight:700;font-size:1.05em}.logo_404{width:240px;margin-bottom:2em}.btn-404 p{padding:.75em 0}.result-list-block+.cv2{display:none}.page-search{padding-top:50px}.ksearch_form{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center}ul.k_search{min-width:600px}ul.k_search li{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center}ul.k_search li p:first-child{width:30%;padding:15px 0}.ksearch_form input{font-size:16px}ul.k_search li input[type=text]{padding:5px;width:70%}.ksearch_form .btnset,#sidebar .btnset{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;margin-top:50px}.ksearch_form input[type=submit],#sidebar .btnset input[type=submit]{padding:5px 15px;border:1px solid #ccc;border-radius:3px}.ksearch_form label span{font-size:14px}.ksearch_form label+label{margin-left:1em}.ksearch_form select{min-height:2em}#sidebar ul.k_search{width:100%;min-width:100%;font-size:14px}#sidebar ul.k_search li{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:flex-start;align-items:flex-start;padding:10px 0}#sidebar ul.k_search li p:first-child{padding:0 0 .5em;width:100%;font-weight:700}#sidebar ul.k_search li input[type=text]{width:100%}.ksearch .side-ttl{color:#fff;background:#1d1d1d;padding:.5em}.page-faq{padding:60px 0}.covid19-att{padding:25px 20px 20px;background:#f5f5f5;border-radius:6px}.covid19-att p.title{font-size:1.14em;font-weight:600}.covid19-att p.intxt{padding-top:1em;line-height:1.6}.page-faq-dlc{padding-bottom:100px}.sec-faq-nav{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin:50px auto;justify-content:center;-ms-align-items:center;align-items:center}.sec-faq-nav a{background:#7bd342;padding:1em;border-radius:3px;color:#fff;font-weight:600;font-size:1.07em}.sec-faq-nav a+a{margin-left:10px}.sec-faq-box+.sec-faq-box{margin-top:30px}.sec-faq-box h3{font-size:26px;padding:0 .5em 10px;border-bottom:1px solid #7bd342;text-align:left}.sec-faq-cat{margin-top:30px}.que-box p{font-weight:600;font-size:1.14em;padding-left:2em;line-height:1.4}.que-box p:before{content:"Q";font-weight:700;background:#7bd342;width:1.44em;height:1.44em;border-radius:50%;position:absolute;left:0;top:-2.5px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center}.asr-box{width:95%;padding-left:10px;margin:20px auto}.asr-box p{line-height:1.6;text-align:justify}.asr-box p span.bld{font-weight:600}.asr-box p span.att{font-size:.88em;display:block;padding-left:1em}.asr-box p span.att:before{content:"※";position:absolute;left:0}.asr-box p span.dot{display:block;padding-left:1em}.asr-box p span.dot:before{content:"・";position:absolute;left:0;top:0}.asr-box p a{text-decoration:underline}.lesson-attention .title{font-weight:600;font-size:1.14em;line-height:1.4}.lesson-attention .title span{padding-left:1.5em;padding-right:1.5em}.lesson-attention .title span:before,.lesson-attention .title span:after{content:"";font-weight:700;background:#7bd342;width:1em;aspect-ratio:1/1;border-radius:50%;position:absolute;top:50%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;translate:0 -50%}.lesson-attention .title span:before{left:0}.lesson-attention .title span:after{right:0}.lesson-attention .comment>*{line-height:1.6}.lesson-attention .comment>*+*{margin-top:min(15px, 5vw)}.dot-list li{padding-left:1em}.dot-list li:before{content:"・";position:absolute;left:0;top:0}.page-sitemap{padding:100px 20px 50px;width:1040px}.page-sitemap h3{text-align:center;font-size:2em}.sitemap-page-list{margin-top:30px}.site_map_main li,.page-sitemap .intitle{font-size:medium;text-indent:0;background:url(//abc-musicschool.com/wp/wp-content/plugins/ps-auto-sitemap/css/../images/simple/line_horizontal_solid.gif) repeat-x 0 1.5em;padding:0 0 20px 5px;margin:0;list-style-type:none}.site_map_koushi{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.site_map_koushi+.site_map_main{margin-top:20px}.site_map_koushi li{width:calc(100% / 5);margin-bottom:3px;font-size:small;font-weight:400;background:url(//abc-musicschool.com/wp/wp-content/plugins/ps-auto-sitemap/css/../images/simple/ico_list_square.gif) no-repeat 0 .5em;padding:0 0 0 15px}.site_map_main li a,#sitemap_list>li>a{display:block;padding-left:1em}.site_map_main li a:after,#sitemap_list>li>a:after{content:"";width:5px;height:5px;display:block;border:1px solid;border-color:#000 #000 transparent transparent;position:absolute;left:0;top:50%;transform:translateY(-50%) rotate(45deg)}#sitemap_list ul.children{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}#sitemap_list ul.children li{width:calc(100% / 3);margin-left:0}@media screen and (min-width:1400px){.main_fix{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/images/common/key3.jpg);height:600px;background-repeat:no-repeat;background-position:center;background-size:cover}.main_fix.about{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/images/page-about/key.jpg)}.main_fix.price{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/images/page-price/key.jpg)}.main_fix.gt{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/images/page-dept/key-gt.jpg)}.main_fix.ba{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/images/page-dept/key-ba.jpg)}.main_fix.vo{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/images/page-dept/key-vo.jpg)}.main_fix.dr{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/images/page-dept/key-dr.jpg)}.main_fix.dtm{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/images/page-dept/key-dtm.jpg)}.main_fix.freelesson{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/images/lesson/key.jpg)}.main_fix.piano{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/images/page-dept/key-piano.jpg)}.main_fix img{display:none}.main_fix a.ws_banner>p img{display:block}.course-key>.cam>.cam-in>div>div img,.course-key>.cam>.cam-in>div>p img{display:block}.course-key .keytxt img{display:block;max-width:700px}.main_fix.post-workshop{overflow:hidden;align-items:flex-start}.main_fix.post-workshop img{display:block}}.temp-information{padding:min(80px, 10vw) min(20px, 3vw) 0}.temp-info-wrap{width:min(780px, 100%);margin-left:auto;margin-right:auto;border:6px solid #f5f5f5;border-radius:15px;padding:min(50px, 8vw) min(20px, 3vw) min(30px, 5vw)}.temp-info-wrap .in-title{font-size:1.25em;background:#fff;padding-left:1em;padding-right:1em;padding-bottom:0;position:absolute;top:0;left:50%;translate:-50% -60%;word-break:keep-all}.temp-info-wrap .in-text{line-height:calc(24/16)}
@charset "utf-8";@media screen and (max-width:1200px){header .inner{width:95%;padding:0}.foot-area .inner{width:95%}.cv2>.inbox{min-width:800px}.sec-greeting .inner,.sec-recommend .inner,.sec-hikaku .inner,#sec-form .inner{width:95%;margin:0 auto}#sec-form .inner{padding-left:0;padding-right:0}#locator_wrap{padding:1em;line-height:1.4}.page-column.inner{padding:10vw 2.5vw}}@media screen and (max-width:768px){.inner{width:100%}a[href^="tel:"]{pointer-events:auto}.sp-view{display:inherit}.pc-view{display:none}body{font-size:3.6vw;font-family:'ヒラギノ角ゴシック','Hiragino Sans','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif}img{max-width:100%;width:100%}h2{font-size:6vw;padding-bottom:1.25em;line-height:1.4;font-family:'Noto Sans JP',sans-serif}h2 span{font-size:3.7vw;text-align:justify;padding:1.5em 1em 0}h3{font-family:'Noto Sans JP',sans-serif}header{border-bottom:1px solid #74c13f}.head_logo{max-width:35%}header.fixed{position:inherit}header.fix{position:fixed;top:0}header .inner{height:60px}header .head_logo img{width:48vw}header .head_logo span{display:none}.header_tel,#g-nav{display:none}section.cv p.inttl{font-size:6vw;font-family:'Noto Sans JP',sans-serif}section.cv p.btn{width:80%;margin:2em auto 0}section.cv p.btn a{display:block;padding:1em 0}a.ws_banner{display:none}.sp_ws_banner{width:90%;margin:2.5vh auto 0}.sp_ws_banner>a{display:block;pointer-events:none}body.page-id-83 .float_banner body.page-id-3459 .float_banner{display:none!important}body.page-id-83 #content{padding-bottom:0}.float_banner{width:100%;position:fixed;padding:10px 0;background:rgba(255,255,255,.85);z-index:100;bottom:0;left:50%;transform:translateX(-50%);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.float_flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-around;-ms-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;padding:0 10px}.float_banner .cv_btn{width:100%;margin:0;padding:0}.float_banner .cv_btn a{width:100%;font-size:1.45em;padding:.25em .8em;line-height:1.1}.float_banner .cv_btn a p{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;letter-spacing:.1em;gap:15px}.cv_btn a span{width:4em;height:4em;text-align:center;font-size:.7em;background:#047013;border-radius:50%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;padding:0;letter-spacing:normal}.float_banner .cv_tel{width:15%;margin:0}.float_banner .cv_tel:before{content:"";padding-top:110%;display:block}.float_banner .cv_tel a{position:absolute;top:0;width:100%;height:100%;display:flex;padding:10px 15px 25px;border-radius:6px;background:#fff;justify-content:center;-ms-align-items:center;align-items:center;border:1px solid #047013;box-sizing:border-box;overflow:hidden}.float_banner .cv_tel a:after{content:"TEL";display:block;font-size:.7em;position:absolute;bottom:0;width:100%;font-weight:600;text-align:center;background:#047013;color:#fff;padding:2.5px 0}.float_banner .cv_tel a p{width:100%}.float_banner .cv_tel .svg{fill:#047013;width:80%}.float_flex>span{width:100%;text-align:center;margin-top:10px;display:block;font-size:.8em;font-weight:700}.newcv{display:none}#g-nav{display:none;background:0 0;border-bottom:none}#g-nav ul{display:block}#g-nav ul li{text-transform:uppercase;padding-bottom:.5em}#g-nav ul li:before{content:"\f152";display:inline-block;font-family:"Font Awesome 5 Free"}#g-nav li a{padding-left:.5em;color:#000}#sp-menu{position:fixed;right:0;top:0;display:block;margin:0 auto;width:60px;height:60px;cursor:pointer;text-align:center;z-index:999;background:#74c13f}#sp-menu.fixed span{background:#000}#sp-menu span{display:block;width:24px;height:2px;background:#000;position:absolute;left:18px;-webkit-transition:all .3s;transition:all .3s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}#sp-menu.open span{background:#000;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}#sp-menu span:nth-child(1){top:24px}#sp-menu span:nth-child(2){top:30px}#sp-menu span:nth-child(3){top:36px}#sp-menu.open span:nth-child(1){top:30px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#sp-menu.open span:nth-child(2){opacity:0}#sp-menu.open span:nth-child(3){top:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#sp-menu-block{position:fixed !important;width:100%;height:100%;background:rgba(255,255,255,.9);left:0;top:0;display:none;overflow:auto;z-index:980}#sp-menu-block-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;height:100%;padding-top:7.5vh}.spnav-menu{width:90%;margin:1em auto 0}.spnav-menu dd{padding:.5em 0;border-bottom:1px solid #c2c2c2}.spnav-menu dd a{font-weight:600;font-size:5vw}.spnav-menu dd a:before{content:"\f0da";color:#ffd200;font-family:"Font Awesome 5 Free";padding:0 .5em}#sp-menu-block-inner section.cv{padding:0}#sp-menu-block-inner section.cv p.btn{margin-top:1em}.spnav-cv>p{font-size:6vw;font-weight:700;text-align:center;padding-bottom:.5em}.spnav-cv .newcv{display:block;padding:5vw 0}.spnav-cv .newcv .cv_btn a{width:100%;font-size:1.5em;padding:.5em 1.24em}.spnav-cv .newcv .cv_btn a p{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center}.spnav-cv .cv_ttl{font-size:1.18em}.spnav-course{margin-top:1.88em}.spnav-course>p.inttl{font-size:5vw;font-weight:700;text-align:center;padding-bottom:.5em;font-family:'Noto Sans JP',sans-serif}.spnav-course>div{width:90%;margin:.5em auto .25em;display:flex;flex-wrap:wrap;justify-content:space-between}.spnav-course>div a{width:30%;text-align:center;padding:1em .25em 1.88em;border:3px solid;border-radius:10px;margin-bottom:1em;background:rgba(255,255,255,.8);display:flex;flex-direction:column;justify-content:center;align-items:center}.spnav-course>div a img{width:60%;margin:0 auto .88em}.spnav-course>div a:nth-child(2) img{width:auto;height:8.5vh}.spnav-course>div a span{font-size:.68em;letter-spacing:-.05em;font-weight:700;position:absolute;bottom:1.24em}.spnav-tel{padding-bottom:2em;margin-top:1em}.spnav-tel>.cv2>.inbox{background:#fff}body.page .keyvis_in.home p{font-size:8vw}.keyvis_in.home{top:45%}.keyvis_in.home p>span.st{font-size:1.17em;background:linear-gradient(180deg,transparent 0%,transparent 50%,#ffd200 50%,#ffd200 85%,transparent 85%,transparent 100%)}body.page .keyvis_in.home p>span.min{font-size:.55em}.main_fix{width:100%;height:60vh;background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/css/../images/common/sp-key.jpg);background-repeat:no-repeat;background-position:top;background-size:cover}.main_fix.course-key{background-size:auto 75%;height:100vw}.main_fix.piano,.main_fix.online.piano{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/css/../images/page-dept/key-piano.jpg);background-position:30% top}.main_fix.gt,.main_fix.online.guitar{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/css/../images/page-dept/key-gt.jpg);background-position:60% top}.main_fix.ba,.main_fix.online.bass{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/css/../images/page-dept/key-ba.jpg);background-position:30% top}.main_fix.dr,.main_fix.online.drum{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/css/../images/page-dept/key-dr.jpg);background-position:30% top}.main_fix.vo,.main_fix.online.vo{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/css/../images/page-dept/key-vo.jpg);background-position:80% top}.main_fix.dtm,.main_fix.online.dtm{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/css/../images/page-dept/key-dtm.jpg);background-position:80% top}.main_fix.online{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/css/../images/common/sp-key.jpg);background-size:auto 100%}.main_fix.course-key .keyvis_in.online{padding:0 10px}.main_fix.area-in{height:120vw}.keyvis_in p{font-size:8vw}.keyvis_in.home p>span.st{font-size:1.17em;background:linear-gradient(180deg,transparent 0%,transparent 50%,#ffd200 50%,#ffd200 85%,transparent 85%,transparent 100%)}body.page .keyvis_in.home p>span.min{font-size:.55em}.keyvis_in p{font-size:7.4vw}.main_fix img{display:none}.main_fix.post-workshop{overflow:hidden;justify-content:center}.main_fix.post-workshop img{display:block;width:auto;height:100%;max-width:none}body.home .main_fix img{display:block}.keyslide01{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/css/../images/common/sp-key.jpg)}.keyslide-inner{height:60vh}.keyslide-inner p.silde-title{width:90%;transform:translateY(-20px)}#key-slider .youtube-btn{justify-content:center;bottom:20px}#key-slider .youtube-btn p.icn{width:45px}#key-slider .slick-prev{left:-10px}#key-slider .slick-next{right:-10px}.foot-area{padding:5vh 0 6.5vh}.foot-in{flex-direction:column-reverse;padding-top:1.88em}.foot-area p.logo img{width:60%;margin:0 auto}.foot-nav{display:none;width:100%;padding-right:0;margin:1.88em 0}.foot-nav:before{content:"Menu";font-size:1.25em;display:block;font-weight:700;letter-spacing:.05em;margin-bottom:1em}.foot-nav ul{display:flex;flex-wrap:wrap}.foot-nav ul li{width:50%}.foot-nav ul li a span{padding:0 0 0 1.25em}.foot-cmnt{width:100%;padding:0}.foot-links p.inlink{flex-wrap:wrap}.foot-links p a{width:50%;padding-bottom:1.5em}.foot-links p a:not(:last-child){padding-right:0}footer p{padding-bottom:2em}section+section{margin-bottom:8vh}.sec-reason{padding:6vh 0}.sec-reason h2{line-height:1.4;padding:0 .25em 1em}.sec-reason p.btn{width:80%;margin:0 auto}.sec-reason .inbox{width:100%;display:block}.reason{width:100%;margin:0 auto 2.5em}.reason>div:nth-child(1){height:200px}.reason .tag{font-size:1.5em}.reason p.inttl{font-size:1.44em;padding-top:1em;font-family:'Noto Sans JP',sans-serif}.sec-point .inbox{width:100%;padding:0 2.5%}.sec-point .inbox>div.point{width:100vw;height:95vw}div.point div p.ttl{font-size:1.88em}.style-more{margin-bottom:6vh}.style-more-block{padding:8vw 5vw}.style-more-block p.tag{left:0;width:30%;top:-1.5em}.style-more-box dd p.inttl{font-size:1.25em;padding-left:2em;line-height:1.4;background-size:1.66em;background-position:left 25%}.style-more-box dd p.intxt{padding-left:0}.sec-greeting{padding-top:40px}.sec-greeting .inbox{display:block}.sec-greeting div.photo,.sec-greeting div.cmnt{width:100%}.sec-greeting div.cmnt{padding-top:1em}.sec-greeting .inbox>div p.tag{font-size:1em}.sec-greeting div.cmnt p.inttl{font-size:1.25em;text-align:justify}.sec-greeting div.cmnt p.intxt{font-size:1em}div.recmnt{width:100%;flex-wrap:wrap}div.recmnt>.photo,div.recmnt>.cmnt{width:100%}div.recmnt>.photo{order:1}div.recmnt>.cmnt{order:2}div.recmnt>.cmnt p.inttl{padding-top:1em;line-height:1.4}div.recmnt.solo{width:100%;flex-direction:column;align-items:center}div.recmnt.solo>.photo{width:100%}div.recmnt.solo>.photo p.tag{font-size:1em}div.recmnt.solo>.cmnt{width:100%;padding:1em 0 0}div.recmnt>.cmnt p.intxt{font-size:1em}div.recmnt>.cmnt p.inprof{font-size:.95em}.sec-recommend .inner{padding-bottom:8vw}.sec-post{padding-top:50px}.course>div{width:100%;padding-bottom:5vw}body.home .course>div{padding-bottom:5vw}.course>div h3{font-size:1.44em;width:80%;margin-left:auto;text-align:left;min-height:2em;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:flex-start;padding-top:0;margin-bottom:1em;line-height:1.2}.course>div p.icn{position:absolute;left:0;top:0;width:18%;border:1px solid #adadad}.course>div p.icn img{width:75%}.course>div a,.course .course-btn{position:relative;transform:none;top:auto;left:auto;margin:10px auto 0}.course>div:nth-child(n+4){margin-top:0}.course>div:nth-child(n+3),.course>div:nth-child(2){margin-top:1em}.course>div:nth-child(4){padding-top:.5em}body.home .sec-course{padding-top:60px;padding-bottom:60px}.sec-course .cv2{margin-top:8vh}.sec-course .course p.inatt+a.btn{position:unset;transform:none;margin:1.5em auto 0;padding:1em;display:block}.sec-price{padding:8vh 0}.sec-price h2 span{text-align:center}.price-in{width:100%}.price-in p.ttl{font-size:1.12em;font-family:'Noto Sans JP',sans-serif;letter-spacing:.05em;text-align:center}.price-in p.ttl span{font-size:1.71em;padding-left:.25em}.price-in p.ttl>span{display:block}.price-in dd p.txt{text-align:justify;padding-top:10px}.price-in>.inbox{width:100%;padding:1.5em 1em 2em}.price-in>.inbox p.intxt{text-align:justify}a.price-btn{margin-top:2em;width:80%}.lesson{width:100%;margin:0 auto;display:block}.lesson p.bk{display:none}.lesson>div{width:100%;border:none;margin:0 auto;padding:0 0 2em;display:flex;flex-wrap:wrap}.lesson>div:not(:first-child){margin-left:auto}.lesson>div p{width:100%}.lesson>div p.number{position:absolute;top:.25em;left:0;order:1;width:45px;height:45px}.lesson>div h3{font-size:1.5em;order:2;padding:.88em 0 .5em 50px}.lesson>div p.photo{order:3}.lesson>div p.intxt{order:4;padding-top:1em}.voice{width:95%}.voice>div p.photo{width:18vw;height:18vw}.voice>div .cmnt{width:74vw}.voice>div h3{line-height:1.6;padding-top:.5em}.voice>div h3>span{display:block;font-size:.88em}.voice>div p.intxt{padding-top:1.5em;margin-left:-18vw;font-size:1em}.sec-voice .cv2{margin-top:8vh}.sec-news{padding:8vh 0}.news p{font-size:.95em}.sec-news h2 span{text-align:center}.news{width:100%;margin:0 auto}.news .slick-slide{padding:1em}.news p.intag{right:-1.05em}.slick-next{right:1.25em}.slick-prev{left:1.25em}.media>div{width:85%;padding:0 0 2em}.sec-media h2 span{text-align:center}.sec-link .inner>div{width:95%;margin:0 auto 8vh}.recruit p.photo span{font-size:1.25em}.recruit p.intxt{font-size:1em;text-align:justify}a.rec-btn{width:65%}a.rec-btn p{padding:.75em 0}.cv2.inner{padding:0 10px}.cv2>.inbox{width:95%;padding:1em;min-width:inherit}.cv2 h2.inttl{line-height:1.2}.cvin{display:block}.cvin .tel{width:100%;align-items:flex-start;justify-content:center;padding-right:0}.cvin .tel p:nth-child(1){padding-right:.5em}.cvin .tel p:nth-child(2) span{font-size:.8em}.cvin .tel p:nth-child(2) a{font-size:2.4em;font-family:'Noto Sans JP',sans-serif}.cvin .tel p:nth-child(1){width:16%}.cvin .tel p:nth-child(1) img{width:100%}a.cv2-btn{width:100%;margin-top:1em}.sec-media+.sec-link{padding-top:0}.cam-top-bloc{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center}.cam-top-box{width:100%;margin-top:20px}.cam-top-box .inhead{width:95%}.cam-top-box .inhead .icn{width:24%}.cam-top-box .inhead .txt{width:76%;font-size:1.24em;line-height:1.2;letter-spacing:.025em;padding:10px;margin-left:-10%}.ribon:after{border-width:30px 10px 30px 0}.cam-top-box .inbody{padding:20px}.cam-top-box .inbody .inttl{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.cam-top-box .inbody .inttl>p:nth-child(1){letter-spacing:.025em;line-height:1.2;font-size:.9em}.cam-top-box .inbody .inttl>p.price{font-size:1.6em;margin:5vw 0 2.5vw;font-weight:900;font-family:'Noto Sans JP',sans-serif;letter-spacing:.06em;padding-left:0}.cam-top-box .inbody .inttl>p.price:before{top:-30%;left:50%;transform:translateX(-50%) rotate(90deg)}.cam-top-box .inbody .inttl>p.price span:nth-child(1){font-size:.8em;padding-right:.5em}.cam-top-box .inbody .intxt{width:95%;text-align:justify;font-size:.95em}.cam-top-bloc .cam-in{width:100%}.cam-top-box+.cam-in{margin-top:40px}body.page .keyvis_in p{font-size:7.2vw;font-family:'Noto Sans JP',sans-serif}body.page .keyvis_in p>span,body.archive .keyvis_in p>span{font-size:min(.65em,4vw);padding-top:.5em;font-weight:700}.sec-in-cv .cv2>.inbox{width:95%}.sec-in-cv{margin-top:6vh}.main_fix.about .keyvis_in,.main_fix.price .keyvis_in,.main_fix.freelesson .keyvis_in{width:100%;top:45%}.main_fix.about .keyvis_in p,.main_fix.price .keyvis_in p,.main_fix.freelesson .keyvis_in p{font-size:9vw}.main_fix.about{width:100%;height:35vh;background:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/css/../images/page-about/key.jpg) no-repeat 60% center/auto 100%}.main_fix.price{width:100%;height:35vh;background:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/css/../images/page-price/key.jpg) no-repeat 60% center/auto 100%}.main_fix.freelesson{background-image:url(//abc-musicschool.com/wp/wp-content/themes/abcmusic/css/../images/lesson/key.jpg);height:35vh}.area-title-main .area-name{font-size:6vw}.sec-point{padding:6vh 0}.sec-point .inner{padding:0}.sec-style{padding:6vh 0}.sec-style h3{font-size:1.2em;letter-spacing:.05em;padding:1.5em 0 1em;line-height:1.6}.sec-style .inbox{width:100%;flex-wrap:wrap;margin-bottom:5vh}.style{width:100%;margin-top:2.5em}.style-icn{display:block;position:absolute;left:0;top:0;width:22%}.style-icn img{width:100%}.style p.inttl{padding:1em 0}.style .icn-box p.inttl{text-align:justify;padding:.5em 0 1em 24%}.style.nxt01:after,.style.nxt02:after{content:none}.style p.intxt span.min{line-height:1.8}.sec-link{padding-top:50px}.sec-point2{padding:0 2.5vw}.sec-point2 h3{font-size:1.44em;line-height:1.4}.sec-point2 p.in-txt{text-align:justify}.sec-point2 dl{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.sec-point2 dl dd{width:100%}.sec-point2 dl dd+dd:nth-child(even){margin-left:0}.sec-point2 .sec-in-cv .cv2>.inbox{width:100%}.sec-campaign{padding:6vh 0}.sec-campaign h2{letter-spacing:-.05em;font-family:'Noto Sans JP',sans-serif}.cam-in{width:90%;flex-direction:column}.cam-in p.icn{display:none}.cam-in p.txt_br{padding-left:.5em}.cam-in>div+div{margin-top:2em}.cam-in>div{width:100%}.cam-in p.txt_br span:nth-child(1),.cam-in p.txt_br span:nth-child(2){font-weight:900}.cam-in p.txt_br span:nth-child(2){font-size:1.5em;font-family:'Noto Sans JP',sans-serif}.cam-in p.intxt{font-size:.95em}.page-price .style .icn-box p.inttl{padding-bottom:0}p.in-price{text-align:left;font-size:1.25em;padding-bottom:1.5em;padding-left:24%}.cam-in p.txt_r{font-weight:800;font-family:'Noto Sans JP',sans-serif}.pay-credit{width:90%;padding-bottom:0}.pay-credit h4{font-size:1.44em;text-align:center;line-height:1.4}.pay-credit>div{flex-direction:column}.pay-credit>div p.card{width:90%;padding-bottom:1em;display:flex}.pay-credit>div p.card span:nth-child(1){padding-right:1em}.pay-credit>div p.card-txt{width:100%;padding-left:0}.sec-hikaku .inner{width:100%}.hikaku-in{flex-direction:column;padding-bottom:6vh}.hikaku-in h3{text-align:center}.hikaku-in .img{width:90%;margin:0 auto}.hikaku-in .img img{width:90%;margin:0 auto}.hikaku-in .tbl{width:90%;margin:3em auto 0;padding-left:0}.hikaku-in .tbl dl{font-size:.8em}.page-voice .sec-voice{padding:60px 0}.page-lesson .sec-freelesson>.inner{padding-top:0}.lesson-after{padding-top:0}.lesson-after h3{font-size:1.3em}.lesson-after-box{flex-direction:column;align-items:center}.lesson-after-box .img{width:75%}.lesson-after-box .txt{width:100%;padding:1em 0 0}#sec-form .form{padding:0 0 40px;width:100%}#sec-form input[type=text],#sec-form input[type=email],#sec-form input[type=tel]{width:100%;max-width:none;box-sizing:border-box}#sec-form input[type=date]{padding:.25em 0}.form ul.form01>li{flex-wrap:wrap}.form ul.form01>li>p:nth-child(1),.form ul.form01>li>div{width:100%}ul.form01>li>p:nth-child(1){background:#f5f5f5}.form ul.form01>li>p:nth-child(2){padding:1em 0;width:100%}.form ul.form01>li:last-child>div p span:first-child{display:block;margin:.5em auto}#sec-form input[type=text].time{width:10%}.form ul.form01>li>div.f-flex>p{width:48%}.form ul.form01>li.f-style span.last:after{right:auto}#group-dtm{width:100%}.submit input[type=submit]{font-size:1.15em}#sec-form textarea{width:90%}#sec-form p.at{width:90%}.form-qe p.any{line-height:1.4}.form-qe p.any:before{display:block}.form-qe p.answer{flex-direction:column;align-items:flex-start}#sec-form .form-qe p.answer input[type=text]{width:80%;margin:.5em 0}.must:before,.any:before{margin:0 1em}.form ul.form01>li>p:nth-child(1),.form-qe p.must,.form-qe p.any{padding-left:3em}#sec-form form ul.form01>li:nth-child(2) input{width:4em}ul.lesson_tab li{width:48.5%}ul.lesson_tab li a{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;line-height:1.4;font-size:.88em}.f-attention{width:100%}.f-attention p.toptxt{text-align:justify}.f-attention p.toptxt>span{text-align:center}span.wpcf7-list-item{display:block!important;margin:0 10px}.form ul li p.must{padding-left:2.8em}.wpcf7-form-control-wrap.f-fst,.wpcf7-form-control-wrap.f-2nd,.wpcf7-form-control-wrap.f-3rd{margin-right:.5em}.main_fix.course-key .keyvis_in{width:100%;top:45%}.main_fix.course-key h1 p{font-size:10vw}.main_fix.course-key.page-area .keyvis_in .keytxt{width:90vw;left:.25em;top:-58%}.main_fix.course-key.page-area .keyvis_in .keytxt img{display:block}.course-key>.cam.inner{padding:0}.course-key>.cam>.cam-in{width:95%;display:flex;flex-direction:row;justify-content:space-between}.course-key>.cam{font-size:.9em;bottom:0}.course-key>.cam>.cam-in h3{margin:-.88em auto 0;font-size:1em}.course-key>.cam>.cam-in h3 span{background:#fff;padding:0 .5em}.course-key>.cam>.cam-in>div:not(:nth-child(2)){padding-top:.5em;width:49%;border:2px solid #ffd200}.course-key>.cam>.cam-in>div:nth-child(2){display:none}.course-key>.cam>.cam-in>div+div{margin-left:0;margin-top:0}.course-key>.cam>.cam-in>div>div{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.course-key>.cam>.cam-in img{display:none}.course-key>.cam>.cam-in p.cam01_pri{padding:.25em 0 .5em}.course-key>.cam>.cam-in p.cam01_pri span{display:inline}.course-key>.cam>.cam-in p.txt_br{padding-left:0}.course-key>.cam>.cam-in p.txt_br span:nth-child(1){font-size:.9em;padding:.25em 0 .85em}.course-key.dtm>.cam>.cam-in p.txt_br span:nth-child(1){font-size:1em;padding-top:.5em}.course-key>.cam>.cam-in p.txt_br span:nth-child(2){font-size:1.3em}.page-course .sec-point h2 span{text-align:center}.prof-in .cmnt>p.photo{width:40%}.prof-head{display:inline-block;padding-bottom:2.5em}.prof-head>h3 span{display:block;padding:.5em 0 0}#content.course-online{padding-top:15vw}#content.course-online .koushi-messe h3 span{font-size:1.4em}.sec-support h2{letter-spacing:-.05em}.sec-support h3{font-size:1.2em;letter-spacing:.05em;padding:1.5em 0 1em;line-height:1.6}.sec-support .inbox{width:95%;flex-direction:column;align-items:center}.sec-support .inbox p.img{width:75%}.sec-support .inbox div.cmnt{width:100%;padding:1em 0 0}.sec-support .inbox ul li{line-height:1.4}.sec-support .inbox .must-item p.intitle{line-height:1.4;padding-left:10px;padding-right:10px;text-align:center}.sec-support .inbox .must-item p.intxt span{display:block}.sec-support .inbox .must-item p.intxt span+span{padding-left:0}.sec-support .inbox .must-item p.intxt span+span:before{content:none}.koushi-messe,.koushi-list{width:97%;margin:0 auto}.koushi-messe{background-position:center;background-size:110%}.koushi-messe p.inttl{line-height:1.4}.koushi-messe .cmnt{width:90%;flex-direction:column-reverse}.koushi-list>.list-in>div>.photo p span.area{font-size:.68em;font-weight:400;letter-spacing:-.08em}.koushi-list>.list-in{flex-wrap:wrap;justify-content:space-between}.koushi-list>.list-in>div+div{margin-left:0}.koushi-list>.list-in>div{width:49%}.koushi-list-title{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.koushi-list-title>*+*{margin-left:0;margin-top:10px}.koushi-list-title p.koushi-area{font-family:'Noto Sans JP',sans-serif}.single #single_content{width:100%}.single #side-content{width:100%}#single_content h2{font-size:1.24em}#single_content .entry img{height:auto}#side_content{width:100%;margin-top:10vw}.area-form.inner{padding-left:2.5%;padding-right:2.5%}.area-form.inner .form ul li p{padding-right:0}.main_fix.course-key.area-in .keyvis_in{top:40%}.main_fix.course-key.page-area .keyvis_in h1 p{font-size:8vw}.main_fix.course-key.page-area.vo .keyvis_in h1 p{font-size:9vw}.main_fix.course-key.page-area.vo .keyvis_in .keytxt{top:-40%}.area-form .form ul.form01>li>p:nth-child(2){width:100%;padding:1em}.area-form .form-qe{padding:3em .5em}.map-area{padding:0 .5em}.map-area h2,.area-form h2,.area-form-title .area-name{letter-spacing:-.025em;font-size:5.6vw}.in-recruit{width:95%;margin:5vw auto;overflow:auto;overflow-x:hidden}.in-recruit .thum>p{position:inherit;flex-direction:column;padding:1em}.in-recruit .thum>p a{display:none}.in-online-area p.img{width:35%}.in-recruit>div>a{width:80%;margin:5vw auto 0;border-radius:30px;display:block;color:#000;background:#ffd200;border:none}.in-recruit>div>a span{display:block;color:#000;padding:.88em 1em}.koushi-list>.list-in{background-size:62%;background-position:110% 95%}.archive-area{padding-top:8vw}.archive-area .in-online-area p.img{display:none}.archive-area .in-online-area h3{text-align:center}.sec-search{padding:8vw 0 0}.search_box{flex-direction:column;align-items:flex-start;width:100%}.search-block form{width:95%;margin:0 auto;justify-content:space-around;align-items:flex-end}.search_box>h3{font-size:5vw;display:flex;justify-content:center;margin-bottom:1em;margin-right:0;align-items:flex-end}.search_box input[type=text]{width:100%;box-sizing:border-box}.search_box+input[type=submit]{margin-bottom:8px}.search-block .search-btn{align-items:flex-end}.sec-search.top-sec .search-block{flex-direction:column;padding-top:1.5em}.search-more{margin-left:0}.search-more span{font-size:1.14em}.search-more img{width:1.14em}.search-area-box{padding:8vw 0}.search-area-box h3{flex-direction:column;width:95%;margin:0 auto;align-items:flex-start}.sec-search .search-area-box h3 span{padding-left:0;padding-top:.5em}.search-area-cat ul.mainmenu>li>a{padding:1em}.search-area-cat ul.subMenu{padding:5vw 5vw 0}.search-area-cat ul.mainmenu>li+li{margin-top:5vw}.accordionBtn{top:1em;right:1em}.ksearch_form{width:100%;justify-content:flex-start}.ksearch_form form{width:100%}ul.k_search{min-width:inherit;width:100%}ul.k_search li input{box-sizing:border-box;max-width:100%}ul.k_search li{width:100%;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:flex-start;align-items:flex-start}ul.k_search li.sp_row{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}ul.k_search li+li{margin-top:10px}ul.k_search li p:first-child{width:100%;background:#dadada;padding:.5em 1em}ul.k_search li>div{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center}ul.k_search li select{width:48%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;margin-top:1em}ul.k_search li select+select{margin-left:5px}.ksearch_form label{margin-top:1em}.ksearch_form label:nth-of-type(4){margin-left:0;margin-top:1em}ul.k_search li input[type=text]{margin-top:1em;width:100%}.sec-search.result h2 span{padding:0}.sec-search.result h2{font-size:1.5em}.result-list-block h3{font-size:1.44em;margin-right:0;margin-bottom:.5em}.result-list-block{width:95%;margin:0 auto}.result-list-box{width:100%}.result-list-block ul li{flex-direction:column}.result-list-block ul li+li{margin-top:5%}.page-contact{padding:60px 0}.page-contact h3{font-size:6.5vw}.page-contact .entry{width:100%;padding:40px 0}.page-contact .entry ul{width:90%;margin:0 auto}.page-contact .entry ul li{flex-direction:column;align-items:flex-start}.page-contact .entry ul li p{width:100%}.page-contact .entry ul li p:nth-child(1){min-width:inherit;text-align:left}.page-contact .entry ul li p:nth-child(1){margin-bottom:1em;padding-left:2.5em}.page-contact .entry input,.page-contact .entry textarea{width:100%;min-width:auto;max-width:100%;box-sizing:border-box}.page-contact .entry input[type=submit]{min-width:inherit}.page-contact p.at{width:90%}.page-guidance{padding-top:8vw}.page-guidance .sec-greeting div.photo{width:100%}.page-guidance .sec-greeting div.cmnt{width:100%}.after-reg-block{padding-top:10vw;padding-bottom:10vw}.page-guidance h2+h3{padding:5vw 0}.page-guidance h2+h3 span{line-height:1.6}.style_switch li{width:100%;padding:.5em;justify-content:center}.style_switch li:nth-child(odd){justify-content:center}.style_switch li a{padding:.25em;justify-content:center}.style_switch li a .ttl p{font-size:1.24em}.style_switch li a.active{font-size:1.05em}.style_deta_block{width:100%;padding-top:8vw}.deta_cat_box p.in_price{line-height:1.4;font-size:1.44em}.deta_cat_box .in_cmnt{flex-direction:column;align-items:center;margin-top:8vw}.deta_cat_box .in_cmnt ul{width:90%}.deta_cat_box p.txt{width:95%;padding-top:10vw}.deta_cat_box .in_yoyaku{flex-direction:column;align-items:center}.deta_cat_box .in_yoyaku .txt{width:90%}.style_att{margin-top:8vw}.style_att p{width:92%;text-align:justify;padding-top:8vw}.guide_lesson_box .lesson>div{width:92%}.style_att p.top-txt{width:100%;padding:8vw 5vw 0;text-align:justify}.style_exc{width:95%;padding:5vw 2.5vw}.style_exc ul{width:100%}p.etc-txt{padding:5vw 5vw 0;text-align:justify}.form ul.form02>li{flex-wrap:wrap}.form ul.form02 li p:nth-child(1),.form ul.form01 li div{width:100%}.form ul.form02 li p:nth-child(1){padding-left:2.88em}ul.form02>li p:nth-child(1){background:#f5f5f5}.form ul.form02 li p:nth-child(2){padding:1em 0}.form ul.form02>li:last-child>div p span:first-child{display:block;margin:.5em auto}#sec-form input[type=text].time{width:10%}.form ul.form02>li>div li{flex-direction:column}.form ul.form02 li p:nth-child(2){width:100%}.form ul.form02>li>div li p:nth-child(2) a{padding-left:0;margin-left:auto;padding-right:1em}.form ul.form02>li>div li p:nth-child(2) a:after{right:0}.form ul.form01>li,#group-area-studio,#group-area-home,#group-gakki{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.form ul.form01>li>div#group-area-studio p:nth-child(1),.form ul.form01>li>div#group-area-home p:nth-child(1),.form ul.form01>li>div#group-gakki p:nth-child(1){width:100%;background:#f5f5f5;padding-left:3em}.form ul.form01>li>div#group-area-studio p:nth-child(2),.form ul.form01>li>div#group-area-home p:nth-child(2),.form ul.form01>li>div#group-gakki p:nth-child(2){width:100%}.page-ppt{padding:5vh 1em}.page-ppt .inner>dl dd{flex-direction:column}.page-ppt .inner>dl dd p:nth-child(1){font-weight:700;width:100%;padding-bottom:.5em}.page-ppt .inner>dl dd p:nth-child(2){width:100%;text-align:justify;padding-left:1em}.page-workshop{max-width:none}.page-workshop{padding:10vw 0}.page-ws-box>.cmnt{padding-left:4vw}.page-ws-block{padding-left:4vw;padding-right:4vw}.page-ws-block h3{font-size:1.44em}.page-ws-txt{padding-top:50px;margin-left:-50%;padding-bottom:0}.page-ws-block h3 span{display:block}.page-ws-date ul{width:90%}.page-ws-date ul li{flex-direction:column}.page-ws-date ul li p:first-child,.page-ws-date ul li p:last-child{width:100%}.page-ws-artist{flex-direction:column}.page-ws-artist p.in-thum{width:90vw;height:90vw;margin:0 auto;overflow:hidden}.page-ws-artist p.in-thum img{width:100%}.page-ws-artist .prof{width:100%;padding:5vw}.page-ws-artist .prof ul li p:first-child{width:15%;min-width:inherit}.page-ws-artist .prof ul li p:last-child{width:85%}.page-workshop #sec-form form ul.form01>li:nth-child(2) input{width:80%}.page-workshop .form-qe p{line-height:1.6}.page-workshop #sec-form p.at{padding:0 5vw}#single_content{width:100%}.side_new-post ul li .cmntbox{font-size:.95em}.logo_404{width:50vw}#content.page-404 h2{font-size:1.44em}.sec-faq-nav{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.sec-faq-nav a+a{margin-left:0}.sec-faq-nav a{width:49%;font-size:.85em;text-align:center}.sec-faq-nav a+a:nth-child(n+3){margin-top:8px}.asr-box{width:100%;padding-left:0}.area-detail-box{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center}.area-map-box iframe{height:calc(100% + 3.68em);transform:translateY(-3.68em)}.area-detail-box .detail-thumb{width:80%}.area-detail-box .detail-thumb+.detail-cmnt{width:100%;margin-top:30px}.area-detail-box .detail-cmnt .other-studio .studio-list li{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.area-detail-box .detail-cmnt .other-studio .studio-list li p.st-name,.area-detail-box .detail-cmnt .other-studio .studio-list li p.st-add{width:100%}.area-detail-box .detail-cmnt .other-studio .studio-list li p.st-name{font-weight:600}.mapcmnt{text-align:justify}}@media screen and (max-width:480px){body{font-size:3.7vw}body.page .keyvis_in.home p{font-size:7vw}.keyvis_in.home p>span.st{font-size:1.4em}.sec-faq-nav a{width:100%;font-size:1.07em}.sec-faq-box h3{font-size:1.44em}.sec-faq-nav a:nth-child(n+2){margin-top:10px}.que-box p:before{font-size:1.07em;width:1.88em;height:1.88em;left:-10px}#content.single-koushi{padding-bottom:150px}#sec-form .inner{padding-top:50px}.main_fix.course-key h1+span{font-size:18px}.page-sitemap{padding-top:50px}.site_map_main li,.page-sitemap .intitle{padding-bottom:30px}#sitemap_list ul.children li{width:100%}.site_map_koushi li{width:50%}#sitemap_list ul.children li{margin-top:10px}.site_map_koushi li{margin-bottom:10px}.area-detail-box{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}}
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #d3d3d3}.ui-widget-content{border:1px solid #aaa;background:#fff;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(//abc-musicschool.com/wp/wp-content/plugins/contact-form-7/includes/js/jquery-ui/themes/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #d3d3d3;background:#e6e6e6 url(//abc-musicschool.com/wp/wp-content/plugins/contact-form-7/includes/js/jquery-ui/themes/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #999;background:#dadada url(//abc-musicschool.com/wp/wp-content/plugins/contact-form-7/includes/js/jquery-ui/themes/smoothness/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#212121;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #aaa;background:#fff url(//abc-musicschool.com/wp/wp-content/plugins/contact-form-7/includes/js/jquery-ui/themes/smoothness/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-icon-background,.ui-state-active .ui-icon-background{border:#aaa;background-color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(//abc-musicschool.com/wp/wp-content/plugins/contact-form-7/includes/js/jquery-ui/themes/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-checked{border:1px solid #fcefa1;background:#fbf9ee}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(//abc-musicschool.com/wp/wp-content/plugins/contact-form-7/includes/js/jquery-ui/themes/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(//abc-musicschool.com/wp/wp-content/plugins/contact-form-7/includes/js/jquery-ui/themes/smoothness/images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(//abc-musicschool.com/wp/wp-content/plugins/contact-form-7/includes/js/jquery-ui/themes/smoothness/images/ui-icons_222222_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(//abc-musicschool.com/wp/wp-content/plugins/contact-form-7/includes/js/jquery-ui/themes/smoothness/images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(//abc-musicschool.com/wp/wp-content/plugins/contact-form-7/includes/js/jquery-ui/themes/smoothness/images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(//abc-musicschool.com/wp/wp-content/plugins/contact-form-7/includes/js/jquery-ui/themes/smoothness/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(//abc-musicschool.com/wp/wp-content/plugins/contact-form-7/includes/js/jquery-ui/themes/smoothness/images/ui-icons_cd0a0a_256x240.png)}.ui-button .ui-icon{background-image:url(//abc-musicschool.com/wp/wp-content/plugins/contact-form-7/includes/js/jquery-ui/themes/smoothness/images/ui-icons_888888_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:-8px -8px 8px #aaa;box-shadow:-8px -8px 8px #aaa}