.elementor-6842 .elementor-element.elementor-element-67684ab .elementor-spacer-inner{height:143px;}.elementor-6842 .elementor-element.elementor-element-56db077 > .elementor-container{max-width:1410px;}.elementor-6842 .elementor-element.elementor-element-56db077{margin-top:0px;margin-bottom:40px;}.elementor-6842 .elementor-element.elementor-element-63602b2 > .elementor-container{max-width:960px;}.elementor-6842 .elementor-element.elementor-element-f06631e{color:#171717;font-family:"Noto Serif JP", Sans-serif;font-size:2em;font-weight:700;line-height:2em;}.elementor-6842 .elementor-element.elementor-element-f06631e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-18f590b{color:#35383A;font-family:"Noto Serif JP", Sans-serif;font-size:1.3em;font-weight:500;line-height:2.2em;}.elementor-6842 .elementor-element.elementor-element-18f590b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6842 .elementor-element.elementor-element-cb9f05b .elementor-spacer-inner{height:15px;}.elementor-6842 .elementor-element.elementor-element-dd5e744{color:#171717;font-family:"Noto Serif JP", Sans-serif;font-size:2em;font-weight:700;line-height:2em;}.elementor-6842 .elementor-element.elementor-element-dd5e744 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-f547d82{color:#35383A;font-family:"Noto Serif JP", Sans-serif;font-size:1.3em;font-weight:500;line-height:2.2em;}.elementor-6842 .elementor-element.elementor-element-f547d82 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6842 .elementor-element.elementor-element-138d309{color:#171717;font-family:"Noto Serif JP", Sans-serif;font-size:1.8em;font-weight:700;line-height:2em;}.elementor-6842 .elementor-element.elementor-element-138d309 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-1729139 .elementor-spacer-inner{height:15px;}.elementor-6842 .elementor-element.elementor-element-75ec666 .elementor-spacer-inner{height:15px;}.elementor-6842 .elementor-element.elementor-element-ab2d573{color:#171717;font-family:"Noto Serif JP", Sans-serif;font-size:1.8em;font-weight:600;line-height:2em;}.elementor-6842 .elementor-element.elementor-element-ab2d573 > .elementor-widget-container{margin:20px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-415ea5b{color:#35383A;font-family:"Noto Serif JP", Sans-serif;font-size:1.3em;font-weight:500;line-height:1.8em;}.elementor-6842 .elementor-element.elementor-element-415ea5b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6842 .elementor-element.elementor-element-d702a92 .elementor-spacer-inner{height:15px;}.elementor-6842 .elementor-element.elementor-element-efd057a{color:#171717;font-family:"Noto Serif JP", Sans-serif;font-size:1.8em;font-weight:600;line-height:2em;}.elementor-6842 .elementor-element.elementor-element-efd057a > .elementor-widget-container{margin:20px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-d33ea65{color:#35383A;font-family:"Noto Serif JP", Sans-serif;font-size:1em;font-weight:500;line-height:1.8em;}.elementor-6842 .elementor-element.elementor-element-d33ea65 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-dc3be1f{color:#35383A;font-family:"Noto Serif JP", Sans-serif;font-size:1.3em;font-weight:500;line-height:2.2em;}.elementor-6842 .elementor-element.elementor-element-dc3be1f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6842 .elementor-element.elementor-element-bd4ee77 .elementor-spacer-inner{height:15px;}.elementor-6842 .elementor-element.elementor-element-d864f4a{color:#171717;font-family:"Noto Serif JP", Sans-serif;font-size:1.8em;font-weight:600;line-height:2em;}.elementor-6842 .elementor-element.elementor-element-d864f4a > .elementor-widget-container{margin:20px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-64e0aab{margin-top:0px;margin-bottom:20px;}.elementor-6842 .elementor-element.elementor-element-232eddb{color:#171717;font-family:"Noto Serif JP", Sans-serif;font-size:1.8em;font-weight:600;}.elementor-6842 .elementor-element.elementor-element-232eddb > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-6842 .elementor-element.elementor-element-2937a6f{color:#35383A;font-family:"Noto Serif JP", Sans-serif;font-size:1.3em;font-weight:600;line-height:2.2em;}.elementor-6842 .elementor-element.elementor-element-2937a6f > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-6842 .elementor-element.elementor-element-f9c6cc8{color:#35383A;font-family:"Noto Serif JP", Sans-serif;font-size:1.2em;font-weight:500;line-height:2.2em;}.elementor-6842 .elementor-element.elementor-element-f9c6cc8 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6842 .elementor-element.elementor-element-4e650c2{margin-top:0px;margin-bottom:20px;}.elementor-6842 .elementor-element.elementor-element-6da52f3{color:#171717;font-family:"Noto Serif JP", Sans-serif;font-size:1.8em;font-weight:600;}.elementor-6842 .elementor-element.elementor-element-6da52f3 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-6842 .elementor-element.elementor-element-0d6b417{color:#35383A;font-family:"Noto Serif JP", Sans-serif;font-size:1.3em;font-weight:600;line-height:2.2em;}.elementor-6842 .elementor-element.elementor-element-0d6b417 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-6842 .elementor-element.elementor-element-ff01933{color:#35383A;font-family:"Noto Serif JP", Sans-serif;font-size:1.2em;font-weight:500;line-height:2.2em;}.elementor-6842 .elementor-element.elementor-element-ff01933 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6842 .elementor-element.elementor-element-577c0de{color:#171717;font-family:"Noto Serif JP", Sans-serif;font-size:1.8em;font-weight:600;line-height:2em;}.elementor-6842 .elementor-element.elementor-element-577c0de > .elementor-widget-container{margin:20px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-ce2951d{color:#35383A;font-family:"Noto Serif JP", Sans-serif;font-size:1.2em;line-height:2.5em;}.elementor-6842 .elementor-element.elementor-element-ce2951d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-d571337{color:#35383A;font-family:"Noto Serif JP", Sans-serif;font-size:1.2em;line-height:2.5em;}.elementor-6842 .elementor-element.elementor-element-d571337 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-6842 .elementor-element.elementor-element-f18cdb1{color:#35383A;font-family:"Noto Serif JP", Sans-serif;font-size:1.1em;font-weight:500;line-height:1.9em;}.elementor-6842 .elementor-element.elementor-element-f18cdb1 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 25px;}.elementor-6842 .elementor-element.elementor-element-2e7c008 iframe{height:33vh;}.elementor-6842 .elementor-element.elementor-element-2e7c008 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-6842 .elementor-element.elementor-element-8ad62e5{--divider-border-style:dotted;--divider-color:#BBB6B6;--divider-border-width:1px;}.elementor-6842 .elementor-element.elementor-element-8ad62e5 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-6842 .elementor-element.elementor-element-8ad62e5 .elementor-divider{text-align:center;padding-top:35px;padding-bottom:35px;}.elementor-6842 .elementor-element.elementor-element-8ad62e5 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-ea419ca{color:#171717;font-family:"Noto Serif JP", Sans-serif;font-size:1.8em;font-weight:600;line-height:2em;}.elementor-6842 .elementor-element.elementor-element-ea419ca > .elementor-widget-container{margin:20px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-0309699{color:#35383A;font-family:"Noto Serif JP", Sans-serif;font-size:1.3em;font-weight:500;line-height:2.2em;}.elementor-6842 .elementor-element.elementor-element-0309699 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6842 .elementor-element.elementor-element-6138b30{color:#35383A;font-family:"Noto Serif JP", Sans-serif;font-size:1.3em;font-weight:500;line-height:2.2em;}.elementor-6842 .elementor-element.elementor-element-6138b30 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6842 .elementor-element.elementor-element-eeaf300{color:#35383A;font-family:"Noto Serif JP", Sans-serif;font-size:1.3em;font-weight:500;line-height:2.2em;}.elementor-6842 .elementor-element.elementor-element-eeaf300 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6842 .elementor-element.elementor-element-3d7ab8d{color:#35383A;font-family:"Noto Serif JP", Sans-serif;font-size:1.3em;font-weight:500;line-height:2.2em;}.elementor-6842 .elementor-element.elementor-element-3d7ab8d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6842 .elementor-element.elementor-element-88f0c81 > .elementor-container{max-width:820px;}.elementor-6842 .elementor-element.elementor-element-0b42d2b .elementor-spacer-inner{height:150px;}.elementor-6842 .elementor-element.elementor-element-83fb45a{--divider-border-style:dotted;--divider-color:#7A7A7A;--divider-border-width:1px;}.elementor-6842 .elementor-element.elementor-element-83fb45a .elementor-divider-separator{width:100%;}.elementor-6842 .elementor-element.elementor-element-83fb45a .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-6842 .elementor-element.elementor-element-de3609e{text-align:center;color:#575555;font-family:"Noto Serif JP", Sans-serif;font-size:1em;font-weight:500;line-height:2.2em;}.elementor-6842 .elementor-element.elementor-element-de3609e > .elementor-widget-container{margin:0px 0px 040px 0px;}@media(min-width:768px){.elementor-6842 .elementor-element.elementor-element-8183d0f{width:35%;}.elementor-6842 .elementor-element.elementor-element-15af81e{width:65%;}.elementor-6842 .elementor-element.elementor-element-eaa5dd2{width:35%;}.elementor-6842 .elementor-element.elementor-element-d81e883{width:65%;}}@media(max-width:1024px){.elementor-6842 .elementor-element.elementor-element-138d309{font-size:1.6em;line-height:2em;}}@media(max-width:767px){.elementor-6842 .elementor-element.elementor-element-67684ab .elementor-spacer-inner{height:82px;}.elementor-6842 .elementor-element.elementor-element-f06631e{font-size:1.25em;line-height:1.8em;}.elementor-6842 .elementor-element.elementor-element-f06631e > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-6842 .elementor-element.elementor-element-18f590b{font-size:1.1em;line-height:2em;}.elementor-6842 .elementor-element.elementor-element-cb9f05b .elementor-spacer-inner{height:0px;}.elementor-6842 .elementor-element.elementor-element-dd5e744{font-size:1.25em;line-height:1.8em;}.elementor-6842 .elementor-element.elementor-element-dd5e744 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-6842 .elementor-element.elementor-element-f547d82{font-size:1.1em;line-height:2em;}.elementor-6842 .elementor-element.elementor-element-138d309{font-size:1.15em;line-height:1.8em;}.elementor-6842 .elementor-element.elementor-element-1729139 .elementor-spacer-inner{height:0px;}.elementor-6842 .elementor-element.elementor-element-75ec666 .elementor-spacer-inner{height:0px;}.elementor-6842 .elementor-element.elementor-element-ab2d573{font-size:1.3em;line-height:1.7em;}.elementor-6842 .elementor-element.elementor-element-415ea5b{font-size:1.1em;line-height:2em;}.elementor-6842 .elementor-element.elementor-element-d702a92 .elementor-spacer-inner{height:0px;}.elementor-6842 .elementor-element.elementor-element-efd057a{font-size:1.3em;line-height:1.7em;}.elementor-6842 .elementor-element.elementor-element-d33ea65{font-size:0.9em;line-height:2em;}.elementor-6842 .elementor-element.elementor-element-d33ea65 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6842 .elementor-element.elementor-element-dc3be1f{font-size:1.1em;line-height:2em;}.elementor-6842 .elementor-element.elementor-element-bd4ee77 .elementor-spacer-inner{height:0px;}.elementor-6842 .elementor-element.elementor-element-d864f4a{font-size:1.3em;line-height:1.7em;}.elementor-6842 .elementor-element.elementor-element-232eddb{font-size:1.2em;}.elementor-6842 .elementor-element.elementor-element-2937a6f{font-size:15px;}.elementor-6842 .elementor-element.elementor-element-f9c6cc8{font-size:1em;line-height:2em;}.elementor-6842 .elementor-element.elementor-element-6da52f3{font-size:1.2em;}.elementor-6842 .elementor-element.elementor-element-0d6b417{font-size:15px;}.elementor-6842 .elementor-element.elementor-element-ff01933{font-size:1em;line-height:2em;}.elementor-6842 .elementor-element.elementor-element-577c0de{font-size:1.3em;line-height:1.7em;}.elementor-6842 .elementor-element.elementor-element-ce2951d{font-size:1em;line-height:2.5em;}.elementor-6842 .elementor-element.elementor-element-d571337{font-size:1em;line-height:2.5em;}.elementor-6842 .elementor-element.elementor-element-f18cdb1{font-size:0.9em;}.elementor-6842 .elementor-element.elementor-element-f18cdb1 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-6842 .elementor-element.elementor-element-2e7c008 iframe{height:42vh;}.elementor-6842 .elementor-element.elementor-element-ea419ca{font-size:1.3em;line-height:1.7em;}.elementor-6842 .elementor-element.elementor-element-0309699{font-size:15px;}.elementor-6842 .elementor-element.elementor-element-6138b30{font-size:15px;}.elementor-6842 .elementor-element.elementor-element-eeaf300{font-size:1.1em;}.elementor-6842 .elementor-element.elementor-element-3d7ab8d{font-size:15px;}.elementor-6842 .elementor-element.elementor-element-de3609e{font-size:0.9em;line-height:2em;}}/* Start custom CSS */.l-footer .l-inner, #js-footer-bar {display: none;}/* End custom CSS */