@import url("https://fonts.googleapis.com/css2?family=Noto+Serif&display=swap");*{margin:0;padding:0}html{font-size:10px}img{max-width:100%;height:auto}ul{list-style:none}a{color:#000;text-decoration:none;cursor:pointer}h1,h2,h3,h4,h5,h6{font-size:100%}body{font-size:1.4rem;font-family:Crossten,"Noto Sans Japanese","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:700;letter-spacing:2px;color:#000;background:#fff}@media only screen and (max-width: 480px){body{letter-spacing:1px}}.none{display:none}.flex{display:flex;flex-wrap:wrap}.flex-b{display:flex;justify-content:space-between;align-items:center}.flex-c{display:flex;justify-content:center;align-items:center}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.float-L{float:left}.float-R{float:right}.reverse{display:flex;flex-direction:row-reverse}@media screen and (min-width: 481px){body .pc{display:block}body .sp{display:none}}@media screen and (max-width: 480px){body .pc{display:none}body .sp{display:block}}.inner{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative}@media only screen and (max-width: 480px){.inner{width:100%;height:100%}}.box{width:90%;height:100%;padding:100px 5%;text-align:center;z-index:1}.box .box-title{font-size:2.5rem;letter-spacing:.3rem;font-weight:700}.box .box-subtitle{font-size:1.5rem;letter-spacing:1px;padding:5px 0 15px 0}.box .box-text{font-size:1.5rem;line-height:200%;margin-bottom:10px;font-weight:normal}@media only screen and (max-width: 480px){.box{width:95%;height:100%;padding:0%}.box .box-title{font-size:2rem;margin-bottom:0px}}.column{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.column .col-title{margin-bottom:10px}.column .col-img{margin-bottom:10px}.column .col-text{margin-bottom:10px}.column .col2of1{width:calc(96% / 2);margin-right:4%;position:relative;overflow:hidden}.column .col3of1{width:calc(92% / 3);margin-right:4%;margin-bottom:30px}.column .col4of1{width:calc(88% / 4);margin-right:2%;margin-bottom:30px}.column .col5of1{width:calc(80% / 5);margin:2%;margin-bottom:30px}.column .col2of1:nth-child(2n){margin-right:0%}.column .col3of1:nth-child(3n){margin-right:0%}.column .col4of1:nth-child(4n){margin-right:0%}@media only screen and (max-width: 480px){.column .col2of1{width:100%;margin-right:0%}.column .col4of1{width:calc(96% / 2);margin-right:4%;position:relative;overflow:hidden}.column .col4of1:nth-child(2n){margin-right:0%}.column .col5of1{width:calc(88% / 2);margin-right:4%;margin-bottom:30px}}.link-Center a{position:relative;display:inline-block;text-decoration:none}.link-Center a::after{position:absolute;bottom:0px;left:0;content:'';width:100%;height:1px;background:#000;transform:scale(0, 1);transform-origin:center top;transition:transform .3s}.link-Center a:hover::after{transform:scale(1, 1)}.link-left a{position:relative;display:inline-block;text-decoration:none}.link-left a::after{position:absolute;bottom:0px;left:0;content:'';width:100%;height:2px;background:#000;transform:scale(0, 1);transform-origin:left top;transition:transform .5s}.link-left a:hover::after{transform:scale(1, 1)}.btn-Standard{margin-top:50px}.btn-Standard a{display:inline-block;margin:0 auto;padding:20px 100px;text-align:center;align-items:center;position:relative;color:#000;background:#FFF;border:solid 2px #000;transition:0.5s}.btn-Standard a:hover{color:#FFF;background:#000}@media only screen and (max-width: 480px){.btn-Standard a{width:250px;padding:20px;border:solid 1px #000}}.button-radius a{display:inline-block;padding:5px 20px;color:#FFF;background:#2A779A;box-shadow:0px 1px 1px rgba(0,0,0,0.1);font-size:bold;border-radius:100vh}.border{display:block;content:"";width:1px;height:100px;left:50%;transform:translate(0, 0);top:0px;background-color:#000;position:absolute}.scrolldown1{display:inline-block;position:absolute;right:40px;bottom:10px;z-index:2;padding:10px 10px 110px;overflow:hidden;color:#fff;font-size:14px;font-family:'Josefin Sans', sans-serif;line-height:1;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;writing-mode:vertical-lr}.scrolldown1:after{content:'';position:absolute;bottom:0;left:50%;width:1px;height:100px;background:#fff;animation:pathmove 2.5s cubic-bezier(1, 0, 0, 1) infinite}@media only screen and (max-width: 480px){.scrolldown1{font-size:10px;right:20px}}@keyframes pathmove{0%{transform:scale(1, 0);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}50.1%{transform:scale(1, 1);transform-origin:0 100%}100%{transform:scale(1, 0);transform-origin:0 100%}}#header{background-color:#fff;position:fixed;width:100%;height:7vw;padding:0;left:0;top:0;z-index:999}#header #nav .menu-btn{cursor:pointer;right:5px;top:5px;width:60px;height:40px;justify-content:center;align-items:center;z-index:9999;position:fixed}#header #nav span,#header #nav span::before,#header #nav span::after{width:30px;height:1.5px;content:'';display:block;position:absolute;background-color:#000;border-radius:2px;transition:0.5s;z-index:9999}#header #nav span::before{bottom:10px}#header #nav span::after{top:10px}#header #nav #menu-btn-check:checked ~ .menu-btn span{background-color:rgba(255,255,255,0);transition:0.5s}#header #nav #menu-btn-check:checked ~ .menu-btn span::before{bottom:0;transform:rotate(45deg);transition:.5s}#header #nav #menu-btn-check:checked ~ .menu-btn span::after{top:0;width:30px;transform:rotate(-45deg);transition:.5s}#header #nav #menu-btn-check:checked ~ .nav-content{background-color:#fff;-webkit-transform:translateY(0, 0);transform:translate(0, 0);opacity:1}#header #nav #menu-btn-check:checked ~ #nav-close{display:block;opacity:0.5}#header #nav .nav-content{left:0%;color:#fff;width:100%;height:100%;position:fixed;overflow:scroll;top:0;z-index:80;transition:0.5s;-webkit-transform:translate(0, -100%);transform:translate(0%, -100%)}#header #nav .nav-content ul{padding:100px 10px 0}#header #nav .nav-content ul li{margin-bottom:35px;border-bottom:solid 1px #000}#header #nav .nav-content ul li a{font-size:2rem;padding:0 0 10px 0;text-align:center;display:block;width:100%;box-sizing:border-box;position:relative}#header #nav .nav-content ul li a p:nth-child(1){font-size:1rem}#header #nav .nav-content ul .flex-c{padding:0;margin:0}#header #nav .nav-content ul .flex-c li{border-bottom:none}#header #nav .nav-content ul .flex-c .sns{padding:10px}#header #nav .nav-content ul li:nth-child(5),#header #nav .nav-content ul li:nth-child(6),#header #nav .nav-content ul li:nth-child(7){border-bottom:none}#header .header-logo{position:absolute;width:20%;left:0}#header .nav{height:auto;margin:auto;align-items:center;margin-right:140px}#header .nav li a{font-size:1.4rem;font-weight:700;margin:0 1rem;padding:1rem}#header .nav li a p{font-weight:lighter;font-size:3px;text-align:center}@media only screen and (max-width: 480px){#header{height:60px}#header .header-logo{position:absolute;width:50%;left:0}#header #nav .menu-btn{right:5px;top:15px}}#footer{background-color:#000;color:#ffffff}#footer .box{padding:0}#footer .box .column{text-align:left}#footer .box .column .col2of1{align-items:center}#footer .box .column .col2of1 .about{margin-top:2rem;color:#fff}#footer .box .column .col2of1 .about li:nth-child(3){line-height:3rem;color:#fff}#footer .box .navi-list{line-height:3rem;align-items:center;justify-content:center}#footer .box .navi-list .navi{margin:2rem}#footer .box .navi-list .navi .list02{padding-right:100px}#footer .box .navi-list .navi a{color:#fff}#footer .box .navi-list .navi a:hover{border-bottom:solid 1px #fff}#footer .copyright{padding:2rem;font-size:11px}@media only screen and (max-width: 480px){#footer .about{text-align:center}#footer .navi .list01{text-align:center}#footer .copyright{padding:1rem;font-size:7px}}#TOP #sec00 .box{width:100%;padding:0px}#TOP #sec00 .eye-img{width:100%;height:90vh}#TOP #sec00 .eye-text{color:#fff;font-size:7rem;text-align:left;position:absolute;bottom:100px;left:2rem;z-index:9999}@media only screen and (max-width: 480px){#TOP #sec00 .box{margin:70px 0 80px 0}#TOP #sec00 .box .eye-img{height:100%}#TOP #sec00 .box .eye-text{font-size:2rem}}#TOP #sec01{position:relative}#TOP #sec01 .scrolldown1{position:absolute;color:#000;bottom:-50px;right:50%}#TOP #sec01 .scrolldown1:after{background:#000}#TOP #sec01 .title{position:absolute;transform:translate(0, -20%);z-index:9999}#TOP #sec01 .right{text-align:left;padding:4rem;font-weight:200}#TOP #sec01 .right .box-title{padding-bottom:2rem}#TOP #sec01 .right .bg-logo{position:absolute;top:0;transform:translate(0%, 0%)}#TOP #sec02 .box{width:100%;padding:100px 0}#TOP #sec02 .bg-logo{position:absolute;top:30px;right:20px;transform:translate(0%, 0%)}#TOP #sec02 .col2of1{position:relative;margin:0.5rem;height:300px;backdrop-filter:blur(50px)}#TOP #sec02 .col2of1 .col-text{position:absolute;color:#fff;margin:0;top:50%;left:45%;z-index:10;line-height:3rem}#TOP #sec02 .col2of1 .col-text h3{font-size:2.5rem}#TOP #sec02 .bg-img{position:absolute;width:100%;height:100%;transition:all .5s}#TOP #sec02 .bg-img:hover{transform:scale(1.05);transition:all .5s;overflow:hidden;opacity:0.8}#TOP #sec02 #col-link01 .bg-img{background:url(../img/top/sec02/sec3-1.jpeg) no-repeat center/cover}#TOP #sec02 #col-link02 .bg-img{background:url(../img/top/sec02/sec3-2.jpeg) no-repeat center/cover}#TOP #sec02 #col-link03 .bg-img{background:url(../img/top/sec02/sec3-3.jpeg) no-repeat center/cover}#TOP #sec02 #col-link04 .bg-img{background:url(../img/top/sec02/sec3-4.jpeg) no-repeat center/cover}@media only screen and (max-width: 480px){#TOP #sec02 .col2of1{position:relative;height:300px}#TOP #sec02 .col2of1 .col-text{position:absolute;color:#fff;margin:0;top:50%;left:37.5%;z-index:10;line-height:3rem}#TOP #sec02 .col2of1 .col-text h3{font-size:2.5rem}#TOP #sec02 .bg-logo{position:absolute;left:0;top:50px;overflow:hidden}}#TOP #sec03{background-color:#eee}#TOP #sec03 .box{padding:50px 0}#TOP #sec03 .box .day{font-size:10px}#TOP #sec03 .box .col2of1{flex-wrap:wrap}#TOP #sec04 .box{width:100%;padding-bottom:0}@media only screen and (max-width: 480px){#TOP #sec04 .box{width:95%;height:100%;padding:10%}}.lower .box{padding:10% 0}.lower .box iframe{width:100%;height:300px}.lower .box .about{margin:0 auto}.lower .box .about .cel{line-height:300%}.lower .box .about th,.lower .box .about td{border-bottom:1px solid #000000}.lower .box .about td{padding:10px 60px}.lower .box .about th{font-weight:bold}.lower .scrolldown1{position:absolute;color:#000;bottom:-100px;right:50%}.lower .scrolldown1:after{background:#000}.lower #sec00 .box{width:100%;padding:0px;position:relative}.lower #sec00 .box .title{padding:2rem;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%, 50%)}.lower #sec00 .box .title .eye-title{font-size:4rem;letter-spacing:10px}@media only screen and (max-width: 480px){.lower #sec00 .box{width:100%;margin-top:60px}.lower #sec00 .box .title{top:40%;transform:translate(-50%, 0%)}.lower #sec00 .box .title .eye-title{font-size:3rem;letter-spacing:10px}.lower .scrolldown1{position:absolute;color:#000;bottom:-30px;right:50%}.lower .scrolldown1:after{background:#000}}#ABOUT #sec02 .box .map{position:relative}#ABOUT #sec02 .box .map .btn-Standard{position:absolute;bottom:-25px;transform:translate(5%, 0%)}#ABOUT #sec02 .box .map a{padding:15px 60px;color:#fff;background:#000;border:solid 2px #000}#ABOUT #sec02 .box .map a:hover{color:#000;background:#fff}#ABOUT #sec02 .box .box-text{margin-top:4rem;font-weight:normal;text-align:left}#ABOUT #sec02 .box .box-text p{padding-bottom:2rem}#ABOUT #sec02 .box .box-text p:nth-child(2){padding-left:4rem}@media only screen and (max-width: 480px){#ABOUT #sec01 .cel{line-height:200%}#ABOUT #sec01 td{padding:10px}#ABOUT #sec01 .scrolldown1{display:none}#ABOUT #sec02 .box .map .btn-Standard{bottom:-20px;transform:translate(0%, 0%)}#ABOUT #sec02 .box .map a{display:inline;padding:15px 30px;color:#fff;background:#000;border:solid 2px #000}#ABOUT #sec02 .box .map a:hover{color:#000;background:#fff}#ABOUT #sec02 .box .box-text{margin-top:4rem;font-weight:normal;text-align:left}#ABOUT #sec02 .box .box-text p{padding-bottom:2rem}#ABOUT #sec02 .box .box-text p:nth-child(2){padding-left:0}}#BEFORE .box{position:relative}#BEFORE .box .title{position:absolute}#BEFORE #sec01{margin-top:200px}#BEFORE #sec01 .box{height:30vh}#RENTAL #sec01 .col2of1,#REFORM #sec01 .col2of1,#MANEGE #sec01 .col2of1,#ORDER #sec01 .col2of1,#CLEAN #sec01 .col2of1{align-self:flex-end}#RENTAL #sec03,#REFORM #sec03,#MANEGE #sec03,#ORDER #sec03,#CLEAN #sec03{background-color:#eee}#RENTAL #sec03 .box,#REFORM #sec03 .box,#MANEGE #sec03 .box,#ORDER #sec03 .box,#CLEAN #sec03 .box{padding:50px 0}#RENTAL #sec03 .box .day,#REFORM #sec03 .box .day,#MANEGE #sec03 .box .day,#ORDER #sec03 .box .day,#CLEAN #sec03 .box .day{font-size:5px}#RENTAL #sec03 .box .col2of1,#REFORM #sec03 .box .col2of1,#MANEGE #sec03 .box .col2of1,#ORDER #sec03 .box .col2of1,#CLEAN #sec03 .box .col2of1{flex-wrap:wrap}