.leales-1179 .leales-element.leales-element-d9d1403:not(.leales-motion-effects-element-type-background), .leales-1179 .leales-element.leales-element-d9d1403 > .leales-motion-effects-container > .leales-motion-effects-layer{background-color:var( --e-global-color-5727e47 );}.leales-1179 .leales-element.leales-element-d9d1403{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 0px;}.leales-1179 .leales-element.leales-element-d9d1403 > .leales-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.leales-1179 .leales-element.leales-element-75b3369 > .leales-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.leales-1179 .leales-element.leales-element-75b3369 > .leales-element-populated > .leales-widget-wrap{padding:50px 50px 50px 50px;}.leales-1179 .leales-element.leales-element-1dbcc71 .leales-menu-toggle{margin:0 auto;}.leales-1179 .leales-element.leales-element-1dbcc71 .leales-nav-menu--main .leales-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-left:0px;padding-right:0px;padding-top:25px;padding-bottom:25px;}.leales-1179 .leales-element.leales-element-1dbcc71{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.leales-1179 .leales-element.leales-element-1dbcc71 .leales-nav-menu--main:not(.leales-nav-menu--layout-horizontal) .leales-nav-menu > li:not(:last-child){margin-bottom:0px;}.leales-1179 .leales-element.leales-element-967eaef > .leales-container{min-height:80px;}.leales-1179 .leales-element.leales-element-967eaef:not(.leales-motion-effects-element-type-background), .leales-1179 .leales-element.leales-element-967eaef > .leales-motion-effects-container > .leales-motion-effects-layer{background-color:var( --e-global-color-03b4a4a );}.leales-1179 .leales-element.leales-element-967eaef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:100;}.leales-1179 .leales-element.leales-element-967eaef > .leales-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.leales-1179 .leales-element.leales-element-56c4f873 > .leales-container{min-height:80px;}.leales-1179 .leales-element.leales-element-56c4f873 > .leales-container > .leales-row > .leales-column > .leales-column-wrap > .leales-widget-wrap{align-content:center;align-items:center;}.leales-1179 .leales-element.leales-element-56c4f873{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:100;}.leales-1179 .leales-element.leales-element-56c4f873 > .leales-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.leales-bc-flex-widget .leales-1179 .leales-element.leales-element-19eeee21.leales-column .leales-column-wrap{align-items:center;}.leales-1179 .leales-element.leales-element-19eeee21.leales-column.leales-element[data-element_type="column"] > .leales-column-wrap.leales-element-populated > .leales-widget-wrap{align-content:center;align-items:center;}.leales-1179 .leales-element.leales-element-19eeee21 > .leales-element-populated > .leales-widget-wrap{padding:0px 0px 0px 0px;}.leales-1179 .leales-element.leales-element-3dff798e{text-align:left;}.leales-1179 .leales-element.leales-element-3dff798e img{width:60px;max-width:60px;}.leales-bc-flex-widget .leales-1179 .leales-element.leales-element-4ab3850.leales-column .leales-column-wrap{align-items:center;}.leales-1179 .leales-element.leales-element-4ab3850.leales-column.leales-element[data-element_type="column"] > .leales-column-wrap.leales-element-populated > .leales-widget-wrap{align-content:center;align-items:center;}.leales-1179 .leales-element.leales-element-4ab3850.leales-column > .leales-column-wrap > .leales-widget-wrap{justify-content:flex-end;}.leales-1179 .leales-element.leales-element-4ab3850 > .leales-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.leales-1179 .leales-element.leales-element-4ab3850 > .leales-element-populated > .leales-widget-wrap{padding:0px 0px 0px 0px;}.leales-1179 .leales-element.leales-element-6d96e446 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon{color:var( --e-global-color-primary );}.leales-1179 .leales-element.leales-element-6d96e446 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i{font-size:30px;}.leales-1179 .leales-element.leales-element-6d96e446 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg{width:30px;}.leales-1179 .leales-element.leales-element-6d96e446 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-text{color:var( --e-global-color-primary );}.leales-1179 .leales-element.leales-element-6d96e446 .jet-mobile-menu__container .jet-mobile-menu__back i{color:var( --e-global-color-primary );font-size:30px;}.leales-1179 .leales-element.leales-element-6d96e446 .jet-mobile-menu__container .jet-mobile-menu__back svg{color:var( --e-global-color-primary );}.leales-1179 .leales-element.leales-element-6d96e446 .jet-mobile-menu__container{width:30%;border-radius:0px 0px 0px 0px;z-index:999;}.leales-1179 .leales-element.leales-element-6d96e446 .jet-mobile-menu__container .jet-mobile-menu__container-inner{background-color:var( --e-global-color-5727e47 );padding:30px 30px 30px 30px;border-radius:0px 0px 0px 0px;}.leales-1179 .leales-element.leales-element-6d96e446 .jet-mobile-menu-widget .jet-mobile-menu-cover{z-index:calc(999-1);}.leales-1179 .leales-element.leales-element-6d96e446 .jet-mobile-menu__item .jet-menu-icon{align-self:center;justify-content:center;}.leales-1179 .leales-element.leales-element-6d96e446 .jet-mobile-menu__item .jet-menu-label{font-family:"游ゴシック", Sans-serif;font-size:18px;font-weight:500;line-height:1em;color:var( --e-global-color-primary );}.leales-1179 .leales-element.leales-element-6d96e446 .jet-mobile-menu__item{padding:0px 0px 25px 0px;}.leales-1179 .leales-element.leales-element-6d96e446 .jet-mobile-menu__item .jet-menu-badge{align-self:flex-start;}.leales-1179 .leales-element.leales-element-6d96e446 .jet-mobile-menu__item .jet-menu-badge__inner{padding:0px 0px 0px 0px;}.leales-1179 .leales-element.leales-element-254ef86f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:999;}.leales-1179 .leales-element.leales-element-e32bf30 .leales-button{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:600;line-height:1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-69df62f );border-radius:0px 0px 0px 0px;padding:20px 20px 36px 20px;}.leales-1179 .leales-element.leales-element-e32bf30 .leales-button:hover, .leales-1179 .leales-element.leales-element-e32bf30 .leales-button:focus{color:var( --e-global-color-primary );background-color:#2257A8;}.leales-1179 .leales-element.leales-element-e32bf30 .leales-button:hover svg, .leales-1179 .leales-element.leales-element-e32bf30 .leales-button:focus svg{fill:var( --e-global-color-primary );}.leales-1179 .leales-element.leales-element-e32bf30{width:100%;max-width:100%;}.leales-1179 .leales-element.leales-element-4616337 .leales-button .leales-align-icon-right{margin-left:0px;}.leales-1179 .leales-element.leales-element-4616337 .leales-button .leales-align-icon-left{margin-right:0px;}.leales-1179 .leales-element.leales-element-4616337 .leales-button{fill:var( --e-global-color-69df62f );color:var( --e-global-color-69df62f );background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:17px 25px 17px 25px;}.leales-1179 .leales-element.leales-element-4616337 .leales-button:hover, .leales-1179 .leales-element.leales-element-4616337 .leales-button:focus{color:var( --e-global-color-69df62f );background-color:var( --e-global-color-primary );}.leales-1179 .leales-element.leales-element-4616337 .leales-button:hover svg, .leales-1179 .leales-element.leales-element-4616337 .leales-button:focus svg{fill:var( --e-global-color-69df62f );}.leales-1179 .leales-element.leales-element-4616337{width:100%;max-width:100%;}@media(min-width:769px){.leales-1179 .leales-element.leales-element-59b61f40{width:80%;}.leales-1179 .leales-element.leales-element-d29d6ba{width:20%;}}@media(max-width:1024px){.leales-1179 .leales-element.leales-element-56c4f873{margin-top:0px;margin-bottom:0px;padding:0px 16px 0px 16px;z-index:999;}.leales-bc-flex-widget .leales-1179 .leales-element.leales-element-19eeee21.leales-column .leales-column-wrap{align-items:center;}.leales-1179 .leales-element.leales-element-19eeee21.leales-column.leales-element[data-element_type="column"] > .leales-column-wrap.leales-element-populated > .leales-widget-wrap{align-content:center;align-items:center;}.leales-1179 .leales-element.leales-element-3dff798e img{width:75px;max-width:75px;}.leales-bc-flex-widget .leales-1179 .leales-element.leales-element-4ab3850.leales-column .leales-column-wrap{align-items:center;}.leales-1179 .leales-element.leales-element-4ab3850.leales-column.leales-element[data-element_type="column"] > .leales-column-wrap.leales-element-populated > .leales-widget-wrap{align-content:center;align-items:center;}.leales-1179 .leales-element.leales-element-6d96e446 .jet-mobile-menu__container{width:275px;}}@media(max-width:768px){.leales-1179 .leales-element.leales-element-967eaef > .leales-container{min-height:70px;}.leales-1179 .leales-element.leales-element-967eaef{z-index:1;}.leales-1179 .leales-element.leales-element-56c4f873 > .leales-container{min-height:70px;}.leales-1179 .leales-element.leales-element-56c4f873{padding:0px 16px 0px 16px;}.leales-1179 .leales-element.leales-element-19eeee21{width:50%;}.leales-1179 .leales-element.leales-element-3dff798e img{width:60px;max-width:60px;}.leales-1179 .leales-element.leales-element-4ab3850{width:50%;}.leales-bc-flex-widget .leales-1179 .leales-element.leales-element-4ab3850.leales-column .leales-column-wrap{align-items:center;}.leales-1179 .leales-element.leales-element-4ab3850.leales-column.leales-element[data-element_type="column"] > .leales-column-wrap.leales-element-populated > .leales-widget-wrap{align-content:center;align-items:center;}.leales-1179 .leales-element.leales-element-6d96e446 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i{font-size:20px;}.leales-1179 .leales-element.leales-element-6d96e446 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg{width:20px;}.leales-1179 .leales-element.leales-element-6d96e446 .jet-mobile-menu__container .jet-mobile-menu__back i{font-size:20px;}.leales-1179 .leales-element.leales-element-6d96e446 .jet-mobile-menu__container{width:100%;}.leales-1179 .leales-element.leales-element-6d96e446 .jet-mobile-menu__item .jet-menu-label{font-size:16px;}.leales-1179 .leales-element.leales-element-254ef86f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.leales-1179 .leales-element.leales-element-e32bf30 .leales-button{font-size:20px;padding:17px 20px 32px 20px;}.leales-1179 .leales-element.leales-element-4616337 .leales-button{padding:12px 20px 12px 20px;}}@media(max-width:1024px) and (min-width:769px){.leales-1179 .leales-element.leales-element-19eeee21{width:50%;}.leales-1179 .leales-element.leales-element-4ab3850{width:50%;}}/* Start custom CSS for nav-menu, class: .leales-element-1dbcc71 */.hd_nav .leales-item:not(:hover):not(:focus):not(.leales-item-active):not(.highlighted):after, .leales-item:not(:hover):not(:focus):not(.leales-item-active):not(.highlighted):before{
    opacity: 1;
}

