body{color:#323232;line-height:1;position:relative;font-family:游ゴシック,sans-serif;word-wrap:break-word;font-size:14px}img{max-width:100%;vertical-align:bottom}li{list-style:none}a{text-decoration:none;color:#333;transition:all .3s ease-in-out}a:hover{opacity:.65}button{transition:all .3s ease-in-out}button:hover{opacity:.65}select{-moz-appearance:menulist;-webkit-appearance:menulist}select::-ms-expand{display:block}.secpad{margin:0 auto;width:900px}.spbr{display:none}.sp{display:none}.pc{display:block}.pc-text{display:inline}.sp-text{display:none}@media(max-width: 560px){.secpad{width:100%;padding:0 30px}.spbr{display:inline-block}.sp{display:block}.pc{display:none}.pc-text{display:none}.sp-text{display:inline}.secpad>h2 img{width:200px}}.page-intro-template,.single main .page-intro,main.voice .page-intro,.privacy .page-intro,.thanks .page-intro,.confirm .page-intro,main.contact .page-intro,main.error .page-intro,.company .page-intro,.coating .page-intro,.housekeeping .page-intro,.housecleaning .page-intro{margin-bottom:40px;padding-top:120px;text-align:center}.page-intro-template p,.single main .page-intro p,main.voice .page-intro p,.privacy .page-intro p,.thanks .page-intro p,.confirm .page-intro p,main.contact .page-intro p,main.error .page-intro p,.company .page-intro p,.coating .page-intro p,.housekeeping .page-intro p,.housecleaning .page-intro p{line-height:2.43;font-size:16px;letter-spacing:.08em;margin-top:24px}@media(max-width: 560px){.page-intro-template,.single main .page-intro,main.voice .page-intro,.privacy .page-intro,.thanks .page-intro,.confirm .page-intro,main.contact .page-intro,main.error .page-intro,.company .page-intro,.coating .page-intro,.housekeeping .page-intro,.housecleaning .page-intro{padding-top:0}.page-intro-template p,.single main .page-intro p,main.voice .page-intro p,.privacy .page-intro p,.thanks .page-intro p,.confirm .page-intro p,main.contact .page-intro p,main.error .page-intro p,.company .page-intro p,.coating .page-intro p,.housekeeping .page-intro p,.housecleaning .page-intro p{line-height:1.8;font-size:15px;letter-spacing:.04em;padding:0 30px;text-align:left}.page-intro-template p br,.single main .page-intro p br,main.voice .page-intro p br,.privacy .page-intro p br,.thanks .page-intro p br,.confirm .page-intro p br,main.contact .page-intro p br,main.error .page-intro p br,.company .page-intro p br,.coating .page-intro p br,.housekeeping .page-intro p br,.housecleaning .page-intro p br{display:none}}.page-top-template,.single main,main.voice,.privacy,.thanks,.confirm,main.contact,main.error,.company,.coating,.housekeeping,.housecleaning{background:url(/images/common/all_heroimage.jpg);background-position:top center;background-repeat:no-repeat}.contact-template .secpad,.coating .contact .secpad,.housekeeping .contact .secpad,.housecleaning .contact .secpad{display:flex;justify-content:space-between;align-items:center;padding:55px 0 36px}.contact-template .secpad .contact-text,.coating .contact .secpad .contact-text,.housekeeping .contact .secpad .contact-text,.housecleaning .contact .secpad .contact-text{width:580px}.contact-template .secpad .contact-text .text,.coating .contact .secpad .contact-text .text,.housekeeping .contact .secpad .contact-text .text,.housecleaning .contact .secpad .contact-text .text{line-height:1.85;letter-spacing:.02em;margin-bottom:25px}.contact-template .secpad .contact-text h3,.coating .contact .secpad .contact-text h3,.housekeeping .contact .secpad .contact-text h3,.housecleaning .contact .secpad .contact-text h3{font-size:21px;font-weight:normal;margin-bottom:20px;display:flex;align-items:center}.contact-template .secpad .contact-text .num,.coating .contact .secpad .contact-text .num,.housekeeping .contact .secpad .contact-text .num,.housecleaning .contact .secpad .contact-text .num{display:flex;align-items:baseline}.contact-template .secpad .contact-text .num a,.coating .contact .secpad .contact-text .num a,.housekeeping .contact .secpad .contact-text .num a,.housecleaning .contact .secpad .contact-text .num a{color:#5da5d6;font-size:40px;font-weight:bold;display:flex;align-items:baseline}.contact-template .secpad .contact-text .num .uke,.coating .contact .secpad .contact-text .num .uke,.housekeeping .contact .secpad .contact-text .num .uke,.housecleaning .contact .secpad .contact-text .num .uke{margin-left:20px;font-size:18px}@media(max-width: 560px){.contact-template .secpad,.coating .contact .secpad,.housekeeping .contact .secpad,.housecleaning .contact .secpad{flex-direction:column;padding:20px 0 36px}.contact-template .secpad .contact-text,.coating .contact .secpad .contact-text,.housekeeping .contact .secpad .contact-text,.housecleaning .contact .secpad .contact-text{width:auto;text-align:center}.contact-template .secpad .contact-text .text,.coating .contact .secpad .contact-text .text,.housekeeping .contact .secpad .contact-text .text,.housecleaning .contact .secpad .contact-text .text{display:none}.contact-template .secpad .contact-text h3,.coating .contact .secpad .contact-text h3,.housekeeping .contact .secpad .contact-text h3,.housecleaning .contact .secpad .contact-text h3{justify-content:center;line-height:1.5;font-size:14px;margin-top:20px;margin-bottom:15px}.contact-template .secpad .contact-text h3 img,.coating .contact .secpad .contact-text h3 img,.housekeeping .contact .secpad .contact-text h3 img,.housecleaning .contact .secpad .contact-text h3 img{display:none}.contact-template .secpad .contact-text .num,.coating .contact .secpad .contact-text .num,.housekeeping .contact .secpad .contact-text .num,.housecleaning .contact .secpad .contact-text .num{flex-direction:column;align-items:center}.contact-template .secpad .contact-text .num a,.coating .contact .secpad .contact-text .num a,.housekeeping .contact .secpad .contact-text .num a,.housecleaning .contact .secpad .contact-text .num a{font-size:31px}.contact-template .secpad .contact-text .num img,.coating .contact .secpad .contact-text .num img,.housekeeping .contact .secpad .contact-text .num img,.housecleaning .contact .secpad .contact-text .num img{width:27px}.contact-template .secpad .contact-text .num .uke,.coating .contact .secpad .contact-text .num .uke,.housekeeping .contact .secpad .contact-text .num .uke,.housecleaning .contact .secpad .contact-text .num .uke{font-size:14px;margin-top:8px}}.transport-template,.housekeeping .transport{background:#e6f0ff;padding-bottom:135px}.transport-template .secpad,.housekeeping .transport .secpad{position:relative}.transport-template .secpad h2,.housekeeping .transport .secpad h2{text-align:center;margin-bottom:5px}.transport-template .secpad .text,.housekeeping .transport .secpad .text{position:absolute;width:495px;top:177px;left:364px}.transport-template .secpad p,.housekeeping .transport .secpad p{letter-spacing:.02em;line-height:1.5}.transport-template .secpad p span,.housekeeping .transport .secpad p span{font-size:21px;font-weight:bold;color:#ff8f00}.transport-template .secpad .kome,.housekeeping .transport .secpad .kome{font-size:10px;letter-spacing:.02em;margin-top:10px}@media(max-width: 560px){.transport-template,.housekeeping .transport{padding-bottom:25px;background:#fff}.transport-template .secpad,.housekeeping .transport .secpad{background:none;height:auto}.transport-template .secpad h2,.housekeeping .transport .secpad h2{display:block}.transport-template .secpad picture,.housekeeping .transport .secpad picture{display:block;text-align:center;margin-bottom:15px}.transport-template .secpad picture img,.housekeeping .transport .secpad picture img{width:156px}.transport-template .secpad .text,.housekeeping .transport .secpad .text{position:static;width:auto}}.transport-template2 .secpad,.coating .transport .secpad,.housecleaning .transport .secpad{background:url(/images/housecleaning/HouseCleaning_image02-01.jpg);background-position:top center;background-repeat:no-repeat;height:300px;position:relative}.transport-template2 .secpad h2,.coating .transport .secpad h2,.housecleaning .transport .secpad h2{display:none}.transport-template2 .secpad p,.coating .transport .secpad p,.housecleaning .transport .secpad p{position:absolute;width:495px;letter-spacing:.02em;line-height:1.64;top:157px;left:359px}@media(max-width: 560px){.transport-template2,.coating .transport,.housecleaning .transport{padding-bottom:30px}.transport-template2 .secpad,.coating .transport .secpad,.housecleaning .transport .secpad{background:none;height:auto}.transport-template2 .secpad h2,.coating .transport .secpad h2,.housecleaning .transport .secpad h2{display:block;text-align:center}.transport-template2 .secpad h2 img,.coating .transport .secpad h2 img,.housecleaning .transport .secpad h2 img{width:300px}.transport-template2 .secpad>img,.coating .transport .secpad>img,.housecleaning .transport .secpad>img{width:173px;display:block;margin:0 auto 15px}.transport-template2 .secpad p,.coating .transport .secpad p,.housecleaning .transport .secpad p{position:static;width:auto}.transport-template2 .secpad p br,.coating .transport .secpad p br,.housecleaning .transport .secpad p br{display:none}}header{background:rgba(255,255,255,.8);position:fixed;width:100%;display:flex;justify-content:center;align-items:center;height:74px;z-index:999}header>.logo{margin-right:15px}header>.logo img{width:150px}header nav{display:flex;align-items:center;height:100%;gap:60px}header nav ul{display:flex;align-items:center;height:100%}header nav ul li{display:flex;align-items:center;height:100%}header nav ul li a{height:100%;display:flex;padding:0 15px;align-items:center;text-align:center;font-weight:bold;line-height:1.2}header nav ul .sp-menu-tel,header nav ul .sp-menu-contact{display:none}header>.contact{background:#78c8ff;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;margin-left:30px;width:90px}header>.contact picture{width:40px;display:block;margin:0 auto 8px}header>.contact .sp{display:none}header>.contact .pc{display:block;font-weight:bold;line-height:1.2;text-align:center}header>.tel{display:none}header #nav-toggle{display:none}@media(max-width: 560px){header{height:55px}header>.logo{margin-right:auto}header>.logo img{width:125px}header nav{display:none}header .contact{margin-left:0;width:55px}header .contact .pc{display:none}header .contact .sp{display:block;text-align:center;font-size:8px;margin-bottom:5px}header .contact picture{width:25px;margin-bottom:0}header .tel{background:#63aaff;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:55px}header .tel .sp{font-size:8px;margin-bottom:2px}header .tel picture{width:25px;display:block;margin:0 auto}}@media(max-width: 560px){header .header-menu-overlay{position:fixed;display:none;top:55px;left:0;right:0;background:rgba(165,165,165,.4);opacity:0;z-index:0;height:100%;width:100%}header nav{display:block;background:rgba(255,255,255,.9);position:fixed;top:55px;left:0;height:auto;width:100%;height:0%;opacity:0;visibility:hidden;transition:opacity 200ms,height 200ms;overflow:hidden;z-index:998;padding:0 0 10px;overflow-y:scroll}header nav ul{align-items:flex-start;flex-direction:column}header nav ul li{height:auto;width:100%;border-bottom:solid 1px #e6e6e6}header nav ul li a{text-align:left;width:100%;padding:22px 13px}header nav ul li a br{display:none}header nav ul li:nth-child(n+6){border-bottom:0}header nav ul .sp-menu-tel,header nav ul .sp-menu-contact{display:flex;padding:0 13px}header nav ul .sp-menu-tel a,header nav ul .sp-menu-contact a{color:#fff;border-radius:10px;padding:15px 10px}header nav ul .sp-menu-tel a>img,header nav ul .sp-menu-contact a>img{width:25px;margin-right:8px}header nav ul .sp-menu-tel{margin-bottom:5px}header nav ul .sp-menu-tel a{background:#63aaff}header nav ul .sp-menu-tel a .time{font-size:10px;margin-left:5px;font-weight:normal;padding-top:5px}header nav ul .sp-menu-contact a{background:#78c8ff;color:#fff}header #nav-toggle{display:block;width:55px;height:55px;position:relative}header #nav-toggle span{display:block;position:absolute;width:23px;height:2px;left:50%;transform:translateX(-50%);background:#63aaff;transition:.2s}header #nav-toggle span:nth-child(2){top:26px}header #nav-toggle span:nth-child(3){top:33px}header #nav-toggle span:nth-child(4){top:40px}header #nav-toggle p{position:absolute;top:11px;left:15px;font-size:8px;color:#63aaff}.open .header-menu-overlay{opacity:1;display:block}.open #nav-toggle span:nth-child(2){top:33px;transform:translateX(-50%) rotate(45deg)}.open #nav-toggle span:nth-child(3){width:0}.open #nav-toggle span:nth-child(4){top:33px;transform:translateX(-50%) rotate(-45deg)}.open nav{height:auto;opacity:1;visibility:visible;transition:opacity 200ms,visibility 200ms,height 200ms}}.swiper-container .swiper-wrapper{padding-bottom:40px}.swiper-container .swiper-wrapper .swiper-slide a:hover{opacity:1}.swiper-container .swiper-wrapper .swiper-slide a img{width:100%}.swiper-container .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px !important;background-color:#e6e6e6;opacity:1}.swiper-container .swiper-pagination .swiper-pagination-bullet-active{background-color:#b3b3b3}.swiper-container .swiper-button-prev,.swiper-container .swiper-button-next{width:58px;height:58px}.swiper-container .swiper-button-prev{left:5%}.swiper-container .swiper-button-next{right:5%}@media screen and (max-width: 560px){.swiper-container .swiper-button-prev,.swiper-container .swiper-button-next{display:none}}footer{background:#78c8ff;padding:48px 0 38px}footer .log-sns{margin-right:40px}footer .log-sns>a{margin-bottom:15px;display:block}footer .log-sns ul{display:flex;justify-content:center;gap:8px}footer .footer-top{display:flex;margin:0 auto;border-bottom:1px solid #fff;width:890px;padding-bottom:28px}footer .footer-top .footer-info{letter-spacing:.12em;color:#fff}footer .footer-top .footer-info dl:first-child{margin-bottom:21px}footer .footer-top .footer-info dl dt{font-weight:bold;font-size:15px;line-height:1.6}footer .footer-top .footer-info dl dd{line-height:1.78}footer .footer-top .footer-info dl dd span{font-size:21px;font-weight:bold}footer .footer-top .footer-info dl dd a{color:#fff}footer nav{margin:27px 0}footer nav ul{display:flex;flex-wrap:wrap;width:624px;margin:0 auto}footer nav ul li a{color:#fff;font-size:12px;line-height:1.5;letter-spacing:.18em;padding-right:10px}footer nav ul li a::after{content:"｜";padding-left:10px}footer nav ul li:first-child a::before,footer nav ul li:nth-child(6) a::before{content:"｜";padding-right:10px}footer small{display:block;color:#fff;text-align:center;font-size:9px;letter-spacing:.08em}@media(max-width: 560px){footer{padding:30px 30px}footer .footer-top{flex-direction:column;width:100%;border-bottom:0;padding-bottom:0}footer .footer-top a{display:flex}footer .footer-top a picture{width:164px}footer .footer-top ul{margin-bottom:30px}footer .footer-top .footer-info dl:first-child{margin-bottom:30px}footer .footer-top .footer-info dl dt{margin-bottom:15px;font-size:14px}footer .footer-top .footer-info dl dd{font-size:12px}footer .footer-top .footer-info dl dd span{font-size:19px}footer nav{display:none}footer .sp-privacy{display:inline-block;color:#fff;margin-top:20px;font-size:12px}footer small{margin-top:10px;text-align:left}}.fixed_tel{position:fixed;bottom:30px;left:30px;width:200px}@media(max-width: 560px){.fixed_tel{display:none}}.home main{padding-top:75px}@media(max-width: 560px){.home main{padding-top:55px}}.home main .top-intro{margin-bottom:50px}.home main .top-intro .secpad{text-align:center}.home main .top-intro .secpad p{line-height:2.6;letter-spacing:.08em;font-size:15px}@media(max-width: 560px){.home main .top-intro{margin-bottom:27px}.home main .top-intro .secpad h2{display:none}.home main .top-intro .secpad p{line-height:1.8;letter-spacing:.04em;text-align:left}.home main .top-intro .secpad p br{display:none}}.home main .top-service{margin-bottom:105px}.home main .top-service .secpad h2{text-align:center;margin-bottom:30px}.home main .top-service .secpad ul{display:flex;justify-content:center}.home main .top-service .secpad ul li:not(:last-child){margin-right:25px}.home main .top-service .secpad ul li a{border:3px solid #e9f3ff;background:#fff;border-radius:10px;padding:7px 0 19px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:150px;height:150px}.home main .top-service .secpad ul li a img{width:80px}.home main .top-service .secpad ul li a h3{text-align:center;height:2em;line-height:1.21;margin-top:6px}@media(max-width: 560px){.home main .top-service{margin-bottom:49px}.home main .top-service .secpad h2{margin-bottom:32px}.home main .top-service .secpad h2 img{width:119px}.home main .top-service .secpad ul{flex-wrap:wrap}.home main .top-service .secpad ul li{width:calc(50% - 11px);margin-bottom:19px}.home main .top-service .secpad ul li:not(:last-child){margin-right:0}.home main .top-service .secpad ul li:nth-child(2n){margin-left:22px}.home main .top-service .secpad ul li a{display:block;text-align:center;padding:16px}.home main .top-service .secpad ul li a img{width:80px;margin-bottom:5px}.home main .top-service .secpad ul li a h3{font-size:13px;margin-top:0}}.home main .top-coating{margin-bottom:85px}.home main .top-coating .secpad{display:flex;align-items:flex-start;justify-content:space-between}.home main .top-coating .secpad .text h2{margin-bottom:20px;font-size:23px;font-weight:bold;line-height:1.52;letter-spacing:.08em}.home main .top-coating .secpad .text p{letter-spacing:.02em;line-height:1.85;width:437px;margin-bottom:20px}.home main .top-coating .secpad .text>a{width:210px;height:60px;display:flex;justify-content:center;align-items:center;background:#63aaff;color:#fff;border-radius:10px;font-size:18px;font-weight:bold;letter-spacing:.08em;box-shadow:1px 2px 2px rgba(0,0,0,.3)}.home main .top-coating .secpad .text>a img{margin-left:6px}@media(max-width: 560px){.home main .top-coating{margin-bottom:30px}.home main .top-coating .secpad{flex-direction:column}.home main .top-coating .secpad .text{margin-top:25px;order:1}.home main .top-coating .secpad .text h2{font-size:21px;margin-bottom:25px;text-align:center}.home main .top-coating .secpad .text p{margin-bottom:10px;width:100%}}.home main .top-about{margin-bottom:122px}.home main .top-about .secpad h2{text-align:center;margin-bottom:30px}.home main .top-about .secpad ul{display:flex;margin-bottom:110px}.home main .top-about .secpad ul li{width:calc((100% - 100px) / 3)}.home main .top-about .secpad ul li:not(:last-child){margin-right:50px}.home main .top-about .secpad ul li img{margin-bottom:30px}.home main .top-about .secpad ul li h3{margin-bottom:20px;font-size:23px;font-weight:bold;line-height:1.52;letter-spacing:.08em;text-align:center}.home main .top-about .secpad ul li h3:last-of-type{font-size:21px}.home main .top-about .secpad ul li p{letter-spacing:.02em;line-height:1.85}.home main .top-about .secpad ul li p:not(:last-of-type){margin-bottom:50px}.home main .top-about .secpad ul+p{font-size:23px;text-align:center;font-size:23px;color:#323232}@media(max-width: 560px){.home main .top-about{margin-bottom:0}.home main .top-about .secpad{padding:0 30px 30px}.home main .top-about .secpad h2 img{width:200px}.home main .top-about .secpad ul{flex-direction:column}.home main .top-about .secpad ul li{margin-bottom:30px;width:100%}.home main .top-about .secpad ul li:not(:last-child){margin-right:0px}.home main .top-about .secpad ul li img{margin-bottom:25px}.home main .top-about .secpad ul li h3{font-size:21px;margin-bottom:25px}}.home main .top-campaign{background:url(/images/common/BG.jpg)}.home main .top-campaign .secpad{background:#fff;padding:0 35px}.home main .top-campaign .secpad h2{text-align:center;margin-bottom:52px}.home main .top-campaign .secpad ul{display:flex}.home main .top-campaign .secpad ul li{width:390px}.home main .top-campaign .secpad ul li:not(:last-child){margin-right:50px}.home main .top-campaign .secpad ul li a{display:block}.home main .top-campaign .secpad ul li a .main{margin-bottom:15px}.home main .top-campaign .secpad ul li a .cat{margin-bottom:25px}.home main .top-campaign .secpad ul li a h3{margin-bottom:13px;font-size:21px;line-height:1.47;letter-spacing:-0.02em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home main .top-campaign .secpad ul li a p{line-height:1.78;letter-spacing:.02em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width: 560px){.home main .top-campaign{padding:0 30px;background-size:44px}.home main .top-campaign .secpad h2{margin-bottom:15px}.home main .top-campaign .secpad h2 img{width:200px}.home main .top-campaign .secpad ul{flex-wrap:wrap}.home main .top-campaign .secpad ul li{width:100%}.home main .top-campaign .secpad ul li:not(:last-child){margin-right:0;margin-bottom:30px}.home main .top-campaign .secpad ul li a .main{margin-bottom:10px}.home main .top-campaign .secpad ul li a .cat{margin-bottom:10px;width:220px}.home main .top-campaign .secpad ul li a p{display:none}.home main .top-campaign .secpad ul li a h3{font-size:15px;letter-spacing:1.78;-webkit-line-clamp:3}}.home main .top-news{margin-bottom:80px}.home main .top-news .secpad{padding-top:40px}.home main .top-news .secpad h2{text-align:center;margin-bottom:12px}.home main .top-news .secpad .update-voice{display:flex;justify-content:space-between;font-size:17px;font-weight:bold}.home main .top-news .secpad .update-voice time{color:#919191;width:90px;line-height:1.85}.home main .top-news .secpad .update-voice p{width:790px;line-height:1.85}.home main .top-news .secpad .news-note{color:#707070;text-align:center;line-height:1.56;border:3px solid #78c8ff;padding:22px;font-size:16px;margin-top:48px}.home main .top-news .secpad ul li{display:flex;justify-content:space-between;padding:42px 0;border-bottom:1px solid #919191}.home main .top-news .secpad ul li time{color:#919191;width:90px;line-height:1.85}.home main .top-news .secpad ul li p{width:790px;line-height:1.85}@media(max-width: 560px){.home main .top-news{margin-bottom:20px}.home main .top-news .secpad h2{margin-bottom:30px}.home main .top-news .secpad h2 img{width:200px}.home main .top-news .secpad ul{margin-bottom:25px}.home main .top-news .secpad ul li{padding:30px 0;flex-direction:column}.home main .top-news .secpad ul li p{width:100%}.home main .top-news .secpad ul li time{margin-bottom:20px;line-height:1}.home main .top-news .secpad ul li:first-child{padding-top:0}}.home main .top-area{margin-bottom:50px}.home main .top-area .secpad{display:flex;justify-content:space-between}.home main .top-area .secpad>.area{width:437px}.home main .top-area .secpad>.area p{line-height:2;font-size:12px;margin-bottom:30px}.home main .top-area .secpad>.area ul{display:flex;flex-wrap:wrap}.home main .top-area .secpad>.area ul li{font-weight:bold;line-height:2;font-size:21px;letter-spacing:.06em;padding-right:13px}.home main .top-area .secpad>.area ul li:not(:last-child)::after{content:"/";padding-left:13px}@media(max-width: 560px){.home main .top-area .secpad{flex-direction:column}.home main .top-area .secpad .area{order:1;width:100%}.home main .top-area .secpad .area h2{margin-bottom:25px;text-align:center}.home main .top-area .secpad .area h2 img{width:200px}.home main .top-area .secpad .area p{font-size:14px;margin-bottom:15px;letter-spacing:-0.06em}.home main .top-area .secpad .area ul{margin-bottom:10px}.home main .top-area .secpad .area ul li{font-size:18px;line-height:1.8;letter-spacing:0}.home main .top-area .secpad img{order:2}}.home main .top-diy{margin-bottom:90px}.home main .top-diy .secpad h2{text-align:center;margin-bottom:12px}@media(max-width: 560px){.home main .top-diy .secpad h2 img{width:185px}}.home main .top-voice{background:#e9f3ff;padding-bottom:50px}.home main .top-voice .secpad h2{margin-bottom:32px;text-align:center}.home main .top-voice .secpad ul{width:359px;margin:0 auto 40px}.home main .top-voice .secpad ul li{background:#fff;padding:45px;border-radius:20px;position:relative}.home main .top-voice .secpad ul li::after{position:absolute;top:50%;left:-28px;content:url(/images/top/TOP_image04-01.jpg);transform:rotate(-180deg) translateY(50%)}.home main .top-voice .secpad ul li h3{font-weight:bold;font-size:21px;letter-spacing:.08em;line-height:1.66;margin-bottom:18px}.home main .top-voice .secpad ul li p{line-height:1.85;letter-spacing:.02em;font-size:14px}.home main .top-voice .secpad ul li:nth-child(2n)::after{transform:rotate(0deg) translateY(-50%);right:-28px;left:auto}.home main .top-voice .secpad ul li:not(:last-child){margin-bottom:60px}.home main .top-voice .secpad ul li:nth-child(1)::before{position:absolute;display:inline-block;content:url(/images/top/TOP_image03-01.png);width:190px;left:-240px;top:50%;transform:translateY(-50%)}.home main .top-voice .secpad ul li:nth-child(2)::before{position:absolute;display:inline-block;content:url(/images/top/TOP_image03-02.png);width:190px;right:-240px;left:auto;top:50%;transform:translateY(-50%)}.home main .top-voice .secpad ul li:nth-child(3)::before{position:absolute;display:inline-block;content:url(/images/top/TOP_image03-03.png);width:190px;left:-240px;top:50%;transform:translateY(-50%)}.home main .top-voice .secpad>a{width:210px;height:60px;display:flex;justify-content:center;align-items:center;margin:0 auto;background:#63aaff;color:#fff;border-radius:10px;font-size:18px;font-weight:bold;letter-spacing:.08em;box-shadow:1px 2px 2px rgba(0,0,0,.3)}.home main .top-voice .secpad>a img{margin-left:6px}@media(max-width: 560px){.home main .top-voice{padding-bottom:30px}.home main .top-voice .secpad h2{margin-bottom:30px}.home main .top-voice .secpad h2 img{width:200px}.home main .top-voice .secpad ul{width:100%;margin-bottom:30px}.home main .top-voice .secpad ul li{padding:30px}.home main .top-voice .secpad ul li h3{z-index:1;position:relative;margin-bottom:25px;letter-spacing:0}.home main .top-voice .secpad ul li::after{display:none}.home main .top-voice .secpad ul li:not(:last-child){margin-bottom:30px}.home main .top-voice .secpad ul li:nth-child(1)::before{content:"";background:url(/images/top/TOP_image03-01-SP.png);left:auto;right:0;top:-10px;width:118px;height:130px;background-size:contain;vertical-align:middle;transform:none}.home main .top-voice .secpad ul li:nth-child(2)::before{content:"";background:url(/images/top/TOP_image03-02-SP.png);left:auto;right:0;top:-10px;width:118px;height:130px;background-size:contain;vertical-align:middle;transform:none}.home main .top-voice .secpad ul li:nth-child(3)::before{content:"";background:url(/images/top/TOP_image03-03-SP.png);left:auto;right:0;top:-10px;width:118px;height:130px;background-size:contain;vertical-align:middle;transform:none}}.housecleaning .service{padding-bottom:23px}.housecleaning .service .secpad h2{text-align:center;margin-bottom:35px}.housecleaning .service .secpad ul{display:flex}.housecleaning .service .secpad ul li{width:268px}.housecleaning .service .secpad ul li:not(:last-child){margin-right:48px}.housecleaning .service .secpad ul li img{margin-bottom:30px}.housecleaning .service .secpad ul li h3{margin-bottom:20px;font-size:23px;font-weight:bold;line-height:1.52;letter-spacing:.02em;text-align:center}.housecleaning .service .secpad ul li p{letter-spacing:.02em;line-height:1.85}.housecleaning .plan{background:#e5efff}.housecleaning .plan .secpad{padding:4px 0 53px}.housecleaning .plan .secpad h2{text-align:center;margin-bottom:33px}.housecleaning .plan .secpad ul{display:flex;flex-wrap:wrap}.housecleaning .plan .secpad ul li{background:#fff;border-radius:10px}.housecleaning .plan .secpad ul li .small{font-size:11px}.housecleaning .plan .secpad ul li .mport{margin-bottom:3px !important}.housecleaning .plan .secpad ul .wide{padding:20px 40px 20px 20px;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;width:100%}.housecleaning .plan .secpad ul .wide>img{width:450px}.housecleaning .plan .secpad ul .wide .info{width:352px}.housecleaning .plan .secpad ul .wide .info h3{font-size:28px;letter-spacing:.04em;line-height:1.64;padding-bottom:3px;margin-bottom:15px;border-bottom:1px solid #5d89ba}.housecleaning .plan .secpad ul .wide .info .text{line-height:1.56;font-size:16px;letter-spacing:.02em;margin-bottom:20px}.housecleaning .plan .secpad ul .wide .info .off{color:#ff8000;font-size:45px;letter-spacing:.02em;font-weight:bold;margin-bottom:5px}.housecleaning .plan .secpad ul .wide .info .off span{font-size:30px}.housecleaning .plan .secpad ul .wide .info .off .normal-price{color:#323232;font-size:20px;letter-spacing:.06em;margin-bottom:10px;font-weight:bold}.housecleaning .plan .secpad ul .wide .info .time{font-size:20px;letter-spacing:.06em;margin-bottom:10px;font-weight:bold}.housecleaning .plan .secpad ul .wide .info .kome{font-size:13px;letter-spacing:.02em;line-height:1.92}.housecleaning .plan .secpad ul .half{padding:20px 38px 30px 23px;margin-bottom:10px;width:calc(50% - 9px)}.housecleaning .plan .secpad ul .half h3{font-size:28px;letter-spacing:.04em;line-height:1.64;padding-bottom:0px;margin-bottom:20px;border-bottom:1px solid #5d89ba}.housecleaning .plan .secpad ul .half .half-wrap{display:flex;justify-content:space-between;align-items:flex-start}.housecleaning .plan .secpad ul .half .half-wrap>img{width:138px}.housecleaning .plan .secpad ul .half .half-wrap .info{width:221px}.housecleaning .plan .secpad ul .half .half-wrap .info .text{line-height:1.56;font-size:16px;letter-spacing:.02em;margin-bottom:20px}.housecleaning .plan .secpad ul .half .half-wrap .info .off{color:#ff8000;font-size:36px;letter-spacing:.02em;font-weight:bold;margin-bottom:10px}.housecleaning .plan .secpad ul .half .half-wrap .info .off span{font-size:25px}.housecleaning .plan .secpad ul .half .half-wrap .info .time{font-size:16px;letter-spacing:.06em;margin-bottom:10px;font-weight:bold}.housecleaning .plan .secpad ul .half .half-wrap .info .kome{font-size:11px;letter-spacing:.02em;line-height:1.92}.housecleaning .plan .secpad ul .consul .half-wrap .info .text{margin-bottom:53px}.housecleaning .plan .secpad ul .consul .half-wrap .info .off{font-size:25px}.housecleaning .plan .secpad ul .deds .half-wrap .info .text{margin-bottom:10px}.housecleaning .plan .secpad ul .deds .half-wrap .info .off{font-size:25px}.housecleaning .plan .secpad ul .step{margin-left:18px}.housecleaning .naisou{background:url(/images/common/all_heroimage.jpg);background-position:top center;background-repeat:no-repeat}@media(max-width: 560px){.housecleaning .service .secpad h2 img{width:119px}.housecleaning .service .secpad ul{flex-wrap:wrap;margin-bottom:0}.housecleaning .service .secpad ul li{width:100%}.housecleaning .service .secpad ul li:not(:last-child){margin-right:0;margin-bottom:45px}.housecleaning .service .secpad ul li:last-child{margin-bottom:0}.housecleaning .contact h2 img{width:100%}.housecleaning .plan .secpad{padding:0 30px}.housecleaning .plan .secpad ul li{padding:30px !important}.housecleaning .plan .secpad ul .wide{margin-bottom:15px}.housecleaning .plan .secpad ul .wide .info h3{border-bottom:0;padding-bottom:0;text-align:center;margin-bottom:6px;font-size:21px}.housecleaning .plan .secpad ul .wide .info img{margin-bottom:20px}.housecleaning .plan .secpad ul .wide .info .text{margin-bottom:5px}.housecleaning .plan .secpad ul .wide .info .off{font-size:34px}.housecleaning .plan .secpad ul .wide .info .off span{font-size:23px}.housecleaning .plan .secpad ul .wide .info .time{font-size:15px;margin-top:8px}.housecleaning .plan .secpad ul .wide .info .kome{font-size:10px}.housecleaning .plan .secpad ul .half{width:100%;margin-bottom:15px}.housecleaning .plan .secpad ul .half img{display:none}.housecleaning .plan .secpad ul .half h3{text-align:center;margin-bottom:6px;font-size:21px}.housecleaning .plan .secpad ul .half .half-wrap .info{width:100%}.housecleaning .plan .secpad ul .consul .half-wrap .info .text{margin-bottom:30px}.housecleaning .plan .secpad ul .step{margin-left:0}.housecleaning .plan2nd .secpad ul li .half-wrap .info{flex-direction:column;display:flex}.housecleaning .plan2nd .secpad ul li .half-wrap .info .text{order:1}.housecleaning .plan2nd .secpad ul li .half-wrap .info .off{order:2}.housecleaning .plan2nd .secpad ul li .half-wrap .info .time{order:3}.housecleaning .plan2nd .secpad ul li .half-wrap .info .kome{display:none}}.housekeeping .service{padding-bottom:23px}.housekeeping .service .secpad h2{text-align:center;margin-bottom:35px}.housekeeping .service .secpad ul{display:flex;margin-bottom:55px}.housekeeping .service .secpad ul li{width:268px}.housekeeping .service .secpad ul li:not(:last-child){margin-right:48px}.housekeeping .service .secpad ul li img{margin-bottom:30px}.housekeeping .service .secpad ul li h3{margin-bottom:20px;font-size:23px;font-weight:bold;line-height:1.52;letter-spacing:.08em;text-align:center}.housekeeping .service .secpad ul li p{letter-spacing:.02em;line-height:1.85}@media(max-width: 560px){.housekeeping .service .secpad h2{text-align:center;margin-bottom:44px}.housekeeping .service .secpad h2 img{width:119px}.housekeeping .service .secpad ul{flex-wrap:wrap;margin-bottom:0}.housekeeping .service .secpad ul li{width:100%}.housekeeping .service .secpad ul li:not(:last-child){margin-right:0;margin-bottom:40px}}.housekeeping .service2{background:#e6f0ff;padding-bottom:70px}.housekeeping .service2 h2{margin-bottom:12px;text-align:center}.housekeeping .service2 ul{padding:0 80px;display:flex}.housekeeping .service2 ul li{background:#fff;border-radius:10px;width:360px;padding:42px 60px 25px 40px}.housekeeping .service2 ul li:first-child{margin-right:40px}.housekeeping .service2 ul li h3{letter-spacing:.08em;font-weight:bold;font-size:21px;line-height:1.66;margin-bottom:10px}.housekeeping .service2 ul li p{letter-spacing:.02em;line-height:1.85;margin-bottom:10px}@media(max-width: 560px){.housekeeping .service2{padding-bottom:35px}.housekeeping .service2 .secpad ul{padding:0;flex-wrap:wrap}.housekeeping .service2 .secpad ul li{width:100%;display:flex;flex-direction:column;padding:27px 31px 15px}.housekeeping .service2 .secpad ul li:first-child{margin-right:0}.housekeeping .service2 .secpad ul li:not(:last-child){margin-bottom:35px}.housekeeping .service2 .secpad ul li h3{text-align:center;order:1;margin-bottom:8px}.housekeeping .service2 .secpad ul li img{order:2;margin-bottom:15px;width:240px}.housekeeping .service2 .secpad ul li p{order:3}}.housekeeping .plan{background:#e5efff}.housekeeping .plan .secpad{padding:4px 0 53px}.housekeeping .plan .secpad h2{text-align:center;margin-bottom:30px}.housekeeping .plan .secpad ul{display:flex;flex-wrap:wrap}.housekeeping .plan .secpad ul li{background:#fff;padding:28px 38px 33px 23px;width:calc(50% - 7px)}.housekeeping .plan .secpad ul li:nth-child(2n){margin-left:14px}.housekeeping .plan .secpad ul li:not(:last-child){margin-bottom:14px}.housekeeping .plan .secpad ul li h3{font-size:28px;letter-spacing:.04em;line-height:1.64;padding-bottom:0px;margin-bottom:20px;border-bottom:1px solid #93d1ff}.housekeeping .plan .secpad ul li .text{line-height:1.56;font-size:16px;letter-spacing:.02em;margin-bottom:10px}.housekeeping .plan .secpad ul li dl>div{display:flex;flex-wrap:wrap}.housekeeping .plan .secpad ul li dl>div dt{font-size:23px;letter-spacing:.02em;line-height:1.65}.housekeeping .plan .secpad ul li dl>div dd{color:#ff8f00;font-size:23px;letter-spacing:.02em;line-height:1.65;font-weight:bold}.housekeeping .plan .secpad ul li dl>div dd .tax{color:#323232;font-size:16px;font-weight:normal}.housekeeping .plan .secpad ul li dl+p{margin-top:10px;margin-bottom:0}@media(max-width: 560px){.housekeeping .plan .secpad{padding:0 30px 60px}.housekeeping .plan .secpad h2{margin-bottom:9px}.housekeeping .plan .secpad ul{flex-wrap:wrap}.housekeeping .plan .secpad ul li{width:100%;padding-bottom:45px;border-radius:5px}.housekeeping .plan .secpad ul li:nth-child(2n){margin-left:0}.housekeeping .plan .secpad ul li:not(:last-child){margin-bottom:24px}.housekeeping .plan .secpad ul li h3{font-size:21px;text-align:center;line-height:1.47;padding-bottom:10px;margin-bottom:10px}.housekeeping .plan .secpad ul li .text{font-size:14px;line-height:1.78}.housekeeping .plan .secpad ul li dl>div dd{position:relative}.housekeeping .plan .secpad ul li dl>div dd .tax{font-size:12px;position:absolute;right:0;bottom:-15px;white-space:nowrap}}.housekeeping>.area{padding:0 0 67px}.housekeeping>.area .secpad{display:flex;justify-content:space-between;align-items:center}.housekeeping>.area .secpad>.area{width:437px}.housekeeping>.area .secpad>.area h2{margin-bottom:35px}.housekeeping>.area .secpad>.area .text{line-height:2;font-size:12px;margin-bottom:20px;letter-spacing:.02em}.housekeeping>.area .secpad>.area ul{display:flex;flex-wrap:wrap}.housekeeping>.area .secpad>.area ul li{font-weight:bold;line-height:2;font-size:21px;letter-spacing:.06em;padding-right:13px}.housekeeping>.area .secpad>.area ul li:not(:last-child)::after{content:"/";padding-left:13px}@media(max-width: 560px){.housekeeping>.area{padding-bottom:30px}.housekeeping>.area .secpad{width:100%;flex-direction:column}.housekeeping>.area .secpad img{order:2}.housekeeping>.area .secpad>.area{width:100%;order:1}.housekeeping>.area .secpad>.area h2{margin-bottom:25px;text-align:center}.housekeeping>.area .secpad>.area h2 img{width:200px}.housekeeping>.area .secpad>.area p{font-size:14px;margin-bottom:5px;letter-spacing:-0.06em}.housekeeping>.area .secpad>.area .text{margin-bottom:5px}.housekeeping>.area .secpad>.area ul li{font-size:18px;line-height:1.8;letter-spacing:0}}.coating .page-intro{margin-bottom:26px}.coating .service .secpad .service-head{text-align:center;margin-bottom:65px}.coating .service .secpad h2{text-align:center;margin-bottom:26px}.coating .service .secpad ul{display:flex;flex-wrap:wrap;margin:0 auto;width:calc(268px + 268px + 40px)}.coating .service .secpad ul li{width:268px}.coating .service .secpad ul li:nth-child(2n){margin-left:40px}.coating .service .secpad ul li:not(:nth-child(2n)){margin-bottom:74px}.coating .service .secpad ul li h3{font-size:23px;letter-spacing:.08em;line-height:1.52;font-weight:bold;text-align:center;margin-top:35px}.coating .service .secpad ul li p{letter-spacing:.02em;line-height:1.85;margin-top:30px}@media(max-width: 560px){.coating .service .secpad .service-head{display:none}.coating .service .secpad ul{flex-direction:column;width:100%}.coating .service .secpad ul li{width:100%}.coating .service .secpad ul li:nth-child(2n){margin-left:auto}.coating .service .secpad ul li:not(:nth-child(2n)){margin-bottom:inherit}.coating .service .secpad ul li:not(:last-child){margin-bottom:19px}.coating .service .secpad ul li h3{font-size:21px;margin-top:26px}.coating .service .secpad ul li p{margin-top:17px}}.coating .mechanism{background:#e6f0ff;padding-bottom:40px}.coating .mechanism h2{text-align:center;margin-bottom:15px}.coating .mechanism ul li{background:#fff;display:flex;align-items:center;padding:8px}.coating .mechanism ul li:not(:last-child){margin-bottom:20px}.coating .mechanism ul li img{margin-right:28px}.coating .mechanism ul li h3{width:240px;font-size:21px;letter-spacing:.08em}.coating .mechanism ul li p{width:515px;line-height:1.78;letter-spacing:.02em}@media(max-width: 560px){.coating .mechanism ul li{flex-direction:column;position:relative;padding:24px 28px 20px 28px;border-radius:5px}.coating .mechanism ul li img{position:absolute;left:10px;top:10px;width:46px}.coating .mechanism ul li h3{text-align:center;margin-bottom:21px;line-height:1.57}.coating .mechanism ul li p{width:auto}}.coating .examples{padding:60px 0 160px}.coating .examples .secpad{position:relative}.coating .examples .secpad h2{text-align:center;margin-bottom:55px}.coating .examples .secpad ul{display:flex;flex-wrap:wrap}.coating .examples .secpad ul li{width:268px}.coating .examples .secpad ul li:not(:nth-child(3n)){margin-right:48px}.coating .examples .secpad ul li:not(:nth-child(n+4)){margin-bottom:68px}.coating .examples .secpad ul li img{margin-bottom:25px}.coating .examples .secpad ul li h3{font-size:21px;letter-spacing:.08em;font-weight:bold;text-align:center}.coating .examples .secpad::after{content:url(/images/coating/Antibacterial_image02-07.jpg);position:absolute;right:-90px;bottom:-143px}@media(max-width: 560px){.coating .examples{padding:0 0 30px}.coating .examples .secpad::after{content:none}.coating .examples .secpad h2{margin-bottom:10px}.coating .examples .secpad ul li{width:calc(50% - 6px)}.coating .examples .secpad ul li:not(:nth-child(3n)){margin-right:auto}.coating .examples .secpad ul li:not(:nth-child(2n)){margin-right:12px}.coating .examples .secpad ul li:not(:nth-child(n+5)){margin-bottom:10px}.coating .examples .secpad ul li img{margin-bottom:5px}.coating .examples .secpad ul li h3{font-size:10px}}.coating .results{background:#e6f0ff;padding:37px 0 40px}.coating .results .secpad h2{text-align:center;margin-bottom:25px}.coating .results .secpad .wrap{background:#fff;border-radius:20px;display:flex;padding:71px 60px 40px 70px}.coating .results .secpad .wrap .appeal{margin-right:120px}.coating .results .secpad .wrap .appeal p{font-size:20px;letter-spacing:.08em;line-height:1.66;font-weight:bold;margin-bottom:30px}.coating .results .secpad .wrap ul li:not(:last-child){margin-bottom:25px}.coating .results .secpad .wrap ul li h3{font-size:18px;font-weight:bold;letter-spacing:.08em;line-height:1.38;color:#63a8ff;margin-bottom:3px}.coating .results .secpad .wrap ul li p{letter-spacing:.02em}@media(max-width: 560px){.coating .results{padding:0 0 20px}.coating .results .secpad h2 img{width:292px}.coating .results .secpad .wrap{flex-direction:column;padding:36px 28px;border-radius:5px}.coating .results .secpad .wrap .appeal{margin-right:0}.coating .results .secpad .wrap .appeal>p br{display:none}.coating .results .secpad .wrap .appeal>img{display:none}}.coating .faq{background:#e6f0ff;padding-bottom:52px}.coating .faq .secpad h2{text-align:center;margin-bottom:7px}.coating .faq .secpad dl div{border-radius:20px;background:#fff;padding:44px 44px 44px 55px}.coating .faq .secpad dl div:not(:last-child){margin-bottom:18px}.coating .faq .secpad dl div dt{display:flex;align-items:center;font-weight:bold;font-size:31px;line-height:1.31;margin-bottom:20px}.coating .faq .secpad dl div dt img{margin-right:15px}.coating .faq .secpad dl div dd .answer-main{display:flex;align-items:center;margin-bottom:30px;line-height:1.48;font-size:25px;font-weight:bold}.coating .faq .secpad dl div dd .answer-main img{margin-right:15px}.coating .faq .secpad dl div dd .answer-sub{letter-spacing:.02em;line-height:1.85}@media(max-width: 560px){.coating .faq{padding-top:16px}.coating .faq .secpad dl div{padding:30px;border-radius:5px}.coating .faq .secpad dl div dt{font-size:21px}.coating .faq .secpad dl div dt br{display:none}.coating .faq .secpad dl div dt img{width:32px;margin-right:9px}.coating .faq .secpad dl div dt span:last-child{width:calc(100% - 55px)}.coating .faq .secpad dl div dd .answer-main{font-size:18px;margin-bottom:15px}.coating .faq .secpad dl div dd .answer-main br{display:none}.coating .faq .secpad dl div dd .answer-main img{width:32px;margin-right:9px}.coating .faq .secpad dl div dd .answer-main span{width:calc(100% - 55px)}}.coating .voice{background:#e9f3ff;padding-bottom:40px}.coating .voice .secpad h2{margin-bottom:32px;text-align:center}.coating .voice .secpad ul{width:359px;margin:0 auto}.coating .voice .secpad ul li{background:#fff;padding:45px;border-radius:20px;position:relative}.coating .voice .secpad ul li::after{position:absolute;top:50%;left:-28px;content:url(/images/top/TOP_image04-01.jpg);transform:rotate(-180deg) translateY(50%)}.coating .voice .secpad ul li h3{font-weight:bold;font-size:21px;letter-spacing:.08em;line-height:1.66;margin-bottom:15px}.coating .voice .secpad ul li p{line-height:1.85;letter-spacing:.02em;font-size:14px}.coating .voice .secpad ul li:nth-child(2n)::after{transform:rotate(0deg) translateY(-50%);right:-28px;left:auto}.coating .voice .secpad ul li:not(:last-child){margin-bottom:60px}.coating .voice .secpad ul li:nth-child(1)::before{position:absolute;display:inline-block;content:url(/images/top/TOP_image03-01.png);width:190px;left:-240px;top:50%;transform:translateY(-50%)}.coating .voice .secpad ul li:nth-child(2)::before{position:absolute;display:inline-block;content:url(/images/top/TOP_image03-02.png);width:190px;right:-240px;left:auto;top:50%;transform:translateY(-50%)}.coating .voice .secpad ul li:nth-child(3)::before{position:absolute;display:inline-block;content:url(/images/top/TOP_image03-03.png);width:190px;left:-240px;top:50%;transform:translateY(-50%)}.coating .voice .secpad>a{width:210px;height:60px;display:flex;justify-content:center;align-items:center;margin:0 auto;background:#63aaff;color:#fff;border-radius:10px;font-size:18px;font-weight:bold;letter-spacing:.08em;box-shadow:1px 2px 2px rgba(0,0,0,.3)}.coating .voice .secpad>a img{margin-left:6px}@media(max-width: 560px){.coating .page-intro{margin-bottom:33px}.coating .voice .secpad h2{margin-bottom:30px}.coating .voice .secpad h2 img{width:200px}.coating .voice .secpad ul{width:100%}.coating .voice .secpad ul li{padding:30px;border-radius:5px}.coating .voice .secpad ul li h3{z-index:1;position:relative;margin-bottom:20px;letter-spacing:0}.coating .voice .secpad ul li::after{display:none}.coating .voice .secpad ul li:not(:last-child){margin-bottom:30px}.coating .voice .secpad ul li:nth-child(1)::before{content:"";background:url(/images/top/TOP_image03-01-SP.png);left:auto;right:0;top:-10px;width:118px;height:130px;background-size:contain;vertical-align:middle;transform:none}.coating .voice .secpad ul li:nth-child(2)::before{content:"";background:url(/images/top/TOP_image03-02-SP.png);left:auto;right:0;top:-10px;width:118px;height:130px;background-size:contain;vertical-align:middle;transform:none}.coating .voice .secpad ul li:nth-child(3)::before{content:"";background:url(/images/top/TOP_image03-03-SP.png);left:auto;right:0;top:-10px;width:118px;height:130px;background-size:contain;vertical-align:middle;transform:none}}.coating_price .secpad{width:544px;padding:30px 0 0}@media(max-width: 560px){.coating_price .secpad{width:100%;padding:30px}}.coating_price .secpad h2{text-align:center;padding-bottom:13px;border-bottom:1px solid #93d1ff;margin-bottom:23px;font-weight:bold}.coating_price .secpad>ul{width:465px;margin:0 auto 25px}@media(max-width: 560px){.coating_price .secpad>ul{width:auto;display:flex;flex-direction:column;line-height:1.8;margin:0 auto 15px}}.coating_price .secpad>ul li{font-size:23px}@media(max-width: 560px){.coating_price .secpad>ul li{display:none}}.coating_price .secpad>ul li:not(:last-child){margin-bottom:15px}@media(max-width: 560px){.coating_price .secpad>ul li:not(:last-child){margin-bottom:0}}.coating_price .secpad>ul li span{color:#ff8f00;font-weight:bold}.coating_price .secpad>ul li .tax{color:#323232;font-size:16px;font-weight:normal}.coating_price .secpad>ul .sp{display:none}@media(max-width: 560px){.coating_price .secpad>ul .sp{display:block}}.coating_price .secpad p{font-size:16px;text-align:center;line-height:1.56}@media(max-width: 560px){.coating_price .secpad p{text-align:left;line-height:1.8;font-size:14px}.coating_price .secpad p br{display:none}}.company .page-intro>ul{display:flex;justify-content:center;margin-top:90px}@media(max-width: 560px){.company .page-intro>ul{display:none}}.company .page-intro>ul li{width:210px}.company .page-intro>ul li:not(:last-child){margin-right:15px}.company .staff{background:#e6f0ff;padding:50px 0}.company .staff .secpad h2{text-align:center;margin-bottom:20px}.company .staff .secpad ul{padding:0 70px;display:flex;flex-wrap:wrap;justify-content:center}.company .staff .secpad ul li{background:#fff;width:360px;border-radius:20px;margin-bottom:26px;padding:24px 50px 33px}.company .staff .secpad ul li:nth-child(1),.company .staff .secpad ul li:nth-child(2){margin:0 15px 26px 15px}.company .staff .secpad ul li:nth-child(3),.company .staff .secpad ul li:nth-child(5){margin-right:37px}.company .staff .secpad ul li>img{width:192px;display:block;margin:0 auto 30px}.company .staff .secpad ul li h3{font-size:21px;margin-bottom:20px;letter-spacing:.08em}.company .staff .secpad ul li h3 a{margin-left:5px}.company .staff .secpad ul li h3 a img{width:22px}.company .staff .secpad ul li p{line-height:1.85;letter-spacing:.02em}@media(max-width: 560px){.company .staff{padding-top:0}.company .staff .secpad ul{width:100%;padding:0}.company .staff .secpad ul li{padding:30px;width:100%}.company .staff .secpad ul li:nth-child(1),.company .staff .secpad ul li:nth-child(2),.company .staff .secpad ul li:nth-child(3),.company .staff .secpad ul li:nth-child(5){margin:0}.company .staff .secpad ul li:not(:last-child){margin-bottom:25px}}.company .info{padding:37px 0}.company .info .secpad h2{text-align:center;margin-bottom:36px}.company .info .secpad dl div{border-bottom:2px dotted #8c8c8c;padding:45px 0;display:flex}.company .info .secpad dl div:first-child{border-top:2px dotted #8c8c8c}.company .info .secpad dl div dt{width:288px;font-weight:bold;color:#639fff;font-size:21px;letter-spacing:.08em;align-self:center}.company .info .secpad dl div dt span{font-size:12px;display:block;margin-top:10px}.company .info .secpad dl div dd{width:612px;font-size:16px;letter-spacing:.12em;line-height:1.66}.company .info .secpad dl div dd .acp{font-size:16px}.company .info .secpad dl .rs{border-bottom:0;padding-bottom:0}.company .info .secpad dl .rs+div{padding-top:25px}@media(max-width: 560px){.company .info{padding-top:20px}.company .info .secpad dl div{padding:30px 0}.company .info .secpad dl div dt{width:40%;font-size:14px}.company .info .secpad dl div dd{width:60%;font-size:14px;letter-spacing:.02em}}main.contact .tel,main.error .tel{display:flex;justify-content:center;align-items:center;padding-top:155px}main.contact .tel>div,main.error .tel>div{margin-left:30px}main.contact .tel>div .fortel,main.error .tel>div .fortel{font-size:21px;margin-bottom:20px;display:flex;align-items:center}main.contact .tel>div .fortel img,main.error .tel>div .fortel img{width:42px;margin-right:3px}main.contact .tel>div a,main.error .tel>div a{display:flex;align-items:center;margin-bottom:20px}main.contact .tel>div a img,main.error .tel>div a img{width:42px}main.contact .tel>div a span,main.error .tel>div a span{color:#5da5d6;font-size:42px;font-weight:bold;margin-left:5px}main.contact .tel>div .uk,main.error .tel>div .uk{font-size:18px}main.contact .page-intro,main.error .page-intro{padding-top:35px}main.contact .page-intro .lead,main.error .page-intro .lead{font-size:15px;letter-spacing:.08em;line-height:1.53;text-align:center;font-weight:normal}main.contact .contact-wrap .secpad,main.error .contact-wrap .secpad{padding-bottom:30px}main.contact .contact-wrap .secpad dl,main.error .contact-wrap .secpad dl{margin-bottom:40px}main.contact .contact-wrap .secpad dl>div,main.error .contact-wrap .secpad dl>div{display:flex;align-items:center;justify-content:space-between}main.contact .contact-wrap .secpad dl>div:not(:last-child),main.error .contact-wrap .secpad dl>div:not(:last-child){margin-bottom:21px}main.contact .contact-wrap .secpad dl>div dt,main.error .contact-wrap .secpad dl>div dt{display:flex;align-items:center;font-size:20px;width:255px}main.contact .contact-wrap .secpad dl>div dt .req,main.error .contact-wrap .secpad dl>div dt .req{background:#ff3232;border-radius:5px;margin-left:4px;color:#fff;font-size:14px;display:inline-block;padding:4px 8px;font-weight:bold}main.contact .contact-wrap .secpad dl>div dd,main.error .contact-wrap .secpad dl>div dd{width:645px}main.contact .contact-wrap .secpad dl>div dd .error,main.error .contact-wrap .secpad dl>div dd .error{color:red !important;margin-top:10px;font-size:15px}main.contact .contact-wrap .secpad dl>div dd .error::before,main.error .contact-wrap .secpad dl>div dd .error::before{content:"▲";color:red}main.contact .contact-wrap .secpad dl>div .radio,main.error .contact-wrap .secpad dl>div .radio{display:flex;flex-wrap:wrap}main.contact .contact-wrap .secpad dl>div .radio>span label,main.error .contact-wrap .secpad dl>div .radio>span label{display:flex;align-items:center}main.contact .contact-wrap .secpad dl>div .radio>span input,main.error .contact-wrap .secpad dl>div .radio>span input{height:24px;width:24px;border:2px solid #969696}main.contact .contact-wrap .secpad dl>div .radio>span input:checked+span,main.error .contact-wrap .secpad dl>div .radio>span input:checked+span{color:#63a8ff}main.contact .contact-wrap .secpad dl>div .radio>span label,main.error .contact-wrap .secpad dl>div .radio>span label{white-space:nowrap;font-size:18px;margin-left:10px;font-weight:bold;color:#969696}main.contact .contact-wrap .secpad dl>div .radio>span:not(:first-child),main.error .contact-wrap .secpad dl>div .radio>span:not(:first-child){margin-left:30px}main.contact .contact-wrap .secpad dl>div .radio .error,main.error .contact-wrap .secpad dl>div .radio .error{width:100%;margin-left:0 !important}main.contact .contact-wrap .secpad dl>div .check>span,main.error .contact-wrap .secpad dl>div .check>span{display:block;margin-left:0}main.contact .contact-wrap .secpad dl>div .check>span label,main.error .contact-wrap .secpad dl>div .check>span label{display:flex;align-items:center}main.contact .contact-wrap .secpad dl>div .check>span input,main.error .contact-wrap .secpad dl>div .check>span input{height:24px;width:24px;border:2px solid #969696}main.contact .contact-wrap .secpad dl>div .check>span input:checked+span,main.error .contact-wrap .secpad dl>div .check>span input:checked+span{color:#63a8ff}main.contact .contact-wrap .secpad dl>div .check>span label,main.error .contact-wrap .secpad dl>div .check>span label{white-space:nowrap;font-size:18px;margin-left:10px;font-weight:bold;color:#969696}main.contact .contact-wrap .secpad dl>div .check>span:not(:last-child),main.error .contact-wrap .secpad dl>div .check>span:not(:last-child){margin-bottom:15px}main.contact .contact-wrap .secpad dl>div .check>span:nth-child(4),main.error .contact-wrap .secpad dl>div .check>span:nth-child(4){margin-bottom:0}main.contact .contact-wrap .secpad dl .zip dd,main.error .contact-wrap .secpad dl .zip dd{display:flex;align-items:center}main.contact .contact-wrap .secpad dl .zip dd span,main.error .contact-wrap .secpad dl .zip dd span{width:34px;font-size:18px;color:#323232;display:block}main.contact .contact-wrap .secpad dl .check-wrap,main.error .contact-wrap .secpad dl .check-wrap{align-items:flex-start;margin-bottom:45px !important;margin-top:30px !important}main.contact .contact-wrap .secpad dl .textarea-wrap,main.error .contact-wrap .secpad dl .textarea-wrap{align-items:flex-start}.btns{display:flex;justify-content:center}.btns br{display:none}.btns button{padding-bottom:0;background:none}.btns button:first-child{margin-right:30px}.btns img{width:210px}form input[type=text],form input[type=email]{font-size:18px;letter-spacing:.02px;padding:10px 15px;border:1px solid #969696;border-radius:10px;width:100%}form textarea{width:100%;height:340px;font-size:18px;letter-spacing:.02px;padding:28px 30px;border:1px solid #969696;border-radius:10px}@media(max-width: 560px){main.contact .tel,main.error .tel{flex-direction:column;padding-top:0}main.contact .tel>div,main.error .tel>div{margin-left:0;text-align:center;margin-top:10px}main.contact .tel>div .fortel,main.error .tel>div .fortel{font-size:14px;justify-content:center;margin-bottom:10px}main.contact .tel>div .fortel img,main.error .tel>div .fortel img{display:none}main.contact .tel>div a,main.error .tel>div a{margin-bottom:10px}main.contact .tel>div a>img,main.error .tel>div a>img{width:25px}main.contact .tel>div a>span,main.error .tel>div a>span{font-size:32px}main.contact .tel>div .uk,main.error .tel>div .uk{font-size:14px}main.contact .page-intro h1 .contact-p,main.error .page-intro h1 .contact-p{width:220px}main.contact .page-intro .lead,main.error .page-intro .lead{text-align:left}main.contact .contact-wrap .secpad dl>div,main.error .contact-wrap .secpad dl>div{flex-direction:column}main.contact .contact-wrap .secpad dl>div dt,main.contact .contact-wrap .secpad dl>div dd,main.error .contact-wrap .secpad dl>div dt,main.error .contact-wrap .secpad dl>div dd{width:100%}main.contact .contact-wrap .secpad dl>div dt,main.error .contact-wrap .secpad dl>div dt{margin-bottom:13px}main.contact .contact-wrap .secpad dl>div dd,main.error .contact-wrap .secpad dl>div dd{margin-bottom:19px}}.confirm{padding-bottom:40px}.confirm .page-intro{margin-bottom:60px}.confirm .page-intro .lead{line-height:2;font-weight:normal;text-align:center}.confirm .confirm-wrap dl{margin-bottom:30px}.confirm .confirm-wrap dl>div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #707070;padding:25px 0}.confirm .confirm-wrap dl>div dt{display:flex;align-items:center;font-size:21px;width:255px}.confirm .confirm-wrap dl>div dt .req{display:none}.confirm .confirm-wrap dl>div dd{width:645px;font-size:18px}@media(max-width: 560px){.confirm .confirm-wrap dl>div{padding:0}.confirm .confirm-wrap dl>div:first-child{border-top:1px solid #707070}.confirm .confirm-wrap dl>div dt{width:35%;font-size:14px;background:#e8f2ff;padding:15px}.confirm .confirm-wrap dl>div dd{width:65%;font-size:14px;padding:15px}.confirm .btns{flex-direction:column}.confirm .btns button:first-child{margin-right:0;margin-bottom:10px}}main.error .page-intro{padding-top:120px}@media(max-width: 560px){main.error .page-intro{padding-top:0}}.thanks{padding-bottom:40px}.thanks .page-intro{margin-bottom:0}.thanks .page-intro .lead{line-height:2;font-weight:normal}.thanks .page-intro .back{display:flex;justify-content:center;margin:25px auto 0;width:210px}.privacy{padding-bottom:74px}.privacy .page-intro .lead{line-height:2}.privacy dl{width:900px;margin:0 auto}.privacy dl>div{padding:52px 0;display:flex;border-bottom:dotted 2px #959595}.privacy dl>div:first-child{border-top:dotted 2px #959595}.privacy dl>div dt{font-weight:bold;font-size:21px;line-height:1.5;width:282px;display:flex;align-items:center;position:relative;padding-left:42px}.privacy dl>div dt::before{content:url(/images/privacy/PrivacyPolicy_icon01.jpg);position:absolute;top:50%;left:0;transform:translateY(-50%);height:24px;display:block}.privacy dl>div dd{line-height:1.78;width:calc(900px - 282px)}.privacy .sign{text-align:right;line-height:2.25;width:900px;margin:80px auto 0}@media(max-width: 560px){.privacy{padding-bottom:30px}.privacy dl{width:100%;padding:0 30px}.privacy dl>div{flex-direction:column;padding:0}.privacy dl>div dt{width:100%;font-size:18px;letter-spacing:0;padding:12px 0 12px 33px}.privacy dl>div dd{width:100%;border-top:dotted 2px #959595;padding-top:10px;padding-bottom:20px}.privacy dl>div:last-child{border-bottom:0}.privacy .sign{width:100%;padding:0 30px;margin-top:0}}main.voice .secpad{padding-bottom:65px}main.voice .secpad h2{text-align:center;margin-bottom:30px}main.voice .secpad>ul{display:flex;flex-wrap:wrap;padding:0 33px}main.voice .secpad>ul li{width:392px;margin-bottom:53px}main.voice .secpad>ul li:not(:nth-child(2n)){margin-right:50px}main.voice .secpad>ul li a{display:block}main.voice .secpad>ul li a .main{margin-bottom:15px}main.voice .secpad>ul li a .cat{margin-bottom:15px}main.voice .secpad>ul li a h3{margin-bottom:13px;font-size:21px;line-height:1.47;letter-spacing:-0.02em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}main.voice .secpad>ul li a p{line-height:1.78;letter-spacing:.02em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}main.voice .secpad .pagination .page-numbers{justify-content:center;display:flex;flex-wrap:nowrap}main.voice .secpad .pagination .page-numbers li:not(:last-child){margin-right:3px}main.voice .secpad .pagination .page-numbers li a,main.voice .secpad .pagination .page-numbers li span{display:flex;justify-content:center;align-items:center;border:#aaa 1px solid;border-radius:2px;width:39px;height:39px}main.voice .secpad .pagination .page-numbers li .current{background:#e1e1e1;color:#8c8c8c;border-color:#b4aaaa}@media(max-width: 560px){main.voice .secpad{padding-bottom:30px}main.voice .secpad h2{margin-bottom:15px}main.voice .secpad h2 img{width:200px}main.voice .secpad>ul{flex-wrap:wrap;padding:0}main.voice .secpad>ul li{width:100%}main.voice .secpad>ul li:not(:nth-child(2n)){margin-right:0}main.voice .secpad>ul li:not(:last-child){margin-bottom:10px}main.voice .secpad>ul li:last-child{margin-bottom:35px}main.voice .secpad>ul li a .main{margin-bottom:10px}main.voice .secpad>ul li a .cat{margin-bottom:10px;width:220px}main.voice .secpad>ul li a p{display:none}main.voice .secpad>ul li a h3{font-size:15px;letter-spacing:1.78;-webkit-line-clamp:3;margin-bottom:0}}.single main .secpad{padding-bottom:65px;width:591px}@media(max-width: 560px){.single main .secpad{width:100%}}.single main .secpad .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.single main .secpad h1{letter-spacing:-0.02em;font-size:25px;line-height:1.65;margin-bottom:33px}@media(max-width: 560px){.single main .secpad h1{font-size:15px}}.single main .secpad .main{display:block;margin:0 0 20px}.single main .secpad .content h2{margin-bottom:53px;border-top:1px solid #707070;border-bottom:1px solid #707070;padding:18px 17px;line-height:1.55;font-size:20px;font-weight:bold;position:relative}@media(max-width: 560px){.single main .secpad .content h2{font-size:14px;margin-bottom:20px}}.single main .secpad .content h2::before{position:absolute;content:"";width:3px;background:#78c8ff;height:44px;left:0;top:50%;transform:translateY(-50%)}.single main .secpad .content img{display:block;margin:0 auto}@media(max-width: 560px){.single main .secpad .content img{height:auto}}.single main .secpad .content p{font-size:16px;line-height:2.1;letter-spacing:.02em;margin-bottom:30px}@media(max-width: 560px){.single main .secpad .content p{font-size:14px;margin-bottom:20px}}.single main .secpad .back{display:flex;justify-content:center}.single main .secpad .back img{width:210px}/*# sourceMappingURL=style.css.map */