#wrapper{min-height:100vh;position:relative;padding-bottom:35px;box-sizing:border-box}#wrapper header#header h1{position:fixed;top:0;left:0;z-index:9999;width:30%;background-color:rgba(255,255,255,.6);padding:10px 20px 10px 10px;border-radius:0 0 10px;transition:width .7s;box-sizing:border-box}#wrapper header#header h1 a{display:block}#wrapper header#header h1 a span{position:absolute;left:22%;top:45%;font-size:1.8vw;margin-left:-.1vw;transition:font-size .7s}#wrapper header#header h1.small{width:20%;transition:width .5s}#wrapper header#header h1.small a span{top:50%;font-size:1.2vw;transition:font-size .5s}#wrapper header#header #gnavi{width:500px;position:fixed;top:0;z-index:9999}#wrapper header#header #gnavi>div{display:block;padding-top:126%;height:0;position:relative}#wrapper header#header #gnavi>div:before{content:'.';text-indent:-9999px;background-image:url("https://res.cloudinary.com/drvwspeq4/image/upload/f_auto,q_auto:eco/v1588436940/images/common/menuback_f9sddk.png");background-repeat:no-repeat;background-position:right -100px top -75px;background-size:120%;position:absolute;top:0;right:0;width:100%;height:100%;z-index:1111}#wrapper header#header #gnavi>div:after{content:'.';text-indent:-9999px;background-image:url("https://res.cloudinary.com/drvwspeq4/image/upload/f_auto,q_auto:eco/v1588436940/images/common/menutop_hal4ew.png");background-repeat:no-repeat;background-position:right -40px top -5px;background-size:62%;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3333;pointer-events:none}#wrapper header#header #gnavi>div ul li{display:block;position:absolute;z-index:2222;background-color:#3a110f;border-radius:5px;font-weight:700}#wrapper header#header #gnavi>div ul li a{display:block;width:100%;height:100%;color:#fff;font-size:1.9rem;line-height:1.9em;padding-left:.8em}#wrapper header#header #gnavi>div ul li a:hover{background-color:rgba(255,0,0,.6);border-radius:5px}#wrapper header#header #gnavi>div ul li:nth-child(1){width:35%;top:2.8%;right:14%;transform:rotate(5deg)}#wrapper header#header #gnavi>div ul li:nth-child(2){width:40%;top:11.5%;right:13%}#wrapper header#header #gnavi>div ul li:nth-child(3){width:44%;top:20.5%;right:8%;transform:rotate(-5deg)}#wrapper header#header #gnavi>div ul li:nth-child(4){width:35%;top:29.5%;right:15%;transform:rotate(-10deg)}#wrapper header#header #gnavi>div ul li:nth-child(5){width:24%;top:58%;right:14%;transform:rotate(2deg)}#wrapper header#header #gnavi>div ul li:nth-child(6){width:27%;top:65.3%;right:13%}#wrapper header#header #gnavi>div ul li:nth-child(7){width:28%;top:71.8%;right:8%;transform:rotate(-5deg)}#wrapper header#header #gnavi>div ul li:nth-child(8){width:21%;top:78.8%;right:8%;transform:rotate(-8.5deg);background-color:#101010}#wrapper header#header #gnavi>div ul li.home{width:15%;top:41%;left:36%;z-index:3333;border-radius:50%}#wrapper header#header #gnavi>div ul li.home a{display:block;width:100%;padding-top:100%;height:0;box-sizing:border-box;border-radius:50%}#wrapper header#header #gnavi>div ul li.home a img{display:block;width:50%;position:absolute;top:0;left:0;right:0;bottom:0;margin-left:0;margin-right:0;margin:auto}#wrapper header#header #gnavi>div ul li.home a:hover{background-color:none}#wrapper header#header #gnavi>div ul li.instagram{width:60px;top:20px;left:-110px;background-color:transparent}#wrapper header#header #gnavi>div div.rotate{position:absolute;top:-7.5%;left:-3.5%;width:46%;z-index:2222}#wrapper header#header #gnavi>div div.rotate>div{padding-top:100%;height:0;position:relative}#wrapper header#header #gnavi>div div.rotate>div iframe{position:absolute;top:0;left:0;width:100%;height:100%}#wrapper header#header #gnavi>div p.menu{text-indent:-9999px;position:absolute;top:2.5%;left:13%;z-index:3333;width:15%}#wrapper header#header #gnavi>div p.menu a{display:block;background-color:#573828;padding-top:40%;padding-bottom:60%;height:0;border-radius:50%}#wrapper header#header #gnavi>div p.menu a.close span{display:block;position:absolute;position:3333;top:35%;left:0;right:0;background-color:#fff;width:30%;height:3px;text-indent:-9999px;margin:0 auto}#wrapper header#header #gnavi>div p.menu a.close:after{content:'.';text-indent:-9999px;display:block;position:absolute;position:3333;top:50%;left:0;right:0;background-color:#fff;width:45%;height:3px;text-indent:-9999px;margin:0 auto}#wrapper header#header #gnavi>div p.menu a.close:before{content:'.';text-indent:-9999px;display:block;position:absolute;position:3333;top:65%;left:0;right:0;background-color:#fff;width:30%;height:3px;text-indent:-9999px;margin:0 auto}#wrapper header#header #gnavi>div p.menu a.open span{display:block;position:absolute;position:3333;top:50%;left:0;right:0;background-color:#fff;width:50%;height:3px;text-indent:-9999px;margin:0 auto;transform:rotate(45deg)}#wrapper header#header #gnavi>div p.menu a.open:after{content:'.';text-indent:-9999px;display:block;position:absolute;position:3333;top:50%;left:0;right:0;background-color:#fff;width:50%;height:3px;text-indent:-9999px;margin:0 auto;transform:rotate(-45deg)}#wrapper header#header #gnavi.open{right:0;transition:right .5s}#wrapper header#header #gnavi.close{right:-320px;transition:right .5s}#wrapper header#header ul.breadcomb2{position:fixed;left:0;top:25%;width:30px;border:1px solid #2f0000;border-left:none;padding-top:10px;padding-bottom:10px;z-index:9999}#wrapper header#header ul.breadcomb2 li a,#wrapper header#header ul.breadcomb2 li span{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:1.8rem}#wrapper header#header ul.breadcomb2 li+li:before{content:'.';display:block;text-indent:-9999px;width:0;height:0;border-top:8px solid #2f0000;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid transparent;position:relative;left:8px}#wrapper footer{width:100%;position:absolute;left:0;bottom:0;background-color:#fff}#wrapper footer p{text-align:center}body.blog ul.breadcomb2,body.single-post ul.breadcomb2{border-color:#fff !important}body.blog ul.breadcomb2 a,body.blog ul.breadcomb2 span,body.single-post ul.breadcomb2 a,body.single-post ul.breadcomb2 span{color:#fff !important}body.blog ul.breadcomb2 li+li:before,body.single-post ul.breadcomb2 li+li:before{border-top:8px solid #fff !important}.pconly{display:block}br.pconly{display:inline-block}nav#breadcomb{height:60px}nav#breadcomb ul{max-width:960px}nav#breadcomb ul li{height:60px;padding-left:5px;padding-right:5px;display:inline}nav#breadcomb ul li a:link{text-decoration:underline;color:#03c}nav#breadcomb ul li a:visited{text-decoration:underline;color:#03c}nav#breadcomb ul li a:hover{text-decoration:underline;color:#03c}nav#breadcomb ul li a:active{text-decoration:underline;color:#03c}nav#breadcomb ul li+li{background-image:url(https://musicpowerforall.com/wordpress/wp-content/themes/musicpowerforall/common/images/01_common/main_img_appoint030_triang.png);background-repeat:no-repeat;background-position:left center;padding-left:21px}p.loader{position:fixed;width:200px;height:461.25px;top:20%;left:0;right:0;z-index:-9999}
body:before{content:'.';display:block;background-size:100%;background-position:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1111}#wrapper{position:relative;z-index:2222}#wrapper>header#header{padding-top:30.3%;height:0;background-repeat:no-repeat;background-size:40%,100%}#wrapper article,#wrapper section{background-color:#fff}#wrapper article>div,#wrapper section>div{max-width:1000px;box-sizing:border-box}#wrapper article>div header h2,#wrapper section>div header h2{font-size:5rem}
@charset "UTF-8";body.loaded:before{background-image:url("https://res.cloudinary.com/drvwspeq4/image/upload/f_auto,q_auto:eco/v1588298450/images/musictherapy/MPFAMPRO0044_mdexyj.jpg")}#wrapper>header#header{background-image:url("https://res.cloudinary.com/drvwspeq4/image/upload/f_auto,q_auto:low/v1588298377/images/common/bk_img2_teftur.png"),url("https://res.cloudinary.com/drvwspeq4/image/upload/f_auto,q_auto:eco/v1588298450/images/musictherapy/MPFAMPRO0044_mdexyj.jpg");background-position:left bottom,center top 30%}#wrapper>header#header nav#lnavi{position:fixed;right:-20px;bottom:-50px;z-index:8888;width:200px;transition:top .5s}#wrapper>header#header nav#lnavi>div{padding-top:181.3%;background-size:100%;height:0;background-image:url("https://res.cloudinary.com/drvwspeq4/image/upload/f_auto,q_auto:eco/v1588298414/images/gakki/gakki02_v4h2io.png");position:relative}#wrapper>header#header nav#lnavi>div h3{position:absolute;top:25%;left:0;text-shadow:0 0 8px #000,0 0 8px #000;width:100%;font-weight:500;font-family:roboto,sans-serif;font-style:italic;color:#fff;text-align:center;letter-spacing:2px;font-size:3rem}#wrapper>header#header nav#lnavi>div ul{position:absolute;top:42%;left:27%}#wrapper>header#header nav#lnavi>div ul li{color:#fff;line-height:1.3;margin-bottom:5px;text-shadow:0 0 8px #000,0 0 8px #000}#wrapper>header#header nav#lnavi>div ul li a{color:#fff;font-weight:600;border-bottom:2px dotted #fff;display:block;margin-right:38px;font-size:1.5rem}#wrapper>header#header nav#lnavi>div ul li:hover{background-color:#2f0000;padding:3px a;padding-border-bottom:none}#wrapper section{padding:80px 20% 60px}#wrapper section h2{margin-bottom:50px}#wrapper section p{margin-bottom:40px}#wrapper section ul li{margin-bottom:10px;line-height:1.2}#wrapper .sect1>div header{float:left;width:60%}#wrapper .sect1>div .left_col{float:left;width:60%}#wrapper .sect1>div .right_col{float:right;width:40%}#wrapper .sect1>div div.right_col{margin-top:-80px}#wrapper .sect1>div div.right_col ul li{font-size:3.6rem;line-height:1.1em;text-align:center}#wrapper .sect1>div div.right_col div.triangle{margin-top:20px;margin-bottom:10px;display:block;content:'.';text-indent:-9999px;width:0;height:0;border-top:25px solid #6e4d3d;border-right:15px solid transparent;border-left:15px solid transparent}#wrapper .sect1>div div.right_col div.person{width:30%}#wrapper .sect1>div div.right_col div.person p{padding-top:97.7%;padding-bottom:107%;height:0;background-image:url("https://res.cloudinary.com/drvwspeq4/image/upload/q_auto:low/v1588298450/images/musictherapy/icon_o8qsso.svg");color:#fff;text-align:center;line-height:1.3;font-weight:600}#wrapper .sect1>div div.right_col div.circle p{margin-top:-60px;line-height:1.5;text-align:center;padding:14% 10%;text-align:center;font-weight:600;width:120px;border-radius:50%;border:2px solid #2f0000;background-color:#fff}#wrapper .sect2{padding-top:140px;padding-bottom:140px;background-color:rgba(47,0,0,.3);background-image:url("https://res.cloudinary.com/drvwspeq4/image/upload/f_auto,q_auto:low/v1588298376/images/common/bk_img1_ygzapb.png"),url("https://res.cloudinary.com/drvwspeq4/image/upload/f_auto,q_auto:low/v1588298377/images/common/bk_img2_teftur.png");background-repeat:no-repeat;background-position:top left,bottom -3px right;background-size:60%,60%}#wrapper .sect2>div header h2{color:#fff}#wrapper .sect2>div>p{color:#fff;margin-bottom:60px}#wrapper .sect2>div .flexwrapper{margin-bottom:-41px}#wrapper .sect2>div>ul li{margin-top:-2%}#wrapper .sect2>div>ul li p.numb{width:13%;font-size:14rem;color:#fff;line-height:1;font-family:mr-eaves-modern,sans-serif;font-weight:400;font-style:italic;text-align:left}#wrapper .sect2>div>ul li p.kado{width:5%;display:flex;flex-wrap:wrap;flex-direction:column}#wrapper .sect2>div>ul li p.kado span{display:block}#wrapper .sect2>div>ul li p.kado span:nth-child(1){width:101%;height:20%;background-image:url("https://res.cloudinary.com/drvwspeq4/image/upload/f_auto,q_auto:low/v1588437732/images/common/kado_gim7db.png");background-size:100% 100%;background-repeat:no-repeat}#wrapper .sect2>div>ul li p.kado span:nth-child(2){height:80%;background-color:rgba(255,255,255,.98)}#wrapper .sect2>div>ul li p.content{width:82%;background-color:rgba(255,255,255,.98);padding:6% 8% 6% 2%;box-sizing:border-box;line-height:1.8}#wrapper .sect2>div>ul li p.content em{display:block;font-size:3rem;text-decoration:none;margin-bottom:20px}#wrapper .sect2>div>ul li:nth-child(odd) p:nth-child(1){ext-align:right}#wrapper .sect2>div>ul li:nth-child(even){flex-direction:row-reverse}#wrapper .sect2>div>ul li:nth-child(even) p:nth-child(1){text-align:right}#wrapper .sect2>div>ul li:nth-child(3) p.content,#wrapper .sect2>div>ul li:nth-child(5) p.content{width:82%;background-color:rgba(255,255,255,.98);padding:6% 0 6% 6%;box-sizing:border-box}#wrapper .sect2>div>ul li:nth-child(3) p.content em,#wrapper .sect2>div>ul li:nth-child(5) p.content em{display:block;text-decoration:none;margin-bottom:20px}#wrapper .sect2>div>ul li:nth-child(3) p.kado span:nth-child(1),#wrapper .sect2>div>ul li:nth-child(5) p.kado span:nth-child(1){background-image:url("https://res.cloudinary.com/drvwspeq4/image/upload/f_auto,q_auto:low/v1588437732/images/common/kado2_mcbino.png")}#wrapper .sect3{padding:140px 25%;position:relative}#wrapper .sect3>div header{margin-bottom:40px}#wrapper .sect3>div ul:not(.gallary)>li{margin-bottom:40px}#wrapper .sect3>div ul:not(.gallary)>li p{margin-bottom:15px}#wrapper .sect3>div ul:not(.gallary)>li p span{display:block}#wrapper .sect3>div ul:not(.gallary)>li p span:nth-child(1){width:10%;font-family:mr-eaves-modern,sans-serif;font-weight:400;font-style:italic;font-size:10rem;line-height:.6em}#wrapper .sect3>div ul:not(.gallary)>li p span:nth-child(2){width:90%;line-height:1.5em}#wrapper .sect3>div ul:not(.gallary)>li div dl{display:inline-block;width:49%;border:1px solid #2f0000;border-radius:0 30px 0 0;box-sizing:border-box;padding:2% 5% 2% 6%;margin-bottom:30px}#wrapper .sect3>div ul:not(.gallary)>li div dl dt{text-align:center;margin-bottom:5px;font-size:3.6rem}#wrapper .sect3>div ul:not(.gallary)>li div dl dd{line-height:1.5em}#wrapper .sect3>div ul:not(.gallary)>li div dl+dl{margin-left:2%}#wrapper .sect3>div ul:not(.gallary)>li div ul li{border:1px solid #2f0000;border-radius:0 30px 0 0;padding:3%;text-align:center;font-size:3.2rem;margin-bottom:10px}@media screen and (min-width:1600px){#wrapper .sect3>div>ul.gallary{position:absolute;left:0;top:150px;width:21%}#wrapper .sect3>div>ul.gallary li{padding:6px;border:1px solid #2f0000;box-sizing:border-box}#wrapper .sect3>div>ul.gallary li+li{margin-top:20px}}@media screen and (max-width:1599px){#wrapper .sect3>div>ul.gallary{display:flex;flex-wrap:wrap}#wrapper .sect3>div>ul.gallary li{width:31%;padding:6px;border:1px solid #aaa;box-sizing:border-box}}#wrapper .sect4{padding:160px 25%;background-color:rgba(251,221,126,.8);background-image:url("https://res.cloudinary.com/drvwspeq4/image/upload/f_auto,q_auto:low/v1588298376/images/common/bk_img1_ygzapb.png"),url("https://res.cloudinary.com/drvwspeq4/image/upload/f_auto,q_auto:low/v1588298377/images/common/bk_img2_teftur.png");background-repeat:no-repeat;background-position:top -3px left,bottom -3px right;background-size:60%,60%}#wrapper .sect4 .fig1{margin-bottom:30px}#wrapper .sect4 .fig1 li{width:32%;margin-left:2%;margin-bottom:12px;border:2px solid #2f0000;padding:4% 0;box-sizing:border-box;background-color:#fff;text-align:center;font-size:2.5rem;font-weight:500;line-height:1.3}#wrapper .sect4 .fig1 li:nth-child(3n+1){margin-left:0}#wrapper .sect4 .fig2>li{border:2px solid #2f0000;background-color:#fff;padding:4% 0}#wrapper .sect4 .fig2>li figure figcaption{width:33%;font-weight:600;box-sizing:border-box;font-size:3.2rem;text-align:center;display:flex;flex-direction:column;align-items:left;justify-content:center}#wrapper .sect4 .fig2>li figure ul{width:67%}#wrapper .sect4 .fig2>li figure ul li{padding-left:1em;text-indent:-1em}#wrapper .sect4 .fig2>li figure ul li:before{content:'■';color:#a99791;margin-right:10px}#wrapper .sect4 .fig2>li+li{margin-top:20px}#wrapper .sect5>div header h2{text-align:center;margin-bottom:40px}#wrapper .sect5>div>div>ul>li>ul{width:70%;padding-top:10px}#wrapper .sect5>div>div>ul>li>ul li{display:inline-block;width:49%;background-color:#6e4d3d;box-sizing:border-box;margin-top:0;margin-left:0;margin-right:0;margin-bottom:10px;text-align:center;height:90px;line-height:90px;color:#fff;vertical-align:top;font-size:2.5rem}#wrapper .sect5>div>div>ul>li>ul li:nth-child(2n){margin-left:2%}#wrapper .sect5>div>div>ul>li>figure{width:30%;padding-left:4%;box-sizing:border-box}#wrapper .sect5>div>div>ul>li>figure figcaption{font-size:2.4rem;letter-spacing:10px}#wrapper .sect5>div>div>ul>li>figure ul li{padding-left:1em;text-indent:-1em}#wrapper .sect5>div>div>ul>li>figure ul li:before{content:'●';color:#a99791;font-size:1.2rem;padding-right:7px}#wrapper .sect5>div>div>ul>li+li{margin-top:20px}