.elementor-18823 .elementor-element.elementor-element-f21930a{--display:flex;--gap:80px 0px;--row-gap:80px;--column-gap:0px;}.elementor-18823 .elementor-element.elementor-element-ab0a430{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-18823 .elementor-element.elementor-element-ab0a430:not(.elementor-motion-effects-element-type-background), .elementor-18823 .elementor-element.elementor-element-ab0a430 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-18823 .elementor-element.elementor-element-2d75248 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-18823 .elementor-element.elementor-element-2d75248{text-align:justify;}.elementor-18823 .elementor-element.elementor-element-49b1e53{text-align:justify;}.elementor-18823 .elementor-element.elementor-element-2768bd9{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-18823 .elementor-element.elementor-element-ab56e78 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;border-style:none;}.elementor-18823 .elementor-element.elementor-element-ab56e78 .elementor-heading-title{font-size:24px;font-weight:600;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-18823 .elementor-element.elementor-element-0dba89e{text-align:justify;}.elementor-18823 .elementor-element.elementor-element-20113b0 > .elementor-widget-container{margin:040px 0px 20px 0px;}.elementor-18823 .elementor-element.elementor-element-20113b0.elementor-element{--align-self:center;}.elementor-18823 .elementor-element.elementor-element-6c52a79{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-18823 .elementor-element.elementor-element-8afa4e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;border-style:none;}.elementor-18823 .elementor-element.elementor-element-8afa4e9 .elementor-heading-title{font-size:24px;font-weight:600;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-18823 .elementor-element.elementor-element-e25a9c6{text-align:justify;}.elementor-18823 .elementor-element.elementor-element-bd36d49{--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;--flex-wrap:wrap;}.elementor-18823 .elementor-element.elementor-element-2cf6a41{--display:flex;}.elementor-18823 .elementor-element.elementor-element-2cf6a41.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18823 .elementor-element.elementor-element-ee449b7.elementor-element{--align-self:center;}.elementor-18823 .elementor-element.elementor-element-9eda727{--display:flex;}.elementor-18823 .elementor-element.elementor-element-3e66379 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-18823 .elementor-element.elementor-element-3e66379.elementor-element{--align-self:flex-start;}.elementor-18823 .elementor-element.elementor-element-31a8953{--display:flex;}.elementor-18823 .elementor-element.elementor-element-31a8953.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18823 .elementor-element.elementor-element-521a97b.elementor-element{--align-self:center;}.elementor-18823 .elementor-element.elementor-element-bd67ae7{--display:flex;}.elementor-18823 .elementor-element.elementor-element-8f66cc8 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-18823 .elementor-element.elementor-element-8f66cc8.elementor-element{--align-self:flex-start;}.elementor-18823 .elementor-element.elementor-element-7745856{--display:flex;}.elementor-18823 .elementor-element.elementor-element-7745856.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18823 .elementor-element.elementor-element-bd16d79.elementor-element{--align-self:center;}.elementor-18823 .elementor-element.elementor-element-81c116b{--display:flex;}.elementor-18823 .elementor-element.elementor-element-d5d606b > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-18823 .elementor-element.elementor-element-d5d606b.elementor-element{--align-self:flex-start;}.elementor-18823 .elementor-element.elementor-element-16efbf4{--display:flex;}.elementor-18823 .elementor-element.elementor-element-16efbf4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18823 .elementor-element.elementor-element-8c147d0.elementor-element{--align-self:center;}.elementor-18823 .elementor-element.elementor-element-c6d8adb{--display:flex;}.elementor-18823 .elementor-element.elementor-element-bb0d26f > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-18823 .elementor-element.elementor-element-bb0d26f.elementor-element{--align-self:flex-start;}.elementor-18823 .elementor-element.elementor-element-5cd32f6{--display:flex;}.elementor-18823 .elementor-element.elementor-element-5cd32f6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18823 .elementor-element.elementor-element-2e5156d.elementor-element{--align-self:center;}.elementor-18823 .elementor-element.elementor-element-4ab9128{--display:flex;}.elementor-18823 .elementor-element.elementor-element-fa5d84f > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-18823 .elementor-element.elementor-element-fa5d84f.elementor-element{--align-self:flex-start;}.elementor-18823 .elementor-element.elementor-element-20612e7{--display:flex;}.elementor-18823 .elementor-element.elementor-element-20612e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18823 .elementor-element.elementor-element-3c510c3.elementor-element{--align-self:center;}.elementor-18823 .elementor-element.elementor-element-c2426c6{--display:flex;}.elementor-18823 .elementor-element.elementor-element-670f0d7 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-18823 .elementor-element.elementor-element-df6e1e0{text-align:justify;}.elementor-18823 .elementor-element.elementor-element-0b94566{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-18823 .elementor-element.elementor-element-316567f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;border-style:none;}.elementor-18823 .elementor-element.elementor-element-316567f .elementor-heading-title{font-size:24px;font-weight:600;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-18823 .elementor-element.elementor-element-02bdd60 .elementor-heading-title{font-size:20px;}.elementor-18823 .elementor-element.elementor-element-5fe03f2{text-align:justify;}.elementor-18823 .elementor-element.elementor-element-6f18b42 .elementor-heading-title{font-size:20px;}.elementor-18823 .elementor-element.elementor-element-e28055d{text-align:justify;}.elementor-18823 .elementor-element.elementor-element-34ecb63 .elementor-heading-title{font-size:20px;}.elementor-18823 .elementor-element.elementor-element-42eca94{text-align:justify;}.elementor-18823 .elementor-element.elementor-element-8201916{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-18823 .elementor-element.elementor-element-fcae019 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;border-style:none;}.elementor-18823 .elementor-element.elementor-element-fcae019 .elementor-heading-title{font-size:24px;font-weight:600;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-18823 .elementor-element.elementor-element-4f9dcba{text-align:justify;}.elementor-18823 .elementor-element.elementor-element-d726b79{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-18823 .elementor-element.elementor-element-9d761ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;border-style:none;}.elementor-18823 .elementor-element.elementor-element-9d761ab .elementor-heading-title{font-size:24px;font-weight:600;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-18823 .elementor-element.elementor-element-0049188{text-align:justify;}@media(min-width:768px){.elementor-18823 .elementor-element.elementor-element-f21930a{--content-width:1024px;}.elementor-18823 .elementor-element.elementor-element-bd36d49{--width:100%;}.elementor-18823 .elementor-element.elementor-element-2cf6a41{--width:3%;}.elementor-18823 .elementor-element.elementor-element-9eda727{--width:97%;}.elementor-18823 .elementor-element.elementor-element-31a8953{--width:3%;}.elementor-18823 .elementor-element.elementor-element-bd67ae7{--width:97%;}.elementor-18823 .elementor-element.elementor-element-7745856{--width:3%;}.elementor-18823 .elementor-element.elementor-element-81c116b{--width:97%;}.elementor-18823 .elementor-element.elementor-element-16efbf4{--width:3%;}.elementor-18823 .elementor-element.elementor-element-c6d8adb{--width:97%;}.elementor-18823 .elementor-element.elementor-element-5cd32f6{--width:3%;}.elementor-18823 .elementor-element.elementor-element-4ab9128{--width:97%;}.elementor-18823 .elementor-element.elementor-element-20612e7{--width:3%;}.elementor-18823 .elementor-element.elementor-element-c2426c6{--width:97%;}}@media(max-width:1024px){.elementor-18823 .elementor-element.elementor-element-f21930a{--gap:60px 0px;--row-gap:60px;--column-gap:0px;}.elementor-18823 .elementor-element.elementor-element-ab56e78 .elementor-heading-title{font-size:22px;}.elementor-18823 .elementor-element.elementor-element-20113b0 img{width:64%;}.elementor-18823 .elementor-element.elementor-element-8afa4e9 .elementor-heading-title{font-size:22px;}.elementor-18823 .elementor-element.elementor-element-bd36d49{--flex-wrap:wrap;}.elementor-18823 .elementor-element.elementor-element-316567f .elementor-heading-title{font-size:22px;}.elementor-18823 .elementor-element.elementor-element-02bdd60 .elementor-heading-title{font-size:18px;}.elementor-18823 .elementor-element.elementor-element-6f18b42 .elementor-heading-title{font-size:18px;}.elementor-18823 .elementor-element.elementor-element-34ecb63 .elementor-heading-title{font-size:18px;}.elementor-18823 .elementor-element.elementor-element-fcae019 .elementor-heading-title{font-size:22px;}.elementor-18823 .elementor-element.elementor-element-4f9dcba{text-align:justify;}.elementor-18823 .elementor-element.elementor-element-9d761ab .elementor-heading-title{font-size:22px;}}@media(max-width:767px){.elementor-18823 .elementor-element.elementor-element-f21930a{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-18823 .elementor-element.elementor-element-2d75248 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-18823 .elementor-element.elementor-element-49b1e53{text-align:justify;}.elementor-18823 .elementor-element.elementor-element-ab56e78 .elementor-heading-title{font-size:16px;}.elementor-18823 .elementor-element.elementor-element-0dba89e{text-align:justify;}.elementor-18823 .elementor-element.elementor-element-20113b0 img{width:61%;}.elementor-18823 .elementor-element.elementor-element-8afa4e9 .elementor-heading-title{font-size:16px;}.elementor-18823 .elementor-element.elementor-element-e25a9c6{text-align:justify;}.elementor-18823 .elementor-element.elementor-element-bd36d49{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-18823 .elementor-element.elementor-element-2cf6a41{--width:5%;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18823 .elementor-element.elementor-element-9eda727{--width:95%;}.elementor-18823 .elementor-element.elementor-element-3e66379 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18823 .elementor-element.elementor-element-3e66379{text-align:justify;}.elementor-18823 .elementor-element.elementor-element-31a8953{--width:5%;--justify-content:flex-start;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18823 .elementor-element.elementor-element-bd67ae7{--width:95%;}.elementor-18823 .elementor-element.elementor-element-8f66cc8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18823 .elementor-element.elementor-element-8f66cc8{text-align:justify;}.elementor-18823 .elementor-element.elementor-element-7745856{--width:5%;--justify-content:flex-start;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18823 .elementor-element.elementor-element-81c116b{--width:95%;}.elementor-18823 .elementor-element.elementor-element-d5d606b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18823 .elementor-element.elementor-element-d5d606b{text-align:justify;}.elementor-18823 .elementor-element.elementor-element-16efbf4{--width:5%;--justify-content:flex-start;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18823 .elementor-element.elementor-element-c6d8adb{--width:95%;}.elementor-18823 .elementor-element.elementor-element-bb0d26f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18823 .elementor-element.elementor-element-bb0d26f{text-align:justify;}.elementor-18823 .elementor-element.elementor-element-5cd32f6{--width:5%;--justify-content:flex-start;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18823 .elementor-element.elementor-element-4ab9128{--width:95%;}.elementor-18823 .elementor-element.elementor-element-fa5d84f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18823 .elementor-element.elementor-element-fa5d84f{text-align:justify;}.elementor-18823 .elementor-element.elementor-element-20612e7{--width:5%;--justify-content:flex-start;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18823 .elementor-element.elementor-element-c2426c6{--width:95%;}.elementor-18823 .elementor-element.elementor-element-670f0d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18823 .elementor-element.elementor-element-df6e1e0{text-align:justify;}.elementor-18823 .elementor-element.elementor-element-316567f .elementor-heading-title{font-size:16px;}.elementor-18823 .elementor-element.elementor-element-fd9a879{text-align:justify;}.elementor-18823 .elementor-element.elementor-element-02bdd60 .elementor-heading-title{font-size:14px;}.elementor-18823 .elementor-element.elementor-element-5fe03f2{text-align:justify;}.elementor-18823 .elementor-element.elementor-element-6f18b42 .elementor-heading-title{font-size:14px;}.elementor-18823 .elementor-element.elementor-element-e28055d{text-align:justify;}.elementor-18823 .elementor-element.elementor-element-34ecb63 .elementor-heading-title{font-size:14px;}.elementor-18823 .elementor-element.elementor-element-42eca94{text-align:justify;}.elementor-18823 .elementor-element.elementor-element-fcae019 .elementor-heading-title{font-size:16px;}.elementor-18823 .elementor-element.elementor-element-4f9dcba{text-align:justify;}.elementor-18823 .elementor-element.elementor-element-9d761ab .elementor-heading-title{font-size:16px;}.elementor-18823 .elementor-element.elementor-element-0049188{text-align:justify;}}/* Start custom CSS for image, class: .elementor-element-20113b0 */.elementor-18823 .elementor-element.elementor-element-20113b0 .widget-image-caption {
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f21930a */.blog-title-01 {
    font-weight: bold;
    font-size: 115%;
    margin-bottom: 0px;
    line-height: 4em !important;
}
.blog-title-02 {
    font-weight: bold;
    font-size: 115%;
    margin-bottom: 0px;
    line-height: 2em !important;
}

.elementor-18823 .elementor-element.elementor-element-f21930a .square{
    display:inline-block;
    width:0.8em;
    height:0.8em;
    background:var(--e-global-color-primary);
    margin-right:0.4em;
    vertical-align:middle;
    position:relative;
    top:-0.1em; /* 上に */
}/* End custom CSS */
/* Start custom CSS */.blog-title-01 {
    font-weight: bold;
    font-size: 115%;
    margin-bottom: 0px;
    line-height: 4em !important;
}

.blog-profile-01 {
    font-weight: bold;
    font-size: 105%;
    margin-bottom: 0px;
    line-height: 2em !important;
    color: #94370f;
}

.blog-profile-02 {
    font-weight: bold;
    font-size: 105%;
    margin-bottom: 0px;
    line-height: 2em !important;
    color: #38761d;
}

.blog-title-02 {
    font-weight: bold;
    font-size: 115%;
    margin-bottom: 1.1em;
}/* End custom CSS */