<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Q&amp;Aã‚»ã‚¯ã‚·ãƒ§ãƒ³å…¨ä½“ - æŸ”ã‚‰ã‹ã„å°è±¡ã« */
.wp-block-group.section-qa {
    background-color: #ffffff; /* ç™½ã«è¿‘ã„èƒŒæ™¯ã§æ¸…æ½”æ„Ÿã‚’ç¶­æŒ */
    border: 1px solid #f0f0f0; /* ã‚ˆã‚Šç´°ãã€ç›®ç«‹ãŸãªã„å¢ƒç•Œç·š */
    border-radius: 12px; /* è§’ã‚’ã•ã‚‰ã«ä¸¸ãã—ã¦å„ªã—ã„å°è±¡ */
    padding: 30px 25px; /* ä¸Šä¸‹å·¦å³ã®ä½™ç™½ã‚’å°‘ã—åºƒã’ã¦ã‚†ã£ãŸã‚Šã¨ */
    margin-bottom: 35px; /* ä»–ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã¨ã®ä¸‹éƒ¨ä½™ç™½ã‚’èª¿æ•´ */
    box-shadow: 0 4px 10px rgba(0,0,0,0.03); /* éžå¸¸ã«è»½ã„å½±ã§ä¸Šå“ã« */
}

/* è³ªå•ï¼ˆQ.ï¼‰ã®è¦‹å‡ºã— */
.wp-block-group.section-qa .qa-question {
    font-size: 1.2em; /* ãƒ•ã‚©ãƒ³ãƒˆã‚µã‚¤ã‚ºã‚’æœ¬æ–‡ã«é¦´æŸ“ã¾ã›ã¤ã¤ã€å°‘ã—å¤§ãã */
    font-weight: bold; /* å¤ªå­—ã¯ç¶­æŒ */
    color: #4A4A4A; /* è½ã¡ç€ã„ãŸãƒ€ãƒ¼ã‚¯ã‚°ãƒ¬ãƒ¼ */
    margin-top: 0;
    margin-bottom: 12px; /* å›žç­”ã¨ã®é–“ã®ä½™ç™½ã‚’å¾®èª¿æ•´ */
    padding-left: 35px; /* Qã‚¢ã‚¤ã‚³ãƒ³ã®ãŸã‚ã®å·¦ä½™ç™½ã‚’å°‘ã—åºƒã’ã‚‹ */
    position: relative;
    line-height: 1.4; /* è¡Œã®é«˜ã•ã‚’ç¢ºä¿ã—ã¦èª­ã¿ã‚„ã™ã */
}

/* Qã‚¢ã‚¤ã‚³ãƒ³ã®è¿½åŠ&nbsp; - æŸ”ã‚‰ã‹ã„ãƒˆãƒ¼ãƒ³ã®ãƒ”ãƒ³ã‚¯ç³» */
.wp-block-group.section-qa .qa-question::before {
    content: "Q.";
    font-size: 1.0em; /* ã‚¢ã‚¤ã‚³ãƒ³ã®ã‚µã‚¤ã‚ºèª¿æ•´ */
    font-weight: bold;
    color: #FF6F91; /* æŸ”ã‚‰ã‹ã„ãƒ”ãƒ³ã‚¯ */
    position: absolute;
    left: 0;
    top: 50%; /* åž‚ç›´ä¸­å¤®ã«é…ç½® */
    transform: translateY(-50%); /* åž‚ç›´ä¸­å¤®æƒãˆ */
    width: 25px; /* ã‚¢ã‚¤ã‚³ãƒ³ã®å¹…ã‚’ç¢ºä¿ */
    text-align: center;
}

/* å›žç­”ï¼ˆA.ï¼‰ã®è¦‹å‡ºã— */
.wp-block-group.section-qa .qa-answer {
    font-size: 1.1em; /* è³ªå•ã‚ˆã‚Šã‚ãšã‹ã«å°ã•ãã€æœ¬æ–‡ã‚ˆã‚Šã¯å¤§ãã */
    font-weight: 600; /* ã‚»ãƒŸãƒœãƒ¼ãƒ«ãƒ‰ */
    color: #666666; /* è³ªå•ã‚ˆã‚Šå°‘ã—æ˜Žã‚‹ã„ã‚°ãƒ¬ãƒ¼ */
    margin-bottom: 12px; /* æœ¬æ–‡ã¨ã®é–“ã®ä½™ç™½ã‚’å¾®èª¿æ•´ */
    padding-left: 35px; /* Aã‚¢ã‚¤ã‚³ãƒ³ã®ãŸã‚ã®å·¦ä½™ç™½ã‚’å°‘ã—åºƒã’ã‚‹ */
    position: relative;
    line-height: 1.4;
}

