@charset "UTF-8";main{border:none!important;background:#eee!important;padding:initial!important}img{vertical-align:bottom}ul{padding:initial!important}ul li{list-style-type:none}.content{margin-top:initial!important}h1.archive-title span.fa.fa-folder-open{display:none}.entry-title{margin:0 0 20px 0!important}.subEntryTitle{border-bottom:solid 2px #333;margin-bottom:20px}.wrap{max-width:1200px}.inner{max-width:1200px;margin:auto;padding:80px 0}div.breadcrumbs{background:#e0e0e0}div.breadcrumbs.singlePage{margin-bottom:50px}div.breadcrumbs div.inner{padding:10px 0}div.breadcrumbs div.inner a{color:#000}div.breadcrumbs div.inner a:hover{text-decoration:none}div.contTitle{background-size:cover!important;overflow:hidden;margin-bottom:60px}div.contTitle .inner{font-weight:700;display:-ms-grid;display:grid;-ms-grid-columns:1fr 3fr;grid-template-columns:1fr 3fr;-ms-grid-rows:50px auto;grid-template-rows:50px auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}div.contTitle .inner>:first-child{-ms-grid-row:1;-ms-grid-column:1}div.contTitle .inner>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}div.contTitle .inner>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}div.contTitle .inner>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}div.contTitle h2{font-size:3rem}div.contTitle small{font-size:1.3rem}div.contTitle p{font-size:1.2rem}div.contTitle.fp .inner{margin:initial;padding:initial}div.contTitle:not(div.contTitle.fp) .inner{background:rgba(255,255,255,.8);margin:50px auto;padding:40px 20px}section.subPage.business div.contTitle{background:url("https://i-rebuild.jp/wp-content/uploads/2024/08/pagetitle_img_business01.webp") no-repeat}section.subPage.news div.contTitle{background:url("https://i-rebuild.jp/wp-content/uploads/2024/08/pagetitle_img_news01.webp") no-repeat}section.subPage.case div.contTitle{background:url("https://i-rebuild.jp/wp-content/uploads/2024/08/pagetitle_img_case01.webp") no-repeat}section.subPage.company div.contTitle{background:url("https://i-rebuild.jp/wp-content/uploads/2024/08/pagetitle_img_business01.webp") no-repeat}section.subPage.contact div.contTitle{background:url("https://i-rebuild.jp/wp-content/uploads/2024/08/pagetitle_img_case01.webp") no-repeat}div.button.normal{padding-top:80px}div.button.normal a{max-width:500px;width:100%;color:#fff;text-align:center;text-decoration:none;background:#000;display:block;border:solid 1px #000;border-radius:99px;-webkit-transition:.3s;transition:.3s;margin:auto;padding:15px}div.button.normal a:hover{max-width:600px;color:#000;background:#fff;-webkit-transition:.2s;transition:.2s}@media screen and (max-width:640px){div.button.normal{padding-top:45px}}.header-in{-webkit-box-orient:initial!important;-webkit-box-direction:initial!important;-ms-flex-direction:initial!important;flex-direction:initial!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.header-in:after{display:none!important}.header-in div.logo-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-in div.logo-image a{-webkit-transition:.3s;transition:.3s;padding:initial!important}.header-in div.logo-image a:hover{-webkit-transition:.3s;transition:.3s;opacity:.5}nav#navi div.wrap{width:initial!important}nav#navi div.wrap ul.menu-pc li{font-weight:700;line-height:100px}nav#navi div.wrap ul.menu-pc li a{position:relative;display:inline-block;cursor:pointer;color:#fff!important;letter-spacing:3px}nav#navi div.wrap ul.menu-pc li a:after{content:"";position:absolute;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#fff;-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}nav#navi div.wrap ul.menu-pc li a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}nav#navi div.wrap ul.menu-pc li a:hover{background:0 0}nav#navi div.wrap ul.menu-pc li a:after{bottom:30px}footer{margin-top:initial!important;padding:50px 0!important}footer div.fNavi_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer div.fNavi_wrap div.logo-image{padding:initial!important}footer div.fNavi_wrap div.logo-image a{padding:initial!important}footer div.fNavi_wrap div.logo-image a:hover{background:none!important}footer div.fNavi_wrap div.logo-image a img{width:230px}footer div.fNavi_wrap nav.navi-footer{width:calc(100% - 320px)}footer div.logo-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer div.logo-image a{-webkit-transition:.3s;transition:.3s;padding:initial!important}footer div.logo-image a:hover{-webkit-transition:.3s;transition:.3s;opacity:.5}footer ul.menu-footer{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}footer ul.menu-footer li{border:none!important}footer ul.menu-footer a{position:relative;display:inline-block;cursor:pointer;font-size:100%!important;color:#fff!important;letter-spacing:2px}footer ul.menu-footer a:after{content:"";position:absolute;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#fff;-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}footer ul.menu-footer a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}footer ul.menu-footer a:hover{background:none!important}footer .navi-footer-in>.menu-footer li{width:16.6666666667%}footer div.footer-bottom-content{text-align:center!important;float:initial}footer div.footer-bottom-content .copyright{font-size:120%;color:#fff}div#content.frontPage{margin-top:initial!important}div#content.frontPage main{padding:initial!important}section#stage{overflow:hidden}section#stage div#frontPage-slider{position:relative}section#stage div#stage_text{width:50vw;height:100vh;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;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;top:0;left:0;z-index:1}section#stage div#stage_text h1{max-width:800px;width:50%}section#stage div#stage_text h1 img{opacity:0;-webkit-animation:appearance 1s 1s forwards ease-out;animation:appearance 1s 1s forwards ease-out;width:100%}@-webkit-keyframes appearance{0%{opacity:0}to{opacity:1}}@keyframes appearance{0%{opacity:0}to{opacity:1}}section#stage li.splide__slide img{width:100%;display:block}section#stage .splide__pagination{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;bottom:48px}section#stage .splide__pagination__page{background-color:#000;width:10px;height:10px;border-radius:50%;margin:0 5px}section#stage .splide__pagination__page.is-active{background-color:#666}section.fp.news div.newsList_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.fp.news div.newsList_wrap a{width:calc(33.3333333333% - 25px);font-weight:700;color:#000;text-decoration:none;background:#fff;border-radius:8px;overflow:hidden}section.fp.news div.newsList_wrap a img{-webkit-transition:all .3s;transition:all .3s}section.fp.news div.newsList_wrap a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .3s;transition:all .3s}section.fp.news div.newsList_wrap a .button.circle{width:35px;height:35px;border:1px solid #000;border-radius:99px;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-transition:.3s;transition:.3s}section.fp.news div.newsList_wrap a .button.circle:before{content:"";display:block;width:10px;height:10px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}section.fp.news div.newsList_wrap a:hover .button.circle{width:calc(100% - 30px);background:#000;-webkit-transition:.2s;transition:.2s}section.fp.news div.newsList_wrap a:hover .button.circle:before{border-top:2px solid #fff;border-right:2px solid #fff;margin-left:88%}section.fp.news div.newsList_wrap figure{overflow:hidden}section.fp.news div.newsList_wrap figure img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.fp.news div.newsList_wrap div:not(.button){text-align:justify;line-height:1.5;padding:15px}section.fp.news div.newsList_wrap div:not(.button) small{font-size:14px;color:#666;display:block}section.fp.news div.newsList_wrap div.button.circle{margin:0 0 20px 15px}section.fp.case{background:#dbdbdb;padding-bottom:90px}section.fp.case div.inner{padding-bottom:initial}section.fp.case div.contTitle{margin-bottom:50px}section.fp.case li.splide__slide{background:#fff;border-radius:8px;overflow:hidden;position:relative}section.fp.case li.splide__slide img{-webkit-transition:all .3s;transition:all .3s}section.fp.case li.splide__slide:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .3s;transition:all .3s}section.fp.case li.splide__slide a{color:#000}section.fp.case li.splide__slide img{width:100%}section.fp.case li.splide__slide div{width:100%;font-weight:700;background:rgba(255,255,255,.85);position:absolute;bottom:0;left:0;padding:20px}section.fp.case li.splide__slide div small{font-size:14px;color:#666;display:block}section.fp.case .splide__arrow{width:5em!important;height:5em!important;border:solid 3px #fff}section.fp.case .splide__arrow svg{width:2.2em;height:2.2em}section.fp.case .splide__arrow--prev{left:calc(50% - 600px)}section.fp.case .splide__arrow--next{right:calc(50% - 600px)}section.fp.case .splide:not(.is-overflow) .splide__pagination{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;bottom:-48px}section.fp.case .splide__pagination__page{background-color:#000;width:10px;height:10px;border-radius:50%;margin:0 5px}section.fp.case .splide__pagination__page.is-active{background-color:#666}section.fp.sns div.sns_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.fp.sns div.sns_wrap a{width:calc(33.3333333333% - 15px);background:#dbdbdb;border:solid 1px #ccc;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-transition:.3s;transition:.3s;padding:20px}section.fp.sns div.sns_wrap a img{-webkit-transition:all .3s;transition:all .3s}section.fp.sns div.sns_wrap a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .3s;transition:all .3s}section.fp.sns div.sns_wrap a img{width:80px}section.fp.sns div.sns_wrap a:hover{background:#fff;-webkit-transition:.2s;transition:.2s}div.content-in.wrap{width:initial;max-width:initial}main.subPage div.subPage_column{max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto auto 50px auto}main.subPage div.subPage_column article,main.subPage div.subPage_column div.mainColumn{max-width:800px}section.subPage{width:100%}div.list{row-gap:30px}.a-wrap{border-bottom:solid 1px #ccc;padding:0 0 30px 0!important}.a-wrap figure{-webkit-transition:.3s;transition:.3s}.a-wrap:hover{background:initial!important}.a-wrap:hover figure{-webkit-transition:.3s;transition:.3s;opacity:.5}.a-wrap .entry-card-content{margin-left:350px}div.sidebar_rebuild{width:320px}div.sidebar_rebuild.news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}div.sidebar_rebuild section.sidebar_case,div.sidebar_rebuild section.sidebar_news{margin-bottom:50px}div.sidebar_rebuild h3{line-height:1;border-bottom:solid 1px #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding-bottom:20px}div.sidebar_rebuild h3:before{content:"";width:35px;height:35px;background:url("https://i-rebuild.jp/wp-content/uploads/2024/08/em_rebuild01.svg") no-repeat;display:block;opacity:.85;margin-right:5px}div.sidebar_rebuild a{color:#333;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:solid 1px #ccc;margin-bottom:20px;padding-bottom:20px}div.sidebar_rebuild a figure{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;-webkit-transition:.3s;transition:.3s;margin-right:15px}div.sidebar_rebuild a div{line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}div.sidebar_rebuild a div small{width:100%;display:block;margin-bottom:5px}div.sidebar_rebuild a:hover{text-decoration:underline}div.sidebar_rebuild a:hover figure{-webkit-transition:.3s;transition:.3s;opacity:.5}section.subPage.business div.contTitle p{padding-left:30px}section.subPage.business div.eye-catch-wrap{margin-bottom:30px}section.subPage.company div.contTitle p{padding-left:30px}section.subPage.company div.eye-catch-wrap{margin-bottom:30px}section.subPage.company dl.companyTable{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:solid 1px #666;margin:50px 0}section.subPage.company dl.companyTable dd,section.subPage.company dl.companyTable dt{border-bottom:solid 1px #666;padding:20px 0}section.subPage.company dl.companyTable dt{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.subPage.company dl.companyTable dd{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 250px);flex:0 0 calc(100% - 250px)}section.subPage.contact div.wpforms-container-full .wpforms-form .wpforms-required-label{color:#fff!important;background-color:#c00!important;padding:2px 7px 2px 6px!important;border-radius:3px!important;white-space:nowrap}section.subPage.contact div.contTitle p{padding-left:30px}section.subPage.contact div.wpforms-container{background:#fff;border-radius:10px;padding:30px}section.subPage.contact div.wpforms-submit-container{text-align:center}section.subPage.contact div.wpforms-submit-container button{width:80%;height:initial;border-radius:5px;padding:30px 15px}@media screen and (max-width:1200px){.smanone{display:none!important}.inner{padding:50px 15px}}@media screen and (max-width:1200px) and (max-width:480px){.entry-title{padding:.6em 0!important}}@media screen and (max-width:1200px){div.contTitle div.inner{width:50%;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:start;-ms-flex-align:start;align-items:flex-start}div.contTitle div.subWrap{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}div.contTitle h2{font-size:2rem;margin-right:15px}div.contTitle small{font-size:14px;font-size:clamp(14px,4vw,18px)}div.contTitle p{font-size:14px;font-size:clamp(14px,4vw,18px);font-weight:400;line-height:1.2;padding:initial!important}}@media screen and (max-width:1200px) and (max-width:640px){div.contTitle{-ms-grid-columns:initial;grid-template-columns:initial}div.contTitle div.inner{width:calc(100% - 30px)}div.contTitle p{padding-left:initial!important}}@media screen and (max-width:1200px){.mobile-header-menu-buttons{background:#666!important;-webkit-box-shadow:none!important;box-shadow:none!important}.mobile-menu-buttons{-webkit-box-shadow:none!important;box-shadow:none!important}li.logo-menu-button.menu-button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:15px}.menu-button-in{width:110px;color:#fff}#navi-menu-input:checked~#navi-menu-close{opacity:.7!important}#navi-menu-close{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}div#navi-menu-content{background:#dbdbdb;padding:15px}div#navi-menu-content div.ham_head{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}div#navi-menu-content div.logo-image{width:150px;-webkit-filter:brightness(0);filter:brightness(0);padding:initial}div#navi-menu-content div.logo-image a{padding:initial}div#navi-menu-content .menu-close-button{width:30px;height:30px;position:absolute;right:15px;top:15px}div#navi-menu-content ul.menu-drawer{display:-ms-grid;display:grid;-ms-grid-rows:50% 5px 50%;grid-template-rows:50% 50%;-ms-grid-columns:1fr 5px 1fr;grid-template-columns:1fr 1fr;grid-gap:5px;line-height:2;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}div#navi-menu-content ul.menu-drawer>:first-child{-ms-grid-row:1;-ms-grid-column:1}div#navi-menu-content ul.menu-drawer>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}div#navi-menu-content ul.menu-drawer>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}div#navi-menu-content ul.menu-drawer>:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}div#navi-menu-content ul.menu-drawer li a{font-weight:700;background:#f3f3f3;border-radius:3px;display:block;position:relative;padding:6px 10px}div#navi-menu-content ul.menu-drawer li a:after{content:"";width:4px;height:4px;border-top:1px solid #333;border-right:1px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:.5rem;top:calc(50% - 3px)}div#navi-menu-content ul.menu-drawer li:last-child{display:none}div#navi-menu-content div.application div.address{text-align:center;display:block;margin-bottom:30px}div#navi-menu-content div.application div.address p{text-align:left;display:inline-block}div#navi-menu-content div.application a.telNum{font-size:26px;font-weight:700;color:#333;text-align:center;text-decoration:none;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;position:relative;margin-bottom:30px}div#navi-menu-content div.application a.telNum:before{content:"";width:30px;height:30px;background:url("https://i-rebuild.jp/wp-content/uploads/2024/08/icon_tel01.svg") no-repeat}div#navi-menu-content div.application div.button a{max-width:500px;width:100%;font-weight:700;color:#000;text-align:center;text-decoration:none;background:#fff;display:block;border:solid 2px #000;border-radius:99px;-webkit-transition:.3s;transition:.3s;margin:auto;padding:15px}div#navi-menu-content div.sns_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:30px}div#navi-menu-content div.sns_wrap a{width:calc(33.3333333333% - 10px);background:#ccc;border:solid 1px #bbb;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-transition:.3s;transition:.3s;padding:20px}div#navi-menu-content div.sns_wrap a img{-webkit-transition:all .3s;transition:all .3s}div#navi-menu-content div.sns_wrap a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .3s;transition:all .3s}div#navi-menu-content div.sns_wrap a img{width:80px}div#navi-menu-content div.sns_wrap a:hover{background:#fff;-webkit-transition:.2s;transition:.2s}}@media screen and (max-width:1200px) and (max-width:480px){div#navi-menu-content.menu-content{max-width:90%!important}}@media screen and (max-width:1200px){footer div.fNavi_wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}footer div.fNavi_wrap nav.navi-footer{width:100%;margin-bottom:40px}footer div.fNavi_wrap nav.navi-footer ul{line-height:3}div.breadcrumbs{font-size:80%}div.breadcrumbs.singlePage{margin-bottom:30px}div.breadcrumbs div.inner{padding:10px 15px}div.subPage_column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 15px}div.subPage_column article,div.subPage_column div.mainColumn,div.subPage_column div.sidebar_rebuild{max-width:100%!important;width:100%}div.subPage_column div.mainColumn{margin-bottom:50px}section#stage div#stage_text{opacity:0;-webkit-animation:appearance 1s .5s forwards ease-out;animation:appearance 1s .5s forwards ease-out;width:90vw;height:300px;left:5.2941176471vw;top:calc(50% - 150px)}@-webkit-keyframes appearance{0%{opacity:0}to{opacity:1}}@keyframes appearance{0%{opacity:0}to{opacity:1}}section#stage div#stage_text h1{max-width:640px;width:80%}}@media screen and (max-width:1200px) and (max-width:640px){section#stage div#stage_text{height:250px;top:calc(50% - 125px)}section#stage div#stage_text h1{width:90%}}@media screen and (max-width:1200px) and (max-width:500px){section#stage div#stage_text{height:200px;top:calc(50% - 100px)}}@media screen and (max-width:1200px){section.fp.news div.newsList_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}section.fp.news div.newsList_wrap a{width:100%}section.fp.news div.newsList_wrap a:not(:last-child){margin-bottom:15px}section.fp.case{padding-bottom:50px}}@media screen and (max-width:1200px) and (max-width:1200px){section.fp.case li.splide__slide div{line-height:1.3;padding:15px}}@media screen and (max-width:1200px) and (max-width:640px){section.fp.case li.splide__slide div{padding:10px}section.fp.case li.splide__slide div small{font-size:10px}}@media screen and (max-width:1200px) and (max-width:400px){section.fp.case li.splide__slide{width:80%!important}}@media screen and (max-width:1200px) and (max-width:1200px){section.fp.case .splide__arrow--prev{left:20px}section.fp.case .splide__arrow--next{right:20px}}@media screen and (max-width:1200px) and (max-width:500px){section.fp.case .splide__arrow{width:3em!important;height:3em!important;border:solid 3px #fff}section.fp.case .splide__arrow svg{width:1.5em;height:1.5em}section.fp.case .splide__arrow--prev{left:10px}section.fp.case .splide__arrow--next{right:10px}}@media screen and (max-width:1200px){section.fp.case ul.splide__pagination{bottom:-50px}section.fp.case div.inner.buttonWrap{padding:0 15px}}@media screen and (max-width:1200px) and (max-width:640px){section.fp.case div.inner.buttonWrap{padding-top:40px}}@media screen and (max-width:1200px){section.fp.sns div.sns_wrap a{width:calc(33.3333333333% - 10px)}}@media screen and (max-width:1200px) and (max-width:900px){.a-wrap .entry-card-content{margin-left:42%!important}}@media screen and (max-width:1200px){section.subPage.company dl.companyTable{border:none}section.subPage.company dl.companyTable dd,section.subPage.company dl.companyTable dt{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;border:none}section.subPage.company dl.companyTable dt{color:#fff;background:#333;border-radius:5px;padding:10px}section.subPage.contact div.wpforms-field{width:100%}}