﻿.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table}* html .clearfix{height:1%}.clearfix{display:block}a:hover img.alpha{opacity:.7;-moz-opacity:.7;filter:alpha(opacity = 70)}table{border-collapse:collapse}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml35{margin-left:35px}.ml40{margin-left:40px}.ml45{margin-left:45px}.ml50{margin-left:50px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr35{margin-right:35px}.mr40{margin-right:40px}.mr45{margin-right:45px}.mr50{margin-right:50px}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.pb45{padding-bottom:45px}.pb50{padding-bottom:50px}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pt45{padding-top:45px}.pt50{padding-top:50px}.pl5{padding-left:5px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.pl35{padding-left:35px}.pl40{padding-left:40px}.pl45{padding-left:45px}.pl50{padding-left:50px}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr30{padding-right:30px}.pr35{padding-right:35px}.pr40{padding-right:40px}.pr45{padding-right:45px}.pr50{padding-right:50px}.fs10{font-size:10px}.fs11{font-size:11px}.fs12{font-size:12px}.fs13{font-size:13px}.fs14{font-size:14px}.fs15{font-size:15px}.fs16{font-size:16px}.fs17{font-size:17px}.fs18{font-size:18px}.fs19{font-size:19px}.fs20{font-size:20px}.fs25{font-size:25px}.fs30{font-size:30px}.bold{font-weight:bold}.flR{float:right}.flL{float:left}.clear{clear:both}.taR{text-align:right}.taC{text-align:center}.taL{text-align:left}@charset "utf-8";.sp{display:none}.pc{display:block}body{margin:0 auto;background:#f7f2f3;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1.3;font-size:1em;color:#444}a{text-decoration:none}.slider{max-width:97.4%;height:auto;margin:0 auto;padding:0;height:auto}.slider img{width:100%}.slider button{display:none!important}.slick-dots{display:none!important}.overflow{overflow:hidden}.left{float:left}.right{float:right}.center{text-align:center}header{margin:0 auto;padding:0 10px 10px}header h2 a img{position:absolute;z-index:1;top:27px;left:25px}header h1{font-size:12px;color:#888;margin-bottom:10px}header .right,header .right p span a,header h1{color:#b57981}header .left li a{color:#7e977d;text-decoration:none;font-weight:bold}header .right p span,h4{font-weight:bold;text-decoration:none}header .left li,footer .left li{float:left;margin-right:50px}header .left ul,footer .left ul{overflow:hidden}header .left{float:left;margin:37px 0 0 170px}header .right{margin:20px 10px 0 0}h3{position:absolute;top:-20px;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#c5b1b6;font-weight:bold;line-height:.9}h3 span{font-size:70px;-webkit-text-stroke:1px #fff}.equipment-1 h3{line-height:1.3}h4{font-size:40px;padding-top:80px;color:#779e6d;margin-bottom:50px}.w1100{width:1100px;margin:0 auto}.w950{width:950px;margin:0 auto}.w900{width:900px;margin:0 auto}.w800{width:800px;margin:0 auto}.top-1{margin-bottom:180px}.top-1 .left li{padding:20px 10px;width:450px;overflow:hidden}.top-1 .left li:nth-child(odd) {background:#c6d1c5}.top-1 .left li .up_ymd,.top-1 .left li .title{float:left}.top-1 .left li .title a{color:#444}.top-1 .left li .title a:hover{opacity:.7}.top-1 .right{background:url(https://www.lumie-ah.com/img/top-1-bg.png.pagespeed.ce.pVtRc9mrjT.png) no-repeat left top;padding:80px 0 0 270px;border-left:1px solid #bea7aa}.top-1 .right p{background:#fff;padding:60px 50px 30px;border-radius:50px;border:#c6d1c5 solid 1px}.top-1 .right p a{margin-top:30px;display:block;text-align:right}.top-1 .right p span{font-size:40px;color:#bea7aa;font-weight:bold}.top-2{background:url(https://www.lumie-ah.com/img/top-2-bg.jpg) no-repeat center top;background-size:cover;padding-bottom:150px}.top-2 .w1100 ul{overflow:hidden;margin-top:111px}.top-2 .w1100 ul li{float:left;text-align:center;margin-right:30px}.top-2 .w1100 ul li:nth-child(3) {margin-right:0}.top-2 .w1100 ul li:nth-child(2) {margin-top:150px}.top-2 .w1100 ul li a dd{font-weight:bold;color:#bea6aa;margin-left:30px;font-size:20px;line-height:.7}.top-2 .w1100 ul li a dd span{color:#d8cacc;font-size:13px}.top-2-1{position:relative}.mami{position:absolute;bottom:-10px;left:0;width:100%}.top-3{background:#bea7aa;padding:100px 0;font-weight:bold}.top-3 h4{color:#fff;margin-bottom:1em;padding-top:0}.top-3 .right{width:510px;margin-top:100px}.top-3 .left dl span{font-size:30px}.top-3 .w800{margin-top:100px}.top-3 .w800 p{color:#bea7aa;background:#fff;padding:5px 0;border-radius:30px;font-size:20px}.top-3 .w800 ul{padding:30px}.top-3 .w800 li{overflow:hidden}.top-3 .w800 li dt,.top-3 .w800 li dd{float:left}.top-3 .w800 li dt{width:200px}.top-4{background:#fff;margin:0 auto;padding:30px 0 80px}.top-4 .left{background:url(https://www.lumie-ah.com/img/top-4-bg.png) no-repeat center bottom;padding:0 160px 200px 230px;position:relative}.top-4 .left a{background:url(https://www.lumie-ah.com/img/line.png) no-repeat left top;padding:10px 0 10px 38px;color:#444;text-decoration:underline;font-size:14px;font-weight:bold}.top-4 .left p{position:absolute;right:40px;top:220px}.top-4 .right{margin-top:100px}.top-5{font-weight:bold;margin-bottom:100px}.top-5 p{line-height:2.5}.top-5 .left{width:476px}.top-5 dt, #yoyaku li:nth-child(1) {font-size:25px;color:#c6d1c5;border-bottom:1px solid #bea7aa}.top-5 dd,#yoyaku li span{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:50px;margin-left:80px;margin-bottom:10px}.top-5 dd a{color:#444;font-size:40px}.top-5 table,.top-time table{background:#fff;padding:10px;display:block}.top-5 table th,.top-5 table td,.top-time table td,.top-time table th{font-weight:bold;padding:8px 13px;border-bottom:1px dashed #bea7aa}.top-5 table tr:nth-child(2), .top-time table tr:nth-child(2) {font-size:22px;padding:8px 9px}.top-5 table tr:nth-child(3), .top-time table tr:nth-child(3) {font-size:22px;padding:8px 9px}.top-5 table tr th,.top-time table tr th{font-size:15px}.top-5 p span{text-align:right;display:block}footer{background:#779e6d;border-top:2px solid #fff;padding:20px 0 10px;color:#fff}footer a{color:#fff;font-weight:bold;text-decoration:none}.trimming{background:url(https://www.lumie-ah.com/img/t-top.jpg) no-repeat center top;height:565px}.pethotel{background:url(https://www.lumie-ah.com/img/p-top-1-2t.jpg) no-repeat center top;height:565px}.information{background:url(https://www.lumie-ah.com/img/i-top.jpg.pagespeed.ce.FSKEA256Iw.jpg) no-repeat center top;height:565px}.equipment{background:url(https://www.lumie-ah.com/img/e-top.jpg) no-repeat center top;height:565px}.feebg{background:url(https://www.lumie-ah.com/img/f-top.jpg) no-repeat center top;height:565px}.recruit{background:url(https://www.lumie-ah.com/img/r-top.jpg) no-repeat center top;height:565px}.laser{background:url(https://www.lumie-ah.com/img/l-top.jpg) no-repeat center top;height:565px}.kasou-1{background:url(https://www.lumie-ah.com/img/top-2-bg.jpg) no-repeat center top;background-size:cover;position:relative;padding:50px 0 250px}.kasou-3{background:#fff;padding-bottom:120px}.kasou-1 h4{padding-top:150px}.kasou-1 li{line-height:2.5;list-style-type:disc}.kasou-1 ul{margin-bottom:50px}.kasou-1 .btn{margin-left:50px;line-height:2.5;color:#c6b1b6}.fee ul li dl{overflow:hidden;font-weight:bold;font-size:15px}.fee ul li dl dt{float:left;width:200px;text-align:center;color:#fff;padding:10px;margin-right:10px}.fee ul li{margin:10px}.fee ul li dl dd{margin:10px}.fee th{font-weight:bold;text-align:center;padding:10px 0;font-size:15px}.fee th:nth-child(2), .fee th:nth-child(3) {color:#fff}.fee table{margin:40px auto 0}.fee td:nth-child(2), .fee td:nth-child(3) {font-weight:bold;text-align:center}.fee td{padding:12px}.kasou-2-2{background:#fff;border-radius:70px;font-size:.95em;margin:80px auto 0;padding:80px 0}.kasou-2-2 h4{padding-top:0;margin-bottom:0}.kasou-2-2 li{padding:10px}.fee{margin-bottom:150px}.information-1,.equipment-1{background:#fff}.information-1 dl{overflow:hidden}.information-1 dt{float:left}.information-1 dd{float:right;width:500px;padding:50px;border:1px solid #c5b1b6;border-radius:70px;line-height:1.5}.information-1 table{width:480px;float:left}.information-1 .w950{overflow:hidden}.information-1 ul{float:right;width:440px}.information-1 ul li{list-style:none;line-height:1.3;margin-bottom:10px;padding-left:1em;text-indent:-1em}.information-1 ul li a{font-weight:bold;text-decoration:underline;color:#c5b1b6}.information-1 .w950 table td,.information-1 .w950 table th{font-weight:bold;padding:15px}.information-1 .w950 table tr:nth-child(1) {background:#7e977d;color:#fff}.information-1 .w950 table th span{font-weight:normal;font-size:13px}.information-2 .w1100{background:#fff;padding:50px 0;margin-bottom:100px}.information-2 ul li{overflow:hidden;margin-bottom:30px}.information-2 ul li p{float:left}.information-2 ul li dl{float:right;width:520px;line-height:1.7;letter-spacing:2px}.information-2 ul li dl dt{font-weight:bold;font-size:1.3em;border-bottom:1px dashed #c5b1b6;margin-bottom:10px}.information-2 ul li dl a{color:#c5b1b6;font-weight:bold;text-decoration:underline}#line h4{margin-bottom:100px}.kasou-3 li dl{overflow:hidden;border-bottom:1px dashed #c5b1b6;padding:20px 10px;font-weight:bold}.kasou-3 li dt,.kasou-3 li dd{float:left;letter-spacing:2px}.kasou-3 li dt{display:inline-block;width:200px}.kasou-3 li a:hover{opacity:.8}.kasou-3 li a{color:#c5b1b6}.equipment-1 dd,.equipment-2 dd{font-weight:bold;font-size:26px;color:#bea5aa;line-height:1}.equipment-1 dd span,.equipment-2 dd span{font-weight:normal;font-size:18px}.equipment-1 li,.equipment-2 li{list-style:none;float:left;line-height:1}.equipment-1 ul,.equipment-2 ul{overflow:hidden}.equipment-1 p{color:#444;margin:20px auto 60px;letter-spacing:1.7px}.equipment-1 ul li,.equipment-2 ul li{margin-right:26px}.equipment-1 ul li:nth-child(3), .equipment-2 ul li:nth-child(3) {margin-right:0}.equipment-2 .w1100{background:#fff;padding:100px 0 30px;margin-bottom:120px}.equipment-2 ul{margin-bottom:50px}.recruit-1 p{text-align:center;line-height:2.3;margin-top:50px}.recruit-2 .w1100{background:#fff;padding-bottom:50px;margin-top:50px}.recruit-2 .w1100 table tr{line-height:2;border-bottom:1px dashed #c5b1b6;padding:10px;display:block}.recruit-2 .w1100 table tr th{width:200px;font-weight:bold;letter-spacing:1.7px}.recruit-2{padding-bottom:150px}.price-2 table{width:100%}.price-2 th{background:#fff;font-weight:bold;padding:10px 0;text-align:center;border:1px solid #eee}.price-2 td{text-align:center;padding:10px 0;border:1px solid #eee}.price-2{margin-bottom:150px}.top-6{background:#fff}.top-6 h4 a{font-size:13px;color:#bea7aa;text-decoration:underline}.top-6 h4 a:hover{opacity:.8}.top-6 h4{line-height:.8}.waves{position:relative;width:100%;height:15vh;margin-bottom:-7px;min-height:100px;max-height:150px}.content{position:relative;height:20vh;text-align:center;background-color:#fff}.parallax>use{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite}.parallax > use:nth-child(1) {animation-delay:-2s;animation-duration:7s}.parallax > use:nth-child(2) {animation-delay:-3s;animation-duration:10s}.parallax > use:nth-child(3) {animation-delay:-4s;animation-duration:13s}.parallax > use:nth-child(4) {animation-delay:-5s;animation-duration:20s}@keyframes move-forever {
  0% {
    transform: translate3d(-90px, 0, 0);
  }
  100% {
    transform: translate3d(85px, 0, 0);
  }
}.btn{color:#7e977d;font-weight:bold}.btn span{font-size:16px!important;background:#c6d1c5;border-radius:20px;padding:8px;margin-left:5px;color:#fff!important}.btn:hover{opacity:.8}.top-3 .right p{font-size:1em;line-height:1.7}#fee .price-2 table{margin-top:5px}#fee .price-2 h5{font-weight:bold;margin-top:80px;color:#c6b1b6;font-size:1.5em}#fee .price-2 p{text-align:right}#fee .price-2{margin-bottom:30px}#fee .price-2 th{background:#f7f2f3;color:#444}#fee .price-2 td{font-weight:normal}.information-1 .w950 table tr:nth-child(2) {font-size:23px}.information-1 .w950 table tr:nth-child(3) {font-size:23px}.information-1 .w950 table tr th{font-size:16px}.yoyaku{font-weight:normal;line-height:1.5!important;padding-left:.9em;text-indent:-.9em;font-size:.9em}.yoyaku a{font-weight:bold;text-decoration:underline;color:#bea7aa}#yoyaku{background:#f7f2f3;padding:50px 0;border-radius:30px}#yoyaku h4{padding-top:0;margin-bottom:30px}#yoyaku ul{float:none;margin:0 auto;font-weight:bold;padding:30px 0 0}#yoyaku ul li span{padding-top:3px}.ryoukin h4{margin-bottom:10px}.laser-2 dl{float:left!important;width:630px!important}.laser-2 p{float:right!important;margin-top:30px}.laser-2 p img{border-radius:10px}.equipment-2 a:hover{opacity:.8}.top-time .left li{list-style:square;padding:5px;margin-left:50px}.top-time{overflow:hidden;margin:50px auto 0}.yoyaku a img{margin-right:10px}#request p,#trimming p,#petHotel p,#puppy p{line-height:2.0;margin-bottom:1rem}#petHotel h5{font-weight:bold;font-size:20px;color:#444;margin-bottom:1rem;line-height:1.5}ul.ul-kome{list-style-type:none!important;margin-left:0;margin-top:20px}ul.ul-kome li{padding-left:1.1em;position:relative;margin-bottom:.5em;list-style-type:none;line-height:2}ul.ul-kome li:before{display:block;content:"※";width:1em;height:1em;position:absolute;left:0;top:0;color:#339fd1}#header P{line-height:1.3;margin:0;padding:0}#puppy h3 span{display:block;margin-bottom:10px}.b{font-weight:600}p.beginner{text-align:center}p.beginner img{width:500px;height:auto;margin-top:50px;text-align:center}ul.round,ul.round-n{padding:30px 50px;border:1px solid #c5b1b6;border-radius:10px;margin-top:30px;margin-bottom:30px}ul.round li{list-style-type:disc;margin-bottom:10px;line-height:2}ul.round-n li{list-style-type:none;margin-bottom:10px;line-height:2}.green{color:#779e6d;font-weight:bold;font-size:120%}.price-2 ul.option li{overflow:hidden;margin-bottom:30px}.price-2 ul.option li p{float:left}.price-2 ul.option li dl.option{float:right;width:340px;line-height:1.7;letter-spacing:2px}.price-2 ul.option li dl.option dt{font-weight:bold;font-size:1.2em;border-bottom:1px dashed #c5b1b6;margin-bottom:10px;color:#000;float:none;width:auto;text-align:left}.price-2 ul.option li dl.option dt span{font-size:90%;font-weight:400}.price-2 ul.option li dl.option dd{font-weight:400}.kasou-2.price-2.ryoukin table th span{font-size:90%}.puppy{background:url(https://www.lumie-ah.com/img/pp-top-1-1t.jpg) no-repeat center top;height:565px}.recruit-2 ul{margin-top:30px}.recruit-2 ul li{margin:10px}.recruit-2 ul li dl{overflow:hidden;font-weight:bold;font-size:15px}.recruit-2 ul li dl dt{float:left;width:200px;text-align:center;color:#fff;padding:10px;margin-right:10px}.recruit-2 ul li dl dd{margin:10px}.heading{font-size:150%;font-weight:700;text-align:center;color:#b57981;margin:40px auto 20px}.equipment-2 .w950{margin-bottom:120px}ul.n-center{width:400px;margin:0 auto}ul.n-center li{line-height:2;list-style-type:disc;margin-bottom:10px}a.u{text-decoration:underline}