.notice-wrapper { padding: 0 10px 20px; }

.notice-wrapper.for-pc { padding: 0 0 20px; }

.notice-wrapper.for-pc .notice-wrapper-middle #notice_ps_button { text-align: center; padding-bottom: 12px; margin-top: -28px; font-size: 13px; }

.notice-wrapper.for-pc .notice-wrapper-middle #notice_ps_button .icon_font { font-weight: bold !important; }

.notice-wrapper.for-pc .notice-wrapper-middle #detail_link { text-align: right; padding: 2px 6px; background-color: #a27652; font-size: 11px; }

.notice-wrapper.for-pc .notice-wrapper-middle .notice-wrapper_inner { padding: 2px 10px 12px 16px; font-size: 14px; display: flex; align-items: center; }

.notice-wrapper.for-pc .notice-wrapper-middle .notice-wrapper_inner .icon_font.icf_kitchen { font-size: 40px; }

.notice-wrapper strong { font-weight: bold; }

.notice-wrapper .notice-wrapper-middle { background-color: #fffdef; border: 1px solid #ded5bf; border-radius: 5px; }

.notice-wrapper .notice-wrapper-middle #notice_ps_button { text-align: center; margin-top: -16px; padding-bottom: 14px; font-size: 16px; }

.notice-wrapper .notice-wrapper-middle #notice_ps_button .icon_font { font-weight: bold !important; }

.notice-wrapper .notice-wrapper-middle #detail_link { text-align: right; padding: 2px 6px; background-color: #a27652; font-size: 11px; }

.notice-wrapper .notice-wrapper-middle .notice-wrapper_inner { padding: 8px 10px 8px 10px; font-size: 14px; display: flex; align-items: center; }

.notice-wrapper .notice-wrapper-middle .notice-wrapper_inner p { margin-bottom: 0; }

.notice-wrapper .notice-wrapper-middle .notice-wrapper_inner .icon_font.icf_kitchen { color: #A27652; font-size: 9vw; flex-shrink: 0; margin-right: 10px; }

.notice-wrapper .notice-link-text { color: #ffffff; text-decoration: none; font-size: 13px; }

.popurality-search-text { vertical-align: top; }

.popurality-search-free-label { color: #99958A; font-size: 11px; border: 1px solid #BFBCB0; border-radius: 10px; padding: 2px 6px; vertical-align: top; }

.tab_block ul.selectors.notice-popurality-search-free .tab_button { min-height: 40px; line-height: 40px; }

.tab_block ul.selectors.notice-popurality-search-free .active .popurality-search-free-label { color: #f1eee5; }

.popularity-tab-free-ps.selected span { padding-left: 20px !important; }

.popularity-tab-free-ps span a { padding-left: 20px !important; }

.notice-wrapper-search { padding: 0 10px; margin-bottom: 0; }

.notice-wrapper-search.for-pc { padding: 0 0 20px; }

.notice-wrapper-search.for-pc .notice-wrapper-middle #notice_ps_button { text-align: center; padding-bottom: 12px; margin-top: -28px; font-size: 13px; }

.notice-wrapper-search.for-pc .notice-wrapper-middle #notice_ps_button .icon_font { font-weight: bold !important; }

.notice-wrapper-search.for-pc .notice-wrapper-middle #detail_link { text-align: right; padding: 2px 6px; background-color: #a27652; font-size: 11px; }

.notice-wrapper-search.for-pc .notice-wrapper-middle .notice-wrapper_inner { padding: 2px 10px 12px 16px; font-size: 14px; display: flex; align-items: center; }

.notice-wrapper-search.for-pc .notice-wrapper-middle .notice-wrapper_inner .icon_font.icf_kitchen { font-size: 40px; }

.notice-wrapper-search strong { font-weight: bold; }

.notice-wrapper-search .notice-wrapper-middle { background-color: #fffdef; border: 1px solid #eae8e3; border-radius: 5px 5px 0 0; }

.notice-wrapper-search .notice-wrapper-middle #detail_link { text-align: right; padding: 2px 6px; background-color: #a27652; font-size: 11px; }

.notice-wrapper-search .notice-wrapper-middle .notice-wrapper_inner { padding: 8px 10px 8px 10px; font-size: 14px; display: flex; align-items: center; }

.notice-wrapper-search .notice-wrapper-middle .notice-wrapper_inner p { margin-bottom: 0; }

.notice-wrapper-search .notice-wrapper-middle .notice-wrapper_inner .icon_font.icf_kitchen { color: #A27652; font-size: 9vw; flex-shrink: 0; margin-right: 10px; }

.notice-wrapper-search .notice-link-text { color: #ff9933; text-decoration: none; }

.popurality-search-text { vertical-align: top; }

.popurality-search-free-label { color: #99958A; font-size: 11px; border: 1px solid #BFBCB0; border-radius: 10px; padding: 2px 6px; vertical-align: top; }

.tab_block ul.selectors.notice-popurality-search-free .tab_button { min-height: 40px; line-height: 40px; }

.tab_block ul.selectors.notice-popurality-search-free .active .popurality-search-free-label { color: #f1eee5; }

.popularity-tab-free-ps.selected span { padding-left: 20px !important; }

.popularity-tab-free-ps span a { padding-left: 20px !important; }

li#notice_ps_button_search { padding: 0 10px 10px 10px; text-align: center; margin: 0 10px 16px; text-align: center; font-size: 16px; background-color: #fffdef; border: 1px solid #eae8e3; border-top: 0; border-radius: 0 0 5px 5px; }

li#notice_ps_button_search .icon_font { font-weight: bold !important; }
