.post_links_container{flex-wrap:wrap;gap:8px;display:flex}.post_link_item{border:solid 1px var(--color-blue-100);cursor:pointer;background-color:#fff;border-radius:20px;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:8px 16px;display:flex;position:relative}@media (hover:hover){.post_link_item:hover{background-color:var(--color-blue-100)}}.post_link_item:active{background-color:var(--color-blue-100)}.post_link_title{align-items:center;gap:8px;width:fit-content;font-size:.8rem;display:flex}.post_link_title:not(.has-brand-icon):before{content:"link";color:var(--color-text-gray);letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:1.4em;font-style:normal;font-weight:400;line-height:1;display:inline-block}.post_link:after{content:"";z-index:1;cursor:pointer;position:absolute;inset:0}.post_category_tags_container{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.post_category_badge{color:var(--color-gray-blue);flex-wrap:wrap;align-items:center;gap:4px;font-size:.8rem;line-height:1.4;display:inline-flex}.post_category_badge:before{content:"label_important";color:var(--color-blue-400);letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:16px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.post_age_badge{background-color:var(--color-green-50);color:var(--color-green-800);border:1px solid var(--color-green-200);border-radius:999px;align-items:center;padding:2px 10px;font-size:.8rem;line-height:1.4;display:inline-flex}.post_age_badge.is_age_0{background-color:var(--color-blue-50);color:var(--color-blue-800);border-color:var(--color-blue-200)}.post_age_badge.is_age_1{background-color:var(--color-green-50);color:var(--color-green-800);border-color:var(--color-green-200)}.post_age_badge.is_age_2{background-color:var(--color-yellow-50);color:var(--color-yellow-800);border-color:var(--color-yellow-200)}.post_age_badge.is_age_3{background-color:var(--color-orange-50);color:var(--color-orange-800);border-color:var(--color-orange-200)}.post_age_badge.is_age_4{background-color:var(--color-red-50);color:var(--color-red-800);border-color:var(--color-red-200)}.post_age_badge.is_age_5{background-color:var(--color-pink-50);color:var(--color-pink-800);border-color:var(--color-pink-200)}.post_age_badge.is_all{background-color:var(--color-gray-100);color:var(--color-gray-600);border-color:var(--color-gray-200)}.posted_view_count{align-items:center;gap:10px;display:flex}.posted_view_count.post:before{content:"edit_note";color:var(--color-text-blue);letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.posted_view_count.bookmark:before{content:"bookmark";color:var(--color-orange-300);letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 1;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.show_post_page_container{gap:32px;display:grid}.result_posts_list_container,.related_posts_list_container{gap:40px;display:grid}.posted_list_container{gap:20px;display:grid}.posted_contents_container{background-color:#fff;border-radius:20px;padding:20px 10px;box-shadow:4px 4px 20px #e4e4e4}@media (width>=576px){.posted_contents_container{padding:20px}}.posted_contents_container .posted_head{justify-content:space-between;align-items:start;gap:10px;margin-bottom:20px;display:flex}.posted_contents_container .posted_status{align-items:center;gap:10px;display:flex}.posted_contents_container .posted_status_container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.posted_contents_container .posted_user_name{justify-content:space-between;align-items:center;gap:4px;display:flex;position:relative}.posted_contents_container .deleted_user{color:var(--color-text-gray);background-color:var(--color-gray-100);border-radius:999px;padding:4px 16px;font-size:.8rem}.posted_contents_container .posted_profile_link{align-items:center;gap:4px;display:flex}.posted_contents_container .posted_profile_link:after{content:"person_search";color:var(--color-text-blue);letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;border-radius:999px;padding:6px;font-family:Material Symbols Outlined;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@media (hover:hover){.posted_contents_container .posted_profile_link:hover:after{background-color:var(--color-gray-100)}}.posted_contents_container .posted_profile_link:active:after{background-color:var(--color-gray-100)}.posted_contents_container .posted_date{color:var(--color-text-gray);font-size:.9rem}.posted_contents_container .post_body{gap:20px;display:grid}.posted_contents_container .posted_contents{word-wrap:break-word;overflow-wrap:break-word;gap:20px;display:grid}.posted_contents_container .post_footer_meta{gap:12px;display:grid}.posted_contents_container .post_reactions{align-items:center;display:flex}.posted_contents_container .post_status_view{color:var(--color-text-gray);padding:0 .4em;font-size:.9rem}.posted_contents_container .post_status_view .post_view_count{align-items:center;gap:6px;display:flex}.posted_contents_container .post_status_view .post_view_count:before{content:"bar_chart";color:inherit;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 1;direction:ltr;font-family:Material Symbols Outlined;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.posted_contents_container .posted_action_container{justify-content:center;align-items:center;display:flex;position:relative}.posted_contents_container .action_view_button{border-radius:999px;justify-content:center;align-items:center;padding:4px;display:flex}@media (hover:hover){.posted_contents_container .action_view_button:hover{background-color:var(--color-gray-100)}}.posted_contents_container .action_view_button:active{background-color:var(--color-gray-100)}.posted_contents_container .action_list_container{z-index:1;background-color:#fff;border-radius:10px;width:max-content;display:none;position:absolute;top:100%;right:0;overflow:hidden;transform:translateY(10px);box-shadow:4px 4px 20px #e4e4e4}.posted_contents_container .action_list_container.active{display:block}.posted_contents_container .action_list_container .action_button{cursor:pointer;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;display:flex}@media (hover:hover){.posted_contents_container .action_list_container .action_button:hover{background-color:var(--color-gray-100)}}.posted_contents_container .action_list_container .action_button:active{background-color:var(--color-gray-100)}.posted_contents_container .action_list_container .edit:before{content:"edit";color:var(--color-text-blue);letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 1;direction:ltr;font-family:Material Symbols Outlined;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.posted_contents_container .action_list_container .delete{color:var(--color-text-red)}.posted_contents_container .action_list_container .delete:before{content:"delete";color:var(--color-text-red);letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 1;direction:ltr;font-family:Material Symbols Outlined;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.posted_contents_container .action_list_container .report{color:var(--color-text-red)}.posted_contents_container .action_list_container .report:before{content:"report";color:var(--color-text-red);letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 1;direction:ltr;font-family:Material Symbols Outlined;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.posted_contents_container .action_list_container .admin:before{content:"article";color:var(--color-text-gray);letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 1;direction:ltr;font-family:Material Symbols Outlined;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.promotion_status .promotion_view{color:var(--color-text-gray);flex-wrap:wrap;align-items:center;gap:8px;font-size:.7rem;display:flex}.promotion_status .promotion_view:before{content:"pr";text-transform:uppercase;border:solid 2px var(--color-blue-300);color:var(--color-blue-300);border-radius:999px;padding:0 12px}.answered_question_container{gap:10px;display:grid}.answered_question_container .question_head h3{width:fit-content;color:var(--color-text-green);border-radius:20px;align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:flex}.answered_question_container .question_head h3:before{content:"question_answer";color:#fff;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;background-color:var(--color-text-green);direction:ltr;border-radius:999px;justify-content:center;align-items:center;width:1.8em;min-width:1.8em;height:1.8em;font-family:Material Symbols Outlined;font-size:16px;font-style:normal;font-weight:400;line-height:1;display:flex}.answered_question_container .question_details{color:var(--color-text-gray);border-left:solid 1px var(--color-text-green);gap:8px;margin-left:.9em;padding:4px 16px;font-size:.9rem;display:grid}.profile_link_lists{gap:20px;display:grid}@media (width>=992px){.profile_link_lists{grid-template-columns:repeat(2,1fr)}}.profile_link_list{grid-template-rows:subgrid;border:solid 2px var(--color-gray-100);border-radius:20px;grid-row:span 3;gap:10px;padding:20px;display:grid;position:relative}@media (hover:hover){.profile_link_list:hover{background-color:var(--color-blue-100)}}.profile_link_list:active{background-color:var(--color-blue-100)}.profile_link_title{gap:10px;width:fit-content;font-size:.9rem;font-weight:600;display:grid}@media (width>=576px){.profile_link_title{align-items:center;display:flex}}.profile_link_title:not(.has-brand-icon):before{content:"link";color:var(--color-text-gray);letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:2em;font-style:normal;font-weight:400;line-height:1;display:inline-block}.profile_link_introduction{color:var(--color-text-gray);font-size:.8rem}.brand_icon_img{object-fit:contain;width:2em;height:2em}.profile_link_footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.link_brand_type{color:var(--color-text-gray);font-size:.8rem}.profile_link{font-size:.9rem}.profile_link:after{content:"";z-index:1;cursor:pointer;position:absolute;inset:0}.profile_link_announce_text{color:var(--color-text-blue);margin-left:auto;font-size:.9rem}.relation_link_container{gap:20px;display:grid}.relation_link_count_status{align-items:center;gap:10px;display:flex}.relation_link_count_status:before{content:"link";color:inherit;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.relation_link_list_container{gap:20px;display:grid}.relation_link_contents{border-radius:20px;gap:20px;padding:20px 16px;transition:all .3s ease-in-out;display:grid;box-shadow:4px 4px 20px #e4e4e4}@media (width>=576px){.relation_link_contents{padding:20px}}.relation_link_item{gap:10px;display:grid}.link_number{color:#fff;background-color:var(--color-text-blue);border-radius:999px;justify-content:center;align-items:center;width:2em;height:2em;font-size:.9rem;font-weight:600;display:flex}.link_action_buttons{align-items:center;gap:10px;display:flex}.sort_action_buttons{align-items:center;display:flex}.sort_action_buttons .icon_button:disabled:before{color:var(--color-text-gray)}.relation_add_link_button{justify-content:center;align-items:center;display:flex}.pagination_container{justify-content:center;align-items:center;width:100%;margin:24px 0;display:flex}.pagination_container .pagination_list{flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}@media (width<=575px){.pagination_container .pagination_list{gap:5px}}.pagination_container .pagination_item{flex-shrink:0;align-items:center;display:inline-flex}.pagination_container .pagination_item.is_disabled .pagination_link{opacity:.35;cursor:not-allowed;pointer-events:none;background-color:var(--color-gray-50);border-color:var(--color-gray-200);color:var(--color-gray-400)}.pagination_container .pagination_ellipsis{min-width:20px;height:40px;color:var(--color-gray-400);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:700}.pagination_container .pagination-pc-item{display:none}@media (width>=576px){.pagination_container .pagination-pc-item{display:inline-flex}}.pagination_container .pagination-sp-item{align-items:center;display:inline-flex}@media (width>=576px){.pagination_container .pagination-sp-item{display:none}}.pagination_container .pagination-sp-item .page_info{color:var(--color-gray-700);white-space:nowrap;letter-spacing:.05em;padding:0 8px;font-size:.95rem;font-weight:600}.pagination_container .pagination_link{min-width:40px;height:40px;color:var(--color-gray-700);background-color:var(--color-white);border:1px solid var(--color-gray-200);-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 10px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=575px){.pagination_container .pagination_link{min-width:34px;height:34px;padding:0 4px;font-size:.85rem}}@media (hover:hover){.pagination_container .pagination_link:not(.is_active):hover{background-color:var(--color-blue-50);border-color:var(--color-blue-300);color:var(--color-blue-600)}}.pagination_container .pagination_link:not(.is_active):active{background-color:var(--color-blue-50);border-color:var(--color-blue-300);color:var(--color-blue-600)}.pagination_container .pagination_link.is_active{background:linear-gradient(135deg, var(--color-blue-500) 0%, var(--color-blue-600) 100%);color:#fff;border-color:#0000;font-weight:700}.pagination_container .pagination_link.pagination_prev,.pagination_container .pagination_link.pagination_next{gap:4px;padding:0 14px;font-size:.9rem}@media (width<=575px){.pagination_container .pagination_link.pagination_prev,.pagination_container .pagination_link.pagination_next{width:34px;padding:0}.pagination_container .pagination_link.pagination_prev .nav_text,.pagination_container .pagination_link.pagination_next .nav_text{display:none}}.pagination_container .pagination_link.pagination_prev:before{content:"chevron_left";color:currentColor;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 1;direction:ltr;font-family:Material Symbols Outlined;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block;transform:translateY(1px)}@media (width<=575px){.pagination_container .pagination_link.pagination_prev:before{font-size:18px}}.pagination_container .pagination_link.pagination_next:after{content:"chevron_right";color:currentColor;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 1;direction:ltr;font-family:Material Symbols Outlined;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block;transform:translateY(1px)}@media (width<=575px){.pagination_container .pagination_link.pagination_next:after{font-size:18px}}.public_profile_contents_container{padding:40px 16px;padding:40px calc(env(safe-area-inset-left) + 16px);gap:40px;display:grid}.main_visual_logo_container{gap:10px;width:100%;max-width:1200px;margin:auto;display:grid}.main_visual_logo_container .case_search_logo{width:100%;max-width:140px}.main_visual_logo_container h1{color:var(--color-brand);z-index:1;font-size:1.1rem;font-weight:600;position:relative}.profile_contents_container{gap:40px;width:100%;max-width:1200px;margin:auto;display:grid}.profile_contents_container .contents_article_container{gap:40px;margin-bottom:2em;display:grid}.profile_contents_container .profile_user_title{background-image:linear-gradient(to right, var(--color-blue-500) 0, var(--color-blue-700) 50%, var(--color-blue-300) 100%);-webkit-text-fill-color:transparent;background-size:100% 200%;-webkit-background-clip:text;background-clip:text;font-size:1.25em;font-weight:600}.profile_contents_container .profile_contents_head{justify-content:space-between;align-items:center;gap:20px;display:flex}.profile_contents_container .profile_contents_title{color:var(--color-text-blue);scroll-margin-top:80px;font-size:1.025em;font-weight:600}.profile_contents_container .contents_article_wrapper{gap:20px;display:grid}.profile_contents_container .introduction_contents{border:solid 1px var(--color-gray-100);border-radius:20px;gap:10px;padding:20px 16px;font-size:.9rem;display:grid}@media (width>=576px){.profile_contents_container .introduction_contents{padding:20px}}.profile_contents_container .announce_preview_search_container{place-items:center;gap:20px;display:grid}.profile_contents_container .posted_database_image{aspect-ratio:1;background-image:url(/images/database.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-color:var(--color-gray-50);width:160px}.posted_status_container .posted_status{align-items:center;gap:8px;font-size:.9rem;display:flex}.posted_status_container .status_item{align-items:center;gap:6px;display:flex}.posted_status_container .status_item.is-empty{color:var(--color-text-gray);opacity:.4}.posted_status_container .status_item.is-empty:before{color:var(--color-text-gray)}.posted_status_container .thanks_status{color:var(--color-text-pink)}.posted_status_container .thanks_status:before{content:"heart_plus";color:var(--color-text-pink);letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 1;direction:ltr;font-family:Material Symbols Outlined;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.posted_status_container .bookmark_status{color:var(--color-orange-300)}.posted_status_container .bookmark_status:before{content:"bookmark";color:var(--color-orange-300);letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 1;direction:ltr;font-family:Material Symbols Outlined;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.posted_status_container .post_view_status{color:var(--color-text-gray)}.posted_status_container .post_view_status:before{content:"bar_chart";color:var(--color-text-gray);letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 1;direction:ltr;font-family:Material Symbols Outlined;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.action_button{width:fit-content;color:var(--color-brand);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:1rem;font-weight:600;display:flex}@media (hover:hover){.action_button:hover{background-color:var(--color-gray-100)}}.action_button:active{background-color:var(--color-gray-100)}.action_button.solid{border:solid 2px var(--color-brand);background-color:#0000;padding:8px 24px}@media (hover:hover){.action_button.solid:hover{color:#fff;background-color:var(--color-brand)}}.action_button.solid:active{color:#fff;background-color:var(--color-brand)}.action_button.arrow{padding:8px 16px 8px 24px}.action_button.arrow:after{content:"chevron_right";color:inherit;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block;transform:translateY(1px)}