.hd_nav .leales-item:after, .leales-item:before{
     color: #f8f8f8;
    font-family: '游ゴシック',sans-serif;
    font-size: 12px;
    line-height: 1;
    bottom: 5px;
    left: 0;
    font-weight: 500;
}

li.flow_jp a::after{
    content: 'ご依頼の流れ' !important;
}

li.recruit_jp a::after{
    content: '求人情報' !important;
}

li.question_jp a::after{
    content: 'よくある質問' !important;
}

li.blog_jp a::after{
    content: 'スタッフブログ' !important;
}

li.information_jp a::after{
    content: '会社情報' !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .leales-element-75b3369 */@media (min-width: 1025px) {.hd_right_wrap{
    max-width: 275px;
    height: 100vh;
    min-height: 725px;
}}/* End custom CSS */
/* Start custom CSS for section, class: .leales-element-d9d1403 */.hd_right{
    max-width: 275px;
    height: 100vh;
    min-height: 725px;
    position: fixed;
    top: 0;
    right: 0;
    z-index: 999;
}/* End custom CSS */
/* Start custom CSS for jet-mobile-menu, class: .leales-element-6d96e446 */.jet-mobile-menu__toggle{
    display: flex;
}

.jet-mobile-menu__toggle-icon+.jet-mobile-menu__toggle-text{
    margin-left: 0;
    margin-right: 15px;
}

.jet-mobile-menu__toggle-icon{
    order: 2;
}/* End custom CSS */
/* Start custom CSS for section, class: .leales-element-56c4f873 */.jet-mobile-menu__container{
    min-height: 100vh;
}

.spHeader__fix{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .leales-element-e32bf30 */.leales-1179 .leales-element.leales-element-e32bf30 .leales-button::after{
    position: absolute;
    content: 'お問い合わせ';
    color: #f8f8f8;
    font-family: '游ゴシック',sans-serif;
    font-size: 12px;
    line-height: 1;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
    font-weight: 500;
}

@media (max-width: 768px) { .leales-1179 .leales-element.leales-element-e32bf30 .leales-button::after{
    bottom: 15px;
    font-size: 10px;
} }/* End custom CSS */
/* Start custom CSS for column, class: .leales-element-59b61f40 */.leales-1179 .leales-element.leales-element-59b61f40{
    width: 195px;
    height: 80px;
}

@media (max-width: 768px) {  .leales-1179 .leales-element.leales-element-59b61f40{
    width: calc(100vw - 70px);
    height: 70px;
}}/* End custom CSS */
/* Start custom CSS for column, class: .leales-element-d29d6ba */.leales-1179 .leales-element.leales-element-d29d6ba{
    width: 80px;
    height: 80px;
}

@media (max-width: 768px) {  .leales-1179 .leales-element.leales-element-d29d6ba{
    width: 70px;
    height: 70px;
}}/* End custom CSS */
/* Start custom CSS for section, class: .leales-element-254ef86f */.button_position{
    position: fixed;
    right: 0px;
    bottom: 0px;
    max-width: 275px;
    height: 80px;
    z-index: 1000;
}

@media (max-width: 768px) {  .button_position{
    max-width: 100vw;
    height: 70px;
}}/* End custom CSS */
/* Start custom CSS */.object-left img{
    object-position: left;
}/* End custom CSS */