@import url(https://fonts.googleapis.com/css2?family=Cormorant+Infant:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Noto+Sans+JP:wght@100;200;300;400;500;600;700;800;900&family=Zen+Old+Mincho:wght@400;500;600;700;900&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
@-webkit-keyframes scroll-hint-appear{0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}10%{opacity:1}50%,100%{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:0}}@keyframes scroll-hint-appear{0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}10%{opacity:1}50%,100%{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:0}}.scroll-hint-icon{position:absolute;top:calc(50% - 25px);left:calc(50% - 60px);-webkit-box-sizing:border-box;box-sizing:border-box;width:120px;height:auto;border-radius:5px;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0;background:rgba(0,0,0,.7);text-align:center;padding:20px 10px 10px 10px}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none}.scroll-hint-text{font-size:10px;color:#fff;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;color:#fff;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon:after{content:"";width:34px;height:14px;display:block;position:absolute;top:10px;left:50%;margin-left:-20px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);opacity:0;-webkit-transition-delay:2.4s;transition-delay:2.4s}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{-webkit-animation:scroll-hint-appear 1.2s linear;animation:scroll-hint-appear 1.2s linear;-webkit-animation-iteration-count:2;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.4);box-shadow:0 4px 5px rgba(0,0,0,.4)}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#000}.scroll-hint-shadow-wrap{position:relative}.scroll-hint-shadow-wrap::after{content:"";width:20px;height:100%;background:linear-gradient(270deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0));position:absolute;top:0;right:0;pointer-events:none;z-index:1;opacity:0;visibility:hidden}.scroll-hint-shadow-wrap::before{content:"";width:20px;height:100%;background:linear-gradient(90deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0));position:absolute;top:0;left:0;pointer-events:none;z-index:1;opacity:0;visibility:hidden}.scroll-hint-shadow-wrap:has(.scroll-hint.is-right-scrollable)::after,.scroll-hint-shadow-wrap.is-right-scrollable::after{opacity:1;visibility:visible}.scroll-hint-shadow-wrap:has(.scroll-hint.is-left-scrollable)::before,.scroll-hint-shadow-wrap.is-left-scrollable::before{opacity:1;visibility:visible}
@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-size:16px;line-height:1.6;color:#333;background-color:#fff;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600}p{margin:0 0 1em}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}a:hover{opacity:.8}div,h1,h2,h3,h4,h5,p,li,dl,dt,dd,th,td,article,header,footer,nav,span,a{-webkit-box-sizing:border-box;box-sizing:border-box}li{list-style:none}a{color:inherit;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-decoration:none;word-wrap:break-word;margin:0}img{height:auto;width:auto;max-width:100%;line-height:100%;vertical-align:bottom}.imgFit{overflow:hidden}.imgFit img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}em{font-style:normal}h1,h2,h3,h4,h5{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin:0;word-wrap:break-word}p,span,strong,small{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin:0;word-wrap:break-word}li,td,th,dt,dd{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin:0;word-wrap:break-word}table{width:100%;border-collapse:collapse}th,td{text-align:left;font-weight:normal;vertical-align:top;word-break:break-all}ul,ol,dl{padding:0;margin:0}@media screen and (min-width: 429px){.min429-none{display:none !important}}@media screen and (max-width: 428px){.max428-none{display:none !important}}@media screen and (min-width: 769px){.pc-none{display:none !important}}@media screen and (max-width: 768px){.sp-none{display:none !important}}@media screen and (min-width: 1025px){.min1025-none{display:none !important}}@media screen and (max-width: 1024px){.max1024-none{display:none !important}}@media screen and (min-width: 1281px){.min1281-none{display:none !important}}@media screen and (max-width: 1280px){.max1280-none{display:none !important}}a,button{cursor:pointer}@media screen and (min-width: 769px){a,button{-webkit-transition:.3s ease;transition:.3s ease}a:hover,button:hover{opacity:.5}}@media screen and (min-width: 769px){a[href^="tel:"]{pointer-events:none}}.background-video{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-1}.background-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.container{max-width:1280px;margin:0 auto}@media(max-width: 1320px)and (min-width: 768px){.container{padding:0 20px}}@media screen and (max-width: 768px){.container{padding:0 5.1282051282vw}}.section-title{text-align:center;margin-bottom:40px}@media screen and (max-width: 768px){.section-title{margin-bottom:7.6923076923vw}}.section-title__en{font-family:"Cormorant Infant",Georgia,serif;font-weight:300;font-size:140px;color:#526679}@media screen and (max-width: 768px){.section-title__en{font-size:20.5128205128vw;margin-bottom:2.5641025641vw}}.section-title__ja{font-size:20px;line-height:2em;color:#526679;margin:0}@media screen and (max-width: 768px){.section-title__ja{font-size:4.1025641026vw}}.section-title--white .section-title__en,.section-title--white .section-title__ja{color:#526679}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:14px 30px;border:1px solid #526679;border-radius:100px;font-weight:500;font-size:16px;letter-spacing:.1em;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}@media screen and (max-width: 768px){.btn{padding:2.5641025641vw 5.1282051282vw;font-size:3.5897435897vw;gap:2.5641025641vw}}.btn--contact{background-color:rgba(0,0,0,0);color:#fff;border-color:#fff}.btn--contact:hover{background-color:#fff;color:#526679}.btn--outline{background-color:#fff;color:#526679;border-color:#526679}.btn--outline:hover{background-color:#526679;color:#fff}.btn--more{background-color:#526679;color:#fff;border-color:#526679;font-family:"Cormorant Infant",Georgia,serif;font-size:14px;font-weight:400;padding:0px 12px;gap:12px;border-radius:100px}@media screen and (max-width: 768px){.btn--more{padding:1.0256410256vw 2.0512820513vw;font-size:3.0769230769vw;gap:2.0512820513vw}}.btn--more:hover{background-color:rgb(61.3990147783,76.3743842365,90.6009852217)}.btn__arrow{width:26px;height:3px;display:block}@media screen and (max-width: 768px){.btn__arrow{width:5.1282051282vw;height:0.5128205128vw}}.btn--detail{background-color:#526679;color:#fff;border-color:#526679}.btn--detail:hover{background-color:rgb(61.3990147783,76.3743842365,90.6009852217)}.btn--concept{background-color:#526679;color:#fff;border-color:#526679;font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:500;font-size:16px;letter-spacing:.1em;padding:5px 30px;gap:20px}@media screen and (max-width: 768px){.btn--concept{padding:2.5641025641vw 5.1282051282vw;font-size:3.5897435897vw;gap:3.8461538462vw}}.btn--concept:hover{background-color:rgb(61.3990147783,76.3743842365,90.6009852217)}.btn__arrow-concept{font-size:16px;color:#fff}@media screen and (max-width: 768px){.btn__arrow-concept{font-size:3.5897435897vw}}.btn--doctor{background-color:#526679;color:#fff;border-color:#526679;font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:500;font-size:16px;letter-spacing:.1em;padding:5px 30px;gap:20px}@media screen and (max-width: 768px){.btn--doctor{padding:1.5384615385vw 7.6923076923vw;font-size:3.5897435897vw;gap:3.8461538462vw;margin:0 auto}}.btn--doctor:hover{background-color:rgb(61.3990147783,76.3743842365,90.6009852217)}.btn__arrow-doctor{font-size:16px;color:#fff}@media screen and (max-width: 768px){.btn__arrow-doctor{font-size:7.6923076923vw}}.btn--case{background-color:#526679;color:#fff;border-color:#526679;font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:500;font-size:18px;letter-spacing:.1em;padding:16px 40px;gap:40px;width:350px;max-width:100%}@media screen and (max-width: 768px){.btn--case{padding:2.5641025641vw 6.4102564103vw;font-size:4.1025641026vw;gap:6.4102564103vw;width:80%}}.btn--case:hover{background-color:rgb(61.3990147783,76.3743842365,90.6009852217)}.btn__arrow-case{width:60px;height:6px;display:block;position:relative}.btn__arrow-case::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-left:6px solid #fff;border-top:3px solid rgba(0,0,0,0);border-bottom:3px solid rgba(0,0,0,0)}@media screen and (max-width: 768px){.btn__arrow-case{width:11.5384615385vw;height:1.0256410256vw}.btn__arrow-case::after{border-left-width:1.0256410256vw;border-top-width:0.5128205128vw;border-bottom-width:0.5128205128vw}}.fadeUp{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .6s ease;transition:all .6s ease}.fadeUp.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.header{position:fixed;top:0;left:0;width:100%;background-color:rgba(0,0,0,0);z-index:1000}.header.is-scroll,.header:hover{background-color:hsla(0,0%,100%,.8)}.header.is-scroll .header__menu>li>a,.header:hover .header__menu>li>a{color:#526679}.header.is-scroll .header__contact a,.header:hover .header__contact a{background-color:#526679;color:#fff}.header.is-scroll .header__logo,.header:hover .header__logo{background:url("../img/common/logo-header-blue.svg") no-repeat center center/contain}.header.is-scroll .header__logo img,.header:hover .header__logo img{opacity:0}.header.is-scroll .header__btn.is-active span,.header:hover .header__btn.is-active span{background-color:#fff}.header.is-scroll .header__btn span,.header:hover .header__btn span{background-color:#526679}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1280px;margin:0 auto;width:100%;padding:20px 40px}@media screen and (max-width: 768px){.header__inner{padding:2.5641025641vw}}.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo a{display:block;line-height:0}.header__logo img{width:80px;height:74px;display:block}@media screen and (max-width: 768px){.header__logo img{width:20.5128205128vw;height:18.9743589744vw}}.header__right{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:auto 168px;grid-template-columns:auto 168px;gap:40px;margin-left:40px}@media screen and (max-width: 768px){.header__right{display:none;margin-left:0;position:absolute;top:0;left:0;width:100%;height:100svh;background-color:rgba(0,0,0,.8);z-index:100;padding-top:38.4615384615vw;padding-bottom:25.641025641vw;overflow-y:scroll}.header__right.is-active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7.6923076923vw}.header__right.is-active .header__menu>li>a{color:#fff}.header__right.is-active .header__contact a{background-color:#fff;color:#526679}}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){.header__menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5641025641vw}}.header__menu>li{font-size:14px;font-weight:400;letter-spacing:.1em}@media screen and (max-width: 768px){.header__menu>li{font-size:3.5897435897vw}}.header__menu>li>a{color:#fff;display:block;padding:5px 15px}@media screen and (max-width: 768px){.header__menu>li>a{padding:2.5641025641vw 5.1282051282vw}}.header__menu>li>a:hover{opacity:.8}@media screen and (max-width: 768px){.header__menu>li.is-subLink{position:relative}}.header__menu>li.is-subLink:hover .header__subMenu{opacity:1;visibility:visible;z-index:100}.header__plus{display:none}@media screen and (max-width: 768px){.header__plus{display:block;width:7.6923076923vw;height:7.6923076923vw;position:absolute;top:1.2820512821vw;right:-7.6923076923vw}.header__plus.is-active::after{opacity:0}.header__plus::before,.header__plus::after{content:"";display:block;width:3.8461538462vw;height:1px;background-color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .3s ease;transition:all .3s ease}.header__plus::after{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}}.header__subMenu{position:absolute;top:55px;left:0;width:100%;background-color:#fff;z-index:-1;padding:20px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}@media(min-width: 1263px){.header__subMenu{top:70px}}@media screen and (max-width: 768px){.header__subMenu{position:relative;display:none;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:100%;width:100%;padding:2.5641025641vw;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(0,0,0,0);z-index:100}}.header-subList{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);gap:20px;max-width:800px;margin:0 auto;width:100%}@media screen and (max-width: 768px){.header-subList{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:2.5641025641vw}}@media screen and (max-width: 768px){.header-subList__item{text-align:center}}.header-subList__item a{color:#000;font-size:14px;font-weight:400;letter-spacing:.1em}@media screen and (max-width: 768px){.header-subList__item a{color:#fff;font-size:3.5897435897vw}}.header-subList__item a:hover{opacity:.8}@media screen and (max-width: 768px){.header__contact{max-width:76.9230769231vw;width:100%;margin:0 auto}.header__contact a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:3.5897435897vw;height:14.8717948718vw;width:100%}}.header__btn{display:none;position:absolute;top:5.641025641vw;right:5.1282051282vw;width:10.7692307692vw;height:4.6153846154vw;z-index:100}@media screen and (max-width: 768px){.header__btn{display:block}}.header__btn.is-active span:nth-child(1){-webkit-transform:rotate(24deg) translateY(2.3076923077vw);transform:rotate(24deg) translateY(2.3076923077vw)}.header__btn.is-active span:nth-child(2){opacity:0}.header__btn.is-active span:nth-child(3){-webkit-transform:rotate(-24deg) translateY(-2.3076923077vw);transform:rotate(-24deg) translateY(-2.3076923077vw)}.header__btn span{display:block;width:100%;height:0.2564102564vw;background-color:#fff;position:absolute;left:0;-webkit-transition:all .3s ease;transition:all .3s ease}.header__btn span:nth-child(1){top:0}.header__btn span:nth-child(2){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header__btn span:nth-child(3){bottom:0}.footer{background-color:#526679;color:#fff;position:relative;z-index:3}.footer__container{width:1440px;max-width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:0 0 10px}@media screen and (max-width: 768px){.footer__container{padding:0 5.1282051282vw 2.5641025641vw}}.footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px;width:1280px;max-width:100%;padding:80px 20px 40px}@media screen and (max-width: 768px){.footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7.6923076923vw;padding:12.8205128205vw 0 7.6923076923vw}}.footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:0 60px 0 0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 768px){.footer__logo{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer__logo-img{width:240px;height:110px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 768px){.footer__logo-img{width:46.1538461538vw;height:20.5128205128vw}}.footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px;width:900px;max-width:100%}@media screen and (max-width: 768px){.footer__nav{width:100%;gap:6.4102564103vw}}.footer__menu-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;gap:40px;width:100%}@media screen and (max-width: 768px){.footer__menu-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.8461538462vw}}.footer__menu-link{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:500;font-size:18px;letter-spacing:.08em;color:#fff;text-decoration:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media screen and (max-width: 768px){.footer__menu-link{font-size:4.1025641026vw;text-align:center}}.footer__menu-link:hover{opacity:.7}.footer__menu-title{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:500;font-size:18px;letter-spacing:.08em;color:#fff}@media screen and (max-width: 768px){.footer__menu-title{font-size:4.1025641026vw;text-align:center}}.footer__submenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 40px;width:100%}@media screen and (max-width: 768px){.footer__submenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.8461538462vw}}.footer__submenu-link{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:16px;letter-spacing:.08em;color:#fff;text-decoration:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media screen and (max-width: 768px){.footer__submenu-link{font-size:3.5897435897vw;text-align:center}}.footer__submenu-link:hover{opacity:.7}.footer__copyright{text-align:center;width:100%}.footer__copyright p{font-family:"Shippori Mincho",serif;font-weight:500;font-size:12px;letter-spacing:.1em;color:#fff;margin:0}@media screen and (max-width: 768px){.footer__copyright p{font-size:2.5641025641vw}}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;padding:0;margin:-1px}.page-wrapper{position:relative}.page-wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(228,231,255,.6);pointer-events:none;z-index:1}.page-wrapper::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.main{position:relative;z-index:2;padding-top:154px;min-width:1024px}@media screen and (max-width: 768px){.main{padding-top:0px;min-width:initial}}.hero{position:relative;height:clamp(800px,100vh,890px);overflow:hidden;margin-top:-154px;z-index:3;min-width:1024px}@media screen and (max-width: 768px){.hero{height:100vh;margin-top:0px;min-width:initial}}.hero__background{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../img/top/hero-main-image.webp");background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:0 0 300px 0}@media screen and (max-width: 768px){.hero__background{border-radius:0 0 0 25.641025641vw}}.hero__background::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0 0 300px 0}.hero__container{max-width:1440px;margin:0 auto;padding:0 80px;position:relative;z-index:3;height:100%}@media screen and (max-width: 768px){.hero__container{padding:0 5.1282051282vw}}.hero__content{position:absolute;left:80px;bottom:10%;max-width:57.7083333333vw}@media screen and (max-width: 768px){.hero__content{left:5.1282051282vw;bottom:17.4358974359vw;max-width:none}}.hero__catchphrase{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-size:clamp(49px,4.7916666667vw,69px);font-weight:300;letter-spacing:.05em;color:#fff;margin:0;line-height:1.2em;white-space:nowrap}@media screen and (max-width: 768px){.hero__catchphrase{font-size:7.6923076923vw;line-height:1.5em}}.hero__subtitle{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-size:clamp(24px,2.3611111111vw,34px);font-weight:400;color:#fff;letter-spacing:.05em;line-height:2em;margin:0;white-space:nowrap}@media screen and (max-width: 768px){.hero__subtitle{font-size:4.6153846154vw}}.hero__strengths{position:absolute;left:clamp(640px,62.5vw,900px);bottom:10%;width:clamp(305px,29.8611111111vw,430px);height:auto}@media screen and (max-width: 768px){.hero__strengths{bottom:39.7435897436vw;left:5.1282051282vw;width:59.7435897436vw}}.hero__strengths-image{width:100%;height:100%;display:block}.hero__scroll{position:absolute;left:90px;top:358px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}@media(max-width: 1000px){.hero__scroll{left:50px;top:320px}}@media(max-width: 900px){.hero__scroll{left:30px;top:280px}}@media screen and (max-width: 768px){.hero__scroll{left:5.1282051282vw;top:76.9230769231vw;display:none}}.hero__scroll-text{font-family:"Cormorant Infant",Georgia,serif;font-size:14px;font-weight:300;color:#fff;line-height:2em;letter-spacing:.1em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.hero__scroll-arrow{width:8px;height:107px;display:block}@media screen and (max-width: 768px){.hero__scroll-arrow{width:1.5384615385vw;height:20.5128205128vw}}.concept{padding:80px 0 120px;margin-bottom:120px}@media(min-width: 768px){.concept>.concept__img{float:left;width:652px;margin-right:78px;margin-bottom:0}.concept>.concept__container:last-child{overflow:hidden;padding-top:32px}}@media screen and (max-width: 768px){.concept{padding:15.3846153846vw 0}}.concept__container{max-width:1313px;margin:0 auto;padding:0 20px}@media screen and (max-width: 768px){.concept__container{padding:0 5.1282051282vw}}.concept__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:640px;margin:0 auto}@media screen and (max-width: 768px){.concept__title{width:100%;gap:1.5384615385vw}}.concept__title h1,.concept__title .main-title__en{font-family:"Cormorant Infant",Georgia,serif;font-weight:300;font-size:140px;line-height:1em;color:#526679;text-align:center;margin:0}@media screen and (max-width: 768px){.concept__title h1,.concept__title .main-title__en{font-size:20.5128205128vw;line-height:1em}}.concept__title p,.concept__title .main-title__ja{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:20px;line-height:1em;color:#526679;text-align:center;margin:0;position:relative;top:-30px}@media screen and (max-width: 768px){.concept__title p,.concept__title .main-title__ja{font-size:4.1025641026vw;line-height:1em}}@media screen and (max-width: 768px){.concept__title{margin-bottom:2.5641025641vw}.concept__title .section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.concept__title .section-title .section-title__en{font-family:"Cormorant Infant",Georgia,serif;font-weight:500;font-size:9.2307692308vw;line-height:1.211em;letter-spacing:.06em;color:#526679;text-align:center;margin:0}.concept__title .section-title .section-title__ja{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:4.1025641026vw;line-height:1.448em;letter-spacing:.1em;color:#526679;text-align:center;margin:0;position:relative;top:10px}}.concept__body{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:min(45.2777777778vw,652px) min(40.4861111111vw,583px);grid-template-columns:min(45.2777777778vw,652px) min(40.4861111111vw,583px);gap:78px;max-width:1440px;min-width:1024px;margin:0 auto;width:100%}@media screen and (max-width: 768px){.concept__body{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:10.2564102564vw;min-width:initial}}.concept__img{width:100%;max-width:none;height:auto;aspect-ratio:652/365;-o-object-fit:cover;object-fit:cover;border-radius:0 100px 0 0;display:block;margin-bottom:40px}@media screen and (max-width: 768px){.concept__img{width:100vw;height:76.9230769231vw;aspect-ratio:auto;border-radius:0 25.641025641vw 0 0;margin-bottom:0;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}}.concept__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:60px;width:100%}@media screen and (max-width: 768px){.concept__content{gap:15.3846153846vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:87.1794871795vw}}.concept__text{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:16px;line-height:2em;letter-spacing:.05em;color:#526679;margin:0}@media screen and (max-width: 768px){.concept__text{font-size:3.5897435897vw;width:100%;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;text-align:left}}.doctor__container{max-width:1360px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:778px}@media screen and (max-width: 768px){.doctor__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:visible}}.doctor__photo{width:46%;min-width:320px;max-height:869px;height:auto;display:block;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:end;align-self:flex-end;z-index:2}@media screen and (max-width: 768px){.doctor__photo{display:none}}.doctor__content{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff;border-radius:300px 0 0 0;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}@media screen and (max-width: 768px){.doctor__content{border-radius:20.5128205128vw 0 0 0;padding:15.3846153846vw 0 10.2564102564vw 0;z-index:1;overflow:visible;display:-ms-grid;display:grid;-ms-grid-columns:1fr 5.1282051282vw auto;grid-template-columns:1fr auto;-ms-grid-rows:auto 0 1fr;grid-template-rows:auto 1fr;grid-template-areas:"title photo" "info info";gap:0 5.1282051282vw}.doctor__content>.doctor__title--pc{display:none}.doctor__content>.doctor__title--sp{grid-area:title;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-column-align:center;justify-self:center;width:100%;-webkit-transform:translateX(7.6923076923vw);transform:translateX(7.6923076923vw)}.doctor__content>.doctor__photo-sp{grid-area:photo;align-self:flex-start;margin-right:5.1282051282vw;position:relative;top:-25.641025641vw;z-index:10;margin-bottom:-38.4615384615vw}.doctor__content>.doctor__info{grid-area:info;margin-top:10.2564102564vw}}@media screen and (max-width: 768px){.doctor__content>.doctor__title--sp{-ms-grid-row:1;-ms-grid-column:1}.doctor__content>.doctor__photo-sp{-ms-grid-row:1;-ms-grid-column:3}.doctor__content>.doctor__info{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}}.doctor__photo-sp{display:none}@media screen and (max-width: 768px){.doctor__photo-sp{display:block;width:35.8974358974vw;height:52.0512820513vw;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0}}.doctor__title{position:relative;right:25px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-right:20px;padding-top:50px;-ms-flex-negative:0;flex-shrink:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 768px){.doctor__title--pc{display:none}}.doctor__title--sp{display:none}@media screen and (max-width: 768px){.doctor__title--sp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;position:static;right:auto;margin:0;padding:0;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}.doctor__title-en{font-family:"Cormorant Infant",Georgia,serif;font-weight:300;font-size:140px;line-height:1em;color:#526679;margin:0}@media screen and (max-width: 768px){.doctor__title-en{font-family:"Cormorant Infant",Georgia,serif;font-weight:500;font-size:9.2307692308vw;text-align:center;margin:0}}.doctor__title-ja{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:20px;line-height:1.2em;color:#526679;margin:0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;padding:10px 0 0 0}@media screen and (max-width: 768px){.doctor__title-ja{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:5.1282051282vw;line-height:2em;text-align:center;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;padding:0;margin:0}}.doctor__info{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px;padding-top:50px;padding-left:20px;padding-bottom:65px;max-width:490px}@media screen and (max-width: 768px){.doctor__info{gap:7.6923076923vw;padding:0 5.1282051282vw;max-width:none;width:100%}}.doctor__description{width:100%}.doctor__text{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:16px;line-height:2em;letter-spacing:.1em;color:#526679;margin:0}@media screen and (max-width: 768px){.doctor__text{font-size:3.5897435897vw}}.doctor__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}@media screen and (max-width: 768px){.doctor__name{gap:3.8461538462vw}}.doctor__position{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:20px;line-height:2em;letter-spacing:.1em;color:#526679}@media screen and (max-width: 768px){.doctor__position{font-size:4.1025641026vw}}.doctor__full-name{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:24px;line-height:2em;letter-spacing:.1em;color:#526679}@media screen and (max-width: 768px){.doctor__full-name{font-size:4.6153846154vw}}.doctor__history{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;width:100%}.doctor__history-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:33px;border-bottom:1px solid #e3e3e3;width:100%}@media screen and (max-width: 768px){.doctor__history-item{gap:5.1282051282vw;padding:0.5128205128vw 0}}.doctor__history-label{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:16px;line-height:2em;letter-spacing:.1em;color:#526679;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 768px){.doctor__history-label{font-size:3.5897435897vw}}.doctor__history-text{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:16px;line-height:2em;letter-spacing:.1em;color:#526679;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 768px){.doctor__history-text{font-size:3.5897435897vw}}.case{padding:80px 0 0}@media screen and (max-width: 768px){.case{padding:15.3846153846vw 0}}.case__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}@media screen and (max-width: 768px){.case__header{gap:7.6923076923vw;margin-bottom:10.2564102564vw}}.case__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;width:640px;margin:0 auto}@media screen and (max-width: 768px){.case__title{width:100%}}.case__title-en{font-family:"Cormorant Infant",Georgia,serif;font-weight:300;font-size:90px;color:#526679;text-align:center;margin:0}@media screen and (max-width: 768px){.case__title-en{font-size:12.8205128205vw}}.case__title-ja{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:20px;color:#526679;text-align:center;margin:0;position:relative;top:-30px}@media screen and (max-width: 768px){.case__title-ja{font-size:4.1025641026vw;top:-5.1282051282vw}}.case__filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:20px 0;border-top:1px solid #a4bed5;border-bottom:1px solid #a4bed5;width:800px;max-width:100%}@media screen and (max-width: 768px){.case__filter{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.5641025641vw;padding:3.8461538462vw 0;width:100%}}.case__filter-btn{background-color:#a4bed5;color:#526679;border:1px solid #526679;border-radius:100px;padding:2px 5px;font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:500;font-size:16px;letter-spacing:.1em;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;width:170px;text-align:center}@media screen and (max-width: 768px){.case__filter-btn{width:38.4615384615vw;padding:1.0256410256vw 3.8461538462vw;font-size:3.5897435897vw}}.case__filter-btn--active{background-color:#fff}.case__filter-btn:hover{background-color:#fff}.case__tabBox{display:none}.case__grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:20px;margin-bottom:60px}@media screen and (max-width: 768px){.case__grid{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr);gap:3.8461538462vw;margin-bottom:10.2564102564vw}}.case__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.case__image{position:relative;overflow:hidden;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.case__local{background-color:hsla(0,0%,100%,.7);padding:30px}@media screen and (max-width: 768px){.case__local{padding:2.5641025641vw}}.case__local__image{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin:0 auto;width:640px;max-width:100%}@media screen and (max-width: 768px){.case__local__image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5641025641vw;width:100%}}.case__local__image-inner{position:relative;overflow:visible;border-radius:8px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1);-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:200px}@media screen and (max-width: 768px){.case__local__image-inner{border-radius:1.5384615385vw;min-height:38.4615384615vw}}.case__local__img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block;max-height:300px}@media screen and (max-width: 768px){.case__local__img{height:auto;max-height:51.2820512821vw}}.case__img{width:100%;height:179px;-o-object-fit:cover;object-fit:cover;display:block}@media screen and (max-width: 768px){.case__img{height:30.7692307692vw}}.case__content{background-color:hsla(0,0%,100%,.7);padding:20px 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 768px){.case__content{padding:3.8461538462vw 0 5.1282051282vw;gap:3.8461538462vw}}.case__menu{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:16px;color:#526679;margin:0;text-align:center}@media screen and (max-width: 768px){.case__menu{font-size:3.5897435897vw}}.case__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:4px}.case__price-value{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:20px;color:#526679}@media screen and (max-width: 768px){.case__price-value{font-size:4.1025641026vw}}.case__price-tax{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:11px;color:#526679}@media screen and (max-width: 768px){.case__price-tax{font-size:2.3076923077vw}}.case__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}@media screen and (max-width: 768px){.case__details{gap:5.1282051282vw}}.case__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.case__detail-label{background-color:rgba(0,0,0,0);border:1px solid #526679;padding:0px 6px;font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:14px;color:#526679}@media screen and (max-width: 768px){.case__detail-label{font-size:3.0769230769vw;padding:0.7692307692vw 1.2820512821vw}}.case__detail-value{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:16px;color:#526679}@media screen and (max-width: 768px){.case__detail-value{font-size:3.5897435897vw}}.case__more{text-align:center}.treatment{padding:80px 0 0}@media screen and (max-width: 768px){.treatment{padding:5.1282051282vw 0}}@media screen and (max-width: 768px){.treatment .container{padding:0}}.treatment__header{text-align:center;margin-bottom:60px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.treatment__header{margin-bottom:10.2564102564vw;width:100%}}@media screen and (max-width: 768px){.treatment__header{padding:0 5.1282051282vw}}.treatment__title{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:40px;letter-spacing:.1em;color:#526679}@media screen and (max-width: 768px){.treatment__title{font-size:7.6923076923vw}}.treatment__subtitle{font-family:"Cormorant Infant",Georgia,serif;font-weight:400;font-size:20px;color:#526679;margin:0}@media screen and (max-width: 768px){.treatment__subtitle{font-size:4.1025641026vw}}.treatment__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.treatment__content{gap:5.1282051282vw}}.treatment__section{position:relative;width:100%;max-width:1280px}@media screen and (max-width: 768px){.treatment__section{max-width:none}}@media screen and (max-width: 768px){.treatment__section--liposuction .treatment__section-header{height:202.8205128205vw}}.treatment__section--injection .treatment__section-bg{background:url("../img/top/treatment-white-bg.webp") center/cover;border-radius:100px 0 0 0}@media screen and (max-width: 768px){.treatment__section--injection .treatment__section-bg{background:url("../img/top/treatment-white-bg_sp.webp") center/cover;border-radius:25.641025641vw 0 0 0}}.treatment__section--injection .treatment__section-title-en{color:hsla(0,0%,100%,.2)}.treatment__section--injection .treatment__section-title-ja{color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}.treatment__section--liposuction .treatment__section-bg{background:url("../img/top/treatment-white-bg02.webp") center/cover;border-radius:100px 0 0 0}@media screen and (max-width: 768px){.treatment__section--liposuction .treatment__section-bg{background:url("../img/top/treatment-white-bg02_sp.webp") center/cover;border-radius:25.641025641vw 0 0 0}}.treatment__section--liposuction .treatment__section-title-en{color:#fff;text-shadow:0 0 20px hsla(0,0%,100%,.3)}.treatment__section--liposuction .treatment__section-title-ja{color:#526679}.treatment__section-header{position:relative;width:100%;max-width:clamp(1024px,100vw - 40px,1280px);height:610px;margin:0 0 40px;overflow:hidden}@media screen and (max-width: 768px){.treatment__section-header{width:100vw;max-width:none;height:163.3333333333vw;margin:0 0 7.6923076923vw}}.treatment__section-bg{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px;border-radius:100px 0 0 0;z-index:1;padding-top:100px}@media screen and (max-width: 768px){.treatment__section-bg{position:absolute;width:100%;height:100%;border-radius:15.3846153846vw 0 0 0;padding-top:15.3846153846vw}}.treatment__section-titles{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:3;text-align:center;width:100%;max-width:600px;text-decoration:none;color:inherit;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 768px){.treatment__section-titles{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:90%;max-width:102.5641025641vw}}.treatment__section--injection .treatment__section-titles{top:22%;left:75%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.treatment__section--injection .treatment__section-titles{top:21%;left:64%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.treatment__section--liposuction .treatment__section-titles{top:25%;left:73%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.treatment__section--liposuction .treatment__section-titles{top:19%;left:56%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.treatment__section-titles.treatment__section-titles--injection{top:45%;left:55%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.treatment__section-titles.treatment__section-titles--injection{top:45%;left:55%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.treatment__section-titles.treatment__section-titles--liposuction{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.treatment__section-titles.treatment__section-titles--liposuction{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.treatment__section-titles:hover{cursor:pointer}.treatment__section-titles:hover .treatment__section-title-en,.treatment__section-titles:hover .treatment__section-title-ja{opacity:.8}.treatment__section-title-en{font-family:"Cormorant Infant",Georgia,serif;font-weight:300;font-size:clamp(50px,6vw,80px);line-height:.9em;text-align:center;margin:0 0 -10px 0}@media screen and (max-width: 768px){.treatment__section-title-en{font-size:12.8205128205vw;margin-bottom:-1.2820512821vw}}.treatment__section-title-ja{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:clamp(28px,3vw,40px);line-height:1em;letter-spacing:.1em;text-align:center;margin:5px 0 0 0;position:relative;top:-50px}@media screen and (max-width: 768px){.treatment__section-title-ja{font-size:7.1794871795vw;margin-top:0.7692307692vw}}.treatment__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:320px 3.4722222222vw 60px;max-width:1280px;width:100%;position:relative;z-index:2}@media screen and (max-width: 768px){.treatment__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:5.1282051282vw;padding:71.7948717949vw 5.1282051282vw 10.2564102564vw;justify-items:center;position:absolute;top:0;left:0;width:100%;z-index:2}.treatment__items>.treatment__item:nth-child(5):last-child{-ms-grid-column-span:2;grid-column:span 2;-ms-grid-column-align:start;justify-self:start}}.treatment__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:280px}@media screen and (max-width: 768px){.treatment__item{width:41.0256410256vw;max-width:41.0256410256vw;gap:2.5641025641vw}}.treatment__section--liposuction .treatment__item{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:220px;gap:20px}@media screen and (max-width: 768px){.treatment__section--liposuction .treatment__item{width:41.0256410256vw;max-width:41.0256410256vw;gap:2.5641025641vw}}.treatment__item-image{position:relative;overflow:hidden;-webkit-box-shadow:0px 10px 20px 0px rgba(0,0,0,.15);box-shadow:0px 10px 20px 0px rgba(0,0,0,.15)}@media screen and (max-width: 768px){.treatment__item-image{width:100%;-webkit-box-shadow:0px 2.0512820513vw 3.8461538462vw 0px rgba(0,0,0,.15);box-shadow:0px 2.0512820513vw 3.8461538462vw 0px rgba(0,0,0,.15)}}.treatment__img{width:100%;max-width:280px;height:165px;-o-object-fit:cover;object-fit:cover;display:block;background-color:#d9d9d9}@media screen and (max-width: 768px){.treatment__img{width:41.0256410256vw;height:24.1025641026vw}}.treatment__section--liposuction .treatment__img{width:100%;max-width:220px;height:128px}@media screen and (max-width: 768px){.treatment__section--liposuction .treatment__img{width:41.0256410256vw;height:24.1025641026vw}}.treatment__item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;padding:0px 2px}@media screen and (max-width: 768px){.treatment__item-content{width:41.0256410256vw;max-width:41.0256410256vw;padding:0}}.treatment__section--liposuction .treatment__item-content{width:100%;max-width:220px}@media screen and (max-width: 768px){.treatment__section--liposuction .treatment__item-content{width:41.0256410256vw;max-width:41.0256410256vw;padding:0}}.treatment__item-text{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:clamp(16px,1.3888888889vw,20px);color:#526679;text-align:center;white-space:nowrap}@media screen and (max-width: 768px){.treatment__item-text{font-size:3.5897435897vw;line-height:2em;text-align:left;white-space:nowrap}}.treatment__section--liposuction .treatment__item-text{font-size:clamp(14px,1.25vw,18px);line-height:2em}@media screen and (max-width: 768px){.treatment__section--liposuction .treatment__item-text{font-size:3.5897435897vw;line-height:2em;text-align:left;white-space:nowrap}}.treatment__item-arrow{width:3.2986111111vw;height:6px;display:block;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:translateY(14px);transform:translateY(14px)}@media screen and (max-width: 768px){.treatment__item-arrow{width:5.3846153846vw;height:1.7948717949vw;-webkit-transform:translateY(1.2820512821vw);transform:translateY(1.2820512821vw)}}.monitor{padding:20px 0}@media screen and (max-width: 768px){.monitor{padding:10.2564102564vw 0}}.monitor__container{display:block;max-width:1080px;margin:0 auto;width:100%}@media screen and (max-width: 768px){.monitor__container{padding:0 5.1282051282vw}}.monitor__image{width:100%;height:auto;display:block;max-width:1080px}@media screen and (min-width: 768px){.monitor__image{-webkit-filter:drop-shadow(0px 10px 20px rgba(0, 0, 0, 0.15));filter:drop-shadow(0px 10px 20px rgba(0, 0, 0, 0.15))}}.cosmetic-menu{padding:60px 0 0}@media screen and (max-width: 768px){.cosmetic-menu{padding:2.5641025641vw 0 15.3846153846vw}}.cosmetic-menu__header{text-align:center;margin-bottom:60px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.cosmetic-menu__header{margin-bottom:10.2564102564vw;width:100%}}.cosmetic-menu__title{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:40px;letter-spacing:.1em;color:#526679}@media screen and (max-width: 768px){.cosmetic-menu__title{font-size:7.6923076923vw}}.cosmetic-menu__subtitle{font-family:"Cormorant Infant",Georgia,serif;font-weight:400;font-size:20px;color:#526679;margin:0}@media screen and (max-width: 768px){.cosmetic-menu__subtitle{font-size:4.1025641026vw}}.cosmetic-menu__content{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);gap:30px 20px;max-width:1280px}@media screen and (max-width: 768px){.cosmetic-menu__content{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:5.1282051282vw}}.cosmetic-menu__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media screen and (max-width: 768px){.cosmetic-menu__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:85.8974358974vw;gap:0}}.cosmetic-menu__image{position:relative;overflow:hidden;-webkit-box-shadow:0px 10px 20px 0px rgba(0,0,0,.15);box-shadow:0px 10px 20px 0px rgba(0,0,0,.15);width:100%;height:min(12.5vw,180px)}@media screen and (max-width: 768px){.cosmetic-menu__image{width:30.7692307692vw;height:15.1282051282vw;-ms-flex-negative:0;flex-shrink:0}}.cosmetic-menu__img{-o-object-fit:cover;object-fit:cover;display:block;background-color:#d9d9d9;width:100%;height:100%}@media screen and (max-width: 768px){.cosmetic-menu__img{width:30.7692307692vw;height:15.1282051282vw}}.cosmetic-menu__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:380px}@media screen and (max-width: 768px){.cosmetic-menu__info{background-color:#fff;padding:3.8461538462vw 2.5641025641vw;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:15.1282051282vw}}.cosmetic-menu__text{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:20px;letter-spacing:.1em;color:#526679;text-align:center}@media screen and (max-width: 768px){.cosmetic-menu__text{font-size:4.1025641026vw}}.cosmetic-menu__arrow{width:47.5px;height:6px;display:block;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 768px){.cosmetic-menu__arrow{width:8.9743589744vw;height:1.0256410256vw}}.dermatology-menu{padding:100px 0 120px}@media screen and (max-width: 768px){.dermatology-menu{padding:2.5641025641vw 0 15.3846153846vw}}.dermatology-menu__header{text-align:center;margin-bottom:60px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.dermatology-menu__header{margin-bottom:10.2564102564vw;width:100%}}.dermatology-menu__title{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:40px;letter-spacing:.1em;color:#526679}@media screen and (max-width: 768px){.dermatology-menu__title{font-size:7.6923076923vw}}.dermatology-menu__subtitle{font-family:"Cormorant Infant",Georgia,serif;font-weight:400;font-size:20px;color:#526679;margin:0}@media screen and (max-width: 768px){.dermatology-menu__subtitle{font-size:4.1025641026vw}}.dermatology-menu__content{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);gap:30px 20px;max-width:1280px}@media screen and (max-width: 768px){.dermatology-menu__content{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:5.1282051282vw}}.dermatology-menu__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media screen and (max-width: 768px){.dermatology-menu__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:85.8974358974vw;gap:0}}.dermatology-menu__image{position:relative;overflow:hidden;-webkit-box-shadow:0px 10px 20px 0px rgba(0,0,0,.15);box-shadow:0px 10px 20px 0px rgba(0,0,0,.15);width:100%;height:min(12.5vw,180px)}@media screen and (max-width: 768px){.dermatology-menu__image{width:30.7692307692vw;height:15.1282051282vw;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0px 2.0512820513vw 3.8461538462vw 0px rgba(0,0,0,.15);box-shadow:0px 2.0512820513vw 3.8461538462vw 0px rgba(0,0,0,.15)}}.dermatology-menu__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;background-color:#d9d9d9}@media screen and (max-width: 768px){.dermatology-menu__img{width:30.7692307692vw;height:15.1282051282vw}}.dermatology-menu__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:286px}@media screen and (max-width: 768px){.dermatology-menu__info{background-color:#fff;padding:3.8461538462vw 2.5641025641vw;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:15.1282051282vw}}.dermatology-menu__text{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:18px;letter-spacing:.1em;color:#526679;text-align:center}@media screen and (max-width: 768px){.dermatology-menu__text{font-size:4.1025641026vw}}.dermatology-menu__arrow{width:47.5px;height:6px;display:block;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 768px){.dermatology-menu__arrow{width:8.9743589744vw;height:1.0256410256vw}}.pickup-menu{padding:60px 0;overflow:hidden}@media screen and (max-width: 768px){.pickup-menu{padding:15.3846153846vw 0}}.pickup-menu__container{max-width:1520px;width:100%;margin:0 auto}@media screen and (max-width: 768px){.pickup-menu__container{padding:0}}.pickup-menu__background{background:#fff;border-radius:0 300px 0 0;padding:80px 80px 60px;text-align:center;max-width:1200px}@media screen and (max-width: 768px){.pickup-menu__background{border-radius:0 25.641025641vw 0 0;padding:15.3846153846vw 7.6923076923vw 10.2564102564vw}}.pickup-menu__header{margin-bottom:40px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2.5641025641vw}@media screen and (max-width: 768px){.pickup-menu__header{margin-bottom:10.2564102564vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.pickup-menu__title-en{font-family:"Cormorant Infant",Georgia,serif;font-size:40px;letter-spacing:.08em;color:#526679;font-weight:500}@media screen and (max-width: 768px){.pickup-menu__title-en{font-size:10.2564102564vw;margin-bottom:1.2820512821vw;line-height:1.2}}.pickup-menu__title-ja{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-size:18px;color:#526679;margin:0;letter-spacing:.08em}@media screen and (max-width: 768px){.pickup-menu__title-ja{font-size:5.1282051282vw;line-height:1.2}}.pickup-menu__slider:not(.is-initialized){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:24px;width:1440px}@media screen and (max-width: 768px){.pickup-menu__slider{margin-bottom:7.6923076923vw}.pickup-menu__slider:not(.is-initialized){gap:3.5897435897vw}}.pickup-menu .splide__track{width:1440px}@media screen and (max-width: 768px){.pickup-menu .splide__track{width:100%}}.pickup-menu .splide__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:1440px}@media screen and (max-width: 768px){.pickup-menu .splide__list{width:100%}}.pickup-menu__arrow{display:none;width:48px;height:48px;background:none;border:none;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.pickup-menu__arrow svg{width:10px;height:35px;stroke:#526679;stroke-width:1}@media screen and (max-width: 768px){.pickup-menu__arrow{position:absolute;top:8.9743589744vw;display:block;width:3.8461538462vw;height:8.9743589744vw;z-index:10}.pickup-menu__arrow--left{left:-1.2820512821vw}.pickup-menu__arrow--right{right:-1.2820512821vw}.pickup-menu__arrow svg{width:2.5641025641vw;height:8.9743589744vw}}.pickup-menu__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;width:1440px}.pickup-menu__content::-webkit-scrollbar{display:none}@media screen and (max-width: 768px){.pickup-menu__content{gap:3.5897435897vw;width:100%;padding-bottom:2.5641025641vw}}.pickup-menu__item{display:block;width:460px;height:177px;-webkit-box-shadow:0 4px 16px rgba(82,102,121,.08);box-shadow:0 4px 16px rgba(82,102,121,.08);position:relative}@media screen and (max-width: 768px){.pickup-menu__item{-webkit-box-flex:0;-ms-flex:0 0 76.9230769231vw;flex:0 0 76.9230769231vw;width:76.9230769231vw;height:25.641025641vw;border-radius:0;-webkit-box-shadow:0 1.0256410256vw 4.1025641026vw rgba(82,102,121,.08);box-shadow:0 1.0256410256vw 4.1025641026vw rgba(82,102,121,.08)}}.pickup-menu__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pickup-menu .splide__pagination{margin-top:60px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;max-width:1000px;width:100%;height:4px;border-radius:0}.pickup-menu .splide__pagination li{font-size:0;width:33%;height:4px}.pickup-menu .splide__pagination li button{background-color:#a4bed5;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:100%;height:100%;padding:0;margin:0}.pickup-menu .splide__pagination li button.is-active{background-color:#526679}.price{padding:120px 0}@media screen and (max-width: 768px){.price{padding:10.2564102564vw 0}}.price__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:min(157px,8vw);width:100%;max-width:1200px;height:285px;margin:0 auto}@media screen and (max-width: 768px){.price__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10.2564102564vw;width:100%;height:auto}}.price__images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:40px}@media screen and (max-width: 768px){.price__images{display:none}}.price__images-sp{display:none}@media screen and (max-width: 768px){.price__images-sp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5.1282051282vw;margin-top:5.1282051282vw}}.price__content{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.5641025641vw}@media screen and (max-width: 768px){.price__content{text-align:left}}.price__image{display:block}.price__image--large{width:100%;max-width:220px;height:285px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.price__image--large{width:41.0256410256vw;height:51.2820512821vw}}.price__image--small{width:100%;max-width:307px;height:188px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.price__image--small{width:41.0256410256vw;height:41.0256410256vw}}.price__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 768px){.price__header{gap:3.8461538462vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.price__title{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:40px;letter-spacing:.1em;color:#526679;margin:0}@media screen and (max-width: 768px){.price__title{font-size:7.6923076923vw}}.price__subtitle{font-family:"Cormorant Infant",Georgia,serif;font-weight:400;font-size:20px;color:#526679;margin:0}@media screen and (max-width: 768px){.price__subtitle{font-size:4.1025641026vw}}.price__description{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:20px;letter-spacing:.1em;color:#575c5d;margin:0}@media screen and (max-width: 768px){.price__description{font-size:4.1025641026vw}}.price__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:10px 30px;background-color:#526679;border-radius:100px;text-decoration:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%;max-width:260px}.price__btn:hover{opacity:.8}@media screen and (max-width: 768px){.price__btn{padding:3.0769230769vw 6.4102564103vw;gap:3.8461538462vw;margin:0 auto}}.price__btn-text{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:500;font-size:16px;line-height:1.45em;letter-spacing:.1em;color:#fff}@media screen and (max-width: 768px){.price__btn-text{font-size:3.5897435897vw}}.price__btn-arrow{width:30px;height:3px;display:block;-ms-flex-negative:0;flex-shrink:0;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media screen and (max-width: 768px){.price__btn-arrow{width:6.4102564103vw;height:0.5128205128vw}}.campaign{padding:80px 0}@media screen and (max-width: 768px){.campaign{padding:15.3846153846vw 0}}.campaign .section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}@media screen and (max-width: 768px){.campaign .section-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:7.6923076923vw}}.campaign .section-header .section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;text-align:left;margin-bottom:0}@media screen and (max-width: 768px){.campaign .section-header .section-title{gap:3.8461538462vw}}.campaign .section-header .section-title .section-title__en{font-family:"Cormorant Infant",Georgia,serif;font-weight:500;font-size:36px;line-height:1.211em;letter-spacing:.06em;color:#526679;margin:0}@media screen and (max-width: 768px){.campaign .section-header .section-title .section-title__en{font-size:6.1538461538vw}}.campaign .section-header .section-title .section-title__ja{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:12px;line-height:1.448em;letter-spacing:.1em;color:#526679;margin:0}@media screen and (max-width: 768px){.campaign .section-header .section-title .section-title__ja{font-size:2.5641025641vw}}@media screen and (max-width: 768px){.campaign .section-header .section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5641025641vw}.campaign .section-header .section-title .section-title__en{font-family:"Cormorant Infant",Georgia,serif;font-weight:500;font-size:9.2307692308vw;line-height:1.211em;letter-spacing:.06em;color:#526679;text-align:center;margin:0}.campaign .section-header .section-title .section-title__ja{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:4.1025641026vw;line-height:1.448em;letter-spacing:.1em;color:#526679;text-align:center;margin:0;position:relative;top:10px}}@media screen and (max-width: 768px){.campaign .section-header .btn{display:none}}.campaign__container{display:none}@media screen and (max-width: 768px){.campaign__container{display:block;position:relative}}@media screen and (max-width: 768px){.campaign__slider{margin-bottom:10.2564102564vw;max-width:76.9230769231vw;margin:0 auto 10.2564102564vw}}@media screen and (max-width: 768px){.campaign__arrow{position:absolute;top:17.9487179487vw;width:2.5641025641vw;height:8.9743589744vw;stroke:#526679;stroke-width:1px;-ms-flex-negative:0;flex-shrink:0}.campaign__arrow--left{left:0}.campaign__arrow--right{right:0}}@media screen and (max-width: 768px){.campaign__content-item{-webkit-box-shadow:0px 10px 20px 0px rgba(0,0,0,.15);box-shadow:0px 10px 20px 0px rgba(0,0,0,.15);border-radius:0;-ms-flex-negative:0;flex-shrink:0}}@media screen and (max-width: 768px){.campaign__progress{margin-bottom:10.2564102564vw;width:100%}}@media screen and (max-width: 768px){.campaign__progress-line{height:4px;background-color:#a4bed5;position:relative}.campaign__progress-line--active{width:100%;background-color:#526679;position:absolute;top:0;left:0}}@media screen and (max-width: 768px){.campaign .splide__pagination{width:100%;height:4px;border-radius:0}.campaign .splide__pagination li{font-size:0;height:4px}.campaign .splide__pagination li button{background-color:#a4bed5;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:100%;height:100%;padding:0;margin:0}.campaign .splide__pagination li button.is-active{background-color:#526679}}@media screen and (max-width: 768px){.campaign__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.campaign__button .btn{background-color:#526679;color:#fff;border-radius:100px;padding:2.0512820513vw 7.6923076923vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.0769230769vw;font-family:"Cormorant Infant",Georgia,serif;font-weight:400;font-size:3.5897435897vw;line-height:1.211em;text-decoration:none}.campaign__button .btn .btn__arrow{width:7.1794871795vw;height:1.2820512821vw;display:block}}.campaign__grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);gap:1.3888888889vw}@media screen and (max-width: 768px){.campaign__grid{display:none}}.campaign__item{width:100%;height:min(12.5vw,180px);-webkit-box-shadow:0px 10px 20px 0px rgba(0,0,0,.15);box-shadow:0px 10px 20px 0px rgba(0,0,0,.15)}.campaign__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.campaign__item{max-width:none;height:38.4615384615vw;-webkit-box-shadow:0px 2.0512820513vw 3.8461538462vw 0px rgba(0,0,0,.15);box-shadow:0px 2.0512820513vw 3.8461538462vw 0px rgba(0,0,0,.15)}}.campaign__button{display:none}@media screen and (max-width: 768px){.campaign__button{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10.2564102564vw}}.access{padding:0}.access__background{margin:0 auto;background:hsla(0,0%,100%,.7);border-radius:300px 0 0 0}@media screen and (max-width: 768px){.access__background{width:100vw;border-radius:25.641025641vw 0 0 0}}.access__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:80px 20px}@media screen and (max-width: 768px){.access__container{gap:10.2564102564vw;padding:15.3846153846vw 5.1282051282vw}}.access__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.access__header{gap:3.8461538462vw}}.access__title-en{font-family:"Cormorant Infant",Georgia,serif;font-weight:300;font-size:90px;color:#526679;text-align:center;margin:0}@media screen and (max-width: 768px){.access__title-en{font-size:12.8205128205vw}}.access__title-ja{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:20px;color:#526679;text-align:center;margin:0;position:relative;top:-30px}@media screen and (max-width: 768px){.access__title-ja{font-size:4.1025641026vw;top:-5.1282051282vw}}.access__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px;width:100%;max-width:1280px;padding-bottom:60px}@media screen and (max-width: 768px){.access__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7.6923076923vw}}.access__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:40px}@media screen and (max-width: 768px){.access__info{gap:7.6923076923vw;width:100%;padding:0 5.1282051282vw}}.access__table-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width: 768px){.access__table-group{width:100%}}.access__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;border-bottom:1px solid #b2bebf}@media screen and (max-width: 768px){.access__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:5.1282051282vw;padding:3.8461538462vw 0;border-bottom:none;width:100%}}.access__label{width:100px;padding:20px 10px;font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:700;font-size:16px;line-height:1.45em;letter-spacing:.02em;color:#575c5d}@media screen and (max-width: 768px){.access__label{width:20.5128205128vw;padding:0 0 1.2820512821vw 0;font-size:3.5897435897vw;font-weight:500;border-bottom:1px solid #b2bebf;-ms-flex-negative:0;flex-shrink:0}}.access__value{width:390px;padding:20px 10px;font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:500;font-size:15px;line-height:1.45em;letter-spacing:.02em;color:#575c5d}@media screen and (max-width: 768px){.access__value{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:0 0 1.2820512821vw 0;font-size:3.3333333333vw;text-align:right;border-bottom:1px solid #b2bebf;word-wrap:break-word;overflow-wrap:break-word}}.access__value--tel{font-size:24px}@media screen and (max-width: 768px){.access__value--tel{font-size:5.1282051282vw}}.access__map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:630px;height:400px}@media screen and (max-width: 768px){.access__map{width:100%;height:64.1025641026vw}}.access__map-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-color:#d9d9d9}@media screen and (max-width: 768px){.access__map-image{width:100%;height:100%}}.access__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:8px 30px;background-color:#526679;border-radius:100px;text-decoration:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.access__btn:hover{opacity:.8}@media screen and (max-width: 768px){.access__btn{padding:3.0769230769vw 6.4102564103vw;gap:3.8461538462vw}}.access__btn-text{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:500;font-size:16px;line-height:1.45em;letter-spacing:.1em;color:#fff}@media screen and (max-width: 768px){.access__btn-text{font-size:3.5897435897vw}}.access__btn-arrow{width:60px;height:6px;display:block;-ms-flex-negative:0;flex-shrink:0;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media screen and (max-width: 768px){.access__btn-arrow{width:10.2564102564vw;height:1.0256410256vw}}.column{padding:100px 0 50px}@media screen and (max-width: 768px){.column{padding:15.3846153846vw 0}}.column__container{max-width:1280px;margin:0 auto;padding:0 20px 100px;border-bottom:1px solid #a4bed5}@media screen and (max-width: 768px){.column__container{padding:0 5.1282051282vw;border-bottom:none;text-align:center}}.column__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}@media screen and (max-width: 768px){.column__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7.6923076923vw;margin-bottom:10.2564102564vw}}.column__title-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}@media screen and (max-width: 768px){.column__title-group{gap:3.8461538462vw}}.column__title-group .section-title__en{font-family:"Cormorant Infant",Georgia,serif;font-weight:500;font-size:36px;line-height:1.211em;letter-spacing:.06em;color:#526679;margin:0}@media screen and (max-width: 768px){.column__title-group .section-title__en{font-size:6.1538461538vw}}.column__title-group .section-title__ja{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:12px;line-height:1.448em;letter-spacing:.1em;color:#526679;margin:0}@media screen and (max-width: 768px){.column__title-group .section-title__ja{font-size:2.5641025641vw}}@media screen and (max-width: 768px){.column__title-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5641025641vw}.column__title-group .section-title__en{font-family:"Cormorant Infant",Georgia,serif;font-weight:500;font-size:9.2307692308vw;line-height:1.211em;letter-spacing:.06em;color:#526679;text-align:center;margin:0}.column__title-group .section-title__ja{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:4.1025641026vw;line-height:1.448em;letter-spacing:.1em;color:#526679;text-align:center;margin:0;position:relative;top:10px}}.column__title-en{font-family:"Cormorant Infant",Georgia,serif;font-weight:500;font-size:36px;letter-spacing:.06em;color:#526679}@media screen and (max-width: 768px){.column__title-en{font-size:6.1538461538vw}}.column__title-ja{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:12px;letter-spacing:.1em;color:#526679;margin:0}@media screen and (max-width: 768px){.column__title-ja{font-size:2.5641025641vw}}.column__view-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:0px 12px;border:1px solid #526679;border-radius:100px;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 768px){.column__view-more{display:none}}.column__view-more:hover{background-color:#526679}.column__view-more:hover .column__view-more-text{color:#fff}.column__view-more-text{font-family:"Cormorant Infant",Georgia,serif;font-weight:400;font-size:14px;color:#526679;-webkit-transition:color .3s ease;transition:color .3s ease}.column__view-more-arrow{width:26px;height:3px}.column__content{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:20px;width:100%;max-width:1280px}@media screen and (max-width: 768px){.column__content{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr);gap:7.6923076923vw;width:100%;padding-bottom:7.6923076923vw}}.column__item{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:413px}@media screen and (max-width: 768px){.column__item{width:100%;max-width:100%}}.column__image{width:100%;max-width:413px;height:240px;margin-bottom:30px}@media screen and (max-width: 768px){.column__image{width:100%;max-width:100%;height:51.2820512821vw;margin-bottom:5.1282051282vw}}.column__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.column__body{width:100%;max-width:413px}@media screen and (max-width: 768px){.column__body{width:100%;max-width:100%}}.column__item-title{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:15px;line-height:2em;letter-spacing:.1em;color:#526679;margin:0 0 30px 0}@media screen and (max-width: 768px){.column__item-title{font-size:3.5897435897vw;line-height:1.8em;margin-bottom:5.1282051282vw}}.column__item-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.column__date{font-family:"Cormorant Infant",Georgia,serif;font-weight:400;font-size:14px;letter-spacing:.1em;color:#526679}@media screen and (max-width: 768px){.column__date{font-size:3.0769230769vw}}.column__item-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;text-decoration:none}.column__item-more-text{font-family:"Cormorant Infant",Georgia,serif;font-weight:400;font-size:14px;color:#526679}@media screen and (max-width: 768px){.column__item-more-text{font-size:3.0769230769vw}}.column__item-more-arrow{width:26px;height:3px}.column__view-more-sp{display:none}@media screen and (max-width: 768px){.column__view-more-sp{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.8461538462vw;padding:3.0769230769vw 6.4102564103vw;background-color:#526679;border-radius:100px;text-decoration:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;margin:0 auto;width:auto;color:#fff}.column__view-more-sp:hover{opacity:.8}}.column__item-more-arrow-sp{width:26px;height:3px;color:#fff}.news{padding-block:100px 30px;margin-bottom:110px}@media screen and (max-width: 768px){.news{padding:5.1282051282vw 0}}.news__container{max-width:1000px;margin:0 auto}@media screen and (max-width: 768px){.news__container{padding:0 5.1282051282vw;text-align:center}}.news__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 768px){.news__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7.6923076923vw;text-align:left;padding-bottom:7.6923076923vw}}.news__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:130px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 768px){.news__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7.6923076923vw}}.news__title-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width: 768px){.news__title-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.8461538462vw}}.news__title-en{font-family:"Cormorant Infant",Georgia,serif;font-weight:500;font-size:36px;letter-spacing:.06em;color:#526679;margin:0}@media screen and (max-width: 768px){.news__title-en{font-size:6.1538461538vw;text-align:center}}.news__title-ja{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:12px;letter-spacing:.1em;color:#526679;margin:0}@media screen and (max-width: 768px){.news__title-ja{font-size:2.5641025641vw;text-align:center}}.news__view-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:0px 12px;background-color:#526679;border-radius:100px;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 768px){.news__view-more{display:none}}.news__view-more:hover{opacity:.8}.news__view-more-text{font-family:"Cormorant Infant",Georgia,serif;font-weight:400;font-size:14px;color:#fff}.news__view-more-arrow{width:26px;height:3px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.news__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 768px){.news__right{width:100%}}.news__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px 0;border-bottom:1px solid #a4bed5;width:650px;max-width:100%}@media screen and (max-width: 768px){.news__item{width:100%;gap:3.8461538462vw;padding:3.8461538462vw 0}}.news__date{font-family:"Cormorant Infant",Georgia,serif;font-weight:400;font-size:14px;letter-spacing:.1em;color:#526679}@media screen and (max-width: 768px){.news__date{font-size:3.0769230769vw}}.news__item-title{font-family:"Zen Old Mincho","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,serif;font-weight:400;font-size:15px;line-height:2em;letter-spacing:.1em;color:#526679;margin:0}@media screen and (max-width: 768px){.news__item-title{font-size:3.5897435897vw;line-height:1.8em}}.news__view-more-sp{display:none}@media screen and (max-width: 768px){.news__view-more-sp{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.8461538462vw;padding:3.0769230769vw 6.4102564103vw;background-color:#526679;border-radius:100px;text-decoration:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;margin:0 auto;width:auto;color:#fff}.news__view-more-sp:hover{opacity:.8}}.news__item-more-arrow-sp{width:26px;height:3px;color:#fff}.lowerMv{position:relative;min-width:1024px;z-index:3}@media screen and (max-width: 768px){.lowerMv{min-width:initial}}.lowerMv-imgBox{height:100%}@media screen and (max-width: 768px){.lowerMv-imgBox{height:64.1025641026vw}}.lowerMv-txtBox{position:absolute;top:60%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:1280px;margin:0 auto;width:100%;padding:0 40px}@media screen and (max-width: 768px){.lowerMv-txtBox{padding:0 5.1282051282vw}}.lowerMv-txtBox-ttl{font-size:36px;font-weight:500;letter-spacing:.08em;color:#fff;position:relative;line-height:1.5}@media screen and (max-width: 768px){.lowerMv-txtBox-ttl{font-size:6.6666666667vw;text-align:center}}.lowerMv-imgBox img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.lowerMv-imgBox img{-o-object-position:center;object-position:center}}.lowerMv-calendar{bottom:-40px}.breadcrumb{-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;position:relative;z-index:3}@media screen and (max-width: 768px){.breadcrumb{padding:3.8461538462vw}}.breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumb__list__item{color:#444;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;line-height:1.4;letter-spacing:.04em}.breadcrumb__list__item a{color:#444}.breadcrumb__list__item+li::before{content:"/";display:block;margin:0 5px}.local{display:block;width:100%;position:relative;z-index:3}.local .c-inner{margin:0 auto;max-width:1280px;padding:0 50px;width:100%}.local .c-inner.m-tm01{margin:40px auto}@media screen and (max-width: 768px){.local .c-inner{max-width:590px;padding:0 20px}}.local__content{color:#526679;display:block;font-size:16px;line-height:2;font-weight:normal;overflow-x:hidden;padding-bottom:100px;letter-spacing:.1em}@media screen and (max-width: 768px){.local__content{padding-bottom:50px}}.local__content section{padding-bottom:80px;margin-top:160px}@media screen and (max-width: 768px){.local__content section{margin-top:80px;padding-bottom:40px}}.local__content section.bg_white{position:relative}.local__content section.bg_white::before{border-radius:30px;content:"";position:absolute;top:-80px;left:-80px;background:#fff;z-index:-1;width:calc(100% + 160px);height:calc(100% + 20px)}@media screen and (max-width: 768px){.local__content section.bg_white::before{width:calc(100% + 40px);height:calc(100% + 10px);top:-40px;left:-20px}}.local__content h2{font-size:36px;letter-spacing:.1em;line-height:1.3;font-weight:400;margin:100px 0 60px;text-align:left;color:#526679;border-bottom:1px solid #526679;padding:0px 10px}@media screen and (max-width: 768px){.local__content h2{font-size:7.6923076923vw;margin:15.3846153846vw 0 10.2564102564vw;padding:2.0512820513vw}}.local__content .local__content h2{text-align:left}.local__content .local .local__content h2{text-align:left}.local__content body .local .local__content h2{text-align:left}.local__content h3{color:#526679;font-size:28px;font-weight:400;line-height:1.5;letter-spacing:.1em;margin:60px 0 40px;padding-left:36px;position:relative}@media screen and (max-width: 768px){.local__content h3{font-size:5.1282051282vw;margin:11.5384615385vw 0 5.8974358974vw;padding-left:7.6923076923vw}}.local__content h3::before{background:url("../img/local/h3_ico.svg") no-repeat;background-size:contain;background-position:center;content:"";position:absolute;top:50%;left:0;width:26px;height:26px;-webkit-transform:translateY(-45%);transform:translateY(-45%)}@media screen and (max-width: 768px){.local__content h3::before{width:5.1282051282vw;height:5.1282051282vw}}.local__content h3.is_margin{margin-top:30px}@media screen and (max-width: 768px){.local__content h3.is_margin{margin-top:20px}}.local__content h4{background:#a4bed5;color:#fff;font-size:24px;font-weight:500;margin:40px 0 30px;letter-spacing:.1em;padding:0 10px;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 768px){.local__content h4{font-size:18px;margin:30px 0 20px}}.local__content h5{color:#526679;font-family:"Zen Old Mincho",serif;font-size:22px;font-weight:400;line-height:1.6;letter-spacing:.1em;margin:30px 0 20px;padding-left:30px;position:relative}.local__content h5::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:17px;height:17px;background-color:#526679}@media screen and (max-width: 768px){.local__content h5{font-size:20px;padding-left:25px}.local__content h5::before{width:15px;height:15px}}.local__content h6{color:#526679;font-family:"Noto Sans JP",sans-serif;font-size:18px;font-weight:700;line-height:1.6;letter-spacing:.1em;margin:20px 0}@media screen and (max-width: 768px){.local__content h6{font-size:16px}}.local__content p{margin-bottom:2em}.local__content p,.local__content a{font-size:16px;font-weight:500;letter-spacing:.1em;color:#526679}@media screen and (max-width: 768px){.local__content p,.local__content a{font-size:14px}}.local__content p.is_center,.local__content a.is_center{text-align:center}.local__content p span.is_marker,.local__content a span.is_marker{font-weight:600;color:#956d00;display:inline}.local__content p strong,.local__content a strong{font-weight:800;color:#526679;background:#fff9cb;padding:0 5px}.local__content a[href]{background:#526679 url(../img/local/ico_arrow01.svg) no-repeat;background-size:24px 24px;background-position:right 28px center;border:solid 1px #526679;border-radius:50vw;color:#fff;display:inline-block;font-weight:bold;font-size:15px;line-height:1.2;letter-spacing:0;padding:25px 133px 25px 42px}@media screen and (max-width: 768px){.local__content a[href]{max-width:350px;width:100%;padding:18px 87px 18px 27px}}.local__content a[href]+a{margin-left:10px}@media screen and (max-width: 768px){.local__content a[href]+a{margin-top:10px;margin-left:0}}@media(hover: hover){.local__content a[href]:hover{text-decoration:none}}.local__content .lead{font-size:30px;padding-left:44px;margin-bottom:2em;position:relative}@media screen and (max-width: 768px){.local__content .lead{font-size:23px;padding-left:30px}}.local__content .lead::before{background:#111;content:"";position:absolute;inset:25px auto auto 0;width:32px;height:2px}@media screen and (max-width: 768px){.local__content .lead::before{width:20px;height:2px;top:20px}}.local__content .is-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:44px;font-size:30px;font-weight:600;line-height:1.6;letter-spacing:normal;text-align:center}.local__content .is-name span{font-size:20px}@media screen and (max-width: 768px){.local__content .is-name{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;font-size:32px}.local__content .is-name span{font-size:20px}}.local__content .list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:normal;letter-spacing:0}.local__content .list li span{font-size:18px;line-height:1.8;min-width:140px}.local__content .price{color:#5852a1;font-size:22px;font-weight:bold;margin-bottom:12px;padding-bottom:12px;border-bottom:solid 1px #a4bed5}@media screen and (max-width: 768px){.local__content .price{font-size:18px}}.local__content ul,.local__content ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:500;margin-bottom:2em}@media screen and (max-width: 768px){.local__content ul{padding-left:0}}.local__content ul li{position:relative;padding-left:1.5em;font-weight:500;margin-bottom:1em}.local__content ul li::before{content:"●";color:#526679;font-size:14px;position:absolute;left:0;top:9px;line-height:1}.local__content ol li{list-style:decimal}.local__content ul.is_checklist li{font-family:noto-sans-jp;font-weight:500;list-style:none;color:#526679;letter-spacing:.15em;padding-left:40px}.local__content ul.is_checklist li::before{content:"";background:url("/wp-content/themes/nyancli/assets/img/local/ico_check.svg") no-repeat;background-size:contain;background-position:center;width:24px;height:24px;display:inline-block;vertical-align:middle;-webkit-transform:translate(0px, -5px);transform:translate(0px, -5px)}@media screen and (max-width: 768px){.local__content .tableBox{overflow-x:auto;padding-bottom:10px;margin-bottom:40px}.local__content .tableBox table{width:200%;margin-bottom:0}.local__content .tableBox table th{width:auto}.local__content .tableBox .scroll-hint-icon{letter-spacing:0em}}.local__content table{border-top:solid 1px #bababa;border-left:solid 1px #bababa;margin-bottom:4em;width:100%;margin:0 auto 60px;table-layout:fixed}@media screen and (max-width: 768px){.local__content table{table-layout:auto;width:100%;margin:0 auto 40px;font-size:12px}}.local__content table th,.local__content table td{border-right:solid 1px #bababa;border-bottom:solid 1px #bababa}.local__content table th{background-color:#526679;border-bottom:solid 1px #bababa;color:#fff;font-size:16px;font-weight:500;padding:20px 30px;text-align:left;line-height:2;vertical-align:middle;white-space:normal;word-wrap:break-word}.local__content table th:nth-child(1){width:18%}.local__content table th:nth-child(2){width:20%}.local__content table th:nth-child(3){width:15%}.local__content table th:nth-child(4){width:12%}.local__content table th:nth-child(5){width:18%}.local__content table th:nth-child(6){width:20%}.local__content table th:nth-child(n+2){text-align:center}.local__content table th:nth-child(n+2).is_center{text-align:center}.local__content table th:nth-child(n+2).is_left{text-align:left}.local__content table th:nth-child(n+2).is_right{text-align:right}.local__content table th:last-child{border-right:none}.local__content table th.is_center{text-align:center}@media screen and (max-width: 768px){.local__content table th{font-size:12px;padding:10px 10px;white-space:normal;line-height:1.4;width:auto}}.local__content table td{background-color:#fff;font-size:16px;font-weight:normal;line-height:2;text-align:left;padding:20px 30px;white-space:normal;word-wrap:break-word;vertical-align:top}.local__content table td:nth-child(n+2){text-align:center}.local__content table td:nth-child(n+2).is_center{text-align:center}.local__content table td:nth-child(n+2).is_left{text-align:left}.local__content table td:nth-child(n+2).is_right{text-align:right}@media screen and (max-width: 768px){.local__content table td{font-size:12px;padding:10px 10px;line-height:1.4;white-space:normal}.local__content table td.is_price{white-space:nowrap}}.local__content .table-card{display:table;width:85%;border-collapse:separate;border-spacing:0;margin-bottom:40px}@media screen and (max-width: 768px){.local__content .table-card{table-layout:auto;width:100%;margin:0 auto 40px;font-size:12px}}.local__content .table-card thead tr th{background-color:#dae8f4;color:#526679;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px;line-height:1.2;letter-spacing:.1em;text-align:center;padding:20px;width:185px;height:60px;vertical-align:middle;border-top:1px solid #526679;border-bottom:1px solid #526679}.local__content .table-card thead tr th:first-child{border:1px solid #526679}.local__content .table-card thead tr th:not(:first-child){border-right:1px solid #526679;border-bottom:1px solid #526679}@media screen and (max-width: 768px){.local__content .table-card thead tr th{font-size:12px;padding:15px 10px;width:auto;height:auto}}.local__content .table-card tbody tr td{background-color:#fff;color:#526679;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;line-height:1.2;letter-spacing:.1em;text-align:center;padding:20px;width:185px;height:60px;vertical-align:middle}.local__content .table-card tbody tr td:first-child{background-color:#dae8f4;border-left:1px solid #526679;border-bottom:1px solid #526679;border-right:1px solid #526679}.local__content .table-card tbody tr td:not(:first-child){border-right:1px solid #526679;border-bottom:1px solid #526679}.local__content .table-card tbody tr td:last-child{border-radius:0}@media screen and (max-width: 768px){.local__content .table-card tbody tr td{font-size:12px;padding:15px 10px;width:auto;height:auto}}.local__content .table-column{margin-bottom:4em;width:100%;margin:0 auto 60px;table-layout:fixed}@media screen and (max-width: 768px){.local__content .table-column{border:none !important;border-top:none !important;border-left:none !important;border-right:none !important;border-bottom:none !important}}.local__content .table-column th,.local__content .table-column td{border-right:1px solid #bababa;border-bottom:1px solid #bababa}.local__content .table-column th{background-color:#526679;border-bottom:solid 1px #bababa;color:#fff;font-size:16px;font-weight:500;padding:20px 30px;text-align:left;line-height:2;vertical-align:middle;white-space:normal;word-wrap:break-word}.local__content .table-column th:nth-child(n+2){text-align:center}.local__content .table-column th:nth-child(n+2).is_center{text-align:center}.local__content .table-column th:nth-child(n+2).is_left{text-align:left}.local__content .table-column th:nth-child(n+2).is_right{text-align:right}.local__content .table-column th:last-child{border-right:none}.local__content .table-column th:first-child{border-top:none}.local__content .table-column th.is_center{text-align:center}.local__content .table-column td{background-color:#fff;font-size:16px;font-weight:normal;line-height:2;text-align:left;padding:20px 30px;white-space:normal;word-wrap:break-word;vertical-align:top}.local__content .table-column td:nth-child(n+2){text-align:center}.local__content .table-column td:nth-child(n+2).is_center{text-align:center}.local__content .table-column td:nth-child(n+2).is_left{text-align:left}.local__content .table-column td:nth-child(n+2).is_right{text-align:right}.local__content .table-column td:first-child{border-top:none}@media screen and (max-width: 768px){.local__content .table-column{border:none !important;margin:0 auto 40px;display:block;border:none !important}.local__content .table-column th,.local__content .table-column td{border:none !important}.local__content .table-column thead,.local__content .table-column tbody,.local__content .table-column tr{display:block;width:100%;border:none;margin:0}.local__content .table-column th,.local__content .table-column td{display:block;width:100% !important;border:none !important;text-align:center !important;padding:15px 20px;font-size:14px;line-height:1.6;margin:0;border-right:1px solid #bababa !important;border-bottom:1px solid #bababa !important}.local__content .table-column th{background-color:#526679;color:#fff;font-weight:500}.local__content .table-column td{background-color:#fff;color:#526679;font-weight:400}.local__content .table-column thead{display:block}.local__content .table-column tbody tr{display:block}.local__content .table-column tr{margin:0;border:none}}.local__content .imgBox{margin:30px auto 40px !important;text-align:center}.local__content .imgBox.w-80{width:80%}@media screen and (max-width: 768px){.local__content .imgBox.w-80{width:100%;margin:0px auto 26px !important}}.local__content .imgBox.w-70{width:60%}@media screen and (max-width: 768px){.local__content .imgBox.w-70{width:100%}}.local__content .imgBox.w640{width:640px}.local__content .imgBox.w640 img{width:100%}@media screen and (max-width: 768px){.local__content .imgBox.w640{width:100%}}.local__content .imgBox.w480{width:480px}.local__content .imgBox.w480 img{width:100%}@media screen and (max-width: 768px){.local__content .imgBox.w480{width:100%}}@media screen and (max-width: 768px){.local__content .imgBox iframe{aspect-ratio:16/9;width:100%;height:100%}}.local__content .alignleft{float:left;margin-right:30px;margin-bottom:30px}@media screen and (max-width: 768px){.local__content .alignleft{float:none;display:block;margin:0 auto 30px}}.local__content .alignright{float:right;margin-left:30px;margin-bottom:30px}@media screen and (max-width: 768px){.local__content .alignright{float:none;display:block;margin:0 auto 30px}}.local__content .aligncenter{display:block;margin:0 auto}.local__content .youtubeBox{text-align:center;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.local__content .youtubeBox iframe{position:absolute;top:0;left:0;width:100%;height:100%}.local__content .card{display:block;width:100%;margin-top:60px}.local__content .card__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 30px;display:flex;flex-wrap:wrap;padding:0;margin-bottom:40px}.local__content .card__list>li{width:calc(100%/2 - 30px/2*1)}@media screen and (max-width: 768px){.local__content .card__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 30px}.local__content .card__list>li{width:calc(100%/1 - 30px/1*0)}}.local__content .card__2list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:40px 30px;padding:0;margin-bottom:60px;margin-top:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.local__content .card__2list .checkBox{margin:0}@media screen and (max-width: 768px){.local__content .card__2list.is_sp_opposite>div:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.local__content .card__2list.is_sp_opposite>div:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.local__content .card__2list h3,.local__content .card__2list h4,.local__content .card__2list h5,.local__content .card__2list h6{margin-top:0}.local__content .card__2list div iframe{aspect-ratio:16/9;width:100%;height:100%}.local__content .card__2list__item{list-style:none}.local__content .card__2list__item.is-arrow{position:relative}.local__content .card__2list__item.is-arrow::after{background:url(../img/local/ico_arrow.webp) no-repeat;background-size:100% auto;content:"";position:absolute;inset:150px -34px auto auto;margin:auto;width:16px;height:18px}.local__content .card__2list__item.is-before{position:relative}.local__content .card__2list__item.is-before::before{content:"BEFORE";color:#817a76;display:block;font-size:30px;font-weight:normal;line-height:1.2}@media screen and (max-width: 768px){.local__content .card__2list__item.is-before::before{font-size:24px}}.local__content .card__2list__item.is-after::before{content:"AFTER";color:#817a76;display:block;font-size:30px;font-weight:normal;line-height:1.2}@media screen and (max-width: 768px){.local__content .card__2list__item.is-after::before{font-size:24px}}@media screen and (max-width: 768px){.local__content .card__2list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr);gap:30px 50px;padding:0;margin-bottom:26px}.local__content .card__2list__item.is-arrow::before{inset:auto 0 -12px 0;margin:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.local__content .card__3list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:20px;padding:0;margin-bottom:40px}@media screen and (max-width: 768px){.local__content .card__3list{-ms-grid-columns:1fr;grid-template-columns:1fr}}.local__content .card__3list__item{text-align:center}.local__content .card__21list{display:-ms-grid;display:grid;-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;gap:40px 30px;padding:0;margin-bottom:40px}@media screen and (max-width: 768px){.local__content .card__21list{gap:20px;-ms-grid-columns:1fr;grid-template-columns:1fr}.local__content .card__21list img{width:200px}.local__content .card__21list.is_sp_reverse div:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.local__content .card__21list.is_sp_reverse div:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.local__content .card__12list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;gap:40px 30px;padding:0;margin-bottom:40px}@media screen and (max-width: 768px){.local__content .card__12list{gap:20px;-ms-grid-columns:1fr;grid-template-columns:1fr}.local__content .card__12list img{width:auto}.local__content .card__12list.is_sp_reverse div:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.local__content .card__12list.is_sp_reverse div:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.local__content .card__item{display:-webkit-box;display:-ms-flexbox;display:flex}.local__content .card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:100%}.local__content .card__title{display:block;font-size:18px;line-height:22px;font-weight:500;text-align:center;padding:0}.local__content .card__title:after{display:none}.local__content .card__img{display:block;width:100%}.local__content .card__img picture{display:block;position:relative;width:100%;height:0;padding-bottom:calc(1/1*100%);overflow:hidden}.local__content .card__img picture img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.local__content .line{border-top:solid 1px #d4d8e3;margin:40px 0}.local__content .borderBox{border:solid 1px #d4d8e3;padding:48px}.local__content .borderBox h2,.local__content .borderBox h3,.local__content .borderBox h4,.local__content .borderBox h5,.local__content .borderBox h6{margin-top:0}.local__content .borderBox p{margin-bottom:0}@media screen and (max-width: 768px){.local__content .borderBox{padding:30px 20px}}.local__content .borderBox+.borderBox{margin-top:30px}.local__content .whiteBox{padding:36px 36px 1px 36px;background-color:#fff;border-radius:30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.local__content .whiteBox h2,.local__content .whiteBox h3,.local__content .whiteBox h4,.local__content .whiteBox h5,.local__content .whiteBox h6{margin-top:0}.local__content .whiteBox p{margin-bottom:0}@media screen and (max-width: 768px){.local__content .whiteBox{padding:30px 20px}}.local__content .whiteBox+.borderBox{margin-top:30px}.local__content .checkBox{background:#fff;border-radius:10px;padding:30px;position:relative;margin:60px auto 40px;max-width:800px;width:100%}@media screen and (max-width: 768px){.local__content .checkBox{padding:25px 10px}}.local__content .checkBox__ttl{color:#ea8b39;font-size:20px;font-weight:bold;line-height:1.1;position:absolute;inset:0 auto auto 20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.local__content .checkBox__ttl.is_gray{color:#6b6b6b}.local__content .checkBox ul{display:-ms-grid;display:grid;gap:0 30px;margin-bottom:10px}.local__content .checkBox ul.is_2list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 768px){.local__content .checkBox ul.is_2list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}}.local__content .checkBox ul li{font-size:16px;font-weight:bold;line-height:1.7}.local__content .grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:40px}@media screen and (max-width: 768px){.local__content .grid{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"txtbox" "imgbox"}.local__content .grid .imgBox{grid-area:imgbox}.local__content .grid .txtBox{grid-area:txtbox}}@media screen and (max-width: 768px){.local__content .grid .imgBox{-ms-grid-row:2;-ms-grid-column:1}.local__content .grid .txtBox{-ms-grid-row:1;-ms-grid-column:1}}.local__content .qaaBox{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.local__content .qaaBox .q-section{position:relative;padding-left:70px}.local__content .qaaBox .q-section::before{content:"Q";position:absolute;left:0;top:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#526679;color:#fff;font-family:"Cormorant Infant",serif;font-size:36px;font-weight:400;line-height:2em;letter-spacing:.1em;text-align:center;padding:3px;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:48px;height:43px}.local__content .qaaBox .q-section .q-text{color:#526679;font-family:"Zen Old Mincho",serif;font-size:28px;font-weight:400;line-height:1.6;letter-spacing:.1em;padding:10px}.local__content .qaaBox .a-section{position:relative;padding-left:70px}.local__content .qaaBox .a-section::before{content:"A";position:absolute;left:0;top:0;background-color:rgba(0,0,0,0);color:#526679;font-family:"Cormorant Infant",serif;font-size:36px;font-weight:400;line-height:2em;letter-spacing:.1em;text-align:center;padding:3px;border:1px solid #526679;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:48px;height:43px}.local__content .qaaBox .a-section .a-text{color:#526679;font-family:"Zen Old Mincho",serif;font-size:16px;font-weight:400;line-height:2em;letter-spacing:.1em;padding:10px;-webkit-transform:translateY(-18px);transform:translateY(-18px)}@media screen and (max-width: 768px){.local__content .qaaBox{margin-bottom:20px;gap:20px}.local__content .qaaBox .q-section{gap:10px;padding-left:50px}.local__content .qaaBox .q-section::before{font-size:24px;min-width:36px;height:32px;padding:2px;top:40%}.local__content .qaaBox .q-section .q-text{font-size:20px;padding:8px}.local__content .qaaBox .a-section{gap:15px;padding-left:50px}.local__content .qaaBox .a-section::before{font-size:24px;min-width:36px;height:32px;padding:2px}.local__content .qaaBox .a-section .a-text{font-size:14px;padding:8px}}.local__content .meritList{padding-left:0}.local__content .meritList li{list-style:none;display:-ms-grid;display:grid;-ms-grid-columns:160px auto;grid-template-columns:160px auto;gap:40px}@media screen and (max-width: 768px){.local__content .meritList li{-ms-grid-columns:1fr;grid-template-columns:1fr}}.local__content .meritList li:not(:last-child){margin-bottom:40px}.local__content .meritList__num{aspect-ratio:1/1;background:#effaff;border-radius:50%;border:solid 1px #0f2d3d;color:#0f2d3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:20px;font-weight:normal;line-height:1.7;letter-spacing:.05em;text-align:center;width:160px}@media screen and (max-width: 768px){.local__content .meritList__num{font-size:18px;margin:auto;width:120px}}.local__content .meritList__num span{display:block;font-size:32px;font-weight:normal;line-height:1.2;letter-spacing:.05em}@media screen and (max-width: 768px){.local__content .meritList__num span{font-size:28px}}.local__content .flowList{padding-left:0}.local__content .flowList li{list-style:none;display:-ms-grid;display:grid;padding:20px 0;position:relative}.local__content .flowList li::before{content:none}.local__content .flowList li:not(:last-child)::after{content:"";position:absolute;left:180px;top:82%;width:1px;height:40px;background-color:#526679}.local__content .flowList li.is_single{-ms-grid-columns:1fr;grid-template-columns:1fr}@media screen and (max-width: 768px){.local__content .flowList li{-ms-grid-columns:1fr;grid-template-columns:1fr;margin-bottom:0}.local__content .flowList li div img{width:200px}.local__content .flowList li:not(:last-child)::after{display:none}.local__content .flowList li p{line-height:1.5;padding-left:0;margin-bottom:0}}.local__content .flowList__ttl{color:#526679;font-size:24px;font-weight:bold;line-height:1.7;margin-top:0;margin-bottom:10px}.local__content .flowList p{line-height:1.5;padding-left:20px}.sub-cta{padding:200px 15px 145px}#topic_path{color:#382410;padding:10px 0;font-weight:400;word-break:break-all;margin:auto;max-width:1266px;width:100%}#topic_path li{display:inline-block;font-size:16px}#topic_path li:not(:first-child){margin-left:.5em}#topic_path li:not(:first-child)::before{content:">";margin-right:.5em;vertical-align:2px}#topic_path li br{display:none}#topic_path a{text-decoration:none;color:#222;font-size:16px;display:inline-block}#topic_path a:hover{text-decoration:underline !important;opacity:.7}.newsList{margin-top:100px;max-width:900px;padding-bottom:100px;width:100%}.newsList-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:54px}.newsList-item{background-color:#f5f5f5}.newsList-item-link{display:block;padding:25px 30px}.newsList-item-date{color:#569065;font-size:14px}.newsList-item-category{border:1px solid #569065;border-radius:50vh;color:#569065;font-size:14px;padding:2px 10px;margin-left:10px}.newsList-item-title{font-size:24px;font-weight:normal;margin-top:20px}.newsList-item-text{font-size:16px;margin-top:10px}.newsBox{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-grid-columns:215px auto;grid-template-columns:215px auto;gap:80px;margin:100px auto;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2}.newsBox__pageLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px;margin:60px auto 0;max-width:474px;width:100%}.newsBox__pageLink__item{min-width:118px}.newsBox__pageLink__item a{border:solid 1px #526679;border-radius:6px;display:block;font-size:15px;font-weight:500;letter-spacing:.06em;padding:6px 10px}.newsBox__pageLink__item.is_prev a{text-align:right;position:relative}.newsBox__pageLink__item.is_prev a::before{content:"";display:inline-block;position:absolute;left:10px;top:0;bottom:0;margin:auto;width:0;height:0;border-style:solid;border-width:3.5px 8px 3.5px 0;border-color:rgba(0,0,0,0) #382410 rgba(0,0,0,0) rgba(0,0,0,0)}.newsBox__pageLink__item.is_center{text-align:center}.newsBox__pageLink__item.is_next a{position:relative}.newsBox__pageLink__item.is_next a::before{content:"";display:inline-block;position:absolute;right:10px;top:0;bottom:0;margin:auto;width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #382410}@media screen and (max-width: 768px){.newsBox{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:70px;margin:26px auto 40px}.newsBox__pageLink{gap:10px;margin:40px auto 0;max-width:100%;padding-top:52px;position:relative}.newsBox__pageLink__item.is_prev{position:absolute;left:0;top:0}.newsBox__pageLink__item.is_center{margin:auto}.newsBox__pageLink__item.is_next{position:absolute;right:0;top:0}}.columnBox{margin:100px auto;max-width:1280px;position:relative;padding:0 20px;z-index:2}#navi{max-width:215px;width:100%}@media screen and (max-width: 768px){#navi{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:100%}}@media screen and (max-width: 768px){#content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.tb_ovn_news{margin-top:5px}.news_sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.news_sub .date{font-size:12px;margin-right:5px}.news_sub .cate_name{border:1px solid #0068b7;border-radius:50vh;color:#0068b7;font-size:10px;padding:2px 6px}.news_sub .tb_tt{font-size:15px;font-weight:bold;margin-top:5px}.news_tt{border-top:3px solid #526679;border-bottom:solid 1px #d9d9d9;font-size:16px;font-weight:500;padding:10px 0;text-align:center}.news_cate{margin-bottom:40px}.news_cate li{border-bottom:solid 1px #d9d9d9;color:#526679;font-size:16px;font-weight:normal;letter-spacing:.06em;padding:10px 0;text-align:center}.navi-date{border-bottom:solid 1px #d9d9d9;font-size:16px;font-weight:normal;letter-spacing:.06em;padding:10px 0 10px 14px;position:relative}.navi-date::before{background:#382410;content:"";position:absolute;left:0;top:22px;width:10px;height:2px}.year_tit{cursor:pointer;position:relative}.year_tit::before{position:absolute;right:0;top:5px;content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:11px 6.5px 0 6.5px;border-color:#a4bed5 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transition:.3s;transition:.3s}.year_tit.is_open::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.monthlist{display:none;margin-top:5px}.monthlist li{line-height:1.6}.content_post .news_img{background-color:#fbf5ef;text-align:center;margin:0 auto 20px;max-width:612px;height:400px}.content_post .news_img img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media screen and (max-width: 768px){.content_post .news_img{margin:0 auto 60px;max-width:100%;height:233px}}.content_post{width:100%}.content_post .section{background:#e5f4f6;padding:40px}.content_post__ttl{font-size:32px;font-weight:bold;letter-spacing:.06em;margin-top:5px;margin-bottom:40px}.content_post h2{font-size:28px;font-weight:bold;padding-bottom:16px;word-break:break-all}.content_post p{line-height:2.125em;margin:0 0 2.125em}.content_post p a{color:#569065;text-decoration:underline}.content_post .aligncenter{display:block;margin:0 auto}@media screen and (max-width: 768px){.content_post{max-width:100%}.content_post__ttl{font-size:24px;margin-bottom:30px}.content_post h2{font-size:28px;font-weight:bold;padding-bottom:16px}.content_post p{line-height:2.125em;margin:0 0 2.125em}.content_post p a{color:#569065;text-decoration:underline}}.section.pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:48px}.wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.wp-pagenavi span.current{background:#0068b7;color:#fff}.wp-pagenavi a,.wp-pagenavi span{background:#f5f5f5;border-radius:5px;color:#868686;font-size:14px;font-weight:bold;padding:3px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:28px}.wp-pagenavi a{-webkit-transition:.3s;transition:.3s}.wp-pagenavi a:hover{background:#0068b7;color:#fff;opacity:1}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{background:#f5f5f5;color:#868686}.pagination{display:block;width:100%}.pagination__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.pagination__item{display:block}.pagination .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;font-size:16px;-webkit-transition:.3s;transition:.3s}.pagination .page-numbers.current{color:#000;background-color:#eee}@media(hover: hover){.pagination a.page-numbers:hover{color:#000;background-color:#eee}}.single-post{display:block;width:100%;padding:80px 0}@media screen and (max-width: 768px){.single-post{padding:40px 0}}.single-post__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.single-post__sidebar{display:block;width:270px;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width: 769px){.single-post__sidebar{display:none}}.single-post__sidebar-title{display:block;width:100%;font-size:15px;line-height:19px;font-weight:500;color:#000;text-align:center;background-color:#eee;padding:15px;margin-top:15px}.single-post__sidebar-title:first-child{margin-top:0}.single-post__card{display:block;margin-top:15px}.single-post__card-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-post__card-item{display:-webkit-box;display:-ms-flexbox;display:flex}.single-post__card-item:last-child .single-post__card-inner:after{display:none}.single-post__card-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;gap:5px;padding:15px 10px;-webkit-transition:.3s;transition:.3s;position:relative}.single-post__card-inner:after{background-color:#a4bed5;content:"";display:block;width:100%;height:1px;position:absolute;bottom:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(hover: hover){.single-post__card-inner:hover{opacity:.5}}.single-post__card-date{display:block;font-size:12px;line-height:16px;font-weight:500;color:#000}.single-post__card-title{display:block;font-size:13px;line-height:17px;font-weight:500}.single-post__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;width:auto;min-width:1px;max-width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.single-post__content{display:block;width:100%;background-color:rgba(238,238,238,.1);padding:40px}@media screen and (max-width: 768px){.single-post__content{background-color:rgba(0,0,0,0);padding:0}}.single-post__content h2{font-size:36px;line-height:44px;font-weight:500}@media screen and (max-width: 768px){.single-post__content h2{font-size:30px;line-height:38px}}.single-post__content h3{font-size:32px;line-height:40px;font-weight:500}@media screen and (max-width: 768px){.single-post__content h3{font-size:28px;line-height:36px}}.single-post__content h4{font-size:28px;line-height:36px;font-weight:500}@media screen and (max-width: 768px){.single-post__content h4{font-size:26px;line-height:34px}}.single-post__content h5{font-size:24px;line-height:32px;font-weight:500}@media screen and (max-width: 768px){.single-post__content h5{font-size:22px;line-height:30px}}.single-post__content h6{font-size:20px;line-height:28px;font-weight:500}@media screen and (max-width: 768px){.single-post__content h6{font-size:18px;line-height:26px}}.single-post__content p,.single-post__content a{font-size:16px;line-height:24px;font-weight:500}@media screen and (max-width: 768px){.single-post__content p,.single-post__content a{font-size:14px;line-height:22px}}.single-post__content a{text-decoration:underline}@media(hover: hover){.single-post__content a:hover{text-decoration:none}}.notFound{padding:50px 0}.notFound__ttl{font-size:100px;font-weight:bold;text-align:center;line-height:1;color:#526679}@media screen and (max-width: 768px){.notFound__ttl{font-size:15.3846153846vw}}.notFound__txt{font-size:24px;text-align:center;color:#526679;margin-top:20px}@media screen and (max-width: 768px){.notFound__txt{font-size:4.1025641026vw}}.notFound__btn{margin-top:40px}@media screen and (max-width: 768px){.notFound__btn{margin-top:5.1282051282vw}}.notFound__btn a{margin:auto}.form__field-name label,.form__field-name span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;font-size:16px;line-height:24px}.form__field textarea,.form__field input[type=text],.form__field input[type=tel],.form__field input[type=email],.form__field input[type=date],.form__field select{display:block;width:100%;font-size:16px;font-weight:500;color:inherit;border:1px solid #c7c7c7;border-radius:4px;padding:7px 14px;resize:none}@media screen and (max-width: 768px){.form__field textarea,.form__field input[type=text],.form__field input[type=tel],.form__field input[type=email],.form__field input[type=date],.form__field select{padding:10px}}.form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;width:100%}@media screen and (max-width: 768px){.form{gap:20px}}.form ::-webkit-input-placeholder{color:#b9b9b9}.form ::-moz-placeholder{color:#b9b9b9}.form :-ms-input-placeholder{color:#b9b9b9}.form ::-ms-input-placeholder{color:#b9b9b9}.form ::placeholder{color:#b9b9b9}.form__inner{border-top:1px solid #bfbfbf;border-left:1px solid #bfbfbf;display:block;width:100%}@media screen and (max-width: 768px){.form__inner{border-top:0;border-left:0}}.form__inner.is_margin{margin-top:50px}.form__group{display:-ms-grid;display:grid;-ms-grid-columns:400px 1fr;grid-template-columns:400px 1fr;border-right:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf}@media screen and (max-width: 768px){.form__group{border:0;-ms-grid-columns:1fr;grid-template-columns:1fr;padding:0}}.form__col{position:relative}.form__col:first-child{background-color:rgba(180,173,169,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 30px}@media screen and (max-width: 768px){.form__col:first-child{width:100%}}.form__col:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 30px;line-height:1.69}@media screen and (max-width: 768px){.form__col:last-child{padding:20px 10px}}.form__field{width:100%}.form__field-name{width:100%}.form-scheduleBox{margin:60px auto 0;text-align:center;max-width:892px;width:100%}@media screen and (max-width: 768px){.form-scheduleBox{margin-top:20px;padding:0 15px}.form-scheduleBox iframe{width:100%}}.form__field-name label mark,.form__field-name span mark{background-color:#526679;color:#fff;font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:39px;height:23px;border-radius:4px}.form__field textarea{height:180px}.form__field.is_flex,.form__field .is_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.form__agree{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}@media screen and (max-width: 768px){.form__agree{padding:0 15px}}.form .wpcf7-checkbox,.form .wpcf7-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.form .wpcf7-checkbox .wpcf7-list-item,.form .wpcf7-radio .wpcf7-list-item{margin:0}.form .wpcf7-checkbox .wpcf7-list-item label,.form .wpcf7-radio .wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer}.form .wpcf7-checkbox .wpcf7-list-item label input,.form .wpcf7-radio .wpcf7-list-item label input{width:16px;height:16px}.form .wpcf7-checkbox .wpcf7-list-item label span,.form .wpcf7-radio .wpcf7-list-item label span{font-size:16px}.form button[type=submit]{background-color:#526679;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;max-width:280px;width:100%;height:80px;color:#fff;font-size:20px;font-weight:normal}@media screen and (max-width: 768px){.form button[type=submit]{font-size:18px;height:60px}}.form .wpcf7-not-valid-tip{font-size:12px;font-weight:500}#toc_container{background:rgba(0,0,0,0);padding:0;border:none;margin-top:-40px;margin-bottom:100px;margin-left:0}@media screen and (max-width: 768px){#toc_container{margin-bottom:50px}}#toc_container .toc_title{font-size:24px;font-weight:400;color:#526679;letter-spacing:.1em;line-height:1.4;text-align:center}@media screen and (max-width: 768px){#toc_container .toc_title{font-size:18px}}#toc_container ul.toc_list{border:solid 1px #526679;background-color:hsla(0,0%,100%,.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;padding:40px;border-top-left-radius:100px;border-bottom-right-radius:100px}@media screen and (max-width: 768px){#toc_container ul.toc_list{border-top-left-radius:30px;border-bottom-right-radius:30px;padding:15px;gap:10px}}#toc_container ul.toc_list li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 768px){#toc_container ul.toc_list li{width:100%}}#toc_container ul.toc_list li::before{content:none}#toc_container ul.toc_list li a{background:#fff url(../img/local/ico_down01.svg) no-repeat right 20px center/24px 8px;border:solid 1px #526679;color:#526679;font-size:16px;font-weight:400;letter-spacing:.1em;line-height:1.4;padding:10px 60px 10px 20px}@media screen and (max-width: 768px){#toc_container ul.toc_list li a{font-size:14px;padding:10px 40px 10px 20px;background-size:16px 6px}}@media(hover: hover){#toc_container ul.toc_list li a:hover{background-color:#526679;background-image:url(../img/local/ico_down02.svg);color:#fff;text-decoration:none;opacity:1}}

/*# sourceMappingURL=style.css.map*/