@charset "UTF-8";
/*!
Theme Name: Studio Clori 新宿店
Theme URL: https://studioclori.jp/shinjuku/
Description: Studio Clori 新宿店のスタイルシートです。
Text Domain: studioclori-shinjuku
Author: Studio Clori
Version: 1.0.0
License: GPL v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/*! -----------------------------------------------------------------------
## Colors ##################################################
----------------------------------------------------------------------- */:root{--hamburger-bg:var(--wp--preset--color--black-300);--button-bd-color:var(--wp--preset--color--main);--button-font-color:var(--wp--preset--color--white);--button-bg-color:var(--wp--preset--color--main)}

/*! -----------------------------------------------------------------------
## Size ##################################################
----------------------------------------------------------------------- */:root{--header-height:56px;--infinity:calc(1px / 0)}@media screen and (min-width:769px){:root{--header-height:80px}}:root{--space-xxs:4px;--space-xs:8px;--space-sm:16px;--space-base:min(0.8839779006vw + 12.6850828729px,24px);--space-md:min(0.8839779006vw + 20.6850828729px,32px);--space-lg:min(0.8839779006vw + 28.6850828729px,40px);--space-xl:min(4.4198895028vw + 23.4254143646px,80px);--space-2xl:min(1.7679558011vw + 57.3701657459px,80px);--space-3xl:min(4.4198895028vw + 63.4254143646px,120px);--space-8-16:min(0.8839779006vw + 4.6850828729px,16px);--space-8-24:min(1.7679558011vw + 1.3701657459px,24px);--space-32-80:min(5.3038674033vw + 12.1104972376px,80px);--space-16-40:min(2.6519337017vw + 6.0552486188px,40px);--space-24-40:min(1.7679558011vw + 17.3701657459px,40px);--space-24-64:min(4.4198895028vw + 7.4254143646px,64px)}

/*! -----------------------------------------------------------------------
## Font Size ##################################################
----------------------------------------------------------------------- */:root{--fz-body-xs:min(0.2209944751vw + 9.1712707182px,12/16 * 1rem);--fz-body-sm:min(0.2209944751vw + 11.1712707182px,14/16 * 1rem);--fz-body-md:min(0.2209944751vw + 13.1712707182px,16/16 * 1rem);--fz-body-lg:min(0.4419889503vw + 14.3425414365px,20/16 * 1rem);--fz-heading-xs:min(0.2209944751vw + 11.1712707182px,14/16 * 1rem);--fz-heading-sm:min(0.2209944751vw + 13.1712707182px,16/16 * 1rem);--fz-heading-md:min(0.8839779006vw + 12.6850828729px,24/16 * 1rem);--fz-heading-lg:min(0.8839779006vw + 16.6850828729px,28/16 * 1rem);--fz-heading-xl:min(1.7679558011vw + 17.3701657459px,40/16 * 1rem);--fz-label-xs:min(0.2209944751vw + 9.1712707182px,12/16 * 1rem);--fz-label-sm:min(0.2209944751vw + 11.1712707182px,14/16 * 1rem);--fz-label-md:min(0.2209944751vw + 13.1712707182px,16/16 * 1rem);--fz-label-lg:min(0.4419889503vw + 14.3425414365px,20/16 * 1rem);--fz-title-lg:min(3.0939226519vw + 16.3977900552px,56/16 * 1rem);--fz-title-lg-en:min(4.4198895028vw + 23.4254143646px,80/16 * 1rem);--fz-14-20:min(0.6629834254vw + 11.5138121547px,20/16 * 1rem)}

/*! -----------------------------------------------------------------------
## Size ##################################################
----------------------------------------------------------------------- */:root{--size-320-360:min(4.4198895028vw + 303.4254143646px,360px)}

/*! -----------------------------------------------------------------------
## Z-index ##################################################
----------------------------------------------------------------------- */:root{--z-modal:110;--z-modal-overlay:109;--z-header:100;--z-header-overlay:99;--z-floating:10}:root{--hover-color:var(--wp--preset--color--violet-700);--hover-opacity:0.7;--hover-scale:scale(1.05)}:root{--transition-opacity:opacity .2s 0s linear;--transition-color:color .2s 0s linear;--transition-background-color:background-color .2s 0s linear;--transition-fill:fill .2s 0s linear;--transition-transform:transform .2s 0s ease-out}

/*! -----------------------------------------------------------------------
## Base ##################################################
----------------------------------------------------------------------- */h1,h2,h3,h4,h5,h6,p{margin:0}dl,ol,ul{padding:0;margin:0}li{list-style:none}img{display:block;max-width:100%}a:focus{outline:none}

/*! -----------------------------------------------------------------------
## Base ##################################################
----------------------------------------------------------------------- */:root{overflow-x:hidden;scrollbar-gutter:stable}@media screen and (max-width:374px){:root{font-size:85%!important}}:root body,:root html{width:100%;min-height:100dvh;background-color:var(--wp--preset--color--white)}@media screen and (max-width:374px){:root body,:root html{font-size:85%!important}}:root body{padding-block-start:var(--header-height);-webkit-font-smoothing:antialiased;word-break:break-all;container-type:inline-size;container-name:body}:root a{color:var(--wp--preset--color--black-300);text-decoration:none;transition:color 0.2s 0s linear}:root a img{transition:opacity 0.2s 0s linear}@media (hover:hover) and (pointer:fine){:root a:hover{color:var(--wp--preset--color--violet-700)}}@media (hover:hover) and (pointer:fine){:root a[href^="tel:"]{pointer-events:none}}:root mark:is([style*=background-color]):not([style*="rgba(0, 0, 0, 0)"]){padding:0.25em 8px}:root img{display:block;width:100%;height:auto}:root [id]{scroll-margin-top:var(--header-height);scroll-snap-margin-top:var(--header-height)}:root q:after,:root q:before{display:none}:root em{font-style:normal}:root svg{fill:currentColor}:root button{font-family:var(--wp--preset--font-family--noto-sans-jp);cursor:pointer}:root :not(.editor-styles-wrapper *):focus-visible{outline:1px solid var(--wp--preset--color--violet-700);outline-offset:2px}:root :focus:not(:focus-visible){outline:0}:root summary{list-style:none}:root summary::-webkit-details-marker{display:none}:root td,:root th{vertical-align:top}:root .grecaptcha-badge{z-index:1}:root .gglcptch_error_text{display:none!important}:root .grecaptcha-badge{bottom:0!important}

