@charset "utf-8";

@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: url(/font/NotoSansKr/NotoSansKR-Thin.woff2) format('woff2'),
       url(/font/NotoSansKr/NotoSansKR-Thin.woff) format('woff'),
       url(/font/NotoSansKr/NotoSansKR-Thin.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url(/font/NotoSansKr/NotoSansKR-Light.woff2) format('woff2'),
       url(/font/NotoSansKr/NotoSansKR-Light.woff) format('woff'),
       url(/font/NotoSansKr/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 400;
   src: url(/font/NotoSansKr/NotoSansKR-Regular.woff2) format('woff2'),
        url(/font/NotoSansKr/NotoSansKR-Regular.woff) format('woff'),
        url(/font/NotoSansKr/NotoSansKR-Regular.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 500;
   src: url(/font/NotoSansKr/NotoSansKR-Medium.woff2) format('woff2'),
        url(/font/NotoSansKr/NotoSansKR-Medium.woff) format('woff'),
        url(/font/NotoSansKr/NotoSansKR-Medium.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 700;
   src: url(/font/NotoSansKr/NotoSansKR-Bold.woff2) format('woff2'),
        url(/font/NotoSansKr/NotoSansKR-Bold.woff) format('woff'),
        url(/font/NotoSansKr/NotoSansKR-Bold.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 900;
   src: url(/font/NotoSansKr/NotoSansKR-Black.woff2) format('woff2'),
        url(/font/NotoSansKr/NotoSansKR-Black.woff) format('woff'),
        url(/font/NotoSansKr/NotoSansKR-Black.otf) format('opentype');
 }

/* 기본값 설정 */
ol, ul, li {list-style:none;}
ul,ol {margin:0;padding:0;}
address, caption, em {font-weight:normal; font-style:normal;}
table {border-collapse:collapse; border-spacing:0; border:0 none;}
caption {display:none;}
a, a:link {color:#505050; text-decoration:none;}
a:visited {color:#165ba8; text-decoration:none;}
a:hover, a:focus {color:#165ba8; text-decoration:none;}
a:active {color:#165ba8;}

/* common */
.clear {clear:both;}
.off {display:none;}
.hidden {display:none;}
.blind {position:absolute; clear:none; font-size:0; top:-1000em; _top:-9999px; left:-1000em; _left:-9999px; height:0 !important; margin:0 !important; padding:0 !important; line-height:0 !important; border:none !important;}
.left {text-align:left !important;}
.center {text-align:center !important;}
.right {text-align:right !important;}

.normal {font-weight:normal !important;}
.bold {font-weight:700 !important;}

.relative {position:relative !important;}
.absolute {position:absolute !important;}
.block {display:block !important;}
.inline {display:inline !important;}
.in-block {display:inline-block !important;}
.overflow {overflow:hidden; !important; }

/* 색상 */
.white {color:#fff !important;}
.black {color:#000 !important;}
.gray {color:#999 !important;}
.red {color:#f00 !important;}
.pink {color:#f8f !important;}
.orange {color:#f80 !important;}
.violet {color:#ff32b1 !important;}
.purple {color:#9905d8 !important;}
.blue {color:#00f !important;}
.sky {color:#00c3ff !important;}
.green {color:#369f36 !important;}

/* margin */
.mgn0 {margin:0 !important;}
.mgn1 {margin:1px !important;}
.mgn2 {margin:2px !important;}
.mgn3 {margin:3px !important;}
.mgn4 {margin:4px !important;}
.mgn5 {margin:5px !important;}
.mgn8 {margin:8px !important;}
.mgn10 {margin:10px !important;}
.mgn15 {margin:15px !important;}
.mgn18 {margin:18px !important;}
.mgn20 {margin:20px !important;}
.mgn25 {margin:25px !important;}
.mgn30 {margin:30px !important;}

.tmgn1 {margin-top:1px !important;}
.tmgn2 {margin-top:2px !important;}
.tmgn3 {margin-top:3px !important;}
.tmgn4 {margin-top:4px !important;}
.tmgn5 {margin-top:5px !important;}
.tmgn8 {margin-top:8px !important;}
.tmgn10 {margin-top:10px !important;}
.tmgn15 {margin-top:15px !important;}
.tmgn18 {margin-top:18px !important;}
.tmgn20 {margin-top:20px !important;}
.tmgn25 {margin-top:25px !important;}
.tmgn30 {margin-top:30px !important;}
.tmgn40 {margin-top:40px !important;}
.tmgn50 {margin-top:50px !important;}
.tmgn80 {margin-top:80px !important;}

.bmgn1 {margin-bottom:1px !important;}
.bmgn2 {margin-bottom:2px !important;}
.bmgn3 {margin-bottom:3px !important;}
.bmgn4 {margin-bottom:4px !important;}
.bmgn5 {margin-bottom:5px !important;}
.bmgn8 {margin-bottom:8px !important;}
.bmgn10 {margin-bottom:10px !important;}
.bmgn15 {margin-bottom:15px !important;}
.bmgn18 {margin-bottom:18px !important;}
.bmgn20 {margin-bottom:20px !important;}
.bmgn25 {margin-bottom:25px !important;}
.bmgn30 {margin-bottom:30px !important;}
.bmgn40 {margin-bottom:40px !important;}
.bmgn50 {margin-bottom:50px !important;}
.bmgn80 {margin-bottom:80px !important;}

.lmgn1 {margin-left:1px !important;}
.lmgn2 {margin-left:2px !important;}
.lmgn3 {margin-left:3px !important;}
.lmgn4 {margin-left:4px !important;}
.lmgn5 {margin-left:5px !important;}
.lmgn8 {margin-left:8px !important;}
.lmgn10 {margin-left:10px !important;}
.lmgn15 {margin-left:15px !important;}
.lmgn18 {margin-left:18px !important;}
.lmgn20 {margin-left:20px !important;}
.lmgn25 {margin-left:25px !important;}
.lmgn30 {margin-left:30px !important;}

.rmgn1 {margin-right:1px !important;}
.rmgn2 {margin-right:2px !important;}
.rmgn3 {margin-right:3px !important;}
.rmgn4 {margin-right:4px !important;}
.rmgn5 {margin-right:5px !important;}
.rmgn8 {margin-right:8px !important;}
.rmgn10 {margin-right:10px !important;}
.rmgn15 {margin-right:15px !important;}
.rmgn18 {margin-right:18px !important;}
.rmgn20 {margin-right:20px !important;}
.rmgn25 {margin-right:25px !important;}
.rmgn30 {margin-right:30px !important;}

/* padding */
.pad0 {padding:0 !important;}
.pad1 {padding:1px !important;}
.pad2 {padding:2px !important;}
.pad3 {padding:3px !important;}
.pad4 {padding:4px !important;}
.pad5 {padding:5px !important;}
.pad8 {padding:8px !important;}
.pad10 {padding:10px !important;}
.pad15 {padding:15px !important;}
.pad18 {padding:18px !important;}
.pad20 {padding:20px !important;}
.pad25 {padding:25px !important;}
.pad30 {padding:30px !important;}

.tpad1 {padding-top:1px !important;}
.tpad2 {padding-top:2px !important;}
.tpad3 {padding-top:3px !important;}
.tpad4 {padding-top:4px !important;}
.tpad5 {padding-top:5px !important;}
.tpad8 {padding-top:8px !important;}
.tpad10 {padding-top:10px !important;}
.tpad15 {padding-top:15px !important;}
.tpad18 {padding-top:18px !important;}
.tpad20 {padding-top:20px !important;}
.tpad25 {padding-top:25px !important;}
.tpad30 {padding-top:30px !important;}

.bpad1 {padding-bottom:1px !important;}
.bpad2 {padding-bottom:2px !important;}
.bpad3 {padding-bottom:3px !important;}
.bpad4 {padding-bottom:4px !important;}
.bpad5 {padding-bottom:5px !important;}
.bpad8 {padding-bottom:8px !important;}
.bpad10 {padding-bottom:10px !important;}
.bpad15 {padding-bottom:15px !important;}
.bpad18 {padding-bottom:18px !important;}
.bpad20 {padding-bottom:20px !important;}
.bpad25 {padding-bottom:25px !important;}
.bpad30 {padding-bottom:30px !important;}

.lpad1 {padding-left:1px !important;}
.lpad2 {padding-left:2px !important;}
.lpad3 {padding-left:3px !important;}
.lpad4 {padding-left:4px !important;}
.lpad5 {padding-left:5px !important;}
.lpad8 {padding-left:8px !important;}
.lpad10 {padding-left:10px !important;}
.lpad15 {padding-left:15px !important;}
.lpad18 {padding-left:18px !important;}
.lpad20 {padding-left:20px !important;}
.lpad25 {padding-left:25px !important;}
.lpad30 {padding-left:30px !important;}

.rpad1 {padding-right:1px !important;}
.rpad2 {padding-right:2px !important;}
.rpad3 {padding-right:3px !important;}
.rpad4 {padding-right:4px !important;}
.rpad5 {padding-right:5px !important;}
.rpad8 {padding-right:8px !important;}
.rpad10 {padding-right:10px !important;}
.rpad15 {padding-right:15px !important;}
.rpad18 {padding-right:18px !important;}
.rpad20 {padding-right:20px !important;}
.rpad25 {padding-right:25px !important;}
.rpad30 {padding-right:30px !important;}

/* opacity : 불투명도 */
.opacity10 {filter:alpha(opacity=10) !important; opacity:0.1 !important;}
.opacity20 {filter:alpha(opacity=20) !important; opacity:0.2 !important;}
.opacity30 {filter:alpha(opacity=30) !important; opacity:0.3 !important;}
.opacity40 {filter:alpha(opacity=40) !important; opacity:0.4 !important;}
.opacity50 {filter:alpha(opacity=50) !important; opacity:0.5 !important;}
.opacity55 {filter:alpha(opacity=55) !important; opacity:0.55 !important;}
.opacity60 {filter:alpha(opacity=60) !important; opacity:0.6 !important;}
.opacity65 {filter:alpha(opacity=65) !important; opacity:0.65 !important;}
.opacity70 {filter:alpha(opacity=70) !important; opacity:0.7 !important;}
.opacity75 {filter:alpha(opacity=75) !important; opacity:0.75 !important;}
.opacity80 {filter:alpha(opacity=80) !important; opacity:0.8 !important;}
.opacity85 {filter:alpha(opacity=85) !important; opacity:0.85 !important;}
.opacity90 {filter:alpha(opacity=90) !important; opacity:0.9 !important;}
.opacity95 {filter:alpha(opacity=95) !important; opacity:0.95 !important;}

/* 로그인 */
#def-login {width:400px;font-size:1em; margin:100px auto;padding:20px 60px; border:2px solid #ccc;}

#def-login .ej_login_btn {-webkit-appearance:none; display:block; margin:5px auto !important; text-decoration:none; cursor:pointer; border:0; border-radius:5px; background:#d52349; color:#fff !important; font-weight:500; outline:0; font-size:1em; padding:0.65em 2.5em 0.65em 2.5em; text-align:center; -moz-transition:background-color .25s ease-in-out; -webkit-transition:background-color .25s ease-in-out; -ms-transition:background-color .25s ease-in-out; transition:background-color .25s ease-in-out;}
#def-login .ej_login_btn:hover {background:#e53359;}
#def-login .ej_login_btn:active {background:#c51349;}

#def-login .ej_login_loading {display:none; overflow:visible; position:absolute; top:6px; _top:8px; right:0; _right:2px; z-index:10; width:22px; height:22px; margin:0; padding:0; border:none; background:url('/images/ajax_loading.gif') no-repeat; text-indent:-500em; cursor:pointer}
#def-login .ej_member_menu {clear:both; margin:5px 0; *margin:2px 0; padding:10px 0; vertical-align:middle; overflow:hidden;}
#def-login .ej_member_menu li {float:left; margin:0 0 0 5px; padding:0;}
#def-login .ej_member_menu li.f {margin:0; padding:0 0 0 8px;}


/* 아웃로그인 */
#out-login {width:100%; margin:0 auto 0;}
#out-login .ej_login_area {margin:7px 5px 5px 5px; border:0;}
#out-login .ej_login_area ul {margin:3px; padding:0;}
#out-login .ej_login_li {clear:both; display:table; width:100%; margin:3px 0 4px; *margin:1px 0 2px;}
#out-login .ej_login_li .c {display:table-cell; vertical-align:middle;}
#out-login .ej_login_li .h {width:7.2em; font-size:.93em; letter-spacing:-1px; white-space:nowrap;}
#out-login .ej_login_li .ej_login_inp_wrap {display:block; padding:5px 5px; border:1px solid #b6b6b6; border-radius:4px;background:#fff; -webkit-box-shadow:inset 0 1px #eee;}
#out-login .ej_login_li .ej_login_inp_wrap_rel {position:relative; padding-right:30px; *padding-right:38px;}
#out-login .ej_login_li .ej_login_inp {width:100%; height:16px; vertical-align:middle; color:#000; padding:0; border:0; border-radius:0; background:none; -webkit-appearance:none; outline-style:none;}
#out-login .ej_login_li .r {display:table-cell; width:64px; padding-left:4px;  color:#666; vertical-align:middle;}
#out-login .ej_save_inp {margin-top:5px;}
#out-login .ej_save_inp input {width:19px; height:19px; margin-top:-3px; vertical-align:middle;}
#out-login .ej_save_label {margin-right:10px; color:#666; letter-spacing:-1px;}

#out-login .ej_login_li .ej_login_btn {-webkit-appearance:none; display:inline-block; text-decoration:none; cursor:pointer; border:0; border-radius:5px; background:#d52349; color:#fff !important; font-weight:700; outline:0; font-size:1.1em; padding:0.65em 1.5em 0.65em 1.5em; text-align:center; -moz-transition:background-color .25s ease-in-out; -webkit-transition:background-color .25s ease-in-out; -ms-transition:background-color .25s ease-in-out; transition:background-color .25s ease-in-out;}
#out-login .ej_login_li .ej_login_btn:hover {background:#e53359;}
#out-login .ej_login_li .ej_login_btn:active {background:#c51349;}

#out-login .ej_login_li .ej_login_loading {display:none; overflow:visible; position:absolute; top:6px; _top:8px; right:0; _right:2px; z-index:10; width:22px; height:22px; margin:0; padding:0; border:none; background:url('/images/ajax_loading.gif') no-repeat; text-indent:-500em; cursor:pointer}
#out-login .ej_member_menu {clear:both; margin:5px 0 10px; *margin:2px 0 5px; padding:0; vertical-align:middle; overflow:hidden;}
#out-login .ej_member_menu li {float:left; margin:0 0 0 -1px; padding:0;}
#out-login .ej_member_menu li.f {margin:0; padding:0 0 0 8px;}
#out-login .ej_member_menu li a {display:inline-block; padding:3px 5px; border:1px solid #ddd; color:#777; background:#fff;}
#out-login .ej_member_menu li a:hover {color:#333; background:#f6f6f6;}
#out-login .ej_member_menu li a.ol-adm {display:inline-block; padding:3px 5px; border:1px solid #ddd; color:#228b22; background:#fff;}
#out-login .ej_member_menu li a.ol-adm:hover {color:#006400; background:#f6f6f6;}
#out-login dl.chk {clear:both; margin:0; padding:0;}
#out-login dl.chk dt,
#out-login dl.chk dd {float:left;}
#out-login dl.chk dt {margin:0 5px 0 10px; *margin:0 0 0 5px;}
#out-login dl.chk dd {margin:-2px 0 0 -2px; *margin:0; _padding:2px 0 0;}
#out-login dl.chk dt.f {margin:0 5px 0 5px; *margin:0 0 0 2px;}
#out-login dl.info {clear:both; margin:0 0 0 5px; padding:0;}
#out-login dl.info dt,
#out-login dl.info dd {float:left; }
#out-login dl.info dt {width:80px; font-weight:bold; margin:0 5px 0 0;}

/* 아이디 비밀번호 찾기 */
#idpw-find {width:100%; margin:30px auto;}
#idpw-find .ej_login_area {margin:7px 5px 5px 5px; border:0;}
#idpw-find .ej_login_area ul {margin:3px; padding:0;}
#idpw-find .ej_login_li {clear:both; display:table; width:100%; margin:3px 0 4px; *margin:1px 0 2px;}
#idpw-find .ej_login_li .c {display:table-cell; vertical-align:middle;}
#idpw-find .ej_login_li .h {width:7.2em; font-size:.93em; letter-spacing:-1px; white-space:nowrap;}
#idpw-find .ej_login_li .ej_login_inp_wrap {display:block; padding:5px 5px; border:1px solid #b6b6b6; border-radius:4px;background:#fff; -webkit-box-shadow:inset 0 1px #eee;}
#idpw-find .ej_login_li .ej_login_inp_wrap_rel {position:relative; padding-right:30px; *padding-right:38px;}
#idpw-find .ej_login_li .ej_login_inp {width:100%; height:16px; vertical-align:middle; color:#000; padding:0; border:0; border-radius:0; background:none; -webkit-appearance:none; outline-style:none;}
#idpw-find .ej_login_li .r {display:table-cell; width:64px; padding-left:4px; color:#666; vertical-align:middle;}
#idpw-find .ej_save_inp {margin-top:5px;}
#idpw-find .ej_save_inp input {width:19px; height:19px; margin-top:-3px; vertical-align:middle;}
#idpw-find .ej_save_label {margin-right:10px; color:#666; letter-spacing:-1px;}
#idpw-find .ej_login_li .ej_login_btn {overflow:visible; position:absolute; top:3px; _top:5px; right:3px; _right:5px; z-index:10; width:22px; height:22px; margin:0; padding:0; border:none; background:url('/images/btn_login.gif') no-repeat; text-indent:-500em; cursor:pointer}
#idpw-find .ej_login_li .ej_login_loading {display:none; overflow:visible; position:absolute; top:6px; _top:8px; right:0; _right:2px; z-index:10; width:22px; height:22px; margin:0; padding:0; border:none; background:url('/images/ajax_loading.gif') no-repeat; text-indent:-500em; cursor:pointer}
#idpw-find .ej_member_menu {clear:both; margin:5px 0 10px; *margin:2px 0 5px; padding:0; vertical-align:middle; overflow:hidden;}
#idpw-find .ej_member_menu li {float:left; margin:0 0 0 -1px; padding:0;}
#idpw-find .ej_member_menu li.f {margin:0; padding:0 0 0 8px;}
#idpw-find .ej_member_menu li a {display:inline-block; padding:3px 5px; border:1px solid #ddd; color:#777; background:#fff;}
#idpw-find .ej_member_menu li a:hover {color:#333; background:#f6f6f6;}
#idpw-find .ej_member_menu li a.ol-adm {display:inline-block; padding:3px 5px; border:1px solid #ddd; color:#228b22; background:#fff;}
#idpw-find .ej_member_menu li a.ol-adm:hover {color:#006400; background:#f6f6f6;}
#idpw-find dl.chk {clear:both; margin:0; padding:0;}
#idpw-find dl.chk dt,
#idpw-find dl.chk dd {float:left;}
#idpw-find dl.chk dt {margin:0 5px 0 10px; *margin:0 0 0 5px;}
#idpw-find dl.chk dd {margin:-2px 0 0 -2px; *margin:0; _padding:2px 0 0;}
#idpw-find dl.chk dt.f {margin:0 5px 0 5px; *margin:0 0 0 2px;}
#idpw-find dl.info {clear:both; margin:0 0 0 5px; padding:0;}
#idpw-find dl.info dt,
#idpw-find dl.info dd {float:left;}
#idpw-find dl.info dt {width:80px; font-weight:bold; margin:0 5px 0 0;}
textarea, select {
	letter-spacing: 0;
}

/* 기본 테이블 */
table.tbl {width:100%; margin:0 auto; padding:2px; border-spacing:0; border:0; border-collapse:collapse; *border-top:1px solid #ddd; _border:0; background:#ddd;}
table.tbl thead th,
table.tbl tbody th,
table.tbl tbody td {height:20px; padding:5px 5px; border:1px solid #ddd;}
table.tbl thead th,
table.tbl tbody th {font-weight:bold; background:#f5f5f5;}
table.tbl tbody td {background:#fff;}

table.tbl-c {width:100%; margin:0 auto; padding:2px; border-spacing:0; border:0; border-collapse:collapse; border-top:2px solid #aaa;}
table.tbl-c thead th,
table.tbl-c tbody th,
table.tbl-c tbody td {height:20px; padding:5px 5px; border-bottom:1px solid #ddd;}
table.tbl-c thead th.r-line {border-right:1px solid #ddd;}
table.tbl-c thead th,
table.tbl-c tbody th {font-weight:bold; text-align:center; background:#f5f5f5;}

table.tbl-l {width:100%; margin:0 auto; padding:2px; border-spacing:0; border:0; border-collapse:collapse; border-top:2px solid #aaa;}/* table-layout:fixed; */
table.tbl-l thead th,
table.tbl-l tbody th,
table.tbl-l tbody td {height:20px; padding:5px 5px; border-bottom:1px solid #ddd; text-align:left}
table.tbl-l thead th,
table.tbl-l tbody th {font-weight:bold; background:#f5f5f5;}
table.tbl-l tbody dl {margin:0; padding:0; overflow:hidden;}
table.tbl-l tbody dt,
table.tbl-l tbody dd {float:left; margin:0; padding-right:5px;}
table.tbl-l tbody dt.chk {padding-top:5px; *padding-top:0;}
table.tbl-l tbody dt.txt {padding-top:3px; *padding-top:4px;}
table.tbl-l tbody dd.chk {padding-top:3px; *padding-top:0;}
table.tbl-l tbody dd.txt {padding-top:5px; *margin:0 0 0 -2px;}
table.tbl-l tbody dd.txt1 {padding-top:3px; *padding-top:4px;}
table.tbl-l tbody dd.chk2 {padding-top:7px; *padding-top:5px;}
table.tbl-l tbody dd.txt2 {padding-top:8px; *margin:2px 0 0 -2px;}
table.tbl-l tbody dd.btn {padding-top:0; padding-top:/*\**/1px\9; *padding-top:1px; _padding-top:2px;}
table.tbl-l tbody dd.btn2 {padding-top:3px; *padding-top:4px;}

table.tbl-l .item {position:relative; margin:0;}
table.tbl-l .item .i-desc {display:inline-block; margin:0; *margin:0 0 5px;}


/* Button Common */
.wp-btn,
.wp-btn * {position:relative; margin:0; padding:0; display:inline-block; text-decoration:none !important; border:0; font-size:12px; font-family:dotum, tahoma, sans-serif; white-space:nowrap; background:url('/images/wp_button.gif') no-repeat; vertical-align:top; overflow:visible; color:#333;}
.wp-btn {margin-right:4px;}
.wp-btn * {left:4px; cursor:pointer; _cursor:hand; float:left;}

/* Button Size = medium | large | xLarge | small */
.wp-btn.medium, 
.wp-btn.medium * {height:25px; line-height:25px;}
.wp-btn.large, 
.wp-btn.large * {height:31px; line-height:31px;}
.wp-btn.xLarge, 
.wp-btn.xLarge * {height:36px; line-height:36px;}
.wp-btn.small, 
.wp-btn.small * {height:20px; line-height:20px;}
.wp-btn.medium {background-position:left 0;}
.wp-btn.large {background-position:left -30px;}
.wp-btn.xLarge {background-position:left -65px;}
.wp-btn.small {background-position:left -106px;}
.wp-btn.medium * {padding:0 10px 0 6px; font-size:12px; background-position:right top;}
.wp-btn.large * {padding:0 10px 0 6px; font-size:14px; background-position:right -30px;}
.wp-btn.xLarge * {padding:0 10px 0 6px; font-size:16px; background-position:right -65px;}
.wp-btn.small * {padding:0 6px 0 2px; font-size:11px; background-position:right -106px;}

/* Button Hover */
.wp-btn *:hover,
.wp-btn *:active,
.wp-btn *:focus {color:#ff1493;}

/* Button Strong */
.wp-btn.strong * {font-weight:bold !important;}

/* Button Icon Variation */
.wp-btn.icon * {padding-left:20px;}
.wp-btn.small.icon * {padding-left:16px;}
.wp-btn.icon span {width:20px; margin-right:-20px; padding:0 !important;}
.wp-btn.medium .add {background-position:4px -150px;}
.wp-btn.large .add {background-position:4px -147px;}
.wp-btn.xLarge .add {background-position:5px -144px;}
.wp-btn.small .add {background-position:3px -153px;}

.wp-btn.medium .delete {background-position:-16px -150px;}
.wp-btn.large .delete {background-position:-14px -147px;}
.wp-btn.xLarge .delete {background-position:-14px -145px;}
.wp-btn.small .delete {background-position:-18px -153px;}

.wp-btn.medium .modify {background-position:-34px -150px;}
.wp-btn.large .modify {background-position:-34px -147px;}
.wp-btn.xLarge .modify {background-position:-34px -145px;}
.wp-btn.small .modify {background-position:-37px -153px;}

.wp-btn.medium .control {background-position:-56px -150px;}
.wp-btn.large .control {background-position:-56px -147px;}
.wp-btn.xLarge .control {background-position:-56px -145px;}
.wp-btn.small .control {background-position:-59px -153px;}

.wp-btn.medium .save {background-position:-76px -150px;}
.wp-btn.large .save {background-position:-76px -146px;}
.wp-btn.xLarge .save {background-position:-76px -144px;}
.wp-btn.small .save {background-position:-79px -153px;}

.wp-btn.medium .calendar {background-position:-96px -151px;}
.wp-btn.large .calendar {background-position:-96px -147px;}
.wp-btn.xLarge .calendar {background-position:-96px -145px;}
.wp-btn.small .calendar {background-position:-99px -154px;}

.wp-btn.medium .excel {background-position:-116px -151px;}
.wp-btn.large .excel {background-position:-116px -147px;}
.wp-btn.xLarge .excel {background-position:-116px -145px;}
.wp-btn.small .excel {background-position:-119px -154px;}

.wp-btn.medium .print {background-position:-133px -151px;}
.wp-btn.large .print {background-position:-134px -147px;}
.wp-btn.xLarge .print {background-position:-134px -145px;}
.wp-btn.small .print {background-position:-137px -154px;}

.wp-btn.medium .cancel {background-position:-153px -150px;}
.wp-btn.large .cancel {background-position:-153px -147px;}
.wp-btn.xLarge .cancel {background-position:-154px -145px;}
.wp-btn.small .cancel {background-position:-153px -153px;}

.wp-btn.medium .search {background-position:-170px -150px;}
.wp-btn.large .search {background-position:-170px -147px;}
.wp-btn.xLarge .search {background-position:-170px -145px;}
.wp-btn.small .search {background-position:-170px -153px;}

.wp-btn.medium .mobile {background-position:-188px -150px;}
.wp-btn.large .mobile {background-position:-188px -147px;}
.wp-btn.xLarge .mobile {background-position:-188px -145px;}
.wp-btn.small .mobile {background-position:-188px -152px;}


.no-pm {margin:0 !important; padding:0 !important;}

/* Flexible Image Row List */
.li-flexible ul {margin:0; padding:0; list-style:none; font-size:12px; font-family:Tahoma, Geneva, sans-serif;}
.li-flexible li {position:relative; padding:15px 0; margin:0 0 -1px 0; border:1px solid #eee; border:none; vertical-align:top; *zoom:1;}
.li-flexible li:after {content:""; display:block; clear:both;}
.li-flexible h2 strong {display:inline-block; margin:0 0 10px 0; color:#333;}
.li-flexible a {text-decoration:none; cursor:pointer;}
.li-flexible a strong {display:inline-block; margin:0 0 10px 0; color:#333;}
.li-flexible a:hover strong,
.li-flexible a:active strong,
.li-flexible a:focus strong {text-decoration:underline;}
.li-flexible .thumb {float:left; display:inline-block; margin:0 15px 0 0; -moz-box-shadow:0 0 5px #666; -webkit-box-shadow:0 0 5px #666;}
.li-flexible .thumb img {border:0; display:block;}
.li-flexible p {margin:0; line-height:1.4; color:#767676;}

/* List Section */
.listU {position:relative; border:1px solid #ddd; font-size:12px; line-height:normal; *zoom:1; background:#fff;}
.listU a {text-decoration:none; color:#666;}
.listU a:hover,
.listU a:active,
.listU a:focus {text-decoration:underline;}
.listU em {font-style:normal; font-weight:bold;}
.listU p {font-size:12px; margin:0; padding:7px 0 5px 8px; color:#333; border:1px solid #fff; background:#f7f7f7;}
.listU p em {color:#cf3292;}
.listU ul {margin:0; padding:10px 12px 0 12px; list-style:none; border-top:1px solid #ddd;}
.listU li {position:relative; margin:0 0 10px 0;}
.listU li:after {content:""; display:block; clear:both;}
.listU li .i {float:left; margin:0 4px 0 0; font-weight:bold;}
.listU li a {float:left;}
.listU li .time {float:right; clear:right; color:#a8a8a8; font:11px Tahoma; white-space:nowrap;}
.listU .more {position:absolute; top:10px; right:12px; font:11px Dotum, 돋움; text-decoration:none !important;}
.listU .more span {font-weight:bold; color:#d76ea9; font-size:16px; vertical-align:middle; margin:0 2px 0 0;}

.w350 {width:350px;}
