@import url('https://fonts.googleapis.com/css2?family=BIZ+UDPGothic&family=Noto+Sans+JP:wght@300;400;500;600;700;800&display=swap');@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap');.jumbotron.head-top{background-color:rgba(228,239,231,0) !important;padding:0;margin-bottom:0;border-radius:0}.menu-header-top-container{display:none}header .menu{display:none}#wrapper-navbar .navbar.bg-primary{background-color:rgba(255,255,255,1) !important;width:100vw !important;margin:0 calc(50% - 50vw) !important;height:60px !important}body:not(.home) #wrapper-navbar .navbar.bg-primary{box-shadow:0px 5px 5px rgba(0,0,0,.25)}.mega-menu-wrap{position:fixed !important;top:10px !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}@media (min-width:992px){ul#mega-menu-primary{padding-left:50px !important}ul#mega-menu-primary li a{font-weight:700 !important}}@media (max-width:991px){.navbar.bg-primary{height:56px !important;position:fixed !important;top:0 !important;right:0 !important;z-index:9999 !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:80px;height:80px;background-color:rgba(255,255,255,1) !important;border-radius:50% !important;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:#898989 !important}ul#mega-menu-primary{padding:80px 50px 30px !important;width:100% !important;height:100vh !important;margin-top:-50px !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}ul#mega-menu-primary li:last-child span{display: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 li a{height:58px}.navbar-brand{position:fixed !important;top:-3px !important;left:0 !important;z-index:99999}.navbar-brand img{width:284px;height:71px}.navbar-brand img,#wrapper-navbar.fixed .navbar-brand img{width:236px;height:59px}@media (max-width:991px){.navbar-brand img,#wrapper-navbar.fixed .navbar-brand img{width:200px;height:50px}}html{font-size:62.5%}*:focus{outline:none !important;box-shadow:none !important}body *{box-sizing:border-box}body{font-family:'Hiragino Kaku Gothic ProN',HiraginoSans-W3,sans-serif;font-size:clamp(1.3rem, 1.27rem + 0.15vw, 1.45rem);line-height:2;-webkit-text-size-adjust:100%}a{color:#00408e;text-decoration:none}a:hover{text-decoration:none;color:#00408e}a.underline{text-decoration:underline}p{padding:0;margin:0}ol{margin-top:10px}.home h1.entry-title{display:none !important}figure{margin:0;padding:0}#page-wrapper .container,#full-width-page-wrapper .container,#single-wrapper .container,#error-404-wrapper .container,#search-wrapper .container{width:92% !important;max-width:1100px !important;margin:0 auto !important}.home #full-width-page-wrapper .container{width:92% !important;max-width:1100px !important;margin:0 auto !important}#single-wrapper{margin-top:70px !important}@media(max-width:991px){#index-wrapper{margin-top:8px !important}#page-wrapper .container,#full-width-page-wrapper .container,.home #full-width-page-wrapper .container,#single-wrapper .container,#error-404-wrapper .container,#search-wrapper .container{width:96% !important}}.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}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 .page-header,.blog .site-main .page-header{width:100%}.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}.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}body.archive .page-header,body.error404 .page-header,body.search .page-header,body.page .entry-header,body.blog .page-header,body.blog .blogheader{color:#1c3a5d !important;text-align:center !important;padding:30px;margin:40px 0}body.home .entry-header{display:none !important}body.archive .page-header h1,body.blog .page-header h1{font-size:0px !important}body.blog .page-header h1:after{content:"記事一覧";display:block;font-size:clamp(1.7rem, 1.548rem + 0.76vw, 2.45rem);padding-bottom:1rem}body.page-id-107 .entry-header,body.page-id-370 .entry-header,body.page-id-383 .entry-header,body.page-id-390 .entry-header{width:100vw !important;margin:-30px calc(50% - 50vw) 0 !important;background:linear-gradient(to right,#c5d7f4,#e4e9fa) !important;padding:5em 1em !important;text-align:center !important;position:relative}body.page-id-107 .entry-header h1:after{content:"Company";display:block;margin-top:12px;letter-spacing:.3rem;font-size:1.3rem;color:#00a4ca}body.page-id-370 .entry-header h1:after{content:"Access";display:block;margin-top:12px;letter-spacing:.3rem;font-size:1.3rem;color:#00a4ca}body.page-id-383 .entry-header h1:after{content:"Link";display:block;margin-top:12px;letter-spacing:.3rem;font-size:1.5rem;color:#00a4ca}body.page-id-390 .entry-header h1:after{content:"Recruit";display:block;margin-top:12px;letter-spacing:.3rem;font-size:1.5rem;color:#00a4ca}body.page-id-148 .entry-header h1:after{content:"Contact";display:block;margin-top:12px;letter-spacing:.3rem;font-size:1.5rem;color:#00a4ca}body.page-id-3 .entry-header h1:after{content:"Privacy policy";display:block;margin-top:12px;letter-spacing:.3rem;font-size:1.3rem;color:#00a4ca}body.archive .page-header h1 span{margin:0 -1em !important}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(1.9rem, 1.799rem + 0.51vw, 2.4rem)}body.error404 h2.widgettitle,body.error404 h2.widget-title{font-size:1.8rem !important}body.page-id-99 .entry-header,body.page-id-227 .entry-header,body.page-id-1413 .entry-header,body.page-id-1416 .entry-header{display:none}@media screen and (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:60px 0 20px !important}body.page-id-107 .entry-header,body.page-id-370 .entry-header,body.page-id-383 .entry-header,body.page-id-390 .entry-header{margin:46px calc(50% - 50vw) 50px !important;padding:3em 1em !important}}.page-id-286 .entry-header h1{font-size:clamp(1.5rem, 1.459rem + 0.2vw, 1.7rem) !important;font-family:"Noto Sans JP",sans-serif;font-weight:500}.page-id-286 .entry-header h1:before{content:"Contact";display:block;font-size:3.5rem;padding-bottom:1rem}body.error404 h2.widgettitle,body.error404 h2.widget-title{font-size:1.8rem !important}body.error404 .narrow,.no-results .page-content{width:94%;max-width:700px;margin:0 auto}.search-results .hentry h2.entry-title{border-bottom:1px solid #ddd;padding:15px 0}.search-results .hentry h2.entry-title a{font-size:1.7rem;color:#222}.search-results .hentry h2.entry-title a:before{content:"\f249";font-family:"Font Awesome 6 Free";font-weight:900;font-size:1.2rem !important;padding-right:10px}.search-form input,.widget_archive select{height:40px !important;font-size:1.4rem !important}.search-submit.btn.btn-primary{background-color:#555;border-color:#555;width:40px !important}form.wp-block-search{width:100%;max-width:260px !important;border-bottom-left-radius:none !important}form.wp-block-search button{margin-left:-5px !important;border:none !important;border-bottom-right-radius:4px !important;border-top-right-radius:4px !important}form.wp-block-search input{border:none !important;border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.logged-in-as a{font-size:1.5rem}.wide{width:100vw !important;margin:0 calc(50% - 50vw) !important}a.anchor{display:block;position:relative;top:-160px;visibility:hidden}.pcBox{display:block}.spBox{display:none}.mt-6{margin-top:6%}.mb-6{margin-bottom:6%}.mt-n4{margin-top:-20px !important}.mt-n6{margin-top:-6%}body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container{max-width:1100px !important}.wp-block-columns.no-gap{gap:0}@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:781px){.hidden-md{display:block}mt-n6{margin-top:0}}@media screen and (max-width:600px){.pcBox{display:none}.spBox{display:block}a.anchor,a.anchor-lp{top:-60px}}@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}}.noto{font-family:"Noto Sans JP",sans-serif;font-weight:500}.noto-bold{font-family:"Noto Sans JP",sans-serif;font-weight:700}.fw800{font-weight:800 !important}h2.line-type{border-bottom:1px solid #222;padding-bottom:.8rem}#wrapper-footer-full{background-color:#7a93d4;margin-top:50px !important;padding:2.5em 1.1em;color:#fff;font-size:1.4rem}body.page-id-99 #wrapper-footer-full,body.page-id-227 #wrapper-footer-full,body.page-id-383 #wrapper-footer-full,body.page-id-390 #wrapper-footer-full{margin-top:-73px !important}#wrapper-footer-full p{font-size:clamp(1.3rem, 1.28rem + 0.1vw, 1.4rem);line-height:1.6}#wrapper-footer-full a{color:#fff;text-decoration:underline}#wrapper-footer{background-color:#7a93d4;margin:0;padding:0}.site-info{text-align:center;font-size:1.2rem;color:#fff;padding:1.5em 0 1em}ul#menu-footer-menu.menu{display:flex !important;flex-wrap:wrap;list-style:none;margin:0;padding:0}ul#menu-footer-menu.menu li{width:48%}ul#menu-footer-menu.menu li a{text-decoration:none}ul#menu-footer-menu.menu li a:before{content:"\f105";font-family:"Font Awesome 6 Free";font-weight:900;font-size:1rem !important;position:relative;bottom:2px;padding-right:10px}@media(max-width:991px){#wrapper-footer-full{margin-top:50px}ul#menu-footer-menu.menu li{width:100%}}.wpcf7{width:100% !important;max-width:1300px !important}table.inquiry{width:100% !important;margin-bottom:5rem !important}.inquiry th{text-align:left;padding:8px 8px 0;width:30%;background-color:#f2f4fd !important;font-weight:400 !important;border:1px solid #d7d7d7 !important}.inquiry td{padding:8px 8px 0;background:#fff !important;border:1px solid #d7d7d7 !important}.verticallist .wpcf7-list-item{display:block}.haveto{font-size:7px;color:red;position:relative}.any{font-size:7px;padding:5px;background:#93c9ff;color:#fff;border-radius:2px;margin-right:5px;position:relative;bottom:1px}.wpcf7 input[type=text]{padding:1rem !important;min-height:35px}.wpcf7 input.wpcf7-submit{background-color:#6590ca !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}#formbtn{display:block;margin:0 auto}.wpcf7 input[type=email],.wpcf7 input[type=text],.wpcf7 textarea{font-size:1.5rem !important}@media screen and (max-width:575px){.inquiry th{display:block !important;width:100% !important;box-sizing:border-box !important;font-size:14px !important}.inquiry td{display:block !important;width:100% !important;box-sizing:border-box !important;border-top-color:#fff !important;border-bottom-color:#fff !important}.inquiry tr:last-child td{border-bottom-color:#d7d7d7 !important}.inquiry .haveto,.inquiry .any{font-size:10px}}.xxxl-font-size{font-size:clamp(2.6rem, 2.316rem + 1.42vw, 4rem) !important;font-weight:700}.xxl-font-size{font-size:clamp(2.2rem, 2.038rem + 0.81vw, 3rem) !important;font-weight:700}.has-x-large-font-size,.x-large-font-size{font-size:clamp(1.8rem, 1.618rem + 0.91vw, 2.7rem) !important;font-weight:700}.has-large-font-size,.large-font-size{font-size:clamp(1.7rem, 1.599rem + 0.51vw, 2.2rem) !important;font-weight:700}.has-medium-font-size,.medium-font-size{font-size:clamp(1.65rem, 1.52rem + 0.15vw, 2rem) !important;font-weight:700}.has-small-font-size,.small-font-size{font-size:clamp(1.55rem, 1.52rem + 0.15vw, 1.7rem) !important;font-weight:700}.xsmall-font-size{font-size:clamp(1.25rem, 1.23rem + 0.1vw, 1.35rem) !important}.reverse-columns{flex-direction:row-reverse}mark sub{bottom:0;font-size:90% !important}sup,sup sub{font-size:90% !important;padding-left:.1rem !important;top:-.2rem !important}.view-more{max-width:124px !important;font-family:"Noto Sans JP",sans-serif;font-weight:500}.wp-block-button.view-more .wp-block-button__link{border-color:#fff !important;border-width:1px !important;color:#fff !important;font-size:clamp(1.3rem, 1.28rem + 0.1vw, 1.4rem) !important;padding:1rem !important}ul.contact-btn{width:98%;max-width:330px;margin:2.5rem auto 4.5rem;padding:0;list-style:none;text-align:center}ul.contact-btn li a{display:block;position:relative;margin-bottom:3%;padding:1.7rem;font-size:clamp(1.45rem, 1.42rem + 0.15vw, 1.6rem);color:#fff;font-weight:700;border-radius:40px;background:linear-gradient(to right,#617fe0,#0080ac)}ul.contact-btn li a:after{position:absolute;top:50%;transform:translateY(-50%);right:20px;font-family:"Font Awesome 6 Free";content:"\f178";color:#fff;font-size:2rem}ul.contact-btn li a:hover{transform:translateY(.375em);transition-duration:.5s}.br-pc{display:block}a.bk{color:#000}.harf-tone{color:rgba(255,255,255,.4)}.purple,a.purple{color:#617fe0}.rent-cat{background:#222;color:#fff;padding:0 3.5rem;font-size:1.15rem;display:inline;font-weight:700}.info-more i{position:relative;bottom:2px;font-size:1rem;padding-left:.5rem}@media screen and (min-width:992px){.wp-block-button.view-more a.wp-block-button__link:hover{background-color:#222 !important;color:#fff !important;transition:.5s;border-color:#222 !important}}@media screen and (max-width:781px){.br-pc{display:none}}.cta-en2{font-size:clamp(3rem, 2.392rem + 3.04vw, 6rem);font-family:"Noto Sans JP",sans-serif;font-weight:800;color:#7a93e5;line-height:1.1}.white{color:#fff}a.white{color:#fff;text-decoration:none !important}.mb-n1{margin-bottom:-1rem !important}.mb-n4{margin-bottom:-2rem !important}.cta-col1{width:96%;max-width:730px;margin:0 auto;text-align:center}.cta-col2{width:100%;max-width:730px;margin:0 auto}.cta-col1 .phone,.phone{font-size:clamp(2.8rem, 2.496rem + 1.52vw, 4.3rem);font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:.1rem}.cta-col1 .phone i,.phone i{transform:scale(.9,1);margin-right:.8rem}.cta-col1 .phone a{text-decoration:none !important;color:#617fe0}@media screen and (max-width:781px){.cta-col1{width:96%;max-width:390px;margin:0 auto;text-align:center !important}.cta-col1 .phone{text-align:center !important}}.slide-wrapper{position:relative}#slider{width:100%;height:650px}#slider a{color:#fff}#slider a:hover,#slider a:active{text-decoration:none}.slide-wrapper .heading-block{position:absolute;bottom:0;left:15%;color:#fff;z-index:9997 !important}.slide-wrapper .heading-block h1{font-family:"Noto Sans JP",sans-serif;font-weight:800;font-size:clamp(6rem, 4.785rem + 6.08vw, 12rem);line-height:1;color:rgba(122,147,229,.73);white-space:nowrap}.slide-wrapper .heading-block p{color:#7a93e5;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:clamp(1.4rem, 1.359rem + 0.2vw, 1.6rem);line-height:2 !important}.slide-wrapper .heading-block h1:first-letter {color:rgba(255,255,255,1);text-shadow:0 0 3px #7a93e5,0 0 3px #7a93e5,0 0 3px #7a93e5,0 0 3px #7a93e5,0 0 3px #7a93e5,0 0 3px #7a93e5,0 0 3px #7a93e5,0 0 3px #7a93e5,0 0 3px #7a93e5,0 0 3px #7a93e5,0 0 3px #7a93e5,0 0 3px #7a93e5,0 0 3px #7a93e5,0 0 3px #7a93e5,0 0 3px #7a93e5,0 0 3px #7a93e5}@media screen and (max-width:991px){#slider{width:100%;height:600px}.slide-wrapper{margin-top:60px}.slide-wrapper .heading-block{top:73%;left:50%;transform:translate(-50%,-50%)}}@media screen and (max-width:600px){#slider{width:100%;height:550px}}.mySwiper .swiper-wrapper{transition-timing-function:linear !important}.about-swiper{margin-top:16.8rem;display:flex;gap:var(--s2)}.about-swiper__group{display:flex;align-items:flex-start;gap:var(--s2);animation:about-swiper 40s linear infinite}.mySwiper .swiper-slide{border-radius:20px;overflow:hidden}.about-slide--01{width:26rem;margin-top:12rem}.about-slide--02{width:40rem;margin-top:4.6rem}.about-slide--03{width:53rem}.about-slide--04{width:31rem;margin-top:4.6rem}.about-slide--05{width:30rem;margin-top:9rem}@media screen and (max-width:600px){.about-slide--01{width:20.8rem}.about-slide--02{width:24rem}.about-slide--03{width:26rem;margin-top:9rem}.about-slide--04{width:20rem}.about-slide--05{width:24rem}.swiper-slide img{will-change:transform,opacity}}.info-box{width:100%;max-width:870px;margin:0 auto}.info-box h2{color:#555;font-weight:900;letter-spacing:.2rem}ul.post-grid2{margin:0;padding:0;list-style:none}ul.post-grid2 li{display:flex;flex-wrap:wrap;border-top:1px solid #222;padding:1.2rem .9rem .9rem}ul.post-grid2 li:last-child{border-bottom:1px solid #222}ul.post-grid2 li .date{padding-right:2rem;font-size:clamp(1.3rem, 1.28rem + 0.1vw, 1.4rem);width:100px}ul.post-grid2 li .title{width:calc(100% - 100px)}ul.post-grid2 li a{color:#000}.page-header-img{margin-top:-20px !important}.product-grid .wp-block-table table tr{border-top:none !important;border-bottom:1px solid #555 !important}.product-grid .wp-block-table table tr:last-child{border-bottom:none !important}.product-grid .wp-block-table table td{border:none !important;line-height:1.5 !important;padding-left:0 !important;padding-right:0 !important}.product-grid p{word-break:break-word;overflow-wrap:break-word;overflow:hidden;line-height:1.5}.product-grid .wp-block-columns{margin-bottom:0}.product-grid mark{padding-left:0}ul.product-page{margin:0;padding:0;line-height:2.2}ul.product-page li{list-style:none !important}ul.product-page li a{color:#000 !important}ul.product-page li a i{position:relative;bottom:2px;font-size:1rem;padding-left:.5rem;color:#6f89dd}@media screen and (min-width:992px){ul.product-page{display:flex}ul.product-page li a{padding-right:2rem}}@media screen and (max-width:991px){.product-grid img{width:90%;max-width:300px;margin:0 5% 0}.page-header-img{margin-top:20px !important}ul.product-page li{padding-bottom:1.2rem !important}}.map-outer{width:100%;max-width:600px;height:100%;max-height:700px;margin:0 auto}.map{position:relative;width:100%;padding-top:56.25%;height:0}.map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-button.map-btn .wp-block-button__link{font-size:clamp(1.3rem, 1.28rem + 0.1vw, 1.4rem) !important;padding:.6rem 1.5rem !important}.wp-block-button.map-btn a:hover{color:#fff !important}h2.line-skew{color:#333;padding:0 .5em 0 1.6em;position:relative;height:30px;margin:1em 0 1.2em;font-size:20px;letter-spacing:.3rem}h2.line-skew:before{content:"";display:block;position:absolute;left:0;top:0;width:14px;height:100%;border-left:7px solid #7a93e5;border-right:7px solid #bbd0df;transform:skewX(-20deg)}*,:before,:after{box-sizing:border-box}table.corp,table.corp2{border-collapse:collapse;width:100%}table.corp th,table.corp td{border:solid 1px #ccc;padding:1rem}table.corp th{width:22%;min-width:105px !important;background-color:#f2f4fd}table.corp2 tr:last-child{border-bottom:solid 1px #ccc}table.corp2 th{padding:1.2rem 1rem;width:13%;min-width:110px !important;vertical-align:top;color:#de7d1c;font-style:oblique}table.corp2 td{padding:1.2rem 1rem}h3.business mark{font-size:clamp(1.4rem, 1.359rem + 0.2vw, 1.6rem) !important;white-space:nowrap}.business-cnt h4{color:#7a93e5;font-size:clamp(1.6rem, 1.559rem + 0.2vw, 1.8rem)}.orange,a.orange{color:#e17012}.line-type{border-bottom:1px solid #000;padding-bottom:.8rem;margin-bottom:1.5rem}h3.line-double{border-top:1px solid #222;border-bottom:1px solid #222;padding:.8rem 0;line-height:1.4}a.corp-btn{background-color:#aaa;padding:.3rem .7rem;color:#fff;border-radius:3px}a.corp-btn i{font-size:1.1rem;position:relative;bottom:2px}.narrow{width:94%;max-width:750px;margin:0 auto}.wp-block-separator{border:none;border-top:1px solid}@media screen and (max-width:781px){figure.alignright img{width:60% !important;margin:0 20% 15px !important}.parking-map{width:100%;max-width:470px;margin:15px auto 0;padding:0}.cta2 ul.contact-btn{margin:.5rem auto 4.5rem}}@media screen and (max-width:430px){.map{padding-top:90%}table.corp th,table.corp td{padding:1rem .5rem}table.corp2 th,table.corp2 td{padding:1rem 0}table.corp2 th{min-width:95px !important}figure.alignright img{width:100% !important;margin:0 auto 15px !important;padding:0 !important}a.corp-btn i{bottom:1px}}.bg-gray{background:linear-gradient(to right,#e7f2f9,#c8e1f1)}.bg-glade{background:linear-gradient(to right,#c5d7f4,#e4e9fa)}.bg-wh{background-color:#fff}.mt-n5{margin-top:-50px}.function-type .wp-block-table td{line-height:1.4;padding:1rem;font-size:clamp(1.35rem, 1.34rem + 0.05vw, 1.4rem)}.heading,.heading-t{align-items:center;display:flex;justify-content:center}.heading:before,.heading:after{background-color:#617fe0;content:"";height:2px;flex-grow:1}.heading-t:before,.heading-t:after{background-color:#000;content:"";height:1px;width:42px}.heading:before,.heading-t:before{margin-right:10px}.heading:after,.heading-t:after{margin-left:10px}.box-shadow{box-shadow:6px 6px 6px rgba(0,0,0,.05)}@media screen and (min-width:1201px){.wide.function-type{padding:0 10vw}}@media screen and (min-width:1500px){.wide.function-type{padding:0 20vw}}@media screen and (max-width:1200px){.wide.function-type{padding:0 30px}}@media screen and (max-width:430px){.box-shadow{box-shadow:none}}.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.grid{width:100%;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}ul.grid li{width:50%}@media screen and (max-width:991px){ul.grid li{width:100%}}