/* Aã‚¢ã‚¤ã‚³ãƒ³ã®è¿½åŠ&nbsp; - æŸ”ã‚‰ã‹ã„ãƒˆãƒ¼ãƒ³ã®ãƒ–ãƒ«ãƒ¼ç³» */
.wp-block-group.section-qa .qa-answer::before {
    content: "A.";
    font-size: 1.0em; /* ã‚¢ã‚¤ã‚³ãƒ³ã®ã‚µã‚¤ã‚ºèª¿æ•´ */
    font-weight: bold;
    color: #64B5F6; /* æŸ”ã‚‰ã‹ã„ãƒ–ãƒ«ãƒ¼ */
    position: absolute;
    left: 0;
    top: 50%; /* åž‚ç›´ä¸­å¤®ã«é…ç½® */
    transform: translateY(-50%); /* åž‚ç›´ä¸­å¤®æƒãˆ */
    width: 25px; /* ã‚¢ã‚¤ã‚³ãƒ³ã®å¹…ã‚’ç¢ºä¿ */
    text-align: center;
}

/* Q&amp;Aå†…ã®é€šå¸¸ã®ãƒ‘ãƒ©ã‚°ãƒ©ãƒ• */
.wp-block-group.section-qa p {
    font-size: 0.98em; /* æœ¬æ–‡ã®ãƒ•ã‚©ãƒ³ãƒˆã‚µã‚¤ã‚ºã‚’å¾®èª¿æ•´ */
    line-height: 1.8; /* è¡Œã®é«˜ã•ã‚’ã•ã‚‰ã«åºƒã’ã¦èª­ã¿ã‚„ã™ã */
    color: #555555; /* æœ¬æ–‡ã®è‰² */
    margin-bottom: 1em;
}

/* Q&amp;Aå†…ã®ãƒªã‚¹ãƒˆ */
.wp-block-group.section-qa ul {
    list-style: disc;
    margin-left: 25px; /* å·¦ä½™ç™½ã‚’å°‘ã—åºƒã’ã‚‹ */
    margin-bottom: 15px;
    color: #555555; /* ãƒªã‚¹ãƒˆé&nbsp;…ç›®ã®è‰² */
}

.wp-block-group.section-qa ul li {
    margin-bottom: 8px; /* ãƒªã‚¹ãƒˆé&nbsp;…ç›®é–“ã®ä½™ç™½ã‚’èª¿æ•´ */
    line-height: 1.6; /* ãƒªã‚¹ãƒˆé&nbsp;…ç›®ã®è¡Œã®é«˜ã•ã‚’èª¿æ•´ */
}

/* æ³¨é‡ˆãƒ†ã‚­ã‚¹ãƒˆ */
.wp-block-group.section-qa .text-note {
    font-size: 0.8em; /* ã•ã‚‰ã«å°ã•ã */
    color: #888; /* ã‚‚ã£ã¨è–„ã„ã‚°ãƒ¬ãƒ¼ */
    margin-top: 15px;
    text-align: right; /* å³å¯„ã›ã§ã•ã‚Šã’ãªã */
}

/* ãƒ¡ãƒ‹ãƒ¥ãƒ¼ä¾‹ãƒ»ä¾¡æ&nbsp;¼å¸¯ã®è¦‹å‡ºã— */
.wp-block-group.section-qa .menu-heading {
    font-size: 1.1em;
    font-weight: bold;
    color: #4A4A4A;
    margin-top: 30px; /* ä¸Šéƒ¨ã®ä½™ç™½ã‚’ç¢ºä¿ */
    margin-bottom: 10px;
    border-bottom: 2px solid #F0F0F0; /* ä¸‹ç·šã‚’å°‘ã—å¼·èª¿ã—ã€è‰²ã‚’æŸ”ã‚‰ã‹ã */
    padding-bottom: 8px; /* ä¸‹ç·šã¨ã®ä½™ç™½ã‚’èª¿æ•´ */
}

