.elementor-29 .elementor-element.elementor-element-d1a32aa{--display:flex;--min-height:60vh;--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;--overlay-opacity:0.15;}.elementor-29 .elementor-element.elementor-element-d1a32aa::before, .elementor-29 .elementor-element.elementor-element-d1a32aa > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-d1a32aa > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-d1a32aa > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-d1a32aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-d1a32aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-29 .elementor-element.elementor-element-d1a32aa:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-d1a32aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://stg-takarasake-staging.kinsta.cloud/wp-content/uploads/2024/11/video-preview.png") 50% 50%;background-size:cover;}.elementor-29 .elementor-element.elementor-element-605d514{--display:flex;--min-height:65vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:20px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-d7bde5d{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-29 .elementor-element.elementor-element-d7bde5d:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-d7bde5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000B0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-ae8a85b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:3em;font-weight:700;color:var( --e-global-color-0caffe0 );}.elementor-29 .elementor-element.elementor-element-0015026{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-29 .elementor-element.elementor-element-71ecdd6 .elementor-button{background-color:#BF2E39;fill:var( --e-global-color-0caffe0 );color:var( --e-global-color-0caffe0 );}.elementor-29 .elementor-element.elementor-element-a17128a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-c3855a8{text-align:center;}.elementor-29 .elementor-element.elementor-element-c3855a8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:2.5em;font-weight:500;color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;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-29 .elementor-element.elementor-element-8a65c15{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;}.elementor-29 .elementor-element.elementor-element-8a65c15 .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-29 .elementor-element.elementor-element-8a65c15 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-29 .elementor-element.elementor-element-85a6367 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-85a6367{text-align:center;}.elementor-29 .elementor-element.elementor-element-85a6367 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.3em;font-weight:700;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-29 .elementor-element.elementor-element-0e548cd{text-align:center;}.elementor-29 .elementor-element.elementor-element-073cc5a{--divider-border-style:solid;--divider-color:#EBEBEB;--divider-border-width:1px;}.elementor-29 .elementor-element.elementor-element-073cc5a .elementor-divider-separator{width:100%;}.elementor-29 .elementor-element.elementor-element-073cc5a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29 .elementor-element.elementor-element-a2fee77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29 .elementor-element.elementor-element-2ec1ecf{text-align:center;}.elementor-29 .elementor-element.elementor-element-7258adf{--divider-border-style:solid;--divider-color:#EBEBEB;--divider-border-width:1px;}.elementor-29 .elementor-element.elementor-element-7258adf .elementor-divider-separator{width:100%;}.elementor-29 .elementor-element.elementor-element-7258adf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29 .elementor-element.elementor-element-953eb86{text-align:center;}.elementor-29 .elementor-element.elementor-element-953eb86 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5em;font-weight:500;color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-8ce47c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-19a0864{--display:flex;--min-height:300px;--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;--overlay-opacity:0.77;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-19a0864:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-19a0864 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9AC4F8;}.elementor-29 .elementor-element.elementor-element-19a0864::before, .elementor-29 .elementor-element.elementor-element-19a0864 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-19a0864 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-19a0864 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-19a0864 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-19a0864 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #FFFFFF 0%, #9AC4F8 100%);}.elementor-29 .elementor-element.elementor-element-598a74c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-598a74c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-7a0b307{--display:flex;}.elementor-29 .elementor-element.elementor-element-7a0b307.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-bdf4393{text-align:left;}.elementor-29 .elementor-element.elementor-element-44ac450{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-44ac450.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-99dc6c7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-29 .elementor-element.elementor-element-99dc6c7:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-99dc6c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000B0;}.elementor-29 .elementor-element.elementor-element-e6b12a3{font-family:"Noto Sans JP", Sans-serif;font-size:2em;font-weight:700;text-decoration:none;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-5d121df > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-5d121df .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:300;text-decoration:none;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-2418e13{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-2418e13:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-2418e13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stg-takarasake-staging.kinsta.cloud/wp-content/uploads/2024/06/SCB-Domestic-r2.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-066c5e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-0e9405a{--display:flex;--min-height:350px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-0e9405a:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-0e9405a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #E97FA7 0%, #A13D63 100%);}.elementor-29 .elementor-element.elementor-element-0e9405a::before, .elementor-29 .elementor-element.elementor-element-0e9405a > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-0e9405a > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-0e9405a > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-0e9405a > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-0e9405a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://stg-takarasake-staging.kinsta.cloud/wp-content/uploads/2024/04/hana-alt.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-e59c639{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.7;--padding-top:10px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-e59c639::before, .elementor-29 .elementor-element.elementor-element-e59c639 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-e59c639 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-e59c639 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-e59c639 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-e59c639 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #A13D63 30%, #F2295B00 100%);}.elementor-29 .elementor-element.elementor-element-32664a6{--display:flex;}.elementor-29 .elementor-element.elementor-element-32664a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-79b61d5{text-align:left;}.elementor-29 .elementor-element.elementor-element-36bb96f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-3953345{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-29 .elementor-element.elementor-element-3953345:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-3953345 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000B0;}.elementor-29 .elementor-element.elementor-element-22442ed{font-family:"Noto Sans JP", Sans-serif;font-size:2em;font-weight:700;color:var( --e-global-color-0caffe0 );}.elementor-29 .elementor-element.elementor-element-553ec48 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-553ec48 .elementor-heading-title{color:var( --e-global-color-0caffe0 );}.elementor-29 .elementor-element.elementor-element-a28650b{--display:flex;--min-height:350px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-a28650b:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-a28650b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #A2AED6 0%, #404E7C 100%);}.elementor-29 .elementor-element.elementor-element-a28650b::before, .elementor-29 .elementor-element.elementor-element-a28650b > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-a28650b > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-a28650b > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-a28650b > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-a28650b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://stg-takarasake-staging.kinsta.cloud/wp-content/uploads/2024/04/yuki-alt.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-942eaf5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:10px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-942eaf5::before, .elementor-29 .elementor-element.elementor-element-942eaf5 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-942eaf5 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-942eaf5 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-942eaf5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-942eaf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #404E7C 30%, #F2295B00 100%);}.elementor-29 .elementor-element.elementor-element-2d5dea3{--display:flex;}.elementor-29 .elementor-element.elementor-element-2d5dea3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-07e5097{text-align:left;}.elementor-29 .elementor-element.elementor-element-58f1cce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-7f98183{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-29 .elementor-element.elementor-element-7f98183:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-7f98183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000B0;}.elementor-29 .elementor-element.elementor-element-01b7f8b{font-family:"Noto Sans JP", Sans-serif;font-size:2em;font-weight:700;color:var( --e-global-color-0caffe0 );}.elementor-29 .elementor-element.elementor-element-dcc1710 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-dcc1710 .elementor-heading-title{color:var( --e-global-color-0caffe0 );}.elementor-29 .elementor-element.elementor-element-49823dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-d57919f{--display:flex;--min-height:350px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-d57919f:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-d57919f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #E1EEF1 0%, #82A6B1 100%);}.elementor-29 .elementor-element.elementor-element-d57919f::before, .elementor-29 .elementor-element.elementor-element-d57919f > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-d57919f > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-d57919f > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-d57919f > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-d57919f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://stg-takarasake-staging.kinsta.cloud/wp-content/uploads/2024/04/plum-alt.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-b242505{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.7;--padding-top:10px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-b242505::before, .elementor-29 .elementor-element.elementor-element-b242505 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-b242505 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-b242505 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-b242505 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-b242505 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #82A6B1 40%, #F2295B00 87%);}.elementor-29 .elementor-element.elementor-element-8b091dd{--display:flex;}.elementor-29 .elementor-element.elementor-element-8b091dd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-d62c2fd{text-align:left;}.elementor-29 .elementor-element.elementor-element-4f4be82{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-d3d052e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-29 .elementor-element.elementor-element-d3d052e:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-d3d052e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000B0;}.elementor-29 .elementor-element.elementor-element-da402a8{font-family:"Noto Sans JP", Sans-serif;font-size:2em;font-weight:700;color:var( --e-global-color-0caffe0 );}.elementor-29 .elementor-element.elementor-element-a1c5dc6 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-a1c5dc6 .elementor-heading-title{color:var( --e-global-color-0caffe0 );}.elementor-29 .elementor-element.elementor-element-4554c47{--display:flex;--min-height:350px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-4554c47:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-4554c47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #FFFCCF 0%, #F2E863 100%);}.elementor-29 .elementor-element.elementor-element-4554c47::before, .elementor-29 .elementor-element.elementor-element-4554c47 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-4554c47 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-4554c47 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-4554c47 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-4554c47 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://stg-takarasake-staging.kinsta.cloud/wp-content/uploads/2024/04/jpop-alt.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-be2fbab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.81;--padding-top:10px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-be2fbab::before, .elementor-29 .elementor-element.elementor-element-be2fbab > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-be2fbab > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-be2fbab > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-be2fbab > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-be2fbab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #F2E863 46%, #F2295B00 100%);}.elementor-29 .elementor-element.elementor-element-67dabd3{--display:flex;}.elementor-29 .elementor-element.elementor-element-67dabd3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-1ffdc98{text-align:left;}.elementor-29 .elementor-element.elementor-element-d13c855{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-d13c855.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-dabc7e8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-29 .elementor-element.elementor-element-dabc7e8:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-dabc7e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000B0;}.elementor-29 .elementor-element.elementor-element-8932368{font-family:"Noto Sans JP", Sans-serif;font-size:2em;font-weight:700;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-add1f7e > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-add1f7e .elementor-heading-title{color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-474b5b6{--display:flex;--min-height:350px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-474b5b6:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-474b5b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #69A6BD 0%, #022B3A 100%);}.elementor-29 .elementor-element.elementor-element-474b5b6::before, .elementor-29 .elementor-element.elementor-element-474b5b6 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-474b5b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-474b5b6 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-474b5b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-474b5b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://stg-takarasake-staging.kinsta.cloud/wp-content/uploads/2024/04/mirin-alt.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-420bd6b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.7;--padding-top:10px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-420bd6b::before, .elementor-29 .elementor-element.elementor-element-420bd6b > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-420bd6b > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-420bd6b > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-420bd6b > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-420bd6b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #022B3A 30%, #F2295B00 100%);}.elementor-29 .elementor-element.elementor-element-cacbf59{--display:flex;}.elementor-29 .elementor-element.elementor-element-cacbf59.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-07705d1{text-align:left;}.elementor-29 .elementor-element.elementor-element-f101d27{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-ccd7b40{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-29 .elementor-element.elementor-element-ccd7b40:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-ccd7b40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000B0;}.elementor-29 .elementor-element.elementor-element-95fcf0c{font-family:"Noto Sans JP", Sans-serif;font-size:2em;font-weight:700;color:var( --e-global-color-0caffe0 );}.elementor-29 .elementor-element.elementor-element-e9292f1 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-e9292f1 .elementor-heading-title{color:var( --e-global-color-0caffe0 );}.elementor-29 .elementor-element.elementor-element-48ed222{--display:flex;--min-height:300px;--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;--overlay-opacity:0.77;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-48ed222::before, .elementor-29 .elementor-element.elementor-element-48ed222 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-48ed222 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-48ed222 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-48ed222 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-48ed222 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #FFFFFF 0%, #9AC4F8 100%);}.elementor-29 .elementor-element.elementor-element-0ff7a28{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-0ff7a28.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-d062a26{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-d062a26.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-7417f67{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-29 .elementor-element.elementor-element-7417f67:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-7417f67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000B0;}.elementor-29 .elementor-element.elementor-element-c6bcdf2{font-family:"Noto Sans JP", Sans-serif;font-size:2em;font-weight:700;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-31181c4 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-31181c4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-8d1c84f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-8d1c84f:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-8d1c84f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stg-takarasake-staging.kinsta.cloud/wp-content/uploads/2024/04/industrial.png");background-position:center right;background-size:cover;}.elementor-29 .elementor-element.elementor-element-1bce58f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-ca6ad9e{text-align:center;}.elementor-29 .elementor-element.elementor-element-ca6ad9e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5em;font-weight:500;color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-607231d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-e813909{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-5e55880{--display:flex;--min-height:350px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-5e55880:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-5e55880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #EBCCC8 0%, #ED6A5A 100%);}.elementor-29 .elementor-element.elementor-element-5e55880::before, .elementor-29 .elementor-element.elementor-element-5e55880 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-5e55880 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-5e55880 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-5e55880 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-5e55880 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://stg-takarasake-staging.kinsta.cloud/wp-content/uploads/2024/04/scb-imported.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-00edf56{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.33;--padding-top:10px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-00edf56::before, .elementor-29 .elementor-element.elementor-element-00edf56 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-00edf56 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-00edf56 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-00edf56 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-00edf56 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #ED6A5A 30%, #F2295B00 100%);}.elementor-29 .elementor-element.elementor-element-5e13640{--display:flex;}.elementor-29 .elementor-element.elementor-element-5e13640.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-f906d34{text-align:left;}.elementor-29 .elementor-element.elementor-element-117d1b6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-f4e17f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-29 .elementor-element.elementor-element-f4e17f6:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-f4e17f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000B0;}.elementor-29 .elementor-element.elementor-element-691c0b0{font-family:"Noto Sans JP", Sans-serif;font-size:2em;font-weight:700;line-height:1em;color:var( --e-global-color-0caffe0 );}.elementor-29 .elementor-element.elementor-element-3489f49 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-3489f49 .elementor-heading-title{color:var( --e-global-color-0caffe0 );}.elementor-29 .elementor-element.elementor-element-c25bd73{--display:flex;--min-height:350px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-c25bd73:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-c25bd73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #EDE3F3 0%, #7B4B94 100%);}.elementor-29 .elementor-element.elementor-element-c25bd73::before, .elementor-29 .elementor-element.elementor-element-c25bd73 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-c25bd73 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-c25bd73 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-c25bd73 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-c25bd73 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://stg-takarasake-staging.kinsta.cloud/wp-content/uploads/2024/04/scb-japan.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-5b1dc35{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:10px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-5b1dc35::before, .elementor-29 .elementor-element.elementor-element-5b1dc35 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-5b1dc35 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-5b1dc35 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-5b1dc35 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-5b1dc35 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #7B4B94 30%, #F2295B00 100%);}.elementor-29 .elementor-element.elementor-element-1a9fc90{--display:flex;}.elementor-29 .elementor-element.elementor-element-1a9fc90.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-d6fabf2{text-align:left;}.elementor-29 .elementor-element.elementor-element-d6bc083{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-5049b56{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-29 .elementor-element.elementor-element-5049b56:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-5049b56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000B0;}.elementor-29 .elementor-element.elementor-element-646138c{font-family:"Noto Sans JP", Sans-serif;font-size:2em;font-weight:700;color:var( --e-global-color-0caffe0 );}.elementor-29 .elementor-element.elementor-element-5e5afbd > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-5e5afbd .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;color:var( --e-global-color-0caffe0 );}.elementor-29 .elementor-element.elementor-element-96f9f26{--display:flex;--min-height:300px;--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;--overlay-opacity:0.77;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-96f9f26::before, .elementor-29 .elementor-element.elementor-element-96f9f26 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-96f9f26 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-96f9f26 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-96f9f26 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-96f9f26 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #FFFFFF 0%, #393D5C 100%);}.elementor-29 .elementor-element.elementor-element-39f4fc3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-39f4fc3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-4e14552{--display:flex;}.elementor-29 .elementor-element.elementor-element-4e14552.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-d06127b{text-align:left;}.elementor-29 .elementor-element.elementor-element-bf5adc2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-bf5adc2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-f38c66c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-29 .elementor-element.elementor-element-f38c66c:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-f38c66c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000B0;}.elementor-29 .elementor-element.elementor-element-810acc0{font-family:"Noto Sans JP", Sans-serif;font-size:2em;font-weight:700;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-d6e535d > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-d6e535d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-44e5e62{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-44e5e62:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-44e5e62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stg-takarasake-staging.kinsta.cloud/wp-content/uploads/2024/04/shochu-alt.png");background-position:center right;background-size:cover;}.elementor-29 .elementor-element.elementor-element-789f09b{--display:flex;--min-height:300px;--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;--overlay-opacity:0.77;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-789f09b::before, .elementor-29 .elementor-element.elementor-element-789f09b > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-789f09b > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-789f09b > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-789f09b > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-789f09b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #FFFFFF 0%, #51E5FF 100%);}.elementor-29 .elementor-element.elementor-element-b9ec8f7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-b9ec8f7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-91ed958{--display:flex;}.elementor-29 .elementor-element.elementor-element-91ed958.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-5628a11{text-align:left;}.elementor-29 .elementor-element.elementor-element-7a63db7{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-7a63db7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-1897e5f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-29 .elementor-element.elementor-element-1897e5f:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-1897e5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000B0;}.elementor-29 .elementor-element.elementor-element-5435b8d{font-family:"Noto Sans JP", Sans-serif;font-size:2em;font-weight:700;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-53000c0 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-53000c0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-0cdbf8e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-0cdbf8e:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-0cdbf8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stg-takarasake-staging.kinsta.cloud/wp-content/uploads/2024/04/chu-hi-2.png");background-position:center right;background-size:cover;}.elementor-29 .elementor-element.elementor-element-60735b6{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-60735b6:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-60735b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stg-takarasake-staging.kinsta.cloud/wp-content/uploads/2024/03/nigori_swan_dive-extended-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-a97a7f2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-a97a7f2.e-con{--flex-grow:0;--flex-shrink:0;}.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, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.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-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-edcb928 > .elementor-widget-container{margin:0px 0px -13px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-edcb928 .elementor-icon-box-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-edcb928{--icon-box-icon-margin:5px;}.elementor-29 .elementor-element.elementor-element-edcb928.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0caffe0 );}.elementor-29 .elementor-element.elementor-element-edcb928.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-edcb928.elementor-view-default .elementor-icon{fill:var( --e-global-color-0caffe0 );color:var( --e-global-color-0caffe0 );border-color:var( --e-global-color-0caffe0 );}.elementor-29 .elementor-element.elementor-element-edcb928 .elementor-icon{font-size:20px;}.elementor-29 .elementor-element.elementor-element-edcb928 .elementor-icon-box-title{color:var( --e-global-color-0caffe0 );}.elementor-29 .elementor-element.elementor-element-9e02fe1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:2.5em;font-weight:500;text-transform:uppercase;letter-spacing:-1.3px;color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-8ef4e5b{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-0429c7d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-ece4133 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-8a1c95e{--display:flex;--gap:18px 0px;--row-gap:18px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-e70f2db .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.3em;font-weight:400;color:#F5EFE5;}.elementor-29 .elementor-element.elementor-element-a61af90{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-29 .elementor-element.elementor-element-a61af90 .elementor-divider-separator{width:30px;}.elementor-29 .elementor-element.elementor-element-a61af90 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-29 .elementor-element.elementor-element-c64640b{font-family:"Mulish", Sans-serif;font-weight:400;color:var( --e-global-color-0caffe0 );}.elementor-29 .elementor-element.elementor-element-352e650 .elementor-button{background-color:#BF2E39;fill:var( --e-global-color-0caffe0 );color:var( --e-global-color-0caffe0 );}.elementor-29 .elementor-element.elementor-element-637bc35{--display:flex;}.elementor-29 .elementor-element.elementor-element-0dae097{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:120px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-fdb0531{--display:flex;}.elementor-29 .elementor-element.elementor-element-fdb0531.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-3fc3a19 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:300;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-d322d6a{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-4723d04 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-29 .elementor-element.elementor-element-b7de805 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-b7de805 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:300;color:var( --e-global-color-text );}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .ecs-load-more-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-29 .elementor-element.elementor-element-a7c3ba1{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-29 .elementor-element.elementor-element-8974f7e{text-align:right;}.elementor-29 .elementor-element.elementor-element-8974f7e .elementor-heading-title{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-7f3631f{--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;}.elementor-29 .elementor-element.elementor-element-7f3631f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-69c96fb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-69c96fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-1bc36b7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:300;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-69fae0d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-665da42{--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-29 .elementor-element.elementor-element-ab70937{text-align:right;}.elementor-29 .elementor-element.elementor-element-ab70937 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-ab8dde8{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-ab8dde8:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-ab8dde8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0caffe0 );}.elementor-29 .elementor-element.elementor-element-31b1d13{--display:flex;--justify-content:center;}.elementor-29 .elementor-element.elementor-element-bd7fb9e{text-align:center;}.elementor-29 .elementor-element.elementor-element-bd7fb9e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-0defa2f{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-29 .elementor-element.elementor-element-0defa2f .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-29 .elementor-element.elementor-element-0defa2f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-29 .elementor-element.elementor-element-d5cd10a{text-align:center;font-family:"Mulish", Sans-serif;font-weight:400;}.elementor-29 .elementor-element.elementor-element-cc6028d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-3b17dc4{--display:flex;--justify-content:space-around;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-3b17dc4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-4a59dea{text-align:right;font-family:"Noto Sans JP", Sans-serif;font-size:1.2em;font-weight:500;color:#1C2041;}.elementor-29 .elementor-element.elementor-element-382f4ad{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.79;}.elementor-29 .elementor-element.elementor-element-382f4ad:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-382f4ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stg-takarasake-staging.kinsta.cloud/wp-content/uploads/2024/04/pine.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-29 .elementor-element.elementor-element-382f4ad::before, .elementor-29 .elementor-element.elementor-element-382f4ad > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-382f4ad > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-382f4ad > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-382f4ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-382f4ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-0caffe0 );--background-overlay:'';}.elementor-29 .elementor-element.elementor-element-382f4ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-b38f314{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-b38f314.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-b38f314 img{width:100%;}.elementor-29 .elementor-element.elementor-element-e139589{--display:flex;--justify-content:space-around;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-e139589.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-d8b4d8c{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:1.2em;font-weight:500;color:#1C2041;}.elementor-29 .elementor-element.elementor-element-23b67e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-29 .elementor-element.elementor-element-102f5ec .elementor-button{background-color:#BF2E39;fill:var( --e-global-color-0caffe0 );color:var( --e-global-color-0caffe0 );}.elementor-29 .elementor-element.elementor-element-8291520{--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;--overlay-opacity:0.7;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-8291520:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-8291520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stg-takarasake-staging.kinsta.cloud/wp-content/uploads/2024/03/museum_cover_original.png");background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-8291520::before, .elementor-29 .elementor-element.elementor-element-8291520 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-8291520 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-8291520 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-8291520 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-8291520 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, var( --e-global-color-secondary ) 20%, #000000 74%);}.elementor-29 .elementor-element.elementor-element-4129748{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-4129748.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-c512d38{text-align:left;}.elementor-29 .elementor-element.elementor-element-c512d38 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-0caffe0 );}.elementor-29 .elementor-element.elementor-element-ce9beb8{--divider-border-style:solid;--divider-color:var( --e-global-color-0caffe0 );--divider-border-width:3px;}.elementor-29 .elementor-element.elementor-element-ce9beb8 .elementor-divider-separator{width:30px;}.elementor-29 .elementor-element.elementor-element-ce9beb8 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-29 .elementor-element.elementor-element-51b6518{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-383021e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-99511d4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5em;font-weight:400;color:var( --e-global-color-0caffe0 );}.elementor-29 .elementor-element.elementor-element-98a01bf{font-family:"Mulish", Sans-serif;font-weight:400;color:var( --e-global-color-0caffe0 );}.elementor-29 .elementor-element.elementor-element-bfe016a .elementor-button{background-color:#BF2E39;fill:var( --e-global-color-0caffe0 );color:var( --e-global-color-0caffe0 );}.elementor-29 .elementor-element.elementor-element-f534c18{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-1ec893c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5em;font-weight:400;color:var( --e-global-color-0caffe0 );}.elementor-29 .elementor-element.elementor-element-91c7e4e{font-family:"Mulish", Sans-serif;font-weight:400;color:var( --e-global-color-0caffe0 );}.elementor-29 .elementor-element.elementor-element-6214975 .elementor-button{background-color:var( --e-global-color-accent );fill:#000000;color:#000000;}.elementor-29 .elementor-element.elementor-element-afe97da{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-605d514{--width:55%;}.elementor-29 .elementor-element.elementor-element-a17128a{--content-width:1200px;}.elementor-29 .elementor-element.elementor-element-a2fee77{--content-width:1200px;}.elementor-29 .elementor-element.elementor-element-8ce47c1{--content-width:1200px;}.elementor-29 .elementor-element.elementor-element-598a74c{--width:50%;}.elementor-29 .elementor-element.elementor-element-7a0b307{--width:30%;}.elementor-29 .elementor-element.elementor-element-44ac450{--width:70%;}.elementor-29 .elementor-element.elementor-element-99dc6c7{--width:70%;}.elementor-29 .elementor-element.elementor-element-2418e13{--width:50%;}.elementor-29 .elementor-element.elementor-element-0e9405a{--width:100%;}.elementor-29 .elementor-element.elementor-element-32664a6{--width:30%;}.elementor-29 .elementor-element.elementor-element-3953345{--width:70%;}.elementor-29 .elementor-element.elementor-element-a28650b{--width:100%;}.elementor-29 .elementor-element.elementor-element-2d5dea3{--width:30%;}.elementor-29 .elementor-element.elementor-element-7f98183{--width:70%;}.elementor-29 .elementor-element.elementor-element-d57919f{--width:100%;}.elementor-29 .elementor-element.elementor-element-8b091dd{--width:30%;}.elementor-29 .elementor-element.elementor-element-d3d052e{--width:90%;}.elementor-29 .elementor-element.elementor-element-4554c47{--width:100%;}.elementor-29 .elementor-element.elementor-element-67dabd3{--width:30%;}.elementor-29 .elementor-element.elementor-element-d13c855{--width:69.737%;}.elementor-29 .elementor-element.elementor-element-dabc7e8{--width:90%;}.elementor-29 .elementor-element.elementor-element-474b5b6{--width:100%;}.elementor-29 .elementor-element.elementor-element-cacbf59{--width:30%;}.elementor-29 .elementor-element.elementor-element-ccd7b40{--width:90%;}.elementor-29 .elementor-element.elementor-element-0ff7a28{--width:39.01%;}.elementor-29 .elementor-element.elementor-element-7417f67{--width:90%;}.elementor-29 .elementor-element.elementor-element-1bce58f{--content-width:1200px;}.elementor-29 .elementor-element.elementor-element-607231d{--content-width:1200px;}.elementor-29 .elementor-element.elementor-element-5e55880{--width:100%;}.elementor-29 .elementor-element.elementor-element-5e13640{--width:30%;}.elementor-29 .elementor-element.elementor-element-f4e17f6{--width:70%;}.elementor-29 .elementor-element.elementor-element-c25bd73{--width:100%;}.elementor-29 .elementor-element.elementor-element-1a9fc90{--width:30%;}.elementor-29 .elementor-element.elementor-element-5049b56{--width:70%;}.elementor-29 .elementor-element.elementor-element-39f4fc3{--width:39.01%;}.elementor-29 .elementor-element.elementor-element-4e14552{--width:30%;}.elementor-29 .elementor-element.elementor-element-bf5adc2{--width:70%;}.elementor-29 .elementor-element.elementor-element-f38c66c{--width:90%;}.elementor-29 .elementor-element.elementor-element-b9ec8f7{--width:39.01%;}.elementor-29 .elementor-element.elementor-element-91ed958{--width:30%;}.elementor-29 .elementor-element.elementor-element-7a63db7{--width:70%;}.elementor-29 .elementor-element.elementor-element-1897e5f{--width:90%;}.elementor-29 .elementor-element.elementor-element-a97a7f2{--width:64.991%;}.elementor-29 .elementor-element.elementor-element-fdb0531{--width:40%;}.elementor-29 .elementor-element.elementor-element-7f3631f{--width:60%;}.elementor-29 .elementor-element.elementor-element-69c96fb{--width:100.132%;}.elementor-29 .elementor-element.elementor-element-cc6028d{--width:100%;}.elementor-29 .elementor-element.elementor-element-3b17dc4{--width:30%;}.elementor-29 .elementor-element.elementor-element-382f4ad{--width:40%;}.elementor-29 .elementor-element.elementor-element-e139589{--width:30%;}.elementor-29 .elementor-element.elementor-element-4129748{--width:70%;}.elementor-29 .elementor-element.elementor-element-afe97da{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-29 .elementor-element.elementor-element-605d514{--width:100%;}.elementor-29 .elementor-element.elementor-element-a97a7f2{--width:100%;}.elementor-29 .elementor-element.elementor-element-637bc35{--width:0%;}.elementor-29 .elementor-element.elementor-element-fdb0531{--width:100%;}.elementor-29 .elementor-element.elementor-element-7f3631f{--width:100%;}.elementor-29 .elementor-element.elementor-element-4129748{--width:100%;}.elementor-29 .elementor-element.elementor-element-afe97da{--width:0%;}}@media(min-width:1025px){.elementor-29 .elementor-element.elementor-element-8291520:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-8291520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-0dae097{--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;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-ae8a85b{text-align:center;}.elementor-29 .elementor-element.elementor-element-0015026{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-29 .elementor-element.elementor-element-7a0b307{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-bdf4393{text-align:center;}.elementor-29 .elementor-element.elementor-element-bdf4393 img{width:75px;}.elementor-29 .elementor-element.elementor-element-44ac450{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-e59c639{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-32664a6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-79b61d5{text-align:center;}.elementor-29 .elementor-element.elementor-element-79b61d5 img{width:75px;}.elementor-29 .elementor-element.elementor-element-36bb96f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-2d5dea3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-07e5097{text-align:center;}.elementor-29 .elementor-element.elementor-element-07e5097 img{width:75px;}.elementor-29 .elementor-element.elementor-element-58f1cce{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-8b091dd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-d62c2fd{text-align:center;}.elementor-29 .elementor-element.elementor-element-d62c2fd img{width:75px;}.elementor-29 .elementor-element.elementor-element-4f4be82{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-67dabd3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-1ffdc98{text-align:center;}.elementor-29 .elementor-element.elementor-element-1ffdc98 img{width:100px;}.elementor-29 .elementor-element.elementor-element-d13c855{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-cacbf59{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-07705d1 img{width:75px;}.elementor-29 .elementor-element.elementor-element-f101d27{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-d062a26{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-5e55880{--overlay-opacity:0.58;}.elementor-29 .elementor-element.elementor-element-00edf56{--overlay-opacity:0.61;}.elementor-29 .elementor-element.elementor-element-5e13640{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-f906d34 img{width:75px;}.elementor-29 .elementor-element.elementor-element-117d1b6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-691c0b0{text-align:left;}.elementor-29 .elementor-element.elementor-element-c25bd73{--overlay-opacity:0.55;}.elementor-29 .elementor-element.elementor-element-5b1dc35{--overlay-opacity:0.7;}.elementor-29 .elementor-element.elementor-element-d6fabf2{text-align:center;}.elementor-29 .elementor-element.elementor-element-d6fabf2 img{width:75px;}.elementor-29 .elementor-element.elementor-element-d6bc083{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-646138c{text-align:left;}.elementor-29 .elementor-element.elementor-element-4e14552{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-d06127b img{width:75px;}.elementor-29 .elementor-element.elementor-element-bf5adc2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-91ed958{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-5628a11 img{width:75px;}.elementor-29 .elementor-element.elementor-element-7a63db7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-3b17dc4{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-4a59dea{text-align:left;}}/* Start custom CSS for container, class: .elementor-element-d1a32aa */.elementor-29 .elementor-element.elementor-element-d1a32aa .html5-video-player {
    display: none;
}

