@charset "utf-8";.en,.phone span{font-family:'Barlow Condensed',sans-serif}.homePromo h2{font-family:"fot-seurat-pron",sans-serif;font-weight:600;font-style:normal}:root{--stClr:#90b941;--stSub:#556e27;--stBg:#fbfbf1;--clrH3:#5f3a27;--stAc:#f34d73}@keyframes fadezoom{0%{transform:scale(1)}100%{transform:scale(1.1)}}.add-animation{animation:fadezoom 5s 0s forwards}@media screen and (min-width:768px){.wprm-wrapper{display:none !important}.grecaptcha-badge{bottom:170px !important}#inner-content{width:100%;margin:0 auto;padding:0}article.content{width:100%;padding:10rem 0;position:relative}article.content:last-child{padding-bottom:15rem}article.content section{width:1200px;margin:0 auto;position:relative;z-index:10}article.content section p{margin-top:1.5em}article.content.bgClr{background:#fbfbf1}h2.centerHead{text-align:center;font-size:4rem;line-height:1.1em;color:var(--clrH3);margin-bottom:1em}h2.centerHead span{display:block;font-size:2.5rem;line-height:1.1em;text-align:center;color:var(--stSub);font-family:'Barlow Condensed',sans-serif}h2.centerHead strong{display:inline-block;color:var(--stAc);font-weight:400}h2.centerHead em{display:inline-block;font-style:normal;font-size:2rem}h3.centerHead{font-size:3rem;line-height:1.1em;text-align:center;margin:10rem 0 2.5rem;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:3rem;line-height:1.3em;color:var(--stClr);font-weight:700;margin:10rem 0 2.5rem}.column03{display:flex;justify-content:flex-start;flex-wrap:wrap}.column03 .inner{width:31%;margin-right:3.5%}.column03 .inner:nth-child(3n){margin-right:0}.column03 .inner:nth-child(n+4){margin-top:5rem}.imgContents{display:flex;justify-content:space-between;flex-wrap:wrap}.imgContents .image{width:47%;margin-top:0}.imgContents .image img{width:100%;height:auto;border-radius:15px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1)}.imgContents .inner{width:47%}.imgContents .inner p:first-child{margin-top:0}.imgContents:nth-child(n+2){margin-top:5rem}.imgContents.left .image{order:1}.imgContents.left .inner{order:2}.imgContents.right .image{order:2}.imgContents.right .inner{order:1}body.home #middlePromo{display:none}body.home #breadcrumb{display:none}body.home #inner-content{padding-top:0}.homeContent section{width:1200px;margin:0 auto}.homeContent section h2.centerHead{font-size:4.5rem;margin-bottom:.25em}.homeHead{text-align:center;font-size:4.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:60%;overflow:hidden;background:url(//cleanmate-ihin.com/wp-content/themes/theme-bones-master/image/home/promo.png) no-repeat center bottom;background-size:100%}#homePromo .copy{width:80%;min-width:1200px;position:absolute;top:35%;left:50%;transform:translate(-50%,-100%);z-index:10}#homePromo .copy h2{font-size:4vw;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}#homePromo .copy h2 br{display:none}#homePromo .copy h3{font-size:2.5vw;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}.homeLead{padding:10rem 0}.homeLead section{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-end}.homeLead section .image{width:47%;order:2}.homeLead section .image img{width:100%;height:auto}.homeLead section dl{width:47%;order:1}.homeLead section dl dt{font-size:3rem;line-height:1.3em;font-weight:500;color:var(--stClr);width:200%;position:relative;z-index:10}.homeLead section dl dd p{margin-top:1em}.homeIntro{padding:10rem 0;background:var(--stBg)}.homeIntro .column04{display:flex;justify-content:center;flex-wrap:wrap;width:80%;margin:2em auto 0}.homeIntro .column04 .inner{width:31%;margin-right:3.5%}.homeIntro .column04 .inner:nth-child(3n){margin-right:0}.homeIntro .column04 .inner:nth-child(n+4){margin-top:1.5em}.homeIntro .column04 .inner .image{border-radius:100%;background:#fff;padding:2em;width:80%;margin:0 auto 1em}.homeIntro .column04 .inner .image img{width:100%;height:auto}.homeIntro .column04 .inner dl dt{text-align:center;font-size:1.8rem;font-weight:500;color:var(--stClr);line-height:1.3em;margin-bottom:.5em}.homeMedia{padding-top:10rem}.homeMedia .imgContents .inner h2{font-size:4.5rem;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.6rem;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)}.homeTechnique{padding:10rem 0}.homeTechnique h2.centerHead{margin-bottom:1em !important}.homeTechnique .article{position:relative}.homeTechnique .article .image{width:50%;margin-top:0 !important}.homeTechnique .article .image img{width:100%;height:auto}.homeTechnique .article dl{width:55%;background:#fff;padding:2em 0;z-index:10;position:absolute;top:50%;transform:translateY(-50%)}.homeTechnique .article dl dt{font-size:3rem;line-height:1.3em;font-weight:500;color:var(--stClr);z-index:10}.homeTechnique .article dl dt span{display:block;font-family:'Barlow Condensed',sans-serif;font-weight:400;font-size:12rem;position:absolute;top:.25em;z-index:-1;opacity:.1}.homeTechnique .article dl dd{margin-top:1.5em;position:relative;z-index:10}.homeTechnique .article.right .image{margin-left:auto}.homeTechnique .article.left .image{margin-right:auto}.homeTechnique .article.right dl{left:0;padding-right:2em}.homeTechnique .article.left dl{right:0;padding-left:2em}.homeTechnique .article.right dl dt span{left:0}.homeTechnique .article.left dl dt span{right:0}.homeService{padding:10rem 0;background:var(--stBg)}.homeService .column03{margin-top:2em}.homeService .column03 .inner{position:relative;padding-bottom:1.75em}.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{text-align:center;font-size:3rem;line-height:1.1em;font-weight:500;color:var(--stClr);margin:.5em 0 .25em}.homeService .column03 .inner .text{line-height:1.5em;text-align:center}.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 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 .column03 .inner a:hover:after{bottom:.25em}.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:2em;display:flex;justify-content:space-between;flex-wrap:wrap}.homeService .column04 .inner{width:23.5%;position:relative;padding-bottom:1.75em}.homeService .column04 .inner .image{margin-top:0;border-radius:10px;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:2rem;line-height:1.1em;font-weight:500;color:var(--stClr);margin:1em 0 .5em}.homeService .column04 .inner .text{font-size:1.6rem;line-height:1.5em}.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{margin-top:5rem;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;position:relative}.homeService .ihin .image{width:47%;order:2;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:47%;order:1}.homeService .ihin dl dt{font-size:3rem;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 dt span:after{content:"\f105";font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:600;color:var(--stClr);font-size:1.6rem;position:absolute;top:55%;left:105%;transform:translateY(-50%);transition:all .3s ease 0s}.homeService .ihin:hover dl dt span:after{left:110%}.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;padding:10rem 0}.homeWorks .getPostDispArea{margin-top:2em}.homeWorks .homeBtns{margin-top:2em;display:flex;justify-content:center;flex-wrap:wrap}.homeWorks .homeBtns li{width:31%;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:10rem;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:80%;margin:2em auto 0;display:flex;justify-content:space-between;flex-wrap:wrap}.homeVoice section ul li{width:18.4%;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}.homeNews{padding-top:10rem}.homeNews section{display:flex;justify-content:space-between;flex-wrap:wrap}.homeNews section .inner{width:47%}.homeNews section .inner h2{font-size:2.5rem;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.4rem;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.25%;position:relative;border:solid 5px #333;border-radius:20px;overflow:hidden;margin-top:1em}.homeNews section .inner .movie video{width:100%;height:100%;position:absolute;top:0;right:0}.homeBnr{padding:10rem 0 15rem}.homeBnr ul{display:flex;justify-content:flex-start;flex-wrap:wrap}.homeBnr ul li{width:31%;margin-right:3.5%}.homeBnr ul li:nth-child(3n){margin-right:0}.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_bg.png) no-repeat center bottom;background-size:100%;width:100%;padding-bottom:50%;position:relative}.homePromo:before{content:"";width:60%;height:70%;background:url(//cleanmate-ihin.com/wp-content/themes/theme-bones-master/image/home/promo_before.png) no-repeat center bottom;background-size:contain;position:absolute;bottom:0;right:-5%;z-index:1}.homePromo section{width:90%;position:absolute;top:7%;left:5%;z-index:15}.homePromo section img{width:100%;height:auto}.homeMedia{padding-bottom:10rem;border-bottom:solid 1px #ddd}.homeMedia .imgContents{align-items:center}.homeMedia .imgContents .inner h2{font-size:3rem;line-height:1.1em;font-weight:600;color:var(--stClr)}.homeMedia .mediaClm03{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:5rem}.homeMedia .mediaClm03 dl{width:31%;margin-right:3.5%}.homeMedia .mediaClm03 dl:nth-child(3n){margin-right:0}.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:2rem;line-height:1.3em;color:var(--stClr);font-weight:700}.homeMedia .mediaClm03 dl dd{font-size:1.6rem;line-height:1.6em;margin-top:.5em}.homePrice{padding:10rem 0}.homePrice ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:5rem}.homePrice ul li{width:14%;text-align:center;font-size:1.4rem;line-height:1.1em;font-weight:600;color:var(--clrH3)}.homePrice ul li img{width:100%;height:auto;display:block;margin-bottom:.5em}.homePrice table{display:block;width:100%;margin:5rem auto}.homePrice table thead{width:100%;border:solid 5px #90b941;border-bottom:none;border-radius:20px 20px 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-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 5px #90b941;border-top:none;border-radius:0 0 20px 20px;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;line-height:1.1em;padding:1.5em 0;font-weight:600;color:var(--stSub)}.homePrice table tbody tr td{width:33%;text-align:center;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}.homeWorks .tab-group{display:flex;justify-content:center;flex-wrap:wrap}.homeWorks .tab-group li{width:20%}.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+2){margin-left:2%}.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: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:30rem 0 15rem;position:relative}.servicePromo h1{display:inline-block;background:rgba(255,255,255,.8);font-size:7rem;line-height:1.1em;font-weight:500;color:#111;padding:.25em}.servicePromo h1 span{display:inline-block;font-size:3.5rem;line-height:1.1em}.servicePromo h2{margin-top:1em}.servicePromo h2 span{display:inline-block;background:rgba(144,185,65,.8);font-size:3.5rem;line-height:1.1em;font-weight:700;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 right;background-size:100%}body.page-id-32 .servicePromo{background:url(//cleanmate-ihin.com/wp-content/themes/theme-bones-master/image/seizenseiri/promo.png) no-repeat center right;background-size:100%}body.page-id-34 .servicePromo{background:url(//cleanmate-ihin.com/wp-content/themes/theme-bones-master/image/gomiyashiki/promo.png) no-repeat center right;background-size:100%}.breadcrumb{width:1200px;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:1.5em 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:1.5em 1rem}h3.technic{text-align:center;font-size:3rem;line-height:1.1em;font-weight:700;color:var(--stClr)}.technic .imgContents{align-items:center}.technic .imgContents .inner h3{font-weight:500;color:#111;font-size:3.5rem;line-height:1.3em;padding-bottom:.5em;position:relative}.technic .imgContents .inner h3 em{display:inline-block;font-size:2rem;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:3.5rem;line-height:1.1em;font-weight:400;margin-left:.25em}.content.quality{background:#ecf0f7}.quality .imgContents .inner h3{color:var(--stClr);font-weight:700;font-size:3rem;line-height:1.3em}.quality .imgContents .inner h3 span{display:block;font-size:1.6rem;line-height:1.3em}dl.caution{margin-top: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:700;font-size:2.5rem;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:31%;margin-right:3.5%}.process .column dl:nth-child(3n){margin-right:0}.process .column dl:nth-child(n+4){margin-top:5rem}.process .column dl dt{font-size:2.5rem;line-height:1.3em;font-weight:700;color:var(--stClr);margin:0 0 .5em}.process .column dl dt img{display:block;width:100%;height:auto;margin-bottom:1em}.getPostDispArea{display:flex;justify-content:flex-start;flex-wrap:wrap}.getPostDispArea .getPost{width:23.5%;margin-right:2%;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);transition:all .3s ease 0s;position:relative}.getPostDispArea .getPost:nth-child(4n){margin-right:0}.getPostDispArea .getPost:hover{box-shadow:0 0 15px rgba(0,0,0,.3)}.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:.75em}.getPostDispArea .getPost .getPostStringArea h4{font-size:1.6rem;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}.linkBtn{width:31%;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%)}.seminar .imgClm03{margin-top:2em}.promotion .imgClm03{margin-top:2em}.priceTable{width:100%;margin:0 auto 1em;border:solid 1px #ddd;border-style:solid none none solid;position:relative}.priceTable:after{content:"※税込み表記";font-size:1.4rem;line-height:1.5em;position:absolute;bottom:-2.8em;right:0}.priceTable thead th{text-align:center;padding:.75em;line-height:1.3em;background:#f4f4f4;border:solid 1px #ddd;border-style:none solid solid none}.priceTable tbody th{width:50%;padding:.75em;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:.75em;line-height:1.3em;background:#fff;border:solid 1px #ddd;border-style:none solid solid none}.priceTable02{width:100%;margin:0 auto 1em;border:solid 1px #ddd;border-style:solid none none solid;position:relative}.priceTable02:after{content:"※税込み表記";font-size:1.4rem;line-height:1.5em;position:absolute;bottom:-2.8em;right:0}.priceTable02 thead th{text-align:center;padding:.75em;line-height:1.3em;background:#f4f4f4;border:solid 1px #ddd;border-style:none solid solid none}.priceTable02 tbody th{width:25%;padding:.75em;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:.75em;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 1em;border:solid 1px #ddd;border-style:solid none none solid;position:relative}.priceTable03:after{content:"※税込み表記";font-size:1.4rem;line-height:1.5em;position:absolute;bottom:-2.8em;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 1em;border:solid 1px #ddd;border-style:solid none none solid;position:relative}.priceTable04:after{content:"※税込み表記";font-size:1.4rem;line-height:1.5em;position:absolute;bottom:-2.8em;right:0}.priceTable04 thead th{text-align:center;padding:.75em;line-height:1.3em;background:#f4f4f4;border:solid 1px #ddd;border-style:none solid solid none}.priceTable04 tbody th{width:40%;padding:.75em;line-height:1.3em;background:#f9f9f9;border:solid 1px #ddd;border-style:none solid solid none}.priceTable04 tbody td{width:30%;text-align:center;padding:.75em;line-height:1.3em;background:#fff;border:solid 1px #ddd;border-style:none solid solid none}.priceTable02 tbody td.right{text-align:right}p.sup{font-size:1.4rem;line-height:1.5em;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}.content.price section{padding:0 10%}dl.faqList dt{color:var(--stClr);font-weight:500;background:var(--stBg);padding:.75em;padding-left:2em;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-1066 article.content.technic{border-top:solid 1px #ddd}.baloon{margin-top:5rem;border:solid 5px var(--stClr);border-radius:10px;overflow:hidden}.baloon h3{font-size:3rem;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:18%;padding:.5em 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:82%;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}.column02 .box{width:48%;display:flex;justify-content:space-between;flex-wrap:wrap}.column02 .box:nth-child(n+3){margin-top:5rem}.column02 .box .image{width:40%;order:2;margin-top:0}.column02 .box .image img{width:100%;height:auto}.column02 .box .inner{width:56%;order:1}.column02 .box .inner h3{font-size:2.5rem;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:5rem}dl.gomiyashiki dt{font-size:3rem;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:2rem;line-height:1.6em}.worksAnchor{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto 5rem;width:80%}.worksAnchor li{width:31%}.worksAnchor li a{display:block;font-size:1.6rem;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.active a,.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:31%;margin-right:3.5%}#main.works article:nth-child(3n){margin-right:0}#main.works article:nth-child(n+4){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:1em;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{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:1em 0;font-size:1.6rem;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}#main.works article section .inner .msg{margin-top:1em}#main.works article section .inner .msg br{display:none}.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:3rem;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:50%;position:relative}#main.worksDetail .mainImage li span{font-size:2rem;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:1.5em;display:flex;justify-content:space-between;flex-wrap:wrap}#main.worksDetail .intro dl{width:23.5%}#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:3.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 .intro dl.fee dd em{display:inline-block;font-style:normal;font-size:1.4rem;line-height:1.1em}#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:23.5%;margin-right:2%;position:relative}#main.worksDetail .beforeAfter li img{width:100%;height:auto}#main.worksDetail .beforeAfter li:nth-child(4n){margin-right:0}#main.worksDetail .beforeAfter li:nth-child(n+5){margin-top:1.5em}#main.worksDetail .beforeAfter li.before span{font-size:2rem;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:23.5%;margin-right:2%;position:relative}#main.worksDetail .scenery li img{width:100%;height:auto}#main.worksDetail .scenery li:nth-child(4n){margin-right:0}#main.worksDetail .scenery li:nth-child(n+5){margin-top:1.5em}.feeIntro .image{background:var(--stBg);text-align:center;padding:2em 0;border-radius:20px}.feeIntro .column03{margin-top:5rem}.feeIntro .column03 .inner h3{text-align:center;font-size:2.5rem;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:15%;margin:0 auto 1em}h4.tokiomarine img{width:100%;height:auto}.feeIntro p strong{font-weight:400;color:#ff7366}.content.feeTab .tab-group{display:flex;justify-content:center;flex-wrap:wrap}.content.feeTab .tab-group .tab{width:30%;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:nth-child(n+2){margin-left:2%}.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: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}.content.feeTab .panel h4{font-size:3rem;line-height:1.1em;text-align:center;font-weight:500;color:var(--stClr)}.panel h2{font-size:2.5rem;line-height:1.2em;text-align:center;font-weight:700;color:#fb8200}.panel ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:5rem}.panel ul li{width:14%;text-align:center;font-size:1.4rem;line-height:1.1em;font-weight:600;color:var(--clrH3)}.panel ul li img{width:100%;height:auto;display:block;margin-bottom:.5em}.panel table{display:block;width:100%;margin:5rem auto;position:relative}.panel table thead{width:100%;border:solid 5px #90b941;border-bottom:none;border-radius:20px 20px 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;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 5px #90b941;border-top:none;border-radius:0 0 20px 20px;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;line-height:1.1em;padding:1.5em 0;font-weight:600;color:var(--stSub)}.panel table tbody tr td{width:33%;text-align:center;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.4rem;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}.content.contact .tab-group{display:flex;justify-content:center;flex-wrap:wrap;margin-top:10rem}.content.contact .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.contact .tab-group .tab:nth-child(n+2){margin-left:3.5%}.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:4rem}.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;line-height:1.3em;border-bottom:solid 1px #eee;width:25%}.content.contact .panel dl dt p,.content.contact .panel dl dd p{margin-top:0;text-align:left}.content.contact .panel dl dt span{display:inline-block;position:relative}.content.contact .panel dl dt span:after{content:"任意";font-size:1.2rem;line-height:1em;color:#fff;font-weight:500;background:#999;padding:.25em .5em;border-radius:3px;position:absolute;top:2px;left:120%;word-break:keep-all}.content.contact .panel dl dt span.required:after{content:"必須";font-size:1.2rem;line-height:1em;color:#fff;font-weight:500;background:var(--stAc);padding:.25em .5em;border-radius:3px;position:absolute;top:2px;left:120%;word-break:keep-all}.content.contact .panel dl dd{padding:1em 0;line-height:1.3em;border-bottom:solid 1px #eee;width:75%}.content.contact .panel dl dd input[type=text],.content.contact .panel dl dd input[type=email],.content.contact .panel dl dd input[type=tel],.content.contact .panel dl dd textarea{border:solid 1px #ccc;border-radius:5px;padding:.5em}.wpcf7-list-item.first{margin-left:0}.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:2rem;line-height:1.1em;font-weight:500;background:var(--stAc);padding:1em 3em;border-radius:5px}dd.name input{width:12em}dd.kana input{width:12em}dd.mail input{width:22em}dd.zip input{width:8em;margin:0 .5em}dd.pref input{width:12em}dd.city input{width:22em}dd.phone input{width:10em}dd.birthday input{width:12em}dd.education input{width:12em}dd.service .wpcf7-checkbox{display:flex;justify-content:flex-start;flex-wrap:wrap;width:80%}dd.service .wpcf7-checkbox .wpcf7-list-item{width:25%;margin-left:0}.greeting h2{text-align:center;font-size:3.5rem;line-height:1.1em;font-weight:700;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:4rem;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:25%;background:#f6f6f6;padding:1em;line-height:1.4em}table.outline tr td{width:75%;padding:1em;line-height:1.4em}.imgClm03{display:flex;justify-content:space-between;flex-wrap:wrap}.imgClm03 li{width:31%}.imgClm03 li:nth-child(n+4){margin-top:2em}.imgClm03 li img{width:100%;height:auto}.imgClm03 li span{display:block;margin-top:.5em;text-align:center}.eco .align-center strong{color:var(--stAc);font-weight:400}.eco .column03{margin-top:5rem}.eco .column03 .inner h3{font-size:2.5rem;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:4rem;line-height:1.3em;font-weight:400}.eco .column03 .inner p{margin-top:1em}.eco dl{border:solid 5px var(--stClr);border-radius:10px;margin-top:5rem;display:flex;justify-content:space-between;flex-wrap:wrap}.eco dl dt{width:23.5%;background:var(--stClr);position:relative}.eco dl dt span{display:block;width:100%;text-align:center;font-size:3rem;line-height:1.3em;font-weight:700;color:#fff;position:absolute;top:50%;left:0;transform:translateY(-50%)}.eco dl dd{width:76.5%;background:#fff;padding:1em}.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}.excellent p{width:65.5%;margin-right:auto}.excellent ul{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:2.5rem;position:relative}.excellent ul li{width:31%;margin-right:3.5%}.excellent ul li img{width:100%;height:auto}.excellent ul li:last-child{margin-right:0;position:absolute;bottom:0;right:0}.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:3rem;line-height:1.3em;color:var(--stClr);font-weight:700}#media.content .imgContents .inner .moreBtn{text-align:right}#media.content .imgContents .inner .moreBtn a{display:inline-block;font-size:1.6rem;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{display:flex;justify-content:flex-start;flex-wrap:wrap}#mediaList.content section dl{width:31%;margin-right:3.5%}#mediaList.content section dl:nth-child(3n){margin-right:0}#mediaList.content section dl:nth-child(n+4){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:700}#mediaList.content section dl dd{font-size:1.6rem;line-height:1.6em;margin-top:.5em}.content.sdgs{padding-top:0}.sdgs section{display:flex;justify-content:space-between;flex-wrap:wrap}.sdgs section .image{width:31%;margin-top:0}.sdgs section .image img{width:100%;height:auto}.sdgs section div{width:65%}.sdgs section div h3{font-size:3rem;line-height:1.2em;font-weight:700}.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:700}.sdgs section dl{width:100%;border:solid 5px #111;border-radius:20px;position:relative;margin-top:5rem;padding:2rem}.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:5rem}.certification dl{width:23.5%}.certification dl:nth-child(n+5){margin-top:5rem}.certification dl dt img{width:100%;height:auto}.certification dl dd{font-size:1.4rem;line-height:1.5em;margin-top:1em}.association{display:flex;justify-content:center;flex-wrap:wrap;margin-top:5rem}.association li{width:23.5%}.association li:nth-child(n+2){margin-left:2%}.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}.staffList section{display:flex;justify-content:space-between;flex-wrap:wrap}.staffList section div{width:48%;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.staffList section div:nth-child(n+3){margin-top:5rem}.staffList section div p.image{width:40%;margin-top:0}.staffList section div p.image img{width:100%;height:auto;border-radius:10px;overflow:hidden}.staffList section div dl{width:56%}.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:block;font-size:3rem;line-height:1.4em;font-weight:400}.staffList section div dl dd ul{margin:1em auto}.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}.message section{display:flex;justify-content:space-between;flex-wrap:wrap}.message section .image{width:31%;margin-top:0}.message section .image img{width:100%;height:auto}.message section div{width:65.5%}.message section div h2{font-size:4rem;line-height:1.1em;font-weight:700;color:var(--stClr)}.message section div h3{font-size:3rem;line-height:1.1em;font-weight:700;margin-top:.5em}.message section div .moreBtn{text-align:right}.message section div .moreBtn a{display:inline-block;font-size:1.6rem;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:25%;background:#f6f6f6;padding:1em;line-height:1.4em}table.guideline tr td{width:75%;padding:1em;line-height:1.4em}.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;line-height:1.3em;border-bottom:solid 1px #eee;width:25%}.content.entry div dl dt span{display:inline-block;position:relative}.content.entry div dl dt span:after{content:"任意";font-size:1.2rem;line-height:1em;color:#fff;font-weight:500;background:#999;padding:.25em .5em;border-radius:3px;position:absolute;top:4px;left:110%;word-break:keep-all}.content.entry div dl dt span.required:after{content:"必須";font-size:1.2rem;line-height:1em;color:#fff;font-weight:500;background:var(--stAc);padding:.25em .5em;border-radius:3px;position:absolute;top:4px;left:110%;word-break:keep-all}.content.entry div dl dd{padding:1em 0;line-height:1.3em;border-bottom:solid 1px #eee;width:75%}.content.entry div dl dd input[type=text],.content.entry div dl dd input[type=email],.content.entry div dl dd input[type=tel],.content.entry div dl dd textarea{border:solid 1px #ccc;border-radius:5px;padding:.5em}.content.entry div p{text-align:center}.content.entry div input[type=submit]{border:solid 1px var(--stAc);color:#fff;font-size:2rem;line-height:1.1em;font-weight:500;background:var(--stAc);padding:1em 3em;border-radius:5px}.content.entry div dl p{text-align:left;margin-top:0 !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.6rem;line-height:1.8em}.entry-header h1.single-title{font-size:3rem;font-weight:500;line-height:1.3em;color:var(--stClr);margin-bottom:1.5em}#categories-2{box-shadow:0 5px 15px rgba(0,0,0,.1)}#categories-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}#categories-2 ul{padding:1em;background:#f9f9f9}#categories-2 ul li{font-size:1.4rem;line-height:1.4em;border:solid 1px #eee;background:#fff}#categories-2 ul li:nth-child(n+2){margin-top:5px}#categories-2 ul li a{color:#333;text-decoration:none;display:block;padding:1em}#categories-2 ul li a:hover{color:var(--stClr);background:var(--stBg)}#categories-2 ul li.cat-item-8,#categories-2 ul li.cat-item-7,#categories-2 ul li.cat-item-6{display:none}#recent-posts-2{box-shadow:0 5px 15px rgba(0,0,0,.1);margin-top:5rem}#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%;min-width:1280px;padding-bottom:106px;margin:0 auto;padding-top:84.9px;position:relative;overflow:hidden}header#header{width:100%;min-width:1280px;background:#fff;transition:all .3s ease 0s;box-shadow:0 0 10px rgba(0,0,0,.1);position:fixed;top:0;left:0;z-index:1000}header#header #inner-header{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;position:relative}header#header #inner-header h1.logo{width:258px;margin-left:2%}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{width:50%;margin-left:auto}header#header #inner-header .conatctBtn a{display:block;font-size:1.4rem;line-height:1.1em;font-weight:500;color:#fff;text-decoration:none;text-align:center;background:linear-gradient(to right,#bcd68a,#90b941);padding:1.5em 1.75em}header#header #inner-header .conatctBtn a i{display:block;text-align:center;font-size:2.5rem;line-height:1.1em}header#header #inner-header .phone{background:#f6f6f6;padding:.95em 1.25em}header#header #inner-header .phone a{color:#333;text-decoration:none}header#header #inner-header .phone a:hover{color:rgba(51,51,51,.6)}header#header #inner-header .phone span{display:inline-block;font-size:3rem;line-height:.9em}header#header #inner-header .phone span:before{display:inline-block;content:"";width:32px;height:21px;background:url(//cleanmate-ihin.com/wp-content/themes/theme-bones-master/image/common/free_dial.png) no-repeat;background-size:contain;margin-right:.3em}header#header #inner-header .phone em{font-size:1.2rem;line-height:1.3em;font-style:normal;text-align:right;display:block}#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}#middlePromo{width:100%;padding:3em 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:4rem;line-height:1.1em;text-align:center;font-weight:500;color:var(--stSub);position:relative;z-index:10}#breadcrumb{width:1200px;margin:0 auto;border-bottom:solid 1px #ddd}#breadcrumb .breadcrumb-container{font-size:1.2rem;line-height:1.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:1.5em 1rem;color:#333;text-decoration:none}#breadcrumb .breadcrumb-container ol li a:hover{color:rgba(51,51,51,.6)}body.category #inner-content{width:1200px;margin:0 auto;padding:10rem 0;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}body.category #inner-content #main{width:72.5%;order:1}body.category #inner-content #sidebar1{width:23.5%;order:2}body.single #inner-content{width:1200px;margin:0 auto;padding:10rem 0;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}body.single #inner-content #main{width:72.5%;order:1}body.single #inner-content #sidebar1{width:23.5%;order:2}body.archive #inner-content{width:1200px;margin:0 auto;padding:10rem 0;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}body.archive #inner-content #main{width:72.5%;order:1}body.archive #inner-content #sidebar1{width:23.5%;order:2}#area{background:var(--stBg);padding:8rem 0}#area .inner{width:1200px;margin:0 auto}#area .inner ul{display:flex;justify-content:space-between;flex-wrap:wrap}#area .inner ul li{width:31%}#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:1.5em}#footer{background:linear-gradient(to right,#bcd68a,#90b941);padding:4rem 0}#footer .column{width:1200px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}#footer .column .inner{width:32%}#footer .column .inner h3{display:inline-block;font-size:1.2rem;line-height:1em;font-weight:700;color:var(--stClr);background:#fff;padding:.5em 2em;border-radius:100px;margin-bottom:.75em}#footer .column .inner h3:nth-child(n+2){margin-top:2em}#footer .column .inner p{font-size:1.4rem;line-height:1.4em;font-weight:500;color:#fff}#footer .column .inner.permit ul li{font-size:1.4rem;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:4.8rem}#footer .column .inner.security ul li:nth-child(n+2){margin-left:1rem}#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.4rem;line-height:1.4em;font-weight:500;color:#fff}#footer .column .inner.security dl dd strong{display:inline-block;font-size:2rem;line-height:1.1em;font-weight:700;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:1200px;margin:0 auto;padding:2rem 0;display:flex;justify-content:space-between;flex-wrap:wrap}#copyright h1{font-size:1.2rem;line-height:1.1em}#copyright p{font-size:1.2rem;line-height:1.1em}#fixBar{width:100%;position:fixed;bottom:0;left:0;z-index:15;background:var(--stBg);padding:2rem 0}#fixBar .inner{width:1200px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}#fixBar .inner h2{font-size:1.4rem;line-height:1.2em;color:#111;font-family:fot-seurat-pron,sans-serif;font-weight:600;font-style:normal}#fixBar .inner h2 span{color:var(--stClr);font-weight:600;font-size:1.8rem;line-height:1.2em}#fixBar .inner h2 strong{color:#fb8200;font-weight:600;font-size:1.8rem;line-height:1.2em}#fixBar .inner h3{font-size:2.4rem;line-height:1.2em;font-weight:900;margin-left:auto;margin-right:2rem;color:#111}#fixBar .inner h3 strong{font-weight:900;color:var(--stClr)}#fixBar .inner ul{display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:center}#fixBar .inner ul li.phone span{display:inline-block;padding-left:37px;position:relative;font-size:3rem;line-height:.8em}#fixBar .inner ul li.phone span:before{content:"";width:32px;height:21px;background:url(//cleanmate-ihin.com/wp-content/themes/theme-bones-master/image/common/free_dial.png) no-repeat;background-size:contain;position:absolute;top:50%;left:0;transform:translateY(-50%)}#fixBar .inner ul li.phone span a{color:#333;text-decoration:none}#fixBar .inner ul li.phone em{font-size:1.2rem;line-height:1.1em;font-style:normal;text-align:right;display:block}#fixBar .inner ul li.button{width:200px}#fixBar .inner ul li.button:nth-child(n+2){margin-left:1rem}#fixBar .inner ul li.button a{display:block;border-radius:8px;overflow:hidden;box-shadow:0 0 16px rgba(0,0,0,.16)}#fixBar .inner ul li.button a img{width:100%;height:auto}#fixBar .inner ul li.button a:hover{opacity:.6}#fixBar .inner.pcHiden{display:none}*{-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.8rem;line-height:1.8em;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{float:left;margin:0 6% 0 0 !important;width:47%}.img-right{float:right;margin:0 0 0 6% !important;width:47%}.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}}