.leales-2306 .leales-element.leales-element-2e6f88b:not(.leales-motion-effects-element-type-background), .leales-2306 .leales-element.leales-element-2e6f88b > .leales-motion-effects-container > .leales-motion-effects-layer{background-color:#F6F6F6;}.leales-2306 .leales-element.leales-element-2e6f88b, .leales-2306 .leales-element.leales-element-2e6f88b > .leales-background-overlay{border-radius:0px 0px 0px 0px;}.leales-2306 .leales-element.leales-element-2e6f88b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:150px 0px 0px 0px;z-index:0;}.leales-2306 .leales-element.leales-element-2e6f88b > .leales-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.leales-2306 .leales-element.leales-element-6ade570:not(.leales-motion-effects-element-type-background) > .leales-column-wrap, .leales-2306 .leales-element.leales-element-6ade570 > .leales-column-wrap > .leales-motion-effects-container > .leales-motion-effects-layer{background-image:url("https://degina.jp/enthalten/components/gehalt/uploads/2024/07/DSC_2280.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.leales-2306 .leales-element.leales-element-6ade570 > .leales-element-populated >  .leales-background-overlay{background-color:var( --e-global-color-586598c );opacity:0.85;}.leales-2306 .leales-element.leales-element-6ade570 > .leales-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.leales-2306 .leales-element.leales-element-6ade570 > .leales-element-populated > .leales-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.leales-2306 .leales-element.leales-element-6ade570 > .leales-element-populated > .leales-widget-wrap{padding:0% 7% 0% 7%;}.leales-2306 .leales-element.leales-element-7c99c27 .leales-spacer-inner{height:220px;}.leales-2306 .leales-element.leales-element-323b273 .leales-spacer-inner{height:180px;}.leales-2306 .leales-element.leales-element-b0c302a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.leales-2306 .leales-element.leales-element-1439034 .leales-heading-title{color:var( --e-global-color-06dc656 );font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:400;line-height:1em;letter-spacing:1.8px;}.leales-2306 .leales-element.leales-element-2eef887{color:var( --e-global-color-06dc656 );font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:0.6px;}.leales-2306 .leales-element.leales-element-2eef887 > .leales-widget-container{margin:20px 0px 0px 0px;}.leales-2306 .leales-element.leales-element-ca1a936 .leales-nav-menu .leales-item{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;}.leales-2306 .leales-element.leales-element-ca1a936 .leales-nav-menu--main .leales-item{color:var( --e-global-color-06dc656 );fill:var( --e-global-color-06dc656 );padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:6px;}.leales-2306 .leales-element.leales-element-ca1a936{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );width:33.333%;max-width:33.333%;}.leales-2306 .leales-element.leales-element-ca1a936 .leales-nav-menu--main:not(.leales-nav-menu--layout-horizontal) .leales-nav-menu > li:not(:last-child){margin-bottom:0px;}.leales-2306 .leales-element.leales-element-ca1a936 .leales-nav-menu--dropdown .leales-item, .leales-2306 .leales-element.leales-element-ca1a936 .leales-nav-menu--dropdown  .leales-sub-item{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.leales-2306 .leales-element.leales-element-496da9a .leales-nav-menu .leales-item{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;}.leales-2306 .leales-element.leales-element-496da9a .leales-nav-menu--main .leales-item{color:var( --e-global-color-06dc656 );fill:var( --e-global-color-06dc656 );padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:6px;}.leales-2306 .leales-element.leales-element-496da9a{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );width:33.333%;max-width:33.333%;}.leales-2306 .leales-element.leales-element-496da9a .leales-nav-menu--main:not(.leales-nav-menu--layout-horizontal) .leales-nav-menu > li:not(:last-child){margin-bottom:0px;}.leales-2306 .leales-element.leales-element-b1a0846 .leales-nav-menu .leales-item{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;}.leales-2306 .leales-element.leales-element-b1a0846 .leales-nav-menu--main .leales-item{color:var( --e-global-color-06dc656 );fill:var( --e-global-color-06dc656 );padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:6px;}.leales-2306 .leales-element.leales-element-b1a0846{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );width:33.333%;max-width:33.333%;}.leales-2306 .leales-element.leales-element-b1a0846 .leales-nav-menu--main:not(.leales-nav-menu--layout-horizontal) .leales-nav-menu > li:not(:last-child){margin-bottom:0px;}.leales-2306 .leales-element.leales-element-596fc34 .leales-spacer-inner{height:90px;}.leales-2306 .leales-element.leales-element-7047f33{text-align:right;}.leales-2306 .leales-element.leales-element-7047f33 .leales-heading-title{color:var( --e-global-color-06dc656 );font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;line-height:1em;letter-spacing:1.3px;}.leales-2306 .leales-element.leales-element-7d74b6a .leales-spacer-inner{height:50px;}@media(max-width:1024px){.leales-2306 .leales-element.leales-element-2e6f88b, .leales-2306 .leales-element.leales-element-2e6f88b > .leales-background-overlay{border-radius:0px 0px 0px 0px;}.leales-2306 .leales-element.leales-element-2e6f88b{margin-top:0px;margin-bottom:0px;padding:100px 0px 0px 0px;}.leales-2306 .leales-element.leales-element-7c99c27 .leales-spacer-inner{height:120px;}.leales-2306 .leales-element.leales-element-323b273 .leales-spacer-inner{height:30px;}.leales-2306 .leales-element.leales-element-2eef887{font-size:14px;line-height:1.3em;letter-spacing:0.6px;}.leales-2306 .leales-element.leales-element-56fc68d > .leales-element-populated{margin:60px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.leales-2306 .leales-element.leales-element-596fc34 .leales-spacer-inner{height:160px;}}@media(max-width:768px){.leales-2306 .leales-element.leales-element-2e6f88b:not(.leales-motion-effects-element-type-background), .leales-2306 .leales-element.leales-element-2e6f88b > .leales-motion-effects-container > .leales-motion-effects-layer{background-image:url("https://degina.jp/enthalten/components/gehalt/uploads/2021/05/sq5002.png");}.leales-2306 .leales-element.leales-element-2e6f88b, .leales-2306 .leales-element.leales-element-2e6f88b > .leales-background-overlay{border-radius:0px 0px 0px 0px;}.leales-2306 .leales-element.leales-element-2e6f88b{margin-top:0px;margin-bottom:0px;padding:60px 0px 0px 0px;}.leales-2306 .leales-element.leales-element-6ade570 > .leales-element-populated > .leales-widget-wrap{padding:0% 7% 0% 7%;}.leales-2306 .leales-element.leales-element-7c99c27 .leales-spacer-inner{height:60px;}.leales-2306 .leales-element.leales-element-323b273 .leales-spacer-inner{height:15px;}.leales-2306 .leales-element.leales-element-1439034 .leales-heading-title{font-size:16px;}.leales-2306 .leales-element.leales-element-2eef887{font-size:12px;line-height:1.3em;letter-spacing:0.6px;}.leales-2306 .leales-element.leales-element-2eef887 > .leales-widget-container{margin:12px 0px 0px 0px;}.leales-2306 .leales-element.leales-element-56fc68d > .leales-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.leales-2306 .leales-element.leales-element-ca1a936 > .leales-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.leales-2306 .leales-element.leales-element-ca1a936{width:100%;max-width:100%;}.leales-2306 .leales-element.leales-element-496da9a{width:50%;max-width:50%;}.leales-2306 .leales-element.leales-element-b1a0846{width:50%;max-width:50%;}.leales-2306 .leales-element.leales-element-596fc34 .leales-spacer-inner{height:80px;}.leales-2306 .leales-element.leales-element-7047f33 .leales-heading-title{font-size:12px;}}@media(min-width:769px){.leales-2306 .leales-element.leales-element-06c3510{width:58%;}.leales-2306 .leales-element.leales-element-56fc68d{width:41.972%;}}@media(max-width:1024px) and (min-width:769px){.leales-2306 .leales-element.leales-element-06c3510{width:100%;}.leales-2306 .leales-element.leales-element-56fc68d{width:100%;}}/* Start custom CSS for html, class: .leales-element-6d625ba */.footer_cntBtn{
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
    font-size: 7vw;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1;
    letter-spacing: 1.5px;
}


