@charset "UTF-8";
/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}body{min-height:100vh}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}img{max-width:100%;height:auto;vertical-align:bottom}a{-webkit-transition:0.3s;transition:0.3s}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}footer{margin-top:auto}body,html{font-size:16px}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;background:#fff;color:#111;word-wrap:break-word;overflow-wrap:break-word;font-weight:400;line-height:1;overflow-x:hidden}body.is-fixed{position:fixed;width:100%;height:100vh;overflow-y:scroll}@media screen and (max-width:768px){.pconly{display:none!important}}@media screen and (min-width:769px){.sponly{display:none!important}a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}dd,dt,h1,h2,h3,h4,h5,h6,li,td,th{line-height:1.25}p{line-height:1.75}::-moz-selection{background:#111;color:#fff}::selection{background:#111;color:#fff}.animate{opacity:0;visibility:hidden;-webkit-transition:all 1s;transition:all 1s}.animate-bottom{-webkit-transform:translateY(50px);transform:translateY(50px)}.animate-left{-webkit-transform:translateX(-50px);transform:translateX(-50px)}.animate-right{-webkit-transform:translateX(50px);transform:translateX(50px)}.animate.is-show{opacity:1;visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0)}.inner{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width:769px){.inner{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:768px){.inner{padding-left:1rem;padding-right:1rem}}@media screen and (max-width:480px){.inner{padding-left:1rem;padding-right:1rem}}.wrapFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.wrapFlex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.linkBtn__wrapper:not(:first-child){margin-top:80px}.linkBtn{display:inline-block;background:#FF9900;color:#fff;border-radius:0;padding:8px 32px;font-weight:bold;position:relative;min-width:320px;max-width:100%;border-radius:999px;text-align:center;border:1px solid #FF9900}@media screen and (max-width:768px){.linkBtn{max-width:100%;min-width:240px}}.linkBtn:after{content:url(assets/img/arrow01.svg);position:absolute;top:calc(50% - 12px);right:20px;width:24px;-webkit-transition:0.3s;transition:0.3s}@media screen and (min-width:769px){.linkBtn:hover:after{-webkit-transform:translateX(8px);transform:translateX(8px)}}.linkBtn02{display:inline-block;background:#FF9900;color:#fff;border-radius:0;padding:8px 32px;font-weight:bold;position:relative;min-width:320px;max-width:100%;border-radius:999px;border:1px solid #FF9900;text-align:center}@media screen and (max-width:768px){.linkBtn02{max-width:100%;min-width:320px}}.linkBtn02:after{content:url(assets/img/arrow01.svg);position:absolute;top:calc(50% - 12px);right:20px;width:24px;-webkit-transition:0.3s;transition:0.3s}@media screen and (min-width:769px){.linkBtn02:hover{background:#fff;color:#FF9900}.linkBtn02:hover:after{-webkit-transform:translateX(8px);transform:translateX(8px);content:url(assets/img/arrow02.svg)}}.grid-wrap01{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}@media screen and (max-width:768px){.grid-wrap01{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}.grid-wrap02{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.common-section+*{margin-top:160px}.ttl-box01+*{margin-top:116px}.common-ttl01{font-size:48px;font-weight:bold;position:relative;text-align:center}@media screen and (max-width:768px){.common-ttl01{font-size:40px}}.common-ttl01:after{content:"";position:absolute;bottom:-32px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80px;height:6px;background:#FF9900;border-radius:3px}.common-sm-ttl01{font-size:32px}@media screen and (max-width:768px){.common-sm-ttl01{font-size:24px}}.common-ttl02{font-size:80px;font-family:"Lato",serif;font-weight:bold;color:#fff}.common-ttl03{font-size:20px;color:#fff;font-weight:bold;line-height:1.25}.common-ttl04{font-size:32px;font-weight:bold;padding-bottom:24px;border-bottom:2px solid #FF9900}.common-ttl04+*{margin-top:3rem}.common-ttl05{font-size:24px;padding:12px 16px;font-weight:bold;background:#FFF9EE}.common-ttl05+*{margin-top:2rem}@media screen and (max-width:400px){.common-ttl05{font-size:5.6vw}}.common-ttl06{font-size:40px;padding-bottom:38px;font-weight:bold;position:relative}.common-ttl06:before{content:"";position:absolute;left:0;bottom:0;width:80px;height:6px;border-radius:3px;background:#FF9900}.common-ttl06+*{margin-top:2rem}.common-ttl07{font-size:24px;font-weight:bold;padding-left:28px;position:relative}.common-ttl07:before{content:"";position:absolute;top:14px;left:0;width:16px;height:2px;background:#0094FF}.common-ttl07+*{margin-top:1rem}.header__area .header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media screen and (min-width:1141px){.header__area .header__inner{padding:1.5rem 2.5rem}}@media screen and (max-width:1140px){.header__area .header__inner{position:relative;padding:0.5rem 1rem}}.header__area .header__inner .header__logo{width:143px}@media screen and (max-width:1280px){.header__area .header__inner .header__logo{width:120px}}@media screen and (max-width:1140px){.header__area .header__inner .header__logo{width:62px}}@media screen and (min-width:1141px){.header__area .header__inner .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__area .header__inner .menu .menu-item{font-size:1.25rem}}@media screen and (min-width:1141px) and (max-width:1280px){.header__area .header__inner .menu .menu-item{font-size:1rem}}@media screen and (min-width:1141px){.header__area .header__inner .menu .menu-item:not(:first-of-type){margin-left:1em}.header__area .header__inner .menu .menu-item a{color:#111}.header__area .header__inner .menu .menu-item a:hover{color:#FF9900}.header__area .header__inner .menu .menu-item.contact,.header__area .header__inner .menu .menu-item.estimate,.header__area .header__inner .menu .menu-item.recruit{font-size:1rem}.header__area .header__inner .menu .menu-item.contact a,.header__area .header__inner .menu .menu-item.estimate a,.header__area .header__inner .menu .menu-item.recruit a{display:inline-block;padding:10px 32px;min-width:160px;text-align:center;border-radius:999px}}@media screen and (min-width:1141px) and (max-width:1280px){.header__area .header__inner .menu .menu-item.contact a,.header__area .header__inner .menu .menu-item.estimate a,.header__area .header__inner .menu .menu-item.recruit a{font-size:0.8rem;padding:8px 24px}}@media screen and (min-width:1141px){.header__area .header__inner .menu .menu-item.estimate{margin-left:2rem}.header__area .header__inner .menu .menu-item.estimate a{background:#FF9900;border:1px solid #FF9900;color:#fff;font-weight:bold}.header__area .header__inner .menu .menu-item.estimate a:hover{background:#fff;color:#FF9900}.header__area .header__inner .menu .menu-item.contact a{background:#fff;border:1px solid #FF9900;color:#FF9900;font-weight:bold}.header__area .header__inner .menu .menu-item.contact a:hover{background:#FF9900;color:#fff}.header__area .header__inner .menu .menu-item.recruit a{background:#fff;border:1px solid #0094FF;color:#0094FF;font-weight:bold}.header__area .header__inner .menu .menu-item.recruit a:hover{background:#0094FF;color:#fff}}@media screen and (max-width:1140px){.header__area .header__inner .menu .menu-item.contact,.header__area .header__inner .menu .menu-item.estimate,.header__area .header__inner .menu .menu-item.recruit{font-size:1rem}.header__area .header__inner .menu .menu-item.contact a,.header__area .header__inner .menu .menu-item.estimate a,.header__area .header__inner .menu .menu-item.recruit a{display:inline-block;padding:10px 32px;min-width:200px;text-align:center;border-radius:999px;font-size:1rem;margin:0.675rem}.header__area .header__inner .menu .menu-item.estimate a{background:#FF9900;border:1px solid #FF9900;color:#fff;font-weight:bold}.header__area .header__inner .menu .menu-item.contact a{background:#fff;border:1px solid #FF9900;color:#FF9900;font-weight:bold}.header__area .header__inner .menu .menu-item.recruit a{background:#fff;border:1px solid #0094FF;color:#0094FF;font-weight:bold}}.footer__area{background:#FFF9EE}.footer__inner{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-top:160px;padding-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:769px){.footer__inner{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:768px){.footer__inner{padding-left:1rem;padding-right:1rem}}@media screen and (max-width:480px){.footer__inner{padding-left:1rem;padding-right:1rem}}.footer__inner .footer__logo{width:143px}.footer__inner .footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px}.footer__inner .footer__info .address__wrap{line-height:1.5}.footer__inner .footer__info .telFax__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;gap:4px 40px}.footer__inner .footer__info .telFax__wrap p{line-height:1.25}.footer__inner .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:80px;gap:16px}@media screen and (min-width:769px){.footer__inner .menu .menu-item a:hover{color:#FF9900}}.footer__inner .footer__recruitBtn{display:inline-block;padding:8px 32px;min-width:160px;text-align:center;border-radius:999px;background:#0094FF;border:1px solid #0094FF;color:#fff;font-weight:bold;line-height:1.25}@media screen and (min-width:769px){.footer__inner .footer__recruitBtn:hover{background:#fff;color:#0094FF}}.footer__inner .copyright{width:100%;color:#888;margin-top:160px;line-height:1.25;text-align:center}@media screen and (max-width:768px){.footer__inner .copyright{text-align:left}}.footer__inner .termTxt{width:100%;color:#888;margin-top:16px;line-height:1.25;text-align:center}@media screen and (max-width:768px){.footer__inner .termTxt{text-align:left}}.footer__inner .termTxt a{text-decoration:underline}@media screen and (min-width:769px){.footer__inner .termTxt a:hover{text-decoration:none}}@media screen and (max-width:1140px){.drawer-btn{display:block;position:absolute;right:0;top:0;z-index:3;width:44px;height:44px;padding:8px;cursor:pointer;text-align:center}.drawer-btn span{display:block;position:absolute;width:calc(100% - 16px);height:2px;background:#111;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.drawer-btn span:first-of-type{top:10px}.drawer-btn span:nth-of-type(2){top:calc(50% - 1px)}.drawer-btn span:nth-of-type(3){bottom:10px}.drawer-btn.active span{background:#111}.drawer-btn.active span:first-child{top:calc(50% - 1px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.drawer-btn.active span:nth-child(2),.drawer-btn.active span:nth-child(3){top:calc(50% - 1px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-global-nav-wrapper{position:fixed;z-index:2;top:0;right:-100%;background:#fff;text-align:center;width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:0.5s;transition:0.5s;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:20vw;padding-bottom:20vw}.menu-global-nav-wrapper.active{right:0}.menu-global-nav-wrapper .menu{margin:0 auto;padding:0;width:100%}.menu-global-nav-wrapper .menu .menu-item a{display:inline-block;color:#111;font-size:1.25rem;text-transform:uppercase;padding:0.25rem;margin:0.5rem}.menu-global-nav-wrapper .menu-global-nav-container{width:100%}}.home .home__section{padding-top:160px;padding-bottom:160px}.home #news .linkBtn__wrapper,.home #works .linkBtn__wrapper{text-align:center}.home #news .linkBtn__wrapper .linkBtn02,.home #works .linkBtn__wrapper .linkBtn02{font-size:24px;line-height:1.25;padding:12px 32px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:350px){.home #news .linkBtn__wrapper .linkBtn02,.home #works .linkBtn__wrapper .linkBtn02{font-size:20px;min-width:280px}}.home #news .linkBtn__wrapper .linkBtn02:after,.home #works .linkBtn__wrapper .linkBtn02:after{top:calc(50% - 16px)}@media screen and (max-width:350px){.home #news .linkBtn__wrapper .linkBtn02:after,.home #works .linkBtn__wrapper .linkBtn02:after{top:calc(50% - 13px)}}.home #works{background:#FFF9EE}.home #works .grid-wrap01 .linkBtn{width:100%;font-size:16px;border:1px solid #FF9900;padding:10px 32px}.home #works .grid-wrap01 .linkBtn:after{content:none}.home #works .grid-wrap01 .linkBtn:hover:after{content:none}.home #works .works-box01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home #works .box01{position:relative}.home #works .box02{padding:16px 0 0 16px}@media screen and (max-width:768px){.home #works .box02{padding:20px 16px 0 0}}.home #works .box03{margin-top:20px;padding:0 0 0 16px}@media screen and (max-width:768px){.home #works .box03{padding:0}}.home #works .works-txt01{line-height:1.25}.home #works .works-txt01+*{margin-top:24px}.home #works .works-blog-ttl{position:absolute;left:-1px;bottom:-1px;font-size:24px;color:#FF9900;background-color:#FFF9EE;padding:16px 48px 1px 17px;font-weight:bold;border-radius:0 8px 0 0}@media screen and (max-width:768px){.home #works .works-blog-ttl{padding:8px 32px 9px 1px}}.home #works .grid-wrap01{gap:80px 48px}.home #works .img-box{border-radius:8px;overflow:hidden}@media screen and (min-width:769px){.home #works .linkBtn__wrapper:hover .linkBtn{background:#fff;color:#FF9900}}.home #recruit{position:relative}.home #recruit .img-box{max-width:836px;position:absolute;top:160px;left:51.25vw;z-index:0}@media screen and (max-width:800px){.home #recruit .img-box{display:none}}@media screen and (max-width:768px){.home #recruit .common-ttl02,.home #recruit .common-ttl03{text-align:center}}@media screen and (max-width:370px){.home #recruit .common-ttl02{font-size:21vw}}.home #recruit .inner{position:relative}.home #recruit .linkBtn__wrapper{text-align:center}.home #recruit .linkBtn__wrapper:not(:first-child){margin-top:24px}.home #recruit .linkBtn__wrapper .linkBtn{min-width:160px;background:#0094FF;line-height:1.25;border:1px solid #0094FF}.home #recruit .linkBtn__wrapper .linkBtn:after{content:none}.home #recruit .linkBtn__wrapper .linkBtn:hover{color:#0094FF;background:#fff}.home #recruit.home__section{background-color:#0094FF}.home #recruit .ttl-box02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.home #recruit .ttl-box02+*{margin-top:80px}.home #recruit .recruit-txt-wrap{max-width:724px}.home #recruit .recruit-txt-wrap .img-box02{-webkit-transform:translateX(-16px);transform:translateX(-16px)}@media screen and (min-width:800px){.home #recruit .recruit-txt-wrap .img-box02{display:none}}.home #recruit .recruit-txt-wrap .recruit-txt-box{padding:32px;background:#fff}@media screen and (max-width:768px){.home #recruit .recruit-txt-wrap .recruit-txt-box{padding:16px;-webkit-transform:translateY(-16px);transform:translateY(-16px)}}.home__main_visual{position:relative;width:100%}@media screen and (min-width:769px){.home__main_visual{height:840px}}@media screen and (max-width:768px){.home__main_visual{aspect-ratio:40/48}}.home__main_visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home__main_visual .copy{position:absolute;left:6.25vw;bottom:5rem;font-size:56px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-weight:600;gap:24px}@media screen and (max-width:1000px){.home__main_visual .copy{font-size:5.6vw;gap:2vw}}@media screen and (max-width:768px){.home__main_visual .copy{left:2vw;bottom:2vw}}.home__main_visual .copy span{display:inline-block;background:#fff;padding:16px 32px}@media screen and (max-width:1000px){.home__main_visual .copy span{padding:1.6vw 3.2vw}}.home__common_visual .linkBtn__wrapper:not(:first-child){margin-top:48px}@media screen and (max-width:768px){.home__common_visual .linkBtn__wrapper:not(:first-child){text-align:center;margin-top:40px}}.home__common_visual .linkBtn{font-size:16px;min-width:200px;line-height:1.25}.home__common_visual .linkBtn:after{content:url(assets/img/sm-arrow01.svg);position:absolute;top:calc(50% - 10px);right:14px;width:14px;-webkit-transition:0.3s;transition:0.3s}@media screen and (min-width:769px){.home__common_visual .linkBtn:hover{background:#fff;color:#FF9900}.home__common_visual .linkBtn:hover:after{-webkit-transform:translateX(6px);transform:translateX(6px);content:url(assets/img/sm-arrow02.svg)}}.home__common_visual .home__common_wrap{max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px;padding-left:2rem;padding-right:2rem;margin:160px auto}@media screen and (max-width:768px){.home__common_visual .home__common_wrap{padding-left:1rem;padding-right:1rem;gap:32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.home__common_visual .home__common_wrap .left-box{width:50%;position:relative}@media screen and (max-width:768px){.home__common_visual .home__common_wrap .left-box{position:inherit;width:100%}}.home__common_visual .home__common_wrap .left-box .img-box{width:720px;position:absolute;top:0;right:0}@media screen and (max-width:1500px){.home__common_visual .home__common_wrap .left-box .img-box{width:48vw}}@media screen and (max-width:768px){.home__common_visual .home__common_wrap .left-box .img-box{position:inherit;width:100%}}.home__common_visual .home__common_wrap .right-box{width:50%}@media screen and (max-width:768px){.home__common_visual .home__common_wrap .right-box{position:inherit;width:100%}}.home__common_visual .home__common_wrap .home__common_ttl{line-height:1.75;font-size:32px;font-weight:bold;color:#0094FF}@media screen and (max-width:768px){.home__common_visual .home__common_wrap .home__common_ttl{font-size:24px}}.home__common_visual .home__common_wrap .home__common_ttl+*{margin-top:40px}@media screen and (max-width:768px){.home__common_visual .home__common_wrap .home__common_ttl+*{margin-top:24px}}.breadcrumb{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width:769px){.breadcrumb{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:768px){.breadcrumb{padding-left:1rem;padding-right:1rem}}@media screen and (max-width:480px){.breadcrumb{padding-left:1rem;padding-right:1rem}}.breadcrumb .breadcrumb__lists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4px;position:absolute;right:8px;bottom:8px}.breadcrumb .breadcrumb__lists .breadcrumb__item{font-size:16px}.breadcrumb .breadcrumb__lists .breadcrumb__item a{color:#fff}.breadcrumb .breadcrumb__lists .breadcrumb__item:not(:last-of-type):after{content:"/";margin-left:6px;margin-right:6px;color:#fff}.page.sitemap .breadcrumb,.single .breadcrumb{max-width:800px}.archive__wrapper .page__header,.page__mainContents .page__header,.single__mainContents .page__header{background-repeat:no-repeat;background-position:center center;background-size:cover;color:#fff;height:228px;position:relative}.archive__wrapper .page__header:after,.page__mainContents .page__header:after,.single__mainContents .page__header:after{content:"";display:block;width:100%;height:100%;background:rgb(255,249,238);position:absolute;top:0;left:0;z-index:-1}.archive__wrapper .page__header .inner,.page__mainContents .page__header .inner,.single__mainContents .page__header .inner{display:-ms-grid;display:grid;place-content:center;position:relative;height:100%;z-index:10}.archive__wrapper .page__header .article__headerTtl,.archive__wrapper .page__header .page__headerTtl,.page__mainContents .page__header .article__headerTtl,.page__mainContents .page__header .page__headerTtl,.single__mainContents .page__header .article__headerTtl,.single__mainContents .page__header .page__headerTtl{font-size:56px;color:#111;font-weight:700;text-align:center;position:relative;top:60px}.archive__wrapper .page__header .article__headerTtl:after,.archive__wrapper .page__header .page__headerTtl:after,.page__mainContents .page__header .article__headerTtl:after,.page__mainContents .page__header .page__headerTtl:after,.single__mainContents .page__header .article__headerTtl:after,.single__mainContents .page__header .page__headerTtl:after{content:"";position:absolute;bottom:-38px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80px;height:6px;background:#FF9900;border-radius:3px}@media screen and (max-width:768px){.archive__wrapper .page__header .article__headerTtl,.archive__wrapper .page__header .page__headerTtl,.page__mainContents .page__header .article__headerTtl,.page__mainContents .page__header .page__headerTtl,.single__mainContents .page__header .article__headerTtl,.single__mainContents .page__header .page__headerTtl{font-size:40px}}.archive__wrapper .page__header .page__headerTtl-en,.page__mainContents .page__header .page__headerTtl-en,.single__mainContents .page__header .page__headerTtl-en{text-align:center;line-height:1.25;font-weight:bold;font-size:32px}.archive__wrapper .page__header .page__headerTtl-en+*,.page__mainContents .page__header .page__headerTtl-en+*,.single__mainContents .page__header .page__headerTtl-en+*{margin-top:24px}.single__mainContents{font-size:18px}.single__mainContents p+p{margin-top:1.5em}.single__mainContents a:not([class]){text-decoration:underline;color:#FF9900}.single__mainContents a:not([class]):hover{text-decoration:none}.single__mainContents h2{font-size:40px;font-weight:bold;position:relative;padding-bottom:28px;border-bottom:3px solid #ccc}.single__mainContents h2:before{content:"";display:block;position:absolute;left:0;bottom:-3px;width:120px;height:3px;background:#FF9900}.single__mainContents *+h2:not(:first-child){margin-top:120px}.single__mainContents h2+*{margin-top:40px}.single__mainContents h3{font-size:32px;font-weight:bold;padding-top:12px;padding-bottom:12px;padding-left:32px;position:relative}.single__mainContents h3:before{content:"";display:block;width:4px;height:100%;background:#FF9900;position:absolute;top:0;left:0}.single__mainContents h3+*{margin-top:40px}.single__mainContents h4{font-size:28px;padding:20px;display:block;font-weight:bold;border-top:2px solid #FF9900;border-bottom:2px solid #FF9900}.single__mainContents h4+*{margin-top:40px}.single__mainContents h5{font-size:24px;font-weight:bold;padding-bottom:16px;position:relative}.single__mainContents h5:after{content:"";display:block;position:absolute;bottom:0;left:0;width:32px;height:4px;background:#FF9900}.single__mainContents h6{color:#fff;background-color:#FF9900;font-size:16px;padding:10px 15px;display:block;font-weight:bold;position:relative}.single__mainContents h6:before{position:absolute;content:"";top:100%;left:0;border:none;border-bottom:5px solid transparent;border-right:15px solid #000}.single__mainContents h5+*,.single__mainContents h6+*{margin-top:40px}.single__mainContents ol:not(:first-child),.single__mainContents ul:not(:first-child){margin-top:40px}.single__mainContents ol li ol,.single__mainContents ol li ul,.single__mainContents ul li ol,.single__mainContents ul li ul{margin-top:1rem!important}.single__mainContents ol li+li:not([class]),.single__mainContents ul li+li:not([class]){margin-top:16px}.single__mainContents ul>li{padding-left:20px;position:relative}.single__mainContents ul>li:before{content:"";display:block;background:#FF9900;width:0.4em;height:0.4em;border-radius:50%;position:absolute;top:0.4em;left:0.25em}.single__mainContents ol{counter-reset:count}.single__mainContents ol>li{padding-left:2rem;position:relative}.single__mainContents ol>li:before{position:absolute;left:0;top:1px;counter-increment:count;content:counter(count,decimal-leading-zero);width:40px;color:#FF9900;font-size:20px;font-weight:bold}.single__mainContents .wp-block-quote{background:#f5f5f5;padding:32px 32px 24px;position:relative;font-size:16px}.single__mainContents .wp-block-quote:not(:first-child){margin-top:40px}.single__mainContents .wp-block-quote:before{content:"“";position:absolute;top:-18px;left:16px;font-size:80px;font-weight:bold;color:#FF9900}.single__mainContents .wp-block-quote cite{display:block;text-align:right;margin-top:16px}.single__mainContents .wp-block-table{overflow-x:auto;overflow-y:hidden;display:block;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}.single__mainContents .wp-block-table:not(:first-child){margin-top:40px}.single__mainContents .wp-block-table figcaption{margin-top:8px;padding-bottom:8px;font-style:italic;color:#888;text-align:center}.single__mainContents .wp-block-table thead{border-bottom:none}.single__mainContents .wp-block-table thead th{background:#FF9900;color:#fff;font-weight:700;padding:12px 32px}.single__mainContents .wp-block-table tbody tr{background:#f0f0f0}.single__mainContents .wp-block-table tbody td{border:1px solid #fff;padding:12px 32px}.single__mainContents .wp-block-table.is-style-stripes{text-align:left;border-bottom:none}.single__mainContents .wp-block-table.is-style-stripes table{border-collapse:collapse}.single__mainContents .wp-block-table.is-style-stripes tr:nth-child(2n){background:#fff}.single__mainContents .wp-block-table.is-style-stripes tr:nth-child(odd){background:#FFF9EE}.single__mainContents .wp-block-image,.single__mainContents .wp-block-video{text-align:center}.single__mainContents .wp-block-image:not(:first-child),.single__mainContents .wp-block-video:not(:first-child){margin-top:40px}.single__mainContents .wp-block-image figcaption,.single__mainContents .wp-block-video figcaption{margin-top:8px;font-style:italic;color:#888;text-align:center}.single__mainContents .wp-block-media-text{-ms-grid-row-align:start;align-self:start;-ms-grid-columns:48% 4% 48%;grid-template-columns:48% 48%;grid-column-gap:4%}.single__mainContents .wp-block-media-text .wp-block-media-text__content{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;padding:0}@media screen and (max-width:768px){.single__mainContents .wp-block-media-text .wp-block-media-text__content{margin-top:40px}}.single__mainContents .wp-block-media-text .wp-block-media-text__content h2:not(:first-child){margin-top:40px}.single__mainContents .wp-block-media-text .wp-block-media-text__media{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;padding:0}.single__mainContents .wp-block-media-text:not(:first-child){margin-top:40px}.single__mainContents .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.single__mainContents .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.single__mainContents .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.single__mainContents .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-flex-item-align:self-end;-ms-grid-row-align:self-end;align-self:self-end}@media screen and (max-width:768px){.single__mainContents .wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important;grid-template-areas:"media-text__media" "media-text__content";-ms-grid-rows:auto auto;grid-template-rows:auto auto}.single__mainContents .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-area:media-text__media;width:100%}.single__mainContents .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-area:media-text__content}}@media screen and (max-width:768px){.single__mainContents .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-row:1;-ms-grid-column:1}.single__mainContents .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{-ms-grid-row:2;-ms-grid-column:1}}@media screen and (max-width:768px){.single__mainContents .wp-block-media-text.has-media-on-the-right.is-stacked-on-mobile{grid-template-areas:"media-text__content" "media-text__media"}.single__mainContents .wp-block-media-text.has-media-on-the-right.is-stacked-on-mobile .wp-block-media-text__content{margin-top:0}.single__mainContents .wp-block-media-text.has-media-on-the-right.is-stacked-on-mobile .wp-block-media-text__media{margin-top:40px}.single__mainContents .wp-block-media-text.has-media-on-the-right.is-stacked-on-mobile>.wp-block-media-text__media{-ms-grid-row:2;-ms-grid-column:1}.single__mainContents .wp-block-media-text.has-media-on-the-right.is-stacked-on-mobile>.wp-block-media-text__content{-ms-grid-row:1;-ms-grid-column:1}}@media screen and (max-width:768px){.single__mainContents .wp-block-media-text.text-first.is-stacked-on-mobile{grid-template-areas:"media-text__content" "media-text__media"}.single__mainContents .wp-block-media-text.text-first.is-stacked-on-mobile .wp-block-media-text__content{margin-top:0}.single__mainContents .wp-block-media-text.text-first.is-stacked-on-mobile .wp-block-media-text__media{margin-top:40px}.single__mainContents .wp-block-media-text.text-first.is-stacked-on-mobile>.wp-block-media-text__media{-ms-grid-row:2;-ms-grid-column:1}.single__mainContents .wp-block-media-text.text-first.is-stacked-on-mobile>.wp-block-media-text__content{-ms-grid-row:1;-ms-grid-column:1}}@media screen and (max-width:768px){.single__mainContents .wp-block-media-text.media-first.is-stacked-on-mobile{grid-template-areas:"media-text__media" "media-text__content"}.single__mainContents .wp-block-media-text.media-first.is-stacked-on-mobile .wp-block-media-text__content{margin-top:40px}.single__mainContents .wp-block-media-text.media-first.is-stacked-on-mobile .wp-block-media-text__media{margin-top:0}.single__mainContents .wp-block-media-text.media-first.is-stacked-on-mobile>.wp-block-media-text__media{-ms-grid-row:1;-ms-grid-column:1}.single__mainContents .wp-block-media-text.media-first.is-stacked-on-mobile>.wp-block-media-text__content{-ms-grid-row:2;-ms-grid-column:1}}.single__mainContents .wp-block-buttons:not(:first-child){margin-top:40px}.single__mainContents .wp-block-button__link{display:inline-block;background:#FF9900;color:#fff;border-radius:999px;padding:1.2rem 3rem 1rem;font-weight:bold;position:relative;border:1px solid #FF9900;min-width:220px;text-align:center}@media screen and (min-width:769px){.single__mainContents .wp-block-button__link:hover{background:#fff;color:#FF9900}}.single__mainContents .wp-block-details{padding:1em;background:#FFF9EE}.single__mainContents .wp-block-details summary{list-style-type:none;position:relative;padding-left:1.8em}.single__mainContents .wp-block-details summary::-webkit-details-marker{display:none}.single__mainContents .wp-block-details summary:before{content:"";position:absolute;top:calc(50% - 0.5em);left:0.5em;width:0.6em;height:0.6em;border-top:2px solid #111;border-right:2px solid #111;-webkit-transform:rotate(135deg);transform:rotate(135deg);background:transparent;-webkit-transition:0.3s;transition:0.3s}.single__mainContents .wp-block-details[open] summary:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:calc(50% - 0.25em)}.single__mainContents .wp-block-details[open] summary+*{margin-top:0.5em}.single__mainContents .wp-block-details:not(:first-child){margin-top:40px}.single__mainContents .margin-small{margin-top:40px}.single__mainContents .margin-medium{margin-top:80px}.single__mainContents .margin-large{margin-top:120px}.single .post-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:5rem}.single .post-navigation .next-post__wrap,.single .post-navigation .previous-post__wrap{width:48%}.single .post-navigation .next-post__wrap .link,.single .post-navigation .previous-post__wrap .link{width:100%;display:inline-block;padding:1.5rem 1.5rem 0.6rem;background:#eee;border-top:1px solid #FF9900;position:relative}.single .post-navigation .next-post__wrap .link:hover,.single .post-navigation .previous-post__wrap .link:hover{background:#ddd}.single .post-navigation .next-post__wrap .icon,.single .post-navigation .previous-post__wrap .icon{width:60px;background:#FF9900;color:#fff;padding:0.3rem 0 0.2rem;text-align:center;position:absolute;top:-10px;left:16px}.single .post-navigation .next-post__wrap .post__info,.single .post-navigation .previous-post__wrap .post__info{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.25}.single .post-navigation .next-post__wrap .category,.single .post-navigation .previous-post__wrap .category{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:8px}.single .post-navigation .next-post__wrap .category-item:not(:last-of-type):after,.single .post-navigation .previous-post__wrap .category-item:not(:last-of-type):after{content:"・"}.single__inner{width:100%;max-width:800px;margin-left:auto;margin-right:auto;padding-top:160px;padding-bottom:160px}@media screen and (min-width:769px){.single__inner{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:768px){.single__inner{padding-left:1rem;padding-right:1rem}}@media screen and (max-width:480px){.single__inner{padding-left:1rem;padding-right:1rem}}.single__inner .linkBtn02{font-size:24px;line-height:1.25;padding:13px 32px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;color:#FF9900}.single__inner .linkBtn02:after{top:calc(50% - 16px)}.single__inner .linkBtn02:after{content:url(assets/img/arrow02.svg);position:absolute;top:calc(50% - 12px);right:20px;width:24px;-webkit-transition:0.3s;transition:0.3s;top:calc(50% - 16px)}@media screen and (min-width:769px){.single__inner .linkBtn02:hover{color:#fff;background:#FF9900}.single__inner .linkBtn02:hover:after{-webkit-transform:translateX(8px);transform:translateX(8px);content:url(assets/img/arrow01.svg)}}.single .article__header{background:rgb(255,249,238);padding:3.8rem 4rem 4.15rem}@media screen and (max-width:768px){.single .article__header{padding:3.8rem 1.2rem 4.15rem}}.single .article__header .article__headerTtl{font-size:56px;font-weight:700;color:#111;text-align:center;position:relative}@media screen and (max-width:768px){.single .article__header .article__headerTtl{font-size:32px}}.single .article__header .article__headerTtl:after{content:"";position:absolute;bottom:-56px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80px;height:6px;background:#FF9900;border-radius:3px}.single .article__header .article__info{text-align:center;margin-top:3px;font-size:16px}.single__article .single__category{margin-bottom:1rem}.single__article .single__category .category__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:-16px;margin-bottom:-8px}.single__article .single__category .category__list .item{margin-right:16px;margin-bottom:8px}.single__article .single__category .category__list .item:before{content:"#"}.archive__header{background:#FFF9EE;color:#fff;padding:3.8rem 4rem 6.05rem}@media screen and (max-width:768px){.archive__header{font-size:40px;padding:3.8rem 1.5rem 6.05rem}}.archive__header .archive__headerTtl{font-size:56px;font-weight:700;color:#111;text-align:center;position:relative}.archive__header .archive__headerTtl:after{content:"";position:absolute;bottom:-37px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80px;height:6px;background:#FF9900;border-radius:3px}@media screen and (max-width:768px){.archive__header .archive__headerTtl{font-size:40px}}.archive__header .taxonomy{text-align:center;margin-top:4px}.archive__inner{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-top:120px;padding-bottom:160px}@media screen and (min-width:769px){.archive__inner{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:768px){.archive__inner{padding-left:1rem;padding-right:1rem}}@media screen and (max-width:480px){.archive__inner{padding-left:1rem;padding-right:1rem}}.archive__inner .archive__category{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:-1rem;margin-bottom:-1rem}.archive__inner .archive__category--item .link{display:inline-block;padding:0.3rem 0.75rem 0.25rem;border:1px solid #0094FF;color:#0094FF;margin-right:1rem;margin-bottom:1rem;font-weight:bold}.archive__inner .archive__category--item .link:hover,.archive__inner .archive__category--item.all .link,.archive__inner .archive__category--item.current .link{background:#FF9900;color:#fff}.archive__inner .pagination__wrapper{margin-top:120px}.archive__inner .pagination__wrapper .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem}.archive__inner .pagination__wrapper .pagination .page-numbers{min-width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;border-radius:50%;background:#FFF9EE}.archive__inner .pagination__wrapper .pagination .page-numbers.current,.archive__inner .pagination__wrapper .pagination .page-numbers:hover{background:#0094FF;color:#fff}.archive__inner .pagination__wrapper .pagination .page-numbers.next,.archive__inner .pagination__wrapper .pagination .page-numbers.prev{background:inherit}.archive__inner .pagination__wrapper .pagination .page-numbers.next:hover,.archive__inner .pagination__wrapper .pagination .page-numbers.prev:hover{color:#0094FF}.archive__inner .pagination__wrapper .pagination .page-numbers.dots{background:inherit}.archive__inner .pagination__wrapper .pagination .page-numbers.dots:hover{color:inherit}.archive__inner .archive__list{margin-top:40px}.archive__inner .archive__list,.home__mainContents .archive__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.archive__inner .archive__list:after,.home__mainContents .archive__list:after{content:"";display:block;width:32%;height:0px}@media screen and (max-width:768px){.archive__inner .archive__list .archive__list-item,.home__mainContents .archive__list .archive__list-item{width:100%}}.archive__inner .archive__list .archive__list-item .archive__link,.home__mainContents .archive__list .archive__list-item .archive__link{position:relative;display:-ms-grid;display:grid;padding:40px 64px 40px 40px;-ms-grid-columns:120px 59px 1fr;grid-template-columns:120px 1fr;gap:59px;background:#FFF9EE;border-radius:8px}@media screen and (max-width:768px){.archive__inner .archive__list .archive__list-item .archive__link,.home__mainContents .archive__list .archive__list-item .archive__link{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:4px;padding:16px 40px 16px 16px}}.archive__inner .archive__list .archive__list-item .archive__link:after,.home__mainContents .archive__list .archive__list-item .archive__link:after{content:url(assets/img/arrow02.svg);position:absolute;top:calc(50% - 3px);right:24px;width:18px;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:768px){.archive__inner .archive__list .archive__list-item .archive__link:after,.home__mainContents .archive__list .archive__list-item .archive__link:after{right:8px}}@media screen and (min-width:769px){.archive__inner .archive__list .archive__list-item .archive__link:hover:after,.home__mainContents .archive__list .archive__list-item .archive__link:hover:after{-webkit-transform:translateX(8px);transform:translateX(8px)}}.archive__inner .archive__list .archive__list-item .archive__link:hover .ttl,.home__mainContents .archive__list .archive__list-item .archive__link:hover .ttl{color:#0094FF}.archive__inner .archive__list .archive__list-item .thumbnail__wrapper,.home__mainContents .archive__list .archive__list-item .thumbnail__wrapper{width:100%;position:relative}.archive__inner .archive__list .archive__list-item .thumbnail__wrapper .thumbnail,.home__mainContents .archive__list .archive__list-item .thumbnail__wrapper .thumbnail{width:100%;aspect-ratio:3/2;overflow:hidden}.archive__inner .archive__list .archive__list-item .thumbnail__wrapper .thumbnail img,.home__mainContents .archive__list .archive__list-item .thumbnail__wrapper .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:0.3s;transition:0.3s}.archive__inner .archive__list .archive__list-item .thumbnail__wrapper .category,.home__mainContents .archive__list .archive__list-item .thumbnail__wrapper .category{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:240px;background:#FF9900;color:#fff;position:absolute;top:4px;left:4px;padding:6px 12px 4px}.archive__inner .archive__list .archive__list-item .thumbnail__wrapper .category .category-item:not(:last-of-type):after,.home__mainContents .archive__list .archive__list-item .thumbnail__wrapper .category .category-item:not(:last-of-type):after{content:"・"}.archive__inner .archive__list .archive__list-item:hover .thumbnail img,.home__mainContents .archive__list .archive__list-item:hover .thumbnail img{-webkit-transform:scale(1.2);transform:scale(1.2)}.archive__inner .archive__list .archive__list-item .date,.home__mainContents .archive__list .archive__list-item .date{font-size:1rem;color:#0094FF;line-height:1.25}.archive__inner .archive__list .archive__list-item .ttl,.home__mainContents .archive__list .archive__list-item .ttl{font-size:1rem;-webkit-transition:0.3s;transition:0.3s;line-height:1.25}.page__inner{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-top:10rem;padding-bottom:10rem}@media screen and (min-width:769px){.page__inner{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:768px){.page__inner{padding-left:1rem;padding-right:1rem}}@media screen and (max-width:480px){.page__inner{padding-left:1rem;padding-right:1rem}}.service.page .page-main-contents .linkBtn__wrapper{margin-top:inherit}.service.page .page-main-contents .linkBtn__wrapper:has(.linkBtn02){margin-top:160px}.service.page .page-main-contents .linkBtn__wrapper .linkBtn{padding:10px 32px;min-width:200px;background:none;border:2px solid #fff;-webkit-transition:0.3s;transition:0.3s}@media screen and (min-width:769px){.service.page .page-main-contents .linkBtn__wrapper .linkBtn:hover{background:#FF9900}}@media screen and (max-width:1140px){.service.page .page-main-contents .linkBtn__wrapper .linkBtn{font-size:1.4035vw;padding:0.8771vw 2.807vw}}@media screen and (max-width:768px){.service.page .page-main-contents .linkBtn__wrapper .linkBtn{font-size:1rem;padding:10px 32px}}.service.page .page-main-contents .linkBtn__wrapper .linkBtn:after{content:url(assets/img/sm-arrow01.svg);position:absolute;top:calc(50% - 9px);right:14px;width:14px;-webkit-transition:0.3s;transition:0.3s}.service.page .service-box{border-radius:8px;padding:40px;display:block}@media screen and (max-width:1200px){.service.page .service-box{padding:3.3333vw}}@media screen and (max-width:768px){.service.page .service-box{padding:20px;max-width:544px;width:100%;margin-left:auto;margin-right:auto}}.service.page .wrapGap{display:-ms-grid;display:grid;color:#fff;gap:24px 48px}@media screen and (max-width:1200px){.service.page .wrapGap{gap:2vw 4vw}}@media screen and (max-width:768px){.service.page .wrapGap{gap:24px}}.service.page .left-box{width:100%}.service.page .left-box .service-box{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:768px;position:relative;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:1200px){.service.page .left-box .service-box{height:64vw}}@media screen and (min-width:769px){.service.page .left-box .service-box:hover:after{background-color:#fff;opacity:0.2}.service.page .left-box .service-box:hover .linkBtn__wrapper .linkBtn{background:#FF9900}}@media screen and (max-width:768px){.service.page .left-box .service-box{height:auto;aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}.service.page .left-box .service-box:before{content:"";background:url("assets/img/service/service_01.png");background-size:cover;border-radius:8px;position:absolute;inset:0;width:100%;height:100%;z-index:-2}.service.page .left-box .service-box:after{content:"";background-color:#0094FF;opacity:0.5;background-size:cover;border-radius:8px;position:absolute;inset:0;width:100%;height:100%;z-index:-1;-webkit-transition:0.3s;transition:0.3s}.service.page .left-box .service-ttl{font-size:48px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:1200px){.service.page .left-box .service-ttl{font-size:4vw}}@media screen and (max-width:768px){.service.page .left-box .service-ttl{font-size:48px;position:inherit;-webkit-transform:inherit;transform:inherit;top:inherit;left:inherit}}@media screen and (max-width:350px){.service.page .left-box .service-ttl{font-size:13.7142vw}}.service.page .left-box .linkBtn__wrapper{position:absolute;bottom:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:768px){.service.page .left-box .linkBtn__wrapper{font-size:32px;position:inherit;-webkit-transform:inherit;transform:inherit;top:inherit;left:inherit;bottom:inherit}}.service.page .right-box{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:24px}@media screen and (max-width:1200px){.service.page .right-box{gap:2vw}}@media screen and (max-width:768px){.service.page .right-box{gap:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.service.page .right-box .service-ttl{font-size:32px}@media screen and (max-width:1200px){.service.page .right-box .service-ttl{font-size:2.6666vw}}@media screen and (max-width:768px){.service.page .right-box .service-ttl{font-size:32px}}@media screen and (max-width:350px){.service.page .right-box .service-ttl{font-size:9.1428vw}}.service.page .right-box .service-box{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:100%;height:240px;position:relative}@media screen and (max-width:1200px){.service.page .right-box .service-box{height:20vw}}@media screen and (min-width:769px){.service.page .right-box .service-box:hover:first-of-type:after,.service.page .right-box .service-box:hover:nth-of-type(2):after,.service.page .right-box .service-box:hover:nth-of-type(3):after{background-color:#fff;opacity:0.2}.service.page .right-box .service-box:hover .linkBtn__wrapper .linkBtn{background:#FF9900}}@media screen and (max-width:768px){.service.page .right-box .service-box{height:auto;aspect-ratio:187/83;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.service.page .right-box .service-box:first-of-type:before{background:url("assets/img/service/service_02.png")}.service.page .right-box .service-box:nth-of-type(2):before{background:url("assets/img/service/service_03.png")}.service.page .right-box .service-box:nth-of-type(3):before{background:url("assets/img/service/service_04.png")}.service.page .right-box .service-box:first-of-type:before,.service.page .right-box .service-box:nth-of-type(2):before,.service.page .right-box .service-box:nth-of-type(3):before{content:"";background-size:cover;border-radius:8px;position:absolute;inset:0;width:100%;height:100%;z-index:-2}.service.page .right-box .service-box:first-of-type:after,.service.page .right-box .service-box:nth-of-type(2):after,.service.page .right-box .service-box:nth-of-type(3):after{content:"";background-color:#0094FF;opacity:0.5;background-size:cover;border-radius:8px;position:absolute;inset:0;width:100%;height:100%;z-index:-1;-webkit-transition:0.3s;transition:0.3s}.service.page .right-box .linkBtn__wrapper{position:absolute;bottom:40px;left:40px}@media screen and (max-width:1200px){.service.page .right-box .linkBtn__wrapper{left:3.3333vw;bottom:3.3333vw}}@media screen and (max-width:768px){.service.page .right-box .linkBtn__wrapper{position:inherit;-webkit-transform:inherit;transform:inherit;top:inherit;left:inherit;bottom:inherit}}.service.page .common__section+.common__section{margin-top:160px}.service.page .section__common_wrap{max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px;margin:0 auto}@media screen and (max-width:768px){.service.page .section__common_wrap{padding-left:1rem;padding-right:1rem;gap:32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.service.page .section__common_wrap .left-box{width:50%}@media screen and (max-width:768px){.service.page .section__common_wrap .left-box{width:100%}}.service.page .section__common_wrap .right-box{width:50%}@media screen and (max-width:768px){.service.page .section__common_wrap .right-box{position:inherit;width:100%}}.service.page .section__common_wrap .section__common_ttl{line-height:1.75;font-size:32px;font-weight:bold;color:#0094FF}@media screen and (max-width:768px){.service.page .section__common_wrap .section__common_ttl{font-size:24px}}.service.page .section__common_wrap .section__common_ttl+*{margin-top:40px}@media screen and (max-width:768px){.service.page .section__common_wrap .section__common_ttl+*{margin-top:24px}}.works.page .section__common_wrap{max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px;margin:0 auto}.works.page .section__common_wrap+.section__common_wrap{margin-top:150px}@media screen and (max-width:768px){.works.page .section__common_wrap+.section__common_wrap{margin-top:100px}}@media screen and (max-width:768px){.works.page .section__common_wrap{gap:32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.works.page .section__common_wrap .left-box{width:40%}@media screen and (max-width:768px){.works.page .section__common_wrap .left-box{width:100%}}.works.page .section__common_wrap .right-box{width:60%}@media screen and (max-width:768px){.works.page .section__common_wrap .right-box{position:inherit;width:100%}}.works.page .section__common_wrap .section__common_list_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.cleaning.page .page__inner,.inspection.page .page__inner,.parking.page .page__inner,.renewal-facility.page .page__inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 240px;grid-template-columns:1fr 240px;gap:40px}@media screen and (max-width:1140px){.cleaning.page .page__inner,.inspection.page .page__inner,.parking.page .page__inner,.renewal-facility.page .page__inner{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:80px}}.cleaning.page .accordion,.inspection.page .accordion,.parking.page .accordion,.renewal-facility.page .accordion{}.cleaning.page .accordion #cleaning_09 .accordion-before-after-wrap.add01,.inspection.page .accordion #cleaning_09 .accordion-before-after-wrap.add01,.parking.page .accordion #cleaning_09 .accordion-before-after-wrap.add01,.renewal-facility.page .accordion #cleaning_09 .accordion-before-after-wrap.add01{-ms-grid-columns:1fr 36px 1fr 36px 1fr;grid-template-columns:repeat(3,1fr);gap:30px 36px}@media screen and (max-width:1140px){.cleaning.page .accordion #cleaning_09 .accordion-before-after-wrap.add01,.inspection.page .accordion #cleaning_09 .accordion-before-after-wrap.add01,.parking.page .accordion #cleaning_09 .accordion-before-after-wrap.add01,.renewal-facility.page .accordion #cleaning_09 .accordion-before-after-wrap.add01{-ms-grid-columns:1fr 60px 1fr;grid-template-columns:repeat(2,1fr);gap:60px}}@media screen and (max-width:768px){.cleaning.page .accordion #cleaning_09 .accordion-before-after-wrap.add01,.inspection.page .accordion #cleaning_09 .accordion-before-after-wrap.add01,.parking.page .accordion #cleaning_09 .accordion-before-after-wrap.add01,.renewal-facility.page .accordion #cleaning_09 .accordion-before-after-wrap.add01{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:60px}}.cleaning.page .accordion #cleaning_09 .accordion-before-after-wrap.add01 .accordion-box,.inspection.page .accordion #cleaning_09 .accordion-before-after-wrap.add01 .accordion-box,.parking.page .accordion #cleaning_09 .accordion-before-after-wrap.add01 .accordion-box,.renewal-facility.page .accordion #cleaning_09 .accordion-before-after-wrap.add01 .accordion-box{text-align:center}.cleaning.page .accordion #cleaning_09 .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box,.inspection.page .accordion #cleaning_09 .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box,.parking.page .accordion #cleaning_09 .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box,.renewal-facility.page .accordion #cleaning_09 .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box{position:relative}.cleaning.page .accordion #cleaning_09 .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box:before,.inspection.page .accordion #cleaning_09 .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box:before,.parking.page .accordion #cleaning_09 .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box:before,.renewal-facility.page .accordion #cleaning_09 .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box:before{content:"";position:absolute;top:50%;left:calc(100% + 18px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:15px;height:18px;background-color:#0094ff;clip-path:polygon(15px 50%,0% 0%,0% 18px)}@media screen and (max-width:768px){.cleaning.page .accordion #cleaning_09 .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box:before,.inspection.page .accordion #cleaning_09 .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box:before,.parking.page .accordion #cleaning_09 .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box:before,.renewal-facility.page .accordion #cleaning_09 .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box:before{top:inherit;width:24px;height:28px;bottom:-90px;left:50%;clip-path:polygon(50% 28px,0% 0%,24px 0%)}}.cleaning.page .accordion #cleaning_09 .accordion-before-after-wrap.add01 .accordion-box .img-box+*,.inspection.page .accordion #cleaning_09 .accordion-before-after-wrap.add01 .accordion-box .img-box+*,.parking.page .accordion #cleaning_09 .accordion-before-after-wrap.add01 .accordion-box .img-box+*,.renewal-facility.page .accordion #cleaning_09 .accordion-before-after-wrap.add01 .accordion-box .img-box+*{margin-top:8px}.cleaning.page .accordion .accordion-toggle,.inspection.page .accordion .accordion-toggle,.parking.page .accordion .accordion-toggle,.renewal-facility.page .accordion .accordion-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background-color:#0094FF;border:none;padding:10px;width:100%;outline:none;text-align:center;color:#fff;font-size:16px;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;position:relative}.cleaning.page .accordion .accordion-icon,.inspection.page .accordion .accordion-icon,.parking.page .accordion .accordion-icon,.renewal-facility.page .accordion .accordion-icon{position:absolute;right:18px;width:20px;height:20px;display:inline-block}.cleaning.page .accordion .accordion-icon:after,.cleaning.page .accordion .accordion-icon:before,.inspection.page .accordion .accordion-icon:after,.inspection.page .accordion .accordion-icon:before,.parking.page .accordion .accordion-icon:after,.parking.page .accordion .accordion-icon:before,.renewal-facility.page .accordion .accordion-icon:after,.renewal-facility.page .accordion .accordion-icon:before{content:"";position:absolute;background-color:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.cleaning.page .accordion .accordion-icon:before,.inspection.page .accordion .accordion-icon:before,.parking.page .accordion .accordion-icon:before,.renewal-facility.page .accordion .accordion-icon:before{top:50%;left:0;width:100%;height:2px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cleaning.page .accordion .accordion-icon:after,.inspection.page .accordion .accordion-icon:after,.parking.page .accordion .accordion-icon:after,.renewal-facility.page .accordion .accordion-icon:after{top:0;left:50%;width:2px;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cleaning.page .accordion .accordion-toggle.open .accordion-icon:after,.inspection.page .accordion .accordion-toggle.open .accordion-icon:after,.parking.page .accordion .accordion-toggle.open .accordion-icon:after,.renewal-facility.page .accordion .accordion-toggle.open .accordion-icon:after{opacity:0}.cleaning.page .accordion .accordion-content,.inspection.page .accordion .accordion-content,.parking.page .accordion .accordion-content,.renewal-facility.page .accordion .accordion-content{padding:0 32px;max-height:0;opacity:0;overflow:hidden;background-color:#ECF7FF;-webkit-transition:max-height 0.4s ease,opacity 0.4s ease,padding 0.4s ease;transition:max-height 0.4s ease,opacity 0.4s ease,padding 0.4s ease}@media screen and (max-width:768px){.cleaning.page .accordion .accordion-content,.inspection.page .accordion .accordion-content,.parking.page .accordion .accordion-content,.renewal-facility.page .accordion .accordion-content{padding:0 16px}}.cleaning.page .accordion .accordion-content.open,.inspection.page .accordion .accordion-content.open,.parking.page .accordion .accordion-content.open,.renewal-facility.page .accordion .accordion-content.open{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;opacity:1;padding:32px}@media screen and (max-width:768px){.cleaning.page .accordion .accordion-content.open,.inspection.page .accordion .accordion-content.open,.parking.page .accordion .accordion-content.open,.renewal-facility.page .accordion .accordion-content.open{padding:16px}}.cleaning.page .accordion .accordion-ttl,.inspection.page .accordion .accordion-ttl,.parking.page .accordion .accordion-ttl,.renewal-facility.page .accordion .accordion-ttl{font-size:24px;font-weight:bold}.cleaning.page .accordion .accordion-ttl+*,.inspection.page .accordion .accordion-ttl+*,.parking.page .accordion .accordion-ttl+*,.renewal-facility.page .accordion .accordion-ttl+*{margin-top:1rem}.cleaning.page .accordion .accordion-txt+*,.inspection.page .accordion .accordion-txt+*,.parking.page .accordion .accordion-txt+*,.renewal-facility.page .accordion .accordion-txt+*{margin-top:1rem}.cleaning.page .accordion .accordion-txt+.accordion-ttl,.inspection.page .accordion .accordion-txt+.accordion-ttl,.parking.page .accordion .accordion-txt+.accordion-ttl,.renewal-facility.page .accordion .accordion-txt+.accordion-ttl{margin-top:2rem}.cleaning.page .accordion .accordion-txt+.accordion-img-wrap,.inspection.page .accordion .accordion-txt+.accordion-img-wrap,.parking.page .accordion .accordion-txt+.accordion-img-wrap,.renewal-facility.page .accordion .accordion-txt+.accordion-img-wrap{margin-top:2rem}@media screen and (max-width:768px){.cleaning.page .accordion .accordion-img-wrap .img-box,.inspection.page .accordion .accordion-img-wrap .img-box,.parking.page .accordion .accordion-img-wrap .img-box,.renewal-facility.page .accordion .accordion-img-wrap .img-box{text-align:center}}.cleaning.page .accordion .accordion-img-wrap+.accordion-img-wrap,.inspection.page .accordion .accordion-img-wrap+.accordion-img-wrap,.parking.page .accordion .accordion-img-wrap+.accordion-img-wrap,.renewal-facility.page .accordion .accordion-img-wrap+.accordion-img-wrap{margin-top:2rem}.cleaning.page .accordion .accordion-img-wrap+.accordion-ttl,.inspection.page .accordion .accordion-img-wrap+.accordion-ttl,.parking.page .accordion .accordion-img-wrap+.accordion-ttl,.renewal-facility.page .accordion .accordion-img-wrap+.accordion-ttl{margin-top:2rem}.cleaning.page .accordion .accordion-img-wrap+.explanation-wrap,.inspection.page .accordion .accordion-img-wrap+.explanation-wrap,.parking.page .accordion .accordion-img-wrap+.explanation-wrap,.renewal-facility.page .accordion .accordion-img-wrap+.explanation-wrap{margin-top:2rem}.cleaning.page .accordion .accordion-ul,.inspection.page .accordion .accordion-ul,.parking.page .accordion .accordion-ul,.renewal-facility.page .accordion .accordion-ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.cleaning.page .accordion .accordion-ul .accordion-li,.inspection.page .accordion .accordion-ul .accordion-li,.parking.page .accordion .accordion-ul .accordion-li,.renewal-facility.page .accordion .accordion-ul .accordion-li{font-weight:bold;padding-left:20px;position:relative}.cleaning.page .accordion .accordion-ul .accordion-li:before,.inspection.page .accordion .accordion-ul .accordion-li:before,.parking.page .accordion .accordion-ul .accordion-li:before,.renewal-facility.page .accordion .accordion-ul .accordion-li:before{content:"";position:absolute;top:10px;left:8px;width:4px;height:4px;background:#FF9900;border-radius:100%}.cleaning.page .accordion .accordion-before-after-wrap,.inspection.page .accordion .accordion-before-after-wrap,.parking.page .accordion .accordion-before-after-wrap,.renewal-facility.page .accordion .accordion-before-after-wrap{display:-ms-grid;display:grid;gap:72px;-ms-grid-columns:1fr 72px 1fr;grid-template-columns:repeat(2,1fr);position:relative}@media screen and (max-width:1200px){.cleaning.page .accordion .accordion-before-after-wrap,.inspection.page .accordion .accordion-before-after-wrap,.parking.page .accordion .accordion-before-after-wrap,.renewal-facility.page .accordion .accordion-before-after-wrap{gap:6vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}}@media screen and (max-width:768px){.cleaning.page .accordion .accordion-before-after-wrap,.inspection.page .accordion .accordion-before-after-wrap,.parking.page .accordion .accordion-before-after-wrap,.renewal-facility.page .accordion .accordion-before-after-wrap{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:60px}}.cleaning.page .accordion .accordion-before-after-wrap+*,.inspection.page .accordion .accordion-before-after-wrap+*,.parking.page .accordion .accordion-before-after-wrap+*,.renewal-facility.page .accordion .accordion-before-after-wrap+*{margin-top:32px}@media screen and (max-width:768px){.cleaning.page .accordion .accordion-before-after-wrap+.accordion-before-after-wrap,.inspection.page .accordion .accordion-before-after-wrap+.accordion-before-after-wrap,.parking.page .accordion .accordion-before-after-wrap+.accordion-before-after-wrap,.renewal-facility.page .accordion .accordion-before-after-wrap+.accordion-before-after-wrap{margin-top:100px}}.cleaning.page .accordion .accordion-before-after-wrap.add01,.inspection.page .accordion .accordion-before-after-wrap.add01,.parking.page .accordion .accordion-before-after-wrap.add01,.renewal-facility.page .accordion .accordion-before-after-wrap.add01{-ms-grid-columns:1fr 36px 1fr 36px 1fr;grid-template-columns:repeat(3,1fr);gap:30px 36px}@media screen and (max-width:960px){.cleaning.page .accordion .accordion-before-after-wrap.add01,.inspection.page .accordion .accordion-before-after-wrap.add01,.parking.page .accordion .accordion-before-after-wrap.add01,.renewal-facility.page .accordion .accordion-before-after-wrap.add01{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.cleaning.page .accordion .accordion-before-after-wrap.add01,.inspection.page .accordion .accordion-before-after-wrap.add01,.parking.page .accordion .accordion-before-after-wrap.add01,.renewal-facility.page .accordion .accordion-before-after-wrap.add01{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:60px}}.cleaning.page .accordion .accordion-before-after-wrap.add01 .accordion-box,.inspection.page .accordion .accordion-before-after-wrap.add01 .accordion-box,.parking.page .accordion .accordion-before-after-wrap.add01 .accordion-box,.renewal-facility.page .accordion .accordion-before-after-wrap.add01 .accordion-box{text-align:center}.cleaning.page .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box,.inspection.page .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box,.parking.page .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box,.renewal-facility.page .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box{position:relative}.cleaning.page .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box:before,.inspection.page .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box:before,.parking.page .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box:before,.renewal-facility.page .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box:before{content:"";position:absolute;top:50%;left:calc(100% + 18px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:15px;height:18px;background-color:#0094ff;clip-path:polygon(15px 50%,0% 0%,0% 18px)}@media screen and (max-width:768px){.cleaning.page .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box:before,.inspection.page .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box:before,.parking.page .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box:before,.renewal-facility.page .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box:before{top:inherit;width:28px;height:23px;bottom:-85px;left:50%;clip-path:polygon(50% 23px,0% 0%,28px 0%)}}.cleaning.page .accordion .accordion-before-after-wrap.add01 .accordion-box .img-box+*,.inspection.page .accordion .accordion-before-after-wrap.add01 .accordion-box .img-box+*,.parking.page .accordion .accordion-before-after-wrap.add01 .accordion-box .img-box+*,.renewal-facility.page .accordion .accordion-before-after-wrap.add01 .accordion-box .img-box+*{margin-top:8px}.cleaning.page .accordion .accordion-before-after-wrap.add02,.inspection.page .accordion .accordion-before-after-wrap.add02,.parking.page .accordion .accordion-before-after-wrap.add02,.renewal-facility.page .accordion .accordion-before-after-wrap.add02{-ms-grid-columns:1fr 36px 1fr 36px 1fr;grid-template-columns:repeat(3,1fr);gap:30px 36px}@media screen and (max-width:960px){.cleaning.page .accordion .accordion-before-after-wrap.add02,.inspection.page .accordion .accordion-before-after-wrap.add02,.parking.page .accordion .accordion-before-after-wrap.add02,.renewal-facility.page .accordion .accordion-before-after-wrap.add02{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.cleaning.page .accordion .accordion-before-after-wrap.add02,.inspection.page .accordion .accordion-before-after-wrap.add02,.parking.page .accordion .accordion-before-after-wrap.add02,.renewal-facility.page .accordion .accordion-before-after-wrap.add02{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:60px}}.cleaning.page .accordion .accordion-before-after-wrap.add02 .accordion-box,.inspection.page .accordion .accordion-before-after-wrap.add02 .accordion-box,.parking.page .accordion .accordion-before-after-wrap.add02 .accordion-box,.renewal-facility.page .accordion .accordion-before-after-wrap.add02 .accordion-box{text-align:center}.cleaning.page .accordion .accordion-before-after-wrap.add02 .accordion-box:not(:last-child) .img-box,.inspection.page .accordion .accordion-before-after-wrap.add02 .accordion-box:not(:last-child) .img-box,.parking.page .accordion .accordion-before-after-wrap.add02 .accordion-box:not(:last-child) .img-box,.renewal-facility.page .accordion .accordion-before-after-wrap.add02 .accordion-box:not(:last-child) .img-box{position:relative}.cleaning.page .accordion .accordion-before-after-wrap.add02 .accordion-box:not(:last-child) .img-box:before,.inspection.page .accordion .accordion-before-after-wrap.add02 .accordion-box:not(:last-child) .img-box:before,.parking.page .accordion .accordion-before-after-wrap.add02 .accordion-box:not(:last-child) .img-box:before,.renewal-facility.page .accordion .accordion-before-after-wrap.add02 .accordion-box:not(:last-child) .img-box:before{content:"";position:absolute;top:50%;left:calc(100% + 18px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:15px;height:18px;background-color:#0094ff;clip-path:polygon(15px 50%,0% 0%,0% 18px)}@media screen and (max-width:768px){.cleaning.page .accordion .accordion-before-after-wrap.add02 .accordion-box:not(:last-child) .img-box:before,.inspection.page .accordion .accordion-before-after-wrap.add02 .accordion-box:not(:last-child) .img-box:before,.parking.page .accordion .accordion-before-after-wrap.add02 .accordion-box:not(:last-child) .img-box:before,.renewal-facility.page .accordion .accordion-before-after-wrap.add02 .accordion-box:not(:last-child) .img-box:before{top:inherit;width:28px;height:23px;bottom:-56px;left:50%;clip-path:polygon(50% 23px,0% 0%,28px 0%)}}.cleaning.page .accordion .accordion-before-after-wrap.add02 .accordion-box .img-box+*,.inspection.page .accordion .accordion-before-after-wrap.add02 .accordion-box .img-box+*,.parking.page .accordion .accordion-before-after-wrap.add02 .accordion-box .img-box+*,.renewal-facility.page .accordion .accordion-before-after-wrap.add02 .accordion-box .img-box+*{margin-top:8px}.cleaning.page .accordion .accordion-before-after-wrap .accordion-box,.inspection.page .accordion .accordion-before-after-wrap .accordion-box,.parking.page .accordion .accordion-before-after-wrap .accordion-box,.renewal-facility.page .accordion .accordion-before-after-wrap .accordion-box{text-align:center}@media screen and (max-width:1140px){.cleaning.page .accordion .accordion-before-after-wrap .accordion-box,.inspection.page .accordion .accordion-before-after-wrap .accordion-box,.parking.page .accordion .accordion-before-after-wrap .accordion-box,.renewal-facility.page .accordion .accordion-before-after-wrap .accordion-box{max-width:400px;margin-left:auto;margin-right:auto}}.cleaning.page .accordion .accordion-before-after-wrap .accordion-box:not(:last-child) .img-box,.inspection.page .accordion .accordion-before-after-wrap .accordion-box:not(:last-child) .img-box,.parking.page .accordion .accordion-before-after-wrap .accordion-box:not(:last-child) .img-box,.renewal-facility.page .accordion .accordion-before-after-wrap .accordion-box:not(:last-child) .img-box{position:relative}.cleaning.page .accordion .accordion-before-after-wrap .accordion-box:not(:last-child) .img-box:before,.inspection.page .accordion .accordion-before-after-wrap .accordion-box:not(:last-child) .img-box:before,.parking.page .accordion .accordion-before-after-wrap .accordion-box:not(:last-child) .img-box:before,.renewal-facility.page .accordion .accordion-before-after-wrap .accordion-box:not(:last-child) .img-box:before{content:"";position:absolute;top:50%;left:calc(100% + 36px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:24px;height:28px;background-color:#0094ff;clip-path:polygon(24px 50%,0% 0%,0% 28px)}@media screen and (max-width:1200px){.cleaning.page .accordion .accordion-before-after-wrap .accordion-box:not(:last-child) .img-box:before,.inspection.page .accordion .accordion-before-after-wrap .accordion-box:not(:last-child) .img-box:before,.parking.page .accordion .accordion-before-after-wrap .accordion-box:not(:last-child) .img-box:before,.renewal-facility.page .accordion .accordion-before-after-wrap .accordion-box:not(:last-child) .img-box:before{left:calc(100% + 3vw)}}@media screen and (max-width:768px){.cleaning.page .accordion .accordion-before-after-wrap .accordion-box:not(:last-child) .img-box:before,.inspection.page .accordion .accordion-before-after-wrap .accordion-box:not(:last-child) .img-box:before,.parking.page .accordion .accordion-before-after-wrap .accordion-box:not(:last-child) .img-box:before,.renewal-facility.page .accordion .accordion-before-after-wrap .accordion-box:not(:last-child) .img-box:before{width:28px;height:23px;top:inherit;bottom:-86px;left:50%;clip-path:polygon(50% 23px,0% 0%,28px 0%)}}.cleaning.page .accordion .accordion-before-after-wrap .accordion-box .img-box+*,.inspection.page .accordion .accordion-before-after-wrap .accordion-box .img-box+*,.parking.page .accordion .accordion-before-after-wrap .accordion-box .img-box+*,.renewal-facility.page .accordion .accordion-before-after-wrap .accordion-box .img-box+*{margin-top:8px}.cleaning.page .accordion .accordion-before-after-wrap .accordion-box .accordion-num-ttl,.inspection.page .accordion .accordion-before-after-wrap .accordion-box .accordion-num-ttl,.parking.page .accordion .accordion-before-after-wrap .accordion-box .accordion-num-ttl,.renewal-facility.page .accordion .accordion-before-after-wrap .accordion-box .accordion-num-ttl{font-weight:bold;text-align:left}.cleaning.page .accordion .accordion-before-after-wrap .accordion-box .accordion-num-ttl+*,.inspection.page .accordion .accordion-before-after-wrap .accordion-box .accordion-num-ttl+*,.parking.page .accordion .accordion-before-after-wrap .accordion-box .accordion-num-ttl+*,.renewal-facility.page .accordion .accordion-before-after-wrap .accordion-box .accordion-num-ttl+*{margin-top:8px}.cleaning.page .accordion .accordion-before-after-wrap .accordion-box .accordion-num-txt,.inspection.page .accordion .accordion-before-after-wrap .accordion-box .accordion-num-txt,.parking.page .accordion .accordion-before-after-wrap .accordion-box .accordion-num-txt,.renewal-facility.page .accordion .accordion-before-after-wrap .accordion-box .accordion-num-txt{text-align:left;font-size:14px}.cleaning.page .accordion .accordion-wrap-grid,.inspection.page .accordion .accordion-wrap-grid,.parking.page .accordion .accordion-wrap-grid,.renewal-facility.page .accordion .accordion-wrap-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 32px 1fr;grid-template-columns:repeat(2,1fr);gap:32px}@media screen and (max-width:768px){.cleaning.page .accordion .accordion-wrap-grid,.inspection.page .accordion .accordion-wrap-grid,.parking.page .accordion .accordion-wrap-grid,.renewal-facility.page .accordion .accordion-wrap-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.cleaning.page .accordion .accordion-wrap-grid+*,.inspection.page .accordion .accordion-wrap-grid+*,.parking.page .accordion .accordion-wrap-grid+*,.renewal-facility.page .accordion .accordion-wrap-grid+*{margin-top:32px}@media screen and (max-width:768px){.cleaning.page .accordion .accordion-wrap-grid .accordion-box,.inspection.page .accordion .accordion-wrap-grid .accordion-box,.parking.page .accordion .accordion-wrap-grid .accordion-box,.renewal-facility.page .accordion .accordion-wrap-grid .accordion-box{max-width:400px;margin-left:auto;margin-right:auto}}.cleaning.page .accordion .accordion-wrap-grid .img-box-ttl,.inspection.page .accordion .accordion-wrap-grid .img-box-ttl,.parking.page .accordion .accordion-wrap-grid .img-box-ttl,.renewal-facility.page .accordion .accordion-wrap-grid .img-box-ttl{font-size:18px;margin-top:8px;font-weight:bold}.cleaning.page .accordion .accordion-wrap-grid .img-box-txt,.inspection.page .accordion .accordion-wrap-grid .img-box-txt,.parking.page .accordion .accordion-wrap-grid .img-box-txt,.renewal-facility.page .accordion .accordion-wrap-grid .img-box-txt{font-size:14px;margin-top:0.5rem}.cleaning.page .accordion .explanation-wrap+.accordion-ttl,.inspection.page .accordion .explanation-wrap+.accordion-ttl,.parking.page .accordion .explanation-wrap+.accordion-ttl,.renewal-facility.page .accordion .explanation-wrap+.accordion-ttl{margin-top:2rem}.cleaning.page .accordion .explanation-wrap .explanation-ttl,.inspection.page .accordion .explanation-wrap .explanation-ttl,.parking.page .accordion .explanation-wrap .explanation-ttl,.renewal-facility.page .accordion .explanation-wrap .explanation-ttl{font-size:20px;font-weight:bold;padding-left:26px;position:relative}.cleaning.page .accordion .explanation-wrap .explanation-ttl+*,.inspection.page .accordion .explanation-wrap .explanation-ttl+*,.parking.page .accordion .explanation-wrap .explanation-ttl+*,.renewal-facility.page .accordion .explanation-wrap .explanation-ttl+*{margin-top:16px}.cleaning.page .accordion .explanation-wrap .explanation-ttl:before,.inspection.page .accordion .explanation-wrap .explanation-ttl:before,.parking.page .accordion .explanation-wrap .explanation-ttl:before,.renewal-facility.page .accordion .explanation-wrap .explanation-ttl:before{content:"";position:absolute;top:10px;left:8px;width:6px;height:6px;border-radius:100%;background:#0094FF}.cleaning.page .accordion .explanation-wrap .explanation-txt+*,.inspection.page .accordion .explanation-wrap .explanation-txt+*,.parking.page .accordion .explanation-wrap .explanation-txt+*,.renewal-facility.page .accordion .explanation-wrap .explanation-txt+*{margin-top:16px}.cleaning.page .accordion .explanation-wrap .img-box+.explanation-txt,.inspection.page .accordion .explanation-wrap .img-box+.explanation-txt,.parking.page .accordion .explanation-wrap .img-box+.explanation-txt,.renewal-facility.page .accordion .explanation-wrap .img-box+.explanation-txt{margin-top:2rem}.cleaning.page #cleaning_09 .accordion .accordion-before-after-wrap.add01,.cleaning.page #cleaning_10 .accordion .accordion-before-after-wrap.add01,.inspection.page #cleaning_09 .accordion .accordion-before-after-wrap.add01,.inspection.page #cleaning_10 .accordion .accordion-before-after-wrap.add01,.parking.page #cleaning_09 .accordion .accordion-before-after-wrap.add01,.parking.page #cleaning_10 .accordion .accordion-before-after-wrap.add01,.renewal-facility.page #cleaning_09 .accordion .accordion-before-after-wrap.add01,.renewal-facility.page #cleaning_10 .accordion .accordion-before-after-wrap.add01{-ms-grid-columns:1fr 36px 1fr 36px 1fr;grid-template-columns:repeat(3,1fr);gap:30px 36px}@media screen and (max-width:960px){.cleaning.page #cleaning_09 .accordion .accordion-before-after-wrap.add01,.cleaning.page #cleaning_10 .accordion .accordion-before-after-wrap.add01,.inspection.page #cleaning_09 .accordion .accordion-before-after-wrap.add01,.inspection.page #cleaning_10 .accordion .accordion-before-after-wrap.add01,.parking.page #cleaning_09 .accordion .accordion-before-after-wrap.add01,.parking.page #cleaning_10 .accordion .accordion-before-after-wrap.add01,.renewal-facility.page #cleaning_09 .accordion .accordion-before-after-wrap.add01,.renewal-facility.page #cleaning_10 .accordion .accordion-before-after-wrap.add01{-ms-grid-columns:1fr 36px 1fr;grid-template-columns:repeat(2,1fr);gap:30px 36px}}@media screen and (max-width:768px){.cleaning.page #cleaning_09 .accordion .accordion-before-after-wrap.add01,.cleaning.page #cleaning_10 .accordion .accordion-before-after-wrap.add01,.inspection.page #cleaning_09 .accordion .accordion-before-after-wrap.add01,.inspection.page #cleaning_10 .accordion .accordion-before-after-wrap.add01,.parking.page #cleaning_09 .accordion .accordion-before-after-wrap.add01,.parking.page #cleaning_10 .accordion .accordion-before-after-wrap.add01,.renewal-facility.page #cleaning_09 .accordion .accordion-before-after-wrap.add01,.renewal-facility.page #cleaning_10 .accordion .accordion-before-after-wrap.add01{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:60px}}.cleaning.page #cleaning_09 .accordion .accordion-before-after-wrap.add01 .accordion-box,.cleaning.page #cleaning_10 .accordion .accordion-before-after-wrap.add01 .accordion-box,.inspection.page #cleaning_09 .accordion .accordion-before-after-wrap.add01 .accordion-box,.inspection.page #cleaning_10 .accordion .accordion-before-after-wrap.add01 .accordion-box,.parking.page #cleaning_09 .accordion .accordion-before-after-wrap.add01 .accordion-box,.parking.page #cleaning_10 .accordion .accordion-before-after-wrap.add01 .accordion-box,.renewal-facility.page #cleaning_09 .accordion .accordion-before-after-wrap.add01 .accordion-box,.renewal-facility.page #cleaning_10 .accordion .accordion-before-after-wrap.add01 .accordion-box{text-align:center}@media screen and (max-width:768px){.cleaning.page #cleaning_09 .accordion .accordion-before-after-wrap.add01 .accordion-box,.cleaning.page #cleaning_10 .accordion .accordion-before-after-wrap.add01 .accordion-box,.inspection.page #cleaning_09 .accordion .accordion-before-after-wrap.add01 .accordion-box,.inspection.page #cleaning_10 .accordion .accordion-before-after-wrap.add01 .accordion-box,.parking.page #cleaning_09 .accordion .accordion-before-after-wrap.add01 .accordion-box,.parking.page #cleaning_10 .accordion .accordion-before-after-wrap.add01 .accordion-box,.renewal-facility.page #cleaning_09 .accordion .accordion-before-after-wrap.add01 .accordion-box,.renewal-facility.page #cleaning_10 .accordion .accordion-before-after-wrap.add01 .accordion-box{position:relative}}.cleaning.page #cleaning_09 .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box,.cleaning.page #cleaning_10 .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box,.inspection.page #cleaning_09 .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box,.inspection.page #cleaning_10 .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box,.parking.page #cleaning_09 .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box,.parking.page #cleaning_10 .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box,.renewal-facility.page #cleaning_09 .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box,.renewal-facility.page #cleaning_10 .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box{position:relative}@media screen and (max-width:768px){.cleaning.page #cleaning_09 .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box:before,.cleaning.page #cleaning_10 .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box:before,.inspection.page #cleaning_09 .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box:before,.inspection.page #cleaning_10 .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box:before,.parking.page #cleaning_09 .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box:before,.parking.page #cleaning_10 .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box:before,.renewal-facility.page #cleaning_09 .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box:before,.renewal-facility.page #cleaning_10 .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child) .img-box:before{content:none}}.cleaning.page #cleaning_09 .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child):before,.cleaning.page #cleaning_10 .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child):before,.inspection.page #cleaning_09 .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child):before,.inspection.page #cleaning_10 .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child):before,.parking.page #cleaning_09 .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child):before,.parking.page #cleaning_10 .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child):before,.renewal-facility.page #cleaning_09 .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child):before,.renewal-facility.page #cleaning_10 .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child):before{content:"";position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#0094ff}@media screen and (max-width:768px){.cleaning.page #cleaning_09 .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child):before,.cleaning.page #cleaning_10 .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child):before,.inspection.page #cleaning_09 .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child):before,.inspection.page #cleaning_10 .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child):before,.parking.page #cleaning_09 .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child):before,.parking.page #cleaning_10 .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child):before,.renewal-facility.page #cleaning_09 .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child):before,.renewal-facility.page #cleaning_10 .accordion .accordion-before-after-wrap.add01 .accordion-box:not(:last-child):before{top:inherit;bottom:-51px;left:50%;width:28px;height:23px;clip-path:polygon(50% 23px,0% 0%,28px 0%)}}.cleaning.page #cleaning_09 .accordion .accordion-before-after-wrap.add01 .accordion-box .img-box+*,.cleaning.page #cleaning_10 .accordion .accordion-before-after-wrap.add01 .accordion-box .img-box+*,.inspection.page #cleaning_09 .accordion .accordion-before-after-wrap.add01 .accordion-box .img-box+*,.inspection.page #cleaning_10 .accordion .accordion-before-after-wrap.add01 .accordion-box .img-box+*,.parking.page #cleaning_09 .accordion .accordion-before-after-wrap.add01 .accordion-box .img-box+*,.parking.page #cleaning_10 .accordion .accordion-before-after-wrap.add01 .accordion-box .img-box+*,.renewal-facility.page #cleaning_09 .accordion .accordion-before-after-wrap.add01 .accordion-box .img-box+*,.renewal-facility.page #cleaning_10 .accordion .accordion-before-after-wrap.add01 .accordion-box .img-box+*{margin-top:8px}@media screen and (max-width:1140px){.page-main-contents{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.page-main-contents .first-img-box+*{margin-top:80px}.page-main-contents .common-section+*{margin-top:160px}@media screen and (max-width:768px){.page-main-contents .common-ttl04+.wrapGap .txt-box{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.page-main-contents .common-ttl04+.wrapGap .img-box{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:auto;margin-right:auto}}.page-main-contents .wrapGap{display:-ms-grid;display:grid;gap:32px;-ms-grid-columns:1fr 32px 1fr;grid-template-columns:1fr 1fr}@media screen and (max-width:768px){.page-main-contents .wrapGap{-ms-grid-columns:1fr;grid-template-columns:1fr}}.page-main-contents .wrapGap+*{margin-top:65px}.page-main-contents .wrapGap .img-box{text-align:center}.page-main-contents .main-bar-list-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.page-main-contents .main-bar-list-wrap+*{margin-top:48px}.page-main-contents .main-bar-list-wrap+.linkBtn__wrapper{margin-top:160px}.page-main-contents .main-bar-list-wrap .main-bar-list{position:relative;padding-left:20px;font-weight:bold;font-size:1rem}.page-main-contents .main-bar-list-wrap .main-bar-list:before{content:"";background-color:#FF9900;border-radius:100%;display:block;width:4px;height:4px;position:absolute;top:9px;left:8px}.page-main-contents .point-txt-wrap{position:relative;padding:32px;background:#FFF9EE}@media screen and (max-width:768px){.page-main-contents .point-txt-wrap{padding:32px 16px}}.page-main-contents .point-txt-wrap+*{margin-top:60px}.page-main-contents .point-txt-wrap .point-txt-wrap-ttl{position:absolute;width:100%;top:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:24px;font-weight:bold;color:#FF9900;text-align:center}.page-main-contents .point-txt-wrap .point-txt-wrap-txt{font-size:20px;font-weight:bold;text-align:center}.page-main-contents .txt-box+.accordion-ttl{margin-top:32px}.page-main-contents .txt-box+.common-ttl05{margin-top:65px}.page-main-contents .linkBtn__wrapper{text-align:center}.page-main-contents .linkBtn__wrapper .linkBtn02{font-size:24px;line-height:1.25;padding:13px 32px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:350px){.page-main-contents .linkBtn__wrapper .linkBtn02{font-size:20px;min-width:280px}}.page-main-contents .linkBtn__wrapper .linkBtn02:after{top:calc(50% - 16px)}@media screen and (max-width:350px){.page-main-contents .linkBtn__wrapper .linkBtn02:after{top:calc(50% - 13px)}}.page-side-bar{position:sticky;top:60px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width:1140px){.page-side-bar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:inherit}}.page-side-bar .side-bar-list-wrap{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:16px}@media screen and (max-width:1140px){.page-side-bar .side-bar-list-wrap{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.page-side-bar .side-bar-list-wrap{-ms-grid-columns:1fr;grid-template-columns:1fr}}.page-side-bar .side-bar-list-wrap .side-bar-list{position:relative;padding-left:30px;font-weight:bold;font-size:1rem;-webkit-transition:0.3s;transition:0.3s}@media screen and (min-width:769px){.page-side-bar .side-bar-list-wrap .side-bar-list:hover .side-bar-list-link{color:#FF9900}}@media screen and (min-width:769px){.page-side-bar .side-bar-list-wrap .side-bar-list .side-bar-list-link.active{color:#FF9900}}.page-side-bar .side-bar-list-wrap .side-bar-list:before{content:"";background-image:url(assets/img/arrow02.svg);background-repeat:no-repeat;background-size:contain;background-color:inherit;border-radius:inherit;display:block;width:18px;height:16px;position:absolute;top:3px;left:0}.renewal-facility.page .page-main-contents #renewal-facility_03 .wrapGap,.renewal-facility.page .page-main-contents #renewal-facility_04 .wrapGap{-ms-grid-columns:1fr 250px;grid-template-columns:1fr 250px}@media screen and (max-width:768px){.renewal-facility.page .page-main-contents #renewal-facility_03 .wrapGap,.renewal-facility.page .page-main-contents #renewal-facility_04 .wrapGap{-ms-grid-columns:1fr;grid-template-columns:1fr}}.renewal-facility.page .page-main-contents #renewal-facility_04 .wrapGap+*{margin-top:2rem}.parking.page .accordion .accordion-wrap-grid .img-box-txt{text-align:center;font-size:1rem}.profile.page .page__inner{max-width:864px}.profile.page .greeting-txt+.greeting-txt{margin-top:2rem}.profile.page .greeting-txt+.president-wrap{margin-top:1.5rem}.profile.page .president-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1rem}.profile.page .president-wrap .president-txt02{font-size:1.5rem}.profile.page #company-profile .common-dl-box{display:-ms-grid;display:grid;-ms-grid-columns:200px 2px 1fr;grid-template-columns:200px 1fr;gap:0 2px}@media screen and (max-width:768px){.profile.page #company-profile .common-dl-box{-ms-grid-columns:1fr;grid-template-columns:1fr}}.profile.page #company-profile .common-dl-box+.common-dl-box{margin-top:2px}.profile.page #company-profile .common-dl-box .common-dt{color:#fff;padding:1rem;background:#0094FF}.profile.page #company-profile .common-dl-box .common-dt .sm-txt{display:block;font-weight:normal;font-size:14px;position:relative;padding-left:16px;margin-top:4px}.profile.page #company-profile .common-dl-box .common-dt .sm-txt:before{content:"※";display:block;width:14px;height:14px;position:absolute;top:0;left:0}.profile.page #company-profile .common-dl-box .common-dd{padding:1rem;background:#ECF7FF}.profile.page #company-profile .common-dl-box .common-dd.span-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}@media screen and (max-width:768px){.profile.page #company-profile .common-dl-box .common-dd.span-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}}.profile.page #company-profile .common-inner-dl .common-inner-dl-box{display:-ms-grid;display:grid;gap:32px;-ms-grid-columns:120px 32px 1fr;grid-template-columns:120px 1fr}.profile.page #company-profile .common-inner-dl .common-inner-dl-box+.common-inner-dl-box{margin-top:8px}.profile.page #company-profile .common-ul.grid-wrap{display:-ms-grid;display:grid;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:8px 16px;-ms-grid-columns:1fr 16px 1fr;grid-template-columns:1fr 1fr}@media screen and (max-width:768px){.profile.page #company-profile .common-ul.grid-wrap{-ms-grid-columns:1fr;grid-template-columns:1fr}}.profile.page #company-profile .common-ul.grid-wrap .common-li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile.page #company-profile .common-ul.dot-wrap .common-li{padding-left:12px;position:relative}.profile.page #company-profile .common-ul.dot-wrap .common-li:before{content:"";position:absolute;top:9px;left:0;width:4px;height:4px;border-radius:50%;background:#FF9900}.profile.page #company-profile .common-ul.dot-wrap .common-li+.common-li{margin-top:12px}.profile.page #company-profile .common-ul.group-companie-wrap .common-li+.common-li{margin-top:8px}.profile.page #company-profile .common-ul.group-companie-wrap .group-link{color:#FF9900;text-decoration:underline}.profile.page #history .common-dl-box{display:-ms-grid;display:grid;-ms-grid-columns:120px 2px 1fr;grid-template-columns:120px 1fr;gap:0 2px}@media screen and (max-width:768px){.profile.page #history .common-dl-box{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0}}.profile.page #history .common-dl-box+.common-dl-box{margin-top:1rem}.profile.page #history .common-dt{padding-bottom:1rem;border-bottom:2px solid #0094FF}@media screen and (max-width:768px){.profile.page #history .common-dt{border-left:2px solid #0094FF;border-bottom:none;padding-top:4px;padding-bottom:4px;padding-left:0.875rem}}.profile.page #history .common-dd{padding-bottom:1rem;border-bottom:2px solid #ddd}@media screen and (max-width:768px){.profile.page #history .common-dd{border-left:2px solid #ddd;border-bottom:none;padding-top:4px;padding-bottom:4px;padding-left:0.875rem}}.profile.page #qualifications .qualifications-wrap+.qualifications-wrap{margin-top:2rem}.profile.page #qualifications .qualifications-ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.75rem 1.5rem}.profile.page #qualifications .qualifications-li{padding-left:12px;position:relative}.profile.page #qualifications .qualifications-li:before{content:"";position:absolute;top:9px;left:0;width:4px;height:4px;border-radius:50%;background:#111}.profile.page #offices .common-ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr 48px 1fr;grid-template-columns:repeat(2,1fr);gap:48px}@media screen and (max-width:768px){.profile.page #offices .common-ul{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:48px}}.profile.page #offices .qualifications-map{width:100%;aspect-ratio:47/30}.profile.page #offices .qualifications-map>iframe{width:100%;height:100%}.profile.page #offices .qualifications-map+*{margin-top:8px}.privacy-policy.page .page__inner .bold-txt{font-weight:bold}.privacy-policy.page .page__inner .privacy-policy-wrap+.privacy-policy-wrap{margin-top:160px}.privacy-policy.page .page__inner .privacy-policy-box+.privacy-policy-box{margin-top:2rem}.privacy-policy.page .page__inner .privacy-policy-ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.75rem 1.5rem}.privacy-policy.page .page__inner .privacy-policy-ul+.privacy-policy-box{margin-top:3rem}.privacy-policy.page .page__inner .privacy-policy-ul.right-box{margin-top:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.error404 .linkBtn__wrapper{text-align:center}.error404 .linkBtn__wrapper .linkBtn02{font-size:24px;line-height:1.25;padding:13px 32px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:350px){.error404 .linkBtn__wrapper .linkBtn02{font-size:20px;min-width:280px}}.error404 .linkBtn__wrapper .linkBtn02:after{top:calc(50% - 16px)}@media screen and (max-width:350px){.error404 .linkBtn__wrapper .linkBtn02:after{top:calc(50% - 13px)}}.contact.page .contact__inner,.estimate.page .contact__inner{max-width:800px;margin-left:auto;margin-right:auto;padding-top:160px;padding-bottom:160px}.contact.page input[type=radio],.estimate.page input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact.page input[type=radio]:checked+.wpcf7-list-item-label:after,.estimate.page input[type=radio]:checked+.wpcf7-list-item-label:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:4px;width:12px;height:12px;background:#FF9900;border-radius:100%}.contact.page .wpcf7-list-item-label,.estimate.page .wpcf7-list-item-label{position:relative;padding-left:32px}.contact.page .wpcf7-list-item-label:before,.estimate.page .wpcf7-list-item-label:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:20px;height:20px;border-radius:100%;border:1px solid #888}.contact.page .form input[type=email],.contact.page .form input[type=tel],.contact.page .form input[type=text],.contact.page .form textarea,.estimate.page .form input[type=email],.estimate.page .form input[type=tel],.estimate.page .form input[type=text],.estimate.page .form textarea{width:100%;border-radius:8px;padding:1.3rem 1rem;border:1px solid #bbb;line-height:1.25}@media screen and (max-width:768px){.contact.page .form input[type=email],.contact.page .form input[type=tel],.contact.page .form input[type=text],.contact.page .form textarea,.estimate.page .form input[type=email],.estimate.page .form input[type=tel],.estimate.page .form input[type=text],.estimate.page .form textarea{padding:1rem 0.8rem}}.contact.page .form p,.estimate.page .form p{line-height:1.25}.contact.page .form .any,.estimate.page .form .any{margin-left:1rem;color:#e50a0a;display:inline-block}.contact.page .form .form__content-txt,.estimate.page .form .form__content-txt{margin-top:1rem}.contact.page .form .wpcf7-form-control,.estimate.page .form .wpcf7-form-control{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 24px}@media screen and (max-width:768px){.contact.page .form .wpcf7-form-control,.estimate.page .form .wpcf7-form-control{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contact.page .form .wpcf7-list-item,.estimate.page .form .wpcf7-list-item{font-size:20px;font-weight:bold;line-height:1.25;margin-left:0}.contact.page .form .form__content+*,.estimate.page .form .form__content+*{margin-top:40px}.contact.page .contact_txt,.estimate.page .contact_txt{margin-top:2rem;text-align:center}.contact.page .contact_txt .contact_link-txt,.estimate.page .contact_txt .contact_link-txt{text-decoration:underline}.contact.page .btn__flex,.estimate.page .btn__flex{position:relative;margin-top:120px;margin-left:auto;margin-right:auto;max-width:320px}.contact.page .btn__flex input[type=submit],.estimate.page .btn__flex input[type=submit]{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:24px;line-height:1.25;padding:12px 32px;font-weight:bold;text-align:center;max-width:100%;width:100%;color:#fff;border:1px solid #FF9900;background:#FF9900;border-radius:999px;-webkit-transition:0.3s;transition:0.3s;position:relative;z-index:1}@media screen and (min-width:769px){.contact.page .btn__flex input[type=submit]:hover,.estimate.page .btn__flex input[type=submit]:hover{background:#fff;color:#FF9900}}.contact.page .btn__flex:after,.estimate.page .btn__flex:after{content:url(assets/img/arrow01.svg);position:absolute;top:calc(50% - 7px);right:20px;width:24px;-webkit-transition:0.3s;transition:0.3s;pointer-events:none;z-index:2}@media screen and (min-width:769px){.contact.page .btn__flex:hover:after,.estimate.page .btn__flex:hover:after{content:url(assets/img/arrow02.svg);-webkit-transform:translateX(8px);transform:translateX(8px);z-index:2}}div.wpcf7 .wpcf7-spinner{display:none}.wpcf7-not-valid-tip{font-weight:bold}.wpcf7-response-output{border:none!important}.contactForm__wrapper .contactForm .wpcf7-list-item{display:block}.wpcf7 form.sent .contactForm,.wpcf7 form.sent .submit{display:none}.wpcf7 form .wpcf7-response-output{text-align:center;font-weight:bold}.wpcf7 form.sent .wpcf7-response-output{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0;padding:1rem;line-height:1.4;border-radius:5px}.wpcf7 form.sent .wpcf7-response-output.tt-show{display:block;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;opacity:1}.mt8{margin-top:8px!important}.mr8{margin-right:8px!important}.mb8{margin-bottom:8px!important}.ml8{margin-left:8px!important}.mt16{margin-top:16px!important}.mr16{margin-right:16px!important}.mb16{margin-bottom:16px!important}.ml16{margin-left:16px!important}.mt24{margin-top:24px!important}.mr24{margin-right:24px!important}.mb24{margin-bottom:24px!important}.ml24{margin-left:24px!important}.mt32{margin-top:32px!important}.mr32{margin-right:32px!important}.mb32{margin-bottom:32px!important}.ml32{margin-left:32px!important}.mt40{margin-top:40px!important}.mr40{margin-right:40px!important}.mb40{margin-bottom:40px!important}.ml40{margin-left:40px!important}.mt48{margin-top:48px!important}.mr48{margin-right:48px!important}.mb48{margin-bottom:48px!important}.ml48{margin-left:48px!important}.mt56{margin-top:56px!important}.mr56{margin-right:56px!important}.mb56{margin-bottom:56px!important}.ml56{margin-left:56px!important}.mt64{margin-top:64px!important}.mr64{margin-right:64px!important}.mb64{margin-bottom:64px!important}.ml64{margin-left:64px!important}.mt72{margin-top:72px!important}.mr72{margin-right:72px!important}.mb72{margin-bottom:72px!important}.ml72{margin-left:72px!important}.mt80{margin-top:80px!important}.mr80{margin-right:80px!important}.mb80{margin-bottom:80px!important}.ml80{margin-left:80px!important}.mt88{margin-top:88px!important}.mr88{margin-right:88px!important}.mb88{margin-bottom:88px!important}.ml88{margin-left:88px!important}.mt96{margin-top:96px!important}.mr96{margin-right:96px!important}.mb96{margin-bottom:96px!important}.ml96{margin-left:96px!important}.mt104{margin-top:104px!important}.mr104{margin-right:104px!important}.mb104{margin-bottom:104px!important}.ml104{margin-left:104px!important}.mt112{margin-top:112px!important}.mr112{margin-right:112px!important}.mb112{margin-bottom:112px!important}.ml112{margin-left:112px!important}.mt120{margin-top:120px!important}.mr120{margin-right:120px!important}.mb120{margin-bottom:120px!important}.ml120{margin-left:120px!important}.mt128{margin-top:128px!important}.mr128{margin-right:128px!important}.mb128{margin-bottom:128px!important}.ml128{margin-left:128px!important}.mt136{margin-top:136px!important}.mr136{margin-right:136px!important}.mb136{margin-bottom:136px!important}.ml136{margin-left:136px!important}.mt144{margin-top:144px!important}.mr144{margin-right:144px!important}.mb144{margin-bottom:144px!important}.ml144{margin-left:144px!important}.mt152{margin-top:152px!important}.mr152{margin-right:152px!important}.mb152{margin-bottom:152px!important}.ml152{margin-left:152px!important}.mt160{margin-top:160px!important}.mr160{margin-right:160px!important}.mb160{margin-bottom:160px!important}.ml160{margin-left:160px!important}.pt8{padding-top:8px!important}.pr8{padding-right:8px!important}.pb8{padding-bottom:8px!important}.pl8{padding-left:8px!important}.pt16{padding-top:16px!important}.pr16{padding-right:16px!important}.pb16{padding-bottom:16px!important}.pl16{padding-left:16px!important}.pt24{padding-top:24px!important}.pr24{padding-right:24px!important}.pb24{padding-bottom:24px!important}.pl24{padding-left:24px!important}.pt32{padding-top:32px!important}.pr32{padding-right:32px!important}.pb32{padding-bottom:32px!important}.pl32{padding-left:32px!important}.pt40{padding-top:40px!important}.pr40{padding-right:40px!important}.pb40{padding-bottom:40px!important}.pl40{padding-left:40px!important}.pt48{padding-top:48px!important}.pr48{padding-right:48px!important}.pb48{padding-bottom:48px!important}.pl48{padding-left:48px!important}.pt56{padding-top:56px!important}.pr56{padding-right:56px!important}.pb56{padding-bottom:56px!important}.pl56{padding-left:56px!important}.pt64{padding-top:64px!important}.pr64{padding-right:64px!important}.pb64{padding-bottom:64px!important}.pl64{padding-left:64px!important}.pt72{padding-top:72px!important}.pr72{padding-right:72px!important}.pb72{padding-bottom:72px!important}.pl72{padding-left:72px!important}.pt80{padding-top:80px!important}.pr80{padding-right:80px!important}.pb80{padding-bottom:80px!important}.pl80{padding-left:80px!important}.t-left{text-align:left}.t-center{text-align:center}.t-right{text-align:right}@media screen and (min-width:769px){.t-left-pc{text-align:left}.t-center-pc{text-align:center}.t-right-pc{text-align:right}}@media screen and (max-width:768px){.t-left-sp{text-align:left}.t-center-sp{text-align:center}.t-right-sp{text-align:right}}p.has-background{padding:0.25em 1em}.has-black-color{color:#111!important}.has-gray-color{color:#888!important}.has-white-color{color:#fff!important}.has-red-color{color:#f04433!important}.has-blue-color{color:#353bb5!important}.has-green-color{color:#6fc303!important}.has-pink-color{color:#eb6695!important}.has-orange-color{color:#fb932d!important}.has-yellow-color{color:#ffe065!important}.has-purple-color{color:#9b74b2!important}.has-black-background-color{background-color:#111!important}.has-gray-background-color{background-color:#888!important}.has-white-background-color{background-color:#fff!important}.has-red-background-color{background-color:#f04433!important}.has-blue-background-color{background-color:#353bb5!important}.has-green-background-color{background-color:#6fc303!important}.has-pink-background-color{background-color:#eb6695!important}.has-orange-background-color{background-color:#fb932d!important}.has-yellow-background-color{background-color:#ffe065!important}.has-purple-background-color{background-color:#9b74b2!important}.grecaptcha-badge{visibility:hidden}
/*# sourceMappingURL=style.css.map */