@import"https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700;800&display=swap";.font-shippori-mincho{font-family:"Shippori Mincho",serif;font-style:normal}:root{--ark-font_family: "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", YuGothic, "noto-sans-cjk-jp", "メイリオ", Meiryo, sans-serif;--ark-letter_spacing: .06em}.red{color:red;font-weight:bold}@-webkit-keyframes infinity-scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes infinity-scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes blurLogo{0%{-webkit-filter:blur(30px);filter:blur(30px);-webkit-transform:scale(2.2);transform:scale(2.2);opacity:0}5%{opacity:.3}50%{-webkit-filter:blur(4px);filter:blur(4px)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes blurLogo{0%{-webkit-filter:blur(30px);filter:blur(30px);-webkit-transform:scale(2.2);transform:scale(2.2);opacity:0}5%{opacity:.3}50%{-webkit-filter:blur(4px);filter:blur(4px)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.l-content{overflow-x:clip}input,textarea{font-size:16px}.wp-block-image img{width:100%}p{font-size:.875rem;line-height:2}h3{font-size:1.3em}h4{font-size:1em}.list-unstyled{padding-left:0;list-style:none}img{vertical-align:middle}.l-container.l-container-fluid{max-width:none}.no-scroll{overflow:hidden;height:100%}.google-recapcha-credit{font-size:10px;opacity:.4}.grecaptcha-badge{visibility:hidden}.l-content:not(.home .l-content){padding-top:140px}@media not all and (min-width: 1000px){.l-content:not(.home .l-content){padding-top:90px}}@media not all and (min-width: 600px){.l-content:not(.home .l-content){padding-top:80px}}.l-content__body:not(.home .l-content__body):not(.p-page-type .l-content__body){margin-top:130px}@media not all and (min-width: 1000px){.l-content__body:not(.home .l-content__body):not(.p-page-type .l-content__body){margin-top:100px}}@media not all and (min-width: 600px){.l-content__body:not(.home .l-content__body):not(.p-page-type .l-content__body){margin-top:30px}}.to-kippo-panel{font-size:.75rem;margin-top:4px;color:#707070}.p-topArea{min-height:345px;overflow:visible;padding:0}@media(min-width: 1900px){.p-topArea{max-width:1900px;margin-inline:auto}}@media not all and (min-width: 1000px){.p-topArea{min-height:300px}}@media not all and (min-width: 600px){.p-topArea{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;min-height:60vw}}.p-topArea.-noimg{background:rgba(0,0,0,0) !important}@media not all and (min-width: 1000px){.p-topArea.-noimg{min-height:220px}}@media not all and (min-width: 600px){.p-topArea.-noimg{-webkit-box-align:center;-webkit-align-items:center;align-items:center}}.p-topArea__body{font-family:"Shippori Mincho",serif;font-style:normal;font-weight:400;text-shadow:none;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.p-topArea .c-pageTitle{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.p-topArea .c-pageTitle__main{font-size:2.25rem;font-weight:400;color:#000}@media not all and (min-width: 1000px){.p-topArea .c-pageTitle__main{font-size:1.875rem}}.p-topArea .c-pageTitle__sub{font-size:.875rem;color:#aa9a41;font-style:normal;letter-spacing:.08em}.p-topArea .c-pageTitle__sub:before,.p-topArea .c-pageTitle__sub:after{content:none}.p-topArea .img-wrap .c-filterLayer__img{-o-object-fit:cover;object-fit:cover;width:min(1200px,63vw);left:auto;right:0;height:345px;border-radius:10px 0 0 10px}@media(max-width: 1199px){.p-topArea .img-wrap .c-filterLayer__img{width:70vw}}@media not all and (min-width: 1000px){.p-topArea .img-wrap .c-filterLayer__img{height:300px}}@media not all and (min-width: 600px){.p-topArea .img-wrap .c-filterLayer__img{width:86vw;left:0;right:auto;top:min(26vw,100px);border-radius:0 10px 10px 0;height:37vw}}.p-topArea .-deco-yellow{width:min(650px,34vw);top:-15vw;right:28vw;z-index:1;rotate:5deg}@media(min-width: 1900px){.p-topArea .-deco-yellow{right:28%;top:-82%}}@media not all and (min-width: 1000px){.p-topArea .-deco-yellow{right:37vw}}@media not all and (min-width: 600px){.p-topArea .-deco-yellow{width:64vw;top:-40vw;right:-33vw}}.p-topArea.-noimg .-deco-yellow{width:min(650px,34vw);top:-10.5vw;right:-18vw;z-index:none;rotate:0}@media(min-width: 1900px){.p-topArea.-noimg .-deco-yellow{right:0;top:-32%;width:510px}}@media not all and (min-width: 600px){.p-topArea.-noimg .-deco-yellow{width:64vw;top:-13vw;right:-43vw}}.p-topArea .-deco-red{width:min(6.5vw,123px);top:9vw;right:61vw;z-index:1}@media(min-width: 1900px){.p-topArea .-deco-red{right:61%;top:49%}}@media not all and (min-width: 1000px){.p-topArea .-deco-red{right:70vw}}@media not all and (min-width: 600px){.p-topArea .-deco-red{width:9vw;top:6vw;right:29vw}}.p-topArea.-noimg .-deco-red{width:min(6vw,123px);top:14vw;right:15.5vw}@media(min-width: 1900px){.p-topArea.-noimg .-deco-red{top:73%;right:25.5%;width:93px}}@media not all and (min-width: 600px){.p-topArea.-noimg .-deco-red{width:9vw;top:32vw;right:19vw}}.p-topArea .-deco-blue{width:min(530px,28vw);bottom:-14vw;left:-15vw}@media(min-width: 1900px){.p-topArea .-deco-blue{left:-15%;bottom:-77%}}@media not all and (min-width: 600px){.p-topArea .-deco-blue{width:40vw;bottom:-24vw;left:-15vw;z-index:1}}.p-topArea.-noimg .-deco-blue{width:min(530px,30vw);top:10vw;left:-9vw}@media(min-width: 1900px){.p-topArea.-noimg .-deco-blue{left:0;top:55%}}@media not all and (min-width: 1000px){.p-topArea.-noimg .-deco-blue{top:calc(10vw + 100px - 12vw)}}@media not all and (min-width: 600px){.p-topArea.-noimg .-deco-blue{width:40vw;bottom:-14vw;left:-15vw;z-index:1}}.panel .kippo-logo{width:100%;max-width:250px;margin-inline:auto;display:block}.panel .kippo-title{font-family:"Shippori Mincho",serif;font-style:normal;font-weight:400;font-size:1.375rem;margin-top:20px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.panel .kippo-title__sub{font-size:.75rem;text-align:center}.panel .kippo-title::before,.panel .kippo-title::after{content:"";width:30px;height:1px;background:#000}.panel .kippo-title::before{margin-right:12px}.panel .kippo-title::after{margin-left:12px}.panel .form-wrap{margin:20px auto 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:10px}@media not all and (min-width: 400px){.panel .form-wrap{gap:6px}}.panel .form-wrap br{display:none}.panel .form-wrap .selector{position:relative}.panel .form-wrap .selector::before{position:absolute;top:50%;right:30px;translate:0 -50%;color:#454545;line-height:1;font-size:.75rem}.panel .form-wrap .selector::after{content:"";position:absolute;top:39%;right:10px;width:8px;height:8px;border-right:1px solid #454545;border-bottom:1px solid #454545;rotate:45deg}.panel .form-wrap .selector__select{-webkit-appearance:none;appearance:none;padding:12px 48px 12px 15px;font-size:1.125rem;background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer}@media not all and (min-width: 400px){.panel .form-wrap .selector__select{padding:8px 45px 8px 10px}}.panel .form-wrap .selector__year::before{content:"年"}.panel .form-wrap .selector__month::before{content:"月"}.panel .form-wrap .selector__day::before{content:"日"}.panel .c-btn-wrap{margin-top:16px}.kippo-hint{font-family:"Shippori Mincho",serif;font-style:normal;font-weight:400;margin-top:20px;text-align:center}.kippo-hint .to-hint{color:#000;font-size:.75rem;text-decoration:none;border-bottom:1px solid #000;padding-bottom:4px}.flatpickr-calendar{padding:1rem !important}.flatpickr-calendar .flatpickr-months{position:relative;margin-bottom:1.3rem}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg{fill:#aa9a41}.flatpickr-calendar .flatpickr-current-month{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:4px}.flatpickr-calendar .flatpickr-day.selected{background:#aa9a41;border-color:#aa9a41}.common-kippo{display:grid;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:#faf9f5;padding:50px 3% 50px 13vw;border-radius:230px 0 0 0/200px 0 0 0;width:92%;margin-left:auto;gap:2vw}@media(min-width: 1000px){.common-kippo{grid-template-columns:auto 1fr}}@media(max-width: 1199px){.common-kippo{padding-left:5vw;gap:1vw}}@media not all and (min-width: 1000px){.common-kippo{width:100%;gap:40px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:50px var(--ark-padding--container);border-radius:0}}@media(min-width: 1000px){.common-kippo .panel{width:400px}}.common-kippo .panel .form-wrap{max-width:300px}.common-kippo .panel .c-btn-wrap{max-width:300px;margin-inline:auto}.common-kippo .panel .c-btn-wrap br{display:none}.common-kippo .contents{font-family:"Shippori Mincho",serif;font-style:normal;font-weight:400;max-width:460px}.common-kippo .contents .title{font-size:1.5rem;font-weight:400;border-bottom:1px solid #707070;padding-bottom:10px}.common-kippo .contents .txt{margin-top:10px}#case{overflow:hidden}.common-case{-webkit-margin-before:120px;margin-block-start:120px;aspect-ratio:unset;left:calc(50% - 50vw + var(--ark-scrollbar_width)/2);padding:4em var(--ark-padding--container, 48px);max-width:100vw !important;position:relative;width:calc(100vw - var(--ark-scrollbar_width))}@media(min-width: 1000px){.common-case{min-height:400px}}.common-case .bg-overlay{background-color:var(--wp--preset--color--black) !important;bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1}.common-case .bg{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%;-o-object-position:50% 76%;object-position:50% 76%;z-index:0}.common-case .inner{position:relative;margin:0 auto;max-width:1200px;color:inherit;width:100%;z-index:1}.common-case .inner .c-title{color:#fff}@media not all and (min-width: 1000px){.common-case .inner .c-title{-webkit-box-align:center;-webkit-align-items:center;align-items:center}}.common-case .inner .c-title .ja{font-weight:400}@media(min-width: 1000px){.common-case .inner .c-title .ja{font-size:3rem}}.common-case .inner .c-title .en{color:#fff}.common-case .inner .c-btn-wrap{-webkit-margin-before:50px;margin-block-start:50px;max-width:200px}@media not all and (min-width: 1000px){.common-case .inner .c-btn-wrap{-webkit-margin-before:30px;margin-block-start:30px;margin-inline:auto}}.common-contact{-webkit-margin-before:120px;margin-block-start:120px;min-height:400px;aspect-ratio:unset;padding:4em var(--ark-padding--container, 48px);left:calc(50% - 50vw + var(--ark-scrollbar_width)/2);max-width:100vw !important;position:relative;width:calc(100vw - var(--ark-scrollbar_width))}.common-contact .bg-overlay{background-color:var(--wp--preset--color--black) !important;bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1}.common-contact .bg{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%;-o-object-position:50% 76%;object-position:50% 76%;z-index:0}.common-contact .inner{position:relative;margin:0 auto;max-width:var(--ark-width--article);color:inherit;width:100%;z-index:1}.common-contact .inner .c-title{color:#fff;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.common-contact .inner .c-title .ja{font-weight:400}@media(min-width: 1000px){.common-contact .inner .c-title .ja{font-size:3rem}}.common-contact .inner .c-title .en{color:#fff}.common-contact .inner .c-btn-wrap{margin-inline:auto;-webkit-margin-before:50px;margin-block-start:50px;max-width:280px}.intro{position:fixed;width:100%;height:100%;left:0;top:0;background:#fff;z-index:999999;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.intro .logo-wrap{display:none}.intro .logo-wrap svg{width:12rem;-webkit-animation:blurLogo 3s forwards;animation:blurLogo 3s forwards}@media not all and (min-width: 600px){.intro .logo-wrap svg{width:7rem}}.sd-object{position:absolute;height:auto;max-width:-webkit-max-content;max-width:max-content}.c-btn{-webkit-transition:all .3s;transition:all .3s}.c-btn.-fill .ark-block-button__link{width:100%;border-radius:8px;border-width:2px;border-style:solid;padding-block:15px}.c-btn.-fill .ark-block-button__text{font-weight:600;font-size:min(4vw,.875rem)}@media not all and (min-width: 400px){.c-btn.-fill .ark-block-button__text{font-size:1rem}}.c-btn.-slim .ark-block-button__text{font-weight:600;font-size:min(4vw,1rem);padding-right:40px}@media not all and (min-width: 600px){.c-btn.-slim .ark-block-button__text{font-size:.812rem;padding-right:30px}}.c-btn .ark-block-button__icon{position:absolute;fill:#fff}.c-btn .ark-block-button__icon.-right{right:1.5em}.c-btn .ark-block-button__icon.-left{left:1.5em}.c-btn .ark-block-button__icon path{fill:#fff}.c-btn.icon-arrow .ark-block-button__link::after{content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px;height:8px;margin-left:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transition:all .5s ease;transition:all .5s ease}.c-btn.icon-arrow .ark-block-button__link:hover::after{border-top-color:#fff;border-right-color:#fff}.c-btn.icon-tri-arrow .ark-block-button__icon{width:1em;height:1em}.c-btn.icon-house .ark-block-button__icon{width:1.2em;height:1.2em}.c-btn.-fill.color-b .ark-block-button__link{background:#000;color:#fff;border-color:#000}.c-btn.-fill.color-b .ark-block-button__icon path{fill:#fff}.c-btn.-fill.color-gold .ark-block-button__link{background:#aa9a41;color:#fff;border-color:#aa9a41}@media(any-hover: hover){.c-btn.-fill.color-gold .ark-block-button__link:hover{background:#bdad4f;border-color:#bdad4f}}.c-btn.-fill.color-gold .ark-block-button__icon path{fill:#fff}.c-btn.-fill.color-silver .ark-block-button__link{background:#adadad;color:#fff;border-color:#adadad}.c-btn.-fill.color-silver .ark-block-button__icon path{fill:#fff}.c-btn.-fill.-fill.color-line .ark-block-button__link{background:#00b900;color:#fff;border-color:#00b900}.c-btn.-fill.-fill.color-line .ark-block-button__icon path{fill:#fff}.c-btn.-slim.color-b .ark-block-button__link{padding:0;color:#000;margin-right:14px}.c-btn.-slim.color-b .ark-block-button__icon{background:#000;border-radius:50%;border:1px solid #000;font-size:1.9em;padding:.3em;-webkit-transition:all .25s;transition:all .25s;right:0}@media not all and (min-width: 600px){.c-btn.-slim.color-b .ark-block-button__icon{font-size:1.5em;padding:.23em}}.p-modal{position:fixed;top:0;left:0;pointer-events:none;opacity:0;visibility:hidden;overflow:hidden;width:100%;height:100vh}@media not all and (min-width: 1000px){.p-modal{height:100%}}.p-modal__overlay{position:fixed;top:0;left:0;background:rgba(0,0,0,.6);opacity:0;visibility:hidden;overflow:hidden;width:100%;height:100%;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all;transition-property:all}.p-modal__wrapper{pointer-events:none;opacity:0;height:100%;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-property:all;transition-property:all;-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-animation-duration:.26s;animation-duration:.26s;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.p-modal__inner{position:absolute;top:50%;left:50%;border-radius:8px;background:#fff;box-sizing:border-box;z-index:1;opacity:0;overflow:hidden;width:860px;height:300px;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:all;transition-property:all;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media not all and (min-width: 1000px){.p-modal__inner{width:100%;height:320px;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}.p-modal__close{position:absolute;top:0;right:0;z-index:1000;color:#707070;opacity:0;visibility:hidden;width:50px;height:50px;cursor:pointer;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:all;transition-property:all;-webkit-transform:translateZ(0);transform:translateZ(0)}.p-modal__close:after{font-weight:700;text-decoration:none;text-transform:none;content:"×";position:absolute;top:50%;left:50%;font-size:26px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media not all and (min-width: 1000px){.p-modal__close{position:fixed;top:0;right:0;-webkit-transition-delay:.15s;transition-delay:.15s}}.p-modal .contents{font-family:"Shippori Mincho",serif;font-style:normal;font-weight:400;margin-inline:auto;width:90%;max-width:460px}.p-modal .contents .title{font-size:1.5rem;font-weight:400;border-bottom:1px solid #707070;padding-bottom:10px}.p-modal .contents .txt{margin-top:10px}.is-modalOpen .p-modal.is-show{z-index:1001;pointer-events:all;opacity:1;visibility:visible}@media not all and (min-width: 1000px){.is-modalOpen .p-modal.is-show{opacity:1;visibility:visible}}.is-modalOpen .p-modal.is-show .p-modal__inner{pointer-events:all;opacity:1;visibility:visible;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:500px;padding-top:50px}@media not all and (min-width: 1000px){.is-modalOpen .p-modal.is-show .p-modal__inner{width:90%}}.is-modalOpen .p-modal__overlay{opacity:1;visibility:visible}.is-modalOpen .is-show .p-modal__wrapper{-webkit-animation-name:modalIn;animation-name:modalIn;opacity:1}@media not all and (min-width: 1000px){.is-modalOpen .is-show .p-modal__wrapper{-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s}}.is-modalOpen .p-modal__close{opacity:1;visibility:visible}.c-title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;font-family:"Shippori Mincho",serif;font-style:normal;font-weight:400}.c-title.rev{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.c-title .ja{font-weight:400;font-size:2.312rem}@media not all and (min-width: 1000px){.c-title .ja{font-size:1.875rem}}.c-title .en{letter-spacing:.08em;color:#aa9a41}.l-sidebar .wp-block-heading{font-family:"Shippori Mincho",serif;font-style:normal;font-weight:400;text-indent:1em}.l-sidebar .wp-block-heading::before{display:inline-block;content:"";display:block;width:8px;height:8px;background:#aa9a41;position:absolute;top:12px;left:0;border-radius:50%}@media not all and (min-width: 1000px){.l-sidebar .wp-block-heading::before{top:1rem;width:6px;height:6px}}.l-sidebar ul{border:none}.l-sidebar ul li{border:none}.l-sidebar ul li a{position:relative}.l-sidebar ul li a::before{content:"-";display:inline-block;width:10px;height:14px;margin:0 2px -3px 0}.common-sns{list-style:none;display:-webkit-box;display:-webkit-flex;display:flex;gap:12px;padding:0}.common-sns-fix{position:fixed;bottom:40px;left:40px;z-index:120}@media not all and (min-width: 1000px){.common-sns-fix{display:none}}.common-sns-fix .common-sns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.l-header{background:rgba(0,0,0,0);top:30px}@media not all and (min-width: 1000px){.l-header{top:20px}}@media not all and (min-width: 1000px){.l-header__body{padding-inline:5vw 6vw}}@media not all and (min-width: 600px){.l-header__body{padding-inline:5vw}}.l-header__drawerBtn{height:60px;width:60px}@media not all and (min-width: 1000px){.l-header__drawerBtn{height:50px;width:50px}}@media not all and (min-width: 600px){.l-header__drawerBtn{height:40px;width:40px}}.l-header__drawerBtn .c-iconBtn__icon{color:#000}@media not all and (min-width: 1000px){.l-header__center{padding:0}}@media not all and (min-width: 1000px){.l-header__logo{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}}.l-header__right .c-gnavWrap .c-gnav{display:none}.l-header .c-headLogo__img{-webkit-transition:none;transition:none}.l-header .c-headLogo__img.-common{top:7px}[data-btns=rr-rl] .l-header__body{grid-template-areas:"left center right search menu";grid-template-columns:0 76% auto var(--ark-searchW) var(--ark-drawerW)}.p-header__navBtnBox{position:relative;width:100%;height:60px;width:60px}@media not all and (min-width: 1000px){.p-header__navBtnBox{height:50px;width:50px}}@media not all and (min-width: 600px){.p-header__navBtnBox{height:40px;width:40px}}.p-header__navBtnLine{position:absolute;-webkit-transition:all .3s;transition:all .3s}.p-header__navBtnLine::before{position:absolute;top:0;width:100%;height:1px;content:"";display:block;background-color:#000}.p-header__navBtnLine:nth-child(1){right:0}.p-header__navBtnLine:nth-child(2){right:0}[data-drawer=closed] .p-header__navBtnLine{right:0}[data-drawer=closed] .p-header__navBtnLine:nth-child(1){width:60px;top:26px}@media not all and (min-width: 1000px){[data-drawer=closed] .p-header__navBtnLine:nth-child(1){width:50px;top:22px}}@media not all and (min-width: 600px){[data-drawer=closed] .p-header__navBtnLine:nth-child(1){width:40px;top:17px}}[data-drawer=closed] .p-header__navBtnLine:nth-child(2){width:32px;bottom:26px}@media not all and (min-width: 1000px){[data-drawer=closed] .p-header__navBtnLine:nth-child(2){width:28px;bottom:22px}}@media not all and (min-width: 600px){[data-drawer=closed] .p-header__navBtnLine:nth-child(2){width:22px;bottom:17px}}[data-drawer=opened] .l-header__logo{z-index:10;position:relative}[data-drawer=opened] .p-header__navBtnLine:nth-child(1){width:60px;top:30px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}@media not all and (min-width: 1000px){[data-drawer=opened] .p-header__navBtnLine:nth-child(1){width:50px;top:25px}}@media not all and (min-width: 600px){[data-drawer=opened] .p-header__navBtnLine:nth-child(1){width:40px;top:20px}}[data-drawer=opened] .p-header__navBtnLine:nth-child(2){width:60px;bottom:30px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}@media not all and (min-width: 1000px){[data-drawer=opened] .p-header__navBtnLine:nth-child(2){width:50px;bottom:25px}}@media not all and (min-width: 600px){[data-drawer=opened] .p-header__navBtnLine:nth-child(2){width:40px;bottom:20px}}.p-drawer{background:#fff;color:#000}@media not all and (min-width: 600px){.p-drawer{padding-block:70px 0}}.p-drawer__body{padding:0}@media not all and (min-width: 1000px){.p-drawer__body{padding:0 6vw}}.p-drawer__body .c-drawerNav{border-bottom:none;border-top:none;font-family:"Shippori Mincho",serif;font-style:normal;font-weight:400}@media(min-width: 1000px){.p-drawer__body .c-drawerNav{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, auto);grid-auto-flow:column;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}}@media(min-width: 1000px){.p-drawer__body .c-drawerNav__li{width:370px}}.p-drawer__body .c-drawerNav__li:last-child{--ark-menulist_border: inherit}.p-drawer__body .c-drawerNav__a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.p-drawer__body .c-drawerNav__a::before{display:inline-block;content:"";width:8px;height:8px;background:#aa9a41;position:absolute;top:34px;left:10px;border-radius:50%}@media not all and (min-width: 1000px){.p-drawer__body .c-drawerNav__a::before{top:2rem;width:6px;height:6px}}.p-drawer__body .c-drawerNav__a .__mainText{font-size:.875rem;color:#454545;padding-left:6%}.p-drawer__body .c-drawerNav__a .__subText{font-size:1.625rem;color:#000;margin-left:0;opacity:1;padding-left:6%}@media not all and (min-width: 1000px){.p-drawer__body .c-drawerNav__a .__subText{font-size:1.125rem}}@media(min-width: 1000px){.p-drawer__inner{overflow:visible;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:60px;max-width:100% !important}}@media not all and (min-width: 600px){.p-drawer__inner{padding-bottom:70px}}@media(min-width: 1000px){.p-drawer__inner .c-btn-wrap{width:280px}}@media not all and (min-width: 1000px){.p-drawer__inner .c-btn-wrap{padding:0 6vw;margin-top:3rem}}@media(min-width: 1000px){.p-drawer__inner .w-drawerBottom{position:absolute;bottom:0;right:40px}}@media not all and (min-width: 1000px){.p-drawer__inner .w-drawerBottom{padding:0 6vw}}.p-drawer__inner .w-drawerBottom .menu-footer-sub-container ul{border:none;font-size:.812rem}@media not all and (min-width: 1000px){.p-drawer__inner .w-drawerBottom .menu-footer-sub-container ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}.p-drawer__inner .w-drawerBottom .menu-footer-sub-container ul li{border-bottom:none}.p-drawer__inner .w-drawerBottom .menu-footer-sub-container ul li a{text-decoration:none}@media(min-width: 1000px){.p-drawer__inner .common-sns-wrap{display:none}}@media not all and (min-width: 1000px){.p-drawer__inner .common-sns-wrap .common-sns{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}.p-drawer__close{display:none}.p-drawer .-deco-blue{width:min(560px,70%);bottom:-16%;left:-10%}@media not all and (min-width: 1000px){.p-drawer .-deco-blue{left:-39%}}@media not all and (min-width: 600px){.p-drawer .-deco-blue{bottom:13%;left:-28%}}.p-drawer .-deco-red-2{width:min(190px,20%);top:-4%;right:18%}@media not all and (min-width: 600px){.p-drawer .-deco-red-2{width:30%;top:-2%;right:22%}}.p-drawer .-deco-yellow-2{width:min(560px,70%);bottom:4%;right:-10%}@media not all and (min-width: 1000px){.p-drawer .-deco-yellow-2{right:-30%}}@media not all and (min-width: 600px){.p-drawer .-deco-yellow-2{bottom:-13%;right:-10%}}.l-footer__widgets{padding:4rem 0}@media not all and (min-width: 1000px){.l-footer__widgets{padding:4rem 0 1rem}}.l-footer .-widget1{display:grid;gap:20px}@media(min-width: 600px){.l-footer .-widget1{grid-template-columns:auto 1fr}}@media(min-width: 600px){.l-footer .-widget1 #block-7{grid-row:span 2/span 2}}@media not all and (min-width: 600px){.l-footer .-widget1 #block-7{display:none}}.l-footer .-widget1 #block-7 .footer-logo{max-width:80px}.l-footer .-widget1 #block-8{-webkit-margin-before:0;margin-block-start:0}.l-footer .-widget1 #block-8 .wp-block-heading{font-size:1.25rem}@media not all and (min-width: 600px){.l-footer .-widget1 #block-8 .wp-block-heading::before{content:"";display:inline-block;width:36px;height:36px;margin:0 5px -9px 0;background:url(https://sonicdesign.co.jp/wp/wp-content/themes/arkhe-child/img/common/logo-b.svg) no-repeat center/contain}}.l-footer .-widget1 #block-8 p{-webkit-margin-before:1rem;margin-block-start:1rem}.l-footer .-widget1 .c-btn-wrap{width:280px}.l-footer .-widget2 .widget_nav_menu a:hover{background-color:rgba(0,0,0,0)}.l-footer .-widget2 .widget_nav_menu .menu{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, auto);grid-auto-flow:column;gap:8px;border-bottom:none;border-top:none;font-family:"Shippori Mincho",serif;font-style:normal;font-weight:400}@media not all and (min-width: 600px){.l-footer .-widget2 .widget_nav_menu .menu{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(5, auto)}}.l-footer .-widget2 .widget_nav_menu .menu .menu-item{border-bottom:none}.l-footer .-widget2 .widget_nav_menu .menu .menu-item a{padding-inline:0}@media not all and (min-width: 1000px){.l-footer .-widget2 .common-sns{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}.l-footer__foot{padding-block:0 65px;-webkit-margin-before:0;margin-block-start:0}@media(min-width: 1000px){.l-footer__foot .l-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;border-top:1px solid #e8e8e8;padding-top:65px}}@media not all and (min-width: 1000px){.l-footer__foot .menu-footer-sub-container{text-align:center}}.l-footer__foot .menu-footer-sub-container ul{list-style:none;font-size:.812rem;padding:0}.l-footer__foot .menu-footer-sub-container ul a{text-decoration:none}.l-footer__foot .c-copyright{font-weight:500}@media(min-width: 1000px){.l-footer__foot .c-copyright{font-size:.75rem;text-align:left}}@media not all and (min-width: 1000px){.l-footer__foot .c-copyright{font-size:10px;color:#707070;-webkit-margin-before:20px;margin-block-start:20px}}.home #mv{position:relative}.home #mv .p-sec{position:relative;min-height:80vw}@media(min-width: 1900px){.home #mv .p-sec{width:100%;max-width:1900px;margin-inline:auto;height:1500px;min-height:auto}}@media not all and (min-width: 1000px){.home #mv .p-sec{padding-bottom:122vw}}@media(min-width: 601px)and (max-width: 799px){.home #mv .p-sec{padding-bottom:calc(147vw + 100px - 7vw)}}@media not all and (min-width: 600px){.home #mv .p-sec{min-height:auto;padding-bottom:270vw}}@media not all and (min-width: 460px){.home #mv .p-sec{padding-bottom:290vw}}.home #mv .p-sec .mv-img{position:absolute;border-radius:8px}.home #mv .p-sec .mv-img__a-pc{width:21%;top:51%;left:10%}@media not all and (min-width: 1000px){.home #mv .p-sec .mv-img__a-pc{width:26vw;top:46vw;left:7vw}}@media not all and (min-width: 600px){.home #mv .p-sec .mv-img__a-pc{display:none}}.home #mv .p-sec .mv-img__b-pc{width:24%;top:4%;left:26%}@media not all and (min-width: 1000px){.home #mv .p-sec .mv-img__b-pc{width:20vw;top:5vw;left:27vw}}@media not all and (min-width: 600px){.home #mv .p-sec .mv-img__b-pc{display:none}}.home #mv .p-sec .mv-img__c-pc{width:29%;top:20%;right:5%;-webkit-transform:scale(1, -1);transform:scale(1, -1)}@media not all and (min-width: 1000px){.home #mv .p-sec .mv-img__c-pc{width:34vw;top:30vw;right:-2vw}}@media not all and (min-width: 600px){.home #mv .p-sec .mv-img__c-pc{display:none}}.home #mv .p-sec .mv-img__d-pc{width:18%;top:21%;left:17%}@media not all and (min-width: 1000px){.home #mv .p-sec .mv-img__d-pc{width:20vw;top:17vw;left:17vw}}@media not all and (min-width: 600px){.home #mv .p-sec .mv-img__d-pc{display:none}}.home #mv .p-sec .mv-img__a-mob{width:26vw;top:29vw;left:6vw;z-index:1}@media(min-width: 600px){.home #mv .p-sec .mv-img__a-mob{display:none}}.home #mv .p-sec .mv-img__b-mob{width:39vw;top:132vw;left:2vw}@media(min-width: 600px){.home #mv .p-sec .mv-img__b-mob{display:none}}.home #mv .p-sec .mv-img__c-mob{width:39vw;top:13vw;right:42vw}@media(min-width: 600px){.home #mv .p-sec .mv-img__c-mob{display:none}}.home #mv .p-sec .mv-img__d-mob{width:31vw;right:4vw;top:101vw}@media(min-width: 600px){.home #mv .p-sec .mv-img__d-mob{display:none}}.home #mv .p-sec .-deco-yellow-b{width:30%;top:55%;left:-6%}@media not all and (min-width: 1000px){.home #mv .p-sec .-deco-yellow-b{width:39vw;top:39vw;left:-6vw}}@media not all and (min-width: 600px){.home #mv .p-sec .-deco-yellow-b{left:-28vw;width:69vw;top:106vw}}.home #mv .p-sec .-deco-green{width:16%;bottom:2%;right:-1%}@media(min-width: 1200px){.home #mv .p-sec .-deco-green{bottom:2%}}@media(min-width: 1600px){.home #mv .p-sec .-deco-green{bottom:13%}}@media not all and (min-width: 1000px){.home #mv .p-sec .-deco-green{width:29vw;bottom:auto;right:-1vw;top:49vw}}@media(min-width: 601px)and (max-width: 799px){.home #mv .p-sec .-deco-green{width:31vw;bottom:auto;right:9vw;top:64vw}}@media not all and (min-width: 600px){.home #mv .p-sec .-deco-green{width:38vw;bottom:auto;right:-4vw;top:114vw}}.home #mv .p-sec .-deco-red-b{width:7%;top:30%;right:30%}@media not all and (min-width: 1000px){.home #mv .p-sec .-deco-red-b{width:9vw;top:37.5vw;right:27vw}}@media not all and (min-width: 600px){.home #mv .p-sec .-deco-red-b{width:12vw;right:19vw;top:53.5vw;rotate:-10deg}}.home #mv .p-sec .-deco-blue-b2{width:42%;top:-11%;right:-11%}@media not all and (min-width: 1000px){.home #mv .p-sec .-deco-blue-b2{width:42vw;top:6.5vw;right:-10vw}}@media not all and (min-width: 600px){.home #mv .p-sec .-deco-blue-b2{display:none}}.home #mv .p-sec .-deco-blue-b{top:3vw;width:65vw;right:-28vw;rotate:170deg}@media(min-width: 600px){.home #mv .p-sec .-deco-blue-b{display:none}}.home #mv .p-sec .inner{position:absolute;top:48%;left:50%;translate:-50% -48%}@media(min-width: 1000px){.home #mv .p-sec .inner{width:max(700px,36vw);top:48%;left:50%;translate:-50% -48%}}@media not all and (min-width: 1200px){.home #mv .p-sec .inner{top:56%;translate:-50% -56%}}@media not all and (min-width: 1000px){.home #mv .p-sec .inner{width:20vw;top:26vw;left:50%;translate:-50% 0}}@media not all and (min-width: 600px){.home #mv .p-sec .inner{width:50vw;top:57vw;left:50%;translate:-50% 0}}.home #mv .p-sec .inner .catch{display:-webkit-box;display:-webkit-flex;display:flex;margin-inline:auto;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;gap:6%;margin-right:8%}@media(min-width: 1900px){.home #mv .p-sec .inner .catch{gap:36px;margin-right:64px}}@media not all and (min-width: 600px){.home #mv .p-sec .inner .catch{gap:2.9vw;margin-right:5vw}}.home #mv .p-sec .inner .catch__en{width:max(14px,1vw)}@media(min-width: 1900px){.home #mv .p-sec .inner .catch__en{width:20px}}@media not all and (min-width: 1000px){.home #mv .p-sec .inner .catch__en{width:1.5vw}}@media not all and (min-width: 600px){.home #mv .p-sec .inner .catch__en{width:2.6vw}}.home #mv .p-sec .inner .catch__ja{width:max(120px,9vw)}@media(min-width: 1900px){.home #mv .p-sec .inner .catch__ja{max-width:170px}}@media not all and (min-width: 1000px){.home #mv .p-sec .inner .catch__ja{width:13vw}}@media not all and (min-width: 600px){.home #mv .p-sec .inner .catch__ja{width:24vw}}.home #mv .p-sec .panel-kippo{-webkit-transition:all .5s;transition:all .5s;position:absolute;background:#fff;border-radius:6px;box-shadow:0px 0px 11px 1px rgba(0,0,0,.1)}@media(min-width: 1000px){.home #mv .p-sec .panel-kippo{width:360px;padding:36px;right:6.5%;bottom:1%;top:auto}}@media(min-width: 1200px){.home #mv .p-sec .panel-kippo{width:400px;padding:40px;right:min(12%,15vw);bottom:auto;top:57%}}@media(min-width: 1600px){.home #mv .p-sec .panel-kippo{right:13%}}@media not all and (min-width: 1200px){.home #mv .p-sec .panel-kippo{right:5%;bottom:-7%}}@media not all and (min-width: 1000px){.home #mv .p-sec .panel-kippo{width:340px;padding:30px;right:3%;bottom:1%;top:auto}}@media(min-width: 601px)and (max-width: 799px){.home #mv .p-sec .panel-kippo{width:60vw;padding:6vw;right:0;left:0;margin-inline:auto}}@media not all and (min-width: 600px){.home #mv .p-sec .panel-kippo{width:85vw;padding:8vw 7vw;right:0;bottom:auto;left:0;top:170vw;margin-inline:auto}}@media not all and (min-width: 600px){.home #mv .p-sec .panel-kippo .panel .kippo-logo{max-width:none;width:62vw}}@media not all and (min-width: 600px){.home #mv .p-sec .panel-kippo .panel .kippo-title{margin-top:6vw}}@media not all and (min-width: 600px){.home #mv .p-sec .panel-kippo .panel .kippo-title::before,.home #mv .p-sec .panel-kippo .panel .kippo-title::after{width:9vw}}@media not all and (min-width: 600px){.home #mv .p-sec .panel-kippo .panel .kippo-title::before{margin-right:3.3vw}}@media not all and (min-width: 600px){.home #mv .p-sec .panel-kippo .panel .kippo-title::after{margin-left:3.3vw}}@media not all and (min-width: 600px){.home #mv .p-sec .panel-kippo .panel .form-wrap{width:65vw;margin:6vw auto 0}}@media not all and (min-width: 600px){.home #mv .p-sec .panel-kippo .panel .form-wrap .flatpickr-input{height:16vw;padding:4.8vw}}@media not all and (min-width: 600px){.home #mv .p-sec .panel-kippo .panel .c-btn-wrap{margin-top:4.8vw}}@media not all and (min-width: 600px){.home #mv .p-sec .panel-kippo .kippo-hint{margin-top:6vw}}.home #mv .p-sec .panel-kippo .kippo-hint button{border:none;padding:0;background:rgba(0,0,0,0)}@media not all and (min-width: 600px){.home #mv .p-sec .panel-kippo .kippo-hint .to-hint{padding-bottom:4px}}.home #about{margin-block:0}@media(min-width: 1000px){.home #about .-deco-yellow{width:30%;top:0;right:-4%;z-index:3}}@media not all and (min-width: 1000px){.home #about .-deco-yellow{width:70%;top:0;right:-20%}}@media not all and (min-width: 600px){.home #about .-deco-yellow{width:100%;top:41%;right:-40%}}@media(min-width: 1000px){.home #about .-deco-red-3{width:13%;top:59%;right:27%}}@media not all and (min-width: 1000px){.home #about .-deco-red-3{width:56%;bottom:-19%;left:7%}}@media not all and (min-width: 600px){.home #about .-deco-red-3{left:-19%}}.home #about .p-sec{display:grid}@media(min-width: 1000px){.home #about .p-sec{grid-template-columns:80% 1fr;gap:1%;-webkit-box-align:center;-webkit-align-items:center;align-items:center;max-width:1050px}}@media not all and (min-width: 1200px){.home #about .p-sec{gap:1%}}@media not all and (min-width: 1000px){.home #about .p-sec{gap:7%}}.home #about .p-sec__left .c-btn-wrap{-webkit-margin-before:50px;margin-block-start:50px}@media not all and (min-width: 1000px){.home #about .p-sec__left .c-btn-wrap{-webkit-margin-before:30px;margin-block-start:30px}}.home #about .p-sec__main{-webkit-margin-before:50px;margin-block-start:50px}@media not all and (min-width: 1000px){.home #about .p-sec__main{-webkit-margin-before:20px;margin-block-start:20px}}.home #about .p-sec__main>*+*{-webkit-margin-before:2rem;margin-block-start:2rem}@media not all and (min-width: 1000px){.home #about .p-sec__main>*+*{-webkit-margin-before:1.2rem;margin-block-start:1.2rem}}@media(min-width: 1000px){.home #about .p-sec__left{padding-left:8%}}.home #about .p-sec__right{position:relative;z-index:3}@media not all and (min-width: 1000px){.home #about .p-sec__right{display:none}}.home #about .p-sec__right .img-wrap{position:relative;height:100%;z-index:2}@media(min-width: 1000px){.home #about .p-sec__right .img-wrap .about-03{position:absolute;border-radius:15px;width:80%;top:11%;left:5%}}@media not all and (min-width: 1000px){.home #about .p-sec__right .img-wrap .about-03{border-radius:8px;width:86%;margin-left:-6vw}}.home #about .p-sec__right .img-wrap .about-04{position:absolute;width:50%;top:52%;right:0;mix-blend-mode:hard-light}@media not all and (min-width: 1200px){.home #about .p-sec__right .img-wrap .about-04{top:42%}}@media not all and (min-width: 1000px){.home #about .p-sec__right .img-wrap .about-04{width:53%;top:55%}}.home #about .p-sec__right .img-wrap .about-logo{width:100%}.home #voice{margin-block:200px 140px}@media not all and (min-width: 1000px){.home #voice{margin-block:240px 140px}}@media not all and (min-width: 600px){.home #voice{margin-block:100px 100px}}.home #voice .p-sec__header{position:relative;display:grid;grid-template-columns:repeat(2, 1fr);-webkit-box-align:center;-webkit-align-items:center;align-items:center}.home #voice .p-sec__header .swiper-contr{position:absolute;top:50%;right:14%;width:100px}.home #voice .p-sec__header .swiper-contr .swiper-button-prev,.home #voice .p-sec__header .swiper-contr .swiper-button-next{color:#000}.home #voice .p-sec__header .swiper-contr .swiper-button-prev::after,.home #voice .p-sec__header .swiper-contr .swiper-button-next::after{font-size:1.25rem}@media not all and (min-width: 1000px){.home #voice .p-sec__header .swiper-contr{right:150px}}@media not all and (min-width: 600px){.home #voice .p-sec__header .swiper-contr{display:none}}.home #voice .p-sec__header .c-btn-wrap{margin-left:auto}.home #voice .p-sec__main{position:relative;margin-top:40px}.home #voice .p-sec__main .voice-swiper{margin-right:calc(50% - 50vw)}@media(min-width: 1000px){.home #voice .p-sec__main .voice-swiper{padding:20px}}.home #voice .p-sec__main .voice-swiper .swiper-slide .wrap{font-family:"Shippori Mincho",serif;font-style:normal;font-weight:400}@media(min-width: 1000px){.home #voice .p-sec__main .voice-swiper .swiper-slide .wrap{display:-webkit-box;display:-webkit-flex;display:flex;width:580px}}@media(min-width: 1000px){.home #voice .p-sec__main .voice-swiper .swiper-slide img{max-width:300px}}@media(min-width: 1000px){.home #voice .p-sec__main .voice-swiper .swiper-slide .contents{margin-left:-100px;margin-top:50px}}@media not all and (min-width: 1000px){.home #voice .p-sec__main .voice-swiper .swiper-slide .contents{margin-top:-40px}}.home #voice .p-sec__main .voice-swiper .swiper-slide .contents .title{font-size:1.125rem;font-weight:400}.home #voice .p-sec__main .voice-swiper .swiper-slide .contents .excerpt{margin-top:20px}@media not all and (min-width: 1000px){.home #voice .p-sec__main .voice-swiper .swiper-slide .contents .excerpt{margin-top:10px}}.home #voice .p-sec__main .voice-swiper .swiper-slide .contents .info{color:#5f5f5f;font-size:.75rem;margin-top:20px}@media not all and (min-width: 1000px){.home #voice .p-sec__main .voice-swiper .swiper-slide .contents .info{margin-top:16px}}.home #voice .p-sec__main .swiper-pagination{bottom:0 !important;text-align:left !important}@media not all and (min-width: 1000px){.home #voice .p-sec__main .swiper-pagination{left:0 !important;bottom:-60px !important}}@media not all and (min-width: 600px){.home #voice .p-sec__main .swiper-pagination{bottom:-40px !important}}.home #voice .p-sec__main .swiper-pagination .swiper-pagination-bullet{background-color:#e8e8e8;border-radius:0;margin:0 !important;width:200px;opacity:1;height:3px}@media not all and (min-width: 1000px){.home #voice .p-sec__main .swiper-pagination .swiper-pagination-bullet{width:40px}}.home #voice .p-sec__main .swiper-pagination .swiper-pagination-bullet-active{background-color:#aa9a41}.home #specer .scroll-infinity{margin-block:140px 0}@media not all and (min-width: 1000px){.home #specer .scroll-infinity{margin-block:40px 0}}.home #specer .scroll-infinity__wrap{display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden}.home #specer .scroll-infinity__list{display:-webkit-box;display:-webkit-flex;display:flex;list-style:none;padding:0}.home #specer .scroll-infinity__list--left{-webkit-animation:infinity-scroll-left 80s infinite linear .5s both;animation:infinity-scroll-left 80s infinite linear .5s both}.home #specer .scroll-infinity__item{width:30vw}@media(min-width: 1900px){.home #specer .scroll-infinity__item{width:26vw}}@media not all and (min-width: 1000px){.home #specer .scroll-infinity__item{width:66.6666666667vw}}.home #specer .scroll-infinity__item>img{width:100%}.home #faq{margin-block:120px}@media not all and (min-width: 1000px){.home #faq{margin-block:80px}}@media not all and (min-width: 600px){.home #faq{margin-block:50px}}.home #faq .p-sec__header .c-title{text-align:center}.home #faq .p-sec__main{margin-top:90px}@media not all and (min-width: 1000px){.home #faq .p-sec__main{margin-top:50px}}.home #faq .p-sec__main .ark-block-accordion{border-top:1px solid #e8e8e8;max-width:960px;margin-inline:auto}.home #faq .p-sec__main .ark-block-accordion__item{border-bottom:1px solid #e8e8e8;margin-block:0;padding:1.6em 1em}@media not all and (min-width: 1000px){.home #faq .p-sec__main .ark-block-accordion__item{padding:.6rem .3rem}}.home #faq .p-sec__main .ark-block-accordion__title{position:relative;font-family:"Shippori Mincho",serif;font-style:normal;font-weight:400;background:rgba(0,0,0,0);padding-left:2em}.home #faq .p-sec__main .ark-block-accordion__title::before{font-size:1.5rem;display:block;left:0;top:0;line-height:2;position:absolute;text-align:center;content:"Q";color:#000}.home #faq .p-sec__main .ark-block-accordion__body{padding-inline:2em 4em}@media not all and (min-width: 1000px){.home #faq .p-sec__main .ark-block-accordion__body{padding-inline:2em 0}}.home #faq .p-sec__main .ark-block-accordion__body::before{font-family:"Shippori Mincho",serif;font-style:normal;font-weight:400;font-size:1.5rem;display:block;left:0;top:7px;line-height:2;position:absolute;text-align:center;content:"A";color:#aa9a41}.home #faq .p-sec__main .ark-block-accordion__icon::before,.home #faq .p-sec__main .ark-block-accordion__icon::after{background-color:#aa9a41}.home #faq .p-sec__main .ark-block-accordion__icon::before{height:1px}.home #faq .p-sec__main .ark-block-accordion__icon::after{width:1px}.home #news{margin-block:0 130px;padding-block:80px}@media not all and (min-width: 600px){.home #news{margin-block:0 50px;padding-block:30px}}.home #news::before{content:"";position:absolute;top:0;left:auto;right:0;width:53%;height:100%;background-color:#faf9f5;z-index:-1}@media not all and (min-width: 600px){.home #news::before{top:20%;width:78%;height:80%}}.home #news .p-sec{display:grid}@media(min-width: 1000px){.home #news .p-sec{grid-template-columns:30% 1fr}}@media not all and (min-width: 1000px){.home #news .p-sec__header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center}}@media(min-width: 1000px){.home #news .p-sec__header .c-btn-wrap{margin-top:90px}}@media not all and (min-width: 1000px){.home #news .p-sec__main{-webkit-margin-before:20px;margin-block-start:20px}}.home #news .p-news-list{border-top:1px solid #e8e8e8}@media not all and (min-width: 1000px){.home #news .p-news-list{padding-left:0;-webkit-margin-after:20px;margin-block-end:20px}}.home #news .p-news-list__item{border-bottom:1px solid #e8e8e8;list-style:none;margin:0}.home #news .p-news-list__link{position:relative;color:#000;text-decoration:none;padding-block:20px;display:block;-webkit-transition:all .25s;transition:all .25s}@media(min-width: 1000px){.home #news .p-news-list__link:hover{opacity:.8}}@media(min-width: 1000px){.home #news .p-news-list__link:hover .p-btn__arrowWrap::before{background-color:#707070}}@media(min-width: 1000px){.home #news .p-news-list__link:hover .p-btn__arrowInner{border-top-color:#000;border-right-color:#000}}@media not all and (min-width: 1000px){.home #news .p-news-list__link{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}.home #news .p-news-list__wrap{display:grid}@media(min-width: 1000px){.home #news .p-news-list__wrap{gap:10px;max-width:87%}}.home #news .p-news-list__head{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;gap:20px}@media not all and (min-width: 600px){.home #news .p-news-list__head{gap:10px}}.home #news .p-news-list__date{font-size:.875rem;line-height:1;color:#adadad;-webkit-margin-before:7px;margin-block-start:7px;white-space:nowrap;font-weight:600;width:100px}@media not all and (min-width: 1000px){.home #news .p-news-list__date{-webkit-margin-before:4px;margin-block-start:4px;font-size:.75rem}}.home #news .p-news-list__cat{font-size:11px;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;min-width:100px;background-color:#5f5f5f;color:#fff;border-radius:4px;padding:0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;line-height:1.8}@media(min-width: 1000px){.home #news .p-news-list__cat{min-width:104px}}.home #news .p-news-list__cat[data-slug=blog]{background-color:#aa9a41}.home #news .p-news-list__title{-webkit-margin-before:20px;margin-block-start:20px;font-size:1rem;line-height:1.7;font-family:"Shippori Mincho",serif;font-style:normal;font-weight:400;font-weight:500}@media(min-width: 1000px){.home #news .p-news-list__title{-webkit-margin-before:0;margin-block-start:0;line-height:2}}@media not all and (min-width: 1000px){.home #news .p-news-list__title{-webkit-margin-before:6px;margin-block-start:6px}}.home #news .p-news-list .p-btn__arrowWrap{position:relative;margin-block:auto;border-radius:100%;width:40px;height:40px;z-index:1}@media(min-width: 1000px){.home #news .p-news-list .p-btn__arrowWrap{position:absolute;bottom:0;top:0;right:0}}.home #news .p-news-list .p-btn__arrow{position:absolute;bottom:0;right:0;z-index:1;width:40px;height:40px}.home #news .p-news-list .p-btn__arrow::after,.home #news .p-news-list .p-btn__arrow::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.home #news .p-news-list .p-btn__arrowInner{position:absolute;top:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);z-index:1;left:47%;width:10px;height:10px;border-top:1px solid #000;border-right:1px solid #000}.p-page-about .l-content__body{margin-bottom:200px}@media not all and (min-width: 600px){.p-page-about .l-content__body{margin-top:0;margin-bottom:120px}}.p-page-about #about-01{margin-block:0 130px;padding-block:100px}@media not all and (min-width: 600px){.p-page-about #about-01{padding-block:0 100px}}.p-page-about #about-01::before{content:"";position:absolute;top:0;left:auto;right:0;width:70%;height:100%;background-color:#faf9f5;z-index:-1}@media not all and (min-width: 1000px){.p-page-about #about-01::before{height:110%}}@media not all and (min-width: 600px){.p-page-about #about-01::before{top:20%;width:78%;height:80%}}.p-page-about #about-01 .p-sec{display:grid}@media(min-width: 1000px){.p-page-about #about-01 .p-sec{grid-template-columns:repeat(2, 1fr);-webkit-box-align:end;-webkit-align-items:end;align-items:end;gap:5%}}@media not all and (min-width: 1000px){.p-page-about #about-01 .p-sec{gap:7%}}.p-page-about #about-01 .p-sec__left{position:relative;padding-left:11vw}@media not all and (min-width: 1000px){.p-page-about #about-01 .p-sec__left{padding:50px var(--ark-padding--container) 0}}.p-page-about #about-01 .p-sec__left .logo-brown{top:-43%;margin-left:-6%;width:270px;height:100%}@media not all and (min-width: 1000px){.p-page-about #about-01 .p-sec__left .logo-brown{margin-left:0;width:30vw}}@media not all and (min-width: 600px){.p-page-about #about-01 .p-sec__left .logo-brown{top:-34%}}.p-page-about #about-01 .p-sec__main{-webkit-margin-before:50px;margin-block-start:50px}@media not all and (min-width: 1000px){.p-page-about #about-01 .p-sec__main{-webkit-margin-before:20px;margin-block-start:20px}}.p-page-about #about-01 .p-sec__main>*+*{-webkit-margin-before:2rem;margin-block-start:2rem}@media not all and (min-width: 1000px){.p-page-about #about-01 .p-sec__main>*+*{-webkit-margin-before:1.2rem;margin-block-start:1.2rem}}.p-page-about #about-01 .p-sec__main .signature{max-height:94px;margin-left:auto;display:block}.p-page-about #about-01 .p-sec__right{position:relative}.p-page-about #about-01 .p-sec__right .img-wrap{position:relative;height:100%;z-index:2}.p-page-about #about-01 .p-sec__right .img-wrap .about-03{width:100%;border-radius:15px 0 0 15px}@media not all and (min-width: 1000px){.p-page-about #about-01 .p-sec__right .img-wrap .about-03{border-radius:0 8px 8px 0;width:90%}}.p-page-about #about-02{margin-block:100px 0}@media not all and (min-width: 600px){.p-page-about #about-02{margin-block:-40px 0}}.p-page-about #about-02 .l-container{max-width:1200px}.p-page-about #about-02 .p-sec{display:grid}@media(min-width: 1000px){.p-page-about #about-02 .p-sec{grid-template-columns:37% 1fr;gap:1%}}@media not all and (min-width: 1000px){.p-page-about #about-02 .p-sec{gap:1%}}.p-page-about #about-02 .p-sec__main{font-family:"Shippori Mincho",serif;font-style:normal;font-weight:400;-webkit-margin-before:50px;margin-block-start:50px}@media not all and (min-width: 1000px){.p-page-about #about-02 .p-sec__main{-webkit-margin-before:20px;margin-block-start:20px}}.p-page-about #about-02 .p-sec__main .table-wrap table{border:none;border-top:1px solid #adadad}.p-page-about #about-02 .p-sec__main .table-wrap table th,.p-page-about #about-02 .p-sec__main .table-wrap table td{font-size:.875rem;background:none;border-left:none;border-right:none;border-color:#adadad;border-width:1px}@media not all and (min-width: 600px){.p-page-about #about-02 .p-sec__main .table-wrap table th,.p-page-about #about-02 .p-sec__main .table-wrap table td{display:block;width:100%}}.p-page-about #about-02 .p-sec__main .table-wrap table th{padding:30px 20px 30px 0 !important}@media not all and (min-width: 600px){.p-page-about #about-02 .p-sec__main .table-wrap table th{border-bottom:none;padding:13px 0 6px !important}}.p-page-about #about-02 .p-sec__main .table-wrap table td{padding:30px 20px !important}@media not all and (min-width: 600px){.p-page-about #about-02 .p-sec__main .table-wrap table td{padding:0px 0 12px !important}}.p-page-about #about-02 .p-sec__main iframe{width:100%;aspect-ratio:16/9;margin-top:40px}.p-page-about #about-03{margin-block:200px 0}@media not all and (min-width: 600px){.p-page-about #about-03{margin-block:80px 0}}.p-page-about #about-03 .l-container{max-width:1200px}@media(min-width: 1000px){.p-page-about #about-03 .p-sec__header .c-title{text-align:center}}.p-page-about #about-03 .p-sec__main{font-family:"Shippori Mincho",serif;font-style:normal;font-weight:400;-webkit-margin-before:50px;margin-block-start:50px}@media not all and (min-width: 1000px){.p-page-about #about-03 .p-sec__main{-webkit-margin-before:20px;margin-block-start:20px}}@media(min-width: 1000px){.p-page-about #about-03 .p-sec__main .head-txt{text-align:center}}.p-page-about #about-03 .p-sec__main .plan__sec{margin-top:20px;border:2px solid #e8e8e8;padding:2%;border-radius:10px}.p-page-about #about-03 .p-sec__main .plan__sec::nth-of-child(1){margin-top:30px}@media not all and (min-width: 1000px){.p-page-about #about-03 .p-sec__main .plan__sec{padding:6% 3%}}.p-page-about #about-03 .p-sec__main .plan__sec.gold{border:2px solid #aa9a41}.p-page-about #about-03 .p-sec__main .plan .ttl{position:relative;font-weight:600;text-indent:1.3em;font-size:1.5rem;margin-bottom:.4em}@media not all and (min-width: 1000px){.p-page-about #about-03 .p-sec__main .plan .ttl{font-size:1.125rem}}.p-page-about #about-03 .p-sec__main .plan .ttl::before{display:inline-block;content:"";width:8px;height:8px;background:#aa9a41;position:absolute;top:15px;left:10px;border-radius:50%}@media not all and (min-width: 600px){.p-page-about #about-03 .p-sec__main .plan .ttl::before{top:.6em}}@media not all and (min-width: 600px){.p-page-about #about-03 .p-sec__main .plan .ttl.hishigata{padding-left:10px}}.p-page-about #about-03 .p-sec__main .plan .ttl.hishigata::before{position:absolute;content:"";left:0;width:16px;height:16px;background-color:#aa9a41;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:12px;left:10px;border-radius:0}@media not all and (min-width: 600px){.p-page-about #about-03 .p-sec__main .plan .ttl.hishigata::before{top:.4em}}.p-page-about #about-03 .p-sec__main .plan .price{display:inline-block;padding:.1em .9em;border-radius:4px;border:1px solid #ccc}.p-page-about #about-03 .p-sec__main .plan ul{font-size:.875rem;margin-block:.5rem}.p-page-about #about-03 .p-sec__main .plan .small{font-size:10px}.p-page-about #about-03 .p-sec__main .plan .c-btn-wrap{margin-top:20px}.p-page-about #about-03 .p-sec__main .table-wrap{display:none;margin-top:40px}@media not all and (min-width: 1000px){.p-page-about #about-03 .p-sec__main .table-wrap{overflow-x:scroll;padding-bottom:20px}}.p-page-about #about-03 .p-sec__main .table-wrap table{border:1px solid #adadad}@media not all and (min-width: 1000px){.p-page-about #about-03 .p-sec__main .table-wrap table{width:100%;min-width:800px}}.p-page-about #about-03 .p-sec__main .table-wrap table th,.p-page-about #about-03 .p-sec__main .table-wrap table td{font-size:.75rem;background:none;border-color:#adadad;border-width:1px}.p-page-about #about-03 .p-sec__main .table-wrap table th{padding:10px !important;background:#faf9f5}.p-page-about #about-03 .p-sec__main .table-wrap table td{padding:10px !important}.p-page-about #about-03 .p-sec__main .table-wrap table td ul{padding-inline:10px}.p-page-about #about-03 .p-sec__main .table-wrap table td ul li{list-style:"・"}.p-page-about #about-03 .p-sec__main .table-wrap table .col-1{width:14%}@media not all and (min-width: 1000px){.p-page-about #about-03 .p-sec__main .table-wrap table .col-1{width:200px}}.p-page-about #about-03 .p-sec__main .table-wrap table .col-2{width:18%}@media not all and (min-width: 1000px){.p-page-about #about-03 .p-sec__main .table-wrap table .col-2{width:200px}}.p-page-about #about-03 .p-sec__main .table-wrap table .col-3{width:20%}@media not all and (min-width: 1000px){.p-page-about #about-03 .p-sec__main .table-wrap table .col-3{width:140px}}@media not all and (min-width: 1000px){.p-page-about #about-03 .p-sec__main .table-wrap table .col-4{width:300px}}@media not all and (min-width: 1000px){.p-page-about #about-03 .p-sec__main .table-wrap table .col-5{width:300px}}.p-page-about #about-03 .p-sec__main .table-wrap table .head{font-weight:600;vertical-align:middle}.p-page-about #about-03 .p-sec__main .table-wrap table .head-2{vertical-align:middle}.p-page-about #about-03 .p-sec__main .table-wrap table .small{font-size:10px}.p-page-about #about-03 .p-sec__main .table-wrap .scroll-hint-text{font-family:var(--ark-font_family)}.p-page-about #about-03 .p-sec__main .atte{font-size:.75rem}.p-page-about #about-03 .p-sec__main .hosoku{margin-top:50px}.p-page-about #about-03 .p-sec__main .hosoku .h4{position:relative;text-indent:1.3em}.p-page-about #about-03 .p-sec__main .hosoku .h4::before{display:inline-block;content:"";width:8px;height:8px;background:#aa9a41;position:absolute;top:9px;left:6px;border-radius:50%}.p-page-about #about-03 .p-sec__main .hosoku .h5{margin-top:16px;font-size:1rem}.p-page-about #about-03 .p-sec__main .c-btn-wrap{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:flex;gap:10px}@media not all and (min-width: 600px){.p-page-about #about-03 .p-sec__main .c-btn-wrap{max-width:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}}.p-page-about #about-03 .p-sec__main .c-btn-wrap .ark-block-button{width:280px}.p-page-about #about-03 .-deco-blue{display:none;width:min(550px,29vw);top:20%;right:-6%}@media not all and (min-width: 1000px){.p-page-about #about-03 .-deco-blue{width:39vw;right:-6vw;top:calc(15vw + 100px - 12vw)}}@media not all and (min-width: 600px){.p-page-about #about-03 .-deco-blue{right:-26vw;width:79vw;top:40%}}.p-page-about #about-03 .-deco-green{width:min(530px,20vw);top:-90%;left:-6%;z-index:-1}@media not all and (min-width: 1000px){.p-page-about #about-03 .-deco-green{top:-60%}}@media not all and (min-width: 600px){.p-page-about #about-03 .-deco-green{width:40vw}}.p-page-type{background:#faf9f5}.p-page-type .l-content{padding-top:0}@media(min-width: 1000px){.p-page-type .l-content__body{margin-top:-370px}}.p-page-type .p-topArea{text-align:left}.p-page-type .p-topArea.-noimg .-deco-blue{top:0vw}.p-page-type .p-topArea__body{max-width:800px}.p-page-type .p-topArea .c-pageTitle__main{font-size:3rem}@media not all and (min-width: 1000px){.p-page-type .p-topArea .c-pageTitle__main{font-size:2.5rem}}.p-page-type .p-topArea .c-pageTitle__kana{font-weight:400;color:#000}.p-page-type .p-topArea .moya{z-index:-1;max-width:490px;right:25vw;opacity:.4}.p-page-type .ttl{position:relative;font-weight:400;text-indent:1.3em}.p-page-type .ttl::before{display:inline-block;content:"";width:8px;height:8px;background:#aa9a41;position:absolute;top:12px;left:10px;border-radius:50%}.p-page-type .kippo-top{font-family:"Shippori Mincho",serif;font-style:normal;font-weight:400;display:grid}@media(min-width: 1000px){.p-page-type .kippo-top{max-width:800px}}.p-page-type .kippo-top__left{z-index:10}@media(min-width: 1000px){.p-page-type .kippo-top__left{padding:300px 0 0 0}}.p-page-type .kippo-top__left .table-wrap table{border:none}.p-page-type .kippo-top__left .table-wrap table th,.p-page-type .kippo-top__left .table-wrap table td{font-size:.875rem;background:none;border-left:none;border-right:none;border-color:#adadad;border-width:1px}@media not all and (min-width: 600px){.p-page-type .kippo-top__left .table-wrap table th,.p-page-type .kippo-top__left .table-wrap table td{display:block;width:100%}}.p-page-type .kippo-top__left .table-wrap table th{font-weight:400;width:25%;padding:20px 20px 20px 0 !important}@media not all and (min-width: 600px){.p-page-type .kippo-top__left .table-wrap table th{border-bottom:none;padding:13px 0 6px !important}}.p-page-type .kippo-top__left .table-wrap table td{padding:20px 20px !important}@media not all and (min-width: 600px){.p-page-type .kippo-top__left .table-wrap table td{padding:0px 0 12px !important}}.p-page-type .kippo-top__left .houi-ban{margin-top:50px}.p-page-type .kippo-top__left .houi-ban .houi-range{padding-left:1.5rem}.p-page-type .kippo-top__left .houi-ban .kigaku-board{position:relative;margin-inline:auto;width:450px;height:320px}@media not all and (min-width: 600px){.p-page-type .kippo-top__left .houi-ban .kigaku-board{width:320px;height:300px}}.p-page-type .kippo-top__left .houi-ban .kigaku-board .txt-table{position:absolute}.p-page-type .kippo-top__left .houi-ban .kigaku-board .txt-table td{border-color:rgba(0,0,0,0)}.p-page-type .kippo-top__left .houi-ban .kigaku-board .txt-table .kippo{font-size:1.25rem;color:#eaa302}.p-page-type .kippo-top__left .houi-ban .kigaku-board .txt-table .kippo-best{font-size:1.25rem;color:#ff53e1}.p-page-type .kippo-top__left .houi-ban .kigaku-board .txt-table__top{top:0;width:100%;height:100px;border:none;border-collapse:collapse;font-size:12px;line-height:15px}.p-page-type .kippo-top__left .houi-ban .kigaku-board .txt-table__top-left{width:35%;-webkit-align-content:end;align-content:end;text-align:end;padding-bottom:24px !important}@media not all and (min-width: 600px){.p-page-type .kippo-top__left .houi-ban .kigaku-board .txt-table__top-left{width:26%;padding-bottom:40px !important}}.p-page-type .kippo-top__left .houi-ban .kigaku-board .txt-table__top-center{width:30%;text-align:center;-webkit-align-content:end;align-content:end;padding-bottom:70px !important}@media not all and (min-width: 600px){.p-page-type .kippo-top__left .houi-ban .kigaku-board .txt-table__top-center{width:48%;padding-bottom:78px !important}}.p-page-type .kippo-top__left .houi-ban .kigaku-board .txt-table__top-right{width:35%;text-align:start;-webkit-align-content:end;align-content:end;padding-bottom:24px !important}@media not all and (min-width: 600px){.p-page-type .kippo-top__left .houi-ban .kigaku-board .txt-table__top-right{width:26%;padding-bottom:40px !important}}.p-page-type .kippo-top__left .houi-ban .kigaku-board .txt-table__middle{top:50%;translate:0 -50%;width:100%;height:100px;border:none;border-collapse:collapse;font-size:12px;line-height:15px}@media not all and (min-width: 600px){.p-page-type .kippo-top__left .houi-ban .kigaku-board .txt-table__middle{height:70px}}.p-page-type .kippo-top__left .houi-ban .kigaku-board .txt-table__middle-left{width:24%;text-align:end;-webkit-align-content:center;align-content:center}@media not all and (min-width: 600px){.p-page-type .kippo-top__left .houi-ban .kigaku-board .txt-table__middle-left{text-align:start;-webkit-align-content:start;align-content:start}}.p-page-type .kippo-top__left .houi-ban .kigaku-board .txt-table__middle-center{width:52%;text-align:center;-webkit-align-content:center;align-content:center}.p-page-type .kippo-top__left .houi-ban .kigaku-board .txt-table__middle-center span{display:none}.p-page-type .kippo-top__left .houi-ban .kigaku-board .txt-table__middle-right{width:24%;text-align:start;-webkit-align-content:center;align-content:center}@media not all and (min-width: 600px){.p-page-type .kippo-top__left .houi-ban .kigaku-board .txt-table__middle-right{text-align:end;-webkit-align-content:start;align-content:start}}.p-page-type .kippo-top__left .houi-ban .kigaku-board .txt-table__bottom{bottom:0;width:100%;height:100px;border:none;border-collapse:collapse;font-size:12px;line-height:15px}.p-page-type .kippo-top__left .houi-ban .kigaku-board .txt-table__bottom-left{width:35%;text-align:end;padding-top:26px !important}@media not all and (min-width: 600px){.p-page-type .kippo-top__left .houi-ban .kigaku-board .txt-table__bottom-left{width:26%;padding-top:40px !important}}.p-page-type .kippo-top__left .houi-ban .kigaku-board .txt-table__bottom-center{width:30%;text-align:center;padding-top:70px !important}@media not all and (min-width: 600px){.p-page-type .kippo-top__left .houi-ban .kigaku-board .txt-table__bottom-center{width:48%;padding-top:78px !important}}.p-page-type .kippo-top__left .houi-ban .kigaku-board .txt-table__bottom-right{width:35%;text-align:start;padding-top:26px !important}@media not all and (min-width: 600px){.p-page-type .kippo-top__left .houi-ban .kigaku-board .txt-table__bottom-right{width:26%;padding-top:40px !important}}.p-page-type .kippo-top__left .houi-ban .kigaku-board .svg_ban{position:absolute;scale:1.4;width:170px;height:170px;inset:0;margin:auto}.p-page-type .kippo-top__left .houi-ban .kigaku-board .svg_ban .polygon{fill:#fff;stroke:#5f5f5f}.p-page-type .kippo-top__left .houi-ban .kigaku-board .svg_ban .polygon.kippo-best{fill:#ffe2f5}.p-page-type .kippo-top__left .houi-ban .kigaku-board .svg_ban .polygon.kippo{fill:#fffad7}.p-page-type .kippo-top__left .houi-ban .kigaku-board .svg_ban .nsew{fill:#5f5f5f;font-size:.75rem}.p-page-type .kippo-top__left .houi-ban .kigaku-board .svg_ban .nsew.dia{font-size:10px}.p-page-type .kippo-top__left .houi-ban .kigaku-board .svg_ban .numbers{font-size:1rem}.p-page-type .kippo-top__left .shrine{margin-bottom:100px}@media not all and (min-width: 1000px){.p-page-type .kippo-top__left .shrine{margin-bottom:60px}}.p-page-type .kippo-top__left .shrine__ttl{position:relative;padding-left:1.3em;font-size:1.125rem;font-weight:400;margin-bottom:4px}.p-page-type .kippo-top__left .shrine__ttl::before{display:inline-block;content:"";width:8px;height:8px;background:#aa9a41;position:absolute;top:12px;left:10px;border-radius:50%}.p-page-type .kippo-top__left .shrine .img-wrap{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.p-page-type .kippo-top__left .shrine__img{border-radius:4px;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.p-page-type .kippo-top__left .shrine__desc{margin-top:14px}.p-page-type .kippo-top__left .shrine__desc p{font-size:.75rem;line-height:1.8}.p-page-type .kippo-top__left .shrine_2024{display:none}.p-page-type .kippo-top__left .detail{margin-top:50px}@media(min-width: 1000px){.p-page-type .kippo-top__left .detail{padding-bottom:50px}}.p-page-type .kippo-top__left .detail__ttl{font-size:1.25rem;font-weight:400}.p-page-type .kippo-top__left .detail__txt{margin-top:16px}.p-page-type .kippo-top__left .boui-ban-2024{display:none}.p-page-type .kippo-bottom{font-family:"Shippori Mincho",serif;font-style:normal;font-weight:400;margin-top:80px;max-width:900px}@media not all and (min-width: 1000px){.p-page-type .kippo-bottom{background:#fff;margin-top:40px}}.p-page-type .kippo-bottom .inner{position:relative;background:#fff;padding:60px 40px}@media not all and (min-width: 1000px){.p-page-type .kippo-bottom .inner{padding:50px 0}}@media not all and (min-width: 600px){.p-page-type .kippo-bottom .inner{padding:30px 0}}.p-page-type .kippo-bottom .inner__txt{margin-top:1rem}@media not all and (min-width: 1000px){.p-page-type .kippo-bottom .inner .ttl::before{content:none}}@media not all and (min-width: 1000px){.p-page-type .kippo-bottom .inner .ttl{text-align:center}}.p-page-type .kippo-bottom .inner .your-kippo{font-size:2rem;margin-top:1rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;line-height:1.1}@media not all and (min-width: 1000px){.p-page-type .kippo-bottom .inner .your-kippo{display:inline-block}}.p-page-type .kippo-bottom .inner .your-kippo>span+span::before{content:"・"}.p-page-type .kippo-bottom .inner .your-kippo__txt{font-size:1.25rem;margin-left:.4em}.p-page-type .kippo-bottom .inner .your-kippo__txt::before{content:none !important}.p-page-type .kippo-bottom .inner .tab{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.p-page-type .kippo-bottom .inner .tab label{-webkit-box-flex:1;-webkit-flex:1 1;flex:1 1;-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1;min-width:70px;padding:.6em 1em;border-radius:5px 5px 0 0;border:1px solid #aa9a41;background:#fff;color:#aa9a41;cursor:pointer;max-width:230px;margin-bottom:-1px}.p-page-type .kippo-bottom .inner .tab label:has(:checked){background:#aa9a41;color:#fff}.p-page-type .kippo-bottom .inner .tab label:has(:checked)+.content{display:block}.p-page-type .kippo-bottom .inner .tab label:hover{background:#aa9a41;color:#fff}.p-page-type .kippo-bottom .inner .tab input{display:none}.p-page-type .kippo-bottom .inner .tab .content{display:none;width:100%;padding:1.5em 1em;background-color:#fff;border-top:1px solid #aa9a41}.p-page-type .kippo-bottom .inner .tab .content .ttl{font-size:1.3em;margin-bottom:.5em}@media not all and (min-width: 1000px){.p-page-type .kippo-bottom .inner .tab .content .ttl{text-indent:0;text-align:left}}.p-page-type .kippo-bottom .inner .tab .content>.wp-block-heading{margin-top:2em;margin-bottom:.2em;border-bottom:1px solid #e8e8e8;padding-bottom:.4em}.p-page-type .kippo-bottom .inner .tab .content>ul{margin-top:.8rem;line-height:1.8}.p-page-type .kippo-bottom .inner .tab .content>p{margin-top:.8rem}.p-page-type .c-btn-wrap.kippo-bottom-under{max-width:320px;margin-top:50px;margin-inline:auto}.p-page-voice .p-sec .voice-wrap{position:relative;display:grid;margin-bottom:120px}@media(min-width: 1000px){.p-page-voice .p-sec .voice-wrap{grid-template-columns:40% 1fr;padding-block:60px 60px;gap:2%}}@media not all and (min-width: 1000px){.p-page-voice .p-sec .voice-wrap{margin-bottom:50px;padding-bottom:50px}}.p-page-voice .p-sec .voice-wrap::before{content:"";position:absolute;top:0;width:53%;height:100%;background-color:#faf9f5;z-index:-1}@media not all and (min-width: 1000px){.p-page-voice .p-sec .voice-wrap::before{left:auto;right:0;margin-right:calc(50% - 50vw);width:89%;background-image:-webkit-linear-gradient(top, #FFFFFF, #FAF9F5);background-image:linear-gradient(180deg, #FFFFFF, #FAF9F5)}}@media(min-width: 1000px){.p-page-voice .p-sec .voice-wrap:nth-child(odd)::before{left:auto;right:0;margin-right:calc(50% - 50vw)}}@media(min-width: 1000px){.p-page-voice .p-sec .voice-wrap:nth-child(even){grid-template-columns:1fr 40%}}@media(min-width: 1000px){.p-page-voice .p-sec .voice-wrap:nth-child(even)::before{left:0;right:auto;margin-left:calc(50% - 50vw)}}@media(min-width: 1000px){.p-page-voice .p-sec .voice-wrap:nth-child(even) .voice-img{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}}@media not all and (min-width: 1000px){.p-page-voice .p-sec .voice-wrap:nth-child(even) .voice-img{max-width:90%;margin-inline:auto}}@media(min-width: 1000px){.p-page-voice .p-sec .voice-wrap:nth-child(even) .voice-content{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}}.p-page-voice .p-sec .voice-content .inner .title{font-family:"Shippori Mincho",serif;font-style:normal;font-weight:400;font-size:1.625rem;font-weight:400}@media not all and (min-width: 1000px){.p-page-voice .p-sec .voice-content .inner .title{font-size:1.375rem}}.p-page-voice .p-sec .voice-content .inner .info{color:#5f5f5f;font-size:.875rem;margin-top:30px}@media not all and (min-width: 1000px){.p-page-voice .p-sec .voice-content .inner .info{margin-top:16px}}.p-page-voice .p-sec .voice-content .inner .content{margin-top:20px}.p-page-voice .p-sec .voice-content .inner .content>*+*{-webkit-margin-before:2rem;margin-block-start:2rem}@media not all and (min-width: 1000px){.p-page-voice .p-sec .voice-content .inner .content>*+*{-webkit-margin-before:1.2rem;margin-block-start:1.2rem}}.p-page-voice .p-sec .voice-content .inner .content .wp-block-heading{font-size:1.375rem}.post-type-archive-case .p-archive__title,.archive.tax-case-cat .p-archive__title{display:none}.post-type-archive-case .p-postList .p-postList__thumb,.archive.tax-case-cat .p-postList .p-postList__thumb{border-radius:6px}.post-type-archive-case .p-postList .p-postList__body,.archive.tax-case-cat .p-postList .p-postList__body{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.post-type-archive-case .p-postList .p-postList__title,.archive.tax-case-cat .p-postList .p-postList__title{font-family:"Shippori Mincho",serif;font-style:normal;font-weight:400}.post-type-archive-case .p-postList .p-postList__meta .c-postMetas__icon,.archive.tax-case-cat .p-postList .p-postList__meta .c-postMetas__icon{display:none}.post-type-archive-case .p-postList .p-postList__times,.archive.tax-case-cat .p-postList .p-postList__times{display:none}.post-type-archive-case .p-postList .p-postList__category,.archive.tax-case-cat .p-postList .p-postList__category{font-size:11px;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;min-width:100px;background-color:#5f5f5f;color:#fff;border-radius:4px;padding:0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;line-height:1.8}@media(min-width: 1000px){.post-type-archive-case .p-postList .p-postList__category,.archive.tax-case-cat .p-postList .p-postList__category{min-width:104px}}.post-type-archive-case .p-postList .p-postList__item .cat-list,.archive.tax-case-cat .p-postList .p-postList__item .cat-list{list-style:none;font-size:12px;margin-top:-6px}.post-type-archive-case .p-postList .p-postList__item .cat-list li a,.archive.tax-case-cat .p-postList .p-postList__item .cat-list li a{position:relative;color:#aa9a41;text-decoration:none;padding-left:11px}.post-type-archive-case .p-postList .p-postList__item .cat-list li a::before,.archive.tax-case-cat .p-postList .p-postList__item .cat-list li a::before{display:inline-block;content:"#";position:absolute;top:12px;left:0;top:-4px;left:0;font-size:14px}.single-case .l-main__body>.c-postContent{margin-top:2rem}@media(min-width: 1000px){.single-case .p-entry{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;grid-template-areas:"gr-head gr-main" "gr-foot gr-foot";gap:120px 4%}}.single-case .p-entry__head{grid-area:gr-head;max-width:680px}.single-case .p-entry__head .thumb-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-top:5px}.single-case .p-entry__head .thumb-wrapper .thumb-media{width:calc(25% - 5px) !important;opacity:.5;display:block;cursor:pointer}.single-case .p-entry__head .thumb-wrapper .thumb-media:hover{opacity:1}.single-case .p-entry__head .thumb-wrapper .thumb-media.thumb-media-active{opacity:1}.single-case .p-entry__head .thumb-wrapper .thumb-media img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.single-case .p-entry__main{--ark-mt: 1rem;grid-area:gr-main;font-family:"Shippori Mincho",serif;font-style:normal;font-weight:400}@media not all and (min-width: 1000px){.single-case .p-entry__main .c-pageTitle{margin-top:1rem}}.single-case .p-entry__main .c-pageTitle__main{font-size:1.625rem}@media not all and (min-width: 1000px){.single-case .p-entry__main .c-pageTitle__main{font-size:1.5rem}}.single-case .p-entry__main .p-entry__content{margin-top:1rem;margin-bottom:2rem}@media not all and (min-width: 1000px){.single-case .p-entry__main .p-entry__content{margin-top:.3rem;margin-bottom:1rem}}.single-case .p-entry__main .add-icon{line-height:2;text-indent:-1.75em;padding-left:1.75em}.single-case .p-entry__main .add-icon::before{content:"";display:inline-block;width:20px;height:20px;margin:0px 0 -5px 0}.single-case .p-entry__main .address::before{background:url(../img/icon/icon-address.svg) no-repeat center/contain}.single-case .p-entry__main .g-link{font-size:10px;text-decoration:none;color:#fff;background:#000;border:1px solid #000;border-radius:12px;padding:0px 12px;line-height:2;display:inline-block;width:100px;text-align:center;margin-left:1.75em}.single-case .p-entry__main .tel{margin-top:8px}.single-case .p-entry__main .tel::before{background:url(../img/icon/icon-tel.svg) no-repeat center/contain}.single-case .p-entry__main .holiday{margin-top:8px}.single-case .p-entry__main .holiday::before{background:url(../img/icon/icon-holiday.svg) no-repeat center/contain}.single-case .p-entry__main .time{margin-top:8px}.single-case .p-entry__main .time::before{background:url(../img/icon/icon-time.svg) no-repeat center/contain}.single-case .p-entry__main .c-postMetas{padding-top:1rem;margin-top:1rem}.single-case .p-entry__main .c-postMetas .c-postMetas__icon{display:none}.single-case .p-entry__main .c-postMetas .c-postTimes{display:none}.single-case .p-entry__main .c-postMetas .c-postTerms__item{font-size:12px}.single-case .p-entry__main .c-postMetas .c-postTerms__item .c-postTerms__link{position:relative;color:#aa9a41;text-decoration:none;padding-left:11px}.single-case .p-entry__main .c-postMetas .c-postTerms__item .c-postTerms__link::before{display:inline-block;content:"#";position:absolute;top:12px;left:0;top:-2px;left:0;font-size:14px}.single-case .p-entry__main .common-sns{margin-top:30px}.single-case .p-entry__main .common-sns li{border:#aa9a41 solid 1px;border-radius:4px}.single-case .p-entry__main .common-sns li img{width:30px;padding:4px}.single-case .p-entry__foot{grid-area:gr-foot}.blog .p-archive__title .c-pageTitle__main,.archive.category .p-archive__title .c-pageTitle__main,.archive.date .p-archive__title .c-pageTitle__main{font-family:"Shippori Mincho",serif;font-style:normal;font-weight:400}@media not all and (min-width: 1000px){.blog .p-archive__title .c-pageTitle__main,.archive.category .p-archive__title .c-pageTitle__main,.archive.date .p-archive__title .c-pageTitle__main{font-size:1.625rem}}.blog .p-postList .p-postList__body,.archive.category .p-postList .p-postList__body,.archive.date .p-postList .p-postList__body{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.blog .p-postList .p-postList__title,.archive.category .p-postList .p-postList__title,.archive.date .p-postList .p-postList__title{font-family:"Shippori Mincho",serif;font-style:normal;font-weight:400}.blog .p-postList .p-postList__meta .c-postMetas__icon,.archive.category .p-postList .p-postList__meta .c-postMetas__icon,.archive.date .p-postList .p-postList__meta .c-postMetas__icon{display:none}.blog .p-postList .p-postList__times .c-postTimes__item,.archive.category .p-postList .p-postList__times .c-postTimes__item,.archive.date .p-postList .p-postList__times .c-postTimes__item{font-size:.875rem;line-height:1;color:#adadad;white-space:nowrap;font-weight:600;width:100px}@media(min-width: 1000px){.blog .p-postList .p-postList__times .c-postTimes__item,.archive.category .p-postList .p-postList__times .c-postTimes__item,.archive.date .p-postList .p-postList__times .c-postTimes__item{margin-right:1rem}}@media not all and (min-width: 1000px){.blog .p-postList .p-postList__times .c-postTimes__item,.archive.category .p-postList .p-postList__times .c-postTimes__item,.archive.date .p-postList .p-postList__times .c-postTimes__item{-webkit-margin-before:4px;margin-block-start:4px;font-size:.75rem}}.blog .p-postList .p-postList__category,.archive.category .p-postList .p-postList__category,.archive.date .p-postList .p-postList__category{font-size:11px;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;min-width:100px;background-color:#5f5f5f;color:#fff;border-radius:4px;padding:0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;line-height:1.8}@media(min-width: 1000px){.blog .p-postList .p-postList__category,.archive.category .p-postList .p-postList__category,.archive.date .p-postList .p-postList__category{min-width:104px}}.blog .p-postList .p-postList__category:has([data-slug=blog]),.archive.category .p-postList .p-postList__category:has([data-slug=blog]),.archive.date .p-postList .p-postList__category:has([data-slug=blog]){background-color:#aa9a41}@media not all and (min-width: 1000px){.single-post .l-article{max-width:100%}}.single-post .l-main__body>.c-postContent{margin-top:2rem}.single-post .p-entry__head{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.single-post .p-entry__head .c-postMetas .c-postMetas__icon{display:none}.single-post .p-entry__head .c-postMetas .c-postTimes__item{font-size:.875rem;line-height:1;color:#adadad;white-space:nowrap;font-weight:600;width:100px}@media(min-width: 1000px){.single-post .p-entry__head .c-postMetas .c-postTimes__item{margin-right:1rem}}@media not all and (min-width: 1000px){.single-post .p-entry__head .c-postMetas .c-postTimes__item{-webkit-margin-before:4px;margin-block-start:4px;font-size:.75rem}}.single-post .p-entry__head .c-postMetas .c-postTerms__item{font-size:11px;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;min-width:100px;background-color:#5f5f5f;color:#fff;border-radius:4px;padding:0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;line-height:1.8}@media(min-width: 1000px){.single-post .p-entry__head .c-postMetas .c-postTerms__item{min-width:104px}}.single-post .p-entry__head .c-postMetas .c-postTerms__item:has([data-slug=blog]){background-color:#aa9a41}.single-post .p-entry__title .c-pageTitle__main{font-family:"Shippori Mincho",serif;font-style:normal;font-weight:400;font-size:1.625rem}.p-page-contact .l-article,.p-page-thanks .l-article,.p-page-confirm .l-article{max-width:980px}.p-page-contact .caution,.p-page-thanks .caution,.p-page-confirm .caution{border:1px solid #e8e8e8;border-radius:6px}.p-page-contact .caution .inner,.p-page-thanks .caution .inner,.p-page-confirm .caution .inner{padding:16px 26px;height:90px;overflow-y:scroll}.p-page-contact .caution .inner .head,.p-page-thanks .caution .inner .head,.p-page-confirm .caution .inner .head{color:#aa9a41;font-size:.75rem}.p-page-contact .caution .inner .txt,.p-page-thanks .caution .inner .txt,.p-page-confirm .caution .inner .txt{font-size:10px}.p-page-contact .form-wrap,.p-page-thanks .form-wrap,.p-page-confirm .form-wrap{padding-bottom:150px}@media not all and (min-width: 1000px){.p-page-contact .form-wrap,.p-page-thanks .form-wrap,.p-page-confirm .form-wrap{padding-bottom:85px}}.p-page-contact .form-wrap .c-btn-wrap,.p-page-thanks .form-wrap .c-btn-wrap,.p-page-confirm .form-wrap .c-btn-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.p-page-contact .form-wrap .c-btn-wrap .ark-block-button,.p-page-thanks .form-wrap .c-btn-wrap .ark-block-button,.p-page-confirm .form-wrap .c-btn-wrap .ark-block-button{max-width:270px}.p-page-contact .form-wrap .c-btn-wrap .ark-block-button .input-wrap,.p-page-thanks .form-wrap .c-btn-wrap .ark-block-button .input-wrap,.p-page-confirm .form-wrap .c-btn-wrap .ark-block-button .input-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:10px}.p-page-contact .form-wrap .c-btn-wrap .ark-block-button__link,.p-page-thanks .form-wrap .c-btn-wrap .ark-block-button__link,.p-page-confirm .form-wrap .c-btn-wrap .ark-block-button__link{font-size:min(4vw,.875rem)}.p-page-contact .form-row,.p-page-thanks .form-row,.p-page-confirm .form-row{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding:50px 0;border-top:1px solid #e8e8e8}@media not all and (min-width: 1000px){.p-page-contact .form-row,.p-page-thanks .form-row,.p-page-confirm .form-row{padding:20px 0}}.p-page-contact .form-row__item,.p-page-thanks .form-row__item,.p-page-confirm .form-row__item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;min-height:42px}@media not all and (min-width: 1000px){.p-page-contact .form-row__item,.p-page-thanks .form-row__item,.p-page-confirm .form-row__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:15px;width:100%}}.p-page-contact .form-row__label,.p-page-thanks .form-row__label,.p-page-confirm .form-row__label{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:0;flex-shrink:0;font-size:.875rem}@media(min-width: 600px){.p-page-contact .form-row__label,.p-page-thanks .form-row__label,.p-page-confirm .form-row__label{margin-bottom:0;width:280px;padding:0 30px 0 0}}.p-page-contact .form-row__label .label,.p-page-thanks .form-row__label .label,.p-page-confirm .form-row__label .label{font-weight:600;padding-right:1rem}@media not all and (min-width: 600px){.p-page-contact .form-row__label .label,.p-page-thanks .form-row__label .label,.p-page-confirm .form-row__label .label{padding-right:.5rem;font-size:1rem}}.p-page-contact .form-row__label .required,.p-page-thanks .form-row__label .required,.p-page-confirm .form-row__label .required{display:inline-block;color:#fff;background-color:#ed0000;display:inline-block;font-size:.75rem;letter-spacing:.25em;font-weight:500;text-align:center;padding:0px 6px;border-radius:3px}@media not all and (min-width: 600px){.p-page-contact .form-row__label .required,.p-page-thanks .form-row__label .required,.p-page-confirm .form-row__label .required{font-size:10px}}.p-page-contact .form-row__input,.p-page-thanks .form-row__input,.p-page-confirm .form-row__input{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}@media not all and (min-width: 1000px){.p-page-contact .form-row__input,.p-page-thanks .form-row__input,.p-page-confirm .form-row__input{width:100%}}.p-page-contact .form-row__input .input-wrap,.p-page-thanks .form-row__input .input-wrap,.p-page-confirm .form-row__input .input-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%}@media not all and (min-width: 600px){.p-page-contact .form-row__input .input-wrap:first-of-type,.p-page-thanks .form-row__input .input-wrap:first-of-type,.p-page-confirm .form-row__input .input-wrap:first-of-type{padding-bottom:15px;margin-bottom:15px}}.p-page-contact .form-row__input .input-wrap .head,.p-page-thanks .form-row__input .input-wrap .head,.p-page-confirm .form-row__input .input-wrap .head{font-size:.875rem;padding-right:.875rem;width:100%}.p-page-contact .form-row__input .sup,.p-page-thanks .form-row__input .sup,.p-page-confirm .form-row__input .sup{font-size:.75rem}@media not all and (min-width: 1000px){.p-page-contact .form-row .wpcf7-form-control-wrap,.p-page-thanks .form-row .wpcf7-form-control-wrap,.p-page-confirm .form-row .wpcf7-form-control-wrap{padding-right:0 !important}}.p-page-contact .form-row input,.p-page-thanks .form-row input,.p-page-confirm .form-row input{width:100%;border:1px solid #adadad;background-color:#fff;padding:3px 6px;line-height:2.7;border-radius:6px}@media(min-width: 600px){.p-page-contact .form-row input,.p-page-thanks .form-row input,.p-page-confirm .form-row input{font-size:.875rem}}.p-page-contact .form-row textarea,.p-page-thanks .form-row textarea,.p-page-confirm .form-row textarea{display:block;width:100%;border:1px solid #adadad;background-color:#fff;padding:10px;border-radius:6px}@media(min-width: 600px){.p-page-contact .form-row textarea,.p-page-thanks .form-row textarea,.p-page-confirm .form-row textarea{font-size:.875rem}}.p-page-contact .form-row.add-txt,.p-page-thanks .form-row.add-txt,.p-page-confirm .form-row.add-txt{padding:70px 0 8px 0}@media not all and (min-width: 1000px){.p-page-contact .form-row.add-txt,.p-page-thanks .form-row.add-txt,.p-page-confirm .form-row.add-txt{padding:50px 0 0px 0}}@media not all and (min-width: 1000px){.p-page-contact .form-row.radio-input .input-wrap,.p-page-thanks .form-row.radio-input .input-wrap,.p-page-confirm .form-row.radio-input .input-wrap{padding-bottom:0;margin-bottom:0}}@media(min-width: 1000px){.p-page-contact .form-row.radio-input .wpcf7-radio,.p-page-thanks .form-row.radio-input .wpcf7-radio,.p-page-confirm .form-row.radio-input .wpcf7-radio{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:10px}}@media not all and (min-width: 1000px){.p-page-contact .form-row.radio-input .wpcf7-radio,.p-page-thanks .form-row.radio-input .wpcf7-radio,.p-page-confirm .form-row.radio-input .wpcf7-radio{display:grid;grid-template-columns:1fr 1fr;gap:10px}}@media not all and (min-width: 1000px){.p-page-contact .form-row.radio-input .wpcf7-list-item,.p-page-thanks .form-row.radio-input .wpcf7-list-item,.p-page-confirm .form-row.radio-input .wpcf7-list-item{margin:0}}.p-page-contact .form-row.radio-input .wpcf7-list-item-label,.p-page-thanks .form-row.radio-input .wpcf7-list-item-label,.p-page-confirm .form-row.radio-input .wpcf7-list-item-label{font-size:.875rem}.p-page-contact .form-row.radio-input input,.p-page-thanks .form-row.radio-input input,.p-page-confirm .form-row.radio-input input{width:auto}@media not all and (min-width: 1000px){.p-page-contact .form-row.checkbox-input .input-wrap,.p-page-thanks .form-row.checkbox-input .input-wrap,.p-page-confirm .form-row.checkbox-input .input-wrap{padding-bottom:0;margin-bottom:0}}@media(min-width: 1000px){.p-page-contact .form-row.checkbox-input .wpcf7-checkbox,.p-page-thanks .form-row.checkbox-input .wpcf7-checkbox,.p-page-confirm .form-row.checkbox-input .wpcf7-checkbox{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:10px}}@media not all and (min-width: 1000px){.p-page-contact .form-row.checkbox-input .wpcf7-checkbox,.p-page-thanks .form-row.checkbox-input .wpcf7-checkbox,.p-page-confirm .form-row.checkbox-input .wpcf7-checkbox{display:grid;grid-template-columns:1fr 1fr;gap:10px}}@media not all and (min-width: 1000px){.p-page-contact .form-row.checkbox-input .wpcf7-list-item,.p-page-thanks .form-row.checkbox-input .wpcf7-list-item,.p-page-confirm .form-row.checkbox-input .wpcf7-list-item{margin:0}}.p-page-contact .form-row.checkbox-input .wpcf7-list-item-label,.p-page-thanks .form-row.checkbox-input .wpcf7-list-item-label,.p-page-confirm .form-row.checkbox-input .wpcf7-list-item-label{font-size:.875rem}.p-page-contact .form-row.checkbox-input input,.p-page-thanks .form-row.checkbox-input input,.p-page-confirm .form-row.checkbox-input input{width:auto}@media(min-width: 1000px){.p-page-contact .form-row.name-input .form-row__input,.p-page-contact .form-row.kana-input .form-row__input,.p-page-thanks .form-row.name-input .form-row__input,.p-page-thanks .form-row.kana-input .form-row__input,.p-page-confirm .form-row.name-input .form-row__input,.p-page-confirm .form-row.kana-input .form-row__input{margin-left:-50px}}@media not all and (min-width: 600px){.p-page-contact .form-row.name-input .form-row__input,.p-page-contact .form-row.kana-input .form-row__input,.p-page-thanks .form-row.name-input .form-row__input,.p-page-thanks .form-row.kana-input .form-row__input,.p-page-confirm .form-row.name-input .form-row__input,.p-page-confirm .form-row.kana-input .form-row__input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}@media(min-width: 600px){.p-page-contact .form-row.name-input .form-row__input .wpcf7-form-control-wrap:nth-child(1),.p-page-contact .form-row.kana-input .form-row__input .wpcf7-form-control-wrap:nth-child(1),.p-page-thanks .form-row.name-input .form-row__input .wpcf7-form-control-wrap:nth-child(1),.p-page-thanks .form-row.kana-input .form-row__input .wpcf7-form-control-wrap:nth-child(1),.p-page-confirm .form-row.name-input .form-row__input .wpcf7-form-control-wrap:nth-child(1),.p-page-confirm .form-row.kana-input .form-row__input .wpcf7-form-control-wrap:nth-child(1){margin-right:20px}}.p-page-contact .form-row.name-input .form-row__input>span span:first-of-type,.p-page-contact .form-row.kana-input .form-row__input>span span:first-of-type,.p-page-thanks .form-row.name-input .form-row__input>span span:first-of-type,.p-page-thanks .form-row.kana-input .form-row__input>span span:first-of-type,.p-page-confirm .form-row.name-input .form-row__input>span span:first-of-type,.p-page-confirm .form-row.kana-input .form-row__input>span span:first-of-type{width:70px}@media(min-width: 600px){.p-page-contact .form-row.name-input .form-row__input>span span:first-of-type,.p-page-contact .form-row.kana-input .form-row__input>span span:first-of-type,.p-page-thanks .form-row.name-input .form-row__input>span span:first-of-type,.p-page-thanks .form-row.kana-input .form-row__input>span span:first-of-type,.p-page-confirm .form-row.name-input .form-row__input>span span:first-of-type,.p-page-confirm .form-row.kana-input .form-row__input>span span:first-of-type{text-align:right}}@media not all and (min-width: 1000px){.p-page-contact .form-row.name-input .form-row__input>span span:first-of-type,.p-page-contact .form-row.kana-input .form-row__input>span span:first-of-type,.p-page-thanks .form-row.name-input .form-row__input>span span:first-of-type,.p-page-thanks .form-row.kana-input .form-row__input>span span:first-of-type,.p-page-confirm .form-row.name-input .form-row__input>span span:first-of-type,.p-page-confirm .form-row.kana-input .form-row__input>span span:first-of-type{width:50px}}.p-page-contact .form-row.mail-input,.p-page-thanks .form-row.mail-input,.p-page-confirm .form-row.mail-input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:16px}.p-page-contact .form-row.tel-input .form-row__input,.p-page-thanks .form-row.tel-input .form-row__input,.p-page-confirm .form-row.tel-input .form-row__input{width:100%;max-width:400px;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.p-page-contact .form-row.tel-input .form-row__input input,.p-page-thanks .form-row.tel-input .form-row__input input,.p-page-confirm .form-row.tel-input .form-row__input input{width:100%}.p-page-contact .form-row.tel-input .form-row__input span:not(.wpcf7-form-control-wrap),.p-page-thanks .form-row.tel-input .form-row__input span:not(.wpcf7-form-control-wrap),.p-page-confirm .form-row.tel-input .form-row__input span:not(.wpcf7-form-control-wrap){-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;display:block}.p-page-contact .form-row.tel-input .form-row__input .wpcf7-form-control-wrap,.p-page-thanks .form-row.tel-input .form-row__input .wpcf7-form-control-wrap,.p-page-confirm .form-row.tel-input .form-row__input .wpcf7-form-control-wrap{padding:0;width:100%}.p-page-contact .form-row.tel-input .form-row__input .wpcf7-form-control-wrap .wpcf7-not-valid-tip,.p-page-thanks .form-row.tel-input .form-row__input .wpcf7-form-control-wrap .wpcf7-not-valid-tip,.p-page-confirm .form-row.tel-input .form-row__input .wpcf7-form-control-wrap .wpcf7-not-valid-tip{white-space:nowrap;padding:5px 0 0}.p-page-contact .form-row.kippo-input,.p-page-thanks .form-row.kippo-input,.p-page-confirm .form-row.kippo-input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:16px}.p-page-contact .form-row.add-sup .form-row__input,.p-page-thanks .form-row.add-sup .form-row__input,.p-page-confirm .form-row.add-sup .form-row__input{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:6px}@media(min-width: 1000px){.p-page-contact .form-row.acceptance-row,.p-page-thanks .form-row.acceptance-row,.p-page-confirm .form-row.acceptance-row{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}.p-page-contact .form-row.acceptance-row .wpcf7-list-item-label,.p-page-thanks .form-row.acceptance-row .wpcf7-list-item-label,.p-page-confirm .form-row.acceptance-row .wpcf7-list-item-label{font-size:.875rem}.p-page-contact .form-row.acceptance-row input,.p-page-thanks .form-row.acceptance-row input,.p-page-confirm .form-row.acceptance-row input{display:inline-block;width:auto}.p-page-confirm .form-wrap .cf7msm-ro{width:100%}.p-page-confirm .c-btn-wrap{margin-top:40px;gap:10px}@media not all and (min-width: 1000px){.p-page-confirm .c-btn-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-inline:auto;-webkit-box-align:center;-webkit-align-items:center;align-items:center}}@media not all and (min-width: 1000px){.p-page-confirm .c-btn-wrap .ark-block-button{width:100%}}.p-page-thanks .c-btn-wrap{max-width:220px;margin-inline:auto}.p-page-contact .wpcf7-not-valid-tip,.p-page-thanks .wpcf7-not-valid-tip,.p-page-confirm .wpcf7-not-valid-tip{font-size:10px !important;display:contents}.p-page-contact .wpcf7-form-control-wrap,.p-page-thanks .wpcf7-form-control-wrap,.p-page-confirm .wpcf7-form-control-wrap{width:100%}.p-page-privacy .l-content__body{margin-bottom:200px}@media not all and (min-width: 600px){.p-page-privacy .l-content__body{margin-bottom:120px}}.p-page-privacy .p-page__content{font-family:"Shippori Mincho",serif;font-style:normal;font-weight:400}.p-page-privacy .p-page__content h2.wp-block-heading{font-size:1rem}.p-page-privacy .p-page__content .wp-block-list{font-size:.875rem}/*# sourceMappingURL=style.min.css.map */