.elementor-454 .elementor-element.elementor-element-b5526ac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-b5526ac:not(.elementor-motion-effects-element-type-background), .elementor-454 .elementor-element.elementor-element-b5526ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7F2;}.elementor-454 .elementor-element.elementor-element-b5526ac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-454 .elementor-element.elementor-element-843beb2{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-843beb2:not(.elementor-motion-effects-element-type-background), .elementor-454 .elementor-element.elementor-element-843beb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mikazuki-plus.com/group/wp-content/uploads/2025/10/banquet-keyvis-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-454 .elementor-element.elementor-element-8e6e269{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:265px;--margin-bottom:440px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-044cc0d{--display:flex;--min-height:224px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );color:var( --e-global-color-primary );}.elementor-454 .elementor-element.elementor-element-32c17ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-454 .elementor-element.elementor-element-32c17ce .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:600;line-height:50px;text-shadow:0px 3px 4px #000000;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-454 .elementor-element.elementor-element-16d031d{font-family:"Noto Serif JP", Sans-serif;font-size:26px;font-weight:500;text-shadow:3px 4px 0px #000000;color:#FFFFFF;}.elementor-454 .elementor-element.elementor-element-3c2c57df{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-3c2c57df:not(.elementor-motion-effects-element-type-background), .elementor-454 .elementor-element.elementor-element-3c2c57df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EDE7;}.elementor-454 .elementor-element.elementor-element-828b864{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-e177c9b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:55px;--margin-bottom:55px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-e177c9b.e-con{--align-self:flex-start;}.elementor-454 .elementor-element.elementor-element-ff900c0{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-454 .elementor-element.elementor-element-c81c741{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--overlay-opacity:1;--overlay-mix-blend-mode:darken;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-c81c741:not(.elementor-motion-effects-element-type-background), .elementor-454 .elementor-element.elementor-element-c81c741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://mikazuki-plus.com/group/wp-content/uploads/2025/10/title-bg-b.png");background-position:800px -21px;background-repeat:repeat-x;}.elementor-454 .elementor-element.elementor-element-c81c741::before, .elementor-454 .elementor-element.elementor-element-c81c741 > .elementor-background-video-container::before, .elementor-454 .elementor-element.elementor-element-c81c741 > .e-con-inner > .elementor-background-video-container::before, .elementor-454 .elementor-element.elementor-element-c81c741 > .elementor-background-slideshow::before, .elementor-454 .elementor-element.elementor-element-c81c741 > .e-con-inner > .elementor-background-slideshow::before, .elementor-454 .elementor-element.elementor-element-c81c741 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #FFFFFF 74%, #FFF7F2 100%);}.elementor-454 .elementor-element.elementor-element-b81be6b{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-454 .elementor-element.elementor-element-506a88a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-ea859a8{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Niconne", Sans-serif;font-size:22px;font-weight:500;line-height:26px;color:#343434;}.elementor-454 .elementor-element.elementor-element-006c757{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-454 .elementor-element.elementor-element-006c757 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:34px;font-weight:600;line-height:49px;color:#343434;}.elementor-454 .elementor-element.elementor-element-14d3c1f{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#343434;}.elementor-454 .elementor-element.elementor-element-197a96a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 55px;--row-gap:0px;--column-gap:55px;--margin-top:0px;--margin-bottom:114px;--margin-left:0px;--margin-right:0px;}.elementor-454 .elementor-element.elementor-element-3895cfb{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );}.elementor-454 .elementor-element.elementor-element-8d64b1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-454 .elementor-element.elementor-element-8d64b1e img{width:100%;max-width:100%;}.elementor-454 .elementor-element.elementor-element-a6dd5b4{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;text-align:center;}.elementor-454 .elementor-element.elementor-element-a6dd5b4 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:28px;font-weight:600;color:#343434;}.elementor-454 .elementor-element.elementor-element-bbb55fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C9ECE8;--border-color:#C9ECE8;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-bb0416f{--display:flex;}.elementor-454 .elementor-element.elementor-element-bb0416f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-454 .elementor-element.elementor-element-7a2765c{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-2638d26{--display:flex;}.elementor-454 .elementor-element.elementor-element-125a4aa{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;}.elementor-454 .elementor-element.elementor-element-e509930{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C9ECE8;--border-color:#C9ECE8;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-3351b7b{--display:flex;}.elementor-454 .elementor-element.elementor-element-3351b7b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-454 .elementor-element.elementor-element-d8e1be1{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-cd819a4{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-454 .elementor-element.elementor-element-ac1b0b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-454 .elementor-element.elementor-element-ac1b0b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-454 .elementor-element.elementor-element-ac1b0b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-454 .elementor-element.elementor-element-ac1b0b0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-454 .elementor-element.elementor-element-ac1b0b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-454 .elementor-element.elementor-element-ac1b0b0 .elementor-icon-list-icon i{color:#374149;transition:color 0.3s;}.elementor-454 .elementor-element.elementor-element-ac1b0b0 .elementor-icon-list-icon svg{fill:#374149;transition:fill 0.3s;}.elementor-454 .elementor-element.elementor-element-ac1b0b0{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-454 .elementor-element.elementor-element-ac1b0b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-454 .elementor-element.elementor-element-ac1b0b0 .elementor-icon-list-item > a{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;}.elementor-454 .elementor-element.elementor-element-ac1b0b0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-454 .elementor-element.elementor-element-f31da17{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-454 .elementor-element.elementor-element-4465b14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-454 .elementor-element.elementor-element-4465b14 img{width:100%;max-width:100%;}.elementor-454 .elementor-element.elementor-element-e2a2c0a{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;text-align:center;}.elementor-454 .elementor-element.elementor-element-e2a2c0a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:28px;font-weight:600;color:#343434;}.elementor-454 .elementor-element.elementor-element-20efc10{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C9ECE8;--border-color:#C9ECE8;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-f963927{--display:flex;}.elementor-454 .elementor-element.elementor-element-f963927.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-454 .elementor-element.elementor-element-d1a57c1{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-64bf689{--display:flex;}.elementor-454 .elementor-element.elementor-element-3a17f51{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;}.elementor-454 .elementor-element.elementor-element-326652d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C9ECE8;--border-color:#C9ECE8;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-2659ce5{--display:flex;}.elementor-454 .elementor-element.elementor-element-2659ce5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-454 .elementor-element.elementor-element-1f2d061{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-4c7174e{--display:flex;}.elementor-454 .elementor-element.elementor-element-d2b5d50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-454 .elementor-element.elementor-element-d2b5d50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-454 .elementor-element.elementor-element-d2b5d50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-454 .elementor-element.elementor-element-d2b5d50 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-454 .elementor-element.elementor-element-d2b5d50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-454 .elementor-element.elementor-element-d2b5d50 .elementor-icon-list-icon i{color:#374149;transition:color 0.3s;}.elementor-454 .elementor-element.elementor-element-d2b5d50 .elementor-icon-list-icon svg{fill:#374149;transition:fill 0.3s;}.elementor-454 .elementor-element.elementor-element-d2b5d50{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-454 .elementor-element.elementor-element-d2b5d50 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-454 .elementor-element.elementor-element-d2b5d50 .elementor-icon-list-item > a{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;}.elementor-454 .elementor-element.elementor-element-d2b5d50 .elementor-icon-list-text{transition:color 0.3s;}.elementor-454 .elementor-element.elementor-element-d1b5a59{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-454 .elementor-element.elementor-element-d1b5a59:not(.elementor-motion-effects-element-type-background), .elementor-454 .elementor-element.elementor-element-d1b5a59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7F2;}.elementor-454 .elementor-element.elementor-element-c27ed0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-c27ed0a:not(.elementor-motion-effects-element-type-background), .elementor-454 .elementor-element.elementor-element-c27ed0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mikazuki-plus.com/group/wp-content/uploads/2025/10/title-bg-a.png");background-position:center center;background-repeat:repeat-x;}.elementor-454 .elementor-element.elementor-element-35e7259{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Niconne", Sans-serif;font-size:22px;font-weight:500;line-height:26px;color:#343434;}.elementor-454 .elementor-element.elementor-element-2fbb0db{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-454 .elementor-element.elementor-element-2fbb0db .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:34px;font-weight:600;line-height:49px;color:#343434;}.elementor-454 .elementor-element.elementor-element-c56e43b{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#343434;}.elementor-454 .elementor-element.elementor-element-5de5ba3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 55px;--row-gap:0px;--column-gap:55px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-60cb50c{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-454 .elementor-element.elementor-element-bede97f{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;text-align:center;}.elementor-454 .elementor-element.elementor-element-bede97f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:28px;font-weight:600;color:#343434;}.elementor-454 .elementor-element.elementor-element-f153f49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 6px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#C9ECE8;text-align:center;}.elementor-454 .elementor-element.elementor-element-f140acd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C9ECE8;--border-color:#C9ECE8;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-7d1c6e6{--display:flex;}.elementor-454 .elementor-element.elementor-element-7d1c6e6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-454 .elementor-element.elementor-element-630a4bd{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-0e21342{--display:flex;}.elementor-454 .elementor-element.elementor-element-6e2ae40{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;}.elementor-454 .elementor-element.elementor-element-be464c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C9ECE8;--border-color:#C9ECE8;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-4972e58{--display:flex;}.elementor-454 .elementor-element.elementor-element-4972e58.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-454 .elementor-element.elementor-element-ee2e043{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-400801c{--display:flex;}.elementor-454 .elementor-element.elementor-element-d715c8f{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;}.elementor-454 .elementor-element.elementor-element-cde6015{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C9ECE8;--border-color:#C9ECE8;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-ebf71a9{--display:flex;}.elementor-454 .elementor-element.elementor-element-ebf71a9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-454 .elementor-element.elementor-element-74f85aa{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-231ed37{--display:flex;}.elementor-454 .elementor-element.elementor-element-fa3c3f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-454 .elementor-element.elementor-element-fa3c3f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-454 .elementor-element.elementor-element-fa3c3f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-454 .elementor-element.elementor-element-fa3c3f5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-454 .elementor-element.elementor-element-fa3c3f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-454 .elementor-element.elementor-element-fa3c3f5 .elementor-icon-list-icon i{color:#374149;transition:color 0.3s;}.elementor-454 .elementor-element.elementor-element-fa3c3f5 .elementor-icon-list-icon svg{fill:#374149;transition:fill 0.3s;}.elementor-454 .elementor-element.elementor-element-fa3c3f5{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-454 .elementor-element.elementor-element-fa3c3f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-454 .elementor-element.elementor-element-fa3c3f5 .elementor-icon-list-item > a{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;}.elementor-454 .elementor-element.elementor-element-fa3c3f5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-454 .elementor-element.elementor-element-87514fa{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-454 .elementor-element.elementor-element-ff88e3c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 55px;--row-gap:0px;--column-gap:55px;--grid-auto-flow:row;}.elementor-454 .elementor-element.elementor-element-f5193eb{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-454 .elementor-element.elementor-element-2647a30{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;text-align:center;}.elementor-454 .elementor-element.elementor-element-2647a30 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:28px;font-weight:600;color:#343434;}.elementor-454 .elementor-element.elementor-element-9286408{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 6px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#C9ECE8;text-align:center;}.elementor-454 .elementor-element.elementor-element-ae5e503{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C9ECE8;--border-color:#C9ECE8;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-d1bee5d{--display:flex;}.elementor-454 .elementor-element.elementor-element-d1bee5d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-454 .elementor-element.elementor-element-274e1eb{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-88217af{--display:flex;}.elementor-454 .elementor-element.elementor-element-ff7dc4a{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;}.elementor-454 .elementor-element.elementor-element-975783c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C9ECE8;--border-color:#C9ECE8;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-5d12266{--display:flex;}.elementor-454 .elementor-element.elementor-element-5d12266.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-454 .elementor-element.elementor-element-801eb09{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-774ddd5{--display:flex;}.elementor-454 .elementor-element.elementor-element-161425c{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;}.elementor-454 .elementor-element.elementor-element-920e55e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C9ECE8;--border-color:#C9ECE8;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-5c4495b{--display:flex;}.elementor-454 .elementor-element.elementor-element-5c4495b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-454 .elementor-element.elementor-element-9f1716a{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-5cc3713{--display:flex;}.elementor-454 .elementor-element.elementor-element-c7bbd20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-454 .elementor-element.elementor-element-c7bbd20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-454 .elementor-element.elementor-element-c7bbd20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-454 .elementor-element.elementor-element-c7bbd20 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-454 .elementor-element.elementor-element-c7bbd20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-454 .elementor-element.elementor-element-c7bbd20 .elementor-icon-list-icon i{color:#374149;transition:color 0.3s;}.elementor-454 .elementor-element.elementor-element-c7bbd20 .elementor-icon-list-icon svg{fill:#374149;transition:fill 0.3s;}.elementor-454 .elementor-element.elementor-element-c7bbd20{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-454 .elementor-element.elementor-element-c7bbd20 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-454 .elementor-element.elementor-element-c7bbd20 .elementor-icon-list-item > a{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;}.elementor-454 .elementor-element.elementor-element-c7bbd20 .elementor-icon-list-text{transition:color 0.3s;}.elementor-454 .elementor-element.elementor-element-df8f2a0{--display:flex;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-df8f2a0:not(.elementor-motion-effects-element-type-background), .elementor-454 .elementor-element.elementor-element-df8f2a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7F2;}.elementor-454 .elementor-element.elementor-element-9ec518c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 55px;--row-gap:0px;--column-gap:55px;--grid-auto-flow:row;}.elementor-454 .elementor-element.elementor-element-d92299d{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-454 .elementor-element.elementor-element-678e642{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;text-align:center;}.elementor-454 .elementor-element.elementor-element-678e642 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:28px;font-weight:600;color:#343434;}.elementor-454 .elementor-element.elementor-element-85225e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 6px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#C9ECE8;text-align:center;}.elementor-454 .elementor-element.elementor-element-10f667e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C9ECE8;--border-color:#C9ECE8;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-e422f0e{--display:flex;}.elementor-454 .elementor-element.elementor-element-e422f0e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-454 .elementor-element.elementor-element-7af7c91{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-d4680a9{--display:flex;}.elementor-454 .elementor-element.elementor-element-28fc310{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;}.elementor-454 .elementor-element.elementor-element-c47c2c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C9ECE8;--border-color:#C9ECE8;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-018ce1d{--display:flex;}.elementor-454 .elementor-element.elementor-element-018ce1d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-454 .elementor-element.elementor-element-b12f04e{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-29766f3{--display:flex;}.elementor-454 .elementor-element.elementor-element-edb16ce{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;}.elementor-454 .elementor-element.elementor-element-6b95f55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C9ECE8;--border-color:#C9ECE8;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-d60794a{--display:flex;}.elementor-454 .elementor-element.elementor-element-d60794a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-454 .elementor-element.elementor-element-58ce57c{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-95206e3{--display:flex;}.elementor-454 .elementor-element.elementor-element-2b089bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-454 .elementor-element.elementor-element-2b089bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-454 .elementor-element.elementor-element-2b089bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-454 .elementor-element.elementor-element-2b089bc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-454 .elementor-element.elementor-element-2b089bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-454 .elementor-element.elementor-element-2b089bc .elementor-icon-list-icon i{color:#374149;transition:color 0.3s;}.elementor-454 .elementor-element.elementor-element-2b089bc .elementor-icon-list-icon svg{fill:#374149;transition:fill 0.3s;}.elementor-454 .elementor-element.elementor-element-2b089bc{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-454 .elementor-element.elementor-element-2b089bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-454 .elementor-element.elementor-element-2b089bc .elementor-icon-list-item > a{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;}.elementor-454 .elementor-element.elementor-element-2b089bc .elementor-icon-list-text{transition:color 0.3s;}.elementor-454 .elementor-element.elementor-element-097c9ce{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-097c9ce:not(.elementor-motion-effects-element-type-background), .elementor-454 .elementor-element.elementor-element-097c9ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mikazuki-plus.com/group/wp-content/uploads/2025/10/bg-bot.png");background-position:bottom center;background-repeat:repeat-x;}.elementor-454 .elementor-element.elementor-element-097c9ce::before, .elementor-454 .elementor-element.elementor-element-097c9ce > .elementor-background-video-container::before, .elementor-454 .elementor-element.elementor-element-097c9ce > .e-con-inner > .elementor-background-video-container::before, .elementor-454 .elementor-element.elementor-element-097c9ce > .elementor-background-slideshow::before, .elementor-454 .elementor-element.elementor-element-097c9ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-454 .elementor-element.elementor-element-097c9ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-454 .elementor-element.elementor-element-086c742{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-086c742:not(.elementor-motion-effects-element-type-background), .elementor-454 .elementor-element.elementor-element-086c742 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mikazuki-plus.com/group/wp-content/uploads/2025/10/title-bg-a.png");background-position:center center;background-repeat:repeat-x;}.elementor-454 .elementor-element.elementor-element-bcbd217{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Niconne", Sans-serif;font-size:22px;font-weight:500;line-height:26px;color:#343434;}.elementor-454 .elementor-element.elementor-element-f4fa968{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-454 .elementor-element.elementor-element-f4fa968 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:34px;font-weight:600;line-height:49px;color:#343434;}.elementor-454 .elementor-element.elementor-element-3dc868e{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#343434;}.elementor-454 .elementor-element.elementor-element-96fd4ac{width:var( --container-widget-width, 614px );max-width:614px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:24px 0px 24px 0px;--container-widget-width:614px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 1px 0px;text-align:center;}.elementor-454 .elementor-element.elementor-element-96fd4ac.elementor-element{--align-self:center;}.elementor-454 .elementor-element.elementor-element-96fd4ac .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:28px;font-weight:600;-webkit-text-stroke-color:#343434;stroke:#343434;color:#343434;}.elementor-454 .elementor-element.elementor-element-8345c23{padding:0px 0px 55px 0px;text-align:center;}.elementor-454 .elementor-element.elementor-element-ddb7ca2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 55px;--row-gap:0px;--column-gap:55px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:115px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-baffdff{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-454 .elementor-element.elementor-element-d7362fe{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;text-align:center;}.elementor-454 .elementor-element.elementor-element-d7362fe .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:28px;font-weight:600;color:#343434;}.elementor-454 .elementor-element.elementor-element-4307245{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 6px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#C9ECE8;text-align:center;}.elementor-454 .elementor-element.elementor-element-55b73b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C9ECE8;--border-color:#C9ECE8;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-cb17cfb{--display:flex;}.elementor-454 .elementor-element.elementor-element-cb17cfb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-454 .elementor-element.elementor-element-1924350{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-915bea8{--display:flex;}.elementor-454 .elementor-element.elementor-element-1d0a352{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;}.elementor-454 .elementor-element.elementor-element-a346285{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C9ECE8;--border-color:#C9ECE8;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-f2bc469{--display:flex;}.elementor-454 .elementor-element.elementor-element-f2bc469.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-454 .elementor-element.elementor-element-6c0dfa7{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-98725c0{--display:flex;}.elementor-454 .elementor-element.elementor-element-18d55fd{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;}.elementor-454 .elementor-element.elementor-element-9816243{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C9ECE8;--border-color:#C9ECE8;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-e285f0c{--display:flex;}.elementor-454 .elementor-element.elementor-element-e285f0c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-454 .elementor-element.elementor-element-4e599a6{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-3324033{--display:flex;}.elementor-454 .elementor-element.elementor-element-51ebf5c{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;}.elementor-454 .elementor-element.elementor-element-a0feea2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C9ECE8;--border-color:#C9ECE8;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-de3a1df{--display:flex;}.elementor-454 .elementor-element.elementor-element-de3a1df.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-454 .elementor-element.elementor-element-d355cf5{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-57b3acb{--display:flex;}.elementor-454 .elementor-element.elementor-element-24ee894{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;}.elementor-454 .elementor-element.elementor-element-c775112{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 55px;--row-gap:0px;--column-gap:55px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:115px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-fffec4a.elementor-element{--order:-99999 /* order start hack */;}.elementor-454 .elementor-element.elementor-element-030a127{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-454 .elementor-element.elementor-element-9c1404c{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;text-align:center;}.elementor-454 .elementor-element.elementor-element-9c1404c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:28px;font-weight:600;color:#343434;}.elementor-454 .elementor-element.elementor-element-767129d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 6px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#C9ECE8;text-align:center;}.elementor-454 .elementor-element.elementor-element-b9f42ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C9ECE8;--border-color:#C9ECE8;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-64dac55{--display:flex;}.elementor-454 .elementor-element.elementor-element-64dac55.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-454 .elementor-element.elementor-element-60c5117{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-bd648b7{--display:flex;}.elementor-454 .elementor-element.elementor-element-67ab917{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;}.elementor-454 .elementor-element.elementor-element-02dbe3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C9ECE8;--border-color:#C9ECE8;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-5045d26{--display:flex;}.elementor-454 .elementor-element.elementor-element-5045d26.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-454 .elementor-element.elementor-element-705d044{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-e1a8e78{--display:flex;}.elementor-454 .elementor-element.elementor-element-5cc74b9{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;}.elementor-454 .elementor-element.elementor-element-f0ec349{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C9ECE8;--border-color:#C9ECE8;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-363c433{--display:flex;}.elementor-454 .elementor-element.elementor-element-363c433.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-454 .elementor-element.elementor-element-da55823{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-d28d787{--display:flex;}.elementor-454 .elementor-element.elementor-element-c2558f9{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;}.elementor-454 .elementor-element.elementor-element-c97e5db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C9ECE8;--border-color:#C9ECE8;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-eba8afc{--display:flex;}.elementor-454 .elementor-element.elementor-element-eba8afc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-454 .elementor-element.elementor-element-16e7a46{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-d7337c5{--display:flex;}.elementor-454 .elementor-element.elementor-element-1e4ea1b{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;}.elementor-454 .elementor-element.elementor-element-162ec59{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 55px;--row-gap:0px;--column-gap:55px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:115px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-86f8c0f.elementor-element{--order:-99999 /* order start hack */;}.elementor-454 .elementor-element.elementor-element-ed35f6f{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-454 .elementor-element.elementor-element-c4bb495{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;text-align:center;}.elementor-454 .elementor-element.elementor-element-c4bb495 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:28px;font-weight:600;color:#343434;}.elementor-454 .elementor-element.elementor-element-d67c67f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 6px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#C9ECE8;text-align:center;}.elementor-454 .elementor-element.elementor-element-605310e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C9ECE8;--border-color:#C9ECE8;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-c47170e{--display:flex;}.elementor-454 .elementor-element.elementor-element-c47170e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-454 .elementor-element.elementor-element-797d7fb{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-de40dec{--display:flex;}.elementor-454 .elementor-element.elementor-element-c5c9dec{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;}.elementor-454 .elementor-element.elementor-element-5409289{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C9ECE8;--border-color:#C9ECE8;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-05da792{--display:flex;}.elementor-454 .elementor-element.elementor-element-05da792.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-454 .elementor-element.elementor-element-e453c36{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-894ee0d{--display:flex;}.elementor-454 .elementor-element.elementor-element-0c365cc{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;}.elementor-454 .elementor-element.elementor-element-57edbda{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C9ECE8;--border-color:#C9ECE8;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-4cdf562{--display:flex;}.elementor-454 .elementor-element.elementor-element-4cdf562.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-454 .elementor-element.elementor-element-89f9552{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-dac00c3{--display:flex;}.elementor-454 .elementor-element.elementor-element-9266838{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;}.elementor-454 .elementor-element.elementor-element-99c5d7a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C9ECE8;--border-color:#C9ECE8;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-c305919{--display:flex;}.elementor-454 .elementor-element.elementor-element-c305919.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-454 .elementor-element.elementor-element-8ad4bda{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-c60b771{--display:flex;}.elementor-454 .elementor-element.elementor-element-e334535{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;}.elementor-454 .elementor-element.elementor-element-b56e5ba{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 55px;--row-gap:0px;--column-gap:55px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:115px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-cabb49a.elementor-element{--order:-99999 /* order start hack */;}.elementor-454 .elementor-element.elementor-element-60de783{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-454 .elementor-element.elementor-element-3e5aab2{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;text-align:center;}.elementor-454 .elementor-element.elementor-element-3e5aab2 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:28px;font-weight:600;color:#343434;}.elementor-454 .elementor-element.elementor-element-8978e5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 6px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#C9ECE8;text-align:center;}.elementor-454 .elementor-element.elementor-element-daf212d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C9ECE8;--border-color:#C9ECE8;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-c10f232{--display:flex;}.elementor-454 .elementor-element.elementor-element-c10f232.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-454 .elementor-element.elementor-element-19abae0{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-fe8c264{--display:flex;}.elementor-454 .elementor-element.elementor-element-6362d30{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;}.elementor-454 .elementor-element.elementor-element-f9fc24c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C9ECE8;--border-color:#C9ECE8;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-78d465c{--display:flex;}.elementor-454 .elementor-element.elementor-element-78d465c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-454 .elementor-element.elementor-element-c5b92c8{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-e7c0b2b{--display:flex;}.elementor-454 .elementor-element.elementor-element-84085f4{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;}.elementor-454 .elementor-element.elementor-element-eeca916{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C9ECE8;--border-color:#C9ECE8;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-557817f{--display:flex;}.elementor-454 .elementor-element.elementor-element-557817f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-454 .elementor-element.elementor-element-91fec05{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-cbab401{--display:flex;}.elementor-454 .elementor-element.elementor-element-c57c3f3{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;}.elementor-454 .elementor-element.elementor-element-96a2ede{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C9ECE8;--border-color:#C9ECE8;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-189760f{--display:flex;}.elementor-454 .elementor-element.elementor-element-44bc162{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;}.elementor-454 .elementor-element.elementor-element-d9fb29f{--display:flex;--margin-top:0px;--margin-bottom:27px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-eaa3787{text-align:center;}.elementor-454 .elementor-element.elementor-element-eaa3787 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:34px;font-weight:600;color:#343434;}.elementor-454 .elementor-element.elementor-element-c9229c1{--display:flex;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-454 .elementor-element.elementor-element-cfd193a{text-align:center;}.elementor-454 .elementor-element.elementor-element-cfd193a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:34px;font-weight:600;color:#343434;}.elementor-454 .elementor-element.elementor-element-abd4b28{--display:flex;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-454 .elementor-element.elementor-element-106d6c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-454 .elementor-element.elementor-element-b5526ac{--width:99.891%;}.elementor-454 .elementor-element.elementor-element-843beb2{--content-width:100%;}.elementor-454 .elementor-element.elementor-element-8e6e269{--width:100%;}.elementor-454 .elementor-element.elementor-element-044cc0d{--width:874px;}.elementor-454 .elementor-element.elementor-element-e177c9b{--content-width:1200px;}.elementor-454 .elementor-element.elementor-element-c81c741{--width:100%;}.elementor-454 .elementor-element.elementor-element-197a96a{--content-width:1200px;}.elementor-454 .elementor-element.elementor-element-3895cfb{--width:50%;}.elementor-454 .elementor-element.elementor-element-bb0416f{--width:25.895%;}.elementor-454 .elementor-element.elementor-element-3351b7b{--width:25.895%;}.elementor-454 .elementor-element.elementor-element-f31da17{--width:50%;}.elementor-454 .elementor-element.elementor-element-f963927{--width:25.895%;}.elementor-454 .elementor-element.elementor-element-2659ce5{--width:25.895%;}.elementor-454 .elementor-element.elementor-element-5de5ba3{--content-width:1200px;}.elementor-454 .elementor-element.elementor-element-60cb50c{--width:100%;}.elementor-454 .elementor-element.elementor-element-7d1c6e6{--width:25.895%;}.elementor-454 .elementor-element.elementor-element-4972e58{--width:25.895%;}.elementor-454 .elementor-element.elementor-element-ebf71a9{--width:25.895%;}.elementor-454 .elementor-element.elementor-element-ff88e3c{--content-width:1200px;}.elementor-454 .elementor-element.elementor-element-f5193eb{--width:100%;}.elementor-454 .elementor-element.elementor-element-d1bee5d{--width:25.895%;}.elementor-454 .elementor-element.elementor-element-5d12266{--width:25.895%;}.elementor-454 .elementor-element.elementor-element-5c4495b{--width:25.895%;}.elementor-454 .elementor-element.elementor-element-9ec518c{--content-width:1200px;}.elementor-454 .elementor-element.elementor-element-d92299d{--width:100%;}.elementor-454 .elementor-element.elementor-element-e422f0e{--width:25.895%;}.elementor-454 .elementor-element.elementor-element-018ce1d{--width:25.895%;}.elementor-454 .elementor-element.elementor-element-d60794a{--width:25.895%;}.elementor-454 .elementor-element.elementor-element-ddb7ca2{--content-width:1200px;}.elementor-454 .elementor-element.elementor-element-baffdff{--width:100%;}.elementor-454 .elementor-element.elementor-element-cb17cfb{--width:25.895%;}.elementor-454 .elementor-element.elementor-element-f2bc469{--width:25.895%;}.elementor-454 .elementor-element.elementor-element-e285f0c{--width:25.895%;}.elementor-454 .elementor-element.elementor-element-de3a1df{--width:25.895%;}.elementor-454 .elementor-element.elementor-element-c775112{--content-width:1200px;}.elementor-454 .elementor-element.elementor-element-030a127{--width:100%;}.elementor-454 .elementor-element.elementor-element-64dac55{--width:25.895%;}.elementor-454 .elementor-element.elementor-element-5045d26{--width:25.895%;}.elementor-454 .elementor-element.elementor-element-363c433{--width:25.895%;}.elementor-454 .elementor-element.elementor-element-eba8afc{--width:25.895%;}.elementor-454 .elementor-element.elementor-element-162ec59{--content-width:1200px;}.elementor-454 .elementor-element.elementor-element-ed35f6f{--width:100%;}.elementor-454 .elementor-element.elementor-element-c47170e{--width:25.895%;}.elementor-454 .elementor-element.elementor-element-05da792{--width:25.895%;}.elementor-454 .elementor-element.elementor-element-4cdf562{--width:25.895%;}.elementor-454 .elementor-element.elementor-element-c305919{--width:25.895%;}.elementor-454 .elementor-element.elementor-element-b56e5ba{--content-width:1200px;}.elementor-454 .elementor-element.elementor-element-60de783{--width:100%;}.elementor-454 .elementor-element.elementor-element-c10f232{--width:25.895%;}.elementor-454 .elementor-element.elementor-element-78d465c{--width:25.895%;}.elementor-454 .elementor-element.elementor-element-557817f{--width:25.895%;}}@media(max-width:768px) and (min-width:768px){.elementor-454 .elementor-element.elementor-element-3c2c57df{--width:768px;}.elementor-454 .elementor-element.elementor-element-c81c741{--width:100%;}.elementor-454 .elementor-element.elementor-element-197a96a{--content-width:100%;}.elementor-454 .elementor-element.elementor-element-3895cfb{--width:100%;}.elementor-454 .elementor-element.elementor-element-f31da17{--width:100%;}}@media(max-width:768px){.elementor-454 .elementor-element.elementor-element-843beb2:not(.elementor-motion-effects-element-type-background), .elementor-454 .elementor-element.elementor-element-843beb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mikazuki-plus.com/group/wp-content/uploads/2025/10/sp-banquet-keyvis.webp");background-position:top center;background-size:cover;}.elementor-454 .elementor-element.elementor-element-8e6e269{--margin-top:181px;--margin-bottom:112px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-454 .elementor-element.elementor-element-044cc0d{--min-height:202px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-454 .elementor-element.elementor-element-32c17ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-454 .elementor-element.elementor-element-32c17ce .elementor-heading-title{font-size:38px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-454 .elementor-element.elementor-element-16d031d{font-size:16px;}.elementor-454 .elementor-element.elementor-element-e177c9b{--margin-top:55px;--margin-bottom:55px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-454 .elementor-element.elementor-element-ff900c0{text-align:left;font-size:16px;}.elementor-454 .elementor-element.elementor-element-c81c741{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-454 .elementor-element.elementor-element-c81c741:not(.elementor-motion-effects-element-type-background), .elementor-454 .elementor-element.elementor-element-c81c741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-454 .elementor-element.elementor-element-14d3c1f{padding:0em 2em 0em 2em;}.elementor-454 .elementor-element.elementor-element-197a96a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-454 .elementor-element.elementor-element-3895cfb{--justify-content:flex-start;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-454 .elementor-element.elementor-element-c56e43b{padding:0em 2em 0em 2em;}.elementor-454 .elementor-element.elementor-element-5de5ba3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-454 .elementor-element.elementor-element-211979a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-454 .elementor-element.elementor-element-ff88e3c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-454 .elementor-element.elementor-element-5435ea2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-454 .elementor-element.elementor-element-9ec518c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-454 .elementor-element.elementor-element-ad0995d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-454 .elementor-element.elementor-element-3dc868e{padding:0em 2em 0em 2em;}.elementor-454 .elementor-element.elementor-element-ddb7ca2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-454 .elementor-element.elementor-element-98d332f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-454 .elementor-element.elementor-element-c775112{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-454 .elementor-element.elementor-element-fffec4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-454 .elementor-element.elementor-element-162ec59{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-454 .elementor-element.elementor-element-86f8c0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-454 .elementor-element.elementor-element-b56e5ba{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-454 .elementor-element.elementor-element-cabb49a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}}@media(max-width:767px){.elementor-454 .elementor-element.elementor-element-b5526ac{--justify-content:flex-start;}.elementor-454 .elementor-element.elementor-element-843beb2{--min-height:270px;}.elementor-454 .elementor-element.elementor-element-843beb2.e-con{--order:-99999 /* order start hack */;}.elementor-454 .elementor-element.elementor-element-044cc0d{--min-height:92px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-454 .elementor-element.elementor-element-32c17ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-454 .elementor-element.elementor-element-32c17ce .elementor-heading-title{font-size:23px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-454 .elementor-element.elementor-element-16d031d{font-size:14px;}.elementor-454 .elementor-element.elementor-element-c81c741:not(.elementor-motion-effects-element-type-background), .elementor-454 .elementor-element.elementor-element-c81c741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-454 .elementor-element.elementor-element-c81c741{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-454 .elementor-element.elementor-element-5de5ba3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-454 .elementor-element.elementor-element-ff88e3c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-454 .elementor-element.elementor-element-9ec518c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-454 .elementor-element.elementor-element-ddb7ca2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-454 .elementor-element.elementor-element-c775112{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-454 .elementor-element.elementor-element-162ec59{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-454 .elementor-element.elementor-element-b56e5ba{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-044cc0d */.elementor-element-044cc0d {
backdrop-filter: blur(9px);
-webkit-backdrop-filter: blur(9px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-828b864 */.global-nav-wrapper ul {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

.global-nav-wrapper a,
.global-nav-wrapper a:hover,
.global-nav-wrapper a:focus,
.global-nav-wrapper a:visited {
  text-decoration: none !important;
}
.global-nav-wrapper {
    width: 100%;
    background: #F7EDE7;
}
.global-nav-container {
    max-width: 1200px;
    width: 90%;
    margin: 0 auto;
}
.nav-list {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: space-between;
}
.nav-item {
    flex-grow: 1;
    text-align: center;
    position: relative;
    overflow: hidden;
}
.outline-wh {
    filter: drop-shadow(0px 0px 1px #ffffff);
}
.gl-nav {
    width: 100%;
    position: relative;
    z-index: 10;
    align-items: center;
    background-color: #F7EDE7;
    clip-path: polygon(1rem 0, calc(100% - 1rem) 0, 100% 1rem, 100% calc(100% - 1rem), calc(100% - 1rem) 100%, 1rem 100%, 0 calc(100% - 1rem), 0 1rem);
    color: #343434;
    justify-content: center;
    display: flex;
    flex-flow: row nowrap;
    padding: 0.7rem 0 0.8rem;
    text-decoration: none;
}
.gl-nav-txt {
    font-family: Noto Serif JP;
    font-size: clamp(0.875rem, 0.67vw, 1.375rem);
    text-align: center;
    text-decoration: none;
}

.g-active,
.g-active-cl {
    background-color: #C2DDE1;
}
.gl-nav:hover {
    opacity: 0.8;
}
@media (max-width: 768px) {
    .nav-list {
        flex-wrap: wrap;
    }
    .nav-item {
        width: 50%;
        flex-grow: 0;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b81be6b */.cont-nav-wrapper {
     width: 100%;
     max-width: 648px;
     margin: 0 auto;
     display: flex;
     justify-content: center;
     gap: 57px;
 }
 .outline-bl {
     filter: drop-shadow(0px 0px 1px #BBD4D1);
 }
 a.cont-nav {
     display: inline-block;
     text-decoration: none !important;
 }
 .cont-nav {
     width: 177px;
     position: relative;
     z-index: 10;
     align-items: center;
     background-color: #C9ECE8;
     clip-path: polygon(1rem 0, calc(100% - 1rem) 0, 100% 1rem, 100% calc(100% - 1rem), calc(100% - 1rem) 100%, 1rem 100%, 0 calc(100% - 1rem), 0 1rem);
     color: #343434;
     justify-content: center;
     display: flex;
     flex-flow: row nowrap;
     padding: 0.7rem 0 0.8rem;
     text-decoration: none;
 }
 .cont-nav::before {
     border: 2px solid #FFF;
     content: "";
     display: block;
     position: absolute;
     top: 0.45rem;
     left: 0.5rem;
     height: calc(100% - 0.9rem);
     width: calc(100% - 0.9rem);
     z-index: -5;
 }
 .cont-nav-txt {
     font-family: Noto Serif JP;
     font-size: clamp(0.9rem, 1vw, 1.8rem);
     display: flex;
     align-items: center;
     justify-content: center;
     gap: 1em;
 }
 .cont-nav span {
     content: '';
     display: block;
     width: 7px;
     height: 7px;
     border-top: 2px solid #ffffff;
     border-right: 2px solid #ffffff;
     transform: rotate(135deg);
 }
 @media (max-width: 768px) {
    .cont-nav-wrapper {
        gap: 0;
    }
}
 @media (max-width: 480px) {
     .cont-nav {
         width: 124px;
     }
 }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ac1b0b0 */a{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9f9f2e1 */.container {
    max-width: 1300px;
    margin: 0 auto;
    font-family: "Noto Serif JP", serif;
}
table {
    width: 100%; 
    border-collapse: collapse;
    font-size: 18px;
    color: #343434;
    border: none;
}
th{
    font-weight: 600;
}
th, td {
    padding: 10px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #B2AAA5; /* 標準の罫線 */
}
thead th {
    background-color: #98908B;
    color: #FFFFFF;
    border-top: none; 
    border-left: none; 
    border-right: none; 
    border-bottom: 1px solid #B2AAA5;
}
thead th:not(:first-child):not(:last-child) {
    border-left: none;
    border-right: none;
}
        
.rowspan-cell {
    background-color: #EBE3DE;
    color: #343434;
    font-weight: 600;
    text-align: center; 
    border-right: 1px solid #B2AAA5;
    width: 220px;
}
tr.tenku-row th { 
    background-color: #F8F0EB;
    text-align: center; 
    border-left: 1px solid #B2AAA5;
}
        
.sazanka-row th {
    background-color: #EBE3DE;
    text-align: center; 
    border-left: 1px solid #B2AAA5;
    border-right: 1px solid #B2AAA5;
    border-top: 1px solid #B2AAA5;
}
.sazanka-row td {
    border-left: 1px solid #B2AAA5;
    border-right: 1px solid #B2AAA5;
    border-top: 1px solid #B2AAA5;
}
        
.ajisai-row th {
    background-color: #EBE3DE; 
    text-align: center; 
    border-left: 1px solid #B2AAA5;
    border-right: 1px solid #B2AAA5;
}
        
.price-cell {
    background-color: #fcfcfc;
    border-right: none;
}
td {
    border-left: 1px solid #B2AAA5;
    border-right: 1px solid #B2AAA5;
    background-color: #FFFFFF;
}

.scroll {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  animation: moveRightLeft 1.5s infinite;
  display: flex;
  align-items: center;
  gap: 8px;
  opacity: 0.8;
  display: none;
}

@keyframes moveRightLeft {
  0% { transform: translate(-50%, -50%) translateX(0); }
  50% { transform: translate(-50%, -50%) translateX(10px); }
  100% { transform: translate(-50%, -50%) translateX(0); }
}
@media screen and (max-width: 1299px) {
    
}

@media screen and (max-width: 767px) {
    .table-wrapper {
        overflow-x: auto; 
        width: 1300px; 
    }.container{
        overflow-x:auto;
    }
    .scroll {
  display: flex;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-106d6c1 */.option-table-wrapper {
    max-width: 1300px;
    margin: 0 auto 5px;
    border-radius: 5px;
    font-family: "Noto Serif JP", serif;
}
        
.option-table-wrapper table {
    width: 100%; 
    border-collapse: collapse;
    color: #343434;
    border: none;
}
.option-table-wrapper th, .option-table-wrapper td {
    padding: 10px;
    text-align: center; 
    vertical-align: middle;
    border: 1px solid #B2AAA5;
}
.option-table-wrapper th {
    background-color: #EBE3DE;
    font-weight: normal;
    width: 35%;
    font-size: 18px;
    font-weight: 600;
}
.option-table-wrapper td {
    background-color: #fcfcfc;
    width: 15%;
    font-size: 18px;
}
.option-note {
    font-size: 0.8em;
    color: #777;
    padding: 5px 0 0; 
    text-align: left;
    max-width: 1000px;
    margin: 0 auto;
}

.hint {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  animation: moveRightLeft 1.5s infinite;
  display: flex;
  align-items: center;
  gap: 8px;
  opacity: 0.8;
  display: none;
}

@keyframes moveRightLeft {
  0% { transform: translate(-50%, -50%) translateX(0); }
  50% { transform: translate(-50%, -50%) translateX(10px); }
  100% { transform: translate(-50%, -50%) translateX(0); }
}

@media screen and (max-width: 767px){
         .option-table-wrapper{
        overflow-x: auto;
    }
    .option-table-wrapper table {
    width: 1000px; 
}
    
    .hint{
        display:flex;
    }
}/* End custom CSS */