@charset "utf-8";#slider_wrap{color:#FFF;position:relative}#slider_wrap>img{cursor:pointer;position:absolute;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}#slider_wrap #slider{height:100vh;position:relative;width:100%}#slider_wrap #slider li{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;top:0;left:0;width:100%;z-index:1}#slider_wrap>.wrap{position:absolute;display:block;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:2}#slider_wrap>.wrap>section>strong{display:block;line-height:1.2}#slider_wrap #slider_scroll{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;position:absolute;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:opacity 0.2s ease-out 0s;z-index:2}#slider_wrap #slider_scroll:hover{opacity:.7}@media screen and (max-width:767px){#slider_wrap{}#slider_wrap #slider li{background-position:calc(50% + 12%) center}#slider_wrap>.wrap>section{line-height:1.6}#slider_wrap>.wrap>section>strong{font-size:162.5%}#slider_wrap.horizontal>.wrap>section>strong{font-size:125%}#slider_wrap>.wrap>section img{width:75%;max-width:330px}#slider_wrap>.wrap>section p{padding:0 3.125%}#slider_wrap #slider_scroll{margin-bottom:3.125%;bottom:0;width:60px}}@media screen and (min-width:768px){#slider_wrap{}#slider_wrap #slider li{background-attachment:fixed}#slider_wrap #slider{min-height:640px}#slider_wrap>.wrap>section>strong{font-size:225%}#slider_wrap #slider_scroll{bottom:10px;width:90px}}@media screen and (max-width:939px){#slider_wrap{}#slider_wrap #slider{overflow:visible}#slider:before{content:"";display:block;padding-top:66.8125%}#slider_wrap #slider li:before{content:"";display:block;padding-top:66.8125%}}@media screen and (min-width:940px){#slider_wrap{}#slider_wrap #slider{width:100%}}#revision{text-align:center}#revision a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.2s ease-out 0s}#revision a:hover img{opacity:.7}@media screen and (max-width:767px){#revision{padding-top:3.125%}#revision img{width:93.75%;max-width:660px}}@media screen and (min-width:768px){#revision{padding-top:50px}#revision img{width:660px}}@media screen and (max-width:767px){#intro{padding-top:3.125%}#intro h2 img{width:87.5%}}@media screen and (min-width:768px){#intro{padding-top:50px}}@media screen and (min-width:768px) and (max-width:939px){#intro h2 img{width:600px}#intro>p{padding:0 20px}#intro>p br{display:none}}#service:after{background-repeat:no-repeat,no-repeat;background-size:contain,contain;content:"";display:block}#service.lazyloaded:after{background-image:url(https://dogsalon-fuu.style/images/user/common/img_010.webp),url(https://dogsalon-fuu.style/images/user/common/img_020.webp)}#service ul:before{content:"";display:block}#service ul.lazyloaded:before{background:url(https://dogsalon-fuu.style/images/user/service/deco_010.webp) left center no-repeat,url(https://dogsalon-fuu.style/images/user/service/deco_020.webp) right center no-repeat;background-size:contain,contain}#service ul>li span{background-color:#FFF;display:inline-block;position:relative;width:12em}#service ul>li span:before{background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.5em;line-height:1;margin-right:.3em;vertical-align:text-bottom;width:1.5em}#service ul>li#service_clock span:before{background-image:url(https://dogsalon-fuu.style/images/user/icon/clock.webp)}#service ul>li#service_hotel span:before{background-image:url(https://dogsalon-fuu.style/images/user/icon/hotel.webp)}#service ul>li#service_scissors span:before{background-image:url(https://dogsalon-fuu.style/images/user/icon/scissors.webp)}#service ul>li#service_food span:before{background-image:url(https://dogsalon-fuu.style/images/user/icon/food.webp)}#service ul>li#service_clothes span:before{background-image:url(https://dogsalon-fuu.style/images/user/icon/clothes.webp)}#service ul>li#service_dispatch span:before{background-image:url(https://dogsalon-fuu.style/images/user/icon/dispatch.webp)}#service ul>li#service_run span:before{background-image:url(https://dogsalon-fuu.style/images/user/icon/run.webp)}#service ul>li#service_shuttle span:before{background-image:url(https://dogsalon-fuu.style/images/user/icon/shuttle.webp)}#service figure picture{background-repeat:no-repeat;background-size:contain}@media screen and (min-width:360px){#service ul>li{display:inline-block}}@media screen and (min-width:360px) and (max-width:413px){#service ul{font-size:87.5%}}@media screen and (min-width:360px) and (max-width:767px){#service ul>li{margin-left:.78125%;margin-right:.78125%}}@media screen and (max-width:767px){#service{background:-webkit-linear-gradient(top,transparent 0%,transparent 65%,#ADECF4 65%,#ADECF4 100%);background:linear-gradient(to bottom,transparent 0%,transparent 65%,#ADECF4 65%,#ADECF4 100%);margin-bottom:3.125%}#service:after{background-position:center top,center bottom;margin-top:3.125%;padding-top:50%}#service ul:before{margin:0 auto 1.5625%;padding-top:43.75%;width:50%}#service ul{margin-bottom:3.125%}#service ul>li+li{margin-top:1.5625%}#service figure figcaption img{width:25%}#service figure picture{background-color:#5A3B25;background-position:center top;display:block;margin:3.125% auto;width:93.75%}#service figure picture:before{content:"";display:block;padding-top:48.52941176470588%}#service.lazyloaded figure picture{background-image:url(https://dogsalon-fuu.style/images/user/service/photoL_011.webp)}}@media screen and (min-width:768px){#service{background:-webkit-linear-gradient(top,transparent 0%,transparent 57%,#ADECF4 57%,#ADECF4 100%);background:linear-gradient(to bottom,transparent 0%,transparent 57%,#ADECF4 57%,#ADECF4 100%);padding-top:70px;margin-bottom:50px}#service:after{background-position:left center,right center;padding-top:12.5%}#service ul{position:relative}#service ul:before{height:260px;position:absolute;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}#service figure{margin-left:auto;margin-right:auto;position:relative}#service figure figcaption img{margin-right:5px;margin-top:5px}#service figure picture{background-position:right top;height:-webkit-calc(100% - 5px);height:calc(100% - 5px);overflow:hidden;position:absolute;bottom:0;right:0;text-align:right;width:100%}#service.lazyloaded figure picture{background-image:url(https://dogsalon-fuu.style/images/user/service/photoL_010.webp)}}@media screen and (min-width:768px) and (max-width:939px){#service:after{margin-top:20px}#service ul{padding-left:-webkit-calc((100% - (12em * 3) - (5px * 2 * 3)) / 2);padding-left:calc((100% - (12em * 3) - (5px * 2 * 3)) / 2);padding-right:-webkit-calc((100% - (12em * 3) - (5px * 2 * 3)) / 2);padding-right:calc((100% - (12em * 3) - (5px * 2 * 3)) / 2)}#service ul:before{bottom:-10px;width:-webkit-calc(100% - (10px * 2));width:calc(100% - (10px * 2))}#service ul>li{font-size:87.5%;margin:10px 5px 0}#service figure{margin-top:15px;margin-bottom:20px;width:720px}#service figure figcaption{padding-right:-webkit-calc(100% - ((148px + 5px) * 2));padding-right:calc(100% - ((148px + 5px) * 2))}#service figure figcaption img{width:148px}#service figure picture{padding-top:175px}#service figure picture img{width:235px}}@media screen and (min-width:940px){#service:after{margin-top:30px}#service ul:before{bottom:-20px}#service figure{margin-top:25px;margin-bottom:30px}}@media screen and (min-width:940px) and (max-width:1279px){#service ul:before{width:920px}#service ul{padding-left:-webkit-calc((100% - (12em * 3) - (20px * 2 * 3)) / 2);padding-left:calc((100% - (12em * 3) - (20px * 2 * 3)) / 2);padding-right:-webkit-calc((100% - (12em * 3) - (20px * 2 * 3)) / 2);padding-right:calc((100% - (12em * 3) - (20px * 2 * 3)) / 2)}#service ul>li{margin:10px 20px 0}#service figure{width:900px}#service figure figcaption{padding-right:-webkit-calc(100% - ((185px + 5px) * 2));padding-right:calc(100% - ((185px + 5px) * 2))}#service figure figcaption img{width:185px}#service figure picture{padding-top:210px}#service figure picture img{width:290px}}@media screen and (min-width:1280px){#service ul:before{width:1120px}#service ul{padding-left:-webkit-calc((100% - (12em * 3) - (30px * 2 * 3)) / 2);padding-left:calc((100% - (12em * 3) - (30px * 2 * 3)) / 2);padding-right:-webkit-calc((100% - (12em * 3) - (30px * 2 * 3)) / 2);padding-right:calc((100% - (12em * 3) - (30px * 2 * 3)) / 2)}#service ul>li{margin:10px 30px 0}#service figure{width:1120px}#service figure figcaption{padding-right:-webkit-calc(100% - ((230px + 5px) * 2));padding-right:calc(100% - ((230px + 5px) * 2))}#service figure figcaption img{width:230px}#service figure picture{padding-top:270px}#service figure picture img{width:360px}}
