.elementor-1633 .elementor-element.elementor-element-1ecb2e0{--display:flex;--min-height:788px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-1633 .elementor-element.elementor-element-1ecb2e0:not(.elementor-motion-effects-element-type-background), .elementor-1633 .elementor-element.elementor-element-1ecb2e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.tenjinbrainclinic.jp/app/wp-content/uploads/top-mv_bg.jpg");background-position:0px -93px;background-size:cover;}.elementor-1633 .elementor-element.elementor-element-d1e8dc0{--display:flex;--min-height:628px;--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;}body:not(.rtl) .elementor-1633 .elementor-element.elementor-element-99959f2{right:0px;}body.rtl .elementor-1633 .elementor-element.elementor-element-99959f2{left:0px;}.elementor-1633 .elementor-element.elementor-element-99959f2{bottom:-21px;}.elementor-1633 .elementor-element.elementor-element-99959f2 .elementor-heading-title{font-family:"Akshar", Sans-serif;font-size:120px;line-height:120px;letter-spacing:8px;color:#FFFFFF2E;}.elementor-1633 .elementor-element.elementor-element-c685911 > .elementor-widget-container{padding:0px 0px 35px 0px;}.elementor-1633 .elementor-element.elementor-element-c685911 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:72px;font-weight:200;line-height:90px;color:#FFFFFF;}.elementor-1633 .elementor-element.elementor-element-6b557f8 > .elementor-widget-container{padding:5px 30px 5px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:4px 4px 4px 4px;}.elementor-1633 .elementor-element.elementor-element-6b557f8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-1633 .elementor-element.elementor-element-b072032{--display:flex;--position:absolute;--min-height:160px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;bottom:0px;}body:not(.rtl) .elementor-1633 .elementor-element.elementor-element-b072032{left:0px;}body.rtl .elementor-1633 .elementor-element.elementor-element-b072032{right:0px;}.elementor-1633 .elementor-element.elementor-element-feda7f1{--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:space-between;--align-items:center;}.elementor-1633 .elementor-element.elementor-element-6a72575{width:var( --container-widget-width, 690px );max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0;font-size:24px;line-height:1.4em;color:#FFFFFF;}.elementor-1633 .elementor-element.elementor-element-0887016{--display:flex;}.elementor-1633 .elementor-element.elementor-element-73ded52 .elementor-button{background-color:transparent;font-size:18px;background-image:linear-gradient(90deg, #2E1EE0 0%, #2A9CE3 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#0087DB;border-radius:4px 4px 4px 4px;padding:24px 0px 24px 0px;}.elementor-1633 .elementor-element.elementor-element-73ded52 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1633 .elementor-element.elementor-element-46042eb{text-align:center;font-size:15px;color:#FFFFFF;}.elementor-1633 .elementor-element.elementor-element-f6fef48{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1633 .elementor-element.elementor-element-f6fef48:not(.elementor-motion-effects-element-type-background), .elementor-1633 .elementor-element.elementor-element-f6fef48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1633 .elementor-element.elementor-element-f7fea85{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1633 .elementor-element.elementor-element-4d1af98{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-1633 .elementor-element.elementor-element-9386b82{--display:flex;}.elementor-1633 .elementor-element.elementor-element-cd79941{--grid-columns:1;}.elementor-1633 .elementor-element.elementor-element-3fe4d8e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1633 .elementor-element.elementor-element-3fe4d8e .elementor-icon{font-size:20px;}.elementor-1633 .elementor-element.elementor-element-d9fe8aa{--display:flex;}.elementor-1633 .elementor-element.elementor-element-716e414{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1633 .elementor-element.elementor-element-887a892 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1633 .elementor-element.elementor-element-887a892 .elementor-heading-title{font-size:40px;color:#FFFFFF;}.elementor-1633 .elementor-element.elementor-element-7116872 > .elementor-widget-container{margin:0px 0px 55px 0px;}.elementor-1633 .elementor-element.elementor-element-7116872{font-size:20px;line-height:36px;color:#FFFFFF;}.elementor-1633 .elementor-element.elementor-element-893b539{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1633 .elementor-element.elementor-element-dc5b30f{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1633 .elementor-element.elementor-element-dc5b30f:not(.elementor-motion-effects-element-type-background), .elementor-1633 .elementor-element.elementor-element-dc5b30f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1633 .elementor-element.elementor-element-f7a1500 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 20px;}.elementor-1633 .elementor-element.elementor-element-f7a1500 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;}.elementor-1633 .elementor-element.elementor-element-995d677{font-family:"Noto Sans JP", Sans-serif;font-weight:300;}.elementor-1633 .elementor-element.elementor-element-dc7fd09{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1633 .elementor-element.elementor-element-dc7fd09:not(.elementor-motion-effects-element-type-background), .elementor-1633 .elementor-element.elementor-element-dc7fd09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1633 .elementor-element.elementor-element-76947c9 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 20px;}.elementor-1633 .elementor-element.elementor-element-76947c9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;}.elementor-1633 .elementor-element.elementor-element-204cd50{font-family:"Noto Sans JP", Sans-serif;font-weight:300;}.elementor-1633 .elementor-element.elementor-element-7efbfe1{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1633 .elementor-element.elementor-element-7efbfe1:not(.elementor-motion-effects-element-type-background), .elementor-1633 .elementor-element.elementor-element-7efbfe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1633 .elementor-element.elementor-element-28e47c2 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 20px;}.elementor-1633 .elementor-element.elementor-element-28e47c2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;}.elementor-1633 .elementor-element.elementor-element-d965de4{font-family:"Noto Sans JP", Sans-serif;font-weight:300;}.elementor-1633 .elementor-element.elementor-element-71d14dc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 220px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:220px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1633 .elementor-element.elementor-element-71d14dc:not(.elementor-motion-effects-element-type-background), .elementor-1633 .elementor-element.elementor-element-71d14dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F4F7;}.elementor-1633 .elementor-element.elementor-element-458696d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1633 .elementor-element.elementor-element-637b2aa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-1633 .elementor-element.elementor-element-2d54e72{width:100%;max-width:100%;}.elementor-1633 .elementor-element.elementor-element-2d54e72 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1633 .elementor-element.elementor-element-2d54e72 .elementor-heading-title{font-size:40px;}.elementor-1633 .elementor-element.elementor-element-89bba29{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:300;line-height:36px;}.elementor-1633 .elementor-element.elementor-element-89bba29 p{margin-block-end:2em;}.elementor-1633 .elementor-element.elementor-element-cef3fc0{width:100%;max-width:100%;}.elementor-1633 .elementor-element.elementor-element-cef3fc0 > .elementor-widget-container{margin:0px 0px -220px 0px;padding:0px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-cef3fc0 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-1633 .elementor-element.elementor-element-79ff1f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1633 .elementor-element.elementor-element-79ff1f7:not(.elementor-motion-effects-element-type-background), .elementor-1633 .elementor-element.elementor-element-79ff1f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1633 .elementor-element.elementor-element-0d59ec2{--display:flex;}.elementor-1633 .elementor-element.elementor-element-f0cce90{width:var( --container-widget-width, 820px );max-width:820px;--container-widget-width:820px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-1633 .elementor-element.elementor-element-f0cce90{right:0px;}body.rtl .elementor-1633 .elementor-element.elementor-element-f0cce90{left:0px;}.elementor-1633 .elementor-element.elementor-element-f0cce90 img{width:100%;border-radius:10px 0px 0px 10px;}.elementor-1633 .elementor-element.elementor-element-f5ef92d{width:100%;max-width:100%;}.elementor-1633 .elementor-element.elementor-element-f5ef92d > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1633 .elementor-element.elementor-element-f5ef92d .elementor-heading-title{font-size:40px;}.elementor-1633 .elementor-element.elementor-element-af04f8f{width:100%;max-width:100%;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:300;}.elementor-1633 .elementor-element.elementor-element-af04f8f > .elementor-widget-container{margin:0px 0px 55px 0px;}.elementor-1633 .elementor-element.elementor-element-c08338d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--z-index:100;}.elementor-1633 .elementor-element.elementor-element-622a014{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-1633 .elementor-element.elementor-element-622a014:not(.elementor-motion-effects-element-type-background), .elementor-1633 .elementor-element.elementor-element-622a014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F4F7;}.elementor-1633 .elementor-element.elementor-element-015f56d > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-1633 .elementor-element.elementor-element-015f56d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;}.elementor-1633 .elementor-element.elementor-element-13e7e57{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-1633 .elementor-element.elementor-element-13e7e57:not(.elementor-motion-effects-element-type-background), .elementor-1633 .elementor-element.elementor-element-13e7e57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F4F7;}.elementor-1633 .elementor-element.elementor-element-3477d1c > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-1633 .elementor-element.elementor-element-3477d1c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;}.elementor-1633 .elementor-element.elementor-element-5a87069{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-1633 .elementor-element.elementor-element-5a87069:not(.elementor-motion-effects-element-type-background), .elementor-1633 .elementor-element.elementor-element-5a87069 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F4F7;}.elementor-1633 .elementor-element.elementor-element-3464cdd > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-1633 .elementor-element.elementor-element-3464cdd .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;}.elementor-1633 .elementor-element.elementor-element-f5725f1{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-1633 .elementor-element.elementor-element-f5725f1:not(.elementor-motion-effects-element-type-background), .elementor-1633 .elementor-element.elementor-element-f5725f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F4F7;}.elementor-1633 .elementor-element.elementor-element-a5d4a2c > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-1633 .elementor-element.elementor-element-a5d4a2c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;}.elementor-1633 .elementor-element.elementor-element-2dac9a7{--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-1633 .elementor-element.elementor-element-53090a3{--display:flex;}.elementor-1633 .elementor-element.elementor-element-5915144{--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:flex-start;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-1633 .elementor-element.elementor-element-2177074{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-1633 .elementor-element.elementor-element-2177074 .elementor-image-box-wrapper{text-align:start;}.elementor-1633 .elementor-element.elementor-element-2177074.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1633 .elementor-element.elementor-element-2177074.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1633 .elementor-element.elementor-element-2177074.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1633 .elementor-element.elementor-element-2177074 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-1633 .elementor-element.elementor-element-2177074 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1633 .elementor-element.elementor-element-2177074 .elementor-image-box-title{font-size:36px;line-height:48px;color:#FFFFFF;}.elementor-1633 .elementor-element.elementor-element-3912679{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;font-size:20px;color:#FFFFFF;}.elementor-1633 .elementor-element.elementor-element-0a95d0a{--display:flex;}.elementor-1633 .elementor-element.elementor-element-771aed3{--display:flex;}.elementor-1633 .elementor-element.elementor-element-d125a05{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;top:86px;}body:not(.rtl) .elementor-1633 .elementor-element.elementor-element-d125a05{left:50px;}body.rtl .elementor-1633 .elementor-element.elementor-element-d125a05{right:50px;}.elementor-1633 .elementor-element.elementor-element-238e859{width:100%;max-width:100%;}.elementor-1633 .elementor-element.elementor-element-238e859 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1633 .elementor-element.elementor-element-238e859 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;}.elementor-1633 .elementor-element.elementor-element-7557016 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1633 .elementor-element.elementor-element-7557016{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:300;line-height:28px;}.elementor-1633 .elementor-element.elementor-element-6b3b606{--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:flex-end;}.elementor-1633 .elementor-element.elementor-element-e46df2e{width:var( --container-widget-width, 202px );max-width:202px;--container-widget-width:202px;--container-widget-flex-grow:0;}.elementor-1633 .elementor-element.elementor-element-e46df2e > .elementor-widget-container{padding:0px 0px 0px 18px;}.elementor-1633 .elementor-element.elementor-element-8955214{--display:flex;}.elementor-1633 .elementor-element.elementor-element-c296456{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;top:86px;}body:not(.rtl) .elementor-1633 .elementor-element.elementor-element-c296456{left:50px;}body.rtl .elementor-1633 .elementor-element.elementor-element-c296456{right:50px;}.elementor-1633 .elementor-element.elementor-element-e36fbbb{width:100%;max-width:100%;}.elementor-1633 .elementor-element.elementor-element-e36fbbb > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1633 .elementor-element.elementor-element-e36fbbb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;}.elementor-1633 .elementor-element.elementor-element-bada2d5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1633 .elementor-element.elementor-element-bada2d5{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:300;line-height:28px;}.elementor-1633 .elementor-element.elementor-element-f0c36af{--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:flex-end;}.elementor-1633 .elementor-element.elementor-element-e7c0d8e{width:var( --container-widget-width, 215px );max-width:215px;--container-widget-width:215px;--container-widget-flex-grow:0;}.elementor-1633 .elementor-element.elementor-element-e7c0d8e > .elementor-widget-container{padding:0px 0px 0px 18px;}.elementor-1633 .elementor-element.elementor-element-479902f{--display:flex;}.elementor-1633 .elementor-element.elementor-element-283cf48{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;top:86px;}body:not(.rtl) .elementor-1633 .elementor-element.elementor-element-283cf48{left:50px;}body.rtl .elementor-1633 .elementor-element.elementor-element-283cf48{right:50px;}.elementor-1633 .elementor-element.elementor-element-3bdaf0c{width:100%;max-width:100%;}.elementor-1633 .elementor-element.elementor-element-3bdaf0c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1633 .elementor-element.elementor-element-3bdaf0c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;}.elementor-1633 .elementor-element.elementor-element-6cdc345 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1633 .elementor-element.elementor-element-6cdc345{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:300;line-height:28px;}.elementor-1633 .elementor-element.elementor-element-cdbb134{--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:flex-end;}.elementor-1633 .elementor-element.elementor-element-8ec6cfd{width:var( --container-widget-width, 215px );max-width:215px;--container-widget-width:215px;--container-widget-flex-grow:0;}.elementor-1633 .elementor-element.elementor-element-8ec6cfd > .elementor-widget-container{padding:0px 0px 0px 18px;}.elementor-1633 .elementor-element.elementor-element-b8414a0{--display:flex;}.elementor-1633 .elementor-element.elementor-element-58d6207{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;top:86px;}body:not(.rtl) .elementor-1633 .elementor-element.elementor-element-58d6207{left:50px;}body.rtl .elementor-1633 .elementor-element.elementor-element-58d6207{right:50px;}.elementor-1633 .elementor-element.elementor-element-b8f7402{width:100%;max-width:100%;}.elementor-1633 .elementor-element.elementor-element-b8f7402 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1633 .elementor-element.elementor-element-b8f7402 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;}.elementor-1633 .elementor-element.elementor-element-4851c9c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1633 .elementor-element.elementor-element-4851c9c{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:300;line-height:28px;}.elementor-1633 .elementor-element.elementor-element-9470a81{--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:flex-end;}.elementor-1633 .elementor-element.elementor-element-bac6dae{width:var( --container-widget-width, 215px );max-width:215px;--container-widget-width:215px;--container-widget-flex-grow:0;}.elementor-1633 .elementor-element.elementor-element-bac6dae > .elementor-widget-container{padding:0px 0px 0px 18px;}.elementor-1633 .elementor-element.elementor-element-784c613{--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-1633 .elementor-element.elementor-element-784c613:not(.elementor-motion-effects-element-type-background), .elementor-1633 .elementor-element.elementor-element-784c613 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1633 .elementor-element.elementor-element-1595906{--display:flex;--flex-wrap:wrap;}body:not(.rtl) .elementor-1633 .elementor-element.elementor-element-a6f60fa{left:0px;}body.rtl .elementor-1633 .elementor-element.elementor-element-a6f60fa{right:0px;}.elementor-1633 .elementor-element.elementor-element-a6f60fa{top:0px;}.elementor-1633 .elementor-element.elementor-element-a6f60fa img{border-radius:0px 10px 10px 0px;}.elementor-1633 .elementor-element.elementor-element-f3e3020{--display:flex;}.elementor-1633 .elementor-element.elementor-element-db72d80 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-1633 .elementor-element.elementor-element-db72d80 .elementor-heading-title{font-size:40px;}.elementor-1633 .elementor-element.elementor-element-a3f821a{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:300;line-height:36px;}.elementor-1633 .elementor-element.elementor-element-c430bff{--display:flex;}.elementor-1633 .elementor-element.elementor-element-8be1307{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:300;line-height:34px;}.elementor-1633 .elementor-element.elementor-element-b02074f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1633 .elementor-element.elementor-element-b02074f{text-align:end;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:300;line-height:34px;}.elementor-1633 .elementor-element.elementor-element-e0c99a4{--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:flex-end;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1633 .elementor-element.elementor-element-0dd2368{width:var( --container-widget-width, 236px );max-width:236px;--container-widget-width:236px;--container-widget-flex-grow:0;}.elementor-1633 .elementor-element.elementor-element-0dd2368 > .elementor-widget-container{padding:0px 0px 0px 18px;}.elementor-1633 .elementor-element.elementor-element-969e70e{--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-1633 .elementor-element.elementor-element-b880172{--display:flex;}.elementor-1633 .elementor-element.elementor-element-37d4f22{width:100%;max-width:100%;}.elementor-1633 .elementor-element.elementor-element-37d4f22 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1633 .elementor-element.elementor-element-926df5b{--display:flex;}.elementor-1633 .elementor-element.elementor-element-2c4133c > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 20px;}.elementor-1633 .elementor-element.elementor-element-2c4133c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-text );}.elementor-1633 .elementor-element.elementor-element-9ec4045{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1633 .elementor-element.elementor-element-f257e56{--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;}@media(min-width:768px){.elementor-1633 .elementor-element.elementor-element-d1e8dc0{--width:1200px;}.elementor-1633 .elementor-element.elementor-element-feda7f1{--width:1080px;}.elementor-1633 .elementor-element.elementor-element-0887016{--width:400px;}.elementor-1633 .elementor-element.elementor-element-dc5b30f{--width:32%;}.elementor-1633 .elementor-element.elementor-element-dc7fd09{--width:32%;}.elementor-1633 .elementor-element.elementor-element-7efbfe1{--width:32%;}.elementor-1633 .elementor-element.elementor-element-c08338d{--width:780px;}}@media(max-width:1024px){.elementor-1633 .elementor-element.elementor-element-1ecb2e0:not(.elementor-motion-effects-element-type-background), .elementor-1633 .elementor-element.elementor-element-1ecb2e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1633 .elementor-element.elementor-element-cd79941{--grid-columns:2;}}@media(max-width:767px){.elementor-1633 .elementor-element.elementor-element-1ecb2e0:not(.elementor-motion-effects-element-type-background), .elementor-1633 .elementor-element.elementor-element-1ecb2e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1633 .elementor-element.elementor-element-cd79941{--grid-columns:1;}.elementor-1633 .elementor-element.elementor-element-2177074 .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for heading, class: .elementor-element-6b557f8 */.elementor-1633 .elementor-element.elementor-element-6b557f8 .elementor-widget-container {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a72575 */.elementor-1633 .elementor-element.elementor-element-6a72575 em {
    display: inline-block;
    margin-bottom: 10px;
    border-bottom: solid 1px #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b072032 */.elementor-1633 .elementor-element.elementor-element-b072032 {
    backdrop-filter:blur(35px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d1af98 */.elementor-1633 .elementor-element.elementor-element-4d1af98 small {
        display: block;
        font-size: 18px;
        font-weight: 400;
        margin-top:-24px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7a1500 */.mark_c::before {
        content: "";
        display: block;
        position: absolute;
        top: 15px;
        left: 0;
        display: block;
        width: 10px;
        height: 10px;
        background: #51b1ed;
        border-radius: 100%;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76947c9 */.mark_c::before {
        content: "";
        display: block;
        position: absolute;
        top: 15px;
        left: 0;
        display: block;
        width: 10px;
        height: 10px;
        background: #51b1ed;
        border-radius: 100%;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28e47c2 */.mark_c::before {
        content: "";
        display: block;
        position: absolute;
        top: 15px;
        left: 0;
        display: block;
        width: 10px;
        height: 10px;
        background: #51b1ed;
        border-radius: 100%;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-015f56d */.elementor-1633 .elementor-element.elementor-element-015f56d small {
    display: inline-block;
        margin-bottom: 15px;
        padding: 0 15px;
        font-size: 16px;
        line-height: 28px;
        background: #fff;
        border-radius: 14px;
}
.elementor-1633 .elementor-element.elementor-element-015f56d em {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3477d1c */.elementor-1633 .elementor-element.elementor-element-3477d1c small {
    display: inline-block;
        margin-bottom: 15px;
        padding: 0 15px;
        font-size: 16px;
        line-height: 28px;
        background: #fff;
        border-radius: 14px;
}
.elementor-1633 .elementor-element.elementor-element-3477d1c em {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3464cdd */.elementor-1633 .elementor-element.elementor-element-3464cdd small {
    display: inline-block;
        margin-bottom: 15px;
        padding: 0 15px;
        font-size: 16px;
        line-height: 28px;
        background: #fff;
        border-radius: 14px;
}
.elementor-1633 .elementor-element.elementor-element-3464cdd em {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5d4a2c */.elementor-1633 .elementor-element.elementor-element-a5d4a2c small {
    display: inline-block;
        margin-bottom: 15px;
        padding: 0 15px;
        font-size: 16px;
        line-height: 28px;
        background: #fff;
        border-radius: 14px;
}
.elementor-1633 .elementor-element.elementor-element-a5d4a2c em {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e46df2e */.elementor-1633 .elementor-element.elementor-element-e46df2e ::before {
    content: "";
    display: block;
    position: absolute;
    top: 6px;
    left: 0;
    display: block;
    width: 10px;
    height: 10px;
    background: #1d148b;
    border-radius: 100%;
}
.elementor-1633 .elementor-element.elementor-element-e46df2e ::after {
    content: "";
        display: block;
        position: absolute;
        top: -1px;
        bottom: auto;
        left: auto;
        right: 5%;
        display: block;
        width: 36px;
        height: 24px;
        background: center no-repeat url(https://demo.tenjinbrainclinic.jp/app/wp-content/uploads/icon-btn_arrow-1.png);
        background-size: contain;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7c0d8e */.elementor-1633 .elementor-element.elementor-element-e7c0d8e ::before {
    content: "";
    display: block;
    position: absolute;
    top: 6px;
    left: 0;
    display: block;
    width: 10px;
    height: 10px;
    background: #1d148b;
    border-radius: 100%;
}
.elementor-1633 .elementor-element.elementor-element-e7c0d8e ::after {
    content: "";
        display: block;
        position: absolute;
        top: -1px;
        bottom: auto;
        left: auto;
        right: 5%;
        display: block;
        width: 36px;
        height: 24px;
        background: center no-repeat url(https://demo.tenjinbrainclinic.jp/app/wp-content/uploads/icon-btn_arrow-1.png);
        background-size: contain;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ec6cfd */.elementor-1633 .elementor-element.elementor-element-8ec6cfd ::before {
    content: "";
    display: block;
    position: absolute;
    top: 6px;
    left: 0;
    display: block;
    width: 10px;
    height: 10px;
    background: #1d148b;
    border-radius: 100%;
}
.elementor-1633 .elementor-element.elementor-element-8ec6cfd ::after {
    content: "";
        display: block;
        position: absolute;
        top: -1px;
        bottom: auto;
        left: auto;
        right: 5%;
        display: block;
        width: 36px;
        height: 24px;
        background: center no-repeat url(https://demo.tenjinbrainclinic.jp/app/wp-content/uploads/icon-btn_arrow-1.png);
        background-size: contain;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bac6dae */.elementor-1633 .elementor-element.elementor-element-bac6dae ::before {
    content: "";
    display: block;
    position: absolute;
    top: 6px;
    left: 0;
    display: block;
    width: 10px;
    height: 10px;
    background: #1d148b;
    border-radius: 100%;
}
.elementor-1633 .elementor-element.elementor-element-bac6dae ::after {
    content: "";
        display: block;
        position: absolute;
        top: -1px;
        bottom: auto;
        left: auto;
        right: 5%;
        display: block;
        width: 36px;
        height: 24px;
        background: center no-repeat url(https://demo.tenjinbrainclinic.jp/app/wp-content/uploads/icon-btn_arrow-1.png);
        background-size: contain;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b02074f */.elementor-1633 .elementor-element.elementor-element-b02074f small{
    display: inline-block;
        margin-right: 10px;
        font-size: 14px;
        color: #586fad;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0dd2368 */.elementor-1633 .elementor-element.elementor-element-0dd2368 ::before {
    content: "";
    display: block;
    position: absolute;
    top: 6px;
    left: 0;
    display: block;
    width: 10px;
    height: 10px;
    background: #1d148b;
    border-radius: 100%;
}
.elementor-1633 .elementor-element.elementor-element-0dd2368 ::after {
    content: "";
        display: block;
        position: absolute;
        top: -1px;
        bottom: auto;
        left: auto;
        right: 5%;
        display: block;
        width: 36px;
        height: 24px;
        background: center no-repeat url(https://demo.tenjinbrainclinic.jp/app/wp-content/uploads/icon-btn_arrow-1.png);
        background-size: contain;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37d4f22 */.elementor-1633 .elementor-element.elementor-element-37d4f22 h2{
    display: flex;
    justify-content: space-between;
    align-items: end;
    margin-bottom: 55px;
}
.elementor-1633 .elementor-element.elementor-element-37d4f22 em {
    display: inline-block;
    font-size: 46px;
    line-height: 60px;
    font-weight: 300;
}
.elementor-1633 .elementor-element.elementor-element-37d4f22 small {
    display: inline-block;
    font-size: 34px;
    font-weight: 200;
    color: #fff;
    opacity: .4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c4133c */.elementor-1633 .elementor-element.elementor-element-2c4133c ::before{
    content: "";
    position: absolute;
    left: 0;
    top:15px;
    display: block;
    width: 10px;
    height: 10px;
    background: #51b1ed;
    border-radius: 100%;
}/* End custom CSS */