.elementor-7713 .elementor-element.elementor-element-52037dd{--display:flex;}.elementor-7713 .elementor-element.elementor-element-217cb92{--display:flex;}.elementor-7713 .elementor-element.elementor-element-e11c8dd{text-align:center;}.elementor-7713 .elementor-element.elementor-element-beee1ff{--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-7713 .elementor-element.elementor-element-b18b4d7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7713 .elementor-element.elementor-element-4f16a9c{--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-7713 .elementor-element.elementor-element-4c1e00f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7713 .elementor-element.elementor-element-d18d819{--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-7713 .elementor-element.elementor-element-99ee522 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7713 .elementor-element.elementor-element-0eed5d3{--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-7713 .elementor-element.elementor-element-aae8719 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7713 .elementor-element.elementor-element-24f87c4{--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-7713 .elementor-element.elementor-element-27e3826 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7713 .elementor-element.elementor-element-9ed2ac6{--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-7713 .elementor-element.elementor-element-d48e385 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7713 .elementor-element.elementor-element-5c96367{--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-7713 .elementor-element.elementor-element-6629d24 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7713 .elementor-element.elementor-element-31cdaf4{--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-7713 .elementor-element.elementor-element-d7626aa .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7713 .elementor-element.elementor-element-542016b{--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-7713 .elementor-element.elementor-element-c1e2ae8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7713 .elementor-element.elementor-element-04ab284{--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-7713 .elementor-element.elementor-element-6e596cd .elementor-wrapper{--video-aspect-ratio:1.77777;}/* Start custom CSS for heading, class: .elementor-element-df5fa60 */.midashi1{
 -webkit-text-size-adjust: 100%;
    word-wrap: break-word;
    box-sizing: border-box;
    line-height: 1.3;
    letter-spacing: -.1rem;
    font-family: Avenir, "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana, Roboto, 游ゴシック, YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", メイリオ, Meiryo, sans-serif !important;
    font-size: 22px;
    margin: 50px 0 30px;
    border-bottom: #715094 3px solid;
    text-align: left;
    font-weight: bold;
    padding-left: 15px;
    padding-bottom: 5px;
    color: #715094;
        
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fd8a53 */.midashi1{
 -webkit-text-size-adjust: 100%;
    word-wrap: break-word;
    box-sizing: border-box;
    line-height: 1.3;
    letter-spacing: -.1rem;
    font-family: Avenir, "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana, Roboto, 游ゴシック, YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", メイリオ, Meiryo, sans-serif !important;
    font-size: 22px;
    margin: 50px 0 30px;
    border-bottom: #715094 3px solid;
    text-align: left;
    font-weight: bold;
    padding-left: 15px;
    padding-bottom: 5px;
    color: #715094;
        
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ab1a23 */.midashi1{
 -webkit-text-size-adjust: 100%;
    word-wrap: break-word;
    box-sizing: border-box;
    line-height: 1.3;
    letter-spacing: -.1rem;
    font-family: Avenir, "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana, Roboto, 游ゴシック, YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", メイリオ, Meiryo, sans-serif !important;
    font-size: 22px;
    margin: 50px 0 30px;
    border-bottom: #715094 3px solid;
    text-align: left;
    font-weight: bold;
    padding-left: 15px;
    padding-bottom: 5px;
    color: #715094;
        
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c8b480 */.midashi1{
 -webkit-text-size-adjust: 100%;
    word-wrap: break-word;
    box-sizing: border-box;
    line-height: 1.3;
    letter-spacing: -.1rem;
    font-family: Avenir, "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana, Roboto, 游ゴシック, YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", メイリオ, Meiryo, sans-serif !important;
    font-size: 22px;
    margin: 50px 0 30px;
    border-bottom: #715094 3px solid;
    text-align: left;
    font-weight: bold;
    padding-left: 15px;
    padding-bottom: 5px;
    color: #715094;
        
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31d0f36 */.midashi1{
 -webkit-text-size-adjust: 100%;
    word-wrap: break-word;
    box-sizing: border-box;
    line-height: 1.3;
    letter-spacing: -.1rem;
    font-family: Avenir, "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana, Roboto, 游ゴシック, YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", メイリオ, Meiryo, sans-serif !important;
    font-size: 22px;
    margin: 50px 0 30px;
    border-bottom: #715094 3px solid;
    text-align: left;
    font-weight: bold;
    padding-left: 15px;
    padding-bottom: 5px;
    color: #715094;
        
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62d31b3 */.midashi1{
 -webkit-text-size-adjust: 100%;
    word-wrap: break-word;
    box-sizing: border-box;
    line-height: 1.3;
    letter-spacing: -.1rem;
    font-family: Avenir, "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana, Roboto, 游ゴシック, YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", メイリオ, Meiryo, sans-serif !important;
    font-size: 22px;
    margin: 50px 0 30px;
    border-bottom: #715094 3px solid;
    text-align: left;
    font-weight: bold;
    padding-left: 15px;
    padding-bottom: 5px;
    color: #715094;
        
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cf11c4 */.midashi1{
 -webkit-text-size-adjust: 100%;
    word-wrap: break-word;
    box-sizing: border-box;
    line-height: 1.3;
    letter-spacing: -.1rem;
    font-family: Avenir, "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana, Roboto, 游ゴシック, YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", メイリオ, Meiryo, sans-serif !important;
    font-size: 22px;
    margin: 50px 0 30px;
    border-bottom: #715094 3px solid;
    text-align: left;
    font-weight: bold;
    padding-left: 15px;
    padding-bottom: 5px;
    color: #715094;
        
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b54ec1b */.midashi1{
 -webkit-text-size-adjust: 100%;
    word-wrap: break-word;
    box-sizing: border-box;
    line-height: 1.3;
    letter-spacing: -.1rem;
    font-family: Avenir, "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana, Roboto, 游ゴシック, YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", メイリオ, Meiryo, sans-serif !important;
    font-size: 22px;
    margin: 50px 0 30px;
    border-bottom: #715094 3px solid;
    text-align: left;
    font-weight: bold;
    padding-left: 15px;
    padding-bottom: 5px;
    color: #715094;
        
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d29a3c5 */.midashi1{
 -webkit-text-size-adjust: 100%;
    word-wrap: break-word;
    box-sizing: border-box;
    line-height: 1.3;
    letter-spacing: -.1rem;
    font-family: Avenir, "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana, Roboto, 游ゴシック, YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", メイリオ, Meiryo, sans-serif !important;
    font-size: 22px;
    margin: 50px 0 30px;
    border-bottom: #715094 3px solid;
    text-align: left;
    font-weight: bold;
    padding-left: 15px;
    padding-bottom: 5px;
    color: #715094;
        
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0596fd8 */.midashi1{
 -webkit-text-size-adjust: 100%;
    word-wrap: break-word;
    box-sizing: border-box;
    line-height: 1.3;
    letter-spacing: -.1rem;
    font-family: Avenir, "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana, Roboto, 游ゴシック, YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", メイリオ, Meiryo, sans-serif !important;
    font-size: 22px;
    margin: 50px 0 30px;
    border-bottom: #715094 3px solid;
    text-align: left;
    font-weight: bold;
    padding-left: 15px;
    padding-bottom: 5px;
    color: #715094;
        
}/* End custom CSS */