.leales-1105 .leales-element.leales-element-7f91e2e5 > .leales-container > .leales-row > .leales-column > .leales-column-wrap > .leales-widget-wrap{align-content:center;align-items:center;}.leales-1105 .leales-element.leales-element-7f91e2e5:not(.leales-motion-effects-element-type-background), .leales-1105 .leales-element.leales-element-7f91e2e5 > .leales-motion-effects-container > .leales-motion-effects-layer{background-color:#90909000;}.leales-1105 .leales-element.leales-element-7f91e2e5 > .leales-background-overlay{opacity:0.35;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.leales-1105 .leales-element.leales-element-7f91e2e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 50px;z-index:100;}.leales-1105 .leales-element.leales-element-7f91e2e5 a{color:var( --e-global-color-primary );}.leales-bc-flex-widget .leales-1105 .leales-element.leales-element-76451689.leales-column .leales-column-wrap{align-items:center;}.leales-1105 .leales-element.leales-element-76451689.leales-column.leales-element[data-element_type="column"] > .leales-column-wrap.leales-element-populated > .leales-widget-wrap{align-content:center;align-items:center;}.leales-1105 .leales-element.leales-element-76451689 > .leales-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.leales-1105 .leales-element.leales-element-76451689 > .leales-element-populated > .leales-widget-wrap{padding:0px 0px 0px 0px;}.leales-1105 .leales-element.leales-element-621feb{text-align:left;}.leales-1105 .leales-element.leales-element-621feb img{width:120px;}.leales-bc-flex-widget .leales-1105 .leales-element.leales-element-38a3579b.leales-column .leales-column-wrap{align-items:flex-start;}.leales-1105 .leales-element.leales-element-38a3579b.leales-column.leales-element[data-element_type="column"] > .leales-column-wrap.leales-element-populated > .leales-widget-wrap{align-content:flex-start;align-items:flex-start;}.leales-1105 .leales-element.leales-element-38a3579b.leales-column > .leales-column-wrap > .leales-widget-wrap{justify-content:flex-end;}.leales-1105 .leales-element.leales-element-38a3579b > .leales-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.leales-1105 .leales-element.leales-element-38a3579b > .leales-element-populated > .leales-widget-wrap{padding:0px 0px 0px 0px;}.leales-1105 .leales-element.leales-element-53417452 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i{font-size:40px;}.leales-1105 .leales-element.leales-element-53417452 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg{width:40px;}.leales-1105 .leales-element.leales-element-53417452 .jet-mobile-menu__toggle{background-color:var( --e-global-color-602912d );border-radius:0px 0px 0px 20px;}.leales-1105 .leales-element.leales-element-53417452 .jet-mobile-menu__container .jet-mobile-menu__controls{padding:0px 0px 0px 0px;}.leales-1105 .leales-element.leales-element-53417452 .jet-mobile-menu__container .jet-mobile-menu__back i{font-size:8px;}.leales-1105 .leales-element.leales-element-53417452 .jet-mobile-menu__container{width:350px;border-radius:20px 20px 20px 20px;z-index:999;}.leales-1105 .leales-element.leales-element-53417452 .jet-mobile-menu__container .jet-mobile-menu__container-inner{background-color:var( --e-global-color-602912d );padding:25px 25px 25px 25px;border-radius:20px 20px 20px 20px;}.leales-1105 .leales-element.leales-element-53417452 .jet-mobile-menu-widget .jet-mobile-menu-cover{z-index:calc(999-1);}.leales-1105 .leales-element.leales-element-53417452 .jet-mobile-menu__item .jet-menu-icon{align-self:center;justify-content:center;}.leales-1105 .leales-element.leales-element-53417452 .jet-mobile-menu__item .jet-menu-label{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;line-height:1em;color:var( --e-global-color-primary );}.leales-1105 .leales-element.leales-element-53417452 .jet-mobile-menu__item{padding:0px 0px 20px 0px;}.leales-1105 .leales-element.leales-element-53417452 .jet-mobile-menu__item .jet-menu-badge{align-self:flex-start;}.leales-1105 .leales-element.leales-element-53417452{width:100%;max-width:100%;}.leales-1105 .leales-element.leales-element-3a65da5c:not(.leales-motion-effects-element-type-background), .leales-1105 .leales-element.leales-element-3a65da5c > .leales-motion-effects-container > .leales-motion-effects-layer{background-color:#867D766B;}.leales-1105 .leales-element.leales-element-3a65da5c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.leales-1105 .leales-element.leales-element-3a65da5c > .leales-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.leales-1105 .leales-element.leales-element-1ebf60f7 .leales-button{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:500;line-height:1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-602912d );border-radius:5px 5px 5px 5px;}.leales-1105 .leales-element.leales-element-3ba9854 .leales-button{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:500;line-height:1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-602912d );border-radius:5px 5px 5px 5px;}.leales-1105 .leales-element.leales-element-f69b8fd .leales-button{font-family:"Teachers", Sans-serif;font-size:28px;font-weight:500;line-height:1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:transparent;background-image:radial-gradient(at center center, #FFBABA3D 45%, #FFBABA 100%);border-radius:50% 50% 50% 50%;padding:44px 0px 0px 0px;}@media(max-width:1024px){.leales-1105 .leales-element.leales-element-7f91e2e5{padding:0px 0px 0px 30px;}.leales-bc-flex-widget .leales-1105 .leales-element.leales-element-76451689.leales-column .leales-column-wrap{align-items:center;}.leales-1105 .leales-element.leales-element-76451689.leales-column.leales-element[data-element_type="column"] > .leales-column-wrap.leales-element-populated > .leales-widget-wrap{align-content:center;align-items:center;}.leales-1105 .leales-element.leales-element-76451689 > .leales-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.leales-1105 .leales-element.leales-element-621feb img{width:100px;}.leales-bc-flex-widget .leales-1105 .leales-element.leales-element-38a3579b.leales-column .leales-column-wrap{align-items:flex-start;}.leales-1105 .leales-element.leales-element-38a3579b.leales-column.leales-element[data-element_type="column"] > .leales-column-wrap.leales-element-populated > .leales-widget-wrap{align-content:flex-start;align-items:flex-start;}.leales-1105 .leales-element.leales-element-53417452 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i{font-size:30px;}.leales-1105 .leales-element.leales-element-53417452 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg{width:30px;}.leales-1105 .leales-element.leales-element-53417452 .jet-mobile-menu__item .jet-menu-label{font-size:16px;}}@media(max-width:768px){.leales-1105 .leales-element.leales-element-7f91e2e5{padding:0px 0px 0px 15px;}.leales-1105 .leales-element.leales-element-76451689{width:50%;}.leales-1105 .leales-element.leales-element-76451689 > .leales-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.leales-1105 .leales-element.leales-element-621feb img{width:60px;}.leales-1105 .leales-element.leales-element-38a3579b{width:50%;}.leales-bc-flex-widget .leales-1105 .leales-element.leales-element-38a3579b.leales-column .leales-column-wrap{align-items:flex-start;}.leales-1105 .leales-element.leales-element-38a3579b.leales-column.leales-element[data-element_type="column"] > .leales-column-wrap.leales-element-populated > .leales-widget-wrap{align-content:flex-start;align-items:flex-start;}.leales-1105 .leales-element.leales-element-53417452 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i{font-size:20px;}.leales-1105 .leales-element.leales-element-53417452 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg{width:20px;}.leales-1105 .leales-element.leales-element-53417452 .jet-mobile-menu__container{width:280px;}.leales-1105 .leales-element.leales-element-33d40b8f{width:50%;}.leales-1105 .leales-element.leales-element-33d40b8f > .leales-element-populated{margin:5px 2px 5px 5px;--e-column-margin-right:2px;--e-column-margin-left:5px;}.leales-1105 .leales-element.leales-element-1ebf60f7 .leales-button{font-size:14px;padding:15px 15px 15px 15px;}.leales-1105 .leales-element.leales-element-a14d10d{width:50%;}.leales-1105 .leales-element.leales-element-a14d10d > .leales-element-populated{margin:5px 5px 5px 2px;--e-column-margin-right:5px;--e-column-margin-left:2px;}.leales-1105 .leales-element.leales-element-3ba9854 .leales-button{font-size:14px;padding:15px 15px 15px 15px;}.leales-1105 .leales-element.leales-element-80d0657{width:50%;}.leales-1105 .leales-element.leales-element-80d0657 > .leales-element-populated{margin:5px 5px 5px 2px;--e-column-margin-right:5px;--e-column-margin-left:2px;}.leales-1105 .leales-element.leales-element-f69b8fd .leales-button{padding:15px 15px 15px 15px;}}@media(min-width:769px){.leales-1105 .leales-element.leales-element-76451689{width:50%;}.leales-1105 .leales-element.leales-element-38a3579b{width:50%;}}@media(max-width:1024px) and (min-width:769px){.leales-1105 .leales-element.leales-element-76451689{width:24%;}.leales-1105 .leales-element.leales-element-38a3579b{width:76%;}}/* Start custom CSS for jet-mobile-menu, class: .leales-element-53417452 */.jet-mobile-menu__container-inner{
    margin-top: 20px;
    margin-right: 50px;
}
@media (max-width: 1024px) {  .jet-mobile-menu__container-inner{
    margin-right: 30px;
}
}
@media (max-width: 768px) {  .jet-mobile-menu__container-inner{
    margin-top: 15px;
    margin-right: 15px;
}
}