/* section-heading ã® h2 è¦‹å‡ºã—ã‚’å¼·ãã—ã€ä¸Šä¸‹ã«ä½™ç™½ã‚’è¿½åŠ&nbsp; */
.section-heading {
    font-size: 1.8em; /* ãƒ•ã‚©ãƒ³ãƒˆã‚µã‚¤ã‚ºã‚’å¤§ãã */
    font-weight: 800; /* ã•ã‚‰ã«å¤ªã */
    color: #333333; /* è‰²ã‚’å°‘ã—æ¿ƒã */
    margin-top: 60px; /* ä¸Šéƒ¨ã®ä½™ç™½ã‚’åºƒã’ã‚‹ */
    margin-bottom: 40px; /* Q&amp;Aã®æž&nbsp;ã¨ã®éš™é–“ã‚’åºƒã’ã‚‹ */
    text-align: center; /* ä¸­å¤®å¯„ã› */
    padding-bottom: 15px; /* ä¸‹ç·šã¨ã®ä½™ç™½ */
    border-bottom: 3px solid #FFEDEE; /* æŸ”ã‚‰ã‹ã„ãƒ”ãƒ³ã‚¯ç³»ã®å¤ªã„ä¸‹ç·š */
    line-height: 1.3;
}

/* ---------------------------------------------------- */
/* ã‚³ãƒ³ãƒ†ãƒ³ãƒ„å¾ŒåŠã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³èª¿æ•´ */

/* è¨˜äº‹å…¨ä½“ã®ã‚µãƒ–ã‚¿ã‚¤ãƒˆãƒ« (ä¾‹: Zä¸–ä»£ã¯ã‚¢ã‚¯ã‚»ã‚µãƒªãƒ¼æ„Ÿè¦šã€ãƒŸãƒ‰ãƒ«ä¸–ä»£ã¯ä½“èª¿ç®¡ç†ã«ï¼) */
.article-subtitle {
    font-size: 1.1em; /* å°‘ã—å¤§ãã‚ã« */
    color: #888888; /* è½ã¡ç€ã„ãŸã‚°ãƒ¬ãƒ¼ */
    text-align: center; /* ä¸­å¤®å¯„ã› */
    margin-top: 15px; /* H1ã‹ã‚‰ã®ä½™ç™½ */
    margin-bottom: 30px; /* ãƒªãƒ¼ãƒ‰æ–‡ã¸ã®ä½™ç™½ */
    font-weight: 500; /* å°‘ã—å¤ªã */
}


/* å„ä¸–ä»£ã‚°ãƒ«ãƒ¼ãƒ—ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³å…¨ä½“ - Q&amp;Aã®æž&nbsp;ã¨é¡žä¼¼ã®ã‚¹ã‚¿ã‚¤ãƒ«ã§çµ±ä¸€æ„Ÿã‚’å‡ºã™ */
.wp-block-group.age-group-section {
    background-color: #fcfcfc; /* Q&amp;Aã‚ˆã‚Šã‚ãšã‹ã«æ˜Žã‚‹ã„èƒŒæ™¯è‰² */
    border: 1px solid #f5f5f5; /* Q&amp;Aã‚ˆã‚Šã•ã‚‰ã«æŽ§ãˆã‚ãªå¢ƒç•Œç·š */
    border-radius: 10px; /* è§’ã‚’ä¸¸ã */
    padding: 30px 25px;
    margin-bottom: 40px; /* å„ä¸–ä»£ã‚»ã‚¯ã‚·ãƒ§ãƒ³é–“ã®ä½™ç™½ */
    box-shadow: 0 2px 8px rgba(0,0,0,0.02); /* éžå¸¸ã«è»½ã„å½± */
}

/* å„ä¸–ä»£ã‚°ãƒ«ãƒ¼ãƒ—ã®è¦‹å‡ºã—ï¼ˆh3ï¼‰ */
.age-group-heading {
    font-size: 1.5em; /* Q&amp;Aã®è³ªå•è¦‹å‡ºã—ã‚ˆã‚Šå°‘ã—å¤§ãã */
    font-weight: bold;
    color: #5A5A5A; /* è½ã¡ç€ã„ãŸè‰² */
    margin-top: 0;
    margin-bottom: 25px; /* ä¸‹éƒ¨ã«ååˆ†ãªä½™ç™½ */
    text-align: center; /* ä¸­å¤®å¯„ã› */
    position: relative;
    padding-bottom: 10px;
    border-bottom: 2px solid #E0E0E0; /* æŽ§ãˆã‚ãªä¸‹ç·š */
}

