.elementor-5488 .elementor-element.elementor-element-89c1ab7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--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-5488 .elementor-element.elementor-element-89c1ab7, .elementor-5488 .elementor-element.elementor-element-89c1ab7::before{--border-transition:0.3s;}.elementor-5488 .elementor-element.elementor-element-89c1ab7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5488 .elementor-element.elementor-element-a6204cf.elementor-element{--align-self:center;}.elementor-5488 .elementor-element.elementor-element-a6204cf{top:0px;}.elementor-5488 .elementor-element.elementor-element-8e64ec8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5488 .elementor-element.elementor-element-6a41442{--lottie-container-width:100vw;--lottie-container-max-width:100vw;top:73px;}.elementor-5488 .elementor-element.elementor-element-6a41442.elementor-element{--align-self:center;}body:not(.rtl) .elementor-5488 .elementor-element.elementor-element-6a41442{left:100px;}body.rtl .elementor-5488 .elementor-element.elementor-element-6a41442{right:100px;}.elementor-5488 .elementor-element.elementor-element-6c4775e .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-5488 .elementor-element.elementor-element-eaa0723{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5488 .elementor-element.elementor-element-26f104f > .elementor-widget-container{margin:180px 0px 0px 0px;}.elementor-5488 .elementor-element.elementor-element-26f104f.elementor-element{--order:-99999 /* order start hack */;}.elementor-5488 .elementor-element.elementor-element-865ea3e{text-align:center;}.elementor-5488 .elementor-element.elementor-element-865ea3e .elementor-heading-title{font-size:32px;}.elementor-5488 .elementor-element.elementor-element-865ea3e > .elementor-widget-container{margin:420px 0px 20px 0px;}.elementor-5488 .elementor-element.elementor-element-c4c52fb{text-align:center;}.elementor-5488 .elementor-element.elementor-element-eca7c0b{text-align:center;}.elementor-5488 .elementor-element.elementor-element-eca7c0b .elementor-heading-title{font-size:32px;}.elementor-5488 .elementor-element.elementor-element-eca7c0b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5488 .elementor-element.elementor-element-16245d9{text-align:center;}.elementor-5488 .elementor-element.elementor-element-cb46d3e{--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;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:290px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5488 .elementor-element.elementor-element-cb46d3e, .elementor-5488 .elementor-element.elementor-element-cb46d3e::before{--border-transition:0.3s;}.elementor-5488 .elementor-element.elementor-element-dc5daab.elementor-element{--order:-99999 /* order start hack */;}.elementor-5488 .elementor-element.elementor-element-12b0458{text-align:center;}.elementor-5488 .elementor-element.elementor-element-060d495{text-align:center;}.elementor-5488 .elementor-element.elementor-element-060d495 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-5488 .elementor-element.elementor-element-d3d8faa{text-align:center;}.elementor-5488 .elementor-element.elementor-element-d3d8faa > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-5488 .elementor-element.elementor-element-b5af4d3{--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-evenly;--background-transition:0.3s;--margin-top:570px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-5488 .elementor-element.elementor-element-c9bb7b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(50px/2);}.elementor-5488 .elementor-element.elementor-element-c9bb7b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(50px/2);}.elementor-5488 .elementor-element.elementor-element-c9bb7b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(50px/2);margin-left:calc(50px/2);}.elementor-5488 .elementor-element.elementor-element-c9bb7b2 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-50px/2);margin-left:calc(-50px/2);}body.rtl .elementor-5488 .elementor-element.elementor-element-c9bb7b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-50px/2);}body:not(.rtl) .elementor-5488 .elementor-element.elementor-element-c9bb7b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-50px/2);}.elementor-5488 .elementor-element.elementor-element-c9bb7b2 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-5488 .elementor-element.elementor-element-c9bb7b2 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-5488 .elementor-element.elementor-element-c9bb7b2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;width:auto;max-width:auto;}.elementor-5488 .elementor-element.elementor-element-c9bb7b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5488 .elementor-element.elementor-element-c9bb7b2 .elementor-icon-list-item > a{font-size:21px;line-height:1em;}.elementor-5488 .elementor-element.elementor-element-c9bb7b2 .elementor-icon-list-text{color:var( --e-global-color-ce5b1fd );transition:color 0.3s;}.elementor-5488 .elementor-element.elementor-element-c9bb7b2.elementor-element{--align-self:flex-start;}.elementor-5488 .elementor-element.elementor-element-04e87e1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(50px/2);}.elementor-5488 .elementor-element.elementor-element-04e87e1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(50px/2);}.elementor-5488 .elementor-element.elementor-element-04e87e1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(50px/2);margin-left:calc(50px/2);}.elementor-5488 .elementor-element.elementor-element-04e87e1 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-50px/2);margin-left:calc(-50px/2);}body.rtl .elementor-5488 .elementor-element.elementor-element-04e87e1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-50px/2);}body:not(.rtl) .elementor-5488 .elementor-element.elementor-element-04e87e1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-50px/2);}.elementor-5488 .elementor-element.elementor-element-04e87e1 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-5488 .elementor-element.elementor-element-04e87e1 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-5488 .elementor-element.elementor-element-04e87e1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;width:auto;max-width:auto;}.elementor-5488 .elementor-element.elementor-element-04e87e1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5488 .elementor-element.elementor-element-04e87e1 .elementor-icon-list-item > a{font-size:21px;line-height:1em;}.elementor-5488 .elementor-element.elementor-element-04e87e1 .elementor-icon-list-text{color:var( --e-global-color-ce5b1fd );transition:color 0.3s;}.elementor-5488 .elementor-element.elementor-element-04e87e1.elementor-element{--align-self:flex-start;}.elementor-5488 .elementor-element.elementor-element-54f158e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-5488 .elementor-element.elementor-element-54f158e:not(.elementor-motion-effects-element-type-background), .elementor-5488 .elementor-element.elementor-element-54f158e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-5488 .elementor-element.elementor-element-54f158e, .elementor-5488 .elementor-element.elementor-element-54f158e::before{--border-transition:0.3s;}.elementor-5488 .elementor-element.elementor-element-cd4b407{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5488 .elementor-element.elementor-element-1b092aa img{width:100%;}.elementor-5488 .elementor-element.elementor-element-0a654fd img{width:100%;}.elementor-5488 .elementor-element.elementor-element-475bd04{--display:flex;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5488 .elementor-element.elementor-element-f702435{font-size:16px;line-height:1.5em;}.elementor-5488 .elementor-element.elementor-element-f702435 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5488 .elementor-element.elementor-element-d64ae17{--display:flex;--min-height:640px;--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5488 .elementor-element.elementor-element-d64ae17:not(.elementor-motion-effects-element-type-background), .elementor-5488 .elementor-element.elementor-element-d64ae17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bitdesignstudio.jp/wp-content/uploads/2025/07/member_photo.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5488 .elementor-element.elementor-element-d64ae17, .elementor-5488 .elementor-element.elementor-element-d64ae17::before{--border-transition:0.3s;}.elementor-5488 .elementor-element.elementor-element-78f7141.elementor-element{--order:-99999 /* order start hack */;}.elementor-5488 .elementor-element.elementor-element-78f7141{top:40px;}.elementor-5488 .elementor-element.elementor-element-d1ca9cb{--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;--background-transition:0.3s;}.elementor-5488 .elementor-element.elementor-element-d1ca9cb:not(.elementor-motion-effects-element-type-background), .elementor-5488 .elementor-element.elementor-element-d1ca9cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-5488 .elementor-element.elementor-element-d1ca9cb, .elementor-5488 .elementor-element.elementor-element-d1ca9cb::before{--border-transition:0.3s;}.elementor-5488 .elementor-element.elementor-element-9e350c7.elementor-element{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-5488 .elementor-element.elementor-element-9e350c7{left:1px;}body.rtl .elementor-5488 .elementor-element.elementor-element-9e350c7{right:1px;}.elementor-5488 .elementor-element.elementor-element-9e350c7{top:95px;z-index:3;}.elementor-5488 .elementor-element.elementor-element-7310ad5 .ecs-link-wrapper, 
            .elementor-5488 .elementor-element.elementor-element-7310ad5 .ecs-custom-grid .ecs-post-loop,
            .elementor-5488 .elementor-element.elementor-element-7310ad5 .ecs-post-loop > .elementor, 
            .elementor-5488 .elementor-element.elementor-element-7310ad5 .ecs-post-loop > .elementor .elementor-inner, 
            .elementor-5488 .elementor-element.elementor-element-7310ad5 .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap, 
            .elementor-5488 .elementor-element.elementor-element-7310ad5 .ecs-post-loop > .elementor .elementor-section-wrap,
            .elementor-5488 .elementor-element.elementor-element-7310ad5 .ecs-post-loop > .elementor > .elementor-section,
            .elementor-5488 .elementor-element.elementor-element-7310ad5 .ecs-post-loop > .elementor > .e-container,
            .elementor-5488 .elementor-element.elementor-element-7310ad5 .ecs-post-loop > .ecs-link-wrapper > .elementor > .e-container,
            .elementor-5488 .elementor-element.elementor-element-7310ad5 .ecs-post-loop > .ecs-link-wrapper > .elementor > .elementor-section,
            .elementor-5488 .elementor-element.elementor-element-7310ad5 .ecs-link-wrapper > .has-post-thumbnail, .ecs-link-wrapper > .has-post-thumbnail > .elementor-section,
            .elementor-5488 .elementor-element.elementor-element-7310ad5 .ecs-post-loop > .has-post-thumbnail, .ecs-post-loop > .has-post-thumbnail > .elementor-section,
            .elementor-5488 .elementor-element.elementor-element-7310ad5 .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap .elementor-top-section,  
            .elementor-5488 .elementor-element.elementor-element-7310ad5 .ecs-post-loop > .elementor .elementor-section-wrap .elementor-top-section, 
            .elementor-5488 .elementor-element.elementor-element-7310ad5 .ecs-post-loop > .elementor .elementor-container{height:100%;}.elementor-5488 .elementor-element.elementor-element-7310ad5 .elementor-post{height:auto;}.elementor-5488 .elementor-element.elementor-element-7310ad5{--e-posts-slides-to-show:3;--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-5488 .elementor-element.elementor-element-7310ad5 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-5488 .elementor-element.elementor-element-7310ad5 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-primary );}.elementor-5488 .elementor-element.elementor-element-7310ad5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:85px 0px 0px 0px;}.elementor-5488 .elementor-element.elementor-element-c551444 .elementor-button{background-color:#FFFFFF00;}.elementor-5488 .elementor-element.elementor-element-c551444 .elementor-button:hover, .elementor-5488 .elementor-element.elementor-element-c551444 .elementor-button:focus{background-color:var( --e-global-color-ce5b1fd );}.elementor-5488 .elementor-element.elementor-element-c551444 > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-5488 .elementor-element.elementor-element-8cdadba{--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;--background-transition:0.3s;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5488 .elementor-element.elementor-element-8cdadba, .elementor-5488 .elementor-element.elementor-element-8cdadba::before{--border-transition:0.3s;}.elementor-5488 .elementor-element.elementor-element-3e00201.elementor-element{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-5488 .elementor-element.elementor-element-3e00201{left:0px;}body.rtl .elementor-5488 .elementor-element.elementor-element-3e00201{right:0px;}.elementor-5488 .elementor-element.elementor-element-3e00201{top:40px;}.elementor-5488 .elementor-element.elementor-element-65c9649 > .elementor-widget-container{margin:30px 27px 0px 0px;}.elementor-5488 .elementor-element.elementor-element-65c9649{width:auto;max-width:auto;}.elementor-5488 .elementor-element.elementor-element-65c9649.elementor-element{--align-self:flex-start;}.elementor-5488 .elementor-element.elementor-element-4720341 img{width:100px;}.elementor-5488 .elementor-element.elementor-element-4720341 > .elementor-widget-container{margin:35px 0px 0px 27px;}.elementor-5488 .elementor-element.elementor-element-4720341{width:auto;max-width:auto;}.elementor-5488 .elementor-element.elementor-element-4720341.elementor-element{--align-self:flex-start;}.elementor-5488 .elementor-element.elementor-element-14f3fc7{--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;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5488 .elementor-element.elementor-element-484317e{text-align:center;font-size:14px;line-height:1.7em;width:initial;max-width:initial;}.elementor-5488 .elementor-element.elementor-element-0857f89 > .elementor-widget-container{margin:5px 0px 10px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5488 .elementor-element.elementor-element-cd4b407{--width:70%;}}@media(max-width:1024px){.elementor-5488 .elementor-element.elementor-element-a6204cf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5488 .elementor-element.elementor-element-6a41442{--lottie-container-max-width:100%;}.elementor-5488 .elementor-element.elementor-element-6a41442 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5488 .elementor-element.elementor-element-7310ad5{--e-posts-slides-to-show:3;}}@media(max-width:767px){.elementor-5488 .elementor-element.elementor-element-89c1ab7{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5488 .elementor-element.elementor-element-a6204cf > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-5488 .elementor-element.elementor-element-a6204cf{left:5%;}body.rtl .elementor-5488 .elementor-element.elementor-element-a6204cf{right:5%;}.elementor-5488 .elementor-element.elementor-element-a6204cf{top:10px;}.elementor-5488 .elementor-element.elementor-element-6a41442{--lottie-container-width:375px;top:2px;}.elementor-5488 .elementor-element.elementor-element-6a41442 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5488 .elementor-element.elementor-element-6a41442.elementor-element{--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-5488 .elementor-element.elementor-element-6a41442{left:0px;}body.rtl .elementor-5488 .elementor-element.elementor-element-6a41442{right:0px;}.elementor-5488 .elementor-element.elementor-element-6c4775e > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-5488 .elementor-element.elementor-element-eaa0723{--margin-top:125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5488 .elementor-element.elementor-element-26f104f img{width:85%;}.elementor-5488 .elementor-element.elementor-element-26f104f{top:-60px;}.elementor-5488 .elementor-element.elementor-element-865ea3e .elementor-heading-title{font-size:16px;}.elementor-5488 .elementor-element.elementor-element-865ea3e > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-5488 .elementor-element.elementor-element-c4c52fb{font-size:14px;line-height:1.9em;}.elementor-5488 .elementor-element.elementor-element-eca7c0b .elementor-heading-title{font-size:16px;}.elementor-5488 .elementor-element.elementor-element-eca7c0b > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-5488 .elementor-element.elementor-element-16245d9{font-size:14px;line-height:1.9em;}.elementor-5488 .elementor-element.elementor-element-cb46d3e{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5488 .elementor-element.elementor-element-dc5daab img{width:85%;}.elementor-5488 .elementor-element.elementor-element-060d495{font-size:14px;line-height:1.9em;}.elementor-5488 .elementor-element.elementor-element-060d495 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5488 .elementor-element.elementor-element-d3d8faa{font-size:14px;line-height:1.9em;}.elementor-5488 .elementor-element.elementor-element-d3d8faa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5488 .elementor-element.elementor-element-b5af4d3{--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;--margin-top:230px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5488 .elementor-element.elementor-element-c9bb7b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(50px/2);}.elementor-5488 .elementor-element.elementor-element-c9bb7b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(50px/2);}.elementor-5488 .elementor-element.elementor-element-c9bb7b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(50px/2);margin-left:calc(50px/2);}.elementor-5488 .elementor-element.elementor-element-c9bb7b2 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-50px/2);margin-left:calc(-50px/2);}body.rtl .elementor-5488 .elementor-element.elementor-element-c9bb7b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-50px/2);}body:not(.rtl) .elementor-5488 .elementor-element.elementor-element-c9bb7b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-50px/2);}.elementor-5488 .elementor-element.elementor-element-c9bb7b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5488 .elementor-element.elementor-element-c9bb7b2 .elementor-icon-list-item > a{font-size:18px;line-height:0em;}.elementor-5488 .elementor-element.elementor-element-c9bb7b2 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5488 .elementor-element.elementor-element-c9bb7b2{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-5488 .elementor-element.elementor-element-04e87e1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(50px/2);}.elementor-5488 .elementor-element.elementor-element-04e87e1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(50px/2);}.elementor-5488 .elementor-element.elementor-element-04e87e1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(50px/2);margin-left:calc(50px/2);}.elementor-5488 .elementor-element.elementor-element-04e87e1 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-50px/2);margin-left:calc(-50px/2);}body.rtl .elementor-5488 .elementor-element.elementor-element-04e87e1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-50px/2);}body:not(.rtl) .elementor-5488 .elementor-element.elementor-element-04e87e1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-50px/2);}.elementor-5488 .elementor-element.elementor-element-04e87e1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5488 .elementor-element.elementor-element-04e87e1 .elementor-icon-list-item > a{font-size:18px;line-height:0em;}.elementor-5488 .elementor-element.elementor-element-04e87e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5488 .elementor-element.elementor-element-04e87e1{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-5488 .elementor-element.elementor-element-54f158e{--padding-top:35px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5488 .elementor-element.elementor-element-1b092aa img{width:85%;}.elementor-5488 .elementor-element.elementor-element-0a654fd img{width:100%;}.elementor-5488 .elementor-element.elementor-element-475bd04{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5488 .elementor-element.elementor-element-f702435{font-size:14px;}.elementor-5488 .elementor-element.elementor-element-d64ae17{--min-height:250px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5488 .elementor-element.elementor-element-d64ae17:not(.elementor-motion-effects-element-type-background), .elementor-5488 .elementor-element.elementor-element-d64ae17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bitdesignstudio.jp/wp-content/uploads/2025/07/smember_mobile.jpg");background-size:100% auto;}.elementor-5488 .elementor-element.elementor-element-78f7141{top:20px;}.elementor-5488 .elementor-element.elementor-element-d1ca9cb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5488 .elementor-element.elementor-element-9e350c7 img{width:85%;}.elementor-5488 .elementor-element.elementor-element-9e350c7{top:20px;z-index:3;}.elementor-5488 .elementor-element.elementor-element-7310ad5{--e-posts-slides-to-show:1;--grid-column-gap:40px;}.elementor-5488 .elementor-element.elementor-element-7310ad5 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-5488 .elementor-element.elementor-element-c551444 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5488 .elementor-element.elementor-element-8cdadba{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5488 .elementor-element.elementor-element-3e00201 img{width:85%;}.elementor-5488 .elementor-element.elementor-element-3e00201{top:20px;}.elementor-5488 .elementor-element.elementor-element-65c9649 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5488 .elementor-element.elementor-element-65c9649{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-5488 .elementor-element.elementor-element-4720341 img{width:80px;}.elementor-5488 .elementor-element.elementor-element-4720341 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-5488 .elementor-element.elementor-element-4720341{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-5488 .elementor-element.elementor-element-14f3fc7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5488 .elementor-element.elementor-element-484317e{font-size:14px;line-height:1.8em;}.elementor-5488 .elementor-element.elementor-element-0857f89 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for lottie, class: .elementor-element-a6204cf */.elementor-5488 .elementor-element.elementor-element-a6204cf{
    mix-blend-mode: multiply;
}

.stop-at-end .lottie-animation {
    animation-play-state: paused !important;
}


.elementor-5488 .elementor-element.elementor-element-a6204cf{
    width: 1200px !important;
    max-width:1200px !important;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8e64ec8 */.elementor-5488 .elementor-element.elementor-element-8e64ec8{
    width: 1200px !important;
    max-width:1200px !important;
    margin-left: -7px;
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-6a41442 */.elementor-5488 .elementor-element.elementor-element-6a41442{
    mix-blend-mode: multiply;
    left: 0;
    right: 0
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6c4775e */.elementor-5488 .elementor-element.elementor-element-6c4775e{
    width: 100%;
    width: 375px !important;
    max-width: 375px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89c1ab7 */.elementor-5488 .elementor-element.elementor-element-89c1ab7 .e-con-inner{
    position:relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26f104f *//* スムーズスクロールとヘッダーのスタイル */
html {
  scroll-behavior: smooth; /* スムーズスクロールを有効化 */
}
/* ヘッダー部分のスタイル */
.elementor-5488 .elementor-element.elementor-element-26f104f .elementor-location-header {
  background-color: #ff9393; /* 背景色 */
  color: #fff; /* テキスト色 */
  position: fixed; /* 固定 */
  top: 0; /* 上からの位置 */
  transition: top .5s; /* アニメーション効果を追加 */
  width: 100%; /* 幅を100%に */
}
/* ヘッダーリストのスタイル */
.header-list {
  align-items: center; /* 垂直方向中央揃え */
  display: flex; /* 横並びに配置 */
  height: 70px; /* ヘッダーの高さ */
  justify-content: center; /* 左右中央寄せ */
}
/* ヘッダーアイテムのスタイル */
.header-item a {
  color: #fff; /* テキスト色 */
  padding: 10px; /* 内側の余白 */
  text-decoration: none; /* デフォルトの下線を消す */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaa0723 */.elementor-5488 .elementor-element.elementor-element-eaa0723 .e-con-inner{
    position:relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb46d3e */.elementor-5488 .elementor-element.elementor-element-cb46d3e .e-con-inner{
    position:relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5af4d3 */.elementor-5488 .elementor-element.elementor-element-b5af4d3  a{
    /*padding-bottom: 10px;*/
}

.elementor-5488 .elementor-element.elementor-element-b5af4d3  a::after {
    position: absolute;
    left: 0;
    content: '';
    width: 100%;
    height: 1px;
    /*カラー変更*/
    background: #7DBFA7;
    bottom:18px;
    /*カラー変更ここまで*/
    transform: scale(0, 1);
    transform-origin: left top;
    transition: transform 0.3s;
}

.elementor-5488 .elementor-element.elementor-element-b5af4d3  a:hover::after {
    transform: scale(1, 1);
}



@media screen and (max-width: 766px) {
    
    .elementor-5488 .elementor-element.elementor-element-b5af4d3 li:nth-child(4) {
        display: none;
    }
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f702435 */.elementor-5488 .elementor-element.elementor-element-f702435 strong{
    font-size: 26px;
    color: #7DBFA7;
    font-weight: normal;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-5488 .elementor-element.elementor-element-f702435 small{
    color: #000;
    font-size: 14px;
    margin-left: 15px; 
}


.elementor-5488 .elementor-element.elementor-element-f702435 strong:not(:first-child){
    margin-top: 40px;
}



@media screen and (max-width: 766px) {
 

 .elementor-5488 .elementor-element.elementor-element-f702435 strong{
    font-size: 16px;
    margin-bottom: 2px;
}
.elementor-5488 .elementor-element.elementor-element-f702435 strong:not(:first-child){
    margin-top: 20px;
}

.elementor-5488 .elementor-element.elementor-element-f702435 small{
    font-size: 10px;
}

.elementor-5488 .elementor-element.elementor-element-f702435 br{
    display:none;
}


  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d64ae17 */.elementor-5488 .elementor-element.elementor-element-d64ae17 .e-con-inner{
    position:relative;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-7310ad5 */.elementor-5488 .elementor-element.elementor-element-7310ad5{
    overflow: hidden;
    width: 980px;
    margin: 0px auto;
}
.elementor-5488 .elementor-element.elementor-element-7310ad5 .elementor-heading-title {
    overflow: hidden;
    height: 3.6em;
    /* 2em（行）x line-heightの1.8 */
  font-size: 16px;
  line-height: 1.8;
    
}

/*overflow: hidden を使用すると、リンクが効かなくなることがあるのは、要素が視覚的に隠れているため*/
.elementor-5488 .elementor-element.elementor-element-7310ad5 .swiper{
    overflow: hidden;
}

.elementor-5488 .elementor-element.elementor-element-7310ad5 .ecs-link-wrapper{
    position: relative;
    z-index: 10;
}

/*______________________*/
@media screen and (max-width: 766px) {
    .elementor-5488 .elementor-element.elementor-element-7310ad5{
        width: 300px;
    }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c551444 */.elementor-5488 .elementor-element.elementor-element-c551444 a:hover{
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1ca9cb */.elementor-5488 .elementor-element.elementor-element-d1ca9cb .e-con-inner{
    position:relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cdadba */.elementor-5488 .elementor-element.elementor-element-8cdadba .e-con-inner{
    position:relative;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-484317e */.elementor-5488 .elementor-element.elementor-element-484317e strong{
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 10px;
    display: block;
}

.elementor-5488 .elementor-element.elementor-element-484317e br.address{
    display: none;
}

@media screen and (max-width: 766px) {
 
 
 .elementor-5488 .elementor-element.elementor-element-484317e strong{
    font-size: 16px;
}


.elementor-5488 .elementor-element.elementor-element-484317e br.address{
    display: block;
}

  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0857f89 */.elementor-5488 .elementor-element.elementor-element-0857f89 a:hover{
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS */@media screen and (max-width: 766px) {
 body.elementor-page-5488 .section_ttl{
     top:10px;
}

body.elementor-page-5488 .section_ttl img{
    width: 18px;
}
}/* End custom CSS */