.elementor-10138 .elementor-element.elementor-element-b6143a6{--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;--overflow:hidden;}.elementor-10138 .elementor-element.elementor-element-83e8baa{--display:flex;--min-height:100vh;--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;--align-content:space-between;--overlay-opacity:0.5;--padding-top:8vw;--padding-bottom:6vw;--padding-left:4vw;--padding-right:4vw;}.elementor-10138 .elementor-element.elementor-element-83e8baa::before, .elementor-10138 .elementor-element.elementor-element-83e8baa > .elementor-background-video-container::before, .elementor-10138 .elementor-element.elementor-element-83e8baa > .e-con-inner > .elementor-background-video-container::before, .elementor-10138 .elementor-element.elementor-element-83e8baa > .elementor-background-slideshow::before, .elementor-10138 .elementor-element.elementor-element-83e8baa > .e-con-inner > .elementor-background-slideshow::before, .elementor-10138 .elementor-element.elementor-element-83e8baa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://test2.d3c-lab.com/wp-content/uploads/2026/03/Gemini_Generated_Image_h9a2jkh9a2jkh9a2.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-10138 .elementor-element.elementor-element-50de009 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;}.elementor-10138 .elementor-element.elementor-element-8b1f682 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:4vw;line-height:1.4em;}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );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-10138 .elementor-element.elementor-element-95594b2 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-95594b2{text-align:end;font-size:1.05vw;font-weight:400;line-height:1.7em;color:#54595F;}.elementor-10138 .elementor-element.elementor-element-9e6f436{--display:flex;--min-height:100vh;--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;--align-content:space-between;--overlay-opacity:0.1;--padding-top:8vw;--padding-bottom:6vw;--padding-left:4vw;--padding-right:4vw;}.elementor-10138 .elementor-element.elementor-element-9e6f436 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-10138 .elementor-element.elementor-element-9e6f436::before, .elementor-10138 .elementor-element.elementor-element-9e6f436 > .elementor-background-video-container::before, .elementor-10138 .elementor-element.elementor-element-9e6f436 > .e-con-inner > .elementor-background-video-container::before, .elementor-10138 .elementor-element.elementor-element-9e6f436 > .elementor-background-slideshow::before, .elementor-10138 .elementor-element.elementor-element-9e6f436 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10138 .elementor-element.elementor-element-9e6f436 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10138 .elementor-element.elementor-element-dbd6299 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;}.elementor-10138 .elementor-element.elementor-element-0c7ecb9 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:4vw;line-height:1.4em;}.elementor-10138 .elementor-element.elementor-element-e6a6d79 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-e6a6d79{text-align:end;font-size:1.05vw;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-10138 .elementor-element.elementor-element-2d6273c{--display:flex;--min-height:100vh;}.elementor-10138 .elementor-element.elementor-element-2d6273c:not(.elementor-motion-effects-element-type-background), .elementor-10138 .elementor-element.elementor-element-2d6273c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test2.d3c-lab.com/wp-content/uploads/2026/03/スクリーンショット-2026-03-22-19.24.41-scaled.png");background-position:center center;background-size:cover;}.elementor-10138 .elementor-element.elementor-element-f343917{width:auto;max-width:auto;top:9vw;text-align:start;}body:not(.rtl) .elementor-10138 .elementor-element.elementor-element-f343917{right:18vw;}body.rtl .elementor-10138 .elementor-element.elementor-element-f343917{left:18vw;}.elementor-10138 .elementor-element.elementor-element-f343917 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:3vw;line-height:1.1em;color:#54595F00;}.elementor-10138 .elementor-element.elementor-element-309a622{--display:flex;--min-height:100vh;}.elementor-10138 .elementor-element.elementor-element-3f1eee3{--display:flex;--min-height:100vh;--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:center;--align-items:center;--flex-wrap:wrap;--align-content:center;--overlay-opacity:0.5;--padding-top:6vw;--padding-bottom:6vw;--padding-left:4vw;--padding-right:4vw;}.elementor-10138 .elementor-element.elementor-element-3f1eee3::before, .elementor-10138 .elementor-element.elementor-element-3f1eee3 > .elementor-background-video-container::before, .elementor-10138 .elementor-element.elementor-element-3f1eee3 > .e-con-inner > .elementor-background-video-container::before, .elementor-10138 .elementor-element.elementor-element-3f1eee3 > .elementor-background-slideshow::before, .elementor-10138 .elementor-element.elementor-element-3f1eee3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10138 .elementor-element.elementor-element-3f1eee3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-10138 .elementor-element.elementor-element-9e40530{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;z-index:1;}.elementor-10138 .elementor-element.elementor-element-9e40530 img{width:100%;}body:not(.rtl) .elementor-10138 .elementor-element.elementor-element-446bbda{left:4vw;}body.rtl .elementor-10138 .elementor-element.elementor-element-446bbda{right:4vw;}.elementor-10138 .elementor-element.elementor-element-446bbda{bottom:6vw;}.elementor-10138 .elementor-element.elementor-element-446bbda .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:5vw;line-height:1.4em;color:var( --e-global-color-a0a9392 );}.elementor-10138 .elementor-element.elementor-element-7ca33b2{width:auto;max-width:auto;bottom:14vw;font-size:1.05vw;font-weight:400;line-height:2.5em;color:var( --e-global-color-a0a9392 );}.elementor-10138 .elementor-element.elementor-element-7ca33b2 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}body:not(.rtl) .elementor-10138 .elementor-element.elementor-element-7ca33b2{left:4vw;}body.rtl .elementor-10138 .elementor-element.elementor-element-7ca33b2{right:4vw;}.elementor-10138 .elementor-element.elementor-element-7ca33b2 p{margin-block-end:0px;}.elementor-10138 .elementor-element.elementor-element-d0d755b{width:auto;max-width:auto;top:7vw;z-index:1;}.elementor-10138 .elementor-element.elementor-element-d0d755b > .elementor-widget-container{background-color:var( --e-global-color-a0a9392 );padding:0vw 0.5vw 0vw 0.5vw;}.elementor-10138 .elementor-element.elementor-element-d0d755b.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-10138 .elementor-element.elementor-element-d0d755b{right:14vw;}body.rtl .elementor-10138 .elementor-element.elementor-element-d0d755b{left:14vw;}.elementor-10138 .elementor-element.elementor-element-d0d755b .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:2.5vw;font-weight:100;line-height:0.85em;color:#FFFFFF;}.elementor-10138 .elementor-element.elementor-element-45c2c8a{width:auto;max-width:auto;top:10vw;z-index:1;}.elementor-10138 .elementor-element.elementor-element-45c2c8a > .elementor-widget-container{background-color:var( --e-global-color-a0a9392 );padding:0vw 0.5vw 0vw 0.5vw;}.elementor-10138 .elementor-element.elementor-element-45c2c8a.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-10138 .elementor-element.elementor-element-45c2c8a{right:18vw;}body.rtl .elementor-10138 .elementor-element.elementor-element-45c2c8a{left:18vw;}.elementor-10138 .elementor-element.elementor-element-45c2c8a .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:2.5vw;font-weight:100;line-height:0.85em;color:#FFFFFF;}.elementor-10138 .elementor-element.elementor-element-2ed0c72{width:auto;max-width:auto;top:13vw;z-index:1;}.elementor-10138 .elementor-element.elementor-element-2ed0c72 > .elementor-widget-container{background-color:var( --e-global-color-a0a9392 );padding:0vw 0.5vw 0vw 0.5vw;}.elementor-10138 .elementor-element.elementor-element-2ed0c72.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-10138 .elementor-element.elementor-element-2ed0c72{right:22vw;}body.rtl .elementor-10138 .elementor-element.elementor-element-2ed0c72{left:22vw;}.elementor-10138 .elementor-element.elementor-element-2ed0c72 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:2.5vw;font-weight:100;line-height:0.85em;color:#FFFFFF;}.elementor-10138 .elementor-element.elementor-element-44e2501{width:auto;max-width:auto;bottom:6vw;}.elementor-10138 .elementor-element.elementor-element-44e2501 > .elementor-widget-container{padding:1vw 1vw 1vw 1vw;}body:not(.rtl) .elementor-10138 .elementor-element.elementor-element-44e2501{right:4vw;}body.rtl .elementor-10138 .elementor-element.elementor-element-44e2501{left:4vw;}.elementor-10138 .elementor-element.elementor-element-44e2501 .elementor-heading-title{font-size:1.05vw;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-a0a9392 );}.elementor-10138 .elementor-element.elementor-element-5eb664a{width:100%;max-width:100%;z-index:0;}body:not(.rtl) .elementor-10138 .elementor-element.elementor-element-5eb664a{left:0px;}body.rtl .elementor-10138 .elementor-element.elementor-element-5eb664a{right:0px;}.elementor-10138 .elementor-element.elementor-element-2c4cb11{--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-10138 .elementor-element.elementor-element-a721ced{--divider-border-style:solid;--divider-color:#5A483240;--divider-border-width:1px;}.elementor-10138 .elementor-element.elementor-element-a721ced > .elementor-widget-container{padding:0vw 4vw 0vw 4vw;}.elementor-10138 .elementor-element.elementor-element-a721ced .elementor-divider-separator{width:100%;}.elementor-10138 .elementor-element.elementor-element-a721ced .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10138 .elementor-element.elementor-element-2b1a202{--display:flex;--min-height:100vh;--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;--align-content:flex-start;--padding-top:8vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-10138 .elementor-element.elementor-element-6c5f302{width:auto;max-width:auto;top:8vw;}.elementor-10138 .elementor-element.elementor-element-6c5f302.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-10138 .elementor-element.elementor-element-6c5f302{right:10vw;}body.rtl .elementor-10138 .elementor-element.elementor-element-6c5f302{left:10vw;}.elementor-10138 .elementor-element.elementor-element-6c5f302 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:35vw;font-weight:100;line-height:1em;letter-spacing:0px;}.elementor-10138 .elementor-element.elementor-element-6e3c428{--display:flex;--overflow:hidden;}.elementor-10138 .elementor-element.elementor-element-6e3c428.e-con{--align-self:flex-start;}.elementor-10138 .elementor-element.elementor-element-d054700{--display:flex;--min-height:95%;}.elementor-10138 .elementor-element.elementor-element-d054700:not(.elementor-motion-effects-element-type-background), .elementor-10138 .elementor-element.elementor-element-d054700 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test2.d3c-lab.com/wp-content/uploads/2026/03/Minimalistic-Notebook-and-Dried-Flowers.png");background-position:center center;background-size:cover;}.elementor-10138 .elementor-element.elementor-element-1dd9e36{--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;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-10138 .elementor-element.elementor-element-5b8948a{width:auto;max-width:auto;top:0px;text-align:end;}.elementor-10138 .elementor-element.elementor-element-5b8948a > .elementor-widget-container{padding:0vw 2vw 2vw 2vw;}body:not(.rtl) .elementor-10138 .elementor-element.elementor-element-5b8948a{right:6vw;}body.rtl .elementor-10138 .elementor-element.elementor-element-5b8948a{left:6vw;}.elementor-10138 .elementor-element.elementor-element-5b8948a .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:7vw;font-weight:600;line-height:0.97em;letter-spacing:-0.07em;color:#54595F00;}.elementor-10138 .elementor-element.elementor-element-4c494aa > .elementor-widget-container{margin:0vw 0vw 6vw 0vw;}.elementor-10138 .elementor-element.elementor-element-4c494aa .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:1.5vw;color:#54595F00;}.elementor-10138 .elementor-element.elementor-element-2a7288e{width:100%;max-width:100%;font-size:1.05vw;font-weight:400;line-height:2.5em;color:var( --e-global-color-a0a9392 );}.elementor-10138 .elementor-element.elementor-element-2a7288e > .elementor-widget-container{margin:0vw 0vw 1.875vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-2a7288e p{margin-block-end:0px;}.elementor-10138 .elementor-element.elementor-element-9193356{width:100%;max-width:100%;font-size:1.05vw;font-weight:400;line-height:2.5em;color:var( --e-global-color-a0a9392 );}.elementor-10138 .elementor-element.elementor-element-9193356 > .elementor-widget-container{margin:0vw 0vw 1.875vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-9193356 p{margin-block-end:0px;}.elementor-10138 .elementor-element.elementor-element-833752e{width:100%;max-width:100%;font-size:1.05vw;font-weight:400;line-height:2.5em;color:var( --e-global-color-a0a9392 );}.elementor-10138 .elementor-element.elementor-element-833752e > .elementor-widget-container{margin:0vw 0vw 1.875vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-833752e p{margin-block-end:0px;}.elementor-10138 .elementor-element.elementor-element-1389f20{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-10138 .elementor-element.elementor-element-ee5543d{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:-15vw;--margin-right:0vw;}.elementor-10138 .elementor-element.elementor-element-fb0444b{--display:flex;--min-height:100%;}.elementor-10138 .elementor-element.elementor-element-fb0444b:not(.elementor-motion-effects-element-type-background), .elementor-10138 .elementor-element.elementor-element-fb0444b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test2.d3c-lab.com/wp-content/uploads/2026/03/20250617INA23693のコピー-scaled.webp");background-position:center center;background-size:cover;}.elementor-10138 .elementor-element.elementor-element-ed53852{--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;--align-content:flex-start;--padding-top:0vw;--padding-bottom:16vw;--padding-left:0vw;--padding-right:0vw;}.elementor-10138 .elementor-element.elementor-element-ea3db6f{text-align:end;font-family:"Cormorant Infant", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;}.elementor-10138 .elementor-element.elementor-element-eed57d7{text-align:end;}.elementor-10138 .elementor-element.elementor-element-eed57d7 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:7vw;font-weight:600;color:#00000000;}.elementor-10138 .elementor-element.elementor-element-9f5ce11{--display:flex;--justify-content:flex-start;}.elementor-10138 .elementor-element.elementor-element-b17a455{width:auto;max-width:auto;top:-12.5vw;}.elementor-10138 .elementor-element.elementor-element-b17a455.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-10138 .elementor-element.elementor-element-b17a455{left:2vw;}body.rtl .elementor-10138 .elementor-element.elementor-element-b17a455{right:2vw;}.elementor-10138 .elementor-element.elementor-element-b17a455 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:35vw;font-weight:100;line-height:1em;letter-spacing:0px;}.elementor-10138 .elementor-element.elementor-element-ebb1f7f{width:auto;max-width:auto;z-index:1;}.elementor-10138 .elementor-element.elementor-element-ebb1f7f > .elementor-widget-container{padding:0vw 0.5vw 0vw 0.5vw;}.elementor-10138 .elementor-element.elementor-element-ebb1f7f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10138 .elementor-element.elementor-element-ebb1f7f .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:3.5vw;font-weight:100;line-height:0.85em;color:var( --e-global-color-a0a9392 );}.elementor-10138 .elementor-element.elementor-element-aecf2a0{width:auto;max-width:auto;z-index:1;}.elementor-10138 .elementor-element.elementor-element-aecf2a0 > .elementor-widget-container{padding:4vw 0.5vw 2vw 0.5vw;}.elementor-10138 .elementor-element.elementor-element-aecf2a0.elementor-element{--align-self:flex-start;}.elementor-10138 .elementor-element.elementor-element-aecf2a0 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:3.5vw;font-weight:100;line-height:0.85em;color:var( --e-global-color-a0a9392 );}.elementor-10138 .elementor-element.elementor-element-7d8a48f{--display:flex;--overflow:hidden;}.elementor-10138 .elementor-element.elementor-element-9eb2f4b{--display:flex;--min-height:100%;}.elementor-10138 .elementor-element.elementor-element-9eb2f4b:not(.elementor-motion-effects-element-type-background), .elementor-10138 .elementor-element.elementor-element-9eb2f4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test2.d3c-lab.com/wp-content/uploads/2026/03/20250617INA23681のコピー-scaled.webp");background-position:center center;background-size:cover;}.elementor-10138 .elementor-element.elementor-element-c4130c6{--display:flex;--margin-top:8vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:7.9vw;--padding-right:11.5vw;}.elementor-10138 .elementor-element.elementor-element-9107f46{--display:flex;--min-height:100%;}.elementor-10138 .elementor-element.elementor-element-9107f46:not(.elementor-motion-effects-element-type-background), .elementor-10138 .elementor-element.elementor-element-9107f46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test2.d3c-lab.com/wp-content/uploads/2026/03/20250617INA23081のコピー-scaled.webp");background-position:center center;background-size:cover;}.elementor-10138 .elementor-element.elementor-element-2b99e67{--display:flex;--padding-top:8vw;--padding-bottom:4vw;--padding-left:3.9vw;--padding-right:8vw;}.elementor-10138 .elementor-element.elementor-element-ebe8fd1{width:100%;max-width:100%;font-size:1.05vw;font-weight:400;line-height:2.5em;color:var( --e-global-color-a0a9392 );}.elementor-10138 .elementor-element.elementor-element-ebe8fd1 > .elementor-widget-container{margin:0vw 0vw 1.875vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-ebe8fd1 p{margin-block-end:0px;}.elementor-10138 .elementor-element.elementor-element-1e162ac{width:100%;max-width:100%;font-size:1.05vw;font-weight:400;line-height:2.5em;color:#111111;}.elementor-10138 .elementor-element.elementor-element-1e162ac > .elementor-widget-container{margin:0vw 0vw 1.875vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-1e162ac p{margin-block-end:0px;}.elementor-10138 .elementor-element.elementor-element-e5d8f79{width:100%;max-width:100%;font-size:1.05vw;font-weight:400;line-height:2.5em;color:var( --e-global-color-a0a9392 );}.elementor-10138 .elementor-element.elementor-element-e5d8f79 > .elementor-widget-container{margin:0vw 0vw 1.875vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-e5d8f79 p{margin-block-end:0px;}.elementor-10138 .elementor-element.elementor-element-a43c7bb{text-align:end;font-family:"Cormorant Infant", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;}.elementor-10138 .elementor-element.elementor-element-5923a02{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-10138 .elementor-element.elementor-element-7c9597c{--display:flex;--min-height:100vh;--overlay-opacity:0.92;}.elementor-10138 .elementor-element.elementor-element-7c9597c:not(.elementor-motion-effects-element-type-background), .elementor-10138 .elementor-element.elementor-element-7c9597c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test2.d3c-lab.com/wp-content/uploads/2026/03/20250617INA23080のコピー-scaled.webp");background-position:center center;background-size:cover;}.elementor-10138 .elementor-element.elementor-element-7c9597c::before, .elementor-10138 .elementor-element.elementor-element-7c9597c > .elementor-background-video-container::before, .elementor-10138 .elementor-element.elementor-element-7c9597c > .e-con-inner > .elementor-background-video-container::before, .elementor-10138 .elementor-element.elementor-element-7c9597c > .elementor-background-slideshow::before, .elementor-10138 .elementor-element.elementor-element-7c9597c > .e-con-inner > .elementor-background-slideshow::before, .elementor-10138 .elementor-element.elementor-element-7c9597c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center right, #DDDDDD00 0%, #E3E3E2 85%);}.elementor-10138 .elementor-element.elementor-element-433dc1b > .elementor-widget-container{margin:-4vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-433dc1b{z-index:1;}.elementor-10138 .elementor-element.elementor-element-9e67bb7{width:100%;max-width:100%;bottom:0vw;z-index:0;text-align:start;}.elementor-10138 .elementor-element.elementor-element-9e67bb7 > .elementor-widget-container{margin:-8vw 0vw 0vw 0vw;}body:not(.rtl) .elementor-10138 .elementor-element.elementor-element-9e67bb7{left:0vw;}body.rtl .elementor-10138 .elementor-element.elementor-element-9e67bb7{right:0vw;}.elementor-10138 .elementor-element.elementor-element-9e67bb7 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:15vw;text-transform:uppercase;letter-spacing:-0.12em;color:#FFFFFF;}.elementor-10138 .elementor-element.elementor-element-6308f28{--display:flex;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-10138 .elementor-element.elementor-element-f3dd611 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:5vw;line-height:1.1em;color:#54595F00;}.elementor-10138 .elementor-element.elementor-element-5a36aee{width:100%;max-width:100%;font-size:1.05vw;line-height:2.5em;color:var( --e-global-color-a0a9392 );}.elementor-10138 .elementor-element.elementor-element-5a36aee > .elementor-widget-container{margin:0vw 0vw 1.875vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-5a36aee p{margin-block-end:0px;}.elementor-10138 .elementor-element.elementor-element-d89c2c6{width:100%;max-width:100%;font-size:1.05vw;line-height:2.5em;color:var( --e-global-color-a0a9392 );}.elementor-10138 .elementor-element.elementor-element-d89c2c6 > .elementor-widget-container{margin:0vw 0vw 1.875vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-d89c2c6 p{margin-block-end:0px;}.elementor-10138 .elementor-element.elementor-element-fcdfc5a{width:100%;max-width:100%;font-size:1.05vw;line-height:2.5em;color:var( --e-global-color-a0a9392 );}.elementor-10138 .elementor-element.elementor-element-fcdfc5a > .elementor-widget-container{margin:0vw 0vw 1.875vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-fcdfc5a p{margin-block-end:0px;}.elementor-10138 .elementor-element.elementor-element-0bc1cf6{width:100%;max-width:100%;font-size:1.05vw;line-height:2.5em;color:var( --e-global-color-a0a9392 );}.elementor-10138 .elementor-element.elementor-element-0bc1cf6 > .elementor-widget-container{margin:0vw 0vw 1.875vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-0bc1cf6 p{margin-block-end:0px;}.elementor-10138 .elementor-element.elementor-element-d4be462{--display:flex;--margin-top:-7vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-10138 .elementor-element.elementor-element-f74706b{--display:flex;--min-height:100%;}.elementor-10138 .elementor-element.elementor-element-f74706b:not(.elementor-motion-effects-element-type-background), .elementor-10138 .elementor-element.elementor-element-f74706b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test2.d3c-lab.com/wp-content/uploads/2026/03/20250617INA23671のコピー-scaled.webp");background-position:center center;background-size:cover;}.elementor-10138 .elementor-element.elementor-element-83207b1{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-10138 .elementor-element.elementor-element-627ec10{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;--padding-top:16vw;--padding-bottom:12vw;--padding-left:4vw;--padding-right:6vw;}.elementor-10138 .elementor-element.elementor-element-627ec10:not(.elementor-motion-effects-element-type-background), .elementor-10138 .elementor-element.elementor-element-627ec10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2EB00;}.elementor-10138 .elementor-element.elementor-element-aa80dab{width:auto;max-width:auto;top:2vw;}.elementor-10138 .elementor-element.elementor-element-aa80dab.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-10138 .elementor-element.elementor-element-aa80dab{right:2vw;}body.rtl .elementor-10138 .elementor-element.elementor-element-aa80dab{left:2vw;}.elementor-10138 .elementor-element.elementor-element-aa80dab .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:20vw;font-weight:100;line-height:1em;letter-spacing:0px;}.elementor-10138 .elementor-element.elementor-element-231a8d0{--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;--justify-content:flex-start;--gap:4vw 0vw;--row-gap:4vw;--column-gap:0vw;--padding-top:0vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-10138 .elementor-element.elementor-element-d555d39{width:auto;max-width:auto;}.elementor-10138 .elementor-element.elementor-element-d555d39 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-d555d39.elementor-element{--align-self:center;}.elementor-10138 .elementor-element.elementor-element-d555d39 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:5vw;line-height:1.1em;color:#54595F00;}.elementor-10138 .elementor-element.elementor-element-5398839{--e-filter-direction:column;--e-filter-white-space:initial;--e-filter-align-items:center;--e-filter-item-width:initial;--e-filter-item-max-width:calc(100% - calc(var( --e-filter-item-padding )*3 ) );--e-filter-item-flex-grow:initial;--e-filter-item-box-sizing:initial;--e-filter-item-align-text:center;--e-filter-space-between:1.2em;--e-filter-normal-text-color:var( --e-global-color-a0a9392 );--e-filter-hover-text-color:var( --e-global-color-a0a9392 );--e-filter-active-text-color:var( --e-global-color-a0a9392 );--e-filter-item-border-radius:0px 0px 0px 0px;}.elementor-10138 .elementor-element.elementor-element-5398839 .e-filter-item{font-size:1.05vw;font-weight:500;line-height:1.2em;padding:0px 0px 0px 0px;}.elementor-10138 .elementor-element.elementor-element-6954d75 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-6954d75.elementor-element{--align-self:center;}.elementor-10138 .elementor-element.elementor-element-38d1213{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#5A483240;--border-color:#5A483240;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:3.8vw;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10138 .elementor-element.elementor-element-e13dcd8{--grid-columns:3;--grid-row-gap:1.875vw;--grid-column-gap:4vw;}.elementor-10138 .elementor-element.elementor-element-12756c9 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-12756c9.elementor-element{--align-self:center;}.elementor-10138 .elementor-element.elementor-element-867437a{--display:flex;--min-height:100vh;--overflow:hidden;--overlay-opacity:0.45;}.elementor-10138 .elementor-element.elementor-element-867437a:not(.elementor-motion-effects-element-type-background), .elementor-10138 .elementor-element.elementor-element-867437a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test2.d3c-lab.com/wp-content/uploads/2026/03/20250617INA24424のコピー-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10138 .elementor-element.elementor-element-867437a::before, .elementor-10138 .elementor-element.elementor-element-867437a > .elementor-background-video-container::before, .elementor-10138 .elementor-element.elementor-element-867437a > .e-con-inner > .elementor-background-video-container::before, .elementor-10138 .elementor-element.elementor-element-867437a > .elementor-background-slideshow::before, .elementor-10138 .elementor-element.elementor-element-867437a > .e-con-inner > .elementor-background-slideshow::before, .elementor-10138 .elementor-element.elementor-element-867437a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #DDDDDD00 40%, #E3E3E2 100%);}.elementor-10138 .elementor-element.elementor-element-2c8ea50{width:auto;max-width:auto;bottom:11vw;}.elementor-10138 .elementor-element.elementor-element-2c8ea50 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-2c8ea50.elementor-element{--align-self:center;}body:not(.rtl) .elementor-10138 .elementor-element.elementor-element-2c8ea50{left:0px;}body.rtl .elementor-10138 .elementor-element.elementor-element-2c8ea50{right:0px;}.elementor-10138 .elementor-element.elementor-element-2c8ea50 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:10vw;line-height:1.1em;color:#54595F00;}.elementor-10138 .elementor-element.elementor-element-9de94f9{width:auto;max-width:auto;bottom:0vw;}.elementor-10138 .elementor-element.elementor-element-9de94f9 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-9de94f9.elementor-element{--align-self:center;}body:not(.rtl) .elementor-10138 .elementor-element.elementor-element-9de94f9{left:1vw;}body.rtl .elementor-10138 .elementor-element.elementor-element-9de94f9{right:1vw;}.elementor-10138 .elementor-element.elementor-element-9de94f9 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:10vw;line-height:1.1em;color:#54595F00;}.elementor-10138 .elementor-element.elementor-element-300a819{--display:flex;--min-height:100vh;--overflow:hidden;--overlay-opacity:0.45;}.elementor-10138 .elementor-element.elementor-element-300a819:not(.elementor-motion-effects-element-type-background), .elementor-10138 .elementor-element.elementor-element-300a819 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test2.d3c-lab.com/wp-content/uploads/2026/03/20250617INA24424のコピー-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10138 .elementor-element.elementor-element-300a819::before, .elementor-10138 .elementor-element.elementor-element-300a819 > .elementor-background-video-container::before, .elementor-10138 .elementor-element.elementor-element-300a819 > .e-con-inner > .elementor-background-video-container::before, .elementor-10138 .elementor-element.elementor-element-300a819 > .elementor-background-slideshow::before, .elementor-10138 .elementor-element.elementor-element-300a819 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10138 .elementor-element.elementor-element-300a819 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #DDDDDD00 40%, #E3E3E2 100%);}.elementor-10138 .elementor-element.elementor-element-3ff6156{--display:flex;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-10138 .elementor-element.elementor-element-0bcb8ee{text-align:center;}.elementor-10138 .elementor-element.elementor-element-0bcb8ee .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:5vw;line-height:1.1em;color:#54595F00;}.elementor-10138 .elementor-element.elementor-element-839fc05{width:100%;max-width:100%;top:2vw;z-index:0;text-align:center;}.elementor-10138 .elementor-element.elementor-element-839fc05 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}body:not(.rtl) .elementor-10138 .elementor-element.elementor-element-839fc05{left:0px;}body.rtl .elementor-10138 .elementor-element.elementor-element-839fc05{right:0px;}.elementor-10138 .elementor-element.elementor-element-839fc05 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:8vw;text-transform:uppercase;line-height:1.1em;letter-spacing:-0.03em;color:#54595F11;}.elementor-10138 .elementor-element.elementor-element-b5fd1e1{width:100%;max-width:100%;text-align:center;font-size:1.05vw;line-height:1.9em;color:var( --e-global-color-a0a9392 );}.elementor-10138 .elementor-element.elementor-element-b5fd1e1 > .elementor-widget-container{margin:0vw 0vw 0.875vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-b5fd1e1 p{margin-block-end:0px;}.elementor-10138 .elementor-element.elementor-element-8bd3180{width:100%;max-width:100%;text-align:center;font-size:1.05vw;line-height:1.9em;color:var( --e-global-color-a0a9392 );}.elementor-10138 .elementor-element.elementor-element-8bd3180 > .elementor-widget-container{margin:0vw 0vw 0.875vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-8bd3180 p{margin-block-end:0px;}.elementor-10138 .elementor-element.elementor-element-efc87fc{width:100%;max-width:100%;text-align:center;font-size:1.05vw;line-height:1.9em;color:var( --e-global-color-a0a9392 );}.elementor-10138 .elementor-element.elementor-element-efc87fc > .elementor-widget-container{margin:0vw 0vw 0.875vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-efc87fc p{margin-block-end:0px;}.elementor-10138 .elementor-element.elementor-element-aba308a{width:100%;max-width:100%;text-align:center;font-size:1.05vw;line-height:1.9em;color:var( --e-global-color-a0a9392 );}.elementor-10138 .elementor-element.elementor-element-aba308a > .elementor-widget-container{margin:0vw 0vw 0.875vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-aba308a p{margin-block-end:0px;}.elementor-10138 .elementor-element.elementor-element-34e2630 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-34e2630.elementor-element{--align-self:center;}.elementor-10138 .elementor-element.elementor-element-27d86a1{width:auto;max-width:auto;bottom:11vw;}.elementor-10138 .elementor-element.elementor-element-27d86a1 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-27d86a1.elementor-element{--align-self:center;}body:not(.rtl) .elementor-10138 .elementor-element.elementor-element-27d86a1{left:0px;}body.rtl .elementor-10138 .elementor-element.elementor-element-27d86a1{right:0px;}.elementor-10138 .elementor-element.elementor-element-27d86a1 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:10vw;line-height:1.1em;color:#54595F00;}.elementor-10138 .elementor-element.elementor-element-f5db67f{width:auto;max-width:auto;bottom:0vw;}.elementor-10138 .elementor-element.elementor-element-f5db67f > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-f5db67f.elementor-element{--align-self:center;}body:not(.rtl) .elementor-10138 .elementor-element.elementor-element-f5db67f{left:1vw;}body.rtl .elementor-10138 .elementor-element.elementor-element-f5db67f{right:1vw;}.elementor-10138 .elementor-element.elementor-element-f5db67f .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:10vw;line-height:1.1em;color:#54595F00;}.elementor-10138 .elementor-element.elementor-element-5014284{--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;--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--padding-top:10vw;--padding-bottom:8vw;--padding-left:4vw;--padding-right:4vw;}.elementor-10138 .elementor-element.elementor-element-5014284:not(.elementor-motion-effects-element-type-background), .elementor-10138 .elementor-element.elementor-element-5014284 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCD4C500;}.elementor-10138 .elementor-element.elementor-element-3dc9b44{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;text-align:start;}.elementor-10138 .elementor-element.elementor-element-3dc9b44 > .elementor-widget-container{margin:0vw 0vw 1.875vw 0vw;}.elementor-10138 .elementor-element.elementor-element-3dc9b44 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:2vw;line-height:1.4em;color:var( --e-global-color-a0a9392 );}.elementor-10138 .elementor-element.elementor-element-cfdb6e8{width:var( --container-widget-width, 29.3% );max-width:29.3%;--container-widget-width:29.3%;--container-widget-flex-grow:0;text-align:start;font-size:0.97vw;font-weight:500;line-height:1.7em;color:#333333;}.elementor-10138 .elementor-element.elementor-element-cfdb6e8 > .elementor-widget-container{margin:0vw 0vw 0.875vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-cfdb6e8 p{margin-block-end:0px;}.elementor-10138 .elementor-element.elementor-element-56aa31d{--display:flex;--justify-content:flex-end;}.elementor-10138 .elementor-element.elementor-element-2579b5c{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-10138 .elementor-element.elementor-element-fd81fc8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:3.8vw 3.8vw;--row-gap:3.8vw;--column-gap:3.8vw;--grid-auto-flow:row;}.elementor-10138 .elementor-element.elementor-element-0ff7299{--display:flex;--gap:0.875vw 0vw;--row-gap:0.875vw;--column-gap:0vw;grid-column:span 1;grid-row:span 1;}.elementor-10138 .elementor-element.elementor-element-69dae40 img{width:100%;}.elementor-10138 .elementor-element.elementor-element-4e99123{width:100%;max-width:100%;text-align:start;font-size:0.97vw;font-weight:500;line-height:1.7em;color:#333333;}.elementor-10138 .elementor-element.elementor-element-4e99123 > .elementor-widget-container{margin:0vw 0vw 0.875vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-4e99123 p{margin-block-end:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10138 .elementor-element.elementor-element-75b5d23 .elementor-icon-box-wrapper{align-items:center;gap:0.3em;}.elementor-10138 .elementor-element.elementor-element-75b5d23 .elementor-icon-box-title{margin-block-end:0.3em;color:var( --e-global-color-a0a9392 );}.elementor-10138 .elementor-element.elementor-element-75b5d23.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a0a9392 );}.elementor-10138 .elementor-element.elementor-element-75b5d23.elementor-view-framed .elementor-icon, .elementor-10138 .elementor-element.elementor-element-75b5d23.elementor-view-default .elementor-icon{fill:var( --e-global-color-a0a9392 );color:var( --e-global-color-a0a9392 );border-color:var( --e-global-color-a0a9392 );}.elementor-10138 .elementor-element.elementor-element-75b5d23 .elementor-icon{font-size:3.8vw;}.elementor-10138 .elementor-element.elementor-element-75b5d23 .elementor-icon-box-title, .elementor-10138 .elementor-element.elementor-element-75b5d23 .elementor-icon-box-title a{font-family:"Shippori Mincho", Sans-serif;font-size:1vw;line-height:1.7em;}.elementor-10138 .elementor-element.elementor-element-638af8f{--display:flex;--gap:0.875vw 0vw;--row-gap:0.875vw;--column-gap:0vw;grid-column:span 1;grid-row:span 1;}.elementor-10138 .elementor-element.elementor-element-6b4f10e img{width:100%;}.elementor-10138 .elementor-element.elementor-element-6917c13{width:100%;max-width:100%;text-align:start;font-size:0.97vw;font-weight:500;line-height:1.7em;color:#333333;}.elementor-10138 .elementor-element.elementor-element-6917c13 > .elementor-widget-container{margin:0vw 0vw 0.875vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-6917c13 p{margin-block-end:0px;}.elementor-10138 .elementor-element.elementor-element-ea23156 .elementor-icon-box-wrapper{align-items:center;gap:0.3em;}.elementor-10138 .elementor-element.elementor-element-ea23156 .elementor-icon-box-title{margin-block-end:0.3em;color:var( --e-global-color-a0a9392 );}.elementor-10138 .elementor-element.elementor-element-ea23156.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a0a9392 );}.elementor-10138 .elementor-element.elementor-element-ea23156.elementor-view-framed .elementor-icon, .elementor-10138 .elementor-element.elementor-element-ea23156.elementor-view-default .elementor-icon{fill:var( --e-global-color-a0a9392 );color:var( --e-global-color-a0a9392 );border-color:var( --e-global-color-a0a9392 );}.elementor-10138 .elementor-element.elementor-element-ea23156 .elementor-icon{font-size:3.8vw;}.elementor-10138 .elementor-element.elementor-element-ea23156 .elementor-icon-box-title, .elementor-10138 .elementor-element.elementor-element-ea23156 .elementor-icon-box-title a{font-family:"Shippori Mincho", Sans-serif;font-size:1vw;line-height:1.7em;}.elementor-10138 .elementor-element.elementor-element-fd1485f{--display:flex;--gap:0.875vw 0vw;--row-gap:0.875vw;--column-gap:0vw;grid-column:span 1;grid-row:span 1;}.elementor-10138 .elementor-element.elementor-element-1649c70 img{width:100%;}.elementor-10138 .elementor-element.elementor-element-a7af2ca{width:100%;max-width:100%;text-align:start;font-size:0.97vw;font-weight:500;line-height:1.7em;color:#333333;}.elementor-10138 .elementor-element.elementor-element-a7af2ca > .elementor-widget-container{margin:0vw 0vw 0.875vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-a7af2ca p{margin-block-end:0px;}.elementor-10138 .elementor-element.elementor-element-bf6c8cc .elementor-icon-box-wrapper{align-items:center;gap:0.3em;}.elementor-10138 .elementor-element.elementor-element-bf6c8cc .elementor-icon-box-title{margin-block-end:0.3em;color:var( --e-global-color-a0a9392 );}.elementor-10138 .elementor-element.elementor-element-bf6c8cc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a0a9392 );}.elementor-10138 .elementor-element.elementor-element-bf6c8cc.elementor-view-framed .elementor-icon, .elementor-10138 .elementor-element.elementor-element-bf6c8cc.elementor-view-default .elementor-icon{fill:var( --e-global-color-a0a9392 );color:var( --e-global-color-a0a9392 );border-color:var( --e-global-color-a0a9392 );}.elementor-10138 .elementor-element.elementor-element-bf6c8cc .elementor-icon{font-size:3.8vw;}.elementor-10138 .elementor-element.elementor-element-bf6c8cc .elementor-icon-box-title, .elementor-10138 .elementor-element.elementor-element-bf6c8cc .elementor-icon-box-title a{font-family:"Shippori Mincho", Sans-serif;font-size:1vw;line-height:1.7em;}.elementor-10138 .elementor-element.elementor-element-abb4356{--display:flex;}.elementor-10138 .elementor-element.elementor-element-619ed01{--divider-border-style:solid;--divider-color:#5A483240;--divider-border-width:1px;}.elementor-10138 .elementor-element.elementor-element-619ed01 > .elementor-widget-container{padding:0vw 4vw 0vw 4vw;}.elementor-10138 .elementor-element.elementor-element-619ed01 .elementor-divider-separator{width:100%;}.elementor-10138 .elementor-element.elementor-element-619ed01 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10138 .elementor-element.elementor-element-6c0db22{--display:flex;--min-height:100vh;}.elementor-10138 .elementor-element.elementor-element-0f6d299{--display:flex;--min-height:100vh;--overlay-opacity:0.92;}.elementor-10138 .elementor-element.elementor-element-0f6d299:not(.elementor-motion-effects-element-type-background), .elementor-10138 .elementor-element.elementor-element-0f6d299 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test2.d3c-lab.com/wp-content/uploads/2026/03/20250617INA23684のコピー-scaled.webp");background-position:center center;background-size:cover;}.elementor-10138 .elementor-element.elementor-element-0f6d299::before, .elementor-10138 .elementor-element.elementor-element-0f6d299 > .elementor-background-video-container::before, .elementor-10138 .elementor-element.elementor-element-0f6d299 > .e-con-inner > .elementor-background-video-container::before, .elementor-10138 .elementor-element.elementor-element-0f6d299 > .elementor-background-slideshow::before, .elementor-10138 .elementor-element.elementor-element-0f6d299 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10138 .elementor-element.elementor-element-0f6d299 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center right, #00000022 0%, var( --e-global-color-a0a9392 ) 85%);}.elementor-10138 .elementor-element.elementor-element-8cbcec1 > .elementor-widget-container{margin:-4vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-8cbcec1{z-index:1;}.elementor-10138 .elementor-element.elementor-element-c33ed78{width:100%;max-width:100%;bottom:0vw;z-index:0;text-align:start;}.elementor-10138 .elementor-element.elementor-element-c33ed78 > .elementor-widget-container{margin:-8vw 0vw 0vw 0vw;}body:not(.rtl) .elementor-10138 .elementor-element.elementor-element-c33ed78{left:0vw;}body.rtl .elementor-10138 .elementor-element.elementor-element-c33ed78{right:0vw;}.elementor-10138 .elementor-element.elementor-element-c33ed78 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:15vw;text-transform:uppercase;letter-spacing:-0.12em;color:#FFFFFF;}.elementor-10138 .elementor-element.elementor-element-b99f32d{--display:flex;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-10138 .elementor-element.elementor-element-f25e5b7 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:5vw;line-height:1.1em;color:#54595F00;}.elementor-10138 .elementor-element.elementor-element-dbfc667{width:100%;max-width:100%;font-size:1.05vw;font-weight:400;line-height:2.5em;text-shadow:2px 2px 2px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-10138 .elementor-element.elementor-element-dbfc667 > .elementor-widget-container{margin:0vw 0vw 1.875vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-dbfc667 p{margin-block-end:0px;}.elementor-10138 .elementor-element.elementor-element-7721f13{width:100%;max-width:100%;font-size:1.05vw;font-weight:400;line-height:2.5em;text-shadow:2px 2px 2px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-10138 .elementor-element.elementor-element-7721f13 > .elementor-widget-container{margin:0vw 0vw 1.875vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-7721f13 p{margin-block-end:0px;}.elementor-10138 .elementor-element.elementor-element-f226bb5{width:100%;max-width:100%;font-size:1.05vw;font-weight:400;line-height:2.5em;text-shadow:2px 2px 2px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-10138 .elementor-element.elementor-element-f226bb5 > .elementor-widget-container{margin:0vw 0vw 1.875vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-f226bb5 p{margin-block-end:0px;}.elementor-10138 .elementor-element.elementor-element-2702486{width:100%;max-width:100%;font-size:1.05vw;font-weight:400;line-height:2.5em;text-shadow:2px 2px 2px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-10138 .elementor-element.elementor-element-2702486 > .elementor-widget-container{margin:0vw 0vw 1.875vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-2702486 p{margin-block-end:0px;}.elementor-10138 .elementor-element.elementor-element-1a0d0fa{--display:flex;--margin-top:-7vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-10138 .elementor-element.elementor-element-54bc4ac{--display:flex;--min-height:100%;}.elementor-10138 .elementor-element.elementor-element-54bc4ac:not(.elementor-motion-effects-element-type-background), .elementor-10138 .elementor-element.elementor-element-54bc4ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test2.d3c-lab.com/wp-content/uploads/2026/03/20250617INA23684のコピー-scaled.webp");background-position:center center;background-size:cover;}.elementor-10138 .elementor-element.elementor-element-1cc24dc{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-10138 .elementor-element.elementor-element-493f61f{--display:flex;}.elementor-10138 .elementor-element.elementor-element-fad8b9a{--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;--align-content:flex-start;--padding-top:0vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-10138 .elementor-element.elementor-element-3421716{width:auto;max-width:auto;}.elementor-10138 .elementor-element.elementor-element-3421716 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-3421716.elementor-element{--align-self:flex-start;}.elementor-10138 .elementor-element.elementor-element-3421716 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;line-height:1.08;color:var( --e-global-color-primary );}.elementor-10138 .elementor-element.elementor-element-1f587e6{width:100%;max-width:100%;}.elementor-10138 .elementor-element.elementor-element-8256e29{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10138 .elementor-element.elementor-element-6e3c428{--width:46.2%;}.elementor-10138 .elementor-element.elementor-element-1dd9e36{--width:46.2%;}.elementor-10138 .elementor-element.elementor-element-ee5543d{--width:24%;}.elementor-10138 .elementor-element.elementor-element-9f5ce11{--width:38.5%;}.elementor-10138 .elementor-element.elementor-element-7d8a48f{--width:61.5%;}.elementor-10138 .elementor-element.elementor-element-c4130c6{--width:38.5%;}.elementor-10138 .elementor-element.elementor-element-2b99e67{--width:61.5%;}.elementor-10138 .elementor-element.elementor-element-6308f28{--width:50%;}.elementor-10138 .elementor-element.elementor-element-d4be462{--width:18%;}.elementor-10138 .elementor-element.elementor-element-231a8d0{--width:10.5%;}.elementor-10138 .elementor-element.elementor-element-38d1213{--width:85.4%;}.elementor-10138 .elementor-element.elementor-element-3ff6156{--width:100%;}.elementor-10138 .elementor-element.elementor-element-56aa31d{--width:25%;}.elementor-10138 .elementor-element.elementor-element-fd81fc8{--width:70.8%;}.elementor-10138 .elementor-element.elementor-element-b99f32d{--width:50%;}.elementor-10138 .elementor-element.elementor-element-1a0d0fa{--width:18%;}}@media(max-width:1020px) and (min-width:768px){.elementor-10138 .elementor-element.elementor-element-6e3c428{--width:42.5%;}.elementor-10138 .elementor-element.elementor-element-1dd9e36{--width:50%;}.elementor-10138 .elementor-element.elementor-element-ee5543d{--width:22.5%;}.elementor-10138 .elementor-element.elementor-element-d4be462{--width:22.5%;}.elementor-10138 .elementor-element.elementor-element-231a8d0{--width:13.5%;}.elementor-10138 .elementor-element.elementor-element-38d1213{--width:82%;}.elementor-10138 .elementor-element.elementor-element-1a0d0fa{--width:22.5%;}}@media(min-width:1021px){.elementor-10138 .elementor-element.elementor-element-d054700:not(.elementor-motion-effects-element-type-background), .elementor-10138 .elementor-element.elementor-element-d054700 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10138 .elementor-element.elementor-element-fb0444b:not(.elementor-motion-effects-element-type-background), .elementor-10138 .elementor-element.elementor-element-fb0444b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10138 .elementor-element.elementor-element-9eb2f4b:not(.elementor-motion-effects-element-type-background), .elementor-10138 .elementor-element.elementor-element-9eb2f4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10138 .elementor-element.elementor-element-9107f46:not(.elementor-motion-effects-element-type-background), .elementor-10138 .elementor-element.elementor-element-9107f46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10138 .elementor-element.elementor-element-7c9597c:not(.elementor-motion-effects-element-type-background), .elementor-10138 .elementor-element.elementor-element-7c9597c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10138 .elementor-element.elementor-element-f74706b:not(.elementor-motion-effects-element-type-background), .elementor-10138 .elementor-element.elementor-element-f74706b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10138 .elementor-element.elementor-element-0f6d299:not(.elementor-motion-effects-element-type-background), .elementor-10138 .elementor-element.elementor-element-0f6d299 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10138 .elementor-element.elementor-element-54bc4ac:not(.elementor-motion-effects-element-type-background), .elementor-10138 .elementor-element.elementor-element-54bc4ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1020px){.elementor-10138 .elementor-element.elementor-element-95594b2{font-size:1.4vw;}.elementor-10138 .elementor-element.elementor-element-e6a6d79{font-size:1.4vw;}.elementor-10138 .elementor-element.elementor-element-7ca33b2{font-size:1.45vw;}.elementor-10138 .elementor-element.elementor-element-2b1a202{--padding-top:6vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-10138 .elementor-element.elementor-element-6e3c428.e-con{--align-self:center;}.elementor-10138 .elementor-element.elementor-element-2a7288e{font-size:1.45vw;}.elementor-10138 .elementor-element.elementor-element-9193356{font-size:1.45vw;}.elementor-10138 .elementor-element.elementor-element-833752e{font-size:1.45vw;}.elementor-10138 .elementor-element.elementor-element-1389f20{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-10138 .elementor-element.elementor-element-ee5543d{--margin-top:-3vw;--margin-bottom:6vw;--margin-left:-15vw;--margin-right:0vw;}.elementor-10138 .elementor-element.elementor-element-ea3db6f{font-size:1.25vw;}.elementor-10138 .elementor-element.elementor-element-c4130c6.e-con{--align-self:flex-start;}.elementor-10138 .elementor-element.elementor-element-ebe8fd1{font-size:1.45vw;}.elementor-10138 .elementor-element.elementor-element-1e162ac{font-size:1.45vw;}.elementor-10138 .elementor-element.elementor-element-e5d8f79{font-size:1.45vw;}.elementor-10138 .elementor-element.elementor-element-5923a02{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-10138 .elementor-element.elementor-element-5a36aee{font-size:1.45vw;}.elementor-10138 .elementor-element.elementor-element-d89c2c6{font-size:1.45vw;}.elementor-10138 .elementor-element.elementor-element-fcdfc5a{font-size:1.45vw;}.elementor-10138 .elementor-element.elementor-element-0bc1cf6{font-size:1.45vw;}.elementor-10138 .elementor-element.elementor-element-627ec10{--padding-top:12vw;--padding-bottom:12vw;--padding-left:8vw;--padding-right:8vw;}.elementor-10138 .elementor-element.elementor-element-5398839{--e-filter-direction:column;--e-filter-white-space:initial;}.elementor-10138 .elementor-element.elementor-element-5398839 .e-filter-item{font-size:1.35vw;}.elementor-10138 .elementor-element.elementor-element-38d1213{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:3.8vw;}.elementor-10138 .elementor-element.elementor-element-e13dcd8{--grid-columns:1;--grid-column-gap:0;}.elementor-10138 .elementor-element.elementor-element-b5fd1e1{font-size:1.45vw;}.elementor-10138 .elementor-element.elementor-element-8bd3180{font-size:1.45vw;}.elementor-10138 .elementor-element.elementor-element-efc87fc{font-size:1.45vw;}.elementor-10138 .elementor-element.elementor-element-aba308a{font-size:1.45vw;}.elementor-10138 .elementor-element.elementor-element-5014284{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;}.elementor-10138 .elementor-element.elementor-element-3dc9b44 .elementor-heading-title{font-size:2.5vw;}.elementor-10138 .elementor-element.elementor-element-cfdb6e8{font-size:1.45vw;}.elementor-10138 .elementor-element.elementor-element-2579b5c{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-10138 .elementor-element.elementor-element-fd81fc8{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10138 .elementor-element.elementor-element-4e99123{font-size:1.45vw;}.elementor-10138 .elementor-element.elementor-element-75b5d23 .elementor-icon{font-size:6vw;}.elementor-10138 .elementor-element.elementor-element-6917c13{font-size:1.45vw;}.elementor-10138 .elementor-element.elementor-element-ea23156 .elementor-icon{font-size:6vw;}.elementor-10138 .elementor-element.elementor-element-a7af2ca{font-size:1.45vw;}.elementor-10138 .elementor-element.elementor-element-bf6c8cc .elementor-icon{font-size:6vw;}.elementor-10138 .elementor-element.elementor-element-dbfc667{font-size:1.45vw;}.elementor-10138 .elementor-element.elementor-element-7721f13{font-size:1.45vw;}.elementor-10138 .elementor-element.elementor-element-f226bb5{font-size:1.45vw;}.elementor-10138 .elementor-element.elementor-element-2702486{font-size:1.45vw;}.elementor-10138 .elementor-element.elementor-element-3421716 .elementor-heading-title{font-size:1.35vw;}}@media(max-width:767px){.elementor-10138 .elementor-element.elementor-element-83e8baa{--min-height:85vh;--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;--align-content:flex-end;--padding-top:12vw;--padding-bottom:12vw;--padding-left:4vw;--padding-right:4vw;}.elementor-10138 .elementor-element.elementor-element-50de009 .elementor-heading-title{font-size:3.4vw;}.elementor-10138 .elementor-element.elementor-element-8b1f682 .elementor-heading-title{font-size:6.5vw;}.elementor-10138 .elementor-element.elementor-element-95594b2{width:initial;max-width:initial;font-size:3.2vw;}.elementor-10138 .elementor-element.elementor-element-9e6f436{--min-height:85vh;--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;--align-content:flex-end;--padding-top:12vw;--padding-bottom:12vw;--padding-left:4vw;--padding-right:4vw;}.elementor-10138 .elementor-element.elementor-element-dbd6299 .elementor-heading-title{font-size:3.4vw;}.elementor-10138 .elementor-element.elementor-element-0c7ecb9 .elementor-heading-title{font-size:6.5vw;}.elementor-10138 .elementor-element.elementor-element-e6a6d79{width:initial;max-width:initial;font-size:3.2vw;}.elementor-10138 .elementor-element.elementor-element-3f1eee3{--min-height:80vh;--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;--align-content:center;--padding-top:12vw;--padding-bottom:12vw;--padding-left:4vw;--padding-right:4vw;}.elementor-10138 .elementor-element.elementor-element-9e40530{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-10138 .elementor-element.elementor-element-446bbda{bottom:18vw;}.elementor-10138 .elementor-element.elementor-element-446bbda .elementor-heading-title{font-size:10vw;}.elementor-10138 .elementor-element.elementor-element-7ca33b2 > .elementor-widget-container{margin:0vw 0vw 3vw 0vw;}.elementor-10138 .elementor-element.elementor-element-7ca33b2{bottom:36vw;font-size:3.4vw;line-height:2em;}.elementor-10138 .elementor-element.elementor-element-d0d755b > .elementor-widget-container{padding:3vw 1vw 1vw 1vw;}body:not(.rtl) .elementor-10138 .elementor-element.elementor-element-d0d755b{right:8vw;}body.rtl .elementor-10138 .elementor-element.elementor-element-d0d755b{left:8vw;}.elementor-10138 .elementor-element.elementor-element-d0d755b{top:18vw;}.elementor-10138 .elementor-element.elementor-element-d0d755b .elementor-heading-title{font-size:5.5vw;line-height:1em;}.elementor-10138 .elementor-element.elementor-element-45c2c8a > .elementor-widget-container{padding:3vw 1vw 1vw 1vw;}body:not(.rtl) .elementor-10138 .elementor-element.elementor-element-45c2c8a{right:20vw;}body.rtl .elementor-10138 .elementor-element.elementor-element-45c2c8a{left:20vw;}.elementor-10138 .elementor-element.elementor-element-45c2c8a{top:18vw;}.elementor-10138 .elementor-element.elementor-element-45c2c8a .elementor-heading-title{font-size:5.5vw;line-height:1em;}.elementor-10138 .elementor-element.elementor-element-2ed0c72 > .elementor-widget-container{padding:3vw 1vw 1vw 1vw;}body:not(.rtl) .elementor-10138 .elementor-element.elementor-element-2ed0c72{right:32vw;}body.rtl .elementor-10138 .elementor-element.elementor-element-2ed0c72{left:32vw;}.elementor-10138 .elementor-element.elementor-element-2ed0c72{top:18vw;}.elementor-10138 .elementor-element.elementor-element-2ed0c72 .elementor-heading-title{font-size:5.5vw;line-height:1em;}.elementor-10138 .elementor-element.elementor-element-44e2501 .elementor-heading-title{font-size:3vw;}.elementor-10138 .elementor-element.elementor-element-2b1a202{--padding-top:12vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}body:not(.rtl) .elementor-10138 .elementor-element.elementor-element-6c5f302{right:8vw;}body.rtl .elementor-10138 .elementor-element.elementor-element-6c5f302{left:8vw;}.elementor-10138 .elementor-element.elementor-element-6c5f302{top:100vw;}.elementor-10138 .elementor-element.elementor-element-6e3c428.e-con{--order:1;}.elementor-10138 .elementor-element.elementor-element-1dd9e36{--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;}.elementor-10138 .elementor-element.elementor-element-1dd9e36.e-con{--order:2;}body:not(.rtl) .elementor-10138 .elementor-element.elementor-element-5b8948a{right:4vw;}body.rtl .elementor-10138 .elementor-element.elementor-element-5b8948a{left:4vw;}.elementor-10138 .elementor-element.elementor-element-5b8948a{top:-8vw;}.elementor-10138 .elementor-element.elementor-element-5b8948a .elementor-heading-title{font-size:12vw;}.elementor-10138 .elementor-element.elementor-element-4c494aa{width:100%;max-width:100%;}.elementor-10138 .elementor-element.elementor-element-4c494aa .elementor-heading-title{font-size:4vw;}.elementor-10138 .elementor-element.elementor-element-2a7288e > .elementor-widget-container{margin:0vw 0vw 3vw 0vw;}.elementor-10138 .elementor-element.elementor-element-2a7288e{font-size:3.4vw;line-height:2em;}.elementor-10138 .elementor-element.elementor-element-9193356 > .elementor-widget-container{margin:0vw 0vw 3vw 0vw;}.elementor-10138 .elementor-element.elementor-element-9193356{font-size:3.4vw;line-height:2em;}.elementor-10138 .elementor-element.elementor-element-833752e > .elementor-widget-container{margin:0vw 0vw 8vw 0vw;}.elementor-10138 .elementor-element.elementor-element-833752e{font-size:3.4vw;line-height:2em;}.elementor-10138 .elementor-element.elementor-element-1389f20 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-1389f20{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-10138 .elementor-element.elementor-element-1389f20.elementor-element{--align-self:flex-end;}.elementor-10138 .elementor-element.elementor-element-ee5543d{--width:18%;--margin-top:-30vw;--margin-bottom:12vw;--margin-left:4vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-10138 .elementor-element.elementor-element-ee5543d.e-con{--order:3;}.elementor-10138 .elementor-element.elementor-element-ed53852{--padding-top:0vw;--padding-bottom:32vw;--padding-left:0vw;--padding-right:0vw;}.elementor-10138 .elementor-element.elementor-element-ea3db6f.elementor-element{--align-self:flex-end;}.elementor-10138 .elementor-element.elementor-element-ea3db6f{font-size:2.2vw;}.elementor-10138 .elementor-element.elementor-element-eed57d7{width:auto;max-width:auto;}.elementor-10138 .elementor-element.elementor-element-eed57d7 .elementor-heading-title{font-size:12vw;}.elementor-10138 .elementor-element.elementor-element-9f5ce11{--margin-top:-16vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-10138 .elementor-element.elementor-element-9f5ce11.e-con{--order:3;}body:not(.rtl) .elementor-10138 .elementor-element.elementor-element-b17a455{left:62vw;}body.rtl .elementor-10138 .elementor-element.elementor-element-b17a455{right:62vw;}.elementor-10138 .elementor-element.elementor-element-b17a455{top:38vw;}.elementor-10138 .elementor-element.elementor-element-ebb1f7f > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-ebb1f7f .elementor-heading-title{font-size:6.5vw;line-height:1em;}.elementor-10138 .elementor-element.elementor-element-aecf2a0 > .elementor-widget-container{padding:8vw 0vw 2vw 0vw;}.elementor-10138 .elementor-element.elementor-element-aecf2a0 .elementor-heading-title{font-size:6.5vw;line-height:1em;}.elementor-10138 .elementor-element.elementor-element-7d8a48f{--width:81%;}.elementor-10138 .elementor-element.elementor-element-7d8a48f.e-con{--order:2;}.elementor-10138 .elementor-element.elementor-element-c4130c6{--width:42%;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:4vw;}.elementor-10138 .elementor-element.elementor-element-c4130c6.e-con{--order:6;}.elementor-10138 .elementor-element.elementor-element-2b99e67{--margin-top:-16vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-10138 .elementor-element.elementor-element-2b99e67.e-con{--order:4;}.elementor-10138 .elementor-element.elementor-element-ebe8fd1{width:var( --container-widget-width, 62.5% );max-width:62.5%;--container-widget-width:62.5%;--container-widget-flex-grow:0;font-size:3.4vw;line-height:2em;}.elementor-10138 .elementor-element.elementor-element-ebe8fd1 > .elementor-widget-container{margin:0vw 0vw 3vw 0vw;}.elementor-10138 .elementor-element.elementor-element-1e162ac > .elementor-widget-container{margin:0vw 0vw 3vw 0vw;}.elementor-10138 .elementor-element.elementor-element-1e162ac{font-size:3.4vw;line-height:2em;}.elementor-10138 .elementor-element.elementor-element-e5d8f79 > .elementor-widget-container{margin:0vw 0vw 8vw 0vw;}.elementor-10138 .elementor-element.elementor-element-e5d8f79{font-size:3.4vw;line-height:2em;}.elementor-10138 .elementor-element.elementor-element-a43c7bb{font-size:3vw;}.elementor-10138 .elementor-element.elementor-element-5923a02{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-10138 .elementor-element.elementor-element-5923a02.elementor-element{--align-self:flex-end;}.elementor-10138 .elementor-element.elementor-element-7c9597c{--min-height:auto;}.elementor-10138 .elementor-element.elementor-element-433dc1b > .elementor-widget-container{margin:-7vw 0vw 0vw 0vw;}body:not(.rtl) .elementor-10138 .elementor-element.elementor-element-9e67bb7{left:0vw;}body.rtl .elementor-10138 .elementor-element.elementor-element-9e67bb7{right:0vw;}.elementor-10138 .elementor-element.elementor-element-9e67bb7{bottom:2vw;}.elementor-10138 .elementor-element.elementor-element-f3dd611 .elementor-heading-title{font-size:8vw;}.elementor-10138 .elementor-element.elementor-element-5a36aee{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:3.4vw;line-height:2em;}.elementor-10138 .elementor-element.elementor-element-5a36aee > .elementor-widget-container{margin:0vw 0vw 3vw 0vw;}.elementor-10138 .elementor-element.elementor-element-5a36aee p{margin-block-end:0px;}.elementor-10138 .elementor-element.elementor-element-d89c2c6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:3.4vw;line-height:2em;}.elementor-10138 .elementor-element.elementor-element-d89c2c6 > .elementor-widget-container{margin:0vw 0vw 3vw 0vw;}.elementor-10138 .elementor-element.elementor-element-d89c2c6 p{margin-block-end:0px;}.elementor-10138 .elementor-element.elementor-element-fcdfc5a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:3.4vw;line-height:2em;}.elementor-10138 .elementor-element.elementor-element-fcdfc5a > .elementor-widget-container{margin:0vw 0vw 3vw 0vw;}.elementor-10138 .elementor-element.elementor-element-fcdfc5a p{margin-block-end:0px;}.elementor-10138 .elementor-element.elementor-element-0bc1cf6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:3.4vw;line-height:2em;}.elementor-10138 .elementor-element.elementor-element-0bc1cf6 > .elementor-widget-container{margin:0vw 0vw 3vw 0vw;}.elementor-10138 .elementor-element.elementor-element-0bc1cf6 p{margin-block-end:0px;}.elementor-10138 .elementor-element.elementor-element-d4be462{--width:20%;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-10138 .elementor-element.elementor-element-83207b1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10138 .elementor-element.elementor-element-83207b1.elementor-element{--align-self:flex-end;}.elementor-10138 .elementor-element.elementor-element-627ec10{--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;--padding-top:16vw;--padding-bottom:12vw;--padding-left:4vw;--padding-right:4vw;}.elementor-10138 .elementor-element.elementor-element-231a8d0{--gap:6vw 0vw;--row-gap:6vw;--column-gap:0vw;--padding-top:0vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-10138 .elementor-element.elementor-element-231a8d0.e-con{--order:1;}.elementor-10138 .elementor-element.elementor-element-d555d39 .elementor-heading-title{font-size:10vw;}.elementor-10138 .elementor-element.elementor-element-5398839{--e-filter-direction:row;--e-filter-white-space:nowrap;}.elementor-10138 .elementor-element.elementor-element-5398839 .e-filter-item{font-size:3vw;}.elementor-10138 .elementor-element.elementor-element-38d1213{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-10138 .elementor-element.elementor-element-38d1213.e-con{--order:2;}.elementor-10138 .elementor-element.elementor-element-e13dcd8{--grid-columns:2;--grid-row-gap:3vw;--grid-column-gap:7.5vw;}.elementor-10138 .elementor-element.elementor-element-12756c9 > .elementor-widget-container{margin:6vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-867437a{--min-height:80vh;}.elementor-10138 .elementor-element.elementor-element-2c8ea50 .elementor-heading-title{font-size:10vw;}.elementor-10138 .elementor-element.elementor-element-9de94f9 .elementor-heading-title{font-size:10vw;}.elementor-10138 .elementor-element.elementor-element-300a819{--min-height:80vh;}.elementor-10138 .elementor-element.elementor-element-0bcb8ee .elementor-heading-title{font-size:8vw;}.elementor-10138 .elementor-element.elementor-element-839fc05{top:-6vw;}.elementor-10138 .elementor-element.elementor-element-839fc05 .elementor-heading-title{font-size:10vw;}.elementor-10138 .elementor-element.elementor-element-b5fd1e1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:3.4vw;line-height:2em;}.elementor-10138 .elementor-element.elementor-element-b5fd1e1 > .elementor-widget-container{margin:0vw 0vw 3vw 0vw;}.elementor-10138 .elementor-element.elementor-element-8bd3180{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:3.4vw;line-height:2em;}.elementor-10138 .elementor-element.elementor-element-8bd3180 > .elementor-widget-container{margin:0vw 0vw 3vw 0vw;}.elementor-10138 .elementor-element.elementor-element-efc87fc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:3.4vw;line-height:2em;}.elementor-10138 .elementor-element.elementor-element-efc87fc > .elementor-widget-container{margin:0vw 0vw 3vw 0vw;}.elementor-10138 .elementor-element.elementor-element-aba308a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:3.4vw;line-height:2em;}.elementor-10138 .elementor-element.elementor-element-aba308a > .elementor-widget-container{margin:0vw 0vw 3vw 0vw;}.elementor-10138 .elementor-element.elementor-element-27d86a1 .elementor-heading-title{font-size:10vw;}.elementor-10138 .elementor-element.elementor-element-f5db67f .elementor-heading-title{font-size:10vw;}.elementor-10138 .elementor-element.elementor-element-5014284{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:16vw;--padding-bottom:8vw;--padding-left:4vw;--padding-right:4vw;}.elementor-10138 .elementor-element.elementor-element-3dc9b44 > .elementor-widget-container{margin:0vw 0vw 4vw 0vw;}.elementor-10138 .elementor-element.elementor-element-3dc9b44{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10138 .elementor-element.elementor-element-3dc9b44 .elementor-heading-title{font-size:5.2vw;}.elementor-10138 .elementor-element.elementor-element-cfdb6e8 > .elementor-widget-container{margin:0vw 0vw 3vw 0vw;}.elementor-10138 .elementor-element.elementor-element-cfdb6e8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:3.4vw;line-height:2em;}.elementor-10138 .elementor-element.elementor-element-56aa31d.e-con{--order:99999 /* order end hack */;}.elementor-10138 .elementor-element.elementor-element-2579b5c{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-10138 .elementor-element.elementor-element-2579b5c.elementor-element{--align-self:flex-end;}.elementor-10138 .elementor-element.elementor-element-fd81fc8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10138 .elementor-element.elementor-element-4e99123 > .elementor-widget-container{margin:0vw 0vw 3vw 0vw;}.elementor-10138 .elementor-element.elementor-element-4e99123{text-align:start;font-size:3.4vw;line-height:2em;}.elementor-10138 .elementor-element.elementor-element-75b5d23 .elementor-icon{font-size:15vw;}.elementor-10138 .elementor-element.elementor-element-6917c13 > .elementor-widget-container{margin:0vw 0vw 3vw 0vw;}.elementor-10138 .elementor-element.elementor-element-6917c13{text-align:start;font-size:3.4vw;line-height:2em;}.elementor-10138 .elementor-element.elementor-element-ea23156 .elementor-icon{font-size:15vw;}.elementor-10138 .elementor-element.elementor-element-a7af2ca > .elementor-widget-container{margin:0vw 0vw 3vw 0vw;}.elementor-10138 .elementor-element.elementor-element-a7af2ca{text-align:start;font-size:3.4vw;line-height:2em;}.elementor-10138 .elementor-element.elementor-element-bf6c8cc .elementor-icon{font-size:15vw;}.elementor-10138 .elementor-element.elementor-element-0f6d299{--min-height:auto;}.elementor-10138 .elementor-element.elementor-element-8cbcec1 > .elementor-widget-container{margin:-7vw 0vw 0vw 0vw;}body:not(.rtl) .elementor-10138 .elementor-element.elementor-element-c33ed78{left:0vw;}body.rtl .elementor-10138 .elementor-element.elementor-element-c33ed78{right:0vw;}.elementor-10138 .elementor-element.elementor-element-c33ed78{bottom:2vw;}.elementor-10138 .elementor-element.elementor-element-f25e5b7 .elementor-heading-title{font-size:8vw;}.elementor-10138 .elementor-element.elementor-element-dbfc667 > .elementor-widget-container{margin:0vw 0vw 3vw 0vw;}.elementor-10138 .elementor-element.elementor-element-dbfc667{font-size:3.4vw;line-height:2em;}.elementor-10138 .elementor-element.elementor-element-7721f13 > .elementor-widget-container{margin:0vw 0vw 3vw 0vw;}.elementor-10138 .elementor-element.elementor-element-7721f13{font-size:3.4vw;line-height:2em;}.elementor-10138 .elementor-element.elementor-element-f226bb5 > .elementor-widget-container{margin:0vw 0vw 3vw 0vw;}.elementor-10138 .elementor-element.elementor-element-f226bb5{font-size:3.4vw;line-height:2em;}.elementor-10138 .elementor-element.elementor-element-2702486 > .elementor-widget-container{margin:0vw 0vw 3vw 0vw;}.elementor-10138 .elementor-element.elementor-element-2702486{font-size:3.4vw;line-height:2em;}.elementor-10138 .elementor-element.elementor-element-1a0d0fa{--width:20%;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-10138 .elementor-element.elementor-element-1cc24dc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10138 .elementor-element.elementor-element-1cc24dc.elementor-element{--align-self:flex-end;}.elementor-10138 .elementor-element.elementor-element-fad8b9a{--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;}.elementor-10138 .elementor-element.elementor-element-3421716 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-10138 .elementor-element.elementor-element-3421716 .elementor-heading-title{font-size:2.8vw;}}/* Start custom CSS for container, class: .elementor-element-83e8baa */.elementor-10138 .elementor-element.elementor-element-83e8baa {
    mask-image: linear-gradient(to bottom, black 0%, black 90%, transparent 100%);
    -webkit-mask-image: linear-gradient(to bottom, black 0%, black 90%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e6f436 *//*
.elementor-10138 .elementor-element.elementor-element-9e6f436 {
    mask-image: linear-gradient(to bottom, black 0%, black 90%, transparent 100%);
    -webkit-mask-image: linear-gradient(to bottom, black 0%, black 90%, transparent 100%);
}
*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f343917 */.elementor-10138 .elementor-element.elementor-element-f343917 {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  background-image: url(https://test2.d3c-lab.com/wp-content/uploads/2026/03/TextNoiseB-.webp);
  background-size: cover;
  background-position:right ;

  /* 明るさ50%、彩度70% */
  filter: saturate(0.5) brightness(0.5)  sepia(0) contrast(10) ;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e40530 */.elementor-10138 .elementor-element.elementor-element-9e40530 img {
    aspect-ratio: 1.618 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0d755b */.elementor-10138 .elementor-element.elementor-element-d0d755b {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45c2c8a */.elementor-10138 .elementor-element.elementor-element-45c2c8a {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ed0c72 */.elementor-10138 .elementor-element.elementor-element-2ed0c72 {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f1eee3 */.elementor-10138 .elementor-element.elementor-element-3f1eee3 {
    mask-image: linear-gradient(to bottom, black 0%, black 90%, transparent 100%);
    -webkit-mask-image: linear-gradient(to bottom, black 0%, black 90%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c5f302 */.elementor-10138 .elementor-element.elementor-element-6c5f302 {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  background-image: url(https://test2.d3c-lab.com/wp-content/uploads/2026/03/TextNoiseB-.webp);
  background-size: cover;
  background-position: center;

  /* 明るさ50%、彩度70% */
  filter: saturate(2) brightness(0.45)  sepia(0.1) contrast(3.5) ;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  opacity: 0.025;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e3c428 */.elementor-10138 .elementor-element.elementor-element-6e3c428  {
    aspect-ratio: 600 / 900;
    /*object-fit: cover;*/
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-10138 .elementor-element.elementor-element-6e3c428  {
    aspect-ratio: 4 / 3;
    object-fit: cover;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b8948a */.elementor-10138 .elementor-element.elementor-element-5b8948a {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  background-image: url(https://test2.d3c-lab.com/wp-content/uploads/2026/03/TextNoiseB-.webp);
  background-size: cover;
  background-position:  right;

  /* 明るさ50%、彩度70% */
  filter: saturate(2) brightness(1)  sepia(0.1) contrast(3.5) ;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}

.les_1 {
    margin-top: 0.8em;
}
.les_2 {
    margin-top: 0.13em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c494aa */.main-title-container {
    display: flex;
    gap: 0.5vw;
    align-items: flex-start;
    flex-direction: column;

    /* Elementor側で上書きしやすいように変数で管理 */
    --box-bg: #000;
    --box-color: #F1EADE;
}

/* v1〜v5 は不要なら消してOK
   残す場合も highlight 色は使わない */
.main-title-container.v1,
.main-title-container.v2,
.main-title-container.v3,
.main-title-container.v4,
.main-title-container.v5 {
    --box-bg: #000;
    --box-color: #F1EADE;
}

.main-title-box-1,
.main-title-box-2,
.main-title-box-3 {
    padding: 0.2vw 0.6vw;
    border-radius: 0;
    line-height: 1.5;
    letter-spacing: 0.2em;
    font-weight: 700;
    background-color: var(--box-bg);
    color: var(--box-color);
}

/* highlight は特別扱いしない */
.main-title-box-1 .highlight,
.main-title-box-2 .highlight,
.main-title-box-3 .highlight {
    color: inherit;
}

@media only screen and (max-width: 767px) {
    .main-title-container {
        gap: 2vw;
    }

    .main-title-box-1,
    .main-title-box-2,
    .main-title-box-3 {
        padding: 1.5vw 3vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee5543d */.elementor-10138 .elementor-element.elementor-element-ee5543d {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eed57d7 */.elementor-10138 .elementor-element.elementor-element-eed57d7 {
  /* --- 1. 背景・切り抜き設定（既存） --- */
  background-image: url(https://test2.d3c-lab.com/wp-content/uploads/2026/03/TextNoiseB-.webp);
  background-size: contain;
  background-position: right;
  filter: saturate(2) brightness(1.1) sepia(0.1) contrast(3.5);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;

  /* --- 2. 文字全体のベース設定 --- */
  display: block;
  line-height: 1.3;
  font-feature-settings: "palt"; /* 全体の文字詰めを有効化 */
}

/* --- 3. 閉じ括弧の余白を削り、「である」を寄せる設定 --- */
.elementor-10138 .elementor-element.elementor-element-eed57d7 .close-bracket {
  display: inline-block;
  width: 0.5em;       /* 閉じ括弧の占有幅を半分にする */
  margin-right: 0em; /* 右側の余白を削り、後続の文字（である）を左に引き寄せる */
  vertical-align: top;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b17a455 */.elementor-10138 .elementor-element.elementor-element-b17a455 {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  background-image: url(https://test2.d3c-lab.com/wp-content/uploads/2026/03/TextNoiseB-.webp);
  background-size: cover;
  background-position: center;

  /* 明るさ50%、彩度70% */
  filter: saturate(2) brightness(0.45)  sepia(0.1) contrast(3.5) ;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  opacity: 0.025;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebb1f7f */.elementor-10138 .elementor-element.elementor-element-ebb1f7f {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aecf2a0 */.elementor-10138 .elementor-element.elementor-element-aecf2a0 {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d8a48f */.elementor-10138 .elementor-element.elementor-element-7d8a48f  {
    /*aspect-ratio: 355 / 237;*/
    aspect-ratio: 760/550;
    aspect-ratio: 1.618/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4130c6 */.elementor-10138 .elementor-element.elementor-element-c4130c6  {
    /*aspect-ratio: 355 / 237;*/
    aspect-ratio: 1.618 / 1;
    
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-433dc1b */.elementor-10138 .elementor-element.elementor-element-433dc1b {
    mix-blend-mode: difference;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e67bb7 */.elementor-10138 .elementor-element.elementor-element-9e67bb7 {
    mix-blend-mode: difference;
    opacity: 0.08;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3dd611 */.elementor-10138 .elementor-element.elementor-element-f3dd611 {
  /* --- 1. 背景・切り抜き設定（既存） --- */
  background-image: url(https://test2.d3c-lab.com/wp-content/uploads/2026/03/TextNoiseB-.webp);
  background-size: contain;
  background-position: right;
  filter: saturate(2) brightness(1.1) sepia(0.1) contrast(3.5);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;

  /* --- 2. 文字全体のベース設定 --- */
  display: block;
  line-height: 1.3;
  font-feature-settings: "palt"; /* 全体の文字詰めを有効化 */
}

/* --- 3. 閉じ括弧の余白を削り、「である」を寄せる設定 --- */
.elementor-10138 .elementor-element.elementor-element-f3dd611 .close-bracket {
  display: inline-block;
  width: 0.5em;       /* 閉じ括弧の占有幅を半分にする */
  margin-right: 0em; /* 右側の余白を削り、後続の文字（である）を左に引き寄せる */
  vertical-align: top;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4be462 */.elementor-10138 .elementor-element.elementor-element-d4be462 {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa80dab */.elementor-10138 .elementor-element.elementor-element-aa80dab {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  background-image: url(https://test2.d3c-lab.com/wp-content/uploads/2026/03/TextNoiseB-.webp);
  background-size: cover;
  background-position: center;

  /* 明るさ50%、彩度70% */
  filter: saturate(2) brightness(0.45)  sepia(0.1) contrast(3.5) ;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  opacity: 0.025;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d555d39 */.elementor-10138 .elementor-element.elementor-element-d555d39 {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  background-image: url(https://test2.d3c-lab.com/wp-content/uploads/2026/03/TextNoiseB-.webp);
  background-size: cover;
  background-position:right ;

  /* 明るさ50%、彩度70% */
  filter: saturate(0.5) brightness(0.5)  sepia(0) contrast(10) ;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c8ea50 */.elementor-10138 .elementor-element.elementor-element-2c8ea50 {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  background-image: url(https://test2.d3c-lab.com/wp-content/uploads/2026/03/TextNoiseB-.webp);
  background-size: cover;
  background-position:right ;

  /* 明るさ50%、彩度70% */
  filter: saturate(0.5) brightness(0.5)  sepia(0) contrast(10) ;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9de94f9 */.elementor-10138 .elementor-element.elementor-element-9de94f9 {
 
  background-image: url(https://test2.d3c-lab.com/wp-content/uploads/2026/03/TextNoiseB-.webp);
  background-size: cover;
  background-position:right ;

  /* 明るさ50%、彩度70% */
  filter: saturate(0.5) brightness(0.5)  sepia(0) contrast(10) ;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-867437a */.elementor-10138 .elementor-element.elementor-element-867437a {
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bcb8ee */.elementor-10138 .elementor-element.elementor-element-0bcb8ee {
  /* --- 1. 背景・切り抜き設定（既存） --- */
  background-image: url(https://test2.d3c-lab.com/wp-content/uploads/2026/03/TextNoiseB-.webp);
  background-size: contain;
  background-position: right;
  filter: saturate(2) brightness(1.1) sepia(0.1) contrast(3.5);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;

  /* --- 2. 文字全体のベース設定 --- */
  display: block;
  line-height: 1.3;
  font-feature-settings: "palt"; /* 全体の文字詰めを有効化 */
}

/* --- 3. 閉じ括弧の余白を削り、「である」を寄せる設定 --- */
.elementor-10138 .elementor-element.elementor-element-0bcb8ee .close-bracket {
  display: inline-block;
  width: 0.5em;       /* 閉じ括弧の占有幅を半分にする */
  margin-right: 0em; /* 右側の余白を削り、後続の文字（である）を左に引き寄せる */
  vertical-align: top;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27d86a1 */.elementor-10138 .elementor-element.elementor-element-27d86a1 {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  background-image: url(https://test2.d3c-lab.com/wp-content/uploads/2026/03/TextNoiseB-.webp);
  background-size: cover;
  background-position:right ;

  /* 明るさ50%、彩度70% */
  filter: saturate(0.5) brightness(0.5)  sepia(0) contrast(10) ;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5db67f */.elementor-10138 .elementor-element.elementor-element-f5db67f {
 
  background-image: url(https://test2.d3c-lab.com/wp-content/uploads/2026/03/TextNoiseB-.webp);
  background-size: cover;
  background-position:right ;

  /* 明るさ50%、彩度70% */
  filter: saturate(0.5) brightness(0.5)  sepia(0) contrast(10) ;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-300a819 */.elementor-10138 .elementor-element.elementor-element-300a819 {
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8cbcec1 */.elementor-10138 .elementor-element.elementor-element-8cbcec1 {
    mix-blend-mode: difference;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c33ed78 */.elementor-10138 .elementor-element.elementor-element-c33ed78 {
    mix-blend-mode: difference;
    opacity: 0.08;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f25e5b7 */.elementor-10138 .elementor-element.elementor-element-f25e5b7 {
  
  background-image: url(https://test2.d3c-lab.com/wp-content/uploads/2026/03/TextNoiseW.webp);
  background-size: cover;
  background-position:right ;

  /* 明るさ50%、彩度70% */
  filter: saturate(0.5) brightness(15)  sepia(0) contrast(10) ;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a0d0fa */.elementor-10138 .elementor-element.elementor-element-1a0d0fa {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */