html,body,section,article,div,span,applet,object,iframe,strong,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,fieldset,form,legend,caption,tbody,tfoot,thead,table,label,tr,th,td,p,img,figure,ul,ol,li,dl,dt,dd{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}#archive #loader_wrap{display:none}.main{overflow:hidden}.opening-anime{position:fixed;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.opening-anime__text{font-size:4rem;line-height:1.3;font-weight:bold;letter-spacing:1.5px}@media print,screen and (max-width: 1024px){.opening-anime__text{letter-spacing:2px;font-size:2rem}}.opening-anime__text-child-1.is-normal{-webkit-animation:kf-opening-anime 1s .05s both;animation:kf-opening-anime 1s .05s both}.opening-anime__text-child-1{-webkit-animation:kf-opening-anime 1s .55s both;animation:kf-opening-anime 1s .55s both}.opening-anime__text-child-2.is-normal{-webkit-animation:kf-opening-anime 1s .1s both;animation:kf-opening-anime 1s .1s both}.opening-anime__text-child-2{-webkit-animation:kf-opening-anime 1s .6s both;animation:kf-opening-anime 1s .6s both}.opening-anime__text-child-3.is-normal{-webkit-animation:kf-opening-anime 1s .15s both;animation:kf-opening-anime 1s .15s both}.opening-anime__text-child-3{-webkit-animation:kf-opening-anime 1s .65s both;animation:kf-opening-anime 1s .65s both}.opening-anime__text-child-4.is-normal{-webkit-animation:kf-opening-anime 1s .2s both;animation:kf-opening-anime 1s .2s both}.opening-anime__text-child-4{-webkit-animation:kf-opening-anime 1s .7s both;animation:kf-opening-anime 1s .7s both}.opening-anime__text-child-5.is-normal{-webkit-animation:kf-opening-anime 1s .25s both;animation:kf-opening-anime 1s .25s both}.opening-anime__text-child-5{-webkit-animation:kf-opening-anime 1s .75s both;animation:kf-opening-anime 1s .75s both}.opening-anime__text-child-6.is-normal{-webkit-animation:kf-opening-anime 1s .3s both;animation:kf-opening-anime 1s .3s both}.opening-anime__text-child-6{-webkit-animation:kf-opening-anime 1s .8s both;animation:kf-opening-anime 1s .8s both}.opening-anime__text-child-7.is-normal{-webkit-animation:kf-opening-anime 1s .35s both;animation:kf-opening-anime 1s .35s both}.opening-anime__text-child-7{-webkit-animation:kf-opening-anime 1s .85s both;animation:kf-opening-anime 1s .85s both}.opening-anime__text-child-8.is-normal{-webkit-animation:kf-opening-anime 1s .4s both;animation:kf-opening-anime 1s .4s both}.opening-anime__text-child-8{-webkit-animation:kf-opening-anime 1s .9s both;animation:kf-opening-anime 1s .9s both}.opening-anime__text-child-9.is-normal{-webkit-animation:kf-opening-anime 1s .45s both;animation:kf-opening-anime 1s .45s both}.opening-anime__text-child-9{-webkit-animation:kf-opening-anime 1s .95s both;animation:kf-opening-anime 1s .95s both}.opening-anime__text-child-10.is-normal{-webkit-animation:kf-opening-anime 1s .5s both;animation:kf-opening-anime 1s .5s both}.opening-anime__text-child-10{-webkit-animation:kf-opening-anime 1s 1s both;animation:kf-opening-anime 1s 1s both}.opening-anime__text-child-11.is-normal{-webkit-animation:kf-opening-anime 1s .55s both;animation:kf-opening-anime 1s .55s both}.opening-anime__text-child-11{-webkit-animation:kf-opening-anime 1s 1.05s both;animation:kf-opening-anime 1s 1.05s both}.opening-anime__text-child-12.is-normal{-webkit-animation:kf-opening-anime 1s .6s both;animation:kf-opening-anime 1s .6s both}.opening-anime__text-child-12{-webkit-animation:kf-opening-anime 1s 1.1s both;animation:kf-opening-anime 1s 1.1s both}.opening-anime__text-child-13.is-normal{-webkit-animation:kf-opening-anime 1s .65s both;animation:kf-opening-anime 1s .65s both}.opening-anime__text-child-13{-webkit-animation:kf-opening-anime 1s 1.15s both;animation:kf-opening-anime 1s 1.15s both}.opening-anime__text-child-14.is-normal{-webkit-animation:kf-opening-anime 1s .7s both;animation:kf-opening-anime 1s .7s both}.opening-anime__text-child-14{-webkit-animation:kf-opening-anime 1s 1.2s both;animation:kf-opening-anime 1s 1.2s both}.opening-anime__text-child-15.is-normal{-webkit-animation:kf-opening-anime 1s .75s both;animation:kf-opening-anime 1s .75s both}.opening-anime__text-child-15{-webkit-animation:kf-opening-anime 1s 1.25s both;animation:kf-opening-anime 1s 1.25s both}.opening-anime__text-child-16.is-normal{-webkit-animation:kf-opening-anime 1s .8s both;animation:kf-opening-anime 1s .8s both}.opening-anime__text-child-16{-webkit-animation:kf-opening-anime 1s 1.3s both;animation:kf-opening-anime 1s 1.3s both}.opening-anime__text-child-17.is-normal{-webkit-animation:kf-opening-anime 1s .85s both;animation:kf-opening-anime 1s .85s both}.opening-anime__text-child-17{-webkit-animation:kf-opening-anime 1s 1.35s both;animation:kf-opening-anime 1s 1.35s both}.opening-anime__text-child-18.is-normal{-webkit-animation:kf-opening-anime 1s .9s both;animation:kf-opening-anime 1s .9s both}.opening-anime__text-child-18{-webkit-animation:kf-opening-anime 1s 1.4s both;animation:kf-opening-anime 1s 1.4s both}.opening-anime__text-child-19.is-normal{-webkit-animation:kf-opening-anime 1s .95s both;animation:kf-opening-anime 1s .95s both}.opening-anime__text-child-19{-webkit-animation:kf-opening-anime 1s 1.45s both;animation:kf-opening-anime 1s 1.45s both}.opening-anime__text-child-20.is-normal{-webkit-animation:kf-opening-anime 1s 1s both;animation:kf-opening-anime 1s 1s both}.opening-anime__text-child-20{-webkit-animation:kf-opening-anime 1s 1.5s both;animation:kf-opening-anime 1s 1.5s both}.opening-anime__text-child-21.is-normal{-webkit-animation:kf-opening-anime 1s 1.05s both;animation:kf-opening-anime 1s 1.05s both}.opening-anime__text-child-21{-webkit-animation:kf-opening-anime 1s 1.55s both;animation:kf-opening-anime 1s 1.55s both}.opening-anime__text-child-22.is-normal{-webkit-animation:kf-opening-anime 1s 1.1s both;animation:kf-opening-anime 1s 1.1s both}.opening-anime__text-child-22{-webkit-animation:kf-opening-anime 1s 1.6s both;animation:kf-opening-anime 1s 1.6s both}.opening-anime__text-child-23.is-normal{-webkit-animation:kf-opening-anime 1s 1.15s both;animation:kf-opening-anime 1s 1.15s both}.opening-anime__text-child-23{-webkit-animation:kf-opening-anime 1s 1.65s both;animation:kf-opening-anime 1s 1.65s both}@-webkit-keyframes kf-opening-anime{0%{color:#758ca0;opacity:0}40%{color:rgba(34,34,34,.312);-webkit-text-stroke-color:#222;-webkit-text-stroke-width:.5px;opacity:1}60%{color:rgba(34,34,34,.312);-webkit-text-stroke-color:#222;-webkit-text-stroke-width:.5px;opacity:1}100%{color:#758ca0;opacity:0}}@keyframes kf-opening-anime{0%{color:#758ca0;opacity:0}40%{color:rgba(34,34,34,.312);-webkit-text-stroke-color:#222;-webkit-text-stroke-width:.5px;opacity:1}60%{color:rgba(34,34,34,.312);-webkit-text-stroke-color:#222;-webkit-text-stroke-width:.5px;opacity:1}100%{color:#758ca0;opacity:0}}.opening-anime__text-child--second{-webkit-animation:kf-opening-anime02 1s 0s both;animation:kf-opening-anime02 1s 0s both}@-webkit-keyframes kf-opening-anime02{0%{color:#758ca0;opacity:0}100%{color:rgba(34,34,34,.312);-webkit-text-stroke-color:#222;-webkit-text-stroke-width:.5px;opacity:1}}@keyframes kf-opening-anime02{0%{color:#758ca0;opacity:0}100%{color:rgba(34,34,34,.312);-webkit-text-stroke-color:#222;-webkit-text-stroke-width:.5px;opacity:1}}.mv{overflow:hidden}.mv .slick-list{overflow:hidden}.mv .slick-track{display:flex;align-items:center}.mv__media{width:100%;aspect-ratio:19/12;overflow:hidden}.mv__image{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:19/12}.mv .button.is-active{background-color:#333;color:#fff}h2.heading02{font-size:40px;line-height:51px;color:var(--wp--preset--color--primary);font-family:"futura-pt",sans-serif;font-weight:400}h2.heading02 span{display:block;font-size:16px;line-height:18px}#content_wrap{width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:70px 0;background-color:#fff}.content_wrap__img{aspect-ratio:5/4;overflow:hidden}@media screen and (max-width: 1024px){#content_wrap{padding:50px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#content_wrap h2{font-family:"futura-pt",sans-serif;font-weight:400}#content_wrap h2 span{font-weight:bold}}#content_wrap #content_wrap_inner{width:100%;max-width:1200px;padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#content_wrap #content_wrap_inner .content_inner{width:100%;max-width:300px;margin:30px 33px;font-size:24px;text-align:center}@media screen and (max-width: 1024px){#content_wrap #content_wrap_inner .content_inner{margin:10px auto;width:50%;font-size:16px}}#content_wrap #content_wrap_inner a{text-decoration:none}#content_wrap #content_wrap_inner a figure{border:1px solid rgba(0,0,0,0);border-radius:3px;transition:.2s ease}@media(hover: hover){#content_wrap #content_wrap_inner a:hover figure{border:1px solid var(--wp--preset--color--primary)}}.home_sec_wrap{width:100%;background-color:#fff}.home_sec_inner{width:100%;max-width:1110px;padding:100px 0;margin:0 auto;padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left)}@media screen and (max-width: 1024px){.home_sec_inner{padding-top:50px;padding-bottom:50px;flex-direction:column;margin:0 auto;overflow:hidden}}#sns_wrap{width:100%;background-color:#fff}#sns_wrap #sns_inner{width:100%;max-width:1110px;padding:100px 0;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1024px){#sns_wrap #sns_inner{padding:50px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;overflow:hidden}#sns_wrap #sns_inner div{margin-bottom:25px}#sns_wrap #sns_inner div:last-child{margin-bottom:0}}#sns_wrap h2{margin-bottom:15px;font-family:"futura-pt",sans-serif;font-weight:400}@media screen and (max-width: 1024px){#sns_wrap h2{margin-bottom:5px}}#sns_wrap .dammy_img{width:100%;max-width:500px;height:540px}@media screen and (max-width: 1024px){#sns_wrap .dammy_img{height:auto}}#news_wrap{width:100%;padding:130px 0;background-color:#f9f9f9}@media screen and (max-width: 1024px){#news_wrap{padding:0px 0;width:100%}}#news_wrap .news_inner_wrap{display:flex;justify-content:space-between;max-width:1200px;margin:0 auto}@media screen and (max-width: 1024px){#news_wrap .news_inner_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0 auto}}#news_wrap .news_inner_wrap .news_inner{max-width:560px;width:100%}@media screen and (max-width: 1024px){#news_wrap .news_inner_wrap .news_inner{width:100%;max-width:none;margin:0 auto;padding-top:50px;padding-bottom:50px;padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left)}#news_wrap .news_inner_wrap .news_inner:nth-child(even){background-color:#fff}}#news_wrap .news_inner_wrap .news_inner ul{list-style:none;margin-bottom:10px}@media screen and (max-width: 1024px){#news_wrap .news_inner_wrap .news_inner ul{width:100%;margin:0 auto}}#news_wrap .news_inner_wrap .news_inner ul li{width:100%;padding:30px 0;border-bottom:#d6d6d6 1px solid}@media screen and (max-width: 1024px){#news_wrap .news_inner_wrap .news_inner ul li{padding:20px 0}}#news_wrap .news_inner_wrap .news_inner ul li a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-decoration:none}#news_wrap .news_inner_wrap .news_inner ul li a span.category{display:inline-block;width:fit-content;margin-right:15px;padding:.4em 1em;border-radius:50px;font-size:12px;text-align:center;line-height:1.4}.news__category{background:var(--wp--preset--color--accent-1, #74caff)}.event__category{background:var(--wp--preset--color--accent-1, #74caff)}.event__category.cleaning{background-color:pink}.event__category.consultation{background-color:#7ac943}#news_wrap .news_inner_wrap .news_inner ul li a .date{font-size:20px;line-height:26px}#news_wrap .news_inner_wrap .news_inner ul li a .title{width:100%;display:block;padding-top:15px}.access_wrap{background-color:var(--wp--preset--color--primary);padding:130px 0}.access_wrap__inner{padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left)}.access_wrap__inner:nth-child(n+2){margin-top:var(--wp--preset--spacing--50)}.access_wrap .access_wrap_contents{position:relative;width:100%;max-width:1200px;margin:0 auto 65px}.access_wrap .access_wrap_contents:last-child{margin-bottom:0}.access_wrap .access_wrap_contents iframe{width:100%}.access_wrap .access_wrap_contents .sns_text{display:flex;position:absolute;top:50px;right:0;font-size:34px}.access_wrap .access_wrap_contents .sns_text p{margin-left:15px}.access_wrap .access_wrap_contents .sns_text a{color:#fff !important}.access_wrap .access_wrap_contents .mail_text,.access_wrap .access_wrap_contents .tel_text{display:flex;align-items:center}.access_wrap .access_wrap_contents .mail_text span,.access_wrap .access_wrap_contents .tel_text span{display:inline-block;width:31px;margin-right:5px;background-color:#fff;color:var(--wp--preset--color--primary);font-size:12px;line-height:14px;text-align:center}.access_wrap .access_wrap_contents .tel_text a{color:var(--wp--preset--color--white, #fff)}.access_wrap .access_wrap_contents h2{margin-bottom:20px;border-bottom:1px solid #fff;color:#fff;font-size:30px;font-weight:500;font-style:normal;line-height:40px}.access_wrap .access_wrap_contents h2 span{font-family:YakuHanJP_Noto,"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:20px;font-weight:500;line-height:30px}.access_wrap .access_wrap_contents p{color:#fff}.access_wrap .access_wrap_contents dl dt{color:#fff;font-size:18px;font-weight:bold}.access_wrap .access_wrap_contents dl dd{margin-bottom:15px;color:#fff}.access_wrap .access_wrap_contents dl dd ul li{list-style:inside disc;color:#fff;font-weight:normal}.access_wrap .access_wrap_contents .text_area p{font-weight:normal}.access_wrap .access_wrap_contents a{color:#fff;text-decoration:underline}.access_wrap .access_wrap_contents a:hover{text-decoration:none}@media screen and (max-width: 1024px){.access_wrap{padding:20px 0}.access_wrap .access_wrap_contents .sns_text{position:relative;top:0;margin:35px 0}.access_wrap .access_wrap_contents .sns_text p:first-child{margin-left:0}.access_wrap .access_wrap_contents .sns_text a{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:#fff;color:#f7840f !important}}.link_text{position:relative}.link_text::after{content:"→";position:relative;right:0;top:0}.hide-area{display:none}.modal{display:none;position:fixed;z-index:8887;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.7);-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.modal-container .img{background:#f1f1f1;margin-bottom:15px}.modal-container p:last-child{margin-bottom:0}.modal-content{background:#fff;overflow-y:auto;padding:20px 20px;max-width:700px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-height:654px;-webkit-animation:show .6s linear 0s;animation:show .6s linear 0s;overflow:initial}.modal-content figure{margin-bottom:20px}.modal-top{display:inline-block;position:absolute;right:5px;top:5px}.modal-close{color:#fff;text-decoration:none;font-size:40px;font-weight:normal;line-height:1;padding:0 0px;position:absolute;right:-10px;top:-50px}.modal-close:hover,.modal-close:focus{text-decoration:none;cursor:pointer}.modal-title{color:#fff}@-webkit-keyframes show{from{opacity:0}to{opacity:1}}@keyframes show{from{opacity:0}to{opacity:1}}.details_table{width:100%;max-width:440px;margin-right:20px;border:1px solid #a8a8a8}.details_table th{background-color:#efede5;color:#9d9b95;padding:7px 0;line-height:16px;font-weight:normal;border:1px solid #a8a8a8}.details_table td.time{background-color:#f5f4f1;color:#9d9b95;font-size:15px;line-height:15px;font-weight:normal;padding:5px 0;text-align:center}.details_table td{font-size:20px;line-height:22px;border:1px solid #a8a8a8;text-align:center;padding:7px 0}.modal-container_ul li{line-height:22px}.reservation_wrap{background-color:#f5f4f1;padding:15px;border-radius:6px}.reservation_wrap .sub_tit{line-height:18px;margin-bottom:10px}.orange_link_btn{background:#f63 0% 0% no-repeat padding-box;border-radius:6px;padding:20px 0;color:#fff !important;font-size:22px;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:305px;width:100%}a:focus{outline:2px aqua dotted}.dark a{color:blue}.dark footer a{color:#fff !important}.pc{display:block !important}.sp{display:none !important}.dark .header_inner h1,.dark .header_inner .mail_btn{color:#fff !important;background-color:#000}.dark .color li.current a{color:#fff !important;background-color:#444 !important}.dark #page_head::after,.dark .bg_texture::before,.dark .header_inner .drawing_btn li a{background:#fafafa;color:#000}.dark .header_inner .drawing_btn li a:hover{background:#000 !important;color:#fff !important}.dark a.link_btn{border:#000 2px solid !important;background:#000 !important;color:#fff !important}.dark a.link_btn:hover{background:#fff !important;color:#000 !important}.dark a:hover{color:#fafafa !important}.dark header a{color:#000}.dark header a:hover{color:#4e4e4e !important}.dark .access_wrap{background-color:#222 !important}.dark footer{background-color:#000 !important}.dark header .openbtn,.dark header #g-nav-list{background-color:#444}.dark .link_btn a:hover{-webkit-box-shadow:10px -10px 0 #ddd;box-shadow:10px -10px 0 #ddd;background-color:#000;border-color:#000}.dark #sec_home_accessmap_wrap::before{opacity:.85}.dark h2.heading02,.dark main p a{color:#000 !important}@media print,screen and (max-width: 1025px){.pc{display:none !important}.sp{display:block !important}.color{position:relative;right:auto;height:auto;margin-bottom:1.04vw;padding:1.04vw 0;display:block;text-align:center}.color ul{display:block}.color li{width:8em;margin:0 5px;padding:5px;text-align:center;display:inline-block}.color li a{height:auto !important;text-align:center !important;display:block !important}.color li a::after{display:none !important}}.dark .access_wrap .mail_text span,.dark .access_wrap .tel_text span{background-color:#fff !important;color:#222 !important}/*# sourceMappingURL=maps/critical-css-home.css.map */
