@charset "UTF-8";:root{--c-gray:#ccc;--c-blue:#0070ce;--c-navy:#4d2c5d;--c-orange:#ffa10a;--c-red:#e60020;--c-pink:#ecc5bb;--c-white:#fff;--c-black:#000;--bg-gray:#f5f5f5;--bg-gray2:#fafafa;--bg-color:var(--c-white);--bg-sub-color:var(--c-white);--bd-gray:#707070;--font-color:var(--c-black);--vw10:calc((10 / 1280) * 100vw);--vw12:calc((12 / 1280) * 100vw);--vw14:calc((14 / 1280) * 100vw);--vw15:calc((15 / 1280) * 100vw);--vw16:calc((16 / 1280) * 100vw);--vw18:calc((18 / 1280) * 100vw);--vw19:calc((19 / 1280) * 100vw);--vw20:calc((20 / 1280) * 100vw);--vw22:calc((22 / 1280) * 100vw);--vw24:calc((24 / 1280) * 100vw);--vw25:calc((25 / 1280) * 100vw);--vw26:calc((26 / 1280) * 100vw);--vw28:calc((28 / 1280) * 100vw);--vw30:calc((30 / 1280) * 100vw);--vw32:calc((32 / 1280) * 100vw);--vw33:calc((33 / 1280) * 100vw);--vw34:calc((34 / 1280) * 100vw);--vw35:calc((35 / 1280) * 100vw);--vw36:calc((36 / 1280) * 100vw);--vw38:calc((38 / 1280) * 100vw);--vw40:calc((40 / 1280) * 100vw);--vw42:calc((42 / 1280) * 100vw);--vw44:calc((44 / 1280) * 100vw);--vw45:calc((45 / 1280) * 100vw);--vw50:calc((50 / 1280) * 100vw);--vw55:calc((55 / 1280) * 100vw);--vw58:calc((58 / 1280) * 100vw);--vw60:calc((60 / 1280) * 100vw);--vw62:calc((62 / 1280) * 100vw);--vw66:calc((66 / 1280) * 100vw);--vw70:calc((70 / 1280) * 100vw);--vw80:calc((80 / 1280) * 100vw);--vw90:calc((90 / 1280) * 100vw);--vw94:calc((94 / 1280) * 100vw);--vw100:calc((100 / 1280) * 100vw);--vw110:calc((110 / 1280) * 100vw);--vw120:calc((120 / 1280) * 100vw);--vw130:calc((130 / 1280) * 100vw);--vw140:calc((140 / 1280) * 100vw);--vw200:calc((200 / 1280) * 100vw);--vw240:calc((240 / 1280) * 100vw);--vw510:calc((510 / 1280) * 100vw);--vw10-max:calc((10 / 1920) * 100vw);--vw12-max:calc((12 / 1920) * 100vw);--vw14-max:calc((14 / 1920) * 100vw);--vw15-max:calc((15 / 1920) * 100vw);--vw16-max:calc((16 / 1920) * 100vw);--vw18-max:calc((18 / 1920) * 100vw);--vw19-max:calc((19 / 1920) * 100vw);--vw20-max:calc((20 / 1920) * 100vw);--vw22-max:calc((22 / 1920) * 100vw);--vw24-max:calc((24 / 1920) * 100vw);--vw25-max:calc((25 / 1920) * 100vw);--vw26-max:calc((26 / 1920) * 100vw);--vw28-max:calc((28 / 1920) * 100vw);--vw30-max:calc((30 / 1920) * 100vw);--vw32-max:calc((32 / 1920) * 100vw);--vw33-max:calc((33 / 1920) * 100vw);--vw34-max:calc((34 / 1920) * 100vw);--vw35-max:calc((35 / 1920) * 100vw);--vw36-max:calc((36 / 1920) * 100vw);--vw38-max:calc((38 / 1920) * 100vw);--vw40-max:calc((40 / 1920) * 100vw);--vw42-max:calc((42 / 1920) * 100vw);--vw44-max:calc((44 / 1920) * 100vw);--vw45-max:calc((45 / 1920) * 100vw);--vw50-max:calc((50 / 1920) * 100vw);--vw55-max:calc((55 / 1920) * 100vw);--vw58-max:calc((58 / 1920) * 100vw);--vw60-max:calc((60 / 1920) * 100vw);--vw62-max:calc((62 / 1920) * 100vw);--vw66-max:calc((66 / 1920) * 100vw);--vw70-max:calc((70 / 1920) * 100vw);--vw80-max:calc((80 / 1920) * 100vw);--vw90-max:calc((90 / 1920) * 100vw);--vw94-max:calc((94 / 1920) * 100vw);--vw100-max:calc((100 / 1920) * 100vw);--vw110-max:calc((110 / 1920) * 100vw);--vw120-max:calc((120 / 1920) * 100vw);--vw130-max:calc((130 / 1920) * 100vw);--vw140-max:calc((140 / 1920) * 100vw);--vw200-max:calc((200 / 1920) * 100vw);--vw240-max:calc((240 / 1920) * 100vw);--vw510-max:calc((510 / 1920) * 100vw);--ff-yugo:"Noto Sans JP",sans-serif;--ff-en:"Poppins",sans-serif;--fs-bese:1.6rem;--fs-default:1.6rem;--post-fs:1.6rem;--entry-h2-fs:2.2rem;--entry-h3-fs:2rem;--entry-h4-fs:1.8rem;--entry-h5-fs:1.8rem;--h2-fs:3.2rem;--h3-fs:2.6rem;--h4-fs:2.2rem;--h5-fs:2rem;--post-title-fs:2.4rem;--lead-text-lg:2rem;--container-width:1440px;--container-width-small:960px;--container-padding:2.5rem;--contents-margin-xl:8rem;--contents-margin-l:6rem;--contents-margin-m:4rem;--contents-margin-s:3rem;--contents-margin-xs:1.5rem;--l-header-inner-size:7rem;--l-header-size:7rem;--l-header-padding-x:1rem;--l-header-padding-y:0;--l-header-logo-width:4.2rem;--l-header-logo-fs:.9rem;--l-header-bg-color:var(--c-white);--logo-aspect:1/1;--drawer-wight:100%;--main-wrap-padding-t:calc(var(--l-header-size));--l-foot-fs:1.4rem;--l-foot-color:var(--c-white);--l-foot-nav-fs:1.6rem;--l-foot-logo-size:8rem;--l-foot-logo-fs:1.2rem;--l-foot-logo-wrap-height:auto;--l-foot-nav-gap:.6rem;--l-foot-nav-height:auto;--btn-bg-color:var(--c-white);--btn-bd-color:var(--c-black);--btn-color:var(--c-black);--btn-hover-bg-color:var(--c-black);--btn-hover-bd-color:var(--c-black);--btn-hover-color:var(--c-white);--btn-fs:1.4rem;--btn-width-size:calc(100% - 12rem);--btn-height-size:5rem;--btn-bd-width:3px;--btn-radius:0;--btn-padding-y:.5rem;--btn-padding-x:1rem;--btns-wrap-gap:1rem;--btn-icon-size:2.5rem;--btn-icon-padding:1.5rem;--btn-icon-bg-color:var(--btn-bg-color);--btn-icon-bd-color:var(--btn-color);--btn-icon-color:var(--btn-color);--zindex-header:1100;--zindex-drawer:1000;--zindex-modal:10000;--wp-var:46px;--post-element-margin-t:0;--post-element-margin-b:0;--post-block-margin-t:0;--post-block-margin-b:0;--t-page-header-padding-t:5.4rem;--t-page-header-padding-b:0;--t-page-body-padding-t:4rem;--t-page-body-padding-b:6rem;--t-page-title-fs:3.4rem;--t-page-title-img-y:3.7rem;--t-post-date-fs:1.4rem;--t-post-body-padding-t:2rem;--table-bd-color:var(--bd-gray);--table-bgc:transparent;--table-bd-width:1px;--table-fs:var(--font-default);--table-padding-y:2rem;--table-padding-x:2rem}@media (min-width:992px){:root{--fs-bese:1.6rem;--fs-default:1.6rem;--post-fs:1.6rem}}@media (min-width:1280px){:root{--fs-bese:1.8rem;--fs-default:1.8rem;--post-fs:1.8rem}}@media (min-width:1601px){:root{--fs-bese:clamp(1.8rem, var(--vw22-max), 2.2rem);--fs-default:clamp(1.8rem, var(--vw22-max), 2.2rem);--post-fs:clamp(1.8rem, var(--vw22-max), 2.2rem)}}@media (min-width:768px){:root{--entry-h2-fs:2.8rem;--entry-h3-fs:2.4rem;--entry-h4-fs:2rem;--entry-h5-fs:1.8rem}}@media (min-width:768px){:root{--h2-fs:3.4rem;--h3-fs:2.8rem;--h4-fs:2.4rem;--h5-fs:2rem;--post-title-fs:3.2rem;--lead-text-lg:2.2rem}}@media (min-width:768px){:root{--lead-text-lg:3.2rem}}@media (min-width:1280px){:root{--h2-fs:5rem;--h3-fs:4.2rem;--h4-fs:3.2rem;--h5-fs:2,2rem;--post-title-fs:4.2rem;--lead-text-lg:3.8rem}}@media (min-width:1601px){:root{--h2-fs:clamp(4.2rem, var(--vw44-max), 6.6rem);--h3-fs:clamp(4.2rem, var(--vw44-max), 4.4rem);--h4-fs:clamp(3rem, var(--vw44-max), 3.3rem);--h5-fs:clamp(2.2rem, var(--vw44-max), 2.8rem);--post-title-fs:clamp(4.2rem, var(--vw44-max), 4.4rem);--lead-text-lg:clamp(4.2rem, var(--vw44-max), 4.4rem)}}@media (min-width:768px){:root{--container-padding:6rem}}@media (min-width:992px){:root{--container-padding:8rem}}@media (min-width:1280px){:root{--container-padding:10rem}}@media (min-width:1601px){:root{--container-padding:clamp(10rem, var(--vw120-max), 12rem)}}@media (min-width:992px){:root{--contents-margin-xl:10rem;--contents-margin-l:8rem;--contents-margin-m:6rem;--contents-margin-s:4rem;--contents-margin-xs:2rem}}@media (min-width:992px){:root{--l-header-inner-size:14rem;--l-header-size:14rem;--l-header-logo-width:8rem;--l-header-logo-fs:1.2rem}}@media (min-width:1280px){:root{--l-header-inner-size:18rem;--l-header-size:18rem;--l-header-logo-width:8rem;--l-header-logo-fs:1.2rem}}@media (min-width:1601px){:root{--l-header-inner-size:clamp(18rem, var(--vw240-max), 24rem);--l-header-size:clamp(18rem, var(--vw240-max), 24rem);--l-header-logo-width:clamp(8rem, var(--vw100-max), 10rem);--l-header-logo-fs:clamp(1.4rem, var(--vw20-max), 2rem)}}@media (min-width:992px){:root{--l-foot-nav-height:6rem;--l-foot-nav-fs:1.2rem;--l-foot-logo-wrap-height:8rem;--l-foot-logo-size:5rem;--l-foot-logo-fs:1.4rem;--l-foot-nav-gap:1.5rem}}@media (min-width:1280px){:root{--l-foot-nav-height:7rem;--l-foot-nav-fs:1.4rem;--l-foot-logo-wrap-height:11rem;--l-foot-logo-size:6rem;--l-foot-logo-fs:1.6rem;--l-foot-nav-gap:clamp(2rem, var(--vw45-max), 4.5rem)}}@media (min-width:1601px){:root{--l-foot-nav-height:clamp(5rem, var(--vw110-max), 11rem);--l-foot-logo-wrap-height:clamp(5rem, var(--vw130-max), 13rem);--l-foot-nav-fs:clamp(1.6rem, var(--vw20-max), 2rem);--l-foot-logo-size:clamp(4rem, var(--vw80-max), 8rem);--l-foot-logo-fs:clamp(1.8rem, var(--vw20-max), 2rem);--l-foot-nav-gap:clamp(5rem, var(--vw60-max), 6rem)}}@media (min-width:768px){:root{--btn-width-size:18rem;--btn-height-size:5rem;--btn-fs:var(--fs-default);--btns-wrap-gap:2rem}}@media (min-width:1280px){:root{--btn-width-size:18rem;--btn-height-size:5rem;--btns-wrap-gap:2rem}}@media (min-width:1601px){:root{--btn-width-size:clamp(18rem, var(--vw240-max), 24rem);--btn-height-size:clamp(5rem, var(--vw66-max), 6.6rem);--btns-wrap-gap:clamp(2rem, var(--vw30-max), 3rem)}}@media (min-width:992px){:root{--btn-icon-size:3.5rem;--btn-icon-padding:2rem}}@media (min-width:1280px){:root{--btn-icon-size:4rem;--btn-icon-padding:2rem}}@media (min-width:1601px){:root{--btn-icon-size:clamp(4rem, var(--vw50-max), 5rem);--btn-icon-padding:clamp(2rem, var(--vw30-max), 3rem)}}@media (min-width:783px){:root{--wp-var:32px}}@media (min-width:992px){:root{--t-page-header-padding-t:4rem;--t-page-header-padding-b:0;--t-page-body-padding-t:6rem;--t-page-body-padding-b:14rem;--t-page-title-fs:5.6em;--t-page-title-img-y:5.6rem}}@media (min-width:1280px){:root{--t-page-header-padding-t:4rem;--t-page-header-padding-b:0;--t-page-body-padding-t:6rem;--t-page-body-padding-b:18rem;--t-page-title-fs:7rem;--t-page-title-img-y:7.4rem}}@media (min-width:1601px){:root{--t-page-header-padding-t:clamp(4rem, var(--vw60-max), 6rem);--t-page-header-padding-b:0;--t-page-body-padding-t:clamp(6rem, var(--vw100-max), 10rem);--t-page-body-padding-b:clamp(18rem, var(--vw200-max), 20rem);--t-page-title-fs:clamp(7rem, var(--vw100-max), 10rem);--t-page-title-img-y:clamp(7.4rem, var(--vw94-max), 9.4rem)}}@media (min-width:992px){:root{--t-post-date-fs:var(--fs-default);--t-post-body-padding-t:4rem}}@media (min-width:1280px){:root{--t-post-body-padding-t:6rem}}@media (min-width:1601px){:root{--t-post-body-padding-t:clamp(1rem, var(--vw100-max), 10rem)}}@media (min-width:992px){:root{--table-padding-y:2rem;--table-padding-x:2rem}}@media (min-width:1280px){:root{--table-padding-y:2rem;--table-padding-x:2rem}}@media (min-width:1601px){:root{--table-padding-y:2rem;--table-padding-x:2rem}}html{scroll-padding-top:2rem;scroll-behavior:smooth;height:100%}@media (min-width:992px){html{scroll-padding-top:0}}body{background-color:var(--bg-color);color:var(--font-color);padding-top:0;min-height:100%;height:100%}img{vertical-align:top}html{font-size:calc(10 / 375 * 100vw)}@media (min-width:768px){html{font-size:10px}}html,body{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:500}body{font-size:var(--fs-bese);letter-spacing:.05em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:2;font-variation-settings:"wdth" 100}.ff-en{font-family:"Poppins",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100}ul,ol,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}ul,ol{list-style:none}em{font-style:bold;font-style:italic}strong{font-weight:700}a{color:var(--font-color)}a,input[type=submit],input[type=button],button{text-decoration:none}:where(a,input[type=submit],input[type=button],button){outline:none}:where(a,input[type=submit],input[type=button],button):hover,:where(a,input[type=submit],input[type=button],button):active{color:#8c8c8c;outline:none;text-decoration:none;opacity:.7}:where(a,input[type=submit],input[type=button],button):focus,:where(a,input[type=submit],input[type=button],button):active{outline:none;text-decoration:none}:where(a,input[type=submit],input[type=button],button):active:focus,:where(a,input[type=submit],input[type=button],button):active.focus,:where(a,input[type=submit],input[type=button],button).active:focus,:where(a,input[type=submit],input[type=button],button).active.focus{outline:none;text-decoration:none}figure{margin-top:0}figure img{margin-bottom:0}img{max-width:100%;width:auto;margin-top:0}input:-moz-placeholder-shown,.form-control:-moz-placeholder-shown{color:#ddd}input:-ms-input-placeholder,.form-control:-ms-input-placeholder{color:#ddd}input:placeholder-shown,.form-control:placeholder-shown{color:#ddd}input::-webkit-input-placeholder,.form-control::-webkit-input-placeholder{color:#ddd}input:-moz-placeholder,.form-control:-moz-placeholder{color:#ddd;opacity:1}input::-moz-placeholder,.form-control::-moz-placeholder{color:#ddd;opacity:1}input:-ms-input-placeholder,.form-control:-ms-input-placeholder{color:#ddd}input:focus,.form-control:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}hr{margin-top:30px;margin-bottom:30px;border:0}blockquote{padding:30px 30px 30px 35px;position:relative}.main-wrap{padding-top:var(--main-wrap-padding-t);width:100%;overflow:hidden}@media (min-width:992px){.main-wrap{padding-top:0;padding-left:var(--l-header-size)}}.l-section{padding:60px 0}.container{padding-left:var(--container-padding);padding-right:var(--container-padding);max-width:calc(var(--container-width) + var(--container-padding) * 2);width:100%;margin-inline:auto}.container-small{--container-width:var(--container-width-small);padding-left:var(--container-padding);padding-right:var(--container-padding);max-width:calc(var(--container-width-small) + var(--container-padding) * 2);width:100%;margin-inline:auto}.container-inner{display:block;margin-inline:auto}@media (min-width:768px){.container-inner{width:80%}}@media (min-width:992px){.container-inner{width:80%;max-width:118.4rem}}@media (min-width:1280px){.container-inner{width:80%}}@media (min-width:1601px){.container-inner{width:calc(100% - 20rem)}}.row,.row-10,.row-20,.row-40 .row-50{--gap-x:.5rem;--gap-y:1.5rem;gap:var(--gap-y) 0;margin-left:calc(var(--gap-x) * -1);margin-right:calc(var(--gap-x) * -1)}.row>[class*=col-],.row .col,.row-10>[class*=col-],.row-10 .col,.row-20>[class*=col-],.row-20 .col,.row-40 .row-50>[class*=col-],.row-40 .row-50 .col{padding-left:var(--gap-x);padding-right:var(--gap-x)}@media (min-width:992px){.row,.row-10,.row-20,.row-40 .row-50{--gap-x:1.8rem;--gap-y:3.6rem}}@media (min-width:1280px){.row,.row-10,.row-20,.row-40 .row-50{--gap-x:3rem;--gap-y:5rem}}@media (min-width:1601px){.row,.row-10,.row-20,.row-40 .row-50{--gap-x:3.6rem;--gap-y:5rem}}.row.row-0{--gap-x:0;--gap-y:0}@media (min-width:992px){.row-20{--gap-x:1rem;--gap-y:2rem}.row-40{--gap-x:2rem;--gap-y:4rem}.row-50{--gap-x:2.5rem;--gap-y:5rem}}.column5>.col{max-width:20%;-webkit-box-flex:20%;-ms-flex:20%;flex:20%}@media (max-width:991px){.column5>.col-sp-1{max-width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}@media (max-width:991px){.column5>.col-sp-1{max-width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}.l-header{background-color:var(--c-white);height:var(--l-header-size);padding:var(--l-header-padding-y) 8rem var(--l-header-padding-y) var(--l-header-padding-x);max-width:100%;width:100%;position:fixed;left:0;top:0;z-index:var(--zindex-header)}.l-header .inner{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-header .l-header-logo{z-index:var(--zindex-header)}.l-header .l-gnav-bar{z-index:var(--zindex-header)}.l-header .l-header-btns{z-index:calc(var(--zindex-header) + 20);position:fixed;right:.5rem;bottom:.5rem}.l-header .l-header-drawer-wrap{z-index:calc(var(--zindex-header) + 20);position:fixed;right:0;top:0}.logged-in .l-header{margin-top:var(--wp-var)}.logged-in .l-header .l-header-drawer-wrap{top:var(--wp-var)}@media (min-width:992px){.l-header{width:var(--l-header-size);padding:var(--l-header-padding-y) var(--l-header-padding-x);height:100dvh}.l-header .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding-top:3rem}.l-header .l-header-btns{z-index:var(--zindex-header);position:relative;right:0;bottom:0}.l-header .l-header-drawer-wrap{position:fixed;padding:0;right:0;top:0}.logged-in .l-header{height:calc(100dvh - var(--wp-var))}}@media (min-width:1601px){.l-header .inner{height:100%;padding-top:clamp(3rem, var(--vw50-max), 5rem)}.logged-in .l-header{height:calc(100dvh - var(--wp-var))}}.l-header-logo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.l-header-logo{margin:0}.l-header-logo .logo-link{display:block}.l-header-logo .logo-text{display:block;font-size:var(--l-header-logo-fs);font-weight:700;color:var(--c-black);line-height:1.2;white-space:nowrap;margin-bottom:0;margin-top:.2rem;text-align:center}.l-header-logo .logo-img{display:block;width:var(--l-header-logo-width);height:auto;margin-bottom:0;margin-inline:auto;aspect-ratio:var(--logo-aspect)}@media (min-width:992px){.l-header-logo .logo-text{line-height:1.3;margin-bottom:.6rem}}@media (min-width:1081px){.l-header-logo .logo-text{line-height:1.3;margin-bottom:.6rem}}@media (min-width:1601px){.l-header-logo .logo-text{margin-bottom:1rem}}.l-footer{--l-foot-color:var(--c-white);color:var(--l-foot-color);background-color:var(--c-black);padding:3rem 0;position:sticky;top:100vh}@media (min-width:992px){.l-footer{padding:0 0 0 var(--l-header-size);min-height:var(--l-header-size);margin-bottom:-1px}}.l-footer-logo-wrap{margin-top:2.5rem;height:var(--l-foot-logo-wrap-height)}.l-footer-logo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.l-footer-logo .logo-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.l-footer-logo .logo-text{display:block;font-size:var(--l-foot-logo-fs);font-weight:700;color:var(--c-white);line-height:1.5;white-space:nowrap;margin:0;text-align:center;letter-spacing:.15em}.l-footer-logo .logo-img{display:block;width:var(--l-foot-logo-size);height:var(--l-foot-logo-size);margin:0;aspect-ratio:var(--logo-aspect)}@media (min-width:992px){.l-footer-logo-wrap{margin:0;display:-ms-grid;display:grid;place-content:center;padding:.5rem}.l-footer-logo .logo-link{height:var(--l-foot-logo-sizeh);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.l-footer-logo .logo-text{text-align:left}}.l-footer-nav{padding-bottom:2rem;position:relative;height:var(--l-foot-nav-height);letter-spacing:.15em}.l-footer-nav:after{content:"";width:100%;height:0;border-top:1px solid var(--l-foot-color);position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:992px){.l-footer-nav{padding:1rem 0;display:-ms-grid;display:grid;place-content:center;width:calc(var(--container-padding) + 100%);margin:0 calc(var(--container-padding) / -2)}.l-footer-nav:after{border-top:2px solid var(--l-foot-color)}}.footer-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--l-foot-nav-gap);width:100%}.footer-nav-list .item{position:relative;padding:0}.footer-nav-list .link{color:var(--l-foot-color);font-size:var(--l-foot-nav-fs);font-weight:700;line-height:1.5;width:100%;position:relative;letter-spacing:.15em}.footer-nav-list .link:hover,.footer-nav-list .link:active{opacity:.7}@media (min-width:992px){.footer-nav-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-nav-list .link{display:-ms-grid;display:grid;place-content:center;letter-spacing:.05em}}@media (min-width:1081px){.footer-nav-list .link{letter-spacing:.1em}}.l-gnav-bar{--l-gnav-color:var(--c-white);--l-gnav-fs:2.4rem;--l-gnav-gap:2rem;--l-gnav-icon-width:.8rem;--l-gnav-icon-height:.3rem;--l-gnav-icon-padding:1.6rem}@media (min-width:992px){.l-gnav-bar{--l-gnav-fs:3.4rem;--l-gnav-gap:3rem}}@media (min-width:1280px){.l-gnav-bar{--l-gnav-fs:4.6rem;--l-gnav-gap:3rem;--l-gnav-icon-width:1.2rem;--l-gnav-icon-height:.5rem;--l-gnav-icon-padding:2.4rem}}@media (min-width:1601px){.l-gnav-bar{--l-gnav-fs:clamp(4.6rem, var(--vw60-max), 6rem);--l-gnav-gap:clamp(2rem, var(--vw40-max), 4rem);--l-gnav-icon-width:clamp(1rem, var(--vw16-max), 1.6rem);--l-gnav-icon-height:.8rem;--l-gnav-icon-padding:clamp(1.5rem, var(--vw30-max), 3rem)}}.l-gnav-bar{color:var(--l-gnav-color);position:fixed;left:0;top:var(--l-header-size);display:block;height:100dvh;width:100%;padding:0;overflow-y:auto;background-color:var(--c-black)}.l-gnav-bar .gnav-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;padding:4rem 3rem;min-height:100%;gap:2rem}.l-gnav-bar .gnav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;height:auto}.logged-in .l-gnav-bar{top:calc(var(--l-header-size) + var(--wp-var))}@media (min-width:768px){.l-gnav-bar .gnav-inner{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}}@media (min-width:992px){.l-gnav-bar{position:fixed;top:0;left:auto;right:0;-webkit-transform:none;-ms-transform:none;transform:none;padding:0;overflow:visible;background-color:transparent;width:calc(100% - var(--l-header-size));max-width:100%;height:100dvh;background-color:var(--c-black)}.l-gnav-bar>.gnav-inner{max-width:var(--panel-width);height:100%;padding:6rem;width:100%;margin:0 auto;gap:3rem}.l-gnav-bar .gnav-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%}.logged-in .l-gnav-bar{top:var(--wp-var)}}@media (min-width:1280px){.l-gnav-bar>.gnav-inner{padding:6rem}}@media (min-width:1280px){.l-gnav-bar>.gnav-inner{padding:clamp(8rem, var(--vw120-max), 12rem)}}.gnav-list .item{position:relative}.gnav-list .link{font-size:var(--l-gnav-fs);font-weight:700;color:var(--l-gnav-color);position:relative;padding-left:var(--l-gnav-icon-padding)}.gnav-list .link:before{content:"";display:block;position:absolute;width:var(--l-gnav-icon-width);height:var(--l-gnav-icon-height);background-color:var(--l-gnav-color);left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.gnav-list .link:hover,.gnav-list .link:active{opacity:.7}@media (min-width:992px){.gnav-list .item{min-height:auto;line-height:1.5}.gnav-list .link{min-height:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media (max-width:991px){.l-gnav-bar{opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translateY(20vh);-ms-transform:translateY(20vh);transform:translateY(20vh);-webkit-transition-property:-webkit-transform opacity;transition-property:-webkit-transform opacity;transition-property:transform opacity;transition-property:transform opacity,-webkit-transform opacity;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-delay:.05;transition-delay:.05}.l-gnav-bar.is-open{visibility:visible;pointer-events:auto;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.1s;transition-delay:.1s}}@media (min-width:992px){.l-gnav-bar{opacity:0;visibility:hidden;pointer-events:none;-webkit-transition-property:-webkit-transform opacity;transition-property:-webkit-transform opacity;transition-property:transform opacity;transition-property:transform opacity,-webkit-transform opacity;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-delay:.05;transition-delay:.05;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.l-gnav-bar.is-open{visibility:visible;pointer-events:auto;opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.pull-down{margin:0;height:auto}.pull-down .parent{display:none;gap:.7em}.pull-down .parent:after{content:"";display:block;width:1.4rem;height:.7rem;background-color:var(--c-black);-webkit-mask-image:url(//meikou-inc.com/cms/wp-content/themes/kotobuki/assets/css/../img/common/nav-parent-arrow.svg);mask-image:url(//meikou-inc.com/cms/wp-content/themes/kotobuki/assets/css/../img/common/nav-parent-arrow.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:relative}.pull-down .child-wrap{width:100%;visibility:visible;opacity:1;position:relative;top:0;left:0;border:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.pull-down .child-wrap .item{width:100%;max-width:100%;background-color:transparent;border:0}.pull-down .child-wrap .item .link{font-size:var(--rem16)}.pull-down .child-wrap .item+.item{margin-top:2rem}.pull-down:hover .parent:after,.pull-down:active .parent:after{background-color:var(--c-orange);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:992px){.pull-down{position:relative;height:100%;z-index:100}.pull-down .parent{display:-webkit-box;display:-ms-flexbox;display:flex}.pull-down:hover .child-wrap,.pull-down:active .child-wrap{width:100%;visibility:visible;opacity:1;height:22rem}.pull-down .child-wrap{visibility:hidden;background-color:var(--c-black03);min-width:36rem;padding:1.8rem 2.5rem;border:0;border-radius:0 0 1rem 1rem;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition-property:height;transition-property:height;-webkit-transition-duration:.3s;transition-duration:.3s;opacity:0;z-index:10;height:0;overflow:hidden}.pull-down .child-wrap .item{min-height:auto;width:100%;max-width:100%;padding:0;border:0;text-align:left}.pull-down .child-wrap .item+.item{margin-top:0}.pull-down .child-wrap .item .link{color:var(--c-white);min-height:auto;border:0;padding:8px 0;width:100%;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pull-down .child-wrap .item .link:hover,.pull-down .child-wrap .item .link:after{color:var(--c-orange)}}.logged-in .l-drawer{top:32px;height:calc(100dvh - 32px)}.l-cta-sect{--l-cta-padding-t:6.8rem;--l-cta-padding-b:3rem;--l-cta-bg-img:url(//meikou-inc.com/cms/wp-content/themes/kotobuki/assets/css/../img/common/cta-bg.jpg);--l-cta-title-fs:var(--rem24);--l-cta-copy-fs:var(--rem14);--l-cta-gap:2rem;--l-cta-btn-width:100%;--l-cta-list-fs:var(--rem18);padding:var(--l-cta-padding-t) 0 var(--l-cta-padding-b);background-image:var(--l-cta-bg-img);background-repeat:no-repeat;background-size:cover;position:relative;height:var(--l-cta-height);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.l-cta-sect{--l-cta-padding-t:8rem;--l-cta-padding-b:8rem;--l-cta-bg-img:url(//meikou-inc.com/cms/wp-content/themes/kotobuki/assets/css/../img/common/cta-bg.jpg);--l-cta-title-fs:var(--rem50);--l-cta-height:auto;--l-cta-gap:4rem;--l-cta-list-fs:var(--rem24)}}@media (min-width:992px){.l-cta-sect{--l-cta-padding-t:10rem;--l-cta-padding-b:10rem;--l-cta-btn-width:67.2rem;--l-cta-title-fs:var(--rem60)}}.l-cta-sect .l-cta-title{font-size:var(--l-cta-title-fs);font-weight:700;text-align:center;color:var(--c-white);line-height:1.3;margin-top:.7rem}.l-cta-sect .l-cta-lead{font-size:var(--l-cta-copy-fs);color:var(--c-white);text-align:left;margin-top:3rem}.l-cta-sect .l-cta-list{margin-top:3rem}.l-cta-sect .cta-btns-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--l-cta-gap);margin-top:5rem;position:relative;z-index:1}.l-cta-sect .cta-btns-wrap .btn{min-width:var(--l-cta-btn-width);width:var(--l-cta-btn-width)}@media (min-width:768px){.l-cta-sect .l-cta-title{width:calc(100% + 6rem);margin-left:-3rem}.l-cta-sect .l-cta-lead{margin-top:4rem}.l-cta-sect .l-cta-lead{margin-top:3rem;text-align:center}.l-cta-sect .cta-btns-wrap{margin-top:5rem}}.l-cta-list{--icon-size:var(--rem20);--icon-gap:var(--rem10);--li-fs:var(--rem18);font-size:var(--li-fs);width:var(--l-cta-btn-width);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-inline:auto;gap:1rem 0}@media (min-width:768px){.l-cta-list{--icon-size:var(--rem20);--icon-gap:var(--rem10);--li-fs:var(--rem24)}}.l-cta-list li{padding-left:calc(var(--icon-size) + var(--icon-gap));position:relative;line-height:1.5}.l-cta-list li:before{content:"";display:inline-block;height:var(--rem20);width:var(--rem20);background-image:url(//meikou-inc.com/cms/wp-content/themes/kotobuki/assets/css/../img/common/icon-cta-list.svg);background-position:center center;background-size:100% 100%;background-repeat:no-repeat;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.l-cta-common-box{--icon-size:var(--rem20);--icon-gap:var(--rem10);--li-widht:100%;padding:2rem;border:2px solid var(--c-white);border-radius:var(--rem10)}@media (min-width:768px){.l-cta-common-box{padding:3rem}}.l-cta-box{--icon-size:var(--rem20);--icon-gap:var(--rem10);--li-widht:100%;padding:2rem;border:2px solid var(--c-white);border-radius:var(--rem10);margin-top:2rem}.l-cta-box .box-h{font-size:var(--rem22);border-bottom:1px solid var(--c-white);padding-bottom:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.l-cta-box .l-cta-list{margin-top:2rem}.l-cta-box .cta-btns-wrap{margin-top:2rem}@media (min-width:768px){.l-cta-box{--icon-size:var(--rem20);--icon-gap:var(--rem10);--li-fs:var(--rem24);margin-top:4rem;padding:3.8rem 3rem}.l-cta-box .box-h{font-size:var(--rem36)}.l-cta-box .l-cta-list{margin-top:4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;display:block}.l-cta-box .cta-btns-wrap{margin-top:4rem}}h1,h2,h3,h4,h5,h6{--icon-x:0;--icon-y:0;--icon-margin:0;word-wrap:break-word;line-height:1.5;margin-top:0;margin-bottom:0;position:relative;padding-left:calc(var(--icon-x) + var(--icon-margin))}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}.h2,.entry-contents h2{font-size:var(--h2-fs);font-weight:900}@media (min-width:992px){.wp-block-heading.h2{--h2-fs:4rem}}.h2:before,.entry-contents h2:before{content:"";display:block;width:var(--icon-x);height:var(--icon-y);background-color:var(--c-black);position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.entry-contents h2{font-size:var(--h2-fs);font-weight:900}.h3,.entry-contents h2{font-size:var(--h3-fs);font-weight:900}.h4,.entry-contents h2{font-size:var(--h4-fs);font-weight:900}.h5,.entry-contents h2:not(.wp-block-heading){font-size:var(--h5-fs);font-weight:900}.t-post-body h2{font-size:var(--entry-h2-fs);font-weight:900;line-height:1.3}.t-post-body h3{font-size:var(--entry-h3-fs);font-weight:900;line-height:1.3}.t-post-body h4{font-size:var(--entry-h4-fs);font-weight:900}.t-post-body h5{font-size:var(--entry-h5-fs);font-weight:900}.h2-img{--icon-x:.6rem;--icon-y:100%;--icon-margin:.8rem;--img-height:3rem;font-size:1rem}@media (min-width:992px){.h2-img{--icon-x:.7rem;--icon-margin:1rem;--img-height:3.6rem}}@media (min-width:1280px){.h2-img{--icon-x:.8rem;--icon-margin:1.2rem;--img-height:4.8rem}}@media (min-width:1601px){.h2-img{--icon-x:clamp(.8rem, var(--vw15-max), 1.5rem);--icon-margin:clamp(1rem, var(--vw20-max), 2rem);--img-height:clamp(4.8rem, var(--vw62-max), 6.2rem)}}@media (max-width:767px){.h2-img.-sp-line2{--img-height:6.6rem}}.h2-img:before{content:"";display:block;width:var(--icon-x);height:var(--icon-y);background-color:var(--c-black);position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.h2-img img{height:var(--img-height);width:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.h3-img{--img-height:2.8rem;font-size:1rem}@media (min-width:992px){.h3-img{--img-height:3rem}}@media (min-width:1280px){.h3-img{--img-height:4rem}}@media (min-width:1601px){.h3-img{--img-height:clamp(4rem, var(--vw55-max), 5.5rem)}}.h3-img img{height:var(--img-height);width:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.entry-contents .lead-text-lg,.lead-text-lg{font-weight:900;font-size:var(--lead-text-lg)}.ul>li,.ul-simple>li,.ol>li,.ol-simple>li{margin-bottom:0;padding-left:1.5em;position:relative}.ul>li:last-child,.ul-simple>li:last-child,.ol>li:last-child,.ol-simple>li:last-child{margin-bottom:0}.ul>li li,.ul-simple>li li,.ol>li li,.ol-simple>li li{margin-top:0;margin-bottom:0}.ul>li ul,.ul>li ol,.ul-simple>li ul,.ul-simple>li ol,.ol>li ul,.ol>li ol,.ol-simple>li ul,.ol-simple>li ol{--post-element-margin-t:.5rem}.ul>li:before{content:"●";position:absolute;left:0;display:block;margin:0;border-radius:100vmax}.ul>li ul li:before{content:"";position:absolute;display:block;width:.7em;height:2px;top:1em;left:0;margin:0;background-color:var(--c-black)}.ol>li{counter-increment:item;margin-bottom:0}.ol>li:before{content:counter(item);background-color:transparent;font-weight:700;font-size:.8em;color:var(--c-black);position:absolute;left:0;top:.5em;padding-right:0;width:1.4em;height:1.4em;aspect-ratio:1/1;border-radius:100vmax;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;border:1px solid var(--c-black);line-height:1.4em;padding:0 0 0 .1em}:where(.entry-contents) ul>li,:where(.entry-contents) ol>li{margin-bottom:0;padding-left:1.5em;position:relative}:where(.entry-contents) ul>li:last-child,:where(.entry-contents) ol>li:last-child{margin-bottom:0}:where(.entry-contents) ul>li li,:where(.entry-contents) ol>li li{margin-top:0;margin-bottom:0}:where(.entry-contents) ul>li ul,:where(.entry-contents) ul>li ol,:where(.entry-contents) ol>li ul,:where(.entry-contents) ol>li ol{--post-element-margin-t:.5rem}:where(.entry-contents) ul>li:before{content:"●";position:absolute;left:0;display:block;margin:0;border-radius:100vmax}:where(.entry-contents) ul>li ul li:before{content:"";position:absolute;display:block;width:.7em;height:2px;top:1em;left:0;margin:0;background-color:var(--c-black)}:where(.entry-contents) ol>li{counter-increment:item;margin-bottom:0}:where(.entry-contents) ol>li:before{content:counter(item);background-color:transparent;font-weight:700;font-size:.8em;color:var(--c-black);position:absolute;left:0;top:.5em;padding-right:0;width:1.4em;height:1.4em;aspect-ratio:1/1;border-radius:100vmax;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;border:1px solid var(--c-black);line-height:1.4em;padding:0 0 0 .1em}.note-box:is(ul)>li:before,.note-box>ul>li:before{content:"※"}.ul-bar li:before{content:"";position:absolute;display:block;width:.7em;height:2px;top:1em;left:0;margin:0;background-color:var(--c-black)}.page-links{--fs:var(--rem15);padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem 0}.page-links .item{padding:0;width:50%;border-right:1px solid var(--c-white);text-align:center}.page-links .item:nth-child(2n){border-right:0}.page-links .item:before{content:none}.page-links .link{font-size:var(--fs);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;gap:.6rem}.page-links .link:after{content:"";display:block;border-bottom:2px solid var(--c-white);border-right:2px solid var(--c-white);width:.7rem;height:.7rem;-webkit-transform:translateY(-.1em) rotate(45deg);-ms-transform:translateY(-.1em) rotate(45deg);transform:translateY(-.1em) rotate(45deg)}@media (min-width:768px){.page-links{--fs:var(--rem18);gap:2.5rem 0}.page-links .item{padding:0;width:33.33%}.page-links .item:nth-child(2n){border-right:1px solid var(--c-white)}.page-links .item:nth-child(3n){border-right:0}.page-links .link{font-size:var(--fs)}.page-links .link:after{width:1.3rem;height:1.3rem}}@media (min-width:1081px){.page-links .item{width:25%}.page-links .item:nth-child(3n){border-right:1px solid var(--c-white)}.page-links .item:nth-child(4n){border-right:0}}@media (min-width:1280px){.page-links{--fs:var(--rem24)}.page-links .item{width:25%}.page-links .link:after{width:1.5rem;height:1.5rem}}.table,:where(.entry-contents) table{margin-inline:auto;width:100%}.table tbody tr th,.table tbody tr td,.table thead tr th,.table thead tr td,.table tfoot tr th,.table tfoot tr td,:where(.entry-contents) table tbody tr th,:where(.entry-contents) table tbody tr td,:where(.entry-contents) table thead tr th,:where(.entry-contents) table thead tr td,:where(.entry-contents) table tfoot tr th,:where(.entry-contents) table tfoot tr td{border-color:var(--table-bd-color);background-color:var(--table-bgc);border-style:solid;border-width:0;border-top-width:var(--table-bd-width);border-bottom-width:var(--table-bd-width);vertical-align:top;padding:var(--table-padding-y) var(--table-padding-x) var(--table-padding-y) 0;color:var(--font-color);font-size:var(--table-fs);line-height:1.5}.table tbody tr th:first-child,.table tbody tr td:first-child,.table thead tr th:first-child,.table thead tr td:first-child,.table tfoot tr th:first-child,.table tfoot tr td:first-child,:where(.entry-contents) table tbody tr th:first-child,:where(.entry-contents) table tbody tr td:first-child,:where(.entry-contents) table thead tr th:first-child,:where(.entry-contents) table thead tr td:first-child,:where(.entry-contents) table tfoot tr th:first-child,:where(.entry-contents) table tfoot tr td:first-child{padding-left:var(--table-padding-x)}.table tbody tr th,.table thead tr th,.table tfoot tr th,:where(.entry-contents) table tbody tr th,:where(.entry-contents) table thead tr th,:where(.entry-contents) table tfoot tr th{font-weight:700}.table img,:where(.entry-contents) table img{vertical-align:top}@media (max-width:767px){.table.table-sp-break,:where(.entry-contents) table.table-sp-break{--table-padding-y:1.5rem;--table-padding-x:1rem}.table.table-sp-break tbody,.table.table-sp-break thead,.table.table-sp-break tfoot,:where(.entry-contents) table.table-sp-break tbody,:where(.entry-contents) table.table-sp-break thead,:where(.entry-contents) table.table-sp-break tfoot{display:block}.table.table-sp-break tbody tr,.table.table-sp-break thead tr,.table.table-sp-break tfoot tr,:where(.entry-contents) table.table-sp-break tbody tr,:where(.entry-contents) table.table-sp-break thead tr,:where(.entry-contents) table.table-sp-break tfoot tr{display:block}.table.table-sp-break tbody tr th,.table.table-sp-break tbody tr td,.table.table-sp-break thead tr th,.table.table-sp-break thead tr td,.table.table-sp-break tfoot tr th,.table.table-sp-break tfoot tr td,:where(.entry-contents) table.table-sp-break tbody tr th,:where(.entry-contents) table.table-sp-break tbody tr td,:where(.entry-contents) table.table-sp-break thead tr th,:where(.entry-contents) table.table-sp-break thead tr td,:where(.entry-contents) table.table-sp-break tfoot tr th,:where(.entry-contents) table.table-sp-break tfoot tr td{display:block;width:100%;padding:var(--table-padding-y) var(--table-padding-x);line-height:1.7}.table.table-sp-break tbody tr th+th,.table.table-sp-break tbody tr th+td,.table.table-sp-break tbody tr td+th,.table.table-sp-break tbody tr td+td,.table.table-sp-break thead tr th+th,.table.table-sp-break thead tr th+td,.table.table-sp-break thead tr td+th,.table.table-sp-break thead tr td+td,.table.table-sp-break tfoot tr th+th,.table.table-sp-break tfoot tr th+td,.table.table-sp-break tfoot tr td+th,.table.table-sp-break tfoot tr td+td,:where(.entry-contents) table.table-sp-break tbody tr th+th,:where(.entry-contents) table.table-sp-break tbody tr th+td,:where(.entry-contents) table.table-sp-break tbody tr td+th,:where(.entry-contents) table.table-sp-break tbody tr td+td,:where(.entry-contents) table.table-sp-break thead tr th+th,:where(.entry-contents) table.table-sp-break thead tr th+td,:where(.entry-contents) table.table-sp-break thead tr td+th,:where(.entry-contents) table.table-sp-break thead tr td+td,:where(.entry-contents) table.table-sp-break tfoot tr th+th,:where(.entry-contents) table.table-sp-break tfoot tr th+td,:where(.entry-contents) table.table-sp-break tfoot tr td+th,:where(.entry-contents) table.table-sp-break tfoot tr td+td{padding:0 var(--table-padding-x) var(--table-padding-y);border:0}.table.table-sp-break tbody tr th,.table.table-sp-break thead tr th,.table.table-sp-break tfoot tr th,:where(.entry-contents) table.table-sp-break tbody tr th,:where(.entry-contents) table.table-sp-break thead tr th,:where(.entry-contents) table.table-sp-break tfoot tr th{border-bottom-width:0}.table.table-sp-break tbody tr td,.table.table-sp-break thead tr td,.table.table-sp-break tfoot tr td,:where(.entry-contents) table.table-sp-break tbody tr td,:where(.entry-contents) table.table-sp-break thead tr td,:where(.entry-contents) table.table-sp-break tfoot tr td{border-bottom-width:1px;font-size:1.4rem}}.table.table-sp-break tbody th,.table.table-sp-break thead th,.table.table-sp-break tfoot th,:where(.entry-contents) table.table-sp-break tbody th,:where(.entry-contents) table.table-sp-break thead th,:where(.entry-contents) table.table-sp-break tfoot th{border-top:0;border-bottom:0}.table.table-sp-break tbody td,.table.table-sp-break thead td,.table.table-sp-break tfoot td,:where(.entry-contents) table.table-sp-break tbody td,:where(.entry-contents) table.table-sp-break thead td,:where(.entry-contents) table.table-sp-break tfoot td{border-top:0}.table-sp-break,.wp-block-table table{margin-inline:auto;width:100%}.table-sp-break tbody tr th,.table-sp-break tbody tr td,.table-sp-break thead tr th,.table-sp-break thead tr td,.table-sp-break tfoot tr th,.table-sp-break tfoot tr td,.wp-block-table table tbody tr th,.wp-block-table table tbody tr td,.wp-block-table table thead tr th,.wp-block-table table thead tr td,.wp-block-table table tfoot tr th,.wp-block-table table tfoot tr td{border-color:var(--table-bd-color);background-color:var(--table-bgc);border-style:solid;border-width:0;border-top-width:var(--table-bd-width);border-bottom-width:var(--table-bd-width);vertical-align:top;padding:var(--table-padding-y) var(--table-padding-x) var(--table-padding-y) 0;color:var(--font-color);font-size:var(--table-fs);line-height:1.5}.table-sp-break tbody tr th:first-child,.table-sp-break tbody tr td:first-child,.table-sp-break thead tr th:first-child,.table-sp-break thead tr td:first-child,.table-sp-break tfoot tr th:first-child,.table-sp-break tfoot tr td:first-child,.wp-block-table table tbody tr th:first-child,.wp-block-table table tbody tr td:first-child,.wp-block-table table thead tr th:first-child,.wp-block-table table thead tr td:first-child,.wp-block-table table tfoot tr th:first-child,.wp-block-table table tfoot tr td:first-child{padding-left:var(--table-padding-x)}.table-sp-break tbody tr th,.table-sp-break thead tr th,.table-sp-break tfoot tr th,.wp-block-table table tbody tr th,.wp-block-table table thead tr th,.wp-block-table table tfoot tr th{font-weight:700}.table-sp-break img,.wp-block-table table img{vertical-align:top}@media (max-width:767px){.table-sp-break,.wp-block-table table{--table-padding-y:1.5rem;--table-padding-x:1rem}.table-sp-break tbody,.table-sp-break thead,.table-sp-break tfoot,.wp-block-table table tbody,.wp-block-table table thead,.wp-block-table table tfoot{display:block}.table-sp-break tbody tr,.table-sp-break thead tr,.table-sp-break tfoot tr,.wp-block-table table tbody tr,.wp-block-table table thead tr,.wp-block-table table tfoot tr{display:block}.table-sp-break tbody tr th,.table-sp-break tbody tr td,.table-sp-break thead tr th,.table-sp-break thead tr td,.table-sp-break tfoot tr th,.table-sp-break tfoot tr td,.wp-block-table table tbody tr th,.wp-block-table table tbody tr td,.wp-block-table table thead tr th,.wp-block-table table thead tr td,.wp-block-table table tfoot tr th,.wp-block-table table tfoot tr td{display:block;width:100%;padding:var(--table-padding-y) var(--table-padding-x);line-height:1.7}.table-sp-break tbody tr th+th,.table-sp-break tbody tr th+td,.table-sp-break tbody tr td+th,.table-sp-break tbody tr td+td,.table-sp-break thead tr th+th,.table-sp-break thead tr th+td,.table-sp-break thead tr td+th,.table-sp-break thead tr td+td,.table-sp-break tfoot tr th+th,.table-sp-break tfoot tr th+td,.table-sp-break tfoot tr td+th,.table-sp-break tfoot tr td+td,.wp-block-table table tbody tr th+th,.wp-block-table table tbody tr th+td,.wp-block-table table tbody tr td+th,.wp-block-table table tbody tr td+td,.wp-block-table table thead tr th+th,.wp-block-table table thead tr th+td,.wp-block-table table thead tr td+th,.wp-block-table table thead tr td+td,.wp-block-table table tfoot tr th+th,.wp-block-table table tfoot tr th+td,.wp-block-table table tfoot tr td+th,.wp-block-table table tfoot tr td+td{padding:0 var(--table-padding-x) var(--table-padding-y);border:0}.table-sp-break tbody tr th,.table-sp-break thead tr th,.table-sp-break tfoot tr th,.wp-block-table table tbody tr th,.wp-block-table table thead tr th,.wp-block-table table tfoot tr th{border-bottom-width:0}.table-sp-break tbody tr td,.table-sp-break thead tr td,.table-sp-break tfoot tr td,.wp-block-table table tbody tr td,.wp-block-table table thead tr td,.wp-block-table table tfoot tr td{border-bottom-width:1px;font-size:1.4rem}}.wp-block-table table{margin:0}.table-scroll{overflow-x:scroll;width:calc(100% + 3rem);margin-left:-1.5rem;margin-right:-1.5rem}.table-scroll table{width:100%}.table-scroll table thead th{border-collapse:collapse;white-space:nowrap;min-width:22rem}.table-scroll table thead th:first-child{min-width:auto}@media (min-width:768px){.table-scroll{overflow-x:auto;width:100%;margin-left:0;margin-right:0}.table-scroll table{width:100%}.table-scroll table thead th{border-collapse:collapse;white-space:wrap;min-width:auto}.table-scroll table thead th:first-child{min-width:auto}}table.th-nowrap thead tr th,table.th-nowrap tbody tr th{white-space:nowrap}.t-wp30{width:30%}.t-wp25{width:25%}.t-wp20{width:20%}.t-wp15{width:15%}table:has(caption){--table-bgc:#fafafa;--table-padding-y:1rem;--table-padding-x:1rem}table:has(caption) caption{--table-padding-y:.5rem;caption-side:top;background-color:var(--c-black);color:var(--c-white);padding:var(--table-padding-y) var(--table-padding-x);width:100%}table:has(caption) tbody tr th,table:has(caption) tbody tr td{padding:var(--table-padding-y) var(--table-padding-x)}table:has(caption) tbody tr th .note-text,table:has(caption) tbody tr td .note-text{font-size:1.4rem;font-weight:500}@media (min-width:992px){table:has(caption) tbody tr th .note-text,table:has(caption) tbody tr td .note-text{font-size:var(--font-default)}}table:has(caption) tbody tr th{--table-fs:1.6rem;vertical-align:middle}@media (min-width:992px){table:has(caption) tbody tr th{--table-fs:var(--font-default);text-align:center}}table:has(caption) tbody tr th .note-text{display:block}table:has(caption) tbody tr td{--table-fs:1.4rem}@media (min-width:992px){table:has(caption) tbody tr td{--table-fs:var(--font-default)}}@media (max-width:767px){table:has(caption){--table-padding-y:1.5rem;--table-padding-x:1rem}table:has(caption) tbody,table:has(caption) thead,table:has(caption) tfoot{display:block}table:has(caption) tbody tr,table:has(caption) thead tr,table:has(caption) tfoot tr{display:block}table:has(caption) tbody tr th,table:has(caption) tbody tr td,table:has(caption) thead tr th,table:has(caption) thead tr td,table:has(caption) tfoot tr th,table:has(caption) tfoot tr td{display:block;width:100%;padding:var(--table-padding-y) var(--table-padding-x);line-height:1.7}table:has(caption) tbody tr th+th,table:has(caption) tbody tr th+td,table:has(caption) tbody tr td+th,table:has(caption) tbody tr td+td,table:has(caption) thead tr th+th,table:has(caption) thead tr th+td,table:has(caption) thead tr td+th,table:has(caption) thead tr td+td,table:has(caption) tfoot tr th+th,table:has(caption) tfoot tr th+td,table:has(caption) tfoot tr td+th,table:has(caption) tfoot tr td+td{padding:0 var(--table-padding-x) var(--table-padding-y);border:0}table:has(caption) tbody tr th,table:has(caption) thead tr th,table:has(caption) tfoot tr th{border-bottom-width:0}table:has(caption) tbody tr td,table:has(caption) thead tr td,table:has(caption) tfoot tr td{border-bottom-width:1px;font-size:1.4rem}}@media (max-width:767px){table:has(caption) tbody tr th .th-br{display:none}table:has(caption) tbody tr td{border-top:0}}.btn,.btn-page-nav{text-decoration:none;background-color:var(--btn-bg-color);border:var(--btn-bd-width) solid var(--btn-bd-color);color:var(--btn-color);min-width:var(--btn-width-size);min-height:var(--btn-height-size);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:var(--btn-fs);font-weight:900;border-radius:var(--btn-radius);white-space:normal;letter-spacing:.03em;text-align:center;padding:var(--btn-padding-y) var(--btn-padding-x);position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:none;transition:none;-webkit-transition-property:background-color,color,border-color;transition-property:background-color,color,border-color;-webkit-transition-duration:.3s;transition-duration:.3s}.btn:focus,.btn:disabled,.btn:visited,.btn:focus,.btn-page-nav:focus,.btn-page-nav:disabled,.btn-page-nav:visited,.btn-page-nav:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.btn:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active:focus,.btn-page-nav:not(:disabled):not(.disabled):active,.btn-page-nav:not(:disabled):not(.disabled).active,.btn-page-nav:not(:disabled):not(.disabled):active:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.btn:hover,.btn:active,.btn.touch,.btn-page-nav:hover,.btn-page-nav:active,.btn-page-nav.touch{outline:none;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.btn:focus,.btn:disabled,.btn:visited,.btn:focus,.btn-page-nav:focus,.btn-page-nav:disabled,.btn-page-nav:visited,.btn-page-nav:focus{background-color:var(--btn-bg-color);border:var(--btn-bd-width) solid var(--btn-bd-color);color:var(--btn-color);outline:none;-webkit-box-shadow:none;box-shadow:none}.btn:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active:focus,.btn-page-nav:not(:disabled):not(.disabled):active,.btn-page-nav:not(:disabled):not(.disabled).active,.btn-page-nav:not(:disabled):not(.disabled):active:focus{background-color:inherit;border:var(--btn-bd-width) solid inherit;color:inherit}.btn:hover,.btn:active,.btn.touch,.btn-page-nav:hover,.btn-page-nav:active,.btn-page-nav.touch{background-color:var(--btn-hover-bg-color);border:var(--btn-bd-width) solid var(--btn-hover-bd-color);color:var(--btn-hover-color);opacity:1}.btn:has(.icon),.btn-page-nav:has(.icon){gap:1rem}.btn .icon,.btn-page-nav .icon{margin:0}.btn.btn-lg,.btn-page-nav.btn-lg{--btn-width-size:calc(100% - 30rem);--btn-height-size:7rem;border-radius:1rem}@media (min-width:768px){.btn.btn-lg,.btn-page-nav.btn-lg{--btn-width-size:38rem;--btn-height-size:6rem}}@media (min-width:1280px){.btn.btn-lg,.btn-page-nav.btn-lg{--btn-width-size:42rem;--btn-height-size:8rem}}@media (min-width:1601px){.btn.btn-lg,.btn-page-nav.btn-lg{--btn-width-size:clamp(42rem, var(--vw510-max), 51rem);--btn-height-size:clamp(8rem, var(--vw100-max), 10rem)}}.btn-page-nav,.btn.btn-sm{--btn-height-size:5rem;--btn-fs:1.4rem}@media (min-width:992px){.btn-page-nav,.btn.btn-sm{--btn-height-size:5rem;--btn-fs:1.6rem}}@media (min-width:1280px){.btn-page-nav,.btn.btn-sm{--btn-height-size:5rem;--btn-fs:1.8rem}}@media (min-width:1601px){.btn-page-nav,.btn.btn-sm{--btn-height-size:clamp(5rem, var(--vw60-max), 6rem);--btn-fs:1.8rem}}.btn-black,.btn-ticket{--btn-bg-color:var(--c-black);--btn-bd-color:var(--c-black);--btn-color:var(--c-white);--btn-hover-bg-color:var(--c-white);--btn-hover-bd-color:var(--c-black);--btn-hover-color:var(--c-black);--btn-icon-color:var(--btn-color)}.btn:where(:not(.btn-header)){background-size:100% 100%;background-image:var(--btn-bg-img);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.btn:where(:not(.btn-header)):after{display:inline-block;height:var(--btn-icon-size);width:var(--btn-icon-size);background-color:var(--btn-icon-color);-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s;position:absolute}.btn:where(:not(.btn-header)):hover,.btn:where(:not(.btn-header)):active{background-image:var(--btn-hover-bg-img)}.btn:where(:not(.btn-header)):hover:after,.btn:where(:not(.btn-header)):active:after{--btn-icon-bg-color:var(--btn-hover-color)}.wp-block-button .wp-block-button__link{background-color:var(--btn-bg-color);border:2px solid var(--btn-bd-color);color:var(--btn-color);--btn-bg-color:var(--c-blue);--btn-bd-color:var(--c-blue);--btn-color:var(--c-white);--btn-hover-bg-color:var(--c-white);--btn-hover-bd-color:var(--c-blue);--btn-hover-color:var(--c-blue);border-radius:100vmax;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;min-width:var(--btn-width-size);min-height:var(--btn-height-size);position:relative}.wp-block-button .wp-block-button__link:focus,.wp-block-button .wp-block-button__link:disabled,.wp-block-button .wp-block-button__link:visited,.wp-block-button .wp-block-button__link:focus{background-color:var(--btn-bg-color);border:2px solid var(--btn-bd-color);color:var(--btn-color);outline:none;-webkit-box-shadow:none;box-shadow:none}.wp-block-button .wp-block-button__link:not(:disabled):not(.disabled):active,.wp-block-button .wp-block-button__link:not(:disabled):not(.disabled).active,.wp-block-button .wp-block-button__link:not(:disabled):not(.disabled):active:focus{background-color:inherit;border:2px solid inherit;color:inherit}.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:active,.wp-block-button .wp-block-button__link.touch{background-color:var(--btn-hover-bg-color);border:2px solid var(--btn-hover-bd-color);color:var(--btn-hover-color);opacity:1}.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:active{background-image:var(--btn-hover-bg-img)}.wp-block-button .wp-block-button__link:hover:after,.wp-block-button .wp-block-button__link:active:after{--btn-icon-bg-color:var(--btn-hover-color)}.btns-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--btns-wrap-gap)}.btns-wrap.btns-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btns-wrap.btns-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.btns-wrap.btns-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.btn-center{display:-webkit-box;display:-ms-flexbox;display:flex;margin-inline:auto}.btn-sp-center{display:-webkit-box;display:-ms-flexbox;display:flex;margin-inline:auto}@media (min-width:992px){.btn-sp-center{margin-inline:0}}.btn-ticket{padding-left:calc(var(--btn-icon-size) + var(--btn-icon-padding));position:relative}.btn-ticket:before{content:"";display:inline-block;height:var(--btn-icon-size);width:var(--btn-icon-size);background-color:var(--btn-icon-color);-webkit-mask-image:url(//meikou-inc.com/cms/wp-content/themes/kotobuki/assets/css/../img/common/icon-ticket.svg);mask-image:url(//meikou-inc.com/cms/wp-content/themes/kotobuki/assets/css/../img/common/icon-ticket.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s;position:absolute;left:var(--btn-icon-padding);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.btn-ticket:hover,.btn-ticket:active{--btn-icon-color:var(--btn-hover-color)}.drawer-btn{--drawer-btn-size:var(--l-header-size);--drawer-btn-bar-widht:2.4rem;--drawer-btn-bar-weight:.4rem;--drawer-btn-bar-color:var(--c-white);width:var(--drawer-btn-size);height:var(--drawer-btn-size);background-color:var(--c-black);position:relative;padding:1rem;display:-ms-grid;display:grid;place-content:center;border:0;-webkit-transition-property:background-color border-color opacity;transition-property:background-color border-color opacity;-webkit-transition-duration:.3s;transition-duration:.3s}.drawer-btn .icon-bar{position:relative;display:block;border:0;background-color:var(--drawer-btn-bar-color);width:var(--drawer-btn-bar-widht);height:var(--drawer-btn-bar-weight);margin:0;overflow:visible}.drawer-btn .icon-bar:before,.drawer-btn .icon-bar:after{background-color:var(--drawer-btn-bar-color);content:"";-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;display:block;position:absolute;height:var(--drawer-btn-bar-weight);width:var(--drawer-btn-bar-widht);left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.drawer-btn .icon-bar:before,.drawer-btn .icon-bar:after{background-color:var(--drawer-btn-bar-color);content:"";-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;display:block;position:absolute;height:var(--drawer-btn-bar-weight);width:var(--drawer-btn-bar-widht);left:50%;-webkit-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.drawer-btn .icon-bar:before{top:-.6rem}.drawer-btn .icon-bar:after{top:1rem}.drawer-btn:hover,.drawer-btn:active{opacity:1;background-color:var(--c-black);--drawer-btn-bar-color:var(--c-white)}.drawer-btn.active{opacity:1}.drawer-btn.active .icon-bar{border-top:0;border-bottom:0;background-color:transparent}.drawer-btn.active .icon-bar:before{top:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.drawer-btn.active .icon-bar:after{top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}body:is(.t-front-page) .is-positon-top .drawer-btn{--drawer-btn-bar-color:var(--c-white)}body:is(.t-front-page) .is-positon-top .drawer-btn:hover,body:is(.t-front-page) .is-positon-top .drawer-btn:active{opacity:1}@media (min-width:992px){.drawer-btn{--drawer-btn-size:8rem;--drawer-btn-bar-widht:2.8rem;--drawer-btn-bar-weight:.4rem;--drawer-btn-bar-color:var(--c-black);background-color:transparent}.drawer-btn .icon-bar:before{top:-.8rem}.drawer-btn .icon-bar:after{top:1.2rem}.drawer-btn:hover,.drawer-btn:active{--drawer-btn-bar-color:var(--c-black);background-color:transparent;opacity:.6}.drawer-btn.active{--drawer-btn-bar-color:var(--c-white)}.drawer-btn.active .icon-bar{background-color:transparent}}@media (min-width:1280px){.drawer-btn{--drawer-btn-size:10.4rem;--drawer-btn-bar-widht:3.6rem;--drawer-btn-bar-weight:.6rem}.drawer-btn .icon-bar:before{top:-1rem}.drawer-btn .icon-bar:after{top:1.6rem}}@media (min-width:1601px){.drawer-btn{--drawer-btn-size:14.4rem;--drawer-btn-bar-widht:5rem;--drawer-btn-bar-weight:.8rem}.drawer-btn .icon-bar:before{top:-1.2rem}.drawer-btn .icon-bar:after{top:2rem}}.btn-header{background-color:var(--btn-bg-color);border:4px solid var(--btn-bd-color);color:var(--btn-color);--btn-bg-color:var(--c-navy);--btn-bd-color:var(--c-navy);--btn-color:var(--c-white);--btn-hover-bg-color:var(--c-white);--btn-hover-bd-color:var(--c-navy);--btn-hover-color:var(--c-navy);--btn-width-size:6.4rem;--btn-height-size:6.4rem;--btn-icon-size:2.2rem;max-width:6.4rem;border-radius:0;aspect-ratio:1.1;font-size:.8rem;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;-webkit-transition-property:background-color border-color;transition-property:background-color border-color;-webkit-transition-duration:.3s;transition-duration:.3s;border-radius:100vh}.btn-header:focus,.btn-header:disabled,.btn-header:visited,.btn-header:focus{background-color:var(--btn-bg-color);border:4px solid var(--btn-bd-color);color:var(--btn-color);outline:none;-webkit-box-shadow:none;box-shadow:none}.btn-header:not(:disabled):not(.disabled):active,.btn-header:not(:disabled):not(.disabled).active,.btn-header:not(:disabled):not(.disabled):active:focus{background-color:inherit;border:4px solid inherit;color:inherit}.btn-header:hover,.btn-header:active,.btn-header.touch{background-color:var(--btn-hover-bg-color);border:4px solid var(--btn-hover-bd-color);color:var(--btn-hover-color);opacity:1}.btn-header:before{content:"";display:block;height:var(--btn-icon-size);width:var(--btn-icon-size);background-color:var(--btn-icon-bg-color);-webkit-mask-image:url(//meikou-inc.com/cms/wp-content/themes/kotobuki/assets/css/../img/common/icon-ticket.svg);mask-image:url(//meikou-inc.com/cms/wp-content/themes/kotobuki/assets/css/../img/common/icon-ticket.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s}.btn-header:hover:before,.btn-header:active:before{--btn-icon-bg-color:var(--btn-hover-color)}.btn-header br{display:block}@media (min-width:992px){.btn-header{--btn-width-size:var(--l-header-size);--btn-height-size:var(--l-header-size);--btn-icon-size:4.2rem;font-size:1.4rem;border-radius:0}.btn-header br{display:none}}@media (min-width:1280px){.btn-header{--btn-icon-size:5.4rem;font-size:1.8rem}}@media (min-width:1601px){.btn-header{--btn-icon-size:clamp(5.4rem, var(--vw80-max), 8rem);font-size:clamp(1.8rem, var(--vw2-max), 2rem)}}.icon-arrow{position:relative}:root{--cat-bg-color:var(--c-blue);--cat-color:var(--c-black);--cat-fs:var(--rem14);--cat-width:8.6rem;--cat-height:2.8rem}.blog-cat{min-width:var(--cat-width);min-height:var(--cat-height);font-size:var(--cat-fs);color:var(--cat-color);background-color:var(--c-white);padding:0 .5rem;display:-ms-grid;display:grid;place-content:center}.card-blog .blog-link{--font-color:var(--c-black);--title-fs:2rem;--date-width:100%;--cat-width:100%;--cat-height:auto;--cat-fs:1.6rem;--gap:0;width:100%;font-size:var(--fs);color:var(--font-color);line-height:1.1;padding:0;margin:0;position:relative;gap:var(--gap);text-decoration:none}@media (min-width:992px){.card-blog .blog-link{--title-fs:2.6rem}}@media (min-width:1280px){.card-blog .blog-link{--title-fs:3.2rem}}@media (min-width:1601px){.card-blog .blog-link{--title-fs:clamp(3.2rem, var(--vw40-max), 4rem)}}.card-blog .blog-link .blog-date{width:var(--date-width);font-weight:900;white-space:nowrap;margin:0;display:block;line-height:1.3}.card-blog .blog-link .blog-title{font-size:var(--title-fs);font-weight:900;width:100%;margin:0;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.card-blog .blog-link .blog-excerpt{margin:.5rem 0 0;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.card-blog .blog-link:hover,.card-blog .blog-link:active{opacity:.5;color:var(--font-color)}.blog-list:not(:first-child){margin-top:10rem}.blog-list .item{border-bottom:1px solid var(--c-black);padding-bottom:2.5rem}.blog-list .item+.item{padding-top:2.5rem}.card-case{--card-aspect-ratio:1/0.6611;--card-title-fs:1.8rem;--color:var(--c-white);--card-paddng:25px;width:100%;height:auto}@media (min-width:992px){.card-case{--card-title-fs:2rem}}@media (min-width:1280px){.card-case{--card-title-fs:2.2rem}}@media (min-width:1601px){.card-case{--card-title-fs:clamp(2.2rem, var(--vw24-max), 2.4rem)}}.card-case .card-link:hover,.card-case .card-link:active{opacity:.5;color:var(--font-color)}.card-case .card-thumbnail-wrap{width:100%;margin:0;padding-top:66%;aspect-ratio:var(--card-aspect-ratio);height:0;position:relative;overflow:hidden;z-index:-1}.card-case .card-thumbnail-wrap .thumbnail{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;margin:0;aspect-ratio:1/0.66;z-index:0}.card-case .blog-date{font-weight:900;margin:2rem 0 0;line-height:1.1;display:block}.card-case .card-title{font-size:var(--card-title-fs);font-weight:700;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding:0;margin:0}.card-case .card-excerpt{font-size:var(--card-fs);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding:0;margin:.7rem 0 0;line-height:1.5}.ticket-list{--gap:2rem;--item-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap)}@media (min-width:992px){.ticket-list{--gap:4rem;--item-width:calc((100% + var(--gap)) / 3 - var(--gap));-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ticket-list .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap)}}@media (min-width:1280px){.ticket-list{--gap:6rem}}@media (min-width:1601px){.ticket-list{--gap:7.2rem}}.ticket-list .ticket-item{width:var(--item-width);height:auto}.card-ticket{--padding-x:2rem;--padding-y:2.5rem;--heading-fs:2.8rem;--heading-img-height:2.8rem;--peice-lg-fs:2.2rem;--peice-padding-t:1.5rem;--peice-padding-b:1.5rem;--peice-mt:2rem;--link-text-height:6rem;--link-text-mt:2.5rem;--font-color:var(--c-white);--icon-size:1.8rem;--icon-gap:1rem;height:100%;background-color:var(--c-navy);padding:var(--padding-y) var(--padding-x) calc(var(--link-text-height) + var(--link-text-mt));display:block;color:var(--font-color);position:relative;line-height:1.5;font-weight:400;text-decoration:none}.card-ticket:hover,.card-ticket:active{color:var(--font-color)}@media (min-width:992px){.card-ticket{--padding-x:2rem;--padding-y:3rem;--heading-fs:2.8rem;--heading-img-height:3rem;--peice-lg-fs:2.4rem;--peice-padding-t:1.5rem;--peice-padding-b:1.5rem;--link-text-height:7rem;--icon-size:2rem;--icon-gap:1.2rem}}@media (min-width:1280px){.card-ticket{--padding-x:2rem;--padding-y:3rem;--heading-fs:4rem;--heading-img-height:4.2rem;--peice-lg-fs:3.2rem;--peice-mt:2rem;--icon-size:2.5rem;--icon-gap:1.6rem}}@media (min-width:1601px){.card-ticket{--padding-x:clamp(2rem, var(--vw30-max), 3rem);--padding-y:clamp(3rem, var(--vw50-max), 5rem);--heading-fs:clamp(4rem, var(--vw55-max), 5.5rem);--heading-img-height:5.8rem;--peice-lg-fs:clamp(3.2rem, var(--vw44-max), 4.4rem);--peice-mt:3rem;--peice-padding-t:2.5rem;--peice-padding-b:2.5rem;--link-text-height:clamp(7rem, var(--vw90-max), 9rem);--link-text-mt:3rem;--link-text-padding:clamp(2rem, var(--vw25-max), 2.5rem);--icon-size:3rem}}.card-ticket .heading{font-size:var(--heading-fs);font-weight:900;line-height:1.1;text-align:center}.card-ticket .heading img{height:var(--heading-img-height)}.card-ticket .price{border-top:2px solid var(--c-white);border-bottom:2px solid var(--c-white);text-align:center;padding:var(--peice-padding-t) 0 var(--peice-padding-b);line-height:1.5;margin-top:var(--peice-mt);font-weight:700;position:relative}.card-ticket .price .lg{font-size:var(--peice-lg-fs);font-weight:700}.card-ticket .price .soldout-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:280px;z-index:10;pointer-events:none;margin-top:0}.soldout-wrap{position:relative;margin-top:2rem}@media (min-width:992px){.soldout-wrap{margin-top:2.5rem}}@media (min-width:1280px){.soldout-wrap{margin-top:3.5rem}}.soldout-wrap .soldout-badge{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:280px;z-index:10;pointer-events:none}@media (max-width:991px){.soldout-wrap{clip-path:inset(0)}.soldout-wrap .soldout-badge{top:50%;width:80%;max-width:none}}.card-ticket .desc{--post-element-margin-t:2rem}.card-ticket .link-text{background-color:var(--c-black);border-top:1px solid var(--c-white);text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:var(--link-text-height);position:absolute;bottom:0;left:0;font-weight:900;gap:var(--icon-gap)}.card-ticket .link-text:after{content:"";width:var(--icon-size);height:var(--icon-size);display:block;background-image:url(//meikou-inc.com/cms/wp-content/themes/kotobuki/assets/css/../img/top/ticket-arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media (min-width:1601px){.card-ticket .price{margin-top:3rem}.card-ticket .desc{--post-element-margin-t:2.5rem}}.img-scroll-wrap{overflow:auto}.img-scroll-wrap img{display:block;width:200%;max-width:200%;margin:0}@media (min-width:992px){.img-scroll-wrap img{width:auto;max-width:100%}}.tab-link-list{--gap:.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap);border:5px solid var(--bg-gray);background-color:var(--bg-gray);border-radius:100vmax;margin-top:4rem}.tab-link-list li{padding:0;margin:0;width:calc((100% + var(--gap)) / 3 - var(--gap))}.tab-link-list li:before{content:none}.tab-link-list li .btn{--btn-bg-color:var(--bg-gray);--btn-bd-color:var(--bg-gray);--btn-color:var(--c-black);--btn-hover-bg-color:var(--c-navy);--btn-hover-bd-color:var(--c-navy);--btn-hover-color:var(--c-white);--btn-fs:1.4rem;--btn-height-size:4.2rem;margin:0;min-width:100%;width:100%;border-radius:100vmax}@media (min-width:768px){.tab-link-list li .btn{--btn-height-size:5rem;--btn-fs:1.8rem}}@media (min-width:1280px){.tab-link-list li .btn{--btn-height-size:5rem;--btn-fs:2rem}}@media (min-width:1601px){.tab-link-list li .btn{--btn-height-size:clamp(5.5rem, var(--vw70-max), 7rem);--btn-fs:clamp(2.4rem, var(--vw33-max), 3.3rem)}}.tab-link-list li .btn.is-active{--btn-bg-color:var(--c-navy);--btn-bd-color:var(--c-navy);--btn-color:var(--c-white);--btn-hover-bg-color:var(--c-navy);--btn-hover-bd-color:var(--c-navy);--btn-hover-color:var(--c-white)}.tab-wrap{position:relative;margin-top:3rem}.tab-wrap .tab-item{width:100%;position:absolute;pointer-events:none;opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.5s;transition-duration:.5s}.tab-wrap .tab-item.is-active{position:relative;opacity:1;pointer-events:auto}.movie-wrap{position:relative;width:100%;padding-top:56.25%}.movie-wrap iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.ggmap{position:relative;padding-bottom:75%;padding-top:30px;height:0;overflow:hidden}.ggmap iframe,.ggmap object,.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:768px){.ggmap{padding-bottom:75%}}.img-center{display:block;margin-left:auto;margin-right:auto}.img-radius{border-radius:1rem}@media (min-width:992px){.img-radius{border-radius:2rem}}.img-radius10{border-radius:1rem}.thumbnail-wrap{padding-bottom:68.45%;position:relative}.thumbnail-wrap .thumbnail{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.thumbnail-square{padding-bottom:97.5%;position:relative}.thumbnail-square .thumbnail,.thumbnail-square img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.point-text{--icon-size-x:4rem;--icon-size-y:4.6rem;--padding-l:5.5rem;--padding-t:0;--fs:var(--rem16);--underline-offset:-.5em;font-size:var(--fs);font-weight:700;padding:var(--padding-t) 0 0 var(--padding-l);position:relative;z-index:3;text-decoration:underline;text-underline-offset:var(--underline-offset);text-decoration-thickness:.7em;text-decoration-color:var(--c-green02);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;line-height:1.5}@media (min-width:992px){.point-text{--icon-size-x:8rem;--icon-size-y:9.2rem;--padding-l:10rem;--padding-t:2rem;--fs:var(--rem24);--underline-offset:-.2em}}.point-text:after{content:"";display:inline-block;height:var(--icon-size-x);width:var(--icon-size-y);background-image:url(//meikou-inc.com/cms/wp-content/themes/kotobuki/assets/css/../img/top/point-icon.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.entry-contents .hr-triangle{margin:3rem auto;display:block;width:4rem;height:1rem;clip-path:polygon(0 0,100% 0,50% 100%);background-color:var(--c-black);opacity:1}@media (min-width:992px){.entry-contents .hr-triangle{margin:3rem auto;width:6rem;height:1.5rem}}@media (min-width:1081px){.entry-contents .hr-triangle{margin:4rem auto;width:8rem;height:2rem}}:where(.entry-contents){font-size:var(--post-fs);line-height:1.9;letter-spacing:.15em}.entry-contents :where(p){line-height:1.5}.entry-contents :where(p,ul,ol,table,blockquote,img,figure,dl){margin-bottom:var(--post-element-margin-b);margin-top:var(--post-element-margin-t)}.entry-contents h2,.entry-contents h3,.entry-contents h4,.entry-contents h5,.entry-contents h6{margin-bottom:var(--post-element-margin-b);margin-top:var(--post-element-margin-t)}.entry-contents h2 img,.entry-contents h3 img,.entry-contents h4 img,.entry-contents h5 img,.entry-contents h6 img{margin:0}.entry-contents .btn,.entry-contents .btns-wrap,.entry-contents .wp-block-buttons,.entry-contents .wp-block-image,.entry-contents .ggmap,.entry-contents .row,.entry-contents .ticket-list{margin-bottom:var(--post-block-margin-b);margin-top:var(--post-block-margin-t)}:where(.entry-contents) a{text-decoration:underline;text-underline-offset:.2rem}.entry-contents p:where(:is(:not(:first-child))),.entry-contents ul:where(:is(:not(:first-child))),.entry-contents ol:where(:is(:not(:first-child))),.entry-contents dl:where(:is(:not(:first-child))){--post-element-margin-t:1.5rem}@media (min-width:992px){.entry-contents p:where(:is(:not(:first-child))),.entry-contents ul:where(:is(:not(:first-child))),.entry-contents ol:where(:is(:not(:first-child))),.entry-contents dl:where(:is(:not(:first-child))){--post-element-margin-t:2rem}}@media (min-width:1280px){.entry-contents p:where(:is(:not(:first-child))),.entry-contents ul:where(:is(:not(:first-child))),.entry-contents ol:where(:is(:not(:first-child))),.entry-contents dl:where(:is(:not(:first-child))){--post-element-margin-t:2.5rem}}@media (min-width:1601px){.entry-contents p:where(:is(:not(:first-child))),.entry-contents ul:where(:is(:not(:first-child))),.entry-contents ol:where(:is(:not(:first-child))),.entry-contents dl:where(:is(:not(:first-child))){--post-element-margin-t:clamp(2.5rem, var(--vw35-max), 3.5rem)}}.entry-contents table:where(:is(:not(:first-child))),.entry-contents blockquote:where(:is(:not(:first-child))),.entry-contents img:where(:is(:not(:first-child))),.entry-contents figure:where(:is(:not(:first-child))){--post-element-margin-t:2rem}@media (min-width:992px){.entry-contents table:where(:is(:not(:first-child))),.entry-contents blockquote:where(:is(:not(:first-child))),.entry-contents img:where(:is(:not(:first-child))),.entry-contents figure:where(:is(:not(:first-child))){--post-element-margin-t:2.5rem}}@media (min-width:1280px){.entry-contents table:where(:is(:not(:first-child))),.entry-contents blockquote:where(:is(:not(:first-child))),.entry-contents img:where(:is(:not(:first-child))),.entry-contents figure:where(:is(:not(:first-child))){--post-element-margin-t:3.5rem}}@media (min-width:1601px){.entry-contents table:where(:is(:not(:first-child))),.entry-contents blockquote:where(:is(:not(:first-child))),.entry-contents img:where(:is(:not(:first-child))),.entry-contents figure:where(:is(:not(:first-child))){--post-element-margin-t:clamp(3.5rem, var(--vw45-max), 4.5rem)}}.entry-contents .btn,.entry-contents .btns-wrap,.entry-contents .wp-block-buttons,.entry-contents .wp-block-image,.entry-contents .ggmap,.entry-contents .row,.entry-contents .ticket-list{--post-block-margin-t:3rem}@media (min-width:992px){.entry-contents .btn,.entry-contents .btns-wrap,.entry-contents .wp-block-buttons,.entry-contents .wp-block-image,.entry-contents .ggmap,.entry-contents .row,.entry-contents .ticket-list{--post-block-margin-t:3.5rem}}@media (min-width:1280px){.entry-contents .btn,.entry-contents .btns-wrap,.entry-contents .wp-block-buttons,.entry-contents .wp-block-image,.entry-contents .ggmap,.entry-contents .row,.entry-contents .ticket-list{--post-block-margin-t:4rem}}@media (min-width:1601px){.entry-contents .btn,.entry-contents .btns-wrap,.entry-contents .wp-block-buttons,.entry-contents .wp-block-image,.entry-contents .ggmap,.entry-contents .row,.entry-contents .ticket-list{--post-block-margin-t:clamp(4rem, var(--vw50-max), 5rem)}}.entry-contents .btns-wrap .btn{margin:0}.entry-contents .btn-ticket{--post-element-margin-t:var(--contents-margin-m)}.entry-contents h2{--post-element-margin-b:1.5rem}.entry-contents h2:is(:not(:first-child)){--post-element-margin-t:3rem}@media (min-width:992px){.entry-contents h2{--post-element-margin-b:3rem}.entry-contents h2:is(:not(:first-child)){--post-element-margin-t:6rem}}.entry-contents h3{--post-element-margin-b:1.5rem}.entry-contents h3:is(:not(:first-child)){--post-element-margin-t:3rem}@media (min-width:992px){.entry-contents h3{--post-element-margin-b:3rem}.entry-contents h3:is(:not(:first-child)){--post-element-margin-t:4rem}}.entry-contents h4{--post-element-margin-b:1.5rem}.entry-contents h4:is(:not(:first-child)){--post-element-margin-t:3rem}@media (min-width:992px){.entry-contents h4{--post-element-margin-b:2rem}.entry-contents h4:is(:not(:first-child)){--post-element-margin-t:4rem}}.entry-contents h5{--post-element-margin-b:1.5rem}.entry-contents h5:is(:not(:first-child)){--post-element-margin-t:2rem}@media (min-width:992px){.entry-contents h5:is(:not(:first-child)){--post-element-margin-t:4rem}}.entry-contents .wp-block-table:is(:not(:first-child)){margin-top:3rem}.entry-contents .note-text,.note-text{font-size:1.4rem;font-weight:500}@media (min-width:992px){.entry-contents .note-text,.note-text{font-size:var(--font-default)}}.note-box{padding:1rem 1.5rem;background-color:var(--c-pink);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:992px){.note-box{padding:2rem 2.5rem}}@media (min-width:1081px){.note-box{padding:2rem 3.5rem}}.wp-block-separator{border:0;border-top:1px solid var(--bd-gray);background:0 0;width:100%;opacity:1;margin:var(--contents-margin-m) 0 var(--contents-margin-m)}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100%}.breadcrumbs-list{--color:var(--c-black);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;gap:5px 0}.breadcrumbs-list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.breadcrumbs-list .item+.item{padding-left:24px;position:relative}.breadcrumbs-list .item+.item:before{content:"";display:block;width:8px;height:8px;border-top:1px solid var(--color);border-right:1px solid var(--color);position:absolute;left:5px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.breadcrumbs-list .link{font-size:var(--fs16);font-weight:500;line-height:1.1;color:var(--color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.breadcrumbs-list .link:is(span){color:var(var(--c-blue))}.breadcrumbs-list .link .icon-svg{margin-right:2px}input,textarea{font-size:var(--fs-default)}.required{color:var(--c-red)}.snow-monkey-form{margin-top:4rem}@media (min-width:768px){.snow-monkey-form{margin-top:8rem}}.smf-form{background-color:#fafafa;padding:2rem}@media (min-width:992px){.smf-form{padding:4rem}}@media (min-width:1280px){.smf-form{padding:8rem}}.smf-form .smf-item__label__text{font-size:var(--fs-default);font-weight:700}.smf-form .smf-item .smf-radio-button-control__control,.smf-form .smf-item .smf-checkbox-control__control{margin-top:1.6rem}.smf-form--simple-table .smf-item{padding:0;display:block}.smf-form--simple-table .smf-item+.smf-item{padding-top:2.5rem}@media (min-width:992px){.smf-form--simple-table .smf-item+.smf-item{padding-top:4.5rem}}.smf-form--simple-table .smf-item.smf-item-text-top{padding-bottom:var(--contents-margin-m);border-bottom:0}.smf-form--simple-table .smf-item.date-parent-item{margin-top:3rem}@media (min-width:768px){.smf-form--simple-table .smf-item.date-parent-item{margin-top:6rem}}.smf-form--simple-table .smf-item.date-parent-item .label{font-weight:700}.smf-form--simple-table .smf-item.date-parent-item p{margin-top:.8rem}@media (min-width:768px){.smf-form--simple-table .smf-item.date-parent-item p{margin-top:1.6rem}}.smf-form--simple-table .smf-item.date-child-item .smf-item__label{padding-left:1em}.smf-form--simple-table .smf-item__col--label{max-width:100%;padding-bottom:1rem}.smf-form--simple-table .smf-item__col--controls{max-width:100%}@media (min-width:992px){.smf-form--simple-table .smf-item{-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:0}.smf-form--simple-table .smf-item__col--label{-webkit-box-flex:0;-ms-flex:0 0 14em;flex:0 0 14em;max-width:14em;padding-bottom:0;padding-right:var(--_padding1)}.smf-form--simple-table .smf-item__col--controls{-webkit-box-flex:1;-ms-flex:1 1 calc(100% - 14em);flex:1 1 calc(100% - 14em);max-width:calc(100% - 14em)}}.snow-monkey-form .smf-select-control,.snow-monkey-form .smf-select-control__control,.snow-monkey-form .smf-text-control__control{font-size:var(--rem16);height:4.8rem;width:100%}@media (min-width:992px){.snow-monkey-form .smf-select-control,.snow-monkey-form .smf-select-control__control,.snow-monkey-form .smf-text-control__control{height:6.4rem}}.snow-monkey-form .smf-select-control,.snow-monkey-form .smf-text-control__control{max-width:100%;min-width:26rem}.snow-monkey-form .smf-select-control:has(.form-control-short),.snow-monkey-form .smf-select-control.form-control-short,.snow-monkey-form .smf-text-control__control:has(.form-control-short),.snow-monkey-form .smf-text-control__control.form-control-short{max-width:24rem}.snow-monkey-form .smf-select-control.form-control-long,.snow-monkey-form .smf-text-control__control.form-control-long{max-width:100%}.snow-monkey-form .smf-select-control.form-control-zip,.snow-monkey-form .smf-text-control__control.form-control-zip{min-width:8rem;max-width:16rem}@media (min-width:992px){.snow-monkey-form .smf-select-control,.snow-monkey-form .smf-text-control__control{max-width:63%}.snow-monkey-form .smf-select-control:has(.form-control-short),.snow-monkey-form .smf-select-control.form-control-short,.snow-monkey-form .smf-text-control__control:has(.form-control-short),.snow-monkey-form .smf-text-control__control.form-control-short{max-width:26rem}.snow-monkey-form .smf-select-control.form-control-zip,.snow-monkey-form .smf-text-control__control.form-control-zip{max-width:21.5rem}}@media (min-width:1280px){.snow-monkey-form .smf-select-control:has(.form-control-short),.snow-monkey-form .smf-select-control.form-control-short,.snow-monkey-form .smf-text-control__control:has(.form-control-short),.snow-monkey-form .smf-text-control__control.form-control-short{max-width:32.6rem}}.snow-monkey-form .smf-select-control__control,.snow-monkey-form .smf-text-control__control,.snow-monkey-form .smf-textarea-control__control{border:1px solid #909090;border-radius:0}.snow-monkey-form .smf-placeholder+.smf-placeholder{margin-top:1.6rem}.snow-monkey-form .smf-placeholder:is([data-name=zip-code]) .smf-text-control:before{content:"〒"}.snow-monkey-form .smf-placeholder:is([data-name=zip-code]) .smf-text-control:has(.p-postal-code):after{content:"（郵便番号入力後、住所自動入力）";display:inline-block;margin-top:1rem;font-size:1.4rem}@media (min-width:992px){.snow-monkey-form .smf-placeholder:is([data-name=zip-code]) .smf-text-control:has(.p-postal-code):after{margin-top:0;display:inline-block;font-size:var(--fs-default)}}.smf-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:2rem}.smf-action .smf-button-control+.smf-button-control{margin:0}@media (min-width:992px){.smf-action{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem}}@media (min-width:1601px){.smf-action{gap:4rem}}.smf-action .smf-button-control__control{--btn-fs:var(--fs-default);--btn-bg-color:var(--c-black);--btn-bd-color:var(--c-black);--btn-color:var(--c-white);--btn-hover-bg-color:var(--c-white);--btn-hover-bd-color:var(--c-black);--btn-hover-color:var(--c-black);--btn-icon-color:var(--btn-color);--btn-icon-size:2rem;--gap:1rem;--btn-width-size:24rem;--btn-height-size:6rem;text-decoration:none;background-color:var(--btn-bg-color);border:var(--btn-bd-width) solid var(--btn-bd-color);color:var(--btn-color);background-image:none;min-width:var(--btn-width-size);min-height:var(--btn-height-size);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:var(--btn-fs);font-weight:900;border-radius:var(--btn-radius);white-space:normal;letter-spacing:.03em;text-align:center;padding:var(--btn-padding-y) var(--btn-padding-x);position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:none;transition:none;-webkit-transition-property:background-color,color,border-color;transition-property:background-color,color,border-color;-webkit-transition-duration:.3s;transition-duration:.3s;gap:var(--gap)}@media (min-width:992px){.smf-action .smf-button-control__control{--btn-icon-size:2.5rem;--gap:1rem;--btn-width-size:36rem;--btn-height-size:7rem}}@media (min-width:1601px){.smf-action .smf-button-control__control{--btn-icon-size:3rem;--gap:1.2rem;--btn-width-size:43.2rem;--btn-height-size:clamp(7rem, var(--vw90-max), 9rem)}}.smf-action .smf-button-control__control:focus,.smf-action .smf-button-control__control:disabled,.smf-action .smf-button-control__control:visited,.smf-action .smf-button-control__control:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.smf-action .smf-button-control__control:not(:disabled):not(.disabled):active,.smf-action .smf-button-control__control:not(:disabled):not(.disabled).active,.smf-action .smf-button-control__control:not(:disabled):not(.disabled):active:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.smf-action .smf-button-control__control:hover,.smf-action .smf-button-control__control:active,.smf-action .smf-button-control__control.touch{outline:none;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.smf-action .smf-button-control__control:focus,.smf-action .smf-button-control__control:disabled,.smf-action .smf-button-control__control:visited,.smf-action .smf-button-control__control:focus{background-color:var(--btn-bg-color);border:var(--btn-bd-width) solid var(--btn-bd-color);color:var(--btn-color);outline:none;-webkit-box-shadow:none;box-shadow:none}.smf-action .smf-button-control__control:not(:disabled):not(.disabled):active,.smf-action .smf-button-control__control:not(:disabled):not(.disabled).active,.smf-action .smf-button-control__control:not(:disabled):not(.disabled):active:focus{background-color:inherit;border:var(--btn-bd-width) solid inherit;color:inherit}.smf-action .smf-button-control__control:hover,.smf-action .smf-button-control__control:active,.smf-action .smf-button-control__control.touch{background-color:var(--btn-hover-bg-color);border:var(--btn-bd-width) solid var(--btn-hover-bd-color);color:var(--btn-hover-color);opacity:1}.smf-action .smf-button-control__control:is([data-action=back]){--btn-bg-color:var(--c-white);--btn-bd-color:var(--c-black);--btn-color:var(--c-black);--btn-hover-bg-color:var(--c-black);--btn-hover-bd-color:var(--c-black);--btn-hover-color:var(--c-white)}.smf-action .smf-button-control__control:not([data-action=back]){--btn-bg-color:var(--c-black);--btn-bd-color:var(--c-black);--btn-color:var(--c-white);--btn-hover-bg-color:var(--c-white);--btn-hover-bd-color:var(--c-black);--btn-hover-color:var(--c-black)}.smf-action .smf-button-control__control:not([data-action=back]):after{content:"";width:var(--btn-icon-size);height:var(--btn-icon-size);display:block;background-image:url(//meikou-inc.com/cms/wp-content/themes/kotobuki/assets/css/../img/common/icon-arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.smf-form--simple-table+.smf-action{margin-top:var(--contents-margin-l)}.smf-item:has([data-validations~=required]) .smf-item__label__text:after,.smf-item.has-required .smf-item__label__text:after{content:"必須";color:var(--c-white);background-color:var(--c-red);font-size:1.1rem;padding:0 .5rem .1rem;line-height:1;text-align:center;margin-left:.4em}@media (min-width:992px){.smf-item:has([data-validations~=required]) .smf-item__label__text:after,.smf-item.has-required .smf-item__label__text:after{font-size:1.4rem}}@media (min-width:1280px){.smf-item:has([data-validations~=required]) .smf-item__label__text:after,.smf-item.has-required .smf-item__label__text:after{font-size:1.6rem}}.has-required{color:#e30000}.snow-monkey-form .form-inout-wrap,.snow-monkey-form .form-invalid-wrap,.snow-monkey-form .form-confirm-wrap{display:none}@media (min-width:640px){.snow-monkey-form .form-inout-wrap,.snow-monkey-form .form-invalid-wrap,.snow-monkey-form .form-confirm-wrap{display:none}}.snow-monkey-form:is([data-screen=input]) .form-inout-wrap,.snow-monkey-form:is([data-screen=back]) .form-inout-wrap,.snow-monkey-form:is([data-screen=invalid]) .form-inout-wrap{display:block}.snow-monkey-form:is([data-screen=invalid]) .form-invalid-wrap{display:block}.snow-monkey-form:is([data-screen=confirm]) .form-confirm-wrap{display:block}.smf-form .smf-select-control__toggle:before{height:.8rem;right:1.2rem;top:calc(50% - 0.4rem);width:.8rem}.thanks-box{border:1px solid #707070;padding:2rem;margin-top:3rem}@media (min-width:992px){.thanks-box{padding:4rem;margin-top:4rem}}@media (min-width:1081px){.thanks-box{padding:6rem;margin-top:6rem}}.ticket-slide{--bullets-mt:1rem;--bullet-size:1rem;--bullet-gap:.5rem;position:relative;--swiper-pagination-bullet-width:var(--bullet-size);--swiper-pagination-bullet-height:var(--bullet-size);--swiper-pagination-bullet-opacity:1;--swiper-pagination-color:#6b655e;--swiper-pagination-bullet-horizontal-gap:var(--bullet-gap)}@media (min-width:992px){.ticket-slide{--aspect:13/8;--bullets-mt:1rem;--bullet-size:1.6rem;--bullet-gap:1rem;--radius:2rem}}.ticket-slide .swiper-horizontal>.swiper-pagination-bullets,.ticket-slide .swiper-pagination-bullets.swiper-pagination-horizontal,.ticket-slide .swiper-pagination-custom,.ticket-slide .swiper-pagination-fraction{position:relative;bottom:0;height:var(--bullet-size);font-size:0;padding:2rem}.ticket-slide .swiper-pagination-bullet{font-size:1rem}.ticket-slide .swiper-pagination-bullet-active{--swiper-pagination-color:var(--c-black)}.popup-wrap{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(18,18,18,.8);z-index:1000;visibility:hidden;padding:calc(var(--main-wrap-padding-t) + 3.5rem) var(--container-padding) 0;opacity:0;-webkit-transition:ease .2s;transition:ease .2s}.popup-wrap.is-open{visibility:visible;opacity:1}@media (min-width:992px){.popup-wrap{padding:calc(var(--main-wrap-padding-t) + 8rem) var(--container-padding) 0}}.popup-panel{--close-size:3.2rem;--close-icon-size:1rem;border-radius:1rem;background-color:var(--c-white);margin-inline:auto;position:relative;padding:0;max-width:var(--container-width);width:100%;max-height:calc(100vh - var(--main-wrap-padding-t) - 7rem)}@media (min-width:992px){.popup-panel{--close-size:4.5rem;--close-icon-size:1.2rem}}.popup-panel .popup-close{position:absolute;display:block;top:calc(var(--close-size) / -2);right:calc(var(--close-size) / -2);background-color:var(--c-blue);border:2px solid var(--c-blue);border-radius:100vmax;width:var(--close-size);height:var(--close-size);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:100}.popup-panel .popup-close:before{content:"";height:var(--close-icon-size);width:var(--close-icon-size);background-color:var(--c-white);-webkit-mask-image:url(//meikou-inc.com/cms/wp-content/themes/kotobuki/assets/css/../img/top/people-plus.svg);mask-image:url(//meikou-inc.com/cms/wp-content/themes/kotobuki/assets/css/../img/top/people-plus.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.popup-panel .popup-close:hover,.popup-panel .popup-close:active{opacity:1;border:2px solid var(--c-blue);background-color:var(--c-white)}.popup-panel .popup-close:hover:before,.popup-panel .popup-close:active:before{background-color:var(--c-blue)}.popup-panel .panel-inner{padding:3.6rem 2rem;height:100%;max-height:calc(100vh - var(--main-wrap-padding-t) - 7rem);overflow:auto}.popup-panel .panel-row .col-right{margin-top:5rem}@media (min-width:992px){.popup-panel{max-height:calc(100vh - var(--main-wrap-padding-t) - 16rem)}.popup-panel .panel-inner{padding:4rem;height:100%;max-height:calc(100vh - var(--main-wrap-padding-t) - 16rem);overflow:auto}.popup-panel .panel-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.popup-panel .panel-row .col-left{width:calc(39.2157% - 6rem);margin-top:0}.popup-panel .panel-row .col-right{width:60.7843%;margin-top:0}}.faq-list{--en-size:4rem;--en-fs:var(--rem18);--dt-fs:var(--rem18);--en-margin:1.2rem;--en-bg:var(-bg-gray);--en-color:var(--c-black);--icon-x:1.6rem;--icon-y:.1rem;--icon-color:var(--c-orange);--margin-y:3rem;--padding-r:0;--padding-y:0}@media (min-width:768px){.faq-list{--en-size:clamp(var(--rem40), var(--vw90), var(--rem90));--en-fs:clamp(var(--rem24), var(--vw36), var(--rem36));--dt-fs:clamp(var(--rem24), var(--vw36), var(--rem36));--en-margin:clamp(var(--rem20), var(--vw40), var(--rem40));--en-bg:var(-bg-gray);--en-color:var(--c-black);--icon-x:clamp(var(--rem20), var(--vw30), var(--rem30));--icon-y:.4rem;--icon-color:var(--c-orange);--margin-y:clamp(var(--rem20), var(--vw40), var(--rem50));--padding-r:0;--padding-y:0}}.faq-list .faq-item{padding-left:var(--en-size);-webkit-transition-property:height;transition-property:height;-webkit-transition-duration:.3s;transition-duration:.3s;min-height:var(--en-size)}.faq-list .faq-item+.faq-item{padding-top:var(--margin-y)}.faq-list .faq-item:has(.js-open-btn){--padding-r:var(--rem15)}@media (min-width:768px){.faq-list .faq-item:has(.js-open-btn){--padding-r:clamp(var(--rem24), var(--vw36), var(--rem60))}}.faq-list .faq-item:has(.js-open-btn) .faq-dd{-webkit-transition-property:-webkit-transform opacity height;transition-property:-webkit-transform opacity height;transition-property:transform opacity height;transition-property:transform opacity height,-webkit-transform opacity height;-webkit-transition-duration:.3s;transition-duration:.3s;opacity:0;height:0;position:absolute}.faq-list .faq-item:has(.js-open-btn) .faq-dt:after,.faq-list .faq-item:has(.js-open-btn) .faq-dt:before{content:"";width:var(--icon-x);height:var(--icon-y);background-color:var(--icon-color);position:absolute;top:50%;right:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s}.faq-list .faq-item:has(.js-open-btn) .faq-dt:after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.faq-list .faq-item:has(.js-open-btn) .faq-dt:before{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.faq-list .faq-item:has(.js-open-btn) .faq-dt.is-open:after,.faq-list .faq-item:has(.js-open-btn) .faq-dt.is-open:before{-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.faq-list .faq-item:has(.js-open-btn) .is-open+.faq-dd{opacity:1;height:auto;position:relative}.faq-list .en{width:var(--en-size);height:var(--en-size);font-family:var(--ff-en);font-size:var(--en-fs);font-weight:600;display:-ms-grid;display:grid;place-content:center;position:absolute;right:100%;top:0;background-color:var(--en-bg);color:var(--en-color);border-radius:100vmax}.faq-list .faq-dt,.faq-list .faq-dd{position:relative;min-height:var(--en-size);display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--padding-y) var(--padding-r) var(--padding-y) var(--en-margin)}.faq-list .faq-dt{--en-bg:var(--c-orange);--en-color:var(--c-white);min-height:var(--en-size);font-size:var(--dt-fs);font-weight:700;line-height:1.3}.faq-list .faq-dd{--en-bg:var(--c-white);--en-color:var(--c-black);margin-top:var(--margin-y)}.pagination-wrapper{--color:var(--c-black);--hover-color:var(--c-black);--arrow-width:1px;--arrow-size:.6rem;--arrow-offset:.2rem;--arrow-offset2:.2rem;--fs:1.3rem;--size:3.4rem;--bd-weight:3px;--gap:.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:6rem -3rem 0;gap:var(--gap);width:calc(100% + 6rem)}@media (min-width:992px){.pagination-wrapper{--arrow-width:2px;--arrow-size:1rem;--arrow-offset:.3rem;--arrow-offset2:.3rem;--fs:1.4rem;--size:4.6rem;--bd-weight:4px;--gap:1rem;margin-top:8rem}}@media (min-width:1081px){.pagination-wrapper{--arrow-size:1.2rem;--arrow-offset:.3rem;--arrow-offset2:.5rem;--fs:1.8rem;--size:6rem;--bd-weight:4px;--gap:1rem;margin-top:10rem}}.pagination-wrapper .page-numbers,.pagination-wrapper .first-page,.pagination-wrapper .last-page{font-size:var(--fs);color:var(--color);border-radius:0;width:var(--size);height:var(--size);border:var(--bd-weight) solid var(--color);margin:0;padding:1rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination-wrapper .page-numbers.current,.pagination-wrapper .first-page.current,.pagination-wrapper .last-page.current{--opacity:1;color:var(--hover-color)}.pagination-wrapper .page-numbers:active,.pagination-wrapper .page-numbers:hover,.pagination-wrapper .page-numbers:focus,.pagination-wrapper .first-page:active,.pagination-wrapper .first-page:hover,.pagination-wrapper .first-page:focus,.pagination-wrapper .last-page:active,.pagination-wrapper .last-page:hover,.pagination-wrapper .last-page:focus{opacity:.5;color:var(---hover-color)}.pagination-wrapper .page-numbers:active.current,.pagination-wrapper .page-numbers:active.dots,.pagination-wrapper .page-numbers:hover.current,.pagination-wrapper .page-numbers:hover.dots,.pagination-wrapper .page-numbers:focus.current,.pagination-wrapper .page-numbers:focus.dots,.pagination-wrapper .first-page:active.current,.pagination-wrapper .first-page:active.dots,.pagination-wrapper .first-page:hover.current,.pagination-wrapper .first-page:hover.dots,.pagination-wrapper .first-page:focus.current,.pagination-wrapper .first-page:focus.dots,.pagination-wrapper .last-page:active.current,.pagination-wrapper .last-page:active.dots,.pagination-wrapper .last-page:hover.current,.pagination-wrapper .last-page:hover.dots,.pagination-wrapper .last-page:focus.current,.pagination-wrapper .last-page:focus.dots{opacity:1;color:var(---hover-color)}.pagination-wrapper .prev,.pagination-wrapper .next,.pagination-wrapper .first-page,.pagination-wrapper .last-page{--opacity:1;padding:0;color:var(--hover-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination-wrapper .prev span,.pagination-wrapper .next span,.pagination-wrapper .first-page span,.pagination-wrapper .last-page span{display:none}.pagination-wrapper .prev:after,.pagination-wrapper .prev:before,.pagination-wrapper .next:after,.pagination-wrapper .next:before,.pagination-wrapper .first-page:after,.pagination-wrapper .first-page:before,.pagination-wrapper .last-page:after,.pagination-wrapper .last-page:before{display:block;width:var(--arrow-size);height:var(--arrow-size);position:relative;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.pagination-wrapper .prev:before{content:"";border-top:var(--arrow-width) solid var(--hover-color);border-left:var(--arrow-width) solid var(--hover-color);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:var(--arrow-offset)}.pagination-wrapper .next:after{content:"";border-top:var(--arrow-width) solid var(--hover-color);border-right:var(--arrow-width) solid var(--hover-color);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:calc(var(--arrow-offset) * -1)}.pagination-wrapper .first-page:before,.pagination-wrapper .first-page:after{content:"";border-top:var(--arrow-width) solid var(--hover-color);border-left:var(--arrow-width) solid var(--hover-color);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.pagination-wrapper .first-page:before{left:var(--arrow-offset2)}.pagination-wrapper .last-page:before,.pagination-wrapper .last-page:after{content:"";border-top:var(--arrow-width) solid var(--hover-color);border-right:var(--arrow-width) solid var(--hover-color);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.pagination-wrapper .last-page:after{left:calc(var(--arrow-offset2) * -1)}.navigation.pagination{margin:0}.navigation.pagination .screen-reader-text{display:none}.navigation.pagination .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--gap)}.categories-list-title{font-size:var(--rem18)}.categories-list-title+.categories-list{margin-top:2rem}.categories-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem 1rem}@media (min-width:768px){.categories-list{gap:1rem 3rem}}.categories-list .cat-link{background-color:var(--c-white);border:1px solid var(--c-white);color:var(--c-black);display:block;min-width:13rem;min-height:5rem;padding:.1rem 1rem .2rem;border-radius:100vmax;line-height:1.7;text-align:center;position:relative;display:-ms-grid;display:grid;place-content:center}.categories-list .cat-link:focus,.categories-list .cat-link:disabled,.categories-list .cat-link:visited,.categories-list .cat-link:focus{background-color:var(--c-white);border:1px solid var(--c-white);color:var(--c-black);outline:none;-webkit-box-shadow:none;box-shadow:none}.categories-list .cat-link:not(:disabled):not(.disabled):active,.categories-list .cat-link:not(:disabled):not(.disabled).active,.categories-list .cat-link:not(:disabled):not(.disabled):active:focus{background-color:inherit;border:1px solid inherit;color:inherit}.categories-list .cat-link:hover,.categories-list .cat-link:active,.categories-list .cat-link.touch{background-color:var(--c-blue);border:1px solid var(--c-blue);color:var(--c-white);opacity:1}.categories-list .cat-link.current{background-color:var(--c-blue);border:2px solid var(--c-blue);color:var(--c-white)}.categories-list .cat-link.current:focus,.categories-list .cat-link.current:disabled,.categories-list .cat-link.current:visited,.categories-list .cat-link.current:focus{background-color:var(--c-blue);border:2px solid var(--c-blue);color:var(--c-white);outline:none;-webkit-box-shadow:none;box-shadow:none}.categories-list .cat-link.current:not(:disabled):not(.disabled):active,.categories-list .cat-link.current:not(:disabled):not(.disabled).active,.categories-list .cat-link.current:not(:disabled):not(.disabled):active:focus{background-color:inherit;border:2px solid inherit;color:inherit}.categories-list .cat-link.current:hover,.categories-list .cat-link.current:active,.categories-list .cat-link.current.touch{background-color:var(--c-blue);border:2px solid var(--c-blue);color:var(--c-white);opacity:1}.js-scroll-event{-webkit-animation-delay:.2;animation-delay:.2;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}.js-scroll-event.is-strat{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime}@-webkit-keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.cls-1{fill:var(--c-blue);stroke:var(--c-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px}.sect02 .path{fill:var(--c-black);stroke:var(--c-black);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px}.t-page-header{--bg-size:cover;--radius:0;padding:var(--t-page-header-padding-t) 0 var(--t-page-header-padding-b);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;z-index:5}.t-page-header .t-page-inner{position:relative;z-index:3}.t-page-header .t-page-title{color:var(--c-black);font-size:var(--t-page-title-fs);font-weight:700;line-height:1.1}.t-page-header .t-page-title img{width:auto;height:var(--t-page-title-img-y);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.t-page-header .t-page-title:has(img){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-page-breadcrumbs{padding:25px 0;line-height:1.3;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.t-page-breadcrumbs .breadcrumbs-list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}:where(.main-wrap:has(.bg-full.bg-gray:first-child)) .t-page-breadcrumbs{background-color:var(--c-bg-gray)}.t-page-body{position:relative;padding-top:var(--t-page-header-padding-t);padding-bottom:var(--t-page-body-padding-b)}.t-page-header+.t-page-body{padding-top:var(--t-page-body-padding-t)}.t-page-lp .sect+.sect{padding-top:var(--contents-margin-xl)}.t-page-lp .sect+.sect .sect-bg{margin-top:0;margin-bottom:0}.t-sect{margin-bottom:var(--contents-margin-xl)}.t-sect+.t-sect{margin-top:var(--contents-margin-xl)}.t-post-header{--padding-b:0;padding:0}.t-post-header .t-post-title{font-size:var(--post-title-fs);font-weight:700;margin-bottom:0;position:relative;z-index:10;line-height:1.3}.t-post-header .t-post-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem .5em;margin-bottom:1rem}.t-post-header .post-date{font-size:var(--t-post-date-fs);font-weight:700;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-post-header .cat-link,.t-post-header .blog-cat{font-size:var(--t-post-date-fs);font-weight:700;min-width:auto;line-height:1.3;padding:0}.t-post-body{margin-top:var(--t-post-body-padding-t)}.t-post-footer{margin-top:var(--contents-margin-m)}.t-post-footer:only-child:has(.next){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.t-front-sect{margin-bottom:var(--contents-margin-xl)}.t-front-sect+.t-front-sect{margin-top:var(--contents-margin-xl)}.t-front-mv{--padding-y:3rem;--inner-padding-x:0px;--height:37.5rem;--min-height:100vw;padding:var(--padding-y) calc(var(--container-padding) + var(--inner-padding-x));margin:0;min-height:var(--min-height);height:var(--height);background-color:#ddd;background-image:url(//meikou-inc.com/cms/wp-content/themes/kotobuki/assets/css/../img/top/mv-bg.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.t-front-mv{--padding-y:3rem;--height:100dvh;--min-height:100dvh;--inner-padding-x:2.5rem}}@media (min-width:1081px){.t-front-mv{--inner-padding-x:4rem}}@media (min-width:1280px){.t-front-mv{--inner-padding-x:6rem}}.t-front-mv .container{height:100%}.t-front-slide{--aspect:1/1;--bullets-mt:1rem;--bullet-size:1rem;--bullet-gap:.5rem;--radius:1rem;aspect-ratio:var(--aspect);max-width:130rem;width:100%;height:auto;display:-ms-grid;display:grid;place-content:center;position:relative}.t-front-slide .slide-inner{aspect-ratio:var(--aspect);max-width:130rem;width:100%;border-radius:var(--radius)}.t-front-slide .slide-item>.inner{border-radius:var(--radius);overflow:hidden}@media (min-width:992px){.t-front-slide{--radius:calc(10px / 992px * 100vw)}}@media (min-width:992px){.t-front-slide{--aspect:13/8;--bullets-mt:1rem;--bullet-size:2rem;--bullet-gap:1rem;--radius:2rem}}.t-front-slide{--swiper-pagination-bullet-width:var(--bullet-size);--swiper-pagination-bullet-height:var(--bullet-size);--swiper-pagination-bullet-opacity:1;--swiper-pagination-color:#6b655e;--swiper-pagination-bullet-horizontal-gap:var(--bullet-gap)}.t-front-slide .swiper-horizontal>.swiper-pagination-bullets,.t-front-slide .swiper-pagination-bullets.swiper-pagination-horizontal,.t-front-slide .swiper-pagination-custom,.t-front-slide .swiper-pagination-fraction{bottom:calc((var(--bullet-size) + var(--bullets-mt)) * -1);height:var(--bullet-size);font-size:0}.t-front-slide .swiper-pagination-bullet{font-size:1rem}.t-front-slide .swiper-pagination-bullet-active{--swiper-pagination-color:var(--c-white)}.t-mv-next{display:block;height:2.5rem;width:2.5rem;background-color:var(--c-white);-webkit-mask-image:url(//meikou-inc.com/cms/wp-content/themes/kotobuki/assets/css/../img/top/mv-arrow.svg);mask-image:url(//meikou-inc.com/cms/wp-content/themes/kotobuki/assets/css/../img/top/mv-arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;right:1rem;bottom:1rem}@media (min-width:992px){.t-mv-next{height:3rem;width:3rem;right:2rem;bottom:2rem}}@media (min-width:1280px){.t-mv-next{height:3.5rem;width:3.5rem;right:2.5rem;bottom:2.5rem}}@media (min-width:1601px){.t-mv-next{height:5rem;width:5rem;right:5rem;bottom:4rem}}.t-front-body{--padding-t:5rem;--padding-b:5rem;padding:var(--padding-t) 0 var(--padding-b)}@media (min-width:992px){.t-front-body{--padding-t:7rem;--padding-b:7rem}}@media (min-width:1280px){.t-front-body{--padding-t:10rem;--padding-b:10rem}}.front-sect-info .img-scroll-wrap img{width:72rem;max-width:aout}@media (min-width:992px){.front-sect-info .img-scroll-wrap img{width:auto;max-width:100%}}.front-sect-info .info-schedule{margin-top:3rem;display:block;margin-inline:auto}@media (min-width:768px){.front-sect-info .info-schedule{width:80%}}@media (min-width:992px){.front-sect-info .info-schedule{width:80%;max-width:118.4rem;margin-top:4rem}}@media (min-width:1280px){.front-sect-info .info-schedule{width:80%;margin-top:5rem}}@media (min-width:1601px){.front-sect-info .info-schedule{width:calc(100% - 20rem);margin-top:clamp(5rem, var(--vw70-max), 7rem)}}.ticket-swiper{--aspect:1/1;--bullets-mt:1rem;--bullet-size:1rem;--bullet-gap:.5rem;--radius:1rem;position:relative;--swiper-pagination-bullet-width:var(--bullet-size);--swiper-pagination-bullet-height:var(--bullet-size);--swiper-pagination-bullet-opacity:1;--swiper-pagination-color:#6b655e;--swiper-pagination-bullet-horizontal-gap:var(--bullet-gap)}.ticket-swiper .swiper-horizontal>.swiper-pagination-bullets,.ticket-swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.ticket-swiper .swiper-pagination-custom,.ticket-swiper .swiper-pagination-fraction{bottom:0;height:var(--bullet-size);font-size:0}.ticket-swiper .swiper-pagination-bullet{font-size:1rem}.ticket-swiper .swiper-pagination-bullet-active{--swiper-pagination-color:var(--c-black)}.mb-0{margin-bottom:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mt-0{margin-top:0 !important}.mb-5{margin-bottom:.5rem !important}.mt-5{margin-top:.5rem !important}.mb-10{margin-bottom:1rem !important}.mt-10{margin-top:1rem !important}.mb-15{margin-bottom:1.5rem !important}.mt-15{margin-top:1.5rem !important}.mb-20{margin-bottom:2rem !important}.mt-20{margin-top:2rem !important}.mb-25{margin-bottom:2.5rem !important}.mt-25{margin-top:2.5rem !important}.mb-30{margin-bottom:3rem !important}.mt-30{margin-top:3rem !important}.mb-35{margin-bottom:3.5rem !important}.mt-35{margin-top:3.5rem !important}.mb-40{margin-bottom:4rem !important}.mt-40{margin-top:4rem !important}.mb-45{margin-bottom:4.5rem !important}.mt-45{margin-top:4.5rem !important}.mb-50{margin-bottom:5rem !important}.mt-50{margin-top:5rem !important}.mb-55{margin-bottom:5.5rem !important}.mt-55{margin-top:5.5rem !important}.mb-60{margin-bottom:6rem !important}.mt-60{margin-top:6rem !important}.mb-65{margin-bottom:6.5rem !important}.mt-65{margin-top:6.5rem !important}.mb-70{margin-bottom:7rem !important}.mt-70{margin-top:7rem !important}.mb-75{margin-bottom:7.5rem !important}.mt-75{margin-top:7.5rem !important}.mb-80{margin-bottom:8rem !important}.mt-80{margin-top:8rem !important}.mb-85{margin-bottom:8.5rem !important}.mt-85{margin-top:8.5rem !important}.mb-90{margin-bottom:9rem !important}.mt-90{margin-top:9rem !important}.mb-95{margin-bottom:9.5rem !important}.mt-95{margin-top:9.5rem !important}.mb-100{margin-bottom:10rem !important}.mt-100{margin-top:10rem !important}@media (max-width:767px){.mb-sp-0{margin-bottom:0 !important}.mt-sp-0{margin:0 !important}}@media (max-width:767px){.mb-sp-0{margin-bottom:0 !important}.mt-sp-0{margin-top:0 !important}}@media (max-width:767px){.mb-sp-5{margin-bottom:.5rem !important}.mt-sp-5{margin-top:.5rem !important}}@media (max-width:767px){.mb-sp-10{margin-bottom:1rem !important}.mt-sp-10{margin-top:1rem !important}}@media (max-width:767px){.mb-sp-15{margin-bottom:1.5rem !important}.mt-sp-15{margin-top:1.5rem !important}}@media (max-width:767px){.mb-sp-20{margin-bottom:2rem !important}.mt-sp-20{margin-top:2rem !important}}@media (max-width:767px){.mb-sp-25{margin-bottom:2.5rem !important}.mt-sp-25{margin-top:2.5rem !important}}@media (max-width:767px){.mb-sp-30{margin-bottom:3rem !important}.mt-sp-30{margin-top:3rem !important}}@media (max-width:767px){.mb-sp-35{margin-bottom:3.5rem !important}.mt-sp-35{margin-top:3.5rem !important}}@media (max-width:767px){.mb-sp-40{margin-bottom:4rem !important}.mt-sp-40{margin-top:4rem !important}}@media (max-width:767px){.mb-sp-45{margin-bottom:4.5rem !important}.mt-sp-45{margin-top:4.5rem !important}}@media (max-width:767px){.mb-sp-50{margin-bottom:5rem !important}.mt-sp-50{margin-top:5rem !important}}@media (max-width:767px){.mb-sp-55{margin-bottom:5.5rem !important}.mt-sp-55{margin-top:5.5rem !important}}@media (max-width:767px){.mb-sp-60{margin-bottom:6rem !important}.mt-sp-60{margin-top:6rem !important}}@media (max-width:767px){.mb-sp-65{margin-bottom:6.5rem !important}.mt-sp-65{margin-top:6.5rem !important}}@media (max-width:767px){.mb-sp-70{margin-bottom:7rem !important}.mt-sp-70{margin-top:7rem !important}}@media (max-width:767px){.mb-sp-75{margin-bottom:7.5rem !important}.mt-sp-75{margin-top:7.5rem !important}}@media (max-width:767px){.mb-sp-80{margin-bottom:8rem !important}.mt-sp-80{margin-top:8rem !important}}@media (max-width:767px){.mb-sp-85{margin-bottom:8.5rem !important}.mt-sp-85{margin-top:8.5rem !important}}@media (max-width:767px){.mb-sp-90{margin-bottom:9rem !important}.mt-sp-90{margin-top:9rem !important}}@media (max-width:767px){.mb-sp-95{margin-bottom:9.5rem !important}.mt-sp-95{margin-top:9.5rem !important}}@media (max-width:767px){.mb-sp-100{margin-bottom:10rem !important}.mt-sp-100{margin-top:10rem !important}}.mb-xs{margin-bottom:var(--contents-margin-xs) !important}.mt-xs{margin-top:var(--contents-margin-xs) !important}.mb-s{margin-bottom:var(--contents-margin-s) !important}.mt-s{margin-top:var(--contents-margin-s) !important}.mb-m{margin-bottom:var(--contents-margin-m) !important}.mt-m{margin-top:var(--contents-margin-m) !important}.mb-l{margin-bottom:var(--contents-margin-l) !important}.mt-l{margin-top:var(--contents-margin-l) !important}.mb-xl{margin-bottom:var(--contents-margin-xl) !important}.mt-xl{margin-top:var(--contents-margin-xl) !important}.sp-break{display:block}@media (min-width:768px){.sp-break{display:inline}}.pc-visible{display:none}.sp-visible{display:block}.xl-visible{display:none}.lg-visible{display:none}.md-visible{display:none}@media (min-width:768px){.pc-visible{display:block}.sp-visible{display:none}}@media (min-width:992px){.md-visible{display:block}}@media (min-width:1081px){.lg-visible{display:block}}@media (min-width:1280px){.xl-visible{display:block}}.marker-yellow{background-image:-webkit-gradient(linear,left top,left bottom,from(#c0d619),to(#c0d619));background-image:linear-gradient(#c0d619,#c0d619);background-size:100% .6em;background-position:left .75em;background-repeat:no-repeat;display:inline}.marker{text-decoration:underline;text-underline-offset:-.7em;text-decoration-thickness:.7em;text-decoration-color:var(--c-green02);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.marker-blue{background-image:-webkit-gradient(linear,left top,left bottom,from(#1d1f87),to(#1d1f87));background-image:linear-gradient(#1d1f87,#1d1f87);background-size:100% .6em;background-position:left .75em;background-repeat:no-repeat;display:inline}.bg-navy{background-color:#373767}.bg-gray{background-color:#f5f5f5}.bg-orange{background-color:#f88836}.img-center{margin-left:auto;margin-right:auto;display:block;width:auto;max-width:100%;height:auto}.img-fit-center{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.hr-dashed{border-top:1px dashed #121212}.visually-hidden{position:fixed !important;top:0 !important;left:0 !important;width:4px !important;height:4px !important;opacity:0 !important;overflow:hidden !important;border:none !important;margin:0 !important;padding:0 !important;display:block !important;visibility:visible !important}.txt-bold{font-weight:700}.txt-lg{font-size:110%}.txt-xl{font-size:120%}.txt-huge{font-size:150%}.txt-sm{font-size:85%}.txt-xs{font-size:70%}.txt-3s{font-size:50%}.fz-ss{font-size:.625rem !important}.fz-s{font-size:.75rem !important}.fz-m{font-size:.875rem !important}.fz-l{font-size:1rem !important}.fz-ll{font-size:1.125rem !important}.txt-orange,.has-orange-color{color:var(--c-orange) !important}.txt-green,.has-green-color{color:var(--c-green) !important}.txt-gray,.has-gray-color{color:#969696 !important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}@media (min-width:768px){.text-left-pc{text-align:left}.text-center-pc{text-align:center}.text-right-pc{text-align:right}}@media (max-width:767px){.text-left-sp{text-align:left !important}.text-center-sp{text-align:center !important}.text-right-sp{text-align:right !important}}.v-top{vertical-align:top}.v-middle{vertical-align:middle}.v-bottom{vertical-align:bottom}.fw-bold{font-weight:700 !important}.fw-normal{font-weight:400 !important}