.elementor-36381 .elementor-element.elementor-element-fd4e8b3 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-36381 .elementor-element.elementor-element-9201f0b > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-36381 .elementor-element.elementor-element-9201f0b{font-size:var( --e-global-typography-5c5c3c7-font-size );line-height:var( --e-global-typography-5c5c3c7-line-height );}.elementor-36381 .elementor-element.elementor-element-f8f1de0{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );margin-top:20px;margin-bottom:0px;}.elementor-36381 .elementor-element.elementor-element-f8f1de0, .elementor-36381 .elementor-element.elementor-element-f8f1de0 > .elementor-background-overlay{border-radius:4px 4px 4px 4px;}.elementor-36381 .elementor-element.elementor-element-89a2f01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:17px 17px 17px 17px;}.elementor-36381 .elementor-element.elementor-element-e56e808{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );margin-top:20px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-36381 .elementor-element.elementor-element-e56e808, .elementor-36381 .elementor-element.elementor-element-e56e808 > .elementor-background-overlay{border-radius:4px 4px 4px 4px;}.elementor-36381 .elementor-element.elementor-element-6b682a3 > .elementor-widget-container{margin:5px 5px 5px 5px;padding:0px 0px 0px 0px;}.elementor-36381 .elementor-element.elementor-element-f0c0aad > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-36381 .elementor-element.elementor-element-8def44c{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );margin-top:20px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-36381 .elementor-element.elementor-element-8def44c, .elementor-36381 .elementor-element.elementor-element-8def44c > .elementor-background-overlay{border-radius:4px 4px 4px 4px;}.elementor-36381 .elementor-element.elementor-element-c7f6863 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-36381 .elementor-element.elementor-element-81891d7 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-36381 .elementor-element.elementor-element-85e7611 > .elementor-widget-container{padding:45px 45px 45px 45px;}.elementor-36381 .elementor-element.elementor-element-365ff4e{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );margin-top:20px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-36381 .elementor-element.elementor-element-365ff4e, .elementor-36381 .elementor-element.elementor-element-365ff4e > .elementor-background-overlay{border-radius:4px 4px 4px 4px;}.elementor-36381 .elementor-element.elementor-element-338c300 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-36381 .elementor-element.elementor-element-7a707a0 > .elementor-widget-container{padding:0px 35px 0px 35px;}.elementor-36381 .elementor-element.elementor-element-509f752 > .elementor-widget-container{padding:0px 35px 0px 35px;}.elementor-36381 .elementor-element.elementor-element-4067ceb{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );margin-top:20px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-36381 .elementor-element.elementor-element-4067ceb, .elementor-36381 .elementor-element.elementor-element-4067ceb > .elementor-background-overlay{border-radius:4px 4px 4px 4px;}.elementor-36381 .elementor-element.elementor-element-62b41b2 > .elementor-widget-container{margin:20px 20px 20px 20px;}@media(min-width:768px){.elementor-36381 .elementor-element.elementor-element-0ce3f65{width:9.311%;}.elementor-36381 .elementor-element.elementor-element-c94e938{width:90.087%;}.elementor-36381 .elementor-element.elementor-element-9252051{width:27.378%;}.elementor-36381 .elementor-element.elementor-element-a6656fd{width:72.02%;}.elementor-36381 .elementor-element.elementor-element-2648a62{width:12.456%;}.elementor-36381 .elementor-element.elementor-element-0b77b74{width:86.942%;}}@media(max-width:1024px){.elementor-36381 .elementor-element.elementor-element-9201f0b{font-size:var( --e-global-typography-5c5c3c7-font-size );line-height:var( --e-global-typography-5c5c3c7-line-height );}}@media(max-width:767px){.elementor-36381 .elementor-element.elementor-element-f6d6131 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-36381 .elementor-element.elementor-element-f6d6131 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-36381 .elementor-element.elementor-element-fd4e8b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-36381 .elementor-element.elementor-element-eb1b4a4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-36381 .elementor-element.elementor-element-eb1b4a4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-36381 .elementor-element.elementor-element-9201f0b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-36381 .elementor-element.elementor-element-9201f0b{font-size:var( --e-global-typography-5c5c3c7-font-size );line-height:var( --e-global-typography-5c5c3c7-line-height );}.elementor-36381 .elementor-element.elementor-element-89a2f01 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-36381 .elementor-element.elementor-element-e56e808{margin-top:20px;margin-bottom:20px;padding:20px 0px 0px 0px;}.elementor-36381 .elementor-element.elementor-element-0ce3f65{width:100%;}.elementor-36381 .elementor-element.elementor-element-c94e938{width:100%;}.elementor-36381 .elementor-element.elementor-element-6b682a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-36381 .elementor-element.elementor-element-8def44c{margin-top:20px;margin-bottom:20px;padding:20px 0px 0px 0px;}.elementor-36381 .elementor-element.elementor-element-9252051{width:100%;}.elementor-36381 .elementor-element.elementor-element-a6656fd{width:100%;}.elementor-36381 .elementor-element.elementor-element-a6656fd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-36381 .elementor-element.elementor-element-a6656fd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-36381 .elementor-element.elementor-element-c7f6863 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-36381 .elementor-element.elementor-element-204b8e7 img{width:90%;}.elementor-36381 .elementor-element.elementor-element-81891d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-36381 .elementor-element.elementor-element-365ff4e{margin-top:20px;margin-bottom:20px;padding:20px 0px 0px 0px;}.elementor-36381 .elementor-element.elementor-element-2648a62{width:100%;}.elementor-36381 .elementor-element.elementor-element-0b77b74{width:100%;}.elementor-36381 .elementor-element.elementor-element-338c300 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-36381 .elementor-element.elementor-element-4067ceb{margin-top:20px;margin-bottom:20px;padding:20px 0px 0px 0px;}.elementor-36381 .elementor-element.elementor-element-62b41b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}}/* Start custom CSS for text-editor, class: .elementor-element-9201f0b *//*リスト表示の段落段落スペース*/
li{
    margin-top: 0px;
    margin-bottom: 12px; 
}
/*タイトル上下にスペースと線*/
h2{
    border-bottom: solid 2px;
    border-color: #444;
    margin-top: 30px;
    margin-bottom: 15px;
}

h3{
    border-bottom: solid 2px;
    border-color: #444;
    margin-bottom:15px;
}
/*pタグ上の隙間削除*/
p{
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89a2f01 */li{
    margin-top: 0px;
    margin-bottom: 12px; 
}
h2{
    margin-top: 0px;
    color: #DFC15E;
    border-bottom: solid 0.5px;
    border-color: #444;
    font-size: 18px;
}
h3{
    margin-top: 0px;
    color: #DFC15E;
    border-bottom: solid 0.5px;
    border-color: #444;
}

h4{
    padding: 4px 4px 4px 4px;
    max-width: 300px;
    color: white;
    border: solid;
    border-color: #aaa;
}

p{
    margin-bottom: 12px;
}/* End custom CSS */