﻿:root{--ark-font_family:"Noto Sans JP", sans-serif;--ark-padding--cell:.75em 1em;--pc-sidebar-width:180px}body{font-family:var(--ark-font_family);font-feature-settings:"palt";font-kerning:normal}@media not all and (max-width: 1000px){.l-wrapper{padding-left:180px}}@media not all and (max-width: 1000px){.alignfull{left:calc(50% - 50vw + var(--ark-scrollbar_width)/2 + var(--pc-sidebar-width)/2);width:calc(100vw - var(--ark-scrollbar_width) - var(--pc-sidebar-width))}}.p-topArea{min-height:20vh}.p-topArea.-noimg{background-color:var(--ark-color--main)}@media not all and (max-width: 1000px){.l-header[data-pcfix="1"]{position:fixed;top:0;left:0;width:180px;height:100%;box-shadow:.1px 0px .6px rgba(0,0,0,.012),.3px 0px 1.3px rgba(0,0,0,.021),.5px 0px 2.5px rgba(0,0,0,.029),.9px 0px 4.5px rgba(0,0,0,.037),1.7px 0px 8.4px rgba(0,0,0,.047),4px 0px 20px rgba(0,0,0,.07)}}@media not all and (max-width: 1000px){.l-header__body{display:block;padding-inline:0;height:100%}.l-header__body:is(.admin-bar *){padding-top:32px}}@media(max-width: 1000px){.l-header__body{display:flex}}@media not all and (max-width: 1000px){.l-header__center{padding:1rem}}@media not all and (max-width: 1000px){.l-header__right{width:100%;justify-self:center}}.l-header__bar .l-header__barInner{justify-content:center}@media not all and (max-width: 1000px){.c-headLogo{--ark-logo_size--pc: auto}}@media(max-width: 1000px){.c-headLogo{display:flex;align-items:center}}.c-headLogo__img{display:flex;gap:1rem .5rem}@media not all and (max-width: 1000px){.c-headLogo__img{align-items:center;align-items:center;flex-direction:column}.c-headLogo__img img:nth-child(1){width:118px}.c-headLogo__img img:nth-child(2){width:148px}}@media(max-width: 1000px){.c-headLogo__img{align-items:baseline;width:100%;height:auto;max-width:246px;margin-inline:auto}.c-headLogo__img img:nth-child(1){width:calc(43.5% - .25rem)}.c-headLogo__img img:nth-child(2){width:calc(56.5% - .25rem)}}.c-gnav{flex-direction:column}.c-gnav,.c-gnavWrap{width:100%;height:auto}@media not all and (max-width: 1000px){.c-gnav__li{width:100%}}.c-gnav__li .c-gnav__a{position:relative;font-weight:500}@media not all and (max-width: 1000px){.c-gnav__li .c-gnav__a{width:100%;padding:1rem;border-bottom:1px solid var(--ark-color_border);transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out}.c-gnav__li .c-gnav__a:is(li:first-child *){border-top:1px solid var(--ark-color_border)}@media(hover: hover){.c-gnav__li .c-gnav__a:hover{color:#fff;background-color:var(--ark-color--main);border-color:var(--ark-color--main)}}}.l-headerBar{padding-block:8px;background-color:#5b9dc8}.c-headerBar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem 2rem;color:#fff}@media(max-width: 600px){.c-headerBar{padding-inline:.5rem}}.c-headerBar__orgs{display:flex;align-items:center;list-style-type:none;font-size:.75rem;padding-left:0}@media(max-width: 600px){.c-headerBar__orgs{font-size:11px}}.c-headerBar__orgs li{display:inline-flex;align-items:center}@media(max-width: 600px){.c-headerBar__orgs li{letter-spacing:-0.03em}}.c-headerBar__orgs li:not(:last-child)::after{content:"";width:1px;height:1em;background-color:currentColor;margin-inline:1em}@media(max-width: 600px){.c-headerBar__orgs li:not(:last-child)::after{margin-inline:.5em}}.c-headerBar__tel{display:flex;align-items:center;gap:1rem}@media(max-width: 600px){.c-headerBar__tel{display:none}}.c-headerBar__telLink{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;color:#fff;text-decoration:none}.c-headerBar__telLink svg{display:block;width:24px}.c-headerBar__telNum{font-size:1.25rem;font-weight:500}.c-headerBar__telTime{font-size:14px}@media(max-width: 600px){.c-headerBar__telTime{font-size:12px}}.p-drawer{background-color:rgba(51,51,51,.92)}.l-footer{position:relative;margin-top:64px;border-top:4px solid #3c85b4}.l-footer::after{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background-color:#444}.l-footer__inner{padding-block:2rem}.l-footer__nav a{padding:.5em}.w-footer__logo{width:480px;margin-inline:auto}@media(max-width: 600px){.w-footer__logo{width:80%;max-width:320px}}.w-footer__logo a,.w-footer__logo img{display:block;width:100%;height:auto}.w-footer__address{font-size:1rem;line-height:1.75;letter-spacing:.04em}.home .ark-block-heading{margin-bottom:32px}@media(max-width: 600px){.home .ark-block-heading{margin-bottom:24px}}.p-page .ark-block-heading .ark-block-heading__main{letter-spacing:.04em;text-align:left}@media not all and (max-width: 600px){.p-page .ark-block-heading .ark-block-heading__main{font-size:2em}}.p-page .ark-block-heading[data-sub=bottom] .ark-block-heading__line{margin-top:1em}.p-page .ark-block-heading .ark-block-heading__line{justify-content:start}.p-page .ark-block-heading .ark-block-heading__line::after{height:3px}@media not all and (max-width: 600px){.ark-block-timeline__label{font-size:1em}}.ark-block-timeline__title{font-weight:500}@media not all and (max-width: 600px){.ark-block-timeline__title{font-size:1.25em}}.ark-block-button__link[href$=".pdf"]::after{content:"";width:1.5em;height:1.5em;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(../image/svg/icon-pdf.svg)}a[target=_blank]:not([class]){display:inline-flex;align-items:start;gap:0 .25em}a[target=_blank]:not([class])::after{content:"";min-width:1em;height:1em;color:var(--ark-color--link);background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%3Crect%20width%3D%22256%22%20height%3D%22256%22%20fill%3D%22none%22%2F%3E%3Cpolyline%20points%3D%22216%20104%20215.99%2040.01%20152%2040%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%2216%22%2F%3E%3Cline%20x1%3D%22136%22%20y1%3D%22120%22%20x2%3D%22216%22%20y2%3D%2240%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%2216%22%2F%3E%3Cpath%20d%3D%22M184%2C136v72a8%2C8%2C0%2C0%2C1-8%2C8H48a8%2C8%2C0%2C0%2C1-8-8V80a8%2C8%2C0%2C0%2C1%2C8-8h72%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%2216%22%2F%3E%3C%2Fsvg%3E");transform:translateY(0.4em)}.c-pageTitle__main{position:relative;font-weight:500;letter-spacing:.1em}@media not all and (max-width: 1000px){.c-pageTitle__main{font-size:2.25rem}}.l-article h1,.l-article h2,.l-article h3,.l-article h4,.l-article h5,.l-article h6{font-weight:500}.ggmap{position:relative;width:100%;aspect-ratio:16/9}@media not all and (max-width: 1200px){.ggmap{max-height:500px}}@media(max-width: 600px){.ggmap{aspect-ratio:4/3}}.ggmap iframe{position:absolute;top:0;left:0;display:block;width:100%;height:100%;border:none}.p-breadcrumb{background-color:#f5f5f5}.p-breadcrumb__text{font-size:14px;font-weight:500}.l-mainVisual{padding-top:var(--ark-mt)}.l-mainVisual .wp-block-image{position:relative;aspect-ratio:3/1}@media(max-width: 600px){.l-mainVisual .wp-block-image{aspect-ratio:2/1}}.l-mainVisual .wp-block-image img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media not all and (max-width: 1000px){.page-id-18 .p-postList.-type-card .p-postList__item{flex-basis:25%}}.const-item{gap:0;margin-top:4rem}.const-item .wp-block-heading{padding:1rem 2rem;color:#fff;background:linear-gradient(90deg, rgb(60, 133, 180) 0%, rgb(25, 156, 240) 100%);border-top-left-radius:4px;border-top-right-radius:4px}@media(max-width: 600px){.const-item .wp-block-heading{padding:.75rem 1rem}}.const-item .ark-block-columns{padding:2rem;border-right:1px solid var(--ark-color_border);border-left:1px solid var(--ark-color_border);border-bottom:1px solid var(--ark-color_border);border-bottom-right-radius:4px;border-bottom-left-radius:4px}@media(max-width: 600px){.const-item .ark-block-columns{padding:1rem}}.page-id-37 .wp-block-table th{width:clamp(100px,16vw + 3px,165px)}.block-list{display:grid;gap:0 1rem;grid-template-columns:repeat(auto-fit, minmax(204px, 1fr));padding-left:0;list-style-type:none}@media(max-width: 600px){.block-list{grid-template-columns:repeat(auto-fit, minmax(120px, 1fr))}}.block-list li{margin-top:-1px;margin-bottom:0;padding:.5rem;font-size:15px;border-top:1px solid var(--ark-color_border);border-bottom:1px solid var(--ark-color_border)}.product-item{padding:2rem;border:1px solid var(--ark-color_border)}@media(max-width: 600px){.product-item{padding:1.5rem 1rem}}.contact-telBox{text-align:center;max-width:max-content}@media not all and (max-width: 1000px){.contact-telBox{min-width:480px}}.contact-telBox__num{font-weight:700;font-size:3rem}@media(max-width: 600px){.contact-telBox__num{font-size:2.5rem}}.contact-telBox__num a{text-decoration:none}.contact-telBox__time{margin-top:.5rem}.wpcf7-form{max-width:768px;padding:2rem;border-radius:4px;border:1px solid var(--ark-color_border)}@media(max-width: 600px){.wpcf7-form{padding:1.5rem 1rem}}.form-header{margin-bottom:3rem}.form-item{margin-bottom:2rem}.form-item label:not(.wpcf7-list-item *),.form-item p{display:inline-block;margin-bottom:.5rem;font-weight:500}.form-item input[type=text],.form-item input[type=tel],.form-item input[type=email],.form-item textarea{display:block;width:100%;font-size:16px}.form-item textarea{min-height:calc(1.5em + .75rem + 2px)}.wpcf7-form-control-wrap{display:block}.wpcf7-form-control{display:flex;flex-wrap:wrap;gap:1em}.wpcf7-list-item{margin-left:0;cursor:pointer}.badge{display:inline-block;margin-right:1em;padding:.35em .7em;font-size:.75rem;font-weight:500;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:4px}.badge-primary{background-color:var(--ark-color--main)}.badge-secondary{color:var(--ark-color--text);background-color:#eee}.email-confirm{display:none;margin-top:1rem;padding:1rem;background-color:#f5f5f5}.email-confirm span{position:relative;font-weight:700;font-size:1.5em}.email-confirm span::before{content:"ご確認ください:";display:block;font-weight:500;font-size:14px;color:#999}.wpcf7-submit{font-weight:500;color:#fff;background-color:var(--ark-color--main)}@media(hover: hover){.wpcf7-submit:hover{background-color:#5b9dc8}}.works__item{--works-item-margin:3rem;padding-bottom:var(--works-item-margin)}.works__item:not(:last-child){margin-bottom:var(--works-item-margin);border-bottom:1px solid var(--ark-color_border)}.works__item .wp-block-gallery{--wp--style--gallery-gap-default:1rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}@media(max-width: 1000px){.works__item .wp-block-gallery{grid-template-columns:repeat(auto-fit, minmax(240px, 1fr))}}@media(max-width: 600px){.works__item .wp-block-gallery{--wp--style--gallery-gap-default:.5rem;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr))}}.works__item .wp-block-gallery.has-nested-images[class*=columns-] figure.wp-block-image:not(#individual-image){width:100%}.works__item .wp-block-gallery figure.wp-block-image{aspect-ratio:1/1}.works__title h2{margin-bottom:1em;font-weight:500}/*# sourceMappingURL=custom.min.css.map */