.elementor-42 .elementor-element.elementor-element-85bfc51>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-42 .elementor-element.elementor-element-85bfc51{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-42 .elementor-element.elementor-element-85bfc51>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-42 .elementor-element.elementor-element-4b34c72.elementor-column>.elementor-widget-wrap{justify-content:space-between}.elementor-42 .elementor-element.elementor-element-52fc3a1{width:auto;max-width:auto;font-size:16px;font-weight:700;line-height:20px;color:#fff}.elementor-42 .elementor-element.elementor-element-c40399c{width:auto;max-width:auto;font-size:16px;font-weight:700;line-height:20px;color:#fff}.elementor-42 .elementor-element.elementor-element-fd4975a .elementor-repeater-item-6e6ffff.elementor-social-icon{background-color:#000}.elementor-42 .elementor-element.elementor-element-fd4975a .elementor-repeater-item-dcab59b.elementor-social-icon{background-color:#000}.elementor-42 .elementor-element.elementor-element-fd4975a .elementor-repeater-item-6d37f18.elementor-social-icon{background-color:#000}.elementor-42 .elementor-element.elementor-element-fd4975a{--grid-template-columns:repeat(0,auto);width:auto;max-width:auto;--icon-size:16px;--grid-column-gap:15px;--grid-row-gap:0px}.elementor-42 .elementor-element.elementor-element-fd4975a .elementor-widget-container{text-align:center}.elementor-42 .elementor-element.elementor-element-72f5779>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-42 .elementor-element.elementor-element-72f5779:not(.elementor-motion-effects-element-type-background),.elementor-42 .elementor-element.elementor-element-72f5779>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#efefef}.elementor-42 .elementor-element.elementor-element-72f5779{box-shadow:0px 0px 10px 0px rgba(0,0,0,.2);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:10px 0}.elementor-42 .elementor-element.elementor-element-72f5779>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-42 .elementor-element.elementor-element-a8e8039.elementor-column>.elementor-widget-wrap{justify-content:space-between}.elementor-42 .elementor-element.elementor-element-40962f0{width:auto;max-width:auto}.elementor-42 .elementor-element.elementor-element-40962f0 .aux-has-logo img{width:160px}.elementor-42 .elementor-element.elementor-element-5ce2e59{width:auto;max-width:auto;display:block;text-align:center}.elementor-42 .elementor-element.elementor-element-5ce2e59 .aux-vertical .aux-menu-depth-0 .aux-item-content{display:block;text-align:center}.elementor-42 .elementor-element.elementor-element-5ce2e59 .aux-menu-depth-0>.aux-item-content{color:#3d3d3d;font-family:"Noto Sans JP",Sans-serif;font-size:14px;letter-spacing:1px;padding:0 18px}.elementor-42 .elementor-element.elementor-element-5ce2e59 .aux-menu-depth-0.current-menu-item>a{font-weight:700}.elementor-42 .elementor-element.elementor-element-5ce2e59 .aux-fs-menu .aux-master-menu{text-align:left}.elementor-42 .elementor-element.elementor-element-17aefc7>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-42 .elementor-element.elementor-element-17aefc7:not(.elementor-motion-effects-element-type-background),.elementor-42 .elementor-element.elementor-element-17aefc7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#efefef}.elementor-42 .elementor-element.elementor-element-17aefc7{box-shadow:0px 0px 10px 0px rgba(0,0,0,.2);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:10px 0}.elementor-42 .elementor-element.elementor-element-17aefc7>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-42 .elementor-element.elementor-element-4b3920d.elementor-column>.elementor-widget-wrap{justify-content:space-between}.elementor-42 .elementor-element.elementor-element-1a9d708{width:auto;max-width:auto}.elementor-42 .elementor-element.elementor-element-1a9d708 .aux-has-logo img{width:160px}.elementor-42 .elementor-element.elementor-element-fb5fc55{width:auto;max-width:auto;display:block;text-align:center}.elementor-42 .elementor-element.elementor-element-fb5fc55 .aux-vertical .aux-menu-depth-0 .aux-item-content{display:block;text-align:center}.elementor-42 .elementor-element.elementor-element-fb5fc55 .aux-menu-depth-0>.aux-item-content{color:#3d3d3d;font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:300;letter-spacing:1px;padding:0 18px}.elementor-42 .elementor-element.elementor-element-fb5fc55 .aux-menu-depth-0.current-menu-item>a{font-weight:400}.elementor-42 .elementor-element.elementor-element-fb5fc55 .aux-fs-menu .aux-master-menu{text-align:left}@media(max-width:1024px){.elementor-42 .elementor-element.elementor-element-72f5779{padding:20px 35px}.elementor-42 .elementor-element.elementor-element-5ce2e59{width:100%;max-width:100%}.elementor-42 .elementor-element.elementor-element-5ce2e59>.elementor-widget-container{margin:20px 0 0}.elementor-42 .elementor-element.elementor-element-17aefc7{padding:20px 35px}.elementor-42 .elementor-element.elementor-element-fb5fc55{width:100%;max-width:100%}.elementor-42 .elementor-element.elementor-element-fb5fc55>.elementor-widget-container{margin:20px 0 0}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-52fc3a1{width:100%;max-width:100%;text-align:center;font-size:16px;line-height:1.2em}.elementor-42 .elementor-element.elementor-element-52fc3a1>.elementor-widget-container{padding:8px 0}.elementor-42 .elementor-element.elementor-element-c40399c{width:100%;max-width:100%;text-align:center;font-size:16px;line-height:1.5em}.elementor-42 .elementor-element.elementor-element-c40399c>.elementor-widget-container{padding:8px 0}.elementor-42 .elementor-element.elementor-element-72f5779{padding:10px}.elementor-42 .elementor-element.elementor-element-40962f0{width:auto;max-width:auto;align-self:center}.elementor-42 .elementor-element.elementor-element-40962f0 .aux-has-logo img{width:130px}.elementor-42 .elementor-element.elementor-element-5ce2e59{width:auto;max-width:auto;align-self:center;display:block;text-align:center}.elementor-42 .elementor-element.elementor-element-5ce2e59>.elementor-widget-container{margin:0}.elementor-42 .elementor-element.elementor-element-5ce2e59 .aux-vertical .aux-menu-depth-0 .aux-item-content{display:block;text-align:center}.elementor-42 .elementor-element.elementor-element-5ce2e59 .aux-menu-depth-0>.aux-item-content{font-size:24px;line-height:2.5em;padding:0}.elementor-42 .elementor-element.elementor-element-5ce2e59 .aux-menu-depth-0{margin:0}.elementor-42 .elementor-element.elementor-element-17aefc7{padding:10px}.elementor-42 .elementor-element.elementor-element-1a9d708{width:auto;max-width:auto;align-self:center}.elementor-42 .elementor-element.elementor-element-1a9d708 .aux-has-logo img{width:130px}.elementor-42 .elementor-element.elementor-element-fb5fc55{width:auto;max-width:auto;align-self:center;display:block;text-align:center}.elementor-42 .elementor-element.elementor-element-fb5fc55>.elementor-widget-container{margin:0}.elementor-42 .elementor-element.elementor-element-fb5fc55 .aux-vertical .aux-menu-depth-0 .aux-item-content{display:block;text-align:center}.elementor-42 .elementor-element.elementor-element-fb5fc55 .aux-menu-depth-0>.aux-item-content{font-size:24px;line-height:2.5em;padding:0}.elementor-42 .elementor-element.elementor-element-fb5fc55 .aux-menu-depth-0{margin:0}}.elementor-42 .elementor-element.elementor-element-5ce2e59 .aux-menu-item:first-of-type .aux-item-content{padding-left:0 !important}.elementor-42 .elementor-element.elementor-element-5ce2e59 .aux-menu-item:last-of-type .aux-item-content{padding-right:0 !important}.elementor-42 .elementor-element.elementor-element-5ce2e59 .aux-burger{margin-right:0;margin-left:auto}.elementor-42 .elementor-element.elementor-element-5ce2e59 nav{text-align:center}@media only screen and (max-width:768px){.elementor-42 .elementor-element.elementor-element-5ce2e59 .aux-nav-menu-element{width:20px}}.elementor-42 .elementor-element.elementor-element-fb5fc55 .aux-menu-item:first-of-type .aux-item-content{padding-left:0 !important}.elementor-42 .elementor-element.elementor-element-fb5fc55 .aux-menu-item:last-of-type .aux-item-content{padding-right:0 !important}.elementor-42 .elementor-element.elementor-element-fb5fc55 .aux-burger{margin-right:0;margin-left:auto}.elementor-42 .elementor-element.elementor-element-fb5fc55 nav{text-align:center}@media only screen and (max-width:768px){.elementor-42 .elementor-element.elementor-element-fb5fc55 .aux-nav-menu-element{width:20px}}