@charset "utf-8";@media screen and (max-width:768px){#inner-content{width:100%;margin:0 auto;padding:0}article.content{width:100%;padding:5rem 0;position:relative}article.content:last-child{padding-bottom:5rem}article.content section{width:90%;margin:0 auto;position:relative;z-index:10}article.content section p{margin-top:1em}article.content.bgClr{background:#fbfbf1}img{width:100%;height:auto}h2.centerHead{text-align:center;font-size:2rem;line-height:1.1em;font-weight:500;color:var(--clrH3);margin-bottom:1em}h2.centerHead span{display:block;font-size:1.6rem;line-height:1.1em;text-align:center;color:var(--stSub);font-family:'Barlow Condensed',sans-serif;font-weight:400}h2.centerHead strong{display:inline-block;color:var(--stAc);font-weight:400}h2.centerHead em{display:inline-block;font-style:normal;font-size:1.6rem}h3.centerHead{font-size:2rem;line-height:1.1em;text-align:center;font-weight:500;margin:5rem 0 2rem;padding-bottom:.5em;position:relative}h3.centerHead:after{content:"";width:1em;height:2px;background:#fb8200;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}h3.sideHead{font-size:2rem;line-height:1.3em;color:var(--stClr);font-weight:500;margin:5rem 0 2rem}.column03{display:flex;justify-content:flex-start;flex-wrap:wrap}.column03 .inner{width:100%}.column03 .inner:nth-child(n+2){margin-top:2.5rem}.imgContents{display:flex;justify-content:space-between;flex-wrap:wrap}.imgContents .image{width:100%;margin-top:0}.imgContents .image img{width:100%;height:auto;border-radius:10px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1)}.imgContents .inner{width:100%;margin-top:1em}.imgContents:nth-child(n+2){margin-top:5rem}body.home #middlePromo{display:none}body.home #breadcrumb{display:none}body.home #inner-content{padding-top:0}.homeContent section{width:90%;margin:0 auto}.homeContent section h2.centerHead{font-size:2.5rem;margin-bottom:.25em}.homeHead{text-align:center;font-size:2.5rem;line-height:1.4em;color:var(--clrH3);padding-bottom:.25em;margin-bottom:.5em;position:relative}.homeHead span{display:block;text-align:center;font-size:2rem;line-height:1.4em}.homeHead:before{content:"";width:1em;height:2px;background:var(--stSub);position:absolute;bottom:0;left:50%;transform:translateX(-50%)}#homePromo{position:relative;padding-bottom:100%;overflow:hidden;background:url(//cleanmate-ihin.com/wp-content/themes/theme-bones-master/image/home/promo.png) no-repeat center bottom;background-size:120%}#homePromo .copy{width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%);z-index:10}#homePromo .copy h2{font-size:2.2rem;line-height:1.2em;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.9);font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;text-align:center}#homePromo .copy h3{font-size:1.4rem;line-height:1.5em;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.9);font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;text-align:center;margin-top:1em}#homePromo .copy h3 br{display:none}.homeLead{padding:5rem 0}.homeLead section{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-end}.homeLead section .image{display:none}.homeLead section .image img{width:100%;height:auto}.homeLead section dl{width:100%;order:1}.homeLead section dl dt{font-size:2rem;line-height:1.3em;font-weight:500;color:var(--stClr);position:relative;z-index:10}.homeLead section dl dt br{display:none}.homeLead section dl dd p{margin-top:1em}.homeIntro{padding:5rem 0;background:var(--stBg)}.homeIntro .column04{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:2em}.homeIntro .column04 .inner{width:48%}.homeIntro .column04 .inner:nth-child(n+3){margin-top:2.5rem}.homeIntro .column04 .inner .image{border-radius:100%;background:#fff;padding:2em;margin-bottom:1em}.homeIntro .column04 .inner .image img{width:100%;height:auto}.homeIntro .column04 .inner dl dt{text-align:center;font-size:1.6rem;font-weight:500;color:var(--stClr);line-height:1.3em;margin-bottom:.5em}.homeMedia{padding-top:5rem;padding-bottom:5rem;border-bottom:solid 1px #ddd}.homeMedia .imgContents{margin-top:1em}.homeMedia .imgContents .inner h2{font-size:2rem;line-height:1.1em;color:var(--clrH3);margin-bottom:.5em}.homeMedia .imgContents .inner p{margin-top:1em}.homeMedia .imgContents .inner p.moreBtn a{display:inline-block;font-size:1.4rem;font-weight:500;color:#fff;line-height:1em;text-decoration:none;background:var(--stClr);padding:.5em 2em;border-radius:100px}.homeMedia .imgContents .inner p.moreBtn a:hover{color:#fff;background:var(--stSub)}.homeMedia .mediaClm03{display:flex;justify-content:space-between;flex-wrap:wrap}.homeMedia .mediaClm03 dl{width:100%;margin-top:2.5rem}.homeMedia .mediaClm03 dl dt span{display:block;margin-bottom:1em}.homeMedia .mediaClm03 dl dt span img{width:100%;height:auto;border-radius:10px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1)}.homeMedia .mediaClm03 dl dt{font-size:1.6rem;line-height:1.2em;color:var(--stClr);font-weight:700}.homeMedia .mediaClm03 dl dd{font-size:1.6rem;line-height:1.4em;margin-top:.5em}.homeTechnique{padding:5rem 0}.homeTechnique h2.centerHead{margin-bottom:1em !important}.homeTechnique .article{position:relative}.homeTechnique .article:nth-child(n+2){margin-top:2.5rem}.homeTechnique .article .image{width:100%;margin-top:0 !important}.homeTechnique .article .image img{width:100%;height:auto}.homeTechnique .article dl{width:100%;margin-top:1em}.homeTechnique .article dl dt{font-size:2rem;line-height:1.3em;font-weight:500;color:var(--stClr);position:relative;z-index:10}.homeTechnique .article dl dt span{display:block;font-family:'Barlow Condensed',sans-serif;font-weight:400;font-size:7.5rem;position:absolute;top:.1em;z-index:-1;opacity:.1}.homeTechnique .article dl dd{margin-top:1.5em;position:relative;z-index:10}.homeService{padding:5rem 0;background:var(--stBg)}.homeService .column03{width:70%;margin:2em auto 0}.homeService .column03 .inner{position:relative;width:100%}.homeService .column03 .inner:nth-child(n+2){margin-top:2em}.homeService .column03 .inner .image{margin-top:0;border-radius:10px;overflow:hidden;transition:all .3s ease 0s}.homeService .column03 .inner:hover .image{opacity:.6}.homeService .column03 .inner .image img{width:100%;height:auto}.homeService .column03 .inner h3{font-size:2rem;line-height:1.1em;font-weight:500;color:var(--stClr);margin:.5em 0 .25em}.homeService .column03 .inner .text{line-height:1.5em}.homeService .column03 .inner a span{display:none}.homeService .column03 .inner a:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}.homeService .column03 .inner.comingsoon:before{content:"";width:100%;height:100%;background:rgba(255,255,255,0);position:absolute;top:0;left:0;z-index:100}.homeService .column04{margin-top:1.5em;display:flex;justify-content:space-between;flex-wrap:wrap}.homeService .column04 .inner{width:48%;position:relative;padding-bottom:1.75em}.homeService .column04 .inner:nth-child(n+3){margin-top:2.5rem}.homeService .column04 .inner .image{margin-top:0;border-radius:5px;overflow:hidden;transition:all .3s ease 0s}.homeService .column04 .inner:hover .image{opacity:.6}.homeService .column04 .inner .image img{width:100%;height:auto}.homeService .column04 .inner h3{text-align:center;font-size:1.6rem;line-height:1.1em;font-weight:500;color:var(--stClr);margin:1em 0 .5em}.homeService .column04 .inner .text{font-size:1.4rem;line-height:1.4em}.homeService .column04 .inner a span{display:none}.homeService .column04 .inner a:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}.homeService .column04 .inner a:after{content:"\f107";font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:600;color:var(--stClr);font-size:1.6rem;position:absolute;bottom:0;left:50%;transform:translateX(-50%);transition:all .3s ease 0s}.homeService .column04 .inner a:hover:after{bottom:.25em}.homeService .column04 .inner.comingsoon:before{content:"";width:100%;height:100%;background:rgba(255,255,255,0);position:absolute;top:0;left:0;z-index:100}.homeService .ihin{position:relative;width:70%;margin:2em auto 0}.homeService .ihin .image{width:100%;order:1;border-radius:10px;overflow:hidden;transition:all .3s ease 0s}.homeService .ihin .image img{width:100%;height:auto}.homeService .ihin:hover .image{opacity:.6}.homeService .ihin dl{width:100%;order:2;margin-top:1em}.homeService .ihin dl dt{font-size:2rem;line-height:1.1em;font-weight:500;color:var(--stClr);margin:0 0 .5em}.homeService .ihin dl dt span{display:inline-block;position:relative}.homeService .ihin dl dd a span{display:none}.homeService .ihin dl dd a:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}.homeWorks{background:url(//cleanmate-ihin.com/wp-content/themes/theme-bones-master/image/home/background_01.png) repeat;background-size:contain;padding:5rem 0}.homeWorks .getPostDispArea{margin-top:2em}.homeWorks .homeBtns{margin-top:2em;display:flex;justify-content:center;flex-wrap:wrap}.homeWorks .homeBtns li{width:60%;font-size:1.6rem}.homeWorks .homeBtns li:nth-child(n+2){margin-left:3.5%}.homeWorks .homeBtns li a{display:block;font-weight:500;line-height:1em;text-decoration:none;color:#fff;background:var(--stAc);padding:1em 0;text-align:center;border-radius:100px;position:relative}.homeWorks .homeBtns li a:hover{color:#111;background:#fe0}.homeWorks .homeBtns li a:after{content:"\f105";font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:600;font-size:1.4rem;position:absolute;top:50%;right:1.5em;transform:translateY(-50%)}.homeVoice{padding-top:5rem;position:relative}.homeVoice:before{content:"";width:100%;height:70%;background:var(--stClr);position:absolute;top:0;left:0;z-index:-1}.homeVoice section h2,.homeVoice section p{color:#fff}.homeVoice section ul{width:100%;margin:2em auto 0;display:flex;justify-content:space-between;flex-wrap:wrap}.homeVoice section ul li{width:31%;border:solid 3px #fff;border-radius:10px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1)}.homeVoice section ul li img{width:100%;height:auto}.homeVoice section ul li:nth-child(4),.homeVoice section ul li:nth-child(5){display:none}.homePrice{padding:5rem 0}.homePrice ul{display:flex;flex-wrap:wrap;justify-content:center;margin-top:1.5em}.homePrice ul li{width:23.5%;margin-right:2%;text-align:center;font-size:1rem;line-height:1.1em;font-weight:600;color:var(--clrH3)}.homePrice ul li:nth-child(4n),.homePrice ul li:last-child{margin-right:0}.homePrice ul li:nth-child(n+5){margin-top:1em}.homePrice ul li img{width:100%;height:auto;display:block;margin-bottom:.5em}.homePrice table{display:block;width:100%;margin:2.5rem auto}.homePrice table thead{width:100%;border:solid 3px #90b941;border-bottom:none;border-radius:10px 10px 0 0;overflow:hidden;display:block}.homePrice table thead tr{border-bottom:solid 1px #90b941;display:flex;justify-content:space-between;flex-wrap:wrap}.homePrice table thead tr th{width:33%;border-right:solid 1px #90b941;background:#bcd68a;font-size:1.2rem;font-weight:600;color:#fff;line-height:1.1em;text-align:center;padding:1.5em 0}.homePrice table thead tr th:last-child{border-right:none;width:34%}.homePrice table tbody{width:100%;border:solid 3px #90b941;border-top:none;border-radius:0 0 10px 10px;overflow:hidden;display:block}.homePrice table tbody tr{border-bottom:solid 1px #90b941;display:flex;justify-content:space-between;flex-wrap:wrap}.homePrice table tbody tr:last-child{border-bottom:none}.homePrice table tbody tr th{width:33%;background:#e7f0d5;text-align:center;font-size:1.2rem;line-height:1.1em;padding:1.5em 0;font-weight:600;color:var(--stSub)}.homePrice table tbody tr td{width:33%;text-align:center;font-size:1.2rem;line-height:1.1em;padding:1.5em 0;border-left:solid 1px #90b941}.homePrice table tbody tr td:last-child{width:34%;font-weight:600;color:#fb8200}.homeNews{padding-top:5rem}.homeNews section{display:flex;justify-content:space-between;flex-wrap:wrap}.homeNews section .inner{width:100%}.homeNews section .inner:nth-child(n+2){margin-top:5rem}.homeNews section .inner h2{font-size:2rem;line-height:1.1em;font-weight:500;color:#111}.homeNews section .inner:nth-child(1) h2:before{content:"\f05a";font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:600;color:var(--stClr);margin-right:.3em}.homeNews section .inner:nth-child(2) h2:before{content:"\f26c";font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:600;color:var(--stClr);margin-right:.3em}.homeNews section .inner ul{margin-top:.5em}.homeNews section .inner ul li{border-bottom:solid 1px #eee;padding:1em 0;line-height:1.4em}.homeNews section .inner ul li span{display:block;font-size:1.2rem;line-height:1.5em;color:var(--stClr)}.homeNews section .inner ul li a{display:inline-block;color:#333;text-decoration:none}.homeNews section .inner ul li a:hover{opacity:.6;text-decoration:underline}.homeNews section .inner .movie{width:100%;padding-bottom:55%;position:relative;border:solid 5px #333;border-radius:10px;overflow:hidden;margin-top:1em}.homeNews section .inner .movie video{width:100%;height:100%;position:absolute;top:0;right:0}.homeBnr{padding:5rem 0 7.5rem}.homeBnr ul{display:flex;justify-content:space-between;flex-wrap:wrap;width:70%;margin:0 auto}.homeBnr ul li:nth-child(n+2){margin-top:1rem}.homeBnr ul li a{display:block}.homeBnr ul li a:hover{opacity:.6}.homePromo{background:url(//cleanmate-ihin.com/wp-content/themes/theme-bones-master/image/home/promo.png) no-repeat center bottom;background-size:110%;width:100%;padding-bottom:107%;position:relative}.homePromo:before{content:none !important}.homePromo section{width:90%;position:absolute;top:7%;left:5%;z-index:15}.homePromo section img{width:100%;height:auto}.homeWorks .tab-group{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:1.5em}.homeWorks .tab-group li{width:48%}.homeWorks .tab-group .tab{font-weight:500;line-height:1.1em;color:#fff;background:#fb8200;text-align:center;padding:.75em 0;border-radius:100px;cursor:pointer;transition:all .3s ease 0s}.homeWorks .tab-group li:nth-child(n+3){margin-top:.75em}.homeWorks .tab-group .tab:hover,.homeWorks .tab-group .tab.is-active{color:#fb8200;background:#fff;transition:all .2s ease-out;box-shadow:0 0 10px rgba(0,0,0,.2)}.homeWorks .tab-group li a{display:block;font-weight:500;line-height:1.1em;color:#fff;background:#fb8200;text-align:center;padding:.75em 0;border-radius:100px;cursor:pointer;text-decoration:none}.homeWorks .tab-group li a:hover{color:#fb8200;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2)}.homeWorks .panel-group{margin-top:2.5rem}.homeWorks .panel{display:none}.homeWorks .panel h3.sideHead:first-child{margin-top:0}.homeWorks .panel p{font-size:1.4rem;line-height:1.3em}.homeWorks .panel.is-show{display:block}.homeWorks .panel h4{font-size:3rem;line-height:1.1em;text-align:center;font-weight:500;color:var(--stClr)}.homeWorks .panel.is-show>p{text-align:center}body.parent-pageid-63 #middlePromo,body.parent-pageid-63 #breadcrumb{display:none}.content.servicePromo{padding:20rem 0 10rem;position:relative}.servicePromo h1{display:inline-block;background:rgba(255,255,255,.8);font-size:2rem;line-height:1.1em;font-weight:500;color:#111;padding:.25em}.servicePromo h1 span{display:inline-block;font-size:1.2rem;line-height:1.1em}.servicePromo h2{margin-top:.5em}.servicePromo h2 span{display:inline-block;background:rgba(144,185,65,.8);font-size:1.4rem;line-height:1.1em;font-weight:500;color:#fff;padding:.25em;margin-top:.25em}body.page-id-14 .servicePromo{background:url(//cleanmate-ihin.com/wp-content/themes/theme-bones-master/image/ihinseiri/promo.png) no-repeat center center;background-size:150%}body.page-id-32 .servicePromo{background:url(//cleanmate-ihin.com/wp-content/themes/theme-bones-master/image/seizenseiri/promo.png) no-repeat center center;background-size:150%}body.page-id-32 .quality .imgContents .inner p{margin-top:0}body.page-id-1066 .servicePromo{background:url(//cleanmate-ihin.com/wp-content/themes/theme-bones-master/image/gomiyashiki/promo.png) no-repeat center center;background-size:150%}body.page-id-34 .servicePromo{background:url(//cleanmate-ihin.com/wp-content/themes/theme-bones-master/image/gomiyashiki/promo.png) no-repeat center center;background-size:150%}body.page-id-36 .servicePromo{background:url(//cleanmate-ihin.com/wp-content/themes/theme-bones-master/image/virusjosen/promo.png) no-repeat center center;background-size:150%}.virusjosenBox{font-weight:500;color:#ff7366;border:solid 3px #ff7366;border-radius:10px;margin-top:2.5rem;padding:1em}body.page-id-36 .quality .imgContents .image{width:50%;margin:0 auto}body.page-id-36 .quality .imgContents .inner{width:100%}.content.price p{font-size:1.4rem;line-height:1.5em}.breadcrumb{width:90%;margin:0 auto;border-bottom:solid 1px rgba(0,0,0,.05)}.breadcrumb ul{display:flex;justify-content:flex-start;flex-wrap:wrap}.breadcrumb ul li{position:relative;font-size:1.2rem;line-height:1.1em}.breadcrumb ul li:nth-child(n+2):before{content:"\f054";font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:600;position:absolute;top:54%;left:-.5em;transform:translateY(-50%);font-size:1rem;line-height:1em;opacity:.5}.breadcrumb ul li a{display:inline-block;padding:1em 1rem;color:#333;text-decoration:none}.breadcrumb ul li a:hover{color:rgba(51,51,51,.6)}.breadcrumb ul li span{display:inline-block;padding:1em 1rem}h3.technic{text-align:center;font-size:1.8rem;line-height:1.1em;font-weight:500;color:var(--stClr)}.technic .imgContents{align-items:center}.technic .imgContents .inner h3{font-weight:500;color:#111;font-size:2rem;line-height:1.3em;padding-bottom:.5em;position:relative}.technic .imgContents .inner h3 em{display:inline-block;font-size:1.6rem;line-height:1.3em;font-style:normal}.technic .imgContents .inner h3:before{content:"";width:1em;height:1px;background:var(--stClr);position:absolute;bottom:0;left:0}.technic .imgContents .inner h3 span{display:block;color:var(--stClr);font-size:2rem;line-height:1.3em;font-family:'Barlow Condensed',sans-serif;font-weight:400}.technic .imgContents .inner h3 span strong{display:inline-block;font-size:2rem;line-height:1.1em;font-weight:400;margin-left:.25em}.technic .align-center{text-align:left}.technic .align-center br{display:none}.content.quality{background:#ecf0f7}.quality .imgContents .inner h3{color:var(--stClr);font-weight:500;font-size:2rem;line-height:1.3em}.quality .imgContents .inner h3 span{display:block;font-size:1.6rem;line-height:1.3em}.content.quality .align-center{text-align:left}.content.quality .align-center br{display:none}dl.caution{margin-top:2.5rem;background:#fff;border-radius:15px;box-shadow:0 0 10px rgba(0,0,0,.1);padding:1.5em}dl.caution dt{color:var(--stClr);font-weight:500;font-size:2rem;line-height:1.3em}dl.caution dd{margin-top:.5em}.process .column{display:flex;justify-content:flex-start;flex-wrap:wrap}.process .column dl{width:48%;margin-right:4%}.process .column dl:nth-child(2n){margin-right:0}.process .column dl:nth-child(n+3){margin-top:2.5rem}.process .column dl dt{font-size:1.6rem;line-height:1.3em;font-weight:500;color:var(--stClr);margin:0 0 .25em}.process .column dl dt img{display:block;width:100%;height:auto;margin-bottom:.5em}.getPostDispArea{display:flex;justify-content:space-between;flex-wrap:wrap}.getPostDispArea .getPost{width:48%;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);transition:all .3s ease 0s;position:relative}.getPostDispArea .getPost:hover{box-shadow:0 0 15px rgba(0,0,0,.3)}.getPostDispArea .getPost:nth-child(n+3){margin-top:2.5rem}.getPostDispArea .getPost .getPostImgArea img{width:100%;height:auto}.getPostDispArea .getPost .getPostStringArea{padding:1em}.getPostDispArea .getPost .getPostStringArea span{display:block;font-size:1.2rem;line-height:1.3em;margin-bottom:.5em}.getPostDispArea .getPost .getPostStringArea h4{font-size:1.4rem;line-height:1.2em;font-weight:500;color:var(--stClr);text-align:left}.getPostDispArea .getPost .getPostStringArea a span{display:none}.getPostDispArea .getPost .getPostStringArea a:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}.media .imgClm03{margin-top:2em}.seminar .imgClm03{margin-top:2em}.seminar .align-center{text-align:left}.seminar .align-center br{display:none}.promotion .imgClm03{margin-top:2em}.promotion .align-center{text-align:left}.promotion .align-center br{display:none}.service .imgClm03{margin-top:2em}.service .align-center{text-align:left}.service .align-center br{display:none}.priceTable{width:100%;margin:0 auto 3em;border:solid 1px #ddd;border-style:solid none none solid;position:relative}.priceTable:after{content:"※税込み表記";font-size:1.2rem;line-height:1.5em;position:absolute;bottom:-2em;right:0}.priceTable thead th{text-align:center;padding:.5em;line-height:1.3em;background:#f4f4f4;border:solid 1px #ddd;border-style:none solid solid none}.priceTable tbody th{width:50%;padding:.5em;line-height:1.3em;background:#f9f9f9;border:solid 1px #ddd;border-style:none solid solid none}.priceTable tbody td{width:50%;text-align:right;padding:.5em;line-height:1.3em;background:#fff;border:solid 1px #ddd;border-style:none solid solid none}.priceTable02{width:100%;margin:0 auto 3em;border:solid 1px #ddd;border-style:solid none none solid;position:relative}.priceTable02:after{content:"※税込み表記";font-size:1.2rem;line-height:1.5em;position:absolute;bottom:-2em;right:0}.priceTable02 thead th{text-align:center;padding:.5em;line-height:1.3em;background:#f4f4f4;border:solid 1px #ddd;border-style:none solid solid none}.priceTable02 tbody th{width:25%;padding:.5em;line-height:1.3em;background:#f9f9f9;border:solid 1px #ddd;border-style:none solid solid none}.priceTable02 tbody td{width:25%;text-align:center;padding:.5em;line-height:1.3em;background:#fff;border:solid 1px #ddd;border-style:none solid solid none}.priceTable02 tbody td.right{text-align:right}.priceTable03{margin:0 auto 3em;border:solid 1px #ddd;border-style:solid none none solid;position:relative}.priceTable03:after{content:"※税込み表記";font-size:1.2rem;line-height:1.5em;position:absolute;bottom:-2em;right:0}.priceTable03 thead th{text-align:center;padding:.5em;font-size:1.6rem;line-height:1.3em;background:#f4f4f4;border:solid 1px #ddd;border-style:none solid solid none}.priceTable03 tbody th{width:15%;padding:.5em;font-size:1.6rem;line-height:1.3em;background:#f9f9f9;border:solid 1px #ddd;border-style:none solid solid none}.priceTable03 tbody td{width:10%;text-align:center;padding:.5em;font-size:1.6rem;line-height:1.3em;background:#fff;border:solid 1px #ddd;border-style:none solid solid none}.priceTable03 tbody td.area{width:15%;text-align:center}.priceTable04{width:100%;margin:0 auto 3em;border:solid 1px #ddd;border-style:solid none none solid;position:relative}.priceTable04:after{content:"※税込み表記";font-size:1.2rem;line-height:1.5em;position:absolute;bottom:-2em;right:0}.priceTable04 thead th{text-align:center;padding:.5em;font-size:1.6rem;line-height:1.3em;background:#f4f4f4;border:solid 1px #ddd;border-style:none solid solid none}.priceTable04 tbody th{width:40%;padding:.5em;font-size:1.6rem;line-height:1.3em;background:#f9f9f9;border:solid 1px #ddd;border-style:none solid solid none}.priceTable04 tbody td{width:30%;text-align:center;font-size:1.6rem;padding:.5em;line-height:1.3em;background:#fff;border:solid 1px #ddd;border-style:none solid solid none}p.sup{font-size:1.2rem;line-height:1.4em;margin-top:0}ul.supList li{padding-left:1em;font-size:1.4rem;line-height:1.5em;position:relative}ul.supList li:before{content:"・";position:absolute;top:0;left:0}dl.faqList dt{color:var(--stClr);font-weight:500;background:var(--stBg);padding:.75em;padding-left:2em;padding-right:3em;border-radius:3px;cursor:pointer;position:relative;transition:all .3s ease 0s}dl.faqList dt:hover{background:#fbfbf1}dl.faqList dt:before{content:"Q.";font-family:Arial,Helvetica,"sans-serif";font-weight:400;position:absolute;top:.85em;left:.75em}dl.faqList dt:after{content:"\f107";font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:600;position:absolute;top:.75em;right:1.5em;transition:all .3s ease 0s}dl.faqList dt.open:after{transform:rotate(180deg)}dl.faqList dt:nth-child(n+2){margin-top:1em}dl.faqList dd{padding:1em 0 0 2em;position:relative;display:none}dl.faqList dd:before{content:"A.";font-family:Arial,Helvetica,"sans-serif";font-weight:400;color:#ff7366;position:absolute;top:1.1em;left:.75em}body.page-id-34 article.content.technic{border-top:solid 1px #ddd}.baloon{margin-top:2.5rem;border:solid 5px var(--stClr);border-radius:10px;overflow:hidden}.baloon h3{font-size:2rem;line-height:1.1em;text-align:center;font-weight:600;color:#fff;padding:1em 0;background:var(--stClr)}.baloon dl{padding:1.5em;display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start}.baloon dl dt{width:100%;padding:.5em 0 0;line-height:1.4em;border-bottom:solid 1px #fff}.baloon dl dt span{display:inline-block;font-weight:600;color:#111}.baloon dl dt span:before{content:"!";display:inline-block;line-height:23px;width:23px;font-weight:700;text-align:center;background:#fb8200;color:#fff;border-radius:100px;margin-right:.5em}.baloon dl dd{width:100%;padding:.5em 0;line-height:1.4em;border-bottom:solid 1px #eee}.baloon dl dd:last-child{border-bottom:none}article.content.promise{border-top:solid 1px #ddd}.column02{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.column02 .box{width:48%;display:flex;justify-content:space-between;flex-wrap:wrap}.column02 .box:nth-child(n+3){margin-top:2.5rem}.column02 .box .image{width:100%;order:1;margin-top:0}.column02 .box .image img{width:100%;height:auto}.column02 .box .inner{width:100%;order:1}.column02 .box .inner h3{font-size:1.6rem;font-weight:600;color:var(--stClr);line-height:1.3em;padding:.75em 0;margin-bottom:.5em;border-bottom:solid 1px #ddd}.column02 .box .inner p{margin-top:0}dl.gomiyashiki{margin-top:2.5rem}dl.gomiyashiki dt{font-size:1.8rem;line-height:1.4em;text-align:center;font-weight:700;color:#111}dl.gomiyashiki dt strong{display:block;text-align:center;font-weight:700;color:#fb8200}dl.gomiyashiki dd{margin-top:1em;padding-top:1em;border-top:double 3px #ddd;text-align:center;font-size:1.4rem;line-height:1.6em}.media .imgClm03{margin-top:2em}.linkBtn{width:80%;margin:1.5em auto 0}.linkBtn a{display:block;font-weight:500;line-height:1em;text-decoration:none;color:#fff;background:var(--stAc);padding:1em 0;text-align:center;border-radius:100px;position:relative}.linkBtn a:hover{color:#111;background:#fe0}.linkBtn a:after{content:"\f105";font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:600;font-size:1.4rem;position:absolute;top:50%;right:1.5em;transform:translateY(-50%)}.worksAnchor{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto 5rem;width:100%}.worksAnchor li{width:31%}.worksAnchor li:nth-child(n+4){margin-top:1rem}.worksAnchor li a{display:block;font-size:1.4rem;line-height:1.1em;text-align:center;color:#333;text-decoration:none;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);padding:.75em 0 1.5em;border-radius:100px;position:relative}.worksAnchor li a:before{content:"\f107";font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:600;font-size:1.2rem;position:absolute;bottom:.3em;left:50%;transform:translateX(-50%)}.worksAnchor li a:hover{color:#fff;background:var(--stClr);box-shadow:none}#main.works{width:100% !important;display:flex;justify-content:flex-start;flex-wrap:wrap}#main.works article{width:100%;margin-right:0}#main.works article:nth-child(2n){margin-right:0}#main.works article:nth-child(n+2){margin-top:5rem}#main.works article section{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);position:relative;transition:all .3s ease 0s}#main.works article section:hover{box-shadow:0 0 20px rgba(0,0,0,.3)}#main.works article section .image{margin-top:0}#main.works article section .image img{width:100%;height:auto}#main.works article section .inner{padding:.5em;padding-bottom:2em}#main.works article section .inner .time{font-size:1.2rem;line-height:1.3em;margin-bottom:.5em}#main.works article section .inner h2.entry-title{font-size:1.6rem;line-height:1.5em}#main.works article section .inner ul{margin-top:1em;display:flex;justify-content:space-between;flex-wrap:wrap}#main.works article section .inner ul li{width:48%;color:var(--stClr);border-bottom:solid 1px var(--stClr);padding:.75em 0;font-size:1.4rem;line-height:1.3em;display:flex;justify-content:space-between;flex-wrap:wrap}#main.works article section .inner ul li strong{font-weight:400}#main.works article section .inner a span{display:none}#main.works article section .inner a:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}.wp-pagenavi{width:100%;order:2;text-align:center;margin-top:5rem;font-size:1.4rem;line-height:1.1em}#main.worksDetail{width:100% !important}#main.worksDetail .time{font-size:1.6rem;line-height:1.3em;margin-bottom:.5em}#main.worksDetail h1{font-size:2rem;line-height:1.3em;font-weight:500}#main.worksDetail .mainImage{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:2em}#main.worksDetail .mainImage li{width:100%;position:relative}#main.worksDetail .mainImage li span{font-size:1.6rem;line-height:1em;color:#fff;font-family:'Barlow Condensed',sans-serif;background:var(--stClr);padding:.25em .5em;position:absolute;top:0;left:0;z-index:10}#main.worksDetail .mainImage li img{width:100%;height:auto}#main.worksDetail .intro{background:var(--stBg);padding:.5em 1.5em;display:flex;justify-content:space-between;flex-wrap:wrap}#main.worksDetail .intro dl{width:50%;padding:1em 0}#main.worksDetail .intro dl dt{text-align:center;font-weight:500;color:var(--stClr)}#main.worksDetail .intro dl dt span{display:inline-block}#main.worksDetail .intro dl dt span:before{margin-right:.5em}#main.worksDetail .intro dl dd{font-size:2.5rem;line-height:1.1em;text-align:center;font-weight:500;color:var(--stClr)}#main.worksDetail .intro dl.floor dt span:before{content:"\f015";font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:600}#main.worksDetail .intro dl.workers dt span:before{content:"\f007";font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:600}#main.worksDetail .intro dl.hour dt span:before{content:"\f252";font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:600}#main.worksDetail .intro dl.fee dt span:before{content:"\f157";font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:600}#main.worksDetail .intro dl.fee dd{color:#ff7366}#main.worksDetail .message{margin:5rem 0;padding:5rem 0;border:solid 1px #ddd;border-style:solid none}#main.worksDetail .message .questionnaire{width:31%;float:left;margin-right:3.5%}#main.worksDetail .message .questionnaire img{width:100%;height:auto}#main.worksDetail .beforeAfter{display:flex;justify-content:flex-start;flex-wrap:wrap}#main.worksDetail .beforeAfter li{width:48%;margin-right:4%;position:relative}#main.worksDetail .beforeAfter li img{width:100%;height:auto}#main.worksDetail .beforeAfter li:nth-child(2n){margin-right:0}#main.worksDetail .beforeAfter li:nth-child(n+3){margin-top:1em}#main.worksDetail .beforeAfter li.before span{font-size:1.6rem;line-height:1em;color:#fff;font-family:'Barlow Condensed',sans-serif;background:#ccc;padding:.25em .5em;position:absolute;bottom:0;right:0;z-index:10}#main.worksDetail .beforeAfter li.after span{font-size:2rem;line-height:1em;color:#fff;font-family:'Barlow Condensed',sans-serif;background:var(--stClr);padding:.25em .5em;position:absolute;bottom:0;right:0;z-index:10}#main.worksDetail .scenery{display:flex;justify-content:flex-start;flex-wrap:wrap}#main.worksDetail .scenery li{width:48%;margin-right:4%;position:relative}#main.worksDetail .scenery li img{width:100%;height:auto}#main.worksDetail .scenery li:nth-child(2n){margin-right:0}#main.worksDetail .scenery li:nth-child(n+3){margin-top:1em}.feeIntro .image{background:var(--stBg);text-align:center;padding:2em 0;border-radius:20px}.feeIntro .image img{width:90%;margin:0 auto;display:block}.feeIntro .column03{margin-top:5rem}.feeIntro .column03 .inner h3{text-align:center;font-size:2rem;line-height:1.3em;font-weight:500;color:var(--stClr)}.feeIntro .column03 .inner dl{margin-top:.5em}.feeIntro .column03 .inner dl dt{margin-bottom:1em}.feeIntro .column03 .inner dl dd img{width:100%;height:auto}h4.tokiomarine{width:40%;margin:0 auto 1em}h4.tokiomarine img{width:100%;height:auto}.feeIntro p{text-align:left}.feeIntro p br{display:none}.feeIntro p strong{font-weight:400;color:#ff7366}.content.feeTab .tab-group{display:flex;justify-content:space-between;flex-wrap:wrap}.content.feeTab .tab-group .tab{width:31%;font-weight:500;line-height:1.1em;text-align:center;border:solid 3px #eee;padding:.75em 0;border-radius:100px;cursor:pointer}.content.feeTab .tab-group .tab.is-active{color:#fff;background:var(--stClr);border-color:var(--stClr);transition:all .2s ease-out}.content.feeTab .panel-group{margin-top:2.5rem}.content.feeTab .panel{display:none}.content.feeTab .panel h3.sideHead:first-child{margin-top:0}.content.feeTab .panel p{font-size:1.4rem;line-height:1.3em}.content.feeTab .panel.is-show{display:block}.panel h2{font-size:1.6rem;line-height:1.2em;text-align:center;font-weight:700;color:#fb8200}.panel ul{display:flex;flex-wrap:wrap;justify-content:center;margin-top:2.5rem}.panel ul li{width:23.5%;margin-right:2%;text-align:center;font-size:1rem;line-height:1.1em;font-weight:600;color:var(--clrH3)}.panel ul li img{width:100%;height:auto;display:block;margin-bottom:.5em}.panel ul li:nth-child(4n),.panel ul li:last-child{margin-right:0}.panel ul li:nth-child(n+5){margin-top:1em}.panel table{display:block;width:100%;margin:2.5rem auto;position:relative}.panel table thead{width:100%;border:solid 3px #90b941;border-bottom:none;border-radius:10px 10px 0 0;overflow:hidden;display:block}.panel table thead tr{border-bottom:solid 1px #90b941;display:flex;justify-content:space-between;flex-wrap:wrap}.panel table thead tr th{width:33%;border-right:solid 1px #90b941;background:#bcd68a;font-weight:600;color:#fff;font-size:1.2rem;line-height:1.1em;text-align:center;padding:1.5em 0}.panel table thead tr th:last-child{border-right:none;width:34%}.panel table tbody{width:100%;border:solid 3px #90b941;border-top:none;border-radius:0 0 10px 10px;overflow:hidden;display:block}.panel table tbody tr{border-bottom:solid 1px #90b941;display:flex;justify-content:space-between;flex-wrap:wrap}.panel table tbody tr:last-child{border-bottom:none}.panel table tbody tr th{width:33%;background:#e7f0d5;text-align:center;font-size:1.2rem;line-height:1.1em;padding:1.5em 0;font-weight:600;color:var(--stSub)}.panel table tbody tr td{width:33%;text-align:center;font-size:1.2rem;line-height:1.1em;padding:1.5em 0;border-left:solid 1px #90b941}.panel table tbody tr td:last-child{width:34%;font-weight:600;color:#fb8200}.panel table:after{content:"※税込み表記";font-size:1.2rem;line-height:1.5em;position:absolute;bottom:-1.8em;right:0}.panel table.optionTable{margin-top:0 !important}.panel table.optionTable tr th,.panel table.optionTable tr td{width:50% !important}.content.contact dl.policy{background:var(--stBg);margin-top:2em;padding:1em;border-radius:10px}.content.contact dl.policy dt{font-size:1.6rem;line-height:1.3em;text-align:center}.content.contact dl.policy dd{font-size:1.4rem;line-height:1.5em;text-align:center;margin-top:.5em}.content.contact .tab-group{display:flex;justify-content:center;flex-wrap:wrap;margin-top:5rem}.content.contact .tab-group .tab{width:48%;font-weight:500;line-height:1.1em;text-align:center;border:solid 3px #eee;padding:.75em 0;border-radius:100px;cursor:pointer}.content.contact .tab-group .tab:nth-child(n+2){margin-left:4%}.content.contact .tab-group .tab.is-active{color:#fff;background:var(--stClr);border-color:var(--stClr);transition:all .2s ease-out}.content.contact .panel-group{margin-top:2rem}.content.contact .panel{display:none;border:solid 10px #f6f6f6;padding:1.5em;border-radius:15px}.content.contact .panel h3.sideHead:first-child{margin-top:0}.content.contact .panel p{font-size:1.4rem;line-height:1.3em}.content.contact .panel.is-show{display:block}.content.contact .panel dl{display:flex;justify-content:space-between;flex-wrap:wrap}.content.contact .panel dl dt{padding:1em 0 0;line-height:1.3em;width:100%}.content.contact .panel dl dt p,.content.contact .panel dl dd p{text-align:left;margin-top:0}.content.contact .panel dl dt span{display:inline-block;position:relative}.content.contact .panel dl dt span:after{content:"任意";font-size:1rem;line-height:1em;color:#fff;font-weight:500;background:#999;padding:.25em .5em;border-radius:3px;position:absolute;top:2px;left:110%;word-break:keep-all}.content.contact .panel dl dt span.required:after{content:"必須";font-size:1rem;line-height:1em;color:#fff;font-weight:500;background:var(--stAc);padding:.25em .5em;border-radius:3px;position:absolute;top:2px;left:110%;word-break:keep-all}.content.contact .panel dl dd{padding:.5em 0 1em;line-height:1.3em;border-bottom:solid 1px #eee;width:100%}.content.contact .panel dl dd input[type=text],.content.contact .panel dl dd input[type=email],.content.contact .panel dl dd textarea{border:solid 1px #ccc;border-radius:5px;padding:.5em;width:100%}.wpcf7-checkbox>span{display:block}.wpcf7-list-item.first{margin-left:0}.wpcf7-list-item{margin-left:0 !important}.wpcf7-spinner{display:none}.content.contact .panel p{text-align:center}.content.contact .panel input[type=submit]{border:solid 1px var(--stAc);color:#fff;font-size:1.6rem;line-height:1.1em;font-weight:500;background:var(--stAc);padding:.5em 2em;border-radius:5px}.greeting h2{text-align:center;font-size:2rem;line-height:1.1em;font-weight:500;color:var(--stClr)}.greeting h3{margin-top:2em;text-align:right}.greeting h3 strong{font-family:shinryu,sans-serif;font-weight:400;font-style:normal;display:inline-block;font-size:3rem;line-height:1em;margin-left:.5em}table.outline{width:100%;border-top:solid 1px #ddd}table.outline tr{border-bottom:solid 1px #ddd}table.outline tr th{width:100%;background:#f6f6f6;padding:1em;line-height:1.4em;display:block}table.outline tr td{width:100%;padding:1em;line-height:1.4em;display:block}.imgClm03{display:flex;justify-content:space-between;flex-wrap:wrap;width:70%;margin:0 auto}.imgClm03 li{width:100%}.imgClm03 li:nth-child(n+2){margin-top:1em}.imgClm03 li img{width:100%;height:auto}.imgClm03 li span{display:block;margin-top:.5em;text-align:center}.eco .align-center{text-align:left}.eco .align-center br{display:none}.eco .align-center strong{color:var(--stAc);font-weight:400}.eco .column03{margin-top:2.5rem}.eco .column03 .inner h3{font-size:2rem;line-height:1.1em;text-align:center;font-weight:500;color:var(--stClr)}.eco .column03 .inner h3 span{display:block;text-align:center;font-family:'Barlow Condensed',sans-serif;font-size:2rem;line-height:1.3em;font-weight:400}.eco .column03 .inner p{margin-top:1em}.eco dl{border:solid 3px var(--stClr);border-radius:10px;margin-top:2.5rem;display:flex;justify-content:space-between;flex-wrap:wrap}.eco dl dt{width:100%;background:var(--stClr);position:relative}.eco dl dt span{display:block;width:100%;text-align:center;font-size:2rem;line-height:1.3em;font-weight:500;padding:1em 0;color:#fff}.eco dl dt span br{display:none}.eco dl dd{width:100%;background:#fff;padding:1em;border-radius:0 0 5px 5px}.eco dl dd ul li{font-weight:500}.eco dl dd ul li:nth-child(n+2){margin-top:.25em}.eco dl dd ul li span{display:inline-block;color:var(--stClr);font-family:'Barlow Condensed',sans-serif;font-weight:400;margin-right:.5em}.eco dl dd ul li strong{font-weight:500;color:var(--stAc);display:inline-block;padding:0 .5em}.excellent p{width:100%;margin-right:auto}.excellent ul{width:70%;margin:2.5rem auto 0}.excellent ul li{width:100%}.excellent ul li:nth-child(n+2){margin-top:1em}.excellent ul li img{width:100%;height:auto}.accessmap .googlemap{margin-top:0;border:solid 5px #fff;box-shadow:0 0 10px rgba(0,0,0,.1);position:relative}.accessmap .googlemap iframe{width:100%;vertical-align:bottom}.accessmap dl{margin-top:1em}.accessmap dl dt{font-size:2rem;line-height:1.1em;text-align:center;font-weight:500;color:var(--stClr)}.accessmap dl dd{text-align:center;line-height:1.3em;margin-top:.5em}#media.content .imgContents{align-items:center}#media.content .imgContents .inner h2{font-size:2rem;line-height:1.3em;color:var(--stClr);font-weight:500}#media.content .imgContents .inner .moreBtn{text-align:right}#media.content .imgContents .inner .moreBtn a{display:inline-block;font-size:1.4rem;font-weight:500;color:#fff;line-height:1em;text-decoration:none;background:var(--stClr);padding:.5em 2em;border-radius:100px}#media.content .imgContents .inner .moreBtn a:hover{color:#fff;background:var(--stSub)}#mediaList.content section dl:nth-child(n+2){margin-top:5rem}#mediaList.content section dl dt span{display:block;margin-bottom:1em}#mediaList.content section dl dt span img{width:100%;height:auto;border-radius:10px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1)}#mediaList.content section dl dt{font-size:2rem;line-height:1.3em;color:var(--stClr);font-weight:500}#mediaList.content section dl dd{margin-top:.5em}.content.sdgs{padding-top:0}.sdgs section .image{width:60%;margin:0 auto}.sdgs section .image img{width:100%;height:auto}.sdgs section div{width:100%;margin-top:1em}.sdgs section div h3{font-size:2.5rem;line-height:1.2em;font-weight:500;text-align:center}.sdgs section div p{padding-bottom:1em;margin-bottom:1em;border-bottom:solid 1px #ddd}.sdgs section div span{display:block}.sdgs section div h4{font-weight:500}.sdgs section dl{width:100%;border:solid 3px #111;border-radius:20px;position:relative;margin-top:2.5rem;padding:1.5rem}.sdgs section dl dt{line-height:1.1em;font-weight:500;color:#fff;background:#111;padding:.5em 1em;border-radius:100px;display:inline-block;position:absolute;top:-1.25em;left:2rem}.sdgs.goal01 h3{color:#eb1c2e}.sdgs.goal01 dl{border-color:#eb1c2e}.sdgs.goal01 dl dt{background:#eb1c2e}.sdgs.goal06 h3{color:#02add8}.sdgs.goal06 dl{border-color:#02add8}.sdgs.goal06 dl dt{background:#02add8}.sdgs.goal11 h3{color:#f99f27}.sdgs.goal11 dl{border-color:#f99f27}.sdgs.goal11 dl dt{background:#f99f27}.sdgs.goal12 h3{color:#ce8d27}.sdgs.goal12 dl{border-color:#ce8d27}.sdgs.goal12 dl dt{background:#ce8d27}.sdgs.goal14 h3{color:#007dbf}.sdgs.goal14 dl{border-color:#007dbf}.sdgs.goal14 dl dt{background:#007dbf}.certification{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:2.5rem}.certification dl{width:48%}.certification dl:nth-child(n+3){margin-top:2.5rem}.certification dl dt img{width:100%;height:auto}.certification dl dd{margin-top:1em}.staffList section{display:flex;justify-content:space-between;flex-wrap:wrap}.staffList section div{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.staffList section div:nth-child(n+2){margin-top:5rem}.staffList section div p.image{width:100%;margin-top:0}.staffList section div p.image img{width:100%;height:auto;border-radius:10px;overflow:hidden}.staffList section div dl{width:100%;margin-top:1.5em}.staffList section div dl dt{font-size:1.4rem;line-height:1.1em;color:var(--stClr)}.staffList section div dl dt span{display:block;font-size:1.4rem;line-height:1.3em}.staffList section div dl dt strong{display:inline-block;font-size:2.5rem;line-height:1.1em;font-weight:400;margin-right:.5em}.staffList section div dl dd ul{margin-top:1.5em}.staffList section div dl dd ul li{font-size:1.4rem;line-height:1.3em}.staffList section div dl dd ul li:nth-child(n+2){margin-top:.5em}.association{display:flex;justify-content:center;flex-wrap:wrap;margin-top:2.5rem}.association li{width:48%}.association li:nth-child(n+2){margin-left:4%}.association li img{display:block;width:100%;height:auto}.association li span{display:block;font-size:1.4rem;line-height:1.2em;margin-top:.5em}.message section .image{width:60%;margin:0 auto}.message section .image img{width:100%;height:auto}.message section div{width:100%;margin-top:2em}.message section div h2{font-size:2.5rem;line-height:1.1em;text-align:center;font-weight:500;color:var(--stClr)}.message section div h3{font-size:2rem;line-height:1.1em;text-align:center;font-weight:500}.message section div .moreBtn{text-align:right}.message section div .moreBtn a{display:inline-block;font-size:1.4rem;font-weight:500;color:#fff;line-height:1em;text-decoration:none;background:var(--stClr);padding:.5em 2em;border-radius:100px}.message section div .moreBtn a:hover{color:#fff;background:var(--stSub)}table.guideline{width:100%;border-top:solid 1px #ddd}table.guideline tr{border-bottom:solid 1px #ddd}table.guideline tr th{width:100%;background:#f6f6f6;padding:1em;line-height:1.4em;display:block}table.guideline tr td{width:100%;padding:1em;line-height:1.4em;display:block}.content.entry #wpcf7-f190-p46-o1{border:solid 10px #f6f6f6;padding:1.5em;border-radius:15px}.content.entry div dl{display:flex;justify-content:space-between;flex-wrap:wrap}.content.entry div dl dt{padding:1em 0 0;line-height:1.3em;width:100%}.content.entry div dl dt p,.content.entry div dl dd p{text-align:left}.content.entry div dl dt span{display:inline-block;position:relative}.content.entry div dl dt span:after{content:"任意";font-size:1rem;line-height:1em;color:#fff;font-weight:500;background:#999;padding:.25em .5em;border-radius:3px;position:absolute;top:2px;left:110%;word-break:keep-all}.content.entry div dl dt span.required:after{content:"必須";font-size:1rem;line-height:1em;color:#fff;font-weight:500;background:var(--stAc);padding:.25em .5em;border-radius:3px;position:absolute;top:2px;left:110%;word-break:keep-all}.content.entry div dl dd{padding:.5em 0 1em;line-height:1.3em;border-bottom:solid 1px #eee;width:100%}.content.entry div dl dd input[type=text],.content.entry div dl dd input[type=email],.content.entry div dl dd textarea{border:solid 1px #ccc;border-radius:5px;padding:.5em;width:100%}.content.entry div p{text-align:center}.content.entry div input[type=submit]{border:solid 1px var(--stAc);color:#fff;font-size:1.6rem;line-height:1.1em;font-weight:500;background:var(--stAc);padding:.5em 2em;border-radius:5px}.wpcf7-spinner{display:none !important}.type-post{padding-bottom:5rem;margin-bottom:5rem;border-bottom:solid 1px #ddd}h2.entry-title{font-size:2rem;font-weight:500;line-height:1.3em}h2.entry-title a{text-decoration:none;color:var(--stClr)}h2.entry-title a:hover{color:var(--stSub);text-decoration:underline}.update{font-size:1.4rem;line-height:1.3em;margin:0 0 .5em}.entry-content>.inner{font-size:1.4rem;line-height:1.6em}.entry-content p{word-break:break-all}section.entry-content .attachment-bones-thumb-300{display:none}.entry-header h1.single-title{font-size:2.5rem;font-weight:500;line-height:1.3em;color:var(--stClr);margin-bottom:1em}#sidebar1{display:none}#recent-posts-2{box-shadow:0 5px 15px rgba(0,0,0,.1)}#recent-posts-2 h4.widgettitle{font-size:2rem;line-height:1.3em;color:var(--stClr);border-top:solid 2px var(--stClr);padding:1em;border-bottom:solid 1px #ddd}#recent-posts-2 ul{padding:1em;background:#f9f9f9}#recent-posts-2 ul li{font-size:1.4rem;line-height:1.4em;border:solid 1px #eee;background:#fff}#recent-posts-2 ul li:nth-child(n+2){margin-top:5px}#recent-posts-2 ul li a{color:#333;text-decoration:none;display:block;padding:1em}#recent-posts-2 ul li a:hover{color:var(--stClr);background:var(--stBg)}#archives-2{box-shadow:0 5px 15px rgba(0,0,0,.1);margin-top:5rem}#archives-2 h4.widgettitle{font-size:2rem;line-height:1.3em;color:var(--stClr);border-top:solid 2px var(--stClr);padding:1em;border-bottom:solid 1px #ddd}#archives-2 ul{padding:1em;background:#f9f9f9}#archives-2 ul li{font-size:1.4rem;line-height:1.4em;border:solid 1px #eee;background:#fff;padding:1em;transition:all .3s ease 0s}#archives-2 ul li:hover{background:var(--stBg)}#archives-2 ul li:nth-child(n+2){margin-top:5px}#archives-2 ul li a{color:#333;text-decoration:none}#archives-2 ul li a:hover{color:var(--stClr)}.pagination{margin-top:2em}.pagination ul{display:flex;justify-content:center;flex-wrap:wrap}.pagination ul li{font-size:12px;line-height:1em;margin:0 .2em}.pagination ul li a{display:block;color:#333;text-decoration:none;background:#f9f9f9;border:solid 1px #eee;padding:.5em .75em;border-radius:3px}.pagination ul li span.page-numbers.current{display:block;color:#fff;text-decoration:none;background:#666;border:solid 1px #666;padding:.5em .75em;border-radius:3px}section.entry-content .attachment-bones-thumb-300{width:150px;height:150px;float:left;margin-right:2rem}section.entry-content .attachment-bones-thumb-300 img{width:100%;height:auto}#container{width:100%;margin:0 auto;position:relative;overflow:hidden;padding-bottom:80px}header#header{width:100%;background:#fff;transition:all .3s ease 0s;box-shadow:0 0 10px rgba(0,0,0,.1);position:relative;top:0;padding:1em 0}header#header #inner-header{position:relative}header#header #inner-header h1.logo{width:70%;margin:0 auto}header#header #inner-header h1.logo img{width:100%;height:auto}header#header #inner-header h1.logo a{display:block}header#header #inner-header nav{display:none}header#header #inner-header .conatctBtn a{display:none}header#header #inner-header .phone{display:none}#menu-menu{display:flex;justify-content:flex-end;flex-wrap:wrap}#menu-menu li{font-size:1.4rem;font-weight:500;line-height:1em;position:relative;width:16.666666%}#menu-menu li a{display:block;color:#333;text-decoration:none;padding:2.5em 1.2em;text-align:center;position:relative}#menu-menu li a:before{content:"";width:1px;height:20%;background:rgba(0,0,0,.1);position:absolute;top:50%;left:0;transform:translateY(-50%)}#menu-menu li a:hover{color:var(--stClr);background:var(--stBg)}#menu-menu li ul.sub-menu{width:140%;position:absolute;top:100%;left:-20%;z-index:100;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);opacity:0;transition:all .3s ease 0s;display:none}#menu-menu li:hover ul.sub-menu{opacity:1;display:block}#menu-menu li ul.sub-menu li{width:100%;border-bottom:solid 1px rgba(0,0,0,.1)}#menu-menu li ul.sub-menu li:last-child{border-bottom:none}#menu-menu li ul.sub-menu li a{display:block;padding:1.25em 0;text-align:center}#menu-menu li ul.sub-menu li a:before{content:none}#menu-item-20,#menu-item-52{display:none}li.menu-item{border-bottom:solid 1px rgba(0,0,0,.1)}#middlePromo{width:100%;padding:2em 0;background:url(//cleanmate-ihin.com/wp-content/themes/theme-bones-master/image/common/middle_promo.png) no-repeat center center;background-size:100%;position:relative}#middlePromo:before{content:"";width:100%;height:100%;background:rgba(255,255,255,.5);position:absolute;top:0;left:0;z-index:1}#middlePromo h1.page-title{font-size:2.5rem;line-height:1em;text-align:center;font-weight:500;color:var(--stSub);position:relative;z-index:10}#breadcrumb{width:90%;margin:0 auto;border-bottom:solid 1px #ddd}#breadcrumb .breadcrumb-container{font-size:1.2rem;line-height:1em}#breadcrumb .breadcrumb-container ol li{position:relative}#breadcrumb .breadcrumb-container ol li:nth-child(n+2):before{content:"\f054";font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:600;position:absolute;top:54%;left:-.5em;transform:translateY(-50%);font-size:1rem;line-height:1em;opacity:.5}#breadcrumb .breadcrumb-container ol li a{padding:1em 1rem;color:#333;text-decoration:none}#breadcrumb .breadcrumb-container ol li a:hover{color:rgba(51,51,51,.6)}body.category #inner-content{width:90%;margin:0 auto;padding:5rem 0;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}body.single #inner-content{width:90%;margin:0 auto;padding:5rem 0;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}body.archive #inner-content{width:90%;margin:0 auto;padding:5rem 0;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}#area{display:none}#area .inner{width:90%;margin:0 auto}#area .inner ul{width:70%;margin:0 auto}#area .inner ul li{width:100%}#area .inner ul li:nth-child(n+2){margin-top:1em}#area .inner ul li img{display:block;width:100%;height:auto;background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);overflow:hidden}#area .inner ul li span{display:none}#area .inner p{margin-top:1em}#footer{background:linear-gradient(to right,#bcd68a,#90b941);padding:4rem 0}#footer .column{width:90%;margin:0 auto}#footer .column .inner{width:100%}#footer .column .inner:nth-child(n+2){margin-top:4rem}#footer .column .inner h3{display:inline-block;font-size:1.2rem;line-height:1em;font-weight:500;color:var(--stClr);background:#fff;padding:.5em 2em;border-radius:100px;margin-bottom:1em}#footer .column .inner h3:nth-child(n+2){margin-top:2em}#footer .column .inner p{font-size:1.2rem;line-height:1.4em;font-weight:500;color:#fff}#footer .column .inner.permit ul li{font-size:1.2rem;line-height:1.4em;font-weight:500;color:#fff}#footer .column .inner.permit ul li:nth-child(n+2){margin-top:.5em}#footer .column .inner.security ul{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:1em}#footer .column .inner.security ul li{width:15%}#footer .column .inner.security ul li:nth-child(n+2){margin-left:2%}#footer .column .inner.security ul li img{width:100%;height:auto}#footer .column .inner.security dl{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}#footer .column .inner.security dl dt{width:25%}#footer .column .inner.security dl dt img{width:100%;height:auto}#footer .column .inner.security dl dd{width:71%;font-size:1.2rem;line-height:1.4em;font-weight:500;color:#fff}#footer .column .inner.security dl dd strong{display:inline-block;font-size:1.2rem;line-height:1.1em;font-weight:500;color:#fe0}#ftNavi{padding:2rem 0;border-bottom:solid 1px #eee}#ftNavi ul{display:flex;justify-content:center;flex-wrap:wrap}#ftNavi ul li{font-size:1.4rem;line-height:1.1em;padding:0 1.5em;position:relative}#ftNavi ul li:nth-child(n+2):before{content:"";width:1px;height:80%;background:#eee;position:absolute;top:50%;left:0;transform:translateY(-50%)}#ftNavi ul li a{display:inline-block;color:#333;text-decoration:none}#ftNavi ul li a:hover{color:rgba(51,51,51,.6)}#copyright{width:90%;margin:0 auto;padding:2rem 0}#copyright h1{font-size:1.2rem;line-height:1.1em;text-align:center;margin-bottom:.25em}#copyright p{font-size:1.2rem;line-height:1.1em;text-align:center}#fixBar{width:100%;position:fixed;bottom:0;left:0;z-index:100;background:#fff;padding:0;box-shadow:0 0 16px rgba(0,0,0,.16)}#fixBar .inner.spHiden{display:none}#fixBar .inner.pcHiden{width:100%;margin:0 auto}#fixBar .inner.pcHiden ul.sp_btn{display:flex;justify-content:space-between;flex-wrap:wrap}#fixBar .inner.pcHiden ul.sp_btn li{width:50%}#fixBar .inner.pcHiden ul.sp_btn li.button{width:25%}#fixBar .inner.pcHiden ul.sp_btn li img{width:100%;height:auto}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0;text-align:center;font-size:1.4rem;line-height:1.6em;font-family:-apple-system,'Noto Sans JP',BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;color:#333;height:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;position:relative}a{color:#0085b2;text-decoration:underline;transition:all .3s ease 0s}a:hover{color:#e6423d;text-decoration:none}html{height:100%;font-size:62.5%}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,blockquote,th,td,img,p{margin:0;padding:0;font-weight:400}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}h1,h2,h3,h4,h5,h6,div,p,pre,ul,ol,dl,dt,dd,address,form,blockquote{text-align:left;display:block}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}q:before,q:after{content:''}img,object,embed{vertical-align:top}legend{display:none}h1,h2,h3,h4,h5,h6{font-size:100%}img,abbr,acronym,fieldset{border:none}li{list-style-type:none}.mt-none{margin-top:0 !important}.mt-05{margin-top:5px !important}.mt-10{margin-top:10px !important}.mt-20{margin-top:20px !important}.mt-30{margin-top:30px !important}.mt-40{margin-top:40px !important}.mt-50{margin-top:50px !important}.mt-60{margin-top:60px !important}.mt-70{margin-top:70px !important}.mt-80{margin-top:80px !important}.mt-90{margin-top:90px !important}.mt-100{margin-top:100px !important}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.float-left{float:left}.float-right{float:right}.img-left img,.img-right img{width:100%;height:auto}.imgFit img{width:100%;height:auto}.container,.clearfix{zoom:1}.container:after,.clearfix:after{content:"";display:block;clear:both}.clearfloat{clear:both;height:0;font-size:1px;line-height:0}}