﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}ul,ol{list-style:none}*,*::before,*::after{box-sizing:border-box}html{font-size:10px;scroll-padding-top:120px}@media screen and (max-width:766px){html{scroll-padding-top:70px}}body{font:400 normal 1.6rem/1.6 "Noto Sans JP",sans-serif;color:#000}a{color:#000;text-decoration:none}a:hover,a:active{text-decoration:none}img{display:block;max-width:100%;height:auto;margin:0 auto;image-rendering:-webkit-optimize-contrast}.root-header{color:#444;font-family:Baskerville,"Playfair Display","Times New Roman",serif;font-size:32px;font-size:3.2rem;font-style:italic;line-height:1em;margin:0 0 20px 0}.header .key-visual img{margin:0 auto}.nav .menu-list{display:flex;align-items:center;justify-content:center}.nav .menu-list .menu-item{flex:1 1 auto;text-align:center}.body{max-width:1000px;margin:0 auto}.body .wrap{margin:2em 0}@media screen and (min-width: 767px){.body .wrap{display:grid;grid-template-columns:80% 20%}}.body .wrap .main{padding:0 1.5em}.pager{position:fixed;top:50vh;left:0;right:0;transform:translateY(-50%);pointer-events:none;display:flex;justify-content:space-between}@media screen and (max-width:766px){.pager{position:static;transform:translateY(0)}}.pager .pager-button{pointer-events:auto;display:inline-block;background:#444;width:50px;height:50px;border-radius:25px;display:flex;align-items:center;justify-content:center}.pager .pager-button.prev{margin-right:auto}.pager .pager-button.next{margin-left:auto}.pager .pager-button:before{display:block;content:"";background:#fff;clip-path:polygon(0 40%, 55% 40%, 55% 20%, 100% 50%, 55% 80%, 55% 60%, 0 60%);width:25px;height:25px}.pager .pager-button.prev:before{transform:scaleX(-1)}.footer{display:flex;flex-direction:column;align-items:center}.footer .copy-right{padding:5px 0}.footer .page-top{background:#bbd61a;width:70px;height:70px;border:none;display:flex;align-items:center;justify-content:center;border-radius:30px 30px 0 0}.footer .page-top::before{content:"";display:block;width:40px;height:20px;background:#fff;clip-path:polygon(0% 100%, 8% 100%, 50% 12%, 92% 100%, 100% 100%, 50% 0%)}.post-list{padding:1em 2em;display:grid;grid-template-columns:repeat(3, 1fr);gap:1em}@media screen and (max-width:766px){.post-list{grid-template-columns:repeat(2, 1fr);padding:1em 0}}.post-item .post-permalink .post-thumb img{width:100%;aspect-ratio:4/3;object-fit:cover}.post-item .post-permalink .post-title{font-size:15px;font-weight:normal;font-family:Baskerville,"Playfair Display","Times New Roman",serif}.sidebar{display:none}@media screen and (min-width: 767px){.sidebar{display:block}}.sidebar .banner-box{margin:1em 0}.sidebar .banner-box figure figcaption{text-align:center;font-size:14px}.sidebar .widget-box{margin:2em 0}.sidebar .widget-box label{font-size:14px;text-align:center}.sidebar .widget-box select{max-width:100%}.search-form-inner{background-color:#9acd32}.search-form-inner input{display:block;padding:.5em;width:100%}.max-width{max-width:1200px;margin:auto}.layout-contents{padding:3em 20px}@media screen and (max-width:766px){.layout-contents{padding:2em 15px}}.section-inner{max-width:1200px;margin:auto}.section-title{text-align:center;color:#285fac;font-size:2.8em;font-weight:700}@media screen and (max-width:766px){.section-title{font-size:1.6em}}.section-title+.subtext{margin-top:.5em;text-align:center;font-size:1.15em;font-weight:500}@media screen and (max-width:766px){.section-title+.subtext{font-size:.9em}}.common-link-btn{display:block;width:fit-content;margin:0;padding:6px 2.5em;background:#ff6a19;color:#fff;font-size:1.4em;font-weight:500;border:2px solid #ff6a19;border-radius:9999px;transition:all .3s}@media screen and (max-width:766px){.common-link-btn{font-size:1.1em}}@media screen and (min-width: 767px){.common-link-btn:hover{color:#ff6a19;background:#fff}}.cta-phone .phone-number{color:#285fac;font-size:2.2em;font-weight:700;font-family:"Wix Madefor Text",sans-serif}@media screen and (max-width:766px){.cta-phone .phone-number{text-align:center;font-size:2em}}.cta-phone .business-time{display:block;margin-top:-10px}.card-shadow{box-shadow:0px 2px 20px 0px rgba(0,0,0,.15);border-radius:15px;overflow:hidden}.card-white-border{border:4px solid #fff}.post-item.post-card{background:#fff}.post-item.post-card .permalink{display:block;height:100%}.post-item.post-card .permalink .image-wrapper{aspect-ratio:3/2}.post-item.post-card .permalink .image-wrapper .post-thumbnail{width:100%;height:100%;object-fit:cover}.post-item.post-card .permalink .text-wrapper{padding:10px}@media screen and (max-width:766px){.post-item.post-card .permalink .text-wrapper{padding:8px 5px}}.post-item.post-card .permalink .text-wrapper .taxnomies-wrapper{display:flex;flex-wrap:wrap;column-gap:.5em;row-gap:5px;margin-bottom:5px}.post-item.post-card .permalink .text-wrapper .taxnomies-wrapper .taxnomy{padding:1px 6px;color:#fff;background:#3ebfdf;border-radius:4px}.post-item.post-card .permalink .text-wrapper .taxnomies-wrapper .taxnomy.s-repair{background:#ffab3b}.post-item.post-card .permalink .text-wrapper .taxnomies-wrapper .taxnomy.s-cleaning{background:#a5d65d}.post-item.post-card .permalink .text-wrapper .works-info-wrapper{display:flex;flex-wrap:wrap;column-gap:1em}@media screen and (max-width:766px){.post-item.post-card .permalink .text-wrapper .works-info-wrapper{font-size:.9em}}.post-item.post-card .permalink .post-title{font-size:1.1em;font-weight:600}.post-item.topics{border-bottom:1px solid #285fac}.post-item.topics .permalink{display:grid;grid-template-columns:150px auto;padding:1em 10px}@media screen and (max-width:766px){.post-item.topics .permalink{grid-template-columns:1fr;padding:10px}}.post-item.topics .permalink .post-title{font-weight:400}.post-item.card-shadow{transition:all .3s}@media screen and (min-width: 767px){.post-item.card-shadow:hover{transform:translateY(-5px);box-shadow:0px 5px 20px 0px rgba(0,0,0,.25)}}.pagination{display:flex;justify-content:center;gap:10px;padding:3em 0 1em}.pagination .pagination-btn .pagination-anchor{padding:5px}@media screen and (min-width: 767px){.pagination .pagination-btn .pagination-anchor:hover{border-bottom:2px solid #8f8f91}}.pagination .pagination-page-lists{display:flex;gap:3px}@media screen and (min-width: 767px){.pagination .pagination-page-lists .pagination-list:nth-child(3n+1) .pagination-num:hover{border-bottom:2px solid #3ebfdf}}.pagination .pagination-page-lists .pagination-list:nth-child(3n+1) .pagination-num.current-paged{background-color:#3ebfdf;border-bottom:2px solid #3ebfdf}@media screen and (min-width: 767px){.pagination .pagination-page-lists .pagination-list:nth-child(3n+2) .pagination-num:hover{border-bottom:2px solid #ffab3b}}.pagination .pagination-page-lists .pagination-list:nth-child(3n+2) .pagination-num.current-paged{background-color:#ffab3b;border-bottom:2px solid #ffab3b}@media screen and (min-width: 767px){.pagination .pagination-page-lists .pagination-list:nth-child(3n+3) .pagination-num:hover{border-bottom:2px solid #a5d65d}}.pagination .pagination-page-lists .pagination-list:nth-child(3n+3) .pagination-num.current-paged{background-color:#a5d65d;border-bottom:2px solid #a5d65d}.pagination .pagination-page-lists .pagination-list .pagination-num{padding:5px 14px}.pagination .pagination-page-lists .pagination-list .pagination-num.current-paged{color:#fff;border-radius:2px}.pagination .pagination-anchor,.pagination .pagination-num{display:block;font-size:1.1em}.contact-wrapper{margin-top:4em;padding:4em 20px;background-color:#3ebfdf;background-image:url("/wp-content/themes/ts-niwa.com-blog/images/voice-background.jpg");border-radius:20px}@media screen and (max-width:766px){.contact-wrapper{padding:2.5em 10px}}.contact-wrapper .contact-flex{max-width:800px;margin:auto}.contact-wrapper .contact-flex .form-data-lists{padding-bottom:1em}.contact-wrapper .contact-flex .form-data-lists .form-data-term label{display:block;margin-bottom:5px;color:#fff;font-size:1.4em;font-weight:500}.contact-wrapper .contact-flex .form-data-lists .form-data-term label::after{content:"任意";display:inline-block;margin-left:5px;padding:2px 8px;font-size:.75em;background:#285fac;border-radius:2px;transform:translateY(-2px)}.contact-wrapper .contact-flex .form-data-lists .form-data-term label.required::after{content:"必須";background:#ff6a19}.contact-wrapper .contact-flex .form-data-lists .form-data-description input:not([type=checkbox]):not([type=radio]),.contact-wrapper .contact-flex .form-data-lists .form-data-description textarea:not([type=checkbox]):not([type=radio]){width:100%;padding:8px 10px;font-size:1.4em;background:hsla(0,0%,100%,.85);border:none;border-radius:3px;outline:1px solid gray}.contact-wrapper .contact-flex .form-data-lists .form-data-description input[type=checkbox]+.wpcf7-list-item-label,.contact-wrapper .contact-flex .form-data-lists .form-data-description input[type=radio]+.wpcf7-list-item-label,.contact-wrapper .contact-flex .form-data-lists .form-data-description textarea[type=checkbox]+.wpcf7-list-item-label,.contact-wrapper .contact-flex .form-data-lists .form-data-description textarea[type=radio]+.wpcf7-list-item-label{color:#fff;font-size:1.2em;font-weight:500}.contact-wrapper .contact-flex .form-data-lists .form-data-description textarea{height:200px}.contact-wrapper .contact-flex .form-data-lists .form-data-description .wpcf7-form-control-wrap .wpcf7-form-control{display:flex;flex-wrap:wrap;column-gap:1.5em}.contact-wrapper .wpcf7-list-item{margin:0}.contact-wrapper input[type=checkbox]{appearance:none;padding:0 !important;width:20px;height:20px;border:1px solid gray;vertical-align:-5px;background:hsla(0,0%,100%,.8);border-radius:2px;position:relative}.contact-wrapper input[type=checkbox]:checked::before{content:"";position:absolute;top:-6px;left:3px;transform:rotate(50deg);width:12px;height:20px;border-right:2px solid #000;border-bottom:2px solid #000}.contact-wrapper .privacy{display:flex;flex-direction:column;align-items:center;color:#fff;font-size:1.2em}.contact-wrapper .privacy .privacy-link{color:#285fac;font-weight:500}.contact-wrapper .privacy .privacy-link::after{content:"";display:inline-block;margin-left:3px;width:21px;height:21px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC3SURBVHgB7ZY9CsJAEIXfhhTa5Qix27tYifaOB5OsrShexc506g1S2si4KEIICYT87CRkv25nln3wdoYZQAhVldB0icHvO3ogPWxUACHEhMOa9x7WngVaoLcnzp+nZ7XsH2s6J/9AatY7OOBXXMyUizkR9sXlhb3w+IVrTSc7ViJNR0IbuIGwXVMicJCgQ4Zn9QzIXlAGroWvZpWhx4Hh+9gZ34W+uAF29ng4j2/75bMsNz2rxfgAFcsh+OCmypIAAAAASUVORK5CYII=");background-size:21px;transform:translateY(3px)}.contact-wrapper .submit input[type=submit]{display:block;width:fit-content;margin:0;padding:6px 2.5em;background:#ff6a19;color:#fff;font-size:1.4em;font-weight:500;border:2px solid #ff6a19;border-radius:9999px;transition:all .3s}@media screen and (max-width:766px){.contact-wrapper .submit input[type=submit]{font-size:1.1em}}@media screen and (min-width: 767px){.contact-wrapper .submit input[type=submit]:hover{color:#ff6a19;background:#fff}}.contact-wrapper .submit input[type=submit]{margin:1em auto 0}@media screen and (min-width: 767px){.contact-wrapper .submit input[type=submit]:hover{cursor:pointer}}.contact-wrapper .submit input[type=submit]:disabled{background:#d3d3d3;border:2px solid #d3d3d3;cursor:not-allowed}.contact-wrapper .submit input[type=submit]:disabled:hover{color:#fff}.contact-wrapper .submit .wpcf7-spinner{margin:-24px 24px 0}.hidden{display:none !important}.less-border{border:none !important}/*# sourceMappingURL=main.min.css.map */