.elementor-512 .elementor-element.elementor-element-05f4d37 > .elementor-container{max-width:1000px;}.elementor-512 .elementor-element.elementor-element-05f4d37:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-05f4d37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8FD6FD;}.elementor-512 .elementor-element.elementor-element-05f4d37{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-512 .elementor-element.elementor-element-05f4d37 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-512 .elementor-element.elementor-element-c756e52.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-512 .elementor-element.elementor-element-c756e52.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.ee-tooltip.ee-tooltip-30a4805.to--top,
							 .ee-tooltip.ee-tooltip-30a4805.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-30a4805.to--left,
							 .ee-tooltip.ee-tooltip-30a4805.to--right{margin-top:0px;}.elementor-512 .elementor-element.elementor-element-5220e38.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-5220e38.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-5220e38.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-5220e38{--icon-box-icon-margin:0px;}.elementor-512 .elementor-element.elementor-element-5220e38 .elementor-icon{font-size:18px;}.elementor-512 .elementor-element.elementor-element-5220e38 .elementor-icon i{transform:rotate(0deg);}.elementor-512 .elementor-element.elementor-element-5220e38 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-5220e38 .elementor-icon-box-title, .elementor-512 .elementor-element.elementor-element-5220e38 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;line-height:16px;}.elementor-512 .elementor-element.elementor-element-eff7623.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-eff7623.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-eff7623.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-eff7623{--icon-box-icon-margin:0px;}.elementor-512 .elementor-element.elementor-element-eff7623 .elementor-icon{font-size:18px;}.elementor-512 .elementor-element.elementor-element-eff7623 .elementor-icon i{transform:rotate(0deg);}.elementor-512 .elementor-element.elementor-element-eff7623 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-eff7623 .elementor-icon-box-title, .elementor-512 .elementor-element.elementor-element-eff7623 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;line-height:16px;}.elementor-512 .elementor-element.elementor-element-13f25bc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-13f25bc.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-13f25bc.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-13f25bc{--icon-box-icon-margin:0px;}.elementor-512 .elementor-element.elementor-element-13f25bc .elementor-icon{font-size:18px;}.elementor-512 .elementor-element.elementor-element-13f25bc .elementor-icon i{transform:rotate(0deg);}.elementor-512 .elementor-element.elementor-element-13f25bc .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-13f25bc .elementor-icon-box-title, .elementor-512 .elementor-element.elementor-element-13f25bc .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;line-height:16px;}.elementor-512 .elementor-element.elementor-element-94d1d4f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-94d1d4f.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-94d1d4f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-94d1d4f{--icon-box-icon-margin:0px;}.elementor-512 .elementor-element.elementor-element-94d1d4f .elementor-icon{font-size:18px;}.elementor-512 .elementor-element.elementor-element-94d1d4f .elementor-icon i{transform:rotate(0deg);}.elementor-512 .elementor-element.elementor-element-94d1d4f .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-94d1d4f .elementor-icon-box-title, .elementor-512 .elementor-element.elementor-element-94d1d4f .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;line-height:16px;}.elementor-512 .elementor-element.elementor-element-864ed44.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-864ed44.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-864ed44.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-864ed44{--icon-box-icon-margin:0px;}.elementor-512 .elementor-element.elementor-element-864ed44 .elementor-icon{font-size:18px;}.elementor-512 .elementor-element.elementor-element-864ed44 .elementor-icon i{transform:rotate(0deg);}.elementor-512 .elementor-element.elementor-element-864ed44 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-864ed44 .elementor-icon-box-title, .elementor-512 .elementor-element.elementor-element-864ed44 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;line-height:16px;}.elementor-512 .elementor-element.elementor-element-d6bd1f8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-d6bd1f8.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-d6bd1f8.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-d6bd1f8{--icon-box-icon-margin:0px;}.elementor-512 .elementor-element.elementor-element-d6bd1f8 .elementor-icon{font-size:18px;}.elementor-512 .elementor-element.elementor-element-d6bd1f8 .elementor-icon i{transform:rotate(0deg);}.elementor-512 .elementor-element.elementor-element-d6bd1f8 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-d6bd1f8 .elementor-icon-box-title, .elementor-512 .elementor-element.elementor-element-d6bd1f8 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;line-height:16px;}.elementor-bc-flex-widget .elementor-512 .elementor-element.elementor-element-c6e5c48.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-512 .elementor-element.elementor-element-c6e5c48.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-512 .elementor-element.elementor-element-c6e5c48 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-512 .elementor-element.elementor-element-c6e5c48:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-512 .elementor-element.elementor-element-c6e5c48 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5DBEF6;}.elementor-512 .elementor-element.elementor-element-c6e5c48 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:5px 5px 5px 5px;}.elementor-512 .elementor-element.elementor-element-c6e5c48 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-512 .elementor-element.elementor-element-7f23ee2 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-512 .elementor-element.elementor-element-7f23ee2 > .elementor-widget-container{border-style:none;}.elementor-512 .elementor-element.elementor-element-bebd3b7 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-512 .elementor-element.elementor-element-67ae604:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-67ae604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-512 .elementor-element.elementor-element-67ae604{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-512 .elementor-element.elementor-element-67ae604 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-512 .elementor-element.elementor-element-f511226 > .elementor-element-populated{border-style:solid;border-color:#5DBEF6;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-512 .elementor-element.elementor-element-f511226 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-512 .elementor-element.elementor-element-61c8761.elementor-view-stacked .elementor-icon{background-color:#5DBEF6;}.elementor-512 .elementor-element.elementor-element-61c8761.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-61c8761.elementor-view-default .elementor-icon{fill:#5DBEF6;color:#5DBEF6;border-color:#5DBEF6;}.elementor-512 .elementor-element.elementor-element-61c8761{--icon-box-icon-margin:0px;}.elementor-512 .elementor-element.elementor-element-61c8761 .elementor-icon{font-size:18px;}.elementor-512 .elementor-element.elementor-element-61c8761 .elementor-icon i{transform:rotate(0deg);}.elementor-512 .elementor-element.elementor-element-61c8761 .elementor-icon-box-title{margin-bottom:0px;color:#5DBEF6;}.elementor-512 .elementor-element.elementor-element-61c8761 .elementor-icon-box-title, .elementor-512 .elementor-element.elementor-element-61c8761 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;line-height:16px;}.elementor-512 .elementor-element.elementor-element-0f71f13 > .elementor-element-populated{border-style:solid;border-color:#5DBEF6;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-512 .elementor-element.elementor-element-0f71f13 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-512 .elementor-element.elementor-element-9cab6be.elementor-view-stacked .elementor-icon{background-color:#5DBEF6;}.elementor-512 .elementor-element.elementor-element-9cab6be.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-9cab6be.elementor-view-default .elementor-icon{fill:#5DBEF6;color:#5DBEF6;border-color:#5DBEF6;}.elementor-512 .elementor-element.elementor-element-9cab6be{--icon-box-icon-margin:0px;}.elementor-512 .elementor-element.elementor-element-9cab6be .elementor-icon{font-size:18px;}.elementor-512 .elementor-element.elementor-element-9cab6be .elementor-icon i{transform:rotate(0deg);}.elementor-512 .elementor-element.elementor-element-9cab6be .elementor-icon-box-title{margin-bottom:0px;color:#5DBEF6;}.elementor-512 .elementor-element.elementor-element-9cab6be .elementor-icon-box-title, .elementor-512 .elementor-element.elementor-element-9cab6be .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;line-height:16px;}.elementor-512 .elementor-element.elementor-element-d2874c8 > .elementor-element-populated{border-style:solid;border-color:#5DBEF6;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-512 .elementor-element.elementor-element-d2874c8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-512 .elementor-element.elementor-element-25ad3cd.elementor-view-stacked .elementor-icon{background-color:#5DBEF6;}.elementor-512 .elementor-element.elementor-element-25ad3cd.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-25ad3cd.elementor-view-default .elementor-icon{fill:#5DBEF6;color:#5DBEF6;border-color:#5DBEF6;}.elementor-512 .elementor-element.elementor-element-25ad3cd{--icon-box-icon-margin:0px;}.elementor-512 .elementor-element.elementor-element-25ad3cd .elementor-icon{font-size:18px;}.elementor-512 .elementor-element.elementor-element-25ad3cd .elementor-icon i{transform:rotate(0deg);}.elementor-512 .elementor-element.elementor-element-25ad3cd .elementor-icon-box-title{margin-bottom:0px;color:#5DBEF6;}.elementor-512 .elementor-element.elementor-element-25ad3cd .elementor-icon-box-title, .elementor-512 .elementor-element.elementor-element-25ad3cd .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;line-height:16px;}.elementor-512 .elementor-element.elementor-element-2990225.elementor-view-stacked .elementor-icon{background-color:#5DBEF6;}.elementor-512 .elementor-element.elementor-element-2990225.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-2990225.elementor-view-default .elementor-icon{fill:#5DBEF6;color:#5DBEF6;border-color:#5DBEF6;}.elementor-512 .elementor-element.elementor-element-2990225{--icon-box-icon-margin:0px;}.elementor-512 .elementor-element.elementor-element-2990225 .elementor-icon{font-size:18px;}.elementor-512 .elementor-element.elementor-element-2990225 .elementor-icon i{transform:rotate(0deg);}.elementor-512 .elementor-element.elementor-element-2990225 .elementor-icon-box-title{margin-bottom:0px;color:#5DBEF6;}.elementor-512 .elementor-element.elementor-element-2990225 .elementor-icon-box-title, .elementor-512 .elementor-element.elementor-element-2990225 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;line-height:16px;}.elementor-512 .elementor-element.elementor-element-b69d699:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-512 .elementor-element.elementor-element-b69d699 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5DBEF6;}.elementor-512 .elementor-element.elementor-element-b69d699 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-512 .elementor-element.elementor-element-b69d699 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-512 .elementor-element.elementor-element-55d55f6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-55d55f6.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-55d55f6.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-55d55f6{--icon-box-icon-margin:0px;}.elementor-512 .elementor-element.elementor-element-55d55f6 .elementor-icon{font-size:18px;}.elementor-512 .elementor-element.elementor-element-55d55f6 .elementor-icon i{transform:rotate(0deg);}.elementor-512 .elementor-element.elementor-element-55d55f6 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-55d55f6 .elementor-icon-box-title, .elementor-512 .elementor-element.elementor-element-55d55f6 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;line-height:16px;}@media(max-width:1024px){.elementor-512 .elementor-element.elementor-element-c9144ea > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-512 .elementor-element.elementor-element-997d743{margin-top:2px;margin-bottom:2px;}.elementor-512 .elementor-element.elementor-element-f511226 > .elementor-element-populated{border-width:0px 1px 0px 0px;padding:5px 5px 5px 5px;}.elementor-512 .elementor-element.elementor-element-61c8761 .elementor-icon-box-title, .elementor-512 .elementor-element.elementor-element-61c8761 .elementor-icon-box-title a{font-size:12px;}.elementor-512 .elementor-element.elementor-element-0f71f13 > .elementor-element-populated{border-width:0px 1px 0px 0px;padding:5px 5px 5px 5px;}.elementor-512 .elementor-element.elementor-element-9cab6be .elementor-icon-box-title, .elementor-512 .elementor-element.elementor-element-9cab6be .elementor-icon-box-title a{font-size:12px;}.elementor-512 .elementor-element.elementor-element-d2874c8 > .elementor-element-populated{border-width:0px 1px 0px 0px;padding:5px 5px 5px 5px;}.elementor-512 .elementor-element.elementor-element-25ad3cd .elementor-icon-box-title, .elementor-512 .elementor-element.elementor-element-25ad3cd .elementor-icon-box-title a{font-size:12px;}.elementor-512 .elementor-element.elementor-element-8235fac > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-512 .elementor-element.elementor-element-2990225 .elementor-icon-box-title, .elementor-512 .elementor-element.elementor-element-2990225 .elementor-icon-box-title a{font-size:12px;}.elementor-bc-flex-widget .elementor-512 .elementor-element.elementor-element-b69d699.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-512 .elementor-element.elementor-element-b69d699.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-512 .elementor-element.elementor-element-b69d699 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-512 .elementor-element.elementor-element-55d55f6 .elementor-icon-box-title, .elementor-512 .elementor-element.elementor-element-55d55f6 .elementor-icon-box-title a{font-size:12px;}}@media(min-width:768px){.elementor-512 .elementor-element.elementor-element-c756e52{width:16%;}.elementor-512 .elementor-element.elementor-element-1620f85{width:63%;}.elementor-512 .elementor-element.elementor-element-c6e5c48{width:20.666%;}}@media(max-width:1024px) and (min-width:768px){.elementor-512 .elementor-element.elementor-element-c9144ea{width:75%;}.elementor-512 .elementor-element.elementor-element-b69d699{width:25%;}}@media(max-width:767px){.elementor-512 .elementor-element.elementor-element-c9144ea{width:80%;}.elementor-512 .elementor-element.elementor-element-f511226{width:25%;}.elementor-512 .elementor-element.elementor-element-0f71f13{width:25%;}.elementor-512 .elementor-element.elementor-element-d2874c8{width:25%;}.elementor-512 .elementor-element.elementor-element-8235fac{width:25%;}.elementor-512 .elementor-element.elementor-element-b69d699{width:20%;}}/* Start custom CSS */body {
    background: #dcf4fe;
    color: #606060;
    font-family: 'Times New Roman', "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    font-size: 1rem;
    line-height: 1.8;
}/* End custom CSS */