/* å„ä¸–ä»£ã‚°ãƒ«ãƒ¼ãƒ—ã®ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰ãƒªã‚¹ãƒˆã‚¿ã‚¤ãƒˆãƒ« */
.keyword-list-title {
    font-size: 1.1em;
    font-weight: bold;
    color: #777777;
    margin-top: 30px;
    margin-bottom: 15px;
    text-align: center; /* ä¸­å¤®å¯„ã› */
    background-color: #F8F8F8; /* è»½ã„èƒŒæ™¯è‰² */
    padding: 8px 15px;
    border-radius: 5px;
    display: inline-block; /* ä¸­å¤®å¯„ã›ã®ãŸã‚ã«ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ–ãƒ­ãƒƒã‚¯è¦ç´&nbsp;ã« */
    width: auto; /* å¹…ã‚’å†…å®¹ã«åˆã‚ã›ã‚‹ */
}

/* å„ä¸–ä»£ã‚°ãƒ«ãƒ¼ãƒ—ã®ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰ãƒªã‚¹ãƒˆ */
.keyword-list {
    list-style: none; /* ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ãƒªã‚¹ãƒˆã‚¹ã‚¿ã‚¤ãƒ«ã‚’ãªãã™ */
    padding: 0;
    margin: 0 auto 30px auto; /* ä¸Šä¸‹ã®ä½™ç™½ã¨ä¸­å¤®å¯„ã› */
    display: flex; /* Flexboxã§æ¨ªä¸¦ã³ã«ã™ã‚‹ */
    flex-wrap: wrap; /* æŠ˜ã‚Šè¿”ã—ã‚’è¨±å¯ */
    justify-content: center; /* ä¸­å¤®å¯„ã› */
    gap: 15px; /* ã‚¢ã‚¤ãƒ†ãƒ&nbsp;é–“ã®éš™é–“ */
}

.keyword-list li {
    background-color: #FFEDEE; /* æŸ”ã‚‰ã‹ã„ãƒ”ãƒ³ã‚¯ã®èƒŒæ™¯è‰² */
    color: #C06C84; /* ãƒ”ãƒ³ã‚¯ã«åˆã†ãƒ†ã‚­ã‚¹ãƒˆè‰² */
    padding: 8px 20px;
    border-radius: 20px; /* è§’ã‚’å¤§ããä¸¸ãã—ã¦ã‚¿ã‚°ã®ã‚ˆã†ã« */
    font-size: 0.95em;
    font-weight: 500;
    white-space: nowrap; /* ãƒ†ã‚­ã‚¹ãƒˆã®æŠ˜ã‚Šè¿”ã—ã‚’é˜²ã */
}

/* è¨´æ±‚åª’ä½“ã¨æ–½ç­–ä¾‹ãƒ»ã‚µãƒ­ãƒ³æ–½è¡“ãƒ¡ãƒ‹ãƒ¥ãƒ¼ä¾‹ã®å°è¦‹å‡ºã— */
.sub-heading {
    font-size: 1.15em;
    font-weight: bold;
    color: #5A5A5A;
    margin-top: 40px; /* ä¸Šéƒ¨ã®ä½™ç™½ã‚’å¤§ããã—ã¦åŒºåˆ‡ã‚Šã‚’å¼·èª¿ */
    margin-bottom: 20px;
    padding-left: 10px; /* å°‘ã—ã‚¤ãƒ³ãƒ‡ãƒ³ãƒˆ */
    border-left: 5px solid #FFCDD2; /* æŸ”ã‚‰ã‹ã„ãƒ”ãƒ³ã‚¯ã®å·¦ãƒœãƒ¼ãƒ€ãƒ¼ */
}

/* è¡¨ã®ã‚¹ã‚¿ã‚¤ãƒ«èª¿æ•´ */
.wp-block-table.table-bordered {
    width: 100%;
    border-collapse: collapse; /* ãƒœãƒ¼ãƒ€ãƒ¼ã®é‡ãªã‚Šã‚’ãªãã™ */
    margin-bottom: 30px; /* ä¸‹éƒ¨ã®ä½™ç™½ */
}

