@charset "UTF-8";:root{--HM_third:#f5f5f5;--primary:#163a64;--white:#fff;--black:#252529;--blue:#345478;--secondary:#cba373;--gray-100:#eee9e4;--bg-03:#fff8f2;--bg-schedule:#f9f9f9;--line:#e8d8c6;--sns-facebook:#0866ff;--sns-line:#06c755;--contact-require:#ff0044;--contact-placeholder:#929294;--contact-error-border:#ff8aa9;--contact-error-bg:#f7ceda}.bg-primary{background-color:var(--primary);color:var(--white)}.bg-secondary{background-color:var(--secondary);color:var(--white)}.bg-light{background-color:var(--bg-03);color:var(--primary)}.bg-light .section-header{color:var(--primary)}.bg-schedule{background-color:var(--bg-schedule)}.bg-gray{background-color:var(--gray-100);color:var(--primary)}.bg-gray .section-header{color:var(--primary)}.u-text-xs{font-size:12px}.u-text-sm{font-size:14px}.u-text-md{font-size:16px}.u-text-lg{font-size:18px}.news-content{margin-top:30px}.news-list{display:flex;flex-direction:column;gap:16px;width:100%;max-width:794px;margin-inline:auto}@media screen and (max-width:480px){.news-list{gap:10px}}.news-item{background-color:var(--white);border:1.5px solid var(--primary);border-radius:7.5px;overflow:hidden}@media screen and (max-width:480px){.news-item{border-width:1px;border-radius:5px}}.news-item-link{display:flex;flex-direction:column;gap:16px;padding:20px;color:var(--primary);text-decoration:none}@media screen and (max-width:480px){.news-item-link{padding:10px;gap:12px}}.news-item-header{display:flex;align-items:center;gap:7.5px}@media screen and (max-width:480px){.news-item-header{gap:5px}}.news-item-label{display:inline-block;padding:3px;background-color:var(--primary);font-weight:700;font-size:14px;line-height:130%;color:var(--white);text-transform:uppercase}@media screen and (max-width:480px){.news-item-label{padding:4px;font-size:10px}}.news-item-date{font-weight:350;font-size:14px;line-height:1.2142857143}@media screen and (max-width:480px){.news-item-date{font-size:12px;line-height:1.1666666667}}.news-item-title{font-weight:350;font-size:16px;line-height:150%}@media screen and (max-width:480px){.news-item-title{font-size:12px}}.news-button{margin-top:30px;text-align:center}@media screen and (max-width:480px){.news-button{margin-top:20px}}.news-button .hm_button{width:100%;max-width:380px}@media screen and (max-width:480px){.news-button .hm_button{min-height:46px}.news-button .hm_button span{font-size:16px}}.breadcrumb ul{display:flex;align-items:center}@media screen and (max-width:480px){.breadcrumb ul{overflow-x:scroll;word-break:keep-all;white-space:nowrap}}.breadcrumb li{color:var(--black);font-size:12px;font-weight:400;line-height:100%;letter-spacing:.72px;margin-left:3px}.breadcrumb li:first-child{margin-left:0}.breadcrumb li:last-child{flex:1}.breadcrumb li a{display:flex;align-items:center;gap:3px;text-decoration:none;color:inherit;transition:all .35s cubic-bezier(.215,.61,.355,1)}@media (hover:hover){.breadcrumb li a:hover{text-decoration:underline;text-underline-offset:2px;opacity:.5}}.breadcrumb li a:after{display:inline-block;font-family:icomoon;content:"\e90d";width:1em;height:1em;font-size:12px;line-height:1}@media screen and (max-width:820px){.breadcrumb li a:after{font-size:10px}}.schedule-heading{padding-bottom:10px;border-bottom:1px solid var(--white);display:flex;flex-direction:column;justify-content:space-between;gap:12px}.schedule-to-all{text-align:right}.schedule-to-all a{text-decoration:none;color:var(--white)}.schedule-to-all-star{color:#cba373}.schedule-container{margin-top:52px}@media screen and (max-width:480px){.schedule-container{margin-top:20px}}.schedule .anchor-area{margin:30px auto 0;max-width:794px}.schedule-tab{position:relative}.schedule-tab-button{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 20px));width:100%;display:flex;align-items:center;justify-content:space-between;pointer-events:none;z-index:5}.schedule-tab-button-next,.schedule-tab-button-prev{display:inline-block;width:18px;height:26px;background-color:var(--secondary);pointer-events:auto;border:none}@media screen and (max-width:480px){.schedule-tab-button-next,.schedule-tab-button-prev{width:12px;height:17px}}.schedule-tab-button-prev{clip-path:polygon(100% 0,0 50%,100% 100%)}.schedule-tab-button-next{clip-path:polygon(0 0,100% 50%,0 100%)}.schedule-tab-wrapper{width:100%;overflow-x:auto}.schedule-tab-wrapper::-webkit-scrollbar{display:none}.schedule-tab-wrapper{scrollbar-width:none}.schedule-tab-list{padding-bottom:40px;display:flex;align-items:center;width:-moz-max-content;width:max-content}@media screen and (max-width:480px){.schedule-tab-list{padding-bottom:28px}}.schedule-tab-item{width:142.8571428571px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;cursor:pointer}.schedule-tab-item-inner{padding:10px 6px 13px}.schedule-tab-item.is-active{background-size:contain;background-repeat:no-repeat;background-position:top center;color:var(--primary);position:relative}.schedule-tab-item.is-active:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:40px;background-color:var(--bg-schedule)}@media screen and (max-width:480px){.schedule-tab-item.is-active:after{bottom:12px}}.schedule-tab-item.is-active .schedule-tab-item-inner{background-color:var(--bg-schedule);border-radius:20px 20px 0 0;position:relative;z-index:1}.schedule-tab-item.is-active .schedule-tab-item-inner:before{content:"";position:absolute;left:0;bottom:0;translate:-100% 0;width:60%;height:100%;background-color:var(--primary);border-radius:0 0 16px 0}@media screen and (max-width:480px){.schedule-tab-item.is-active .schedule-tab-item-inner:before{border-radius:0 0 10px 0}}.schedule-tab-item.is-active .schedule-tab-item-inner:after{content:"";position:absolute;right:0;bottom:0;translate:100% 0;width:60%;height:100%;background-color:var(--primary);border-radius:0 0 0 16px}@media screen and (max-width:480px){.schedule-tab-item.is-active .schedule-tab-item-inner:after{border-radius:0 0 0 10px}}@media screen and (max-width:480px){.schedule-tab-item{width:106px;padding-block:8px 12px;gap:4px}}.schedule-tab-date{display:flex;align-items:flex-end;gap:10px;position:relative}.schedule-tab-date .small{font-size:18px;line-height:1.2222222222}.schedule-tab-date .large{font-size:37px;line-height:1}.schedule-tab-date-star{color:#cba373;font-size:17.109px;font-weight:400;position:absolute;bottom:0;right:-22px;z-index:1}.schedule-tab-date.hm-day::after{content:"★";margin-left:-10px;display:inline-block;font-size:17px;line-height:1.2352941176;color:var(--secondary)}@media screen and (max-width:480px){.schedule-tab-date{gap:7px}.schedule-tab-date .small{font-size:12px;line-height:1.1666666667}.schedule-tab-date .large{font-size:24px}.schedule-tab-date.hm-day::after{margin-left:-7px;font-size:11px;line-height:1.1818181818}}.schedule-tab-weekday{font-weight:400;font-size:18px;line-height:1.2222222222;text-align:center}.schedule-content-area{margin-top:-40px;position:relative;width:100%;padding-block:40px;padding-inline:60px;background-color:var(--bg-schedule);border-radius:16px;color:var(--primary)}@media screen and (max-width:768px){.schedule-content-area{padding-block:0 20px;padding-inline:20px}}@media screen and (max-width:480px){.schedule-content-area{padding-inline:15px;border-radius:15px}}.schedule-content{width:100%;max-width:794px;min-height:400px;margin-inline:auto;display:none}.schedule-content.is-active{display:block}.schedule-movie-list{display:flex;flex-direction:column;gap:20px}@media screen and (max-width:480px){.schedule-movie-list{gap:13px}}.schedule-movie-item{padding-top:20px}.schedule-movie-item+.schedule-movie-item{border-top:1px solid var(--line)}@media screen and (max-width:480px){.schedule-movie-item{padding-top:13px}}.schedule-movie-information{display:grid;grid-template-columns:auto 1fr;gap:20px;position:relative}@media screen and (max-width:480px){.schedule-movie-information{gap:10px}}.schedule-movie-information-thumbnail{width:90px;aspect-ratio:90/128;flex-shrink:0;rotate:.0000001deg}.schedule-movie-information-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:480px){.schedule-movie-information-thumbnail{width:66px}}.schedule-movie-information-body{display:flex;flex-direction:column;gap:10px}@media screen and (max-width:480px){.schedule-movie-information-body{gap:6px}}.schedule-movie-information-title{font-weight:400;font-size:18px;line-height:1.2222222222}@media screen and (max-width:480px){.schedule-movie-information-title{font-size:14px;line-height:1.2142857143}}.schedule-movie-information-tag-list{display:flex;gap:8px}@media screen and (max-width:480px){.schedule-movie-information-tag-list{gap:6px}}.schedule-movie-information-tag-item{display:inline-block;padding:6px;border-radius:6px;background-color:var(--primary);color:var(--white);font-weight:400;font-size:13px;line-height:1.2307692308}@media screen and (max-width:480px){.schedule-movie-information-tag-item{padding:4px;font-size:12px;line-height:1.1666666667}}.schedule-movie-information-meta{display:flex;flex-direction:column}.schedule-movie-information-description{font-size:14px;color:var(--black)}@media screen and (max-width:480px){.schedule-movie-information-description{font-size:12px}}.schedule-movie-information-duration{font-size:14px;color:var(--black);text-align:right}@media screen and (max-width:480px){.schedule-movie-information-duration{font-size:12px}}.schedule-movie-information-switch{position:absolute;bottom:0;right:0;font-size:14px;line-height:1.2142857143;border:none;background:0 0}.schedule-movie-information-switch::before{content:"スケジュールを閉じる▲";display:inline-block;transition:all .35s cubic-bezier(.215,.61,.355,1);opacity:0;visibility:hidden}.schedule-movie-information-switch::after{position:absolute;top:0;right:0;content:"スケジュールを開く▼";display:inline-block;transition:all .35s cubic-bezier(.215,.61,.355,1)}.schedule-movie-information-switch.is-open::before{opacity:1;visibility:visible}.schedule-movie-information-switch.is-open::after{opacity:0;visibility:hidden}.schedule-showtime-list{margin-top:20px;display:flex;flex-wrap:wrap;gap:16px;height:0;overflow:hidden}@media screen and (max-width:480px){.schedule-showtime-list{margin-top:13px;grid-template-columns:repeat(3,1fr);gap:7px}}.schedule-showtime-item{max-width:119px;border:1px solid var(--primary);border-radius:8px;background-color:var(--white)}@media screen and (max-width:480px){.schedule-showtime-item{max-width:97px}}.schedule-showtime-item.disabled{border-color:var(--gray-100);background:var(--gray-100);pointer-events:none}.schedule-showtime-item.soldout{pointer-events:none}.schedule-showtime-link{display:flex;flex-direction:column;align-items:center;padding:10px;color:var(--primary);text-decoration:none}@media screen and (max-width:480px){.schedule-showtime-link{padding:10px 8px}}.schedule-showtime-time{text-box:revert;font-weight:400;font-size:14px;line-height:1.2142857143;text-align:center}.schedule-showtime-time-start{display:block;font-size:28px;line-height:1.5;font-weight:600;margin-block:6px}.schedule-showtime-screen{margin-top:5px;text-box:revert;font-weight:400;font-size:12px;line-height:1.25;text-align:center}.schedule-showtime-status{margin-top:6px;text-box:revert;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;font-weight:400;font-size:14px;line-height:1.2142857143;text-align:center}.schedule-showtime-status::before{font-weight:400;font-size:36px;line-height:1.2222222222;text-align:center}.schedule-showtime-status.member::before{content:"▲"}.schedule-showtime-status.available::before{content:"●"}.schedule-showtime-status.ended::before{content:"×"}.schedule-showtime-status.over::before{content:"-"}.schedule-buttons{margin-top:50px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-template-rows:auto;align-items:center;justify-content:center;gap:30px;width:100%;max-width:790px;margin-inline:auto}@media screen and (max-width:768px){.schedule-buttons{gap:20px}}@media screen and (max-width:480px){.schedule-buttons{margin-top:40px}}.schedule-button .hm_button{width:100%}@media screen and (max-width:480px){.schedule-button .hm_button{min-height:46px}.schedule-button .hm_button span{font-size:16px}}.schedule-purchase-modal{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px 16px;box-sizing:border-box}.schedule-purchase-modal[hidden]{display:none!important}.schedule-purchase-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.5);cursor:pointer}.schedule-purchase-modal__box{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-end;gap:4px;width:100%;max-width:343px;pointer-events:none}.schedule-purchase-modal__box>*{pointer-events:auto}.schedule-purchase-modal__close{flex-shrink:0;width:40px;height:40px;padding:0;border:none;background:var(--white);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px rgba(0,0,0,.12);transition:all .35s cubic-bezier(.215,.61,.355,1)}@media (hover:hover){.schedule-purchase-modal__close:hover{opacity:var(--hover-opacity)}}.schedule-purchase-modal__close-icon{position:relative;width:18px;height:18px}.schedule-purchase-modal__close-icon::after,.schedule-purchase-modal__close-icon::before{content:"";position:absolute;left:50%;top:50%;width:18px;height:2px;background:var(--primary);border-radius:1px}.schedule-purchase-modal__close-icon::before{transform:translate(-50%,-50%) rotate(45deg)}.schedule-purchase-modal__close-icon::after{transform:translate(-50%,-50%) rotate(-45deg)}.schedule-purchase-modal__panel{width:100%;min-height:463px;max-height:min(100vh - 120px,463px);overflow-y:auto;padding:30px;border-radius:30px;background:var(--white);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.schedule-purchase-modal__top{display:flex;flex-direction:column;gap:17px;width:100%}.schedule-purchase-modal__guest-block{display:flex;flex-direction:column;gap:6px;width:100%}.schedule-purchase-modal__btn{display:flex;align-items:center;justify-content:center;gap:12px;min-height:53px;padding:10.8px 20px;border-radius:9.6px;text-decoration:none;font-weight:400;font-size:16px;line-height:normal;text-align:center;box-sizing:border-box;width:100%;transition:all .35s cubic-bezier(.215,.61,.355,1)}@media (hover:hover){.schedule-purchase-modal__btn:hover{opacity:var(--hover-opacity)}}.schedule-purchase-modal__btn--primary{background:var(--primary);border:2px solid var(--primary);color:var(--white)}.schedule-purchase-modal__btn--outline{background:var(--white);border:1px solid var(--primary);color:var(--primary)}.schedule-purchase-modal__btn--secondary{background:var(--secondary);border:2px solid var(--secondary);color:var(--white)}.schedule-purchase-modal__btn-label--register{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 4px}.schedule-purchase-modal__register-fee{font-size:14px}.schedule-purchase-modal__btn-arrow{flex-shrink:0;width:24px;height:24px;position:relative}.schedule-purchase-modal__btn-arrow::after{content:"";position:absolute;inset:4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}.schedule-purchase-modal__note{margin:0;font-size:12px;line-height:normal;color:#252529}.schedule-purchase-modal__promo{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:30px;width:100%}.schedule-purchase-modal__promo-title{margin:0;max-width:283px;font-size:18px;font-weight:700;line-height:normal;text-align:center;color:var(--primary)}.schedule-purchase-modal__benefits{margin:0;padding:0;list-style:none;width:100%;display:flex;flex-direction:column;gap:6px}.schedule-purchase-modal__benefit{display:flex;align-items:center;gap:2px;margin:0;font-size:14px;line-height:normal;letter-spacing:.42px;color:#252529}.schedule-purchase-modal__benefit::before{content:"";flex-shrink:0;width:12px;height:12px;border-radius:50%;background:var(--primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='1.5' d='M2.5 6l2.5 2.5L9.5 3.5'/%3E%3C/svg%3E");background-size:10px 10px;background-position:center;background-repeat:no-repeat}html.is-schedule-purchase-modal-open{overflow:hidden}:root{--block-gap-max:20;--block-gap-min:20;--section-vertical-padding:120px;--border_radius:8px}main:has(.blockeditor-area){background-color:var(--gray-100)}.blockeditor-area{width:100%;width:100%;margin-inline:auto;max-width:calc(var(--inner-width) + var(--inner-padding) * 2);padding-inline:calc(var(--inner-padding));margin-inline:auto;padding-block:0 clamp(30px,4.375vw + .2rem,70px)}.blockeditor-area .articleBody{padding-block:clamp(30px,4.375vw + .2rem,70px);padding-inline:var(--inner-padding);background-color:var(--bg-schedule);border-radius:30px}.blockeditor-area .article-wrap{width:100%;max-width:794px;margin-inline:auto}.blockEditor,.wp-block-post-content{container:content/inline-size}@media screen and (max-width:1440px){.blockEditor,.wp-block-post-content{width:100%}}.blockEditor .sp,.wp-block-post-content .sp{display:none}@media screen and (max-width:480px){.blockEditor .sp,.wp-block-post-content .sp{display:block}}.blockEditor .pc,.wp-block-post-content .pc{display:block}@media screen and (max-width:480px){.blockEditor .pc,.wp-block-post-content .pc{display:none}}.blockEditor .is-layout-constrained>*+*,.blockEditor .is-layout-flow>*+*,.blockEditor .wp-block-custom-card .card-inner>*+*,.blockEditor .wp-block-custom-section .section-inner>*+*,.blockEditor>*+*,.wp-block-post-content .is-layout-constrained>*+*,.wp-block-post-content .is-layout-flow>*+*,.wp-block-post-content .wp-block-custom-card .card-inner>*+*,.wp-block-post-content .wp-block-custom-section .section-inner>*+*,.wp-block-post-content>*+*{margin-top:clamp(var(--block-gap-min) * 1px,var(--block-gap-max) / 16 * 1vw + .2rem,var(--block-gap-max) * 1px);margin-bottom:0}.blockEditor .wp-block-custom-section+.wp-block-custom-section,.wp-block-post-content .wp-block-custom-section+.wp-block-custom-section{margin-top:0!important}.blockEditor h2,.wp-block-post-content h2{font-weight:700;font-size:clamp(21px,1.5vw + .2rem,24px);line-height:150%;letter-spacing:0}.blockEditor h2:not(:first-child),.wp-block-post-content h2:not(:first-child){margin-top:clamp(50px,4.375vw + .2rem,70px)}.blockEditor h2+h3:not(:first-child),.wp-block-post-content h2+h3:not(:first-child){margin-top:clamp(15px,1.25vw + .2rem,20px)}.blockEditor h3,.wp-block-post-content h3{font-weight:600;font-size:clamp(18px,1.25vw + .2rem,20px);line-height:170%;letter-spacing:0}.blockEditor h3:not(:first-child),.wp-block-post-content h3:not(:first-child){margin-top:clamp(40px,3.75vw + .2rem,60px)}.blockEditor h3+h4:not(:first-child),.wp-block-post-content h3+h4:not(:first-child){margin-top:clamp(15px,1.25vw + .2rem,20px)}.blockEditor h4,.wp-block-post-content h4{font-weight:700;font-size:16px;line-height:170%;letter-spacing:0}.blockEditor h4:not(:first-child),.wp-block-post-content h4:not(:first-child){margin-top:clamp(40px,3.75vw + .2rem,60px)}.blockEditor h5,.wp-block-post-content h5{font-weight:700;font-size:14px;line-height:170%;letter-spacing:0}.blockEditor h5:not(:first-child),.wp-block-post-content h5:not(:first-child){margin-top:36px}.blockEditor h6,.wp-block-post-content h6{font-size:clamp(14px,1.125vw + .2rem,18px);letter-spacing:1.08px}.blockEditor h6:not(:first-child),.wp-block-post-content h6:not(:first-child){margin-top:clamp(25px,2vw + .2rem,32px)}@media screen and (max-width:480px){.blockEditor h6,.wp-block-post-content h6{letter-spacing:.84px}}.blockEditor h2,.blockEditor h3,.blockEditor h4,.blockEditor h5,.blockEditor h6,.wp-block-post-content h2,.wp-block-post-content h3,.wp-block-post-content h4,.wp-block-post-content h5,.wp-block-post-content h6{position:relative;padding:5px 0;color:var(--primary)}.blockEditor h2 img,.blockEditor h3 img,.blockEditor h4 img,.blockEditor h5 img,.blockEditor h6 img,.wp-block-post-content h2 img,.wp-block-post-content h3 img,.wp-block-post-content h4 img,.wp-block-post-content h5 img,.wp-block-post-content h6 img{display:inline!important}.blockEditor h2[data-heading-style=underline],.blockEditor h3[data-heading-style=underline],.blockEditor h4[data-heading-style=underline],.blockEditor h5[data-heading-style=underline],.blockEditor h6[data-heading-style=underline],.wp-block-post-content h2[data-heading-style=underline],.wp-block-post-content h3[data-heading-style=underline],.wp-block-post-content h4[data-heading-style=underline],.wp-block-post-content h5[data-heading-style=underline],.wp-block-post-content h6[data-heading-style=underline]{padding-bottom:clamp(6px,.9375vw + .2rem,15px);border-bottom:3px solid #e7e7e7}.blockEditor h2[data-heading-style=underline]:after,.blockEditor h3[data-heading-style=underline]:after,.blockEditor h4[data-heading-style=underline]:after,.blockEditor h5[data-heading-style=underline]:after,.blockEditor h6[data-heading-style=underline]:after,.wp-block-post-content h2[data-heading-style=underline]:after,.wp-block-post-content h3[data-heading-style=underline]:after,.wp-block-post-content h4[data-heading-style=underline]:after,.wp-block-post-content h5[data-heading-style=underline]:after,.wp-block-post-content h6[data-heading-style=underline]:after{display:block;content:"";width:80px;height:3px;background-color:var(--secondary);position:absolute;bottom:-3px;left:0}@media screen and (max-width:480px){.blockEditor h2[data-heading-style=underline]:after,.blockEditor h3[data-heading-style=underline]:after,.blockEditor h4[data-heading-style=underline]:after,.blockEditor h5[data-heading-style=underline]:after,.blockEditor h6[data-heading-style=underline]:after,.wp-block-post-content h2[data-heading-style=underline]:after,.wp-block-post-content h3[data-heading-style=underline]:after,.wp-block-post-content h4[data-heading-style=underline]:after,.wp-block-post-content h5[data-heading-style=underline]:after,.wp-block-post-content h6[data-heading-style=underline]:after{width:48px}}.blockEditor h2[data-heading-style=catch],.blockEditor h3[data-heading-style=catch],.blockEditor h4[data-heading-style=catch],.blockEditor h5[data-heading-style=catch],.blockEditor h6[data-heading-style=catch],.wp-block-post-content h2[data-heading-style=catch],.wp-block-post-content h3[data-heading-style=catch],.wp-block-post-content h4[data-heading-style=catch],.wp-block-post-content h5[data-heading-style=catch],.wp-block-post-content h6[data-heading-style=catch]{border-left:2px solid var(--secondary);padding-left:9px}.blockEditor p,.wp-block-post-content p{color:var(--text);font-size:14px;font-weight:400;line-height:150%;letter-spacing:0;text-box:none}.blockEditor p strong,.wp-block-post-content p strong{font-weight:700}.blockEditor p a,.wp-block-post-content p a{color:var(--primary);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:5.5%;text-box:inherit}.blockEditor ol,.blockEditor ul,.wp-block-post-content ol,.wp-block-post-content ul{margin-top:40px;padding-left:0;margin-left:.8em}.blockEditor ol [role=textbox],.blockEditor ul [role=textbox],.wp-block-post-content ol [role=textbox],.wp-block-post-content ul [role=textbox]{display:inline}.blockEditor ol ol,.blockEditor ol ul,.blockEditor ul ol,.blockEditor ul ul,.wp-block-post-content ol ol,.wp-block-post-content ol ul,.wp-block-post-content ul ol,.wp-block-post-content ul ul{margin-top:22px;width:100%}@media screen and (max-width:480px){.blockEditor ol ol,.blockEditor ol ul,.blockEditor ul ol,.blockEditor ul ul,.wp-block-post-content ol ol,.wp-block-post-content ol ul,.wp-block-post-content ul ol,.wp-block-post-content ul ul{margin-top:-4px}}.blockEditor ol>li,.blockEditor ul>li,.wp-block-post-content ol>li,.wp-block-post-content ul>li{list-style-type:none;margin-top:22px;position:relative;color:var(--black);font-size:14px;font-weight:400;line-height:150%;letter-spacing:0;text-indent:-1em;padding-left:1em}.blockEditor ol>li:first-child,.blockEditor ul>li:first-child,.wp-block-post-content ol>li:first-child,.wp-block-post-content ul>li:first-child{margin-top:0}.blockEditor ol>li::before,.blockEditor ul>li::before,.wp-block-post-content ol>li::before,.wp-block-post-content ul>li::before{display:inline-block;content:"";line-height:1;margin-right:8px}.blockEditor ol>li span,.blockEditor ul>li span,.wp-block-post-content ol>li span,.wp-block-post-content ul>li span{flex:1}.blockEditor ol>li a,.blockEditor ul>li a,.wp-block-post-content ol>li a,.wp-block-post-content ul>li a{color:var(--primary);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:5.5%}.blockEditor ol>li a::after,.blockEditor ul>li a::after,.wp-block-post-content ol>li a::after,.wp-block-post-content ul>li a::after{display:inline!important}.blockEditor ul,.wp-block-post-content ul{margin-left:0}.blockEditor ul>li,.wp-block-post-content ul>li{gap:10px}.blockEditor ul>li::before,.wp-block-post-content ul>li::before{width:8px;aspect-ratio:1/1;border-radius:100px;border:1px solid var(--primary);background-color:var(--primary);transform:translateY(-1px)}@media screen and (max-width:820px){.blockEditor ul>li::before,.wp-block-post-content ul>li::before{transform:translateY(-1px)}}.blockEditor ul>li ul,.wp-block-post-content ul>li ul{margin-top:22px}.blockEditor ul>li ul:first-child,.wp-block-post-content ul>li ul:first-child{margin-top:22px}.blockEditor ul>li ul li,.wp-block-post-content ul>li ul li{padding-left:clamp(17px,1.375vw + .2rem,22px)}.blockEditor ul>li ul li:before,.wp-block-post-content ul>li ul li:before{background-color:var(--white)}.blockEditor ol,.wp-block-post-content ol{counter-reset:number 0}.blockEditor ol>li,.wp-block-post-content ol>li{counter-increment:number 1}.blockEditor ol>li:before,.wp-block-post-content ol>li:before{margin-top:0;content:counter(number) ".";color:var(--primary)}.blockEditor ol>li ol,.wp-block-post-content ol>li ol{margin-top:22px;counter-reset:my-nested-counter;list-style-type:none;margin-left:0}.blockEditor ol>li ol:first-child,.wp-block-post-content ol>li ol:first-child{margin-top:22px}.blockEditor ol>li ol li,.wp-block-post-content ol>li ol li{counter-increment:my-nested-counter;padding-left:42px;text-indent:-20px}.blockEditor ol>li ol li:before,.wp-block-post-content ol>li ol li:before{margin-top:0;content:counter(number) "-" counter(my-nested-counter) "."}.blockEditor ul.is-notice-list,.wp-block-post-content ul.is-notice-list{--list-icon:"※";margin-top:14px}.blockEditor ul.is-notice-list>li,.wp-block-post-content ul.is-notice-list>li{margin-top:14px;text-indent:0;padding-left:calc(1em + 2px);font-size:12px;line-height:137%}.blockEditor ul.is-notice-list>li::before,.wp-block-post-content ul.is-notice-list>li::before{content:var(--list-icon);width:revert;border-radius:revert;border:revert;background-color:revert;transform:revert;aspect-ratio:revert;text-indent:calc(-1em - 2px);margin-right:0}.blockEditor ul.is-notice-list>li ul,.wp-block-post-content ul.is-notice-list>li ul{margin-left:calc(-1em - 2px)}.blockEditor ul.is-notice-list>li ul li,.wp-block-post-content ul.is-notice-list>li ul li{--list-icon:"・";margin-top:14px;text-indent:0;padding-left:calc(1em + 2px);font-size:12px;line-height:137%}.blockEditor ul.is-notice-list>li ul li::before,.wp-block-post-content ul.is-notice-list>li ul li::before{content:var(--list-icon);width:revert;border-radius:revert;border:revert;background-color:revert;transform:revert;aspect-ratio:revert;text-indent:calc(-1em - 2px);margin-right:0}.blockEditor .wp-block-buttons:not(.anchor-list),.wp-block-post-content .wp-block-buttons:not(.anchor-list){--gap:clamp(20px, 2vw + 0.2rem, 32px);margin-top:30px;display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:flex-start}@media screen and (max-width:480px){.blockEditor .wp-block-buttons:not(.anchor-list),.wp-block-post-content .wp-block-buttons:not(.anchor-list){margin-top:20px;gap:20px}}.blockEditor .wp-block-buttons:not(.anchor-list) .wp-block-button,.wp-block-post-content .wp-block-buttons:not(.anchor-list) .wp-block-button{margin-top:0;flex:0 1 calc((100% - var(--gap))/ 2);min-width:317px;max-width:600px}@media screen and (max-width:700px){.blockEditor .wp-block-buttons:not(.anchor-list) .wp-block-button,.wp-block-post-content .wp-block-buttons:not(.anchor-list) .wp-block-button{flex-basis:100%;max-width:600px;margin-inline:auto}}.blockEditor .wp-block-buttons:not(.anchor-list) .wp-block-button .wp-block-button__link,.wp-block-post-content .wp-block-buttons:not(.anchor-list) .wp-block-button .wp-block-button__link{width:100%;min-height:53px;padding:16px 40px;display:flex;justify-content:center;align-items:center;text-decoration:none;border-radius:9.6px;background:var(--primary);box-sizing:border-box}@media screen and (max-width:480px){.blockEditor .wp-block-buttons:not(.anchor-list) .wp-block-button .wp-block-button__link,.wp-block-post-content .wp-block-buttons:not(.anchor-list) .wp-block-button .wp-block-button__link{width:100%;min-height:49px;padding:15px 20px}}.blockEditor .wp-block-buttons:not(.anchor-list) .wp-block-button .wp-block-button__link span,.wp-block-post-content .wp-block-buttons:not(.anchor-list) .wp-block-button .wp-block-button__link span{color:var(--white);font-size:16px;font-weight:400;line-height:1.7}@media screen and (max-width:480px){.blockEditor .wp-block-buttons:not(.anchor-list) .wp-block-button .wp-block-button__link span,.wp-block-post-content .wp-block-buttons:not(.anchor-list) .wp-block-button .wp-block-button__link span{font-size:14px;line-height:1.1875}}.blockEditor .wp-block-buttons:not(.anchor-list) .wp-block-button:only-child,.wp-block-post-content .wp-block-buttons:not(.anchor-list) .wp-block-button:only-child{flex:0 1 auto;width:-moz-fit-content;width:fit-content;min-width:317px;max-width:600px;margin-inline:auto}@media screen and (max-width:480px){.blockEditor .wp-block-buttons:not(.anchor-list) .wp-block-button:only-child,.wp-block-post-content .wp-block-buttons:not(.anchor-list) .wp-block-button:only-child{min-width:100%;max-width:100%;margin-inline:auto}}.blockEditor .wp-block-buttons:not(.anchor-list) .wp-block-button:only-child .wp-block-button__link,.wp-block-post-content .wp-block-buttons:not(.anchor-list) .wp-block-button:only-child .wp-block-button__link{width:auto;min-width:317px;max-width:600px}@media screen and (max-width:480px){.blockEditor .wp-block-buttons:not(.anchor-list) .wp-block-button:only-child .wp-block-button__link,.wp-block-post-content .wp-block-buttons:not(.anchor-list) .wp-block-button:only-child .wp-block-button__link{width:100%;min-width:100%;max-width:100%}}.blockEditor .wp-block-buttons.anchor-list,.wp-block-post-content .wp-block-buttons.anchor-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;gap:10px}@media screen and (max-width:480px){.blockEditor .wp-block-buttons.anchor-list,.wp-block-post-content .wp-block-buttons.anchor-list{justify-content:flex-start;gap:8px}}.blockEditor .wp-block-buttons.anchor-list .wp-block-button__link,.wp-block-post-content .wp-block-buttons.anchor-list .wp-block-button__link{background-color:var(--white);min-width:92px;min-height:48px;padding:10px;border-radius:100vh;border:1.2px solid var(--secondary);color:var(--secondary);font-size:16px;font-weight:400;line-height:170%;letter-spacing:0}@media screen and (max-width:480px){.blockEditor .wp-block-buttons.anchor-list .wp-block-button__link,.wp-block-post-content .wp-block-buttons.anchor-list .wp-block-button__link{min-width:68px;padding:15px 10px}}.blockEditor .wp-block-buttons.anchor-list .wp-block-button__link span,.wp-block-post-content .wp-block-buttons.anchor-list .wp-block-button__link span{color:var(--secondary)}@media screen and (max-width:480px){.blockEditor .wp-block-buttons.anchor-list .wp-block-button__link span,.wp-block-post-content .wp-block-buttons.anchor-list .wp-block-button__link span{font-size:16px}}.blockEditor .wp-block-columns,.wp-block-post-content .wp-block-columns{gap:48px 40px}.blockEditor .wp-block-columns .wp-block-column>:first-child,.wp-block-post-content .wp-block-columns .wp-block-column>:first-child{margin-top:0!important}.blockEditor .wp-block-columns[data-remove-horizontal-gap=true],.wp-block-post-content .wp-block-columns[data-remove-horizontal-gap=true]{-moz-column-gap:0!important;column-gap:0!important;gap:var(--wp--style--block-gap,48px) 0!important}.blockEditor .wp-block-columns[data-remove-vertical-gap=true],.wp-block-post-content .wp-block-columns[data-remove-vertical-gap=true]{row-gap:0!important;gap:0 var(--wp--style--block-gap,40px)!important}.blockEditor .wp-block-columns[data-remove-horizontal-gap=true][data-remove-vertical-gap=true],.wp-block-post-content .wp-block-columns[data-remove-horizontal-gap=true][data-remove-vertical-gap=true]{gap:0!important}.blockEditor .wp-block-columns .wp-block-button,.wp-block-post-content .wp-block-columns .wp-block-button{min-width:revert!important;width:100%!important;max-width:317px!important}.blockEditor .wp-block-columns .wp-block-button .wp-block-button__link,.wp-block-post-content .wp-block-columns .wp-block-button .wp-block-button__link{min-width:revert!important;width:100%!important;max-width:317px!important}.blockEditor .wp-block-media-text,.wp-block-post-content .wp-block-media-text{margin-top:clamp(30px,3.03125vw + .2rem,48.5px);gap:15px 28px}.blockEditor .wp-block-media-text__media>:first-child,.wp-block-post-content .wp-block-media-text__media>:first-child{margin-top:0!important}.blockEditor .wp-block-media-text__content,.wp-block-post-content .wp-block-media-text__content{padding:0!important}.blockEditor .wp-block-media-text__content p,.wp-block-post-content .wp-block-media-text__content p{font-size:clamp(14px,1vw + .2rem,16px);font-weight:400;line-height:175%;letter-spacing:.07em}@media screen and (max-width:480px){.blockEditor .wp-block-media-text__content p,.wp-block-post-content .wp-block-media-text__content p{line-height:150%;letter-spacing:0}}.blockEditor .wp-block-media-text .wp-block-button__link,.wp-block-post-content .wp-block-media-text .wp-block-button__link{min-width:100%}.blockEditor .wp-block-media-text .wp-block-button,.wp-block-post-content .wp-block-media-text .wp-block-button{min-width:revert!important;width:100%!important;max-width:317px!important}.blockEditor .wp-block-media-text .wp-block-button .wp-block-button__link,.wp-block-post-content .wp-block-media-text .wp-block-button .wp-block-button__link{min-width:revert!important;width:100%!important;max-width:317px!important}.blockEditor .wp-block-image,.wp-block-post-content .wp-block-image{margin-top:clamp(15px,2vw + .2rem,32px)}.blockEditor .wp-block-image img,.wp-block-post-content .wp-block-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:all .35s cubic-bezier(.215,.61,.355,1)}.blockEditor .wp-block-image a,.wp-block-post-content .wp-block-image a{display:block;overflow:hidden}@media (hover:hover){.blockEditor .wp-block-image a:hover img,.wp-block-post-content .wp-block-image a:hover img{scale:1.05}}.blockEditor .wp-block-image .is-style-rounded .wp-block-image-wrap,.blockEditor .wp-block-image .is-style-rounded figure,.blockEditor .wp-block-image.is-style-circle-mask .wp-block-image-wrap,.blockEditor .wp-block-image.is-style-circle-mask figure,.blockEditor .wp-block-image.is-style-rounded .wp-block-image-wrap,.blockEditor .wp-block-image.is-style-rounded figure,.wp-block-post-content .wp-block-image .is-style-rounded .wp-block-image-wrap,.wp-block-post-content .wp-block-image .is-style-rounded figure,.wp-block-post-content .wp-block-image.is-style-circle-mask .wp-block-image-wrap,.wp-block-post-content .wp-block-image.is-style-circle-mask figure,.wp-block-post-content .wp-block-image.is-style-rounded .wp-block-image-wrap,.wp-block-post-content .wp-block-image.is-style-rounded figure{border-radius:var(--border_radius);overflow:hidden}.blockEditor .wp-block-image .is-style-rounded img,.blockEditor .wp-block-image.is-style-circle-mask img,.blockEditor .wp-block-image.is-style-rounded img,.wp-block-post-content .wp-block-image .is-style-rounded img,.wp-block-post-content .wp-block-image.is-style-circle-mask img,.wp-block-post-content .wp-block-image.is-style-rounded img{border-radius:0}.blockEditor .wp-block-gallery,.wp-block-post-content .wp-block-gallery{align-items:flex-start!important;--wp--style--unstable-gallery-gap:var(
    --wp--style--gallery-gap-default,
    var(--gallery-block--gutter-size, var(--wp--style--block-gap, 32px))
  )!important;gap:var(--wp--style--gallery-gap-default,var(--gallery-block--gutter-size,var(--wp--style--block-gap,32px)))!important}@media screen and (max-width:480px){.blockEditor .wp-block-gallery,.wp-block-post-content .wp-block-gallery{--wp--style--unstable-gallery-gap:var(
      --wp--style--gallery-gap-default,
      var(--gallery-block--gutter-size, var(--wp--style--block-gap, 17px))
    )!important;gap:var(--wp--style--gallery-gap-default,var(--gallery-block--gutter-size,var(--wp--style--block-gap,17px)))!important}}.blockEditor .wp-block-gallery .wp-block-image,.wp-block-post-content .wp-block-gallery .wp-block-image{margin-top:0;flex-grow:inherit!important}.blockEditor .wp-block-file,.wp-block-post-content .wp-block-file{display:flex;align-items:center}.blockEditor .wp-block-file a,.wp-block-post-content .wp-block-file a{color:var(--primary);font-size:clamp(14px,1vw + .2rem,16px);font-weight:400;letter-spacing:.96px;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:2px}.blockEditor .wp-block-file a:not(.wp-block-file__button):after,.wp-block-post-content .wp-block-file a:not(.wp-block-file__button):after{display:none!important}.blockEditor .wp-block-file a.wp-block-file__button,.wp-block-post-content .wp-block-file a.wp-block-file__button{display:inline-flex;align-items:center;gap:4px;position:relative;background-color:var(--primary);border:1px solid var(--primary);font-size:clamp(12px,.875vw + .2rem,14px);font-weight:600;line-height:1;padding:4px 9px 4px 11px;color:var(--white);text-decoration:none;letter-spacing:0;margin-left:7px;border-radius:0;transition:all .35s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:480px){.blockEditor .wp-block-file a.wp-block-file__button,.wp-block-post-content .wp-block-file a.wp-block-file__button{padding:5px 6px 4px 8px}}.blockEditor .wp-block-file a.wp-block-file__button:after,.wp-block-post-content .wp-block-file a.wp-block-file__button:after{display:inline-block;font-family:icomoon;content:"\e920";font-weight:500;width:1em;height:1em;font-size:clamp(15px,1.125vw + .2rem,18px);line-height:1;vertical-align:baseline;color:var(--white)}@media (hover:hover){.blockEditor .wp-block-file a.wp-block-file__button:hover,.wp-block-post-content .wp-block-file a.wp-block-file__button:hover{opacity:.5}}.blockEditor .wp-block-embed-youtube,.blockEditor .wp-block-video,.wp-block-post-content .wp-block-embed-youtube,.wp-block-post-content .wp-block-video{margin-top:clamp(10px,2vw + .2rem,32px)}.blockEditor .wp-block-embed-youtube .wp-block-embed__wrapper,.blockEditor .wp-block-video .wp-block-embed__wrapper,.wp-block-post-content .wp-block-embed-youtube .wp-block-embed__wrapper,.wp-block-post-content .wp-block-video .wp-block-embed__wrapper{position:relative;width:100%;padding-top:56.25%}.blockEditor .wp-block-embed-youtube .wp-block-embed__wrapper iframe,.blockEditor .wp-block-video .wp-block-embed__wrapper iframe,.wp-block-post-content .wp-block-embed-youtube .wp-block-embed__wrapper iframe,.wp-block-post-content .wp-block-video .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.blockEditor .wp-block-quote,.wp-block-post-content .wp-block-quote{border:2px solid var(--Gray2);padding:clamp(20px,2.8125vw + .2rem,45px) clamp(17px,2.375vw + .2rem,38px) clamp(13px,2.3125vw + .2rem,37px)}@media screen and (max-width:480px){.blockEditor .wp-block-quote,.wp-block-post-content .wp-block-quote{border-width:1px}}.blockEditor .wp-block-quote p,.wp-block-post-content .wp-block-quote p{margin-top:0}.blockEditor .wp-block-quote cite,.wp-block-post-content .wp-block-quote cite{margin-top:18px;color:var(--primary);font-style:normal;font-size:clamp(14px,1vw + .2rem,16px);font-weight:400;line-height:170%;letter-spacing:.8px}.blockEditor .wp-block-quote cite a,.wp-block-post-content .wp-block-quote cite a{color:var(--primary)}@media screen and (max-width:480px){.blockEditor .wp-block-quote cite,.wp-block-post-content .wp-block-quote cite{letter-spacing:.98px}}.blockEditor .wp-block-table,.wp-block-post-content .wp-block-table{border:none}.blockEditor .wp-block-table table,.wp-block-post-content .wp-block-table table{border-collapse:collapse;width:100%}.blockEditor .wp-block-table table tr td,.blockEditor .wp-block-table table tr th,.wp-block-post-content .wp-block-table table tr td,.wp-block-post-content .wp-block-table table tr th{padding:30px 20px;color:var(--Text);font-size:clamp(14px,1vw + .2rem,16px);font-weight:400;line-height:175%;letter-spacing:0;border-color:var(--primary)}@media screen and (max-width:480px){.blockEditor .wp-block-table table tr td,.blockEditor .wp-block-table table tr th,.wp-block-post-content .wp-block-table table tr td,.wp-block-post-content .wp-block-table table tr th{padding:24px 20px}}.blockEditor .wp-block-table table tr td a,.blockEditor .wp-block-table table tr th a,.wp-block-post-content .wp-block-table table tr td a,.wp-block-post-content .wp-block-table table tr th a{color:var(--primary);text-decoration:underline}.blockEditor .wp-block-table table tr td a::after,.blockEditor .wp-block-table table tr th a::after,.wp-block-post-content .wp-block-table table tr td a::after,.wp-block-post-content .wp-block-table table tr th a::after{display:inline!important}.blockEditor .wp-block-table table tr td img,.blockEditor .wp-block-table table tr th img,.wp-block-post-content .wp-block-table table tr td img,.wp-block-post-content .wp-block-table table tr th img{display:inline-block}.blockEditor .wp-block-table figcaption,.wp-block-post-content .wp-block-table figcaption{font-size:clamp(12px,.875vw + .2rem,14px)!important;font-weight:400;line-height:137%;letter-spacing:0;color:var(--Text)!important;padding:0!important;margin-top:8px!important;position:relative!important;text-align:left!important;background:0 0!important;overflow:visible!important}@media screen and (max-width:480px){.blockEditor .wp-block-table figcaption,.wp-block-post-content .wp-block-table figcaption{line-height:150%}}@media screen and (max-width:480px){.blockEditor .wp-block-table[data-scrollable=true],.wp-block-post-content .wp-block-table[data-scrollable=true]{border:none}}@media screen and (max-width:480px){.blockEditor .wp-block-table[data-scrollable=true] .wp-scroll-table:not(.no-scroll),.wp-block-post-content .wp-block-table[data-scrollable=true] .wp-scroll-table:not(.no-scroll){position:relative}.blockEditor .wp-block-table[data-scrollable=true] .wp-scroll-table:not(.no-scroll)::after,.wp-block-post-content .wp-block-table[data-scrollable=true] .wp-scroll-table:not(.no-scroll)::after{display:block;content:"";width:20px;height:100%;background-color:rgba(90,90,90,.5);transition:all .35s cubic-bezier(.215,.61,.355,1);position:absolute;top:0;right:0;pointer-events:none}.blockEditor .wp-block-table[data-scrollable=true] .wp-scroll-table:not(.no-scroll)::before,.wp-block-post-content .wp-block-table[data-scrollable=true] .wp-scroll-table:not(.no-scroll)::before{display:inline-block;font-family:icomoon;content:"\e903";width:1em;height:1em;font-size:12px;line-height:1;color:var(--white);transition:all .35s cubic-bezier(.215,.61,.355,1);position:absolute;top:0;bottom:0;right:5px;margin:auto;z-index:1;pointer-events:none}.blockEditor .wp-block-table[data-scrollable=true] .wp-scroll-table:not(.no-scroll).maxScroll::after,.blockEditor .wp-block-table[data-scrollable=true] .wp-scroll-table:not(.no-scroll).maxScroll::before,.wp-block-post-content .wp-block-table[data-scrollable=true] .wp-scroll-table:not(.no-scroll).maxScroll::after,.wp-block-post-content .wp-block-table[data-scrollable=true] .wp-scroll-table:not(.no-scroll).maxScroll::before{opacity:0}.blockEditor .wp-block-table[data-scrollable=true] .wp-scroll-table:not(.no-scroll) .wp-scroll-table-inner,.wp-block-post-content .wp-block-table[data-scrollable=true] .wp-scroll-table:not(.no-scroll) .wp-scroll-table-inner{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-left:1px;padding-right:5%}.blockEditor .wp-block-table[data-scrollable=true] .wp-scroll-table:not(.no-scroll) table,.wp-block-post-content .wp-block-table[data-scrollable=true] .wp-scroll-table:not(.no-scroll) table{width:auto}.blockEditor .wp-block-table[data-scrollable=true] .wp-scroll-table:not(.no-scroll) table tr td,.blockEditor .wp-block-table[data-scrollable=true] .wp-scroll-table:not(.no-scroll) table tr th,.wp-block-post-content .wp-block-table[data-scrollable=true] .wp-scroll-table:not(.no-scroll) table tr td,.wp-block-post-content .wp-block-table[data-scrollable=true] .wp-scroll-table:not(.no-scroll) table tr th{min-width:314px}.blockEditor .wp-block-table[data-scrollable=true] .wp-scroll-table:not(.no-scroll) figcaption,.wp-block-post-content .wp-block-table[data-scrollable=true] .wp-scroll-table:not(.no-scroll) figcaption{min-width:960px}}.blockEditor .wp-block-separator,.wp-block-post-content .wp-block-separator{height:0;margin-top:32px;margin-inline:auto;padding-bottom:32px;border:0;border-top:1px solid var(--secondary);overflow:hidden;width:clamp(80px,7vw + .2rem,112px)}@media screen and (max-width:480px){.blockEditor .wp-block-separator,.wp-block-post-content .wp-block-separator{padding-bottom:17px}}.blockEditor .wp-block-separator.is-style-wide,.wp-block-post-content .wp-block-separator.is-style-wide{width:100%}.blockEditor .wp-block-separator.is-style-dots,.wp-block-post-content .wp-block-separator.is-style-dots{width:100%;border-top:1px dashed var(--secondary)!important}.blockEditor .wp-block-separator.is-style-dots::before,.wp-block-post-content .wp-block-separator.is-style-dots::before{display:none}.blockEditor .wp-element-caption,.wp-block-post-content .wp-element-caption{font-size:12px!important;font-weight:400;line-height:150%;letter-spacing:0;color:var(--Text)!important;padding:0!important;margin-top:clamp(11px,.9375vw + .2rem,15px)!important;position:relative!important;text-align:left!important;background:0 0!important;overflow:visible!important}.blockEditor .wp-element-caption::before,.wp-block-post-content .wp-element-caption::before{display:block;width:0;height:0;margin-top:calc((1 - 1.7) * .5em);content:""}.blockEditor .wp-element-caption::after,.wp-block-post-content .wp-element-caption::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.7) * .5em);content:""}@media screen and (max-width:480px){.blockEditor .wp-element-caption,.wp-block-post-content .wp-element-caption{line-height:150%;letter-spacing:.84px}}.blockEditor a:not(.wp-block-file__button),.wp-block-post-content a:not(.wp-block-file__button){transition:all .35s cubic-bezier(.215,.61,.355,1)}@media (hover:hover){.blockEditor a:not(.wp-block-file__button):hover,.wp-block-post-content a:not(.wp-block-file__button):hover{text-decoration:none;opacity:.5}.blockEditor a:not(.wp-block-file__button):hover:after,.wp-block-post-content a:not(.wp-block-file__button):hover:after{opacity:1}}.blockEditor a:not(.wp-block-file__button)[target=_blank],.wp-block-post-content a:not(.wp-block-file__button)[target=_blank]{position:relative}.blockEditor a:not(.wp-block-file__button)[href$=".ai"],.blockEditor a:not(.wp-block-file__button)[href$=".csv"],.blockEditor a:not(.wp-block-file__button)[href$=".doc"],.blockEditor a:not(.wp-block-file__button)[href$=".docs"],.blockEditor a:not(.wp-block-file__button)[href$=".docx"],.blockEditor a:not(.wp-block-file__button)[href$=".jpg"],.blockEditor a:not(.wp-block-file__button)[href$=".mp3"],.blockEditor a:not(.wp-block-file__button)[href$=".pdf"],.blockEditor a:not(.wp-block-file__button)[href$=".png"],.blockEditor a:not(.wp-block-file__button)[href$=".ppt"],.blockEditor a:not(.wp-block-file__button)[href$=".tsv"],.blockEditor a:not(.wp-block-file__button)[href$=".xls"],.blockEditor a:not(.wp-block-file__button)[href$=".xlsx"],.blockEditor a:not(.wp-block-file__button)[href$=".zip"],.wp-block-post-content a:not(.wp-block-file__button)[href$=".ai"],.wp-block-post-content a:not(.wp-block-file__button)[href$=".csv"],.wp-block-post-content a:not(.wp-block-file__button)[href$=".doc"],.wp-block-post-content a:not(.wp-block-file__button)[href$=".docs"],.wp-block-post-content a:not(.wp-block-file__button)[href$=".docx"],.wp-block-post-content a:not(.wp-block-file__button)[href$=".jpg"],.wp-block-post-content a:not(.wp-block-file__button)[href$=".mp3"],.wp-block-post-content a:not(.wp-block-file__button)[href$=".pdf"],.wp-block-post-content a:not(.wp-block-file__button)[href$=".png"],.wp-block-post-content a:not(.wp-block-file__button)[href$=".ppt"],.wp-block-post-content a:not(.wp-block-file__button)[href$=".tsv"],.wp-block-post-content a:not(.wp-block-file__button)[href$=".xls"],.wp-block-post-content a:not(.wp-block-file__button)[href$=".xlsx"],.wp-block-post-content a:not(.wp-block-file__button)[href$=".zip"]{position:relative;margin-right:4px;font-weight:500}.blockEditor a:not(.wp-block-file__button)[href$=".ai"]:after,.blockEditor a:not(.wp-block-file__button)[href$=".csv"]:after,.blockEditor a:not(.wp-block-file__button)[href$=".doc"]:after,.blockEditor a:not(.wp-block-file__button)[href$=".docs"]:after,.blockEditor a:not(.wp-block-file__button)[href$=".docx"]:after,.blockEditor a:not(.wp-block-file__button)[href$=".jpg"]:after,.blockEditor a:not(.wp-block-file__button)[href$=".mp3"]:after,.blockEditor a:not(.wp-block-file__button)[href$=".pdf"]:after,.blockEditor a:not(.wp-block-file__button)[href$=".png"]:after,.blockEditor a:not(.wp-block-file__button)[href$=".ppt"]:after,.blockEditor a:not(.wp-block-file__button)[href$=".tsv"]:after,.blockEditor a:not(.wp-block-file__button)[href$=".xls"]:after,.blockEditor a:not(.wp-block-file__button)[href$=".xlsx"]:after,.blockEditor a:not(.wp-block-file__button)[href$=".zip"]:after,.wp-block-post-content a:not(.wp-block-file__button)[href$=".ai"]:after,.wp-block-post-content a:not(.wp-block-file__button)[href$=".csv"]:after,.wp-block-post-content a:not(.wp-block-file__button)[href$=".doc"]:after,.wp-block-post-content a:not(.wp-block-file__button)[href$=".docs"]:after,.wp-block-post-content a:not(.wp-block-file__button)[href$=".docx"]:after,.wp-block-post-content a:not(.wp-block-file__button)[href$=".jpg"]:after,.wp-block-post-content a:not(.wp-block-file__button)[href$=".mp3"]:after,.wp-block-post-content a:not(.wp-block-file__button)[href$=".pdf"]:after,.wp-block-post-content a:not(.wp-block-file__button)[href$=".png"]:after,.wp-block-post-content a:not(.wp-block-file__button)[href$=".ppt"]:after,.wp-block-post-content a:not(.wp-block-file__button)[href$=".tsv"]:after,.wp-block-post-content a:not(.wp-block-file__button)[href$=".xls"]:after,.wp-block-post-content a:not(.wp-block-file__button)[href$=".xlsx"]:after,.wp-block-post-content a:not(.wp-block-file__button)[href$=".zip"]:after{display:inline-block;font-family:icomoon;width:1em;height:1em;font-size:26px;line-height:1;vertical-align:middle;translate:0 -1px;margin-left:5px}@media screen and (min-width:1260px){.blockEditor a:not(.wp-block-file__button)[target=_blank]:not(.wp-block-button__link):hover::after,.wp-block-post-content a:not(.wp-block-file__button)[target=_blank]:not(.wp-block-button__link):hover::after{background-image:url(../img/common/ico_blank_hov.svg)}}.blockEditor a:not(.wp-block-file__button)[href$=".xls"]::after,.blockEditor a:not(.wp-block-file__button)[href$=".xlsx"]::after,.wp-block-post-content a:not(.wp-block-file__button)[href$=".xls"]::after,.wp-block-post-content a:not(.wp-block-file__button)[href$=".xlsx"]::after{content:"\e91e";color:#095733}.blockEditor a:not(.wp-block-file__button)[href$=".ai"]::after,.wp-block-post-content a:not(.wp-block-file__button)[href$=".ai"]::after{content:"\e917";color:#f59700}.blockEditor a:not(.wp-block-file__button)[href$=".png"]::after,.wp-block-post-content a:not(.wp-block-file__button)[href$=".png"]::after{content:"\e91c";color:#1fbc10}.blockEditor a:not(.wp-block-file__button)[href$=".pdf"]::after,.wp-block-post-content a:not(.wp-block-file__button)[href$=".pdf"]::after{content:"\e91b";color:#ac2e2d}.blockEditor a:not(.wp-block-file__button)[href$=".zip"]::after,.wp-block-post-content a:not(.wp-block-file__button)[href$=".zip"]::after{content:"\e91f";color:#2ca6e0}.blockEditor a:not(.wp-block-file__button)[href$=".ppt"]::after,.wp-block-post-content a:not(.wp-block-file__button)[href$=".ppt"]::after{content:"\e91d";color:#eb5b2e}.blockEditor a:not(.wp-block-file__button)[href$=".mp3"]::after,.wp-block-post-content a:not(.wp-block-file__button)[href$=".mp3"]::after{content:"\e91a";color:#125deb}.blockEditor a:not(.wp-block-file__button)[href$=".doc"]::after,.blockEditor a:not(.wp-block-file__button)[href$=".docs"]::after,.blockEditor a:not(.wp-block-file__button)[href$=".docx"]::after,.wp-block-post-content a:not(.wp-block-file__button)[href$=".doc"]::after,.wp-block-post-content a:not(.wp-block-file__button)[href$=".docs"]::after,.wp-block-post-content a:not(.wp-block-file__button)[href$=".docx"]::after{content:"\e918";color:#1a3b7a}.blockEditor a:not(.wp-block-file__button)[href$=".jpg"]::after,.wp-block-post-content a:not(.wp-block-file__button)[href$=".jpg"]::after{content:"\e919";color:#976192}.blockEditor a:has(>img)::after,.wp-block-post-content a:has(>img)::after{display:none!important}.blockEditor .has-background,.wp-block-post-content .has-background{padding:clamp(23px,2vw + .2rem,32px) clamp(17px,1.5vw + .2rem,24px)}.blockEditor>iframe,.wp-block-post-content>iframe{margin-top:48px;width:100%;min-height:300px;aspect-ratio:16/9}@media screen and (max-width:480px){.blockEditor>iframe,.wp-block-post-content>iframe{margin-top:24px;min-height:250px}}.blockEditor .wp-block-accordion-item,.wp-block-post-content .wp-block-accordion-item{margin-top:0;border-bottom:1px solid var(--secondary);padding-block:clamp(var(--block-gap-min) * 1px,var(--block-gap-max) / 16 * 1vw + .2rem,var(--block-gap-max) * 1px)}.blockEditor .wp-block-accordion-item:first-child,.wp-block-post-content .wp-block-accordion-item:first-child{border-top:1px solid var(--secondary)}.blockEditor .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle-icon,.wp-block-post-content .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle-icon{transform:rotate(135deg)!important}.blockEditor .wp-block-accordion-heading,.wp-block-post-content .wp-block-accordion-heading{color:var(--text)}.blockEditor .wp-block-accordion-heading__toggle,.wp-block-post-content .wp-block-accordion-heading__toggle{gap:30px}@media screen and (max-width:480px){.blockEditor .wp-block-accordion-heading__toggle,.wp-block-post-content .wp-block-accordion-heading__toggle{gap:13px}}.blockEditor .wp-block-accordion-heading__toggle-icon,.wp-block-post-content .wp-block-accordion-heading__toggle-icon{font-size:0;width:24px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg)!important;flex-shrink:0}.blockEditor .wp-block-accordion-heading__toggle-icon::before,.wp-block-post-content .wp-block-accordion-heading__toggle-icon::before{content:"";width:9px;height:9px;border-left:2px solid var(--primary);border-bottom:2px solid var(--primary)}.blockEditor .wp-block-spacer,.wp-block-post-content .wp-block-spacer{margin-top:0}.block-editor-block-list__block[data-type="core/separator"].wp-block-separator.is-style-dots{border-top:1px dotted #dbdbdb}.wp-block-post-content :where(h2,h3,h4,h5,h6){margin:0}.components-range-control{flex:1}main #cinema-content .section-inner{width:100%;margin-inline:auto;max-width:calc(var(--inner-sm-width) + var(--inner-padding) * 2);padding-inline:calc(var(--inner-padding))}.cinema-area{color:var(--primary)}.cinema-area .cinema-header{border-bottom:1px solid var(--secondary);padding-bottom:8px}.cinema-area .cinema-header-title-area{display:flex;flex-direction:column;justify-content:center;gap:8px}.cinema-area .cinema-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cinema-area .cinema-title{font-size:24px;font-weight:700;line-height:1.5;color:var(--primary);margin:0}@media screen and (max-width:480px){.cinema-area .cinema-title{font-size:16px}}.cinema-area .cinema-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 4px;background-color:var(--primary);color:var(--white);font-size:12px;font-weight:500;border-radius:4px;white-space:nowrap}.cinema-area .cinema-title-sub{font-size:16px;font-weight:500;line-height:1;color:var(--primary);margin:0;padding-top:4px}@media screen and (max-width:480px){.cinema-area .cinema-title-sub{font-size:14px}}.cinema-area .cinema-status{margin-top:15px;font-size:14px;font-weight:400;color:var(--primary)}.cinema-area .cinema-meta-row{display:flex;flex-direction:column;align-items:flex-end;margin-top:0}.cinema-area .cinema-meta-inner{display:flex;gap:10px;align-items:center;justify-content:flex-end}.cinema-area .cinema-duration{font-size:16px;font-weight:400;color:var(--black);margin:0;text-align:right}.cinema-area .cinema-badges{display:flex;gap:6px;align-items:center}.cinema-area .cinema-body{display:flex;gap:30px;align-items:flex-start;justify-content:center;padding-top:30px}@media screen and (max-width:768px){.cinema-area .cinema-body{flex-direction:column;align-items:stretch}}.cinema-area .cinema-gallery{display:flex;flex-direction:column;gap:10px;flex:1;max-width:384px}@media screen and (max-width:768px){.cinema-area .cinema-gallery{max-width:100%}}@media screen and (max-width:480px){.cinema-area .cinema-gallery{gap:8px}}.cinema-area .cinema-preview-movie iframe{width:100%;height:100%;aspect-ratio:16/9}.cinema-area .cinema-gallery-main{width:100%;aspect-ratio:16/9;overflow:hidden}.cinema-area .cinema-gallery-main .swiper{width:100%;height:100%}.cinema-area .cinema-gallery-main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cinema-area .cinema-gallery-thumbs{overflow:hidden;width:100%}.cinema-area .cinema-copyright{font-size:11.5px;line-height:1.37;color:var(--black);margin:0;padding-top:10px}@media screen and (max-width:480px){.cinema-area .cinema-copyright{font-size:14px}}.cinema-area .cinema-content{display:flex;flex-direction:column;gap:20px;width:380px}@media screen and (max-width:480px){.cinema-area .cinema-content{width:100%}}.cinema-area .cinema-credits,.cinema-area .cinema-synopsis{font-size:14px;font-weight:400;line-height:1.5;color:var(--black)}.cinema-area .cinema-credits p,.cinema-area .cinema-synopsis p{margin:0 0 .5em}.cinema-area .cinema-credits p:last-child,.cinema-area .cinema-synopsis p:last-child{margin-bottom:0}.cinema-area .cinema-tags{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-top:23px}@media screen and (max-width:480px){.cinema-area .cinema-tags{gap:8px;margin-top:20px}}.cinema-area .cinema-tag{display:inline-flex;align-items:center;justify-content:center;padding:5px 9px;background-color:var(--white);border:1.15px solid var(--secondary);border-radius:5px;font-size:13px;font-weight:400;color:var(--secondary);white-space:nowrap}@media screen and (max-width:480px){.cinema-area .cinema-tag{font-size:12px;padding:4px 8px}}.cinema-area .cinema-cta{padding-top:40px;display:flex;justify-content:center}.cinema-area .cinema-official-btn{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;max-width:395px;height:54px;padding:12px 23px;background-color:var(--secondary);color:var(--white);font-size:18px;font-weight:400;text-decoration:none;border-radius:11px;transition:opacity .2s}.cinema-area .cinema-official-btn-icon{--C1:var(--white)}@media screen and (max-width:480px){.cinema-area .cinema-official-btn-icon{width:24px;height:24px}}@media (hover:hover){.cinema-area .cinema-official-btn:hover{opacity:.9}}@media screen and (max-width:480px){.cinema-area .cinema-official-btn{font-size:16px;gap:12px;height:45px}}.cinema-area .cinema-share{display:flex;justify-self:center;gap:8px;align-items:center;padding-top:30px}@media screen and (max-width:480px){.cinema-area .cinema-share{width:100%}}.cinema-area .cinema-share-btn{display:inline-flex;align-items:center;justify-content:center;height:36px;min-width:128px;padding:0 16px;font-size:14px;font-weight:400;text-decoration:none;border:none;border-radius:8px;cursor:pointer;transition:opacity .2s}.cinema-area .cinema-share-btn svg{--C1:var(--white)}@media screen and (max-width:480px){.cinema-area .cinema-share-btn svg{width:15px;height:15px}}@media (hover:hover){.cinema-area .cinema-share-btn:hover{opacity:.9}}@media screen and (max-width:480px){.cinema-area .cinema-share-btn{font-size:13px;flex:1;min-width:auto;height:30px}}.cinema-area .cinema-share-btn-primary{background-color:var(--primary);color:var(--white)}.cinema-area .cinema-share-btn-x{background-color:var(--black);color:var(--white)}.cinema-area .cinema-share-btn-fb{background-color:#0866ff;color:var(--white)}.cinema-area .cinema-share-btn-line{background-color:#06c755;color:var(--white)}.news-content{margin-top:74px}@media screen and (max-width:480px){.news-content{margin-top:10px}}