.elementor-10709 .elementor-element.elementor-element-7c225b9{font-size:var( --e-global-typography-5c5c3c7-font-size );line-height:var( --e-global-typography-5c5c3c7-line-height );}.elementor-10709 .elementor-element.elementor-element-fb1aab9{font-size:var( --e-global-typography-5c5c3c7-font-size );line-height:var( --e-global-typography-5c5c3c7-line-height );}.elementor-10709 .elementor-element.elementor-element-0a04471{font-size:var( --e-global-typography-5c5c3c7-font-size );line-height:var( --e-global-typography-5c5c3c7-line-height );}.elementor-10709 .elementor-element.elementor-element-9969b04{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-10709 .elementor-element.elementor-element-ad3212b .ea-advanced-data-table{width:59%;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-374cdfc );}.elementor-10709 .elementor-element.elementor-element-ad3212b .ea-advanced-data-table-wrap .ea-advanced-data-table-wrap-inner{border-radius:0px 0px 0px 0px;}.elementor-10709 .elementor-element.elementor-element-ad3212b th{text-align:center;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-374cdfc );}.elementor-10709 .elementor-element.elementor-element-ad3212b th .ql-editor{text-align:center;}.elementor-10709 .elementor-element.elementor-element-ad3212b .ea-advanced-data-table-wrap .ea-advanced-data-table th{color:var( --e-global-color-text );}.elementor-10709 .elementor-element.elementor-element-ad3212b .ea-advanced-data-table-wrap .ea-advanced-data-table th:before{border-bottom-color:var( --e-global-color-text );}.elementor-10709 .elementor-element.elementor-element-ad3212b .ea-advanced-data-table-wrap .ea-advanced-data-table th:after{border-top-color:var( --e-global-color-text );}.elementor-10709 .elementor-element.elementor-element-ad3212b thead{background-color:var( --e-global-color-a6d8e77 );}.elementor-10709 .elementor-element.elementor-element-ad3212b .ea-advanced-data-table th{padding:10px 10px 10px 10px;}.elementor-10709 .elementor-element.elementor-element-ad3212b td{text-align:center;color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-374cdfc );}.elementor-10709 .elementor-element.elementor-element-ad3212b td .ql-editor{text-align:center;}.elementor-10709 .elementor-element.elementor-element-ad3212b tbody{background-color:var( --e-global-color-f243942 );}.elementor-10709 .elementor-element.elementor-element-ad3212b .ea-advanced-data-table td{padding:10px 10px 10px 10px;}.elementor-10709 .elementor-element.elementor-element-0511f48 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-10709 .elementor-element.elementor-element-0511f48{font-size:var( --e-global-typography-5c5c3c7-font-size );line-height:var( --e-global-typography-5c5c3c7-line-height );}.elementor-10709 .elementor-element.elementor-element-b5830e2{font-size:var( --e-global-typography-5c5c3c7-font-size );line-height:var( --e-global-typography-5c5c3c7-line-height );}.elementor-10709 .elementor-element.elementor-element-03a51d7{font-size:var( --e-global-typography-5c5c3c7-font-size );line-height:var( --e-global-typography-5c5c3c7-line-height );}.elementor-10709 .elementor-element.elementor-element-9423be0{font-size:var( --e-global-typography-5c5c3c7-font-size );line-height:var( --e-global-typography-5c5c3c7-line-height );}@media(max-width:1024px){.elementor-10709 .elementor-element.elementor-element-7c225b9{font-size:var( --e-global-typography-5c5c3c7-font-size );line-height:var( --e-global-typography-5c5c3c7-line-height );}.elementor-10709 .elementor-element.elementor-element-fb1aab9{font-size:var( --e-global-typography-5c5c3c7-font-size );line-height:var( --e-global-typography-5c5c3c7-line-height );}.elementor-10709 .elementor-element.elementor-element-0a04471{font-size:var( --e-global-typography-5c5c3c7-font-size );line-height:var( --e-global-typography-5c5c3c7-line-height );}.elementor-10709 .elementor-element.elementor-element-ad3212b .ea-advanced-data-table{width:100%;}.elementor-10709 .elementor-element.elementor-element-0511f48{font-size:var( --e-global-typography-5c5c3c7-font-size );line-height:var( --e-global-typography-5c5c3c7-line-height );}.elementor-10709 .elementor-element.elementor-element-b5830e2{font-size:var( --e-global-typography-5c5c3c7-font-size );line-height:var( --e-global-typography-5c5c3c7-line-height );}.elementor-10709 .elementor-element.elementor-element-03a51d7{font-size:var( --e-global-typography-5c5c3c7-font-size );line-height:var( --e-global-typography-5c5c3c7-line-height );}.elementor-10709 .elementor-element.elementor-element-9423be0{font-size:var( --e-global-typography-5c5c3c7-font-size );line-height:var( --e-global-typography-5c5c3c7-line-height );}}@media(max-width:767px){.elementor-10709 .elementor-element.elementor-element-7c225b9{font-size:var( --e-global-typography-5c5c3c7-font-size );line-height:var( --e-global-typography-5c5c3c7-line-height );}.elementor-10709 .elementor-element.elementor-element-fb1aab9{font-size:var( --e-global-typography-5c5c3c7-font-size );line-height:var( --e-global-typography-5c5c3c7-line-height );}.elementor-10709 .elementor-element.elementor-element-0a04471{font-size:var( --e-global-typography-5c5c3c7-font-size );line-height:var( --e-global-typography-5c5c3c7-line-height );}.elementor-10709 .elementor-element.elementor-element-ad3212b .ea-advanced-data-table{width:100%;}.elementor-10709 .elementor-element.elementor-element-0511f48{font-size:var( --e-global-typography-5c5c3c7-font-size );line-height:var( --e-global-typography-5c5c3c7-line-height );}.elementor-10709 .elementor-element.elementor-element-b5830e2{font-size:var( --e-global-typography-5c5c3c7-font-size );line-height:var( --e-global-typography-5c5c3c7-line-height );}.elementor-10709 .elementor-element.elementor-element-03a51d7{font-size:var( --e-global-typography-5c5c3c7-font-size );line-height:var( --e-global-typography-5c5c3c7-line-height );}.elementor-10709 .elementor-element.elementor-element-9423be0{font-size:var( --e-global-typography-5c5c3c7-font-size );line-height:var( --e-global-typography-5c5c3c7-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-7c225b9 */li{
    margin-top: 0px;
    margin-bottom: 12px; 
}

h2{
    border-bottom: solid 2px;
    border-color: #444;
    margin-top: 30px;
    margin-bottom: 15px;
}

h3{
    color: #DFC15E;
    border-bottom: solid 2px;
    border-color: #444;
    margin-bottom: 15px;
}

h4{
    padding: 4px 4px 4px 4px;
    max-width: 300px;
    color: white;
    border: solid 1px;
    border-color: #CBB057;
    border-radius: 4px;
    margin-bottom: 15px;
    box-shadow: 2px 2px #CBB057;
}
h5{
    border-bottom: solid 2px;
    border-color: #444;
    margin-top: 30px;
    margin-bottom: 15px;
}

/*pタグ上の隙間削除*/
p{
    margin-top:0px;
}
.divbody{
        margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb1aab9 */li{
    margin-top: 0px;
    margin-bottom: 12px; 
}
h2{
    border-bottom: solid 2px;
    border-color: #444;
    font-size: 1.4em;
    margin-bottom: 1.0em;
}

h3{
    border-bottom: solid 1px;
    border-color: #444;
}

p{
    margin-top: 0px;
    margin-bottom: 1.4em;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a04471 */li{
    margin-top: 0px;
    margin-bottom: 12px; 
}
h2{
    border-bottom: solid 2px;
    border-color: #444;
    font-size: 1.4em;
    margin-bottom: 1.0em;
}

h3{
    border-bottom: solid 1px;
    border-color: #444;
}

p{
    margin-top: 0px;
    margin-bottom: 1.4em;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0511f48 */li{
    margin-top: 0px;
    margin-bottom: 12px; 
}

h2{
    border-bottom: solid 2px;
    border-color: #444;
    margin-top: 30px;
    margin-bottom: 15px;
    font-size: 1.3em;
}

h3{
    color: #DFC15E;
    border-bottom: solid 2px;
    border-color: #444;
    margin-bottom: 15px;
}

h4{
    padding: 4px 4px 4px 4px;
    max-width: 300px;
    color: white;
    border: solid;
    border-color: #aaa;
    background-color: #23496F;
    margin-bottom: 15px;
    
}
/*pタグ上の隙間削除*/
p{
    margin-top:0px;
    margin-bottom: 15px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5830e2 */li{
    margin-top: 0px;
    margin-bottom: 12px; 
}
h2{
    border-bottom: solid 2px;
    border-color: #444;
    font-size: 1.4em;
    margin-bottom: 1.0em;
}

h3{
    border-bottom: solid 1px;
    border-color: #444;
}

p{
    margin-top: 0px;
    margin-bottom: 1.4em;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03a51d7 */li{
    margin-top: 0px;
    margin-bottom: 12px; 
}
h2{
    border-bottom: solid 2px;
    border-color: #444;
    font-size: 1.4em;
    margin-bottom: 1.0em;
}

h3{
    border-bottom: solid 1px;
    border-color: #444;
}

p{
    margin-top: 0px;
    margin-bottom: 1.4em;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9423be0 */li{
    margin-top: 0px;
    margin-bottom: 12px; 
}
h2{
    border-bottom: solid 1px;
    border-color: #444;
}

h3{
    border-bottom: solid 1px;
    border-color: #444;
}/* End custom CSS */