.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-5540 .elementor-element.elementor-element-8727b29 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-a47f895 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-2bafde66:not(.elementor-motion-effects-element-type-background), .elementor-5540 .elementor-element.elementor-element-2bafde66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE492;}.elementor-5540 .elementor-element.elementor-element-2bafde66 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5540 .elementor-element.elementor-element-2bafde66{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-25px;margin-bottom:0px;padding:49px 49px 49px 49px;}.elementor-5540 .elementor-element.elementor-element-2bafde66 > .elementor-shape-top .elementor-shape-fill{fill:#FEA6CE;}.elementor-5540 .elementor-element.elementor-element-4f43cd58 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5540 .elementor-element.elementor-element-4f43cd58 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5540 .elementor-element.elementor-element-6059c17a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-6059c17a{text-align:center;}.elementor-5540 .elementor-element.elementor-element-7aedcf0{--spacer-size:50px;}.elementor-5540 .elementor-element.elementor-element-a76297f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-a8e1bda > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-53e0c25 > .elementor-container{max-width:500px;}.elementor-5540 .elementor-element.elementor-element-53e0c25 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5540 .elementor-element.elementor-element-53e0c25{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-76151d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-530948f6:not(.elementor-motion-effects-element-type-background), .elementor-5540 .elementor-element.elementor-element-530948f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE492;}.elementor-5540 .elementor-element.elementor-element-530948f6 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5540 .elementor-element.elementor-element-530948f6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-25px;margin-bottom:0px;padding:49px 49px 49px 49px;}.elementor-5540 .elementor-element.elementor-element-530948f6 > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-5540 .elementor-element.elementor-element-354e9e50 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5540 .elementor-element.elementor-element-354e9e50 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5540 .elementor-element.elementor-element-41f6dfdb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-41f6dfdb{text-align:center;}.elementor-5540 .elementor-element.elementor-element-334f2a4{--spacer-size:50px;}.elementor-5540 .elementor-element.elementor-element-edcb306 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-a1bb026 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-04c3e19 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-2781f00 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-c67db22 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-ededd86 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-45b6298 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-6c4ade4b:not(.elementor-motion-effects-element-type-background), .elementor-5540 .elementor-element.elementor-element-6c4ade4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE492;}.elementor-5540 .elementor-element.elementor-element-6c4ade4b > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5540 .elementor-element.elementor-element-6c4ade4b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-25px;margin-bottom:0px;padding:49px 49px 49px 49px;}.elementor-5540 .elementor-element.elementor-element-6c4ade4b > .elementor-shape-top .elementor-shape-fill{fill:#E1E1E1;}.elementor-5540 .elementor-element.elementor-element-470fb6b0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5540 .elementor-element.elementor-element-470fb6b0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5540 .elementor-element.elementor-element-1f25608b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-1f25608b{text-align:center;}.elementor-5540 .elementor-element.elementor-element-9a02b0c{--spacer-size:50px;}.elementor-5540 .elementor-element.elementor-element-68d6b8f9{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5540 .elementor-element.elementor-element-2b8fe2c2{text-align:center;}.elementor-5540 .elementor-element.elementor-element-2b8fe2c2 .elementor-heading-title{color:#000000;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-5540 .elementor-element.elementor-element-aa20d93 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-5f5cdd52 > .elementor-background-overlay{background-color:#B1E9FC;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5540 .elementor-element.elementor-element-5f5cdd52{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5540 .elementor-element.elementor-element-5f5cdd52 a{color:#000000;}.elementor-5540 .elementor-element.elementor-element-1ab3cdab{text-align:end;}.elementor-5540 .elementor-element.elementor-element-1ab3cdab .elementor-heading-title{font-family:"m-fonts_m-1p", Sans-serif;font-size:15px;font-weight:600;color:#D9F4FF;}.elementor-5540 .elementor-element.elementor-element-658e2970{text-align:end;}.elementor-5540 .elementor-element.elementor-element-658e2970 .elementor-heading-title{font-family:"m-fonts_m-1p", Sans-serif;font-size:15px;font-weight:600;color:#D9F4FF;}.elementor-5540 .elementor-element.elementor-element-7aee5b67{text-align:end;}.elementor-5540 .elementor-element.elementor-element-7aee5b67 .elementor-heading-title{font-family:"m-fonts_m-1p", Sans-serif;font-size:15px;font-weight:600;color:#000000;}@media(min-width:768px){.elementor-5540 .elementor-element.elementor-element-28739bff{width:15.702%;}.elementor-5540 .elementor-element.elementor-element-4d42ef5e{width:17.499%;}.elementor-5540 .elementor-element.elementor-element-29804d65{width:66.69%;}}@media(max-width:1024px){.elementor-5540 .elementor-element.elementor-element-8727b29{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-a47f895{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-4f43cd58 > .elementor-element-populated{margin:15px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:1px 1px 10px 1px;}.elementor-5540 .elementor-element.elementor-element-6059c17a > .elementor-widget-container{padding:0px 2px 0px 7px;}.elementor-5540 .elementor-element.elementor-element-a76297f{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-a8e1bda{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-76151d5{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-354e9e50 > .elementor-element-populated{margin:15px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:1px 1px 10px 1px;}.elementor-5540 .elementor-element.elementor-element-41f6dfdb > .elementor-widget-container{padding:0px 2px 0px 7px;}.elementor-5540 .elementor-element.elementor-element-edcb306{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-a1bb026{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-04c3e19{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-2781f00{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-c67db22{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-ededd86{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-45b6298{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-470fb6b0 > .elementor-element-populated{margin:15px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:1px 1px 10px 1px;}.elementor-5540 .elementor-element.elementor-element-1f25608b > .elementor-widget-container{padding:0px 2px 0px 7px;}.elementor-5540 .elementor-element.elementor-element-aa20d93{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-5540 .elementor-element.elementor-element-8727b29{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-a47f895{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-2bafde66{margin-top:10px;margin-bottom:-68px;padding:20px -1px 20px -1px;}.elementor-5540 .elementor-element.elementor-element-4f43cd58 > .elementor-element-populated{margin:35px 10px -23px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:9px 0px 10px 0px;}.elementor-5540 .elementor-element.elementor-element-6059c17a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-6059c17a img{width:100%;}.elementor-5540 .elementor-element.elementor-element-a76297f{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-a8e1bda{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-76151d5{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-530948f6{margin-top:10px;margin-bottom:-68px;padding:126px -1px 132px -1px;}.elementor-5540 .elementor-element.elementor-element-354e9e50 > .elementor-element-populated{margin:35px 10px -23px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:9px 0px 10px 9px;}.elementor-5540 .elementor-element.elementor-element-41f6dfdb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-edcb306{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-04c3e19{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-2781f00{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-c67db22{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-ededd86{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-45b6298{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-6c4ade4b{margin-top:10px;margin-bottom:-68px;padding:126px -1px 132px -1px;}.elementor-5540 .elementor-element.elementor-element-470fb6b0 > .elementor-element-populated{margin:35px 10px -23px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:9px 0px 10px 9px;}.elementor-5540 .elementor-element.elementor-element-1f25608b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-aa20d93{width:100%;max-width:100%;}}/* Start custom CSS for image, class: .elementor-element-6059c17a */@media (max-width: 767px) {
    .elementor-5540 .elementor-element.elementor-element-6059c17a img {
        width: 90vw !important;
        max-width: none !important;
        height: auto !important;
        display: block !important;
        position: relative !important;
        left: 34% !important;
        transform: translateX(-50%) !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2bafde66 */button.elementor-button elementor-size-xl elementor-animation-push #box-shadow 0 0.25em 0 0 #a71000,0 4px 9px rgba(0,0,0,0.75)

button.elementor-animation-push-push #box-shadow  {
    background: rgb(245, 228, 196);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41f6dfdb */@media (max-width: 767px) {
    .elementor-5540 .elementor-element.elementor-element-41f6dfdb img {
        width: 90vw !important;
        max-width: none !important;
        height: auto !important;
        display: block !important;
        position: relative !important;
        left: 34% !important;
        transform: translateX(-50%) !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-530948f6 */button.elementor-button elementor-size-xl elementor-animation-push #box-shadow 0 0.25em 0 0 #a71000,0 4px 9px rgba(0,0,0,0.75)

button.elementor-animation-push-push #box-shadow  {
    background: rgb(245, 228, 196);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f25608b */@media (max-width: 767px) {
    .elementor-5540 .elementor-element.elementor-element-1f25608b img {
        width: 90vw !important;
        max-width: none !important;
        height: auto !important;
        display: block !important;
        position: relative !important;
        left: 34% !important;
        transform: translateX(-50%) !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6c4ade4b */button.elementor-button elementor-size-xl elementor-animation-push #box-shadow 0 0.25em 0 0 #a71000,0 4px 9px rgba(0,0,0,0.75)

button.elementor-animation-push-push #box-shadow  {
    background: rgb(245, 228, 196);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'm-fonts_m-1p';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://yagihashi-showgack.work/l/wp-content/uploads/2018/12/mplus-1p-regular.ttf') format('truetype');
}
@font-face {
	font-family: 'm-fonts_m-1p';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('http://yagihashi-showgack.work/l/wp-content/uploads/2018/12/mplus-1p-light.ttf') format('truetype');
}
@font-face {
	font-family: 'm-fonts_m-1p';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('http://yagihashi-showgack.work/l/wp-content/uploads/2018/12/mplus-1p-bold.ttf') format('truetype');
}
@font-face {
	font-family: 'm-fonts_m-1p';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('http://yagihashi-showgack.work/l/wp-content/uploads/2018/12/mplus-1p-black.ttf') format('truetype');
}
/* End Custom Fonts CSS */