.wp-block-table.table-bordered th,
.wp-block-table.table-bordered td {
    border: 1px solid #eeeeee; /* éžå¸¸ã«ç´°ã„ãƒœãƒ¼ãƒ€ãƒ¼ */
    padding: 12px 15px; /* ã‚»ãƒ«å†…ã®ä½™ç™½ */
    text-align: left;
    vertical-align: top;
    font-size: 0.95em;
    color: #555555;
}

.wp-block-table.table-bordered th {
    background-color: #f8f8f8; /* ãƒ˜ãƒƒãƒ€ãƒ¼ã®èƒŒæ™¯è‰² */
    font-weight: bold;
    color: #4A4A4A;
}

/* ãƒ¡ãƒ‹ãƒ¥ãƒ¼ãƒªã‚¹ãƒˆã®ã‚¹ã‚¿ã‚¤ãƒ«èª¿æ•´ */
.menu-list {
    list-style: none; /* ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ãƒªã‚¹ãƒˆã‚¹ã‚¿ã‚¤ãƒ«ã‚’ãªãã™ */
    padding: 0;
    margin-bottom: 30px;
}

.menu-list &gt; li { /* ãƒˆãƒƒãƒ—ãƒ¬ãƒ™ãƒ«ã®ãƒªã‚¹ãƒˆé&nbsp;…ç›® */
    background-color: #FFF9F9; /* éžå¸¸ã«æ·¡ã„ãƒ”ãƒ³ã‚¯ã®èƒŒæ™¯ */
    border: 1px solid #FFEDEE; /* æŸ”ã‚‰ã‹ã„ãƒ”ãƒ³ã‚¯ã®å¢ƒç•Œç·š */
    border-radius: 8px;
    padding: 20px;
    margin-bottom: 20px; /* å„ãƒ¡ãƒ‹ãƒ¥ãƒ¼é&nbsp;…ç›®é–“ã®ä½™ç™½ */
    font-weight: bold; /* ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚¿ã‚¤ãƒˆãƒ«ã‚’å¤ªå­—ã« */
    color: #4A4A4A;
}

.menu-list .nested-list { /* ãƒã‚¹ãƒˆã•ã‚ŒãŸãƒªã‚¹ãƒˆï¼ˆå†…å®¹ã€æ™‚é–“ã€ä¾¡æ&nbsp;¼ãªã©ï¼‰ */
    list-style: none; /* ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ãƒªã‚¹ãƒˆã‚¹ã‚¿ã‚¤ãƒ«ã‚’ãªãã™ */
    padding: 0;
    margin-top: 10px;
}

.menu-list .nested-list li {
    font-weight: normal; /* å¤ªå­—ã‚’è§£é™¤ */
    color: #666666;
    margin-bottom: 5px;
    line-height: 1.6;
}

.menu-list .nested-list li::before { /* ã‚«ã‚¹ã‚¿ãƒ&nbsp;ã®ç®‡æ¡æ›¸ãã‚¢ã‚¤ã‚³ãƒ³ */
    content: "ãƒ»"; /* ãƒ‰ãƒƒãƒˆ */
    color: #FF6F91; /* ãƒ”ãƒ³ã‚¯è‰² */
    margin-right: 8px;
}

/* é€£çµ¡å…ˆæƒ…å&nbsp;±ãƒ–ãƒ­ãƒƒã‚¯ */
.contact-info-block {
    background-color: #F9FDF9; /* æ·¡ã„ã‚°ãƒªãƒ¼ãƒ³ç³»ã®èƒŒæ™¯è‰² */
    border: 1px solid #E6F5E6; /* æ·¡ã„ã‚°ãƒªãƒ¼ãƒ³ç³»ã®å¢ƒç•Œç·š */
    border-radius: 10px;
    padding: 25px;
    margin-top: 30px; /* ä¸Šéƒ¨ã«ä½™ç™½ */
    box-shadow: 0 2px 5px rgba(0,0,0,0.02);
}

.contact-info-title {
    font-size: 1.3em;
    font-weight: bold;
    color: #4CAF50; /* ç·‘ç³»ã®è‰² */
    text-align: center;
    margin-bottom: 20px;
    border-bottom: 1px solid #D5EED5;
    padding-bottom: 10px;
}

.contact-info-intro {
    font-style: italic;
    color: #777;
    text-align: center;
    margin-bottom: 15px;
}

.organization-name {
    font-size: 1.15em;
    font-weight: bold;
    color: #333;
    margin-top: 20px;
    margin-bottom: 10px;
}

