.elementor-19655 .elementor-element.elementor-element-c3c0c06{margin-top:-80px;margin-bottom:0px;}.elementor-19655 .elementor-element.elementor-element-463fb01 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-19655 .elementor-element.elementor-element-4e76650{--spacer-size:50px;}.elementor-19655 .elementor-element.elementor-element-2e50979{margin-top:0px;margin-bottom:60px;}.elementor-19655 .elementor-element.elementor-element-9cf0b43 > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-19655 .elementor-element.elementor-element-028a17e{margin-top:60px;margin-bottom:0px;}.elementor-19655 .elementor-element.elementor-element-e62e2f3{--divider-border-style:solid;--divider-border-width:1px;}.elementor-19655 .elementor-element.elementor-element-e62e2f3 .elementor-divider-separator{width:100%;}.elementor-19655 .elementor-element.elementor-element-e62e2f3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-bc-flex-widget .elementor-19655 .elementor-element.elementor-element-c0cf4ea.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19655 .elementor-element.elementor-element-c0cf4ea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19655 .elementor-element.elementor-element-808977f{text-align:left;font-size:1.4em;font-weight:600;letter-spacing:0.4em;}.elementor-19655 .elementor-element.elementor-element-a9d407f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19655 .elementor-element.elementor-element-a9d407f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19655 .elementor-element.elementor-element-a9d407f{--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-19655 .elementor-element.elementor-element-a9d407f .elementor-icon-list-icon{padding-right:9px;}.elementor-19655 .elementor-element.elementor-element-a9d407f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19655 .elementor-element.elementor-element-a9d407f .elementor-icon-list-item > a{font-weight:600;}.elementor-19655 .elementor-element.elementor-element-a9d407f .elementor-icon-list-text{transition:color 0.3s;}.elementor-19655 .elementor-element.elementor-element-3ffac78{text-align:left;font-size:1.4em;font-weight:600;letter-spacing:0.4em;}.elementor-19655 .elementor-element.elementor-element-a375be0{width:var( --container-widget-width, 94.602% );max-width:94.602%;--container-widget-width:94.602%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;}.elementor-19655 .elementor-element.elementor-element-a375be0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19655 .elementor-element.elementor-element-a375be0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19655 .elementor-element.elementor-element-a375be0 .elementor-icon-list-icon{padding-right:9px;}.elementor-19655 .elementor-element.elementor-element-a375be0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19655 .elementor-element.elementor-element-a375be0 .elementor-icon-list-item > a{font-weight:600;}.elementor-19655 .elementor-element.elementor-element-a375be0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-19655 .elementor-element.elementor-element-b2fb684{width:var( --container-widget-width, 128.788% );max-width:128.788%;--container-widget-width:128.788%;--container-widget-flex-grow:0;text-align:left;font-size:1.4em;font-weight:600;letter-spacing:0.4em;}.elementor-19655 .elementor-element.elementor-element-9821737{width:var( --container-widget-width, 100.136% );max-width:100.136%;--container-widget-width:100.136%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19655 .elementor-element.elementor-element-9821737 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19655 .elementor-element.elementor-element-9821737 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19655 .elementor-element.elementor-element-9821737 .elementor-icon-list-icon{padding-right:9px;}.elementor-19655 .elementor-element.elementor-element-9821737 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19655 .elementor-element.elementor-element-9821737 .elementor-icon-list-item > a{font-weight:600;}.elementor-19655 .elementor-element.elementor-element-9821737 .elementor-icon-list-text{transition:color 0.3s;}.elementor-19655 .elementor-element.elementor-element-a412e05{--divider-border-style:solid;--divider-border-width:1px;}.elementor-19655 .elementor-element.elementor-element-a412e05 > .elementor-widget-container{margin:-4px 0px 0px 0px;}.elementor-19655 .elementor-element.elementor-element-a412e05 .elementor-divider-separator{width:100%;}.elementor-19655 .elementor-element.elementor-element-a412e05 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-19655 .elementor-element.elementor-element-43323ea{margin-top:60px;margin-bottom:60px;}.elementor-19655 .elementor-element.elementor-element-0a61948 .widget-image-caption{text-align:left;color:var( --e-global-color-text );}.elementor-19655 .elementor-element.elementor-element-d6f4c2f .widget-image-caption{text-align:left;color:var( --e-global-color-text );}.elementor-19655 .elementor-element.elementor-element-da565fe .widget-image-caption{text-align:left;color:var( --e-global-color-text );}@media(min-width:768px){.elementor-19655 .elementor-element.elementor-element-c0cf4ea{width:20%;}.elementor-19655 .elementor-element.elementor-element-d26539b{width:80%;}.elementor-19655 .elementor-element.elementor-element-ef30282{width:20%;}.elementor-19655 .elementor-element.elementor-element-98bf749{width:80%;}.elementor-19655 .elementor-element.elementor-element-96c14a7{width:20%;}.elementor-19655 .elementor-element.elementor-element-95f3836{width:80%;}}a:link { /*アクセスしたことのないリンク*/
color:#0505cc; 

}
a:visited { /*アクセスしたことのあるリンク*/
color:#6600FF;
text-decoration:underline;
}
a:hover {/*マウスが上に乗っている状態*/
color:#ff0000;
}

.hr-1{
margin:20px;
}