.elementor-17 .elementor-element.elementor-element-761ef3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-17 .elementor-element.elementor-element-761ef3f:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-761ef3f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e3f8ff}.elementor-17 .elementor-element.elementor-element-761ef3f>.elementor-shape-top .elementor-shape-fill,.elementor-17 .elementor-element.elementor-element-761ef3f>.e-con-inner>.elementor-shape-top .elementor-shape-fill{fill:var(--e-global-color-56fe13e)}.elementor-17 .elementor-element.elementor-element-761ef3f>.elementor-shape-top svg,.elementor-17 .elementor-element.elementor-element-761ef3f>.e-con-inner>.elementor-shape-top svg{width:calc(200% + 1.3px);height:90px}.elementor-17 .elementor-element.elementor-element-761ef3f>.elementor-shape-bottom .elementor-shape-fill,.elementor-17 .elementor-element.elementor-element-761ef3f>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill{fill:var(--e-global-color-3a31aa5)}.elementor-17 .elementor-element.elementor-element-761ef3f>.elementor-shape-bottom svg,.elementor-17 .elementor-element.elementor-element-761ef3f>.e-con-inner>.elementor-shape-bottom svg{width:calc(200% + 1.3px);height:120px}.elementor-17 .elementor-element.elementor-element-b9e4e4e>.elementor-widget-container{padding:50px 0}.elementor-17 .elementor-element.elementor-element-b9e4e4e{text-align:left}.elementor-17 .elementor-element.elementor-element-b9e4e4e .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:32px;font-weight:900;color:var(--e-global-color-secondary)}.elementor-17 .elementor-element.elementor-element-f455e73{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-17 .elementor-element.elementor-element-3f01f9c{font-size:18px;line-height:30px}.elementor-17 .elementor-element.elementor-element-a1ffb72{--display:flex}.elementor-17 .elementor-element.elementor-element-a4efb50 .elementor-repeater-item-911308e{left:35%;--hotspot-translate-x:35%;top:67%;--hotspot-translate-y:67%}.elementor-17 .elementor-element.elementor-element-a4efb50 .elementor-repeater-item-e555aa0{left:54%;--hotspot-translate-x:54%;top:27%;--hotspot-translate-y:27%}.elementor-17 .elementor-element.elementor-element-a4efb50 .elementor-repeater-item-7929373{left:40%;--hotspot-translate-x:40%;top:35%;--hotspot-translate-y:35%}.elementor-17 .elementor-element.elementor-element-a4efb50 .elementor-repeater-item-790a7a7{left:47%;--hotspot-translate-x:47%;top:43%;--hotspot-translate-y:43%}.elementor-17 .elementor-element.elementor-element-a4efb50 .elementor-repeater-item-f298d67{left:52%;--hotspot-translate-x:52%;top:42%;--hotspot-translate-y:42%}.elementor-17 .elementor-element.elementor-element-a4efb50 .elementor-repeater-item-90b4df0{left:44%;--hotspot-translate-x:44%;top:26%;--hotspot-translate-y:26%}.elementor-17 .elementor-element.elementor-element-a4efb50 .elementor-repeater-item-b41c251{left:40%;--hotspot-translate-x:40%;top:13%;--hotspot-translate-y:13%}.elementor-17 .elementor-element.elementor-element-a4efb50 .elementor-repeater-item-eb956e1{left:51%;--hotspot-translate-x:51%;top:7%;--hotspot-translate-y:7%}.elementor-17 .elementor-element.elementor-element-a4efb50 .elementor-repeater-item-8600553{left:72%;--hotspot-translate-x:72%;top:7%;--hotspot-translate-y:7%}.elementor-17 .elementor-element.elementor-element-a4efb50 .elementor-repeater-item-66c32b9{left:81%;--hotspot-translate-x:81%;top:5%;--hotspot-translate-y:5%}.elementor-17 .elementor-element.elementor-element-a4efb50 .elementor-repeater-item-40a7eb4{left:83%;--hotspot-translate-x:83%;top:11%;--hotspot-translate-y:11%}.elementor-17 .elementor-element.elementor-element-a4efb50 .elementor-repeater-item-a17041e{left:75%;--hotspot-translate-x:75%;top:20%;--hotspot-translate-y:20%}.elementor-17 .elementor-element.elementor-element-a4efb50 .elementor-repeater-item-d492dad{left:67%;--hotspot-translate-x:67%;top:17%;--hotspot-translate-y:17%}.elementor-17 .elementor-element.elementor-element-a4efb50 .elementor-repeater-item-f14f681{left:57%;--hotspot-translate-x:57%;top:19%;--hotspot-translate-y:19%}.elementor-17 .elementor-element.elementor-element-a4efb50 .elementor-repeater-item-c53305c{left:63%;--hotspot-translate-x:63%;top:26%;--hotspot-translate-y:26%}.elementor-17 .elementor-element.elementor-element-a4efb50 .elementor-repeater-item-37dd722{left:65%;--hotspot-translate-x:65%;top:73%;--hotspot-translate-y:73%}.elementor-17 .elementor-element.elementor-element-a4efb50 .elementor-repeater-item-6d2afcb{left:59%;--hotspot-translate-x:59%;top:84%;--hotspot-translate-y:84%}.elementor-17 .elementor-element.elementor-element-a4efb50 .elementor-repeater-item-60088f6{left:36%;--hotspot-translate-x:36%;top:87%;--hotspot-translate-y:87%}.elementor-17 .elementor-element.elementor-element-a4efb50 .elementor-repeater-item-d5d66f2{left:23%;--hotspot-translate-x:23%;top:86%;--hotspot-translate-y:86%}.elementor-17 .elementor-element.elementor-element-a4efb50 .elementor-repeater-item-0688172{left:16%;--hotspot-translate-x:16%;top:31%;--hotspot-translate-y:31%}.elementor-17 .elementor-element.elementor-element-a4efb50 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px )}.elementor-17 .elementor-element.elementor-element-a4efb50 img{border-style:dotted;border-color:var(--e-global-color-0b178c6);border-radius:20px}.elementor-17 .elementor-element.elementor-element-a4efb50{--hotspot-size:20px;--tooltip-text-color:var(--e-global-color-3a31aa5);--tooltip-padding:5px 12px;--tooltip-color:var(--e-global-color-secondary);--tooltip-border-radius:5px}.elementor-17 .elementor-element.elementor-element-a4efb50 .e-hotspot__tooltip{font-size:14px}.elementor-17 .elementor-element.elementor-element-59e88b0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-17 .elementor-element.elementor-element-6aabbd6 img{border-style:dotted;border-color:var(--e-global-color-0b178c6);border-radius:20px}.elementor-17 .elementor-element.elementor-element-f4c45b9{--display:flex;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px}.elementor-17 .elementor-element.elementor-element-b0bfe22{--grid-row-gap:20px;--grid-column-gap:15px}.elementor-17 .elementor-element.elementor-element-b0bfe22 .elementor-post__thumbnail__link{width:100%}.elementor-17 .elementor-element.elementor-element-b0bfe22 .elementor-post__meta-data span+span:before{content:"•"}.elementor-17 .elementor-element.elementor-element-b0bfe22 .elementor-post__card{background-color:var(--e-global-color-f3d4972);border-color:var(--e-global-color-0b178c6);border-width:1px;border-radius:15px}.elementor-17 .elementor-element.elementor-element-b0bfe22 .elementor-post__text{margin-top:3px;margin-bottom:5px}.elementor-17 .elementor-element.elementor-element-b0bfe22 .elementor-post__badge{right:0}.elementor-17 .elementor-element.elementor-element-b0bfe22 .elementor-post__card .elementor-post__badge{margin:20px}.elementor-17 .elementor-element.elementor-element-b0bfe22 .elementor-post__title,.elementor-17 .elementor-element.elementor-element-b0bfe22 .elementor-post__title a{color:var(--e-global-color-text);font-family:"Noto Serif JP",Sans-serif;font-size:18px;font-weight:600}.elementor-17 .elementor-element.elementor-element-b0bfe22 .elementor-post__title{margin-bottom:5px}.elementor-17 .elementor-element.elementor-element-b0bfe22 .elementor-post__excerpt{margin-bottom:10px}.elementor-17 .elementor-element.elementor-element-b0bfe22 a.elementor-post__read-more{font-family:"Times New Roman",Sans-serif;font-size:14px}.elementor-17 .elementor-element.elementor-element-b0bfe22 .elementor-post__read-more{margin-bottom:5px}.elementor-widget .tippy-tooltip .tippy-content{text-align:center}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-b0bfe22>.elementor-widget-container{padding:0 0 80px}.elementor-17 .elementor-element.elementor-element-b0bfe22 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% )}.elementor-17 .elementor-element.elementor-element-b0bfe22:after{content:"0.5"}.elementor-17 .elementor-element.elementor-element-b0bfe22 .elementor-post__thumbnail__link{width:100%}}