.sp{display:block!important}.pc{display:none!important}body{font-size:.8em}header{padding:16px;background:#bea7aa}.h-menu{position:relative}.h-menuCheckbox{display:none}.h-menu_icon{display:inline-block;width:30px;height:30px;vertical-align:middle}.hamburger-icon,.hamburger-icon::before,.hamburger-icon::after{content:'';display:block;position:absolute;z-index:100;top:2px;right:0;width:30px;height:4px;background:#fff;cursor:pointer}.hamburger-icon:before{top:10px}.hamburger-icon:after{top:20px}#h-menu_black{display:none;position:fixed;z-index:98;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:.7s ease-in-out}#h-menu_content{position:fixed;top:0;right:0;z-index:99;width:100%;height:100vh;padding:53px 16px 16px;background:#bea7aa;overflow:auto;transition:.3s ease-in-out;-webkit-transform:translateX(-105%);transform:translateX(-105%)}input:checked ~ .h-menu_icon .hamburger-icon {background:transparent}input:checked ~ .h-menu_icon .hamburger-icon::before {-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:10px;z-index:999}input:checked ~ .h-menu_icon .hamburger-icon::after {-webkit-transform:rotate(45deg);transform:rotate(45deg);top:10px;z-index:999}input:checked ~ #h-menu_black {display:block;opacity:.8}#h-menu_checkbox:checked ~ #h-menu_content {-webkit-transform:translateX(0%);transform:translateX(0%);box-shadow:6px 0 25px rgba(0,0,0,.15)}.h-menu_icon .hamburger-icon,.h-menu_icon .hamburger-icon::before,.h-menu_icon .hamburger-icon::after,#h-menu_black,#h-menu_content{-webkit-transition:all .3s;transition:all .3s}#h-menu_content ul{list-style:none;margin:0;padding:0}#h-menu_content ul li{border-bottom:solid 1px #fff}#h-menu_content li a{display:block;color:#fff;font-size:14px;padding:24px;text-decoration:none;transition-duration:.2s}#h-menu_content li a:hover{background:#c6d1c5}.sliderArea{margin-top:10px}h2 img{height:50px}header h2 a img{position:absolute;z-index:1;top:7px;left:7px}.tel-sp{position:absolute;top:8px;right:55px}.w1100,.w950,.w900,.w800{width:90%;margin:0 auto}.top-5 table td,.top-time table td{font-weight:bold;padding:8px .2em;border-bottom:1px dashed #bea7aa;width:9%;text-align:center}.top-5 table th,.top-time table th{padding:8px 2%;width:19%}.top-5 table,.top-time table{width:100%;background:#fff;padding:1%;display:block}.top-5 a{color:#779e6d}h4,#line h4{font-size:2em;padding-top:50px;color:#779e6d;margin-bottom:15px}.recruit-1 h4{font-size:1.6em}.left,.right{float:none}.top-1 .left li{padding:20px 10px;width:100%;overflow:hidden}.top-1 .right{background:url(https://www.lumie-ah.com/img/top-1-bg.png.pagespeed.ce.pVtRc9mrjT.png) no-repeat left top;padding:230px 0 0 0;border-left:none}.top-1 .right p{background:rgba(255,255,255,.8);padding:60px 50px 30px;border-radius:50px;border:#c6d1c5 solid 1px;text-align:center}.top-2 .w1100 ul{overflow:hidden;margin-top:0}.top-2 .w1100 ul li{float:none;text-align:center;margin-right:0}.top-2 .w1100 ul li:nth-child(2) {margin-top:0}.top-2 .w1100 ul li img{width:90%}.top-3 .left img{width:100%}.top-3 .left dl span{font-size:1.5em}.top-3 .right{width:100%;margin-top:30px}.top-3 .right p{color:#fff;text-shadow:1px 2px 3px gray}.top-3 .w800{margin-top:50px;width:100%}.top-3 .w800 li{overflow:hidden;border-bottom:1px dashed #f7f2f3;margin-bottom:20px}.top-3 .w800 ul{padding:10px}.top-3 .w800 li dt{width:100%}.top-4 .right{margin:0 auto}.top-4 .right p{text-align:center;margin-bottom:15px}.top-4 .right a{background:url(https://www.lumie-ah.com/img/line.png.pagespeed.ce.IopoMy7bV0.png) no-repeat left center;padding:18px 0 20px 38px;color:#444;text-decoration:underline;font-size:14px;font-weight:bold}.top-5 .left{width:100%;text-align:center}.top-5{font-weight:bold;margin-bottom:0}.top-5 iframe{width:100%}.top-5 p{line-height:1.5;margin:20px auto}.top-5 dd{background:url(https://www.lumie-ah.com/img/tel.png) no-repeat left center;color:#444;font-size:40px;line-height:1.3;padding-left:30px;margin-left:10px;margin-bottom:10px}footer{text-align:center;background:none;border-top:none}footer ul li a{font-weight:normal;color:#444}footer ul li{border-top:1px dashed #bea7aa;padding:13px 0}footer div{background:#779e6d;border-top:2px solid #fff;padding:5px;font-weight:bold}.top-2,.kasou-1{background:#fdfdfb;position:relative}.top-2 .top-2sp1,.kasou-1 .top-2sp1{position:absolute;top:0;left:0;z-index:0}.top-2 .top-2sp2,.kasou-1 .top-2sp2{position:absolute;bottom:30px;right:0;z-index:0}.top-2 div,.kasou-1 div{z-index:1;position:relative}.bg{background-size:100% auto;padding-bottom:30%;height:auto}h3 span{font-size:3em;-webkit-text-stroke:1px #fff}.kasou-1 h4{padding-top:20px}.information-1 dt{float:none}.information-1 dt img{width:100%}.information-1 dd{float:none;width:100%;padding:10%;border:1px solid #c5b1b6;border-radius:70px;line-height:1.5}.information-1 table{width:100%;float:none}.information-1 .w950 table td,.information-1 .w950 table th{font-weight:bold;padding:2%}.information-1 .w950 table th{width:20%;padding:1%}.information-1 ul{float:none;width:100%}.kasou-1{padding:50px 0 50px}.information-2 ul li p{float:none}.information-2 ul li p img{width:100%}.information-2 ul li dl{float:none;width:100%;line-height:1.7;letter-spacing:2px}.kasou-3 li dt{display:inline-block;width:30%;margin-right:10px}.equipment-1 dt img,.equipment-2 dt img{width:100%}.equipment-1 li,.equipment-2 li{list-style:none;float:none;line-height:1;margin-bottom:50px}.equipment-1 ul li,.equipment-2 ul li{margin-right:0}.equipment-2 ul{margin-bottom:0}.kasou-3{background:#fff;padding-bottom:50px}.equipment-2 .w1100{background:#fff;padding:50px 0 0;margin-bottom:0}.kasou-1 .btn{margin-left:0;line-height:2.5;color:#c6b1b6}.fee ul li dl dt{float:none;width:200px;text-align:center;color:#fff;padding:10px;margin-right:10px}.fee table{margin:40px auto 0;width:100%}.fee th{font-weight:bold;text-align:center;padding:10px 0;font-size:.8em;width:30%}.kasou-2-2{background:#fff;border-radius:70px;font-size:.95em;margin:20px auto 0;padding:30px 0}.kasou-2-2 li{padding:0}.fee{margin-bottom:0}.price-2{margin-bottom:0}.equipment-1 dd,.equipment-2 dd{font-weight:bold;font-size:1.3em;color:#bea5aa;line-height:1}.equipment-1 dd span,.equipment-2 dd span{font-weight:normal;font-size:1em}.recruit-1 p img{width:100%}.recruit-1 p{text-align:left}.recruit-2 .w1100 table tr th{width:80px;font-weight:bold;letter-spacing:1.7px}.recruit-2{padding-bottom:0}#line p img{width:100%}.top-2 .w1100 ul li a dd{font-weight:bold;color:#bea6aa;margin-left:30px;font-size:20px;line-height:1}.yoyaku{text-align:left}#yoyaku li span{background:url(https://www.lumie-ah.com/img/tel.png) no-repeat left center;color:#444;font-size:38px;line-height:1.5;padding-left:17%;margin-left:0;margin-bottom:20px}#yoyaku li span a{color:#444;text-decoration:none}#yoyaku{padding-bottom:30px}.top-6 iframe{height:25vh!important}.laser-2 dl{float:none!important;width:100%!important}.laser-2 p{float:none!important;margin-top:10px}.waves{position:relative;width:100%;height:10px!important;margin-bottom:0!important;min-height:40px!important;max-height:40px!important}h3{top:10px}.laser-1 p{margin-top:15px!important}.top-time .left li{list-style:square;padding:5px;margin-left:20px}@media screen and (max-width:500px){p.beginner img{width:90%;height:auto}ul.n-center{width:100%;margin:0 15px}}ul.round,ul.round-n{padding:25px 15px 20px 30px;border:1px solid #c5b1b6;border-radius:10px}ul.round-n{padding:20px 15px;border:1px solid #c5b1b6;border-radius:10px}.price-2 ul.option li dl.option{float:none;width:100%}.price-2 ul.option li p{float:none}.price-2 ul.option li p img{width:100%}.recruit-2 ul li dl dt{float:none;width:200px;text-align:center;color:#fff;padding:10px;margin-right:10px}.equipment-2 ul li img{width:100%}