.organization-description {
    font-size: 0.95em;
    color: #555;
    line-height: 1.7;
    margin-bottom: 20px;
}

.address-list {
    list-style: none;
    padding: 0;
    margin-top: 15px;
}

.address-list li {
    font-size: 0.9em;
    color: #666;
    line-height: 1.6;
    margin-bottom: 5px;
    padding-left: 20px;
    position: relative;
}

.address-list li::before {
    content: "ðŸ“"; /* ãƒ”ãƒ³ã®çµµæ–‡å­— */
    position: absolute;
    left: 0;
    top: 0;
    font-size: 1.1em;
    color: #FF6F91; /* ãƒ”ãƒ³ã‚¯ç³»ã®è‰² */
}

/* ã¾ã¨ã‚ã‚»ã‚¯ã‚·ãƒ§ãƒ³ */
.summary-section {
    background-color: #FDFDFD; /* ç™½ã«è¿‘ã„èƒŒæ™¯ */
    border: 1px solid #EEEEEE;
    border-radius: 15px; /* ä¸¸ã¿ã‚’å¼·èª¿ */
    padding: 40px 30px;
    margin-top: 50px; /* ä¸Šéƒ¨ã«å¤§ããªä½™ç™½ */
    box-shadow: 0 5px 15px rgba(0,0,0,0.05); /* å°‘ã—å¼·ã‚ã®å½±ã§åŒºåˆ¥ */
    text-align: center; /* ãƒ†ã‚­ã‚¹ãƒˆä¸­å¤®å¯„ã› */
}

.summary-section p {
    font-size: 1.1em; /* ã¾ã¨ã‚ã‚’èª­ã¿ã‚„ã™ã */
    line-height: 1.8;
    color: #444;
    max-width: 800px; /* å¹…ã‚’åˆ¶é™ã—ã¦èª­ã¿ã‚„ã™ã */
    margin: 0 auto; /* ä¸­å¤®å¯„ã› */
}


/* ã‚¹ãƒžãƒ¼ãƒˆãƒ•ã‚©ãƒ³è¡¨ç¤ºãªã©ã€ç‹­ã„ç”»é¢ã§ã®èª¿æ•´ */
@media (max-width: 768px) {
    .wp-block-group.section-qa {
        padding: 20px 15px;
        margin-bottom: 25px;
    }
    .wp-block-group.section-qa .qa-question,
    .wp-block-group.section-qa .qa-answer {
        font-size: 1.1em;
        padding-left: 30px;
    }
    .wp-block-group.section-qa .qa-question::before,
    .wp-block-group.section-qa .qa-answer::before {
        font-size: 0.9em;
        width: 20px;
    }
    .section-heading {
        font-size: 1.5em; /* ã‚¹ãƒžãƒ›ã§ã®ã‚µã‚¤ã‚ºèª¿æ•´ */
        margin-bottom: 30px;
        padding-bottom: 10px;
    }

    /* å„ä¸–ä»£ã‚°ãƒ«ãƒ¼ãƒ—ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³èª¿æ•´ */
    .wp-block-group.age-group-section {
        padding: 25px 15px;
        margin-bottom: 30px;
    }
    .age-group-heading {
        font-size: 1.3em;
        margin-bottom: 20px;
    }
    .keyword-list {
        gap: 10px;
        margin-bottom: 25px;
    }
    .keyword-list li {
        font-size: 0.85em;
        padding: 6px 15px;
    }
    .sub-heading {
        font-size: 1.05em;
        margin-top: 30px;
        margin-bottom: 15px;
    }
    .wp-block-table.table-bordered th,
    .wp-block-table.table-bordered td {
        padding: 10px;
        font-size: 0.9em;
    }
    .menu-list &gt; li {
        padding: 15px;
        margin-bottom: 15px;
    }
    .menu-list .nested-list li {
        font-size: 0.9em;
    }
    .contact-info-block {
        padding: 20px;
    }
    .contact-info-title {
        font-size: 1.1em;
        margin-bottom: 15px;
    }
    .organization-name {
        font-size: 1.0em;
    }
    .organization-description, .address-list li {
        font-size: 0.85em;
    }
    .summary-section {
        padding: 30px 20px;
        margin-top: 40px;
    }
    .summary-section p {
        font-size: 1.0em;
    }
}
</pre></body></html>