.elementor-7322 .elementor-element.elementor-element-240607a>.elementor-container{max-width:960px}.elementor-7322 .elementor-element.elementor-element-240607a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px 0 0}.elementor-7322 .elementor-element.elementor-element-240607a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-7322 .elementor-element.elementor-element-8352a43.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-7322 .elementor-element.elementor-element-8352a43 .elementor-widget-wrap{flex-wrap:wrap}.elementor-7322 .elementor-element.elementor-element-333fa52>.elementor-widget-container{margin:0}.elementor-7322 .elementor-element.elementor-element-333fa52{text-align:center}.elementor-7322 .elementor-element.elementor-element-333fa52 .elementor-heading-title{font-family:"Tangerine",open sans;font-size:200px;color:var(--e-global-color-a73632a)}.elementor-7322 .elementor-element.elementor-element-b91f6e1>.elementor-widget-container{margin:-26px 0 0}.elementor-7322 .elementor-element.elementor-element-b91f6e1{text-align:center}.elementor-7322 .elementor-element.elementor-element-b91f6e1 .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-7322 .elementor-element.elementor-element-e9f180c>.elementor-container{max-width:500px}.elementor-7322 .elementor-element.elementor-element-e9f180c{margin-top:20px;margin-bottom:10px}.elementor-7322 .elementor-element.elementor-element-e796296 .elementor-widget-wrap{flex-wrap:wrap}.elementor-7322 .elementor-element.elementor-element-e796296>.elementor-element-populated{padding:20px}.elementor-7322 .elementor-element.elementor-element-3f87626 .gem-textbox-content{background-color:#fbf8f3;border-radius:500px;padding:32px}.elementor-7322 .elementor-element.elementor-element-3f87626 .gem-textbox:hover .gem-textbox-content{background-color:var(--e-global-color-2f9793c)}.elementor-7322 .elementor-element.elementor-element-3f87626 .gem-textbox-content,.elementor-7322 .elementor-element.elementor-element-3f87626 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-7322 .elementor-element.elementor-element-3f87626 .gem-textbox .gem-textbox-content .gem-textbox-title{margin-top:0}.elementor-7322 .elementor-element.elementor-element-3f87626 .gem-textbox .gem-textbox-description{padding-bottom:0}.elementor-7322 .elementor-element.elementor-element-3f87626 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0}.elementor-7322 .elementor-element.elementor-element-3f87626 .gem-textbox-content .gem-image span{border-style:none;margin:0}.elementor-7322 .elementor-element.elementor-element-3f87626 .gem-textbox:hover .gem-textbox-content .gem-image>span:before{opacity:.5 !important}.elementor-7322 .elementor-element.elementor-element-a84b6ae>.elementor-widget-container{margin:-42px 0 0}.elementor-7322 .elementor-element.elementor-element-a84b6ae .elementor-icon-wrapper{text-align:center}.elementor-7322 .elementor-element.elementor-element-a84b6ae.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-ad3181a)}.elementor-7322 .elementor-element.elementor-element-a84b6ae.elementor-view-framed .elementor-icon,.elementor-7322 .elementor-element.elementor-element-a84b6ae.elementor-view-default .elementor-icon{color:var(--e-global-color-ad3181a);border-color:var(--e-global-color-ad3181a)}.elementor-7322 .elementor-element.elementor-element-a84b6ae.elementor-view-framed .elementor-icon,.elementor-7322 .elementor-element.elementor-element-a84b6ae.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-ad3181a)}.elementor-7322 .elementor-element.elementor-element-a84b6ae .elementor-icon{font-size:40px}.elementor-7322 .elementor-element.elementor-element-a84b6ae .elementor-icon svg{height:40px}.elementor-7322 .elementor-element.elementor-element-e380fce .elementor-widget-wrap{flex-wrap:wrap}.elementor-7322 .elementor-element.elementor-element-e380fce>.elementor-element-populated{padding:20px}.elementor-7322 .elementor-element.elementor-element-ebdaeb4 .gem-textbox-content{background-color:#fbf8f3;border-radius:500px;padding:32px}.elementor-7322 .elementor-element.elementor-element-ebdaeb4 .gem-textbox:hover .gem-textbox-content{background-color:var(--e-global-color-2f9793c)}.elementor-7322 .elementor-element.elementor-element-ebdaeb4 .gem-textbox-content,.elementor-7322 .elementor-element.elementor-element-ebdaeb4 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-7322 .elementor-element.elementor-element-ebdaeb4 .gem-textbox .gem-textbox-content .gem-textbox-title{margin-top:0}.elementor-7322 .elementor-element.elementor-element-ebdaeb4 .gem-textbox .gem-textbox-description{padding-bottom:0}.elementor-7322 .elementor-element.elementor-element-ebdaeb4 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0}.elementor-7322 .elementor-element.elementor-element-ebdaeb4 .gem-textbox-content .gem-image span{border-style:none;margin:0}.elementor-7322 .elementor-element.elementor-element-ebdaeb4 .gem-textbox:hover .gem-textbox-content .gem-image>span:before{opacity:.5 !important}.elementor-7322 .elementor-element.elementor-element-121bc63>.elementor-widget-container{margin:-42px 0 0}.elementor-7322 .elementor-element.elementor-element-121bc63 .elementor-icon-wrapper{text-align:center}.elementor-7322 .elementor-element.elementor-element-121bc63.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-ad3181a)}.elementor-7322 .elementor-element.elementor-element-121bc63.elementor-view-framed .elementor-icon,.elementor-7322 .elementor-element.elementor-element-121bc63.elementor-view-default .elementor-icon{color:var(--e-global-color-ad3181a);border-color:var(--e-global-color-ad3181a)}.elementor-7322 .elementor-element.elementor-element-121bc63.elementor-view-framed .elementor-icon,.elementor-7322 .elementor-element.elementor-element-121bc63.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-ad3181a)}.elementor-7322 .elementor-element.elementor-element-121bc63 .elementor-icon{font-size:40px}.elementor-7322 .elementor-element.elementor-element-121bc63 .elementor-icon svg{height:40px}.elementor-7322 .elementor-element.elementor-element-cc52406 .elementor-widget-wrap{flex-wrap:wrap}.elementor-7322 .elementor-element.elementor-element-cc52406>.elementor-element-populated{padding:20px}.elementor-7322 .elementor-element.elementor-element-4c59f72 .gem-textbox-content{background-color:#fbf8f3;border-radius:500px;padding:32px}.elementor-7322 .elementor-element.elementor-element-4c59f72 .gem-textbox:hover .gem-textbox-content{background-color:var(--e-global-color-2f9793c)}.elementor-7322 .elementor-element.elementor-element-4c59f72 .gem-textbox-content,.elementor-7322 .elementor-element.elementor-element-4c59f72 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-7322 .elementor-element.elementor-element-4c59f72 .gem-textbox .gem-textbox-content .gem-textbox-title{margin-top:0}.elementor-7322 .elementor-element.elementor-element-4c59f72 .gem-textbox .gem-textbox-description{padding-bottom:0}.elementor-7322 .elementor-element.elementor-element-4c59f72 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0}.elementor-7322 .elementor-element.elementor-element-4c59f72 .gem-textbox-content .gem-image span{border-style:none;margin:0}.elementor-7322 .elementor-element.elementor-element-4c59f72 .gem-textbox:hover .gem-textbox-content .gem-image>span:before{opacity:.5 !important}.elementor-7322 .elementor-element.elementor-element-a823905>.elementor-widget-container{margin:-42px 0 0}.elementor-7322 .elementor-element.elementor-element-a823905 .elementor-icon-wrapper{text-align:center}.elementor-7322 .elementor-element.elementor-element-a823905.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-ad3181a)}.elementor-7322 .elementor-element.elementor-element-a823905.elementor-view-framed .elementor-icon,.elementor-7322 .elementor-element.elementor-element-a823905.elementor-view-default .elementor-icon{color:var(--e-global-color-ad3181a);border-color:var(--e-global-color-ad3181a)}.elementor-7322 .elementor-element.elementor-element-a823905.elementor-view-framed .elementor-icon,.elementor-7322 .elementor-element.elementor-element-a823905.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-ad3181a)}.elementor-7322 .elementor-element.elementor-element-a823905 .elementor-icon{font-size:40px}.elementor-7322 .elementor-element.elementor-element-a823905 .elementor-icon svg{height:40px}.elementor-7322 .elementor-element.elementor-element-494a91f{width:auto;max-width:auto}.elementor-7322 .elementor-element.elementor-element-494a91f>.elementor-widget-container{margin:10px}.elementor-7322 .elementor-element.elementor-element-494a91f .elementor-icon-wrapper{text-align:center}.elementor-7322 .elementor-element.elementor-element-494a91f.elementor-view-stacked .elementor-icon{background-color:#fff;color:var(--e-global-color-ad3181a)}.elementor-7322 .elementor-element.elementor-element-494a91f.elementor-view-framed .elementor-icon,.elementor-7322 .elementor-element.elementor-element-494a91f.elementor-view-default .elementor-icon{color:#fff;border-color:#fff}.elementor-7322 .elementor-element.elementor-element-494a91f.elementor-view-framed .elementor-icon,.elementor-7322 .elementor-element.elementor-element-494a91f.elementor-view-default .elementor-icon svg{fill:#fff}.elementor-7322 .elementor-element.elementor-element-494a91f.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-ad3181a)}.elementor-7322 .elementor-element.elementor-element-494a91f.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-ad3181a)}.elementor-7322 .elementor-element.elementor-element-f863144{width:auto;max-width:auto}.elementor-7322 .elementor-element.elementor-element-f863144>.elementor-widget-container{margin:10px}.elementor-7322 .elementor-element.elementor-element-f863144 .elementor-icon-wrapper{text-align:center}.elementor-7322 .elementor-element.elementor-element-f863144.elementor-view-stacked .elementor-icon{background-color:#fff;color:var(--e-global-color-secondary)}.elementor-7322 .elementor-element.elementor-element-f863144.elementor-view-framed .elementor-icon,.elementor-7322 .elementor-element.elementor-element-f863144.elementor-view-default .elementor-icon{color:#fff;border-color:#fff}.elementor-7322 .elementor-element.elementor-element-f863144.elementor-view-framed .elementor-icon,.elementor-7322 .elementor-element.elementor-element-f863144.elementor-view-default .elementor-icon svg{fill:#fff}.elementor-7322 .elementor-element.elementor-element-f863144.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-7322 .elementor-element.elementor-element-f863144.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-7322 .elementor-element.elementor-element-76d381f1:not(.elementor-motion-effects-element-type-background),.elementor-7322 .elementor-element.elementor-element-76d381f1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-b1a2000)}.elementor-7322 .elementor-element.elementor-element-76d381f1>.elementor-container{max-width:1080px}.elementor-7322 .elementor-element.elementor-element-76d381f1>.elementor-background-overlay{opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-7322 .elementor-element.elementor-element-76d381f1{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:40px 0 90px}.elementor-7322 .elementor-element.elementor-element-575cf1a6 .elementor-widget-wrap{flex-wrap:wrap}.elementor-7322 .elementor-element.elementor-element-575cf1a6>.elementor-element-populated{padding:0}.elementor-7322 .elementor-element.elementor-element-53b8dcd>.elementor-widget-container{margin:0}.elementor-7322 .elementor-element.elementor-element-53b8dcd{text-align:center}.elementor-7322 .elementor-element.elementor-element-53b8dcd .elementor-heading-title{font-family:"Tangerine",open sans;font-size:200px;color:var(--e-global-color-a73632a)}.elementor-7322 .elementor-element.elementor-element-720690a>.elementor-widget-container{margin:-26px 0 0}.elementor-7322 .elementor-element.elementor-element-720690a{text-align:center}.elementor-7322 .elementor-element.elementor-element-720690a .elementor-heading-title{font-size:32px;color:var(--e-global-color-primary)}.elementor-7322 .elementor-element.elementor-element-7d1ec542{margin-top:0;margin-bottom:0}.elementor-7322 .elementor-element.elementor-element-41b0bb70.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-7322 .elementor-element.elementor-element-41b0bb70 .elementor-widget-wrap{flex-wrap:wrap}.elementor-7322 .elementor-element.elementor-element-b7a7f4d .elementor-heading-title{line-height:1.4em;color:var(--e-global-color-text)}.elementor-7322 .elementor-element.elementor-element-576d4032 .gem-button-container .gem-button:hover{background-color:var(--e-global-color-primary);border-style:solid;border-width:1px}.elementor-7322 .elementor-element.elementor-element-576d4032 .gem-inner-wrapper-btn{flex-direction:row}.elementor-7322 .elementor-element.elementor-element-576d4032{width:auto;max-width:auto}.elementor-7322 .elementor-element.elementor-element-576d4032 .gem-button-container{text-align:center}.elementor-7322 .elementor-element.elementor-element-576d4032 .gem-button-container .gem-button{border-radius:0;border-style:solid;border-width:1px;border-color:var(--e-global-color-primary)}.elementor-7322 .elementor-element.elementor-element-576d4032 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:36px}.elementor-7322 .elementor-element.elementor-element-576d4032 .gem-button-container .gem-button .gem-button-icon{font-size:28px}.elementor-7322 .elementor-element.elementor-element-576d4032 .gem-button-container .gem-button i,.elementor-7322 .elementor-element.elementor-element-576d4032 .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-7322 .elementor-element.elementor-element-576d4032 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-7322 .elementor-element.elementor-element-fc86b38 .gem-button-container .gem-button:hover{background-color:var(--e-global-color-primary);border-style:solid;border-width:1px}.elementor-7322 .elementor-element.elementor-element-fc86b38 .gem-inner-wrapper-btn{flex-direction:row}.elementor-7322 .elementor-element.elementor-element-fc86b38{width:auto;max-width:auto}.elementor-7322 .elementor-element.elementor-element-fc86b38>.elementor-widget-container{margin:0 0 0 10px}.elementor-7322 .elementor-element.elementor-element-fc86b38 .gem-button-container{text-align:center}.elementor-7322 .elementor-element.elementor-element-fc86b38 .gem-button-container .gem-button{border-radius:0;border-style:solid;border-width:1px;border-color:var(--e-global-color-primary)}.elementor-7322 .elementor-element.elementor-element-fc86b38 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:36px}.elementor-7322 .elementor-element.elementor-element-fc86b38 .gem-button-container .gem-button .gem-button-icon{font-size:28px}.elementor-7322 .elementor-element.elementor-element-fc86b38 .gem-button-container .gem-button i,.elementor-7322 .elementor-element.elementor-element-fc86b38 .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-7322 .elementor-element.elementor-element-fc86b38 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-7322 .elementor-element.elementor-element-0c9bfdf.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-7322 .elementor-element.elementor-element-0c9bfdf .elementor-widget-wrap{flex-wrap:wrap}.elementor-7322 .elementor-element.elementor-element-9e6c8b9 .elementor-heading-title{line-height:1.4em;color:var(--e-global-color-text)}.elementor-7322 .elementor-element.elementor-element-778d055 .gem-button-container .gem-button:hover{background-color:var(--e-global-color-primary);border-style:solid;border-width:1px}.elementor-7322 .elementor-element.elementor-element-778d055 .gem-inner-wrapper-btn{flex-direction:row}.elementor-7322 .elementor-element.elementor-element-778d055{width:auto;max-width:auto}.elementor-7322 .elementor-element.elementor-element-778d055 .gem-button-container .gem-button{border-radius:0;border-style:solid;border-width:1px;border-color:var(--e-global-color-primary)}.elementor-7322 .elementor-element.elementor-element-778d055 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:36px}.elementor-7322 .elementor-element.elementor-element-778d055 .gem-button-container .gem-button .gem-button-icon{font-size:28px}.elementor-7322 .elementor-element.elementor-element-778d055 .gem-button-container .gem-button i,.elementor-7322 .elementor-element.elementor-element-778d055 .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-7322 .elementor-element.elementor-element-778d055 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-7322 .elementor-element.elementor-element-0ebd45b .gem-button-container .gem-button:hover{background-color:var(--e-global-color-primary);border-style:solid;border-width:1px}.elementor-7322 .elementor-element.elementor-element-0ebd45b .gem-inner-wrapper-btn{flex-direction:row}.elementor-7322 .elementor-element.elementor-element-0ebd45b{width:auto;max-width:auto}.elementor-7322 .elementor-element.elementor-element-0ebd45b>.elementor-widget-container{margin:0 0 0 10px}.elementor-7322 .elementor-element.elementor-element-0ebd45b .gem-button-container{text-align:center}.elementor-7322 .elementor-element.elementor-element-0ebd45b .gem-button-container .gem-button{border-radius:0;border-style:solid;border-width:1px;border-color:var(--e-global-color-primary)}.elementor-7322 .elementor-element.elementor-element-0ebd45b .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:36px}.elementor-7322 .elementor-element.elementor-element-0ebd45b .gem-button-container .gem-button .gem-button-icon{font-size:26px}.elementor-7322 .elementor-element.elementor-element-0ebd45b .gem-button-container .gem-button i,.elementor-7322 .elementor-element.elementor-element-0ebd45b .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-7322 .elementor-element.elementor-element-0ebd45b .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-7322 .elementor-element.elementor-element-18f5d37:not(.elementor-motion-effects-element-type-background),.elementor-7322 .elementor-element.elementor-element-18f5d37>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://oxy.co.jp/wp-content/uploads/2017/08/hero.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-7322 .elementor-element.elementor-element-18f5d37>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg,#F2295B00 0%,#FFFFFFF5 51%);opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-7322 .elementor-element.elementor-element-18f5d37>.elementor-container{max-width:1280px}.elementor-7322 .elementor-element.elementor-element-18f5d37{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0;z-index:2}.elementor-7322 .elementor-element.elementor-element-42d7ad1 .elementor-widget-wrap{flex-wrap:wrap}.elementor-7322 .elementor-element.elementor-element-42d7ad1>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px 0 0}.elementor-7322 .elementor-element.elementor-element-42d7ad1>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-7322 .elementor-element.elementor-element-0e49bea{--spacer-size:10px}.elementor-7322 .elementor-element.elementor-element-2e8ed8c>.elementor-widget-container{margin:0 0 -10px 20px}.elementor-7322 .elementor-element.elementor-element-2e8ed8c{text-align:end}.elementor-7322 .elementor-element.elementor-element-2e8ed8c .elementor-heading-title{font-size:28px;letter-spacing:3.2px;color:var(--e-global-color-text)}.elementor-7322 .elementor-element.elementor-element-4f16ecd>.elementor-widget-container{--e-transform-rotateZ:0deg;margin:0 0 0 20px}.elementor-7322 .elementor-element.elementor-element-4f16ecd{text-align:end}.elementor-7322 .elementor-element.elementor-element-4f16ecd .elementor-heading-title{font-size:56px;line-height:1.1em;color:var(--e-global-color-primary)}.elementor-7322 .elementor-element.elementor-element-b5f69fa{margin-top:0;margin-bottom:0}.elementor-7322 .elementor-element.elementor-element-8e1356e .elementor-widget-wrap{flex-wrap:wrap}.elementor-7322 .elementor-element.elementor-element-c04f59f>.elementor-widget-container{margin:-296px 0 -10px}.elementor-7322 .elementor-element.elementor-element-c04f59f{z-index:2}.elementor-7322 .elementor-element.elementor-element-c04f59f img{width:82%}.elementor-7322 .elementor-element.elementor-element-158dd6b .elementor-widget-wrap{flex-wrap:wrap}.elementor-7322 .elementor-element.elementor-element-1828859{width:auto;max-width:auto;text-align:end}.elementor-7322 .elementor-element.elementor-element-1828859>.elementor-widget-container{margin:0 -42px 0 10px;padding:0 0 20px;border-radius:80px}.elementor-7322 .elementor-element.elementor-element-1828859 .elementor-heading-title{font-size:18px;font-weight:500;line-height:2em;letter-spacing:1px;color:var(--e-global-color-text)}.elementor-7322 .elementor-element.elementor-element-5b58df0 .elementor-button{background-color:transparent;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);background-image:linear-gradient(65deg,var(--e-global-color-ad3181a) 21%,var(--e-global-color-be733a7) 100%);border-radius:0}.elementor-7322 .elementor-element.elementor-element-5b58df0>.elementor-widget-container{margin:0 -42px 0 0}.elementor-7322 .elementor-element.elementor-element-5b58df0 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-7322 .elementor-element.elementor-element-5b58df0 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-7322 .elementor-element.elementor-element-3d32f5c2:not(.elementor-motion-effects-element-type-background),.elementor-7322 .elementor-element.elementor-element-3d32f5c2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-a73632a)}.elementor-7322 .elementor-element.elementor-element-3d32f5c2>.elementor-container{max-width:1080px}.elementor-7322 .elementor-element.elementor-element-3d32f5c2{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:40px 0 45px}.elementor-7322 .elementor-element.elementor-element-3d32f5c2>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-7322 .elementor-element.elementor-element-527b5895.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-7322 .elementor-element.elementor-element-527b5895 .elementor-widget-wrap{flex-wrap:wrap}.elementor-7322 .elementor-element.elementor-element-527b5895>.elementor-element-populated{color:#949494}.elementor-7322 .elementor-element.elementor-element-527b5895 .elementor-element-populated a{color:#c0a067}.elementor-7322 .elementor-element.elementor-element-29aeacff{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:10px;padding:0 0 40px}.elementor-7322 .elementor-element.elementor-element-29aeacff>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-7322 .elementor-element.elementor-element-63d830cd.elementor-column .elementor-widget-wrap{align-items:center}.elementor-7322 .elementor-element.elementor-element-63d830cd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-7322 .elementor-element.elementor-element-63d830cd.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-7322 .elementor-element.elementor-element-63d830cd .elementor-widget-wrap{flex-wrap:wrap}.elementor-7322 .elementor-element.elementor-element-63d830cd>.elementor-element-populated{padding:0}.elementor-7322 .elementor-element.elementor-element-30213040{width:var(--container-widget-width,100.161%);max-width:100.161%;--container-widget-width:100.161%;--container-widget-flex-grow:0;text-align:start}.elementor-7322 .elementor-element.elementor-element-b3b3942>.elementor-widget-container{margin:10px 0 0}.elementor-7322 .elementor-element.elementor-element-b3b3942{text-align:start}.elementor-7322 .elementor-element.elementor-element-b3b3942,.elementor-7322 .elementor-element.elementor-element-b3b3942 .elementor-text-editor *{font-size:14px}.elementor-7322 .elementor-element.elementor-element-b3b3942,.elementor-7322 .elementor-element.elementor-element-b3b3942 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-text)}.elementor-bc-flex-widget .elementor-7322 .elementor-element.elementor-element-12ff6b8c.elementor-column .elementor-widget-wrap{align-items:center}.elementor-7322 .elementor-element.elementor-element-12ff6b8c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-7322 .elementor-element.elementor-element-12ff6b8c .elementor-widget-wrap{flex-wrap:wrap}.elementor-7322 .elementor-element.elementor-element-12ff6b8c>.elementor-element-populated{border-style:none;padding:0 40px}.elementor-7322 .elementor-element.elementor-element-12ff6b8c>.elementor-element-populated,.elementor-7322 .elementor-element.elementor-element-12ff6b8c>.elementor-element-populated>.elementor-background-overlay,.elementor-7322 .elementor-element.elementor-element-12ff6b8c>.elementor-background-slideshow{border-radius:0}.elementor-7322 .elementor-element.elementor-element-65fb865d ul.nav-menu-custom li a,.elementor-7322 .elementor-element.elementor-element-65fb865d ul.nav-menu-custom li>span{font-family:"Shippori Mincho B1",open sans;font-size:14px;color:var(--e-global-color-text)}.elementor-7322 .elementor-element.elementor-element-65fb865d ul.nav-menu-custom li:hover>a,.elementor-7322 .elementor-element.elementor-element-65fb865d ul.nav-menu-custom li:hover>span{color:var(--e-global-color-accent)}.elementor-7322 .elementor-element.elementor-element-65fb865d ul.nav-menu-custom li:hover>a:before,.elementor-7322 .elementor-element.elementor-element-65fb865d ul.nav-menu-custom li:hover>span{background-color:var(--e-global-color-secondary)}.elementor-7322 .elementor-element.elementor-element-65fb865d ul.nav-menu-custom li:hover>a .text:before,.elementor-7322 .elementor-element.elementor-element-65fb865d ul.nav-menu-custom li:hover>a .text:after{background-color:var(--e-global-color-secondary)}.elementor-7322 .elementor-element.elementor-element-65fb865d ul.nav-menu-custom li:hover>a:before,.elementor-7322 .elementor-element.elementor-element-65fb865d ul.nav-menu-custom li:hover>a:after{border-color:var(--e-global-color-secondary)}.elementor-7322 .elementor-element.elementor-element-65fb865d ul.nav-menu-custom li.menu-item-current>a,.elementor-7322 .elementor-element.elementor-element-65fb865d ul.nav-menu-custom li.menu-item-current>span,.elementor-7322 .elementor-element.elementor-element-65fb865d ul.nav-menu-custom li.menu-item-active>a,.elementor-7322 .elementor-element.elementor-element-65fb865d ul.nav-menu-custom li.menu-item-active>span,.elementor-7322 .elementor-element.elementor-element-65fb865d ul.nav-menu-custom li.collapsed>a,.elementor-7322 .elementor-element.elementor-element-65fb865d ul.nav-menu-custom li.collapsed>span{color:var(--e-global-color-accent)}.elementor-7322 .elementor-element.elementor-element-65fb865d ul.nav-menu-custom li.menu-item-current>a:before,.elementor-7322 .elementor-element.elementor-element-65fb865d ul.nav-menu-custom li.menu-item-current>span,.elementor-7322 .elementor-element.elementor-element-65fb865d ul.nav-menu-custom li.menu-item-active>a:before,.elementor-7322 .elementor-element.elementor-element-65fb865d ul.nav-menu-custom li.menu-item-active>span,.elementor-7322 .elementor-element.elementor-element-65fb865d ul.nav-menu-custom li.collapsed>a:before,.elementor-7322 .elementor-element.elementor-element-65fb865d ul.nav-menu-custom li.collapsed>span{background-color:var(--e-global-color-secondary)}.elementor-7322 .elementor-element.elementor-element-65fb865d ul.nav-menu-custom li.menu-item-current>a .text:before,.elementor-7322 .elementor-element.elementor-element-65fb865d ul.nav-menu-custom li.menu-item-current>a .text:after,.elementor-7322 .elementor-element.elementor-element-65fb865d ul.nav-menu-custom li.menu-item-active>a .text:before,.elementor-7322 .elementor-element.elementor-element-65fb865d ul.nav-menu-custom li.menu-item-active>a .text:after,.elementor-7322 .elementor-element.elementor-element-65fb865d ul.nav-menu-custom li.collapsed>a .text:before,.elementor-7322 .elementor-element.elementor-element-65fb865d ul.nav-menu-custom li.collapsed>a .text:after{background-color:var(--e-global-color-secondary)}.elementor-7322 .elementor-element.elementor-element-65fb865d ul.nav-menu-custom li.menu-item-active>a:before,.elementor-7322 .elementor-element.elementor-element-65fb865d ul.nav-menu-custom li.menu-item-active>a:after,.elementor-7322 .elementor-element.elementor-element-65fb865d ul.nav-menu-custom li.collapsed>a:before,.elementor-7322 .elementor-element.elementor-element-65fb865d ul.nav-menu-custom li.collapsed>a:after{border-color:var(--e-global-color-secondary)}.elementor-7322 .elementor-element.elementor-element-65fb865d .menu-custom-header a,.elementor-7322 .elementor-element.elementor-element-65fb865d .menu-custom-header>span,.elementor-7322 .elementor-element.elementor-element-65fb865d .menu-custom-header .separator{justify-content:flex-start}.elementor-7322 .elementor-element.elementor-element-65fb865d .menu-custom-header{color:var(--e-global-color-text)}.elementor-7322 .elementor-element.elementor-element-65fb865d .menu-custom-header .label{background-color:var(--e-global-color-secondary)}.elementor-7322 .elementor-element.elementor-element-197c1e36>.elementor-widget-container{margin:0}.elementor-7322 .elementor-element.elementor-element-197c1e36{text-align:center}.elementor-7322 .elementor-element.elementor-element-197c1e36,.elementor-7322 .elementor-element.elementor-element-197c1e36 .elementor-text-editor *{font-size:12px}.elementor-7322 .elementor-element.elementor-element-197c1e36,.elementor-7322 .elementor-element.elementor-element-197c1e36 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-text)}.elementor-7322 .elementor-element.elementor-element-d7d91ee>.elementor-widget-container{margin:10px 0 0}.elementor-7322 .elementor-element.elementor-element-d7d91ee{text-align:center}.elementor-7322 .elementor-element.elementor-element-d7d91ee,.elementor-7322 .elementor-element.elementor-element-d7d91ee .elementor-text-editor *{font-size:10px}.elementor-7322 .elementor-element.elementor-element-d7d91ee,.elementor-7322 .elementor-element.elementor-element-d7d91ee .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-text)}.elementor-7322 .elementor-element.elementor-element-4af68999>.elementor-widget-container{margin:0}.elementor-7322 .elementor-element.elementor-element-4af68999{text-align:center}.elementor-7322 .elementor-element.elementor-element-4af68999,.elementor-7322 .elementor-element.elementor-element-4af68999 .elementor-text-editor *{font-size:12px}.elementor-7322 .elementor-element.elementor-element-4af68999,.elementor-7322 .elementor-element.elementor-element-4af68999 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#533180}@media(min-width:768px){.elementor-7322 .elementor-element.elementor-element-8e1356e{width:42.12%}.elementor-7322 .elementor-element.elementor-element-158dd6b{width:57.756%}.elementor-7322 .elementor-element.elementor-element-63d830cd{width:59.923%}.elementor-7322 .elementor-element.elementor-element-12ff6b8c{width:39.981%}}@media(max-width:1024px){.elementor-7322 .elementor-element.elementor-element-3f87626 .gem-textbox .gem-textbox-content .gem-textbox-title{font-size:20px}.elementor-7322 .elementor-element.elementor-element-ebdaeb4 .gem-textbox .gem-textbox-content .gem-textbox-title{font-size:20px}.elementor-7322 .elementor-element.elementor-element-4c59f72 .gem-textbox .gem-textbox-content .gem-textbox-title{font-size:20px}.elementor-7322 .elementor-element.elementor-element-76d381f1{padding:80px 20px}.elementor-7322 .elementor-element.elementor-element-18f5d37:not(.elementor-motion-effects-element-type-background),.elementor-7322 .elementor-element.elementor-element-18f5d37>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-7322 .elementor-element.elementor-element-18f5d37{padding:0}.elementor-7322 .elementor-element.elementor-element-42d7ad1>.elementor-element-populated{padding:42px}.elementor-7322 .elementor-element.elementor-element-2e8ed8c>.elementor-widget-container{margin:0 0 -10px}.elementor-7322 .elementor-element.elementor-element-2e8ed8c .elementor-heading-title{font-size:18px}.elementor-7322 .elementor-element.elementor-element-4f16ecd>.elementor-widget-container{margin:0}.elementor-7322 .elementor-element.elementor-element-4f16ecd .elementor-heading-title{font-size:34px}.elementor-7322 .elementor-element.elementor-element-c04f59f>.elementor-widget-container{margin:-76px 0 -52px}.elementor-7322 .elementor-element.elementor-element-c04f59f img{width:100%}.elementor-7322 .elementor-element.elementor-element-1828859>.elementor-widget-container{margin:0 0 0 -60px}.elementor-7322 .elementor-element.elementor-element-1828859 .elementor-heading-title{font-size:14px}.elementor-7322 .elementor-element.elementor-element-5b58df0>.elementor-widget-container{margin:0}.elementor-7322 .elementor-element.elementor-element-5b58df0 .elementor-button{font-size:18px;padding:20px}.elementor-7322 .elementor-element.elementor-element-b3b3942,.elementor-7322 .elementor-element.elementor-element-b3b3942 .elementor-text-editor *{font-size:12px;line-height:1.6em}.elementor-7322 .elementor-element.elementor-element-d7d91ee,.elementor-7322 .elementor-element.elementor-element-d7d91ee .elementor-text-editor *{font-size:12px;line-height:1.6em}}@media(max-width:767px){.elementor-7322 .elementor-element.elementor-element-333fa52 .elementor-heading-title{font-size:86px}.elementor-7322 .elementor-element.elementor-element-76d381f1{padding:10px 10px 40px}.elementor-7322 .elementor-element.elementor-element-575cf1a6>.elementor-element-populated{padding:40px 0 0}.elementor-7322 .elementor-element.elementor-element-53b8dcd .elementor-heading-title{font-size:86px}.elementor-7322 .elementor-element.elementor-element-720690a .elementor-heading-title{font-size:22px}.elementor-7322 .elementor-element.elementor-element-41b0bb70>.elementor-element-populated{margin:10px 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-7322 .elementor-element.elementor-element-b7a7f4d .elementor-heading-title{font-size:14px}.elementor-7322 .elementor-element.elementor-element-576d4032 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:12px 42px}.elementor-7322 .elementor-element.elementor-element-576d4032 .gem-button-container .gem-button .gem-text-button{font-size:16px}.elementor-7322 .elementor-element.elementor-element-fc86b38>.elementor-widget-container{margin:10px 0 0}.elementor-7322 .elementor-element.elementor-element-fc86b38 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:12px 65px}.elementor-7322 .elementor-element.elementor-element-fc86b38 .gem-button-container .gem-button .gem-text-button{font-size:16px}.elementor-7322 .elementor-element.elementor-element-0c9bfdf>.elementor-element-populated{margin:10px 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-7322 .elementor-element.elementor-element-9e6c8b9 .elementor-heading-title{font-size:14px}.elementor-7322 .elementor-element.elementor-element-778d055 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:12px 42px}.elementor-7322 .elementor-element.elementor-element-778d055 .gem-button-container .gem-button .gem-text-button{font-size:16px}.elementor-7322 .elementor-element.elementor-element-0ebd45b>.elementor-widget-container{margin:10px 0 0}.elementor-7322 .elementor-element.elementor-element-0ebd45b .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:12px 65px}.elementor-7322 .elementor-element.elementor-element-0ebd45b .gem-button-container .gem-button .gem-text-button{font-size:16px}.elementor-7322 .elementor-element.elementor-element-18f5d37:not(.elementor-motion-effects-element-type-background),.elementor-7322 .elementor-element.elementor-element-18f5d37>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-size:cover}.elementor-7322 .elementor-element.elementor-element-18f5d37{padding:0}.elementor-7322 .elementor-element.elementor-element-42d7ad1>.elementor-element-populated{padding:24px 10px 10px}.elementor-7322 .elementor-element.elementor-element-2e8ed8c>.elementor-widget-container{margin:0 0 -20px}.elementor-7322 .elementor-element.elementor-element-2e8ed8c{text-align:start}.elementor-7322 .elementor-element.elementor-element-2e8ed8c .elementor-heading-title{font-size:14px;letter-spacing:0px}.elementor-7322 .elementor-element.elementor-element-4f16ecd>.elementor-widget-container{margin:0}.elementor-7322 .elementor-element.elementor-element-4f16ecd{text-align:start}.elementor-7322 .elementor-element.elementor-element-4f16ecd .elementor-heading-title{font-size:26px;letter-spacing:0px}.elementor-7322 .elementor-element.elementor-element-c04f59f>.elementor-widget-container{margin:-30px 0 0}.elementor-7322 .elementor-element.elementor-element-c04f59f img{width:68%}.elementor-7322 .elementor-element.elementor-element-1828859>.elementor-widget-container{margin:0}.elementor-7322 .elementor-element.elementor-element-1828859{text-align:start}.elementor-7322 .elementor-element.elementor-element-5b58df0>.elementor-widget-container{margin:-10px 0 20px}.elementor-7322 .elementor-element.elementor-element-5b58df0 .elementor-button{font-size:16px;padding:12px 16px}.elementor-7322 .elementor-element.elementor-element-527b5895>.elementor-element-populated{padding:10px}.elementor-7322 .elementor-element.elementor-element-12ff6b8c>.elementor-element-populated{padding:20px 0 0}.elementor-7322 .elementor-element.elementor-element-197c1e36{text-align:start}.elementor-7322 .elementor-element.elementor-element-4af68999>.elementor-widget-container{margin:0}.elementor-7322 .elementor-element.elementor-element-4af68999{text-align:start}}@media(max-width:1024px) and (min-width:768px){.elementor-7322 .elementor-element.elementor-element-41b0bb70{width:100%}.elementor-7322 .elementor-element.elementor-element-0c9bfdf{width:100%}}