*{margin:0;padding:0;text-decoration:none;list-style:none;font-family:"M PLUS Rounded 1c", sans-serif, "游ゴシック", "Noto Sans JP", sans-serif}body{color:#4c4c4c}p{line-height:26px}a{color:#747bc1}img{vertical-align:bottom;max-width:100%;height:auto}.inner{width:1000px;margin:0 auto}@media screen and (max-width: 1000px){.inner{width:auto}}#global-nav{position:absolute;z-index:100;width:100%;transition:all 0.3s ease 0s}#global-nav ul li{display:inline}#global-nav ul li a{color:#fff;display:inline-block;margin-right:20px}#global-nav .inner{display:flex;align-items:center;justify-content:space-between;height:82px}@media screen and (max-width: 768px){#global-nav nav{display:none}}@media screen and (max-width: 1000px){#global-nav .inner{width:90%}}#nav-drawer{display:none}@media screen and (max-width: 768px){#nav-drawer{display:block}}.nav-unshown{display:none}#nav-open{display:inline-block;width:30px;height:22px;vertical-align:middle}#nav-open span,#nav-open span:before,#nav-open span:after{position:absolute;height:3px;width:25px;border-radius:3px;background:#555;display:block;content:"";cursor:pointer}#nav-open span:before{bottom:-8px}#nav-open span:after{bottom:-16px}#nav-close{display:none;position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;background:black;opacity:0;transition:0.3s ease-in-out}#nav-content{overflow:auto;position:fixed;top:0;left:0;z-index:9999;width:90%;max-width:330px;height:100%;background:#fff;transition:0.3s ease-in-out;-webkit-transform:translateX(-105%);transform:translateX(-105%)}#nav-content ul li rt{font-size:14px;color:#aaa}#nav-content ul li a{display:block;color:#4c4c4c;padding:10px;border-bottom:4px solid #bba7d4;text-align:center;margin:50px 0}#nav-input:checked ~ #nav-close{display:block;opacity:0.5}#nav-input:checked ~ #nav-content{-webkit-transform:translateX(0%);transform:translateX(0%);box-shadow:6px 0 25px rgba(0,0,0,0.15)}.blog__kizi .inner{background:#fff;box-shadow:0px 0px 20px 10px #efefef;width:915px;padding:20px 10px;margin:0 auto 100px}@media screen and (max-width: 1000px){.blog__kizi .inner{width:90%}}.blog__kizi .inner article{width:90%;margin:0 auto}.blog__kizi h2{font-size:82px;text-align:center;margin-bottom:-70px;padding:0 0 80px 0}@media screen and (max-width: 1000px){.blog__kizi h2{font-size:12vw}}.blog__kizi .article-info{padding:0 0 20px 0;margin:0 auto}.blog__kizi .article-info .cat-data{font-size:13.5px}.blog__kizi .article-info .article-date{font-size:13.5px}.blog__kizi .article-tag{padding:20px 0 0px 0}.profile__inner{padding:100px 0 100px 0}.profile h2{font-size:82px;text-align:center;margin-bottom:-70px}@media screen and (max-width: 1000px){.profile h2{font-size:12vw}}.profile__content{background:#fff;box-shadow:0px 0px 20px 10px #efefef;width:915px;padding:70px 0 0px 0;display:flex;align-items:center;align-content:center;margin:0 auto}@media screen and (max-width: 1000px){.profile__content{width:90%}}@media screen and (max-width: 768px){.profile__content{display:block}}.profile__content img{margin-top:-30px;zoom:0.8}.profile__text{padding:0 40px 0 0}@media screen and (max-width: 768px){.profile__text{width:90%;margin:0 auto;padding:0px}}.profile__text p{padding:0 0 10px 0}.profile__text h3{padding:0 0 30px 0;font-size:52px;margin-top:-30px}@media screen and (max-width: 768px){.profile__text h3{font-size:10vw;text-align:center;margin-top:20px}}.menu{height:700px}.menu h2{font-size:82px;text-align:center;padding-top:30px}@media screen and (max-width: 1000px){.menu h2{font-size:12vw}}.menu__content{display:flex;justify-content:space-between;padding-top:70px}@media screen and (max-width: 768px){.menu__content{display:block}}.menu__content .bg01{background-image:url(../img/back__fortune_menu01.png);background-size:50%;background-repeat:no-repeat;background-position:bottom}.menu__content .bg02{background-image:url(../img/back__fortune_menu02.png);background-size:50%;background-repeat:no-repeat;background-position:bottom}.menu__content .bg03{background-image:url(../img/back__fortune_menu03.png);background-size:50%;background-repeat:no-repeat;background-position:bottom}.menu__content .box{width:270px;height:336px;box-shadow:0px 0px 20px 10px #efefef;padding:50px 20px}@media screen and (max-width: 768px){.menu__content .box{width:90%;margin:0 auto 20px}}.menu__content .box span{background:#bba7d4;height:3px;width:80px;display:block;margin:0 auto}.menu__content .box .line{background:#bba7d4;height:3px;width:80px;display:block;margin:0 auto;mix-blend-mode:exclusion}.menu__content .box h3{font-size:30px;text-align:center;font-weight:normal}.menu__content .box p{font-size:15px;padding:40px 0;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0px 1px 0 #fff,-1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}.menu__content .box a{display:block;width:159px;height:47px;background-color:#cdd4e6;border-radius:5px;color:#4c4c4c;text-align:center;line-height:47px;margin:0 auto}.menu__content2{display:flex;justify-content:space-evenly;padding-top:70px}@media screen and (max-width: 768px){.menu__content2{display:block;padding-top:0px}}.menu__content2 .bg04{background-image:url(../img/back__fortune_menu04.png);background-size:25%;background-repeat:no-repeat;background-position:bottom}.menu__content2 .bg05{background-image:url(../img/back__fortune_menu05.png);background-size:100%;background-repeat:no-repeat;background-position:bottom}.menu__content2 .box{width:270px;height:336px;box-shadow:0px 0px 20px 10px #efefef;padding:50px 20px}@media screen and (max-width: 768px){.menu__content2 .box{width:90%;margin:0 auto 20px}}.menu__content2 .box span{background:#bba7d4;height:3px;width:80px;display:block;margin:0 auto}.menu__content2 .box .line{background:#bba7d4;height:3px;width:80px;display:block;margin:0 auto;mix-blend-mode:exclusion}.menu__content2 .box h3{font-size:27px;text-align:center;font-weight:normal}.menu__content2 .box p{font-size:15px;padding:40px 0;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0px 1px 0 #fff,-1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}.menu__content2 .box a{display:block;width:159px;height:47px;background-color:#cdd4e6;border-radius:5px;color:#4c4c4c;text-align:center;line-height:47px;margin:0 auto}.contact{background-color:#cdd4e6;background-image:url(../img/back__contact.png);background-position:left;background-size:cover}.contact .inner{height:300px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1000px){.contact .inner{width:90%}}@media screen and (max-width: 768px){.contact .inner{width:100%;text-align:center;flex-direction:column;justify-content:center}}.contact__btn{width:260px;height:70px;background-color:#fff;border-radius:5px;text-align:center;line-height:70px}@media screen and (max-width: 768px){.contact__btn{margin-top:20px}}.contact p{padding-top:10px}footer{height:87px;background-color:#747bc1;color:#fff;text-align:center}@media screen and (max-width: 768px){footer{font-size:2.8vw}}footer p{line-height:87px}#stalker{pointer-events:none;position:fixed;top:-8px;left:-8px;width:10px;height:10px;background:rgba(0,0,0,0.5);border-radius:50%;transition:transform 0.2s, top, 0.5s, left 0.5s, width 0.5s, height 0.5s, background-color 0.5s;transition-timing-function:ease-out;z-index:999}#stalker.hov_{top:-32px;left:-32px;width:74px;height:74px;transition:0.5s;background:rgba(255,255,255,0.4)}.sample-demo{padding:0;position:relative}.sample-demo #layer{width:100%;height:30vh;position:relative;overflow:hidden}@media screen and (max-width: 768px){.sample-demo #layer{height:15vh}}.sample-demo #layer li{width:100%;height:100%;position:absolute;display:block}.sample-demo #layer li .bg{background:url(../img/back__main-visual.png) no-repeat;background-size:cover;bottom:0;position:absolute;width:120%;height:120%;left:-10%;top:-10%}.sample-demo #layer li .bg3{background:url(../img/back__kirakira.png) no-repeat;background-size:cover;top:0;position:absolute;width:120%;height:120%;left:-10%;top:-10%;mix-blend-mode:soft-light}.sample-demo #layer li .bg4{background:url(../img/back__profile.png) no-repeat;background-size:contain;top:0;position:absolute;width:200%;height:200%;left:60%;top:0%}.sample-demo #layer li .img{text-align:center;zoom:0.5;mix-blend-mode:soft-light}.sample-demo #layer li .txt{text-align:center;margin-top:15%;color:#fff}.effect-fade{opacity:0;transform:translate(0, 65px);transition:all 1000ms}.effect-fade.effect-scroll{opacity:1;transform:translate(0, 0)}.swiper-container{width:100%;height:350px}*{box-sizing:border-box;margin:0;padding:0}.modal{display:none;height:100vh;position:fixed;top:0;width:100%;z-index:3000}.modal__bg{background:rgba(0,0,0,0.8);height:100vh;position:absolute;width:100%}.modal__content{border-radius:30px;background:#fff;left:50%;padding:40px;position:absolute;top:50%;transform:translate(-50%, -50%);width:60%;text-align:center}.is-fixed{position:fixed;top:0;left:0;z-index:2;width:100%;background-color:#000}#global-nav.m_fixed{position:fixed;top:0;background-color:#fff;box-shadow:0px 0px 20px 10px #efefef}#global-nav.m_fixed a{color:#000}.wpcf7{margin:0px auto 100px;width:915px}@media screen and (max-width: 1000px){.wpcf7{width:90%}}.wpcf7 h2{font-size:82px;text-align:center;margin-bottom:-70px;padding:0 0 80px 0}@media screen and (max-width: 1000px){.wpcf7 h2{font-size:12vw}}.asterisk{margin:0 0 0 0.2em;color:#f5637a}.wpcf7 span.wpcf7-not-valid-tip{font-size:80%}.wpcf7-list-item{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;padding:5px 0}.wpcf7 input[type="text"],.wpcf7 input[type="date"],.wpcf7 input[type="email"],.wpcf7 input[type="url"],.wpcf7 textarea{background-color:#fff;color:#333;width:100%;border:1px solid #ddd;font-size:100%;padding:0.5em;border-radius:4px;box-shadow:1px 1px 3px rgba(0,0,0,0.1) inset}@media screen and (max-width: 768px){.wpcf7 input[type="text"],.wpcf7 input[type="date"],.wpcf7 input[type="email"],.wpcf7 input[type="url"],.wpcf7 textarea{width:100%}}.wpcf7 input[type="submit"]{font-size:100%;padding:0.2em 0.4em;background:#eee;color:#333;border-radius:4px;cursor:pointer;box-shadow:0 0 1px rgba(0,0,0,0.2);border:1px solid #ccc;text-shadow:-1px 1px 0 #fff}@media screen and (max-width: 768px){.wpcf7 input[type="submit"]{margin:40px auto 0;display:inherit}}.wpcf7 input[type="submit"]:hover{box-shadow:0 0 1px rgba(0,0,0,0.2) inset}.blog{width:1000px;margin:0 auto 100px}@media screen and (max-width: 1000px){.blog{width:90%}}.blog h2{font-size:82px;text-align:center;margin-bottom:-70px;padding:0 0 80px 0}@media screen and (max-width: 1000px){.blog h2{font-size:12vw}}.blog h3{border-bottom:2px solid #cdd4e6}.blog h3 a{color:#747bc1}.blog h3 a::before{content:"▶";display:inline-block;color:#747bc1;padding:0 20px 0 0}.blog span{text-align:right;font-size:12px}.blog span a{color:#4c4c4c}.blog p{padding:20px 0}.wp-show-posts-inner{box-shadow:0px 0px 20px 10px #efefef;padding:20px 10px}.wp-show-posts-image{text-align:center;zoom:1.3;padding:0 0 20px 0}.wpsp-load-more{text-align:center}.demo{width:100%;margin:0 auto;padding:10px 0;font-family:"M PLUS Rounded 1c", sans-serif;font-size:20px;color:#bba7d4}.heading{margin:10px 0}.demo5 .heading{overflow:hidden;position:relative;padding-bottom:3px}.demo5 .heading h3{padding:8px}.demo5 .heading:before{content:"";border-bottom:3px solid #bba7d4;bottom:0;height:0;position:absolute;width:100%;z-index:0}.demo5 .heading:after{border-bottom:3px solid #ddd;bottom:0;content:"";position:absolute;width:500px;z-index:1}.exp p{padding:20px 0}.field_price{display:inline;font-size:25px;color:pink}.field_name{display:inline}.itemimg{display:none}.field{display:none}#itempage h3{display:none}.cp_actab{position:relative;overflow:hidden;width:100%;margin:0 auto 1px;color:#ffffff;width:80%}@media screen and (max-width: 768px){.cp_actab{width:95%}}.cp_actab span{color:pink;font-size:20px}.cp_actab input{position:absolute;z-index:-1;opacity:0}.cp_actab label{font-weight:bold;line-height:3;position:relative;display:block;padding:0 0 0 1em;margin:0 0 1px 0;cursor:pointer;background-color:#fff;color:#333;border:1px solid #ddd;font-size:100%;border-radius:4px}.cp_actab .cp_actab-content{overflow:hidden;max-height:0;-webkit-transition:max-height 0.35s;transition:max-height 0.35s;background:#dee0fa;color:#333;font-size:100%;border-radius:4px}.cp_actab .cp_actab-content p{margin:1em}.cp_actab input:checked ~ .cp_actab-content{max-height:20em}.cp_actab label::after{line-height:3;position:absolute;top:0;right:0;display:block;width:3em;height:3em;-webkit-transition:all 0.35s;transition:all 0.35s;text-align:center;color:#ccc}.cp_actab input[type="radio"]+label::after{content:"▼"}.cp_actab input[type="radio"]:checked+label::after{transform:rotateX(180deg)}.suuhijyutu__inner{padding:100px 0 0px 0}.suuhijyutu__inner2{padding:100px 0 100px 0}.suuhijyutu h2{font-size:82px;text-align:center;margin-bottom:-70px}@media screen and (max-width: 1000px){.suuhijyutu h2{font-size:12vw}}.suuhijyutu__box{display:flex;justify-content:space-between;width:90%;margin:0 auto;align-items:center}@media screen and (max-width: 768px){.suuhijyutu__box{display:block}}.suuhijyutu__box p{padding-bottom:10px;text-align:justify;text-justify:inter-ideograph}.suuhijyutu__box .image01{width:35%}@media screen and (max-width: 768px){.suuhijyutu__box .image01{margin:0 auto;display:inherit}}.suuhijyutu__box .image02{width:40%}@media screen and (max-width: 768px){.suuhijyutu__box .image02{margin:0 auto;display:inherit}}.suuhijyutu__box-text{padding:0 20px}@media screen and (max-width: 768px){.suuhijyutu__box-text{padding:0}}.suuhijyutu__box ul{padding-bottom:10px}.suuhijyutu__box ul li::before{content:"";width:10px;height:10px;background-color:#bba7d4;display:inline-block;border-radius:50%;margin-right:15px}.suuhijyutu__box2{display:flex;justify-content:space-between;width:90%;margin:0 auto;flex-direction:row-reverse;align-items:center;margin:70px auto}@media screen and (max-width: 768px){.suuhijyutu__box2{display:block}}.suuhijyutu__box2 p{padding-bottom:10px;text-align:justify;text-justify:inter-ideograph}.suuhijyutu__box2 img{width:25%}@media screen and (max-width: 768px){.suuhijyutu__box2 img{margin:0 auto;display:inherit}}.suuhijyutu__box2-text{padding:0 20px}@media screen and (max-width: 768px){.suuhijyutu__box2-text{padding:0}}.suuhijyutu .last{margin:70px auto 0px}.suuhijyutu__content{background:#fff;box-shadow:0px 0px 20px 10px #efefef;width:915px;padding:50px 0 60px 0;align-items:center;align-content:center;margin:0 auto}@media screen and (max-width: 1000px){.suuhijyutu__content{width:90%}}.suuhijyutu__content .qa{text-align:center;font-size:25px;background-color:#bba7d4;color:#fff;padding:10px 0;margin:0 0 30px 0}.suuhijyutu__content .q{text-align:center;font-size:25px;background-color:#bba7d4;color:#fff;padding:10px 0;margin:0 0 30px 0}.suuhijyutu__content .title{text-align:center;font-size:25px;border-bottom:3px solid #bba7d4;padding:10px 0;margin:0 0 30px 0}.fortune__inner{padding:100px 0 0px 0}.fortune__inner2{padding:100px 0 100px 0}.fortune h2{font-size:82px;text-align:center;margin-bottom:-70px;padding:0 0 30px 0}@media screen and (max-width: 1000px){.fortune h2{font-size:12vw;line-height:10vw;padding:20px 0}}.fortune h4{text-align:center;margin-top:70px;font-size:25px}.fortune__box{display:flex;justify-content:space-between;width:90%;margin:0 auto;align-items:center}@media screen and (max-width: 768px){.fortune__box{display:block}}.fortune__box img{width:25%}@media screen and (max-width: 768px){.fortune__box img{width:35%;margin:0 auto 30px;display:inherit}}.fortune__box .hisui{width:40%}@media screen and (max-width: 768px){.fortune__box .hisui{width:70%}}.fortune__box-text{padding:0 20px}@media screen and (max-width: 768px){.fortune__box-text{padding:0}}.fortune__box-text a{display:block;width:159px;height:47px;background-color:#cdd4e6;border-radius:5px;color:#4c4c4c;text-align:center;line-height:47px;margin:10px 0}@media screen and (max-width: 768px){.fortune__box-text a{margin:10px auto}}.fortune__box-text p{padding-bottom:10px;text-align:justify;text-justify:inter-ideograph}.fortune__box-text span{display:block;font-size:30px;border-bottom:1px solid #bdbcbc;padding:0 0 10px 0;margin:0 0 10px 0}@media screen and (max-width: 768px){.fortune__box-text span{font-size:7vw;text-align:center}}.fortune__box-text .price{display:block;text-align:right;margin:-50px 0 40px 0;color:#bba7d4;font-size:23px}@media screen and (max-width: 768px){.fortune__box-text .price{margin:0 0 40px 0;text-align:center}}.fortune__content{background:#fff;box-shadow:0px 0px 20px 10px #efefef;width:915px;padding:50px 0 60px 0;align-items:center;align-content:center;margin:0 auto}@media screen and (max-width: 1000px){.fortune__content{width:90%}}.fortune__content h3{text-align:center;font-size:25px;background-color:#bba7d4;color:#fff;padding:10px 0;margin:0 0 30px 0}.tel{background:url(../img/tel.png),url(../img/back__tel.png),linear-gradient(-135deg, #747bc1, #bba7d4);width:915px;margin:80px auto;height:250px;border-radius:5px;color:#fff;padding:20px 0 0 10%;background-repeat:no-repeat, no-repeat, repeat;background-position:right 10% bottom, right bottom, center;background-size:20%, 50%, 100%}@media screen and (max-width: 1000px){.tel{width:90%}}@media screen and (max-width: 768px){.tel{margin:30px auto;padding:10px;height:auto;text-align:center;background:none,linear-gradient(-135deg, #747bc1, #bba7d4)}}.tel .read{font-size:25px;padding:0 0 5px 0}@media screen and (max-width: 768px){.tel .read{padding:10px 0}}.tel span{background-color:#fff;color:#4c4c4c;display:inline-block;padding:10px 30px;font-size:30px;font-weight:bold}.tel .tyuusyaku{font-size:12px}@media screen and (max-width: 768px){.tel .tyuusyaku .br{display:none;text-align:left;padding:0 10px}}.tel__time{padding:10px 0}.tel__time-box{display:inline-block;background:pink;width:50px;height:50px;text-align:center;font-weight:bold;color:#4c4c4c;margin-right:30px}.tel__time p{display:inline-block;text-align:left}.teacher{background:#fff;box-shadow:0px 0px 20px 10px #efefef;width:915px;padding:30px 20px 15px;display:flex;align-items:center;align-content:center;margin:0 auto 70px}@media screen and (max-width: 1000px){.teacher{width:90%}}.teacher__content{display:flex}@media screen and (max-width: 768px){.teacher__content{flex-direction:column-reverse}}.teacher__content-text h3{border-bottom:1px solid #bdbcbc;padding:0 0 10px 0;margin:0 0 10px 0;font-size:23px;color:#bba7d4}.teacher__content-text p{font-size:15px;padding:5px 0 5px 0}.teacher__content-img{width:55%;padding:40px}@media screen and (max-width: 768px){.teacher__content-img{width:95%;margin:0 auto}}.interview{background-color:#f1f4fd;padding:50px 0}.interview__content{background:#fff;width:1000px;padding:0 0 5px;margin:0 auto 70px}@media screen and (max-width: 1000px){.interview__content{width:90%}}.interview__content h3{background-color:#747bc1;padding:30px;text-align:center;color:#fff;font-size:35px}.interview__content-text{padding:40px 20px}.interview__content-text h4{padding:15px;border-left:40px solid #e7e7e7}.interview__content-text p{padding:20px 0}.reservation_box{background-color:#bba7d4;width:918px;margin:0 auto}.reservation_box a{display:block;padding:30px;color:#fff;font-weight:bold;text-align:center;font-size:20px}.cat-data a{background:#747bc1;display:inline-block;padding:2px 5px;border-radius:5px;color:#fff}.date-kizi a{display:inline-block;width:159px;height:47px;background-color:#cdd4e6;border-radius:5px;color:#4c4c4c;text-align:center;line-height:47px;margin:10px 0}
