/* Seller Ocean refresh 2026-10-18. Presentation only; remove this link to revert. */
html.so-v4{--so-font:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Segoe UI","Malgun Gothic",sans-serif;--so-ink:#202c3a;--so-line:#e7ecf1;--so-blue:#2663df;--bg:#f6f8fa;--sh:none;--sh2:none;--r:12px}
html.so-v4 body{font-family:var(--so-font)!important;background:#f6f8fa!important;color:var(--so-ink);-webkit-text-size-adjust:100%}
html.so-v4 body :is(.site-header,.nav-wrap,.contents,#wrap,.so-site-footer,.post-title,.post-excerpt,.sob-t,.board-title,.bbs_form_title,th,label,input,button,select,textarea){font-family:var(--so-font)!important}
html.so-v4 body :is(.site-header,.nav-wrap){box-shadow:none!important;border-color:var(--so-line)!important}
html.so-v4 body .header-inner{height:68px;gap:24px}
html.so-v4 body .h-search input{background:#f5f7fa;border:1px solid #e5eaf0;border-radius:12px;height:42px;font-size:14px}
html.so-v4 body .h-search button{border-radius:9px;top:6px;right:6px}
html.so-v4 body .nav-inner a{font-weight:500}
html.so-v4 body :is(.post-card,.s-card,.board-box,.common_box,.sm-safety article){border:1px solid var(--so-line)!important;border-radius:12px!important;box-shadow:none!important;background:#fff}
html.so-v4 body .post-card{padding:20px 22px!important;transition:border-color .15s,background-color .15s}
html.so-v4 body .post-card:hover{transform:none!important;box-shadow:none!important;border-color:#b9cce9!important;background:#fcfdff}
html.so-v4 body .feed{gap:10px}
html.so-v4 body .post-title{font-size:16px!important;font-weight:600!important;line-height:1.6!important;letter-spacing:-.3px}
html.so-v4 body .post-excerpt{font-size:13px!important;color:#647184!important;font-weight:400!important;line-height:1.7}
html.so-v4 body .post-author{font-weight:500}
html.so-v4 body :is(.post-cat,.post-stat,.post-time){font-weight:400}
html.so-v4 body :is(.s-title,.board-nm,.boards-hd-title,.title_menu){font-weight:600!important;letter-spacing:-.2px}
html.so-v4 body .board-hd{padding:16px;border-color:#eef1f5}
html.so-v4 body .board-item{padding:11px 16px;font-size:13px;border-color:#f0f3f6}
html.so-v4 body .board-item:hover{background:#f8faff}
html.so-v4 body .hero-banner,html.so-v4 body .sm-sub-hero{border-radius:12px!important;box-shadow:none!important}
html.so-v4 body .som-toolbar{padding:12px 0!important;margin-bottom:6px}
html.so-v4 body .board-title{font-size:22px!important;font-weight:650!important;letter-spacing:-.6px}
html.so-v4 body .bbs_list_box{border-radius:12px!important;border:1px solid var(--so-line)!important;overflow:hidden;background:#fff}
html.so-v4 body .sob-row{border-color:#edf1f5!important;min-height:54px}
html.so-v4 body .sob-row:not(.sob-notice):not(.sm-global-notice) .sob-t{font-size:14px!important;font-weight:500!important;line-height:1.65}
html.so-v4 body .sob-row:not(.sob-notice):not(.sm-global-notice):hover{background:#f7faff!important}
html.so-v4 body .sob-head{background:#f8fafc!important;color:#6d7989!important}
html.so-v4 body .bbs_detail_box{border-radius:12px;border-color:var(--so-line)!important;box-shadow:none!important}
html.so-v4 body :is(.so-result-group,.search_result_box){box-shadow:none!important;border-color:var(--so-line)!important;border-radius:12px!important}
html.so-v4 body .so-site-footer{background:#f6f8fa;border-color:var(--so-line)}
html.so-v4 body a:focus-visible,html.so-v4 body button:focus-visible{outline:2px solid #2663df;outline-offset:3px}
html.so-v4 #so-related-materials{background:#fff;border:1px solid #dce6f2;border-radius:14px;padding:26px;box-shadow:none;color:#202c3a}
html.so-v4 #so-related-materials .sar-label{color:#2663df;letter-spacing:1px;font-size:10px}
html.so-v4 #so-related-materials h2{font-size:22px;font-weight:650;letter-spacing:-.6px}
html.so-v4 #so-related-materials p{color:#6c7888}
html.so-v4 #so-related-materials input{border-color:#dfe6ee;border-radius:10px;background:#f8fafc;min-height:44px}
html.so-v4 #so-related-materials .sar-submit{background:#2663df;border-radius:10px;font-weight:600;min-height:44px}
html.so-v4 #so-related-materials .sar-card{background:#f8fafc;border:1px solid #edf1f5;border-radius:10px;padding:18px;gap:10px}
html.so-v4 #so-related-materials .sar-card:hover{background:#f1f6ff;border-color:#b9cdeb;box-shadow:none}
html.so-v4 #so-related-materials strong{font-size:14px;font-weight:600;color:#243448}
html.so-v4 #so-related-materials :is(.sar-kind,.sar-meta){color:#6c7888}
html.so-v4 #so-related-materials :is(.sar-read,.sar-more){color:#2663df}
html.so-v4 #so-related-materials .sar-tag{border-color:#e2e8f0;color:#526378;background:#fff;min-height:36px}
html.so-v4 #so-related-materials .sar-tag[aria-pressed=true]{background:#edf4ff;border-color:#c9dbf6;color:#2457a5}
html.so-v4 #so-related-materials .sar-status{border-color:#edf1f5;font-size:11px;line-height:1.7}
@media(max-width:768px){
 html.so-v4.so-mobile-ready body .header-inner{height:auto!important;min-height:58px!important;gap:10px!important;flex-wrap:wrap!important;padding:12px 14px!important}
 html.so-v4 body .header-inner .h-right{margin-left:auto}
 html.so-v4.so-mobile-ready body .header-inner .so-compact-search{order:3;flex:0 0 100%!important;width:100%;max-width:none;min-height:42px;border-radius:10px}
 html.so-v4 body .so-compact-search input{font-size:16px!important;height:42px}
 html.so-v4 body .post-card{padding:16px!important;border-radius:10px!important}
 html.so-v4 body .post-title{font-size:15px!important;line-height:1.65!important}
 html.so-v4 body .feed{gap:8px}
 html.so-v4 body .board-title{font-size:19px!important}
 html.so-v4 body .sob-row:not(.sob-notice):not(.sm-global-notice) .sob-t{font-size:14px!important;line-height:1.7}
 html.so-v4 body .board-item{padding:12px;font-size:13px}
 html.so-v4 #so-related-materials{padding:18px;margin:22px 0;border-radius:12px}
 html.so-v4 #so-related-materials h2{font-size:21px}
 html.so-v4 #so-related-materials .sar-card{padding:16px}
}
@media(prefers-reduced-motion:reduce){html.so-v4 body .post-card{transition:none}}
