@import url(https://fonts.googleapis.com/css2?family=Hedvig+Letters+Serif:opsz@12..24&family=Noto+Serif+JP:wght@200..900&family=Shippori+Mincho:wght@400;500;600;700&display=swap);
@-webkit-keyframes scroll-hint-appear{0%{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}10%{opacity:1}50%,to{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px)}}@keyframes scroll-hint-appear{0%{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}10%{opacity:1}50%,to{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px)}}.scroll-hint-icon{background:rgba(0,0,0,.7);border-radius:5px;box-sizing:border-box;height:auto;left:calc(50% - 60px);opacity:0;padding:20px 10px 10px;position:absolute;text-align:center;top:calc(50% - 25px);transition:opacity .3s;width:120px}.scroll-hint-icon-wrap{height:100%;left:0;max-height:100%;pointer-events:none;position:absolute;top:0;width:100%}.scroll-hint-text{color:#fff;font-size:10px;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiI+PGcgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PHBhdGggZD0iTTIxLjMzIDMwLjUySDcuODVBMS41NSAxLjU1IDAgMCAxIDYuMyAyOWExMi40NiAxMi40NiAwIDAgMC0uNjMtNC40MiAyNS4xNiAyNS4xNiAwIDAgMC00LjI1LTVsLS4wNi0uMDZBNSA1IDAgMCAxIDAgMTUuODZhMy42NCAzLjY0IDAgMCAxIDEuMTctMi42MiAzLjYzIDMuNjMgMCAwIDEgNS4xNC4wN1YzLjc3YTMuNzcgMy43NyAwIDEgMSA3LjU0IDB2NC41NmEzLjM1IDMuMzUgMCAwIDEgMS4yNiAwIDMgMyAwIDAgMSAyIDEuMjIgMy41IDMuNSAwIDAgMSAyLS4wNiAzLjIxIDMuMjEgMCAwIDEgMiAxLjU0IDMuNzQgMy43NCAwIDAgMSAzIC40NyA0LjIxIDQuMjEgMCAwIDEgMS42MyAzLjV2LjQ2YTE5LjI2IDE5LjI2IDAgMCAxLS44NCA3Yy0uMTQuMzgtLjM2LjgxLS41NiAxLjIybC0uMTEuMjJjMCAuMDctLjA5LjE0LS4xNC4yMWE3LjEzIDcuMTMgMCAwIDAtMS4xNyAyLjE3Yy0uMDYuNTYtLjA2IDIuMTUtLjA1IDIuNzFhMS41NSAxLjU1IDAgMCAxLTEuNTQgMS41M1pNOC42MSAyOC4yMWgxMmMwLS43MSAwLTEuNzEuMDctMi4yM2E4Ljc0IDguNzQgMCAwIDEgMS41OS0zLjI1bC4wNi0uMTJhMTAgMTAgMCAwIDAgLjQ2LTEgMTYuOCAxNi44IDAgMCAwIC43LTYuMTJ2LS41NGEyIDIgMCAwIDAtLjY0LTEuNTIgMS4zMyAxLjMzIDAgMCAwLTEuNTUuMDggMS4xMyAxLjEzIDAgMCAxLTEuMTguMjggMS4xNSAxLjE1IDAgMCAxLS43OC0uOTQgMS4yNiAxLjI2IDAgMCAwLS43NS0xLjExIDEgMSAwIDAgMC0xLjExLjI4bC0uMS4xYTEuMTUgMS4xNSAwIDAgMS0xLjE5LjI5IDEuMTYgMS4xNiAwIDAgMS0uNzgtLjk1Yy0uMDktLjY4LS4yMS0uNzctLjctLjg3YS44Mi44MiAwIDAgMC0xIC40OCAxLjE2IDEuMTYgMCAwIDEtMi4xNi0uNThWMy43N2ExLjQ2IDEuNDYgMCAxIDAtMi45MiAwdjEyLjE4YTEuMTcgMS4xNyAwIDAgMS0uODMgMS4xMSAxLjE1IDEuMTUgMCAwIDEtMS4yLS4zNWwtMS0uOTFjLS40Ny0uNDItLjczLS42Ni0uODQtLjc3YTEuMzUgMS4zNSAwIDAgMC0yLS4xMkwyLjcgMTVhMS4zMiAxLjMyIDAgMCAwLS4zOSAxQTIuNTcgMi41NyAwIDAgMCAzIDE3Ljg1YTI3LjI0IDI3LjI0IDAgMCAxIDQuNyA1LjYyIDEyLjYzIDEyLjYzIDAgMCAxIC45MSA0Ljc0Wm0xNC41OS00Ljg2Wk02LjUxIDE2LjU5WiIgZmlsbD0iI2ZmZiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMSIvPjwvZz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:contain;color:#fff;content:"";display:inline-block;height:40px;text-align:center;vertical-align:middle;width:40px}.scroll-hint-icon:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiI+PGcgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMSIgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTEuODUgNi4wMWg4LjU1TTEwLjQgNy4xN0gxLjg1YTEuMTYgMS4xNiAwIDEgMSAwLTIuMzFoOC41NWExLjE2IDEuMTYgMCAxIDEgMCAyLjMxWiIvPjxwYXRoIGQ9Ik03LjQgMTJhMS4xNSAxLjE1IDAgMCAxLS43Mi0uMjVsLTYuMjUtNUExLjIgMS4yIDAgMCAxIDAgNS44NyAxLjE0IDEuMTQgMCAwIDEgLjQ2IDVMNi43LjIzYTEuMTYgMS4xNiAwIDAgMSAxLjQgMS44NUwzIDUuOTEgOC4xMiAxMGExLjE2IDEuMTYgMCAwIDEtLjcyIDJaTTMxLjQ1IDYuMDFoLTguNTZNMzEuNDUgNy4xN2gtOC41NmExLjE2IDEuMTYgMCAxIDEgMC0yLjMxaDguNTZhMS4xNiAxLjE2IDAgMCAxIDAgMi4zMVoiLz48cGF0aCBkPSJNMjUuOSAxMmExLjE4IDEuMTggMCAwIDEtLjkxLS40MyAxLjE3IDEuMTcgMCAwIDEgLjE4LTEuNTdsNS4wOS00LjA1LTUuMDYtMy44N0ExLjE2IDEuMTYgMCAwIDEgMjYuNTkuMjNMMzIuODQgNWExLjE2IDEuMTYgMCAwIDEgLjQ1LjkxIDEuMTQgMS4xNCAwIDAgMS0uNDMuOTJsLTYuMjQgNWExLjE3IDEuMTcgMCAwIDEtLjcyLjE3WiIvPjwvZz48L2c+PC9zdmc+);background-repeat:no-repeat;content:"";display:block;height:14px;left:50%;margin-left:-20px;opacity:0;position:absolute;top:10px;transition-delay:2.4s;width:34px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{-webkit-animation:scroll-hint-appear 1.2s linear;animation:scroll-hint-appear 1.2s linear;-webkit-animation-iteration-count:2;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.4)}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiI+PGcgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PHBhdGggZD0iTTIxLjMzIDMwLjUySDcuODVBMS41NSAxLjU1IDAgMCAxIDYuMyAyOWExMi40NiAxMi40NiAwIDAgMC0uNjMtNC40MiAyNS4xNiAyNS4xNiAwIDAgMC00LjI1LTVsLS4wNi0uMDZBNSA1IDAgMCAxIDAgMTUuODZhMy42NCAzLjY0IDAgMCAxIDEuMTctMi42MiAzLjYzIDMuNjMgMCAwIDEgNS4xNC4wN1YzLjc3YTMuNzcgMy43NyAwIDEgMSA3LjU0IDB2NC41NmEzLjM1IDMuMzUgMCAwIDEgMS4yNiAwIDMgMyAwIDAgMSAyIDEuMjIgMy41IDMuNSAwIDAgMSAyLS4wNiAzLjIxIDMuMjEgMCAwIDEgMiAxLjU0IDMuNzQgMy43NCAwIDAgMSAzIC40NyA0LjIxIDQuMjEgMCAwIDEgMS42MyAzLjV2LjQ2YTE5LjI2IDE5LjI2IDAgMCAxLS44NCA3Yy0uMTQuMzgtLjM2LjgxLS41NiAxLjIybC0uMTEuMjJjMCAuMDctLjA5LjE0LS4xNC4yMWE3LjEzIDcuMTMgMCAwIDAtMS4xNyAyLjE3Yy0uMDYuNTYtLjA2IDIuMTUtLjA1IDIuNzFhMS41NSAxLjU1IDAgMCAxLTEuNTQgMS41M1pNOC42MSAyOC4yMWgxMmMwLS43MSAwLTEuNzEuMDctMi4yM2E4Ljc0IDguNzQgMCAwIDEgMS41OS0zLjI1bC4wNi0uMTJhMTAgMTAgMCAwIDAgLjQ2LTEgMTYuOCAxNi44IDAgMCAwIC43LTYuMTJ2LS41NGEyIDIgMCAwIDAtLjY0LTEuNTIgMS4zMyAxLjMzIDAgMCAwLTEuNTUuMDggMS4xMyAxLjEzIDAgMCAxLTEuMTguMjggMS4xNSAxLjE1IDAgMCAxLS43OC0uOTQgMS4yNiAxLjI2IDAgMCAwLS43NS0xLjExIDEgMSAwIDAgMC0xLjExLjI4bC0uMS4xYTEuMTUgMS4xNSAwIDAgMS0xLjE5LjI5IDEuMTYgMS4xNiAwIDAgMS0uNzgtLjk1Yy0uMDktLjY4LS4yMS0uNzctLjctLjg3YS44Mi44MiAwIDAgMC0xIC40OCAxLjE2IDEuMTYgMCAwIDEtMi4xNi0uNThWMy43N2ExLjQ2IDEuNDYgMCAxIDAtMi45MiAwdjEyLjE4YTEuMTcgMS4xNyAwIDAgMS0uODMgMS4xMSAxLjE1IDEuMTUgMCAwIDEtMS4yLS4zNWwtMS0uOTFjLS40Ny0uNDItLjczLS42Ni0uODQtLjc3YTEuMzUgMS4zNSAwIDAgMC0yLS4xMkwyLjcgMTVhMS4zMiAxLjMyIDAgMCAwLS4zOSAxQTIuNTcgMi41NyAwIDAgMCAzIDE3Ljg1YTI3LjI0IDI3LjI0IDAgMCAxIDQuNyA1LjYyIDEyLjYzIDEyLjYzIDAgMCAxIC45MSA0Ljc0Wm0xNC41OS00Ljg2Wk02LjUxIDE2LjU5WiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMSIvPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiI+PGcgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMSI+PHBhdGggZD0iTTEuODUgNi4wMWg4LjU1TTEwLjQgNy4xN0gxLjg1YTEuMTYgMS4xNiAwIDEgMSAwLTIuMzFoOC41NWExLjE2IDEuMTYgMCAxIDEgMCAyLjMxWiIvPjxwYXRoIGQ9Ik03LjQgMTJhMS4xNSAxLjE1IDAgMCAxLS43Mi0uMjVsLTYuMjUtNUExLjIgMS4yIDAgMCAxIDAgNS44NyAxLjE0IDEuMTQgMCAwIDEgLjQ2IDVMNi43LjIzYTEuMTYgMS4xNiAwIDAgMSAxLjQgMS44NUwzIDUuOTEgOC4xMiAxMGExLjE2IDEuMTYgMCAwIDEtLjcyIDJaTTMxLjQ1IDYuMDFoLTguNTZNMzEuNDUgNy4xN2gtOC41NmExLjE2IDEuMTYgMCAxIDEgMC0yLjMxaDguNTZhMS4xNiAxLjE2IDAgMCAxIDAgMi4zMVoiLz48cGF0aCBkPSJNMjUuOSAxMmExLjE4IDEuMTggMCAwIDEtLjkxLS40MyAxLjE3IDEuMTcgMCAwIDEgLjE4LTEuNTdsNS4wOS00LjA1LTUuMDYtMy44N0ExLjE2IDEuMTYgMCAwIDEgMjYuNTkuMjNMMzIuODQgNWExLjE2IDEuMTYgMCAwIDEgLjQ1LjkxIDEuMTQgMS4xNCAwIDAgMS0uNDMuOTJsLTYuMjQgNWExLjE3IDEuMTcgMCAwIDEtLjcyLjE3WiIvPjwvZz48L2c+PC9zdmc+)}.scroll-hint-icon-white .scroll-hint-text{color:#000}.scroll-hint-shadow-wrap{position:relative}.scroll-hint-shadow-wrap:after{background:linear-gradient(270deg,rgba(0,0,0,.15),transparent 16px,transparent);right:0}.scroll-hint-shadow-wrap:after,.scroll-hint-shadow-wrap:before{content:"";height:100%;opacity:0;pointer-events:none;position:absolute;top:0;visibility:hidden;width:20px;z-index:1}.scroll-hint-shadow-wrap:before{background:linear-gradient(90deg,rgba(0,0,0,.15),transparent 16px,transparent);left:0}.scroll-hint-shadow-wrap.is-right-scrollable:after,.scroll-hint-shadow-wrap:has(.scroll-hint.is-right-scrollable):after{opacity:1;visibility:visible}.scroll-hint-shadow-wrap.is-left-scrollable:before,.scroll-hint-shadow-wrap:has(.scroll-hint.is-left-scrollable):before{opacity:1;visibility:visible}
@charset "UTF-8";
/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}address,blockquote,body,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}.clearfix:after,.clearfix:before{clear:both;content:"";display:block}.clearfix{display:block}.inview,.inviewL,.inviewR{opacity:0;-webkit-transform-origin:center;transform-origin:center}.fadeInUp{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,10px,0) scale(1.01);transform:translate3d(0,10px,0) scale(1.01)}to{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,10px,0) scale(1.01);transform:translate3d(0,10px,0) scale(1.01)}to{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}}.fadeInBigUp{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInBigUp;animation-name:fadeInBigUp}@-webkit-keyframes fadeInBigUp{0%{opacity:0;-webkit-transform:translate3d(0,240px,0);transform:translate3d(0,240px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBigUp{0%{opacity:0;-webkit-transform:translate3d(0,240px,0);transform:translate3d(0,240px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.delay_1{-webkit-animation-delay:.1s;animation-delay:.1s}.delay_2{-webkit-animation-delay:.2s;animation-delay:.2s}.delay_3{-webkit-animation-delay:.3s;animation-delay:.3s}.delay_4{-webkit-animation-delay:.4s;animation-delay:.4s}.delay_5{-webkit-animation-delay:.5s;animation-delay:.5s}.delay_6{-webkit-animation-delay:.6s;animation-delay:.6s}.delay_7{-webkit-animation-delay:.7s;animation-delay:.7s}.delay_8{-webkit-animation-delay:.8s;animation-delay:.8s}.delay_9{-webkit-animation-delay:.9s;animation-delay:.9s}.delay_10{-webkit-animation-delay:1s;animation-delay:1s}.delay_20{-webkit-animation-delay:2s;animation-delay:2s}.delay_30{-webkit-animation-delay:3s;animation-delay:3s}.delay_40{-webkit-animation-delay:4s;animation-delay:4s}.delay_50{-webkit-animation-delay:5s;animation-delay:5s}.delay_60{-webkit-animation-delay:6s;animation-delay:6s}html{font-size:62.5%}body{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;background-color:#f1eeeb;box-sizing:border-box;color:#333;font-family:"Noto Serif JP",游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:13px;font-weight:400;letter-spacing:1px;line-height:1.8;-webkit-print-color-adjust:exact;text-justify:inter-ideograph;width:100%}.shippori{font-family:Shippori Mincho,serif}.hedvig{font-family:"Hedvig Letters Serif",serif}.stopscroll{overflow:hidden}a{color:inherit;text-decoration:none}a.img-link figure{overflow:hidden}a.img-link figure img{transition:-webkit-transform 1.5s;transition:transform 1.5s;transition:transform 1.5s,-webkit-transform 1.5s}a.img-link:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}img{-webkit-backface-visibility:hidden;height:auto;width:100%}.icon svg{display:block;height:100%;width:100%}.italic{font-style:italic}main{display:block}.bold{font-weight:700}:focus{outline:none}@media screen and (min-width:1001px){.sp_view{display:none}.pc_view{display:block}}@media screen and (max-width:1000px){.sp_view{display:block}.pc_view{display:none}input[type=search],input[type=submit],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0}}main{margin-top:100px}@media screen and (max-width:768px){main{margin-top:80px}}.topcontent{padding-bottom:9rem;padding-top:9rem}@media screen and (max-width:768px){.topcontent{padding-bottom:6rem;padding-top:6rem}}.l-inner{margin:auto;max-width:1100px;padding:0 5rem;width:100%}@media screen and (max-width:768px){.l-inner{padding:0 3rem}}.l-inner--w1200{max-width:1200px}.l-inner--w1300{max-width:1300px}.pagenation .wp-pagenavi{margin-top:85px;text-align:center}@media screen and (max-width:768px){.pagenation .wp-pagenavi{margin-top:3.5rem}}.pagenation .wp-pagenavi a,.pagenation .wp-pagenavi span{border:none;display:inline-block;margin:0 3px;padding:0 4px}.pagenation .wp-pagenavi span{border-bottom:1px solid #988e82!important;color:#988e82;font-weight:700!important;padding:0 4px;position:relative}.menu-btn{background-color:transparent;height:100px;line-height:0;padding:30px 32.5px;position:absolute;right:0;top:0;transition:background-color .2s;width:100px;z-index:900}@media screen and (max-width:1000px){.menu-btn{height:80px;padding:19px 22px 39px;width:80px}}.menu-btn .menu-trigger,.menu-btn .menu-trigger span{box-sizing:border-box;display:inline-block;transition:all .2s}.menu-btn .menu-trigger{height:22px;position:relative;width:100%}.menu-btn .menu-trigger .text{bottom:-10px;color:#988e82;left:0;letter-spacing:.1px;position:absolute;text-align:center}.menu-btn .menu-trigger span{background-color:#988e82;height:1px;left:0;position:absolute;width:100%}.menu-btn .menu-trigger span:first-of-type{top:0;-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}.menu-btn .menu-trigger span:nth-of-type(2){top:10px}.menu-btn .menu-trigger span:nth-of-type(3){bottom:0;-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}.menu-btn .menu-trigger.active span:first-of-type{top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-btn .menu-trigger.active span:nth-of-type(2){-webkit-transform:scaleX(0);transform:scaleX(0)}.menu-btn .menu-trigger.active span:nth-of-type(3){top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.el_btn{border-radius:5px;color:#fff;display:block;font-size:13px;letter-spacing:1px;padding:18px 40px;position:relative;text-align:center}.el_btn span{bottom:0;height:15px;line-height:1;margin:auto;position:absolute;right:15px;top:0;-webkit-transform-origin:center;transform-origin:center;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:15px}.el_btn span svg{stroke:#fff}.el_btn span.pos-right{left:15px;right:auto}.el_btn span.pos-right svg{rotate:-180deg}.el_btn.is-active:before{-webkit-transform:scale(4);transform:scale(4)}.el_btn.is-active:after{-webkit-transform:scale(.6);transform:scale(.6)}.el_btn._red,.el_btn._red:after{background:#a9604e}.el_btn._gold,.el_btn._gold:after{background:#c1a166}.el_btn._goldframe{background:transparent;border:1px solid #c1a166;color:#c1a166}.el_btn._goldframe span svg{stroke:#c1a166}.el_btn._goldborder{background:transparent;border-bottom:1px solid #c1a166;border-radius:0;color:#c1a166}.el_btn._goldborder span svg{stroke:#c1a166}.el_btn._redframe{background:#f1eeeb;border:1px solid #a9604e;color:#a9604e}.el_btn._redframe:before{background:#a9604e}.el_btn._redframe:after{background:#fff}.el_btn._whframe{background:transparent;border:1px solid #fff;color:#fff}.el_btn._whframe:before{background:#fff}.el_btn._whframe:after{background:#333}.el_btn._border{border-bottom:1px solid #c1a166;border-radius:0;color:inherit;padding-left:0;padding-right:0}.el_btn._border:before{background:#c1a166;right:0}.el_btn._border:after{background:#f1eeeb;right:0}.el_title{color:#988e82;padding:100px 0 60px;text-align:center}@media screen and (max-width:1000px){.el_title{padding:80px 0 60px}}.el_title .en{height:35px;margin:0 auto 10px;width:auto}@media screen and (max-width:1000px){.el_title .en{height:28px}}.el_title .en img{height:100%;width:auto}.el_title .ja{letter-spacing:1px}.c-select{border:1px solid #a29184;border-radius:.3rem;color:#a29184;display:block;font-size:1.3rem;letter-spacing:.05em;max-width:300px;padding:1.2rem 2rem;transition:.3s ease-out;width:100%}@media screen and (max-width:768px){.c-select{max-width:330px;padding:1.2rem 3rem}}.pager{display:flex;gap:.8rem;justify-content:center;margin-top:6.4rem}@media screen and (max-width:768px){.pager{margin-top:4rem}}.pager a,.pager span{display:inline-block;position:relative;text-align:center;width:1em}.pager a:after,.pager span:after{background:#333;bottom:0;content:"";display:block;height:1px;left:0;margin:auto;position:absolute;right:0;transition:width .3s ease-out;width:0}.pager .current:after,.pager a:hover:after,.pager span:hover:after{width:100%}.pager .next,.pager .prev{display:none}.float-btns{bottom:0;display:flex;justify-content:space-between;margin:6px;opacity:0;position:fixed;right:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:calc(100% - 12px);z-index:100}@media screen and (min-width:1001px){.float-btns{margin:20px;width:300px}}.float-btns .fair-reservation{border-radius:5px;display:block;padding:10px 0;width:calc(100% - 53px)}@media screen and (min-width:1001px){.float-btns .fair-reservation{width:100%}}.float-btns .tel{background:#c1a166;border-radius:5px;display:block;height:50px;padding:12px;width:50px}@media screen and (min-width:1001px){.float-btns .tel{display:none}}.float-btns.is-show{opacity:1;visibility:visible}.mfp-fade .mfp-iframe-scaler{padding-top:56.25%}.mfp-fade .mfp-iframe-scaler video{height:100%;left:0;position:absolute;top:0;width:100%}.mfp-fade.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .3s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.st0{fill:#fff}.st1{fill:#988e82}.pattern-wrap{overflow:hidden;position:relative}.pattern{position:absolute;right:0;top:0;width:min(60.6060606061vw,1200px);z-index:-1}@media screen and (max-width:1000px){.pattern{left:0;right:auto;width:131.0256410256vw}}.pattern.is-fix{position:fixed;top:100px}@media screen and (max-width:1000px){.pattern.is-fix{top:80px}}.must{color:#c97b52}input[type=email],input[type=tel],input[type=text],textarea{border:1px solid #ccc;border-radius:3px;padding:7px;width:100%}@media screen and (max-width:1000px){input[type=email],input[type=tel],input[type=text],textarea{font-size:16px;line-height:1.4}}@layer splide, custom;@layer splide{.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;-webkit-transform:scale(1.4);transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{-webkit-transform:scaleX(1);transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}}.splide__arrow{background:#988e82;background:none;border-radius:50%}.splide__arrow svg{fill:#fff;display:none}.splide__arrow:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:30px;width:30px}.splide__arrow--next:before,.splide__arrow--prev:before{background-image:url(../images/common/splide_arrow.svg)}.splide__arrow--next:before{rotate:180deg}.splide__arrow{height:30px;width:30px}.splide__arrow--next{right:-51px}@media screen and (max-width:1280px){.splide__arrow--next{right:17px}}.splide__arrow--prev{left:-51px}@media screen and (max-width:1280px){.splide__arrow--prev{left:17px}}.splide__pagination{justify-content:flex-start;position:relative}.splide__pagination__page{background:#ccc;border:none;border-radius:50%;height:5px;margin:0 3px;opacity:1;width:5px}.splide__pagination__page.is-active{background:#c1a166;-webkit-transform:scale(1.2);transform:scale(1.2)}.icon{fill:none;stroke:#c1a166;height:15px;width:15px}.icon--deg90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}header{background:hsla(30,18%,93%,.9);height:100px;left:0;position:fixed;top:0;transition:background-color .2s;width:100%;z-index:1000}@media screen and (max-width:1000px){header{height:80px}}header .logo a{background-image:url(../images/common/logo.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:63.5px;margin-left:29px;margin-top:18px;width:120px}@media screen and (max-width:1000px){header .logo a{height:50px;margin-left:15px;margin-top:16px;width:94px}}header .nav{font-size:12px;position:absolute;right:212px;top:28px}header .nav .main-nav{transition:color .2s}header .nav .main-nav ul{display:flex;justify-content:flex-end}header .nav .main-nav ul li{margin-left:min(1.8301610542vw,25px);position:relative}header .nav .main-nav ul li a{padding-bottom:23px}header .nav .main-nav ul li.dropdown-trigger a span{display:inline-block;line-height:1.1;padding-left:3px;translate:0 2px}header .nav .main-nav ul li .dropdown{background:#fff;color:#333;display:none;margin-left:-30px;padding:22px 0 42px 22px;position:absolute;top:42px;width:190px}header .nav .main-nav ul li .dropdown a{border-bottom:1px solid #c1b5ad;display:block;padding:10px 20px;position:relative}header .nav .main-nav ul li .dropdown a:before{background:#c1a166;border-radius:50%;content:"";height:4px;position:absolute;right:20px;top:calc(50% - 2px);width:4px}header .nav .sub-nav{margin-bottom:15px;transition:color .2s}header .nav .sub-nav,header .nav .sub-nav ul{display:flex;justify-content:flex-end}header .nav .sub-nav ul li{border-left:1px solid #333;line-height:1;margin-left:20px;padding-left:20px}header .nav .sub-nav ul li:first-child{border-left:none;margin-left:0;padding-left:0}header .nav .sub-nav .tel{color:#988e82;line-height:1;margin-left:20px;padding-left:32px;position:relative}header .nav .sub-nav .tel:before{background-image:url(../images/common/icon_tel.png);bottom:0;content:"";display:inline-block;height:22px;left:0;margin:auto;position:absolute;top:0;width:22px}header .nav .sub-nav .instagram,header .nav .sub-nav .tel:before{background-position:50%;background-repeat:no-repeat;background-size:cover}header .nav .sub-nav .instagram{background-image:url(../images/common/icon_instagram.png);display:block;height:14px;line-height:1;margin-left:20px;width:14px}header .inquiry-btn{align-items:center;background:#c1a166;color:#fff;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:background-color .2s;width:170px}header .inquiry-btn span{line-height:1.4;padding-left:35px;position:relative}@media screen and (max-width:1365px){header .inquiry-btn span{padding-left:0;text-decoration:underline}}header .inquiry-btn span:before{background-image:url(../images/common/icon_inquiry.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:31px;left:0;position:absolute;top:calc(50% - 15.5px);width:31px}header .inquiry-btn span i{font-style:normal}@media screen and (max-width:1365px){header .inquiry-btn span i{display:none}header .inquiry-btn{right:100px;text-align:center;width:100px}header .inquiry-btn span:before{background-image:url(../images/common/icon_inquiry.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:31px;margin:0 auto 5px;position:static;width:31px}}@media screen and (max-width:1000px){header .inquiry-btn{right:80px;width:80px}header .inquiry-btn span:before{height:23px;width:23px}}header .inquiry-menu{background:#f1eeeb;height:calc(100vh - 100px);max-height:521.33px;opacity:0;overflow:scroll;padding:60px 50px;position:fixed;right:0;top:100px;visibility:hidden;width:373px}@media screen and (max-width:1365px){header .inquiry-menu{height:calc(100vh - 100px);max-height:none;width:100%}}@media screen and (max-width:1000px){header .inquiry-menu{height:calc(100vh - 80px);max-height:none;top:80px}}header .inquiry-menu .btn+.btn{margin-top:10px}header .inquiry-menu .tel{margin-top:30px}header .inquiry-menu .tel .midashi{font-size:16px;letter-spacing:1.5px}header .inquiry-menu .tel .number{align-items:center;color:#c1a166;display:block;display:flex;font-size:25px;justify-content:center;letter-spacing:3px;position:relative}header .inquiry-menu .tel .number:before{background-image:url(../images/common/icon_tel2-gold.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:26px;margin-right:10px;margin-top:2px;width:26px}@media screen and (max-width:1365px){header .inquiry-menu .tel .midashi{text-align:center}header .inquiry-menu .tel .number{justify-content:center}}header .sp-instagram{background-image:url(../images/common/icon_instagram.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:17px;position:absolute;right:224px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:17px}@media screen and (max-width:1000px){header .sp-instagram{right:180px}}header .menu{background:#f1eeeb;height:calc(100vh - 100px);left:0;opacity:0;overflow:scroll;padding:20px 30px 40px;position:fixed;top:100px;visibility:hidden;width:100%;z-index:1000}@media screen and (max-width:1000px){header .menu{height:calc(100vh - 80px);top:80px}}header .menu .main-menu ul{display:grid;gap:0 22px;grid-template-columns:repeat(2,1fr)}header .menu .main-menu ul li a{border-bottom:1px solid #988e82;color:#988e82;display:block;height:100%;letter-spacing:0;padding:20px 0;width:100%}@media screen and (max-width:1000px){header .menu .main-menu ul li a{font-size:12px;padding:15px 0}}header .menu .main-menu ul li:first-child{grid-column:span 2}header .menu .sub-menu ul{display:grid;gap:6px;grid-template-columns:repeat(2,1fr);margin:26px 0 6px}@media screen and (max-width:1000px){header .menu .sub-menu ul li a{font-size:12px;padding-left:10px;padding-right:10px}}header .menu .sub-menu .tel{border:1px solid #c1a166;border-radius:5px;color:#c1a166;display:block;padding:5px 0;text-align:center}header .menu .sub-menu .tel span{display:inline-block;font-size:16px;letter-spacing:2px;padding-left:34px;position:relative}header .menu .sub-menu .tel span:before{background-image:url(../images/common/icon_tel2-gold.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:24px;left:0;margin:auto;position:absolute;top:0;width:24px}@media screen and (max-width:1365px){header .pc-header{display:none}}@media screen and (min-width:1366px){header .sp-header{display:none}}.contact-sec{background-image:url(../images/common/bg_pattern-02.svg);background-position:top;background-repeat:repeat-x;background-size:1366px;border-top:1px solid #dad1c5;margin-top:120px;padding:85px 0 75px}@media screen and (max-width:1000px){.contact-sec{margin-top:100px;padding:65px 0 70px}}.contact-sec .inner{margin:0 auto;max-width:1200px;width:calc(100% - 60px)}.contact-sec .inner .midashi{color:#c1a166;margin-bottom:50px;text-align:center}@media screen and (max-width:1000px){.contact-sec .inner .midashi{margin-bottom:30px}}.contact-sec .inner .midashi .en{font-size:20px}@media screen and (max-width:1000px){.contact-sec .inner .midashi .ja{margin-top:15px}}.contact-sec .inner .btns{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1000px){.contact-sec .inner .btns{gap:8px;grid-template-columns:repeat(1,1fr)}}.contact-sec .inner .tel{margin-top:60px;text-align:center}@media screen and (max-width:1000px){.contact-sec .inner .tel{margin-top:40px}}.contact-sec .inner .tel .komidashi{font-size:18px;margin-bottom:0}.contact-sec .inner .tel .number{align-items:center;color:#c1a166;display:block;display:flex;font-size:25px;justify-content:center;letter-spacing:3px;margin:10px 0;position:relative}@media screen and (min-width:1001px){.contact-sec .inner .tel .number{pointer-events:none}}@media screen and (max-width:1000px){.contact-sec .inner .tel .number{border:1px solid #a9604e;border-radius:5px;padding:8px 0}}.contact-sec .inner .tel .number:before{background-image:url(../images/common/icon_tel2-gold.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:26px;margin-right:10px;margin-top:2px;width:26px}.breadcrumbs-sec{border-top:1px solid #dad1c5;padding:5px 0}.breadcrumbs-sec .inner{margin:0 auto;max-width:1200px;width:calc(100% - 60px)}footer{background:#988e82;color:#fff;padding:100px 0 50px;width:100%}@media screen and (max-width:1000px){footer{padding:50px 0}}footer .footer-nav .box{display:flex;justify-content:space-between;padding-left:calc(50vw - 600px)}@media screen and (max-width:1000px){footer .footer-nav .box{display:flex;flex-wrap:wrap}}footer .footer-nav .box .company-info{width:310px}@media screen and (max-width:1000px){footer .footer-nav .box .company-info{width:100%}}footer .footer-nav .box .company-info .logo{margin-bottom:40px;width:170px}@media screen and (max-width:1000px){footer .footer-nav .box .company-info .logo{margin:0 auto;order:1;width:170px}footer .footer-nav .box .company-info .place{margin-top:30px;order:4;padding:0 30px}}footer .footer-nav .box .company-info .place p+p{margin-top:1em}footer .footer-nav .box .nav{display:flex;flex-wrap:wrap;width:calc(100% - 310px)}@media screen and (max-width:1000px){footer .footer-nav .box .nav{display:block;margin-bottom:60px;width:100%}}footer .footer-nav .box .nav .laws{display:flex;justify-content:space-between;margin-bottom:20px;max-width:890px;width:100%}@media screen and (max-width:1000px){footer .footer-nav .box .nav .laws{display:block;order:2;padding:0 30px}}footer .footer-nav .box .nav .laws .block:first-child{width:68.202247191%}@media screen and (max-width:1000px){footer .footer-nav .box .nav .laws .block:first-child{width:100%}}footer .footer-nav .box .nav .laws .block:nth-child(2){width:24.7191011236%}@media screen and (max-width:1000px){footer .footer-nav .box .nav .laws .block:nth-child(2){width:100%}}footer .footer-nav .box .nav .laws .block .midashi{border-bottom:1px solid #dad1c5;font-size:13px;margin-bottom:20px;padding-bottom:10px;position:relative}@media screen and (max-width:1000px){footer .footer-nav .box .nav .laws .block .midashi{margin-bottom:0;padding:25px 0 15px}footer .footer-nav .box .nav .laws .block .midashi:before{background:#fff;content:"";height:1px;position:absolute;right:15px;top:calc(50% + 8.5px);width:11px}footer .footer-nav .box .nav .laws .block .midashi:after{background:#fff;content:"";height:11px;position:absolute;right:20.5px;top:calc(50% + 3.5px);width:1px}footer .footer-nav .box .nav .laws .block .midashi.is-active:after{content:none}}footer .footer-nav .box .nav .laws .block .midashi a{line-height:1;position:absolute;right:0;top:5px}footer .footer-nav .box .nav .laws .block .midashi a .icon{display:inline-block;height:14px;margin-right:10px;width:14px}@media screen and (max-width:1000px){footer .footer-nav .box .nav .laws .block .midashi a{display:none}}footer .footer-nav .box .nav .laws .block .columns{display:grid;font-size:12px;gap:8px;grid-template-columns:2.4fr 1fr 1.1fr 2fr 1.4fr}@media screen and (max-width:1000px){footer .footer-nav .box .nav .laws .block .columns{display:grid;gap:0 20px;grid-template-columns:repeat(2,1fr);margin-top:20px;padding-bottom:20px}footer .footer-nav .box .nav .laws .block .columns .column{display:contents}}footer .footer-nav .box .nav .laws .block .columns .column a{display:block;letter-spacing:.1px}@media screen and (max-width:1000px){footer .footer-nav .box .nav .laws .block .columns .column a{border-bottom:1px solid #dad1c5;margin-top:0;padding:15px 0}}footer .footer-nav .box .nav .laws .block .columns .column a+a{margin-top:10px}@media screen and (max-width:1000px){footer .footer-nav .box .nav .laws .block .columns .column a+a{margin-top:0}}footer .footer-nav .box .nav .laws .block .columns .column a.sub{font-size:11px;padding-left:1em}@media screen and (max-width:1000px){footer .footer-nav .box .nav .laws .block .columns .column a.sub{display:none}}footer .footer-nav .box .nav .laws .block:nth-child(2) .columns{display:block;width:100%}footer .footer-nav .box .nav .instagram{width:100%}@media screen and (max-width:1000px){footer .footer-nav .box .nav .instagram{margin-top:30px;order:3;padding:0 30px}}footer .footer-nav .box .nav .instagram a{display:inline-block}footer .footer-nav .box .nav .instagram a .icon{display:inline-block;line-height:1;margin-right:20px;vertical-align:center;width:13px}footer .footer-nav .box .nav .related{border-top:1px solid #dad1c5;margin-top:40px;padding-top:40px;width:100%}@media screen and (max-width:1000px){footer .footer-nav .box .nav .related{order:4}}footer .footer-nav .box .nav .related .company{align-items:center;display:flex;gap:20px}@media screen and (max-width:1000px){footer .footer-nav .box .nav .related .company{flex-wrap:wrap;gap:25px 20px;justify-content:center}}footer .footer-nav .box .nav .related .company .logo--1{width:224px}@media screen and (max-width:1000px){footer .footer-nav .box .nav .related .company .logo--1{box-sizing:content-box;padding:0 calc(50% - 112px)}}footer .footer-nav .box .nav .related .company .logo--2{width:60px}footer .footer-nav .box .nav .related .company .logo--3{width:66px}footer .footer-nav .box .nav .related .company .logo--4{width:92px}footer .footer-nav .box .nav .related .links{margin-top:30px}@media screen and (max-width:1000px){footer .footer-nav .box .nav .related .links{display:none}}footer .footer-nav .box .nav .related .links a{display:inline-block}footer .footer-nav .box .nav .related .links span{display:inline-block;margin:0 10px}footer .footer-nav .box .nav .copyright{margin-top:30px}@media screen and (max-width:1000px){footer .footer-nav .box .nav .copyright{font-size:10px;order:5;text-align:center}footer .pc-wrap{display:contents!important}footer .sp-wrap{width:100%}}.recommendfair-sec{border-top:1px solid #c1a166;overflow:hidden;padding-bottom:160px;padding-top:100px}@media screen and (max-width:1000px){.recommendfair-sec{padding:70px 0}}.recommendfair-sec .inner{margin-left:20px;padding-left:calc(50vw - 570px)}@media screen and (max-width:1000px){.recommendfair-sec .inner{margin:0 auto;padding-left:0;width:calc(100% - 60px)}}.recommendfair-sec .inner .box{align-items:flex-start;display:flex}@media screen and (max-width:1000px){.recommendfair-sec .inner .box{display:block}.recommendfair-sec .inner .box .sticky{position:static}}.recommendfair-sec .inner .box .content{padding-left:145px;width:calc(100% - 62.8px)}@media screen and (max-width:1000px){.recommendfair-sec .inner .box .content{padding-left:0;width:100%}}.recommendfair-sec .inner .box .content .komidashi{color:#c1a166;font-size:15px;margin-bottom:30px}.recommendfair-sec .inner .box .content .swiper{width:calc(100% + 30px)}.recommendfair-sec .inner .box .content .slides{width:100%}.recommendfair-sec .inner .box .content .slides .slide{margin-right:40px;max-width:382.5px;width:max(18.6676427526vw,255px)}@media screen and (max-width:1000px){.recommendfair-sec .inner .box .content .slides .slide{margin-right:20px}}.recommendfair-sec .inner .box .content .slides .slide a figure{overflow:hidden}.recommendfair-sec .inner .box .content .slides .slide a figure img{transition:-webkit-transform 1.5s;transition:transform 1.5s;transition:transform 1.5s,-webkit-transform 1.5s}.recommendfair-sec .inner .box .content .slides .slide a:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}.recommendfair-sec .inner .box .content .slides .slide figure{align-items:center;display:flex;height:max(18.6676427526vw,255px);justify-content:center;margin-bottom:15px;max-height:382.5px;width:100%}.recommendfair-sec .inner .box .content .slides .slide figure img,.recommendfair-sec .inner .box .content .slides .slide figure picture,.recommendfair-sec .inner .box .content .slides .slide figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.recommendfair-sec .inner .box .content .slides .slide .caption .post-title{color:#a9604e;font-size:14px;line-height:1.6;margin-bottom:15px}.recommendfair-sec .inner .box .content .slides .slide .caption .btn{margin-top:0;max-width:100%;padding-bottom:10px;padding-top:10px}.recommendfair-sec .inner .box .content .slide-container{position:relative}.recommendfair-sec .inner .box .content .custom-prev-button{height:26px;left:-57px;position:absolute;top:calc(50% - 23px);width:26px;z-index:10}@media screen and (max-width:1000px){.recommendfair-sec .inner .box .content .custom-prev-button{left:-13px}}.recommendfair-sec .inner .box .content .custom-next-button{height:26px;position:absolute;right:57px;top:calc(50% - 23px);-webkit-transform:rotate(180deg);transform:rotate(180deg);width:26px;z-index:10}@media screen and (max-width:1000px){.recommendfair-sec .inner .box .content .custom-next-button{right:0}}.recommendfair-sec .inner .box .content .btn{margin-top:50px;max-width:300px}@media screen and (max-width:1000px){.recommendfair-sec .inner .box .content .btn{max-width:100%}}.weddingfair-sec{padding-top:100px;position:relative}@media screen and (max-width:1000px){.weddingfair-sec{padding-top:70px}}.weddingfair-sec .obj{height:225px;left:calc(50% - 700px);position:absolute;top:55px;width:100px}@media screen and (max-width:1000px){.weddingfair-sec .obj{height:180px;left:0;top:30px;width:80px}}.weddingfair-sec .obj.is-fixed{position:fixed;top:155px}.weddingfair-sec .obj.is-absolute{bottom:0;position:absolute;top:auto}@media screen and (max-width:1000px){.weddingfair-sec .obj.is-absolute{bottom:0}}.weddingfair-sec .midashi{margin-bottom:40px;text-align:center}@media screen and (max-width:1000px){.weddingfair-sec .midashi{margin-bottom:30px}}.weddingfair-sec .midashi .en{border-bottom:1px solid #c1a166;line-height:1;margin:0 auto -2px;text-align:center}.weddingfair-sec .midashi .en img{display:inline-block;margin-bottom:-1px;width:507px}@media screen and (max-width:1000px){.weddingfair-sec .midashi .en img{margin:0 auto -1px;width:87.1794871795vw}}.weddingfair-sec .midashi .ja{color:#c1a166;letter-spacing:2px;margin-top:30px}@media screen and (max-width:1000px){.weddingfair-sec .midashi .ja{margin-top:20px}}.weddingfair-sec .read{color:#988e82;font-size:16px;letter-spacing:2px;text-align:center}.weddingfair-sec .inner{margin:0 auto;max-width:1200px;width:100%}.weddingfair-sec .inner .top-weddingfair-slides{margin:50px 0;width:100%}.weddingfair-sec .inner .top-weddingfair-slides .slide{width:277px}@media screen and (max-width:1000px){.weddingfair-sec .inner .top-weddingfair-slides .slide{min-width:277px;width:min(46.8880208333vw,360.1px)}}.weddingfair-sec .inner .top-weddingfair-slides .slide a{display:flex;flex-direction:column;height:100%}.weddingfair-sec .inner .top-weddingfair-slides .slide a figure{overflow:hidden}.weddingfair-sec .inner .top-weddingfair-slides .slide a figure img{transition:-webkit-transform 1.5s;transition:transform 1.5s;transition:transform 1.5s,-webkit-transform 1.5s}.weddingfair-sec .inner .top-weddingfair-slides .slide a:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}.weddingfair-sec .inner .top-weddingfair-slides .slide figure{align-items:center;display:flex;height:277px;justify-content:center;margin-bottom:20px;position:relative;width:100%}.weddingfair-sec .inner .top-weddingfair-slides .slide figure img,.weddingfair-sec .inner .top-weddingfair-slides .slide figure picture,.weddingfair-sec .inner .top-weddingfair-slides .slide figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:1000px){.weddingfair-sec .inner .top-weddingfair-slides .slide figure{height:min(46.8880208333vw,360.1px);min-height:277px}}.weddingfair-sec .inner .top-weddingfair-slides .slide figure figcaption{align-items:center;background:hsla(0,0%,100%,.95);display:flex;flex-direction:column;font-size:10px;height:89px;justify-content:center;left:0;line-height:1.2;position:absolute;text-align:center;top:0;width:66px;z-index:1}.weddingfair-sec .inner .top-weddingfair-slides .slide figure figcaption .day{font-size:25px;padding-top:2px}.weddingfair-sec .inner .top-weddingfair-slides .slide figure figcaption .week{border-top:1px solid #988e82;margin:6px 1em 0;padding-top:6px}.weddingfair-sec .inner .top-weddingfair-slides .slide figure figcaption .sun{color:#a02c2c}.weddingfair-sec .inner .top-weddingfair-slides .slide figure figcaption .sat{color:#2c5ea0}.weddingfair-sec .inner .top-weddingfair-slides .slide .caption{display:flex;flex-direction:column;flex-grow:1;gap:10px}.weddingfair-sec .inner .top-weddingfair-slides .slide .caption .post-title{color:#c1a166;font-size:14px}.weddingfair-sec .inner .top-weddingfair-slides .slide .caption .time{font-size:12px;line-height:1.4}.weddingfair-sec .inner .top-weddingfair-slides .slide .caption .time span{display:inline-block;margin-right:10px;padding-right:10px;position:relative}.weddingfair-sec .inner .top-weddingfair-slides .slide .caption .time span:after{background:#333;bottom:0;content:"";height:100%;margin:auto;position:absolute;right:0;top:0;width:1px}.weddingfair-sec .inner .top-weddingfair-slides .slide .caption .time span:last-child:after{content:none}.weddingfair-sec .inner .top-weddingfair-slides .slide .caption .btn{color:#c1a166;margin-top:auto;position:relative}.weddingfair-sec .inner .btn{margin:0 auto;max-width:343px;width:100%}body:not(.p-top) .weddingfair-sec .obj{display:none!important}.othercontents-sec{margin-top:150px}@media screen and (max-width:1000px){.othercontents-sec{margin-top:90px}}.othercontents-sec .inner{margin-left:30px;padding-left:calc(50vw - 565px)}.othercontents-sec .inner .midashi{margin-bottom:20px}.othercontents-sec .inner .midashi .en{margin-bottom:20px;position:relative}.othercontents-sec .inner .midashi .en img{width:188px}.othercontents-sec .inner .midashi .en:after{border-bottom:1px solid #dad1c5;content:"";display:block;height:1px;left:0;position:absolute;top:1px;width:100%}.othercontents-sec .inner .midashi .ja{color:#988e82;letter-spacing:2px}.othercontents-sec .inner .othercontents-slides .slide{min-width:345px;width:min(22.6515151515vw,448.5px)}@media screen and (max-width:1000px){.othercontents-sec .inner .othercontents-slides .slide{min-width:300px;width:min(50.78125vw,390px)}}.othercontents-sec .inner .othercontents-slides .slide a figure{overflow:hidden}.othercontents-sec .inner .othercontents-slides .slide a figure img{transition:-webkit-transform 1.5s;transition:transform 1.5s;transition:transform 1.5s,-webkit-transform 1.5s}.othercontents-sec .inner .othercontents-slides .slide a:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}.othercontents-sec .inner .othercontents-slides .slide figure{align-items:center;display:flex;height:min(14.5757575758vw,288.6px);justify-content:center;margin-bottom:10px;min-height:222px;width:100%}.othercontents-sec .inner .othercontents-slides .slide figure img,.othercontents-sec .inner .othercontents-slides .slide figure picture,.othercontents-sec .inner .othercontents-slides .slide figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.othercontents-sec .inner .othercontents-slides .slide .caption{align-items:center;display:flex;justify-content:space-between}.othercontents-sec .inner .othercontents-slides .slide .caption .name{color:#988e82}.othercontents-sec .inner .othercontents-slides .slide .caption .name span{display:block}.othercontents-sec .inner .othercontents-slides .slide .caption .btn{padding:5px 20px 5px 0;text-align:left;width:134px}.othercontents-sec .inner .othercontents-slides .slide .caption .btn span{right:0}.othercontents-sec .inner .othercontents-slides .splide__arrow--prev{display:none}.othercontents-sec .inner .othercontents-slides .splide__arrow--next{right:114px}@media screen and (max-width:1000px){.othercontents-sec .inner .othercontents-slides .splide__arrow--next{right:17px;top:clamp(111px,min(14.5757575758vw,288.6px),min(14.5757575758vw,288.6px))}}.otherpartyspace-sec{margin-top:90px}@media screen and (max-width:1000px){.otherpartyspace-sec{margin-top:60px}}.otherpartyspace-sec .inner{margin-left:30px;padding-left:calc(50vw - 580px)}@media screen and (max-width:1000px){.otherpartyspace-sec .inner{margin:0;padding:0 30px;width:100%}}.otherpartyspace-sec .inner .block{display:flex}@media screen and (max-width:1000px){.otherpartyspace-sec .inner .block{display:block}}.otherpartyspace-sec .inner .block__midashi{color:#988e82;width:120px;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}@media screen and (max-width:1000px){.otherpartyspace-sec .inner .block__midashi{margin-bottom:30px;width:100%;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}.otherpartyspace-sec .inner .block__midashi .ja{font-size:20px;letter-spacing:8px}@media screen and (max-width:1000px){.otherpartyspace-sec .inner .block__midashi .ja{letter-spacing:4px}}.otherpartyspace-sec .inner .block__midashi .en{letter-spacing:1px;margin-left:10px}@media screen and (max-width:1000px){.otherpartyspace-sec .inner .block__midashi .en{margin-left:0}}.otherpartyspace-sec .inner .block__box{width:calc(100% - 120px)}@media screen and (max-width:1000px){.otherpartyspace-sec .inner .block__box{width:100%}}.otherpartyspace-sec .inner .block__box__item{display:flex}@media screen and (max-width:1000px){.otherpartyspace-sec .inner .block__box__item{display:block}}.otherpartyspace-sec .inner .block__box__item__photo{margin-right:min(4.0995607613vw,56px);width:min(34.6998535871vw,474px)}@media screen and (max-width:1000px){.otherpartyspace-sec .inner .block__box__item__photo{margin-bottom:30px;margin-right:0;width:100%}}.otherpartyspace-sec .inner .block__box__item__photo figure{align-items:center;display:flex;height:316px;justify-content:center;width:100%}.otherpartyspace-sec .inner .block__box__item__photo figure img,.otherpartyspace-sec .inner .block__box__item__photo figure picture,.otherpartyspace-sec .inner .block__box__item__photo figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:1000px){.otherpartyspace-sec .inner .block__box__item__photo figure{height:56.4102564103vw}}.otherpartyspace-sec .inner .block__box__item__text{max-width:360px}.otherpartyspace-sec .inner .block__box__item__text .komidashi{color:#988e82;margin-bottom:15px}.otherpartyspace-sec .inner .block__box__item__text .komidashi p{display:inline-block}.otherpartyspace-sec .inner .block__box__item__text .komidashi p.en{font-size:18px;margin-right:1rem}@media screen and (max-width:1000px){.otherpartyspace-sec .inner .block__box__item__text .komidashi p.en{font-size:16px}}.otherpartyspace-sec .inner .block__box__item__text .catch{font-size:18px;letter-spacing:2px;line-height:2;margin-bottom:20px}@media screen and (max-width:1000px){.otherpartyspace-sec .inner .block__box__item__text .catch{font-size:16px;letter-spacing:1px}}.otherpartyspace-sec .inner .block__box__item__text .spec dl{display:flex}.otherpartyspace-sec .inner .block__box__item__text .spec dl+dl{margin-top:5px}.otherpartyspace-sec .inner .block__box__item__text .spec dl dd,.otherpartyspace-sec .inner .block__box__item__text .spec dl dt{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.otherpartyspace-sec .inner .block__box__item__text .btn{margin-top:30px;max-width:300px}@media screen and (max-width:1000px){.otherpartyspace-sec .inner .block__box__item__text .btn{max-width:100%;width:100%}.p-banquet-detail .otherpartyspace-sec .inner{padding-right:0;width:100%}}@media screen and (min-width:1001px){.p-banquet-detail .otherpartyspace-sec .inner .block .splide__list{display:grid;gap:38px 33px;grid-template-columns:repeat(3,1fr);max-width:966px}}@media screen and (max-width:1000px){.p-banquet-detail .otherpartyspace-sec .inner .block .splide__list .slide{min-width:300px;width:min(50.78125vw,390px)}}.p-banquet-detail .otherpartyspace-sec .inner .block .splide__list a figure{overflow:hidden}.p-banquet-detail .otherpartyspace-sec .inner .block .splide__list a figure img{transition:-webkit-transform 1.5s;transition:transform 1.5s;transition:transform 1.5s,-webkit-transform 1.5s}.p-banquet-detail .otherpartyspace-sec .inner .block .splide__list a:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-banquet-detail .otherpartyspace-sec .inner .block .splide__list .block__box__item{display:block}@media screen and (max-width:1000px){.p-banquet-detail .otherpartyspace-sec .inner .block .splide__list .block__box__item{border-bottom:1px solid #c1a166;padding-bottom:10px}}.p-banquet-detail .otherpartyspace-sec .inner .block .splide__list .block__box__item__floor{color:#988e82;letter-spacing:2px;margin-bottom:5px}.p-banquet-detail .otherpartyspace-sec .inner .block .splide__list .block__box__item__photo{margin-right:0;width:100%}@media screen and (max-width:1000px){.p-banquet-detail .otherpartyspace-sec .inner .block .splide__list .block__box__item__photo{margin-bottom:0}}.p-banquet-detail .otherpartyspace-sec .inner .block .splide__list .block__box__item__photo figure{height:200px;margin-bottom:10px}@media screen and (max-width:1000px){.p-banquet-detail .otherpartyspace-sec .inner .block .splide__list .block__box__item__photo figure{height:min(33.8541666667vw,260px);min-height:200px}}.p-banquet-detail .otherpartyspace-sec .inner .block .splide__list .block__box__item__text{position:relative}.p-banquet-detail .otherpartyspace-sec .inner .block .splide__list .block__box__item__text .komidashi{margin-bottom:0}.p-banquet-detail .otherpartyspace-sec .inner .block .splide__list .block__box__item__text .catch{display:none}.p-banquet-detail .otherpartyspace-sec .inner .block .splide__list .block__box__item__text>span{bottom:3px;position:absolute;right:0;-webkit-transform-origin:center;transform-origin:center;transition:all .2s}@media screen and (max-width:1000px){.p-banquet-detail .otherpartyspace-sec .inner .block .splide__list .block__box__item__text>span{bottom:8px}.p-banquet-detail .otherpartyspace-sec .inner .block .splide__arrow--prev{display:none}.p-banquet-detail .otherpartyspace-sec .inner .block .splide__arrow--next{right:17px}}@media screen and (max-width:1000px) and (max-width:1000px){.p-banquet-detail .otherpartyspace-sec .inner .block .splide__arrow--next{top:clamp(123.39px,min(33.8541666667vw,260px)/2 + 23.39px,min(33.8541666667vw,260px)/2 + 23.39px)}}.mvhead-sec{position:relative;width:100%}.mvhead-sec figure{align-items:center;display:flex;height:calc(100vh - 100px);justify-content:center;width:100%}.mvhead-sec figure img,.mvhead-sec figure picture,.mvhead-sec figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:1000px){.mvhead-sec figure{height:100vw}}.mvhead-sec .page-title{color:#fff;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}@media screen and (max-width:1000px){.mvhead-sec .page-title{width:calc(100% - 100px)}}.mvhead-sec .page-title .en{border-bottom:1px solid #fff;font-size:3rem;letter-spacing:4px;margin-bottom:20px;min-width:405px;padding:0 30px 10px;text-align:center}@media screen and (max-width:1000px){.mvhead-sec .page-title .en{font-size:2rem;letter-spacing:3px;min-width:100%}}.mvhead-sec .page-title .ja{font-size:1.4rem;text-align:center}@media screen and (min-width:1001px){.post{line-height:2}.post img{height:auto;max-width:100%;width:inherit}.post .alignnone{display:block;margin:1.5rem 0}.post .aligncenter{display:block;margin:1.5rem auto}.post img.alignleft{display:inline;float:left;margin:0 2rem .5rem 0}.post .alignright{display:inline;float:right;margin:0 0 .5rem 2rem}.post ul li{list-style:disc;margin-left:1.5em}.post ol li{list-style:decimal;margin-left:1.5em}.post h1{font-size:16px;letter-spacing:1.9px;margin:1rem 0}.post h4,.post h5,.post h6{font-size:12px;letter-spacing:1 .5rem;margin:1rem 0}.post li{line-height:2;list-style:disc;margin-left:1em}.post a{text-decoration:underline}.post .link-btn,.post a:hover{text-decoration:none}.post strong{font-weight:700}.post table{max-width:100%}.post table td,.post table th{border:.1rem solid #ccc;line-height:1.8}}@media screen and (max-width:1000px){.post h2{font-size:1.3rem;letter-spacing:.3rem;line-height:1.6;margin:1rem 0}.post h3{font-size:1.1rem;letter-spacing:.25rem;line-height:1.55;margin:1rem 0}.post p{margin:0 0 1rem}.post img{height:auto;width:100%}.post .alignnone{margin:1.5rem 0}.post .aligncenter{display:block;margin:1.5rem 0 1.5rem -3.3%;max-width:none;width:100%}.post img.alignleft{display:inline;float:left;margin:0 2rem .5rem 0;width:50%}.post .alignright{display:inline;float:right;margin:0 0 .5rem 2rem;width:50%}.post a{text-decoration:underline}.post strong{font-weight:700}.post table{max-width:100%}.post table td,.post table th{border:.1rem solid #ccc;line-height:1.8}}.p-top .mv-sec{height:calc(100vh - 100px);overflow:hidden;position:relative;width:100%}@media screen and (max-width:1000px){.p-top .mv-sec{background-image:url(../images/ceremony/bg_mv-01_sp.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:151.2820512821vw}}.p-top .mv-sec .top-mv-slides .slide{height:calc(100vh - 100px);width:100%}@media screen and (max-width:1000px){.p-top .mv-sec .top-mv-slides .slide{height:151.2820512821vw}}.p-top .mv-sec .top-mv-slides .slide figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-top .mv-sec .top-mv-slides .slide figure img,.p-top .mv-sec .top-mv-slides .slide figure picture,.p-top .mv-sec .top-mv-slides .slide figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.p-top .mv-sec .text .title{color:#fff;left:154px;letter-spacing:3px;line-height:2;position:absolute;top:min(15.641025641vh,122px);z-index:1}@media screen and (max-width:1000px){.p-top .mv-sec .text .title{left:30px;top:100px}}.p-top .mv-sec .text .title .en{font-size:16px}@media screen and (max-width:1000px){.p-top .mv-sec .text .title .en{font-size:6.9230769231vw;letter-spacing:1.2820512821vw;line-height:1.6;margin-bottom:.7692307692vw}}.p-top .mv-sec .text .title .ja{font-size:15px}@media screen and (max-width:1000px){.p-top .mv-sec .text .title .ja{font-size:3.5897435897vw}}.p-top .mv-sec .text .catch{color:#fff;height:504px;left:356px;line-height:1.6;position:absolute;top:min(12.8205128205vh,100px);width:157.5px;z-index:1}@media screen and (max-width:1000px){.p-top .mv-sec .text .catch{height:85.8974358974vw;left:60.2564102564vw;top:48.2051282051vw;width:31.7948717949vw}}.p-top .mv-sec .text .catch span{display:block;font-size:63px;left:0;position:absolute;top:0;width:63px}@media screen and (max-width:1000px){.p-top .mv-sec .text .catch span{font-size:10.2564102564vw}}.p-top .mv-sec .text .catch span:first-child{left:auto;right:0}.p-top .mv-sec .text .catch span:last-child{bottom:0;top:auto}.p-top .topics-sec{padding-top:10px}.p-top .topics-sec .inner{padding-left:50%}@media screen and (max-width:1000px){.p-top .topics-sec .inner{padding-left:15px}}.p-top .topics-sec .inner a{border-bottom:1px solid #dad1c5;display:block;padding:10px 0}@media screen and (max-width:1000px){.p-top .topics-sec .inner a{padding-right:50px;position:relative}}.p-top .topics-sec .inner a span{display:inline-block}.p-top .topics-sec .inner a span i{display:inline-block;line-height:1;margin-left:15px;translate:0 -1px;vertical-align:text-bottom;width:13px}@media screen and (max-width:1000px){.p-top .topics-sec .inner a span i{bottom:0;height:13px;margin:auto;position:absolute;right:20px;top:0;translate:0}}.p-top .feature-sec{margin-top:114px;position:relative}.p-top .feature-sec .pattern{background-image:url(../images/top/bg_feature-01.svg);background-position:right 52px;background-repeat:no-repeat;background-size:1147px;height:400px;position:absolute;right:0;top:0;width:100%;z-index:-1}@media screen and (max-width:1000px){.p-top .feature-sec .pattern{background-position:0 0}}.p-top .feature-sec .pattern.is-fix{position:fixed;top:52px}@media screen and (max-width:1000px){.p-top .feature-sec .pattern.is-fix{top:80px}}.p-top .feature-sec .pattern.is-hide{display:none}@media screen and (max-width:1000px){.p-top .feature-sec{background-position:50px 6.9230769231vw;background-size:200%;display:flex;flex-direction:column}}.p-top .feature-sec .midashi{margin-bottom:95px;padding-left:calc(50vw - 168px)}@media screen and (max-width:1000px){.p-top .feature-sec .midashi{margin-bottom:40px;padding-left:30px}}.p-top .feature-sec .midashi:before{background:#dad1c5;content:"";height:1px;left:0;position:absolute;top:52px;width:100%}@media screen and (max-width:1000px){.p-top .feature-sec .midashi:before{top:6.9230769231vw;width:100%}}.p-top .feature-sec .midashi .en{margin-bottom:38px;max-width:710px;position:relative;width:100%}@media screen and (max-width:1000px){.p-top .feature-sec .midashi .en{margin-bottom:20px;max-width:none;width:100%}}.p-top .feature-sec .midashi .ja{color:#988e82;font-size:14px;letter-spacing:2px}.p-top .feature-sec .inner{display:flex;margin:0 auto;max-width:1366px;position:relative;width:100%}@media screen and (max-width:1000px){.p-top .feature-sec .inner{display:block}}.p-top .feature-sec .inner .obj{left:320px;position:absolute;top:0;width:100px;z-index:-1}@media screen and (max-width:1000px){.p-top .feature-sec .inner .obj{left:0;top:61.5384615385vw;width:70px}}@media screen and (min-width:1366px){.p-top .feature-sec .inner .obj.is-fixed{left:calc(50vw - 363px);position:fixed;top:100px}}@media (min-width:1000px) and (max-width:1365px){.p-top .feature-sec .inner .obj.is-fixed{left:320px;position:fixed;top:100px}}@media screen and (min-width:1001px){.p-top .feature-sec .inner .obj.is-absolute{bottom:0;left:320px;position:absolute;top:auto}}.p-top .feature-sec .inner .imgs{max-width:515px;position:relative;width:37.701317716%}@media screen and (max-width:1000px){.p-top .feature-sec .inner .imgs{display:flex;margin-bottom:30px;max-width:100%;padding-left:30px;position:static;width:100%}.p-top .feature-sec .inner .imgs figure{width:50%}}.p-top .feature-sec .inner .imgs .obj2{width:330px}@media screen and (max-width:1000px){.p-top .feature-sec .inner .imgs .obj2{display:flex;width:100%}}.p-top .feature-sec .inner .content{width:62.298682284%}@media screen and (max-width:1000px){.p-top .feature-sec .inner .content{width:100%}.p-top .feature-sec .inner .content .block{margin:0 auto;order:3;width:calc(100% - 60px)}}.p-top .feature-sec .inner .content .block--midashi .catch{font-size:23px;letter-spacing:3px;line-height:2;margin-bottom:40px}@media screen and (max-width:1000px){.p-top .feature-sec .inner .content .block--midashi .catch{font-size:20px;letter-spacing:1px;margin-bottom:20px}}.p-top .feature-sec .inner .content .block--midashi .read{font-size:14px;letter-spacing:2px;line-height:2}@media screen and (max-width:1000px){.p-top .feature-sec .inner .content .block--midashi .read{font-size:13px;letter-spacing:1px}}.p-top .feature-sec .inner .content .block--content{margin-top:60px}.p-top .feature-sec .inner .content .block--content figure{align-items:center;display:flex;height:min(31.5808080808vw,625.3px);justify-content:center;margin-bottom:30px;min-height:481px;position:relative;width:100%}.p-top .feature-sec .inner .content .block--content figure img,.p-top .feature-sec .inner .content .block--content figure picture,.p-top .feature-sec .inner .content .block--content figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:1000px){.p-top .feature-sec .inner .content .block--content figure{min-height:73.0769230769vw;width:calc(100% + 30px)}}.p-top .feature-sec .inner .content .block--content figure figcaption{bottom:-53px;left:-66px;position:absolute;width:298px;z-index:1}@media screen and (max-width:1000px){.p-top .feature-sec .inner .content .block--content figure figcaption{left:-20px;width:215px}}.p-top .feature-sec .inner .content .block--content .caption{margin-right:30px}@media screen and (max-width:1000px){.p-top .feature-sec .inner .content .block--content .caption{margin-right:0}}.p-top .feature-sec .inner .content .block--content .caption .komidashi{color:#988e82;font-size:16px;letter-spacing:2px;margin-bottom:30px}@media screen and (max-width:1000px){.p-top .feature-sec .inner .content .block--content .caption .komidashi{font-size:14px;width:calc(100% + 30px)}}.p-top .feature-sec .inner .content .block--content .caption .description{letter-spacing:2px;line-height:2}@media screen and (max-width:1000px){.p-top .feature-sec .inner .content .block--content .caption .description{letter-spacing:1px}}.p-top .feature-sec .inner .content .block--content .caption .btn{margin-top:35px;max-width:300px}@media screen and (max-width:1000px){.p-top .feature-sec .inner .content .block--content .caption .btn{max-width:100%}}.p-top .weddingplan-sec{margin-top:120px;position:relative}.p-top .weddingplan-sec .inner{margin-left:30px;padding-left:calc(50vw - 580px)}@media screen and (max-width:1000px){.p-top .weddingplan-sec .inner{margin-left:0;width:100%}}.p-top .weddingplan-sec .inner .midashi{margin-bottom:60px}@media screen and (max-width:768px){.p-top .weddingplan-sec .inner .midashi{margin-bottom:40px}}.p-top .weddingplan-sec .inner .midashi .en{margin-bottom:15px;width:539px}@media screen and (max-width:1000px){.p-top .weddingplan-sec .inner .midashi .en{margin:0 auto 15px;padding:0 30px;width:100%}}.p-top .weddingplan-sec .inner .midashi .en:after{background:#dad1c5;content:"";height:1px;left:0;position:absolute;top:44px;width:100%}@media screen and (max-width:1000px){.p-top .weddingplan-sec .inner .midashi .en:after{left:0;top:7.5641025641vw}}.p-top .weddingplan-sec .inner .midashi .ja{color:#988e82;font-size:14px;letter-spacing:2px}@media screen and (max-width:1000px){.p-top .weddingplan-sec .inner .midashi .ja{text-align:center}}.p-top .weddingplan-sec .inner .block{display:flex}@media screen and (max-width:1000px){.p-top .weddingplan-sec .inner .block{flex-direction:column}}.p-top .weddingplan-sec .inner .block a figure{overflow:hidden}.p-top .weddingplan-sec .inner .block a figure img{transition:-webkit-transform 1.5s;transition:transform 1.5s;transition:transform 1.5s,-webkit-transform 1.5s}.p-top .weddingplan-sec .inner .block a:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-top .weddingplan-sec .inner .block .text{width:400px}@media screen and (max-width:1000px){.p-top .weddingplan-sec .inner .block .text{display:contents;width:100%}}.p-top .weddingplan-sec .inner .block .text .catch{font-size:18px;letter-spacing:2px;margin-bottom:30px}@media screen and (max-width:1000px){.p-top .weddingplan-sec .inner .block .text .catch{margin-bottom:20px;order:1;text-align:center}}.p-top .weddingplan-sec .inner .block .text .read{font-size:14px;letter-spacing:2px;line-height:2}@media screen and (max-width:1000px){.p-top .weddingplan-sec .inner .block .text .read{margin-bottom:50px;order:2;text-align:center}}.p-top .weddingplan-sec .inner .block .text .btn{margin-top:55px;max-width:300px;width:calc(100% - 30px)}@media screen and (max-width:1000px){.p-top .weddingplan-sec .inner .block .text .btn{display:block;margin:50px auto 0;max-width:none;order:4;width:calc(100% - 60px)}}.p-top .weddingplan-sec .inner .block .photo{width:calc(100% - 400px)}@media screen and (max-width:1000px){.p-top .weddingplan-sec .inner .block .photo{order:3;width:100%}}.p-top .weddingplan-sec .inner .block .photo .top-weddingplan-slides .slide{height:auto;width:min(18.1868686869vw,360.1px)}@media screen and (max-width:1000px){.p-top .weddingplan-sec .inner .block .photo .top-weddingplan-slides .slide{min-width:277px;width:min(46.8880208333vw,360.1px)}}.p-top .weddingplan-sec .inner .block .photo .top-weddingplan-slides .slide a{display:flex;flex-direction:column;height:100%}.p-top .weddingplan-sec .inner .block .photo .top-weddingplan-slides .slide a figure{overflow:hidden}.p-top .weddingplan-sec .inner .block .photo .top-weddingplan-slides .slide a figure img{transition:-webkit-transform 1.5s;transition:transform 1.5s;transition:transform 1.5s,-webkit-transform 1.5s}.p-top .weddingplan-sec .inner .block .photo .top-weddingplan-slides .slide a:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-top .weddingplan-sec .inner .block .photo .top-weddingplan-slides .slide figure{align-items:center;display:flex;flex-shrink:0;height:min(18.1868686869vw,360.1px);justify-content:center;margin-bottom:20px;width:100%}.p-top .weddingplan-sec .inner .block .photo .top-weddingplan-slides .slide figure img,.p-top .weddingplan-sec .inner .block .photo .top-weddingplan-slides .slide figure picture,.p-top .weddingplan-sec .inner .block .photo .top-weddingplan-slides .slide figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:1000px){.p-top .weddingplan-sec .inner .block .photo .top-weddingplan-slides .slide figure{height:min(46.8880208333vw,360.1px);min-height:277px}}.p-top .weddingplan-sec .inner .block .photo .top-weddingplan-slides .slide .caption{display:flex;flex-direction:column;flex-grow:1;padding-bottom:10px}.p-top .weddingplan-sec .inner .block .photo .top-weddingplan-slides .slide .caption .post-title{color:#c1a166;font-size:14px;letter-spacing:2px;line-height:1.5}.p-top .weddingplan-sec .inner .block .photo .top-weddingplan-slides .slide .caption .price{letter-spacing:2px;margin-bottom:10px;margin-top:5px}.p-top .weddingplan-sec .inner .block .photo .top-weddingplan-slides .slide .caption .btn{margin-top:auto}.p-top .weddingplan-sec .inner .block .photo .top-weddingplan-slides .splide__arrow--next{right:68px}@media screen and (max-width:1000px){.p-top .weddingplan-sec .inner .block .photo .top-weddingplan-slides .splide__arrow--next{right:17px}}.p-top .ceremony-sec{margin-top:120px;position:relative}.p-top .ceremony-sec .obj{position:absolute;right:0;top:0;width:100px;z-index:2}@media screen and (max-width:1000px){.p-top .ceremony-sec .obj{top:-63px;width:80px}}.p-top .ceremony-sec .obj.is-fixed{position:fixed;top:100px}.p-top .ceremony-sec .obj.is-absolute{bottom:0;position:absolute;top:auto;z-index:-1}.p-top .ceremony-sec .imgs{display:flex;position:relative;width:100%}@media screen and (max-width:1000px){.p-top .ceremony-sec .imgs{flex-direction:column-reverse}}.p-top .ceremony-sec .imgs figure{align-items:center;display:flex;height:min(35.8484848485vw,709.8px);justify-content:center;min-height:546px;width:50%}.p-top .ceremony-sec .imgs figure img,.p-top .ceremony-sec .imgs figure picture,.p-top .ceremony-sec .imgs figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:1000px){.p-top .ceremony-sec .imgs figure{height:78.4615384615vw;min-height:0;width:100%}}.p-top .ceremony-sec .imgs .splide{width:50%}@media screen and (max-width:1000px){.p-top .ceremony-sec .imgs .splide{width:100%}}.p-top .ceremony-sec .imgs .splide figure{width:100%}.p-top .ceremony-sec .inner{margin:0 auto;max-width:1200px;width:calc(100% - 30px)}@media screen and (max-width:1000px){.p-top .ceremony-sec .inner{width:calc(100% - 60px)}}.p-top .ceremony-sec .inner .block{align-items:flex-end;display:flex;flex-direction:row-reverse;margin-top:-389px;position:relative;z-index:1}@media screen and (max-width:1000px){.p-top .ceremony-sec .inner .block{align-items:flex-start;flex-direction:column;margin-top:-89.2307692308vw}}.p-top .ceremony-sec .inner .block .photo{height:720px;width:min(43.1666666667vw,518px)}@media screen and (max-width:1000px){.p-top .ceremony-sec .inner .block .photo{height:117.6923076923vw;margin-bottom:25px;order:2;width:100%}}.p-top .ceremony-sec .inner .block .photo figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-top .ceremony-sec .inner .block .photo figure img,.p-top .ceremony-sec .inner .block .photo figure picture,.p-top .ceremony-sec .inner .block .photo figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.p-top .ceremony-sec .inner .block .text{padding-left:82px;padding-right:30px;width:calc(100% - min(43.1666666667vw, 518px))}@media screen and (max-width:1000px){.p-top .ceremony-sec .inner .block .text{display:contents}}.p-top .ceremony-sec .inner .block .text .midashi{margin-bottom:50px}@media screen and (max-width:1000px){.p-top .ceremony-sec .inner .block .text .midashi{display:contents}}.p-top .ceremony-sec .inner .block .text .midashi .en{margin-bottom:25px;width:389px}@media screen and (max-width:1000px){.p-top .ceremony-sec .inner .block .text .midashi .en{margin-bottom:30px;margin-left:-30px;order:1;width:94.1025641026vw}}.p-top .ceremony-sec .inner .block .text .midashi .ja{color:#988e82;font-size:14px;letter-spacing:2px}@media screen and (max-width:1000px){.p-top .ceremony-sec .inner .block .text .midashi .ja{margin-bottom:30px;order:3}}.p-top .ceremony-sec .inner .block .text .catch{font-size:18px;letter-spacing:2px;margin-bottom:25px}@media screen and (max-width:1000px){.p-top .ceremony-sec .inner .block .text .catch{order:4}}.p-top .ceremony-sec .inner .block .text .read{line-height:2}@media screen and (max-width:1000px){.p-top .ceremony-sec .inner .block .text .read{order:5}}.p-top .ceremony-sec .inner .block .text .btn{margin-top:30px;max-width:300px;width:calc(100% - 30px)}@media screen and (max-width:1000px){.p-top .ceremony-sec .inner .block .text .btn{max-width:100%;order:6;width:100%}}.p-top .banquet-sec{margin-top:210px;position:relative}.p-top .banquet-sec .obj{left:calc(50vw - 145px);position:absolute;top:-81px;width:100px;z-index:1}@media screen and (max-width:1100px){.p-top .banquet-sec .obj{left:405px}}@media screen and (max-width:1000px){.p-top .banquet-sec .obj{left:auto;right:15px;top:-50px;width:80px;z-index:-1}}.p-top .banquet-sec .obj.is-fixed{position:fixed;top:100px}.p-top .banquet-sec .obj.is-absolute{bottom:0;position:absolute;top:auto;z-index:-1}@media screen and (max-width:1000px){.p-top .banquet-sec .obj.is-hide{display:none}}.p-top .banquet-sec .inner{padding-left:calc(50vw - 550px)}@media screen and (max-width:1000px){.p-top .banquet-sec .inner{margin:0 auto;padding-left:0;width:calc(100% - 60px)}}.p-top .banquet-sec .inner .block{display:flex}@media screen and (max-width:1000px){.p-top .banquet-sec .inner .block{flex-direction:column;position:relative}}.p-top .banquet-sec .inner .block .text{padding-right:min(9.6363636364vw,106px);position:relative;width:467px}@media screen and (max-width:1000px){.p-top .banquet-sec .inner .block .text{display:contents;padding-right:0;width:100%}}.p-top .banquet-sec .inner .block .text .midashi{margin-bottom:100px}@media screen and (max-width:1000px){.p-top .banquet-sec .inner .block .text .midashi{margin-bottom:40px;order:1}}.p-top .banquet-sec .inner .block .text .midashi .en{margin-bottom:20px;width:327px}@media screen and (max-width:1000px){.p-top .banquet-sec .inner .block .text .midashi .en{width:76.6666666667vw}}.p-top .banquet-sec .inner .block .text .midashi .ja{color:#988e82;font-size:14px;letter-spacing:2px}.p-top .banquet-sec .inner .block .text .catch{font-size:18px;letter-spacing:2px;margin-bottom:30px}@media screen and (max-width:1000px){.p-top .banquet-sec .inner .block .text .catch{margin-bottom:20px;order:2}}.p-top .banquet-sec .inner .block .text .read{line-height:2}@media screen and (max-width:1000px){.p-top .banquet-sec .inner .block .text .read{margin-bottom:50px;order:3}}.p-top .banquet-sec .inner .block .text .btn{margin-top:30px;max-width:300px;width:calc(100% - 30px)}@media screen and (max-width:1000px){.p-top .banquet-sec .inner .block .text .btn{max-width:100%;order:5;width:100%}}.p-top .banquet-sec .inner .block .photo{width:calc(100% - 467px)}@media screen and (max-width:1000px){.p-top .banquet-sec .inner .block .photo{order:4;width:100%}}.p-top .banquet-sec .inner .block .photo .top-banquet-slides{padding-bottom:30px;position:relative}@media screen and (max-width:1000px){.p-top .banquet-sec .inner .block .photo .top-banquet-slides{width:calc(100% + 30px)}}.p-top .banquet-sec .inner .block .photo .top-banquet-slides .slide{min-width:596px;width:min(39.1313131313vw,774.8px)}@media screen and (max-width:1000px){.p-top .banquet-sec .inner .block .photo .top-banquet-slides .slide{width:100%}}.p-top .banquet-sec .inner .block .photo .top-banquet-slides .slide a figure{overflow:hidden}.p-top .banquet-sec .inner .block .photo .top-banquet-slides .slide a figure img{transition:-webkit-transform 1.5s;transition:transform 1.5s;transition:transform 1.5s,-webkit-transform 1.5s}.p-top .banquet-sec .inner .block .photo .top-banquet-slides .slide a:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-top .banquet-sec .inner .block .photo .top-banquet-slides .slide figure{align-items:center;display:flex;height:min(26vw,514.8px);justify-content:center;margin-bottom:20px;min-height:396px;width:100%}.p-top .banquet-sec .inner .block .photo .top-banquet-slides .slide figure img,.p-top .banquet-sec .inner .block .photo .top-banquet-slides .slide figure picture,.p-top .banquet-sec .inner .block .photo .top-banquet-slides .slide figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:1000px){.p-top .banquet-sec .inner .block .photo .top-banquet-slides .slide figure{height:min(45.703125vw,351px);min-height:270px}}.p-top .banquet-sec .inner .block .photo .top-banquet-slides .slide .caption .post-title{border-bottom:1px solid #c1a166;color:#c1a166;margin-bottom:20px;max-width:402px;padding-bottom:10px;width:100%}.p-top .banquet-sec .inner .block .photo .top-banquet-slides .slide .caption .post-title span{display:inline-block;letter-spacing:2px}.p-top .banquet-sec .inner .block .photo .top-banquet-slides .slide .caption .post-title span.en{font-size:16px;margin-right:1em}.p-top .banquet-sec .inner .block .photo .top-banquet-slides .slide .caption .capacity{letter-spacing:2px}.p-top .banquet-sec .inner .block .photo .top-banquet-slides .splide__pagination{bottom:-30px}.p-top .banquet-sec .inner .block .photo .top-banquet-slides .splide__arrow--prev{top:clamp(198px,min(26vw,514.8px)/2,min(26vw,514.8px)/2)}@media screen and (max-width:1000px){.p-top .banquet-sec .inner .block .photo .top-banquet-slides .splide__arrow--prev{display:none}}.p-top .banquet-sec .inner .block .photo .top-banquet-slides .splide__arrow--next{right:17px;top:clamp(198px,min(26vw,514.8px)/2,min(26vw,514.8px)/2)}@media screen and (max-width:1000px){.p-top .banquet-sec .inner .block .photo .top-banquet-slides .splide__arrow--next{top:clamp(135px,min(45.703125vw,351px)/2,min(45.703125vw,351px)/2)}}.p-top .cuisine-sec{background-image:url(../images/top/bg_cuisine-01.svg);background-position:-430px calc(100% + 320px);background-repeat:no-repeat;background-size:1245px;margin-top:120px;padding-bottom:130px;position:relative}@media screen and (max-width:1000px){.p-top .cuisine-sec{background-position:-431px calc(100% + 218px);background-size:200%}}.p-top .cuisine-sec .obj{left:calc(50vw + 195px);position:absolute;top:170px;width:100px;z-index:100}@media screen and (max-width:1000px){.p-top .cuisine-sec .obj{left:60px;top:140px;width:90px}}@media screen and (min-width:1001px){.p-top .cuisine-sec .obj.is-fixed{position:fixed;top:100px}.p-top .cuisine-sec .obj.is-absolute{bottom:0;position:absolute;top:auto}}.p-top .cuisine-sec .inner{padding-left:calc(50vw - 550px)}@media screen and (min-width:1001px){.p-top .cuisine-sec .inner{max-height:1000px}}@media screen and (max-width:1000px){.p-top .cuisine-sec .inner{margin:0 auto;padding-left:0;width:calc(100% - 60px)}}.p-top .cuisine-sec .inner .block{display:flex;flex-direction:row-reverse}@media screen and (max-width:1000px){.p-top .cuisine-sec .inner .block{flex-direction:column}}.p-top .cuisine-sec .inner .block .text{padding-top:375px;position:relative;width:620px;z-index:1}@media screen and (max-width:1000px){.p-top .cuisine-sec .inner .block .text{display:contents;width:100%}}.p-top .cuisine-sec .inner .block .text .sp_view{order:3}.p-top .cuisine-sec .inner .block .text .imgs{display:flex;left:-132px;position:absolute;top:34px;z-index:-1}@media screen and (min-width:1001px){.p-top .cuisine-sec .inner .block .text .imgs figure{align-items:center;display:flex;height:355px;justify-content:center;width:455px}.p-top .cuisine-sec .inner .block .text .imgs figure img,.p-top .cuisine-sec .inner .block .text .imgs figure picture,.p-top .cuisine-sec .inner .block .text .imgs figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}}@media screen and (max-width:1000px){.p-top .cuisine-sec .inner .block .text .imgs{margin-bottom:40px;margin-top:-80px;position:static;z-index:1}.p-top .cuisine-sec .inner .block .text .imgs .top-cuisine-slides{width:100%}.p-top .cuisine-sec .inner .block .text .imgs .top-cuisine-slides .slide{height:62.3076923077vw;width:100%}.p-top .cuisine-sec .inner .block .text .imgs .top-cuisine-slides .slide figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-top .cuisine-sec .inner .block .text .imgs .top-cuisine-slides .slide figure img,.p-top .cuisine-sec .inner .block .text .imgs .top-cuisine-slides .slide figure picture,.p-top .cuisine-sec .inner .block .text .imgs .top-cuisine-slides .slide figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}}.p-top .cuisine-sec .inner .block .text .midashi{margin-bottom:50px}@media screen and (max-width:1000px){.p-top .cuisine-sec .inner .block .text .midashi{margin-bottom:10px;order:1}}.p-top .cuisine-sec .inner .block .text .midashi .en{margin-bottom:30px;width:272px}@media screen and (max-width:1000px){.p-top .cuisine-sec .inner .block .text .midashi .en{margin-bottom:20px;width:64.1025641026vw}}.p-top .cuisine-sec .inner .block .text .midashi .ja{color:#988e82;font-size:14px;letter-spacing:2px}.p-top .cuisine-sec .inner .block .text .catch{font-size:18px;letter-spacing:2px;margin-bottom:30px}@media screen and (max-width:1000px){.p-top .cuisine-sec .inner .block .text .catch{letter-spacing:1px;order:4}}.p-top .cuisine-sec .inner .block .text .read{line-height:2}@media screen and (max-width:1000px){.p-top .cuisine-sec .inner .block .text .read{order:5}}.p-top .cuisine-sec .inner .block .text .btn{margin-top:30px;max-width:300px;width:calc(100% - 30px)}@media screen and (max-width:1000px){.p-top .cuisine-sec .inner .block .text .btn{max-width:100%;order:6;width:100%}}.p-top .cuisine-sec .inner .block .photo{padding-top:62px;width:calc(100% - 620px)}@media screen and (max-width:1000px){.p-top .cuisine-sec .inner .block .photo{order:2;padding-top:0;width:calc(100% + 30px)}}.p-top .cuisine-sec .inner .block .photo figure{position:relative}.p-top .other-sec .inner .block{display:grid;gap:5px;grid-template-columns:repeat(4,1fr);width:100%}.p-top .other-sec .inner .top-other-slides .slide{width:84.6153846154vw}.p-top .other-sec .inner .top-other-slides .splide__pagination{bottom:-30px;justify-content:center}.p-top .other-sec .inner a{display:block}.p-top .other-sec .inner a figure{overflow:hidden}.p-top .other-sec .inner a figure img{transition:-webkit-transform 1.5s;transition:transform 1.5s;transition:transform 1.5s,-webkit-transform 1.5s}.p-top .other-sec .inner a:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-top .other-sec .inner a figure{align-items:center;display:flex;height:34.3338213763vw;justify-content:center;position:relative;width:100%}.p-top .other-sec .inner a figure img,.p-top .other-sec .inner a figure picture,.p-top .other-sec .inner a figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 100%;object-position:50% 100%;width:100%}@media screen and (max-width:1000px){.p-top .other-sec .inner a figure{height:auto}}.p-top .other-sec .inner a figure figcaption{bottom:30px;color:#fff;font-size:16px;left:0;letter-spacing:2px;position:absolute;text-align:center;width:100%}.p-top .other-sec .inner a .btn{margin:0 min(2.4158125915vw,33px)}@media screen and (max-width:1000px){.p-top .other-sec .inner a .btn{margin:0 30px}}.p-top .weddingreport-sec{margin-top:120px}.p-top .weddingreport-sec .inner .midashi{color:#988e82;margin-bottom:50px}.p-top .weddingreport-sec .inner .midashi .en{font-size:20px;letter-spacing:2px;text-align:center}.p-top .weddingreport-sec .inner .midashi .en:after{background:#dad1c5;content:"";display:block;height:1px;margin:15px 0 20px;width:100%}.p-top .weddingreport-sec .inner .midashi .ja{font-size:14px;letter-spacing:2px;text-align:center}.p-top .weddingreport-sec .inner .top-weddingreport-slides .slide{min-width:274px;width:min(17.9898989899vw,356.2px)}@media screen and (max-width:1000px){.p-top .weddingreport-sec .inner .top-weddingreport-slides .slide{width:min(46.3802083333vw,356.2px)}}.p-top .weddingreport-sec .inner .top-weddingreport-slides .slide a figure{overflow:hidden}.p-top .weddingreport-sec .inner .top-weddingreport-slides .slide a figure img{transition:-webkit-transform 1.5s;transition:transform 1.5s;transition:transform 1.5s,-webkit-transform 1.5s}.p-top .weddingreport-sec .inner .top-weddingreport-slides .slide a:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-top .weddingreport-sec .inner .top-weddingreport-slides .slide figure{align-items:center;display:flex;height:min(17.9898989899vw,356.2px);justify-content:center;min-height:274px}.p-top .weddingreport-sec .inner .top-weddingreport-slides .slide figure img,.p-top .weddingreport-sec .inner .top-weddingreport-slides .slide figure picture,.p-top .weddingreport-sec .inner .top-weddingreport-slides .slide figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:1000px){.p-top .weddingreport-sec .inner .top-weddingreport-slides .slide figure{height:min(46.3802083333vw,356.2px)}}.p-top .weddingreport-sec .inner .top-weddingreport-slides .slide figure img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.p-top .weddingreport-sec .inner .top-weddingreport-slides .splide__pagination{display:none}.p-top .weddingreport-sec .inner .btn{margin:50px auto 0;max-width:300px;width:calc(100% - 60px)}@media screen and (max-width:1000px){.p-top .weddingreport-sec .inner .btn{max-width:100%}}.p-concept .mv-sec{height:calc(100vh - 100px);position:relative;width:100%}@media screen and (max-width:1000px){.p-concept .mv-sec{height:138.4615384615vw}}.p-concept .mv-sec figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-concept .mv-sec figure img,.p-concept .mv-sec figure picture,.p-concept .mv-sec figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.p-concept .mv-sec .text{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%}.p-concept .mv-sec .text .title .en{margin-bottom:20px;width:621px}@media screen and (max-width:1000px){.p-concept .mv-sec .text .title .en{width:68.2051282051vw}}.p-concept .mv-sec .text .title .ja{color:#fff;font-size:14px;letter-spacing:2px}.p-concept .concept-sec{margin-top:120px}@media screen and (max-width:1000px){.p-concept .concept-sec{margin-top:70px}}.p-concept .concept-sec .inner{margin:0 auto;max-width:1100px;padding:0 100px;width:calc(100% - 60px)}@media screen and (max-width:1000px){.p-concept .concept-sec .inner{padding:0}}.p-concept .concept-sec .inner .block{display:flex}.p-concept .concept-sec .inner .block .copy{width:149px}@media screen and (max-width:1000px){.p-concept .concept-sec .inner .block .copy{width:119px}}.p-concept .concept-sec .inner .block .copy p{height:404px;line-height:1.6;position:relative;width:149px}@media screen and (max-width:1000px){.p-concept .concept-sec .inner .block .copy p{height:273px;width:119px}}.p-concept .concept-sec .inner .block .copy p span{display:block;font-size:50px;left:0;position:absolute;top:0;width:63px}@media screen and (max-width:1000px){.p-concept .concept-sec .inner .block .copy p span{font-size:8.9743589744vw}}.p-concept .concept-sec .inner .block .copy p span:first-child{left:auto;right:0}.p-concept .concept-sec .inner .block .copy p span:last-child{bottom:0;top:auto}.p-concept .concept-sec .inner .block .text{padding-left:min(8.1259150805vw,111px);width:calc(100% - 149px)}@media screen and (max-width:1000px){.p-concept .concept-sec .inner .block .text{padding-left:0;width:calc(100% - 119px)}}.p-concept .concept-sec .inner .block .text .description{font-size:16px;letter-spacing:2px;line-height:2.2;margin-bottom:70px}@media screen and (max-width:1000px){.p-concept .concept-sec .inner .block .text .description{font-size:14px;letter-spacing:1px}}.p-concept .concept-sec .inner .block .text .midashi{color:#988e82;margin-bottom:20px}@media screen and (max-width:1000px){.p-concept .concept-sec .inner .block .text .midashi{margin-left:-119px;width:calc(100% + 119px)}}.p-concept .concept-sec .inner .block .text .midashi .en{font-size:16px}.p-concept .concept-sec .inner .block .text .catch{font-size:23px;letter-spacing:2px;margin-bottom:20px}@media screen and (max-width:1000px){.p-concept .concept-sec .inner .block .text .catch{font-size:20px;letter-spacing:1px;margin-left:-119px;width:calc(100% + 119px)}}.p-concept .concept-sec .inner .block .text .read{line-height:2}@media screen and (max-width:1000px){.p-concept .concept-sec .inner .block .text .read{margin-left:-119px;width:calc(100% + 119px)}}.p-concept .essence-sec{margin-top:110px;overflow:hidden;position:relative}@media screen and (max-width:1000px){.p-concept .essence-sec{margin-top:70px}}.p-concept .essence-sec:before{background-image:url(../images/concept/bg_essence-01.svg);background-position:0 0;background-repeat:repeat-x;background-size:1346px;content:"";height:338px;left:50%;position:absolute;top:-58px;width:100%;z-index:-1}.p-concept .essence-sec .inner{padding-left:calc(50vw - 580px);position:relative}@media screen and (max-width:1000px){.p-concept .essence-sec .inner{padding:0 30px;width:100%}}.p-concept .essence-sec .inner:before{background-color:#dad1c5;content:"";height:1px;left:0;position:absolute;top:2px;width:100%}.p-concept .essence-sec .inner .midashi{margin-bottom:30px;margin-left:30px}@media screen and (max-width:1000px){.p-concept .essence-sec .inner .midashi{margin-bottom:20px;margin-left:0}}.p-concept .essence-sec .inner .midashi .en{margin-bottom:20px;width:297px}@media screen and (max-width:1000px){.p-concept .essence-sec .inner .midashi .en{width:63.5897435897vw}}.p-concept .essence-sec .inner .midashi .ja{color:#988e82}.p-concept .essence-sec .inner .read{letter-spacing:1px;line-height:2;margin-left:30px;text-align:justify}@media screen and (max-width:1000px){.p-concept .essence-sec .inner .read{margin-left:0}}.p-concept .essence-sec .inner .content__block{align-items:center;border-bottom:1px solid #dad1c5;display:flex;margin-left:30px;margin-top:70px}@media screen and (max-width:1000px){.p-concept .essence-sec .inner .content__block{border-bottom:none;display:block;margin-left:0;width:100%}.p-concept .essence-sec .inner .content__block+.content__block:before{background:#dad1c5;content:"";display:block;height:1px;margin-left:-30px;width:100%}}.p-concept .essence-sec .inner .content__block__photo{width:310px}@media screen and (max-width:1000px){.p-concept .essence-sec .inner .content__block__photo{margin-bottom:30px;width:calc(100% + 30px)}}.p-concept .essence-sec .inner .content__block__text{padding-left:min(7.3206442167vw,100px);padding-right:calc(50vw - 550px);width:calc(100% - 340px)}@media screen and (max-width:1000px){.p-concept .essence-sec .inner .content__block__text{padding:0;width:100%}}.p-concept .essence-sec .inner .content__block__text__midashi{color:#988e82;margin-bottom:20px}.p-concept .essence-sec .inner .content__block__text__midashi .en{line-height:1px;margin-bottom:10px}.p-concept .essence-sec .inner .content__block__text__midashi .ja{font-size:24px;letter-spacing:2px}@media screen and (max-width:1000px){.p-concept .essence-sec .inner .content__block__text__midashi .ja{font-size:22px}}.p-concept .essence-sec .inner .content__block__text__catch{font-size:18px;letter-spacing:2px;line-height:2;margin-bottom:15px}@media screen and (max-width:1000px){.p-concept .essence-sec .inner .content__block__text__catch{font-size:16px;letter-spacing:1px}}.p-concept .essence-sec .inner .content__block__text__read{font-size:13px;letter-spacing:1px;line-height:2}.p-concept .essence-sec .inner .content__block__text__btns{display:flex;margin-top:30px}@media screen and (max-width:1000px){.p-concept .essence-sec .inner .content__block__text__btns{display:block}}.p-concept .essence-sec .inner .content__block__text__btns .btn{margin-right:10px;padding:12px 0;width:260px}@media screen and (max-width:1000px){.p-concept .essence-sec .inner .content__block__text__btns .btn{width:100%}.p-concept .essence-sec .inner .content__block__text__btns .btn+.btn{margin-top:10px}}.p-concept .history-sec{margin-top:155px;overflow:hidden;position:relative}@media screen and (max-width:1000px){.p-concept .history-sec{margin-top:80px}}.p-concept .history-sec:before{background-image:url(../images/concept/bg_essence-01.svg);background-position:0 0;background-repeat:no-repeat;background-size:1346px;content:"";height:338px;left:-100px;position:absolute;top:-28px;width:1346px;z-index:-1}@media screen and (max-width:1000px){.p-concept .history-sec:before{left:-1000px}}.p-concept .history-sec .inner{padding-left:calc(50vw - 580px);position:relative}.p-concept .history-sec .inner:before{background-color:#dad1c5;content:"";height:1px;left:0;position:absolute;top:2px;width:100%}.p-concept .history-sec .inner .midashi{margin-bottom:30px;margin-left:30px}.p-concept .history-sec .inner .midashi .en{margin-bottom:20px;width:297px}@media screen and (max-width:1000px){.p-concept .history-sec .inner .midashi .en{width:248px}}.p-concept .history-sec .inner .midashi .ja{color:#988e82}.p-concept .history-sec .inner .content__block{align-items:flex-end;border-bottom:1px solid #dad1c5;display:flex;flex-direction:row-reverse}@media screen and (max-width:1000px){.p-concept .history-sec .inner .content__block{border-bottom:none;display:block}}.p-concept .history-sec .inner .content__block__photo{height:min(29.8737373737vw,591.5px);min-height:455px;width:calc(100% - 590px)}@media screen and (max-width:1000px){.p-concept .history-sec .inner .content__block__photo{height:65.3846153846vw;margin-bottom:30px;min-height:auto;width:calc(100% - 30px)}}.p-concept .history-sec .inner .content__block__photo figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-concept .history-sec .inner .content__block__photo figure img,.p-concept .history-sec .inner .content__block__photo figure picture,.p-concept .history-sec .inner .content__block__photo figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.p-concept .history-sec .inner .content__block__text{margin-left:30px;padding-bottom:60px;padding-right:min(5.8565153734vw,80px);width:590px}@media screen and (max-width:1000px){.p-concept .history-sec .inner .content__block__text{padding-right:30px;width:calc(100% - 30px)}}.p-concept .history-sec .inner .content__block__text__catch{margin-bottom:30px}.p-concept .history-sec .inner .content__block__text__catch .sub{color:#988e82;font-size:16px}@media screen and (max-width:1000px){.p-concept .history-sec .inner .content__block__text__catch .sub{font-size:14px}}.p-concept .history-sec .inner .content__block__text__catch .main{font-size:23px;letter-spacing:2px}@media screen and (max-width:1000px){.p-concept .history-sec .inner .content__block__text__catch .main{font-size:20px}}.p-concept .history-sec .inner .content__block__text__read{line-height:2;text-align:justify}.p-concept .closing-sec{margin-top:130px}.p-concept .closing-sec .block{align-items:flex-end;display:flex}@media screen and (max-width:1000px){.p-concept .closing-sec .block{display:block}}.p-concept .closing-sec .block__photo{width:calc(50vw + 100px)}@media screen and (max-width:1000px){.p-concept .closing-sec .block__photo{margin-bottom:30px;width:100%}}.p-concept .closing-sec .block__photo .splide,.p-concept .closing-sec .block__photo .splide .slide{width:100%}.p-concept .closing-sec .block__photo .splide .slide figure{align-items:center;display:flex;height:min(30.7929292929vw,609.7px);justify-content:center;min-height:469px;width:100%}.p-concept .closing-sec .block__photo .splide .slide figure img,.p-concept .closing-sec .block__photo .splide .slide figure picture,.p-concept .closing-sec .block__photo .splide .slide figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:1000px){.p-concept .closing-sec .block__photo .splide .slide figure{height:70.7692307692vw;min-height:auto}}.p-concept .closing-sec .block__text{padding-left:min(7.9795021962vw,109px);padding-right:calc(50vw - 550px);width:calc(100% - 50vw - 100px)}@media screen and (max-width:1000px){.p-concept .closing-sec .block__text{margin:0 auto;padding:0;width:calc(100% - 60px)}}.p-concept .closing-sec .block__text__catch{font-size:23px;letter-spacing:2px;margin-bottom:20px}@media screen and (max-width:1000px){.p-concept .closing-sec .block__text__catch{font-size:22px;letter-spacing:1px}}.p-concept .closing-sec .block__text__read{line-height:2}.template-partyspace-archive .mv-sec{position:relative;width:100%}.template-partyspace-archive .mv-sec figure{align-items:center;display:flex;height:calc(100vh - 100px);justify-content:center;width:100%}.template-partyspace-archive .mv-sec figure img,.template-partyspace-archive .mv-sec figure picture,.template-partyspace-archive .mv-sec figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:1000px){.template-partyspace-archive .mv-sec figure{height:138.4615384615vw}}.template-partyspace-archive .mv-sec .banquet-mv-slides .slide{width:100%}.template-partyspace-archive .content-sec{background-image:url(../images/common/bg_pattern-03.svg);background-position:right -120px;background-repeat:no-repeat;background-size:1147px;padding-top:150px}@media screen and (max-width:1000px){.template-partyspace-archive .content-sec{background-position:40px 0;background-size:780px;padding-top:60px}}.template-partyspace-archive .content-sec .inner{margin-left:30px;padding-left:calc(50vw - 565px)}@media screen and (max-width:1000px){.template-partyspace-archive .content-sec .inner{padding-left:0}}.template-partyspace-archive .content-sec .inner .outline{display:flex;padding-bottom:110px}@media screen and (max-width:1000px){.template-partyspace-archive .content-sec .inner .outline{display:block;margin-right:30px;padding-bottom:60px}}.template-partyspace-archive .content-sec .inner .outline .midashi{color:#988e82;width:209px;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}@media screen and (max-width:1000px){.template-partyspace-archive .content-sec .inner .outline .midashi{display:flex;flex-direction:column-reverse;margin-bottom:20px;width:100%;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}.template-partyspace-archive .content-sec .inner .outline .midashi .ja{font-size:30px;letter-spacing:16px}@media screen and (max-width:1000px){.template-partyspace-archive .content-sec .inner .outline .midashi .ja{font-size:23px;letter-spacing:3px}}.template-partyspace-archive .content-sec .inner .outline .text{width:calc(100% - 209px)}@media screen and (max-width:1000px){.template-partyspace-archive .content-sec .inner .outline .text{width:100%}}.template-partyspace-archive .content-sec .inner .outline .text .catch{font-size:23px;letter-spacing:4px;margin-bottom:20px}@media screen and (max-width:1000px){.template-partyspace-archive .content-sec .inner .outline .text .catch{font-size:20px}}.template-partyspace-archive .content-sec .inner .outline .text .read{letter-spacing:2px;line-height:2}.template-partyspace-archive .content-sec .inner .tabs{display:grid;gap:35px 14px;grid-template-columns:repeat(4,1fr);margin-top:80px;max-width:842px}@media screen and (max-width:1000px){.template-partyspace-archive .content-sec .inner .tabs{gap:15px 0;grid-template-columns:repeat(1,1fr);margin-top:50px;max-width:100%}}.template-partyspace-archive .content-sec .inner .tabs__komidashi{border-bottom:1px solid #dad1c5;color:#988e82;font-size:14px;margin-bottom:15px;padding-bottom:10px;width:calc(100% + 30px)}@media screen and (min-width:1001px){.template-partyspace-archive .content-sec .inner .tabs__komidashi{display:none}}@media screen and (max-width:1000px){.template-partyspace-archive .content-sec .inner .tabs__item{border-bottom:1px solid #dad1c5;padding-bottom:12px}}.template-partyspace-archive .content-sec .inner .tabs__item a figure{overflow:hidden}.template-partyspace-archive .content-sec .inner .tabs__item a figure img{transition:-webkit-transform 1.5s;transition:transform 1.5s;transition:transform 1.5s,-webkit-transform 1.5s}.template-partyspace-archive .content-sec .inner .tabs__item a:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}.template-partyspace-archive .content-sec .inner .tabs__item figure{margin-bottom:8px}@media screen and (max-width:1000px){.template-partyspace-archive .content-sec .inner .tabs__item figure{display:none}}.template-partyspace-archive .content-sec .inner .tabs__item .caption{position:relative}@media screen and (max-width:1000px){.template-partyspace-archive .content-sec .inner .tabs__item .caption{display:flex;justify-content:space-between}}.template-partyspace-archive .content-sec .inner .tabs__item .caption .name{color:#988e82}.template-partyspace-archive .content-sec .inner .tabs__item .caption .name p{display:inline-block}.template-partyspace-archive .content-sec .inner .tabs__item .caption .name p.en{font-size:16px;letter-spacing:2px;margin-right:10px}.template-partyspace-archive .content-sec .inner .tabs__item .caption .name p.ja{font-size:12px}@media screen and (max-width:1000px){.template-partyspace-archive .content-sec .inner .tabs__item .caption .spec{padding-right:30px}.template-partyspace-archive .content-sec .inner .tabs__item .caption .spec>span{display:none}}.template-partyspace-archive .content-sec .inner .tabs__item .caption>span{bottom:3px;position:absolute;right:0;-webkit-transform-origin:center;transform-origin:center;transition:all .2s}@media screen and (max-width:1000px){.template-partyspace-archive .content-sec .inner .tabs__item .caption>span{bottom:8px}}.template-partyspace-archive .content-sec .inner .block__item{border-top:1px solid #dad1c5;padding-bottom:80px;padding-left:min(15.3001464129vw,209px)}@media screen and (max-width:1000px){.template-partyspace-archive .content-sec .inner .block__item{padding-left:0}}.template-partyspace-archive .content-sec .inner .block__item:last-child{padding-bottom:0}.template-partyspace-archive .content-sec .inner .block__item .ceremony-slides{margin-bottom:20px;padding-bottom:10px;position:relative}.template-partyspace-archive .content-sec .inner .block__item .ceremony-slides .slide{min-width:842px;width:min(55.2828282828vw,1094.6px)}@media screen and (max-width:1000px){.template-partyspace-archive .content-sec .inner .block__item .ceremony-slides .slide{height:min(55.859375vw,429px);min-height:330px;min-width:330px;width:min(55.859375vw,429px)}}.template-partyspace-archive .content-sec .inner .block__item .ceremony-slides .slide figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.template-partyspace-archive .content-sec .inner .block__item .ceremony-slides .slide figure img,.template-partyspace-archive .content-sec .inner .block__item .ceremony-slides .slide figure picture,.template-partyspace-archive .content-sec .inner .block__item .ceremony-slides .slide figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.template-partyspace-archive .content-sec .inner .block__item .ceremony-slides .splide__arrow--next{right:83px}@media screen and (max-width:1000px){.template-partyspace-archive .content-sec .inner .block__item .ceremony-slides .splide__arrow--next{right:17px}}@media screen and (max-width:1280px){.template-partyspace-archive .content-sec .inner .block__item .ceremony-slides .splide__arrow--prev{left:-51px}}@media screen and (max-width:1000px){.template-partyspace-archive .content-sec .inner .block__item .ceremony-slides .splide__arrow--prev{display:none}}.template-partyspace-archive .content-sec .inner .block__item .ceremony-slides .splide__pagination{bottom:-10px}.template-partyspace-archive .content-sec .inner .block__item .ceremony-slides .floor{bottom:20px;color:#988e82;font-size:18px;letter-spacing:4px;position:absolute;right:calc(100% + 20px);-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.template-partyspace-archive .content-sec .inner .block__item__midashi{border-bottom:1px solid #dad1c5;margin-bottom:20px}@media screen and (max-width:1000px){.template-partyspace-archive .content-sec .inner .block__item__midashi{padding-bottom:8px}}.template-partyspace-archive .content-sec .inner .block__item__midashi p{color:#988e82;display:inline-block}.template-partyspace-archive .content-sec .inner .block__item__midashi p.en{font-size:30px;letter-spacing:4px;margin-right:20px}@media screen and (max-width:1000px){.template-partyspace-archive .content-sec .inner .block__item__midashi p.en{font-size:28px}}.template-partyspace-archive .content-sec .inner .block__item__midashi p.ja{font-size:16px;letter-spacing:1px}.template-partyspace-archive .content-sec .inner .block__item__catch{font-size:18px;letter-spacing:2px;margin-bottom:10px;max-width:780px}@media screen and (max-width:1000px){.template-partyspace-archive .content-sec .inner .block__item__catch{letter-spacing:0;margin-bottom:15px;margin-right:30px}}.template-partyspace-archive .content-sec .inner .block__item__read{letter-spacing:2px;line-height:2;margin-bottom:20px;max-width:780px}@media screen and (max-width:1000px){.template-partyspace-archive .content-sec .inner .block__item__read{margin-right:30px}}.template-partyspace-archive .content-sec .inner .block__item__spec dl{display:flex}.template-partyspace-archive .content-sec .inner .block__item__spec dl dd,.template-partyspace-archive .content-sec .inner .block__item__spec dl dt{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.template-partyspace-archive .content-sec .inner .block__item .btn{margin-top:40px;max-width:300px}@media screen and (max-width:1000px){.template-partyspace-archive .content-sec .inner .block__item .btn{max-width:100%;width:calc(100% - 30px)}}.template-partyspace-archive.p-banquet .content-sec .inner .block__item__spec{display:flex}.template-partyspace-archive.p-banquet .content-sec .inner .block__item__spec dl+dl{margin-left:20px}.template-partyspace-archive.p-ceremony .mv-sec{background-image:url(../images/ceremony/bg_mv-01_sp.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:1000px){.template-partyspace-archive.p-ceremony .mv-sec figure .sp-video{height:75.1282051282vw;width:100%}}.template-partyspace-detail aside{color:#988e82;font-size:12px;left:calc(50vw - 750px);letter-spacing:4px;position:sticky;top:190px;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}@media screen and (max-width:1000px){.template-partyspace-detail aside{display:none}}.template-partyspace-detail .main-body{margin-top:-130px}@media screen and (max-width:1000px){.template-partyspace-detail .main-body{margin-top:0;padding-top:68px}}.template-partyspace-detail .pagehead-sec{margin-bottom:50px}.template-partyspace-detail .pagehead-sec .inner{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1100px;width:calc(100% - 60px)}.template-partyspace-detail .pagehead-sec .inner .title{margin-bottom:40px;width:100%}.template-partyspace-detail .pagehead-sec .inner .title .en{height:38px;margin-bottom:20px}.template-partyspace-detail .pagehead-sec .inner .title .en img{height:100%;width:auto}@media screen and (max-width:1000px){.template-partyspace-detail .pagehead-sec .inner .title .en{height:7.1794871795vw}}.template-partyspace-detail .pagehead-sec .inner .title .ja{color:#988e82}.template-partyspace-detail .pagehead-sec .inner .catch{font-size:23px;letter-spacing:3px;width:calc(100% - 280px)}@media screen and (max-width:1000px){.template-partyspace-detail .pagehead-sec .inner .catch{font-size:20px;width:100%}}.template-partyspace-detail .pagehead-sec .inner .spec{border-left:1px solid #dad1c5;max-width:440px;min-width:280px;padding:10px 0 10px 40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1000px){.template-partyspace-detail .pagehead-sec .inner .spec{margin-top:20px;max-width:100%;min-width:100%;padding:0 0 0 20px;width:100%}}.template-partyspace-detail .pagehead-sec .inner .spec dl{display:flex}@media screen and (min-width:1001px){.template-partyspace-detail .pagehead-sec .inner .spec dl+dl{margin-top:10px}}.template-partyspace-detail .pagehead-sec .inner .spec dl dd,.template-partyspace-detail .pagehead-sec .inner .spec dl dt{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.template-partyspace-detail .pagehead-sec .inner .spec dl dd{margin-right:10px}.template-partyspace-detail .pagehead-sec .inner .spec dl dd:last-of-type{margin-right:0}.template-partyspace-detail .mv-sec .inner{margin-left:30px;padding-left:calc(50vw - 580px)}@media screen and (max-width:1000px){.template-partyspace-detail .mv-sec .inner{margin:0 auto;padding-left:0;width:calc(100% - 60px)}}.template-partyspace-detail .mv-sec .inner:after{background:#dad1c5;content:"";display:block;height:1px;margin-top:40px;width:100%}@media screen and (max-width:1000px){.template-partyspace-detail .mv-sec .inner:after{width:calc(100% + 30px)}}.template-partyspace-detail .mv-sec .inner .partyspace-mv-slides{margin-bottom:20px;padding-bottom:20px}@media screen and (max-width:1000px){.template-partyspace-detail .mv-sec .inner .partyspace-mv-slides{margin-left:-30px;width:calc(100% + 60px)}}.template-partyspace-detail .mv-sec .inner .partyspace-mv-slides .slide{width:896px}@media screen and (max-width:1000px){.template-partyspace-detail .mv-sec .inner .partyspace-mv-slides .slide{min-width:100vw;width:100vw}}.template-partyspace-detail .mv-sec .inner .partyspace-mv-slides .slide figure{align-items:center;display:flex;height:596px;justify-content:center;width:100%}.template-partyspace-detail .mv-sec .inner .partyspace-mv-slides .slide figure img,.template-partyspace-detail .mv-sec .inner .partyspace-mv-slides .slide figure picture,.template-partyspace-detail .mv-sec .inner .partyspace-mv-slides .slide figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:1000px){.template-partyspace-detail .mv-sec .inner .partyspace-mv-slides .slide figure{height:100vw;max-height:100vw}}.template-partyspace-detail .mv-sec .inner .partyspace-mv-slides .splide__arrow--next{right:83px}@media screen and (max-width:1000px){.template-partyspace-detail .mv-sec .inner .partyspace-mv-slides .splide__arrow--next{right:17px}}.template-partyspace-detail .mv-sec .inner .partyspace-mv-slides .splide__pagination{bottom:-20px}@media screen and (max-width:1000px){.template-partyspace-detail .mv-sec .inner .partyspace-mv-slides .splide__pagination{padding-left:30px}}.template-partyspace-detail .mv-sec .inner .read{letter-spacing:2px;line-height:2;max-width:1100px;padding-right:30px}@media screen and (max-width:1000px){.template-partyspace-detail .mv-sec .inner .read{padding-right:0}}.template-partyspace-detail .feature-sec{margin-top:80px}.template-partyspace-detail .feature-sec .inner{margin:0 auto;max-width:1160px;padding:0 30px;width:calc(100% - 60px)}@media screen and (max-width:1000px){.template-partyspace-detail .feature-sec .inner{padding:0 0 0 30px;width:100%}}.template-partyspace-detail .feature-sec .inner:after{background:#dad1c5;content:"";display:block;height:1px;margin-top:100px;width:100%}@media screen and (max-width:1000px){.template-partyspace-detail .feature-sec .inner:after{margin-top:50px}}.template-partyspace-detail .feature-sec .inner .block{display:flex}@media screen and (max-width:1000px){.template-partyspace-detail .feature-sec .inner .block{display:block}}.template-partyspace-detail .feature-sec .inner .block__photo{width:403px}@media screen and (max-width:1000px){.template-partyspace-detail .feature-sec .inner .block__photo{margin-bottom:40px;width:100%}}.template-partyspace-detail .feature-sec .inner .block__photo figure{align-items:center;display:flex;height:570px;justify-content:center;width:100%}.template-partyspace-detail .feature-sec .inner .block__photo figure img,.template-partyspace-detail .feature-sec .inner .block__photo figure picture,.template-partyspace-detail .feature-sec .inner .block__photo figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:1000px){.template-partyspace-detail .feature-sec .inner .block__photo figure{height:92.3076923077vw}}.template-partyspace-detail .feature-sec .inner .block__text{max-width:600px;padding-left:min(7.1010248902vw,97px);width:calc(100% - 403px)}@media screen and (max-width:1000px){.template-partyspace-detail .feature-sec .inner .block__text{padding-left:0;width:100%}}.template-partyspace-detail .feature-sec .inner .block__text__midashi{color:#988e82;font-size:20px;letter-spacing:2px;margin-bottom:30px}.template-partyspace-detail .feature-sec .inner .block__text__item+.block__text__item{margin-top:30px}.template-partyspace-detail .feature-sec .inner .block__text__item .komidashi{border-bottom:1px solid #dad1c5;font-size:18px;letter-spacing:2px;margin-bottom:10px;padding-bottom:5px}@media screen and (max-width:1000px){.template-partyspace-detail .feature-sec .inner .block__text__item .komidashi{font-size:16px}}.template-partyspace-detail .feature-sec .inner .block__text__item .komidashi .number{color:#988e82;display:block;font-size:14px}@media screen and (max-width:1000px){.template-partyspace-detail .feature-sec .inner .block__text__item .description{padding-right:30px}}.template-partyspace-detail .afterceremony-sec{margin-top:80px}@media screen and (max-width:1000px){.template-partyspace-detail .afterceremony-sec{margin-top:50px}}.template-partyspace-detail .afterceremony-sec .inner{padding-left:calc(50vw - 550px)}@media screen and (max-width:1000px){.template-partyspace-detail .afterceremony-sec .inner{padding-left:30px}}.template-partyspace-detail .afterceremony-sec .inner:after{background:#dad1c5;content:"";display:block;height:1px;margin-top:100px;width:100%}@media screen and (max-width:1000px){.template-partyspace-detail .afterceremony-sec .inner:after{margin-top:50px;translate:-30px 0;width:calc(100% + 30px)}}.template-partyspace-detail .afterceremony-sec .inner .midashi .en{margin-bottom:20px;width:475px}@media screen and (max-width:1000px){.template-partyspace-detail .afterceremony-sec .inner .midashi .en{width:73.8461538462vw}}.template-partyspace-detail .afterceremony-sec .inner .midashi .ja{color:#988e82}.template-partyspace-detail .afterceremony-sec .inner .ceremony-afterceremony-slides{margin-bottom:20px;padding-bottom:20px}.template-partyspace-detail .afterceremony-sec .inner .ceremony-afterceremony-slides .slide{min-width:495px;width:min(32.5vw,643.5px)}@media screen and (max-width:1000px){.template-partyspace-detail .afterceremony-sec .inner .ceremony-afterceremony-slides .slide{min-width:100%;width:100%}}.template-partyspace-detail .afterceremony-sec .inner .ceremony-afterceremony-slides .slide figure{align-items:center;display:flex;height:min(21.6666666667vw,429px);justify-content:center;min-height:330px;width:100%}.template-partyspace-detail .afterceremony-sec .inner .ceremony-afterceremony-slides .slide figure img,.template-partyspace-detail .afterceremony-sec .inner .ceremony-afterceremony-slides .slide figure picture,.template-partyspace-detail .afterceremony-sec .inner .ceremony-afterceremony-slides .slide figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:1000px){.template-partyspace-detail .afterceremony-sec .inner .ceremony-afterceremony-slides .slide figure{height:66.6666666667vw;min-height:66.6666666667vw}}.template-partyspace-detail .afterceremony-sec .inner .ceremony-afterceremony-slides .splide__arrow--next{right:83px}@media screen and (max-width:1000px){.template-partyspace-detail .afterceremony-sec .inner .ceremony-afterceremony-slides .splide__arrow--next{right:17px}}.template-partyspace-detail .afterceremony-sec .inner .ceremony-afterceremony-slides .splide__pagination{bottom:-20px}.template-partyspace-detail .afterceremony-sec .inner .description{max-width:800px}@media screen and (max-width:1000px){.template-partyspace-detail .afterceremony-sec .inner .description{padding-right:30px}}.template-partyspace-detail .afterceremony-sec .inner .btns{display:flex;margin-top:60px}@media screen and (max-width:1000px){.template-partyspace-detail .afterceremony-sec .inner .btns{display:block}}.template-partyspace-detail .afterceremony-sec .inner .btns a{width:326px}@media screen and (max-width:1000px){.template-partyspace-detail .afterceremony-sec .inner .btns a{width:calc(100% - 30px)}}.template-partyspace-detail .afterceremony-sec .inner .btns a+a{margin-left:10px}@media screen and (max-width:1000px){.template-partyspace-detail .afterceremony-sec .inner .btns a+a{margin-left:0;margin-top:10px}}.template-partyspace-detail .otherceremony-sec{margin-top:90px}@media screen and (max-width:1000px){.template-partyspace-detail .otherceremony-sec{margin-top:60px}}.template-partyspace-detail .otherceremony-sec .inner{padding-left:calc(50vw - 550px)}@media screen and (max-width:1000px){.template-partyspace-detail .otherceremony-sec .inner{padding:0 30px;width:100%}}.template-partyspace-detail .otherceremony-sec .inner .block{display:flex}@media screen and (max-width:1000px){.template-partyspace-detail .otherceremony-sec .inner .block{display:block}}.template-partyspace-detail .otherceremony-sec .inner .block__midashi{color:#988e82;width:120px;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}@media screen and (max-width:1000px){.template-partyspace-detail .otherceremony-sec .inner .block__midashi{margin-bottom:30px;width:100%;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}.template-partyspace-detail .otherceremony-sec .inner .block__midashi .ja{font-size:20px;letter-spacing:8px}@media screen and (max-width:1000px){.template-partyspace-detail .otherceremony-sec .inner .block__midashi .ja{letter-spacing:4px}}.template-partyspace-detail .otherceremony-sec .inner .block__midashi .en{letter-spacing:1px;margin-left:10px}@media screen and (max-width:1000px){.template-partyspace-detail .otherceremony-sec .inner .block__midashi .en{margin-left:0}}.template-partyspace-detail .otherceremony-sec .inner .block__box{width:calc(100% - 120px)}@media screen and (max-width:1000px){.template-partyspace-detail .otherceremony-sec .inner .block__box{width:100%}}.template-partyspace-detail .otherceremony-sec .inner .block__box__item{display:flex}@media screen and (max-width:1000px){.template-partyspace-detail .otherceremony-sec .inner .block__box__item{display:block}}.template-partyspace-detail .otherceremony-sec .inner .block__box__item__photo{margin-right:min(4.0995607613vw,56px);width:min(34.6998535871vw,474px)}@media screen and (max-width:1000px){.template-partyspace-detail .otherceremony-sec .inner .block__box__item__photo{margin-bottom:30px;margin-right:0;width:100%}}.template-partyspace-detail .otherceremony-sec .inner .block__box__item__photo figure{align-items:center;display:flex;height:316px;justify-content:center;width:100%}.template-partyspace-detail .otherceremony-sec .inner .block__box__item__photo figure img,.template-partyspace-detail .otherceremony-sec .inner .block__box__item__photo figure picture,.template-partyspace-detail .otherceremony-sec .inner .block__box__item__photo figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:1000px){.template-partyspace-detail .otherceremony-sec .inner .block__box__item__photo figure{height:56.4102564103vw}}.template-partyspace-detail .otherceremony-sec .inner .block__box__item__text{max-width:360px}.template-partyspace-detail .otherceremony-sec .inner .block__box__item__text .komidashi{color:#988e82;margin-bottom:15px}.template-partyspace-detail .otherceremony-sec .inner .block__box__item__text .komidashi p{display:inline-block}.template-partyspace-detail .otherceremony-sec .inner .block__box__item__text .komidashi p.en{font-size:18px;margin-right:1rem}@media screen and (max-width:1000px){.template-partyspace-detail .otherceremony-sec .inner .block__box__item__text .komidashi p.en{font-size:16px}}.template-partyspace-detail .otherceremony-sec .inner .block__box__item__text .catch{font-size:18px;letter-spacing:2px;line-height:2;margin-bottom:20px}@media screen and (max-width:1000px){.template-partyspace-detail .otherceremony-sec .inner .block__box__item__text .catch{font-size:16px;letter-spacing:1px}}.template-partyspace-detail .otherceremony-sec .inner .block__box__item__text .spec dl{display:flex}.template-partyspace-detail .otherceremony-sec .inner .block__box__item__text .spec dl+dl{margin-top:5px}.template-partyspace-detail .otherceremony-sec .inner .block__box__item__text .spec dl dd,.template-partyspace-detail .otherceremony-sec .inner .block__box__item__text .spec dl dt{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.template-partyspace-detail .otherceremony-sec .inner .block__box__item__text .btn{margin-top:30px;max-width:300px}@media screen and (max-width:1000px){.template-partyspace-detail .otherceremony-sec .inner .block__box__item__text .btn{max-width:100%;width:100%}}@media screen and (min-width:1001px){.template-partyspace-detail.p-banquet-detail .pagehead-sec .inner .catch{width:calc(100% - 440px)}}@media screen and (max-width:1000px){.template-partyspace-detail.p-chapel-rivage .pagehead-sec .inner .title .en{height:auto;width:50.5128205128vw}.template-partyspace-detail.p-chapel-rivage .pagehead-sec .inner .title .en img{height:auto;width:100%}}.p-facility .mv-sec{position:relative;width:100%}.p-facility .mv-sec figure{align-items:center;display:flex;height:calc(100vh - 100px);justify-content:center;width:100%}.p-facility .mv-sec figure img,.p-facility .mv-sec figure picture,.p-facility .mv-sec figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:1000px){.p-facility .mv-sec figure{height:138.4615384615vw}}.p-facility .mv-sec .facility-mv-slides .slide{width:100%}.p-facility .content-sec{background-image:url(../images/common/bg_pattern-03.svg);background-position:right -120px;background-repeat:no-repeat;background-size:1147px;padding-top:150px}@media screen and (max-width:1000px){.p-facility .content-sec{background-position:40px 0;background-size:780px;padding-top:60px}}.p-facility .content-sec .inner{margin-left:30px;padding-left:calc(50vw - 565px)}@media screen and (max-width:1000px){.p-facility .content-sec .inner{margin-left:0;width:100%}}.p-facility .content-sec .inner .outline{display:flex;padding-bottom:110px}@media screen and (max-width:1000px){.p-facility .content-sec .inner .outline{display:block;padding:0 30px 60px}}.p-facility .content-sec .inner .outline .midashi{color:#988e82;width:209px;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}@media screen and (max-width:1000px){.p-facility .content-sec .inner .outline .midashi{display:flex;flex-direction:column-reverse;margin-bottom:20px;width:100%;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}.p-facility .content-sec .inner .outline .midashi .ja{font-size:30px;letter-spacing:16px}@media screen and (max-width:1000px){.p-facility .content-sec .inner .outline .midashi .ja{font-size:23px;letter-spacing:3px}}.p-facility .content-sec .inner .outline .text{width:calc(100% - 209px)}@media screen and (max-width:1000px){.p-facility .content-sec .inner .outline .text{width:100%}}.p-facility .content-sec .inner .outline .text .catch{font-size:23px;letter-spacing:4px;margin-bottom:20px}@media screen and (max-width:1000px){.p-facility .content-sec .inner .outline .text .catch{font-size:20px}}.p-facility .content-sec .inner .outline .text .read{letter-spacing:2px;line-height:2}.p-facility .content-sec .inner .outline .text .read+.read{margin-top:2rem}.p-facility .content-sec .inner .block__item{border-top:1px solid #dad1c5;display:flex;padding:80px 0 90px}@media screen and (max-width:1000px){.p-facility .content-sec .inner .block__item{display:block;padding:60px 0}}.p-facility .content-sec .inner .block__item__text{width:206px}@media screen and (max-width:1000px){.p-facility .content-sec .inner .block__item__text{padding-left:30px;width:100%}}.p-facility .content-sec .inner .block__item__text .midashi{color:#988e82}@media screen and (max-width:768px){.p-facility .content-sec .inner .block__item__text .midashi{margin-bottom:30px}}.p-facility .content-sec .inner .block__item__text .midashi .en{font-size:14px;letter-spacing:2px}.p-facility .content-sec .inner .block__item__text .midashi .ja{font-size:20px;letter-spacing:1px}.p-facility .content-sec .inner .block__item__photo{width:calc(100% - 206px)}@media screen and (max-width:1000px){.p-facility .content-sec .inner .block__item__photo{padding-left:30px;width:100%}}.p-facility .content-sec .inner .block__item .facility-slides{margin-bottom:20px;padding-bottom:10px;position:relative}.p-facility .content-sec .inner .block__item .facility-slides .slide{min-width:549px;width:min(36.0454545455vw,713.7px)}@media screen and (max-width:1000px){.p-facility .content-sec .inner .block__item .facility-slides .slide{min-width:100%;width:100%}}.p-facility .content-sec .inner .block__item .facility-slides .slide figure{align-items:center;display:flex;height:min(24.0303030303vw,475.8px);justify-content:center;min-height:366px;width:100%}.p-facility .content-sec .inner .block__item .facility-slides .slide figure img,.p-facility .content-sec .inner .block__item .facility-slides .slide figure picture,.p-facility .content-sec .inner .block__item .facility-slides .slide figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:1000px){.p-facility .content-sec .inner .block__item .facility-slides .slide figure{height:69.2307692308vw;max-height:min(45.703125vw,351px);min-height:69.2307692308vw}}.p-facility .content-sec .inner .block__item .facility-slides .slide .caption{margin-top:20px}.p-facility .content-sec .inner .block__item .facility-slides .slide .caption .komidashi{color:#988e82;font-size:18px}.p-facility .content-sec .inner .block__item .facility-slides .slide .caption .description{margin-top:10px;padding-right:60px}.p-facility .content-sec .inner .block__item .facility-slides .splide__arrow--next{right:83px;top:clamp(183px,min(24.0303030303vw,475.8px)/2,min(24.0303030303vw,475.8px)/2)}@media screen and (max-width:1000px){.p-facility .content-sec .inner .block__item .facility-slides .splide__arrow--next{right:17px;top:clamp(34.6153846154vw,34.6153846154vw,min(45.703125vw,351px)/2)}}.p-facility .content-sec .inner .block__item .facility-slides .splide__arrow--prev{top:clamp(183px,min(24.0303030303vw,475.8px)/2,min(24.0303030303vw,475.8px)/2)}@media screen and (max-width:1280px){.p-facility .content-sec .inner .block__item .facility-slides .splide__arrow--prev{left:-51px}}@media screen and (max-width:1000px){.p-facility .content-sec .inner .block__item .facility-slides .splide__arrow--prev{display:none}}.p-facility .content-sec .inner .block__item .facility-slides .splide__pagination{bottom:-10px}.p-facility .content-sec .inner .block__item .unit+.unit{margin-top:60px}.p-facility .content-sec .inner .block__item__nakamidashi{color:#988e82;font-size:14px;letter-spacing:2px;margin-bottom:20px}.p-facility .content-sec .inner .block__item__catch{color:#988e82;font-size:18px;letter-spacing:2px;margin-bottom:10px;max-width:780px}@media screen and (max-width:1000px){.p-facility .content-sec .inner .block__item__catch{letter-spacing:0;margin-bottom:15px;margin-right:30px}}.p-facility .content-sec .inner .block__item__read{letter-spacing:2px;line-height:2;margin-bottom:20px;max-width:900px}@media screen and (max-width:1000px){.p-facility .content-sec .inner .block__item__read{margin-right:30px}}.p-facility .content-sec .inner .block__item__read a{color:#988e82;text-decoration:underline}@media screen and (max-width:1000px){.p-facility .content-sec .inner .block__item__read a{display:block;font-size:12px;letter-spacing:1px;margin-top:10px}}.p-facility .content-sec .inner .block__item__read a:hover{text-decoration:none}.p-facility .content-sec .inner .block__item .btn{margin-top:40px;max-width:300px}@media screen and (max-width:1000px){.p-facility .content-sec .inner .block__item .btn{max-width:100%;width:calc(100% - 30px)}}.p-facility .content-sec .inner .block__item__others{margin-top:60px}@media screen and (max-width:1000px){.p-facility .content-sec .inner .block__item__others{width:100%}}@media screen and (min-width:1001px){.p-facility .content-sec .inner .block__item__others__thumbnails{display:grid;gap:40px 20px;grid-template-columns:repeat(3,1fr);max-width:920px}.p-facility .content-sec .inner .block__item__others__thumbnails figure{align-items:center;display:flex;justify-content:center;margin-bottom:10px}.p-facility .content-sec .inner .block__item__others__thumbnails figure img,.p-facility .content-sec .inner .block__item__others__thumbnails figure picture,.p-facility .content-sec .inner .block__item__others__thumbnails figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.p-facility .content-sec .inner .block__item__others__thumbnails .caption .komidashi{margin-bottom:5px}}@media screen and (max-width:1000px){.p-facility .content-sec .inner .block__item__others__thumbnails .slide{width:79.4871794872vw!important}.p-facility .content-sec .inner .block__item__others__thumbnails .slide figure{height:52.8205128205vw;width:100%}}.p-facility .content-sec .inner .block__item__others .splide__arrow--prev{display:none}.p-facility .content-sec .inner .block__item__others .splide__arrow--next{top:26.4102564103vw}.p-facility .content-sec .inner .block.block__item:nth-of-type(2){display:block}.p-dress .mv-sec{position:relative;width:100%}.p-dress .mv-sec figure{align-items:center;display:flex;height:calc(100vh - 100px);justify-content:center;width:100%}.p-dress .mv-sec figure img,.p-dress .mv-sec figure picture,.p-dress .mv-sec figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:1000px){.p-dress .mv-sec figure{height:138.4615384615vw}}.p-dress .mv-sec .dress-mv-slides .slide{width:100%}.p-dress .mv-sec .text{left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-dress .mv-sec .text .title .en{margin-bottom:20px;width:439px}@media screen and (max-width:1000px){.p-dress .mv-sec .text .title .en{width:68.2051282051vw}}.p-dress .mv-sec .text .title .ja{color:#fff;font-size:14px;letter-spacing:2px}.p-dress .content-sec .inner{padding-left:calc(50vw - 550px)}@media screen and (max-width:1000px){.p-dress .content-sec .inner{padding-left:30px;width:100%}}.p-dress .content-sec .inner .outline{align-items:flex-end;display:flex;margin-top:-113px;max-width:1100px;position:relative;z-index:1}@media screen and (max-width:1000px){.p-dress .content-sec .inner .outline{display:block}}.p-dress .content-sec .inner .outline .photo{height:540px;width:410px}@media screen and (max-width:1000px){.p-dress .content-sec .inner .outline .photo{height:74.358974359vw;margin-bottom:40px;width:56.4102564103vw}}.p-dress .content-sec .inner .outline .text{padding-left:min(6.8814055637vw,94px);width:calc(100% - 410px)}@media screen and (max-width:1000px){.p-dress .content-sec .inner .outline .text{padding-left:0;padding-right:30px;width:100%}}.p-dress .content-sec .inner .outline .text .catch{font-size:23px;letter-spacing:4px;line-height:2;margin-bottom:20px}@media screen and (max-width:1000px){.p-dress .content-sec .inner .outline .text .catch{font-size:20px;letter-spacing:2px}}.p-dress .content-sec .inner .outline .text .read{line-height:2}.p-dress .content-sec .inner .outline .text .read+.read{margin-top:20px}.p-dress .content-sec .inner .block{margin-top:100px}.p-dress .content-sec .inner .block__item{align-items:flex-end;border-top:1px solid #dad1c5;display:flex;flex-direction:row-reverse;padding-bottom:80px}@media screen and (max-width:1000px){.p-dress .content-sec .inner .block__item{border-top:none;display:block;padding-bottom:60px}}.p-dress .content-sec .inner .block__item__photo{width:calc(100% - 410px)}@media screen and (max-width:1000px){.p-dress .content-sec .inner .block__item__photo{margin-bottom:30px;width:100%}}.p-dress .content-sec .inner .block__item__photo .dress-slides{margin-bottom:10px}.p-dress .content-sec .inner .block__item__photo .dress-slides .slide{min-width:300px;width:min(19.696969697vw,390px)}@media screen and (max-width:1000px){.p-dress .content-sec .inner .block__item__photo .dress-slides .slide{min-width:260px;width:min(44.0104166667vw,338px)}}.p-dress .content-sec .inner .block__item__photo .dress-slides .slide figure{height:min(29.5454545455vw,585px);min-height:450px;width:100%}@media screen and (max-width:1000px){.p-dress .content-sec .inner .block__item__photo .dress-slides .slide figure{height:min(66.015625vw,507px);min-height:390px}}.p-dress .content-sec .inner .block__item__photo .dress-slides .splide__arrow--next{right:83px}@media screen and (max-width:1000px){.p-dress .content-sec .inner .block__item__photo .dress-slides .splide__arrow--next{right:17px}.p-dress .content-sec .inner .block__item__photo .dress-slides .splide__arrow--prev{display:none}}.p-dress .content-sec .inner .block__item__photo .dress-slides .splide__pagination{bottom:-10px;justify-content:flex-start}.p-dress .content-sec .inner .block__item__text{padding-bottom:10px;padding-right:min(5.8565153734vw,80px);width:410px}@media screen and (max-width:1000px){.p-dress .content-sec .inner .block__item__text{padding-right:30px;width:100%}}.p-dress .content-sec .inner .block__item__text .name{color:#988e82;margin-bottom:30px}@media screen and (max-width:1000px){.p-dress .content-sec .inner .block__item__text .name{margin-bottom:10px}}.p-dress .content-sec .inner .block__item__text .name .en{font-size:25px;letter-spacing:4px;line-height:1.4}@media screen and (max-width:1000px){.p-dress .content-sec .inner .block__item__text .name .en{font-size:24px}}.p-dress .content-sec .inner .block__item__text .description{line-height:2}.p-dress .dressshop-sec .inner{padding-left:calc(50vw - 550px)}@media screen and (max-width:1000px){.p-dress .dressshop-sec .inner{padding-left:0;width:100%}}.p-dress .dressshop-sec .inner .shop{align-items:flex-end;border-top:1px solid #dad1c5;display:flex;padding-bottom:80px}@media screen and (max-width:1000px){.p-dress .dressshop-sec .inner .shop{display:block}}.p-dress .dressshop-sec .inner .shop__photo{max-width:635px;width:calc(100% - 465px)}@media screen and (max-width:1000px){.p-dress .dressshop-sec .inner .shop__photo{height:100vw;margin-bottom:30px;max-width:100%;width:100%}.p-dress .dressshop-sec .inner .shop__photo figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-dress .dressshop-sec .inner .shop__photo figure img,.p-dress .dressshop-sec .inner .shop__photo figure picture,.p-dress .dressshop-sec .inner .shop__photo figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}}.p-dress .dressshop-sec .inner .shop__text{padding-left:min(8.78477306vw,120px);width:465px}@media screen and (max-width:1000px){.p-dress .dressshop-sec .inner .shop__text{padding:0 30px;width:100%}}.p-dress .dressshop-sec .inner .shop__text .name{color:#988e82;margin-bottom:30px}.p-dress .dressshop-sec .inner .shop__text .name .en{font-size:23px;letter-spacing:4px}.p-dress .dressshop-sec .inner .shop__text .catch{color:#988e82;font-size:18px;letter-spacing:2px;margin-bottom:20px}.p-dress .dressshop-sec .inner .shop__text .data{margin-bottom:10px}.p-dress .dressshop-sec .inner .block__item{align-items:flex-end;border-top:1px solid #dad1c5;display:flex;flex-direction:row-reverse;padding-bottom:80px}@media screen and (max-width:1000px){.p-dress .dressshop-sec .inner .block__item{border:none;display:block;padding:0 0 0 30px}}.p-dress .dressshop-sec .inner .block__item.--2{display:block}.p-dress .dressshop-sec .inner .block__item__photo{width:calc(100% - 410px)}@media screen and (max-width:1000px){.p-dress .dressshop-sec .inner .block__item__photo{width:100%}}.p-dress .dressshop-sec .inner .block__item__photo .dress-slides{margin-bottom:10px}@media screen and (max-width:1000px){.p-dress .dressshop-sec .inner .block__item__photo .dress-slides{margin-bottom:30px}}.p-dress .dressshop-sec .inner .block__item__photo .dress-slides .slide{min-width:300px;width:min(19.696969697vw,390px)}@media screen and (max-width:1000px){.p-dress .dressshop-sec .inner .block__item__photo .dress-slides .slide{min-width:260px;width:min(44.0104166667vw,338px)}}.p-dress .dressshop-sec .inner .block__item__photo .dress-slides .slide figure{height:min(29.5454545455vw,585px);min-height:450px;width:100%}@media screen and (max-width:1000px){.p-dress .dressshop-sec .inner .block__item__photo .dress-slides .slide figure{height:min(66.015625vw,507px);min-height:390px}}.p-dress .dressshop-sec .inner .block__item__photo .dress-slides .splide__arrow--next{right:83px}@media screen and (max-width:1000px){.p-dress .dressshop-sec .inner .block__item__photo .dress-slides .splide__arrow--next{right:17px}}.p-dress .dressshop-sec .inner .block__item__photo .dress-slides .splide__arrow--prev{display:none}.p-dress .dressshop-sec .inner .block__item__photo .dress-slides .splide__pagination{bottom:-10px;justify-content:flex-start}.p-dress .dressshop-sec .inner .block__item__text{padding-bottom:10px;padding-right:min(5.8565153734vw,80px);width:410px}@media screen and (max-width:1000px){.p-dress .dressshop-sec .inner .block__item__text{padding-right:30px;width:100%}}.p-dress .dressshop-sec .inner .block__item__text .name{color:#988e82;margin-bottom:30px}.p-dress .dressshop-sec .inner .block__item__text .name .en{font-size:25px;letter-spacing:4px;line-height:1.4}.p-dress .dressshop-sec .inner .block__item__text .description{line-height:2}.p-dress .dressshop-sec .inner .block__item__text .tel{color:#988e82;margin-top:20px}.p-dress .dressshop-sec .inner .block__item__text .tel .number{color:#333}.p-dress .dressshop-sec .inner .block .dress-weddingaccessory-slides{margin-bottom:20px}@media screen and (max-width:1000px){.p-dress .dressshop-sec .inner .block .dress-weddingaccessory-slides{margin-top:60px}}.p-dress .dressshop-sec .inner .block .dress-weddingaccessory-slides .slide{min-width:546px;width:min(35.8484848485vw,709.8px)}@media screen and (max-width:1000px){.p-dress .dressshop-sec .inner .block .dress-weddingaccessory-slides .slide{min-width:330px;width:min(55.859375vw,429px)}}.p-dress .dressshop-sec .inner .block .dress-weddingaccessory-slides .slide figure{align-items:center;display:flex;height:min(22.5202020202vw,445.9px);justify-content:center;margin-bottom:20px;min-height:343px;width:100%}.p-dress .dressshop-sec .inner .block .dress-weddingaccessory-slides .slide figure img,.p-dress .dressshop-sec .inner .block .dress-weddingaccessory-slides .slide figure picture,.p-dress .dressshop-sec .inner .block .dress-weddingaccessory-slides .slide figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:1000px){.p-dress .dressshop-sec .inner .block .dress-weddingaccessory-slides .slide figure{height:min(41.9791666667vw,322.4px);min-height:248px}}.p-dress .dressshop-sec .inner .block .dress-weddingaccessory-slides .slide .caption .komidashi{margin-bottom:5px}.p-dress .dressshop-sec .inner .block .dress-weddingaccessory-slides .slide .caption .komidashi span{color:#988e82;display:inline-block}.p-dress .dressshop-sec .inner .block .dress-weddingaccessory-slides .slide .caption .komidashi span.en{font-size:20px;letter-spacing:2px;margin-right:20px}@media screen and (max-width:1000px){.p-dress .dressshop-sec .inner .block .dress-weddingaccessory-slides .slide .caption .komidashi span.ja{display:none}.p-dress .dressshop-sec .inner .block .dress-weddingaccessory-slides .slide .caption .description{padding-right:30px}}.p-dress .dressshop-sec .inner .block .dress-weddingaccessory-slides .splide__pagination{bottom:-20px}@media screen and (max-width:1000px){.p-dress .weddingitem-sec{border-top:1px solid #dad1c5;margin-top:60px}}.p-dress .weddingitem-sec .inner{padding-left:calc(50vw - 550px)}@media screen and (max-width:1000px){.p-dress .weddingitem-sec .inner{padding-left:30px}}.p-dress .weddingitem-sec .inner>.midashi{border-top:1px solid #dad1c5;color:#988e82;margin-bottom:40px;padding-top:50px}@media screen and (max-width:1000px){.p-dress .weddingitem-sec .inner>.midashi{border:none;padding-top:40px}}.p-dress .weddingitem-sec .inner>.midashi .en{font-size:25px;letter-spacing:4px}@media screen and (max-width:1000px){.p-dress .weddingitem-sec .inner>.midashi .en{font-size:24px}}.p-dress .weddingitem-sec .inner .dress-weddingitem-slides{margin-bottom:20px}.p-dress .weddingitem-sec .inner .dress-weddingitem-slides .slide{min-width:526px;width:min(34.5353535354vw,683.8px)}@media screen and (max-width:1000px){.p-dress .weddingitem-sec .inner .dress-weddingitem-slides .slide{min-width:330px;width:min(55.859375vw,429px)}}.p-dress .weddingitem-sec .inner .dress-weddingitem-slides .slide figure{height:min(22.5202020202vw,445.9px);margin-bottom:20px;min-height:343px;width:100%}@media screen and (max-width:1000px){.p-dress .weddingitem-sec .inner .dress-weddingitem-slides .slide figure{align-items:center;display:flex;height:min(41.9791666667vw,322.4px);justify-content:center;min-height:248px}.p-dress .weddingitem-sec .inner .dress-weddingitem-slides .slide figure img,.p-dress .weddingitem-sec .inner .dress-weddingitem-slides .slide figure picture,.p-dress .weddingitem-sec .inner .dress-weddingitem-slides .slide figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}}.p-dress .weddingitem-sec .inner .dress-weddingitem-slides .slide .caption .komidashi{color:#988e82}@media screen and (max-width:1000px){.p-dress .weddingitem-sec .inner .dress-weddingitem-slides .slide .caption .komidashi{margin-bottom:10px}}.p-dress .weddingitem-sec .inner .dress-weddingitem-slides .slide .caption .komidashi p{display:inline-block}@media screen and (max-width:1000px){.p-dress .weddingitem-sec .inner .dress-weddingitem-slides .slide .caption .komidashi p{display:block}}.p-dress .weddingitem-sec .inner .dress-weddingitem-slides .slide .caption .komidashi p.en{font-size:20px;letter-spacing:4px;margin-right:20px}.p-dress .weddingitem-sec .inner .dress-weddingitem-slides .slide .caption .description{line-height:2}@media screen and (max-width:1000px){.p-dress .weddingitem-sec .inner .dress-weddingitem-slides .slide .caption .description{padding-right:30px}.p-dress .weddingitem-sec .inner .dress-weddingitem-slides .slide .caption .feature{margin-top:10px}.p-dress .weddingitem-sec .inner .dress-weddingitem-slides .splide__arrow--next{right:17px;top:clamp(124px,min(41.9791666667vw,322.4px)/2,min(41.9791666667vw,322.4px)/2)}.p-dress .weddingitem-sec .inner .dress-weddingitem-slides .splide__arrow--prev{display:none}}.p-dress .weddingitem-sec .inner .dress-weddingitem-slides .splide__pagination{bottom:-20px}.p-dress .weddingitem-sec .inner .forguest{border:1px solid #dad1c5;margin-top:70px;max-width:1100px;padding:50px;width:100%}@media screen and (max-width:1000px){.p-dress .weddingitem-sec .inner .forguest{margin-right:30px;padding:40px 25px;width:calc(100% - 30px)}}.p-dress .weddingitem-sec .inner .forguest__midashi{color:#988e82;font-size:18px;margin-bottom:20px}.p-dress .weddingitem-sec .inner .forguest__description{line-height:2}.p-dress .weddingitem-sec .inner .forguest .btn{margin-top:30px;max-width:300px}.p-cuisine .mv-sec{position:relative;width:100%}.p-cuisine .mv-sec figure{align-items:center;display:flex;height:calc(100vh - 100px);justify-content:center;width:100%}.p-cuisine .mv-sec figure img,.p-cuisine .mv-sec figure picture,.p-cuisine .mv-sec figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:1000px){.p-cuisine .mv-sec figure{height:138.4615384615vw}}.p-cuisine .mv-sec .dress-mv-slides .slide{width:100%}.p-cuisine .mv-sec .text{left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-cuisine .mv-sec .text .title .en{margin-bottom:20px;width:439px}@media screen and (max-width:1000px){.p-cuisine .mv-sec .text .title .en{width:68.2051282051vw}}.p-cuisine .mv-sec .text .title .ja{color:#fff;font-size:14px;letter-spacing:2px}.p-cuisine .content-sec .inner{margin-left:30px;padding-left:calc(50vw - 580px)}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner{margin-left:0;padding-left:30px;width:100%}}.p-cuisine .content-sec .inner .outline{align-items:flex-end;display:flex;margin-bottom:100px;margin-top:-113px;max-width:1100px;position:relative;z-index:1}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .outline{display:block;margin-bottom:80px}}.p-cuisine .content-sec .inner .outline .photo{height:540px;width:410px}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .outline .photo{height:74.358974359vw;margin-bottom:40px;width:56.4102564103vw}}.p-cuisine .content-sec .inner .outline .text{padding-left:min(6.8814055637vw,94px);width:calc(100% - 410px)}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .outline .text{padding-left:0;padding-right:30px;width:100%}}.p-cuisine .content-sec .inner .outline .text .catch{font-size:23px;letter-spacing:4px;line-height:2;margin-bottom:20px}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .outline .text .catch{font-size:20px;letter-spacing:2px}}.p-cuisine .content-sec .inner .outline .text .read{line-height:2}.p-cuisine .content-sec .inner .outline .text .read+.read{margin-top:20px}.p-cuisine .content-sec .inner .feature{background-image:url(../images/common/bg_pattern-03.svg);background-position:right -20px;background-repeat:no-repeat;background-size:1147px;border-top:1px solid #dad1c5;padding-top:70px}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .feature{background-position:40px 0;background-size:780px;padding-top:50px}}.p-cuisine .content-sec .inner .feature__midashi{color:#988e82;margin-bottom:30px}.p-cuisine .content-sec .inner .feature__midashi .en{letter-spacing:2px}.p-cuisine .content-sec .inner .feature__midashi .ja{font-size:20px;letter-spacing:2px}.p-cuisine .content-sec .inner .feature__list{display:grid;gap:34px;grid-template-columns:repeat(3,1fr);margin-bottom:60px;margin-right:30px;max-width:1100px}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .feature__list{grid-template-columns:repeat(1,1fr)}}.p-cuisine .content-sec .inner .feature__list figure{margin-bottom:20px}.p-cuisine .content-sec .inner .feature__list .caption .catch{color:#988e82;font-size:18px;letter-spacing:2px;margin-bottom:10px}.p-cuisine .content-sec .inner .feature__list .caption .description{line-height:2}.p-cuisine .content-sec .inner .course{border-top:1px solid #dad1c5;padding-top:80px}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .course{display:flex;flex-direction:column;padding-top:50px}}.p-cuisine .content-sec .inner .course__midashi{color:#988e82;margin-bottom:50px}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .course__midashi{display:flex;flex-direction:column-reverse;margin-bottom:40px;order:1}}.p-cuisine .content-sec .inner .course__midashi p{display:inline-block}.p-cuisine .content-sec .inner .course__midashi p.ja{font-size:22px;letter-spacing:2px;margin-right:10px}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .course__midashi p.ja{margin-right:0}}.p-cuisine .content-sec .inner .course__midashi p.en{letter-spacing:2px}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .course__midashi p.en{margin-bottom:5px}}.p-cuisine .content-sec .inner .course__catch{font-size:18px;letter-spacing:2px;margin-bottom:20px}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .course__catch{order:3;padding-right:30px}}.p-cuisine .content-sec .inner .course__description{line-height:2}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .course__description{order:4;padding-right:30px}}.p-cuisine .content-sec .inner .course .cuisine-course-slides{margin-bottom:20px;margin-top:60px}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .course .cuisine-course-slides{margin-bottom:40px;margin-top:0;order:2}}.p-cuisine .content-sec .inner .course .cuisine-course-slides .slide{min-width:547px;width:min(35.9141414141vw,711.1px)}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .course .cuisine-course-slides .slide{min-width:330px;width:min(55.859375vw,429px)}}.p-cuisine .content-sec .inner .course .cuisine-course-slides .slide figure{align-items:center;display:flex;height:min(18.3838383838vw,364px);justify-content:center;margin-bottom:20px;min-height:364px;width:100%}.p-cuisine .content-sec .inner .course .cuisine-course-slides .slide figure img,.p-cuisine .content-sec .inner .course .cuisine-course-slides .slide figure picture,.p-cuisine .content-sec .inner .course .cuisine-course-slides .slide figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .course .cuisine-course-slides .slide figure{height:min(37.2395833333vw,286px);margin-bottom:10px;min-height:220px}}.p-cuisine .content-sec .inner .course .cuisine-course-slides .slide .caption .komidashi{color:#988e82;font-size:16px;letter-spacing:2px;margin-bottom:10px}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .course .cuisine-course-slides .slide .caption .komidashi{font-size:15px;margin-bottom:5px}}.p-cuisine .content-sec .inner .course .cuisine-course-slides .slide .caption .description{line-height:2}.p-cuisine .content-sec .inner .course .cuisine-course-slides .splide__arrow--next{right:58px;top:clamp(182px,min(18.3838383838vw,364px)/2,min(18.3838383838vw,364px)/2)}.p-cuisine .content-sec .inner .course .cuisine-course-slides .splide__arrow--prev{display:none}.p-cuisine .content-sec .inner .course .cuisine-course-slides .splide__pagination{bottom:-20px}.p-cuisine .content-sec .inner .course .option{margin-bottom:80px;padding-top:60px}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .course .option{display:flex;flex-direction:column;order:5}}.p-cuisine .content-sec .inner .course .option__midashi{color:#988e82;margin-bottom:30px}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .course .option__midashi{display:flex;flex-direction:column-reverse;order:1}}.p-cuisine .content-sec .inner .course .option__midashi p{display:inline-block;letter-spacing:2px}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .course .option__midashi p{display:block}}.p-cuisine .content-sec .inner .course .option__midashi p.ja{font-size:22px;letter-spacing:4px;margin-right:10px}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .course .option__description{order:3;padding-right:30px}}.p-cuisine .content-sec .inner .course .option .cuisine-option-slides{margin-top:60px}@media screen and (min-width:1001px){.p-cuisine .content-sec .inner .course .option .cuisine-option-slides .splide__list{display:grid;gap:40px 20px;grid-template-columns:repeat(3,1fr);margin-right:30px;max-width:1100px}.p-cuisine .content-sec .inner .course .option .cuisine-option-slides figure{margin-bottom:15px}}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .course .option .cuisine-option-slides{margin-bottom:40px;margin-top:0;order:2}.p-cuisine .content-sec .inner .course .option .cuisine-option-slides .slide{min-width:330px;width:min(55.859375vw,429px)}.p-cuisine .content-sec .inner .course .option .cuisine-option-slides .slide figure{height:min(37.2395833333vw,286px);margin-bottom:5px;min-height:220px;width:100%}.p-cuisine .content-sec .inner .course .option .cuisine-option-slides .splide__arrow--prev{display:none}.p-cuisine .content-sec .inner .course .option .cuisine-option-slides .splide__arrow--next{top:clamp(110px,min(37.2395833333vw,286px)/2,min(37.2395833333vw,286px)/2)}.p-cuisine .content-sec .inner .course .option .cuisine-option-slides .splide__pagination{bottom:-10px}}.p-cuisine .content-sec .inner .course .option .cuisine-option-slides .caption .description{line-height:2}.p-cuisine .content-sec .inner .ordermade{margin-bottom:80px}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .ordermade{margin-bottom:50px}}.p-cuisine .content-sec .inner .ordermade__box{align-items:stretch;display:flex}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .ordermade__box{flex-direction:column}}.p-cuisine .content-sec .inner .ordermade__box__photo{width:calc(100% - 480px)}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .ordermade__box__photo{order:2;width:100%}}.p-cuisine .content-sec .inner .ordermade__box__photo .cuisine-ordermade-slides{margin-bottom:20px}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .ordermade__box__photo .cuisine-ordermade-slides{margin-left:-30px;width:calc(100% + 30px)}}.p-cuisine .content-sec .inner .ordermade__box__photo .cuisine-ordermade-slides .slide{min-width:658px;width:min(43.202020202vw,855.4px)}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .ordermade__box__photo .cuisine-ordermade-slides .slide{min-width:100%;width:100%}}.p-cuisine .content-sec .inner .ordermade__box__photo .cuisine-ordermade-slides .slide figure{align-items:center;display:flex;height:min(28.7575757576vw,569.4px);justify-content:center;min-height:438px;width:100%}.p-cuisine .content-sec .inner .ordermade__box__photo .cuisine-ordermade-slides .slide figure img,.p-cuisine .content-sec .inner .ordermade__box__photo .cuisine-ordermade-slides .slide figure picture,.p-cuisine .content-sec .inner .ordermade__box__photo .cuisine-ordermade-slides .slide figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .ordermade__box__photo .cuisine-ordermade-slides .slide figure{height:min(46.71875vw,358.8px);min-height:276px}}.p-cuisine .content-sec .inner .ordermade__box__photo .cuisine-ordermade-slides .splide__arrow--prev{display:none}.p-cuisine .content-sec .inner .ordermade__box__photo .cuisine-ordermade-slides .splide__arrow--next{right:58px}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .ordermade__box__photo .cuisine-ordermade-slides .splide__arrow--next{right:17px}}.p-cuisine .content-sec .inner .ordermade__box__photo .cuisine-ordermade-slides .splide__pagination{bottom:-20px;padding-left:30px}.p-cuisine .content-sec .inner .ordermade__box__text{position:relative;width:480px}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .ordermade__box__text{display:contents;width:100%}}.p-cuisine .content-sec .inner .ordermade__box__text__midashi{color:#988e82;left:0;position:absolute;top:0}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .ordermade__box__text__midashi{margin-bottom:40px;order:1;position:static}}.p-cuisine .content-sec .inner .ordermade__box__text__midashi .ja{font-size:22px;letter-spacing:2px}.p-cuisine .content-sec .inner .ordermade__box__text__catch{font-size:18px;letter-spacing:2px;line-height:2;margin-bottom:30px}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .ordermade__box__text__catch{margin-bottom:20px}}.p-cuisine .content-sec .inner .ordermade__box__text__description{line-height:2}.p-cuisine .content-sec .inner .ordermade__box__text .wrap{bottom:20px;left:0;padding-right:min(7.3206442167vw,100px);padding-top:80px;position:absolute}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .ordermade__box__text .wrap{order:3;padding-right:30px;padding-top:10px;position:static}}.p-cuisine .content-sec .inner .chef{border-top:1px solid #dad1c5;padding-top:80px}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .chef{padding-top:50px}}.p-cuisine .content-sec .inner .chef__box{align-items:flex-end;display:flex;margin-right:30px;max-width:1100px}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .chef__box{align-items:flex-start;flex-direction:column}}.p-cuisine .content-sec .inner .chef__box__photo{height:295px;width:295px}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .chef__box__photo{height:71.7948717949vw;margin:0 auto 40px;order:2;width:71.7948717949vw}}.p-cuisine .content-sec .inner .chef__box__photo figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-cuisine .content-sec .inner .chef__box__photo figure img,.p-cuisine .content-sec .inner .chef__box__photo figure picture,.p-cuisine .content-sec .inner .chef__box__photo figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.p-cuisine .content-sec .inner .chef__box__text{padding-left:min(7.3206442167vw,100px)}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .chef__box__text{display:contents;padding-left:0;width:100%}}.p-cuisine .content-sec .inner .chef__box__text__midashi{color:#988e82;letter-spacing:2px;margin-bottom:20px}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .chef__box__text__midashi{margin-bottom:30px;order:1}}.p-cuisine .content-sec .inner .chef__box__text__midashi .ja{font-size:22px}.p-cuisine .content-sec .inner .chef__box__text__name{font-size:18px;letter-spacing:2px;margin-bottom:10px}.p-cuisine .content-sec .inner .chef__box__text__description{line-height:2}@media screen and (max-width:1000px){.p-cuisine .content-sec .inner .chef__box__text .wrap{order:3}}.p-faq .tab-sec .inner{margin:0 auto;max-width:1000px;width:calc(100% - 60px)}.p-faq .tab-sec .inner .btns{display:grid;gap:40px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1000px){.p-faq .tab-sec .inner .btns{gap:10px;grid-template-columns:repeat(1,1fr);padding:0 15px}}.p-faq .tab-sec .inner .btns .btn{padding:8px 0;text-align:left}.p-faq .tab-sec .inner .btns .btn span{right:0}.p-faq .content-sec .inner{margin:0 auto;max-width:1000px;width:calc(100% - 60px)}.p-faq .content-sec .inner .block{padding-top:100px}@media screen and (max-width:1000px){.p-faq .content-sec .inner .block{padding-top:40px}}.p-faq .content-sec .inner .block__midashi{color:#988e82;font-size:20px;margin-bottom:60px;text-align:center}@media screen and (max-width:1000px){.p-faq .content-sec .inner .block__midashi{font-size:18px;margin-bottom:40px}}.p-faq .content-sec .inner .block dl{margin-bottom:40px}.p-faq .content-sec .inner .block dl dt{border-bottom:1px solid #dad1c5;cursor:pointer;font-size:14px;padding:0 40px 10px;position:relative}@media screen and (max-width:1000px){.p-faq .content-sec .inner .block dl dt{padding:0 60px 10px 30px;width:calc(100% + 30px)}}.p-faq .content-sec .inner .block dl dt i{color:#988e82;font-size:25px;font-style:normal;font-weight:100;left:0;position:absolute;top:-12px}.p-faq .content-sec .inner .block dl dt span{height:19px;position:absolute;right:0;top:0;transition:scale .2s;width:19px}@media screen and (max-width:1000px){.p-faq .content-sec .inner .block dl dt span{right:20px}}.p-faq .content-sec .inner .block dl dt span .icon{height:100%;transition:rotate .2s;width:100%}.p-faq .content-sec .inner .block dl dt.is-active span .icon{rotate:180deg}@media screen and (min-width:1001px){.p-faq .content-sec .inner .block dl dt:hover span{scale:1.5}}.p-faq .content-sec .inner .block dl dd{display:none;font-size:14px;margin:30px 0;padding:0 40px;position:relative}@media screen and (max-width:1000px){.p-faq .content-sec .inner .block dl dd{padding:0 20px 0 40px}}.p-faq .content-sec .inner .block dl dd i{color:#988e82;font-size:25px;font-style:normal;font-weight:100;left:0;position:absolute;top:-12px}.p-faq .content-sec .inner .block dl dd span{height:19px;position:absolute;right:0;top:0;width:19px}.p-faq .content-sec .inner .block dl dd span .icon{height:100%;width:100%}.p-faq .content-sec .inner .block dl dd a{color:#988e82;text-decoration:underline}.p-faq .content-sec .inner .block dl dd a:hover{text-decoration:none}.p-news .content-sec .inner{margin:0 auto;max-width:1100px;width:calc(100% - 60px)}.p-news .content-sec .inner .p-news-container{display:flex;justify-content:space-between}@media screen and (max-width:1000px){.p-news .content-sec .inner .p-news-container{display:block}}.p-news .content-sec .inner .p-news-content{flex:1;padding-right:8rem}@media screen and (max-width:1000px){.p-news .content-sec .inner .p-news-content{flex:none;padding-right:0}}.p-news .content-sec .inner .p-news-list .item{display:flex;flex-wrap:wrap;justify-content:space-between}.p-news .content-sec .inner .p-news-list .item+.item{margin-top:3rem}@media screen and (max-width:1000px){.p-news .content-sec .inner .p-news-list .item+.item{margin-top:5rem}}.p-news .content-sec .inner .p-news-list .item .img{height:240px;width:240px}.p-news .content-sec .inner .p-news-list .item .img figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-news .content-sec .inner .p-news-list .item .img figure img,.p-news .content-sec .inner .p-news-list .item .img figure picture,.p-news .content-sec .inner .p-news-list .item .img figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:1000px){.p-news .content-sec .inner .p-news-list .item .img{height:40vw;width:40vw}}.p-news .content-sec .inner .p-news-list .item .sp-head-area{width:46%}.p-news .content-sec .inner .p-news-list .item .text-area{flex:1;padding-left:5rem}@media screen and (max-width:1000px){.p-news .content-sec .inner .p-news-list .item .text-area{flex:none;margin-top:1.5rem;padding-left:0;width:100%}}.p-news .content-sec .inner .p-news-list .item .date{color:#988e82;font-size:1.3rem;letter-spacing:.05em}.p-news .content-sec .inner .p-news-list .item .tag{border:1px solid;border-radius:3px;color:#988e82;display:inline-block;font-size:1.1rem;letter-spacing:0;margin-left:1.3rem;padding:0 .9rem}@media screen and (max-width:1000px){.p-news .content-sec .inner .p-news-list .item .tag{display:block;margin-left:0;margin-top:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.p-news .content-sec .inner .p-news-list .item .title{font-size:1.6rem;letter-spacing:.05em;line-height:2;margin-bottom:1.2rem;margin-top:1.5rem}@media screen and (max-width:1000px){.p-news .content-sec .inner .p-news-list .item .title{font-size:1.5rem;letter-spacing:.05em;line-height:1.73;margin-bottom:0;margin-top:1rem}.p-news .content-sec .inner .p-news-list .item .title--sp{-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}}.p-news .content-sec .inner .p-news-list .item .description{-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;letter-spacing:.05em;line-height:2;margin-bottom:3.3rem;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:1000px){.p-news .content-sec .inner .p-news-list .item .description{line-clamp:3;-webkit-line-clamp:3;margin-bottom:2.3rem}}.p-news .content-sec .inner .p-news-list .item .btn{max-width:300px}@media screen and (max-width:1000px){.p-news .content-sec .inner .p-news-list .item .btn{max-width:100%}}.p-news .content-sec .inner .p-news-sidebar{width:220px}@media screen and (max-width:1000px){.p-news .content-sec .inner .p-news-sidebar{margin-top:6.4rem;width:100%}}.p-news .content-sec .inner .p-news-sidebar-block{margin-bottom:3.8rem}.p-news .content-sec .inner .p-news-sidebar-head{border-bottom:1px solid;color:#988e82;margin-bottom:2rem;padding-bottom:1.2rem}@media screen and (max-width:1000px){.p-news .content-sec .inner .p-news-sidebar-head{width:calc(100% + 3rem)}}.p-news .content-sec .inner .p-news-sidebar-list .item{letter-spacing:.05em;line-height:2}.p-news .content-sec .inner .p-news-sidebar-list .item+.item{margin-top:2.3rem}.p-news .content-sec .inner .p-news-sidebar-list--category .item+.item{margin-top:.8rem}.p-news .content-sec .inner .p-news-sidebar-select-box{margin-top:3rem}.p-news .content-sec .inner .p-news-sidebar-select{padding:.7rem 1.6rem}.p-news-single .content-sec .inner .p-news-single-date-area{margin-bottom:40px}.p-news-single .content-sec .inner .p-news-single-date-area .date{color:#c1a166;font-size:1.3rem;letter-spacing:.05em}.p-news-single .content-sec .inner .p-news-single-date-area .tag{border:1px solid;border-radius:3px;color:#c1a166;display:inline-block;font-size:1.1rem;letter-spacing:0;margin-left:1.3rem;padding:0 .9rem}.p-news-single .content-sec .inner .p-news-single-head{border-bottom:1px solid #dad1c5;font-size:20px;letter-spacing:1px;line-height:2;margin-bottom:20px;padding-bottom:10px}@media screen and (max-width:1000px){.p-news-single .content-sec .inner .p-news-single-head{letter-spacing:.05em;line-height:1.73;margin-bottom:3rem;margin-top:2rem}}.p-news-single .content-sec .inner .p-news-single-pager{border-top:1px solid #dad1c5;margin-top:70px;padding-top:30px;position:relative}@media screen and (max-width:1000px){.p-news-single .content-sec .inner .p-news-single-pager{margin-top:7rem}}.p-news-single .content-sec .inner .p-news-single-pager .next,.p-news-single .content-sec .inner .p-news-single-pager .prev,.p-news-single .content-sec .inner .p-news-single-pager [rel=next],.p-news-single .content-sec .inner .p-news-single-pager [rel=prev]{color:#c1a166;display:block;letter-spacing:.05em;position:absolute;top:50%;width:75px}@media screen and (max-width:1000px){.p-news-single .content-sec .inner .p-news-single-pager .next,.p-news-single .content-sec .inner .p-news-single-pager .prev,.p-news-single .content-sec .inner .p-news-single-pager [rel=next],.p-news-single .content-sec .inner .p-news-single-pager [rel=prev]{top:-6rem}}.p-news-single .content-sec .inner .p-news-single-pager .btn{margin:0 auto;max-width:300px}.p-news-single .content-sec .inner .p-news-single-pager .prev,.p-news-single .content-sec .inner .p-news-single-pager .prev:after,.p-news-single .content-sec .inner .p-news-single-pager .prev:before,.p-news-single .content-sec .inner .p-news-single-pager [rel=prev],.p-news-single .content-sec .inner .p-news-single-pager [rel=prev]:after,.p-news-single .content-sec .inner .p-news-single-pager [rel=prev]:before{left:0}.p-news-single .content-sec .inner .p-news-single-pager .next,.p-news-single .content-sec .inner .p-news-single-pager .next:after,.p-news-single .content-sec .inner .p-news-single-pager .next:before,.p-news-single .content-sec .inner .p-news-single-pager [rel=next],.p-news-single .content-sec .inner .p-news-single-pager [rel=next]:after,.p-news-single .content-sec .inner .p-news-single-pager [rel=next]:before{right:0}.p-news-single .content-sec .inner .p-news-single-back-button{margin:0 auto;max-width:265px;text-align:center}.p-news-single .content-sec .inner .p-news-single-back-button:after,.p-news-single .content-sec .inner .p-news-single-back-button:before{left:2rem;right:auto}.p-gallery .c-pagehead-sec .inner .title .en{height:24px}.p-gallery .content-sec .inner{margin:0 auto;max-width:1200px;width:calc(100% - 60px)}.p-gallery .p-gallery-sort-list{display:grid;gap:9px;grid-template-columns:repeat(6,1fr)}@media screen and (max-width:1000px){.p-gallery .p-gallery-sort-list{gap:11px;grid-template-columns:repeat(2,1fr)}}.p-gallery .p-gallery-sort-list .p-gallery-button{border:1px solid #c1a166;border-radius:5px;color:#c1a166;padding:12px 30px;text-align:center;width:100%}@media screen and (max-width:1000px){.p-gallery .p-gallery-sort-list .p-gallery-button{padding:12px 15px}}.p-gallery .p-gallery-sort-list .p-gallery-button.active{background-color:#c1a166;color:#fff}.p-gallery .p-gallery-list{display:flex;flex-wrap:wrap;gap:3rem 2.6666666667%;margin-top:7rem}@media screen and (max-width:1000px){.p-gallery .p-gallery-list{gap:1.5rem 4%;margin-top:4rem}}.p-gallery .p-gallery-list .item{width:23%}@media screen and (max-width:1000px){.p-gallery .p-gallery-list .item{width:48%}}.p-gallery .p-gallery-list .item a figure{overflow:hidden}.p-gallery .p-gallery-list .item a figure img{transition:-webkit-transform 1.5s;transition:transform 1.5s;transition:transform 1.5s,-webkit-transform 1.5s}.p-gallery .p-gallery-list .item a:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-gallery .p-gallery-list .item figure{align-items:center;display:flex;height:min(20.2049780381vw,276px);justify-content:center;width:100%}@media screen and (max-width:1000px){.p-gallery .p-gallery-list .item figure{height:40vw}}.p-gallery .p-gallery-list .item figure img,.p-gallery .p-gallery-list .item figure picture,.p-gallery .p-gallery-list .item figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.p-gallery .mfp-bg{background-color:rgba(0,0,0,.6)}.p-gallery .mfp-close{display:none}.p-gallery .mfp-container{position:relative}@media screen and (max-width:1000px){.p-gallery .mfp-container{padding-left:10px;padding-right:10px}}.p-gallery .mfp-content{padding:20px;position:static}@media screen and (max-width:1000px){.p-gallery .mfp-content{padding:10px;width:100%}}.p-gallery .mfp-figure:after{content:normal}.p-gallery .mfp-img{-o-object-fit:contain;object-fit:contain;padding:0;width:100%}.p-gallery .custom-close-btn{background-color:transparent;background-image:url(../images/common/modal_close.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:58px;position:absolute;right:45px;top:50px;width:41px;z-index:10}@media screen and (max-width:1000px){.p-gallery .custom-close-btn{right:19px;top:30px}}.p-gallery .view-more{bottom:18px;position:absolute;right:20px}@media screen and (max-width:1000px){.p-gallery .view-more{bottom:8px;right:10px}}.p-gallery .view-more a{color:#72a696;font-size:12px}.p-gallery .view-more a:after{content:url(../images/common/icon_arrow.svg);margin-left:18px;width:12px}.p-gallery .mfp-fade01 .mfp-content,.p-gallery .mfp-fade01.mfp-bg{opacity:0;transition:all .3s ease-out}.p-gallery .mfp-fade01.mfp-ready .mfp-content{opacity:1}.p-gallery .mfp-fade01.mfp-ready.mfp-bg{opacity:.8}.p-gallery .mfp-fade01.mfp-removing .mfp-content,.p-gallery .mfp-fade01.mfp-removing.mfp-bg{opacity:0}.p-guest .outline-sec .inner{margin:0 auto 40px;max-width:1100px;width:calc(100% - 60px)}.p-guest .outline-sec .inner .catch{font-size:23px;letter-spacing:4px;margin-bottom:40px;text-align:center}@media screen and (max-width:1000px){.p-guest .outline-sec .inner .catch{font-size:20px;letter-spacing:2px;text-align:left}}.p-guest .outline-sec .inner .read{line-height:2;text-align:center}@media screen and (max-width:1000px){.p-guest .outline-sec .inner .read{text-align:left}}.p-guest .tab-sec{margin-bottom:100px}.p-guest .tab-sec .inner{margin:0 auto;max-width:500px;width:calc(100% - 60px)}@media screen and (max-width:1000px){.p-guest .tab-sec .inner{idth:calc(100% - 30px);margin-left:30px}}.p-guest .tab-sec .inner .btns{display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1000px){.p-guest .tab-sec .inner .btns{gap:10px;grid-template-columns:repeat(1,1fr);padding:0 15px}}.p-guest .tab-sec .inner .btns .btn{padding:8px 0;text-align:left}.p-guest .tab-sec .inner .btns .btn span{right:0}.p-guest .guest-sec{margin-bottom:80px}@media screen and (max-width:1000px){.p-guest .guest-sec{margin-bottom:20px}}.p-guest .guest-sec .inner{margin-left:30px;padding-left:calc(50vw - 580px)}@media screen and (max-width:1000px){.p-guest .guest-sec .inner{margin-left:0;padding:0;width:100%}}.p-guest .guest-sec .inner .block{border-top:1px solid #dad1c5;display:flex;padding:60px 0 80px}@media screen and (max-width:1000px){.p-guest .guest-sec .inner .block{display:block;padding:40px 30px 60px}}.p-guest .guest-sec .inner .block__text{color:#988e82;width:270px}@media screen and (max-width:1000px){.p-guest .guest-sec .inner .block__text{margin-bottom:40px;width:100%}}.p-guest .guest-sec .inner .block__text__midashi .en{letter-spacing:2px}.p-guest .guest-sec .inner .block__text__midashi .ja{font-size:20px;letter-spacing:2px}.p-guest .guest-sec .inner .block__content{width:calc(100% - 270px)}@media screen and (max-width:1000px){.p-guest .guest-sec .inner .block__content{width:100%}}.p-guest .guest-sec .inner .block__content__list{max-width:843px}@media screen and (max-width:1000px){.p-guest .guest-sec .inner .block__content__list{max-width:100%}}.p-guest .guest-sec .inner .block__content__list__item{align-items:strech;display:flex}@media screen and (max-width:1000px){.p-guest .guest-sec .inner .block__content__list__item{align-items:center;flex-wrap:wrap}}.p-guest .guest-sec .inner .block__content__list__item+.block__content__list__item{margin-top:20px}@media screen and (max-width:1000px){.p-guest .guest-sec .inner .block__content__list__item+.block__content__list__item{border-top:1px solid #dad1c5;margin-top:30px;padding-top:40px}}.p-guest .guest-sec .inner .block__content__list__item .photo{width:180px}@media screen and (max-width:1000px){.p-guest .guest-sec .inner .block__content__list__item .photo{width:130px}}.p-guest .guest-sec .inner .block__content__list__item .photo figure{align-items:center;display:flex;height:180px;justify-content:center;width:100%}.p-guest .guest-sec .inner .block__content__list__item .photo figure img,.p-guest .guest-sec .inner .block__content__list__item .photo figure picture,.p-guest .guest-sec .inner .block__content__list__item .photo figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:1000px){.p-guest .guest-sec .inner .block__content__list__item .photo figure{height:130px}}.p-guest .guest-sec .inner .block__content__list__item .text{align-items:flex-start;border-bottom:1px solid #dad1c5;display:flex;flex-direction:column;justify-content:center;margin-left:min(1.4641288433vw,20px);padding-left:min(2.9282576867vw,40px);width:calc(100% - 180px)}@media screen and (max-width:1000px){.p-guest .guest-sec .inner .block__content__list__item .text{border-bottom:none;margin-left:0;padding-left:20px;width:calc(100% - 130px)}}.p-guest .guest-sec .inner .block__content__list__item .text .komidashi{color:#988e82;font-size:18px;letter-spacing:2px;margin-bottom:10px}.p-guest .guest-sec .inner .block__content__list__item .description a{color:#c1a166;display:block;margin-top:5px}.p-guest .guest-sec .inner .block__content__list__item .description a span{display:inline-block;padding-left:5px;translate:0 -1px;vertical-align:text-bottom}@media screen and (max-width:1000px){.p-guest .guest-sec .inner .block__content__list__item .description a span{translate:0 -3px}.p-guest .guest-sec .inner .block__content__list__item .description{margin-top:20px;width:100%}}.p-guest .stay-sec .inner{margin-left:30px;padding-left:calc(50vw - 580px)}@media screen and (max-width:1000px){.p-guest .stay-sec .inner{width:calc(100% - 30px)}}.p-guest .stay-sec .inner .block{border-top:1px solid #dad1c5;display:flex;padding:60px 0 80px}@media screen and (max-width:1000px){.p-guest .stay-sec .inner .block{flex-direction:column}}.p-guest .stay-sec .inner .block__text{color:#988e82;width:270px}@media screen and (max-width:1000px){.p-guest .stay-sec .inner .block__text{margin-bottom:20px;order:2;width:100%}}.p-guest .stay-sec .inner .block__text__midashi .en{letter-spacing:2px}.p-guest .stay-sec .inner .block__text__midashi .ja{font-size:20px;letter-spacing:2px}.p-guest .stay-sec .inner .block__content{display:flex;width:calc(100% - 270px)}@media screen and (max-width:1000px){.p-guest .stay-sec .inner .block__content{display:contents}}.p-guest .stay-sec .inner .block__content__text{padding-right:min(4.39238653vw,60px);width:500px}@media screen and (max-width:1000px){.p-guest .stay-sec .inner .block__content__text{order:3;width:100%}}.p-guest .stay-sec .inner .block__content__text__catch{color:#988e82;font-size:18px;letter-spacing:2px;margin-bottom:20px}.p-guest .stay-sec .inner .block__content__text__description p+p{margin-top:20px}@media screen and (max-width:1000px){.p-guest .stay-sec .inner .block__content__text__description p+p{margin-top:0}}.p-guest .stay-sec .inner .block__content__photo{width:calc(100% - 500px)}@media screen and (max-width:1000px){.p-guest .stay-sec .inner .block__content__photo{margin-bottom:20px;order:1;width:100%}}.p-guest .stay-sec .inner .block__content__photo figure{align-items:center;display:flex;height:min(21.797979798vw,431.6px);justify-content:center;min-height:332px;width:100%}.p-guest .stay-sec .inner .block__content__photo figure img,.p-guest .stay-sec .inner .block__content__photo figure picture,.p-guest .stay-sec .inner .block__content__photo figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:1000px){.p-guest .stay-sec .inner .block__content__photo figure{height:min(42.9947916667vw,330.2px);min-height:254px}}.p-guest .faq-sec .inner{margin-left:30px;padding-left:calc(50vw - 580px)}@media screen and (max-width:1000px){.p-guest .faq-sec .inner{width:calc(100% - 30px)}}.p-guest .faq-sec .inner .block{border-top:1px solid #dad1c5;display:flex;padding:60px 0 0}@media screen and (max-width:1000px){.p-guest .faq-sec .inner .block{display:block}}.p-guest .faq-sec .inner .block__text{color:#988e82;width:270px}@media screen and (max-width:1000px){.p-guest .faq-sec .inner .block__text{margin-bottom:40px;width:100%}}.p-guest .faq-sec .inner .block__text__midashi .en{letter-spacing:2px}.p-guest .faq-sec .inner .block__text__midashi .ja{font-size:20px;letter-spacing:2px}.p-guest .faq-sec .inner .block__content{width:calc(100% - 270px)}@media screen and (max-width:1000px){.p-guest .faq-sec .inner .block__content{width:100%}}.p-guest .faq-sec .inner .block__content dl{margin-bottom:40px;max-width:840px}.p-guest .faq-sec .inner .block__content dl dt{border-bottom:1px solid #dad1c5;cursor:pointer;padding:0 40px 10px;position:relative}@media screen and (max-width:1000px){.p-guest .faq-sec .inner .block__content dl dt{padding:0 60px 10px 30px;width:100%}}.p-guest .faq-sec .inner .block__content dl dt i{color:#988e82;font-size:25px;font-style:normal;font-weight:100;left:0;position:absolute;top:-12px}.p-guest .faq-sec .inner .block__content dl dt span{height:19px;position:absolute;right:0;top:0;transition:scale .2s;width:19px}@media screen and (max-width:1000px){.p-guest .faq-sec .inner .block__content dl dt span{right:20px}}.p-guest .faq-sec .inner .block__content dl dt span .icon{height:100%;transition:rotate .2s;width:100%}.p-guest .faq-sec .inner .block__content dl dt.is-active span .icon{rotate:180deg}@media screen and (min-width:1001px){.p-guest .faq-sec .inner .block__content dl dt:hover span{scale:1.5}}.p-guest .faq-sec .inner .block__content dl dd{display:none;margin:30px 0;padding:0 40px;position:relative}@media screen and (max-width:1000px){.p-guest .faq-sec .inner .block__content dl dd{padding:0 20px 0 40px}}.p-guest .faq-sec .inner .block__content dl dd i{color:#988e82;font-size:25px;font-style:normal;font-weight:100;left:0;position:absolute;top:-12px}.p-guest .faq-sec .inner .block__content dl dd span{height:19px;position:absolute;right:0;top:0;width:19px}.p-guest .faq-sec .inner .block__content dl dd span .icon{height:100%;width:100%}.p-access .mv-sec{position:relative;width:100%}.p-access .mv-sec figure{align-items:center;display:flex;height:calc(100vh - 100px);justify-content:center;width:100%}.p-access .mv-sec figure img,.p-access .mv-sec figure picture,.p-access .mv-sec figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:1000px){.p-access .mv-sec figure{height:143.5897435897vw}}.p-access .mv-sec .text{left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-access .mv-sec .text .title .en{margin-bottom:20px;width:439px}@media screen and (max-width:1000px){.p-access .mv-sec .text .title .en{width:68.2051282051vw}}.p-access .mv-sec .text .title .ja{color:#fff;font-size:14px;letter-spacing:2px}.p-access .map-sec{padding:80px 0 60px}@media screen and (max-width:1000px){.p-access .map-sec{padding:50px 0 60px}}.p-access .map-sec .inner{margin:0 auto;max-width:1100px;width:calc(100% - 60px)}.p-access .map-sec .inner .midashi{font-size:22px;letter-spacing:4px;margin-bottom:40px;text-align:center}@media screen and (max-width:1000px){.p-access .map-sec .inner .midashi{font-size:20px;letter-spacing:2px;margin-bottom:20px;text-align:left}}.p-access .map-sec .inner .read{line-height:2;margin-bottom:100px;text-align:center}@media screen and (max-width:1000px){.p-access .map-sec .inner .read{margin-bottom:60px;text-align:left}}.p-access .map-sec .inner .gmap{height:min(50vw,550px);margin-bottom:50px;width:100%}@media screen and (max-width:1000px){.p-access .map-sec .inner .gmap{height:100vw;margin-left:-30px;width:calc(100% + 60px)}}.p-access .map-sec .inner .gmap iframe{-webkit-filter:grayscale(100%);filter:grayscale(100%);height:100%;width:100%}.p-access .map-sec .inner .place{margin-bottom:80px;text-align:center}@media screen and (max-width:1000px){.p-access .map-sec .inner .place{margin-bottom:60px}}.p-access .map-sec .inner .place .address{margin-bottom:10px}.p-access .map-sec .inner .place .tel{color:#c1a166;font-size:25px;line-height:1;margin-bottom:10px}.p-access .map-sec .inner .place .tel span{display:inline-block;height:26px;margin-right:5px;width:26px}.p-access .map-sec .inner .illust-map{margin-bottom:60px}@media screen and (max-width:1000px){.p-access .map-sec .inner .illust-map{margin-left:-30px;width:calc(100% + 60px)}}.p-access .map-sec .inner .shuttlebus{border:1px solid #dad1c5;display:flex;padding:60px 50px}@media screen and (max-width:1000px){.p-access .map-sec .inner .shuttlebus{display:block;margin-left:-10px;padding:0;width:calc(100% + 20px)}}.p-access .map-sec .inner .shuttlebus__text{padding-right:8%;width:50%}@media screen and (max-width:1000px){.p-access .map-sec .inner .shuttlebus__text{padding:50px 30px 30px;width:100%}}.p-access .map-sec .inner .shuttlebus__text__midashi{color:#988e82;font-size:20px;letter-spacing:2px;margin-bottom:20px}@media screen and (max-width:1000px){.p-access .map-sec .inner .shuttlebus__text__midashi{text-align:center}}.p-access .map-sec .inner .shuttlebus__text .btn{margin-top:30px;max-width:300px}@media screen and (max-width:1000px){.p-access .map-sec .inner .shuttlebus__text .btn{max-width:100%}}.p-access .map-sec .inner .shuttlebus__map{width:50%}@media screen and (max-width:1000px){.p-access .map-sec .inner .shuttlebus__map{width:100%}}.p-access .train-sec .inner{margin:0 auto;max-width:1100px;width:calc(100% - 60px)}.p-access .train-sec .inner .block{display:flex}@media screen and (max-width:1000px){.p-access .train-sec .inner .block{display:block}}.p-access .train-sec .inner .block__text{width:250px}@media screen and (max-width:1000px){.p-access .train-sec .inner .block__text{margin-bottom:10px;width:100%}}.p-access .train-sec .inner .block__text .midashi .en{color:#988e82;letter-spacing:2px}.p-access .train-sec .inner .block__text .midashi .ja{color:#988e82;font-size:20px;letter-spacing:2px}.p-access .train-sec .inner .block__chart{width:calc(100% - 250px)}@media screen and (max-width:1000px){.p-access .train-sec .inner .block__chart{width:100%}}.p-access .train-sec .inner .block__chart .js-scrollable{margin-top:30px;width:calc(100% + 30px)}@media screen and (max-width:1000px){.p-access .train-sec .inner .block__chart .js-scrollable figure{padding-right:30px;width:798px}}.p-access .car-sec{border-top:1px solid #dad1c5;margin-top:60px;padding-top:60px}.p-access .car-sec .inner{margin:0 auto;max-width:1100px;width:calc(100% - 60px)}.p-access .car-sec .inner .block{display:flex}@media screen and (max-width:1000px){.p-access .car-sec .inner .block{display:block}}.p-access .car-sec .inner .block__text{width:250px}@media screen and (max-width:1000px){.p-access .car-sec .inner .block__text{margin-bottom:10px;width:100%}}.p-access .car-sec .inner .block__text .midashi .en{color:#988e82;letter-spacing:2px}.p-access .car-sec .inner .block__text .midashi .ja{color:#988e82;font-size:20px;letter-spacing:2px}.p-access .car-sec .inner .block__chart{width:calc(100% - 250px)}@media screen and (max-width:1000px){.p-access .car-sec .inner .block__chart{width:100%}}.p-access .car-sec .inner .block__chart .js-scrollable{margin-top:30px;width:calc(100% + 30px)}@media screen and (max-width:1000px){.p-access .car-sec .inner .block__chart .js-scrollable figure{padding-right:30px;width:798px}}.p-access .plane-sec{border-top:1px solid #dad1c5;margin-top:60px;padding-top:60px}.p-access .plane-sec .inner{margin:0 auto;max-width:1100px;width:calc(100% - 60px)}.p-access .plane-sec .inner .block{display:flex}@media screen and (max-width:1000px){.p-access .plane-sec .inner .block{display:block}}.p-access .plane-sec .inner .block__text{width:250px}@media screen and (max-width:1000px){.p-access .plane-sec .inner .block__text{margin-bottom:10px;width:100%}}.p-access .plane-sec .inner .block__text .midashi .en{color:#988e82;letter-spacing:2px}.p-access .plane-sec .inner .block__text .midashi .ja{color:#988e82;font-size:20px;letter-spacing:2px}.p-access .plane-sec .inner .block__chart{width:calc(100% - 250px)}@media screen and (max-width:1000px){.p-access .plane-sec .inner .block__chart{width:100%}}.p-access .plane-sec .inner .block__chart .js-scrollable{margin-top:30px;width:calc(100% + 30px)}@media screen and (max-width:1000px){.p-access .plane-sec .inner .block__chart .js-scrollable figure{padding-right:30px;width:798px}}.p-photowedding .mv-sec{position:relative;width:100%}.p-photowedding .mv-sec figure{align-items:center;display:flex;height:calc(100vh - 100px);justify-content:center;width:100%}.p-photowedding .mv-sec figure img,.p-photowedding .mv-sec figure picture,.p-photowedding .mv-sec figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:1000px){.p-photowedding .mv-sec figure{height:138.4615384615vw}}.p-photowedding .mv-sec .text{left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-photowedding .mv-sec .text .title .en{margin-bottom:20px;width:439px}@media screen and (max-width:1000px){.p-photowedding .mv-sec .text .title .en{width:68.2051282051vw}}.p-photowedding .mv-sec .text .title .ja{color:#fff;font-size:14px;letter-spacing:2px}.p-photowedding .outline-sec .inner{margin-left:30px;padding-left:calc(50vw - 580px)}@media screen and (max-width:1000px){.p-photowedding .outline-sec .inner{margin-left:0;padding-left:30px;width:100%}}.p-photowedding .outline-sec .inner .block{align-items:flex-end;display:flex;margin-top:-113px;max-width:1100px;position:relative;z-index:1}@media screen and (max-width:1000px){.p-photowedding .outline-sec .inner .block{display:block}}.p-photowedding .outline-sec .inner .block .photo{height:540px;width:410px}@media screen and (max-width:1000px){.p-photowedding .outline-sec .inner .block .photo{height:74.358974359vw;margin-bottom:40px;width:56.4102564103vw}}.p-photowedding .outline-sec .inner .block .text{padding-left:min(6.8814055637vw,94px);width:calc(100% - 410px)}@media screen and (max-width:1000px){.p-photowedding .outline-sec .inner .block .text{padding-left:0;padding-right:30px;width:100%}}.p-photowedding .outline-sec .inner .block .text .catch{font-size:23px;letter-spacing:4px;line-height:2;margin-bottom:20px}@media screen and (max-width:1000px){.p-photowedding .outline-sec .inner .block .text .catch{font-size:20px;letter-spacing:2px}}.p-photowedding .outline-sec .inner .block .text .read{line-height:2}.p-photowedding .outline-sec .inner .block .text .read+.read{margin-top:20px}.p-photowedding .feature-sec{padding-top:100px}@media screen and (max-width:1000px){.p-photowedding .feature-sec{padding-top:50px}}.p-photowedding .feature-sec .inner{background-image:url(../images/common/bg_pattern-03.svg);background-position:right -20px;background-repeat:no-repeat;background-size:1147px;margin-left:30px;padding-left:calc(50vw - 580px)}@media screen and (max-width:1000px){.p-photowedding .feature-sec .inner{background-position:40px 0;background-size:780px}}.p-photowedding .feature-sec .inner .container{border-top:1px solid #dad1c5;padding-top:70px}@media screen and (max-width:1000px){.p-photowedding .feature-sec .inner .container{padding-top:50px}}.p-photowedding .feature-sec .inner .container .midashi{color:#988e82;margin-bottom:30px}.p-photowedding .feature-sec .inner .container .midashi .en{letter-spacing:2px}.p-photowedding .feature-sec .inner .container .midashi .ja{font-size:20px;letter-spacing:2px}.p-photowedding .feature-sec .inner .container .feature{display:grid;gap:34px;grid-template-columns:repeat(3,1fr);margin-bottom:60px;margin-right:30px;max-width:1100px}@media screen and (max-width:1000px){.p-photowedding .feature-sec .inner .container .feature{grid-template-columns:repeat(1,1fr)}}.p-photowedding .feature-sec .inner .container .feature__item figure{margin-bottom:20px}.p-photowedding .feature-sec .inner .container .feature__item .caption .catch{color:#988e82;font-size:18px;letter-spacing:2px;margin-bottom:10px}.p-photowedding .feature-sec .inner .container .feature__item .caption .description{line-height:2}.p-photowedding .feature-sec .photowedding-feature-slides{margin-bottom:90px;margin-top:120px}@media screen and (max-width:1000px){.p-photowedding .feature-sec .photowedding-feature-slides{margin-bottom:60px;margin-top:80px}}.p-photowedding .feature-sec .photowedding-feature-slides .slide{max-width:min(35.9141414141vw,711.1px);min-width:547px}@media screen and (max-width:1000px){.p-photowedding .feature-sec .photowedding-feature-slides .slide{max-width:min(55.859375vw,429px);min-width:330px}}.p-photowedding .feature-sec .photowedding-feature-slides .splide__arrow--next{right:58px}@media screen and (max-width:1000px){.p-photowedding .feature-sec .photowedding-feature-slides .splide__arrow--next{right:15px}}.p-photowedding .feature-sec .photowedding-feature-slides .splide__arrow--prev{left:58px}@media screen and (max-width:1000px){.p-photowedding .feature-sec .photowedding-feature-slides .splide__arrow--prev{left:15px}}.p-photowedding .feature-sec .photowedding-feature-slides .splide__pagination{bottom:-20px;display:flex;justify-content:center}.p-photowedding .feature-sec .btns{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:662px}@media screen and (max-width:1000px){.p-photowedding .feature-sec .btns{grid-template-columns:repeat(1,1fr);padding:0 30px}}.p-photowedding .flow-sec{padding-top:80px}@media screen and (max-width:1000px){.p-photowedding .flow-sec{padding-top:50px}}.p-photowedding .flow-sec .inner{margin-left:30px;padding-left:calc(50vw - 580px)}@media screen and (max-width:1000px){.p-photowedding .flow-sec .inner{padding-left:0}}.p-photowedding .flow-sec .inner .container{border-top:1px solid #dad1c5;padding-top:70px}@media screen and (max-width:1000px){.p-photowedding .flow-sec .inner .container{padding-right:30px}}.p-photowedding .flow-sec .inner .container .midashi{color:#988e82;margin-bottom:30px}.p-photowedding .flow-sec .inner .container .midashi .en{letter-spacing:2px}.p-photowedding .flow-sec .inner .container .midashi .ja{font-size:20px;letter-spacing:2px}.p-photowedding .flow-sec .inner .container .flow{display:grid;gap:13px;grid-template-columns:repeat(4,1fr);max-width:1100px}@media screen and (max-width:1000px){.p-photowedding .flow-sec .inner .container .flow{grid-template-columns:repeat(1,1fr)}}.p-photowedding .flow-sec .inner .container .flow__item{background-color:#dad1c5;padding:20px}.p-photowedding .flow-sec .inner .container .flow__item .number{color:#988e82;font-size:30px;letter-spacing:2px;line-height:1.4}.p-photowedding .flow-sec .inner .container .flow__item .komidashi{font-size:16px;letter-spacing:4px;margin-bottom:10px}@media screen and (max-width:1000px){.p-photowedding .flow-sec .inner .container .flow__item .komidashi{letter-spacing:2px}}.p-photowedding .schedule-sec{padding-top:100px}@media screen and (max-width:1000px){.p-photowedding .schedule-sec{padding-top:60px}}.p-photowedding .schedule-sec .inner{margin-left:30px;padding-left:calc(50vw - 580px)}@media screen and (max-width:1000px){.p-photowedding .schedule-sec .inner{padding-left:0;width:calc(100% - 30px)}}.p-photowedding .schedule-sec .inner .container{border-top:1px solid #dad1c5;padding-top:70px}.p-photowedding .schedule-sec .inner .container .midashi{color:#988e82;margin-bottom:30px}.p-photowedding .schedule-sec .inner .container .midashi .en{letter-spacing:2px}.p-photowedding .schedule-sec .inner .container .midashi .ja{font-size:20px;letter-spacing:2px}.p-photowedding .schedule-sec .inner .container .photowedding-schedule-slides{margin-bottom:20px}.p-photowedding .schedule-sec .inner .container .photowedding-schedule-slides .slide{min-width:480px;width:min(31.5151515152vw,624px)}@media screen and (max-width:1000px){.p-photowedding .schedule-sec .inner .container .photowedding-schedule-slides .slide{min-width:330px;width:min(55.859375vw,429px)}}.p-photowedding .schedule-sec .inner .container .photowedding-schedule-slides .slide figure{align-items:center;display:flex;height:min(19.696969697vw,390px);justify-content:center;margin-bottom:20px;min-height:300px}.p-photowedding .schedule-sec .inner .container .photowedding-schedule-slides .slide figure img,.p-photowedding .schedule-sec .inner .container .photowedding-schedule-slides .slide figure picture,.p-photowedding .schedule-sec .inner .container .photowedding-schedule-slides .slide figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:1000px){.p-photowedding .schedule-sec .inner .container .photowedding-schedule-slides .slide figure{height:min(37.2395833333vw,286px);min-height:220px}}.p-photowedding .schedule-sec .inner .container .photowedding-schedule-slides .slide .caption .komidashi{border-bottom:1px solid #dad1c5;color:#988e82;font-size:16px;letter-spacing:2px;margin-bottom:15px;padding-bottom:10px}.p-photowedding .schedule-sec .inner .container .photowedding-schedule-slides .slide .caption .komidashi span{display:inline-block;font-size:13px;vertical-align:text-bottom}@media screen and (max-width:1000px){.p-photowedding .schedule-sec .inner .container .photowedding-schedule-slides .slide .caption .description{padding-right:15px}}.p-photowedding .schedule-sec .inner .container .photowedding-schedule-slides .splide__arrow--prev{display:none}.p-photowedding .schedule-sec .inner .container .photowedding-schedule-slides .splide__arrow--next{top:clamp(110px,min(37.2395833333vw,286px)/2,min(37.2395833333vw,286px)/2)}.p-photowedding .schedule-sec .inner .container .photowedding-schedule-slides .splide__pagination{bottom:-20px}.p-photowedding .plan-sec{padding:50px 0}.p-photowedding .plan-sec .inner{margin-left:30px;padding-left:calc(50vw - 580px)}@media screen and (max-width:1000px){.p-photowedding .plan-sec .inner{margin-left:30px;padding-left:0}}.p-photowedding .plan-sec .inner .container{border-top:1px solid #dad1c5;max-width:1100px;padding-top:70px}.p-photowedding .plan-sec .inner .container .midashi{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-photowedding .plan-sec .inner .container .midashi .en{margin:0 auto 10px;width:164px}@media screen and (max-width:1000px){.p-photowedding .plan-sec .inner .container .midashi .en{width:144px}}.p-photowedding .plan-sec .inner .container .midashi .ja{color:#988e82}.p-photowedding .plan-sec .inner .container .plan__block{border-bottom:1px solid #dad1c5;display:flex;padding:60px 0}.p-photowedding .plan-sec .inner .container .plan__block:last-of-type{border-bottom:none}@media screen and (max-width:1000px){.p-photowedding .plan-sec .inner .container .plan__block{border-bottom:none;display:block;padding:60px 0 0}}.p-photowedding .plan-sec .inner .container .plan__block__photo{width:calc(100% - 620px)}@media screen and (max-width:1000px){.p-photowedding .plan-sec .inner .container .plan__block__photo{margin-bottom:30px;margin-left:-30px;width:calc(100% + 30px)}}.p-photowedding .plan-sec .inner .container .plan__block__text{padding-left:min(5.1244509517vw,70px);width:620px}@media screen and (max-width:1000px){.p-photowedding .plan-sec .inner .container .plan__block__text{padding-left:0;padding-right:30px;width:100%}}.p-photowedding .plan-sec .inner .container .plan__block__text__midashi{color:#988e82;font-size:18px;letter-spacing:2px}.p-photowedding .plan-sec .inner .container .plan__block__text__price{color:#988e82;margin-bottom:30px}.p-photowedding .plan-sec .inner .container .plan__block__text__price span{font-size:22px;margin-left:10px}.p-photowedding .plan-sec .inner .container .plan__block__text__catch{font-size:18px;letter-spacing:2px;margin-bottom:20px}.p-photowedding .plan-sec .inner .container .plan__block__text__description{line-height:2;margin-bottom:30px}.p-photowedding .plan-sec .inner .container .plan__block__text>.btn{cursor:pointer;max-width:300px}@media screen and (max-width:1000px){.p-photowedding .plan-sec .inner .container .plan__block__text>.btn{max-width:100%}}.p-photowedding .plan-sec .inner .container .plan__block__text>.btn .icon{rotate:90deg;transition:rotate .2s}.p-photowedding .plan-sec .inner .container .plan__block__text>.btn.is-active .icon{rotate:-90deg}.p-photowedding .plan-sec .inner .container .plan__block__text .acc-target{display:none}.p-photowedding .plan-sec .inner .container .plan__block__text__data{margin-top:60px}.p-photowedding .plan-sec .inner .container .plan__block__text__data dl{display:flex}@media screen and (max-width:1000px){.p-photowedding .plan-sec .inner .container .plan__block__text__data dl{display:block}.p-photowedding .plan-sec .inner .container .plan__block__text__data dl+dl{margin-top:20px}}.p-photowedding .plan-sec .inner .container .plan__block__text__data dl dt{width:110px}@media screen and (max-width:1000px){.p-photowedding .plan-sec .inner .container .plan__block__text__data dl dt{width:100%}}.p-photowedding .plan-sec .inner .container .plan__block__text__data dl dd{width:calc(100% - 110px)}@media screen and (max-width:1000px){.p-photowedding .plan-sec .inner .container .plan__block__text__data dl dd{width:100%}}.p-photowedding .plan-sec .inner .container .plan__block__text__includes{background-color:#dad1c5;margin-top:50px;padding:30px}.p-photowedding .plan-sec .inner .container .plan__block__text__includes dl dt{margin-bottom:15px}.p-photowedding .plan-sec .inner .container .plan__block__text__includes dl dd p{margin-left:1em;text-indent:-1em}.p-photowedding .plan-sec .inner .container .plan__block__text__btns{margin-top:50px}.p-photowedding .plan-sec .inner .container .plan__block__text__btns .btn{max-width:300px}@media screen and (max-width:1000px){.p-photowedding .plan-sec .inner .container .plan__block__text__btns .btn{max-width:100%}}.p-photowedding .plan-sec .inner .container .plan__block__text__btns .btn+.btn{margin-top:10px}.p-photowedding .plan-sec .inner .container .plan__block__text__btns .btn.plan_link{max-width:100%;min-width:300px;width:100%}.p-photowedding .faq-sec .inner{margin-left:30px;padding-left:calc(50vw - 580px)}@media screen and (max-width:1000px){.p-photowedding .faq-sec .inner{padding-left:0}}.p-photowedding .faq-sec .inner .container{border-top:1px solid #dad1c5;padding-top:100px}@media screen and (max-width:1000px){.p-photowedding .faq-sec .inner .container{padding-top:40px}}.p-photowedding .faq-sec .inner .container .block{display:flex;max-width:1100px}@media screen and (max-width:1000px){.p-photowedding .faq-sec .inner .container .block{display:block;padding-top:40px}}.p-photowedding .faq-sec .inner .container .block__text{width:270px}@media screen and (max-width:1000px){.p-photowedding .faq-sec .inner .container .block__text{width:100%}}.p-photowedding .faq-sec .inner .container .block__text__midashi{color:#988e82;margin-bottom:60px}@media screen and (max-width:1000px){.p-photowedding .faq-sec .inner .container .block__text__midashi{font-size:18px;margin-bottom:40px}}.p-photowedding .faq-sec .inner .container .block__text__midashi .ja{font-size:20px}.p-photowedding .faq-sec .inner .container .block__content{width:calc(100% - 270px)}@media screen and (max-width:1000px){.p-photowedding .faq-sec .inner .container .block__content{width:100%}}.p-photowedding .faq-sec .inner .container .block dl{margin-bottom:40px}.p-photowedding .faq-sec .inner .container .block dl:last-of-type{margin-bottom:0}.p-photowedding .faq-sec .inner .container .block dl dt{border-bottom:1px solid #dad1c5;cursor:pointer;padding:0 40px 10px;position:relative}@media screen and (max-width:1000px){.p-photowedding .faq-sec .inner .container .block dl dt{padding:0 60px 10px 30px;width:100%}}.p-photowedding .faq-sec .inner .container .block dl dt i{color:#988e82;font-size:25px;font-style:normal;font-weight:100;left:0;position:absolute;top:-12px}.p-photowedding .faq-sec .inner .container .block dl dt span{height:19px;position:absolute;right:0;top:0;transition:scale .2s;width:19px}@media screen and (max-width:1000px){.p-photowedding .faq-sec .inner .container .block dl dt span{right:20px}}.p-photowedding .faq-sec .inner .container .block dl dt span .icon{height:100%;transition:rotate .2s;width:100%}.p-photowedding .faq-sec .inner .container .block dl dt.is-active span .icon{rotate:180deg}@media screen and (min-width:1001px){.p-photowedding .faq-sec .inner .container .block dl dt:hover span{scale:1.5}}.p-photowedding .faq-sec .inner .container .block dl dd{display:none;margin:30px 0;padding:0 40px;position:relative}@media screen and (max-width:1000px){.p-photowedding .faq-sec .inner .container .block dl dd{padding:0 20px 0 40px}}.p-photowedding .faq-sec .inner .container .block dl dd i{color:#988e82;font-size:25px;font-style:normal;font-weight:100;left:0;position:absolute;top:-12px}.p-photowedding .faq-sec .inner .container .block dl dd span{height:19px;position:absolute;right:0;top:0;width:19px}.p-photowedding .faq-sec .inner .container .block dl dd span .icon{height:100%;width:100%}.p-report .search-sec .inner{margin:0 auto;max-width:1200px;width:calc(100% - 60px)}.p-report .search-sec .inner .p-report-sort-list{display:flex;gap:0 10px;justify-content:center}@media screen and (max-width:1000px){.p-report .search-sec .inner .p-report-sort-list{flex-wrap:wrap;gap:10px 0;justify-content:space-between}}.p-report .search-sec .inner .p-report-sort-list li{max-width:300px;width:100%}@media screen and (max-width:1000px){.p-report .search-sec .inner .p-report-sort-list li{max-width:49%}.p-report .search-sec .inner .p-report-sort-list li:first-child{max-width:100%}}.p-report .search-sec .inner .p-report-sort-list li label{cursor:default;display:block;height:100%;width:100%}.p-report .search-sec .inner .p-report-sort-list li label select{cursor:pointer;display:block;height:100%;width:100%}.p-report .search-sec .inner .p-report-sort-list li.is-active a{background:#c1a166;color:#fff}.p-report .search-sec .inner .p-report-sort-list li.is-active a:before{background:#fff;-webkit-transform:scale(4);transform:scale(4)}.p-report .search-sec .inner .p-report-sort-list li.is-active a:after{background:#c1a166;-webkit-transform:scale(.6);transform:scale(.6)}.p-report .search-sec .inner .p-report-sort-list .item{width:25%}@media screen and (max-width:1000px){.p-report .search-sec .inner .p-report-sort-list .item{width:48%}.p-report .search-sec .inner .p-report-sort-list .item.first{width:100%}}.p-report .search-sec .inner .p-report-sort-list .item a figure{overflow:hidden}.p-report .search-sec .inner .p-report-sort-list .item a figure img{transition:-webkit-transform 1.5s;transition:transform 1.5s;transition:transform 1.5s,-webkit-transform 1.5s}.p-report .search-sec .inner .p-report-sort-list .item a:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-report .search-sec .inner .p-report-sort-list .item .img{height:min(16.9106881406vw,231px)}.p-report .search-sec .inner .p-report-sort-list .item .img figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-report .search-sec .inner .p-report-sort-list .item .img figure img,.p-report .search-sec .inner .p-report-sort-list .item .img figure picture,.p-report .search-sec .inner .p-report-sort-list .item .img figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.p-report .search-sec .inner .p-report-sort-list .p-report-button{padding:1.2rem 3rem}@media screen and (max-width:1000px){.p-report .search-sec .inner .p-report-sort-list .p-report-button{padding:.7rem 1.5rem}.p-report .search-sec .inner .p-report-sort-list .p-report-button:after,.p-report .search-sec .inner .p-report-sort-list .p-report-button:before{right:1.5rem}}.p-report .content-sec{padding-bottom:90px}.p-report .content-sec .inner{margin:0 auto;max-width:1200px;width:calc(100% - 60px)}.p-report .content-sec .inner .p-report-list{display:grid;flex-wrap:wrap;gap:80px 2%;grid-template-columns:repeat(3,1fr);margin-top:7rem}@media screen and (max-width:1000px){.p-report .content-sec .inner .p-report-list{gap:50px 0;grid-template-columns:repeat(1,1fr);margin-top:4rem}.p-report .content-sec .inner .p-report-list .item{width:100%}}.p-report .content-sec .inner .p-report-list .item a figure{overflow:hidden}.p-report .content-sec .inner .p-report-list .item a figure img{transition:-webkit-transform 1.5s;transition:transform 1.5s;transition:transform 1.5s,-webkit-transform 1.5s}.p-report .content-sec .inner .p-report-list .item a:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-report .content-sec .inner .p-report-list .item figure{align-items:center;display:flex;height:min(18.6507936508vw,235px);justify-content:center;margin-bottom:20px;width:100%}.p-report .content-sec .inner .p-report-list .item figure img,.p-report .content-sec .inner .p-report-list .item figure picture,.p-report .content-sec .inner .p-report-list .item figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:1000px){.p-report .content-sec .inner .p-report-list .item figure{height:52.3076923077vw}}.p-report .content-sec .inner .p-report-list .item .post-title{font-size:16px;letter-spacing:2px;margin-bottom:10px}.p-report .content-sec .inner .p-report-list .item .info{border-left:1px solid #dad1c5;letter-spacing:1px;line-height:2;margin-bottom:20px}.p-report .content-sec .inner .p-report-list .item .info th{font-weight:400;padding-left:20px;width:120px}.p-report .content-sec .inner .p-report-list .item .info td{width:calc(100% - 120px)}.p-report .content-sec .inner .p-report-list .item .btn{max-width:300px}@media screen and (max-width:1000px){.p-report .content-sec .inner .p-report-list .item .btn{max-width:100%}}.p-report .back-sec{border-top:1px solid #dad1c5;padding-top:50px}.p-report .back-sec .inner{margin:0 auto;max-width:1200px;width:calc(100% - 60px)}.p-report .back-sec .inner .btn{margin:0 auto;max-width:300px}@media screen and (max-width:1000px){.p-report-single .content-sec{padding-bottom:60px}}.p-report-single .content-sec .inner{margin:0 auto;max-width:1000px;width:calc(100% - 60px)}.p-report-single .content-sec .inner .main-image{margin-bottom:60px}@media screen and (max-width:1000px){.p-report-single .content-sec .inner .main-image{margin-left:-30px;width:calc(100% + 60px)}}.p-report-single .content-sec .inner .p-report-single-content{padding:0 min(8.2723279649vw,113px)}@media screen and (max-width:1000px){.p-report-single .content-sec .inner .p-report-single-content{padding:0}}.p-report-single .content-sec .inner .p-report-single-content .post-title{color:#988e82;font-size:20px;letter-spacing:2px}.p-report-single .content-sec .inner .p-report-single-content .info-area{display:grid;gap:0;grid-template-columns:repeat(4,1fr);letter-spacing:1px;margin-top:35px}@media screen and (max-width:1000px){.p-report-single .content-sec .inner .p-report-single-content .info-area{flex-wrap:wrap;gap:1rem 0;grid-template-columns:repeat(2,1fr);width:calc(100% + 30px)}}.p-report-single .content-sec .inner .p-report-single-content .info-area .info{text-align:center}@media screen and (max-width:1000px){.p-report-single .content-sec .inner .p-report-single-content .info-area .info{text-align:left;width:100%}}.p-report-single .content-sec .inner .p-report-single-content .info-area .info .info-head{border-bottom:1px solid #dad1c5;color:#988e82;margin-bottom:.7rem;padding-bottom:.5rem}@media screen and (max-width:1000px){.p-report-single .content-sec .inner .p-report-single-content .info-area .info .info-text{flex:1}}.p-report-single .content-sec .inner .p-report-single-content .p-report-single-image-area{margin-top:80px}@media screen and (max-width:1000px){.p-report-single .content-sec .inner .p-report-single-content .p-report-single-image-area{margin-left:-10px;margin-top:50px;width:calc(100% + 20px)}}.p-report-single .content-sec .inner .p-report-single-content .p-report-single-image-area .block.img{margin-bottom:6px}@media screen and (max-width:1000px){.p-report-single .content-sec .inner .p-report-single-content .p-report-single-image-area .block.img{margin-bottom:10px}}.p-report-single .content-sec .inner .p-report-single-content .p-report-single-image-area .block.text{margin:30px 0}.p-report-single .content-sec .inner .p-report-single-content .p-report-single-image-area .block.col-2-1{display:grid;gap:6px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:min(56.2vw,562px);margin-bottom:6px}@media screen and (max-width:1000px){.p-report-single .content-sec .inner .p-report-single-content .p-report-single-image-area .block.col-2-1{gap:3px;height:62.8205128205vw;margin-bottom:10px}}.p-report-single .content-sec .inner .p-report-single-content .p-report-single-image-area .block.col-2-1 figure{height:100%;margin:0;overflow:hidden;position:relative;width:100%}.p-report-single .content-sec .inner .p-report-single-content .p-report-single-image-area .block.col-2-1 figure img{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.p-report-single .content-sec .inner .p-report-single-content .p-report-single-image-area .block.col-2-1 figure:first-child{grid-column:1;grid-row:1}.p-report-single .content-sec .inner .p-report-single-content .p-report-single-image-area .block.col-2-1 figure:nth-child(2){grid-column:1;grid-row:2}.p-report-single .content-sec .inner .p-report-single-content .p-report-single-image-area .block.col-2-1 figure:nth-child(3){grid-column:2;grid-row:1/3}.p-report-single .content-sec .inner .p-report-single-content .p-report-single-image-area .block.col-1-2{display:grid;gap:6px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:min(56.2vw,562px);margin-bottom:6px}@media screen and (max-width:1000px){.p-report-single .content-sec .inner .p-report-single-content .p-report-single-image-area .block.col-1-2{gap:3px;height:62.8205128205vw;margin-bottom:10px}}.p-report-single .content-sec .inner .p-report-single-content .p-report-single-image-area .block.col-1-2 figure{height:100%;margin:0;overflow:hidden;position:relative;width:100%}.p-report-single .content-sec .inner .p-report-single-content .p-report-single-image-area .block.col-1-2 figure img{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.p-report-single .content-sec .inner .p-report-single-content .p-report-single-image-area .block.col-1-2 figure:first-child{grid-column:1;grid-row:1/3}.p-report-single .content-sec .inner .p-report-single-content .p-report-single-image-area .block.col-1-2 figure:nth-child(2){grid-column:2;grid-row:1}.p-report-single .content-sec .inner .p-report-single-content .p-report-single-image-area .block.col-1-2 figure:nth-child(3){grid-column:2;grid-row:2}.p-report-single .content-sec .inner .p-report-single-content .p-report-single-image-area .block.col-1-1{display:grid;gap:6px;grid-template-columns:1fr 1fr;height:min(56.2vw,562px);margin-bottom:6px}@media screen and (max-width:1000px){.p-report-single .content-sec .inner .p-report-single-content .p-report-single-image-area .block.col-1-1{gap:3px;height:62.8205128205vw;margin-bottom:10px}}.p-report-single .content-sec .inner .p-report-single-content .p-report-single-image-area .block.col-1-1 figure{height:100%;margin:0;overflow:hidden;position:relative;width:100%}.p-report-single .content-sec .inner .p-report-single-content .p-report-single-image-area .block.col-1-1 figure img{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.p-report-single .content-sec .inner .p-report-single-content .p-report-single-comments div{margin-top:80px}.p-report-single .content-sec .inner .p-report-single-content .p-report-single-comments div+div{border-top:1px solid #dad1c5;margin-top:60px;padding-top:60px}@media screen and (max-width:1000px){.p-report-single .content-sec .inner .p-report-single-content .p-report-single-comments div+div{padding-right:30px;width:calc(100% + 30px)}}.p-report-single .content-sec .inner .p-report-single-content .p-report-single-message .head,.p-report-single .content-sec .inner .p-report-single-content .p-report-single-point .head{color:#988e82;margin-bottom:20px}.p-report-single .content-sec .inner .p-report-single-content .p-report-single-message .head .en,.p-report-single .content-sec .inner .p-report-single-content .p-report-single-point .head .en{letter-spacing:2px}.p-report-single .content-sec .inner .p-report-single-content .p-report-single-message .head .ja,.p-report-single .content-sec .inner .p-report-single-content .p-report-single-point .head .ja{font-size:18px;letter-spacing:2px}.p-report-single .content-sec .inner .p-report-single-content .p-report-single-message .text,.p-report-single .content-sec .inner .p-report-single-content .p-report-single-point .text{line-height:2}.p-report-single .content-sec .inner .p-report-single-content .p-report-single-button-area{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:90px}@media screen and (max-width:1000px){.p-report-single .content-sec .inner .p-report-single-content .p-report-single-button-area{margin-top:5.5rem}}.p-report-single .content-sec .inner .p-report-single-content .p-report-single-button-area .btn{width:326px}.p-report-single .p-report-single-back-button{margin:8rem auto 0;max-width:265px;text-align:center}@media screen and (max-width:1000px){.p-report-single .p-report-single-back-button{margin-top:5rem;max-width:67.9487179487vw}}.p-report-single .p-report-single-back-button:after,.p-report-single .p-report-single-back-button:before{left:2rem;right:auto}

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