#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}
body.loaded:before{background-image:url("https://res.cloudinary.com/drvwspeq4/image/upload/f_auto,q_auto:eco/v1588298723/images/service/eyecatch_wyyh57.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/v1588298723/images/service/eyecatch_wyyh57.jpg");background-position:left bottom,center top 30%}#wrapper>header#header nav#lnavi{position:fixed;right:-35px;bottom:-170px;z-index:8888;width:250px;transition:top .5s}#wrapper>header#header nav#lnavi>div{padding-top:197.5%;background-size:100%;height:0;background-image:url("https://res.cloudinary.com/drvwspeq4/image/upload/f_auto,q_auto:eco/v1588298414/images/gakki/gakki01_xx23sw.png");position:relative}#wrapper>header#header nav#lnavi>div h3{position:absolute;top:20%;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:34%;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{line-height:1.5}#wrapper section ul li{margin-bottom:10px;line-height:1.2}#wrapper .sect1{padding-bottom:100px}#wrapper .sect1>div ul{display:flex;flex-wrap:wrap;flex-direction:column;height:500px}#wrapper .sect1>div ul li{display:inline-block;width:48.5%;background-color:#fdeb92;border:1px solid #2f0000;display:flex;flex-wrap:wrap;padding:3% 0 2%;margin-bottom:1%}#wrapper .sect1>div ul li>span{display:block;font-family:mr-eaves-modern,sans-serif;font-weight:400}#wrapper .sect1>div ul li>span em{font-style:italic;font-size:9rem;margin-left:10px;line-height:.9}#wrapper .sect1>div ul li>span:nth-child(1){width:35%;padding-left:30px;box-sizing:border-box}#wrapper .sect1>div ul li>span:nth-child(2){width:65%;line-height:2.8;font-size:2.6rem}#wrapper .sect2{padding-bottom:100px;background-color:rgba(47,0,0,.4);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 div.left_col{display:inline-block;width:70%;vertical-align:top}#wrapper .sect2>div div.left_col header h2{color:#fff}#wrapper .sect2>div div.left_col p{color:#fff;margin-bottom:0}#wrapper .sect2>div div.right_col{display:inline-block;width:30%;vertical-align:top;margin-top:20px}#wrapper .sect2>div div.right_col>div{padding-top:88%;border:15px solid #ccc;height:0;background-color:#fff;border-radius:50%;position:relative}#wrapper .sect2>div div.right_col>div p{position:absolute;width:100%;height:100%;top:13%;left:0;text-align:center;line-height:1.1;font-weight:500;margin-bottom:0}#wrapper .sect2>div div.right_col>div p>span{font-size:2.7rem;line-height:.8}#wrapper .sect2>div div.right_col>div p>span>span{font-family:mr-eaves-modern,sans-serif;font-weight:600;font-style:italic;font-size:9rem}#wrapper .sect2>div ul.service_type{display:flex;flex-wrap:wrap}#wrapper .sect2>div ul.service_type li{width:49%;background-color:#fff;border:1px solid #2f0000;box-sizing:border-box;padding:5% 6% 4%}#wrapper .sect2>div ul.service_type li p.name{text-align:center;font-weight:700;font-size:3rem;line-height:1.3}#wrapper .sect2>div ul.service_type li p.name span{display:block;font-weight:400;font-size:2.5rem}#wrapper .sect2>div ul.service_type li p.price{text-align:center}#wrapper .sect2>div ul.service_type li p.price span{font-family:mr-eaves-modern,sans-serif;font-weight:400;font-style:italic;font-size:6rem}#wrapper .sect2>div ul.service_type li p.time{text-align:center;margin-top:10px;margin-bottom:30px}#wrapper .sect2>div ul.service_type li p.time span{font-family:mr-eaves-modern,sans-serif;font-weight:400;font-style:italic;font-size:4rem;line-height:0}#wrapper .sect2>div ul.service_type li+li{margin-left:2%}#wrapper .sect2>div>div{margin-top:40px;margin-bottom:40px}#wrapper .sect2>div>div p.title{color:#fff;font-size:2.5rem;font-weight:700;padding-bottom:10px}#wrapper .sect2>div div.kaisu p,#wrapper .sect2>div div.ninzu p{color:#fff}#wrapper .sect2>div div.contents ul li{width:24.2%;background-color:rgba(255,255,255,.85);margin-left:0;margin-right:1%;margin-top:3px;border-radius:30px;padding:4% 0 3%;box-sizing:border-box;height:180px;border:5px solid #fff}#wrapper .sect2>div div.contents ul li p{text-align:center;line-height:1.3;font-size:2rem}#wrapper .sect2>div div.contents ul li p:nth-child(1){margin-bottom:20px;font-size:2.8rem;font-weight:700;color:#6e4d3d}#wrapper .sect2>div div.contents ul li:nth-child(4n){margin-right:0}#wrapper .sect3{padding:100px 20%}#wrapper .sect3>div header h2{text-align:center}#wrapper .sect3>div dl{display:flex;flex-wrap:wrap;margin-top:40px;margin-bottom:20px}#wrapper .sect3>div dl dt{text-align:center;font-weight:700;line-height:1.3;width:18%;padding-left:1px;border:1px solid #000;box-sizing:border-box;padding:2%;margin:0}#wrapper .sect3>div dl dd{width:75%;line-height:1.5}#wrapper .sect3>div ul{display:flex;flex-wrap:wrap;margin-bottom:20px}#wrapper .sect3>div ul li{width:49%;border:1px solid #000;box-sizing:border-box;padding:2% 0 2.5%}#wrapper .sect3>div ul li p{text-align:center;line-height:2}#wrapper .sect3>div ul li p span{font-family:mr-eaves-modern,sans-serif;font-weight:400;font-style:italic;font-size:5rem;line-height:.9}#wrapper .sect3>div ul li p:nth-child(1){font-size:2.8rem;line-height:1;padding:20px}#wrapper .sect3>div ul li+li{margin-left:2%}#wrapper .sect4{background-color:rgba(250,214,38,.5);padding-top:160px;padding-bottom:0;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 right;background-size:60%,60%}#wrapper .sect4>div header{margin-bottom:40px}#wrapper .sect4>div header h2{text-align:center}#wrapper .sect4>div>p{text-align:center;margin-top:20px;margin-bottom:20px}#wrapper .sect4>div [class^=part]{background-color:#fff;padding:5% 5% 4%;box-sizing:border-box;width:49%}#wrapper .sect4>div [class^=part] dt{font-size:3rem;line-height:1;font-weight:600;padding-bottom:31px}#wrapper .sect4>div .parts1{float:left}#wrapper .sect4>div .parts2{float:right;margin-left:2%}#wrapper .sect4>div .parts3{float:right;margin-left:2%;margin-top:20px}#wrapper .sect4>div .parts4{float:left;text-align:right;margin-top:20px;padding:0}#wrapper .sect4>div .parts4 img{width:140%;float:right;border:10px solid #fff}#wrapper .sect4>div .more{float:right;width:40%;display:flex;flex-wrap:wrap;margin-top:20px}#wrapper .sect4>div .more .circle{width:40%}#wrapper .sect4>div .more .circle span{display:block;width:100%;padding-top:25%;padding-bottom:75%;height:0;background-color:#fff;border-radius:50%;box-sizing:border-box;text-align:center;font-size:2rem;font-weight:700;line-height:1.3}#wrapper .sect4>div .more .btn_more{width:120px;margin-top:107px;margin-left:-122px}#wrapper .sect4>div .more .btn_more a{display:block;padding-top:35.3%;padding-bottom:135.3%;height:0;background-image:url("https://res.cloudinary.com/drvwspeq4/image/upload/f_auto,q_auto:eco/v1588298413/images/gakki/gakki03_z5hiyx.png");background-size:100%;text-shadow:0 0 8px #000,0 0 8px #000;font-size:2.4rem;color:#fff;font-weight:700;line-height:1.1;text-align:center}#wrapper .sect5{padding:100px 25%}#wrapper .sect5>div>p{margin-top:20px;margin-bottom:20px}#wrapper .sect5>div ul{display:flex;flex-wrap:wrap}#wrapper .sect5>div ul li{width:49%;border:1px solid #2f0000;box-sizing:border-box;padding-top:50px;padding-bottom:40px;line-height:1.2}#wrapper .sect5>div ul li>a div{text-align:center}#wrapper .sect5>div ul li>a div p:nth-child(2){display:inline-block;border-bottom:2px dotted #2f0000}#wrapper .sect5>div ul li p{text-align:center}#wrapper .sect5>div ul li p:nth-child(1){font-size:3rem;margin-bottom:20px}#wrapper .sect5>div ul li+li{margin-left:2%}#wrapper .sect5>div ul li:nth-child(2):hover{background-color:#ff4f4f}#wrapper .sect5>div ul li:nth-child(2):hover a div{text-align:center;color:#fff}#wrapper .sect5>div ul li:nth-child(2):hover a div p:nth-child(2){display:inline-block;border-bottom:2px dotted #fff}