@media screen and (max-width: 699px){.spNone{display:none !important}html{width:100%;height:100%;font-size:12px}body{width:100%;height:100%;font-size:1rem}img{display:block;max-width:100%;width:auto}.header .headerContents .h1{left:1em;top:1em}.header .headerContents .h1 img{height:5rem}.header nav .box{padding:2.5em 1.5em}.header nav ul li{width:calc((100% - 1.5rem) / 2);margin-right:1.5rem}.header nav ul li a img{margin:0 auto;height:1.125rem}.header nav .reservation h3{width:10rem;margin:0 auto 1rem;padding:0.5rem 0;font-size:1.25rem}.header nav .reservation .txt{position:inherit;left:initial;top:initial;text-align:center;font-size:1.15rem;text-indent:-0.5em;font-feature-settings:"palt" 1}.header nav .reservation .tel{margin:1rem 0 0;position:inherit;right:initial;top:initial;font-size:2rem;text-align:center}.header .menu{width:3.5rem;height:3.5rem;right:1em;top:1em}.header .menu span{left:1em}.header .menu .span{top:calc(50% - 8px)}.header .menu .span3{bottom:calc(50% - 8px)}.footer{padding-bottom:3em}.footer #pagetop a{right:1em;top:-4rem}.footer .map .left{padding-top:60%;background:url(../img/_lithe.jpg) center/cover no-repeat}.footer .map .right{padding-top:75%}.footer .logo{margin-bottom:1.5em}.footer .body{margin:3em 0 0}.footer .body .left{margin:0 1.5em}.footer .body .left .green a{width:calc((100% - 1.5rem) / 2)}.footer .body .right{margin:0 1.5em 3em}.footer .sns{text-align:center}.footer .sns p{position:inherit;left:initial;top:initial;font-size:1.5rem;text-indent:0.075em;margin-bottom:1rem}.footer .sns ul{text-align:center}.footer .sns ul li{margin:0 0.5em}.footer .sns iframe{display:inline-block;margin:2em auto 0}.footer .nav{margin:0 0 1rem}.footer .nav li{width:calc((100% - 1.5rem) / 2);margin-right:1.5rem}.footer .nav li a{display:block;padding:1.25rem 0}.footer .author{text-align:center}.slide{position:relative;margin:4em 0 5em}.slide .thum{bottom:-1.5rem}.slide .thum ul li{display:inline-block;position:relative;margin:0 1em}.table-scroll{overflow-x:scroll}.contents .contactBox{margin:4em 1.5em 0}.contents .contactBox .trial{padding:1.5em 0.5em}.contents .contactBox .title2 span.txt2{padding:0 0.5rem;margin:0 1.5rem;line-height:1.5}.contents .contactBox .tel{margin:2rem auto;text-align:center}.contents .contactBox .tel span{display:inline-block;vertical-align:middle}.contents .contactBox .tel span.b{display:block;margin:0 auto 1rem;width:10rem;font-size:1.25rem}.contents .contactBox .tel span.n{font-size:2rem;padding:0 0 0 1rem}.contents .contactBox .email{margin:3em 0 0;text-align:center}.post p{margin:calc(1.5rem + -0.5em) 0 -0.5em}.post .image{margin:2em 0 0}.subPage .header .mainImage{padding-top:55%}.subPage .contents{margin:0 1.5em;padding-top:9.25em}.subPage .contents h2{margin-top:2rem}.subPage .contents .contactBox{margin-left:0;margin-right:0}.subPage .contents .infoBox ul li{display:block;margin:2em 0 0}.subPage .contents .infoBox ul li .date{display:block;width:100%;margin-bottom:1em}.subPage .contents .infoBox ul li .box .txt{margin:calc(-0.5em + 1.5rem) 0 -0.5em}.subPage .contents .infoBox ul li .box .imgList .img{width:calc((100% - 1.5em) / 2);padding-top:30%;margin-right:1.5em;margin-bottom:1.5em}.subPage .contents .infoBox ul li .box .imgList .img:nth-child(2n){margin-right:0}.subPage .contents .pager{margin:2em auto 0;padding-top:2em}.subPage .contents .staffs{padding:2em 0;border-bottom:1px solid rgba(0,0,0,0.75)}.subPage .contents .staffs .left{padding-top:100%}.subPage .contents .staffs .name{text-align:center;margin-top:1.5rem}.subPage .contents .support{padding:2.5rem 0 0}.subPage .contents .support .head .logo img{height:4rem;margin:0 auto 1em}.subPage .contents .support .head .title{position:inherit;top:initial;right:initial;text-align:center}.subPage .contents .support .box{margin-top:2.5em}.subPage .contents .support .txt{margin:calc(-0.5em + 2rem) 0 -0.5em}#index .contents{margin:3em 0 0}#index .contents h2{margin:4rem 0 0}#index .contents .catch{margin:-0.5em 1.25em;line-height:2}#index .contents #kaatsu .contactBox{margin-left:0;margin-right:0}#index .contents #infomation{margin:0 1.5em}#index .contents #infomation ul{margin:2em auto 0}#index .contents #infomation ul li .date{display:table-cell;width:6rem}#index .contents #system{margin:0 1.5em}#index .contents #system .body{margin:2em auto 0}#index .contents #system .body .price{display:block;margin:2rem auto 0}#index .contents #system .body .price p{display:block;width:100%}#index .contents #system .body .price .txt1{margin:0 auto 1rem}#index .contents #system .body .price .txt2{text-align:center;padding:0}#index .contents #system .body .txt3{margin:1.25rem 0 0;text-align:center}#index .contents .training .mainImage{margin-top:5.5em}#index .contents .training .body{margin:0 1.5em}#index .contents .training .body h3 img{height:3.5rem}#index .contents .training .body .title{margin-top:4em}#index .contents .training .body .title img{height:6rem}#index .contents .training .body .title span{margin:1.25rem 0 0;line-height:1.5}#index .contents .training .body .txtB{margin:-0.5em 0;text-align:center;font-size:1.25rem;line-height:2;letter-spacing:0.025em;text-indent:0.025em}#index .contents .training .body .box{position:relative;margin:2rem 0;padding:1.75em 1em}#index .contents .training .body .box2{position:relative;margin:1.75em auto 3.5rem;padding:0.25em 0 1.75em}#index .contents .training .body .box2 .border{width:100%;height:100%;position:absolute;left:0;top:0;border-top:1px solid #07579F;border-bottom:1px solid #07579F}#index .contents .training .body .box2 p{margin:calc(1.25rem + -0.375em) 0 -0.375em}#index .contents .training .body .menuPrice{margin:2em auto 0}#index .contents .training .body .menuPrice table th{padding:0.5rem 0;font-size:1rem;line-height:1.5}#index .contents .training .body .menuPrice table td{padding:1.25rem 0;font-size:1rem;line-height:1.5}#index .contents .training .body .menuPrice h4 span{display:block;font-size:1rem;margin:1rem 0 0;position:initial}#index .contents .training .body .menuPrice .body2{margin:2em auto 0}#index .contents .training .body .menuPrice .body2 ul.coruse li{margin:0 0 1.5rem}#index .contents .training .body .menuPrice .body2 ul.coruse li span{font-size:1rem}#index .contents .training .body .menuPrice .body2 ul.coruse li span.waku{font-size:1.25rem}#index .contents .training .body .menuPrice .body2 ul.coruse li span strong{font-size:1.5rem}#index .contents #toga .body h2{margin-top:4rem}#index .contents #toga .body .title img{height:5rem}#index .contents #toga .body .menuPrice{margin-top:2rem}#index .contents #toga .body .menuPrice .body2 .coruse{margin:2em 0}#service .contents .staffs .left{max-width:168px;margin:0 auto;padding-top:60%}#service .contents .works li{width:calc((100% - 1em) / 2);float:left;margin:0 1em 1em 0}#service .contents .works li:nth-child(2n){margin-right:0}#service .contents .contactBox{padding-top:3em}}