.footer_cntBtn:hover{
    color: #ECFE32;
}

.footer_cntBtn:after{
  width: 70px;
  height: 70px;
  margin-left:40px;
  margin-top: -20px;
  background: url('https://degina.jp/enthalten/components/gehalt/uploads/2024/07/mail3.svg') no-repeat 0 0;
  background-size: 100%;
  vertical-align: middle;
  display: inline-block;
  content: "";
}

.footer_cntBtn:hover:after{
  width: 70px;
  height: 70px;
  margin-left:40px;
  margin-top: -20px;
  background: url('https://degina.jp/enthalten/components/gehalt/uploads/2024/08/mail_open2.svg') no-repeat 0 0;
  background-size: 100%;
  vertical-align:middle;
  display: inline-block;
  content: "";
}

@media screen and (max-width:769px) { 
    .footer_cntBtn{
    font-size: 7.5vw;
}
.footer_cntBtn:after{
  width: 55px;
  height: 55px;
  margin-top: -8px;
  margin-left:25px;
}
.footer_cntBtn:hover:after{
  width: 55px;
  height: 55px;
  margin-top: -8px;
  margin-left:25px;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .leales-element-ca1a936 */li.footer_menu_title1.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item a{
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    font-size:18px;
    margin-bottom: 5px
}

.leales-nav-menu__align-left .leales-nav-menu, .leales-nav-menu__align-left .leales-nav-menu--layout-vertical>ul>li>a {
    white-space: nowrap;
}

li.footer_menu_external.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item{
    position: relative;
}

li.footer_menu_external.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item:after{
    content: "";
    position: absolute;
    display: inline-block;
    top:8px;
    left: 80px;
    width: 13px;
    height: 13px;
    background-image: url('https://degina.jp/enthalten/components/gehalt/uploads/2024/07/arrow.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

li.case-study.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1458 >a{
    color: #696969;
}/* End custom CSS */