.elementor-77 .elementor-element.elementor-element-50efb0f3>.elementor-background-overlay{background-image:url("https://kusanoie.com/info/wp-content/uploads/slider3/b9dd4d7aae3b257e2eb43063c7a6bf06.jpeg");background-position:center center;background-size:cover;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-77 .elementor-element.elementor-element-50efb0f3{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:150px;margin-bottom:0}.elementor-77 .elementor-element.elementor-element-5908c158{--spacer-size:20vh}.elementor-77 .elementor-element.elementor-element-595a545b{text-align:center}.elementor-77 .elementor-element.elementor-element-595a545b .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;letter-spacing:8px;text-shadow:2px 2px 1px rgba(255,255,255,.98);color:#393838}.elementor-77 .elementor-element.elementor-element-6cfc029{--spacer-size:20vh}.elementor-77 .elementor-element.elementor-element-1645c65c{margin-top:2em;margin-bottom:0}.elementor-77 .elementor-element.elementor-element-7601d2cf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-77 .elementor-element.elementor-element-7601d2cf>.elementor-element-populated{border-style:solid;border-width:0 1px;border-color:#ddd}.elementor-77 .elementor-element.elementor-element-4d66de20 .elementor-button-content-wrapper{flex-direction:row}.elementor-77 .elementor-element.elementor-element-4d66de20 .elementor-button:hover,.elementor-77 .elementor-element.elementor-element-4d66de20 .elementor-button:focus{color:#470e21}.elementor-77 .elementor-element.elementor-element-4d66de20 .elementor-button:hover svg,.elementor-77 .elementor-element.elementor-element-4d66de20 .elementor-button:focus svg{fill:#470e21}.elementor-77 .elementor-element.elementor-element-4d66de20 .elementor-button{border-radius:8px;padding:20px 15px}.elementor-77 .elementor-element.elementor-element-1b821903>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-77 .elementor-element.elementor-element-1b821903>.elementor-element-populated{border-style:solid;border-width:0 1px 0 0;border-color:#ddd}.elementor-77 .elementor-element.elementor-element-3a69e58e .elementor-button-content-wrapper{flex-direction:row}.elementor-77 .elementor-element.elementor-element-3a69e58e .elementor-button:hover,.elementor-77 .elementor-element.elementor-element-3a69e58e .elementor-button:focus{color:#470e21}.elementor-77 .elementor-element.elementor-element-3a69e58e .elementor-button:hover svg,.elementor-77 .elementor-element.elementor-element-3a69e58e .elementor-button:focus svg{fill:#470e21}.elementor-77 .elementor-element.elementor-element-3a69e58e .elementor-button{border-radius:8px;padding:20px 15px}.elementor-77 .elementor-element.elementor-element-162b2e1c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-77 .elementor-element.elementor-element-162b2e1c>.elementor-element-populated{border-style:solid;border-width:0 1px 0 0;border-color:#ddd}.elementor-77 .elementor-element.elementor-element-105bdf7 .elementor-button-content-wrapper{flex-direction:row}.elementor-77 .elementor-element.elementor-element-105bdf7 .elementor-button:hover,.elementor-77 .elementor-element.elementor-element-105bdf7 .elementor-button:focus{color:#470e21}.elementor-77 .elementor-element.elementor-element-105bdf7 .elementor-button:hover svg,.elementor-77 .elementor-element.elementor-element-105bdf7 .elementor-button:focus svg{fill:#470e21}.elementor-77 .elementor-element.elementor-element-105bdf7 .elementor-button{border-radius:8px;padding:20px 15px}.elementor-77 .elementor-element.elementor-element-20fcca47{padding:2em 0 1em}.elementor-77 .elementor-element.elementor-element-80bcb44{padding:1em}.elementor-77 .elementor-element.elementor-element-641b2e0{text-align:center}.elementor-bc-flex-widget .elementor-77 .elementor-element.elementor-element-6c2a488.elementor-column .elementor-widget-wrap{align-items:center}.elementor-77 .elementor-element.elementor-element-6c2a488.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-77 .elementor-element.elementor-element-08b87d1{text-align:center}.elementor-77 .elementor-element.elementor-element-0347a35{text-align:center}.elementor-77 .elementor-element.elementor-element-78bfaf5{margin-top:0;margin-bottom:2em}.elementor-77 .elementor-element.elementor-element-6404f82>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-77 .elementor-element.elementor-element-15472e6>.elementor-widget-container{padding:1em 0}.elementor-77 .elementor-element.elementor-element-6ae7965>.elementor-widget-container{background-color:#ffe3e3;padding:1em 2em}.elementor-77 .elementor-element.elementor-element-900674b>.elementor-widget-container{padding:2em 0 1em}.elementor-77 .elementor-element.elementor-element-8091bd8>.elementor-widget-container{margin:0;padding:0 0 0 2em}.elementor-77 .elementor-element.elementor-element-48abb39>.elementor-widget-container{padding:0 0 0 2em}.elementor-77 .elementor-element.elementor-element-48abb39 .elementor-icon-list-icon i{color:#aa1d1d;transition:color .3s}.elementor-77 .elementor-element.elementor-element-48abb39 .elementor-icon-list-icon svg{fill:#aa1d1d;transition:fill .3s}.elementor-77 .elementor-element.elementor-element-48abb39{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px}.elementor-77 .elementor-element.elementor-element-48abb39 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-77 .elementor-element.elementor-element-48abb39 .elementor-icon-list-item>a{font-size:1.2em;font-weight:700}.elementor-77 .elementor-element.elementor-element-48abb39 .elementor-icon-list-text{color:#21648a;transition:color .3s}.elementor-77 .elementor-element.elementor-element-48abb39 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#44bef6}.elementor-77 .elementor-element.elementor-element-b22a508>.elementor-widget-container{padding:2em 0 1em}.elementor-77 .elementor-element.elementor-element-b324138:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-77 .elementor-element.elementor-element-b324138>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e6cb92}.elementor-77 .elementor-element.elementor-element-b324138>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-77 .elementor-element.elementor-element-b324138>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-77 .elementor-element.elementor-element-a8b1233{text-align:center;font-weight:500}.elementor-bc-flex-widget .elementor-77 .elementor-element.elementor-element-72a85c9.elementor-column .elementor-widget-wrap{align-items:center}.elementor-77 .elementor-element.elementor-element-72a85c9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-77 .elementor-element.elementor-element-19bd64b .elementor-icon-wrapper{text-align:center}.elementor-77 .elementor-element.elementor-element-19bd64b .elementor-icon{font-size:30px}.elementor-77 .elementor-element.elementor-element-19bd64b .elementor-icon svg{height:30px}.elementor-77 .elementor-element.elementor-element-b33ccc0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-77 .elementor-element.elementor-element-b33ccc0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e6cb92}.elementor-77 .elementor-element.elementor-element-b33ccc0>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-77 .elementor-element.elementor-element-b33ccc0>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-77 .elementor-element.elementor-element-b07d000{text-align:center;font-weight:500}.elementor-bc-flex-widget .elementor-77 .elementor-element.elementor-element-28ac96e.elementor-column .elementor-widget-wrap{align-items:center}.elementor-77 .elementor-element.elementor-element-28ac96e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-77 .elementor-element.elementor-element-952507d .elementor-icon-wrapper{text-align:center}.elementor-77 .elementor-element.elementor-element-952507d .elementor-icon{font-size:30px}.elementor-77 .elementor-element.elementor-element-952507d .elementor-icon svg{height:30px}.elementor-77 .elementor-element.elementor-element-602621e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-77 .elementor-element.elementor-element-602621e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e6cb92}.elementor-77 .elementor-element.elementor-element-602621e>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-77 .elementor-element.elementor-element-602621e>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-77 .elementor-element.elementor-element-a87e65c{text-align:center;font-weight:500}.elementor-bc-flex-widget .elementor-77 .elementor-element.elementor-element-cf4dfd7.elementor-column .elementor-widget-wrap{align-items:center}.elementor-77 .elementor-element.elementor-element-cf4dfd7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-77 .elementor-element.elementor-element-9b88390 .elementor-icon-wrapper{text-align:center}.elementor-77 .elementor-element.elementor-element-9b88390 .elementor-icon{font-size:30px}.elementor-77 .elementor-element.elementor-element-9b88390 .elementor-icon svg{height:30px}.elementor-77 .elementor-element.elementor-element-d815ad2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-77 .elementor-element.elementor-element-d815ad2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e6cb92}.elementor-77 .elementor-element.elementor-element-d815ad2>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-77 .elementor-element.elementor-element-d815ad2>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-77 .elementor-element.elementor-element-aa57977{text-align:center;font-weight:500}.elementor-77 .elementor-element.elementor-element-4e36f9a>.elementor-widget-container{padding:2em 0 1em}.elementor-77 .elementor-element.elementor-element-e63ef16>.elementor-widget-container{margin:80px 0 20px}.elementor-77 .elementor-element.elementor-element-e63ef16{text-align:center}.elementor-77 .elementor-element.elementor-element-2c3fc8d>.elementor-container{max-width:700px}.elementor-bc-flex-widget .elementor-77 .elementor-element.elementor-element-164a857.elementor-column .elementor-widget-wrap{align-items:center}.elementor-77 .elementor-element.elementor-element-164a857.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-77 .elementor-element.elementor-element-bfd298c .elementor-button{background-color:#cc0c0c;fill:#fff;color:#fff}.elementor-77 .elementor-element.elementor-element-bfd298c .elementor-button:hover,.elementor-77 .elementor-element.elementor-element-bfd298c .elementor-button:focus{background-color:#bebebe}.elementor-77 .elementor-element.elementor-element-bfd298c .elementor-button-content-wrapper{flex-direction:row}.elementor-77 .elementor-element.elementor-element-911f418>.elementor-background-overlay{background-image:url("https://kusanoie.com/info/wp-content/uploads/2012/12/f70f91a4061ee21bcb3769e7fb69ce80-1.jpg");background-repeat:no-repeat;background-size:cover;opacity:.26}.elementor-77 .elementor-element.elementor-element-911f418{margin-top:0;margin-bottom:0;padding:3em 0 0}.elementor-77 .elementor-element.elementor-element-4a1413c{text-align:center}.elementor-77 .elementor-element.elementor-element-99bfe20{text-align:center}@media(min-width:768px){.elementor-77 .elementor-element.elementor-element-b324138{width:20%}.elementor-77 .elementor-element.elementor-element-72a85c9{width:6.5%}.elementor-77 .elementor-element.elementor-element-b33ccc0{width:20%}.elementor-77 .elementor-element.elementor-element-28ac96e{width:6.5%}.elementor-77 .elementor-element.elementor-element-602621e{width:20%}.elementor-77 .elementor-element.elementor-element-cf4dfd7{width:5.852%}.elementor-77 .elementor-element.elementor-element-d815ad2{width:20%}.elementor-77 .elementor-element.elementor-element-164a857{width:50%}.elementor-77 .elementor-element.elementor-element-00284f1{width:50%}.elementor-77 .elementor-element.elementor-element-15d1111{width:30%}.elementor-77 .elementor-element.elementor-element-adbf883{width:70%}}@media(min-width:1025px){.elementor-77 .elementor-element.elementor-element-50efb0f3>.elementor-background-overlay{background-attachment:fixed}.elementor-77 .elementor-element.elementor-element-911f418>.elementor-background-overlay{background-attachment:fixed}}@media(max-width:767px){.elementor-77 .elementor-element.elementor-element-7601d2cf{width:33%}.elementor-77 .elementor-element.elementor-element-1b821903{width:33%}.elementor-77 .elementor-element.elementor-element-162b2e1c{width:33%}.elementor-77 .elementor-element.elementor-element-19bd64b .elementor-icon i,.elementor-77 .elementor-element.elementor-element-19bd64b .elementor-icon svg{transform:rotate(90deg)}.elementor-77 .elementor-element.elementor-element-952507d .elementor-icon i,.elementor-77 .elementor-element.elementor-element-952507d .elementor-icon svg{transform:rotate(90deg)}.elementor-77 .elementor-element.elementor-element-9b88390 .elementor-icon i,.elementor-77 .elementor-element.elementor-element-9b88390 .elementor-icon svg{transform:rotate(90deg)}}