.jet-mobile-menu__toggle-icon{
    padding: 44px 40px 44px 40px;
}
@media (max-width: 1024px) { .jet-mobile-menu__toggle-icon{
     padding: 33px 30px 33px 30px;
}
}
@media (max-width: 768px) { .jet-mobile-menu__toggle-icon{
     padding: 22px 20px 22px 20px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .leales-element-7f91e2e5 */.homeHeader{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .leales-element-3a65da5c */.sp_floating{
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 999;
    width: 100vw;
}/* End custom CSS */
/* Start custom CSS for button, class: .leales-element-f69b8fd */.btn__pc--contact.leales-element .leales-button{
    width: 130px;
    height: 130px;
}

.btn__pc--contact .leales-button-text::after{
    position: absolute;
    content: 'お問い合わせ';
    font-family: 'Zen Kaku Gothic New',Sans-Serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 1em;
    width: 100%;
    height: auto;
    bottom: 44px;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for section, class: .leales-element-aed8e8e */.pc_floating{
    position: fixed;
    bottom: 50px;
    right: 50px;
    z-index: 999;
    width: fit-content;
}

@media (max-width: 1024px) {  .pc_floating{
    bottom: 30px;
    right: 30px;
}}/* End custom CSS */
/* Start custom CSS */.object-left img{
    object-position: left;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Zen Kaku Gothic New';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://interaction-phn.com/enthalten/components/gehalt/uploads/2025/11/ZenKakuGothicNew-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Zen Kaku Gothic New';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://interaction-phn.com/enthalten/components/gehalt/uploads/2025/11/ZenKakuGothicNew-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Teachers';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://interaction-phn.com/enthalten/components/gehalt/uploads/2025/11/Teachers-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Teachers';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://interaction-phn.com/enthalten/components/gehalt/uploads/2025/11/Teachers-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */