.elementor-485 .elementor-element.elementor-element-17379f91{--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;--padding-top:11%;--padding-bottom:11%;--padding-left:0%;--padding-right:0%;}.elementor-485 .elementor-element.elementor-element-17379f91:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-17379f91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mimi-lovecoach.com/wp-content/uploads/2026/03/page_header04-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-485 .elementor-element.elementor-element-5ebfecdb{text-align:center;}.elementor-485 .elementor-element.elementor-element-5ebfecdb .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:42px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0.2em;color:#FFFFFF;}.elementor-485 .elementor-element.elementor-element-811030e{--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;--padding-top:100px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-485 .elementor-element.elementor-element-4d6319d{--display:flex;--gap:0px 0px;--row-gap:0px;--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-485 .elementor-element.elementor-element-c17e757{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:21px;font-weight:500;line-height:1.6em;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-9448676{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:400;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-436dd87{--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:100px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-436dd87:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-436dd87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-440baad );}.elementor-485 .elementor-element.elementor-element-31d0ba0{--display:flex;--gap:0px 0px;--row-gap:0px;--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-485 .elementor-element.elementor-element-8d7be82{text-align:center;padding:0px 0px 10px 0px;}.elementor-485 .elementor-element.elementor-element-8d7be82 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.1em;}.elementor-485 .elementor-element.elementor-element-440aedf{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-440aedf .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:42px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0.2em;color:var( --e-global-color-text );}.elementor-485 .elementor-element.elementor-element-983ce49{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-58bd82b{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-25a1daa4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-485 .elementor-element.elementor-element-3215141a img{border-radius:5px 0px 0px 5px;}.elementor-485 .elementor-element.elementor-element-3fda2b3{--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:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-485 .elementor-element.elementor-element-3fda2b3:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-3fda2b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mimi-lovecoach.com/wp-content/uploads/2025/12/online_img01-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-485 .elementor-element.elementor-element-438632e{--display:flex;--gap:0px 0px;--row-gap:0px;--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-485 .elementor-element.elementor-element-880cda8{--display:flex;--gap:0px 0px;--row-gap:0px;--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-485 .elementor-element.elementor-element-218e129{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;}.elementor-485 .elementor-element.elementor-element-218e129 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.1em;color:#FFFFFF;}.elementor-485 .elementor-element.elementor-element-57be13f{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-57be13f .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:42px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0.2em;color:#FFFFFF;}.elementor-485 .elementor-element.elementor-element-a8ae42c{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-bed6221{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-485 .elementor-element.elementor-element-8560247{--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 20px;--row-gap:0px;--column-gap:20px;--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-485 .elementor-element.elementor-element-f6a47b2{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-f6a47b2 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-485 .elementor-element.elementor-element-de06285{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-de06285 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.1em;color:#FFFFFF;}.elementor-485 .elementor-element.elementor-element-316c8c6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-485 .elementor-element.elementor-element-3198db5{--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 20px;--row-gap:0px;--column-gap:20px;--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-485 .elementor-element.elementor-element-34f6d26{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-34f6d26 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-485 .elementor-element.elementor-element-00fbe40{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-00fbe40 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.1em;color:#FFFFFF;}.elementor-485 .elementor-element.elementor-element-bd61078{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-485 .elementor-element.elementor-element-64e0ce2{--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 20px;--row-gap:0px;--column-gap:20px;--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-485 .elementor-element.elementor-element-5d32590{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-5d32590 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-485 .elementor-element.elementor-element-db308fc{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-db308fc .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.1em;color:#FFFFFF;}.elementor-485 .elementor-element.elementor-element-0f7545b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-485 .elementor-element.elementor-element-6d59601{--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 20px;--row-gap:0px;--column-gap:20px;--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-485 .elementor-element.elementor-element-f70a532{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-f70a532 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-485 .elementor-element.elementor-element-7af8a1c{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-7af8a1c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.1em;color:#FFFFFF;}.elementor-485 .elementor-element.elementor-element-51dae84{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-485 .elementor-element.elementor-element-369fe72{--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 20px;--row-gap:0px;--column-gap:20px;--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-485 .elementor-element.elementor-element-f13f1d2{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-f13f1d2 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-485 .elementor-element.elementor-element-17fa19a{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-17fa19a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.1em;color:#FFFFFF;}.elementor-485 .elementor-element.elementor-element-d80cd50{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-8236390{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-be3d787{--display:flex;--gap:0px 0px;--row-gap:0px;--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-485 .elementor-element.elementor-element-73e4d8a{text-align:center;padding:0px 0px 10px 0px;}.elementor-485 .elementor-element.elementor-element-73e4d8a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.1em;}.elementor-485 .elementor-element.elementor-element-77fa997{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-77fa997 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:42px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0.2em;color:var( --e-global-color-text );}.elementor-485 .elementor-element.elementor-element-65e25cb9{--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-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-42812a5{--display:flex;--gap:0px 0px;--row-gap:0px;--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-485 .elementor-element.elementor-element-6601575d{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-3c8f4d47{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:81px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-237b1db4 img{border-radius:05px 05px 05px 05px;box-shadow:0px 0px 10px 0px rgba(116.42343749999999, 116.42343749999999, 116.42343749999999, 0.34);}.elementor-485 .elementor-element.elementor-element-efbe9d1{--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;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-2df335a{--display:flex;--gap:0px 0px;--row-gap:0px;--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-485 .elementor-element.elementor-element-2ea181d{text-align:center;padding:0px 0px 10px 0px;}.elementor-485 .elementor-element.elementor-element-2ea181d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.1em;}.elementor-485 .elementor-element.elementor-element-ae873f5{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-ae873f5 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:42px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0.2em;color:var( --e-global-color-text );}.elementor-485 .elementor-element.elementor-element-36247b4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-485 .elementor-element.elementor-element-776b427{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-b27429d{--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:0% 5%;--row-gap:0%;--column-gap:5%;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-dbf097f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-485 .elementor-element.elementor-element-dbf097f:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-dbf097f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-440baad );}.elementor-485 .elementor-element.elementor-element-c407749{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:600;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-2522d1c{--display:flex;--gap:0px 0px;--row-gap:0px;--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-485 .elementor-element.elementor-element-9c60483{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-440baad );margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;background-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-485 .elementor-element.elementor-element-1a8f75b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-485 .elementor-element.elementor-element-1a8f75b:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-1a8f75b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-440baad );}.elementor-485 .elementor-element.elementor-element-791ddfe{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:600;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-d18058f{--display:flex;--gap:0px 0px;--row-gap:0px;--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-485 .elementor-element.elementor-element-01094db{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-440baad );margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;background-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-485 .elementor-element.elementor-element-dd5f952{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-dd5f952:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-dd5f952 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-440baad );}.elementor-485 .elementor-element.elementor-element-5a85858{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-485 .elementor-element.elementor-element-5c6afb7{text-align:center;padding:0px 0px 10px 0px;}.elementor-485 .elementor-element.elementor-element-5c6afb7 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.1em;}.elementor-485 .elementor-element.elementor-element-6a3eb0d{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-6a3eb0d .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:42px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0.2em;color:var( --e-global-color-text );}.elementor-485 .elementor-element.elementor-element-f07b25c{--display:flex;--gap:0px 0px;--row-gap:0px;--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-485 .elementor-element.elementor-element-40978ba2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-485 .elementor-element.elementor-element-40978ba2:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-40978ba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-485 .elementor-element.elementor-element-1039f6e0{text-align:left;padding:0px 0px 10px 0px;}.elementor-485 .elementor-element.elementor-element-1039f6e0 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:13px;font-weight:500;letter-spacing:0.1em;}.elementor-485 .elementor-element.elementor-element-50387a09{text-align:left;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-50387a09 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:0.1em;color:#6B7E6E;}.elementor-485 .elementor-element.elementor-element-2a47ff44{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-f184645{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-ba6e5bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-485 .elementor-element.elementor-element-ba6e5bb:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-ba6e5bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-485 .elementor-element.elementor-element-395e8f6{text-align:left;padding:0px 0px 10px 0px;}.elementor-485 .elementor-element.elementor-element-395e8f6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:13px;font-weight:500;letter-spacing:0.1em;}.elementor-485 .elementor-element.elementor-element-568a73b{text-align:left;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-568a73b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:0.1em;color:#6B7E6E;}.elementor-485 .elementor-element.elementor-element-c7e88fd{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-6c9ac1f{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-b0fd2d6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-485 .elementor-element.elementor-element-b0fd2d6:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-b0fd2d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-485 .elementor-element.elementor-element-e242c43{text-align:left;padding:0px 0px 10px 0px;}.elementor-485 .elementor-element.elementor-element-e242c43 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:13px;font-weight:500;letter-spacing:0.1em;}.elementor-485 .elementor-element.elementor-element-e2deab1{text-align:left;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-e2deab1 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:0.1em;color:#6B7E6E;}.elementor-485 .elementor-element.elementor-element-f5f68da{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-f15a37c{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-f0906e2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-485 .elementor-element.elementor-element-f0906e2:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-f0906e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-485 .elementor-element.elementor-element-b33087f{text-align:left;padding:0px 0px 10px 0px;}.elementor-485 .elementor-element.elementor-element-b33087f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:13px;font-weight:500;letter-spacing:0.1em;}.elementor-485 .elementor-element.elementor-element-be18fbf{text-align:left;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-be18fbf .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:0.1em;color:#6B7E6E;}.elementor-485 .elementor-element.elementor-element-a73b5ec{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-ae36289{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-66ffa97{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-87f3d94 .elementor-button{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-87f3d94 .elementor-button:hover, .elementor-485 .elementor-element.elementor-element-87f3d94 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-485 .elementor-element.elementor-element-87f3d94{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-6ee75d8{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-6ee75d8:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-6ee75d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF700;}.elementor-485 .elementor-element.elementor-element-34e5852{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-485 .elementor-element.elementor-element-98ce6f8{text-align:center;padding:0px 0px 10px 0px;}.elementor-485 .elementor-element.elementor-element-98ce6f8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.1em;}.elementor-485 .elementor-element.elementor-element-9104247{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-9104247 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:42px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0.2em;color:var( --e-global-color-text );}.elementor-485 .elementor-element.elementor-element-5811237{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:8px;}.elementor-485 .elementor-element.elementor-element-e26bb0d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--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-485 .elementor-element.elementor-element-e26bb0d:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-e26bb0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-485 .elementor-element.elementor-element-42034dd{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-18d9998 .elementor-button{font-family:"Noto Serif JP", Sans-serif;font-size:13px;font-weight:500;border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-18d9998 .elementor-button:hover, .elementor-485 .elementor-element.elementor-element-18d9998 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-485 .elementor-element.elementor-element-18d9998{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-cef7977{--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:200px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-485 .elementor-element.elementor-element-c09f840{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-size:var( --e-global-typography-secondary-font-size );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-485 .elementor-element.elementor-element-1a2cad3{--divider-border-style:solid;--divider-color:#CEC2B3;--divider-border-width:1px;}.elementor-485 .elementor-element.elementor-element-1a2cad3 .elementor-divider-separator{width:100%;}.elementor-485 .elementor-element.elementor-element-1a2cad3 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-485 .elementor-element.elementor-element-afbe1cc{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;line-height:2em;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-1844391{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;line-height:2em;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-432209b3{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;line-height:2em;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-5e6ff97{--divider-border-style:solid;--divider-color:#CEC2B3;--divider-border-width:1px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-5e6ff97 .elementor-divider-separator{width:100%;}.elementor-485 .elementor-element.elementor-element-5e6ff97 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-485 .elementor-element.elementor-element-fd7c1aa{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-485 .elementor-element.elementor-element-fd7c1aa:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-fd7c1aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mimi-lovecoach.com/wp-content/uploads/2025/11/bottom_contact-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-485 .elementor-element.elementor-element-eb0468c{--display:flex;--gap:0px 0px;--row-gap:0px;--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-485 .elementor-element.elementor-element-76c142d{--display:flex;--gap:0px 0px;--row-gap:0px;--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-485 .elementor-element.elementor-element-7a3a882{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;}.elementor-485 .elementor-element.elementor-element-7a3a882 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.1em;color:#FFFFFF;}.elementor-485 .elementor-element.elementor-element-5e1ea0a{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-5e1ea0a .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:42px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0.2em;color:#FFFFFF;}.elementor-485 .elementor-element.elementor-element-a45fb10{text-align:center;padding:10px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-a45fb10 .elementor-heading-title{font-family:"Arapey", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-485 .elementor-element.elementor-element-098fd3f{text-align:center;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-098fd3f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-485 .elementor-element.elementor-element-90cb93a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-485 .elementor-element.elementor-element-c965349 .elementor-button{font-family:"Noto Serif JP", Sans-serif;font-size:13px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:var( --e-global-color-440baad );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-c965349 .elementor-button:hover, .elementor-485 .elementor-element.elementor-element-c965349 .elementor-button:focus{color:var( --e-global-color-440baad );background-color:var( --e-global-color-secondary );}.elementor-485 .elementor-element.elementor-element-c965349 .elementor-button:hover svg, .elementor-485 .elementor-element.elementor-element-c965349 .elementor-button:focus svg{fill:var( --e-global-color-440baad );}.elementor-485 .elementor-element.elementor-element-c965349{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-9079d74 .elementor-button{font-family:"Noto Serif JP", Sans-serif;font-size:13px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:var( --e-global-color-440baad );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-9079d74 .elementor-button:hover, .elementor-485 .elementor-element.elementor-element-9079d74 .elementor-button:focus{color:var( --e-global-color-440baad );background-color:var( --e-global-color-secondary );}.elementor-485 .elementor-element.elementor-element-9079d74 .elementor-button:hover svg, .elementor-485 .elementor-element.elementor-element-9079d74 .elementor-button:focus svg{fill:var( --e-global-color-440baad );}.elementor-485 .elementor-element.elementor-element-9079d74{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-866c19d{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-70b13d1{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-70b13d1 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:52px;font-weight:400;line-height:1.3em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-485 .elementor-element.elementor-element-fbce8f5{text-align:center;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-fbce8f5 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;letter-spacing:0.1em;color:#FFFFFF;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-485 .elementor-element.elementor-element-880cda8{--justify-content:center;}.elementor-485 .elementor-element.elementor-element-bed6221{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-485 .elementor-element.elementor-element-76c142d{--justify-content:center;}.elementor-485 .elementor-element.elementor-element-90cb93a{--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-485 .elementor-element.elementor-element-17379f91:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-17379f91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mimi-lovecoach.com/wp-content/uploads/2026/03/page_header04-sp.jpg");}.elementor-485 .elementor-element.elementor-element-17379f91{--padding-top:26%;--padding-bottom:26%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-485 .elementor-element.elementor-element-5ebfecdb .elementor-heading-title{font-size:32px;}.elementor-485 .elementor-element.elementor-element-811030e{--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-485 .elementor-element.elementor-element-c17e757{font-size:18px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-9448676{text-align:left;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-436dd87{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-8d7be82 .elementor-heading-title{font-size:12px;}.elementor-485 .elementor-element.elementor-element-440aedf .elementor-heading-title{font-size:32px;}.elementor-485 .elementor-element.elementor-element-983ce49{--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-485 .elementor-element.elementor-element-58bd82b{text-align:left;font-size:13px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-25a1daa4{--content-width:90%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-485 .elementor-element.elementor-element-3fda2b3:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-3fda2b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mimi-lovecoach.com/wp-content/uploads/2025/12/online_img01-scaled.jpg");background-position:center center;}.elementor-485 .elementor-element.elementor-element-3fda2b3{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-485 .elementor-element.elementor-element-218e129 .elementor-heading-title{font-size:12px;}.elementor-485 .elementor-element.elementor-element-57be13f .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-485 .elementor-element.elementor-element-a8ae42c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-bed6221{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-8560247{--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-485 .elementor-element.elementor-element-f6a47b2 .elementor-heading-title{font-size:24px;}.elementor-485 .elementor-element.elementor-element-de06285 .elementor-heading-title{font-size:16px;}.elementor-485 .elementor-element.elementor-element-de06285{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-316c8c6{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-3198db5{--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-485 .elementor-element.elementor-element-34f6d26 .elementor-heading-title{font-size:24px;}.elementor-485 .elementor-element.elementor-element-00fbe40 .elementor-heading-title{font-size:16px;}.elementor-485 .elementor-element.elementor-element-00fbe40{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-bd61078{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-64e0ce2{--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-485 .elementor-element.elementor-element-5d32590 .elementor-heading-title{font-size:24px;}.elementor-485 .elementor-element.elementor-element-db308fc .elementor-heading-title{font-size:16px;}.elementor-485 .elementor-element.elementor-element-db308fc{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-0f7545b{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-6d59601{--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-485 .elementor-element.elementor-element-f70a532 .elementor-heading-title{font-size:24px;}.elementor-485 .elementor-element.elementor-element-7af8a1c .elementor-heading-title{font-size:16px;}.elementor-485 .elementor-element.elementor-element-7af8a1c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-51dae84{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-369fe72{--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-485 .elementor-element.elementor-element-f13f1d2 .elementor-heading-title{font-size:24px;}.elementor-485 .elementor-element.elementor-element-17fa19a .elementor-heading-title{font-size:16px;}.elementor-485 .elementor-element.elementor-element-17fa19a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-d80cd50{text-align:left;font-size:13px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-8236390{--padding-top:100px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-73e4d8a .elementor-heading-title{font-size:12px;}.elementor-485 .elementor-element.elementor-element-77fa997 .elementor-heading-title{font-size:32px;}.elementor-485 .elementor-element.elementor-element-65e25cb9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-485 .elementor-element.elementor-element-42812a5{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-6601575d{text-align:left;font-size:14px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-3c8f4d47{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-efbe9d1{--padding-top:60px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-2ea181d .elementor-heading-title{font-size:12px;}.elementor-485 .elementor-element.elementor-element-ae873f5 .elementor-heading-title{font-size:32px;}.elementor-485 .elementor-element.elementor-element-36247b4{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-485 .elementor-element.elementor-element-776b427{text-align:left;font-size:13px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-b27429d{--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:0% 0%;--row-gap:0%;--column-gap:0%;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-485 .elementor-element.elementor-element-c407749{text-align:center;font-size:14px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-2522d1c{--content-width:100px;}.elementor-485 .elementor-element.elementor-element-9c60483{text-align:center;font-size:14px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-1a8f75b{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-485 .elementor-element.elementor-element-791ddfe{text-align:center;font-size:14px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-d18058f{--content-width:100px;}.elementor-485 .elementor-element.elementor-element-01094db{text-align:center;font-size:14px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-dd5f952{--padding-top:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-5c6afb7 .elementor-heading-title{font-size:12px;}.elementor-485 .elementor-element.elementor-element-6a3eb0d .elementor-heading-title{font-size:32px;}.elementor-485 .elementor-element.elementor-element-40978ba2{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-485 .elementor-element.elementor-element-1039f6e0 .elementor-heading-title{font-size:12px;}.elementor-485 .elementor-element.elementor-element-1039f6e0{padding:0px 0px 05px 0px;}.elementor-485 .elementor-element.elementor-element-50387a09 .elementor-heading-title{font-size:16px;}.elementor-485 .elementor-element.elementor-element-50387a09{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-2a47ff44{font-size:14px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-f184645{font-size:12px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-ba6e5bb{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-485 .elementor-element.elementor-element-395e8f6 .elementor-heading-title{font-size:12px;}.elementor-485 .elementor-element.elementor-element-395e8f6{padding:0px 0px 05px 0px;}.elementor-485 .elementor-element.elementor-element-568a73b .elementor-heading-title{font-size:16px;}.elementor-485 .elementor-element.elementor-element-568a73b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-c7e88fd{font-size:14px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-6c9ac1f{font-size:12px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-b0fd2d6{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-485 .elementor-element.elementor-element-e242c43 .elementor-heading-title{font-size:12px;}.elementor-485 .elementor-element.elementor-element-e242c43{padding:0px 0px 05px 0px;}.elementor-485 .elementor-element.elementor-element-e2deab1 .elementor-heading-title{font-size:16px;}.elementor-485 .elementor-element.elementor-element-e2deab1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-f5f68da{font-size:14px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-f15a37c{font-size:12px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-f0906e2{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-485 .elementor-element.elementor-element-b33087f .elementor-heading-title{font-size:12px;}.elementor-485 .elementor-element.elementor-element-b33087f{padding:0px 0px 05px 0px;}.elementor-485 .elementor-element.elementor-element-be18fbf .elementor-heading-title{font-size:16px;}.elementor-485 .elementor-element.elementor-element-be18fbf{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-a73b5ec{font-size:14px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-ae36289{font-size:12px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-485 .elementor-element.elementor-element-87f3d94{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-6ee75d8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-98ce6f8 .elementor-heading-title{font-size:12px;}.elementor-485 .elementor-element.elementor-element-9104247 .elementor-heading-title{font-size:32px;}.elementor-485 .elementor-element.elementor-element-e26bb0d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-485 .elementor-element.elementor-element-42034dd{text-align:left;font-size:14px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-18d9998{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-cef7977{--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-485 .elementor-element.elementor-element-afbe1cc{text-align:center;font-size:17px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-1844391{text-align:center;font-size:17px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-432209b3{text-align:left;font-size:14px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-fd7c1aa:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-fd7c1aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mimi-lovecoach.com/wp-content/uploads/2025/11/bottom_contact-sp.jpg");}.elementor-485 .elementor-element.elementor-element-fd7c1aa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-485 .elementor-element.elementor-element-7a3a882 .elementor-heading-title{font-size:12px;}.elementor-485 .elementor-element.elementor-element-5e1ea0a .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-485 .elementor-element.elementor-element-a45fb10 .elementor-heading-title{font-size:14px;}.elementor-485 .elementor-element.elementor-element-098fd3f .elementor-heading-title{font-size:15px;line-height:1.6em;}.elementor-485 .elementor-element.elementor-element-c965349{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-9079d74{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-866c19d{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-485 .elementor-element.elementor-element-70b13d1 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-485 .elementor-element.elementor-element-fbce8f5 .elementor-heading-title{font-size:15px;line-height:1.6em;}}@media(min-width:768px){.elementor-485 .elementor-element.elementor-element-4d6319d{--content-width:1000px;}.elementor-485 .elementor-element.elementor-element-983ce49{--content-width:1000px;}.elementor-485 .elementor-element.elementor-element-25a1daa4{--content-width:1000px;}.elementor-485 .elementor-element.elementor-element-438632e{--content-width:1300px;}.elementor-485 .elementor-element.elementor-element-880cda8{--width:100%;}.elementor-485 .elementor-element.elementor-element-65e25cb9{--content-width:1000px;}.elementor-485 .elementor-element.elementor-element-42812a5{--width:50%;}.elementor-485 .elementor-element.elementor-element-3c8f4d47{--width:50%;}.elementor-485 .elementor-element.elementor-element-b27429d{--content-width:1000px;}.elementor-485 .elementor-element.elementor-element-2522d1c{--content-width:100px;}.elementor-485 .elementor-element.elementor-element-d18058f{--content-width:100px;}.elementor-485 .elementor-element.elementor-element-f07b25c{--content-width:1000px;}.elementor-485 .elementor-element.elementor-element-66ffa97{--content-width:1000px;}.elementor-485 .elementor-element.elementor-element-5811237{--content-width:1000px;}.elementor-485 .elementor-element.elementor-element-c09f840{--content-width:1000px;}.elementor-485 .elementor-element.elementor-element-eb0468c{--content-width:1000px;}.elementor-485 .elementor-element.elementor-element-76c142d{--width:100%;}.elementor-485 .elementor-element.elementor-element-90cb93a{--content-width:1000px;}.elementor-485 .elementor-element.elementor-element-866c19d{--content-width:1000px;}}@media(max-width:1024px) and (min-width:768px){.elementor-485 .elementor-element.elementor-element-25a1daa4{--content-width:90%;}.elementor-485 .elementor-element.elementor-element-880cda8{--width:100%;}.elementor-485 .elementor-element.elementor-element-76c142d{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-25a1daa4 */.img_box .e-con-inner {
    margin: 0;
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8ae42c */.learn__items {
    max-width: 800px;
    margin: 0 auto;
}

.learn__item {  
    border-bottom: 1px solid #cec2b3;
}
.learn__item:nth-child(5) {
    border-bottom: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0468f98 */ul.list01 li:before{
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background:#859a93;
}
ul.list01 {
    list-style: none;
    padding: 0;
    margin: 0;
}
ul.list01 li {
    display: flex;
    align-items: baseline
    ;
      justify-content: space-between;
}
ul.list01 li p {
    width: calc(100% - 10px);
        font-family: "Noto Sans JP", Sans-serif;
    font-size: 14px;
    color: #544739;
    padding-top: 10px;
    white-space: nowrap;
}
.list01.center {
   text-align: center;
}
ul.list01.list01-1 {
    display: inline-block;
    text-align: left;
}
@media print, screen and (min-width: 1024px) {
  ul.list01.list01-1 p{
    white-space: nowrap;
}  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-776b427 */.big {
    font-size: 16px;
}
.under__line.under__line02 {
    padding: 0 0 0 5px;
}
.under__line .big {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c407749 */.big {
    font-size: 16px;
}
.under__line.under__line02 {
    padding: 0 0 0 5px;
}
.under__line .big {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c60483 */.big {
    font-size: 16px;
}
.under__line.under__line02 {
    padding: 0 0 0 5px;
}
.under__line .big {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-791ddfe */.big {
    font-size: 16px;
}
.under__line.under__line02 {
    padding: 0 0 0 5px;
}
.under__line .big {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01094db */.big {
    font-size: 16px;
}
.under__line.under__line02 {
    padding: 0 0 0 5px;
}
.under__line .big {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87f3d94 */.main_button.service_btn .jp__text {
    color: #fff;
    padding-top: 10px!important;
}

.main_button.contact_btn a:after {
    border-color: #859a93;
}


.main_button.service_btn  a {
    width: 400px!important;
    max-width: 100%;
    height: 60px;
}

.main_button.contact_btn a:hover:after {
    border-color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd5f952 */.bg_box {
    position: relative;
    z-index: 2;
}
.bg_box:before {
    content: "";
    display: block;
    width: 95%;
    height: 95.57%;
    background:#fffcf7;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
@media screen and (min-width: 1024px) {
  .bg_box.bg_box02:before {
    width: 92.86%;
    height: 80.57%;
}  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afbe1cc */.under__line02.big {
    font-weght:700!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1844391 */.under__line02.big {
    font-weght:700!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-432209b3 */.under__line02.big {
    font-weght:700!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c965349 */.main_button.contact_btn .jp__text{
    color: #544739;
    padding-top: 10px!important;
}
.main_button.contact_btn a:after {
    border-color: #859a93;
}
.main_button.contact_btn a {
    width: 450px;
    max-width: 100%;
    height: 80px;
}
.main_button.contact_btn a:hover:after{
     border-color: #fff;
}/* End custom CSS */