.elementor-13450 .elementor-element.elementor-element-436d9efb{margin-top:5%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13450 .elementor-element.elementor-element-ab0f985 img{width:50%;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13450 .elementor-element.elementor-element-6402f8f4 > .elementor-widget-container{margin:0% 7% 0% 7%;}.elementor-13450 .elementor-element.elementor-element-6402f8f4{color:#000000;font-size:20px;line-height:1.8em;letter-spacing:0px;}.elementor-bc-flex-widget .elementor-13450 .elementor-element.elementor-element-42c855e8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13450 .elementor-element.elementor-element-42c855e8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13450 .elementor-element.elementor-element-3499eec4 > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-13450 .elementor-element.elementor-element-6402f8f4{font-size:18px;}}@media(min-width:768px){.elementor-13450 .elementor-element.elementor-element-23cea2d3{width:58.158%;}.elementor-13450 .elementor-element.elementor-element-42c855e8{width:41.842%;}}@media(max-width:767px){.elementor-13450 .elementor-element.elementor-element-6402f8f4 > .elementor-widget-container{margin:0% 8% 0% 8%;}.elementor-13450 .elementor-element.elementor-element-6402f8f4{font-size:14px;line-height:1.8em;}.elementor-13450 .elementor-element.elementor-element-3499eec4 img{width:70%;}}/* Start custom CSS */img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left
}

/* パソコンで見たときは"pc"のclassがついた画像が表示される */
.pc { display: block !important; }
.sp { display: none !important; }
/* スマートフォンで見たときは"sp"のclassがついた画像が表示される */
@media only screen and (max-width: 750px) {
.pc { display: none !important; }
.sp { display: block !important; }
}
.marker-yellow {
background: linear-gradient(transparent 60%, #FFFF99 50%);
}/* End custom CSS */