﻿.slick-loading .slick-list{background:#fff url(/assets/ajax-loader-e7b44c86b050fca766a96ddac2d0932af0126da6f2305280342d909168dcce6b.gif) center center no-repeat}@font-face{font-family:"slick";src:url(/fonts/slick.eot);src:url(/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/fonts/slick.woff) format("woff"),url(/fonts/slick.ttf) format("truetype"),url(/fonts/slick.svg#slick) format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}body{margin:0}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}nav ol,nav ul{list-style:none}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ffff00;color:#000000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,optgroup,select,textarea{margin:0}button,input,select,textarea{background-color:transparent;color:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden="false"][hidden]:not(:focus){clip:rect(0, 0, 0, 0);display:inherit;position:absolute}[aria-disabled]{cursor:default}*{min-height:0;min-width:0}body{font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Meiryo", "メイリオ", "Osaka", "MS PGothic", arial, helvetica, sans-serif}h1{margin:0;font-size:0.7rem;font-weight:normal;text-align:right}h2{font-size:1.2rem;font-weight:normal;border-left:0.5rem solid #006600;margin:0.5rem 0;padding-left:0.3rem}h3,h4{font-size:1rem}a{text-decoration:none;color:#000000}a:hover{text-decoration:underline}ul{margin:0;padding:0}ul li{list-style:none}.container{max-width:980px;margin:0 auto;padding:0.5rem}.hidden{visibility:hidden}.header{padding:0.5rem;background:#70BCED;color:#ffffff}.header .contents{display:flex;flex-wrap:wrap}.header .contents .logo{flex:1}.header .contents .logo a{color:#ffffff}.header .contents .logo .en_US{font-size:1.2rem}.header .contents .logo .ja_JP{font-size:1.4rem;font-weight:bold}.header .contents .inquiry{margin:0.5rem 0.2rem 0 0;padding:0.5rem;border:1px solid #808080;border-radius:0.5rem;font-size:0.8rem;text-align:center;display:flex;flex-direction:column}.header .contents .inquiry p{margin:0.2rem 0}.header .contents .inquiry ul{display:flex;list-style:none;margin:0 auto}.header .contents .inquiry ul li:nth-of-type(n+2){margin-left:1.5rem}.header .contents .inquiry a{font-size:1rem;font-weight:bold;color:#ffff00}.contents .side{flex-shrink:0;margin-right:1rem}.contents .side a{color:#000000}.contents .side .title{border-left:0.5rem solid #006600;margin-bottom:0.2rem;padding-left:0.5rem}.contents .side .menu{padding:0 0.5rem 0.5rem 0.2rem}.contents .side .menu .links .link{margin-bottom:0.2rem}.contents .side .menu .links .link a{padding:0 0.5rem}.contents .side .menu .links .link .new{display:inline-block;margin-left:0.3rem;padding:0 0.3rem;border-radius:0.2rem;background-color:#ff0000;color:#ffffff;font-size:0.6rem;font-weight:bold;line-height:1.2;vertical-align:0.1rem}.contents .side .partner{margin:1.5rem 0;padding:0.5rem 0;border-top:1px dotted #808080;border-bottom:1px dotted #808080;font-size:0.8rem}.contents .side address{font-size:0.8rem;font-style:normal}.contents .side address p{margin:0}.contents .side address .logo{font-size:1rem;font-weight:bold}footer{padding:0.5rem 0;background-color:#f1f1f1;color:#333333;font-size:13px}footer .footers{display:flex;flex-wrap:wrap}footer .footers .footer{padding:0 40px}footer .footers .footer h4{margin:0.5rem 0}footer .footers .footer ul{padding-left:0.5rem}footer .footers .footer ul .link{padding:0.1rem 0}footer .footers .footer ul .link a{font-size:13px;color:#333333}footer .footers .footer.corporation>div{display:flex}footer .sns{text-align:center}footer .copyright{border-top:solid 1px white;margin:0 25px;padding:1rem;text-align:center}nav.breadcrumbs ol{margin:0;padding:0;display:flex}nav.breadcrumbs ol li{list-style:none}nav.breadcrumbs ol li a{color:#808080}nav.breadcrumbs ol li:not(:last-child):after{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;padding:0 0.5rem;color:#808080}.card{position:relative;display:flex;flex-direction:column;font-size:16px;overflow:hidden;z-index:1;background:#ffffff;border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12)}.card__image--top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card__title{display:flex;align-items:center;justify-content:stretch}.card__title-text{display:flex;align-self:flex-start;margin:0}.card__body{flex:1 1 auto;padding:1.25rem}form input[type=text],form input[type=email],form textarea{width:100%;padding:0.5rem;font-size:1rem;border:solid 1px #808080;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}form textarea{height:10em}form input[type=checkbox]{margin-right:0.3em}form input[type=submit]{padding:0.2rem 0.5rem;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:1rem;cursor:pointer}form input.error,form textarea.error{border:0.1rem solid #ff0000}form .required{margin-left:0.5rem;padding:0.2rem;font-size:0.8rem;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background-color:#ff0000;color:#ffffff}form .errors{margin:1em 0;padding:0.5em 0;border:0.1rem solid #ff0000;border-radius:5px}form .errors .message{color:#ff0000;margin:0.5rem;font-weight:bold}form .errors ul{margin-left:1em}form .errors ul li{list-style:none}form .field_with_errors input,form .field_with_errors textarea{border-color:#ff0000}form .form-group{display:flex;align-items:center;padding:1rem 0}form .form-group:not(:last-child){border-bottom:dotted 1px gray}form .form-group>.label{display:flex;width:25%}form .form-group>.input{width:75%}form .actions{margin:1rem auto;text-align:center}form .actions .submit{background-color:#060;color:#fff}@media (min-width: 576px){.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.slider{margin:0 0 28px;padding:0}.slider .slide{height:250px;margin:0 0.5rem;display:flex;flex-direction:column;justify-content:flex-end}.slider .slide .message{height:3rem;padding:0.3rem;background:rgba(0,0,0,0.5);color:#ffffff}.slider .slide .message .title{font-weight:normal;margin:0}.images .slider{padding:0 1.5rem}.slick-prev:before,.slick-next:before{color:#0000cd}.slick-prev{left:0}.slick-next{right:0}.slick-dots{right:0}section>h1{font-size:1.2rem;font-weight:normal;margin:0.5rem 0;padding-left:0.3rem;border-bottom:0.1rem solid #006600;border-left:0.5rem solid #006600;text-align:left}.contents{display:flex}.contents .main{flex:1 1 0;width:100%;padding-bottom:2rem}main.index .slider .slide.office{background:url(/assets/services/office/heading/2-37a5329883799fea08a67064aeb9feb0f0ff6e9ad91614b50f83b53153aa165d.jpg) center/cover}main.index .slider .slide.apartment{background:url(/assets/services/apaman/images/7-671f0b23059b7a1b234a62ecc968e5c1917748a8f379e8ca037a63c6c22d9d74.jpg) center/cover}main.index .slider .slide.clinic{background:url(/assets/slider/clinic-297699cc9e504d226538a813c5112ab59b4045c85547ae57da0502648c740ae1.jpg) center/cover}main.index .slider .slide.house{background:url(/assets/services/aircon/consumer/4-58844dc122336c822842f79174c94319f3f0d254f70d91ab5dfbbda2d63e4d47.jpg) center/cover}main.index .contents .main .heading{margin-bottom:1rem}main.index .contents .main .heading ul{list-style:none}main.index .contents .main .heading ul li{padding:0.2rem 0}main.index .contents .main .heading ul li .title{padding-left:1rem}main.index .contents .main .services{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}main.index .contents .main .services .service{padding:0.2rem}main.index .contents .main .services .service .card__title{height:90px;padding:0.3rem}main.index .contents .main .services .service .card__title-text{background:rgba(0,0,0,0.3);border-left:0.3rem solid #006600;padding:0.3rem 1rem;font-weight:normal;color:#ffffff}main.index .contents .main .services .service .card__supporting-text ul{list-style:none;margin:0;padding:0.3rem}main.index .contents .main .services .service .card.office .card__title{background:url(/assets/office-7a73953a5702d0dd3bbb0764f90c960e379d47bdb60000123d00bdcd8c90067a.jpg) center/cover}main.index .contents .main .services .service .card.wax .card__title{background:url(/assets/wax-078cfbe586cf09b4655df61e3da5e360f3d95902267631a0924f350a6e08b300.jpg) center/cover}main.index .contents .main .services .service .card.carpet .card__title{background:url(/assets/carpet-16f04636c3a5f39325d6840c79896a065865d46e7aac5eab34d9df4681ec4747.jpg) center/cover}main.index .contents .main .services .service .card.house .card__title{background:url(/assets/housecleaning-00bd434a06bef850ecb62dc1fd4571e4b28210c980153c009c2ed5ea87c45fee.jpg) center/cover}main.index .contents .main .services .service .card.air-conditioner .card__title{background:url(/assets/air-conditioner-942af23966078eaee6bc1cdd35a775515d5199b3c23569286c5f160e3205173f.jpg) center/cover}main.index .contents .main .services .service .card.apartment .card__title{background:url(/assets/apartment-5f2e6bead39ab67d9dfab9a0adf2c38bba7f24ce8ace654d0cb8136e1513c68d.jpg) center/cover}main.index .contents .main .services .service .card.school .card__title{background:url(/assets/services/school/2-bfe6bbcf4e6109bdd2e5c525e401e076e13d4314b7285d9751c08768c87cc1c8.jpg) center/cover}main.index .contents .main .services a:hover{text-decoration:none}.service ul{list-style:none}.service .heading h2{border-bottom:0.1rem solid #006600;border-left:0.5rem solid #006600;padding-left:0.3rem}.service .heading .message p{margin:0}.service .works dt{border-left:0.3rem solid #006600;margin-left:0.5rem;padding-left:0.1rem}.service .works dd{margin-left:1rem}.service .prices h3{border-bottom:0.1rem solid #ffa500;border-left:0.5rem solid #ffa500;padding-left:0.3rem}.service .prices .message p{margin:0}.service .prices table{border:solid 1px #808080;border-collapse:collapse;margin-bottom:1rem}.service .prices table caption{text-align:left;border-left:0.3rem solid #ffa500;margin:0.1rem 0 0.5rem 0.5rem;padding-left:0.3rem}.service .prices table caption p{margin:0}.service .prices table th,.service .prices table td{border:solid 1px #808080;border-collapse:collapse;text-align:center;padding:0.5rem}.service .prices table th{background-color:#d3d3d3;padding:0 auto}.service .prices dl dt{border-left:0.3rem solid #ffa500;margin:0.1rem 0 0.5rem 0.5rem;padding:0.1rem}.service .prices dl dd ul{list-style:disc}.service .images h3{border-bottom:0.1rem solid #0000cd;border-left:0.5rem solid #0000cd;padding-left:0.3rem;margin-bottom:0.5rem}.service .images .slider .slide .message{height:2rem;margin:0;padding:0.2rem 0 0.2rem 1rem}main.office .heading .slider .slide.slide1{background:url(/assets/services/office/heading/1-0efff1811f12e88c64b785bff33e58f33978b8f131452ba56fc45b93d0738755.jpg) center/cover}main.office .heading .slider .slide.slide2{background:url(/assets/services/office/heading/2-37a5329883799fea08a67064aeb9feb0f0ff6e9ad91614b50f83b53153aa165d.jpg) center/cover}main.office .heading .slider .slide.slide3{background:url(/assets/services/office/heading/3-8f4f3b019e41a75b01320a8a10c51a736eaba224462c68aaf03b46bd44779975.jpg) center/cover}main.office .images .slider .slide.slide1{background:url(/assets/pic_office8-5ccc634f7db5fb20e7ff4f1495da14f7964a29096d01526c38a37bf5958f1162.jpg) center/contain no-repeat}main.office .images .slider .slide.slide2{background:url(/assets/pic_office9-96e5017377bd7f4ac85dce43a479832928404b0e2e8d1ad8265deff0e758a37c.jpg) center/contain no-repeat}main.office .images .slider .slide.slide3{background:url(/assets/pic_office10-47fbd2888a95cbd4e4c9592e5ceda4b47987f77f59e9cc91380292a69f11afcf.jpg) center/contain no-repeat}main.office .images .slider .slide.slide4{background:url(/assets/pic_office11-f6b90ae64a8eed6405a56471fca2fddbb44b82ba2f51ba675d522757ff1ef00b.jpg) center/contain no-repeat}main.office .works a{text-decoration:underline}main.office .works section{margin:1rem 0}main.office .works section h1{border-bottom:0.1rem solid #006600;border-left:0.5rem solid #006600;padding-left:0.3rem;text-align:left;font-size:1.1rem}main.office .works section h2{border-bottom:none;border-left:0.5rem solid #009900;margin:0;padding-left:0.3rem;font-size:1rem}main.office .works section dl{margin:0.5rem 0.3rem}main.office .works section dl dt{border-left:none;margin:0.2rem 0;padding-left:0}main.office .works section dl.description{margin:1rem 0}main.office .works section dl.description dt:before{content:"\f14a";font-family:"Font Awesome 5 Free";padding-right:0.3rem}main.office .works section dl.menu dt:before{content:"\f111";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:0.3rem}main.office .works section dl.menu dd dt:before{font-size:0.5rem}main.office .prices a{text-decoration:underline}main.office .prices .message{margin:1rem 0}main.wax .message p{margin:0}main.wax .heading .slide{height:250px}main.wax .heading .slide.slide1{background-color:red;background:url(/assets/services/wax/heading/1-546cea09b1f9536505c8dbb58000c239298b864a6246cd2102f2df333bbb990b.jpg) center/cover}main.wax .images .slider.works .slide.slide1{background:url(/assets/wax01-cb4b0e8bd371c0988c94284ed9b6c3ac1503b0b48609b130336cfc5d2432e30a.jpg) center/contain no-repeat}main.wax .images .slider.works .slide.slide2{background:url(/assets/wax02-556b02ad3b07854d1c2670c885654ae36731ab9c0ab186e7616b38fc95852237.jpg) center/contain no-repeat}main.wax .images .slider.works .slide.slide3{background:url(/assets/wax03-002a01c16aaf03e20afb1963f9af96941e24f496cb26e11afddbf7a01959eadf.jpg) center/contain no-repeat}main.wax .images .slider.works .slide.slide4{background:url(/assets/wax04-8fabcf9443f134c37492c7be40527ee15c68e00cc58ff40c95579d0096fdf4cf.jpg) center/contain no-repeat}main.wax .images .slider.works .slide.slide5{background:url(/assets/wax05-f53f5b950787f875b2698fb1b699ac9109f6a8f39deb23040e6eb541c71ca366.jpg) center/contain no-repeat}main.wax .images .slider.works .slide.slide6{background:url(/assets/wax06-c6404975ede2d70016ae88cfb548e48c961531910343adbc51d1d8d2231e505a.jpg) center/contain no-repeat}main.wax .images .slider.beforeafter .slide.slide1{background:url(/assets/wax07-08aba3490fd337cc2d0eb61041e294e2200bdea9bee5a1444b7fabd3d02565cb.jpg) center/contain no-repeat}main.wax .images .slider.beforeafter .slide.slide2{background:url(/assets/wax08-d74ce8766671e63dfc592d94fd77ee4adce94f45a2086889ab45c88d824209c4.jpg) center/contain no-repeat}main.wax .images .slider.beforeafter .slide.slide3{background:url(/assets/wax09-2d8c59cbb0c2b99f3769bbb1276e65a949e7aedf22be0e7681dbff801a83b328.jpg) center/contain no-repeat}main.wax .images .slider.beforeafter .slide.slide4{background:url(/assets/wax10-933ba44dbcd88dd1d77016a7bcb7946d555db240c918b0b5da6f6b1847a07f7d.jpg) center/contain no-repeat}main.wax .images .slider.beforeafter .slide.slide5{background:url(/assets/wax11-a8b5ea8b9fea4f0a819094e69cdc4c84f45625e5f2abcebb20700e5d348da60b.jpg) center/contain no-repeat}main.wax .images .slider.beforeafter .slide.slide6{background:url(/assets/wax12-0ca27527135a446c345e712d837e78c24728b3b6f4fc07fe53039f0eb9948b8a.jpg) center/contain no-repeat}main.carpet .heading .slider .slide.slide1{background:url(/assets/services/carpet/heading/1-4ada88146345b5835088716af77b9bed7d7bd4ce74b14a05ad90e84468d9d4e2.jpg) center/cover}main.carpet .heading .slider .slide.slide2{background:url(/assets/services/carpet/heading/2-366672079a8412ffbf70ddded0fdff815dfc56c7d620d86f672baa8f76859bb9.jpg) center/cover}main.carpet .heading .slider .slide.slide3{background:url(/assets/services/carpet/heading/3-5e18f915afe3064c2d06b34e611abd38e21e84e267063d0e98db1c030f878e73.jpg) center/cover}main.carpet .heading .slider .slide.slide4{background:url(/assets/services/carpet/heading/4-235a5e15630e7e71aeb81a84a547fa8588197879ab9a9bd7f1c7699ed11ac768.jpg) center/cover}main.carpet .images .slider .slide.slide1{background:url(/assets/carpet_flow-6ee0488e5ea84d834606f2adb54da9b5912d8b5af8189e0863b59f33fece3035.jpg) center/contain no-repeat}main.carpet .images .slider .slide.slide2{background:url(/assets/carpet01-b1c8badc12f51ebd59d180b5b85ade570ed15030537ca218525523ed7b33aca3.jpg) center/contain no-repeat}main.carpet .images .slider .slide.slide3{background:url(/assets/carpet02-b1182fc5d009f608dd99dad831185c2f99de0108ded01b67afb437cc160216e0.jpg) center/contain no-repeat}main.carpet .images .slider .slide.slide4{background:url(/assets/carpet03-9a8daf2299211337b38a9c40ff157255d6ae23cf1193473bdd4fac61dced4aec.jpg) center/contain no-repeat}main.carpet .images .slider .slide.slide5{background:url(/assets/carpet04-aecc1b966b51963d261a4e2ad5de5015a548dbec5359cb1e7d43dcb3a0d60364.jpg) center/contain no-repeat}main.carpet .images .slider .slide.slide6{background:url(/assets/carpet05-241d9346db58db197df16ff7b80d8cb040125cf2015c8e17bc7321f855045964.jpg) center/contain no-repeat}main.carpet .images .slider .slide.slide7{background:url(/assets/carpet06-1264a5ebed47c4b1560a00b5a816699048762ef8893aa86ac205db36e65dbf6a.jpg) center/contain no-repeat}main.carpet .images .slider .slide.slide8{background:url(/assets/carpet07-6a8d4122c84dd0df16987ed12832f768a3c6622d559fb57b1cbb71f8490d69db.jpg) center/contain no-repeat}main.carpet .images .slider .slide.slide9{background:url(/assets/carpet08-ca0075118d04362adda7329951f6cbfdf5595388e11b41f6ca56128601d7d83e.jpg) center/contain no-repeat}main.carpet .images .slider .slide.slide10{background:url(/assets/carpet09-e9591b7c3136c02b139befa0d72379952af78e77890c359955ece4afa8660513.jpg) center/contain no-repeat}main.carpet .images .slider .slide.slide11{background:url(/assets/carpet10-71922cc6b36f2adb3c5ea30eacdc6bf4aa1ff00f4af9c485c9855d21965de3af.jpg) center/contain no-repeat}main.carpet .works a{text-decoration:underline}main.carpet .works section{margin:1rem 0}main.carpet .works section h1{border-bottom:0.1rem solid #006600;border-left:0.5rem solid #006600;padding-left:0.3rem;text-align:left;font-size:1.1rem}main.carpet .works section h2{border-bottom:none;border-left:0.5rem solid #009900;margin:0;padding-left:0.3rem;font-size:1rem}main.carpet .works section dl{margin:0.5rem 0.3rem}main.carpet .works section dl dt{border-left:none;margin:0.2rem 0;padding-left:0}main.carpet .works section dl.description{margin:1rem 0}main.carpet .works section dl.description dt:before{content:"\f14a";font-family:"Font Awesome 5 Free";padding-right:0.3rem}main.carpet .works section dl.menu dt:before{content:"\f111";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:0.3rem}main.carpet .works section dl.menu dd dt:before{font-size:0.5rem}main.carpet .prices a{text-decoration:underline}main.carpet .prices .message{margin:1rem 0}main.house .heading .slider .slide.slide1{background:url(/assets/services/house/heading/1-473ca44a44b3b2c3bc08a9905395d978b6e751d42389609bf289df0f7191a0ba.jpg) center/cover}main.house .heading .slider .slide.slide2{background:url(/assets/services/house/heading/2-63c04262fd68e3fe5f059c44f3aad9bf765edc52ea5172551b5f5cf8cb477e9c.jpg) center/cover}main.house .heading .slider .slide.slide3{background:url(/assets/services/house/heading/3-9e6dddf98e5cbd0ec9941169ff0b5377ea65a8f8eafef38513cc0cf0c54a30aa.jpg) center/cover}main.house .heading .slider .slide.slide4{background:url(/assets/services/house/heading/4-7790062c668176402ee4ff9e15ee6b2c9806b8959dbdb3740a264271c64bcc39.jpg) center/cover}main.house .heading .slider .slide.slide5{background:url(/assets/services/house/heading/5-00468b6c43f5c0c1604b6cda55aa02ecd531a5b6156e83d1c7842c5edd1640a0.jpg) center/cover}main.house .heading .slider .slide.slide6{background:url(/assets/services/house/heading/6-226d16e99a0954a9381c5351a9e66ba5296e184e95b2e42b9729cb431f43d21f.jpg) center/cover}main.house .images .slider .slide.slide1{background:url(/assets/services/house/images/1-b29058c9b64086c5f106b3a895e0241b76c8be0f7939b56fb346313e3d13ebcb.jpg) center/contain no-repeat}main.house .images .slider .slide.slide2{background:url(/assets/services/house/images/2-6c9b7b305582c519c1d8e5f0c9b6bc04efb138e42b6ab7a3ad5a8fd2e71b49d2.jpg) center/contain no-repeat}main.house .images .slider .slide.slide3{background:url(/assets/services/house/images/3-3bd4577697ecd7ed087a9e1074e5250850d528754b4323f65da92a72da61b1aa.jpg) center/contain no-repeat}main.house .images .slider .slide.slide4{background:url(/assets/services/house/images/4-b7dc1d463cef7038157585456c198c32ccc906c746b535113af4941abf5b4c0f.jpg) center/contain no-repeat}main.house .images .slider .slide.slide5{background:url(/assets/services/house/images/5-e549bead8d198a74b8dd21d04b246ab35e561f1a351dd00626cce0c13a03b1bd.jpg) center/contain no-repeat}main.house .images .slider .slide.slide6{background:url(/assets/services/house/images/6-7628133764faccf42dbaba39abb42ac2be6e35edcfe9c28c07bb88bd4d89c9dd.jpg) center/contain no-repeat}main.aircon .images .slider.business .slide.slide1{background:url(/assets/services/aircon/business/1-cfc55d6de8a3575c8870fa42902955ccd84ecdac067a4b87ff0b49ecf34a1d40.jpg) center/contain no-repeat}main.aircon .images .slider.business .slide.slide2{background:url(/assets/services/aircon/business/2-e9bb9214a3a9b2d0103b4106243df89812df100ab961bbfea469aa6d90a2697e.jpg) center/contain no-repeat}main.aircon .images .slider.business .slide.slide3{background:url(/assets/services/aircon/business/3-ad1f5c31f8a3b93a68d82f8f9eb0006b67c542aebb637900533930897283818c.jpg) center/contain no-repeat}main.aircon .images .slider.business .slide.slide4{background:url(/assets/services/aircon/business/4-0655a09edba30cbcf10684173d352cec744b18c1af79b649737227f7dd00b536.jpg) center/contain no-repeat}main.aircon .images .slider.business .slide.slide5{background:url(/assets/services/aircon/business/5-7c129381ff373918e825fd54261abaf7baa3b16341e2af9713c921eed0b24fbd.jpg) center/contain no-repeat}main.aircon .images .slider.business .slide.slide6{background:url(/assets/services/aircon/business/6-7db701ad357f78c6d9a00cd28ee358cc4278c8c0b3f833dce26bce957b3ef5cc.jpg) center/contain no-repeat}main.aircon .images .slider.business .slide.slide7{background:url(/assets/services/aircon/business/7-fdf2c2af62b71a25f1aa93cbcc61edaf3644b9a2858b64e21f05c73d04b827d7.jpg) center/contain no-repeat}main.aircon .images .slider.business .slide.slide8{background:url(/assets/services/aircon/business/8-2a645e5ada7f5a212aceadcb495fac00946fad879293b0707cac7ea20573f5a5.jpg) center/contain no-repeat}main.aircon .images .slider.consumer .slide.slide1{background:url(/assets/services/aircon/consumer/1-09431cddaf2b58077c83c3706da9448e3c45dcfe89b54f5a094621de556771ba.jpg) center/contain no-repeat}main.aircon .images .slider.consumer .slide.slide2{background:url(/assets/services/aircon/consumer/2-9533d2d01749178f6f8da28b0574faf5498b387bd2297c40a495c9b83e0fe728.jpg) center/contain no-repeat}main.aircon .images .slider.consumer .slide.slide3{background:url(/assets/services/aircon/consumer/3-8d8f5cb62b753ccd1ac397283c118de89e6da9a27618e6d59cad11616a26a651.jpg) center/contain no-repeat}main.aircon .images .slider.consumer .slide.slide4{background:url(/assets/services/aircon/consumer/4-58844dc122336c822842f79174c94319f3f0d254f70d91ab5dfbbda2d63e4d47.jpg) center/contain no-repeat}main.aircon .images .slider.consumer .slide.slide5{background:url(/assets/services/aircon/consumer/5-269c40ab070ba1608e3a0162234b67657b36261ba6d7f65c9b5aba81a3474abf.jpg) center/contain no-repeat}main.aircon .images .slider.consumer .slide.slide6{background:url(/assets/services/aircon/consumer/6-118823186475097238d09b9ce406bcc2083489c63f5175968be0310ae4aebb5e.jpg) center/contain no-repeat}main.aircon .images .slider.consumer .slide.slide7{background:url(/assets/services/aircon/consumer/7-d79eb50f3d9d8e347234cf32e940c220c62359ec21cb6738f0322015150d996e.jpg) center/contain no-repeat}main.aircon .images .slider.beforeafter .slide.slide1{background:url(/assets/services/aircon/beforeafter/1-9f27b1cfe71d5efe802cd6df41889164a6c83232eab70b5ce8349f947f504c1e.jpg) center/contain no-repeat}main.aircon .images .slider.beforeafter .slide.slide2{background:url(/assets/services/aircon/beforeafter/2-84439b3ed45b0133d2ec23daf34a12b3aab75428ea733a7a2adb28e4ff389814.jpg) center/contain no-repeat}main.aircon .images .slider.beforeafter .slide.slide3{background:url(/assets/services/aircon/beforeafter/3-0ca7d5e09c6495f287624ec917389779e6d87e0feb813b00680290eb697a1a7d.jpg) center/contain no-repeat}main.aircon .images .slider.beforeafter .slide.slide4{background:url(/assets/services/aircon/beforeafter/4-a2bf875c76c12520172bf70784ff76183bdbda7215cb766af0a7cbb466a17d81.jpg) center/contain no-repeat}main.aircon .works a{text-decoration:underline}main.aircon .works .sns{margin:1rem 0 1.5rem 0}main.aircon .works .sns ul{margin:0.5rem 1.5rem}main.aircon .works .sns ul li{list-style-type:disc}main.aircon .works .sns ul li i{margin-right:0.5rem}main.aircon .works section{margin:1rem 0}main.aircon .works section h1{border-bottom:0.1rem solid #006600;border-left:0.5rem solid #006600;padding-left:0.3rem;text-align:left;font-size:1.1rem}main.aircon .works section h2{border-bottom:none;border-left:0.5rem solid #009900;margin:0;padding-left:0.3rem;font-size:1rem}main.aircon .works section dl{margin:0.5rem 0.3rem}main.aircon .works section dl dt{border-left:none;margin:0.2rem 0;padding-left:0}main.aircon .works section dl.description{margin:1rem 0}main.aircon .works section dl.description dt:before{content:"\f14a";font-family:"Font Awesome 5 Free";padding-right:0.3rem}main.aircon .works section dl.menu dt:before{content:"\f111";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:0.3rem}main.aircon .works section dl.menu dd dt:before{font-size:0.5rem}main.aircon .works section dl.faq dt{margin-top:1.5rem;margin-left:0.5rem}main.aircon .works section dl.faq dt:before{content:"Q.";padding-right:0.5rem}main.aircon .works section dl.faq dd{margin-left:0.5rem}main.aircon .works section dl.faq dd:before{content:"A.";padding-right:0.5rem}main.aircon .prices a{text-decoration:underline}main.aircon .prices .message{margin:1rem 0}main.apaman .works a{text-decoration:underline}main.apaman .works .sns{margin:1rem 0 1.5rem 0}main.apaman .works .sns ul{margin:0.5rem 1.5rem}main.apaman .works .sns ul li{list-style-type:disc}main.apaman .works .sns ul li i{margin-right:0.5rem}main.apaman .works section{margin:1rem 0}main.apaman .works section h1{border-bottom:0.1rem solid #006600;border-left:0.5rem solid #006600;padding-left:0.3rem;text-align:left;font-size:1.1rem}main.apaman .works section h2{border-bottom:none;border-left:0.5rem solid #009900;margin:0;padding-left:0.3rem;font-size:1rem}main.apaman .works section ol.menu{margin:0.5rem 0.3rem;padding:0}main.apaman .works section ol.menu li{list-style-type:none}main.apaman .works section ol.menu li:before{content:"\f111";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:0.3rem}main.apaman .images .slider .slide.slide1{background:url(/assets/services/apaman/images/1-18a89e178f6d6d937ee6049b8718a1e0d4c437841b9349c7e2ca2103f37bca21.jpg) center/contain no-repeat}main.apaman .images .slider .slide.slide2{background:url(/assets/services/apaman/images/2-e8c54687a99bb2abe931ddd4dee37bd64a1b477db169a0611f75cb1059a0a0ab.jpg) center/contain no-repeat}main.apaman .images .slider .slide.slide3{background:url(/assets/services/apaman/images/3-87f0a8c8d2ee12b4439a75770f36ee799327b6d59e57ef4aab9d879b4dddde68.jpg) center/contain no-repeat}main.apaman .images .slider .slide.slide4{background:url(/assets/services/apaman/images/4-ffce7208287f046a756c98079804c20f679250f2c7d0917c0e49df6d06270218.jpg) center/contain no-repeat}main.apaman .images .slider .slide.slide5{background:url(/assets/services/apaman/images/5-8b927529a682a4e8efcde1b7bb88920f8918d2a366fcb9bf48e65470791e2ec8.jpg) center/contain no-repeat}main.apaman .images .slider .slide.slide6{background:url(/assets/services/apaman/images/6-74d48839f45337d67623d80ee6c1a2235a40b505d773d4d066bdc7ed0a17da41.jpg) center/contain no-repeat}main.apaman .images .slider .slide.slide7{background:url(/assets/services/apaman/images/7-671f0b23059b7a1b234a62ecc968e5c1917748a8f379e8ca037a63c6c22d9d74.jpg) center/contain no-repeat}main.apaman .images .slider .slide.slide8{background:url(/assets/services/apaman/images/8-c2f45c0539eca4ba446f66b0ab4757d864a847859f5c28194627d4487f92393a.jpg) center/contain no-repeat}main.apaman .images .slider .slide.slide9{background:url(/assets/services/apaman/images/9-ec783bf934720008ed657fb3288b24d63694590627291e39fdcc880ed1238efe.jpg) center/contain no-repeat}main.apaman .images .slider .slide.slide10{background:url(/assets/services/apaman/images/10-9af8b4f0a12243444aefee3da687fa92f83cd4e5ee06923ee18d82fc81b4b2a6.jpg) center/contain no-repeat}main.school .images .caption{font-size:0.85rem;color:#808080;margin:0 0 0.5rem 0}main.school .images .slider.lesson .slide{height:360px}main.school .images .slider.lesson .slide.slide1{background:url(/assets/services/school/1-060fb39638a58eafdbe737e1723e7898bac4f792872582283d429ad97d8942d7.jpg) center/contain no-repeat}main.school .images .slider.lesson .slide.slide2{background:url(/assets/services/school/2-bfe6bbcf4e6109bdd2e5c525e401e076e13d4314b7285d9751c08768c87cc1c8.jpg) center/contain no-repeat}main.school .images .slider.lesson .slide.slide3{background:url(/assets/services/school/3-0e315951e3008e63b4464c75146f2be4b98975d1800bc5d6a7dfa25a9e418396.jpg) center/contain no-repeat}main.school .images .slider.lesson .slide.slide4{background:url(/assets/services/school/4-96b78d4b342a0a3353c6e8875765bd3683fefb9f2068fbc78b140a4ce727017a.jpg) center/contain no-repeat}main.school .images .slider.process .slide.slide1{background:url(/assets/services/aircon/business/1-cfc55d6de8a3575c8870fa42902955ccd84ecdac067a4b87ff0b49ecf34a1d40.jpg) center/contain no-repeat}main.school .images .slider.process .slide.slide2{background:url(/assets/services/aircon/business/2-e9bb9214a3a9b2d0103b4106243df89812df100ab961bbfea469aa6d90a2697e.jpg) center/contain no-repeat}main.school .images .slider.process .slide.slide3{background:url(/assets/services/aircon/business/3-ad1f5c31f8a3b93a68d82f8f9eb0006b67c542aebb637900533930897283818c.jpg) center/contain no-repeat}main.school .images .slider.process .slide.slide4{background:url(/assets/services/aircon/business/4-0655a09edba30cbcf10684173d352cec744b18c1af79b649737227f7dd00b536.jpg) center/contain no-repeat}main.school .images .slider.process .slide.slide5{background:url(/assets/services/aircon/business/5-7c129381ff373918e825fd54261abaf7baa3b16341e2af9713c921eed0b24fbd.jpg) center/contain no-repeat}main.school .images .slider.process .slide.slide6{background:url(/assets/services/aircon/business/6-7db701ad357f78c6d9a00cd28ee358cc4278c8c0b3f833dce26bce957b3ef5cc.jpg) center/contain no-repeat}main.school .images .slider.process .slide.slide7{background:url(/assets/services/aircon/business/7-fdf2c2af62b71a25f1aa93cbcc61edaf3644b9a2858b64e21f05c73d04b827d7.jpg) center/contain no-repeat}main.school .images .slider.process .slide.slide8{background:url(/assets/services/aircon/business/8-2a645e5ada7f5a212aceadcb495fac00946fad879293b0707cac7ea20573f5a5.jpg) center/contain no-repeat}main.school .works a{text-decoration:underline}main.school .works section{margin:1rem 0}main.school .works section h1{border-bottom:0.1rem solid #006600;border-left:0.5rem solid #006600;padding-left:0.3rem;text-align:left;font-size:1.1rem}main.school .works section dl{margin:0.5rem 0.3rem}main.school .works section dl dt{border-left:none;margin:0.2rem 0;padding-left:0}main.school .works section dl.description{margin:1rem 0}main.school .works section dl.description dt:before{content:"\f14a";font-family:"Font Awesome 5 Free";padding-right:0.3rem}main.school .works section dl.faq dt{margin-top:1.5rem;margin-left:0.5rem}main.school .works section dl.faq dt:before{content:"Q.";padding-right:0.5rem}main.school .works section dl.faq dd{margin-left:0.5rem}main.school .works section dl.faq dd:before{content:"A.";padding-right:0.5rem}main.school .works section ol.flow{list-style:none;counter-reset:flow;margin:1rem 0;padding:0}main.school .works section ol.flow li{counter-increment:flow;position:relative;margin:0 0 0.8rem 0;padding:0 0 0.8rem 2.2rem;border-bottom:0.1rem dotted #d3d3d3}main.school .works section ol.flow li:before{content:counter(flow);position:absolute;top:0;left:0;width:1.6rem;height:1.6rem;line-height:1.6rem;text-align:center;border-radius:50%;background-color:#006600;color:#ffffff;font-size:0.9rem}main.school .works section ol.flow li:last-child{border-bottom:none}main.school .prices a{text-decoration:underline}main.school .prices table.courses th:first-child,main.school .prices table.courses td:first-child{white-space:nowrap}main.school .prices .message{margin:1rem 0}main.contacts ol.breadcrumbs{margin:0;padding:0;display:flex}main.contacts ol.breadcrumbs li{list-style:none;font-size:0.9rem;color:#808080}main.contacts ol.breadcrumbs li a span{font-size:0.9rem;color:#808080}main.contacts ol.breadcrumbs li:not(:last-child):after{content:'>';margin:0 0.5em}main.contacts form{width:90%;margin:1rem auto}main.contacts form .form-group{display:flex;align-items:center;padding:1rem 0}main.contacts form .form-group:not(:last-child){border-bottom:dotted 1px #808080}main.contacts form .form-group>.label{width:25%}main.contacts form .form-group>.input{width:75%}main.contacts form .form-group>.confirm{width:75%}main.contacts form .form-group ul.categories li{margin-left:1em;list-style:none}main.contacts form .field_with_errors{width:auto}main.contacts form .actions{margin:1rem auto;text-align:center}main.contacts form .actions .confirm{background-color:#0000cd;color:#ffffff}main.contacts form .actions .submit{background-color:#006600;color:#ffffff}.news *{text-align:left}.news>section{margin-bottom:1rem}.news>section h2{font-size:1.2rem;font-weight:normal;margin:0.5rem 0;padding-left:0.3rem;border-bottom:0.1rem solid #006600;border-left:0.5rem solid #006600}.news>section article{padding:0.5rem 0}.news>section article h3{border-left:0.5rem solid #090;margin:0;padding-left:0.3rem;font-size:1rem}.news>section article h3 a{text-decoration:underline}.news>section article time{font-size:0.9rem;padding:0.2rem 0}.news>section article p{margin:0.5rem 0}.news>article{padding:0  0 2rem 0}.news>article h2{font-size:1.2rem;font-weight:normal;margin:0.5rem 0;padding-left:0.3rem;border-bottom:0.1rem solid #006600;border-left:0.5rem solid #006600}.news>article time{display:block;font-size:0.9rem;padding:0.2rem 0}.news>article pre{font-family:"Hiragino Kaku Gothic ProN";font-size:1rem;overflow:auto;white-space:pre-wrap;word-wrap:break-word}main.privacy h2{border-left:0.5rem solid #0000cd;border-bottom:0.1rem solid #0000cd}main.privacy section ol{margin-top:1rem;padding-left:2rem}main.privacy section ol dl dt{font-weight:bold}main.privacy section ol dl dd{margin-left:0}main.privacy section ol dl dd p{margin:0}main.corp h2{border-left:0.5rem solid #0000cd;border-bottom:0.1rem solid #0000cd}main.corp .philosophy h3{font-size:1.2rem;text-align:center}main.corp .philosophy .message p{margin:0}main.corp #map{margin:1rem 0;height:250px}main.corp dl{width:100%;margin:0.5rem 0;padding:0.25rem 0}main.corp dt{float:left;clear:left;width:25%;padding-top:0.75rem}main.corp dd{margin:0;padding-top:0.75rem;padding-left:25%}@media screen and (max-width: 640px){.header .logo{flex:0 0 100%}.header .inquiry{flex:0 0 100%}.side{display:none}.services .service{flex:0 0 100%;max-width:100%}footer .footer{padding:none}footer .footer.corporation{margin-top:1rem;margin-left:0}}@media screen and (min-width: 641px){.services .service{flex:0 0 50%;max-width:50%}footer .footer{padding:0 1rem 0 0}footer .footer.corporation{margin-left:auto}}
