.elementor-13 .elementor-element.elementor-element-c6061e6{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-a7dae35{--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-13 .elementor-element.elementor-element-170771f{--spacer-size:80px;}.elementor-13 .elementor-element.elementor-element-69b3747{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-13 .elementor-element.elementor-element-93be051{--display:flex;}.elementor-13 .elementor-element.elementor-element-f9740cd{text-align:left;}.elementor-13 .elementor-element.elementor-element-f9740cd .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:32px;font-weight:700;color:#008E66;}.elementor-13 .elementor-element.elementor-element-48ae05b{font-size:24px;line-height:56px;color:#008E66;}.elementor-13 .elementor-element.elementor-element-48ae05b p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-09edfd0{--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-13 .elementor-element.elementor-element-02d364b{--spacer-size:80px;}.elementor-13 .elementor-element.elementor-element-c763a4b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-9ae3cfd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-5ce4213{font-size:24px;font-weight:700;line-height:56px;color:#008E66;}.elementor-13 .elementor-element.elementor-element-5ce4213 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-4638c15{font-family:"BioRhyme", Sans-serif;font-size:40px;font-weight:700;line-height:56px;color:#004B36;}.elementor-13 .elementor-element.elementor-element-4638c15 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-241ce27{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-865889a{--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-13 .elementor-element.elementor-element-8c30a2b{--spacer-size:80px;}.elementor-13 .elementor-element.elementor-element-9edbc32{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-13 .elementor-element.elementor-element-d3486a3{--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-13 .elementor-element.elementor-element-7b1ce5d{--spacer-size:80px;}.elementor-13 .elementor-element.elementor-element-1ee67d9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-13 .elementor-element.elementor-element-101ab63{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-9a0c2be{font-size:24px;font-weight:700;line-height:56px;color:#008E66;}.elementor-13 .elementor-element.elementor-element-9a0c2be p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-47a81ce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-f5da640{font-family:"BioRhyme", Sans-serif;font-size:40px;font-weight:700;line-height:56px;color:#004B36;}.elementor-13 .elementor-element.elementor-element-f5da640 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-f165f34 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.7 * 100% );}.elementor-13 .elementor-element.elementor-element-f165f34:after{content:"0.7";}.elementor-13 .elementor-element.elementor-element-f165f34 .elementor-post__thumbnail__link{width:100%;}.elementor-13 .elementor-element.elementor-element-f165f34{--grid-column-gap:16px;}.elementor-13 .elementor-element.elementor-element-f165f34 .elementor-post__card{border-width:0px;border-radius:0px;padding-top:0px;padding-bottom:0px;}.elementor-13 .elementor-element.elementor-element-f165f34 .elementor-post__text{padding:0 16px;margin-top:0px;}.elementor-13 .elementor-element.elementor-element-f165f34 .elementor-post__meta-data{padding:10px 16px;color:#000000;}.elementor-13 .elementor-element.elementor-element-f165f34 .elementor-post__avatar{padding-right:16px;padding-left:16px;}.elementor-13 .elementor-element.elementor-element-f165f34 .elementor-post__title, .elementor-13 .elementor-element.elementor-element-f165f34 .elementor-post__title a{font-family:"Kosugi", Sans-serif;font-size:16px;font-weight:400;}.elementor-13 .elementor-element.elementor-element-f165f34 .elementor-post__title{margin-bottom:0px;}.elementor-13 .elementor-element.elementor-element-5c98181{--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-13 .elementor-element.elementor-element-3ccbadb{--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-13 .elementor-element.elementor-element-2f69874{--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-13 .elementor-element.elementor-element-d8ba7f2{--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-13 .elementor-element.elementor-element-7bc794b{--spacer-size:80px;}@media(max-width:1366px){.elementor-13 .elementor-element.elementor-element-69b3747{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-93be051{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-13 .elementor-element.elementor-element-9ae3cfd{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-13 .elementor-element.elementor-element-5ce4213{font-size:24px;}.elementor-13 .elementor-element.elementor-element-5ce4213 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-4638c15 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-9a0c2be{font-size:24px;}.elementor-13 .elementor-element.elementor-element-9a0c2be p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-f5da640 p{margin-block-end:0px;}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-f9740cd .elementor-heading-title{font-size:24px;}.elementor-13 .elementor-element.elementor-element-48ae05b{font-size:16px;}.elementor-13 .elementor-element.elementor-element-c763a4b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-5ce4213{font-size:24px;}.elementor-13 .elementor-element.elementor-element-5ce4213 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-4638c15{font-size:32px;}.elementor-13 .elementor-element.elementor-element-4638c15 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-9a0c2be{font-size:24px;}.elementor-13 .elementor-element.elementor-element-9a0c2be p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-f5da640{font-size:32px;}.elementor-13 .elementor-element.elementor-element-f5da640 p{margin-block-end:0px;}}@media(max-width:768px){.elementor-13 .elementor-element.elementor-element-170771f{--spacer-size:40px;}.elementor-13 .elementor-element.elementor-element-48ae05b{line-height:48px;}.elementor-13 .elementor-element.elementor-element-02d364b{--spacer-size:40px;}.elementor-13 .elementor-element.elementor-element-5ce4213{text-align:center;line-height:48px;}.elementor-13 .elementor-element.elementor-element-5ce4213 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-4638c15{line-height:48px;}.elementor-13 .elementor-element.elementor-element-4638c15 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-8c30a2b{--spacer-size:40px;}.elementor-13 .elementor-element.elementor-element-7b1ce5d{--spacer-size:40px;}.elementor-13 .elementor-element.elementor-element-101ab63{--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-13 .elementor-element.elementor-element-9a0c2be{text-align:center;line-height:48px;}.elementor-13 .elementor-element.elementor-element-9a0c2be p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-47a81ce{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-13 .elementor-element.elementor-element-f5da640{line-height:48px;}.elementor-13 .elementor-element.elementor-element-f5da640 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-7bc794b{--spacer-size:40px;}}@media(max-width:568px){.elementor-13 .elementor-element.elementor-element-48ae05b{line-height:40px;}.elementor-13 .elementor-element.elementor-element-5ce4213{font-size:16px;line-height:40px;}.elementor-13 .elementor-element.elementor-element-5ce4213 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-4638c15{font-size:24px;line-height:40px;}.elementor-13 .elementor-element.elementor-element-4638c15 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-9a0c2be{font-size:16px;line-height:40px;}.elementor-13 .elementor-element.elementor-element-9a0c2be p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-f5da640{font-size:24px;line-height:40px;}.elementor-13 .elementor-element.elementor-element-f5da640 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-f165f34{--grid-row-gap:16px;--grid-column-gap:16px;}}@media(max-width:360px){.elementor-13 .elementor-element.elementor-element-5ce4213 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-4638c15 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-9a0c2be p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-47a81ce{--flex-wrap:nowrap;}.elementor-13 .elementor-element.elementor-element-f5da640 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-f165f34 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-13 .elementor-element.elementor-element-f165f34:after{content:"0.5";}.elementor-13 .elementor-element.elementor-element-f165f34 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:361px){.elementor-13 .elementor-element.elementor-element-93be051{--width:80%;}.elementor-13 .elementor-element.elementor-element-9ae3cfd{--width:100%;}.elementor-13 .elementor-element.elementor-element-241ce27{--width:100%;}.elementor-13 .elementor-element.elementor-element-101ab63{--width:70%;}}@media(max-width:1366px) and (min-width:361px){.elementor-13 .elementor-element.elementor-element-93be051{--width:80%;}.elementor-13 .elementor-element.elementor-element-9ae3cfd{--width:80%;}.elementor-13 .elementor-element.elementor-element-101ab63{--width:100%;}}@media(max-width:768px) and (min-width:361px){.elementor-13 .elementor-element.elementor-element-93be051{--width:90%;}.elementor-13 .elementor-element.elementor-element-9ae3cfd{--width:90%;}.elementor-13 .elementor-element.elementor-element-101ab63{--width:100%;}.elementor-13 .elementor-element.elementor-element-47a81ce{--width:100%;}}@media(min-width:1920px){.elementor-13 .elementor-element.elementor-element-69b3747{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-93be051{--width:80%;}.elementor-13 .elementor-element.elementor-element-9ae3cfd{--width:80%;}}/* Start custom CSS for text-editor, class: .elementor-element-f5da640 *//*
 * 縦書きの基本設定
 * .elementor-13 .elementor-element.elementor-element-f5da640 はこのウィジェットのルート要素を指します。
 */
.elementor-13 .elementor-element.elementor-element-f5da640 {
    /* 縦書きの核心：テキストを右から左へ縦方向に表示 */
    writing-mode: vertical-rl;

    /* 縦書きにした際に全体が横長になるため、幅を狭く、高さを広く調整します */
    /* 幅（縦書きの行数に相当） */
    width: 3rem; /* 任意の値に調整してください (例: 3rem, 50px, auto) */

    /* 高さ（縦書きの長さ） */
    height: 300px; /* 任意の値に調整してください (例: 300px, 80vh) */

    /* テキストを左揃え（縦書きの場合は上揃え）にする */
    text-align: left;
}

/* 任意：行間（文字の行の距離）を調整したい場合 */
.elementor-13 .elementor-element.elementor-element-f5da640 .elementor-text-editor {
    /* line-height: 1.8; */ /* 任意の値に調整 */
}

/* 任意：文字間隔を調整したい場合 */
.elementor-13 .elementor-element.elementor-element-f5da640 p {
    /* letter-spacing: 0.1rem; */ /* 任意の値に調整 */
}

/* 任意：ブラウザ互換性のためのプレフィックス（通常は不要ですが、念のため） */
/* .elementor-13 .elementor-element.elementor-element-f5da640 {
    -webkit-writing-mode: vertical-rl;
    -ms-writing-mode: vertical-rl;
} *//* End custom CSS */