.cursive{line-height:1;font-family:Mrs Saint Delafield,\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  Pro W3,Hiragino Mincho Pro,HGS\660e\671d E,\ff2d\ff33  \ff30\660e\671d,MS PMincho,Times New Roman,cursive}[class*=c-title] .tit,[class*=c-title] .txt{letter-spacing:.2em;line-height:2.25}[class*=c-title] .tit.qua,[class*=c-title] .tit.qui,[class*=c-title] .txt.qua,[class*=c-title] .txt.qui{line-height:1.84}[class*=c-title] .en{letter-spacing:0;line-height:1}[class*=c-title] i{line-height:1;font-family:Mrs Saint Delafield,\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  Pro W3,Hiragino Mincho Pro,HGS\660e\671d E,\ff2d\ff33  \ff30\660e\671d,MS PMincho,Times New Roman,cursive}@media screen and (min-width:768px){[class*=c-title] .pri{font-size:calc(3.375rem + 11.25 * (100vw - 76.8rem)/ 1152)}[class*=c-title] .sec{font-size:calc(3rem + 10 * (100vw - 76.8rem)/ 1152)}[class*=c-title] .ter{font-size:calc(2.7rem + 9 * (100vw - 76.8rem)/ 1152)}[class*=c-title] .qua{font-size:calc(2.25rem + 7.5 * (100vw - 76.8rem)/ 1152)}[class*=c-title] .qui{font-size:calc(1.95rem + 6.5 * (100vw - 76.8rem)/ 1152)}[class*=c-title] .sen{font-size:calc(1.65rem + 5.5 * (100vw - 76.8rem)/ 1152)}[class*=c-title] .sep{font-size:calc(1.35rem + 4.5 * (100vw - 76.8rem)/ 1152)}[class*=c-title] .oct{font-size:calc(1.5rem + 1 * (100vw - 76.8rem)/ 1152)}[class*=c-title] .nov{font-size:calc(1.4rem + 0*(100vw - 76.8rem))}[class*=c-title] .dec{font-size:calc(1.8rem + 6 * (100vw - 76.8rem)/ 1152)}}@media screen and (max-width:767px){[class*=c-title] .pri{font-size:calc(2.61rem + 19.575 * (100vw - 32rem)/ 447)}[class*=c-title] .pri.en{font-size:calc(3.6rem + 27 * (100vw - 32rem)/ 447)}[class*=c-title] .sec{font-size:calc(2.32rem + 17.4 * (100vw - 32rem)/ 447)}[class*=c-title] .sec.en{font-size:calc(3.2rem + 24 * (100vw - 32rem)/ 447)}[class*=c-title] .ter{font-size:calc(2.088rem + 15.66 * (100vw - 32rem)/ 447)}[class*=c-title] .ter.en{font-size:calc(2.88rem + 21.6 * (100vw - 32rem)/ 447)}[class*=c-title] .qua{font-size:calc(1.92rem + 14.4 * (100vw - 32rem)/ 447)}[class*=c-title] .qui{font-size:calc(1.846rem + 13.845 * (100vw - 32rem)/ 447)}[class*=c-title] .sen{font-size:calc(1.628rem + 12.21 * (100vw - 32rem)/ 447)}[class*=c-title] .sep{font-size:calc(1.368rem + 10.26 * (100vw - 32rem)/ 447)}[class*=c-title] .oct{font-size:calc(1.216rem + 9.12 * (100vw - 32rem)/ 447)}[class*=c-title] .nov{font-size:calc(1.064rem + 7.98 * (100vw - 32rem)/ 447)}[class*=c-title] .dec{font-size:calc(1.776rem + 13.32 * (100vw - 32rem)/ 447)}}.c-title--primary .qui .cursive,.c-title--primary .qui i,.c-title--primary .ter .cursive,.c-title--primary .ter i{font-size:200%}.c-title--primary .txt{margin-top:1.25em}.c-title--secondary .en+.tit{margin-top:1.38889em}.c-title--tertiary .en+.tit{margin-top:1.25em}.c-title--tertiary .tit{letter-spacing:.15em;line-height:1.875}.c-title--quaternary .qui .cursive,.c-title--quaternary .qui i,.c-title--quaternary .ter .cursive,.c-title--quaternary .ter i{font-size:200%}.c-title--quaternary .en+.tit{margin-top:.45455em}.c-title--quaternary .en.sen .line{display:inline-block;padding-right:3.88889em;position:relative}.c-title--quaternary .en.sen .line:after{content:"";margin-top:-.5px;width:3.05556em;height:1px;background-color:currentColor;position:absolute;top:50%;right:0}.c-title--quaternary .en.ter .line{display:inline-block;padding-bottom:.83333em;padding-right:1.94444em;position:relative}.c-title--quaternary .en.ter .line:after{content:"";width:1.66667em;height:1px;background-color:currentColor;position:absolute;bottom:25%;right:0;transform:translate(10%) rotate(-50deg)}.c-title--quaternary:not([class*=u-fc]) .tit{color:var(--abi-color-text)}.c-title--quaternary:not([class*=u-fc]) .en .line:after{background-color:var(--abi-color-bg-secondary)}.c-title--quinary .en{margin-bottom:1.16667em}.c-title--quinary .en+.tit{line-height:1.8}.c-title--quinary:not([class*=u-fc]) .en{color:var(--abi-color-sub1)}.c-title--senary .cursive{margin-top:.4em}.c-title--senary .tit.sen{line-height:1.75}.c-title--senary .line{border-bottom:1px solid currentColor;padding-bottom:.6em;line-height:1.75}.c-title--senary:not([class*=u-fc]) .line{border-bottom-color:var(--abi-color-border-primary)}.c-title--senary:not([class*=u-fc]) .cursive{color:var(--abi-color-sub1)}@media screen and (max-width:767px){.c-title--secondary .en+.tit{margin-top:1.73913em;font-size:calc(1.15rem + 8.625 * (100vw - 32rem)/ 447)}.c-title--secondary .sen{font-size:calc(1.2rem + 16 * (100vw - 32rem)/ 447)}}[class*=c-title_lower] .m{font-family:var(--abi-font-family-secondary)}@media screen and (min-width:768px){[class*=c-title_lower]{font-size:calc(2.6rem + 1 * (100vw - 76.8rem)/ 1152);line-height:1.9}}@media screen and (max-width:767px){[class*=c-title_lower]{font-size:calc(1.8rem + 13.5 * (100vw - 32rem)/ 447);line-height:1.9}}@media screen and (min-width:768px){.c-title_lower--quaternary,.c-title_lower--tertiary{padding-bottom:.55556em}.c-title_lower--quinary{padding-bottom:.37037em}.c-title_lower--senary{padding-left:.92593em}.c-title_lower--senary:after{width:.14815em}.c-title_lower--septenary{padding-left:1.85185em}.c-title_lower--septenary:after{width:1.11111em}}@media screen and (max-width:767px){.c-title_lower--quaternary,.c-title_lower--tertiary{padding-bottom:.83333em}.c-title_lower--quinary{padding-bottom:.55556em}.c-title_lower--senary{padding-left:1.38889em}.c-title_lower--senary:after{width:.22222em}.c-title_lower--septenary{padding-left:2.77778em}.c-title_lower--septenary:after{width:1.66667em}}.c-title_lower--quinary:not([class*=u-fc]){border-bottom-color:var(--abi-color-border-primary)}.c-products_list_info .product_name{font-family:var(--abi-font-family-tertiary)}[class*=c-plaintext].en{letter-spacing:0}@media screen and (min-width:768px){.c-plaintext--primary{font-size:calc(1.4rem + 1 * (100vw - 76.8rem)/ 1152);line-height:2}.c-plaintext--secondary{font-size:calc(1.5rem + 1 * (100vw - 76.8rem)/ 1152);line-height:1.9375}.c-plaintext--tertiary{font-size:calc(1.7rem + 1 * (100vw - 76.8rem)/ 1152);line-height:2.55556}.c-plaintext--quaternary{font-size:calc(2.1rem + 1 * (100vw - 76.8rem)/ 1152);letter-spacing:.2em;line-height:2}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1024px){.c-plaintext--quaternary{font-size:calc(1.8rem + 1 * (100vw - 76.8rem)/ 1152)}}@media screen and (min-width:768px){.c-plaintext--quinary{font-size:calc(1.3rem + 1 * (100vw - 76.8rem)/ 1152);line-height:1.5}.c-plaintext--senary{font-size:calc(1.3rem + 1 * (100vw - 76.8rem)/ 1152);line-height:1.5;letter-spacing:0;font-family:var(--abi-font-family-secondary)}}@media screen and (max-width:767px){.c-plaintext--primary{font-size:calc(1.2rem + 9 * (100vw - 32rem)/ 447);line-height:2}.c-plaintext--secondary{font-size:calc(1.3rem + 9.75 * (100vw - 32rem)/ 447);line-height:2}.c-plaintext--tertiary{font-size:calc(1.425rem + 10.6875 * (100vw - 32rem)/ 447);line-height:2}.c-plaintext--quaternary{font-size:calc(1.5rem + 11.25 * (100vw - 32rem)/ 447);line-height:2}.c-plaintext--quinary,.c-plaintext--senary{font-size:calc(1.1rem + 8.25 * (100vw - 32rem)/ 447);line-height:1.5}}[class*=c-btn] .inn_btn,[class*=c-btn] a,[class*=c-btn] button{padding:1.17647em 2.5%;letter-spacing:.15em;text-align:center;transition:.35s opacity ease-in-out}.mouse [class*=c-btn] .inn_btn:not(:disabled):hover,.mouse [class*=c-btn] a:not(:disabled):hover,.mouse [class*=c-btn] button:not(:disabled):hover,.touch [class*=c-btn] .inn_btn:not(:disabled).touchstart,.touch [class*=c-btn] a:not(:disabled).touchstart,.touch [class*=c-btn] button:not(:disabled).touchstart{opacity:.6}.touch [class*=c-btn] .inn_btn:not(:disabled),.touch [class*=c-btn] a:not(:disabled),.touch [class*=c-btn] button:not(:disabled){-webkit-tap-highlight-color:transparent}.touch [class*=c-btn] .inn_btn:not(:disabled).touchend,.touch [class*=c-btn] a:not(:disabled).touchend,.touch [class*=c-btn] button:not(:disabled).touchend{transition-delay:.2s}[class*=c-btn] button{width:auto}@media screen and (min-width:768px){[class*=c-btn] .inn_btn,[class*=c-btn] a,[class*=c-btn] button{width:auto;min-width:300px;font-size:calc(1.5rem + 2 * (100vw - 76.8rem)/ 1152)}}@media screen and (max-width:767px){[class*=c-btn] .inn_btn,[class*=c-btn] a,[class*=c-btn] button{font-size:calc(1.3rem + 9.75 * (100vw - 32rem)/ 447);width:100%}}.c-btn--primary .inn_btn,.c-btn--primary a,.c-btn--primary button{color:#fff;background-color:var(--abi-color-conversion)}.c-btn--secondary .inn_btn,.c-btn--secondary a,.c-btn--secondary button{color:#fff;background-color:var(--abi-color-sub1)}.c-btn--quaternary .inn_btn,.c-btn--quaternary a,.c-btn--quaternary button,.c-btn--tertiary .inn_btn,.c-btn--tertiary a,.c-btn--tertiary button{padding-left:.625em;padding-right:1.875em;text-align:left;letter-spacing:.2em;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.c-btn--quaternary .inn_btn:after,.c-btn--quaternary a:after,.c-btn--quaternary button:after,.c-btn--tertiary .inn_btn:after,.c-btn--tertiary a:after,.c-btn--tertiary button:after{content:"";width:1.25em;height:1.25em;background-size:cover;background-repeat:no-repeat;position:absolute;top:50%;right:0;transform:translate(-.75em,-50%);transition:.25s transform ease-in-out}.mouse .c-btn--quaternary .inn_btn:not(:disabled):hover:after,.mouse .c-btn--quaternary a:not(:disabled):hover:after,.mouse .c-btn--quaternary button:not(:disabled):hover:after,.mouse .c-btn--tertiary .inn_btn:not(:disabled):hover:after,.mouse .c-btn--tertiary a:not(:disabled):hover:after,.mouse .c-btn--tertiary button:not(:disabled):hover:after,.touch .c-btn--quaternary .inn_btn:not(:disabled).touchstart:after,.touch .c-btn--quaternary a:not(:disabled).touchstart:after,.touch .c-btn--quaternary button:not(:disabled).touchstart:after,.touch .c-btn--tertiary .inn_btn:not(:disabled).touchstart:after,.touch .c-btn--tertiary a:not(:disabled).touchstart:after,.touch .c-btn--tertiary button:not(:disabled).touchstart:after{transform:translate(-.4375em,-50%)}.touch .c-btn--quaternary .inn_btn:not(:disabled),.touch .c-btn--quaternary a:not(:disabled),.touch .c-btn--quaternary button:not(:disabled),.touch .c-btn--tertiary .inn_btn:not(:disabled),.touch .c-btn--tertiary a:not(:disabled),.touch .c-btn--tertiary button:not(:disabled){-webkit-tap-highlight-color:transparent}.touch .c-btn--quaternary .inn_btn:not(:disabled).touchend,.touch .c-btn--quaternary a:not(:disabled).touchend,.touch .c-btn--quaternary button:not(:disabled).touchend,.touch .c-btn--tertiary .inn_btn:not(:disabled).touchend,.touch .c-btn--tertiary a:not(:disabled).touchend,.touch .c-btn--tertiary button:not(:disabled).touchend{transition-delay:.2s}@media screen and (min-width:768px){.c-btn--quaternary .inn_btn,.c-btn--quaternary a,.c-btn--quaternary button,.c-btn--tertiary .inn_btn,.c-btn--tertiary a,.c-btn--tertiary button{font-size:calc(1.4rem + 2 * (100vw - 76.8rem)/ 1152)}}.c-btn--tertiary .inn_btn:after,.c-btn--tertiary a:after,.c-btn--tertiary button:after{background-image:url(/cdn/shop/files/ios-arrow-thin-right.svg)}.c-btn--quaternary .inn_btn,.c-btn--quaternary a,.c-btn--quaternary button{color:#fff}.c-btn--quaternary .inn_btn:after,.c-btn--quaternary a:after,.c-btn--quaternary button:after{background-image:url(/cdn/shop/files/ios-arrow-thin-right_w.svg)}.c-btn--quinary .inn_btn,.c-btn--quinary a,.c-btn--quinary button{border:1px solid #000;background-color:#000;color:#fff}.c-btn--senary .inn_btn,.c-btn--senary a,.c-btn--senary button{border:1px solid #fff;background-color:#fff;color:#000}.c-btn--septenary .inn_btn,.c-btn--septenary a,.c-btn--septenary button{border:1px solid #000;background-color:transparent;color:#000}.c-btn--octonary .inn_btn,.c-btn--octonary a,.c-btn--octonary button{border:1px solid #fff;background-color:transparent;color:#fff}.c-btn--novenary .inn_btn,.c-btn--novenary a,.c-btn--novenary button{border:1px solid var(--abi-color-emergency);background-color:var(--abi-color-emergency);color:#fff}.c-btn_submit{width:100%}.c-btn_submit .inn_btn{min-width:auto;width:100%}.c-btn_submit .inn_btn:after,.c-btn_submit .inn_btn:before{content:none}[class*=c-textlink] a,[class*=c-textlink] button{letter-spacing:.2em}@media screen and (min-width:768px){[class*=c-textlink] a,[class*=c-textlink] button{font-size:calc(1.3rem + 2 * (100vw - 76.8rem)/ 1152)}}@media screen and (max-width:767px){[class*=c-textlink] a,[class*=c-textlink] button{font-size:calc(1.2rem + 9 * (100vw - 32rem)/ 447)}}.c-textlink--quaternary a,.c-textlink--quaternary button,.c-textlink--tertiary a,.c-textlink--tertiary button{border:none;padding:0 0 0 5.33333em}.c-textlink--quaternary a:after,.c-textlink--quaternary button:after,.c-textlink--tertiary a:after,.c-textlink--tertiary button:after{width:4.33333em;height:1px;margin-top:-.5px;background-color:currentColor;border:none;position:absolute;top:50%;left:0;right:auto;transform-origin:center right;transform:translate(0) scale(1);transition:.35s transform ease-out}.mouse .c-textlink--quaternary a:hover:after,.mouse .c-textlink--quaternary button:hover:after,.mouse .c-textlink--tertiary a:hover:after,.mouse .c-textlink--tertiary button:hover:after,.touch .c-textlink--quaternary a.touchstart:after,.touch .c-textlink--quaternary button.touchstart:after,.touch .c-textlink--tertiary a.touchstart:after,.touch .c-textlink--tertiary button.touchstart:after{transform:translate(0) scale(0)}.touch .c-textlink--quaternary a,.touch .c-textlink--quaternary button,.touch .c-textlink--tertiary a,.touch .c-textlink--tertiary button{-webkit-tap-highlight-color:transparent}.touch .c-textlink--quaternary a.touchend,.touch .c-textlink--quaternary button.touchend,.touch .c-textlink--tertiary a.touchend,.touch .c-textlink--tertiary button.touchend{transition-delay:.2s}.c-textlink--tertiary a,.c-textlink--tertiary button{color:var(--abi-color-text)}.c-textlink--quaternary a,.c-textlink--quaternary button{color:#fff}[class*=c-tags] li{padding:.36364em .63636em;min-width:5.45455em;text-align:center}@media screen and (min-width:768px){[class*=c-tags]{font-size:calc(1rem + 1 * (100vw - 76.8rem)/ 1152)}}@media screen and (max-width:767px){[class*=c-tags]{font-size:calc(1.05rem + 7.875 * (100vw - 32rem)/ 447)}}.c-tags>ul{width:calc(100% + .22727em);margin-top:-.18182em;margin-left:-.18182em}.c-tags>ul li{color:#fff;background-color:#2b2b2b;margin-top:.18182em;margin-left:.18182em}.p-lower_mainimg .inn_title .jp{font-family:var(--abi-font-family-tertiary)}@media screen and (min-width:768px){[class*=p-editor]{font-size:calc(1.4rem + 1 * (100vw - 76.8rem)/ 1152);line-height:2}[class*=p-editor] h1,[class*=p-editor] h2,[class*=p-editor] h3,[class*=p-editor] h4,[class*=p-editor] h5,[class*=p-editor] h6{line-height:2}[class*=p-editor] h1{margin-top:3.55556em;margin-bottom:.88889em}[class*=p-editor] h1+h2{margin-top:1.19048em}[class*=p-editor] h1+h3{margin-top:1.28205em}[class*=p-editor] h1:not([class*=c-title]){font-size:1.5em}[class*=p-editor] h2{margin-top:3.80952em;margin-bottom:.95238em}[class*=p-editor] h2+h3{margin-top:1.28205em}[class*=p-editor] h2+h4{margin-top:1.28205em}[class*=p-editor] h2+h5{margin-top:1.38889em}[class*=p-editor] h2+h6{margin-top:1.38889em}[class*=p-editor] h2:not([class*=c-title]){font-size:1.4em;padding:.71429em .95238em}[class*=p-editor] h3{margin-top:3.07692em;margin-bottom:1.02564em}[class*=p-editor] h3+h4{margin-top:1.02564em}[class*=p-editor] h3+h5{margin-top:1.11111em}[class*=p-editor] h3+h6{margin-top:1.11111em}[class*=p-editor] h3:not([class*=c-title]){font-size:1.3em;padding-left:.76923em}[class*=p-editor] h3:not([class*=c-title]):after{width:.20513em}[class*=p-editor] h4{margin-top:2.05128em;margin-bottom:1.02564em}[class*=p-editor] h4+h5{margin-top:1.11111em}[class*=p-editor] h4+h6{margin-top:1.11111em}[class*=p-editor] h4:not([class*=c-title]){font-size:1.3em;padding-left:.15385em;padding-bottom:.51282em}[class*=p-editor] h5{margin-top:2.22222em;margin-bottom:.72222em}[class*=p-editor] h5+h6{margin-top:1.11111em}[class*=p-editor] h5:not([class*=c-title]){font-size:1.2em;padding-left:.83333em}[class*=p-editor] h5:not([class*=c-title]):after{width:.44444em;height:.44444em}[class*=p-editor] h6{margin-top:2.22222em;margin-bottom:.72222em}[class*=p-editor] h6:not([class*=c-title]){font-size:1.2em}[class*=p-editor] table{margin:1em 0}[class*=p-editor] table td,[class*=p-editor] table th{padding:.74074em 1.48148em}[class*=p-editor] blockquote{margin:1.11111em 0;padding:1.48148em;border-left-width:.2963em}[class*=p-editor] img{margin:1em 0}}@media screen and (max-width:767px){[class*=p-editor]{font-size:calc(1.2rem + 9 * (100vw - 32rem)/ 447);line-height:2}[class*=p-editor] h1,[class*=p-editor] h2,[class*=p-editor] h3,[class*=p-editor] h4,[class*=p-editor] h5,[class*=p-editor] h6{line-height:2}[class*=p-editor] h1{margin-top:3.11111em;margin-bottom:.77778em}[class*=p-editor] h1+h2{margin-top:1.04167em}[class*=p-editor] h1+h3{margin-top:1.12179em}[class*=p-editor] h1:not([class*=c-title]){font-size:1.5em}[class*=p-editor] h2{margin-top:3.33333em;margin-bottom:.83333em}[class*=p-editor] h2+h3{margin-top:1.12179em}[class*=p-editor] h2+h4{margin-top:1.12179em}[class*=p-editor] h2+h5{margin-top:1.21528em}[class*=p-editor] h2+h6{margin-top:1.21528em}[class*=p-editor] h2:not([class*=c-title]){font-size:1.4em;padding:.625em .83333em}[class*=p-editor] h3{margin-top:2.69231em;margin-bottom:.89744em}[class*=p-editor] h3+h4{margin-top:.89744em}[class*=p-editor] h3+h5{margin-top:.97222em}[class*=p-editor] h3+h6{margin-top:.97222em}[class*=p-editor] h3:not([class*=c-title]){font-size:1.3em;padding-left:.67308em}[class*=p-editor] h3:not([class*=c-title]):after{width:.25641em}[class*=p-editor] h4{margin-top:1.79487em;margin-bottom:.89744em}[class*=p-editor] h4+h5{margin-top:.97222em}[class*=p-editor] h4+h6{margin-top:.97222em}[class*=p-editor] h4:not([class*=c-title]){font-size:1.3em;padding-left:.13462em;padding-bottom:.44872em}[class*=p-editor] h5{margin-top:1.94444em;margin-bottom:.63194em}[class*=p-editor] h5+h6{margin-top:.97222em}[class*=p-editor] h5:not([class*=c-title]){font-size:1.2em;padding-left:.72917em}[class*=p-editor] h5:not([class*=c-title]):after{width:.38889em;height:.38889em}[class*=p-editor] h6{margin-top:1.94444em;margin-bottom:.63194em}[class*=p-editor] h6:not([class*=c-title]){font-size:1.2em}[class*=p-editor] table{margin:.875em 0}[class*=p-editor] table td,[class*=p-editor] table th{padding:.64815em 1.2963em}[class*=p-editor] blockquote{margin:.97222em 0;padding:1.2963em;border-left-width:.25926em}[class*=p-editor] img{margin:.875em 0}}.p-original_footer_contact [class*=c-plaintext] a[href^="tel:"],[class*=p-contents] [class*=c-plaintext] a[href^="tel:"]{letter-spacing:0}[class*=p-contents] .c-plaintext--quaternary a[href^="tel:"]{font-size:145%}.p-original_lower_mainimg .box_img img{max-width:none;width:100%;height:100%;object-fit:cover}.p-original_lower_mainimg .c-title--primary{position:relative;z-index:1;margin-top:-.16667em}.p-original_lower_mainimg .c-title--primary .en{margin-top:.25em;line-height:1;letter-spacing:.2em;font-size:100%}.p-original_lower_mainimg .c-title--primary .tit{margin-top:1.5625em}.p-original_lower_mainimg .box_intro{width:90%;max-width:900px;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.p-original_lower_mainimg{margin-bottom:calc(8.4rem + .03125*(100vw - 76.8rem))}.p-original_lower_mainimg .box_img{height:calc(25rem + 260 * (100vw - 76.8rem)/ 1152)}.p-original_lower_mainimg .c-title--primary{font-size:calc(4.5rem + 15 * (100vw - 76.8rem)/ 1152)}.p-original_lower_mainimg .c-title--primary .tit{font-size:calc(1.4rem + 2 * (100vw - 76.8rem)/ 1152)}}@media screen and (max-width:767px){.p-original_lower_mainimg{margin-bottom:calc(4rem + 30 * (100vw - 32rem)/ 447)}.p-original_lower_mainimg img:not(.view_pc-tab):not(.view_sp){width:100%;height:calc(24rem + 336 * (100vw - 32rem)/ 447);object-fit:cover}.p-original_lower_mainimg .c-title--primary{font-size:calc(3.2rem + 24 * (100vw - 32rem)/ 447)}.p-original_lower_mainimg .c-title--primary .tit{font-size:calc(1.2rem + 9 * (100vw - 32rem)/ 447);margin-top:.83333em}.p-original_lower_mainimg .box_intro{font-size:calc(1.3rem + 9.75 * (100vw - 32rem)/ 447)}}.p-original_lower_bredcrumb .box_cst:not([class*=u-cnt_w]) .c-bredcrumb{width:95%;max-width:1820px;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.p-original_lower_bredcrumb .box_cst:not([class*=u-cnt_w]) .c-bredcrumb{width:90%}}.pages-article .blog_date small,[class*=p-blog] .blog_date small{font-size:100%}.pages-article .blog_date time,[class*=p-blog] .blog_date time{font-family:var(--abi-font-family-primary);letter-spacing:0}.pages-article .blog_date time em,[class*=p-blog] .blog_date time em{display:inline-block;font-size:1.71429em;margin-left:.20833em;margin-right:.5em}.pages-article .blog_date.c-plaintext--quinary time em,[class*=p-blog] .blog_date.c-plaintext--quinary time em{font-size:1.42857em}@media screen and (max-width:767px){.pages-article .blog_date time em,[class*=p-blog] .blog_date time em{margin-right:.29167em}}.p-overlay_linklist a.item{text-decoration:none}.p-overlay_linklist .item_type--primary .item{display:flex;width:100%;height:100%;min-height:10em;align-items:flex-end;padding:2em .38889em .66667em;box-shadow:0 0 3em #74747466;position:relative;line-height:1;text-decoration:none;transition:.35s box-shadow ease-out}.p-overlay_linklist .item_type--primary .item img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:0}.mouse .p-overlay_linklist .item_type--primary a.item:hover,.touch .p-overlay_linklist .item_type--primary a.item.touchstart{box-shadow:0 0 3em #74747400}.touch .p-overlay_linklist .item_type--primary a.item{-webkit-tap-highlight-color:transparent}.touch .p-overlay_linklist .item_type--primary a.item.touchend{transition-delay:.2s}.p-overlay_linklist .item_type--primary .c-free_title{position:relative;z-index:1}.p-overlay_linklist .item_type--primary .c-free_title .cursive{display:none;font-size:2em;color:#fff;margin-bottom:-.27778em}.p-overlay_linklist .item_type--primary .c-free_title .bg{display:inline-block;font-size:1.05556em;line-height:1.5;letter-spacing:.15em;background-color:#fff;padding:.26316em 1.05263em;position:relative;z-index:1}@media screen and (max-width:767px){.p-overlay_linklist .item_type--primary .item{min-height:7.77778em}.p-overlay_linklist .item_type--primary .c-free_title .bg{font-size:100%}}.p-overlay_linklist .item_type--secondary .item .c-title--primary .en{margin-top:-.25em}.p-overlay_linklist .item_type--secondary .item .c-title--primary .en:first-letter{font-family:Mrs Saint Delafield,\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  Pro W3,Hiragino Mincho Pro,HGS\660e\671d E,\ff2d\ff33  \ff30\660e\671d,MS PMincho,Times New Roman,cursive;font-size:200%;line-height:.5}.p-overlay_linklist .item_type--secondary .item .c-title--primary .en small{font-size:65%}.p-overlay_linklist .item_type--secondary .item .c-title--primary .tit{margin-top:.86667em}.p-overlay_linklist .item_type--secondary .item .c-title--primary .tit small{font-size:90%}.p-overlay_linklist .item_type--secondary .item img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:768px){.p-overlay_linklist .item_type--secondary .box_img{height:calc(13.3rem + 57 * (100vw - 76.8rem)/ 1152)}.p-overlay_linklist .item_type--secondary .item .c-title--primary .en{font-size:calc(2.2rem + 4 * (100vw - 76.8rem)/ 1152)}.p-overlay_linklist .item_type--secondary .item .c-title--primary .tit{font-size:calc(1.4rem + 1 * (100vw - 76.8rem)/ 1152)}}@media screen and (max-width:767px){.p-overlay_linklist .item_type--secondary .item .c-title--primary .en{font-size:calc(1.725rem + 12.9375 * (100vw - 32rem)/ 447)}.p-overlay_linklist .item_type--secondary .item .c-title--primary .en:first-letter{font-size:184%}.p-overlay_linklist .item_type--secondary .item .c-title--primary .tit{font-size:calc(1.15rem + 8.625 * (100vw - 32rem)/ 447);line-height:1.3}}.p-overlay_linklist .item_type--quaternary a[href^="#"],.p-overlay_linklist .item_type--tertiary a[href^="#"]{padding-bottom:1.22222em;position:relative}.mouse .p-overlay_linklist .item_type--quaternary a[href^="#"]:hover:after,.mouse .p-overlay_linklist .item_type--tertiary a[href^="#"]:hover:after,.touch .p-overlay_linklist .item_type--quaternary a[href^="#"].touchstart:after,.touch .p-overlay_linklist .item_type--tertiary a[href^="#"].touchstart:after{transform:translate(-50%,.22222em) rotate(45deg)}.touch .p-overlay_linklist .item_type--quaternary a[href^="#"],.touch .p-overlay_linklist .item_type--tertiary a[href^="#"]{-webkit-tap-highlight-color:transparent}.touch .p-overlay_linklist .item_type--quaternary a[href^="#"].touchend,.touch .p-overlay_linklist .item_type--tertiary a[href^="#"].touchend{transition-delay:.2s}.p-overlay_linklist .item_type--quaternary a[href^="#"]:after,.p-overlay_linklist .item_type--tertiary a[href^="#"]:after{content:"";width:.38889em;height:.38889em;border-bottom:1px solid currentColor;border-right:1px solid currentColor;position:absolute;bottom:.11111em;left:50%;transform:translate(-50%) rotate(45deg);transition:.3s transform ease-in-out}.p-overlay_linklist .item_type--quaternary .tit small,.p-overlay_linklist .item_type--tertiary .tit small{letter-spacing:.05em}.p-overlay_linklist .item_type--quaternary a.item{display:block}.p-overlay_linklist .item_type--quaternary a.item .c-plaintext--secondary{line-height:1.7}.p-overlay_linklist .item_type--quaternary a.item .c-plaintext--secondary small{display:block}.p-overlay_linklist .item_type--quaternary a[href^="#"]{padding-bottom:.88889em}.p-overlay_linklist .item_type--quaternary.mt_vertical a.item{margin-bottom:.6em}.p-original_footer_contact .box_tel h2,.p-original_footer_contact .box_tel h3{font-weight:400}.p-original_footer_contact .inn_tel{line-height:1}.p-original_footer_contact .inn_tel a{font-size:1.18182em}@media screen and (min-width:768px){.p-original_footer_contact .box_tel{width:100%}.p-original_footer_contact .box_tel>.flex_items{width:50%}.p-original_footer_contact .box_tel>.flex_items:first-child{padding-left:1em;padding-right:1em}}@media screen and (max-width:767px){.p-original_footer_contact .box_tel>.flex_items{width:100%}}.p-original_ceremony_style{overflow:hidden;max-width:1880px}@media screen and (min-width:768px){.p-original_ceremony_style{width:95%;margin-inline:auto}.p-original_ceremony_style .box_cst{align-items:center;position:relative}.p-original_ceremony_style .box_cst>*{width:33%}.p-original_ceremony_style .box_img1 .caption{text-align:right}.p-original_ceremony_style .box_text{padding-inline:4.6875%;position:relative;z-index:1}.p-original_ceremony_style .box_text [class*=c-btn] a{width:100%;min-width:auto}.p-original_ceremony_style .box_img2{display:flex;flex-direction:column;gap:4px}.p-original_ceremony_style .box_img2>img{aspect-ratio:396/241;object-fit:cover;max-height:calc(50% - 2px)}}@media screen and (max-width:767px){.p-original_ceremony_style{display:block;overflow:visible}.p-original_ceremony_style .box_text{order:-1;width:90%;margin-left:auto;margin-right:auto}.p-original_ceremony_style .box_img1{width:90%;margin:7% auto 5px}.p-original_ceremony_style .box_img2{display:flex;justify-content:space-between;gap:4px;margin-inline:auto;width:90%}.p-original_ceremony_style .box_img2>img{object-fit:cover;width:calc(50% - 2px)}.p-original_ceremony_style [class*=c-btn].view_sp{width:90%;margin-left:auto;margin-right:auto}}.p-original_reception_style{position:relative}.p-original_reception_style:after{content:"";max-width:1460px;height:58.16832%;width:80%;margin-top:31.77083%;background-color:var(--abi-color-bg-primary);position:absolute;top:0;left:0}.p-original_reception_style>*{position:relative;z-index:1}.p-original_reception_style .box_mainimg{max-width:1830px;margin-left:auto;margin-right:auto}.p-original_reception_style .box_mainimg .box_img{position:relative;overflow:hidden}.p-original_reception_style .box_mainimg .box_img .box_text{margin-left:6.55738%;position:relative;z-index:1;background-color:#fff}.p-original_reception_style .box_mainimg .box_img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.p-original_reception_style .box_img_col{display:flex;gap:4px;max-width:1800px;width:90%;margin-left:auto;margin-right:auto}.p-original_reception_style .box_img_col>.flex_items{overflow:hidden}.p-original_reception_style .box_img_col>.flex_items:first-child .caption{text-align:right}.p-original_reception_style .box_img_col>.flex_items:nth-child(2) .caption{text-align:left}@media screen and (min-width:768px){.p-original_reception_style .box_img{padding-bottom:calc(23.1rem + 99 * (100vw - 76.8rem)/ 1152)}.p-original_reception_style .box_img .box_text{max-width:calc(40rem + 256 * (100vw - 76.8rem)/ 1152);padding:calc(1.225rem + 5.25 * (100vw - 76.8rem)/ 1152) calc(4.9rem + 21 * (100vw - 76.8rem)/ 1152) calc(3.15rem + 13.5 * (100vw - 76.8rem)/ 1152)}.p-original_reception_style .box_img_col{flex-wrap:nowrap;margin-top:calc(7.35rem + 31.5 * (100vw - 76.8rem)/ 1152)}.p-original_reception_style .box_img_col>.flex_items{width:25%}.p-original_reception_style .box_img_col>.flex_items img{aspect-ratio:1/1;object-fit:cover;height:120%;width:auto}}@media screen and (min-width:768px) and (max-width:1024px){.p-original_reception_style .box_mainimg .box_img .box_text{margin-left:4%}.p-original_reception_style .box_mainimg .caption{width:95%;margin-left:auto;margin-right:auto}.p-original_reception_style .box_img{padding-bottom:calc(10.5rem + 45 * (100vw - 76.8rem)/ 256)}}@media screen and (max-width:767px){.p-original_reception_style:after{height:75%}.p-original_reception_style .box_mainimg{max-width:1830px;margin-left:auto;margin-right:auto}.p-original_reception_style .box_mainimg>*{width:100%}.p-original_reception_style .box_mainimg .box_img{display:flex;flex-wrap:wrap;padding:0}.p-original_reception_style .box_mainimg .box_img .box_text{width:90%;background:0 0;margin:calc(2rem + 15 * (100vw - 32rem)/ 447) auto 0;order:3}.p-original_reception_style .box_mainimg .box_img .caption{width:95%;order:2;margin-left:auto;margin-right:auto}.p-original_reception_style .box_mainimg .box_img img{width:100%;height:auto;position:relative;order:1}.p-original_reception_style .box_img{padding-bottom:calc(4rem + 30 * (100vw - 32rem)/ 447)}.p-original_reception_style .box_img_col{margin-top:calc(4rem + 30 * (100vw - 32rem)/ 447)}.p-original_reception_style .box_img_col>.flex_items:nth-of-type(2),.p-original_reception_style .box_img_col>.flex_items:nth-of-type(3){width:calc(50% - 2px)}.p-original_reception_style .box_img_col>.flex_items:nth-of-type(2) img,.p-original_reception_style .box_img_col>.flex_items:nth-of-type(3) img{aspect-ratio:430/360;object-fit:cover}.p-original_reception_style [class*=c-btn].view_sp{width:90%;margin-left:auto;margin-right:auto}}.p-original_prime_of_life{max-width:1820px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.p-original_prime_of_life .box_cst{position:relative;z-index:1}.p-original_prime_of_life .c-plaintext--secondary{letter-spacing:.2em}@media screen and (min-width:768px){.p-original_prime_of_life{padding-top:8.07292%;padding-bottom:8.07292%;min-height:calc(32.75208rem + 462.47917 * (100vw - 76.8rem)/ 1152)}.p-original_prime_of_life .box_cst{max-width:calc(28.7rem + 123 * (100vw - 76.8rem)/ 1152);margin-left:calc(5rem + 370 * (100vw - 76.8rem)/ 1152)}.p-original_prime_of_life [class*=c-btn] a{width:100%;min-width:auto;max-width:300px}.p-original_prime_of_life img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:0}}@media screen and (max-width:767px){.p-original_prime_of_life{padding-bottom:calc(8.4rem + 63 * (100vw - 32rem)/ 447)}.p-original_prime_of_life .box_cst{width:90%;position:absolute;bottom:0;left:5%}.p-original_prime_of_life .box_cst>*{width:100%}.p-original_prime_of_life .box_img{position:relative;margin-top:-5em;min-height:calc(44rem + 330 * (100vw - 32rem)/ 447)}.p-original_prime_of_life .box_img:before{content:"";width:100%;height:calc(21rem + 157.5 * (100vw - 32rem)/ 447);background:#fff;background:linear-gradient(0deg,#fff 0,#ffffff40 80%,#fff0);position:absolute;bottom:0;left:0}}.p-original_movie .start_icon{text-align:center;width:5.71429em;height:5.71429em;line-height:5.71429em;border:1px solid currentColor;border-radius:50%}.p-original_movie .start_icon svg{width:1.42857em;height:1.42857em}.p-original_movie .start_icon+.en{text-align:center;margin-top:1.42857em}.p-original_movie .c-modal_movie_trigger{position:relative;cursor:pointer}.p-original_movie .box_movie .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}@keyframes modal_movie_icon{0%,to{box-shadow:0 -3em 0 .2em,2em -2em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em}12.5%{box-shadow:0 -3em,2em -2em 0 .2em,3em 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em,3em 0 0 .2em,2em 2em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0,2em 2em 0 .2em,0 3em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em,0 3em 0 .2em,-2em 2em,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em,-2em 2em 0 .2em,-3em 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em,-3em 0 0 .2em,-2em -2em}87.5%{box-shadow:0 -3em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em,-3em 0,-2em -2em 0 .2em}}.p-modal_movie{width:100%;height:100%;background-color:#000000b3;overflow-y:auto;position:fixed;top:0;left:0;z-index:10}.p-modal_movie.move_hide video{display:none}.p-modal_movie.move_hide .loader{display:block}.p-modal_movie.move_hide .box_arrows,.p-modal_movie.move_hide .c-btn--octonary,.p-modal_movie.move_hide .caption{display:none}.p-modal_movie .box_modal{display:flex;align-items:center;justify-content:center;min-height:100vh;margin:0 auto;text-align:center;position:relative}.p-modal_movie .box_modal video{max-width:100%}.p-modal_movie .loader{display:none;color:#fff;margin:100px auto;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;animation:modal_movie_icon 1.3s infinite linear;-ms-transform:translateZ(0);transform:translateZ(0)}.p-modal_movie .inn_modal{max-width:1600px;width:90%}.p-modal_movie .caption{color:#fff;margin-top:.25em;font-weight:400;font-family:var(--abi-font-family-secondary)}.p-modal_movie .box_arrows{display:flex;align-items:center;justify-content:center}.p-modal_movie .box_arrows .movie_arrows{display:block;line-height:1;background:0 0;border:none;color:#fff;cursor:pointer;position:relative}.p-modal_movie .box_arrows .arrows_prev{padding:0 0 0 .8em}.p-modal_movie .box_arrows .arrows_prev:before{content:"";width:.4em;height:.4em;border-bottom:2px solid #fff;border-left:2px solid #fff;position:absolute;top:50%;left:0;transform:translate(25%,-50%) rotate(45deg)}.p-modal_movie .box_arrows .arrows_next{padding:0 .8em 0 0}.p-modal_movie .box_arrows .arrows_next:before{content:"";width:.4em;height:.4em;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;right:0;transform:translate(-25%,-50%) rotate(45deg)}.p-modal_movie .c-btn--octonary button{max-width:260px}.p-modal_movie .close_icon{position:absolute;top:0;right:0;font-size:0;padding:0;border:none;background:0 0;cursor:pointer}.p-modal_movie .close_icon:after,.p-modal_movie .close_icon:before{content:"";width:100%;height:3px;background-color:#fff;position:absolute;top:50%;left:0}.p-modal_movie .close_icon:before{transform:translateY(-50%) rotate(45deg)}.p-modal_movie .close_icon:after{transform:translateY(-50%) rotate(-45deg)}@media screen and (min-width:768px){.p-modal_movie .loader{font-size:calc(.56rem + 2.4 * (100vw - 76.8rem)/ 1152)}.p-modal_movie .box_modal{padding:calc(3.5rem + 15 * (100vw - 76.8rem)/ 1152) 0}.p-modal_movie .c-btn--octonary{margin-top:calc(2.45rem + 10.5 * (100vw - 76.8rem)/ 1152)}.p-modal_movie .box_arrows{margin-top:calc(1.75rem + 7.5 * (100vw - 76.8rem)/ 1152)}.p-modal_movie .box_arrows .movie_arrows{font-size:calc(1.8rem + 2 * (100vw - 76.8rem)/ 1152)}.p-modal_movie .box_arrows .arrows_prev{margin-right:calc(1.05rem + 4.5 * (100vw - 76.8rem)/ 1152)}.p-modal_movie .box_arrows .arrows_next{margin-left:calc(1.05rem + 4.5 * (100vw - 76.8rem)/ 1152)}.p-modal_movie .caption{font-size:calc(1.8rem + 2 * (100vw - 76.8rem)/ 1152)}.p-modal_movie .close_icon{width:calc(3.5rem + 15 * (100vw - 76.8rem)/ 1152);height:calc(3.5rem + 15 * (100vw - 76.8rem)/ 1152);top:calc(3.15rem + 13.5 * (100vw - 76.8rem)/ 1152);right:calc(3.15rem + 13.5 * (100vw - 76.8rem)/ 1152)}.p-modal_movie .c-btn--octonary{display:none!important}}@media screen and (max-width:767px){.p-modal_movie .loader{font-size:calc(.7rem + 5.25 * (100vw - 32rem)/ 447)}.p-modal_movie .box_modal{padding:calc(4rem + 30 * (100vw - 32rem)/ 447) 0}.p-modal_movie .inn_modal{width:100%}.p-modal_movie .c-btn--octonary{margin-top:calc(3rem + 22.5 * (100vw - 32rem)/ 447)}.p-modal_movie .caption{font-size:calc(1.6rem + 12 * (100vw - 32rem)/ 447)}.p-modal_movie .box_arrows{margin-top:calc(2rem + 15 * (100vw - 32rem)/ 447)}.p-modal_movie .box_arrows .movie_arrows{font-size:calc(1.6rem + 12 * (100vw - 32rem)/ 447)}.p-modal_movie .box_arrows .arrows_prev{margin-right:calc(1.7rem + 12.75 * (100vw - 32rem)/ 447)}.p-modal_movie .box_arrows .arrows_next{margin-left:calc(1.7rem + 12.75 * (100vw - 32rem)/ 447)}.p-modal_movie .close_icon{display:none;width:calc(3rem + 22.5 * (100vw - 32rem)/ 447);height:calc(3rem + 22.5 * (100vw - 32rem)/ 447);top:calc(6rem + 45 * (100vw - 32rem)/ 447);right:calc(2rem + 15 * (100vw - 32rem)/ 447)}}html.is-modal_movie{overflow:hidden}.p-contents2 .accordion_menu>:first-child{position:relative;cursor:pointer;transition:.25s opacity ease-in-out}.mouse .p-contents2 .accordion_menu>:first-child:hover,.touch .p-contents2 .accordion_menu>:first-child.touchstart{opacity:.7}.touch .p-contents2 .accordion_menu>:first-child{-webkit-tap-highlight-color:transparent}.touch .p-contents2 .accordion_menu>:first-child.touchend{transition-delay:.2s}.p-contents2 .accordion_menu>:first-child:after{content:"";width:.35em;height:.35em;border-right:1px solid currentColor;border-bottom:1px solid currentColor;position:absolute;top:50%;right:0;transform:translate(-50%,-25%) rotateX(-180deg) rotate(45deg);transition:.3s transform ease-in-out}.p-contents2 .accordion_menu>:first-child.is-active:after{transform:translate(-50%,-75%) rotateX(0) rotate(45deg)}.p-news1 .box_title [class*=c-plaintext]{font-weight:400;letter-spacing:.2em}.p-news1 .news_date{line-height:1}.p-news1 .news_title{line-height:1.5}@media screen and (min-width:768px){.p-news1 .box_title .c-plaintext--senary{font-size:calc(2.2rem + 2 * (100vw - 76.8rem)/ 1152)}.p-news1 .inn_cst>.flex_items:nth-child(2){padding-left:calc(4.5rem + 15 * (100vw - 76.8rem)/ 1152)}}@media screen and (max-width:767px){.p-news1 .box_title .c-plaintext--senary{font-size:calc(1.8rem + 13.5 * (100vw - 32rem)/ 447)}}@keyframes scroll{0%{transform:scaleY(1);transform-origin:bottom}49%{transform:scaleY(0);transform-origin:bottom}50%{transform-origin:top;transform:scaleY(0)}to{transform-origin:top;transform:scaleY(1)}}.p-original_mainimg .box_cst{position:relative}.p-original_mainimg .box_logo,.p-original_mainimg .box_text{position:absolute;z-index:2}.p-original_mainimg .box_logo{margin:0}@media only screen and (min-width:768px){.p-original_mainimg .box_logo{top:39.64248%;left:4.63542%;max-width:clamp(470px,41.7%,802px)!important}}@media only screen and (max-width:767px){.p-original_mainimg .box_logo{top:31.15183%;left:5.20833%}}.p-original_mainimg .box_text{width:90%}@media only screen and (min-width:768px){.p-original_mainimg .box_text{top:53.52261%;left:4.63542%}}@media only screen and (max-width:767px){.p-original_mainimg .box_text{top:41.49215%;left:5.20833%}}.p-original_mainimg .box_scroll{width:5.45455em;text-align:center;letter-spacing:.25em;margin-left:-2.72727em;padding-bottom:4.09091em;color:#fff;position:absolute;bottom:0;left:50%;z-index:1}.p-original_mainimg .box_scroll:after{animation:scroll 2s infinite;content:"";width:1px;height:3.18182em;margin-left:-.5px;background-color:currentColor;position:absolute;bottom:0;left:50%}.p-original_mainimg .item img{width:100%;height:100%;max-width:none;object-fit:cover}@media screen and (min-width:768px){.p-original_mainimg{height:100vh;overflow:hidden}.p-original_mainimg .box_cst,.p-original_mainimg .box_slide,.p-original_mainimg .inn_slide,.p-original_mainimg .item,.p-original_mainimg .slick-list,.p-original_mainimg .slick-track,.p-original_mainimg .slide{height:100%}.p-original_mainimg .box_text{margin-bottom:calc(6rem + 10 * (100vw - 76.8rem)/ 1152)}.p-original_mainimg .box_scroll{font-size:calc(1rem + 1 * (100vw - 76.8rem)/ 1152)}}@media screen and (max-width:767px){.p-original_mainimg .box_text{margin-bottom:calc(5.5rem + 41.25 * (100vw - 32rem)/ 447)}.p-original_mainimg .box_scroll{font-size:calc(1rem + 7.5 * (100vw - 32rem)/ 447)}}.p-original_wedding_plan{position:relative;overflow:hidden}.p-original_wedding_plan:after{content:"";width:100vw;height:60%;position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:0}.p-original_wedding_plan .box_cst{position:relative;z-index:1}.p-original_wedding_plan .c-title--primary .en{padding-top:.25em}.p-original_wedding_fair .box_link{width:100%;background-color:var(--abi-color-bg-quaternary);margin-top:-3px}.p-original_wedding_fair .box_link>*{max-width:90%;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.p-original_wedding_fair .box_link{padding:calc(2.31rem + 9.9 * (100vw - 76.8rem)/ 1152) 0 calc(3.01rem + 12.9 * (100vw - 76.8rem)/ 1152)}}@media screen and (max-width:767px){.p-original_wedding_fair .box_link{padding:calc(2.3rem + 17.25 * (100vw - 32rem)/ 447) 0 calc(4.3rem + 32.25 * (100vw - 32rem)/ 447)}}.p-original_wedding_plan:after{background-color:#d0d3ee}.p-original_wedding_plan .slick-prev{margin-left:-6.15385%}.p-original_wedding_plan .slick-next{margin-right:-6.15385%}.p-original_wedding_plan .item{display:block;text-decoration:none;padding-bottom:1.5em;padding-right:1.5em}.p-original_wedding_plan .box_img{width:95.2381%}.p-original_wedding_plan .box_text{background-color:#fff;width:95.2381%;margin-right:0;margin-left:auto;margin-top:-1.875em;transition:.35s box-shadow ease-out;position:relative;z-index:1}@media screen and (min-width:1439px){.p-original_wedding_plan .slick-prev{margin-left:-10%}.p-original_wedding_plan .slick-next{margin-right:-10%}.p-original_wedding_plan .slick-arrow{width:55px;height:55px}}@media screen and (min-width:1025px){.p-original_wedding_plan .box_text{box-shadow:0 0 1.375em #74747400}.mouse .p-original_wedding_plan .item:hover .box_text,.touch .p-original_wedding_plan .item.touchstart .box_text{box-shadow:0 0 1.375em #747474b3}.touch .p-original_wedding_plan .item{-webkit-tap-highlight-color:transparent}.touch .p-original_wedding_plan .item.touchend{transition-delay:.2s}}@media screen and (max-width:1024px){.p-original_wedding_plan .box_text{box-shadow:0 0 1.375em #747474b3}.mouse .p-original_wedding_plan .item:hover .box_text,.touch .p-original_wedding_plan .item.touchstart .box_text{box-shadow:0 0 1.375em #74747400}.touch .p-original_wedding_plan .item{-webkit-tap-highlight-color:transparent}.touch .p-original_wedding_plan .item.touchend{transition-delay:.2s}}@media screen and (min-width:768px){.p-original_wedding_plan [class*=slide_width_pc] .slide{padding-left:0!important;padding-right:0!important}.p-original_wedding_plan .box_text{padding:calc(2.8rem + 12 * (100vw - 76.8rem)/ 1152) calc(3.15rem + 13.5 * (100vw - 76.8rem)/ 1152);min-height:calc(14rem + 60 * (100vw - 76.8rem)/ 1152)}}@media screen and (max-width:767px){.p-original_wedding_plan:after{height:70%}.p-original_wedding_plan .slick-prev{margin-left:-5.55556%}.p-original_wedding_plan .slick-next{margin-right:-5.55556%}.p-original_wedding_plan .box_text{padding:calc(2rem + 15 * (100vw - 32rem)/ 447) calc(2rem + 15 * (100vw - 32rem)/ 447);min-height:calc(11rem + 82.5 * (100vw - 32rem)/ 447)}}.p-original_reception_list .title_sticky .c-title--primary .en{white-space:nowrap;padding-top:.25em}.p-original_reception_list .box_icon{margin-bottom:.25em;line-height:1}.p-original_reception_list .box_icon em{font-size:220%}.p-original_reception_list .box_icon+.box_title{border-top:1px solid var(--abi-color-bg-secondary)}.p-original_reception_list .box_title{position:relative}.p-original_reception_list .box_text{width:95%;margin-left:auto;margin-right:auto}.p-original_reception_list .sub_title{margin-bottom:.75em}.p-original_reception_list .box_gallery .gallery1{width:34.84375%;margin-top:19.76563%;margin-left:14.0625%}.p-original_reception_list .box_gallery .gallery2{width:41.09375%;margin-left:9.76563%}.p-original_reception_list .box_gallery .gallery3{width:58.98438%;margin-top:12.10938%}.p-original_reception_list .box_gallery .gallery4{width:35.70313%;margin-top:6.25%;margin-left:5.3125%}@media screen and (min-width:1025px){.p-original_reception_list .inn_text.u-flex>.flex_items{width:50%}.p-original_reception_list .inn_text.u-flex>.flex_items:nth-child(2){padding-left:2.5%;margin-top:0}}@media screen and (max-width:1024px){.p-original_reception_list .inn_text>.flex_items{width:100%}}@media screen and (min-width:768px){.p-original_reception_list .box_hall{position:relative;align-items:flex-start}.p-original_reception_list .box_hall+.box_hall{margin-top:calc(11.2rem + 48 * (100vw - 76.9rem)/ 1151)}.p-original_reception_list .box_hall .box_bg{content:"";width:calc(100% - (48rem + .15625*(100vw - 76.8rem)));height:50%;max-height:calc(8rem + 40 * (100vw - 76.9rem)/ 1151);position:absolute;top:calc(3rem + 20 * (100vw - 76.9rem)/ 1151);right:0;z-index:0}.p-original_reception_list .box_hall>.flex_items:first-child{width:calc(33rem + .15625*(100vw - 76.8rem));padding:0 2.5% 2%;box-shadow:4px 4px 9px #8888881a;position:sticky;top:var(--abi-header-height-pc);left:0;z-index:2}.p-original_reception_list .box_hall>.flex_items:nth-child(2){width:calc(100% - (33rem + .15625*(100vw - 76.8rem)));margin-top:calc(8rem + 40 * (100vw - 76.9rem)/ 1151);padding-left:calc(.98rem + 4.2 * (100vw - 76.8rem)/ 1152);position:relative;z-index:1}.p-original_reception_list .box_hall .box_text{margin-top:calc(2.1rem + 9 * (100vw - 76.9rem)/ 1151)}.p-original_reception_list .box_hall .box_icon+.box_title{padding-top:calc(2.1rem + 9 * (100vw - 76.9rem)/ 1151)}.p-original_reception_list .box_hall .catch{margin-bottom:calc(.7rem + 3 * (100vw - 76.9rem)/ 1151)}.p-original_reception_list .box_hall [class*=c-textlink]{padding-right:2.5%}.p-original_reception_list .box_gallery{margin-top:calc(5.6rem + 24 * (100vw - 76.9rem)/ 1151)}}@media screen and (max-width:767px){.p-original_reception_list .box_hall+.box_hall{margin-top:calc(7rem + 52.5 * (100vw - 32rem)/ 447)}.p-original_reception_list .box_hall>.flex_items:first-child{width:90%;margin-left:auto;margin-right:auto;margin-bottom:calc(1.5rem + 20 * (100vw - 32rem)/ 447)}.p-original_reception_list .box_hall>.flex_items:nth-child(2){width:100%}.p-original_reception_list .box_icon{text-align:center;margin-bottom:1.0625em}.p-original_reception_list .box_icon+.box_title{border-top:none}.p-original_reception_list .catch{margin-bottom:calc(1rem + 7.5 * (100vw - 32rem)/ 447)}.p-original_reception_list .box_text{width:90%}.p-original_reception_list .inn_text>.flex_items{width:100%}.p-original_reception_list .box_gallery{margin-top:calc(2.5rem + 18.75 * (100vw - 32rem)/ 447)}}.p-original_modal_menu{display:none;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:8}.p-original_modal_menu .box_modalmenu{height:100%;overflow-y:auto;position:relative;z-index:2}.p-original_modal_menu .bg_overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.p-original_modal_menu .bg_img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:0}.p-original_modal_menu .box_menu_l a{text-decoration:none;display:block}.mouse .p-original_modal_menu .box_menu_l a:hover .box_text:after,.touch .p-original_modal_menu .box_menu_l a.touchstart .box_text:after{transform:translateY(-50%)}.touch .p-original_modal_menu .box_menu_l a{-webkit-tap-highlight-color:transparent}.touch .p-original_modal_menu .box_menu_l a.touchend{transition-delay:.2s}.p-original_modal_menu .box_menu_l .box_text{position:relative;z-index:1;padding-right:1.5em}.p-original_modal_menu .box_menu_l .box_text:after{content:"";width:1.25em;height:1.25em;background-size:cover;background-repeat:no-repeat;position:absolute;top:50%;right:0;transform:translate(-.25em,-50%);transition:.25s transform ease-in-out;background-image:url(/cdn/shop/files/ios-arrow-thin-right.svg)}.p-original_modal_menu .box_menu_l .c-title--primary .en{margin-top:.66667em;line-height:1.2}.p-original_modal_menu .box_menu_l .box_img img{width:100%;height:100%;object-fit:cover}.p-original_modal_menu .box_address .logo{display:inline-block}@media screen and (min-width:768px){.p-original_modal_menu .box_modalmenu{padding-top:var(--abi-header-height-pc);padding-bottom:var(--abi-header-height-pc)}.p-original_modal_menu .inn_modalmenu{padding-top:calc(3.15rem + 13.5 * (100vw - 76.8rem)/ 1152)}.p-original_modal_menu .box_menu_l .box_img{height:calc(9.1rem + 39 * (100vw - 76.8rem)/ 1152)}.p-original_modal_menu .box_menu_l .box_text .c-title--primary .en{font-size:calc(2.2rem + 4 * (100vw - 76.8rem)/ 1152)}.p-original_modal_menu .box_menu_l .box_text .c-title--primary .tit{font-size:calc(1.2rem + 2 * (100vw - 76.8rem)/ 1152)}}@media screen and (max-width:767px){.p-original_modal_menu .box_modalmenu{padding-top:var(--abi-header-height-sp);padding-bottom:var(--abi-header-height-sp)}.p-original_modal_menu .inn_modalmenu{padding-top:calc(3rem + 22.5 * (100vw - 32rem)/ 447)}.is-no_floating_header .p-original_modal_menu .inn_modalmenu{padding-bottom:calc(9.5rem + 22.5 * (100vw - 32rem)/ 447)}.p-original_modal_menu .box_menu_l .box_img{height:calc(7rem + 52.5 * (100vw - 32rem)/ 447)}.p-original_modal_menu .box_menu_l .box_text{padding-right:0}.p-original_modal_menu .box_menu_l .box_text:after{content:none}.p-original_modal_menu .box_menu_l .box_text .c-title--primary .en{font-size:calc(1.725rem + 12.9375 * (100vw - 32rem)/ 447)}.p-original_modal_menu .box_menu_l .box_text .c-title--primary .tit{font-size:calc(1.15rem + 8.625 * (100vw - 32rem)/ 447);line-height:1.3}.p-original_modal_menu .c-grid_sp--m--2.mt_vertical .grid_items:nth-child(n+3){margin-top:calc(2.6rem + 19.5 * (100vw - 32rem)/ 447)}}.p-original_reception_gallery{overflow:hidden}.p-original_reception_gallery .box_text{position:relative;z-index:1}.p-original_reception_gallery .box_text .c-title--primary .en{margin-top:-.6em}@media screen and (min-width:768px){.p-original_reception_gallery .inn_cst>.flex_items:first-child{width:50.52083%;padding-top:1.5625%}.p-original_reception_gallery .inn_cst>.flex_items:first-child>.box_items:first-child{width:66.39175%;margin-left:auto;margin-right:0}.p-original_reception_gallery .inn_cst>.flex_items:first-child>.box_items:nth-child(2){width:94.02062%;margin-top:8.76289%}.p-original_reception_gallery .inn_cst>.flex_items:first-child>.box_items:nth-child(3){width:82.47423%;margin-top:4.38144%;margin-left:auto;margin-right:-8.81443%}.p-original_reception_gallery .inn_cst>.flex_items:nth-child(2){width:32.8125%;padding-left:5.9375%}.p-original_reception_gallery .inn_cst>.flex_items:nth-child(2)>.box_items:nth-child(2){width:87.5969%;margin-top:17.44186%}.p-original_reception_gallery .inn_cst>.flex_items:nth-child(3){display:flex;align-items:flex-end;width:16.66667%;padding-left:3.90625%;padding-bottom:9.375%}}@media screen and (max-width:767px){.p-original_reception_gallery .inn_cst{position:relative}.p-original_reception_gallery .inn_cst .box_text{width:90%;margin-left:auto;margin-right:auto}.p-original_reception_gallery .inn_cst>.flex_items{width:100%}.p-original_reception_gallery .inn_cst>.flex_items img{display:block}.p-original_reception_gallery .inn_cst>.flex_items:first-child>.box_items:first-child{margin-left:2.5%;width:100%}.p-original_reception_gallery .inn_cst>.flex_items:first-child>.box_items:first-child img{width:72%}.p-original_reception_gallery .inn_cst>.flex_items:first-child>.box_items:nth-child(2){width:100%;margin:5% 0 0 auto;position:relative;z-index:2}.p-original_reception_gallery .inn_cst>.flex_items:first-child>.box_items:nth-child(2) img{width:80%;margin-right:0;margin-left:auto}.p-original_reception_gallery .inn_cst>.flex_items:first-child>.box_items:nth-child(3){width:100%;margin:-6% 0 0 auto}.p-original_reception_gallery .inn_cst>.flex_items:first-child>.box_items:nth-child(3) img{width:97.5%;margin-left:auto;margin-right:0}.p-original_reception_gallery .inn_cst>.flex_items:nth-child(2){margin-top:5%}.p-original_reception_gallery .inn_cst>.flex_items:nth-child(2)>.box_items:first-child{width:100%;margin-left:0}.p-original_reception_gallery .inn_cst>.flex_items:nth-child(2)>.box_items:first-child img{width:75%}.p-original_reception_gallery .inn_cst>.flex_items:nth-child(2)>.box_items:nth-child(2){width:65%;margin-top:7.5%;margin-left:auto;margin-right:2.5%}.p-original_reception_gallery .inn_cst>.flex_items:nth-child(3){width:25%;margin-top:-29.6875%}}.p-fixed_banner{margin-right:.78125%;margin-bottom:.78125%;position:fixed;bottom:0;right:0;z-index:7;max-width:90%}.fixed_banner_hide .p-fixed_banner{display:none}.p-fixed_banner .item{box-shadow:0 0 7px #0006;display:inline-block;transition:.3s transform ease-in-out,.3s box-shadow ease-in-out}.mouse .p-fixed_banner a.item:hover,.touch .p-fixed_banner a.item.touchstart{box-shadow:0 0 10px transparent;transform:translateY(-10px)}.touch .p-fixed_banner a.item{-webkit-tap-highlight-color:transparent}.touch .p-fixed_banner a.item.touchend{transition-delay:.2s}.p-fixed_banner .close{width:1em;height:1em;display:flex;align-items:center;justify-content:center;border-radius:50%;position:absolute;right:0;top:0;margin-top:-.5em;margin-right:-.25em;background-color:var(--abi-color-text);z-index:7;cursor:pointer}.p-fixed_banner .close svg{width:.37em;height:.37em;fill:#fff}@media screen and (min-width:768px){.p-fixed_banner .close{font-size:30px}}@media screen and (max-width:767px){.p-fixed_banner{margin-right:2.34375%;margin-bottom:1.5625%}.p-fixed_banner .close{font-size:calc(2.5rem + 18.75 * (100vw - 32rem)/ 447)}}@media screen and (min-width:768px){[class*=u-fs]{line-height:2}.u-fs--xl{font-size:calc(4.025rem + 1 * (100vw - 76.8rem)/ 1152)}.u-fs--ll{font-size:calc(3.275rem + 1 * (100vw - 76.8rem)/ 1152)}.u-fs--l{font-size:calc(2.9rem + 1 * (100vw - 76.8rem)/ 1152)}.u-fs--m{font-size:calc(2.525rem + 1 * (100vw - 76.8rem)/ 1152)}.u-fs--s{font-size:calc(2.15rem + 1 * (100vw - 76.8rem)/ 1152)}.u-fs--ss{font-size:calc(1.4rem + 1 * (100vw - 76.8rem)/ 1152)}.u-fs--xs{font-size:calc(1.25rem + 1 * (100vw - 76.8rem)/ 1152)}.u-fs--xxs{font-size:calc(1.1rem + 1 * (100vw - 76.8rem)/ 1152)}}@media screen and (max-width:767px){[class*=u-fs]{line-height:2}.u-fs--xl{font-size:calc(2.1rem + 15.75 * (100vw - 32rem)/ 447)}.u-fs--ll{font-size:calc(1.92rem + 14.4 * (100vw - 32rem)/ 447)}.u-fs--l{font-size:calc(1.74rem + 13.05 * (100vw - 32rem)/ 447)}.u-fs--m{font-size:calc(1.56rem + 11.7 * (100vw - 32rem)/ 447)}.u-fs--s{font-size:calc(1.38rem + 10.35 * (100vw - 32rem)/ 447)}.u-fs--ss{font-size:calc(1.2rem + 9 * (100vw - 32rem)/ 447)}.u-fs--xs{font-size:calc(1.08rem + 8.1 * (100vw - 32rem)/ 447)}.u-fs--xxs{font-size:calc(.96rem + 7.2 * (100vw - 32rem)/ 447)}}.u-max_width [class*=u-cnt_w]{width:95%}header{width:100%;display:flex;transition:.4s background-color ease-in-out}header>.flex_items:first-child{display:flex;align-items:center;justify-content:center}html.is-modal-menu header>.flex_items:first-child{opacity:0;visibility:hidden}header>.flex_items:first-child .box_logo:has(.is-fixed){display:none}header .fixed_items{display:flex;justify-content:flex-end;position:fixed}header .fixed_items [class*=c-btn]{height:100%}header .fixed_items [class*=c-btn] a{display:flex;align-items:center;justify-content:center;height:100%;min-width:auto}header .c-linklist{transition:.4s opacity ease-in-out,.4s visibility ease-in-out}header .c-linklist>ul{justify-content:flex-end;width:calc(100% + 2em);margin-left:-2em;margin-top:-.5em}header .c-linklist>ul>li{margin-left:2em;margin-top:.5em}html.is-modal-menu header .c-linklist{opacity:0;visibility:hidden}header .c-hamburger{height:100%}header .c-hamburger .en{padding-right:1.92308em}.is-modal-menu header .c-hamburger .open{display:none}header .c-hamburger .close{display:none}.is-modal-menu header .c-hamburger .close{display:block}header .c-hamburger button{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:var(--abi-color-text);border:none;color:#fff;cursor:pointer}header .c-hamburger button .line{color:#fff}header .c-hamburger .line{display:block;width:2.15385em;height:1.69231em;position:relative}header .c-hamburger .line span{display:block;width:100%;height:2px;background-color:#fff;position:absolute;left:0;transform-origin:left;transition:.2s transform ease-in-out}header .c-hamburger .line span:first-child{top:0}header .c-hamburger .line span:nth-child(2){top:50%;margin-top:-.5px;transition:.2s opacity ease-in-out}header .c-hamburger .line span:nth-child(3){top:100%;margin-top:-1px}.is-modal-menu header .c-hamburger .line span:first-child,.is-modal-menu header .c-hamburger .line span:nth-child(3){width:2.69231em}.is-modal-menu header .c-hamburger .line span:first-child{transform:rotate(36.8699deg)}.is-modal-menu header .c-hamburger .line span:nth-child(2){opacity:0}.is-modal-menu header .c-hamburger .line span:nth-child(3){transform:rotate(-36.8699deg)}@media screen and (max-width:767px){header .c-hamburger .line{width:2.45455em;height:1.27273em}header .c-hamburger .line span{height:.18182em}header .c-hamburger .line span:nth-child(2){margin-top:-.04545em}header .c-hamburger .line span:nth-child(3){margin-top:-.09091em}.is-modal-menu header .c-hamburger .line span:first-child,.is-modal-menu header .c-hamburger .line span:nth-child(3){width:2.76489em}.is-modal-menu header .c-hamburger .line span:first-child{transform:rotate(27.40758deg)}.is-modal-menu header .c-hamburger .line span:nth-child(3){transform:rotate(-27.40758deg);margin-top:-.04545em}}@media screen and (min-width:768px){header>.flex_items:first-child{width:190px;padding:calc(1.75rem + 7.5 * (100vw - 76.8rem)/ 1152) calc(1.4rem + 6 * (100vw - 76.8rem)/ 1152)}header>.flex_items:nth-child(2){width:calc(100% - 190px);margin-left:190px;padding-left:calc(1.4rem + 6 * (100vw - 76.8rem)/ 1152)}header .fixed_items{align-items:center;height:var(--abi-header-height-pc)}header .fixed_items [class*=c-btn] a{width:var(--abi-header-height-pc);font-size:calc(1.3rem + 1 * (100vw - 76.8rem)/ 1152)}header .box_menu{width:calc(100% - 155px - var(--abi-header-height-pc) - var(--abi-header-height-pc));padding-right:calc(1.75rem + 7.5 * (100vw - 76.8rem)/ 1152)}header .c-hamburger{width:155px}header .c-hamburger button{font-size:calc(1.2rem + 1 * (100vw - 76.8rem)/ 1152)}}@media screen and (min-width:768px) and (max-width:1024px){header .box_menu{width:calc(100% - var(--abi-header-height-pc) - var(--abi-header-height-pc) - var(--abi-header-height-pc))}header .c-hamburger{width:var(--abi-header-height-pc)}header .c-hamburger .en{padding-right:.76923em}}@media screen and (min-width:768px) and (max-width:959px){header .box_menu{display:none}}@media screen and (max-width:767px){header{background-color:#fff}header>.flex_items:first-child{display:block;width:calc(100% - calc(19.5rem + 146.25 * (100vw - 32rem)/ 447));padding:0 2.5%}header>.flex_items:first-child .box_logo,header>.flex_items:first-child .logo{height:100%}header>.flex_items:first-child .logo{display:flex;align-items:center;justify-content:flex-start}header>.flex_items:first-child img{width:auto;height:80%}header>.flex_items:nth-child(2){max-width:calc(19.5rem + 146.25 * (100vw - 32rem)/ 447)}header .fixed_items{justify-content:flex-end;position:relative}header .fixed_items [class*=c-btn] a{width:calc(6.5rem + 48.75 * (100vw - 32rem)/ 447);font-size:calc(1.075rem + 8.0625 * (100vw - 32rem)/ 447);letter-spacing:.05em}header .box_menu{display:none}header .c-hamburger{width:calc(6.5rem + 48.75 * (100vw - 32rem)/ 447)}header .c-hamburger button{display:flex;flex-direction:column-reverse;flex-wrap:wrap;font-size:calc(1.075rem + 8.0625 * (100vw - 32rem)/ 447)}header .c-hamburger button .en{width:100%;margin-top:.55814em;padding-right:0;text-align:center}}.is-modal-menu.scroll_active header{background-color:transparent!important}.is-modal-menu body:not(.pages-body--index) header{background-color:transparent!important}@media screen and (max-width:767px){header:not(.header_follower){position:static!important}header:not(.header_follower)>.flex_items{height:calc(6.5rem + 48.75 * (100vw - 32rem)/ 447)}header:not(.header_follower)>.flex_items:first-child{position:absolute;z-index:2;padding-top:calc(1.3rem + 9.75 * (100vw - 32rem)/ 447)}header:not(.header_follower)>.flex_items:nth-child(2){width:100%;max-width:none;position:fixed;background-color:#fff;bottom:0;z-index:9;transition:.3s transform ease-in-out}html:not(.scroll_active) header:not(.header_follower)>.flex_items:nth-child(2){transform:translateY(100%)}header:not(.header_follower)>.flex_items:nth-child(2) .wrp_logo{width:calc(100% - calc(19.5rem + 146.25 * (100vw - 32rem)/ 447))}header:not(.header_follower)>.flex_items:nth-child(2) .wrp_logo a{display:block;width:100%;max-width:none!important;text-align:center;padding:5% 0}header:not(.header_follower)>.flex_items:nth-child(2) .wrp_logo .box_logo,header:not(.header_follower)>.flex_items:nth-child(2) .wrp_logo .logo{height:100%}header:not(.header_follower)>.flex_items:nth-child(2) .wrp_logo .box_logo img,header:not(.header_follower)>.flex_items:nth-child(2) .wrp_logo .logo img{width:auto;height:100%}}@media screen and (min-width:768px){.scroll_active .pages-body--index header{background-color:#fff}.scroll_active .pages-body--index header>.flex_items:first-child .box_logo:not(:has(.is-fixed)){display:none}.scroll_active .pages-body--index header>.flex_items:first-child .box_logo:has(.is-fixed){display:block}}.scroll_active .pages-body--index header>.flex_items:first-child .box_logo:not(:has(.is-fixed)){display:none}.scroll_active .pages-body--index header>.flex_items:first-child .box_logo:has(.is-fixed){display:block}@media screen and (max-width:767px){html:not(.scroll_active) .pages-body--index header{background-color:transparent}}@media screen and (min-width:768px){body:not(.pages-body--index) header{background-color:#fff}body:not(.pages-body--index) header>.flex_items:first-child .box_logo:not(:has(.is-fixed)){display:none}body:not(.pages-body--index) header>.flex_items:first-child .box_logo:has(.is-fixed){display:block}}@media screen and (max-width:767px){html:not(.is-no_floating_header) body{padding-bottom:0!important}html.is-no_floating_header body{padding-bottom:calc(6.5rem + 48.75 * (100vw - 32rem)/ 447)}}body.pages-body--index main#MainContent{padding-top:0!important}@media screen and (max-width:767px){body:not(.pages-body--index) main#MainContent{padding-top:0!important}}footer .box_logo a{display:inline-block;width:100%}.box_receptionhall .title-tag1,.box_receptionhall .title-tag2{font-size:11px;min-width:12.27273em;width:fit-content;text-align:center;padding:.5em 1em;margin-left:auto;margin-right:auto;margin-top:20px}.box_receptionhall .box_tags p{letter-spacing:.15em}.box_receptionhall .title-tag1+.title-tag2{margin-top:.5em}.intro_reception .box_text .inn_text1{text-align:center;margin-top:10px}.intro_partystyle .c-plaintext--primary,.intro_partystyle h2,.intro_privatestyle .c-plaintext--primary,.intro_privatestyle h2{letter-spacing:.15em}.intro_reception .box_text .c-title_lower--primary .s{font-size:81.5%}.box_receptionhall .title-tag1{color:#fff;background-color:#2b2b2b}.box_receptionhall .title-tag2{color:#2b2b2b;border:1px solid #2b2b2b}.p-original_contents1 .slick-arrow{border-bottom-color:var(--abi-color-text)}.p-original_contents1 .slick-arrow.slick-next{transform:translate(2.5vw,-50%) rotate(-45deg);border-right-color:var(--abi-color-text)}.p-original_contents1 .slick-arrow.slick-prev{transform:translate(-2.5vw,-50%) rotate(45deg);border-left-color:var(--abi-color-text)}.wrp_reception-info{border-top:1px solid var(--abi-color-border-primary)}.pages-product .product__title{font-family:var(--abi-font-family-tertiary)}[class^=pages-article] article[itemprop=headline]{font-family:var(--abi-font-family-secondary)}.pages-policy .shopify-policy__title{font-family:var(--abi-font-family-tertiary)}@media screen and (min-width:768px){.pages-blog_grid .box_blog_grid .box_category_checkbox{display:flex}.pages-blog_grid .box_blog_grid .box_category_checkbox>:first-child{flex-shrink:0;padding-right:calc(2.8rem + 12 * (100vw - 76.8rem)/ 1152)}}[class^=pages-article] .box_info .blog_date time{font-family:var(--abi-font-family-primary)}.pages-blog_wedding_plan:after{height:90%}.pages-blog_wedding_plan .item{padding-right:0}.pages-blog_wedding_plan .c-pagination li .items{background-color:#fff;color:var(--abi-color-text)!important}.mouse .pages-blog_wedding_plan .c-pagination li .items:hover,.touch .pages-blog_wedding_plan .c-pagination li .items.touchstart{background-color:var(--abi-color-bg-secondary);border-color:var(--abi-color-bg-secondary)}.touch .pages-blog_wedding_plan .c-pagination li .items{-webkit-tap-highlight-color:transparent}.touch .pages-blog_wedding_plan .c-pagination li .items.touchend{transition-delay:.2s}.pages-blog_wedding_plan .c-pagination li.is-active .items{background-color:var(--abi-color-bg-secondary);border-color:var(--abi-color-bg-secondary)}@media screen and (min-width:768px){.pages-blog_wedding_plan .box_original_wedding_plan{padding-bottom:calc(7rem + 30 * (100vw - 76.8rem)/ 1152)}}@media screen and (max-width:767px){.pages-blog_wedding_plan:after{height:95%}.pages-blog_wedding_plan .box_original_wedding_plan{padding-bottom:calc(5rem + 37.5 * (100vw - 32rem)/ 447)}}@media screen and (max-width:767px){.body_temp-wedding_item .p-contents7 .u-flex .c-plaintext--secondary br,.body_temp-wedding_item .p-contents8 .u-flex .c-plaintext--secondary br{display:none}}.con_cuisine{position:relative}.con_cuisine:after{content:"";width:100%;height:85%;background-color:var(--abi-color-bg-primary);position:absolute;top:7.5%;left:0;z-index:0}.con_cuisine>.box_cst{position:relative;z-index:1}@media screen and (max-width:767px){.con_cuisine:after{top:auto;bottom:0}.con_cuisine .inner{padding-top:90%!important}.con_cuisine .inner img{height:100%;object-fit:cover}}.con_footer_linklist .grid_items .item{background-color:var(--abi-color-bg-primary)}@media screen and (min-width:768px){.con_footer_linklist .grid_items .c-title--tertiary{padding:calc(2.1rem + 9 * (100vw - 76.8rem)/ 1152) 2.5% calc(3.15rem + 13.5 * (100vw - 76.8rem)/ 1152)}}@media screen and (max-width:767px){.con_footer_linklist .grid_items .c-title--tertiary{padding:calc(2.5rem + 18.75 * (100vw - 32rem)/ 447) 2.5%}}.con_wedding_style .c-modal_movie_trigger{position:relative}.con_wedding_style .c-modal_movie_trigger:before{content:"";position:absolute;top:0;left:0;z-index:1}@media screen and (min-width:768px){.con_wedding_style .c-modal_movie_trigger:before{width:calc(8.26rem + 35.4 * (100vw - 76.8rem)/ 1152);height:calc(9.45rem + 40.5 * (100vw - 76.8rem)/ 1152);border-top:calc(1rem + 5 * (100vw - 76.8rem)/ 1152) solid #8f8f8f;border-left:calc(1rem + 5 * (100vw - 76.8rem)/ 1152) solid #8f8f8f}}@media screen and (max-width:767px){.con_wedding_style .c-modal_movie_trigger:before{width:calc(5.9rem + 44.25 * (100vw - 32rem)/ 447);height:calc(6.75rem + 50.625 * (100vw - 32rem)/ 447);border-top:calc(.8rem + 6 * (100vw - 32rem)/ 447) solid #8f8f8f;border-left:calc(.8rem + 6 * (100vw - 32rem)/ 447) solid #8f8f8f}}.con_news .box_cst{overflow:hidden;position:relative}.con_news .box_cst:after{content:"";background-image:url(/cdn/shop/files/circle_w.svg?v=1701770921);background-size:cover;width:calc(26.46rem + 113.4 * (100vw - 76.8rem)/ 1152);height:calc(25.9rem + 111 * (100vw - 76.8rem)/ 1152);position:absolute;top:0;left:0;margin-top:-4.61538%;margin-left:-1.53846%}.con_news .box_cst>*{position:relative;z-index:1}@media screen and (max-width:767px){.con_news .box_cst:after{width:calc(18.9rem + 141.75 * (100vw - 32rem)/ 447);height:calc(18.5rem + 138.75 * (100vw - 32rem)/ 447);margin-top:-9.23077%;margin-left:-3.07692%}}.con_schedule .box_text .c-title--tertiary .tit em{display:inline-block;font-size:150%;margin-right:.1em}.con_schedule .inn_text1{padding:1em 0 1em 3em;position:relative}.con_schedule .inn_text1:before{content:"";width:1px;height:100%;background-color:var(--abi-color-sub1);position:absolute;top:0;left:1em}.con_schedule .inn_text1:after{content:"";width:1em;height:1px;background-color:var(--abi-color-sub1);position:absolute;bottom:0;left:0;transform:translate(calc(.3em - .5px),calc(-.3em - .5px)) rotate(60deg)}.con_schedule .inn_text1>ul>li{list-style-type:none;padding-left:0;text-indent:0}.con_schedule .inn_text1>ul>li:nth-child(n+2){margin-top:2em}.con_schedule .inn_text1>ul>li strong{font-size:115%}.con_schedule .inn_text1>ul+*+ul,.con_schedule .inn_text1>ul+ul{margin-top:3em}[class*=con_anchor] .item .c-title--tertiary .tit{line-height:1.6}@media screen and (min-width:768px){.con_anchor .item{min-height:calc(10.85rem + 46.5 * (100vw - 76.8rem)/ 1152)}}@media screen and (min-width:768px){.con_anchor_detail .item{min-height:calc(16.8rem + .0625*(100vw - 76.8rem))}}@media screen and (max-width:767px){.con_anchor_detail .item{min-height:calc(14rem + 105 * (100vw - 32rem)/ 447)}}.con_hall_spec{position:relative}.con_hall_spec:before{content:"";width:140px;height:3px;background-color:var(--abi-color-text);position:absolute;top:0;left:50%;transform:translate(-50%)}@media screen and (max-width:767px){.con_hall_spec:before{width:calc(10rem + 75 * (100vw - 32rem)/ 447)}}@media screen and (min-width:768px){.text_lh_l .c-plaintext--secondary,.text_lh_l.c-plaintext--secondary{line-height:2.875}}@media screen and (max-width:767px){.text_lh_l .c-plaintext--secondary,.text_lh_l.c-plaintext--secondary{line-height:2}}@media screen and (min-width:768px){.text_lh_m .c-plaintext--secondary,.text_lh_m.c-plaintext--secondary{line-height:2.25}}.con_wedding_item_dress{position:relative}.con_wedding_item_dress:after{content:"";width:100%;height:90px;background-color:#fff;position:absolute;top:0;left:0;z-index:0}.con_wedding_item_dress .box_cst{position:relative;z-index:1}.con_wedding_item_dress2{position:relative}.con_wedding_item_dress2:after{content:"";width:100%;height:85px;background-image:var(--abi-bg-texture-quaternary);position:absolute;top:0;left:0;z-index:0}.con_wedding_item_dress2 .box_cst{position:relative;z-index:1}.con_hair_make{position:relative}.con_hair_make:after{content:"";width:27.08333%;height:100%;background-color:#fff;position:absolute;top:0;right:0;z-index:0}.con_hair_make .box_cst{position:relative;z-index:1}@media screen and (min-width:1025px){.con_hair_make .box_flex{align-items:flex-end}}@media screen and (min-width:768px){.con_hair_make .inn_img{margin-right:0}}@media screen and (max-width:767px){.con_hair_make:before{content:"";width:100%;height:10%;background-color:#fff;position:absolute;top:0;right:0;z-index:0}.con_hair_make:after{width:15%;height:90%;top:auto;bottom:0}}.con_floor,.con_photo{overflow:hidden;position:relative}.con_floor:after,.con_photo:after{content:"";width:71.875%;height:430px;background-image:var(--abi-bg-texture-quaternary);position:absolute;bottom:0;left:0;z-index:0}.con_floor .box_cst,.con_photo .box_cst{position:relative;z-index:1}@media screen and (max-width:767px){.con_floor:after,.con_photo:after{top:0;bottom:auto}}.con_photo{position:relative}.con_photo:after{left:auto;right:0;z-index:0}@media screen and (min-width:768px){.con_photo .box_img2{margin-left:0}.con_photo .box_flex>.flex_items:first-child .inn_img{overflow:hidden;max-width:143.30484%!important;min-width:143.30484%}}@media screen and (min-width:768px) and (max-width:1630px){.con_photo .box_flex>.flex_items:first-child .inn_img img{margin-left:-15%}}@media screen and (min-width:768px){.con_logo_l .box_logo{margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/package_customize.css.map */