.elementor-29 .elementor-element.elementor-element-d1a32aa .ytp-watermark {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85a6367 */.elementor-29 .elementor-element.elementor-element-85a6367 span {
    color: #DC3742;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6b12a3 */.elementor-29 .elementor-element.elementor-element-e6b12a3 a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d121df */.elementor-29 .elementor-element.elementor-element-5d121df a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44ac450 */.elementor-29 .elementor-element.elementor-element-44ac450 a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-553ec48 */.elementor-29 .elementor-element.elementor-element-553ec48 a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36bb96f */.elementor-29 .elementor-element.elementor-element-36bb96f a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dcc1710 */.elementor-29 .elementor-element.elementor-element-dcc1710 a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58f1cce */.elementor-29 .elementor-element.elementor-element-58f1cce a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1c5dc6 */.elementor-29 .elementor-element.elementor-element-a1c5dc6 a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f4be82 */.elementor-29 .elementor-element.elementor-element-4f4be82 a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-add1f7e */.elementor-29 .elementor-element.elementor-element-add1f7e a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d13c855 */.elementor-29 .elementor-element.elementor-element-d13c855 a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9292f1 */.elementor-29 .elementor-element.elementor-element-e9292f1 a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f101d27 */.elementor-29 .elementor-element.elementor-element-f101d27 a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31181c4 */.elementor-29 .elementor-element.elementor-element-31181c4 a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d062a26 */.elementor-29 .elementor-element.elementor-element-d062a26 a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ce47c1 */.elementor-29 .elementor-element.elementor-element-8ce47c1 a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3489f49 */.elementor-29 .elementor-element.elementor-element-3489f49 a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-117d1b6 */.elementor-29 .elementor-element.elementor-element-117d1b6 a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5afbd */.elementor-29 .elementor-element.elementor-element-5e5afbd a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6bc083 */.elementor-29 .elementor-element.elementor-element-d6bc083 a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6e535d */.elementor-29 .elementor-element.elementor-element-d6e535d a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf5adc2 */.elementor-29 .elementor-element.elementor-element-bf5adc2 a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53000c0 */.elementor-29 .elementor-element.elementor-element-53000c0 a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a63db7 */.elementor-29 .elementor-element.elementor-element-7a63db7 a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-607231d */.elementor-29 .elementor-element.elementor-element-607231d a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ece4133 */.elementor-29 .elementor-element.elementor-element-ece4133 table {
    color: #F5EFE5;
    font-family: "Mulish", Sans-Serif;
}

.elementor-29 .elementor-element.elementor-element-ece4133 table th {
    text-align: left;
}

.elementor-29 .elementor-element.elementor-element-ece4133 table tbody th {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d322d6a */.elementor-29 .elementor-element.elementor-element-d322d6a {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a59dea */.elementor-29 .elementor-element.elementor-element-4a59dea ol {
    list-style-type: none;
    padding: 0;
}

.elementor-29 .elementor-element.elementor-element-4a59dea ol li {
    margin: 60px 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8b4d8c */.elementor-29 .elementor-element.elementor-element-d8b4d8c ol {
    list-style-type: none;
    padding: 0;
}

.elementor-29 .elementor-element.elementor-element-d8b4d8c ol li {
    margin: 60px 0;
}/* End custom CSS */