@charset "UTF-8";

body {
    margin: 0 auto;
    width: 100% !important;
}

.design .noscript,
.slick_nav {
    display: none !important;
}

.all {
    margin: 0 !important;
    width: 1080px !important;
    /*    width: 1080px !important;*/
}

/* 画像リスト */
.main .ilist_lower ul,
.main .ilist2_lower ul {
    display: block !important;
    overflow: hidden !important;
}

.main .ilist_lower ul > li,
.main .ilist2_lower ul > li {
    float: left !important;
}

/* 分類 */
.design .main_naka .page_left .page_left_float {
    display: block !important;
    overflow: hidden !important;
}

.design .main_naka .page_left .page_left_float .cate_post01 {
    float: left !important;
}

/* ▼▼▼ ヘッダー ▼▼▼ */
.clone-nav,
.is-show,
.h_toplist02,
.g_navi {
    display: none !important;
}

.head_in,
.h_main .h1 {
    width: 240px;
}

.h_top .h_toplist02 {
    margin: -4px -12px 4px 30px;
    font-size: 100%;
}

.h_top .h_toplist02 > li:nth-child(5) {
    margin-right: 16px;
}

/* ▲▲▲ ヘッダー ▲▲▲ */

.front .bana .bana_p,
.main .bana .bana_p {
    margin-bottom: 30px;
}

/* ▼▼▼ フッター ▼▼▼ */
.online_strage_a,
.foot_modori,
.bg_foot {
    display: none !important;
}

.main_footer {
    margin-top: 60px;
}

.front .main_footer {
    margin-top: 0;
}

/* ▲▲▲ フッター ▲▲▲ */

/* ▼▼▼ 検索ボックス ▼▼▼ */
/* ▼▼ よくあるご質問 ▼▼ */
.main .tab_index .tab_change.is-active a,
.main .zone01 .z1_case01a .tab_change2.is-active a {
    font-size: 73%;
}

.main .zone01 .z1_case01a .faq_box a {
    padding: 6px 12px 4px 10px;
}

/* ▼▼ 検索タブ ▼▼ */
.main .zone01 .z1_case01a .faq_box p:last-child {
    font-size: 73%;
}

/* ▲▲ 検索タブ ▲▲ */

/* ▼▼ よくあるご質問 ▼▼ */
.main .zone01 .z1_case01a .faq_box a {
    padding: 10px 12px 9px 10px;
}

.main .zone01 .z1_case01a .division_window a {
    padding: 8px 10px 7px;
}

.main .zone01 .z1_case01a .division_window a span:last-child {
    font-size: 80%;
}

/* ▲▲ よくあるご質問 ▲▲ */

/* ▲▲▲ 検索ボックス ▲▲▲ */

/* ▼▼▼ SNSでも情報配信中！ ▼▼▼ */
.main .zone01 .z1_case01a .sns_box .ilist2_lower ul li .ilist_right {
    font-size: 77%;
}

/* ▲▲▲ SNSでも情報配信中！ ▲▲▲ */

/* ▼▼▼ 注目情報 ▼▼▼ */
.notice_box .slick-prev,
.notice_box .slick-next {
    top: 70%;
}

.main .zone01 .notice_box2 {
    margin-top: 100px;
}

/* ▲▲▲ 注目情報 ▲▲▲ */

/* ▼▼▼ イベント・募集 ▼▼▼ */
.main .zone02 .z2_case01 .new .more li,
.main .zone02 .z2_case01 .event .more li {
    max-width: 160px;
}

/* ▲▲▲ イベント・募集 ▲▲▲ */

/* ▼▼▼ 安全・安心情報 ▼▼▼ */
.main .zone02 .z2_case01 .self_box li {
    padding: 6px 6px 0 35px;
}

.main .zone02 .z2_case01 .self_box li a {
    font-size: 90%;
}

/* ▲▲▲ 安全・安心情報 ▲▲▲ */

/* ▼▼▼ 目的から探す「生活の場面から探す・便利機能」 ▼▼▼ */
.main .zone03 .z3_case02 .publivity_box h3,
.main .zone03 .z3_case02 .opinion_box h3 {
    font-size: 123%;
}

.main .zone03 .z3_case01 .life_box .ilist_right,
.main .zone03 .z3_case01 .useful_box .ilist_right {
    font-size: 88%;
}

/* ▲▲▲ 目的から探す「生活の場面から探す・便利機能」 ▲▲▲ */

/* ▼▼▼ 【分類カテゴリー】子育てページ ▼▼▼ */
.category_charm .charm_box .charm_carousel a {
    margin-left: 0 !important;
}

/* ▲▲▲ 【分類カテゴリー】子育てページ ▲▲▲ */

.mol_page_contents {
    margin: 24px 0 0 !important;
}

.design .main_naka .syosai::after {
    display: block;
    content: "";
    clear: both;
}

.faq {
    border: none !important;
}

/* ▼▼▼ 【2023/01/11追加】印刷崩れの修正 ▼▼▼ */
.waku_top {
    display: flex;
    flex-wrap: wrap;
}

.mol_page_contents,
.online_strage_edit_a,
.shelter .waku_top > * {
    width: 100%;
}

/* ▲▲▲ 【2023/01/11追加】印刷崩れの修正 ▲▲▲ */
