@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/

/*
 * 下層ページのCSSは、style-under_page.css にあります
 */


.post_content { margin-top: 1em!important; }
.under_page .c-pageTitle__inner { border: none!important; }
.under_page h1.c-pageTitle { margin-bottom: 0!important; border: none; background: none; }
body .l-content .under_page { margin-top: 1em!important; }

.midashi_text_box [data-col="gray"] .c-balloon__before { border-right-color: #b6e3d1; }
.midashi_text_box [data-col="gray"] .c-balloon__text { background-color: #b6e3d1; }
.midashi_text_box .c-balloon__body { display: block; text-align: center; }
.midashi_text_box .swell-block-balloon { margin-left: 8vw; margin-right: 8vw; }
.midashi_text_box { border-left: 2px solid #008c52; border-right: 2px solid #008c52; border-bottom: 2px solid #008c52; border-radius: 0px 0px 20px 20px; padding: 20px; }
.midashi_wrapper img { margin-top: -35px; width: 170px; }
.midashi_wrapper h2 span { font-size: 120%; }
.midashi_wrapper h2 { background: none; text-shadow: 0.2142857143rem 0.2142857143rem 0 rgba(0, 0, 0, 0.5)}
.midashi_wrapper h2::before { border: none; }
.midashi_wrapper { background-color: #008c52; border-radius: 20px 20px 0px 0px;}



/* cta */
body .l-content .cta02 .cta_human { margin-top: -70px!important; }
.cta02 .wp-block-column { border-radius: 20px; }



.b { font-weight: 800; }



/*
 * 下層ページのCSSは、style-under_page.css にあります
 */

.post_content { margin-top: 1em!important; }
.under_page .c-pageTitle__inner { border: none!important; }
.under_page h1.c-pageTitle { margin-bottom: 0!important; border: none; background: none; }
body .l-content .under_page { margin-top: 1em!important; }

.midashi_text_box [data-col="gray"] .c-balloon__before { border-right-color: #b6e3d1; }
.midashi_text_box [data-col="gray"] .c-balloon__text { background-color: #b6e3d1; }
.midashi_text_box .c-balloon__body { display: block; text-align: center; }
.midashi_text_box .swell-block-balloon { margin-left: 8vw; margin-right: 8vw; }
.midashi_text_box { border-left: 2px solid #008c52; border-right: 2px solid #008c52; border-bottom: 2px solid #008c52; border-radius: 0px 0px 20px 20px; padding: 20px; }
.midashi_wrapper img { margin-top: -35px; width: 170px; }
.midashi_wrapper h2 span { font-size: 120%; }
.midashi_wrapper h2 { background: none; text-shadow: 0.2142857143rem 0.2142857143rem 0 rgba(0, 0, 0, 0.5)}
.midashi_wrapper h2::before { border: none; }
.midashi_wrapper { background-color: #008c52; border-radius: 20px 20px 0px 0px;}

/* cta */
body .l-content .cta02 .cta_human { margin-top: -70px!important; }
.cta02 .wp-block-column { border-radius: 20px; }

.b { font-weight: 800; }


