.elementor-8285 .elementor-element.elementor-element-a38874d:not(.elementor-motion-effects-element-type-background), .elementor-8285 .elementor-element.elementor-element-a38874d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e750daf );}.elementor-8285 .elementor-element.elementor-element-a38874d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-8285 .elementor-element.elementor-element-a38874d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8285 .elementor-element.elementor-element-3dcaf3e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8285 .elementor-element.elementor-element-3dcaf3e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8285 .elementor-element.elementor-element-c7d3a6b{text-align:center;}.elementor-8285 .elementor-element.elementor-element-c7d3a6b .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-weight:600;line-height:1.5em;}.elementor-8285 .elementor-element.elementor-element-24e180a:not(.elementor-motion-effects-element-type-background), .elementor-8285 .elementor-element.elementor-element-24e180a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8285 .elementor-element.elementor-element-24e180a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 200px 00px;}.elementor-8285 .elementor-element.elementor-element-24e180a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8285 .elementor-element.elementor-element-0cac539:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-8285 .elementor-element.elementor-element-0cac539 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e750daf );}.elementor-8285 .elementor-element.elementor-element-0cac539 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8285 .elementor-element.elementor-element-0cac539 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8285 .elementor-element.elementor-element-4911935{--background-align:center;--container-width:100vw;--image-width:100%;--hotspot-color:#FFFFFF;--hotspot-size:50px;--hotspot-box-color:#FF7100;--hotspot-border-radius:45px 45px 45px 45px;--tooltip-text-color:var( --e-global-color-primary );--tooltip-align:center;--tooltip-min-width:120px;--tooltip-padding:10px 10px 10px 10px;--tooltip-color:#FFFFFF;--tooltip-border-radius:20px 20px 20px 20px;}.elementor-8285 .elementor-element.elementor-element-4911935 img{border-radius:20px 20px 20px 20px;}.elementor-8285 .elementor-element.elementor-element-4911935 .elementor-repeater-item-2d0376e{left:58%;--hotspot-translate-x:58%;top:96%;--hotspot-translate-y:96%;}.elementor-8285 .elementor-element.elementor-element-4911935 .elementor-repeater-item-07ccbb0{left:44%;--hotspot-translate-x:44%;top:92%;--hotspot-translate-y:92%;}.elementor-8285 .elementor-element.elementor-element-4911935 .elementor-repeater-item-287c2c6{left:84%;--hotspot-translate-x:84%;top:61%;--hotspot-translate-y:61%;}.elementor-8285 .elementor-element.elementor-element-4911935 .elementor-repeater-item-a9c0080{left:17%;--hotspot-translate-x:17%;top:44%;--hotspot-translate-y:44%;}.elementor-8285 .elementor-element.elementor-element-4911935 .elementor-repeater-item-50705a7{left:32%;--hotspot-translate-x:32%;top:87%;--hotspot-translate-y:87%;}.elementor-8285 .elementor-element.elementor-element-4911935 .elementor-repeater-item-8589b9c{left:5%;--hotspot-translate-x:5%;top:89%;--hotspot-translate-y:89%;}.elementor-8285 .elementor-element.elementor-element-4911935 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}
					.elementor-8285 .elementor-element.elementor-element-4911935 .e-hotspot:not(.e-hotspot--circle) .e-hotspot__button,
					.elementor-8285 .elementor-element.elementor-element-4911935 .e-hotspot.e-hotspot--circle .e-hotspot__button .e-hotspot__outer-circle
				{box-shadow:6px 5px 17px 0px rgba(70.99999999999996, 70.99999999999996, 70.99999999999996, 0.82);}.elementor-8285 .elementor-element.elementor-element-4911935 .e-hotspot__tooltip{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8285 .elementor-element.elementor-element-4911935 > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D5D5D5;border-radius:20px 20px 20px 20px;}.elementor-8285 .elementor-element.elementor-element-8512c8f{--background-align:center;--container-width:100vw;--image-width:100%;--hotspot-color:#FFFFFF;--hotspot-size:50px;--hotspot-box-color:#FF7100;--hotspot-border-radius:45px 45px 45px 45px;--tooltip-text-color:var( --e-global-color-primary );--tooltip-align:center;--tooltip-min-width:120px;--tooltip-padding:10px 10px 10px 10px;--tooltip-color:#FFFFFF;--tooltip-border-radius:20px 20px 20px 20px;}.elementor-8285 .elementor-element.elementor-element-8512c8f img{border-radius:20px 20px 20px 20px;}.elementor-8285 .elementor-element.elementor-element-8512c8f .elementor-repeater-item-2d0376e{left:58%;--hotspot-translate-x:58%;top:96%;--hotspot-translate-y:96%;}.elementor-8285 .elementor-element.elementor-element-8512c8f .elementor-repeater-item-07ccbb0{left:44%;--hotspot-translate-x:44%;top:92%;--hotspot-translate-y:92%;}.elementor-8285 .elementor-element.elementor-element-8512c8f .elementor-repeater-item-287c2c6{left:84%;--hotspot-translate-x:84%;top:61%;--hotspot-translate-y:61%;}.elementor-8285 .elementor-element.elementor-element-8512c8f .elementor-repeater-item-a9c0080{left:17%;--hotspot-translate-x:17%;top:44%;--hotspot-translate-y:44%;}.elementor-8285 .elementor-element.elementor-element-8512c8f .elementor-repeater-item-50705a7{left:32%;--hotspot-translate-x:32%;top:87%;--hotspot-translate-y:87%;}.elementor-8285 .elementor-element.elementor-element-8512c8f .elementor-repeater-item-8589b9c{left:5%;--hotspot-translate-x:5%;top:89%;--hotspot-translate-y:89%;}.elementor-8285 .elementor-element.elementor-element-8512c8f .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}
					.elementor-8285 .elementor-element.elementor-element-8512c8f .e-hotspot:not(.e-hotspot--circle) .e-hotspot__button,
					.elementor-8285 .elementor-element.elementor-element-8512c8f .e-hotspot.e-hotspot--circle .e-hotspot__button .e-hotspot__outer-circle
				{box-shadow:6px 5px 17px 0px rgba(70.99999999999996, 70.99999999999996, 70.99999999999996, 0.82);}.elementor-8285 .elementor-element.elementor-element-8512c8f .e-hotspot__tooltip{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8285 .elementor-element.elementor-element-8512c8f > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D5D5D5;border-radius:20px 20px 20px 20px;}.elementor-8285 .elementor-element.elementor-element-f4ec9dc .elementor-button{background-color:var( --e-global-color-primary );border-radius:14px 14px 14px 14px;}.elementor-8285 .elementor-element.elementor-element-f4ec9dc .elementor-button:hover, .elementor-8285 .elementor-element.elementor-element-f4ec9dc .elementor-button:focus{background-color:#FF2A2A;}.elementor-8285 .elementor-element.elementor-element-f4ec9dc > .elementor-widget-container{margin:100px 100px 100px 100px;}body.elementor-page-8285:not(.elementor-motion-effects-element-type-background), body.elementor-page-8285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-70cefbf );}@media(max-width:767px){.elementor-8285 .elementor-element.elementor-element-a38874d{margin-top:0px;margin-bottom:0px;}.elementor-8285 .elementor-element.elementor-element-c7d3a6b .elementor-heading-title{font-size:17px;line-height:1.5em;}.elementor-8285 .elementor-element.elementor-element-4911935{--hotspot-size:9px;}.elementor-8285 .elementor-element.elementor-element-8512c8f{--hotspot-size:9px;}}/* Start custom CSS for hotspot, class: .elementor-element-4911935 */.elementor-8285 .elementor-element.elementor-element-4911935 .e-hotspot__button {
   border:white solid 3px;
    
}

.elementor-8285 .elementor-element.elementor-element-4911935 .elementor-repeater-item-287c2c6 > .e-hotspot__button {background-color: #228b22;
    
}

.elementor-8285 .elementor-element.elementor-element-4911935 .elementor-repeater-item-a9c0080 > .e-hotspot__button {background-color: #663399;
    
}

.elementor-8285 .elementor-element.elementor-element-4911935 .elementor-repeater-item-50705a7 > .e-hotspot__button {background-color: #338888;
    
}

.elementor-8285 .elementor-element.elementor-element-4911935 .elementor-repeater-item-8589b9c > .e-hotspot__button {background-color: #385992;
    
}





.elementor-8285 .elementor-element.elementor-element-4911935 .elementor-repeater-item-287c2c6 >  .e-hotspot--tooltip-position {
    right: calc(100% + 5px ); !important;
     left: initial !important;
    
}

.elementor-8285 .elementor-element.elementor-element-4911935 .e-hotspot__tooltip
{
//z-index: 100;
}


/*
.elementor-8285 .elementor-element.elementor-element-4911935 {
        position: absolute;
    left: 0;
    top: 0;

    position: relative;
}

.elementor-8285 .elementor-element.elementor-element-4911935 img
{
    max-width: none;
}

*//* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-8512c8f */.elementor-8285 .elementor-element.elementor-element-8512c8f .e-hotspot__button {
   border:white solid 3px;
    
}

.elementor-8285 .elementor-element.elementor-element-8512c8f .elementor-repeater-item-287c2c6 > .e-hotspot__button {background-color: #228b22;
    
}

.elementor-8285 .elementor-element.elementor-element-8512c8f .elementor-repeater-item-a9c0080 > .e-hotspot__button {background-color: #663399;
    
}

.elementor-8285 .elementor-element.elementor-element-8512c8f .elementor-repeater-item-50705a7 > .e-hotspot__button {background-color: #338888;
    
}

.elementor-8285 .elementor-element.elementor-element-8512c8f .elementor-repeater-item-8589b9c > .e-hotspot__button {background-color: #385992;
    
}





.elementor-8285 .elementor-element.elementor-element-8512c8f .elementor-repeater-item-287c2c6 >  .e-hotspot--tooltip-position {
    right: calc(100% + 5px ); !important;
     left: initial !important;
    
}

.elementor-8285 .elementor-element.elementor-element-8512c8f .e-hotspot__tooltip
{
//z-index: 100;
}


/*
.elementor-8285 .elementor-element.elementor-element-8512c8f {
        position: absolute;
    left: 0;
    top: 0;

    position: relative;
}

.elementor-8285 .elementor-element.elementor-element-8512c8f img
{
    max-width: none;
}

*//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-24e180a */.elementor-8285 .elementor-element.elementor-element-24e180a {
  //  z-index: 50;
}/* End custom CSS */