.elementor-32537 .elementor-element.elementor-element-9df14d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32537 .elementor-element.elementor-element-0035932 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32537 .elementor-element.elementor-element-2fdeb03 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32537 .elementor-element.elementor-element-d6661c9 > .elementor-widget-container{background-color:var( --e-global-color-013d737 );padding:15px 15px 15px 15px;}.elementor-32537 .elementor-element.elementor-element-d6661c9{color:var( --e-global-color-text );}.elementor-32537 .elementor-element.elementor-element-8cc0224 > .elementor-widget-container{background-color:var( --e-global-color-013d737 );padding:15px 15px 15px 15px;}.elementor-32537 .elementor-element.elementor-element-8cc0224{color:var( --e-global-color-text );}.elementor-32537 .elementor-element.elementor-element-896b0db > .elementor-widget-container{background-color:var( --e-global-color-013d737 );padding:15px 15px 15px 15px;}.elementor-32537 .elementor-element.elementor-element-896b0db{color:var( --e-global-color-text );}.elementor-32537 .elementor-element.elementor-element-d5236e6 > .elementor-widget-container{background-color:var( --e-global-color-013d737 );padding:15px 15px 15px 15px;}.elementor-32537 .elementor-element.elementor-element-d5236e6{color:var( --e-global-color-text );}.elementor-32537 .elementor-element.elementor-element-002541e > .elementor-widget-container{background-color:var( --e-global-color-013d737 );padding:15px 15px 15px 15px;}.elementor-32537 .elementor-element.elementor-element-002541e{color:var( --e-global-color-text );}.elementor-32537 .elementor-element.elementor-element-23d0b74 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32537 .elementor-element.elementor-element-475ea14 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32537 .elementor-element.elementor-element-c66f503 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32537 .elementor-element.elementor-element-2b3dac6 .gallery-item .gallery-caption{text-align:center;}.elementor-32537 .elementor-element.elementor-element-47af13b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32537 .elementor-element.elementor-element-134f1f1 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-32537 .elementor-element.elementor-element-ccec3e7{width:39.458%;}.elementor-32537 .elementor-element.elementor-element-6f548a9{width:60.513%;}}@media(max-width:767px){.elementor-32537 .elementor-element.elementor-element-ccec3e7{width:100%;}.elementor-32537 .elementor-element.elementor-element-6f548a9{width:100%;}.elementor-32537 .elementor-element.elementor-element-e8d05db{width:100%;}.elementor-32537 .elementor-element.elementor-element-bb03caf{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-9df14d6 *//*リスト表示の段落段落スペース*/
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;
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-43aba47 *//*リスト表示の段落段落スペース*/
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-0035932 *//*リスト表示の段落段落スペース*/
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;
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d357840 *//*リスト表示の段落段落スペース*/
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-2fdeb03 *//*リスト表示の段落段落スペース*/
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;
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4c9b377 *//*リスト表示の段落段落スペース*/
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-23d0b74 *//*リスト表示の段落段落スペース*/
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;
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-475ea14 *//*リスト表示の段落段落スペース*/
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;
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c66f503 *//*リスト表示の段落段落スペース*/
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;
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47af13b *//*リスト表示の段落段落スペース*/
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;
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-134f1f1 *//*リスト表示の段落段落スペース*/
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;
    margin-bottom: 15px;
}/* End custom CSS */