html{font-size:100%}body{color:#121212;font-size:.9rem;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}img{max-width:100%}li{list-style:none}a{color:#b58250}a:hover{opacity:.7}.footer-bottom{display:flex;flex-flow:column;min-height:100vh}main{flex:1}h2{font-size:2rem;font-family:"Homemade Apple",cursive;color:#323e65;margin:0 auto 30px;position:relative;line-height:2.3rem;text-indent:3.2rem;display:inline-block;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 600px){h2{font-size:1.5rem;line-height:2rem;text-indent:2.6rem}}h2::before{position:absolute;left:0;content:"";width:40px;height:1.8rem;background-image:url("../images/icon-leaf.png");background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 600px){h2::before{width:40px;height:1.5rem}}p{text-align:justify}.red{color:red}.container{max-width:1000px;margin:0 auto}.inner{max-width:1000px;padding:130px 16px 50px 16px}@media screen and (max-width: 600px){.inner{padding-top:110px;padding-bottom:20px}}.flex{display:flex;justify-content:space-between}@media screen and (max-width: 600px){.flex{flex-direction:column}}.flex-left{padding-right:15px}@media screen and (max-width: 600px){.flex-left{margin-bottom:15px}}@media screen and (max-width: 600px){.flex-right{text-align:center}}.fadein{opacity:0;transform:translateY(20px);transition:all 1s}header{width:100%;display:flex;justify-content:space-between;background-color:rgba(255,255,255,.7);position:fixed;z-index:10;padding:13px 40px}@media screen and (max-width: 600px){header{padding:15px 40px}}@media screen and (max-width: 375px){header{padding:10px 20px}}header h1{line-height:1px}header h1 img{width:220px}@media screen and (max-width: 600px){header h1 img{width:200px}}nav{display:block;position:fixed;top:0;left:-300px;bottom:0;width:300px;color:#fff;padding:60px 25px;background-color:#121212;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none;transition:all .5s;z-index:20;opacity:0}nav::-webkit-scrollbar{display:none}.open nav{left:0;opacity:1}nav ul.nav-menu{margin-bottom:60px;border-top:solid 1px #fff}nav ul.nav-menu>li{position:relative;margin:0;border-bottom:1px solid #fff}nav ul.nav-menu>li>a{display:block;padding:20px 0;width:250px;color:#fff}li.label{cursor:pointer;position:relative;transition:.5s;display:block;padding:20px 0;width:250px}li.label::before,li.label::after{content:"";width:15px;height:1px;background-color:#fff;position:absolute;top:50%;right:5%;transform:translateY(-50%)}li.label:after{transform:translateY(-50%) rotate(90deg);transition:.5s}li.label.open::before{opacity:0}li.label.open::after{transform:rotate(180deg)}.detail{display:none}.detail a{color:#aaa;display:block;padding:20px 0 20px 20px;width:250px}.detail li{border-bottom:solid 1px #aaa}.detail li:last-child{border-bottom:none}nav .nav-sns li{margin-bottom:10px}nav .nav-sns li a{color:#fff}.toggle_btn{display:block;position:fixed;top:16px;right:45px;width:30px;height:30px;transition:all .5s;cursor:pointer;z-index:20}@media screen and (max-width: 600px){.toggle_btn{right:20px}}@media screen and (max-width: 375px){.toggle_btn{top:13px}}.toggle_btn span{display:block;position:absolute;left:0;width:30px;height:2px;background-color:#333;border-radius:4px;transition:all .5s}.toggle_btn span:nth-child(1){top:4px}.toggle_btn span:nth-child(2){top:14px}.toggle_btn span:nth-child(3){bottom:4px}.open .toggle_btn span{background-color:#fff}.open .toggle_btn span:nth-child(1){transform:translateY(10px) rotate(-315deg)}.open .toggle_btn span:nth-child(2){opacity:0}.open .toggle_btn span:nth-child(3){transform:translateY(-10px) rotate(315deg)}#mask{display:none;transition:all .5s}.open #mask{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8;z-index:10;cursor:pointer}.main-img{margin-bottom:20px}.inner-index{max-width:1000px;padding:70px 16px 50px 16px}@media screen and (max-width: 375px){.inner-index{padding-top:60px;padding-bottom:20px}}@media screen and (max-width: 375px){.flex-right{margin-bottom:20px}}.h3-lesson{padding-bottom:3px;border-bottom:1px solid #ccc;margin-bottom:10px}@media screen and (max-width: 600px){.h3-lesson{font-size:1rem}}.lesson-column{margin-bottom:18px}.lesson-column .lesson-left{width:65%;padding-right:2rem}@media screen and (max-width: 600px){.lesson-column .lesson-left{width:100%;padding-right:0}}.lesson-column .lesson-right{width:35%}@media screen and (max-width: 600px){.lesson-column .lesson-right{width:100%;text-align:center}}.order-column{margin-bottom:40px}.h3-order{padding-left:5px;padding-bottom:3px;border-bottom:1px solid #ccc;margin-bottom:25px;font-family:"Homemade Apple",cursive;color:#323e65;font-size:1.6rem}@media screen and (max-width: 600px){.h3-order{font-size:1.3rem}}#order .grid{display:grid;gap:26px;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));margin-bottom:40px}#order .item{transition:all .3s ease;box-shadow:0 0 8px 4px #ccc}#order .grid img{vertical-align:top}#order .item-content{padding:10px}#order h4{letter-spacing:-0.01rem}.access-column{margin-bottom:40px}.access-left{width:27%;padding-right:1.5rem}@media screen and (max-width: 600px){.access-left{width:100%}}.access-right{width:48%;padding-right:1.5rem}@media screen and (max-width: 600px){.access-right{width:100%;margin-bottom:30px}}.access-img{width:25%}@media screen and (max-width: 600px){.access-img{width:100%;text-align:center}}.map iframe{width:100%;height:350px;border:0}form.contact{width:630px;margin:50px auto}@media screen and (max-width: 600px){form.contact{width:96%}}form.contact p{margin-left:10px;margin-bottom:10px}form.contact table{width:100%}form.contact th{width:40%;padding:13px 8px;text-align:left;line-height:130%}form.contact td span.supplement{font-size:.8rem;color:#666}form.contact td{padding:13px 5px}form.contact input,form.contact select,form.contact textarea{margin-bottom:2px;border-radius:3px;border:#bbb 1px solid}@media screen and (max-width: 600px){#form{width:100%;table-layout:fixed}#form th,#form td{text-align:left;width:100%;display:block;padding:6px 3px;border-top:none}}#company,#section,#name,#email,#email2{width:200px}#address{width:320px}@media screen and (max-width: 600px){#address{width:300px}}#tel,#fax{width:120px}#zip1,#zip2{width:40px}#message{width:350px;height:10em}@media screen and (max-width: 600px){#message{width:300px}}form.contact p.button{margin:20px 0 0;text-align:center}.byte1{ime-mode:inactive}.byte2{ime-mode:active}input,textarea{padding:0px 5px}input{height:20px}@media screen and (max-width: 600px){p.btn input{width:10em}}@media screen and (max-width: 600px){span.br{display:block}}@media screen and (max-width: 600px){h2.sp-px11{font-size:11px}}footer{text-align:center;font-size:.75rem;margin-bottom:5px}#page-top{position:fixed;right:15px;bottom:20px;height:50px;text-decoration:none;font-weight:bold;transform:rotate(90deg);font-size:90%;line-height:1.5rem;color:#737373;padding:0 0 0 35px;border-top:solid 1px;display:none}#page-top::before{content:"";display:block;position:absolute;top:-1px;left:0px;width:15px;border-top:solid 1px;transform:rotate(35deg);transform-origin:left top}
/*# sourceMappingURL=style.min.css.map */