.elementor-5083 .elementor-element.elementor-element-872d3cd{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-5083 .elementor-element.elementor-element-a007c5f{--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;}.elementor-5083 .elementor-element.elementor-element-971b0db{--display:flex;}.elementor-5083 .elementor-element.elementor-element-f13bcd4{--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;}.elementor-5083 .elementor-element.elementor-element-99b0c44{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:300;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-99b0c44 p{margin-block-end:10px;}.elementor-5083 .elementor-element.elementor-element-b7052fc{--display:flex;}.elementor-5083 .elementor-element.elementor-element-e46c305{--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;}.elementor-5083 .elementor-element.elementor-element-2a80fa0{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:300;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-2a80fa0 p{margin-block-end:10px;}.elementor-5083 .elementor-element.elementor-element-d2fb0b9{--display:flex;}.elementor-5083 .elementor-element.elementor-element-f58c7ad{--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;}.elementor-5083 .elementor-element.elementor-element-101b03b{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:300;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-101b03b p{margin-block-end:10px;}.elementor-5083 .elementor-element.elementor-element-38d6c89{--display:flex;}.elementor-5083 .elementor-element.elementor-element-4588302{--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;}.elementor-5083 .elementor-element.elementor-element-91c8230{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:300;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-91c8230 p{margin-block-end:10px;}.elementor-5083 .elementor-element.elementor-element-0f573da{--display:flex;}.elementor-5083 .elementor-element.elementor-element-b3fea76{--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;}.elementor-5083 .elementor-element.elementor-element-fcbd7e6{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:300;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-fcbd7e6 p{margin-block-end:10px;}.elementor-5083 .elementor-element.elementor-element-52ccd91{--display:flex;}.elementor-5083 .elementor-element.elementor-element-42322ce{--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;}.elementor-5083 .elementor-element.elementor-element-e5a615e{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:300;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-e5a615e p{margin-block-end:10px;}.elementor-5083 .elementor-element.elementor-element-935425a{--display:flex;}.elementor-5083 .elementor-element.elementor-element-324e247{--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;}.elementor-5083 .elementor-element.elementor-element-eb4f767{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:300;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-eb4f767 p{margin-block-end:10px;}.elementor-5083 .elementor-element.elementor-element-8573adb{--display:flex;}.elementor-5083 .elementor-element.elementor-element-3a38880{--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;}.elementor-5083 .elementor-element.elementor-element-22209e5{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:300;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-22209e5 p{margin-block-end:10px;}.elementor-5083 .elementor-element.elementor-element-3ecf81e{--display:flex;}.elementor-5083 .elementor-element.elementor-element-ea0745e{--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;}.elementor-5083 .elementor-element.elementor-element-7708729{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:300;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-7708729 p{margin-block-end:10px;}.elementor-5083 .elementor-element.elementor-element-11c0383{--display:flex;}.elementor-5083 .elementor-element.elementor-element-29d2eb9{--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;}.elementor-5083 .elementor-element.elementor-element-725e68c{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:300;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-725e68c p{margin-block-end:10px;}.elementor-5083 .elementor-element.elementor-element-628e8e0{--display:flex;}.elementor-5083 .elementor-element.elementor-element-915db13{--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;}.elementor-5083 .elementor-element.elementor-element-ae4f6af{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:300;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-ae4f6af p{margin-block-end:10px;}.elementor-5083 .elementor-element.elementor-element-aaa24db{--display:flex;}.elementor-5083 .elementor-element.elementor-element-b052f06{--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;}.elementor-5083 .elementor-element.elementor-element-7298d0e{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:300;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-7298d0e p{margin-block-end:10px;}.elementor-5083 .elementor-element.elementor-element-f413089{--display:flex;}.elementor-5083 .elementor-element.elementor-element-1f117f7{--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;}.elementor-5083 .elementor-element.elementor-element-920124a{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:300;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-920124a p{margin-block-end:10px;}.elementor-5083 .elementor-element.elementor-element-d1485be{--display:flex;}.elementor-5083 .elementor-element.elementor-element-3be8e78{--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;}.elementor-5083 .elementor-element.elementor-element-7de49ae{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:300;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-7de49ae p{margin-block-end:10px;}.elementor-5083 .elementor-element.elementor-element-f03e1e4{--display:flex;}.elementor-5083 .elementor-element.elementor-element-a8f2e7b{--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;}.elementor-5083 .elementor-element.elementor-element-06db9a1{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:300;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-06db9a1 p{margin-block-end:10px;}.elementor-5083 .elementor-element.elementor-element-ca1c06a{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:var( --e-global-color-132709e );--n-accordion-title-active-color:var( --e-global-color-fcb431a );--n-accordion-icon-size:24px;--n-accordion-icon-gap:10px;--n-accordion-icon-normal-color:#54595F;--n-accordion-icon-hover-color:var( --e-global-color-132709e );--n-accordion-icon-active-color:var( --e-global-color-fcb431a );}.elementor-5083 .elementor-element.elementor-element-ca1c06a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-text );}.elementor-5083 .elementor-element.elementor-element-ca1c06a {--n-accordion-padding:15px 10px 15px 10px;}:where( .elementor-5083 .elementor-element.elementor-element-ca1c06a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}:where( .elementor-5083 .elementor-element.elementor-element-ca1c06a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:20px;--padding-right:20px;--padding-bottom:0px;--padding-left:40px;}.elementor-5083 .elementor-element.elementor-element-7279711e{--divider-border-style:solid;--divider-color:#ACACAC;--divider-border-width:3px;}.elementor-5083 .elementor-element.elementor-element-7279711e .elementor-divider-separator{width:100%;}.elementor-5083 .elementor-element.elementor-element-7279711e .elementor-divider{padding-block-start:50px;padding-block-end:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5083 .elementor-element.elementor-element-a007c5f{--width:100%;}}@media(max-width:1024px){.elementor-5083 .elementor-element.elementor-element-872d3cd{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5083 .elementor-element.elementor-element-99b0c44{font-size:16px;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-2a80fa0{font-size:16px;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-101b03b{font-size:16px;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-91c8230{font-size:16px;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-fcbd7e6{font-size:16px;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-e5a615e{font-size:16px;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-eb4f767{font-size:16px;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-22209e5{font-size:16px;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-7708729{font-size:16px;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-725e68c{font-size:16px;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-ae4f6af{font-size:16px;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-7298d0e{font-size:16px;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-920124a{font-size:16px;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-7de49ae{font-size:16px;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-06db9a1{font-size:16px;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-ca1c06a{--n-accordion-title-font-size:20px;}:where( .elementor-5083 .elementor-element.elementor-element-ca1c06a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.5em;}:where( .elementor-5083 .elementor-element.elementor-element-ca1c06a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:0px;--padding-left:40px;}}@media(max-width:767px){.elementor-5083 .elementor-element.elementor-element-872d3cd{--padding-top:30px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-5083 .elementor-element.elementor-element-99b0c44{font-size:16px;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-2a80fa0{font-size:16px;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-101b03b{font-size:16px;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-91c8230{font-size:16px;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-fcbd7e6{font-size:16px;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-e5a615e{font-size:16px;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-eb4f767{font-size:16px;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-22209e5{font-size:16px;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-7708729{font-size:16px;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-725e68c{font-size:16px;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-ae4f6af{font-size:16px;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-7298d0e{font-size:16px;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-920124a{font-size:16px;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-7de49ae{font-size:16px;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-06db9a1{font-size:16px;line-height:1.6em;}.elementor-5083 .elementor-element.elementor-element-ca1c06a {--n-accordion-padding:10px 5px 10px 5px;}.elementor-5083 .elementor-element.elementor-element-ca1c06a{--n-accordion-title-font-size:18px;}:where( .elementor-5083 .elementor-element.elementor-element-ca1c06a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:10px;--padding-right:10px;--padding-bottom:0px;--padding-left:20px;}.elementor-5083 .elementor-element.elementor-element-7279711e .elementor-divider{padding-block-start:30px;padding-block-end:30px;}}/* Start custom CSS for container, class: .elementor-element-872d3cd */.core-sec-title {
    font-weight: 500;
    color: #FFBC28;
}
.elementor-image-box-description {
    text-align: left !important;
}
@media (max-width: 767px) {
.core-env-title {
    font-size: 18px !important;
}
ul {
    padding-inline-start: 20px !important;
}
}
/* FYML translated animation fallback */
body:not(.elementor-editor-active) .elementor-5083 .elementor-element.elementor-element-872d3cd.elementor-invisible, body:not(.elementor-editor-active) .elementor-5083 .elementor-element.elementor-element-872d3cd .elementor-invisible { visibility: visible !important; }

/* FYML readable heading wrap */
.elementor-5083 .elementor-element.elementor-element-872d3cd .elementor-heading-title, .elementor-5083 .elementor-element.elementor-element-872d3cd .elementor-image-box-title, .elementor-5083 .elementor-element.elementor-element-872d3cd .elementor-icon-box-title { white-space: normal; letter-spacing: 0; word-break: normal; overflow-wrap: anywhere; line-break: strict; text-wrap: balance; }/* End custom CSS */