.elementor-8483 .elementor-element.elementor-element-5e6f825{--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:space-between;--flex-wrap:wrap;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-8483 .elementor-element.elementor-element-5e6f825:not(.elementor-motion-effects-element-type-background), .elementor-8483 .elementor-element.elementor-element-5e6f825 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 27%, #F9F9F8 27%);}.elementor-8483 .elementor-element.elementor-element-9a835e0{--display:flex;--justify-content:center;--padding-top:3vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-8483 .elementor-element.elementor-element-5a12053 > .elementor-widget-container{padding:0vw 3vw 0vw 0vw;}.elementor-8483 .elementor-element.elementor-element-5a12053{text-align:center;}.elementor-8483 .elementor-element.elementor-element-5a12053 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:1.3vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-8483 .elementor-element.elementor-element-d6fb402{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;--padding-top:3vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-8483 .elementor-element.elementor-element-1dd6bf2 > .elementor-widget-container{padding:0vw 3vw 0vw 0vw;}.elementor-8483 .elementor-element.elementor-element-1dd6bf2{text-align:center;}.elementor-8483 .elementor-element.elementor-element-1dd6bf2 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.07em;}.elementor-8483 .elementor-element.elementor-element-0cf92d8 > .elementor-widget-container{padding:0vw 3vw 0vw 0vw;}.elementor-8483 .elementor-element.elementor-element-0cf92d8{text-align:center;}.elementor-8483 .elementor-element.elementor-element-0cf92d8 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.07em;}.elementor-8483 .elementor-element.elementor-element-40867aa > .elementor-widget-container{padding:0vw 3vw 0vw 0vw;}.elementor-8483 .elementor-element.elementor-element-40867aa{text-align:center;}.elementor-8483 .elementor-element.elementor-element-40867aa .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.07em;}.elementor-8483 .elementor-element.elementor-element-ceebe90 > .elementor-widget-container{padding:0vw 3vw 0vw 0vw;}.elementor-8483 .elementor-element.elementor-element-ceebe90{text-align:center;}.elementor-8483 .elementor-element.elementor-element-ceebe90 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.07em;}.elementor-8483 .elementor-element.elementor-element-64ff39d{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8483 .elementor-element.elementor-element-00e4275{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8483 .elementor-element.elementor-element-00e4275 .elementor-divider-separator{width:100%;}.elementor-8483 .elementor-element.elementor-element-00e4275 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8483 .elementor-element.elementor-element-0ac544d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8483 .elementor-element.elementor-element-0ac544d .elementor-divider-separator{width:100%;}.elementor-8483 .elementor-element.elementor-element-0ac544d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8483 .elementor-element.elementor-element-2207a25{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8483 .elementor-element.elementor-element-2207a25 .elementor-divider-separator{width:100%;}.elementor-8483 .elementor-element.elementor-element-2207a25 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8483 .elementor-element.elementor-element-b398133{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-b0d3a75 );--border-color:var( --e-global-color-b0d3a75 );--padding-top:3vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-8483 .elementor-element.elementor-element-b398133:not(.elementor-motion-effects-element-type-background), .elementor-8483 .elementor-element.elementor-element-b398133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-8483 .elementor-element.elementor-element-50037f8{width:var( --container-widget-width, 35.252% );max-width:35.252%;--container-widget-width:35.252%;--container-widget-flex-grow:0;text-align:center;}.elementor-8483 .elementor-element.elementor-element-50037f8 > .elementor-widget-container{margin:0vw -1vw 0vw -1vw;padding:0vw 0vw 0vw 0vw;}.elementor-8483 .elementor-element.elementor-element-50037f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8483 .elementor-element.elementor-element-50037f8 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.07em;}.elementor-8483 .elementor-element.elementor-element-c7cece4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:3vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-8483 .elementor-element.elementor-element-c7cece4:not(.elementor-motion-effects-element-type-background), .elementor-8483 .elementor-element.elementor-element-c7cece4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-8483 .elementor-element.elementor-element-7fb2f1d > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-8483 .elementor-element.elementor-element-7fb2f1d{text-align:center;}.elementor-8483 .elementor-element.elementor-element-7fb2f1d .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.07em;}.elementor-8483 .elementor-element.elementor-element-232465d{--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:space-between;--flex-wrap:wrap;--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-8483 .elementor-element.elementor-element-232465d:not(.elementor-motion-effects-element-type-background), .elementor-8483 .elementor-element.elementor-element-232465d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 27%, #F9F9F8 27%);}.elementor-8483 .elementor-element.elementor-element-12c45af{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-8483 .elementor-element.elementor-element-281642b img{width:100%;height:100%;object-fit:cover;object-position:bottom center;}.elementor-8483 .elementor-element.elementor-element-7fb7988{--display:flex;}.elementor-8483 .elementor-element.elementor-element-bb16b21 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-8483 .elementor-element.elementor-element-bb16b21.elementor-element{--align-self:center;}.elementor-8483 .elementor-element.elementor-element-bb16b21 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;}.elementor-8483 .elementor-element.elementor-element-867e45f{--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:space-between;--flex-wrap:wrap;--padding-top:8vw;--padding-bottom:8vw;--padding-left:9vw;--padding-right:9vw;}.elementor-8483 .elementor-element.elementor-element-867e45f:not(.elementor-motion-effects-element-type-background), .elementor-8483 .elementor-element.elementor-element-867e45f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 27%, #F9F9F8 27%);}.elementor-8483 .elementor-element.elementor-element-40b42f8{--display:flex;}.elementor-8483 .elementor-element.elementor-element-5a9eadb .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:0.9vw;text-transform:uppercase;line-height:1.7em;}.elementor-8483 .elementor-element.elementor-element-5c30a05{--divider-border-style:solid;--divider-color:#E4E4E0;--divider-border-width:1px;}.elementor-8483 .elementor-element.elementor-element-5c30a05 .elementor-divider-separator{width:5%;}.elementor-8483 .elementor-element.elementor-element-5c30a05 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8483 .elementor-element.elementor-element-67910d1{width:100%;max-width:100%;text-align:start;}.elementor-8483 .elementor-element.elementor-element-67910d1 > .elementor-widget-container{padding:1vw 0vw 1vw 0vw;}.elementor-8483 .elementor-element.elementor-element-67910d1 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:2.2vw;font-weight:600;line-height:1.7em;letter-spacing:0.07em;}.elementor-8483 .elementor-element.elementor-element-6ffc4e1{--display:flex;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--padding-top:5vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-8483 .elementor-element.elementor-element-a1cbd30 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-8483 .elementor-element.elementor-element-a1cbd30 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:1vw;font-weight:500;line-height:2.5em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-8483 .elementor-element.elementor-element-76b8502 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-8483 .elementor-element.elementor-element-76b8502 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:1vw;font-weight:500;line-height:2.5em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-8483 .elementor-element.elementor-element-afc3fb6 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-8483 .elementor-element.elementor-element-afc3fb6 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:1vw;font-weight:500;line-height:2.5em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-8483 .elementor-element.elementor-element-a33c858 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-8483 .elementor-element.elementor-element-a33c858 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:1vw;font-weight:500;line-height:2.5em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-8483 .elementor-element.elementor-element-6d270af{--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:space-between;--flex-wrap:wrap;--padding-top:12vw;--padding-bottom:4vw;--padding-left:10vw;--padding-right:10vw;}.elementor-8483 .elementor-element.elementor-element-dbc829c{--display:flex;--padding-top:0vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-8483 .elementor-element.elementor-element-64b0d5a .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:0.9vw;text-transform:uppercase;line-height:1.7em;color:var( --e-global-color-primary );}.elementor-8483 .elementor-element.elementor-element-a22b9c2{--divider-border-style:solid;--divider-color:#E4E4E0;--divider-border-width:1px;}.elementor-8483 .elementor-element.elementor-element-a22b9c2 .elementor-divider-separator{width:5%;}.elementor-8483 .elementor-element.elementor-element-a22b9c2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8483 .elementor-element.elementor-element-05b418c{--display:flex;}.elementor-8483 .elementor-element.elementor-element-2baf385.elementor-element{--align-self:flex-start;}.elementor-8483 .elementor-element.elementor-element-f04c6bb{--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;--flex-wrap:wrap;}.elementor-8483 .elementor-element.elementor-element-5b1a030 > .elementor-widget-container{padding:0vw 2vw 0vw 0vw;}.elementor-8483 .elementor-element.elementor-element-5b1a030 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-weight:300;text-transform:uppercase;}.elementor-8483 .elementor-element.elementor-element-8c195c4.elementor-element{--align-self:center;}.elementor-8483 .elementor-element.elementor-element-8c195c4 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:1vw;font-weight:300;line-height:1.5em;}.elementor-8483 .elementor-element.elementor-element-e976787{--divider-border-style:solid;--divider-color:#AFAFAF;--divider-border-width:1px;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-8483 .elementor-element.elementor-element-e976787 > .elementor-widget-container{padding:1vw 0vw 2vw 0vw;}.elementor-8483 .elementor-element.elementor-element-e976787 .elementor-divider-separator{width:100%;}.elementor-8483 .elementor-element.elementor-element-e976787 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8483 .elementor-element.elementor-element-e976787 .elementor-divider__text{font-family:"Shippori Mincho", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.7em;}.elementor-8483 .elementor-element.elementor-element-a6a39b8{width:100%;max-width:100%;}.elementor-8483 .elementor-element.elementor-element-a6a39b8 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-8483 .elementor-element.elementor-element-a6a39b8 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:2vw;font-weight:600;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-8483 .elementor-element.elementor-element-380f38e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-8483 .elementor-element.elementor-element-380f38e > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-8483 .elementor-element.elementor-element-380f38e .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:1.2vw;font-weight:500;line-height:2.5em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-8483 .elementor-element.elementor-element-f48636d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-8483 .elementor-element.elementor-element-f48636d > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-8483 .elementor-element.elementor-element-f48636d .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:1.2vw;font-weight:500;line-height:2.5em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-8483 .elementor-element.elementor-element-d78ad83{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-8483 .elementor-element.elementor-element-d78ad83 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-8483 .elementor-element.elementor-element-d78ad83 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:1.2vw;font-weight:500;line-height:2.5em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-8483 .elementor-element.elementor-element-794d1ab{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-8483 .elementor-element.elementor-element-794d1ab > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-8483 .elementor-element.elementor-element-794d1ab .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:1.2vw;font-weight:500;line-height:2.5em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-8483 .elementor-element.elementor-element-d13c1cf{--display:flex;}.elementor-8483 .elementor-element.elementor-element-c4cbecd{--divider-border-style:solid;--divider-color:#AFAFAF;--divider-border-width:1px;}.elementor-8483 .elementor-element.elementor-element-c4cbecd > .elementor-widget-container{padding:6vw 0vw 0vw 0vw;}.elementor-8483 .elementor-element.elementor-element-c4cbecd .elementor-divider-separator{width:100%;}.elementor-8483 .elementor-element.elementor-element-c4cbecd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8483 .elementor-element.elementor-element-0e431ea{--display:flex;--min-height:100vh;--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;}.elementor-8483 .elementor-element.elementor-element-0e431ea:not(.elementor-motion-effects-element-type-background), .elementor-8483 .elementor-element.elementor-element-0e431ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}@media(max-width:1020px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-8483 .elementor-element.elementor-element-5e6f825{--padding-top:3vw;--padding-bottom:3vw;--padding-left:5vw;--padding-right:5vw;}.elementor-8483 .elementor-element.elementor-element-9a835e0{--width:60%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8483 .elementor-element.elementor-element-5a12053 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-8483 .elementor-element.elementor-element-5a12053{text-align:start;}.elementor-8483 .elementor-element.elementor-element-5a12053 .elementor-heading-title{font-size:3.6vw;}.elementor-8483 .elementor-element.elementor-element-d6fb402{--width:25%;--justify-content:flex-end;}.elementor-8483 .elementor-element.elementor-element-64ff39d{--width:20%;}.elementor-8483 .elementor-element.elementor-element-00e4275 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-8483 .elementor-element.elementor-element-00e4275 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-8483 .elementor-element.elementor-element-0ac544d > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-8483 .elementor-element.elementor-element-0ac544d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-8483 .elementor-element.elementor-element-2207a25 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-8483 .elementor-element.elementor-element-2207a25 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-8483 .elementor-element.elementor-element-232465d{--padding-top:8vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-8483 .elementor-element.elementor-element-281642b > .elementor-widget-container{padding:0vw 15vw 0vw 0vw;}.elementor-8483 .elementor-element.elementor-element-7fb7988{--padding-top:8vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-8483 .elementor-element.elementor-element-bb16b21 > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-8483 .elementor-element.elementor-element-bb16b21.elementor-element{--align-self:center;}.elementor-8483 .elementor-element.elementor-element-867e45f{--padding-top:8vw;--padding-bottom:12vw;--padding-left:5vw;--padding-right:5vw;}.elementor-8483 .elementor-element.elementor-element-5a9eadb .elementor-heading-title{font-size:3vw;}.elementor-8483 .elementor-element.elementor-element-67910d1 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-8483 .elementor-element.elementor-element-67910d1 .elementor-heading-title{font-size:4.2vw;}.elementor-8483 .elementor-element.elementor-element-6ffc4e1{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;}.elementor-8483 .elementor-element.elementor-element-a1cbd30 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-8483 .elementor-element.elementor-element-a1cbd30 .elementor-heading-title{font-size:3.2vw;line-height:2em;letter-spacing:0.06em;}.elementor-8483 .elementor-element.elementor-element-76b8502 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-8483 .elementor-element.elementor-element-76b8502 .elementor-heading-title{font-size:3.2vw;line-height:2em;letter-spacing:0.06em;}.elementor-8483 .elementor-element.elementor-element-afc3fb6 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-8483 .elementor-element.elementor-element-afc3fb6 .elementor-heading-title{font-size:3.2vw;line-height:2em;letter-spacing:0.06em;}.elementor-8483 .elementor-element.elementor-element-a33c858 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-8483 .elementor-element.elementor-element-a33c858 .elementor-heading-title{font-size:3.2vw;line-height:2em;letter-spacing:0.06em;}.elementor-8483 .elementor-element.elementor-element-6d270af{--padding-top:16vw;--padding-bottom:4vw;--padding-left:7vw;--padding-right:7vw;}.elementor-8483 .elementor-element.elementor-element-dbc829c{--width:100%;}.elementor-8483 .elementor-element.elementor-element-64b0d5a .elementor-heading-title{font-size:3vw;}.elementor-8483 .elementor-element.elementor-element-05b418c{--width:100%;--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:flex-end;}.elementor-8483 .elementor-element.elementor-element-2baf385{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-8483 .elementor-element.elementor-element-2baf385.elementor-element{--align-self:flex-start;}.elementor-8483 .elementor-element.elementor-element-f04c6bb{--margin-top:-37vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-8483 .elementor-element.elementor-element-5b1a030 .elementor-heading-title{font-size:5vw;}.elementor-8483 .elementor-element.elementor-element-8c195c4{width:100%;max-width:100%;}.elementor-8483 .elementor-element.elementor-element-8c195c4 > .elementor-widget-container{padding:4vw 0vw 0vw 0vw;}.elementor-8483 .elementor-element.elementor-element-8c195c4 .elementor-heading-title{font-size:2.8vw;}.elementor-8483 .elementor-element.elementor-element-e976787 > .elementor-widget-container{padding:4vw 0vw 0vw 0vw;}.elementor-8483 .elementor-element.elementor-element-e976787{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-8483 .elementor-element.elementor-element-e976787 .elementor-divider__text{font-size:3.2vw;}.elementor-8483 .elementor-element.elementor-element-a6a39b8 > .elementor-widget-container{padding:3vw 0vw 4vw 0vw;}.elementor-8483 .elementor-element.elementor-element-a6a39b8 .elementor-heading-title{font-size:4.5vw;}.elementor-8483 .elementor-element.elementor-element-380f38e > .elementor-widget-container{padding:0vw 0vw 02.5vw 0vw;}.elementor-8483 .elementor-element.elementor-element-380f38e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8483 .elementor-element.elementor-element-380f38e .elementor-heading-title{font-size:3.2vw;line-height:2em;}.elementor-8483 .elementor-element.elementor-element-f48636d > .elementor-widget-container{padding:0vw 0vw 02.5vw 0vw;}.elementor-8483 .elementor-element.elementor-element-f48636d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8483 .elementor-element.elementor-element-f48636d .elementor-heading-title{font-size:3.2vw;line-height:2em;}.elementor-8483 .elementor-element.elementor-element-d78ad83 > .elementor-widget-container{padding:0vw 0vw 02.5vw 0vw;}.elementor-8483 .elementor-element.elementor-element-d78ad83{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8483 .elementor-element.elementor-element-d78ad83 .elementor-heading-title{font-size:3.2vw;line-height:2em;}.elementor-8483 .elementor-element.elementor-element-794d1ab > .elementor-widget-container{padding:0vw 0vw 02.5vw 0vw;}.elementor-8483 .elementor-element.elementor-element-794d1ab{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8483 .elementor-element.elementor-element-794d1ab .elementor-heading-title{font-size:3.2vw;line-height:2em;}.elementor-8483 .elementor-element.elementor-element-c4cbecd > .elementor-widget-container{padding:8vw 0vw 0vw 0vw;}}@media(min-width:768px){.elementor-8483 .elementor-element.elementor-element-9a835e0{--width:30%;}.elementor-8483 .elementor-element.elementor-element-d6fb402{--width:50%;}.elementor-8483 .elementor-element.elementor-element-64ff39d{--width:12%;}.elementor-8483 .elementor-element.elementor-element-b398133{--width:10%;}.elementor-8483 .elementor-element.elementor-element-c7cece4{--width:10%;}.elementor-8483 .elementor-element.elementor-element-12c45af{--width:75%;}.elementor-8483 .elementor-element.elementor-element-7fb7988{--width:25%;}.elementor-8483 .elementor-element.elementor-element-40b42f8{--width:50%;}.elementor-8483 .elementor-element.elementor-element-6ffc4e1{--width:47%;}.elementor-8483 .elementor-element.elementor-element-05b418c{--width:27%;}.elementor-8483 .elementor-element.elementor-element-f04c6bb{--width:62%;}}/* Start custom CSS for heading, class: .elementor-element-1dd6bf2 */.header_en {
    font-size: 0.9vw;
    color: #888888;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-281642b */.elementor-8483 .elementor-element.elementor-element-281642b img {
    aspect-ratio: 637 / 364;
    object-fit: coverl
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-8483 .elementor-element.elementor-element-281642b img {
    aspect-ratio: 9 / 14;
    object-fit: coverl
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb16b21 */.MainTitle {
    /* 必要に応じてスタイル追加可能 */
}

.MainTitle__Heading {
    display: flex;
    padding-right: 3.2vw;
    position: relative;
    writing-mode: vertical-rl;
}

.MainTitle__Heading-en {
    /*font-family: Aboreto;*/
    font-size: 0.75vw;
    font-weight: 500;
    left: 100%;
    letter-spacing: 0.3em;
    line-height: 2.2;
    position: absolute;
    rotate: 90deg;
    text-transform: uppercase;
    top: 0;
    transform-origin: left top;
    white-space: nowrap;
    writing-mode: horizontal-tb;
}

.MainTitle__Heading-ja {
    flex: 0 0 auto;
}

.MainTitle__Heading-ja > * {
    display: block;
    font-size: 1.6vw;
    font-weight: 600;
    letter-spacing: .16em;
    line-height: 1.7;
    position: relative;
    white-space: nowrap;
}

.MainTitle__Heading-ja > :before {
    background: url(https://test10.d3c-lab.com/wp-content/uploads/2025/01/line-dot-vertical_3x10-1.png) 0 0 / contain repeat-y;
    bottom: 0;
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    translate: 0.9vw;
    width: 0.12vw;
}

/*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
    .MainTitle__Heading {
        padding-right: 3.5vw;
    }

    .MainTitle__Heading-en {
        font-size: 1vw;
    }

    .MainTitle__Heading-ja > * {
        font-size: 2.2vw;
        line-height: 1.3;
    }

    .MainTitle__Heading-ja > :before {
        translate: 1vw;
        width: 0.3vw;
    }
}

/*スマホ*/
@media only screen and (max-width: 767px) {
    .MainTitle__Heading {
        flex-direction: column;
        writing-mode: initial;
    }

    .MainTitle__Heading-en {
        font-size: 2.5vw;
        letter-spacing: 0.16em;
        position: static;
        rotate: 0deg;
        margin-bottom: 2vw;
    }

    .MainTitle__Heading-ja > * {
        font-size: 6.5vw;
        line-height: 1.5;
        letter-spacing: .06em;
    }

    .MainTitle__Heading-ja > :before {
        translate: 1.2vw;
        background: url(https://test10.d3c-lab.com/wp-content/uploads/2025/01/line-dot-horizontal_3x10_gray-1.png) 0 0 / contain repeat-x;
        bottom: auto;
        height: 0.35vw;
        left: -1vw;
        right: auto;
        top: -1.5vw;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2baf385 */.elementor-8483 .elementor-element.elementor-element-2baf385 img {

   aspect-ratio: 9 / 11;
   object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6a39b8 */.en_title {
    font-family: Inter;
    font-size: 0.85vw;
    font-weight: 300;
}/* End custom CSS */