.elementor-1185 .elementor-element.elementor-element-42cd567>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1185 .elementor-element.elementor-element-42cd567 .elementor-background-slideshow__slide__image{background-size:cover;background-position:bottom right}.elementor-1185 .elementor-element.elementor-element-42cd567>.elementor-background-overlay{opacity:.1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-1185 .elementor-element.elementor-element-42cd567{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:165px;margin-bottom:0}.elementor-1185 .elementor-element.elementor-element-c4372a8>.elementor-widget-container{margin:0;padding:120px 0}.elementor-1185 .elementor-element.elementor-element-c4372a8{z-index:20;text-align:center}.elementor-1185 .elementor-element.elementor-element-c4372a8 .elementor-heading-title{color:var(--e-global-color-text);font-family:"Kosugi Maru",Sans-serif;font-size:48.83px;font-weight:700;letter-spacing:5px}.elementor-1185 .elementor-element.elementor-element-2262750{margin-top:80px;margin-bottom:160px}.elementor-1185 .elementor-element.elementor-element-5c9aa4b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-1185 .elementor-element.elementor-element-5c9aa4b>.elementor-element-populated{padding:0}.elementor-1185 .elementor-element.elementor-element-4e179be>.elementor-widget-container{margin:0 0 40px}.elementor-1185 .elementor-element.elementor-element-4e179be{text-align:left;color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;letter-spacing:1px}.elementor-1185 .elementor-element.elementor-element-dbaa262>.elementor-widget-container{margin:0 0 20px}.elementor-1185 .elementor-element.elementor-element-dbaa262 .elementor-heading-title{color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;letter-spacing:1px}.elementor-1185 .elementor-element.elementor-element-65f1580>.elementor-widget-container{margin:0 0 40px}.elementor-1185 .elementor-element.elementor-element-65f1580{text-align:left;color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;letter-spacing:1px}.elementor-1185 .elementor-element.elementor-element-f83d894>.elementor-widget-container{margin:0 0 20px}.elementor-1185 .elementor-element.elementor-element-f83d894 .elementor-heading-title{color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;letter-spacing:1px}.elementor-1185 .elementor-element.elementor-element-c1ef7f0>.elementor-widget-container{margin:0 0 40px}.elementor-1185 .elementor-element.elementor-element-c1ef7f0{text-align:left;color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;letter-spacing:1px}.elementor-1185 .elementor-element.elementor-element-35684fe>.elementor-widget-container{margin:0 0 20px}.elementor-1185 .elementor-element.elementor-element-35684fe .elementor-heading-title{color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;letter-spacing:1px}.elementor-1185 .elementor-element.elementor-element-cf37477>.elementor-widget-container{margin:0 0 40px}.elementor-1185 .elementor-element.elementor-element-cf37477{text-align:left;color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;letter-spacing:1px}.elementor-1185 .elementor-element.elementor-element-6b3457e>.elementor-widget-container{margin:0 0 20px}.elementor-1185 .elementor-element.elementor-element-6b3457e .elementor-heading-title{color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;letter-spacing:1px}.elementor-1185 .elementor-element.elementor-element-ccf0aa8>.elementor-widget-container{margin:0 0 40px}.elementor-1185 .elementor-element.elementor-element-ccf0aa8{text-align:left;color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;letter-spacing:1px}.elementor-1185 .elementor-element.elementor-element-b9a91df>.elementor-widget-container{margin:0 0 20px}.elementor-1185 .elementor-element.elementor-element-b9a91df .elementor-heading-title{color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;letter-spacing:1px}.elementor-1185 .elementor-element.elementor-element-24dcc8f>.elementor-widget-container{margin:0 0 40px}.elementor-1185 .elementor-element.elementor-element-24dcc8f{text-align:left;color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;letter-spacing:1px}.elementor-1185 .elementor-element.elementor-element-7b25ed3>.elementor-widget-container{margin:0 0 20px}.elementor-1185 .elementor-element.elementor-element-7b25ed3 .elementor-heading-title{color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;letter-spacing:1px}.elementor-1185 .elementor-element.elementor-element-5ba10eb>.elementor-widget-container{margin:0 0 40px}.elementor-1185 .elementor-element.elementor-element-5ba10eb{text-align:left;color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;letter-spacing:1px}.elementor-1185 .elementor-element.elementor-element-bb8f1fb>.elementor-widget-container{margin:0 0 20px}.elementor-1185 .elementor-element.elementor-element-bb8f1fb .elementor-heading-title{color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;letter-spacing:1px}.elementor-1185 .elementor-element.elementor-element-5daea15>.elementor-widget-container{margin:0 0 40px}.elementor-1185 .elementor-element.elementor-element-5daea15{text-align:left;color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;letter-spacing:1px}.elementor-1185 .elementor-element.elementor-element-dbe2dd6>.elementor-widget-container{margin:0 0 20px}.elementor-1185 .elementor-element.elementor-element-dbe2dd6 .elementor-heading-title{color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;letter-spacing:1px}.elementor-1185 .elementor-element.elementor-element-089e283>.elementor-widget-container{margin:0 0 40px}.elementor-1185 .elementor-element.elementor-element-089e283{text-align:left;color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;letter-spacing:1px}.elementor-1185 .elementor-element.elementor-element-1083cfe>.elementor-widget-container{margin:0 0 20px}.elementor-1185 .elementor-element.elementor-element-1083cfe .elementor-heading-title{color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;letter-spacing:1px}.elementor-1185 .elementor-element.elementor-element-ea41040>.elementor-widget-container{margin:0 0 40px}.elementor-1185 .elementor-element.elementor-element-ea41040{text-align:left;color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;letter-spacing:1px}.elementor-1185 .elementor-element.elementor-element-01a868f>.elementor-widget-container{margin:0 0 20px}.elementor-1185 .elementor-element.elementor-element-01a868f .elementor-heading-title{color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;letter-spacing:1px}.elementor-1185 .elementor-element.elementor-element-7ea748d>.elementor-widget-container{margin:0 0 40px}.elementor-1185 .elementor-element.elementor-element-7ea748d{text-align:left;color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;letter-spacing:1px}.elementor-1185 .elementor-element.elementor-element-8aefa49>.elementor-widget-container{margin:0 0 20px}.elementor-1185 .elementor-element.elementor-element-8aefa49 .elementor-heading-title{color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;letter-spacing:1px}.elementor-1185 .elementor-element.elementor-element-e4b087a>.elementor-widget-container{margin:0 0 40px}.elementor-1185 .elementor-element.elementor-element-e4b087a{text-align:left;color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;letter-spacing:1px}.elementor-1185 .elementor-element.elementor-element-891abbb>.elementor-widget-container{margin:0 0 20px}.elementor-1185 .elementor-element.elementor-element-891abbb .elementor-heading-title{color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;letter-spacing:1px}.elementor-1185 .elementor-element.elementor-element-f305c25>.elementor-widget-container{margin:0 0 40px}.elementor-1185 .elementor-element.elementor-element-f305c25{text-align:left;color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;letter-spacing:1px}.elementor-1185 .elementor-element.elementor-element-bd59297>.elementor-widget-container{margin:0 0 20px}.elementor-1185 .elementor-element.elementor-element-bd59297 .elementor-heading-title{color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;letter-spacing:1px}.elementor-1185 .elementor-element.elementor-element-2e1ec89>.elementor-widget-container{margin:0 0 40px}.elementor-1185 .elementor-element.elementor-element-2e1ec89{text-align:left;color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;letter-spacing:1px}.elementor-1185 .elementor-element.elementor-element-9d9ff15>.elementor-widget-container{margin:0 0 20px}.elementor-1185 .elementor-element.elementor-element-9d9ff15 .elementor-heading-title{color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;letter-spacing:1px}.elementor-1185 .elementor-element.elementor-element-c9c0643>.elementor-widget-container{margin:0 0 40px}.elementor-1185 .elementor-element.elementor-element-c9c0643{text-align:left;color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;letter-spacing:1px}.elementor-1185 .elementor-element.elementor-element-06a195a>.elementor-widget-container{margin:40px 0 0}.elementor-1185 .elementor-element.elementor-element-06a195a{text-align:left;color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;letter-spacing:1px}@media(min-width:768px){.elementor-1185 .elementor-element.elementor-element-c4c3f61{width:100%}.elementor-1185 .elementor-element.elementor-element-5c9aa4b{width:100%}}@media(max-width:1024px){.elementor-1185 .elementor-element.elementor-element-42cd567{margin-top:110px;margin-bottom:0}}@media(max-width:767px){.elementor-1185 .elementor-element.elementor-element-42cd567{margin-top:90px;margin-bottom:0}.elementor-1185 .elementor-element.elementor-element-c4372a8{text-align:center}.elementor-1185 .elementor-element.elementor-element-c4372a8 .elementor-heading-title{font-size:31.25px}.elementor-1185 .elementor-element.elementor-element-2262750{padding:0 20px}.elementor-1185 .elementor-element.elementor-element-dbaa262 .elementor-heading-title{font-size:20px}.elementor-1185 .elementor-element.elementor-element-f83d894 .elementor-heading-title{font-size:20px}.elementor-1185 .elementor-element.elementor-element-35684fe .elementor-heading-title{font-size:20px}.elementor-1185 .elementor-element.elementor-element-6b3457e .elementor-heading-title{font-size:20px}.elementor-1185 .elementor-element.elementor-element-b9a91df .elementor-heading-title{font-size:20px}.elementor-1185 .elementor-element.elementor-element-7b25ed3 .elementor-heading-title{font-size:20px}.elementor-1185 .elementor-element.elementor-element-bb8f1fb .elementor-heading-title{font-size:20px}.elementor-1185 .elementor-element.elementor-element-dbe2dd6 .elementor-heading-title{font-size:20px}.elementor-1185 .elementor-element.elementor-element-1083cfe .elementor-heading-title{font-size:20px}.elementor-1185 .elementor-element.elementor-element-01a868f .elementor-heading-title{font-size:20px}.elementor-1185 .elementor-element.elementor-element-8aefa49 .elementor-heading-title{font-size:20px}.elementor-1185 .elementor-element.elementor-element-891abbb .elementor-heading-title{font-size:20px}.elementor-1185 .elementor-element.elementor-element-bd59297 .elementor-heading-title{font-size:20px}.elementor-1185 .elementor-element.elementor-element-9d9ff15 .elementor-heading-title{font-size:20px}}.main_copy{display:inline-block;text-shadow:20px 20px 40px #fff,-20px 20px 40px #fff,20px -20px 40px #fff,-20px -20px 40px #fff,20px 0px 40px #fff,0px 20px 40px #fff,-20px 0px 40px #fff,0px -20px 40px #fff}