@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@400;500;600;700;900&display=swap');.menu ul{display:none}#wrapper-navbar .navbar.bg-primary{background-color:#000 !important;width:100vw !important;margin:0 calc(50% - 50vw) !important;height:70px !important}.mega-menu-wrap{position:fixed !important;top:15px !important;right:0 !important;left:0 !important;margin:0 auto !important;z-index:9999 !important}.navbar{width:100% !important;z-index:9998}button.navbar-toggler{display:none !important}.mega-menu-description{font-style:normal !important;color:#888;text-align:center;font-size:13px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-family:'Noto Serif JP',sans-serif !important;font-weight:700 !important}@media (min-width:992px){ul#mega-menu-primary{padding-right:20px !important}ul#mega-menu-primary li a{font-weight:700 !important}}@media (max-width:991px){.navbar.bg-primary{height:65px !important;position:fixed !important;top:0 !important;right:0 !important;z-index:9999 !important}#wrapper-navbar .navbar.bg-primary{height:65px !important}.mega-menu-wrap{top:0 !important}.mega-menu-toggle{background:0 0 !important;position:relative !important;top:5px !important;right:-5px !important;z-index:99999 !important}.mega-toggle-animated{width:70px;height:80px;display:flex;justify-content:center;align-items:center}.mega-toggle-animated-inner,.mega-toggle-animated-inner:before,.mega-toggle-animated-inner:after{height:2px !important;background-color:#fff !important}#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary{left:0 !important}ul#mega-menu-primary{padding:120px 50px 30px !important;width:100% !important;height:100vh !important;margin-top:0 !important}ul#mega-menu-primary li{display:block !important;width:100% !important;max-width:250px !important;margin:0 auto !important}ul#mega-menu-primary li a{text-align:center !important}ul#mega-menu-primary li.mega-current-menu-item a{border-bottom:none !important}}#wrapper-navbar.fixed .bg-primary{height:58px !important;position:fixed !important;top:0 !important;right:0 !important;z-index:9999}#wrapper-navbar.fixed .menu-header-top-container{top:9px}@media (max-width:1200px){#wrapper-navbar.fixed .menu-header-top-container{top:4px}}@media screen and (min-width:992px){#wrapper-navbar.fixed .mega-menu-wrap{top:11px !important}#wrapper-navbar.fixed .bg-primary{background-color:#000 !important}}.navbar-brand img{height:53px !important;width:auto !important}.jumbotron.head-top .navbar-brand{display:none}#wrapper-navbar .navbar-brand{display:inherit !important;z-index:99999 !important;position:fixed !important;top:0 !important;left:10px !important}@media(max-width:430px){#wrapper-navbar .navbar-brand{left:3px !important}.navbar-brand img{height:47px !important;padding-top:5px}}html{font-size:62.5% !important}*:focus{outline:none !important;box-shadow:none !important}body *{box-sizing:border-box}body{font-family:'Noto Sans JP',sans-serif !important;font-size:clamp(1.35rem, 1.33rem + 0.1vw, 1.45rem) !important;line-height:1.6}figure{margin:0;padding:0}a{text-decoration:none !important}.cf:after{content:"";display:block;visibility:hidden;height:0;clear:both}.opacity{opacity:.7}#page-wrapper .container,#full-width-page-wrapper .container,#single-wrapper .container,#error-404-wrapper .container,#search-wrapper .container{width:92% !important;max-width:1200px !important;margin:0 auto !important}@media(max-width:991px){#single-wrapper{margin-top:70px !important}#index-wrapper{margin-top:8px !important}#page-wrapper .container,#full-width-page-wrapper .container,#single-wrapper .container,#error-404-wrapper .container,#search-wrapper .container{width:96% !important}}body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container{max-width:1100px !important}@media screen and (max-width:1200px){body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container{max-width:unset !important;width:98% !important;margin:0 auto !important}}@media screen and (max-width:430px){body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container{width:100% !important}}#page-wrapper,#full-width-page-wrapper,#single-wrapper,#archive-wrapper,#search-wrapper,#error-404-wrapper,#index-wrapper{overflow:hidden !important}.container-fluid{padding:0;overflow:hidden}.wide-type{width:100vw !important;margin:0 calc(50% - 50vw) !important}.content{width:92%;max-width:1200px;margin:0 auto}body.blog .post h2.entry-title,body.archive .post h2.entry-title{line-height:1.2 !important}body.blog .post h2.entry-title a,body.archive .post h2.entry-title a{font-size:1.6rem !important;color:#000;text-decoration:none}.submit.btn-primary{background-color:#0f435d;border:1px solid #0f435d}body.error404 .widget_recent_entries{margin-top:20px}body.search .entry-summary{display:none !important}body.archive .cat-links,body.archive .edit-link,body.blog .cat-links,body.blog .edit-link,body.blog .author,body.archive .author,body.blog .comments-link,body.archive .hentry .comments-link{display:none !important}.category-w a{display:inline-block;font-size:1.2rem;padding:1px 3px;border-radius:2px;margin:5px 0 10px}.pagination{margin-top:20px}.page-link{color:#777}.page-item.active .page-link{background-color:#777;border-color:#777}.page-link:focus{-webkit-box-shadow:none;box-shadow:none}.archive .hentry time.updated,.blog .hentry time.updated{display:none}.archive .hentry,.blog .hentry{border-top:1px solid #555;padding:1.4rem .9rem .9rem}.archive .hentry:last-child,.blog .hentry:last-child{border-bottom:1px solid #555;margin-bottom:100px}.archive .site-main,.blog .site-main{min-height:500px !important}.archive .site-main .page-header,.blog .site-main .page-header{width:100%}body.blog .post img,body.archive .hentry img{display:none !important}.single-post .site-main{min-height:700px !important}.single-post h1.entry-title{padding:15px 0}.single-post .entry-meta{font-size:1.2rem;padding-bottom:15px;border-bottom:1px solid #ccc;margin-bottom:30px}.single-post time.updated{display:none}.posted-on,.byline{font-size:0}.posted-on a{color:#555;font-size:1.2rem;text-decoration:none}.posted-on a:before{position:relative;top:1px;font-family:'bootstrap-icons' !important;content:"\F214" !important;padding:0 .5rem 0 0 !important;font-size:1.2rem !important}.byline .author{display:none}.single-post .wp-block-image img{padding:10px 0 15px}.wp-block-gallery .wp-block-image img{padding:0}.wp-block-gallery.is-layout-flex{display:flex !important;flex-wrap:wrap !important;margin:1.5em 0}.post-navigation .nav-previous{border:1px solid #b9d3e7;margin:20px 20px 80px -10px;padding:8px;border-radius:6px;font-size:1.4rem}.post-navigation .nav-next{border:1px solid #b9d3e7;margin:20px -10px 80px 20px;padding:8px;border-radius:6px;font-size:1.4rem}.post-navigation .nav-previous a,.post-navigation .nav-next a{color:#888;text-decoration:none}.post-navigation .nav-previous i{color:#b9d3e7;padding-right:10px}.post-navigation .nav-next i{color:#b9d3e7;padding-left:10px}.hentry .entry-content{margin-bottom:4em}ul.single-cats{list-style:none;margin:0;padding:0;display:flex}ul.single-cats li a{background:#aaa;color:#fff;border-radius:4px;margin-right:.5em;padding:0 .3em .2em;text-decoration:none}.cat-links{display:none}.has-xx-large-font-size{font-size:clamp(2.5rem, 2.196rem + 1.52vw, 4rem) !important;line-height:1.4}.has-x-large-font-size{font-size:clamp(2.2rem, 1.977rem + 1.11vw, 3.3rem) !important;line-height:1.7}.has-large-font-size{font-size:clamp(1.95rem, 1.839rem + 0.56vw, 2.5rem) !important;line-height:1.7}.has-medi-l-font-size{font-size:clamp(1.8rem, 1.719rem + 0.41vw, 2.2rem) !important;line-height:1.6}.has-medium-font-size{font-size:clamp(1.65rem, 1.62rem + 0.15vw, 1.8rem) !important;line-height:1.6}.has-small-font-size{font-size:clamp(1.57rem, 1.544rem + 0.13vw, 1.7rem) !important}.has-x-small-font-size{font-size:clamp(1.4rem, 1.39rem + 0.05vw, 1.45rem) !important}.txt14{font-size:clamp(1.3rem, 1.28rem + 0.1vw, 1.4rem)}.txt16{font-size:clamp(1.45rem, 1.42rem + 0.15vw, 1.6rem)}.txt18{font-size:clamp(1.5rem, 1.439rem + 0.3vw, 1.8rem)}.txt20{font-size:clamp(1.7rem, 1.639rem + 0.3vw, 2rem)}.weight800{font-weight:800 !important}.serif{font-family:'Noto Serif JP',serif;font-weight:900}.yumin{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700}.yumin-light{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.red{color:#c1272d}.blue{color:#1f1f5b}.white{color:#fff}.bg-bk{background-color:#000}.bg-bk .inner{margin:0 6%}.bg-gray{background-color:#ddd}.mb-n5{margin-bottom:-1.5em}.brpc{display:block}.brsp{display:none}.letter-s{letter-spacing:-1px}.letter-l{letter-spacing:2px}.line-h8{line-height:1.8 !important}.btn-outline-secondary.round{border-radius:20px;font-size:15px;padding:6px 30px;font-weight:700}.btn-outline-secondary.round a:hover{color:#fff}.pcBox{display:block}.spBox{display:none}table.job th{width:120px;background-color:#f7f7f7}@media(max-width:991px){.brsp{display:block}.brpc{display:none}.txtcenter-pc{text-align:left}}@media(max-width:768px){.spBox{display:block}.pcBox{display:none}}@media(max-width:430px){.letter-ss{letter-spacing:-1px}}@media(max-width:380px){.font-s{letter-spacing:-1px}}.wp-block-spacer.h30{height:30px}.wp-block-spacer.h40{height:40px}.wp-block-spacer.h50{height:50px}.wp-block-spacer.h60{height:60px}.wp-block-spacer.h70{height:70px}.wp-block-spacer.h80{height:80px}.wp-block-spacer.h90{height:90px}.wp-block-spacer.h100{height:100px}.wp-block-spacer.h110{height:110px}.wp-block-spacer.h120{height:120px}@media screen and (max-width:768px){.wp-block-spacer.h30.lptype{height:21px}.wp-block-spacer.h40.lptype{height:28px}.wp-block-spacer.h50.lptype{height:35px}.wp-block-spacer.h60.lptype{height:42px}.wp-block-spacer.h70.lptype{height:49px}.wp-block-spacer.h80.lptype{height:56px}.wp-block-spacer.h90.lptype{height:63px}.wp-block-spacer.h100.lptype{height:70px}.wp-block-spacer.h110.lptype{height:77px}.wp-block-spacer.h120.lptype{height:84px}}ul.column{width:100%;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center}ul.column.center-type{justify-content:center}ul.column.reverse{flex-direction:row-reverse}ul.column li.w31{width:31% !important}ul.column li.w40{width:40% !important}ul.column li.w48{width:48% !important}ul.column li.w50{width:50% !important}ul.column li.w52{width:52% !important}ul.column li.w60{width:60% !important}@media screen and (max-width:768px){ul.column li.w40,ul.column li.w60{width:92%;max-width:500px;margin:0 auto}}@media (max-width:767px){ul.column li.w50{width:100% !important}.reverse-mobile{display:flex;flex-direction:column-reverse}}.fade-duration1{animation-name:fadein;animation-duration:1s}.fade-duration2{animation-name:fadein;animation-duration:1.4s}@keyframes fadein{from{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}.fadeUp{animation-name:fadeUpAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.fadeUpTrigger{opacity:0}.delay-time02{animation-delay:.2s}.delay-time03{animation-delay:.3s}.mv{width:100%;height:750px}.mv .catch{height:750px;position:relative;color:#fff}.mv .catch h2{width:92%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:clamp(3.7rem, 3.234rem + 2.33vw, 6rem);font-weight:600;line-height:1.2;text-align:center}.mv .catch h2 span{display:block;font-size:clamp(2.5rem, 2.358rem + 0.71vw, 3.2rem);font-weight:900;white-space:nowrap;margin:50px 0}.mv .catch h2 div{font-size:clamp(1.4rem, 1.37rem + 0.15vw, 1.55rem);line-height:1.7}@media screen and (max-width:991px){.mv,.mv .catch{height:100vh}}body.home .entry-header{display:none}.home .site-main{margin-top:-15px !important}.top-read{text-align:center}.top-read h3{display:flex;align-items:center;justify-content:center;font-size:clamp(2.8rem, 2.516rem + 1.42vw, 4.2rem);font-weight:900;line-height:1.2;background:url("/wp-content/uploads/2025/12/mark01.png") no-repeat center center;background-size:112px 112px;height:112px}.top-read p{margin:5rem 0;font-size:clamp(2rem, 1.858rem + 0.71vw, 2.7rem);font-weight:700}h3.top-info{text-align:center;font-size:clamp(2.5rem, 2.358rem + 0.71vw, 3.2rem);font-weight:900;line-height:1.2}h3.top-info span{display:block;margin:2.5rem 0;font-size:clamp(1.4rem, 1.38rem + 0.1vw, 1.5rem);font-weight:700}ul.column.industry{background-color:#000}ul.column.industry li.w52{position:relative}ul.column.industry li.w52 h3{position:absolute;top:4rem;padding:0 2rem;color:#fff;font-size:clamp(2.5rem, 2.338rem + 0.81vw, 3.3rem);font-weight:900;line-height:1.2;letter-spacing:.1rem}ul.column.industry li.w48 h4{font-size:clamp(1.7rem, 1.639rem + 0.3vw, 2rem)}ul.column.industry li.w52 figure{opacity:.7}ul.column.industry li.w48{padding:0 5%}a.border-btn{width:90%;max-width:200px;font-size:1.4rem;color:#fff;display:block;border:1px solid #fff;border-radius:30px;padding:.8rem;margin:6% auto 0;text-align:center}a.border-btn,type2{margin:3rem auto 0}@media screen and (min-width:992px){a.border-btn:hover{background-color:#fff;color:#000}}@media screen and (max-width:768px){.top-read h3{background-size:90px 90px;height:90px}ul.column.industry{width:100% !important;max-width:600px !important;margin:0 auto !important}ul.column.industry li.w52,ul.column.industry li.w48{width:100% !important}ul.column.industry li.w48{padding:3% 4% 1%}a.border-btn{margin:2.5rem auto 2.5rem}}.narrow{width:100%;max-width:900px;margin:0 auto}a.black{color:#000}ul.wp-block-latest-posts__list{width:100%;max-width:800px;margin:40px auto 10px;padding:0}ul.wp-block-latest-posts__list li{border-top:1px solid #000;padding:1rem}ul.wp-block-latest-posts__list li:last-child{border-bottom:1px solid #000}ul.wp-block-latest-posts__list li a{color:#000}.fix-footer{background-color:#000 !important;width:100vw !important;margin:0 calc(50% - 50vw) !important;height:95px !important;position:fixed !important;bottom:0 !important;left:0 !important;z-index:9999 !important;display:flex;align-items:center;justify-content:center}.fix-footer a{color:#fff;font-weight:700;font-size:clamp(1.5rem, 1.459rem + 0.2vw, 1.7rem)}.fix-footer a:hover{color:#ccc}.fix-footer a i{position:relative;bottom:-.3rem;font-size:clamp(2.1rem, 2.039rem + 0.3vw, 2.4rem)}@media screen and (max-width:991px){.fix-footer{height:75px !important}}body.archive .page-header,body.error404 .page-header,body.search .page-header,body.page .entry-header,body.blog .page-header,body.blog .blogheader{margin-top:20px;padding:30px;text-align:center !important}body.archive .page-header h1{font-size:0px}body.archive .page-header h1 span,body.error404 .page-header h1,body.search .page-header h1,body.page .entry-header h1,body.single .entry-header h1,body.blog .blogheader .inner h1,body.blog .page-header h1{font-size:clamp(2rem, 1.919rem + 0.41vw, 2.4rem);font-weight:800}.page-id-2491 .entry-header h1:after{content:"Real estate business";display:block;font-size:clamp(2.5rem, 2.196rem + 1.52vw, 4rem);color:#ccc;margin-top:20px;font-weight:900}.page-id-2518 .entry-header h1:after{content:"Real estate purchase";display:block;font-size:clamp(2.5rem, 2.196rem + 1.52vw, 4rem);color:#ccc;margin-top:20px;font-weight:900}.page-id-2391 .entry-header h1:after{content:"Voluntary sale";display:block;font-size:clamp(2.5rem, 2.196rem + 1.52vw, 4rem);color:#ccc;margin-top:20px;font-weight:900}.page-id-2562 .entry-header h1:after{content:"Real estate utilization";display:block;font-size:clamp(2.5rem, 2.196rem + 1.52vw, 4rem);color:#ccc;margin-top:20px;font-weight:900}.page-id-2574 .entry-header h1:after{content:"Staffing business";display:block;font-size:clamp(2.5rem, 2.196rem + 1.52vw, 4rem);color:#ccc;margin-top:20px;font-weight:900}.page-id-2622 .entry-header h1:after{content:"Food manufacturing Business";display:block;font-size:clamp(2.5rem, 2.196rem + 1.52vw, 4rem);color:#ccc;margin-top:20px;font-weight:900}.page-id-13305 .entry-header h1:after{content:"Beauty business";display:block;font-size:clamp(2.5rem, 2.196rem + 1.52vw, 4rem);color:#ccc;margin-top:20px;font-weight:900}.page-id-2599 .entry-header h1:after{content:"Company profile";display:block;font-size:clamp(2.5rem, 2.196rem + 1.52vw, 4rem);color:#ccc;margin-top:20px;font-weight:900}@media(max-width:991px){body.archive .page-header,body.error404 .page-header,body.search .page-header,body.page .entry-header,body.blog .page-header,body.blog .blogheader{margin-top:70px}}body.error404 h2.widgettitle,body.error404 h2.widget-title{font-size:clamp(1.6rem, 1.559rem + 0.2vw, 1.8rem) !important;padding-top:20px}body.error404 .page-content{width:92%;max-width:900px;margin:0 auto 100px}.submit.btn-primary{background-color:#555;border:1px solid #555}.search-results .hentry h2.entry-title{border-bottom:1px solid #ddd;padding:15px 0}.search-results .hentry h2.entry-title a{font-size:clamp(1.4rem, 1.37rem + 0.15vw, 1.55rem);color:#222}.search-results .hentry h2.entry-title a:before{position:relative;top:1px;font-family:'bootstrap-icons';content:"\F392";padding-right:6px}.search-form input,.widget_archive select{height:35px !important;font-size:1.4rem !important}body.error404 .widget_recent_entries a{color:#000}.heading-inner{width:100%;max-width:400px;margin:0 auto}.heading-inner h3{font-size:clamp(1.8rem, 1.759rem + 0.2vw, 2rem);letter-spacing:5px;color:#1f1f5b}.heading-inner-w h3{font-size:clamp(1.8rem, 1.759rem + 0.2vw, 2rem);font-weight:900;letter-spacing:5px;color:#fff}ul.intro{margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;color:#000}ul.intro li{width:33.3%;list-style:none;padding:15px 2.5%}ul.intro li .inner{background-color:#fff;padding:40px 15px 5px;border-radius:10px}ul.intro li h4{font-weight:700;text-align:center;font-size:clamp(1.8rem, 1.759rem + 0.2vw, 2rem)}ul.intro li img{width:45px}.points .number{font-size:38px;font-weight:700;font-style:oblique;padding-left:10px;color:#1f1f5b;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.pointbox{width:100%;border:1px solid #fff;padding:20px 25px 5px;border-radius:10px;color:#fff}.pointbox h3{font-weight:700;font-size:clamp(1.8rem, 1.759rem + 0.2vw, 2rem)}.heading{align-items:center;display:flex;justify-content:center;font-weight:700}.heading:before,.heading:after{background-color:#c1272d;border-radius:2px;content:"";height:2px;width:30px}.heading:before{margin-right:8px;transform:rotate(60deg)}.heading:after{margin-left:8px;transform:rotate(-60deg)}@media(max-width:1400px){ul.intro li{padding:10px 10px 5px}}@media(max-width:991px){.points{padding:30px 4% 50px}.intro h2{writing-mode:horizontal-tb;text-align:center;margin-bottom:20px;line-height:1.5}}@media(max-width:768px){ul.intro li{width:50%}}@media(max-width:576px){ul.intro li{width:100%;max-width:500px;margin:0 auto;padding:10px 5px 0}}.wide{width:100%;max-width:1200px;margin:30px auto 30px}.offset-l-1{margin-left:1% !important}.offset-r-1{margin-right:1% !important}.offset-outer,.offset-outer-right{width:90%;height:auto;position:relative}.offset-outer .photo{width:45%;max-width:900px;height:30vw;max-height:400px;position:absolute;top:-30px;left:0;z-index:998}.offset-outer-right .photo{width:45%;max-width:900px;height:30vw;max-height:400px;position:absolute;top:-30px;right:0;z-index:998}.offset-outer .photo img,.offset-outer-right .photo img{width:100%;height:30vw;max-height:400px;object-fit:cover}.offset-outer .bg{width:auto;height:30vw;max-height:400px;background:#000;color:#fff;padding:50px 7% 30px 47%;margin-left:3vw}.offset-outer-right .bg{width:auto;height:30vw;max-height:400px;background:#000;color:#fff;padding:50px 47% 30px 7%;margin-right:3vw}.offset-outer .bg2{width:auto;height:auto;background:#000;color:#fff;padding:50px 7% 30px 47%;margin-left:3vw}.offset-outer-right .bg2{width:auto;height:auto;background:#000;color:#fff;padding:50px 47% 30px 7%;margin-right:3vw}@media(min-width:1600px){.offset-l-1{margin-left:-10% !important}}@media(max-width:1200px){.offset-outer,.offset-outer-right{width:100%}}@media(max-width:1100px){.offset-outer .photo,.offset-outer-right .photo,.offset-outer .photo img,.offset-outer-right .photo img{height:40vw}.offset-outer .bg,.offset-outer-right .bg{height:40vw}}@media(max-width:991px){.offset-outer,.offset-outer-right{width:90%}.offset-outer .photo,.offset-outer-right .photo{width:80%;height:370px}.offset-outer .photo img,.offset-outer-right .photo img{height:370px}.offset-outer .bg,.offset-outer .bg2{height:auto;max-height:unset;padding:370px 30px 30px;margin-left:20px}.offset-outer-right .bg,.offset-outer-right .bg2{height:auto;max-height:unset;padding:370px 30px 30px;margin-right:20px}}@media(max-width:768px){.offset-outer,.offset-outer-right{width:100%}.offset-outer .photo,.offset-outer-right .photo{width:87%;height:300px}.offset-outer .photo img,.offset-outer-right .photo img{height:300px}.offset-outer .bg,.offset-outer .bg2,.offset-outer-right .bg,.offset-outer-right .bg2{padding:300px 30px 30px}}@media(max-width:600px){.offset-outer .photo,.offset-outer-right .photo{width:93%;height:250px}.offset-outer .photo img,.offset-outer-right .photo img{height:250px}.offset-outer .bg,.offset-outer .bg2,.offset-outer-right .bg,.offset-outer-right .bg2{padding:250px 20px 30px}}.mt-content{width:100%;margin:80px auto 0 !important;padding:50px 5% 20px !important}.narrow{padding:0 5%}h2.lower{font-weight:800;font-size:clamp(2.3rem, 2.118rem + 0.91vw, 3.2rem);text-align:center}h2.large{font-weight:800;font-size:clamp(2.6rem, 2.478rem + 0.61vw, 3.2rem)}h2.large span{font-size:clamp(1.8rem, 1.678rem + 0.61vw, 2.4rem)}h2.large i{color:#c1272d;font-size:1.4em;padding:0 7px 0 15px}h3.plain span{font-size:clamp(1.6rem, 1.58rem + 0.1vw, 1.7rem)}table.line th,table.line td{border-top:1px solid #888;padding:10px 0}table.line{border-bottom:1px solid #888 !important}table.line th{font-weight:400;width:auto;min-width:110px}.notebook{background-color:#fffdfa;color:#777;margin:50px 20px;border:solid 1px #dcd8c1;padding:.3em 1em 2em;border-radius:7px;font-size:14px}.oblique{font-style:oblique}h2.staff{display:flex;align-items:center;justify-content:center;font-size:clamp(1.8rem, 1.678rem + 0.61vw, 2.4rem);font-weight:900;line-height:1.2;background:url("/wp-content/uploads/2025/12/mark01.png") no-repeat center center;background-size:80px 80px;height:80px}.staff-table th{width:80px}@media(max-width:1200px){.mt-content{padding:7% 5% 0 !important}.narrow{padding:0 1%}}@media(max-width:1100px){h2.large{font-weight:700}}@media(max-width:991px){.alignright,.alignleft{width:250px}}@media(max-width:576px){.alignright,.alignleft{width:200px}.corp img{width:80%}}@media(max-width:380px){.alignright,.alignleft{width:180px}}ul.purchase-icon{margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap}ul.purchase-icon li{list-style:none;width:14.28%;padding:5px}ul.purchase-icon li p{text-align:center;font-size:clamp(1.25rem, 1.22rem + 0.15vw, 1.4rem);font-weight:700;padding-top:10px;line-height:1.3}.heading-top-over{position:relative;margin-bottom:-2rem;z-index:100}.heading-top-over2{position:relative;margin-bottom:-3rem;z-index:100}.beige-box{background-color:#e6e3d3;border-radius:25px;padding:40px 20px 5px;line-height:1.7}.purchase-case .title{display:flex;align-items:center}.purchase-case .title .number{width:50px;font-size:clamp(2.8rem, 2.638rem + 0.81vw, 3.6rem);font-weight:700;font-style:oblique;margin-right:.3em;color:#3d3d71;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;background-color:#ccc;padding:.4rem .4rem .2rem .2rem;border-radius:50%;position:relative;text-align:center;line-height:1}.purchase-case .title h3{width:calc(100% - 50px);font-size:clamp(1.7rem, 1.639rem + 0.3vw, 2rem)}.purchase-case .title .number:before{content:"CASE";font-size:clamp(0.8rem, 0.759rem + 0.2vw, 1rem);display:block}.purchase-case p{padding:0 5% 20px}.purchase-case span{color:#aaa;font-size:clamp(1.5rem, 1.449rem + 0.25vw, 1.75rem);font-weight:600}hr{border-top:2px dotted #2a527d}.purchase-system ul{margin:0;padding:0;display:flex;justify-content:space-between;flex-wrap:wrap}.purchase-system ul li{list-style:none;width:31%;padding:0;background-color:#fff;overflow:hidden}.purchase-system ul li h3{font-weight:600;font-size:1.3em;text-align:center;padding:15px 20px 5px}.purchase-system ul li div{padding:0 20px 20px}@media(max-width:991px){.purchase-system ul li{width:48%}.purchase-system ul li:last-child{margin:20px auto 0}}@media(max-width:768px){ul.purchase-icon li{width:25%;padding:0 5px}.purchase-system{padding-top:9px}}@media(max-width:576px){.purchase-system ul li{width:98%;margin-bottom:20px}.purchase-system ul li:last-child{margin:inherit}}.CF7_table,#wpcf7cpcnf table{width:100%}.CF7_table tr,#wpcf7cpcnf table tr{border-bottom:1px solid #ccc !important}#wpcf7cpcnf table tr:first-child{border-top:1px solid #ccc !important}#wpcf7cpcnf table:before{content:"入力内容のご確認";font-size:2rem;font-weight:700}#wpcf7cpcnf table th{width:150px !important;font-size:1.45rem !important;font-weight:400;padding:1.5rem !important;vertical-align:top;text-align:left !important}.CF7_req{font-size:1.2rem;font-weight:400;padding:1px 6px;background:#bf4b00;color:#fff;margin-left:1rem;display:inline-block;border-radius:3px}.CF7_table select,.CF7_table input[type=text],.CF7_table input[type=email],.CF7_table input[type=tel]{padding:1rem !important;min-height:30px !important}.CF7_table input,.CF7_table textarea{border-radius:0 !important}.single .entry-content table.CF7_table,.page .entry-content table.CF7_table{display:table}.wpcf7{width:90% !important;max-width:900px}.wpcf7 select,.wpcf7 input,.wpcf7 textarea{font-size:1.4rem !important}span.wpcf7-list-item{display:block;text-align:left}.wpcf7 input::placeholder{color:#bbb;font-size:1.3rem}.wpcf7 input.wpcf7-free-text{border:1px solid #ccc !important;background:0 0 !important}.wpcf7-list-item-label{padding-right:20px !important}.wpcf7-acceptance{margin-left:-10px !important}.wpcf7-acceptance .wpcf7-list-item-label{padding-right:0 !important}.wpcf7-form-control:focus{color:#000 !important;background-color:#fff;border-color:#000 !important;outline:0}.wpcf7 input.wpcf7-submit{background-color:#419038 !important;border:0;color:#fff !important;font-size:clamp(1.6rem, 1.58rem + 0.1vw, 1.7rem) !important;width:80%;max-width:600px;margin:0 auto 6rem !important;height:70px !important;letter-spacing:1px !important;border-radius:0}.wpcf7 input.wpcf7-submit:hover,button.wpcf7-form-control:hover{opacity:.9}.CF7_btn{width:100%;position:relative !important;text-align:center;margin-top:20px}button.wpcf7-form-control{margin:0 10px;padding:0 20px;border-radius:4px}.wpcf7-form .wpcf7-form-control.wpcf7-submit:focus,.wpcf7-form .wpcf7-form-control.wpcf7-submit:focus-visible{outline:none !important;box-shadow:none !important;border:none !important}.wpcf7 input[type=submit]:focus{box-shadow:none !important}.wpcf7 input[type=submit],.wpcf7 input[type=submit]:disabled{border-color:transparent !important}.wpcf7-spinner{width:0;margin:0}#autozip{display:none !important}@media screen and (min-width:768px){.CF7_table td{padding:1.5rem !important}.CF7_table th,#wpcf7cpcnf table th{width:240px !important;font-size:1.45rem !important;font-weight:400;padding:1.5rem !important;vertical-align:top;text-align:right}}@media screen and (max-width:768px){.CF7_table tr,.CF7_table td,.CF7_table th{display:block;width:100%}.CF7_table th{font-weight:400;padding:18px 0 0 10px;line-height:1.3;text-align:left}.CF7_table td{padding:5px 0 10px}}#wrapper-footer-full{background-color:#222 !important;padding:45px 3% 0;margin-top:-30px}#wrapper-footer-full .container{width:100% !important;max-width:1200px !important;margin:0 auto !important}#wrapper-footer-full p,#wrapper-footer-full a{color:#fff;font-size:13px}a.foot-brand{color:#fff;font-size:clamp(1.8rem, 1.759rem + 0.2vw, 2rem) !important;font-weight:700}a.foot-brand span{font-size:clamp(1.4rem, 1.359rem + 0.2vw, 1.6rem) !important}ul#menu-footer-menu{list-style:none;margin:0 0 0 15px;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}ul#menu-footer-menu li{width:33%;border-left:1px solid #fff;padding:0 1rem;line-height:2.2}ul#menu-footer-menu li a{color:#fff;font-size:clamp(1.3rem, 1.28rem + 0.1vw, 1.4rem)}#wrapper-footer{background-color:#222}.site-info{text-align:center;font-size:clamp(1.1rem, 1.08rem + 0.1vw, 1.2rem);color:#fff;margin:10px 0 110px}.gmap{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.gmap iframe{position:absolute;left:0;top:0;height:100%;width:100%}.bnr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.bnr-grid img{width:100%;max-width:200px;height:auto}@media(max-width:768px){ul#menu-footer-menu{margin-top:3rem}}@media(max-width:600px){ul#menu-footer-menu li{width:100%;border-left:none}}