/* BUTTONS*
button.major { height:30px; padding:0 25px; font-size:14px; font-weight:600; border-radius:3px; border:2px solid #6a6a6a; color:#FFF; transition-duration: 0.2s; }
button.minor { height:25px; padding:0 10px; font-size:12px; border-radius:3px; border:1px solid #6a6a6a; color:#FFF; transition-duration: 0.2s; }
button.micro   { height:18px; padding:0 5px; font-size:11px; border-radius:3px; border:1px solid #6a6a6a; color:#FFF; transition-duration: 0.2s; }
button.major:hover { transition-duration: 0.2s; }
button.minor:hover { transition-duration: 0.2s; }
button.micro:hover { transition-duration: 0.2s; }

button.rank1 { border-color:#2D3195; background-color:#334D98; }
button.rank2 { border-color:#802127; background-color:#771E20; }
button.rank3 { border-color:#4FB0DB; background-color:#51AFD5; }
button.rank4 { border-color:#406764; background-color:#4B9F9F; }
button.rank5 { border-color:#9A4946; background-color:#CF3D30; }
button.rank6 { border-color:#D08F2B; background-color:#DF942F; }
button.rank7 { border-color:#8B233E; background-color:#CD2C5E; }
button.rank8 { border-color:#3D8241; background-color:#6FB253; }
button.rank9 { border-color:#33683C; background-color:#327F4B; }
button.rank10 { border-color:#33683C; background-color:#000000; }
button.rank11 { border-color:#5E5E5E; background-color:#6A6A6A; }

button.rank1:hover { color:#2D3195; background-color:#FFF; }
button.rank2:hover { color:#802127; background-color:#FFF; }
button.rank3:hover { color:#4FB0DB; background-color:#FFF; }
button.rank4:hover { color:#406764; background-color:#FFF; }
button.rank5:hover { color:#9A4946; background-color:#FFF; }
button.rank6:hover { color:#D08F2B; background-color:#FFF; }
button.rank7:hover { color:#8B233E; background-color:#FFF; }
button.rank8:hover { color:#3D8241; background-color:#FFF; }
button.rank9:hover { color:#33683C; background-color:#FFF; }
button.rank10:hover { color:#33683C; background-color:#FFF; }
button.rank11:hover { color:#5E5E5E; background-color:#FFF; }

/* PAGER*
div#d932Board div.pager { text-align:center; }
div#d932Board div.pager table { margin:0 auto; width:auto; table-layout:auto; }
div#d932Board div.pager table td, div.pager table th { padding:0 2px; }
div#d932Board div.pager table td a { display:block; padding:5px 0; width:20px; overflow:hidden; text-indent:-1000em; background-color:#b7b5b5; }
div#d932Board div.pager table td.devListPage a { background-color:#dcdcdc; width:auto; text-indent:0em; overflow:auto; padding:7px 10px 5px; font-size:11px; }
div#d932Board div.pager table td.devNowPage a { background-color:#766e6e; font-weight:bold; color:#FFF; }
div#d932Board div.pager table td.devFirstPage a { background:url('/~ftp_ygdev/_Master/images/btnPageFirst.png') no-repeat center #b7b5b5; }
div#d932Board div.pager table td.devPrevPage a  { background:url('/~ftp_ygdev/_Master/images/btnPagePrev.png') no-repeat center #b7b5b5; }
div#d932Board div.pager table td.devNextPage a  { background:url('/~ftp_ygdev/_Master/images/btnPageNext.png') no-repeat center #b7b5b5; }
div#d932Board div.pager table td.devLastPage a  { background:url('/~ftp_ygdev/_Master/images/btnPageLast.png') no-repeat center #b7b5b5; }
div#d932Board div.pager table td.disable { display:none; }


/* LIST*
table.list { width:100%; table-layout:fixed; background-color:#d8d8d8; border-spacing:1px; }
table.list thead th { background-color:#d3dff2; font-size:11px; padding:8px 0; }
div#d932Board table.list thead.multiLine th { padding:2px 0; }
div#d932Board table.list thead.multiLine tr.sub th { font-weight:lighter; color:#666; line-height:120%; }
table.list td { background-color:#fff; text-align:center; padding:8px; }
table.list td a { display:block; text-align:left; }
table.list td a:hover { text-decoration:underline; }
div#d932Board table.list td input.normal { max-width:100%; min-width:90%; }
div#d932Board table.list td select.normal { max-width:100%; min-width:90%; }
div#d932Board table.list td span.column { display:block; }
div#d932Board table.list label.check { display:block; }
div#d932Board div.list div.footer { margin-top:35px; }

/* DETAIL*
div#d932Board div.detail { }
div#d932Board div.detail div.header { margin-bottom:5px; }
div#d932Board div.detail div.header ul.regist { float:right; }
div#d932Board div.detail div.header ul.regist li { float:left; padding-left:25px; }
div#d932Board div.detail div.header ul.regist li label { }
div#d932Board div.detail div.header ul.regist li label:after { content:' : '; }
div#d932Board div.detail div.contents { }
div#d932Board div.detail div.contents table.detail { width:100%; table-layout:fixed; border:1px solid #d8d8d8; }
div#d932Board div.detail div.contents table.detail thead tr th { background-color:#d3dff2; text-align:left; padding:10px 15px; }
div#d932Board div.detail div.contents table.detail tbody tr td { background-color:#f0f0f0; border-top:1px solid #d8d8d8; padding:10px 15px; }
div#d932Board div.detail div.contents table.detail label:after { content:' : '; }
div#d932Board div.detail div.contents div.customerContent { padding:20px; line-height:150%; border-bottom:1px solid #d8d8d8; text-align:justify; }
div#d932Board div.detail div.contents div.customerContent div.return { margin:0 0 20px 0; }
div#d932Board div.detail div.contents div.customerContent div.return label { font-weight:bold; color:red; }
div#d932Board div.detail div.contents div.customerContent div.return label:after { content:' : '; }
div#d932Board div.detail div.contents div.customerContent div.return span.description { display:block; color:#999; font-size:11px; }
div#d932Board div.detail div.contents div.customerContent div.return span.description:before { content:'* '; }
div#d932Board div.detail div.contents div.customerContent * { line-height:160%; }
div#d932Board div.detail div.contents div.customerContent img { margin:0 10px; }
div#d932Board div.detail div.footer { margin-top:15px; }

/* WRITE*
div#d932Board div.write { }
div#d932Board div.write div.contents { border-bottom:1px solid #d8d8d8; padding-bottom:20px; }
div#d932Board table.write { width:100%; table-layout:fixed; background:#d8d8d8; border-spacing:1px; }
div#d932Board table.write tbody tr th { background-color:#f0f0f0; }
div#d932Board table.write tbody tr th span.block { display:block; }
div#d932Board table.write tbody tr th span.detail { display:block; padding:5px;  }
div#d932Board table.write tbody tr td { background-color:#fff; padding:7px 10px; }
div#d932Board table.write tbody tr td span { font-size:13px; }
div#d932Board table.write tbody tr td span.unit { }
div#d932Board table.write tbody tr td span.unit button { margin-left:5px;  }
div#d932Board table.write tbody tr td span.desc { color:#999; margin-left:5px; }
div#d932Board table.write tbody tr td span.desc * { color:#999; font-size:12px; }
div#d932Board table.write tbody tr td span.pwdLev1 { color:#F60; }
div#d932Board table.write tbody tr td span.pwdLev2 { color:#39C; }
div#d932Board table.write tbody tr td span.pwdLev3 { color:#390; }
div#d932Board table.write tbody tr td span.pwdLev1 strong { color:#F60; }
div#d932Board table.write tbody tr td span.pwdLev2 strong { color:#39C; }
div#d932Board table.write tbody tr td span.pwdLev3 strong { color:#390; }
div#d932Board table.write tbody tr td span.desc strong.point { color:#F00; }
div#d932Board table.write tbody tr td span.desc strong.point * { color:#F00; font-weight:bold; font-size:11px; }
div#d932Board table.write tbody tr td span.description { color:#999; display:block; margin-top:5px; }
div#d932Board table.write tbody tr td span.description strong { color:#999; font-size:11px; }
div#d932Board table.write tbody tr td span.desc:before { content:' * '; }
div#d932Board table.write tbody tr td span.description:before { content:' * '; }
div#d932Board table.write tbody tr td input { vertical-align:middle; }
div#d932Board table.write tbody tr td label { }
div#d932Board table.write tbody tr td select { margin-right:3px; padding:0 10px; width:auto; vertical-align:middle; }
div#d932Board table.write tbody tr td div.item { float:left; margin-right:20px;  }
div#d932Board table.write tbody tr td span.ui-selectmenu-button { vertical-align:middle; }
div#d932Board div.write div.contents div.customerContent { padding:20px; line-height:150%; }
div#d932Board div.write div.contents div.customerContent textarea { width:718px; }
div#d932Board div.write div.footer { margin-top:15px; }


div#d932Board div.dev932Board {}
div#d932Board div.dev932Board table.write {}
div#d932Board div.dev932Board table.write #d932UploadFiles { min-height:30px; *zoom:1; }
div#d932Board div.dev932Board table.write #d932UploadFiles:after { content:''; display:block; clear:both; }
div#d932Board div.dev932Board table.write #d932UploadFiles label { display:block; float:left; width:100px; height:100px; margin:5px; border:3px solid #333; overflow:hidden; text-indent:-1000em; background:url('/~ftp_ygdev/_Master/images/upload.png') no-repeat center #666; background-size:60px; cursor:pointer; }
div#d932Board div.dev932Board table.write #d932UploadFiles span.ghost { display:block; position:relative; width:100px; height:100px; border:3px dashed #DDD; float:left; margin:5px; background-color:#EEE; }
div#d932Board div.dev932Board table.write #d932UploadFiles span.uploadFile { display:block; position:relative; width:100px; height:100px; border:3px solid #DDD; float:left; margin:5px; overflow:hidden; background:url('/~ftp_ygdev/_Master/images/fileIcons.gif') no-repeat -300px -210px; }
div#d932Board div.dev932Board table.write #d932UploadFiles span.uploadFile a.fileName { display:block; margin:70px 0 0 5px; text-align:center; width:90px; word-break:keep-all; display:block; overflow:hidden; text-overflow:ellipsis; font-size:13px; }
div#d932Board div.dev932Board table.write #d932UploadFiles span.uploadImage { background-position:center; background-size:contain; }
div#d932Board div.dev932Board table.write #d932UploadFiles span.uploadImage a.fileName { margin:0px; width:100px; height:100px; text-indent:-1000em; }
div#d932Board div.dev932Board table.write #d932UploadFiles span.uploadFile button.deleteFile { position:absolute; height:20px; width:100%; top:-20px; left:0px; background:#F03; color:#FFF;
transition-delay: 0s; transition-duration: 0.2s; transition-property: all; transition-timing-function: linear; }
div#d932Board div.dev932Board table.write #d932UploadFiles span.uploadFile:hover button.deleteFile { top:0px; 
transition-delay: 0s; transition-duration: 0.2s; transition-property: all; transition-timing-function: linear; }
div#d932Board div.dev932Board table.write #d932UploadFiles span.iconMov { background-position:0px -10px; }
div#d932Board div.dev932Board table.write #d932UploadFiles span.iconWav { background-position:-100px -10px; }
div#d932Board div.dev932Board table.write #d932UploadFiles span.iconTxt { background-position:-200px -10px; }
div#d932Board div.dev932Board table.write #d932UploadFiles span.iconPdf { background-position:-300px -10px; }
div#d932Board div.dev932Board table.write #d932UploadFiles span.iconPsd { background-position:0px -110px; }
div#d932Board div.dev932Board table.write #d932UploadFiles span.iconSql { background-position:-100px -110px; }
div#d932Board div.dev932Board table.write #d932UploadFiles span.iconZip { background-position:-200px -110px; }
div#d932Board div.dev932Board table.write #d932UploadFiles span.iconPpt { background-position:-300px -110px; }
div#d932Board div.dev932Board table.write #d932UploadFiles span.iconPptx { background-position:-300px -110px; }
div#d932Board div.dev932Board table.write #d932UploadFiles span.iconAi  { background-position:0px -210px; }
div#d932Board div.dev932Board table.write #d932UploadFiles span.iconDoc { background-position:-100px -210px; }
div#d932Board div.dev932Board table.write #d932UploadFiles span.iconDocx { background-position:-100px -210px; }
div#d932Board div.dev932Board table.write #d932UploadFiles span.iconXls { background-position:-200px -210px; }
div#d932Board div.dev932Board table.write #d932UploadFiles span.iconXlsx { background-position:-200px -210px; }
div#d932Board div.dev932Board table.write th { padding:5px 0; }
div#d932Board div.dev932Board table.write th.subject { padding:15px; }
div#d932Board div.dev932Board table.write span.secret { color:#f00; font-weight:lighter; margin-right:5px; }
div#d932Board div.dev932Board table.write span.secret:before { content:'['; }
div#d932Board div.dev932Board table.write span.secret:after { content:']'; }
div#d932Board div.dev932Board table.write td.content { padding:50px; }
div#d932Board div.dev932Board table.write a.d932BoardImage { display:block; margin-bottom:25px; text-align:center; }
div#d932Board div.dev932Board table.write a.d932BoardImage img { max-width:850px; max-height:1000px; }
div#d932Board div.dev932Board table.write a.d932BoardFile { padding:3px 10px; background:#DDD; margin-right:10px; border-right:1px solid #999; border-bottom:1px solid #999; }
div#d932Board div.dev932Board table.write a.d932BoardFile span.d932Image { display:none; }
div#d932Board div.dev932Board table.write a.d932BoardFile img { display:none; }

div#d932Board div.dev932Board table.list { }
div#d932Board div.dev932Board table.list a.thumb { }
div#d932Board div.dev932Board table.list a.thumb span.thumb { display:block; height:80px; border:1px solid #DDD; background-image:url('/~ftp_ygdev/_Master/images/noimage.gif'); background-size:contain; background-repeat:no-repeat; background-position:center; overflow:hidden; text-indent:-1000em; }
div#d932Board div.dev932Board table.list a.thumb span.image { display:none; }
div#d932Board div.dev932Board table.list a.file { display:block; width:30px; height:30px; overflow:hidden; text-indent:-1000em; background:url('/~ftp_ygdev/_Master/images/fileIcons.gif') no-repeat -90px -60px; background-size:400%; margin:0 auto; }
div#d932Board div.dev932Board table.list span.content { display:block; text-align:left; font-size:12px; color:#666; height:50px; margin-top:5px; }
div#d932Board div.dev932Board table.list span.secret { color:#f00; font-weight:lighter; margin-right:5px; font-size:12px; }
div#d932Board div.dev932Board table.list span.secret:before { content:'['; }
div#d932Board div.dev932Board table.list span.secret:after { content:']'; }

div#d932Board div#d932Cmt { position:relative; margin:10px 0;  }
div#d932Board div#d932Cmt form.d932CmtForm { border:3px solid #DDD; border-bottom:0px; background:#F7F7F7; padding:20px; }
form.d932CmtForm ul.write { }
form.d932CmtForm ul.write li { clear:both; padding:5px 0; border-bottom:1px dashed #DDD; }
form.d932CmtForm ul.write li span.value label { font-size:12px; }
form.d932CmtForm ul.write li > label { float:left; display:block; width:80px; text-align:right; padding-top:2px; margin-right:10px; font-weight:bold; }
form.d932CmtForm ul.write li input { background-color:#FFF; }
form.d932CmtForm div.control { padding:10px 0 0; text-align:center; }
div#d932Board div#d932Cmt div.control button { width:100%; }
div#d932Board div#d932Cmt ul#d932CmtList { border-top:3px solid #DDD; border-bottom:2px solid #DDD; }
div#d932Board div#d932Cmt ul#d932CmtList li { border-bottom:1px solid #DDD; padding:10px; position:relative; overflow:hidden; }
div#d932Board div#d932Cmt ul#d932CmtList li:hover { background-color:#F7F7F7; }
div#d932Board div#d932Cmt ul#d932CmtList li span.cmtWriter { }
div#d932Board div#d932Cmt ul#d932CmtList li span.cmtDate { position:absolute; right:10px; top:10px; font-size:11px; color:#666; }
div#d932Board div#d932Cmt ul#d932CmtList li span.cmtSubject { font-weight:bold; display:inline-block; margin-left:20px; }
div#d932Board div#d932Cmt ul#d932CmtList li span.cmtContents { display:block; margin-top:10px; }
div#d932Board div#d932Cmt ul#d932CmtList li span.control { position:absolute; right:10px; bottom:10px; }
div#d932Board div#d932Cmt ul#d932CmtList li span.control button { margin:0 3px; }

div#dev932Pop {}
div#dev932Pop div.confirm { padding:10px; }
div#dev932Pop div.confirm label { float:left; width:60px; padding-top:5px; }
div#dev932Pop div.confirm input { width:150px; }
div#dev932Pop div.confirm span.description { display:block; margin-bottom:10px; color:#999; text-align:center; }
div#dev932Pop div.confirmControl { text-align:center; margin-bottom:10px; }

input.required { background:url('/~ftp_ygdev/images/d932Board/required.gif') no-repeat right top; }


/* LOADING*
#dev932Loading { position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:997; }
#dev932Loading div.loadingBg { position:relative; width:100%; height:100%; margin:0px; padding:0px; background-color:#000; filter:alpha(opacity=30); opacity:0.3; z-index:998; }
#dev932Loading div.loadingContent { position:absolute; width:300px; height:300px; left:50%; top:50%; margin:-75px 0 0 -75px; background:url('/~ftp_ygdev/_Master/images/loading.gif') no-repeat 0 0; z-index:999; background-size:50%; }
#dev932Loading div.loadingContent span { display:none; }
*/