/*! -----------------------------------------------------------------------
## Perfect Scrollbar ##################################################
----------------------------------------------------------------------- */.ps__rail-x{position:absolute;top:0;left:0;display:none;width:100%;height:4px;background-color:#ccc}.ps__thumb-x{position:absolute;height:100%;background-color:var(--main-color)}.ps__rail-y{display:none!important}.ps--active-x .ps__rail-x{display:block}

/*! -----------------------------------------------------------------------
## Reset wordpress default style ##################################################
----------------------------------------------------------------------- */:root :where(p.has-background){padding:0}.wp-block-media-text>.wp-block-media-text__content{padding-inline:0}.has-background{background-position:center}.wp-block-button{position:relative;width:100%;max-width:min(1.8784530387vw + 287.955801105px,312px);min-height:70px}.wp-block-button .c-button-inner{display:inline-flex;gap:8px;align-items:center}.wp-block-button .wp-block-button__link{display:flex;align-items:center;justify-content:center;max-width:inherit;min-height:inherit;padding-block:8px;transition:color 0.2s 0s linear,background-color 0.2s 0s linear,border-color 0.2s 0s linear}.wp-block-button .wp-block-button__link:not(.editor-styles-wrapper *){--button-text-color:var(--button-text);--button-bg-color:var(--button-bg);--button-border-color:var(--button-text);--fill:var(--button-text-color);color:var(--button-text-color)!important;background-color:var(--button-bg-color)!important;border-color:var(--button-border-color)!important}@media (hover:hover) and (pointer:fine){.wp-block-button .wp-block-button__link:hover:not(.editor-styles-wrapper *){--button-text-color:var(--button-bg)!important;--button-bg-color:var(--button-text)!important;--button-border-color:var(--button-bg)!important;--fill:var(--button-bg)}}.wp-block-button.is-style-outline-button .wp-block-button__link:not(.editor-styles-wrapper *){--button-text-color:var(--button-text);--button-bg-color:var(--button-bg);--button-border-color:var(--button-text);--fill:var(--button-text-color);color:var(--button-text-color)!important;background-color:var(--button-bg-color)!important;border-color:var(--button-border-color)!important}@media (hover:hover) and (pointer:fine){.wp-block-button.is-style-outline-button .wp-block-button__link:hover:not(.editor-styles-wrapper *){--button-text-color:var(--button-bg)!important;--button-bg-color:var(--button-text)!important;--button-border-color:var(--button-text)!important;--fill:var(--button-bg)}}.wp-block-button:has(.icon-arrow-down) .wp-block-button__link,.wp-block-button:has(.icon-arrow-right) .wp-block-button__link{padding-inline:48px}.wp-block-button:has(.icon-arrow-down) .c-custom-icon,.wp-block-button:has(.icon-arrow-right) .c-custom-icon{position:absolute;inset-block:0;right:24px;width:24px;height:24px;margin:auto}.wp-block-button:has(.icon-arrow-left) .wp-block-button__link{padding-inline:48px}.wp-block-button:has(.icon-arrow-left) .c-custom-icon{position:absolute;inset-block:0;left:24px;width:24px;height:24px;margin:auto}.wp-block-button:has(.icon-book) .c-custom-icon,.wp-block-button:has(.icon-camera) .c-custom-icon,.wp-block-button:has(.icon-memo) .c-custom-icon{position:static}.wp-block-button.is-style-fit-button{width:-moz-fit-content;width:fit-content;max-width:revert;min-height:revert}.wp-block-button.is-style-fit-button .wp-element-button{padding:var(--space-base) var(--space-xl)}.wp-block-button.is-style-tag-button{width:-moz-fit-content;width:fit-content;max-width:revert;min-height:revert}.wp-block-button.is-style-tag-button .wp-element-button{padding:var(--space-xs) var(--space-sm)}.wp-block-button.is-style-text-button{width:auto;max-width:revert;height:auto;min-height:revert;border:0}@media (hover:hover) and (pointer:fine){.wp-block-button.is-style-text-button a:hover{color:var(--wp--preset--color--violet-700)!important;background-color:transparent!important}}.wp-block-latest-posts>li{position:relative;display:grid;grid-template-areas:"image ." "image date" "image title" "image .";grid-template-rows:1fr auto auto 1fr;grid-template-columns:140px 1fr;gap:min(0.4419889503vw + 2.3425414365px,8px) min(2.6519337017vw + 6.0552486188px,40px);align-content:center;padding-block:var(--space-base)}.wp-block-latest-posts>li+li{border-top:1px solid var(--wp--preset--color--black-700)}.wp-block-latest-posts>li:last-child{border-bottom:1px solid var(--wp--preset--color--black-700)}.wp-block-latest-posts .wp-block-latest-posts__post-title{-ms-grid-row:5;-ms-grid-column:3;grid-area:title;font-size:var(--fz-body-sm);line-height:1.66}.wp-block-latest-posts .wp-block-latest-posts__post-title:after{position:absolute;inset:0;content:""}.wp-block-latest-posts .wp-block-latest-posts__post-date{-ms-grid-row:3;-ms-grid-column:3;grid-area:date;font-family:var(--wp--preset--font-family--inter);font-size:var(--fz-body-sm);line-height:1.66;color:var(--wp--preset--color--black-400)}.wp-block-latest-posts .wp-block-latest-posts__featured-image{-ms-grid-row:1;-ms-grid-row-span:7;-ms-grid-column:1;grid-area:image;margin-block-end:0;overflow:hidden;border:1px solid var(--wp--preset--color--black-500);border-radius:5px}.wp-block-latest-posts .wp-block-latest-posts__featured-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform 0.2s 0s linear}.wp-block-latest-posts .wp-block-latest-posts__featured-image img:is(li:has(.wp-block-latest-posts__post-title:hover) *){transform:scale(1.05)}.wp-block-details .js-detailsContents{overflow:hidden}.wp-block-table.is-style-simple-table table{border:0;border-bottom:1px solid var(--wp--preset--color--black-700)}.wp-block-table.is-style-simple-table tr{border-top:1px solid var(--wp--preset--color--black-700)}.wp-block-table.is-style-simple-table td,.wp-block-table.is-style-simple-table th{padding-block:var(--space-sm);padding-inline:0;border:0}.wp-block-list.is-style-dotted-list>li{position:relative;padding-inline-start:1em}.wp-block-list.is-style-dotted-list>li:before{position:absolute;top:0;left:0;content:"・"}.wp-block-list.is-style-dotted-list>li:is(.post-type-post *):before,.wp-block-list.is-style-dotted-list>li:is(.single-post *):before{color:var(--wp--preset--color--gold-500)}.is-style-heading-01{padding:8px;font-size:var(--wp--preset--font-size--heading-xl)!important;font-weight:700!important;line-height:1.5!important;color:var(--wp--preset--color--white)!important;background:var(--wp--preset--color--gold-500)!important}.is-style-heading-01:after{position:relative;left:-8px;display:block;width:calc(100% + 16px);height:1px;content:"";background-color:var(--wp--preset--color--white)}.is-style-heading-02{padding:8px;font-size:var(--wp--preset--font-size--heading-lg)!important;font-weight:700!important;line-height:1.57!important;background-color:var(--wp--preset--color--black-800)!important}.is-style-heading-03{font-size:var(--wp--preset--font-size--heading-md)!important;font-weight:700!important;line-height:1.67!important;border-bottom:1px solid var(--wp--preset--color--black-700)!important}.is-style-heading-04{font-size:var(--wp--preset--font-size--heading-md)!important;font-weight:700!important;line-height:1.67!important;color:var(--wp--preset--color--gold-500)!important}.is-style-heading-05{font-size:var(--wp--preset--font-size--heading-sm)!important;font-weight:700!important;line-height:1.75!important;color:var(--wp--preset--color--violet-700)!important}.is-style-heading-06{font-size:var(--wp--preset--font-size--heading-xs)!important;font-weight:700!important;line-height:1.72!important}.smf-progress-tracker{position:relative;display:grid;grid-template-columns:repeat(3,auto);gap:var(--wp--preset--spacing--space-xl);align-items:center;justify-content:center;margin-block-end:var(--wp--preset--spacing--space-xl);counter-reset:step}.smf-progress-tracker__item__number{display:none}.smf-progress-tracker .smf-progress-tracker__item{display:grid;place-items:center;width:min(1.6574585635vw + 78.7845303867px,100px);height:min(1.6574585635vw + 78.7845303867px,100px);font-size:var(--wp--preset--font-size--heading-sm);color:var(--wp--preset--color--gold-500);text-align:center;counter-increment:step;background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--gold-500);border-radius:var(--infinity)}@media screen and (min-width:769px){.smf-progress-tracker .smf-progress-tracker__item{border-width:2px}}.smf-progress-tracker .smf-progress-tracker__item:before{display:none}.smf-progress-tracker .smf-progress-tracker__item:after{inset-block:0;right:auto;left:calc(100% + 1px);width:var(--wp--preset--spacing--space-xl);height:1px;margin:auto;background-color:var(--wp--preset--color--gold-500)}@media screen and (min-width:769px){.smf-progress-tracker .smf-progress-tracker__item:after{left:calc(100% + 2px);height:2px}}.smf-progress-tracker .smf-progress-tracker__item__text{margin:auto;font-weight:700;line-height:1.2;color:inherit!important}.smf-progress-tracker .smf-progress-tracker__item__text:before{display:block;font-family:var(--wp--preset--font-family--noto-serif-jp);font-size:var(--wp--preset--font-size--heading-xl);font-weight:400;line-height:1.2;color:inherit;text-align:center;content:counter(step,decimal-leading-zero)}.smf-progress-tracker:is([data-screen=back] *) .smf-progress-tracker__item--input,.smf-progress-tracker:is([data-screen=input] *) .smf-progress-tracker__item--input{color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--gold-500)}.smf-progress-tracker:is([data-screen=confirm] *) .smf-progress-tracker__item--confirm{color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--gold-500)}.smf-progress-tracker:is([data-screen=complete] *) .smf-progress-tracker__item--complete{color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--gold-500)}#formContents{--error-bd:var(--wp--preset--color--red-500);--required-color:var(--wp--preset--color--red-500);--placeholder-color:var(--wp--preset--color--black-500);--border-color:var(--wp--preset--color--black-600);--button-bg:var(--wp--preset--color--violet-700);--button-bd:var(--wp--preset--color--violet-700);--button-text:var(--wp--preset--color--white);--radius:5px;--focus-color:var(--wp--preset--color--violet-700)}#formContents .snow-monkey-form{margin-block-start:8px}#formContents .smf-form{margin-block-start:8px}#formContents .smf-form--letter .smf-item{padding:0;padding-block-start:20px;margin-block-start:20px}#formContents .smf-form--letter .smf-item:first-child{padding-top:0}#formContents .smf-item__label{margin-block-end:var(--wp--preset--spacing--space-base);font-size:var(--wp--preset--font-size--heading-md);font-weight:700}#formContents .smf-form--letter .smf-item__col--label{display:flex;align-items:center;padding-bottom:var(--wp--preset--spacing--space-16-24)}#formContents .smf-item__description{margin-left:10px;font-size:var(--wp--preset--font-size--body-sm);color:var(--wp--preset--color--font)}#formContents .c-notes{margin-block-start:var(--wp--preset--spacing--space-xxs);font-size:var(--wp--preset--font-size--body-sm);line-height:1.72}#formContents input[type=email],#formContents input[type=tel],#formContents input[type=text]{--_padding-2:14px 20px;padding:var(--_padding-2);font-size:var(--wp--preset--font-size--fz-body-md);background-color:var(--wp--preset--color--black-800);border:2px solid var(--border-color);border-radius:var(--radius)}@media screen and (min-width:769px){#formContents input[type=email],#formContents input[type=tel],#formContents input[type=text]{--_padding-2:16px 18px}}#formContents input[type=email]::-moz-placeholder,#formContents input[type=tel]::-moz-placeholder,#formContents input[type=text]::-moz-placeholder{font-family:var(--inter);color:var(--placeholder-color)}#formContents input[type=email]::placeholder,#formContents input[type=tel]::placeholder,#formContents input[type=text]::placeholder{font-family:var(--inter);color:var(--placeholder-color)}#formContents input[type=email].is-error,#formContents input[type=tel].is-error,#formContents input[type=text].is-error{border-color:var(--error-bd)}#formContents input[type=email]:focus,#formContents input[type=tel]:focus,#formContents input[type=text]:focus{font-size:calc(16/16 * 1rem)}#formContents input[type=email]:focus-visible,#formContents input[type=tel]:focus-visible,#formContents input[type=text]:focus-visible{outline:2px solid var(--focus-color)}#formContents textarea{--_padding-2:14px 16px;height:194px;padding:var(--_padding-2);font-size:var(--wp--preset--font-size--fz-body-md);line-height:1.72;background-color:var(--wp--preset--color--black-800);border:2px solid var(--border-color);border-radius:var(--radius)}@media screen and (min-width:769px){#formContents textarea{--_padding-2:16px 18px}}#formContents textarea.is-error{border-color:var(--error-bd)}#formContents textarea:focus{font-size:calc(16/16 * 1rem)}#formContents textarea:focus-visible{outline:2px solid var(--focus-color)}#formContents .c-selectBox{--_padding-1:14px;--_padding-2:12px;position:relative;display:grid;overflow:hidden;background-color:var(--wp--preset--color--black-800);border:2px solid var(--border-color);border-radius:var(--radius)}#formContents .c-selectBox:focus-within{outline:1px solid var(--focus-color)}#formContents .c-selectBox:after{position:absolute;inset-block:0;right:min(1.9889502762vw + 4.5414364641px,30px);width:10px;height:8px;margin:auto;pointer-events:none;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%207%22%3E%3Cpath%20d%3D%22M5%206.58.67.58h8.66L5%206.58Z%22%20fill%3D%22%23333%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 0/cover}#formContents .c-selectBox__text{display:grid;grid-area:1/1;align-items:center;width:100%;padding:var(--_padding-1) 32px var(--_padding-1) var(--_padding-2);line-height:1.4;color:var(--placeholder-color);text-align:center}#formContents .c-selectBox .smf-placeholder{grid-area:1/1;width:100%;margin:0;opacity:0}#formContents .c-selectBox .smf-select-control{width:inherit;height:100%}#formContents .c-selectBox select{width:100%;height:100%}#formContents .c-selectBox.is-selected .c-selectBox__text{color:var(--wp--preset--color--black-300)}#formContents .c-selectBox.is-error{border-color:var(--error-bd)}#formContents .c-selectBox.is-disabled{pointer-events:none;background-color:#eee}#formContents .c-selectBox.is-disabled .c-selectBox__text{color:#999}#formContents .smf-checkboxes-control__control{--_margin-2:5px}#formContents .smf-checkboxes-control__control .smf-checkbox-control{display:flex;gap:0;align-items:center}#formContents .smf-checkboxes-control__control .smf-checkbox-control:before{display:block;width:24px;height:25px;margin-inline-end:8px;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2025%22%3E%0D%0A%20%20%3Crect%20x%3D%22.5%22%20y%3D%221.08%22%20width%3D%2223%22%20height%3D%2223%22%20rx%3D%223.5%22%20fill%3D%22%23fff%22%20stroke%3D%22%23D8688B%22%2F%3E%0D%0A%20%20%3Cpath%20d%3D%22m5.76%2012.1%204.32%204.32%208.16-8.16%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%2F%3E%0D%0A%3C%2Fsvg%3E") no-repeat 0 0/cover}#formContents .smf-checkboxes-control__control .smf-checkbox-control:has(.smf-checkbox-control__control:checked):before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2025%22%3E%0D%0A%20%20%3Crect%20x%3D%22.5%22%20y%3D%221.08%22%20width%3D%2223%22%20height%3D%2223%22%20rx%3D%223.5%22%20fill%3D%22%23D8688B%22%20stroke%3D%22%23D8688B%22%2F%3E%0D%0A%20%20%3Cpath%20d%3D%22m5.76%2012.1%204.32%204.32%208.16-8.16%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%2F%3E%0D%0A%3C%2Fsvg%3E")}#formContents .smf-checkboxes-control__control .smf-checkbox-control__control{position:absolute;pointer-events:none;opacity:0}#formContents .smf-checkboxes-control__control .smf-checkbox-control__control:focus-visible+.smf-checkbox-control__label{outline:2px solid var(--focus-color);border-radius:4px}@media screen and (min-width:769px){#formContents .smf-checkboxes-control__control .smf-label+.smf-label{margin-top:4px}}#formContents .smf-checkboxes-control__control .smf-checkbox-control__label{letter-spacing:0}#formContents{--_margin-2:4px}#formContents .smf-radio-buttons-control__control .smf-radio-button-control{display:flex;gap:0;align-items:center}#formContents .smf-radio-buttons-control__control .smf-radio-button-control:before{display:block;width:24px;height:24px;margin-inline-end:8px;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20class%3D%22c-formRadioButton%22%3E%3Cg%20fill%3D%22%23fff%22%20stroke%3D%22%23ccc%22%20stroke-width%3D%222%22%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2216%22%20r%3D%2216%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2216%22%20r%3D%2215%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3Ccircle%20class%3D%22c-formRadioButton__indicator%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%228%22%20transform%3D%22translate%288%208%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E%0D%0A") no-repeat 0 0/cover}#formContents .smf-radio-buttons-control__control .smf-radio-button-control:has(.smf-radio-button-control__control:checked):before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20class%3D%22c-formRadioButton%22%3E%3Cg%20fill%3D%22%23fff%22%20stroke%3D%22%23D8688B%22%20stroke-width%3D%222%22%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2216%22%20r%3D%2216%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2216%22%20r%3D%2215%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3Ccircle%20class%3D%22c-formRadioButton__indicator%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%228%22%20transform%3D%22translate%288%208%29%22%20fill%3D%22%23D8688B%22%2F%3E%3C%2Fsvg%3E%0D%0A")}#formContents .smf-radio-buttons-control__control .smf-radio-button-control__control{position:absolute;pointer-events:none;opacity:0}#formContents .smf-radio-buttons-control__control .smf-radio-button-control__control:focus-visible+.smf-radio-button-control__label{outline:2px solid var(--focus-color);border-radius:4px}#formContents .smf-radio-buttons-control__control .smf-radio-button-control__label{padding:2px 4px;line-height:1}#formContents .smf-radio-buttons-control__control .smf-label+.smf-label{margin-block-start:var(--wp--preset--spacing--space-base)}#formContents .c-dateBox{position:relative;max-width:340px}#formContents .c-dateBox:after{position:absolute;inset-block:0;right:12px;width:24px;height:24px;margin:auto;pointer-events:none;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2025%22%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cmask%20id%3D%22b%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2225%22%3E%3Cpath%20d%3D%22M24%20.58H0v24h24v-24Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url%28%23b%29%22%3E%3Cpath%20d%3D%22M19%204.58h-1v-2h-2v2H8v-2H6v2H5a2%202%200%200%200-1.99%202l-.01%2014a2%202%200%200%200%202%202h14a2%202%200%200%200%202-2v-14a2%202%200%200%200-2-2Zm0%2016H5v-10h14v10Zm0-12H5v-2h14v2Zm-10%206H7v-2h2v2Zm4%200h-2v-2h2v2Zm4%200h-2v-2h2v2Zm-8%204H7v-2h2v2Zm4%200h-2v-2h2v2Zm4%200h-2v-2h2v2Z%22%20fill%3D%22%23888%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%20.58h24v24H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E") no-repeat 0 0/cover}#formContents .smf-control-legend{margin-bottom:min(0.5524861878vw + 2.9281767956px,10px);font-size:calc(14/16 * 1rem);font-weight:500}@media screen and (min-width:769px){#formContents .smf-control-legend{font-size:calc(16/16 * 1rem)}}#formContents .c-error{display:none;padding:5px 5px 0;font-size:calc(12/16 * 1rem);color:var(--wp--preset--color--red-500)}#formContents .c-error.is-error{display:block}#formContents .smf-action{--_margin1:16px;margin-block-start:var(--wp--preset--spacing--space-xl)}#formContents [type=submit]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:312px;min-height:70px;padding:10px;margin-inline:auto;font-size:calc(16/16 * 1rem);font-weight:500;color:var(--button-text);background-color:var(--button-bg);background-image:none;border:2px solid var(--button-bd);border-radius:999vw;transition:opacity 0.2s 0s linear,color 0.2s 0s linear,background-color 0.2s 0s linear}@media screen and (min-width:769px){#formContents [type=submit]{min-height:80px}}#formContents [type=submit] svg{right:25px;width:20px;fill:currentColor;transition:fill 0.2s 0s linear}#formContents [type=submit]:hover{--button-bg:var(--wp--preset--color--white);--button-text:var(--wp--preset--color--main)}#formContents [type=submit]:disabled{color:var(--wp--preset--color--black-600);pointer-events:none;background-color:var(--wp--preset--color--black-800);border-color:var(--wp--preset--color--black-600);opacity:0.5}#formContents [type=submit]:focus-visible{outline:1px solid var(--focus-color)}#formContents .smf-sending{display:none}#formContents .c-formDescription{display:none}.c-formRow.is-required .smf-item__label label{display:flex;align-items:center}.c-formRow.is-required .smf-item__label label:after{padding:2px var(--wp--preset--spacing--space-xs);margin-inline-start:8px;font-size:min(0.2209944751vw + 11.1712707182px,14px);font-weight:700;color:#fff;content:"必須";background-color:var(--required-color);border-radius:4px}.ui-datepicker{width:300px}.ui-datepicker .ui-datepicker-header{padding:0.3em 0}.ui-datepicker .ui-datepicker-title{font-family:var(--wp--preset--font-family--inter);font-size:min(0.6629834254vw + 13.5138121547px,22px);font-weight:400}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{top:0;bottom:0;margin-block:auto}.ui-datepicker thead th{padding-block:12px;font-size:calc(16/16 * 1rem);font-weight:700;line-height:1.12}.ui-datepicker thead th [title=日曜日]{color:var(--wp--preset--color--violet-700)}.ui-datepicker thead th [title=土曜日]{color:#68A7D8}.ui-datepicker tbody td{font-family:var(--wp--preset--font-family--inter);font-size:calc(16/16 * 1rem);font-weight:500;line-height:1.12}.ui-datepicker tbody td .ui-state-default{font-weight:inherit}@media (hover:hover) and (pointer:fine){.ui-datepicker tbody td .ui-state-default:hover{color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--black-300)}}.ui-datepicker tbody td .ui-state-highlight{color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--gold-500)}.ui-datepicker tbody td .ui-state-active{color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--black-300)}@media screen and (min-width:769px){#formContents .c-privacy{padding-top:28px}}#formContents .c-privacy .smf-item__col--label{display:none}#formContents .c-privacy .smf-label{display:flex;justify-content:center;font-size:var(--wp--preset--font-size--body-sm)}#formContents .c-privacy .smf-checkbox-control__label{letter-spacing:0}#formContents .c-privacy a{letter-spacing:0;text-decoration:underline}@media (hover:hover) and (pointer:fine){#formContents .c-privacy a:hover{text-decoration:none}}#formContents .c-privacy .c-error{text-align:center}#formContents .c-date .wp-block-group.is-layout-grid{grid-template-areas:"date hour text minutes";grid-template-columns:max(-1.7679558011vw + 178.6298342541px,156px) min(3.6464088398vw + 53.3259668508px,100px) auto min(3.6464088398vw + 53.3259668508px,100px);gap:8px;align-items:center;width:-moz-fit-content;width:fit-content}#formContents .c-date .wp-block-group.is-layout-grid .c-dateBox{-ms-grid-row:1;-ms-grid-column:1;grid-area:date}#formContents .c-date .wp-block-group.is-layout-grid .c-hour{-ms-grid-row:1;-ms-grid-column:3;grid-area:hour}#formContents .c-date .wp-block-group.is-layout-grid>p{-ms-grid-row:1;-ms-grid-column:5;grid-area:text}#formContents .c-date .wp-block-group.is-layout-grid .c-minutes{-ms-grid-row:1;-ms-grid-column:7;grid-area:minutes}#formContents .c-date,#formContents .c-plan{display:none}#formContents:has([value=オンライン相談会]:checked) .c-date,#formContents:has([value=オンライン相談会]:checked) .c-plan,#formContents:has([value=来館予約]:checked) .c-date,#formContents:has([value=来館予約]:checked) .c-plan{display:block}#formContents textarea[name=plan]{height:-moz-min-content;height:min-content;min-height:82px;field-sizing:content}#formContents [data-screen=confirm]{padding-block-start:0!important}#formContents [data-screen=confirm] .smf-form{padding-block-end:20px;border-bottom:1px solid var(--border-color)}#formContents [data-screen=confirm] .smf-progress-tracker{margin-block-start:var(--wp--preset--spacing--space-xl)}#formContents [data-screen=confirm] .c-dateBox:after,#formContents [data-screen=confirm] .c-notes,#formContents [data-screen=confirm] .c-zipCode__search,#formContents [data-screen=confirm] .smf-item__description{display:none}#formContents [data-screen=confirm] .smf-item{border-top:1px solid var(--border-color)}#formContents [data-screen=confirm] .smf-item:first-child{padding-block-start:min(0.8839779006vw + 8.6850828729px,20px)}#formContents [data-screen=confirm] .smf-item__label{margin-block-end:16px}#formContents [data-screen=confirm] .smf-item__col--label{padding-bottom:0}#formContents [data-screen=confirm] .smf-item__label__text{color:var(--wp--preset--color--black-300)}#formContents [data-screen=confirm] .c-selectBox{background-color:transparent;border:0}#formContents [data-screen=confirm] .c-selectBox .c-selectBox__text,#formContents [data-screen=confirm] .c-selectBox:after{display:none}#formContents [data-screen=confirm] .c-selectBox .smf-placeholder{opacity:1}#formContents [data-screen=confirm] .c-date .smf-item__controls>.is-layout-grid{grid-template-columns:auto auto auto auto}#formContents [data-screen=confirm]:has([name=contents][value=オンライン相談会]) .c-date,#formContents [data-screen=confirm]:has([name=contents][value=オンライン相談会]) .c-plan,#formContents [data-screen=confirm]:has([name=contents][value=来館予約]) .c-date,#formContents [data-screen=confirm]:has([name=contents][value=来館予約]) .c-plan{display:block}#formContents [data-screen=confirm] .c-privacy{display:none}#formContents [data-screen=confirm] .smf-action{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--space-sm);justify-content:center}#formContents [data-screen=confirm] .smf-action .smf-button-control{display:block;width:88.0597014925%;margin:0}#formContents [data-screen=confirm] .smf-action [data-action=back]{width:100%;max-width:312px;color:var(--wp--preset--color--black-300);background-color:var(--wp--preset--color--white);border-color:var(--wp--preset--color--black-300)}#formContents [data-screen=confirm] .smf-action [data-action=back]:hover{color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--black-300)}#formContents [data-screen=confirm] .smf-action [data-action=back] svg{right:auto;left:25px}#formContents [data-screen=confirm] .smf-action [data-action=complete]{width:100%;max-width:312px}#formContents [data-screen=confirm] label[for]{pointer-events:none}#formContents [data-screen=complete]{padding-block-start:0!important}#formContents [data-screen=complete] .smf-form{padding-block-end:20px}#formContents [data-screen=complete] .smf-progress-tracker{margin-block-start:0}#formContents [data-screen=complete] .p-pdfLink{--inline-svg:url("data:image/svg+xml;charset=utf8,%3Csvg%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M13.25%201.5c.1%200%20.18%200%20.27.02a.5.5%200%200%201%20.59.24l.2.18%204.75%204.75.17.2a.5.5%200%200%201%20.27.44.5.5%200%200%201-.03.15l.03.27V21c0%20.83-.67%201.5-1.5%201.5H6A1.5%201.5%200%200%201%204.5%2021V3c0-.83.67-1.5%201.5-1.5h7.25ZM6%202.5a.5.5%200%200%200-.5.5v18c0%20.28.22.5.5.5h12a.5.5%200%200%200%20.5-.5V7.83h-4.83a.5.5%200%200%201-.5-.5V2.5H6Zm8.33%2014.67a.5.5%200%200%201%200%201h-6a.5.5%200%200%201%200-1h6Zm1.34-3.34a.5.5%200%200%201%200%201H8.33a.5.5%200%201%201%200-1h7.34Zm0-3.33a.5.5%200%200%201%200%201H8.33a.5.5%200%200%201%200-1h7.34Zm-1.5-3.67h3.62l-3.62-3.62v3.62Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E")}#formContents [data-screen=complete] .p-backToTop{--inline-svg:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE0Ljg1IDE3LjM1YS41LjUgMCAwIDEtLjYzLjA3bC0uMDctLjA3LTUtNWEuNS41IDAgMCAxIDAtLjdsNS01YS41LjUgMCAxIDEgLjcuN0wxMC4yMSAxMmw0LjY0IDQuNjUuMDcuMDdjLjEzLjIuMS40Ni0uMDcuNjNaIiBmaWxsPSIjZmZmIi8+PC9zdmc+Cg==)}.c-contactButtons{gap:16px}.c-contactButtons .c-custom-icon:before{width:24px;height:24px}.c-telArea__buttons{width:100%}@media (hover:hover) and (pointer:fine){.c-telArea .wp-block-button:has(.wp-block-button__link[href^="tel:"]){min-height:auto;pointer-events:none}}@media screen and (min-width:769px){.c-telArea .wp-block-button__link{--button-bg:transparent;font-size:var(--fz-heading-md);font-weight:500}}@media (hover:hover) and (pointer:fine){.c-telArea .wp-block-button__link{--button-bg-color:transparent!important;padding:0;pointer-events:none;border:0}}.c-telArea .wp-block-button__link:is(.editor-styles-wrapper *){background-color:transparent!important}.c-telArea__biztime{font-feature-settings:"palt"}.c-custom-icon{display:inline-grid;place-items:center;vertical-align:text-top;transition:var(--transition-background-color)}.c-custom-icon:before{display:inline-block;width:1em;width:calc(1em + (1lh - 1em) / 2);min-width:24px;height:1em;height:calc(1em + (1lh - 1em) / 2);min-height:24px;content:"";background-color:currentColor;-webkit-mask-image:var(--inline-svg);mask-image:var(--inline-svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;transition:var(--transition-background-color)}.c-custom-icon:is(.is-icon-pink *):before{background-color:var(--wp--preset--color--violet-700)}@media (hover:hover) and (pointer:fine){.c-custom-icon:is(.is-icon-pink *):not(.editor-styles-wrapper *):is(.wp-block-button__link:hover *):before{background-color:var(--button-bg)}}a.c-toTopBtn{position:fixed;right:min(1.1049723757vw + 5.8563535912px,20px);bottom:min(5.5248618785vw + 49.2817679558px,120px);z-index:var(--z-floating);display:grid;place-items:center;width:min(2.2099447514vw + 31.7127071823px,60px);height:min(2.2099447514vw + 31.7127071823px,60px);pointer-events:all;background-color:rgba(0,0,0,0.2);border-radius:var(--infinity);transition:var(--transition-background-color),var(--transition-opacity)}@media (hover:hover) and (pointer:fine){a.c-toTopBtn:hover{background-color:rgba(216,105,140,0.8)}}a.c-toTopBtn svg{width:min(0.8839779006vw + 12.6850828729px,24px);height:auto}a.c-toTopBtn.is-hidden{pointer-events:none;opacity:0}.c-breadcrumbs .breadcrumbs{display:flex;flex-wrap:wrap;gap:0 8px}.c-breadcrumbs [property=itemListElement]{display:inline-flex;gap:0 8px;align-items:center;font-size:var(--fz-body-sm);letter-spacing:0.05em}.c-breadcrumbs [property=itemListElement]:after{display:inline-block;width:6px;height:1em;content:"";background:url("data:image/svg+xml,%3Csvg%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%206%208%22%3E%3Cpath%20d%3D%22M5.06%203.63c.11.1.17.23.17.37%200%20.14-.06.27-.17.38l-3.4%203.25c-.09.1-.2.14-.35.14a.5.5%200%200%201-.37-.14c-.25-.25-.25-.5%200-.75l3-2.88-3-2.88A.44.44%200%200%201%20.77.77c0-.16.06-.3.17-.4.23-.25.47-.25.72%200l3.4%203.25Z%22%20fill%3D%22%23333%22%2F%3E%3C%2Fsvg%3E") no-repeat center center/6px 8px}.c-breadcrumbs [property=itemListElement]:last-child:after{display:none}.c-breadcrumbs [property=itemListElement] a{text-decoration:underline}@media (hover:hover) and (pointer:fine){.c-breadcrumbs [property=itemListElement] a:hover{text-decoration:none}}.c-pagination{display:grid;grid-template-areas:"left . current . slash . total . right";grid-template-columns:auto min(4.9723756906vw + 16.3535911602px,80px) auto min(0.8839779006vw + 12.6850828729px,24px) auto min(0.8839779006vw + 12.6850828729px,24px) auto min(4.9723756906vw + 16.3535911602px,80px) auto;align-items:center;justify-content:center;margin-block-start:var(--space-lg)!important;font-family:var(--wp--preset--font-family--eb-garamond);font-size:var(--fz-heading-md);letter-spacing:0.03em}.c-pagination svg{display:block;width:24px}.c-pagination a:is(.editor-styles-wrapper *){pointer-events:none}.c-pagination a:not([href]){pointer-events:none;opacity:0.2}.c-pagination .c-pagination__arrow{padding:0;cursor:pointer;background:transparent;border:0;transition:color 0.1s 0s linear}@media (hover:hover) and (pointer:fine){.c-pagination .c-pagination__arrow:hover{color:var(--wp--preset--color--violet-700)}}.c-pagination .c-pagination__arrow--prev{-ms-grid-row:1;-ms-grid-column:1;grid-area:left}.c-pagination .c-pagination__arrow--next{-ms-grid-row:1;-ms-grid-column:9;grid-area:right}.c-pagination .c-pagination__current{-ms-grid-row:1;-ms-grid-column:3;grid-area:current}.c-pagination .c-pagination__slash{-ms-grid-row:1;-ms-grid-column:5;grid-area:slash}.c-pagination .c-pagination__slash svg{display:block;width:1px}.c-pagination .c-pagination__total{-ms-grid-row:1;-ms-grid-column:7;grid-area:total;color:var(--wp--preset--color--black-500)}.c-pageTitleArea__kv{display:block;min-height:calc(250/375 * 100vw)}@media screen and (min-width:769px){.c-pageTitleArea__kv{min-height:400px}}.c-pageTitleArea__kv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-sectinTitle{text-align:center}.c-sectinTitle__sub{display:block;font-family:var(--wp--preset--font-family--eb-garamond);font-size:var(--fz-heading-sm);font-weight:400;line-height:1.75;color:var(--wp--preset--color--gold-500)}.c-sectinTitle__main{display:block;font-family:var(--wp--preset--font-family--noto-serif-jp);font-size:var(--fz-heading-xl);font-weight:500;line-height:1.5}.c-faq summary{display:grid;grid-template-columns:auto 1fr auto;gap:min(0.773480663vw + 2.0994475138px,12px);align-items:center;min-height:min(2.2099447514vw + 31.7127071823px,60px);padding-block:var(--space-base);list-style:none;transition:var(--transition-color)}.c-faq summary:before{display:inline-block;width:1em;height:1em;font-family:var(--wp--preset--font-family--eb-garamond);font-size:var(--fz-heading-xl);font-weight:400;line-height:1;color:var(--wp--preset--color--gold-500);letter-spacing:0.01em;content:"Q"}.c-faq summary:after{display:block;width:32px;height:32px;content:"";background:url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='transparent' d='M0 0h32v32H0z'/%3E%3Cpath d='M6 16h20M16 6v20' stroke='%23333'/%3E%3C/svg%3E") no-repeat center center/contain}.c-faq summary:is(.c-faq__item[open] *):after{background:url("data:image/svg+xml,%3Csvg%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22transparent%22%20d%3D%22M0%200h32v32H0z%22%2F%3E%3Cpath%20d%3D%22M6%2016h20%22%20stroke%3D%22%23333%22%2F%3E%3C%2Fsvg%3E") no-repeat center center/contain}@media (hover:hover) and (pointer:fine){.c-faq summary:hover{color:var(--wp--preset--color--violet-700)}}.c-faq__contents{padding-block-end:var(--space-base)}.c-floatingNavi{position:fixed;right:0;bottom:0;z-index:var(--z-floating);pointer-events:all;background-color:var(--wp--preset--color--white);transition:var(--transition-opacity)}@media screen and (max-width:768px){.c-floatingNavi{width:100%}}.c-floatingNavi .c-floatingNavi__inner{grid-template-columns:235px 1fr}.c-floatingNavi .wp-block-button{width:100%;max-width:none;height:100%;min-height:50px}@media screen and (min-width:769px){.c-floatingNavi .wp-block-button{min-height:100px}}.c-floatingNavi .wp-block-button .wp-block-button__link:not(.editor-styles-wrapper *){border-color:var(--button-bg)!important;transition:color 0.2s 0s linear,background-color 0.2s 0s linear,border-color 0.2s 0s linear}@media (hover:hover) and (pointer:fine){.c-floatingNavi .wp-block-button .wp-block-button__link:hover:not(.editor-styles-wrapper *){border-color:var(--button-bg)!important}}.c-floatingNavi .c-floatingNavi__sp .wp-block-button__link{--button-bg:var(--wp--preset--color--white);--button-text:var(--wp--preset--color--black-300);--button-border-color:var(--wp--preset--color--violet-700)}.c-floatingNavi .c-floatingNavi__sp .wp-block-button__link:not(.editor-styles-wrapper *){border-color:var(--wp--preset--color--violet-700)!important;transition:color 0.2s 0s linear,background-color 0.2s 0s linear,border-color 0.2s 0s linear}@media (hover:hover) and (pointer:fine){.c-floatingNavi .c-floatingNavi__sp .wp-block-button__link:hover:not(.editor-styles-wrapper *){--button-bg:var(--wp--preset--color--violet-700);--button-text:var(--wp--preset--color--white)}}.c-floatingNavi.is-hidden{pointer-events:none;opacity:0}@media screen and (min-width:769px){.c-overlayMedia .c-overlayMedia__image{display:block;width:88.275862069%;margin:0}}.c-overlayMedia .c-overlayMedia__contents{position:relative;z-index:2;width:min(24.861878453vw + 241.7679558011px,560px);margin-block-start:max(-15.7575757576vw + -10.9090909091px,-200px);margin-inline:auto!important}@media screen and (min-width:769px){.c-overlayMedia .c-overlayMedia__contents{margin-right:0!important}}.c-functionButton{--color:var(--wp--preset--color--black-300);--bg-color:var(--wp--preset--color--white);--bd-color:var(--wp--preset--color--black-500);display:grid;grid-auto-flow:column;gap:8px;place-items:center;padding:var(--space-base) var(--space-xl);font-size:var(--fz-body-md);font-weight:700;line-height:1.72;color:var(--color);background-color:var(--bg-color);border:1px solid var(--bd-color);border-radius:var(--infinity);transition:var(--transition-color),var(--transition-background-color)}.c-functionButton svg{width:24px;height:24px}@media (hover:hover) and (pointer:fine){.c-functionButton:hover{--color:var(--wp--preset--color--white);--bg-color:var(--wp--preset--color--black-300);--bd-color:var(--wp--preset--color--black-300)}}.c-selectBox{position:relative;display:grid;width:100%;overflow:hidden;border:1px solid var(--wp--preset--color--black-500);border-radius:4px}.c-selectBox:focus-within{outline:1px solid var(--focus-color)}.c-selectBox:after{position:absolute;inset-block:0;right:min(0.4419889503vw + 10.3425414365px,16px);width:10px;height:6px;margin:auto;pointer-events:none;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%207%22%3E%3Cpath%20d%3D%22m1%201%205%205%205-5%22%20stroke%3D%22%23333%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 0/cover}.c-selectBox__text{display:grid;grid-area:1/1;align-items:center;width:100%;padding:max(-0.2209944751vw + 10.8287292818px,8px) 32px max(-0.2209944751vw + 10.8287292818px,8px) max(-0.8839779006vw + 19.3149171271px,8px);font-size:var(--fz-body-sm);line-height:1.66}.c-selectBox select{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;background-color:#fff;opacity:0}.c-newsList .c-newsList__item{display:grid;grid-template-areas:"image ." "image date" "image title" "image category" "image .";grid-template-rows:1fr auto auto auto 1fr;grid-template-columns:140px 1fr;gap:min(0.4419889503vw + 2.3425414365px,8px) var(--wp--preset--spacing--space-custom-16-40);padding-block-end:var(--wp--preset--spacing--space-base);margin-block-end:var(--wp--preset--spacing--space-base);border-bottom:1px solid var(--wp--preset--color--black-700)}.c-newsList .c-newsList__featured-image{-ms-grid-row:1;-ms-grid-row-span:7;-ms-grid-column:1;grid-area:image;overflow:hidden;border:1px solid var(--wp--preset--color--black-500);border-radius:5px}.c-newsList .c-newsList__featured-image img{width:100%;height:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;transition:var(--transition-transform)}@media (hover:hover) and (pointer:fine){.c-newsList .c-newsList__featured-image:is(.c-newsList__item:hover *) img{transform:scale(1.05)}}.c-newsList .c-newsList__title{-ms-grid-row:5;-ms-grid-column:3;grid-area:title;font-size:var(--fz-body-sm);font-weight:400;line-height:1.7}.c-newsList .c-newsList__date{-ms-grid-row:3;-ms-grid-column:3;grid-area:date;font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--body-sm);line-height:1.7;color:var(--wp--preset--color--black-400)}.c-newsList .c-newsList__category{-ms-grid-row:7;-ms-grid-column:3;display:flex;grid-area:category;gap:8px;align-items:center}.c-newsList .c-newsList__category span{padding:4px 16px;font-size:var(--wp--preset--font-size--body-xs);line-height:1.67;color:var(--wp--preset--color--black-300)!important;text-align:center;border:1px solid var(--wp--preset--color--black-500);border-radius:var(--infinity)}.c-archiveFilter{position:fixed;top:0;left:100%;z-index:1000;width:100%;max-width:728px;height:100%;margin:0}.c-archiveFilter button{--webkit-appearance:none;--moz-appearance:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:transparent;border:none}.c-archiveFilter .c-archiveFilter__inner{position:relative;width:100%;height:100%;padding:80px min(7.0718232044vw + -10.5193370166px,80px);overflow-y:auto;background-color:var(--wp--preset--color--white);transition:var(--transition-transform)}.c-archiveFilter .c-archiveFilter__inner:is(.is-open *){transform:translateX(-100%)}.c-archiveFilter .c-archiveFilter__close{position:absolute;top:min(7.0718232044vw + -26.5193370166px,64px);right:min(7.0718232044vw + -26.5193370166px,64px);box-sizing:content-box;width:30px;height:30px;padding:16px;margin:0;color:var(--wp--preset--color--black-300);border:none;transition:var(--transition-color)}@media (hover:hover) and (pointer:fine){.c-archiveFilter .c-archiveFilter__close:hover{color:var(--wp--preset--color--violet-700)}}.c-archiveFilter .c-archiveFilter__title{margin-block-end:var(--space-sm);font-size:var(--fz-heading-md);font-weight:700;line-height:1.67}.c-archiveFilter .c-archiveFilter__item{padding-block:var(--space-sm) var(--space-base);border-top:1px solid var(--wp--preset--color--black-700)}.c-archiveFilter .c-archiveFilter__item.is-hidden{display:none}.c-archiveFilter .c-archiveFilter__name{margin-block-end:var(--space-base);font-size:var(--fz-heading-xs);font-weight:700;line-height:1.67}.c-archiveFilter .c-archiveFilter__list{display:grid;justify-content:start}.c-archiveFilter .c-archiveFilter__list:is([data-category=date] *){justify-content:revert}.c-archiveFilter .c-archiveFilter__list:is([data-category=date] *) .c-selectBox{max-width:335px}.c-archiveFilter .c-archiveFilter__list:is([data-category=category] *){display:flex;flex-wrap:wrap;gap:var(--space-xs)}.c-archiveFilter .c-archiveFilterButton__icon,.c-archiveFilter .c-archiveFilterButton__text{display:block}.c-archiveFilter .c-archiveFilterButton:is([data-category=category] *){--button-color:var(--wp--preset--color--black-300);--button-background-color:var(--wp--preset--color--white);padding:var(--space-xs) var(--space-sm);color:var(--button-color);background-color:var(--button-background-color);border:1px solid var(--wp--preset--color--black-500);border-radius:var(--infinity);transition:var(--transition-color),var(--transition-background-color)}.c-archiveFilter .c-archiveFilterButton:is([data-category=category] *).is-active{--button-color:var(--wp--preset--color--white);--button-background-color:var(--wp--preset--color--black-300);border-color:var(--button-color)}@media (hover:hover) and (pointer:fine){.c-archiveFilter .c-archiveFilterButton:is([data-category=category] *):hover{--button-color:var(--wp--preset--color--white);--button-background-color:var(--wp--preset--color--black-300);border-color:var(--button-color)}}.c-archiveFilter .c-archiveFilterButton:is([data-category=category] *) .c-archiveFilterButton__icon{display:none}.c-archiveFilter .c-archiveFilterButton:is([data-category=category] *) .c-archiveFilterButton__text{font-size:var(--fz-body-sm)}.c-archiveFilter .c-archiveFilterButton:is([data-category=category] *) .c-archiveFilterButton__text:before{content:"#"}.c-archiveFilter .c-archiveFilter__button{display:grid;gap:0 36px;justify-content:center;padding-block-start:var(--space-16-40);border-top:1px solid var(--wp--preset--color--black-700)}@media screen and (min-width:769px){.c-archiveFilter .c-archiveFilter__button{grid-template-columns:auto auto}}.c-archiveFilter .c-archiveFilter__button .c-button{display:grid;place-items:center;width:312px;height:72px;padding:10px var(--space-lg);font-size:var(--fz-label-md);font-weight:700;line-height:1.72;color:var(--wp--preset--color--white);text-align:center;background-color:var(--wp--preset--color--black-300);border:1px solid var(--wp--preset--color--black-300);border-radius:var(--infinity);transition:var(--transition-color),var(--transition-background-color)}@media (hover:hover) and (pointer:fine){.c-archiveFilter .c-archiveFilter__button .c-button:hover{color:var(--wp--preset--color--black-300)!important;background-color:var(--wp--preset--color--white)!important}}.c-archiveFilter .c-archiveCounter{font-size:var(--fz-body-md);font-weight:400;line-height:1.72;text-align:center}.c-archiveFilter .c-archiveCounter__totalNumber{font-family:var(--wp--preset--font-family--noto-serif-jp);font-size:var(--fz-heading-md)}.c-archiveFilter .c-archiveCounter__currentNumber{font-family:var(--wp--preset--font-family--noto-serif-jp);font-size:var(--fz-heading-xl);color:var(--wp--preset--color--violet-700)}.c-archiveFilterOverlay{position:fixed;top:0;left:0;z-index:999;width:100%;max-width:none;height:100%;margin:0!important;pointer-events:none;background-color:rgba(0,0,0,0.5);opacity:0;transition:var(--transition-opacity)}.c-archiveFilterOverlay:is(.modal-open *){pointer-events:auto;opacity:1}.splide .splide__arrows{position:absolute;inset-inline:0;top:calc(50% - min(1.546961326vw + 10.1988950276px, 30px));z-index:2;display:flex;align-items:center;justify-content:space-between;width:calc(100% - 8px);margin-inline:auto;pointer-events:none}.splide .splide__arrows:is(.splide:has(.acf-brideReport) *),.splide .splide__arrows:is(.splide:has(.acf-recommendPlan) *),.splide .splide__arrows:is(.splide:has(.acf-relationBrideReport) *),.splide .splide__arrows:is(.splide:has(.acf-relationPosts[data-post-type=bride-report]) *),.splide .splide__arrows:is(.splide:has(.acf-sliderMedia) *),.splide .splide__arrows:is(.splide:has(.acf-sliderStudio) *){top:calc(min(13.2596685083vw + 100.2762430939px, 270px) / 2 - min(1.546961326vw + 10.1988950276px, 30px))}.splide .splide__arrows:is(.splide:has(.acf-campaingList) *){top:calc(min(17.679558011vw + 133.7016574586px, 360px) / 2 - min(1.546961326vw + 10.1988950276px, 30px))}.splide .splide__arrows:is(.splide:has(.acf-memberList) *){top:calc(min(22.6519337017vw + 70.0552486188px, 360px) / 2 - min(1.546961326vw + 10.1988950276px, 30px))}.splide .splide__arrows:is(.c-modal *){top:calc(min(6.6298342541vw + 55.138121547px, 140px) + min(7.6243093923vw + 266.408839779px, 364px) / 2 - min(1.546961326vw + 10.1988950276px, 30px))}.splide .splide__arrows .splide__arrow{padding:0;pointer-events:auto;background-color:transparent;border:0;border-radius:calc(infinity * 1px);filter:drop-shadow(0px 4px 10px rgba(0,0,0,0.1));--button-bg:var(--wp--preset--color--white);--button-text:var(--wp--preset--color--black-300)}.splide .splide__arrows .splide__arrow svg{--circle-color:var(--button-bg);--arrow-color:var(--button-text);width:min(3.0939226519vw + 20.3977900552px,60px)}@media (hover:hover) and (pointer:fine){.splide .splide__arrows .splide__arrow:hover{--button-bg:var(--wp--preset--color--violet-700);--button-text:var(--wp--preset--color--white)}}.splide .splide__arrows .splide__arrow--prev{transform:translateX(1.0666666667vw)}@media screen and (min-width:1160px){.splide .splide__arrows .splide__arrow--prev{transform:translateX(max(-50vw + 580px,-30px))}}.splide .splide__arrows .splide__arrow--next{transform:translateX(-1.0666666667vw)}@media screen and (min-width:1160px){.splide .splide__arrows .splide__arrow--next{transform:translateX(min(50vw + -580px,30px))}}.splide .c-slideCtrls{display:grid;grid-template-areas:"left . current . slash . total . right";grid-template-columns:auto min(4.9723756906vw + 16.3535911602px,80px) auto min(0.8839779006vw + 12.6850828729px,24px) auto min(0.8839779006vw + 12.6850828729px,24px) auto min(4.9723756906vw + 16.3535911602px,80px) auto;align-items:center;justify-content:center;margin-block-start:var(--space-24-40);font-family:var(--wp--preset--font-family--eb-garamond);font-size:var(--fz-heading-md);letter-spacing:0.03em}.splide .c-slideCtrls:is(.acf-sliderStudioModal *),.splide .c-slideCtrls:is(.c-modal *){color:var(--wp--preset--color--white)}.splide .c-slideCtrls button{color:currentColor}.splide .c-slideCtrls svg{display:block;width:24px}.splide .c-slideCtrls__arrow{padding:0;cursor:pointer;background:transparent;border:0;transition:color 0.1s 0s linear}@media (hover:hover) and (pointer:fine){.splide .c-slideCtrls__arrow:hover{color:var(--wp--preset--color--violet-700)}}.splide .c-slideCtrls__arrow--prev{-ms-grid-row:1;-ms-grid-column:1;grid-area:left}.splide .c-slideCtrls__arrow--next{-ms-grid-row:1;-ms-grid-column:9;grid-area:right}.splide .c-slideCtrls__current{-ms-grid-row:1;-ms-grid-column:3;grid-area:current}.splide .c-slideCtrls__slash{-ms-grid-row:1;-ms-grid-column:5;grid-area:slash}.splide .c-slideCtrls__slash svg{display:block;width:1px}.splide .c-slideCtrls__total{-ms-grid-row:1;-ms-grid-column:7;grid-area:total;color:var(--wp--preset--color--black-500)}.splide .c-slideCtrls:has(.c-slideCtrls__toggle){grid-template-areas:"left . current . slash . total . right . playBtn";grid-template-columns:auto min(4.9723756906vw + 16.3535911602px,80px) auto min(0.8839779006vw + 12.6850828729px,24px) auto min(0.8839779006vw + 12.6850828729px,24px) auto min(4.9723756906vw + 16.3535911602px,80px) auto var(--space-sm) auto}.splide .c-slideCtrls .c-slideCtrls__toggle{-ms-grid-row:1;-ms-grid-column:11;grid-area:playBtn;padding:0;cursor:pointer;background:transparent;border:0;transition:color 0.1s 0s linear}@media (hover:hover) and (pointer:fine){.splide .c-slideCtrls .c-slideCtrls__toggle:hover{color:var(--wp--preset--color--violet-700)}}.c-filterCondition{display:flex;gap:0 8px;margin-block-start:var(--space-lg)}.c-filterCondition .c-filterCondition__itemTitle{font-size:var(--fz-heading-sm);font-weight:700;line-height:1.7;margin-inline-end:-8px}.c-filterCondition .c-filterCondition__itemList{display:flex;flex-wrap:wrap;gap:0 var(--space-sm);justify-content:start}.c-filterCondition .c-filterCondition__itemListText{font-size:var(--fz-heading-sm);font-weight:700;line-height:1.7}.c-filterMenu{position:fixed;top:0;left:100%;z-index:1000;width:100%;max-width:728px!important;height:100%;margin:0!important}.c-filterMenu button{--webkit-appearance:none;--moz-appearance:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:transparent;border:none}.c-filterMenu .c-filterMenu__inner{position:relative;width:100%;height:100%;padding:80px min(7.0718232044vw + -10.5193370166px,80px);overflow-y:auto;background-color:var(--wp--preset--color--white);transition:var(--transition-transform)}.c-filterMenu .c-filterMenu__inner:is(.is-open *){transform:translateX(-100%)}.c-filterMenu .c-filterMenu__close{position:absolute;top:min(7.0718232044vw + -26.5193370166px,64px);right:min(7.0718232044vw + -26.5193370166px,64px);box-sizing:content-box;width:30px;height:30px;padding:16px;margin:0;color:var(--wp--preset--color--black-300);border:none;transition:var(--transition-color)}@media (hover:hover) and (pointer:fine){.c-filterMenu .c-filterMenu__close:hover{color:var(--wp--preset--color--violet-700)}}.c-filterMenu .c-filterMenu__title{margin-block-end:var(--space-sm);font-size:var(--fz-heading-md);font-weight:700;line-height:1.67}.c-filterMenu .c-filterMenu__item{padding-block:var(--space-sm) var(--space-base);border-top:1px solid var(--wp--preset--color--black-700)}.c-filterMenu .c-filterMenu__item.is-hidden{display:none}.c-filterMenu .c-filterMenu__name{margin-block-end:var(--space-base);font-size:var(--fz-heading-xs);font-weight:700;line-height:1.67}.c-filterMenu .c-filterMenu__list{display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:start}.c-filterMenu .c-filterMenu__list:is([data-category=attire] *),.c-filterMenu .c-filterMenu__list:is([data-category=color] *),.c-filterMenu .c-filterMenu__list:is([data-category=dress-type] *),.c-filterMenu .c-filterMenu__list:is([data-category=wasou-type] *){display:grid;justify-content:start}.c-filterMenu .c-filterMenu__list:is([data-category=attire] *),.c-filterMenu .c-filterMenu__list:is([data-category=dress-type] *){grid-template-columns:repeat(auto-fill,74px);gap:min(0.3314917127vw + 13.7569060773px,18px) min(1.2154696133vw + 8.4419889503px,24px)}.c-filterMenu .c-filterMenu__list:is([data-category=color] *),.c-filterMenu .c-filterMenu__list:is([data-category=wasou-type] *){grid-template-columns:repeat(auto-fill,55px);gap:min(0.3314917127vw + 13.7569060773px,18px)}.c-filterMenu .c-filterMenu__list:is([data-category=date] *),.c-filterMenu .c-filterMenu__list:is([data-category=photographer] *),.c-filterMenu .c-filterMenu__list:is([data-category=stylist] *){justify-content:revert}.c-filterMenu .c-filterMenu__list:is([data-category=date] *) .c-selectBox,.c-filterMenu .c-filterMenu__list:is([data-category=photographer] *) .c-selectBox,.c-filterMenu .c-filterMenu__list:is([data-category=stylist] *) .c-selectBox{max-width:335px}.c-filterMenu .c-filterMenuTaxonomyButton:not([data-category=attire] *):not([data-category=dress-type] *):not([data-category=wasou-type] *):not([data-category=color] *){display:block;--button-color:var(--wp--preset--color--black-300);--button-background-color:var(--wp--preset--color--white);padding:var(--space-xs) var(--space-sm);color:var(--button-color);background-color:var(--button-background-color);border:1px solid var(--wp--preset--color--black-500);border-radius:var(--infinity);transition:var(--transition-color),var(--transition-background-color)}.c-filterMenu .c-filterMenuTaxonomyButton:not([data-category=attire] *):not([data-category=dress-type] *):not([data-category=wasou-type] *):not([data-category=color] *).is-active{--button-color:var(--wp--preset--color--white);--button-background-color:var(--wp--preset--color--black-300);border-color:var(--button-color)}@media (hover:hover) and (pointer:fine){.c-filterMenu .c-filterMenuTaxonomyButton:not([data-category=attire] *):not([data-category=dress-type] *):not([data-category=wasou-type] *):not([data-category=color] *):hover{--button-color:var(--wp--preset--color--white);--button-background-color:var(--wp--preset--color--black-300);border-color:var(--button-color)}}.c-filterMenu .c-filterMenuTaxonomyButton__icon,.c-filterMenu .c-filterMenuTaxonomyButton__text{display:block}.c-filterMenu .c-filterMenuTaxonomyButton__icon{margin-block-end:8px;outline-offset:-1px;transition:outline-offset 0.2s ease-out}.c-filterMenu .c-filterMenuTaxonomyButton__icon:is([data-category=attire] *):is(.is-active *),.c-filterMenu .c-filterMenuTaxonomyButton__icon:is([data-category=color] *):is(.is-active *),.c-filterMenu .c-filterMenuTaxonomyButton__icon:is([data-category=dress-type] *):is(.is-active *),.c-filterMenu .c-filterMenuTaxonomyButton__icon:is([data-category=wasou-type] *):is(.is-active *){outline:2px solid var(--wp--preset--color--violet-700)!important;outline-offset:3px!important;border-radius:var(--infinity)}@media (hover:hover) and (pointer:fine){.c-filterMenu .c-filterMenuTaxonomyButton__icon:is([data-category=attire] *):is(.c-filterMenuTaxonomyButton:hover *),.c-filterMenu .c-filterMenuTaxonomyButton__icon:is([data-category=color] *):is(.c-filterMenuTaxonomyButton:hover *),.c-filterMenu .c-filterMenuTaxonomyButton__icon:is([data-category=dress-type] *):is(.c-filterMenuTaxonomyButton:hover *),.c-filterMenu .c-filterMenuTaxonomyButton__icon:is([data-category=wasou-type] *):is(.c-filterMenuTaxonomyButton:hover *){outline:1px solid var(--wp--preset--color--violet-700);border-radius:var(--infinity)}}.c-filterMenu .c-filterMenuTaxonomyButton__icon:is([data-category=attire] *),.c-filterMenu .c-filterMenuTaxonomyButton__icon:is([data-category=dress-type] *){width:64px;height:64px;margin-inline:auto}.c-filterMenu .c-filterMenuTaxonomyButton__icon:is([data-category=color] *),.c-filterMenu .c-filterMenuTaxonomyButton__icon:is([data-category=wasou-type] *){width:45px;height:45px;margin-inline:auto}.c-filterMenu .c-filterMenuTaxonomyButton__text{font-size:var(--fz-body-sm)}.c-filterMenu .c-filterMenuTaxonomyButton__text:not([data-category=attire] *):not([data-category=dress-type] *):not([data-category=wasou-type] *):not([data-category=color] *,[data-term=all] *):before{content:"#"}.c-filterMenu .c-filterMenuTaxonomyButton__text:is([data-category=attire] *),.c-filterMenu .c-filterMenuTaxonomyButton__text:is([data-category=color] *),.c-filterMenu .c-filterMenuTaxonomyButton__text:is([data-category=dress-type] *),.c-filterMenu .c-filterMenuTaxonomyButton__text:is([data-category=wasou-type] *){margin-inline:-1em;font-size:var(--fz-body-xs);text-align:center}.c-filterMenuOverlay{position:fixed;top:0;left:0;z-index:999;width:100%;max-width:none!important;height:100%;margin:0!important;pointer-events:none;background-color:rgba(0,0,0,0.5);opacity:0;transition:var(--transition-opacity)}.c-filterMenuOverlay:is(.modal-open *){pointer-events:auto;opacity:1}.c-filteringButton{display:grid;gap:0 36px;justify-content:center;padding-block-start:var(--space-16-40);border-top:1px solid var(--wp--preset--color--black-700)}@media screen and (min-width:769px){.c-filteringButton{grid-template-columns:auto auto}}.c-filteringButton .c-button{display:grid;place-items:center;width:312px;height:72px;padding:10px var(--space-lg);font-size:var(--fz-label-md);font-weight:700;line-height:1.72;color:var(--wp--preset--color--white);text-align:center;background-color:var(--wp--preset--color--black-300);border:1px solid var(--wp--preset--color--black-300);border-radius:var(--infinity);transition:var(--transition-color),var(--transition-background-color)}@media (hover:hover) and (pointer:fine){.c-filteringButton .c-button:hover{color:var(--wp--preset--color--black-300)!important;background-color:var(--wp--preset--color--white)!important}}.c-filterCounter{font-size:var(--fz-body-md);font-weight:400;line-height:1.72;text-align:center}.c-filterCounter__totalNumber{font-family:var(--wp--preset--font-family--noto-serif-jp);font-size:var(--fz-heading-md)}.c-filterCounter__currentNumber{font-family:var(--wp--preset--font-family--noto-serif-jp);font-size:var(--fz-heading-xl);color:var(--wp--preset--color--violet-700)}.c-ajaxLoading,.c-noPosts{padding-block:var(--space-3xl);margin-block-start:var(--space-xl);font-size:var(--fz-heading-sm);font-weight:700;line-height:1.72;text-align:center;background-color:var(--wp--preset--color--white);border-radius:10px}.c-noPostsRoot:has(.c-noPosts):not(.editor-styles-wrapper *){display:none}@keyframes fadeInModal{0%{opacity:0}to{opacity:1}}.c-modal{position:fixed;top:0;left:0;z-index:999;display:none;place-items:center;width:100%;height:100%}.c-modal.is-active{display:grid;animation:fadeInModal 0.2s ease-out 0s 1 normal backwards running}.c-modal .c-modal__overlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(34,34,34,0.9)}.c-modal .c-modal__close{position:absolute;top:min(4.4198895028vw + 7.4254143646px,64px);right:min(6.6298342541vw + -20.861878453px,64px);z-index:2;box-sizing:content-box;width:min(1.1049723757vw + 15.8563535912px,30px);height:min(1.1049723757vw + 15.8563535912px,30px);padding:16px;margin:0;color:var(--wp--preset--color--black-500);background-color:transparent;border:none;transition:var(--transition-color)}@media (hover:hover) and (pointer:fine){.c-modal .c-modal__close:hover{color:var(--wp--preset--color--violet-700)}}.c-modal .c-modal__content{position:relative;z-index:2;width:89.3333333333vw;max-width:1160px;margin-inline:auto;animation:fadeInModal 0.2s ease-out 0.2s 1 normal backwards running}.c-modal .c-modal__viewport{max-height:80dvh;overflow-y:auto;overflow-x:hidden}@media screen and (min-width:769px){.c-modal .c-modal__viewport{height:calc(80dvh - 80px);max-height:min(36.0078277886vw + 123.0998043053px,584px)}}.c-modal .c-modal__container{padding-block:min(7.5138121547vw + 43.8232044199px,140px) min(5.3038674033vw + 12.1104972376px,80px);padding-inline:min(13.0386740331vw + -28.8950276243px,138px);background-color:#fff}@media screen and (min-width:769px){.c-modal .c-modal__container{padding-block:min(13.28125vw + -30px,140px) min(9.375vw + -40px,80px)}}.c-brideReportItem{display:grid;grid-auto-flow:row;gap:var(--space-xs)}.c-brideReportItem .wp-post-image{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;transition:var(--transition-transform)}.c-brideReportItem .wp-post-image:is(.c-brideReportItem:hover *){transform:var(--hover-scale)}.c-brideReportItem .c-brideReportItem__image{position:relative;overflow:hidden;border-radius:10px}.c-brideReportItem .c-brideReportItem__image:is(.is-new *):before{position:absolute;top:0;left:0;z-index:2;display:block;width:46px;height:46px;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2047%2047%22%3E%0D%0A%20%20%3Cpath%20d%3D%22M0%2046.04V10A10%2010%200%200%201%2010%200h36.04L0%2046.04Z%22%20fill%3D%22%23E93034%22%2F%3E%0D%0A%20%20%3Cpath%20d%3D%22m8.73%2018.1%205.15%205.14-.94.94-5.48-1-.03.03%203.23%203.24-1.08%201.09-5.15-5.15.96-.95%205.45%201.02.05-.05-3.24-3.23%201.08-1.09Zm6.4%203.88-5.14-5.14%203.46-3.46.9.9-2.38%202.37%201.23%201.23%202.2-2.2.9.9-2.2%202.2L15.31%2020l2.39-2.39.9.9-3.48%203.47Zm5.84-5.84-6.61-3.67%201.18-1.19%204.43%202.73.04-.05-2.63-4.5%201.01-1.03%204.52%202.65.05-.05-2.73-4.43%201.18-1.19%203.68%206.62-1.06%201.06-4.35-2.39-.04.04%202.39%204.34-1.06%201.06Z%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%3C%2Fsvg%3E") no-repeat 0 0/contain}.c-brideReportItem .c-brideReportItem__content{display:grid;gap:8px;margin-block-start:8px}.c-brideReportItem .c-brideReportItem__date{font-family:var(--wp--preset--font-family--inter);font-size:var(--fz-body-sm);font-weight:500;line-height:1.66;color:var(--wp--preset--color--black-400);letter-spacing:0.04em}.c-brideReportItem .c-brideReportItem__title{font-size:max(-0.2209944751vw + 16.8287292818px,14px);font-weight:700;line-height:1.72;letter-spacing:0.03em;line-clamp:2;text-overflow:ellipsis}.c-brideReportItem .c-brideReportItem__info{display:grid;grid-template-columns:auto 1fr;gap:0 8px;font-size:var(--fz-body-sm);font-weight:400;line-height:1.72;letter-spacing:0.03em}.c-brideReportItem .c-brideReportItem__infoText{margin:0}.c-brideReportItem .c-brideReportItem__tag{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.c-brideReportItem .c-brideReportItem__tagItem{padding:4px 12px;font-size:var(--fz-body-xs);font-weight:400;line-height:1.72;letter-spacing:0.03em;background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--black-500);border-radius:calc(infinity * 1px)}.l-header{position:fixed;top:0;right:0;z-index:100;width:100%;height:var(--header-height)}.l-header .c-logo{gap:min(0.6629834254vw + 7.5138121547px,16px)}.l-header .c-logo__image{width:min(5.5248618785vw + 79.2817679558px,150px)}.l-header .c-logo__image svg{display:block;width:100%}.l-header .l-header__inner{width:100%;height:100%;padding:0 var(--header-height) 0 15px}@media screen and (width <= 1160px){.l-header .l-header__inner{justify-content:start}}.l-header .l-globalNavi>li{padding-inline-end:1em}@media screen and (min-width:1280px){.l-header .l-globalNavi>li:not(:last-child):after{padding-inline-start:1em;font-weight:400;color:var(--wp--preset--color--black-700);content:"|"}}@media screen and (width <= 1160px){.l-header .l-globalNavi{display:none}}@media (hover:hover) and (pointer:fine){.l-header .l-globalNavi a:hover{color:var(--wp--preset--color--violet-700)}}div.l-menu{position:fixed;right:0;z-index:102;width:100%;max-width:1150px;overflow-y:auto}@media screen and (max-width:768px){div.l-menu{top:var(--header-height);height:calc(100dvh - var(--header-height))}}@media screen and (min-width:769px){div.l-menu{top:0;height:100dvh}}div.l-menu:not(.editor-styles-wrapper *){transform:translateX(100%);transition:transform 0.2s 0s ease-out}div.l-menu:not(.editor-styles-wrapper *):is(.is-menuOpen *){transform:translateX(0);transition:transform 0.4s 0s ease-out}div.l-menu .l-menu__inner{align-items:start;padding:min(4.4198895028vw + 23.4254143646px,80px) min(9.3922651934vw + -15.2209944751px,105px) min(4.4198895028vw + 23.4254143646px,80px) min(6.6298342541vw + -4.861878453px,80px)}@media screen and (max-width:768px){div.l-menu .l-menu__inner{grid-template-rows:auto 1fr;grid-template-columns:1fr}}@media screen and (min-width:769px){div.l-menu .l-menu__inner{grid-template-rows:auto;grid-template-columns:35.2331606218% 1fr}}div.l-menu .l-menu__logo{display:block;width:214px;height:auto}div.l-menu .l-menu__navi{gap:0 min(3.6464088398vw + 1.3259668508px,48px)}@media screen and (min-width:769px){div.l-menu .l-menu__navi{order:2;padding-inline-start:8.96%}}div.l-menu .l-menu__navi a{display:block;padding-block:var(--space-base)}div.l-menu .l-menu__contact{width:88.3582089552%;margin-inline:auto!important}@media screen and (min-width:769px){div.l-menu .l-menu__contact{order:1;width:100%;padding-inline-end:16.4705882353%;border-inline-end:1px solid var(--wp--preset--color--black-700)}}div.l-menuOverlay{position:fixed;top:0;left:0;z-index:101;width:100%;height:100svh;pointer-events:none;background-color:rgba(0,0,0,0.5);opacity:0;transition:opacity 0.2s 0s linear}@media screen and (max-width:768px){div.l-menuOverlay{z-index:99}}div.l-menuOverlay:is(.is-menuOpen *){pointer-events:auto;opacity:1}.l-footer .l-footer__inner{box-sizing:content-box;gap:40px;max-width:1160px;padding-inline:5.3333333333%;margin-inline:auto}@media screen and (min-width:769px){.l-footer .l-footer__inner{grid-template-columns:1fr 62.0689655172%;gap:3.4482758621%}}.l-footerInfo{grid-template-areas:"logo" "." "tagline" "." "tel" "." "address";grid-template-rows:auto var(--space-sm) auto 40px auto 24px auto;align-content:start}.l-footerInfo:is(.is-teaser *){grid-template-areas:"logo" "." "tagline";grid-template-rows:auto var(--space-sm) auto}.l-footerInfo__logo{-ms-grid-row:1;-ms-grid-column:1;grid-area:logo;justify-self:center;width:min(12.7388535032vw + 112.2292993631px,260px)}.l-footerInfo:is(.is-teaser *)>.l-footerInfo__logo{-ms-grid-row:1;-ms-grid-column:1}@media screen and (min-width:769px){.l-footerInfo__logo{justify-self:start}}.l-footerInfo__logo a{display:block}.l-footerInfo__logo figure{display:block!important;width:min(12.7388535032vw + 112.2292993631px,260px);color:var(--wp--preset--color--white)}.l-footerInfo__tagline{-ms-grid-row:3;-ms-grid-column:1;grid-area:tagline;justify-self:center}.l-footerInfo:is(.is-teaser *)>.l-footerInfo__tagline{-ms-grid-row:3;-ms-grid-column:1}@media screen and (min-width:769px){.l-footerInfo__tagline{justify-self:start}}.l-footerInfo__tel{-ms-grid-row:5;-ms-grid-column:1;grid-area:tel}.l-footerInfo__tel a{display:inline-flex;gap:8px;align-items:center}@media (hover:hover) and (pointer:fine){.l-footerInfo__tel a{pointer-events:none}.l-footerInfo__tel a:hover{color:inherit}}.l-footerInfo__tel .c-custom-icon:before{width:24px;height:24px}.l-footerInfo__address{-ms-grid-row:7;-ms-grid-column:1;grid-area:address;grid-row:none!important}.l-footer .l-footerNavi{grid-template-areas:"navi" "." "reserve" "." "online" "." "otherLink";grid-template-rows:auto min(1.7679558011vw + 17.3701657459px,40px) auto 16px auto min(1.7679558011vw + 17.3701657459px,40px) auto}.l-footer .l-footerNavi .l-footerNavi__items{-ms-grid-row:1;-ms-grid-column:1;grid-area:navi;gap:16px;padding-block-end:min(1.7679558011vw + 17.3701657459px,40px)}@media screen and (min-width:769px){.l-footer .l-footerNavi .l-footerNavi__items{grid-template-columns:auto 1fr;gap:16px 11.1111111111%}}.l-footer .l-footerNavi .l-footerNavi__reserve{-ms-grid-row:3;-ms-grid-column:1;grid-area:reserve}.l-footer .l-footerNavi .l-footerNavi__online{-ms-grid-row:5;-ms-grid-column:1;grid-area:online}.l-footer .l-footerNavi .l-otherLink{-ms-grid-row:7;-ms-grid-column:1;flex-wrap:wrap;grid-area:otherLink;row-gap:16px;padding-block-start:min(1.7679558011vw + 17.3701657459px,40px)}.l-footer .l-footerNavi .l-otherLink>p:not(:last-child):after{padding-inline:1em;content:"|"}@media (hover:hover) and (pointer:fine){.l-footer .l-footerNavi a:hover{color:inherit;text-decoration:underline}}:where(.l-mainContents) button{color:currentColor}.u-pcbr{display:none!important}@media screen and (min-width:769px){.u-pcbr{display:inline!important}}.u-spbr{display:inline}@media screen and (min-width:769px){.u-spbr{display:none!important}}.u-pcInline:not(.editor-styles-wrapper *){display:none!important}@media screen and (min-width:769px){.u-pcInline:not(.editor-styles-wrapper *){display:inline!important}}.u-spInline:not(.editor-styles-wrapper *){display:inline!important}@media screen and (min-width:769px){.u-spInline:not(.editor-styles-wrapper *){display:none!important}}.u-pcInlineBlock:not(.editor-styles-wrapper *){display:none!important}@media screen and (min-width:769px){.u-pcInlineBlock:not(.editor-styles-wrapper *){display:inline-block!important}}.u-spInlineBlock:not(.editor-styles-wrapper *){display:inline-block!important}@media screen and (min-width:769px){.u-spInlineBlock:not(.editor-styles-wrapper *){display:none!important}}.u-pcBlock:not(.editor-styles-wrapper *){display:none!important}@media screen and (min-width:769px){.u-pcBlock:not(.editor-styles-wrapper *){display:block!important}}.u-spBlock:not(.editor-styles-wrapper *){display:block!important}@media screen and (min-width:769px){.u-spBlock:not(.editor-styles-wrapper *){display:none!important}}.u-pcFlex:not(.editor-styles-wrapper *){display:none!important}@media screen and (min-width:769px){.u-pcFlex:not(.editor-styles-wrapper *){display:flex!important}}.u-spFlex:not(.editor-styles-wrapper *){display:flex!important}@media screen and (min-width:769px){.u-spFlex:not(.editor-styles-wrapper *){display:none!important}}@media screen and (min-width:769px){.u-spShow:not(.editor-styles-wrapper *){display:none!important}}@media screen and (max-width:768px){.u-pcShow:not(.editor-styles-wrapper *){display:none!important}}.u-hidden:not(.editor-styles-wrapper *){display:none!important}.u-max-w-560{max-width:560px!important}.u-fz-16-20{font-size:min(0.4419889503vw + 14.3425414365px,20px)!important}.u-bg-yellow{background-color:#FFEF5D!important}.u-text-center{text-align:center!important}.u-text-left{text-align:left!important}.u-text-right{text-align:right!important}.is-align-center-left{text-align:left!important}@media screen and (min-width:769px){.is-align-center-left{text-align:center!important}}.is-align-left-center{text-align:center!important}@media screen and (min-width:769px){.is-align-left-center{text-align:left!important}}@media screen and (max-width:768px){.u-sp-colspan2{grid-column:span 2!important}}.p-kv{position:relative;--scroller-height:60px}@media screen and (min-width:769px){.p-kv{--scroller-height:100px}}.p-kv .p-kv__overlay{position:absolute;inset-inline:0;top:0;z-index:2;width:100%;max-width:1160px;height:460px;margin-inline:auto;pointer-events:none}@media screen and (min-width:769px){.p-kv .p-kv__overlay{height:660px}}.p-kv .p-kv__badge{position:absolute;top:min(1.7679558011vw + 13.3701657459px,36px);right:max(-2.2099447514vw + 28.2872928177px,0px);width:min(9.9447513812vw + 112.7071823204px,240px);height:min(9.9447513812vw + 112.7071823204px,240px);pointer-events:auto}@keyframes scroll-animation{0%{opacity:1;transform:translateY(0)}50%{opacity:1}to{opacity:0;transform:translateY(var(--scroller-height))}}.p-kv .p-kv__scroller{position:absolute;top:calc(305/375 * 100vw);right:calc(10/375 * 100vw);z-index:2;display:grid;grid-template-areas:"text" "icon";grid-template-rows:auto var(--scroller-height);gap:10px;justify-items:center;margin:0;pointer-events:none}@media screen and (min-width:769px){.p-kv .p-kv__scroller{top:415px;right:32px}}.p-kv .p-kv__scroller div{-ms-grid-row:1;-ms-grid-column:1;grid-area:text;font-family:var(--wp--preset--font-family--eb-garamond);font-size:var(--fz-heading-md);line-height:1;color:var(--wp--preset--color--white);letter-spacing:0.01em;writing-mode:vertical-rl}.p-kv .p-kv__scroller:before{-ms-grid-row:3;-ms-grid-column:1;grid-area:icon;width:9px;height:9px;content:"";background-color:var(--wp--preset--color--white);border-radius:var(--infinity);animation:scroll-animation 1s linear 0s infinite normal forwards running}.p-kv .p-kv__scroller:after{-ms-grid-row:3;-ms-grid-column:1;grid-area:icon;width:1px;height:var(--scroller-height);content:"";background-color:var(--wp--preset--color--white)}@media screen and (min-width:769px){.p-topPage .p-pickupMedia{gap:6.8965517241%}}.p-topPage .p-pickyGrid{gap:min(2.7624309392vw + 4.6408839779px,40px)}@media screen and (max-width:768px){.p-topPage .p-pickyGrid{grid-template-columns:repeat(2,1fr)}}.p-topPage .p-pickyGrid__item{position:relative}.p-topPage .p-pickyGrid__item a:before{position:absolute;inset:0;z-index:1;display:block;content:"";border-radius:100vw 100vw 0 0}.p-topPage .p-pickyGrid__image{overflow:hidden}.p-topPage .p-pickyGrid__image .components-resizable-box__container{max-height:none!important}.p-topPage .p-pickyGrid__image img{width:100%;height:100%;aspect-ratio:360/495;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform 0.2s 0s linear}.p-topPage .p-pickyGrid__image img:is(.p-pickyGrid__item:has(a:hover) *){transform:scale(1.05)}.p-team__jobName{padding-block:var(--space-base);font-size:var(--fz-heading-md);font-weight:700;line-height:1.75;letter-spacing:0.03em;list-style:none;border-top:1px solid var(--wp--preset--color--black-700);border-bottom:1px solid var(--wp--preset--color--black-700)}@keyframes gallery-animation{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.p-gallery .p-gallery__view{overflow:hidden;background-repeat:no-repeat;background-position:left -1px center;background-size:cover;transform:translateZ(0);backface-visibility:hidden}.p-gallery .p-gallery__images{--gap:2px;--image-size:940px;display:grid;grid-template-columns:repeat(2,var(--image-size));gap:var(--gap);width:calc(var(--image-size) * 2 + var(--gap));background-color:#fff;transform:translateZ(0);backface-visibility:hidden}.p-gallery .p-gallery__images:not(.editor-styles-wrapper *){animation:gallery-animation 30s linear 0s infinite normal forwards running;will-change:transform}@media screen and (min-width:769px){.p-gallery .p-gallery__images{--gap:5px;--image-size:2296px}}.p-gallery .p-gallery__images figure{margin:0}.p-gallery .p-gallery__images img{width:var(--image-size);height:auto}.p-instagram__logo{width:min(1.1049723757vw + 25.8563535912px,40px)}.editor-styles-wrapper .p-bestRate,.p-planArchivePage .p-bestRate{grid-template-columns:1fr}@media screen and (min-width:769px){.editor-styles-wrapper .p-bestRate,.p-planArchivePage .p-bestRate{grid-template-columns:154px auto;gap:40px;align-items:center;justify-content:center}}.editor-styles-wrapper .p-anchorButtons .wp-block-button,.p-planArchivePage .p-anchorButtons .wp-block-button{width:calc(50% - 7.5px);min-height:56px}@media screen and (min-width:769px){.editor-styles-wrapper .p-anchorButtons .wp-block-button,.p-planArchivePage .p-anchorButtons .wp-block-button{width:calc(25% - 11.25px);max-width:174px}}.editor-styles-wrapper .p-anchorButtons .wp-block-button__link,.p-planArchivePage .p-anchorButtons .wp-block-button__link{padding-inline:30px}.editor-styles-wrapper .p-anchorButtons .c-custom-icon,.p-planArchivePage .p-anchorButtons .c-custom-icon{position:absolute;inset-block:0;right:12px;width:24px;height:24px;margin:auto}@media screen and (min-width:781px){.editor-styles-wrapper .p-advantageMedia,.p-stylistArchivePage .p-advantageMedia{flex-wrap:wrap!important}}@media screen and (max-width:781px){.editor-styles-wrapper .p-pickupStylist,.p-stylistArchivePage .p-pickupStylist{grid-template-columns:repeat(2,1fr)}}.editor-styles-wrapper .p-pickupStylist .wp-block-columns,.p-stylistArchivePage .p-pickupStylist .wp-block-columns{align-content:start!important}@media screen and (max-width:781px){.editor-styles-wrapper .p-pickupStylist .wp-block-columns,.p-stylistArchivePage .p-pickupStylist .wp-block-columns{padding-inline:0!important}}@media screen and (min-width:782px){.editor-styles-wrapper .p-pickupStylist .wp-block-columns,.p-stylistArchivePage .p-pickupStylist .wp-block-columns{padding-inline:min(8.0321285141vw + -62.8112449799px,40px)!important}}@media screen and (min-width:600px){.editor-styles-wrapper .p-pickupStylist .wp-block-columns,.p-stylistArchivePage .p-pickupStylist .wp-block-columns{flex-wrap:nowrap!important}}@media screen and (min-width:600px){.editor-styles-wrapper .p-pickupStylist .wp-block-column:first-child,.p-stylistArchivePage .p-pickupStylist .wp-block-column:first-child{flex-basis:100px!important}}@media screen and (min-width:600px){.editor-styles-wrapper .p-pickupStylist .wp-block-column:nth-child(2),.p-stylistArchivePage .p-pickupStylist .wp-block-column:nth-child(2){flex-basis:calc(100% - 100px - 2em)!important}}@media screen and (min-width:782px){.editor-styles-wrapper .p-pickupStylist .wp-block-column:nth-child(2),.p-stylistArchivePage .p-pickupStylist .wp-block-column:nth-child(2){align-self:center!important}}.editor-styles-wrapper .p-pickupStylist .wp-block-column img[src*=ico-instagram],.p-stylistArchivePage .p-pickupStylist .wp-block-column img[src*=ico-instagram]{position:relative;bottom:-2px;display:inline-block;width:24px!important;height:24px;vertical-align:text-bottom}@media screen and (max-width:599px){.editor-styles-wrapper .p-pickupStylist .wp-block-column p:has(img[src*=ico-instagram]),.p-stylistArchivePage .p-pickupStylist .wp-block-column p:has(img[src*=ico-instagram]){text-align:center}}.editor-styles-wrapper .p-pickupStylist .p-pickupStylist__thumb img,.p-stylistArchivePage .p-pickupStylist .p-pickupStylist__thumb img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.editor-styles-wrapper .p-stylistList,.p-stylistArchivePage .p-stylistList{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(17.85%,155px),1fr));gap:25px}.editor-styles-wrapper .p-stylistList__thumbnail,.p-stylistArchivePage .p-stylistList__thumbnail{width:100%!important;height:auto!important;aspect-ratio:1/1;overflow:hidden;border-radius:10px}.editor-styles-wrapper .p-stylistList__thumbnail img,.p-stylistArchivePage .p-stylistList__thumbnail img{width:100%;height:auto!important;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:transform 0.2s ease-out}@media (hover:hover) and (pointer:fine){.editor-styles-wrapper .p-stylistList__thumbnail:is(.p-stylistList .stylist:hover *) img,.p-stylistArchivePage .p-stylistList__thumbnail:is(.p-stylistList .stylist:hover *) img{transform:scale(1.05)}}.editor-styles-wrapper .p-stylistList__name,.p-stylistArchivePage .p-stylistList__name{transition:var(--transition-color)}@media (hover:hover) and (pointer:fine){.editor-styles-wrapper .p-stylistList__name:is(.p-stylistList .stylist:hover *) a,.p-stylistArchivePage .p-stylistList__name:is(.p-stylistList .stylist:hover *) a{color:var(--wp--preset--color--violet-700)!important}}.editor-styles-wrapper .p-stylistList__name a,.p-stylistArchivePage .p-stylistList__name a{display:block;padding-block-start:var(--space-xs)}@media screen and (min-width:781px){.editor-styles-wrapper .p-advantageMedia,.p-photographerArchivePage .p-advantageMedia{flex-wrap:wrap!important}}.editor-styles-wrapper .p-prize,.p-photographerArchivePage .p-prize{width:min(16.0220994475vw + 226.9171270718px,432px);margin-inline:auto}@media screen and (min-width:782px){.editor-styles-wrapper .p-prize,.p-photographerArchivePage .p-prize{width:min(29.718875502vw + 51.5983935743px,432px)}}@media screen and (max-width:781px){.editor-styles-wrapper .p-pickupPhotographer,.p-photographerArchivePage .p-pickupPhotographer{grid-template-columns:repeat(2,1fr)}}.editor-styles-wrapper .p-pickupPhotographer .wp-block-columns,.p-photographerArchivePage .p-pickupPhotographer .wp-block-columns{align-content:start!important}@media screen and (max-width:781px){.editor-styles-wrapper .p-pickupPhotographer .wp-block-columns,.p-photographerArchivePage .p-pickupPhotographer .wp-block-columns{padding-inline:0!important}}@media screen and (min-width:782px){.editor-styles-wrapper .p-pickupPhotographer .wp-block-columns,.p-photographerArchivePage .p-pickupPhotographer .wp-block-columns{padding-inline:min(8.0321285141vw + -62.8112449799px,40px)!important}}@media screen and (min-width:600px){.editor-styles-wrapper .p-pickupPhotographer .wp-block-columns,.p-photographerArchivePage .p-pickupPhotographer .wp-block-columns{flex-wrap:nowrap!important}}@media screen and (min-width:600px){.editor-styles-wrapper .p-pickupPhotographer .wp-block-column:first-child,.p-photographerArchivePage .p-pickupPhotographer .wp-block-column:first-child{flex-basis:100px!important}}@media screen and (min-width:600px){.editor-styles-wrapper .p-pickupPhotographer .wp-block-column:nth-child(2),.p-photographerArchivePage .p-pickupPhotographer .wp-block-column:nth-child(2){flex-basis:calc(100% - 100px - 2em)!important}}@media screen and (min-width:782px){.editor-styles-wrapper .p-pickupPhotographer .wp-block-column:nth-child(2),.p-photographerArchivePage .p-pickupPhotographer .wp-block-column:nth-child(2){align-self:center!important}}.editor-styles-wrapper .p-pickupPhotographer .wp-block-column img[src*=ico-instagram],.p-photographerArchivePage .p-pickupPhotographer .wp-block-column img[src*=ico-instagram]{position:relative;bottom:-2px;display:inline-block;width:24px!important;height:24px;vertical-align:text-bottom}@media screen and (max-width:599px){.editor-styles-wrapper .p-pickupPhotographer .wp-block-column p:has(img[src*=ico-instagram]),.p-photographerArchivePage .p-pickupPhotographer .wp-block-column p:has(img[src*=ico-instagram]){text-align:center}}.editor-styles-wrapper .p-pickupPhotographer .p-pickupPhotographer__thumb img,.p-photographerArchivePage .p-pickupPhotographer .p-pickupPhotographer__thumb img{-o-object-position:top;object-position:top}.editor-styles-wrapper .p-photographerList,.p-photographerArchivePage .p-photographerList{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(17.85%,155px),1fr));gap:25px}.editor-styles-wrapper .p-photographerList__thumbnail,.p-photographerArchivePage .p-photographerList__thumbnail{width:100%!important;height:auto!important;aspect-ratio:1/1;overflow:hidden;border-radius:10px}.editor-styles-wrapper .p-photographerList__thumbnail img,.p-photographerArchivePage .p-photographerList__thumbnail img{width:100%;height:auto!important;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:transform 0.2s ease-out}@media (hover:hover) and (pointer:fine){.editor-styles-wrapper .p-photographerList__thumbnail:is(.p-photographerList .photographer:hover *) img,.p-photographerArchivePage .p-photographerList__thumbnail:is(.p-photographerList .photographer:hover *) img{transform:scale(1.05)}}.editor-styles-wrapper .p-photographerList__name,.p-photographerArchivePage .p-photographerList__name{transition:var(--transition-color)}@media (hover:hover) and (pointer:fine){.editor-styles-wrapper .p-photographerList__name:is(.p-photographerList .photographer:hover *) a,.p-photographerArchivePage .p-photographerList__name:is(.p-photographerList .photographer:hover *) a{color:var(--wp--preset--color--violet-700)!important}}.editor-styles-wrapper .p-photographerList__name a,.p-photographerArchivePage .p-photographerList__name a{display:block;padding-block-start:var(--space-xs)}.p-photographerArchivePage:has(.acf-coordinate__noPosts) .p-coordinate,.p-photographerArchivePage:has(.acf-coordinate__noPosts) .p-hairstyle{display:none}.p-photographerArchivePage:has(.acf-relationBrideReport__noPosts) .p-brideReport{display:none}.p-photographerArchivePage:has(.acf-gallery__none) .p-gallery{display:none}.p-postSingle{padding-block-end:var(--wp--preset--spacing--space-xl);padding-inline:5.3333333333%}.p-postSingle .p-postSingle__inner{max-width:960px;margin-inline:auto}.p-postSingle .p-postSingle__title{font-size:var(--wp--preset--font-size--heading-xl);font-weight:700;line-height:1.5}.p-postSingle .p-postSingle__meta{display:grid;grid-template-columns:auto 1fr;gap:8px;padding-block-end:24px;margin-block-start:8px}.p-postSingle .p-postSingle__date{padding-block:8px;font-family:var(--wp--preset--font-family-inter);font-size:var(--wp--preset--font-size--body-sm);line-height:1;color:var(--wp--preset--color--black-400)}.p-postSingle .p-postSingle__category{display:flex;flex-wrap:wrap;gap:8px;align-items:start}.p-postSingle .p-postSingle__categoryLink{padding:8px 16px;font-size:var(--wp--preset--font-size--body-xs);line-height:1;text-align:center;border:1px solid var(--wp--preset--color--black-500);border-radius:var(--infinity)}.p-postSingle .p-postSingle__featureImage{margin-block-end:var(--wp--preset--spacing--space-xl)}.p-postSingle .p-postSingle__featureImage__image{width:100%;height:auto}.p-postSingle .wp-block-buttons .c-custom-icon.icon-arrow-left{--inline-svg:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE0Ljg1IDE3LjM1YS41LjUgMCAwIDEtLjYzLjA3bC0uMDctLjA3LTUtNWEuNS41IDAgMCAxIDAtLjdsNS01YS41LjUgMCAxIDEgLjcuN0wxMC4yMSAxMmw0LjY0IDQuNjUuMDcuMDdjLjEzLjIuMS40Ni0uMDcuNjNaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz48L3N2Zz4=)}.p-postSingle .wp-block-buttons .c-custom-icon.icon-arrow-store{--inline-svg:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNSAyNCI+PHBhdGggZD0iTTE5Ljc0IDMuNWguMDljLjE5LjA0LjM1LjE5LjQuMzhsMS42NiA2Ljg3di4xYTIuNCAyLjQgMCAwIDEtMS41OSAyLjM3VjIwYS41LjUgMCAwIDEtLjUuNWgtNS4yN2EuNS41IDAgMCAxLS41LS41di0xLjgyYzAtLjYzLS4xOC0xLjEtLjQ0LTEuNC0uMjUtLjMtLjYxLS40Ny0xLjA2LS40Ny0uODYgMC0xLjU5LjctMS41OSAxLjkxVjIwYS41LjUgMCAwIDEtLjUuNUg1LjJhLjUuNSAwIDAgMS0uNS0uNXYtNC42OGEuNS41IDAgMCAxIDEgMHY0LjE4aDQuMjR2LTEuMjhjMC0xLjYzIDEuMDctMi45MSAyLjU5LTIuOTEuNzMgMCAxLjM3LjMgMS44Mi44Mi40NS41Mi42OCAxLjI0LjY4IDIuMDV2MS4zMmg0LjI3di02LjE3YTIuMSAyLjEgMCAwIDEtMS40Ni0uOTYgMi4xIDIuMSAwIDAgMS0zLjU2IDAgMi4xIDIuMSAwIDAgMS0zLjU2IDBjLS40LjYtMSAuOTktMS43OC45OWEyLjEgMi4xIDAgMCAxLTEuNzgtLjk1IDIuMDYgMi4wNiAwIDAgMS0xLjU0LjkzbC0uMjQuMDJoLS4wM2EyLjQgMi40IDAgMCAxLTIuMjUtMi41MWwuMDEtLjEgMS42NC02Ljg3LjAzLS4wOGEuNS41IDAgMCAxIC40Ni0uM2gxNC41Wk00LjEgMTAuOTNhMS40IDEuNCAwIDAgMCAxLjMgMS40M2MuMzQgMCAuNjEtLjEzLjgyLS4zNi4yMi0uMjUuMzktLjYzLjQ0LTEuMThsLjAyLS4xYS41LjUgMCAwIDEgLjk4LjExYy4wNC41NC4yMS45Mi40MyAxLjE2LjIxLjI0LjUuMzcuODUuMzcuNjMgMCAxLjItLjU1IDEuMjgtMS41M2wuMDItLjFhLjUuNSAwIDAgMSAuOTguMWMuMS45OS42NiAxLjUzIDEuMjggMS41My42MyAwIDEuMi0uNTUgMS4yOC0xLjUzbC4wMi0uMWEuNS41IDAgMCAxIC45OC4xYy4xLjk3LjY2IDEuNTMgMS4yOCAxLjUzczEuMTktLjU1IDEuMjgtMS41NGwuMDItLjFhLjUuNSAwIDAgMSAuOTguMWwuMDIuMThjLjE0Ljg4LjY3IDEuMzUgMS4yNCAxLjM2YTEuNCAxLjQgMCAwIDAgMS4zLTEuNDNMMTkuMzUgNC41SDUuNjNMNC4xIDEwLjkzWiIgZmlsbD0iY3VycmVudENvbG9yIiAvPjwvc3ZnPgo=)}.p-postSingle .p-postSingle__content>*{margin-block-end:var(--wp--preset--spacing--space-md)}.p-postSingle .p-postSingle__content>:last-child{margin-block-end:0}.p-postSingle .p-postSingle__content a:not(.wp-block-button__link){text-decoration:underline}@media (hover:hover) and (pointer:fine){.p-postSingle .p-postSingle__content a:not(.wp-block-button__link):hover{text-decoration:none}}.p-postSingle .p-postSingle__content a:not(.wp-block-button__link)[target=_blank]:after{position:relative;top:-0.1em;--inline-svg:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTExLjUzIDE5SDE5VjVINXY3LjQ3TTEwLjYgMTcuNnYtNC4ybTAgMEg2LjRtNC4yIDBMNSAxOSIgc3Ryb2tlPSIjMzMzIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background-color:currentColor;-webkit-mask-image:var(--inline-svg);mask-image:var(--inline-svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;transition:var(--transition-background-color)}.p-postSingle .p-postSingle__content ol{padding-left:1em}.p-postSingle .p-postSingle__content ol li{list-style:revert}.p-postSingle .p-postSingle__newPosts{margin-block-start:var(--wp--preset--spacing--space-xl)}.p-postSingle .p-postSingle__newPosts .c-newsList,.p-postSingle .p-postSingle__newPosts .wp-block-buttons{margin-block-start:var(--wp--preset--spacing--space-lg)}.p-planInfo{padding-inline:var(--wp--preset--spacing--space-custom-inline-spacing)}.p-planInfo__inner{max-width:1160px;padding-block-end:var(--space-2xl);margin-inline:auto}.p-planInfo .p-planInfoHeader{display:grid;gap:var(--space-md) 6.8965517241%}@media screen and (min-width:769px){.p-planInfo .p-planInfoHeader{grid-template-columns:1fr 1fr}}.p-planInfo .p-planInfoHeader__featureImage img{width:100%;max-height:360px;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.p-planInfo .p-planTitle__sub{display:block;margin-block-end:8px;font-family:var(--wp--preset--font-family--noto-serif-jp,"Noto Serif JP");font-size:var(--fz-heading-md);font-weight:500;line-height:1.5;color:var(--wp--preset--color--violet-700)}.p-planInfo .p-planTitle__main{display:block;margin-block-start:8px;font-size:var(--fz-heading-lg);font-weight:700;line-height:1.6}.p-planInfo .p-planInfoAfterText{font-size:var(--fz-body-md);line-height:1.72}.p-planInfo .p-planInfoPrice{padding-block-start:var(--space-md);margin-block-start:var(--space-md);font-family:var(--wp--preset--font-family--noto-serif-jp,"Noto Serif JP");border-top:1px solid var(--wp--preset--color--black-700)}@media screen and (min-width:769px){.p-planInfo .p-planInfoPrice{padding-block-start:0;border-top:0}}.p-planInfo .p-planInfoPrice__title{font-family:var(--wp--preset--font-family--noto-sans-jp,"Noto Sans JP");font-size:var(--fz-heading-md);font-weight:700;line-height:1.75}.p-planInfo .p-planInfoPrice__number{font-size:var(--fz-heading-xl);font-weight:500;line-height:1.67}.p-planInfo .p-planInfoPrice__inTax{font-size:var(--fz-body-md);font-weight:500;line-height:1.72}.p-planInfo .p-planInfoHoliday__text{margin-inline-end:8px;font-family:var(--wp--preset--font-family--noto-sans-jp,"Noto Sans JP");font-size:var(--fz-body-sm);line-height:1.67}.p-planInfo .p-planInfoHoliday__price{margin-inline-end:4px;font-size:var(--fz-body-md);font-weight:500;line-height:1.72}.p-planInfo .p-planInfoHoliday__inTax{font-size:var(--fz-body-xs);line-height:1.6}@media screen and (min-width:769px){.p-planInfo .p-planInfo__reserve{width:-moz-fit-content;width:fit-content;margin-inline:0}}.p-planInfo .p-planInfoColumns{display:grid;gap:var(--space-md) 32px;margin-block-start:var(--space-2xl)}@media screen and (min-width:769px){.p-planInfo .p-planInfoColumns{grid-template-columns:1fr 1fr;border-top:1px solid var(--wp--preset--color--black-700)}}.p-planInfo .p-planInfoBlock{padding-block-start:var(--space-md);border-top:1px solid var(--wp--preset--color--black-700)}@media screen and (min-width:769px){.p-planInfo .p-planInfoBlock:first-child{border-top:0}}.p-planInfo .p-planInfoBlock__title{margin-block-end:8px;font-size:var(--fz-heading-md);font-weight:700;line-height:1.75}.p-planInfo .p-planInfoBlock+.p-planInfoBlock{margin-block-start:var(--space-md)}.p-planInfo .p-planInfoBlock--name .p-planTitle__sub{display:block;margin:0}.p-planInfo .p-planInfoBlock--name .p-planTitle__main{display:block;margin:0;font-size:var(--fz-body-md);font-weight:400;line-height:1.72}.p-planInfo .p-planDetail01{margin-block-end:var(--space-md);font-size:var(--fz-body-md);line-height:1.72}.p-planInfo .p-planDetail02{margin-block-end:var(--space-md);font-size:var(--fz-body-sm);line-height:1.67}.p-planInfo .p-planDetailNotes{font-size:var(--fz-body-xs);line-height:1.6}.p-planInfo .p-planContents{display:flex;flex-wrap:wrap;gap:var(--space-8-16);justify-content:center;margin-block-start:8px}@media screen and (min-width:769px){.p-planInfo .p-planContents{justify-content:flex-start}}.p-planInfo .p-planContents__item{flex-basis:min(2.7878787879vw + 66.5454545455px,100px);min-width:77px}.p-planInfo .p-planContentsTable{width:100%;margin-block-start:var(--space-md);table-layout:fixed;border-collapse:collapse}.p-planInfo .p-planContentsTable td,.p-planInfo .p-planContentsTable th{padding:16px 8px;text-align:left;border-top:1px solid var(--wp--preset--color--black-700);border-bottom:1px solid var(--wp--preset--color--black-700)}.p-planInfo .p-planContentsTable th{width:112px;padding-inline-end:24px;font-size:var(--fz-heading-sm);font-weight:700;line-height:1.72}.p-planInfo .p-planContentsTable td{font-size:var(--fz-body-md);font-weight:400;line-height:1.72}.p-planInfo .c-button-inner .c-custom-icon.icon-arrow-right{--inline-svg:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNSAyNCI+PHBhdGggZD0iTTkuNjUgNi42NWEuNS41IDAgMCAxIC42My0uMDdsLjA3LjA3IDUgNWMuMi4yLjIuNSAwIC43bC01IDVhLjUuNSAwIDEgMS0uNy0uN0wxNC4yOSAxMiA5LjY1IDcuMzVsLS4wNy0uMDdhLjUuNSAwIDAgMSAuMDctLjYzWiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPgo=)}@media screen and (min-width:769px){.p-planInfo .p-planInfo__buttonText{display:grid;grid-template-columns:295px 295px;gap:8px;justify-content:center}}.p-setOptions{padding-block:var(--space-xl);padding-inline:var(--space-custom-inline-spacing);background:url("../../assets/images/common/bg-horizontal.webp") no-repeat center center/cover}.p-setOptions .p-setOptions__inner{max-width:1160px;margin-inline:auto}.p-setOptions .p-setOptions__inner:not(:first-child){margin-block-start:var(--space-xl)}.p-setOptions .p-setOptions__lead{margin-block-start:24px;text-align:center}.p-setOptions .p-setOptions__slider{position:relative;visibility:hidden;margin-block-start:40px;--slider-gap:var(--space-16-40)}@media screen and (min-width:1160px){.p-setOptions .p-setOptions__slider .splide__track{padding-inline:0!important}}.p-setOptions .p-setOption{position:relative;display:grid;grid-auto-flow:row;gap:var(--space-xs);align-content:start;width:calc(275/375 * 100vw);max-width:360px;padding:24px;overflow:hidden;background-color:var(--wp--preset--color--white);border-radius:10px}.p-setOptions .p-setOption:before{display:block;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-family:var(--wp--preset--font-family--eb-garamond);font-size:var(--fz-title-lg-en);line-height:min(6.6298342541vw + 35.138121547px,120px);color:var(--wp--preset--color--gold-500);text-align:center;content:attr(data-number)}.p-setOptions .p-setOption:after{position:absolute;top:0;left:0;width:64px;height:64px;content:""}@media screen and (min-width:769px){.p-setOptions .p-setOption:after{width:80px;height:80px}}.p-setOptions .p-setOption[data-icon=set]:after{background:url("../../assets/images/common/ico-set.png") no-repeat 0 0/contain}.p-setOptions .p-setOption[data-icon=option]:after{background:url("../../assets/images/common/ico-option.png") no-repeat 0 0/contain}.p-setOptions .p-setOption .p-setOption__heading{font-size:var(--fz-heading-md);font-weight:700;line-height:1.67;text-align:center}.p-setOptions .p-setOption .p-setOption__price{display:flex;align-items:baseline;width:-moz-fit-content;width:fit-content;margin-inline:auto}.p-setOptions .p-setOption .p-setOption__priceValue{font-family:var(--wp--preset--font-family--noto-serif-jp);font-size:var(--fz-heading-lg);font-weight:500;line-height:1.57}.p-setOptions .p-setOption .p-setOption__priceInTax{font-size:var(--fz-body-xs);line-height:1.67}.p-setOptions .p-setOption .p-setOption__text{font-size:var(--fz-body-sm);line-height:1.72;text-align:center}.p-rankup .p-rankup__image{width:min(11.0497237569vw + 158.5635359116px,300px)}.p-retouchingSample__column{grid-template-rows:subgrid;grid-row:span 3}.p-retouchingSample__column p{align-self:center}.c-planBrideReport:has(.acf-relationPosts__noPosts){display:none!important}.c-planCoordinate:has(.acf-coordinate__noPosts){display:none!important}.c-planGallery:has(.acf-gallery__none){display:none!important}.p-coordinateSingle{padding-inline:var(--wp--preset--spacing--space-custom-inline-spacing)}.p-coordinateSingle .p-coordinateSingle__inner{max-width:1160px;margin-inline:auto}.p-coordinateSingle .p-coordinateSingleHeader{display:grid;gap:24px 6.8965517241%;align-items:start}@media screen and (min-width:769px){.p-coordinateSingle .p-coordinateSingleHeader{grid-template-columns:46.5517241379% 1fr}}.p-coordinateSingle .p-coordinateSingleHeader .p-featureImage img{max-width:540px;height:100%;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}.p-coordinateSingle .p-coordinateInfo{display:grid;gap:var(--space-md)}.p-coordinateSingle .p-stylist{display:grid;grid-template-rows:auto auto;grid-template-columns:min(5.5248618785vw + 79.2817679558px,150px) 1fr;gap:max(-0.8839779006vw + 27.3149171271px,16px);align-items:center}@media screen and (min-width:769px){.p-coordinateSingle .p-stylist{grid-template-columns:min(12.7551020408vw + 2.0408163265px,150px) 1fr}}.p-coordinateSingle .p-stylist .p-stylist__thumbnail{align-self:start}.p-coordinateSingle .p-stylist .p-stylist__thumbnail img{width:100%;height:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:var(--infinity)}.p-coordinateSingle .p-stylist .p-stylist__studio{font-size:var(--fz-body-sm);font-weight:400;line-height:1.72}.p-coordinateSingle .p-stylist .p-stylist__job{margin-block:-4px;font-family:var(--wp--preset--font-family--eb-garamond);font-size:var(--fz-heading-md);font-weight:400;line-height:1.75}.p-coordinateSingle .p-stylist .p-stylist__name{font-family:var(--wp--preset--font-family--noto-serif-jp);font-size:min(1.7679558011vw + 17.3701657459px,40px);font-weight:400;line-height:1.67}.p-coordinateSingle .p-stylist .p-stylist__link{display:inline-flex;grid-column:span 2;gap:8px;align-items:center;justify-self:end;font-size:var(--fz-label-md);font-weight:700;line-height:1.75;text-align:right;transition:var(--transition-color)}.p-coordinateSingle .p-stylist .p-stylist__link svg{width:24px}@media (hover:hover) and (pointer:fine){.p-coordinateSingle .p-stylist .p-stylist__link:hover{color:var(--wp--preset--color--violet-700)}}.p-coordinateSingle .p-description{line-height:1.72}.p-coordinateSingle .p-dress{display:grid;grid-template-rows:auto auto;grid-template-columns:80px 1fr;gap:var(--space-md);align-items:start;padding-block-start:max(-0.8839779006vw + 11.3149171271px,0px)}.p-coordinateSingle .p-dress .p-dressImage img{width:100%;height:100%;aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;border-radius:10px}.p-coordinateSingle .p-dress .p-dress__title{grid-column:span 2;font-size:var(--fz-heading-md);font-weight:700;line-height:1.75}.p-coordinateSingle .p-dress .p-dressData{border-bottom:1px solid var(--wp--preset--color--black-700)}.p-coordinateSingle .p-dress .p-dressData .p-dressData__group{display:grid;grid-template-columns:83px 1fr;gap:0 24px;align-items:start;padding-block:16px;border-top:1px solid var(--wp--preset--color--black-700)}.p-coordinateSingle .p-dress .p-dressData__label{font-family:var(--wp--preset--font-family--eb-garamond);font-size:var(--fz-heading-sm);font-weight:400;line-height:1.71}.p-coordinateSingle .p-dress .p-dressData__value{margin:0;line-height:1.72}.p-coordinateSinglePage:has(.acf-coordinate__noPosts) .p-others,.p-coordinateSinglePage:has(.acf-coordinate__noPosts) .p-ranking{display:none}.p-stylistSingle{padding-inline:var(--wp--preset--spacing--space-custom-inline-spacing)}.p-stylistSingle .p-stylistSingle__grid{display:grid;grid-template-columns:1fr;gap:min(6.6298342541vw + 35.138121547px,120px);max-width:1160px;margin-inline:auto}@media screen and (min-width:769px){.p-stylistSingle .p-stylistSingle__grid{grid-template-columns:min(35.15625vw + 50px,500px) 1fr;gap:min(11.71875vw + -30px,120px)}}.p-stylistSingle .p-stylistImage{position:relative;left:-5.3vw;width:calc(320/375 * 100vw);max-width:500px;aspect-ratio:1/1}@container body (width > 1161px){.p-stylistSingle .p-stylistImage{left:0}}@media screen and (min-width:769px){.p-stylistSingle .p-stylistImage{width:min(35.15625vw + 50px,500px)}}.p-stylistSingle .p-stylistImage__image{width:100%;aspect-ratio:1/1;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.p-stylistSingle .p-stylistCopy{position:absolute;right:max(-3.9779005525vw + -21.0828729282px,-72px);bottom:max(-1.546961326vw + -30.1988950276px,-50px);display:grid;place-items:center;width:min(13.2596685083vw + 180.2762430939px,350px);min-height:min(7.0718232044vw + 85.4806629834px,176px);padding:min(1.7679558011vw + 13.3701657459px,36px) calc(24px - min(0.4419889503vw + 2.3425414365px, 8px)) min(1.7679558011vw + 13.3701657459px,36px) calc(24px + min(0.4419889503vw + 2.3425414365px, 8px));font-family:var(--wp--preset--font-family--noto-serif-jp);font-size:var(--fz-heading-lg);font-weight:500;line-height:1.6;color:var(--wp--preset--color--gold-500);text-align:center;background:var(--wp--preset--color--white)}.p-stylistSingle .p-stylistCopy:before{position:absolute;bottom:min(0.4419889503vw + 2.3425414365px,8px);left:min(0.4419889503vw + 2.3425414365px,8px);width:100%;height:100%;content:"";border:1px solid var(--wp--preset--color--gold-500)}.p-stylistSingle .p-stylistName__sub{display:block;font-family:var(--wp--preset--font-family--eb-garamond);font-size:var(--fz-heading-md);font-weight:400;line-height:1}.p-stylistSingle .p-stylistName__main{display:block;font-family:var(--wp--preset--font-family--noto-serif-jp);font-size:var(--fz-title-lg);font-weight:500;line-height:1.57}.p-stylistSingle .p-stylistName .p-stylist__sns{display:inline-block;width:28px;height:28px;margin-inline-start:16px;vertical-align:text-bottom;transition:scale 0.2s ease-out}.p-stylistSingle .p-stylistName .p-stylist__sns img{width:100%;height:100%}@media (hover:hover) and (pointer:fine){.p-stylistSingle .p-stylistName .p-stylist__sns:hover{scale:1.2}}.p-stylistSingle .p-stylistDescription{margin-block-start:var(--space-24-40);font-size:var(--fz-body-md);font-weight:400;line-height:1.72}.p-stylistSingle .p-stylistBlock{padding-block:var(--space-md);border-top:1px solid var(--wp--preset--color--black-700)}.p-stylistSingle .p-stylistBlock:is(.p-expertise){margin-block-start:var(--space-lg)}.p-stylistSingle .p-stylistBlock:is(.p-awards){border-bottom:1px solid var(--wp--preset--color--black-700)}.p-stylistSingle .p-stylistBlock__title{margin-block-end:var(--space-base);font-size:var(--fz-heading-md);font-weight:700;line-height:1.67}.p-stylistSingle .p-expertise .p-stylistBlock__content{display:flex;flex-wrap:wrap;gap:8px}.p-stylistSingle .p-expertise__item{display:inline-flex;align-items:center;padding:8px 16px;font-size:var(--fz-body-xs);font-weight:400;line-height:1.6;border:1px solid var(--wp--preset--color--black-500);border-radius:var(--infinity)}.p-stylistSingle .p-awards__item{display:grid;grid-template-columns:auto 1fr;gap:8px}.p-stylistSingle .p-awards__item__year{font-size:var(--fz-body-xs);font-weight:400;line-height:1.6}.p-stylistSinglePage:has(.acf-coordinate__noPosts) .p-coordinate,.p-stylistSinglePage:has(.acf-coordinate__noPosts) .p-hairstyle{display:none}.p-stylistSinglePage:has(.acf-relationBrideReport__noPosts) .p-brideReport{display:none}.p-stylistSinglePage:has(.acf-gallery__none) .p-gallery{display:none}.p-photographerSingle{padding-inline:var(--wp--preset--spacing--space-custom-inline-spacing)}.p-photographerSingle .p-photographerSingle__grid{display:grid;grid-template-columns:1fr;gap:min(6.6298342541vw + 35.138121547px,120px);max-width:1160px;margin-inline:auto}@media screen and (min-width:769px){.p-photographerSingle .p-photographerSingle__grid{grid-template-columns:min(35.15625vw + 50px,500px) 1fr;gap:min(11.71875vw + -30px,120px)}}.p-photographerSingle .p-photographerImage{position:relative;left:-5.3vw;width:calc(320/375 * 100vw);max-width:500px;aspect-ratio:1/1}@container body (width > 1161px){.p-photographerSingle .p-photographerImage{left:0}}@media screen and (min-width:769px){.p-photographerSingle .p-photographerImage{width:min(35.15625vw + 50px,500px)}}.p-photographerSingle .p-photographerImage__image{width:100%;aspect-ratio:1/1;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.p-photographerSingle .p-photographerCopy{position:absolute;right:max(-3.9779005525vw + -21.0828729282px,-72px);bottom:max(-1.546961326vw + -30.1988950276px,-50px);width:min(13.2596685083vw + 180.2762430939px,350px);min-height:min(7.0718232044vw + 85.4806629834px,176px);padding:min(1.7679558011vw + 13.3701657459px,36px) calc(24px - min(0.4419889503vw + 2.3425414365px, 8px)) min(1.7679558011vw + 13.3701657459px,36px) calc(24px + min(0.4419889503vw + 2.3425414365px, 8px));font-family:var(--wp--preset--font-family--noto-serif-jp);font-size:var(--fz-heading-lg);font-weight:500;line-height:1.6;color:var(--wp--preset--color--gold-500);text-align:center;background:var(--wp--preset--color--white)}.p-photographerSingle .p-photographerCopy:before{position:absolute;bottom:min(0.4419889503vw + 2.3425414365px,8px);left:min(0.4419889503vw + 2.3425414365px,8px);width:100%;height:100%;content:"";border:1px solid var(--wp--preset--color--gold-500)}.p-photographerSingle .p-photographerName__sub{display:block;font-family:var(--wp--preset--font-family--eb-garamond);font-size:var(--fz-heading-md);font-weight:400;line-height:1}.p-photographerSingle .p-photographerName__main{display:block;font-family:var(--wp--preset--font-family--noto-serif-jp);font-size:var(--fz-title-lg);font-weight:500;line-height:1.57}.p-photographerSingle .p-photographerName .p-photographer__sns{display:inline-block;width:28px;height:28px;margin-inline-start:16px;vertical-align:text-bottom;transition:scale 0.2s ease-out}.p-photographerSingle .p-photographerName .p-photographer__sns img{width:100%;height:100%}@media (hover:hover) and (pointer:fine){.p-photographerSingle .p-photographerName .p-photographer__sns:hover{scale:1.2}}.p-photographerSingle .p-photographerDescription{margin-block-start:var(--space-24-40);font-size:var(--fz-body-md);font-weight:400;line-height:1.72}.p-photographerSingle .p-photographerBlock{padding-block:var(--space-md);border-top:1px solid var(--wp--preset--color--black-700)}.p-photographerSingle .p-photographerBlock:is(.p-expertise){margin-block-start:var(--space-lg)}.p-photographerSingle .p-photographerBlock:is(.p-awards){border-bottom:1px solid var(--wp--preset--color--black-700)}.p-photographerSingle .p-photographerBlock__title{margin-block-end:var(--space-base);font-size:var(--fz-heading-md);font-weight:700;line-height:1.67}.p-photographerSingle .p-expertise .p-photographerBlock__content{display:flex;flex-wrap:wrap;gap:8px}.p-photographerSingle .p-expertise__item{display:inline-flex;align-items:center;padding:8px 16px;font-size:var(--fz-body-xs);font-weight:400;line-height:1.6;border:1px solid var(--wp--preset--color--black-500);border-radius:var(--infinity)}.p-photographerSingle .p-awards__item{display:grid;grid-template-columns:auto 1fr;gap:8px}.p-photographerSingle .p-awards__item__year{font-size:var(--fz-body-xs);font-weight:400;line-height:1.6}@media screen and (min-width:769px){.p-locationSingle{padding-inline:var(--wp--preset--spacing--space-custom-inline-spacing)}}.p-locationSingle .p-locationSingle__grid{display:grid;grid-template-columns:1fr;gap:min(4.4198895028vw + 23.4254143646px,80px);align-items:start;max-width:1160px;margin-inline:auto}@media screen and (min-width:769px){.p-locationSingle .p-locationSingle__grid{grid-template-columns:min(40.0390625vw + 27.5px,540px) 1fr;gap:min(7.8125vw + -20px,80px)}}.p-locationSingle .p-locationImage{visibility:hidden;width:100%;margin-inline:auto;overflow:hidden}@media screen and (min-width:769px){.p-locationSingle .p-locationImage{width:min(40.0390625vw + 27.5px,540px)}}.p-locationSingle .p-locationImage:has(#splide-main.is-initialized,#splide-thumbnail.is-initialized){visibility:visible}.p-locationSingle .p-locationImage .p-locationImage__image{width:100%;height:100%;aspect-ratio:335/222;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:10px}.p-locationSingle .p-locationImage .p-locationImage__thumbnail{width:100%;height:100%;aspect-ratio:56/56;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.p-locationSingle .p-locationImage #splide-main{width:100%}.p-locationSingle .p-locationImage #splide-thumbnail{margin-block-start:16px}.p-locationSingle .p-locationImage #splide-thumbnail .splide__list{justify-content:center}.p-locationSingle .p-locationImage #splide-thumbnail .splide__list:is(.is-overflow *){justify-content:start}.p-locationSingle .p-locationImage #splide-thumbnail .splide__slide{overflow:hidden;cursor:pointer;border-radius:4px;opacity:0.6;transition:var(--transition-opacity)}.p-locationSingle .p-locationImage #splide-thumbnail .splide__slide.is-active{opacity:1}.p-locationSingle .p-locationContent{padding-inline:var(--wp--preset--spacing--space-custom-inline-spacing)}@media screen and (min-width:769px){.p-locationSingle .p-locationContent{padding-inline:0}}.p-locationSingle .p-locationName{font-family:var(--wp--preset--font-family--noto-serif-jp);font-size:var(--fz-heading-xl);font-weight:500;line-height:1.5}.p-locationSingle .p-locationCopy{margin-block-start:var(--wp--preset--spacing--space-md);font-size:var(--fz-body-md);font-weight:400;line-height:1.75}.p-locationSingle .p-locationInfo{margin-block-start:var(--wp--preset--spacing--space-md)}.p-locationSingle .p-locationInfo__group{display:grid;grid-template-columns:84px 1fr;gap:24px;padding-block:16px;border-top:1px solid var(--wp--preset--color--black-700);border-bottom:1px solid var(--wp--preset--color--black-700)}.p-locationSingle .p-locationInfo__group:nth-child(n+2){margin-block-start:-1px}.p-locationSingle .p-locationInfo__title{font-family:var(--wp--preset--font-family--eb-garamond);font-size:var(--fz-heading-sm);font-weight:400;line-height:1.75}.p-locationSingle .p-locationInfo__content{margin:0;font-size:var(--fz-body-md);font-weight:400;line-height:1.75}.p-locationSingle .p-locationInfo__dress:not(:last-child):after,.p-locationSingle .p-locationInfo__situation:not(:last-child):after{content:"・"}.p-locationSingle .p-locationSingle__backButton{margin-block:var(--wp--preset--spacing--space-xl)!important}.p-brideReportSingle{padding-inline:var(--wp--preset--spacing--space-custom-inline-spacing)}.p-brideReportSingle .p-brideReportSingle__inner{max-width:960px;margin-inline:auto}.p-brideReportSingle .p-brideReportSingleHeader__plan{display:block;font-size:var(--fz-heading-sm);font-weight:700;line-height:1.75}.p-brideReportSingle .p-brideReportSingleHeader__titleText{display:block;font-size:var(--fz-heading-xl);font-weight:700;line-height:1.5}.p-brideReportSingle .p-brideReportSingleHeader__thumbnail{margin-block-start:24px}.p-brideReportSingleData{margin-block-start:var(--wp--preset--spacing--space-xl)}.p-brideReportSingleData .p-brideReportSingleData__grid{margin-block-start:var(--wp--preset--spacing--space-md)}@media screen and (min-width:769px){.p-brideReportSingleData .p-brideReportSingleData__grid{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;justify-content:center}}.p-brideReportSingleData .p-brideReportSingleData__info{display:grid;grid-template-columns:auto 1fr;gap:0 8px;align-content:start;font-size:var(--fz-body-sm);font-weight:400;line-height:1.72;letter-spacing:0.03em}@media screen and (min-width:769px){.p-brideReportSingleData .p-brideReportSingleData__info{justify-self:end}}.p-brideReportSingleData .p-brideReportSingleData__infoText{margin:0}.p-brideReportSingleData .p-brideReportSingleData__tag{display:flex;flex-wrap:wrap;gap:8px;align-items:start;justify-self:start;padding:0;margin-block-start:8px;list-style:none}@media screen and (min-width:769px){.p-brideReportSingleData .p-brideReportSingleData__tag{margin:0}}.p-brideReportSingleData .p-brideReportSingleData__tagItem{padding:4px 12px;font-size:var(--fz-body-sm);font-weight:400;line-height:1.72;letter-spacing:0.03em;background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--black-500);border-radius:calc(infinity * 1px)}.p-brideReportSingleMember{display:grid;gap:var(--wp--preset--spacing--space-custom-16-40);margin-block-start:var(--wp--preset--spacing--space-lg)}@media screen and (min-width:769px){.p-brideReportSingleMember{grid-template-columns:1fr 1fr}}.p-brideReportSingleMember .p-photographer,.p-brideReportSingleMember .p-stylist{display:grid;grid-template-rows:auto auto;grid-template-columns:min(5.5248618785vw + 79.2817679558px,150px) 1fr;gap:0 max(-0.8839779006vw + 27.3149171271px,16px);align-items:center}@media screen and (min-width:769px){.p-brideReportSingleMember .p-photographer,.p-brideReportSingleMember .p-stylist{grid-template-columns:min(12.7551020408vw + 2.0408163265px,150px) 1fr}}.p-brideReportSingleMember .p-photographer .p-photographer__thumbnail,.p-brideReportSingleMember .p-photographer .p-stylist__thumbnail,.p-brideReportSingleMember .p-stylist .p-photographer__thumbnail,.p-brideReportSingleMember .p-stylist .p-stylist__thumbnail{align-self:start}.p-brideReportSingleMember .p-photographer .p-photographer__thumbnail img,.p-brideReportSingleMember .p-photographer .p-stylist__thumbnail img,.p-brideReportSingleMember .p-stylist .p-photographer__thumbnail img,.p-brideReportSingleMember .p-stylist .p-stylist__thumbnail img{width:100%;height:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:var(--infinity)}.p-brideReportSingleMember .p-photographer .p-photographer__studio,.p-brideReportSingleMember .p-photographer .p-stylist__studio,.p-brideReportSingleMember .p-stylist .p-photographer__studio,.p-brideReportSingleMember .p-stylist .p-stylist__studio{font-size:var(--fz-body-sm);font-weight:400;line-height:1.72}.p-brideReportSingleMember .p-photographer .p-photographer__job,.p-brideReportSingleMember .p-photographer .p-stylist__job,.p-brideReportSingleMember .p-stylist .p-photographer__job,.p-brideReportSingleMember .p-stylist .p-stylist__job{margin-block:-4px;font-family:var(--wp--preset--font-family--eb-garamond);font-size:var(--fz-heading-md);font-weight:400;line-height:1.75}.p-brideReportSingleMember .p-photographer .p-photographer__name,.p-brideReportSingleMember .p-photographer .p-stylist__name,.p-brideReportSingleMember .p-stylist .p-photographer__name,.p-brideReportSingleMember .p-stylist .p-stylist__name{font-family:var(--wp--preset--font-family--noto-serif-jp);font-size:min(1.7679558011vw + 17.3701657459px,40px);font-weight:400;line-height:1.67}.p-brideReportSingleMember .p-photographer .p-photographer__link,.p-brideReportSingleMember .p-photographer .p-stylist__link,.p-brideReportSingleMember .p-stylist .p-photographer__link,.p-brideReportSingleMember .p-stylist .p-stylist__link{display:inline-flex;grid-column:span 2;gap:8px;align-items:center;justify-self:end;font-size:var(--fz-label-md);font-weight:700;line-height:1.75;text-align:right;transition:var(--transition-color)}.p-brideReportSingleMember .p-photographer .p-photographer__link svg,.p-brideReportSingleMember .p-photographer .p-stylist__link svg,.p-brideReportSingleMember .p-stylist .p-photographer__link svg,.p-brideReportSingleMember .p-stylist .p-stylist__link svg{width:24px}@media (hover:hover) and (pointer:fine){.p-brideReportSingleMember .p-photographer .p-photographer__link:hover,.p-brideReportSingleMember .p-photographer .p-stylist__link:hover,.p-brideReportSingleMember .p-stylist .p-photographer__link:hover,.p-brideReportSingleMember .p-stylist .p-stylist__link:hover{color:var(--wp--preset--color--violet-700)}}.p-brideReportSingleReport{margin-block-start:var(--wp--preset--spacing--space-xl)}.p-brideReportSingleReport .p-brideReportSingleReport__title{font-family:var(--wp--preset--font-family--eb-garamond);font-size:var(--fz-title-lg-en);font-weight:400;line-height:1.5;color:var(--wp--preset--color--gold-500);text-align:center}.p-brideReportSingleReport .p-brideReportSingleReport__heading{padding:8px;margin-block-start:var(--wp--preset--spacing--space-xl);font-size:var(--fz-heading-lg);font-weight:700;line-height:1.6;background-color:var(--wp--preset--color--black-800)}.p-brideReportSingleReport .p-brideReportSingleReport__image{margin-block-start:var(--wp--preset--spacing--space-md)}.p-brideReportSingleReport .p-brideReportSingleReport__text{margin-block-start:var(--wp--preset--spacing--space-md);font-size:var(--fz-body-md);font-weight:400;line-height:1.75}@media screen and (min-width:769px){.p-dressSingle{padding-inline:var(--wp--preset--spacing--space-custom-inline-spacing)}}.p-dressSingle .p-dressSingle__grid{display:grid;grid-template-columns:1fr;gap:min(4.4198895028vw + 23.4254143646px,80px);align-items:center;max-width:1160px;margin-inline:auto}@media screen and (min-width:769px){.p-dressSingle .p-dressSingle__grid{grid-template-columns:min(40.0390625vw + 27.5px,540px) 1fr;gap:min(7.8125vw + -20px,80px)}}.p-dressSingle .p-dressImage{visibility:hidden;width:100%;margin-inline:auto;overflow:hidden}@media screen and (min-width:769px){.p-dressSingle .p-dressImage{width:min(40.0390625vw + 27.5px,540px)}}.p-dressSingle .p-dressImage:has(#splide-main.is-initialized,#splide-thumbnail.is-initialized){visibility:visible}.p-dressSingle .p-dressImage .p-dressImage__image{display:block;width:100%;max-width:360px;height:100%;aspect-ratio:360/540;margin-inline:auto;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:10px}.p-dressSingle .p-dressImage .p-dressImage__thumbnail{width:100%;height:100%;aspect-ratio:1/1;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.p-dressSingle .p-dressImage #splide-main{width:100%}.p-dressSingle .p-dressImage #splide-thumbnail{margin-block-start:16px}.p-dressSingle .p-dressImage #splide-thumbnail .splide__list{justify-content:center}.p-dressSingle .p-dressImage #splide-thumbnail .splide__list:is(.is-overflow *){justify-content:start}.p-dressSingle .p-dressImage #splide-thumbnail .splide__slide{overflow:hidden;cursor:pointer;border-radius:4px;opacity:0.6;transition:var(--transition-opacity)}.p-dressSingle .p-dressImage #splide-thumbnail .splide__slide.is-active{opacity:1}.p-dressSingle .p-dressContent{padding-inline:var(--wp--preset--spacing--space-custom-inline-spacing)}@media screen and (min-width:769px){.p-dressSingle .p-dressContent{padding-inline:0}}.p-dressSingle .p-dressName{font-family:var(--wp--preset--font-family--noto-serif-jp);font-size:var(--fz-heading-xl);font-weight:500;line-height:1.5}.p-dressSingle .p-dressCopy{margin-block-start:var(--wp--preset--spacing--space-md);font-size:var(--fz-body-md);font-weight:400;line-height:1.75}.p-dressSingle .p-dressInfo{margin-block-start:var(--wp--preset--spacing--space-md)}.p-dressSingle .p-dressInfo__group{display:grid;grid-template-columns:84px 1fr;gap:24px;padding-block:16px;border-top:1px solid var(--wp--preset--color--black-700);border-bottom:1px solid var(--wp--preset--color--black-700)}.p-dressSingle .p-dressInfo__group:nth-child(n+2){margin-block-start:-1px}.p-dressSingle .p-dressInfo__title{font-family:var(--wp--preset--font-family--eb-garamond);font-size:var(--fz-heading-sm);font-weight:400;line-height:1.75}.p-dressSingle .p-dressInfo__content{margin:0;font-size:var(--fz-body-md);font-weight:400;line-height:1.75}.p-dressSingle .p-dressInfo__content span{display:block}.p-dressSingle .p-dressInfo__dress:not(:last-child):after,.p-dressSingle .p-dressInfo__situation:not(:last-child):after{content:"・"}.p-dressSingle .p-dressSingle__backButton{margin-block:var(--wp--preset--spacing--space-xl)}.p-accessPage table td{min-width:7.5em}.p-accessPage a:not(.wp-block-button *){text-decoration:underline}@media (hover:hover) and (pointer:fine){.p-accessPage a:not(.wp-block-button *):hover{text-decoration:none}}.p-privacyPage a{text-decoration:underline!important}@media (hover:hover) and (pointer:fine){.p-privacyPage a:hover{text-decoration:none!important}}.p-companyPage table td{min-width:min(8.8397790055vw + 71.8508287293px,185px)}.p-companyPage table strong{display:inline-block;margin-bottom:8px}.p-companyPage a{text-decoration:underline}@media (hover:hover) and (pointer:fine){.p-companyPage a:hover{text-decoration:none}}.p-companyPage .p-philosophy li{position:relative;padding-left:2.5em}.p-companyPage .p-philosophy li:before{position:absolute;top:4px;left:0;content:"一、"}.p-contactPage .p-bestRate{grid-template-columns:1fr}@media screen and (min-width:769px){.p-contactPage .p-bestRate{grid-template-columns:154px auto;gap:40px;align-items:center;justify-content:center}}.p-contactPage .p-contactLead.is-confirm:not(.editor-styles-wrapper *){display:none}.p-contactPage:has([data-screen=confirm]):not(.editor-styles-wrapper *) .p-contactLead.is-input{display:none}.p-contactPage:has([data-screen=confirm]):not(.editor-styles-wrapper *) .p-contactLead.is-confirm:not(.editor-styles-wrapper *){display:block}.p-contactPage:has([data-screen=complete]) .p-bestRate,.p-contactPage:has([data-screen=systemerror]) .p-bestRate{display:none}.p-contactPage:has([data-screen=complete]) .p-contactLead,.p-contactPage:has([data-screen=systemerror]) .p-contactLead{display:none}.p-contactPage:has([data-screen=complete]) .p-copy,.p-contactPage:has([data-screen=systemerror]) .p-copy{display:none}.p-teaserPage .p-prize{width:min(16.0220994475vw + 226.9171270718px,432px);margin-inline:auto}@media screen and (max-width:781px){.p-teaserPage .p-pickupPhotographer,.p-teaserPage .p-pickupStylist{grid-template-columns:repeat(2,1fr)}}.p-teaserPage .p-pickupPhotographer .wp-block-columns,.p-teaserPage .p-pickupStylist .wp-block-columns{align-content:start!important}@media screen and (max-width:781px){.p-teaserPage .p-pickupPhotographer .wp-block-columns,.p-teaserPage .p-pickupStylist .wp-block-columns{padding-inline:0!important}}@media screen and (min-width:782px){.p-teaserPage .p-pickupPhotographer .wp-block-columns,.p-teaserPage .p-pickupStylist .wp-block-columns{padding-inline:min(8.0321285141vw + -62.8112449799px,40px)!important}}@media screen and (min-width:600px){.p-teaserPage .p-pickupPhotographer .wp-block-columns,.p-teaserPage .p-pickupStylist .wp-block-columns{flex-wrap:nowrap!important}}@media screen and (min-width:600px){.p-teaserPage .p-pickupPhotographer .wp-block-column:first-child,.p-teaserPage .p-pickupStylist .wp-block-column:first-child{flex-basis:100px!important}}@media screen and (min-width:600px){.p-teaserPage .p-pickupPhotographer .wp-block-column:nth-child(2),.p-teaserPage .p-pickupStylist .wp-block-column:nth-child(2){flex-basis:calc(100% - 100px - 2em)!important}}@media screen and (min-width:782px){.p-teaserPage .p-pickupPhotographer .wp-block-column:nth-child(2),.p-teaserPage .p-pickupStylist .wp-block-column:nth-child(2){align-self:center!important}}.p-teaserPage .p-pickupPhotographer .wp-block-column img[src*=ico-instagram],.p-teaserPage .p-pickupStylist .wp-block-column img[src*=ico-instagram]{position:relative;bottom:-2px;display:inline-block;width:24px!important;height:24px;vertical-align:text-bottom}@media screen and (max-width:599px){.p-teaserPage .p-pickupPhotographer .wp-block-column p:has(img[src*=ico-instagram]),.p-teaserPage .p-pickupStylist .wp-block-column p:has(img[src*=ico-instagram]){text-align:center}}.p-teaserPage .p-pickupPhotographer .p-pickupPhotographer__thumb img,.p-teaserPage .p-pickupPhotographer .p-pickupStylist__thumb img,.p-teaserPage .p-pickupStylist .p-pickupPhotographer__thumb img,.p-teaserPage .p-pickupStylist .p-pickupStylist__thumb img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.p-teaserPage .p-lineFriends__logo{width:min(2.2099447514vw + 71.7127071823px,100px)}@media screen and (max-width:768px){.p-studioPage .p-pointSection{padding-block-start:0!important}}@media screen and (max-width:768px){.p-dressSelectPage .p-dress5line{grid-template-columns:repeat(auto-fill,minmax(min(9rem,100%),1fr))}}.p-dressSelectPage .p-wasouBadge{position:relative}.p-dressSelectPage .p-wasouBadge__badge{position:absolute;top:max(-0.8839779006vw + -28.6850828729px,-40px);right:min(0.8839779006vw + 12.6850828729px,24px);width:min(4.9723756906vw + 66.3535911602px,130px);height:min(4.9723756906vw + 66.3535911602px,130px);z-index:1}@media screen and (max-width:768px){.p-dressSelectPage .p-dress4type{grid-template-columns:repeat(auto-fill,minmax(min(9rem,100%),1fr))}}.p-dressSelectPage .p-wasouOthers .acf-sliderMedia__content{margin-block-start:8px}.p-dressSelectPage .p-wasouOthers .acf-sliderMedia__text{font-size:var(--fz-body-sm)}.p-dressSelectPage .p-wasouOthers .c-slideCtrls{margin-block-start:var(--space-md)}@media screen and (max-width:768px){.p-dressSelectPage .p-pointSection{margin-block-end:0!important}}.p-dressSelectPage .acf-gallery .acf-loadMoreButton{margin-block:var(--space-xl)}.p-conceptPage .c-pageTitleArea__kv{position:relative}.p-conceptPage .c-pageTitleArea__kv:before{content:"";position:absolute;bottom:min(2.2099447514vw + 11.7127071823px,40px);left:0;right:0;width:100%;max-width:1160px;height:52px;margin-inline:auto;background:url("/shinjuku/wp/wp-content/uploads/2025/07/logo_white.svg") no-repeat max(-1.3259668508vw + 24.9723756906px,8px) 0/160px auto}.p-conceptPage .c-overlayMedia__contents{position:relative;padding-block-start:min(3.5359116022vw + 18.7403314917px,64px)!important}.p-conceptPage .c-overlayMedia__contents>:not(.p-reasonTitle){position:relative;z-index:2}.p-conceptPage .p-reasonTitle{position:absolute;top:max(-2.9834254144vw + -46.8121546961px,-85px);left:0;right:0;margin-inline:auto;margin-block-start:var(--space-md);display:block;width:min(3.5359116022vw + 106.7403314917px,152px);z-index:1}.p-conceptPage .p-prize{width:min(16.0220994475vw + 226.9171270718px,432px);margin-inline:auto}@media screen and (min-width:782px){.p-conceptPage .p-prize{width:min(29.718875502vw + 51.5983935743px,432px)}}@media screen and (max-width:781px){.p-conceptPage .p-pickupPhotographer,.p-conceptPage .p-pickupStylist{grid-template-columns:repeat(2,1fr)}}.p-conceptPage .p-pickupPhotographer .wp-block-columns,.p-conceptPage .p-pickupStylist .wp-block-columns{align-content:start!important}@media screen and (max-width:781px){.p-conceptPage .p-pickupPhotographer .wp-block-columns,.p-conceptPage .p-pickupStylist .wp-block-columns{padding-inline:0!important}}@media screen and (min-width:782px){.p-conceptPage .p-pickupPhotographer .wp-block-columns,.p-conceptPage .p-pickupStylist .wp-block-columns{padding-inline:min(8.0321285141vw + -62.8112449799px,40px)!important}}@media screen and (min-width:600px){.p-conceptPage .p-pickupPhotographer .wp-block-columns,.p-conceptPage .p-pickupStylist .wp-block-columns{flex-wrap:nowrap!important}}@media screen and (min-width:600px){.p-conceptPage .p-pickupPhotographer .wp-block-column:first-child,.p-conceptPage .p-pickupStylist .wp-block-column:first-child{flex-basis:100px!important}}@media screen and (min-width:600px){.p-conceptPage .p-pickupPhotographer .wp-block-column:nth-child(2),.p-conceptPage .p-pickupStylist .wp-block-column:nth-child(2){flex-basis:calc(100% - 100px - 2em)!important}}@media screen and (min-width:782px){.p-conceptPage .p-pickupPhotographer .wp-block-column:nth-child(2),.p-conceptPage .p-pickupStylist .wp-block-column:nth-child(2){align-self:center!important}}@media screen and (max-width:768px){.p-conceptPage .p-pickupPhotographer .wp-block-column:nth-child(2) p,.p-conceptPage .p-pickupStylist .wp-block-column:nth-child(2) p{text-align:center}}.p-conceptPage .p-pickupPhotographer .wp-block-column img[src*=ico-instagram],.p-conceptPage .p-pickupStylist .wp-block-column img[src*=ico-instagram]{position:relative;bottom:-2px;display:inline-block;width:24px!important;height:24px;margin-inline:auto;vertical-align:text-bottom}@media screen and (max-width:599px){.p-conceptPage .p-pickupPhotographer .wp-block-column p:has(img[src*=ico-instagram]),.p-conceptPage .p-pickupStylist .wp-block-column p:has(img[src*=ico-instagram]){text-align:center}}.p-conceptPage .p-pickupPhotographer .p-pickupPhotographer__thumb img,.p-conceptPage .p-pickupStylist .p-pickupPhotographer__thumb img{-o-object-position:top;object-position:top}.p-conceptPage .p-serviceColumnItem .wp-block-heading{word-break:keep-all;overflow-wrap:break-word}.p-conceptPage .p-serviceColumnItem .wp-block-column:first-child{min-width:140px}.p-conceptPage .p-serviceColumnItem .wp-block-column:nth-child(2){flex-basis:auto!important}.p-conceptPage .p-chapelConcept{container-type:inline-size;container-name:chapelConcept;box-sizing:border-box}.p-conceptPage .p-chapelConcept__image{align-self:start}@media screen and (min-width:769px){.p-conceptPage .p-chapelConcept__text{min-width:295px;padding-inline:min(15.625vw + -160px,40px)}}.p-flowPage .p-anchor .wp-block-button__link{padding-inline:min(1.546961326vw + 4.1988950276px,24px)}.p-flowPage .p-anchor .wp-block-button{position:relative}.p-flowPage .p-anchor .wp-block-button:not(:first-child):before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";display:block;width:1px;height:32px;background-color:var(--wp--preset--color--gold-500)}.p-flowPage .p-anchor .c-button-inner{gap:0}.p-flowPage .p-anchor .icon-book,.p-flowPage .p-anchor .icon-camera,.p-flowPage .p-anchor .icon-memo{margin-inline-end:8px}
/*# sourceMappingURL=style.min.css.map */