.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7049 .elementor-element.elementor-element-82e0aea{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;}.elementor-7049 .elementor-element.elementor-element-1f7920f{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;align-self:flex-start;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;line-height:18px;color:#FFFFFF;}.elementor-7049 .elementor-element.elementor-element-1f7920f > .elementor-widget-container{background-color:#009627;margin:0% 0% 0% 0%;padding:27% 15% 27% 15%;}.elementor-7049 .elementor-element.elementor-element-1f7920f p{margin-block-end:0px;}.elementor-7049 .elementor-element.elementor-element-16003a6{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-7049 .elementor-element.elementor-element-16003a6 > .elementor-widget-container{margin:0% 3% 0% 3%;padding:0% 0% 0% 0%;}.elementor-7049 .elementor-element.elementor-element-777d795{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;align-self:flex-start;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;line-height:18px;color:#FFFFFF;}.elementor-7049 .elementor-element.elementor-element-777d795 > .elementor-widget-container{background-color:#009627;margin:0% 0% 0% 0%;padding:15% 15% 15% 15%;}.elementor-7049 .elementor-element.elementor-element-777d795 p{margin-block-end:0px;}.elementor-7049 .elementor-element.elementor-element-8d6ef35{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-7049 .elementor-element.elementor-element-8d6ef35 > .elementor-widget-container{margin:0% 3% 0% 3%;padding:0% 0% 0% 0%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-7049 .elementor-element.elementor-element-c8211ae img{max-width:100%;}.elementor-7049 .elementor-element.elementor-element-47d38a4{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;font-style:italic;}.elementor-7049 .elementor-element.elementor-element-8e9873e img{width:88%;}.elementor-7049 .elementor-element.elementor-element-65436fa{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;font-style:italic;}.elementor-7049 .elementor-element.elementor-element-63126f5{margin-top:0px;margin-bottom:20px;}.elementor-7049 .elementor-element.elementor-element-d7fb40c{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;top:9px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;line-height:18px;color:#FFFFFF;}.elementor-7049 .elementor-element.elementor-element-d7fb40c > .elementor-widget-container{background-color:#009627;margin:0% 0% 0% 0%;padding:15px 15px 15px 15px;}body:not(.rtl) .elementor-7049 .elementor-element.elementor-element-d7fb40c{left:0px;}body.rtl .elementor-7049 .elementor-element.elementor-element-d7fb40c{right:0px;}.elementor-7049 .elementor-element.elementor-element-d7fb40c p{margin-block-end:0px;}.elementor-7049 .elementor-element.elementor-element-2350657{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:flex-start;text-align:start;}.elementor-7049 .elementor-element.elementor-element-2350657 > .elementor-widget-container{background-color:#EFEFEF;padding:18px 0px 1px 0px;}.elementor-7049 .elementor-element.elementor-element-e9f7566{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;align-self:flex-start;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;line-height:18px;color:#FFFFFF;}.elementor-7049 .elementor-element.elementor-element-e9f7566 > .elementor-widget-container{background-color:#009627;margin:0% 0% 0% 0%;padding:27% 15% 27% 15%;}.elementor-7049 .elementor-element.elementor-element-e9f7566 p{margin-block-end:0px;}.elementor-7049 .elementor-element.elementor-element-c04d5ce{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-7049 .elementor-element.elementor-element-c04d5ce > .elementor-widget-container{margin:0% 3% 0% 3%;padding:0% 0% 0% 0%;}.elementor-7049 .elementor-element.elementor-element-4ead145{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;align-self:flex-start;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;line-height:18px;color:#FFFFFF;}.elementor-7049 .elementor-element.elementor-element-4ead145 > .elementor-widget-container{background-color:#009627;margin:0% 0% 0% 0%;padding:27% 15% 27% 15%;}.elementor-7049 .elementor-element.elementor-element-4ead145 p{margin-block-end:0px;}.elementor-7049 .elementor-element.elementor-element-6597dcb{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-7049 .elementor-element.elementor-element-6597dcb > .elementor-widget-container{margin:0% 3% 0% 3%;padding:0% 0% 0% 0%;}.elementor-7049 .elementor-element.elementor-element-fd6b921{--spacer-size:50px;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7049 .elementor-element.elementor-element-777d795{font-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-7049 .elementor-element.elementor-element-d7fb40c > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-7049 .elementor-element.elementor-element-d7fb40c{--container-widget-width:238px;--container-widget-flex-grow:0;width:var( --container-widget-width, 238px );max-width:238px;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7049 .elementor-element.elementor-element-777d795 > .elementor-widget-container{padding:8% 8% 8% 8%;}.elementor-7049 .elementor-element.elementor-element-777d795{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;font-size:14px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-7049 .elementor-element.elementor-element-d7fb40c{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}}/* Start custom CSS for text-editor, class: .elementor-element-1f7920f */.hishi_green{
clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-777d795 */.hishi_green{
clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7fb40c */.hishi_point{
clip-path: polygon(7% 0%, 100% 0%, 93% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9f7566 */.hishi_green{
clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ead145 */.hishi_green{
clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
}/* End custom CSS */