.elementor-12810 .elementor-element.elementor-element-86dfb7c{margin-top:20px;margin-bottom:0px;}.elementor-12810 .elementor-element.elementor-element-fd9d5fc > .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-12810 .elementor-element.elementor-element-b355b50 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-12810 .elementor-element.elementor-element-56f0070 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-color:#F6255C;}.elementor-12810 .elementor-element.elementor-element-cc2b88c{margin-top:20px;margin-bottom:0px;}.elementor-12810 .elementor-element.elementor-element-5c41cba{margin-top:20px;margin-bottom:0px;}@media(max-width:767px){.elementor-12810 .elementor-element.elementor-element-ca256e2{width:15%;}.elementor-12810 .elementor-element.elementor-element-f730d79{width:85%;}.elementor-12810 .elementor-element.elementor-element-1c86b02{width:15%;}.elementor-12810 .elementor-element.elementor-element-9fe866c{width:85%;}.elementor-12810 .elementor-element.elementor-element-1ef7c2a{width:15%;}.elementor-12810 .elementor-element.elementor-element-403ab78{width:85%;}}@media(min-width:768px){.elementor-12810 .elementor-element.elementor-element-d2845f0{width:60.697%;}.elementor-12810 .elementor-element.elementor-element-fc74ca6{width:39.254%;}.elementor-12810 .elementor-element.elementor-element-f166eae{width:39.254%;}.elementor-12810 .elementor-element.elementor-element-7263843{width:60.697%;}.elementor-12810 .elementor-element.elementor-element-81dd309{width:60.697%;}.elementor-12810 .elementor-element.elementor-element-667de9e{width:39.254%;}.elementor-12810 .elementor-element.elementor-element-fd9d5fc{width:60.697%;}.elementor-12810 .elementor-element.elementor-element-ca256e2{width:10%;}.elementor-12810 .elementor-element.elementor-element-f730d79{width:90.011%;}.elementor-12810 .elementor-element.elementor-element-1c86b02{width:10%;}.elementor-12810 .elementor-element.elementor-element-9fe866c{width:90.011%;}.elementor-12810 .elementor-element.elementor-element-1ef7c2a{width:10%;}.elementor-12810 .elementor-element.elementor-element-403ab78{width:90.011%;}.elementor-12810 .elementor-element.elementor-element-96553b0{width:39.254%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12810 .elementor-element.elementor-element-ca256e2{width:10%;}.elementor-12810 .elementor-element.elementor-element-f730d79{width:90%;}.elementor-12810 .elementor-element.elementor-element-1c86b02{width:10%;}.elementor-12810 .elementor-element.elementor-element-9fe866c{width:90%;}.elementor-12810 .elementor-element.elementor-element-1ef7c2a{width:10%;}.elementor-12810 .elementor-element.elementor-element-403ab78{width:90%;}}/* Start custom CSS for text-editor, class: .elementor-element-e377a21 *//*リスト表示の段落段落スペース*/
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-8c1ba0f *//*リスト表示の段落段落スペース*/
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-f38c9bc *//*リスト表示の段落段落スペース*/
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-0880bbc *//*リスト表示の段落段落スペース*/
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-10db18c *//*リスト表示の段落段落スペース*/
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-7567458 *//*リスト表示の段落段落スペース*/
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-b355b50 *//*リスト表示の段落段落スペース*/
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-ebee800 *//*リスト表示の段落段落スペース*/
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-6962ba2 *//*リスト表示の段落段落スペース*/
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-285dc58 *//*リスト表示の段落段落スペース*/
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-5df3926 *//*リスト表示の段落段落スペース*/
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 */