.elementor-9 .elementor-element.elementor-element-a315b00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-10def2f{text-align:center;}.elementor-9 .elementor-element.elementor-element-10def2f .ha-gradient-heading{color:#000000;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #f2295b 100%);text-shadow:0px 0px 6px rgba(0,0,0,0.3);}.elementor-9 .elementor-element.elementor-element-9fa6a4f{--display:flex;--min-height:323px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:050px;--margin-left:0px;--margin-right:0px;--padding-top:040px;--padding-bottom:060px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9fa6a4f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9fa6a4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;background-image:url("https://i0.wp.com/nihongo.vatchara.com/wp-content/uploads/2024/01/D570_web.jpg?fit=945%2C659&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-0390864 .elementor-button{background-color:#54A85F;font-family:"Roboto", Sans-serif;font-weight:800;line-height:1.5em;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);border-radius:25px 25px 25px 25px;padding:35px 35px 35px 35px;}.elementor-9 .elementor-element.elementor-element-b95a963 .elementor-button{background-color:#5458A8;font-family:"Roboto", Sans-serif;font-weight:800;line-height:1.5em;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);border-radius:25px 25px 25px 25px;padding:35px 35px 35px 35px;}.elementor-9 .elementor-element.elementor-element-e026391 .elementor-button{background-color:#E6C02E;font-family:"Roboto", Sans-serif;font-weight:800;line-height:1.5em;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);border-radius:25px 25px 25px 25px;padding:35px 35px 35px 35px;}.elementor-9 .elementor-element.elementor-element-2242f0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-d11f664{text-align:center;}.elementor-9 .elementor-element.elementor-element-d11f664 .ha-gradient-heading{color:#000000;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #f2295b 100%);text-shadow:0px 0px 7px rgba(0,0,0,0.3);}.elementor-9 .elementor-element.elementor-element-b763424{--display:flex;--min-height:323px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:050px;--margin-left:0px;--margin-right:0px;--padding-top:040px;--padding-bottom:060px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b763424:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b763424 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;background-image:url("https://i0.wp.com/nihongo.vatchara.com/wp-content/uploads/2024/01/Hasui-B057.jpg?fit=2000%2C1352&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-f0648c8 .elementor-button{background-color:#BE822D;font-family:"Roboto", Sans-serif;font-weight:800;line-height:1.5em;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);border-radius:25px 25px 25px 25px;padding:35px 35px 35px 35px;}.elementor-9 .elementor-element.elementor-element-424da6e .elementor-button{background-color:#25A6B3;font-family:"Roboto", Sans-serif;font-weight:800;line-height:1.5em;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);border-radius:25px 25px 25px 25px;padding:35px 35px 35px 35px;}.elementor-9 .elementor-element.elementor-element-0119caf .elementor-button{background-color:#D8263B;font-family:"Roboto", Sans-serif;font-weight:800;line-height:1.5em;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);border-radius:25px 25px 25px 25px;padding:35px 35px 35px 35px;}.elementor-9 .elementor-element.elementor-element-9a8d94d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:040px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9a8d94d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9a8d94d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/nihongo.vatchara.com/wp-content/uploads/2024/02/japanese-print-uchiyamashita-in-okayama-kawase-hasui.jpg?fit=688%2C970&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-f6e7722 .ha-post-tab .ha-post-tab-item{flex-basis:calc(100% / 4);padding-left:15px;padding-right:15px;margin-bottom:30px;}.elementor-9 .elementor-element.elementor-element-f6e7722 .ha-post-tab .ha-post-tab-filter li.active,.elementor-9 .elementor-element.elementor-element-f6e7722 .ha-post-tab .ha-post-tab-filter li:hover{background-color:#479C90;}.elementor-9 .elementor-element.elementor-element-f6e7722 .ha-post-tab .ha-post-tab-filter{text-align:left;margin-bottom:30px;}.elementor-9 .elementor-element.elementor-element-f6e7722 .ha-post-tab .ha-post-tab-filter li{border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-f6e7722 .ha-post-tab .ha-post-tab-item-inner .ha-post-tab-thumb{margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-f6e7722 .ha-post-tab .ha-post-tab-item-inner .ha-post-tab-title{margin-bottom:10px;}.elementor-9 .elementor-element.elementor-element-00ca07f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-3edda1a.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-3edda1a{text-align:center;}.elementor-9 .elementor-element.elementor-element-3edda1a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:29px;color:#808080;}.elementor-9 .elementor-element.elementor-element-4b16036 > .elementor-widget-container{margin:0px 0px 040px 0px;}.elementor-9 .elementor-element.elementor-element-4b16036.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-4b16036 .ekit_navsearch-button :is(i, svg){font-size:40px;}.elementor-9 .elementor-element.elementor-element-4b16036 .ekit_navsearch-button, .elementor-9 .elementor-element.elementor-element-4b16036 .ekit_search-button{color:#949494;fill:#949494;}.elementor-9 .elementor-element.elementor-element-4b16036 .ekit_navsearch-button{background-color:#95DFD4;border-style:solid;border-width:1px 1px 1px 1px;border-radius:35px 35px 35px 35px;padding:10px 15px 03px 15px;text-align:center;}.elementor-9 .elementor-element.elementor-element-4b16036 .ekit_navsearch-button:hover, .elementor-9 .elementor-element.elementor-element-4b16036 .ekit_search-button:hover{color:#000000;fill:#000000;}.ekit-popup-4b16036 .ekit_modal-searchPanel .ekit-search-group input:not([type=submit]), .ekit-popup-4b16036 button.mfp-close{border-color:#FFFFFF;}.ekit-popup-4b16036 .ekit_modal-searchPanel .ekit-search-group .ekit_search-button, .ekit-popup-4b16036 .ekit-promo-popup .mfp-close, .ekit-popup-4b16036 .ekit_search-field{color:#FFFFFF;}.ekit-popup-4b16036 {background-color:#7DB9B0;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-f6e7722 .ha-post-tab .ha-post-tab-item{flex-basis:calc(100% / 3);}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-f6e7722 .ha-post-tab .ha-post-tab-item{flex-basis:calc(100% / 1);}}