/* csp.css - 인라인 style/onclick 제거(CSP 'unsafe-inline' 제거) 대응 스타일.
   style="..." 속성이 있던 자리를 아래 클래스로 치환했다. 인라인 스타일과 같은 우선순위를
   유지하기 위해 모든 선언에 !important 를 붙였다. (자동 생성: scratchpad/csp_transform.py) */

/* --- 공통 보조 --- */
.csp-pager{margin:0 !important;padding:3px !important;list-style-type:none !important;list-style-image:none !important;}
.csp-pager-item{display:inline !important;}
.csp-photo-preview{width:132px !important;height:172px !important;}
.csp-img80{max-width:80% !important;height:auto !important;}
.csp-img720{max-width:720px !important;height:auto !important;}
[hidden]{display:none !important;}

/* --- 페이지별 <style> 블록 이동 --- */
/* web/front/company/company1_6.php */
.wrap_controllers.hide{display:none;}
/* web/front/ceo/ceo4_3.php */
.text{word-break:keep-all;}
/* web/front/ceo/ceo4_4.php */
.activity_box{display:flex;flex-wrap:wrap;justify-content:space-between;}
.activity_box li{width:49%;border:0 !important;margin-bottom:0 !important;padding:unset !important;padding-left:0 !important;padding-right:unset !important;height:unset !important;border-radius:unset !important;position:unset !important;}
.activity_box li:nth-child(1){margin-bottom:15px !important;}

/* --- style 속성 치환 클래스 --- */
.csp-w150{width:150px !important;}  /* width:150px; */
.csp-s01{position:absolute !important;left:900px !important;top:-120px !important;z-index:100 !important;}  /* position: absolute; left: 900px; top: -120px; z-index: 100; */
.csp-s02{position:relative !important;z-index:100 !important;}  /* position:relative;z-index:100; */
.csp-s03{position:absolute !important;left:795px !important;top:-120px !important;z-index:100 !important;}  /* position: absolute; left: 795px; top: -120px; z-index: 100; */
.csp-s04{position:absolute !important;left:690px !important;top:-120px !important;z-index:100 !important;}  /* position: absolute; left: 690px; top: -120px; z-index: 100; */
.csp-s05{position:absolute !important;left:585px !important;top:-120px !important;z-index:100 !important;}  /* position: absolute; left: 585px; top: -120px; z-index: 100; */
.csp-hand{cursor:hand !important;}  /* cursor: hand; */
.csp-ovh{overflow:hidden !important;}  /* overflow:hidden */
.csp-hand-mid{cursor:hand !important;vertical-align:middle !important;}  /* cursor: hand; vertical-align:middle; */
.csp-hide{display:none !important;}  /* display:none; */
.csp-pointer{cursor:pointer !important;}  /* cursor:pointer; */
.csp-s06{position:absolute !important;top:260px !important;left:110px !important;}  /* position:absolute;top:260px;left:110px; */
.csp-rel{position:relative !important;}  /* position:relative; */
.csp-w100{width:100% !important;}  /* width: 100%; */
.csp-s07{font-size:14px !important;font-weight:600 !important;}  /* font-size:14px; font-weight: 600; */
.csp-s08{color:#074796 !important;font-size:19px !important;font-weight:600 !important;margin-top:10px !important;}  /* color:#074796; font-size: 19px; font-weight: 600; margin-top:10px; */
.csp-s09{font-weight:bold !important;padding-top:20px !important;}  /* font-weight:bold; padding-top:20px; */
.csp-tal{text-align:left !important;}  /* text-align: left; */
.csp-blue{color:blue !important;}  /* color:blue */
.csp-s10{width:200px !important;height:17px !important;}  /* width:200px;height:17px */
.csp-s11{width:80px !important;height:21px !important;}  /* width:80px;height:21px */
.csp-s12{margin-top:20px !important;}  /* margin-top:20px; */
.csp-s13{position:absolute !important;top:128px !important;left:247px !important;}  /* position:absolute;top:128px;left:247px; */
.csp-s14{position:absolute !important;top:128px !important;left:140px !important;}  /* position:absolute;top:128px;left:140px; */
.csp-td5{border:1px solid !important;padding-top:5px !important;padding-bottom:5px !important;padding-left:5px !important;padding-right:5px !important;}  /* border:1px solid;PADDING-TOP: 5px; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; */
.csp-th50{border:1px solid !important;text-align:center !important;font-weight:bold !important;height:50px !important;}  /* border:1px solid;text-align:center;font-weight:bold;height:50px; */
.csp-th50p{border:1px solid !important;text-align:center !important;font-weight:bold !important;height:50px !important;padding:10px !important;}  /* border:1px solid;text-align:center;font-weight:bold;height:50px;padding:10px */
.csp-th{border:1px solid !important;text-align:center !important;font-weight:bold !important;}  /* border:1px solid;text-align:center;font-weight:bold; */
.csp-tbl{border-collapse:collapse !important;border:1px solid !important;}  /* border-collapse:collapse; border:1px solid; */
.csp-spacer10{width:100% !important;height:10px !important;}  /* width:100%;height:10px; */
.csp-s15{width:729 !important;border:1px solid !important;padding:10px !important;}  /* width:729;border:1px solid;padding:10px */
.csp-s16{display:block !important;padding:15px 0 10px !important;font-size:25px !important;font-weight:bold !important;color:#333 !important;letter-spacing:-0.025em !important;}  /* display:block; padding:15px 0 10px; font-size:25px; font-weight:bold; color:#333; letter-spacing:-0.025em; */
.csp-s17{overflow:auto !important;width:760px !important;height:230px !important;font-size:12px !important;font-family:나눔고딕 !important;color:#333333 !important;padding:10px !important;border:1px solid #CCCCCC !important;background-color:#F2F2F2 !important;text-align:left !important;}  /* overflow:auto;width:760px; height:230px; font-size:12px; font-family:나눔고딕; color:#333333; padding:10px; border:1px solid #CCCCCC; background-color:#F2F2F2;text-align:left; */
.csp-tac{text-align:center !important;}  /* text-align:center */
