.leales-1092 .leales-element.leales-element-0dae0b1 > .leales-container{max-width:1100px;}.leales-1092 .leales-element.leales-element-0dae0b1{margin-top:0px;margin-bottom:0px;padding:0% 7% 0% 7%;}.leales-1092 .leales-element.leales-element-c886ee8 .leales-heading-title{color:var( --e-global-color-d105d0f );font-family:"Noto Sans JP", Sans-serif;font-size:35px;font-weight:600;line-height:1.5em;}.leales-1092 .leales-element.leales-element-dd58bda{--divider-border-style:solid;--divider-color:var( --e-global-color-e3a8c63 );--divider-border-width:1px;}.leales-1092 .leales-element.leales-element-dd58bda .leales-divider-separator{width:100%;}.leales-1092 .leales-element.leales-element-dd58bda .leales-divider{padding-top:25px;padding-bottom:25px;}.leales-1092 .leales-element.leales-element-0dcfad7{--e-icon-list-icon-size:14px;}.leales-1092 .leales-element.leales-element-0dcfad7 .leales-icon-list-text{color:var( --e-global-color-primary );}.leales-1092 .leales-element.leales-element-d0940d9 > .leales-container{max-width:1100px;}.leales-1092 .leales-element.leales-element-d0940d9{margin-top:80px;margin-bottom:0px;padding:0% 7% 0% 7%;}.leales-1092 .leales-element.leales-element-5c332c7 .leales-heading-title{color:var( --e-global-color-d105d0f );font-family:var( --e-global-typography-e365ce8-font-family ), Sans-serif;font-size:var( --e-global-typography-e365ce8-font-size );font-weight:var( --e-global-typography-e365ce8-font-weight );line-height:var( --e-global-typography-e365ce8-line-height );letter-spacing:var( --e-global-typography-e365ce8-letter-spacing );word-spacing:var( --e-global-typography-e365ce8-word-spacing );}.leales-1092 .leales-element.leales-element-4018214{--divider-border-style:solid;--divider-color:var( --e-global-color-e3a8c63 );--divider-border-width:1px;}.leales-1092 .leales-element.leales-element-4018214 .leales-divider-separator{width:100%;}.leales-1092 .leales-element.leales-element-4018214 .leales-divider{padding-top:25px;padding-bottom:25px;}.leales-1092 .leales-element.leales-element-cececc1{--e-icon-list-icon-size:14px;}.leales-1092 .leales-element.leales-element-cececc1 .leales-icon-list-text{color:var( --e-global-color-primary );}.leales-1092 .leales-element.leales-element-b446404 > .leales-container{max-width:1100px;}.leales-1092 .leales-element.leales-element-b446404{margin-top:80px;margin-bottom:0px;padding:0% 7% 0% 7%;}.leales-1092 .leales-element.leales-element-983916d .leales-heading-title{color:var( --e-global-color-d105d0f );font-family:var( --e-global-typography-e365ce8-font-family ), Sans-serif;font-size:var( --e-global-typography-e365ce8-font-size );font-weight:var( --e-global-typography-e365ce8-font-weight );line-height:var( --e-global-typography-e365ce8-line-height );letter-spacing:var( --e-global-typography-e365ce8-letter-spacing );word-spacing:var( --e-global-typography-e365ce8-word-spacing );}.leales-1092 .leales-element.leales-element-675afec{--divider-border-style:solid;--divider-color:var( --e-global-color-e3a8c63 );--divider-border-width:1px;}.leales-1092 .leales-element.leales-element-675afec .leales-divider-separator{width:100%;}.leales-1092 .leales-element.leales-element-675afec .leales-divider{padding-top:25px;padding-bottom:25px;}.leales-1092 .leales-element.leales-element-1c51a68 .leales-icon-list-items:not(.leales-inline-items) .leales-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.leales-1092 .leales-element.leales-element-1c51a68 .leales-icon-list-items:not(.leales-inline-items) .leales-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.leales-1092 .leales-element.leales-element-1c51a68 .leales-icon-list-items.leales-inline-items .leales-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.leales-1092 .leales-element.leales-element-1c51a68 .leales-icon-list-items.leales-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .leales-1092 .leales-element.leales-element-1c51a68 .leales-icon-list-items.leales-inline-items .leales-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .leales-1092 .leales-element.leales-element-1c51a68 .leales-icon-list-items.leales-inline-items .leales-icon-list-item:after{right:calc(-10px/2);}.leales-1092 .leales-element.leales-element-1c51a68 .leales-icon-list-icon i{color:var( --e-global-color-4e49c11 );}.leales-1092 .leales-element.leales-element-1c51a68 .leales-icon-list-icon svg{fill:var( --e-global-color-4e49c11 );}.leales-1092 .leales-element.leales-element-1c51a68{--e-icon-list-icon-size:18px;}.leales-1092 .leales-element.leales-element-1c51a68 .leales-icon-list-text{color:var( --e-global-color-primary );}.leales-1092 .leales-element.leales-element-1c51a68 .leales-icon-list-item > .leales-icon-list-text, .leales-1092 .leales-element.leales-element-1c51a68 .leales-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;line-height:1.8em;}@media(max-width:1024px){.leales-1092 .leales-element.leales-element-c886ee8 .leales-heading-title{font-size:25px;}.leales-1092 .leales-element.leales-element-d0940d9{margin-top:80px;margin-bottom:0px;}.leales-1092 .leales-element.leales-element-5c332c7 .leales-heading-title{font-size:var( --e-global-typography-e365ce8-font-size );line-height:var( --e-global-typography-e365ce8-line-height );letter-spacing:var( --e-global-typography-e365ce8-letter-spacing );word-spacing:var( --e-global-typography-e365ce8-word-spacing );}.leales-1092 .leales-element.leales-element-983916d .leales-heading-title{font-size:var( --e-global-typography-e365ce8-font-size );line-height:var( --e-global-typography-e365ce8-line-height );letter-spacing:var( --e-global-typography-e365ce8-letter-spacing );word-spacing:var( --e-global-typography-e365ce8-word-spacing );}.leales-1092 .leales-element.leales-element-1c51a68 .leales-icon-list-item > .leales-icon-list-text, .leales-1092 .leales-element.leales-element-1c51a68 .leales-icon-list-item > a{font-size:16px;}}@media(max-width:768px){.leales-1092 .leales-element.leales-element-c886ee8 .leales-heading-title{font-size:22px;}.leales-1092 .leales-element.leales-element-d0940d9{margin-top:50px;margin-bottom:0px;}.leales-1092 .leales-element.leales-element-5c332c7 .leales-heading-title{font-size:var( --e-global-typography-e365ce8-font-size );line-height:var( --e-global-typography-e365ce8-line-height );letter-spacing:var( --e-global-typography-e365ce8-letter-spacing );word-spacing:var( --e-global-typography-e365ce8-word-spacing );}.leales-1092 .leales-element.leales-element-b446404{margin-top:50px;margin-bottom:0px;}.leales-1092 .leales-element.leales-element-983916d .leales-heading-title{font-size:var( --e-global-typography-e365ce8-font-size );line-height:var( --e-global-typography-e365ce8-line-height );letter-spacing:var( --e-global-typography-e365ce8-letter-spacing );word-spacing:var( --e-global-typography-e365ce8-word-spacing );}.leales-1092 .leales-element.leales-element-1c51a68{--e-icon-list-icon-size:16px;}.leales-1092 .leales-element.leales-element-1c51a68 .leales-icon-list-item > .leales-icon-list-text, .leales-1092 .leales-element.leales-element-1c51a68 .leales-icon-list-item > a{font-size:16px;line-height:1.5em;}}/* Start custom CSS for icon-list, class: .leales-element-0dcfad7 */.list-works.leales-widget .leales-icon-list-items{
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    align-items: center;
    justify-content: left;
}

.list-works.leales-widget .leales-icon-list-item{
   width: calc((100% - 60px) / 4);
    justify-content: center;
    padding: 15px;
    background: #fdfdfdcc;
    border-radius: 10px;
}

@media (max-width: 1024px) {  .list-works.leales-widget .leales-icon-list-items{
    gap: 15px;
}

.list-works.leales-widget .leales-icon-list-item{
   width: calc((100% - 15px) / 2);
    justify-content: center;
}
}

@media (max-width: 768px) {  .list-works.leales-widget .leales-icon-list-items{
    gap: 15px 0;
    flex-flow: column; 
}

.list-works.leales-widget .leales-icon-list-item{
   width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .leales-element-1c51a68 */.icon_list.leales-widget .leales-icon-list-item, .leales-widget .leales-icon-list-item a{
    align-items: flex-start;
}

.icon_list.leales-widget.leales-widget-icon-list .leales-icon-list-icon{
    margin-top: 5px;   
}/* End custom CSS */