@charset "utf-8";
@import url("common.css");

/* BUTTONS */
button.today { background:url('/~ftp_ygdev/_Master/images/btnToday.gif') no-repeat; width:27px; height:16px; margin:0 0 0 0; }
button.oneWeek { background:url('/~ftp_ygdev/_Master/images/btnWeek.gif') no-repeat; width:30px; height:16px; margin:0 0 0 0; }
button.halfMonth { background:url('/~ftp_ygdev/_Master/images/btnHalfMonth.gif') no-repeat; width:25px; height:16px; margin:0 0 0 0; }
button.oneMonth { background:url('/~ftp_ygdev/_Master/images/btnMonth.gif') no-repeat; width:27px; height:16px; margin:0 0 0 0; }
button.twoMonth { background:url('/~ftp_ygdev/_Master/images/btnTwoMonth.gif') no-repeat; width:27px; height:16px; margin:0 0 0 0; }
button.everyDay { background:url('/~ftp_ygdev/_Master/images/btnResetDate.gif') no-repeat; width:27px; height:16px; margin:0 0 0 0; }


/* NAVIGATION CONFIG */
div#contents div.navi { position:relative; }

div#contents div.navi div.tree { width:250px; float:left; }
div#contents div.navi div.tree div.listTree { border:1px inset #DDD; padding:10px; height:450px; overflow:auto; }
div#contents div.navi div.tree div.listTree > span { font-weight:bold; }
div#contents div.navi div.tree div.listTree ul { background:url('/~ftp_ygdev/_Master/images/bgTreeBase.gif') repeat-y 7px; }
div#contents div.navi div.tree div.listTree ul li { padding-left:20px; background:url('/~ftp_ygdev/_Master/images/bgTreeLeaf.gif') no-repeat 0px 0px; position:relative; }
div#contents div.navi div.tree div.listTree ul li.ghost { border-top:2px dashed #F00; }
div#contents div.navi div.tree div.listTree ul li.last { background:url('/~ftp_ygdev/_Master/images/bgTreeLeafLast.gif') no-repeat 0px 0px #FFF; }
div#contents div.navi div.tree div.listTree ul li.ui-sortable-helper { background:none; }
div#contents div.navi div.tree div.listTree ul li button.onOff { width:9px; height:9px; padding:0px; background:url('/~ftp_ygdev/_Master/images/btnTree.gif') no-repeat 0px -9px; position:absolute; left:3px; top:4px; }
div#contents div.navi div.tree div.listTree ul li span.title { display:block; }
div#contents div.navi div.tree div.listTree ul li span button { display:none; }
div#contents div.navi div.tree div.listTree ul li button span { display:none; }
div#contents div.navi div.tree div.listTree ul li span:hover { background:#F0F0F0; }
div#contents div.navi div.tree div.listTree ul li span:hover a { background:#F0F0F0; }
div#contents div.navi div.tree div.listTree ul li span:hover button { display:block; width:16px; height:16px; }
div#contents div.navi div.tree div.listTree ul li span:hover button.plus { background:url('/~ftp_ygdev/_Master/images/btnPlus.gif') no-repeat; position:absolute; right:18px; top:1px; }
div#contents div.navi div.tree div.listTree ul li span:hover button.minus { background:url('/~ftp_ygdev/_Master/images/btnMinus.gif') no-repeat; position:absolute; right:0px; top:1px; }
div#contents div.navi div.tree div.listTree ul li.close ul { display:none; }
div#contents div.navi div.tree div.listTree ul li.close button { background:url('/~ftp_ygdev/_Master/images/btnTree.gif') no-repeat 0px 0px; }
div#contents div.navi div.tree div.listTree a { display:block; line-height:18px; position:relative; font-size:12px; }
div#contents div.navi div.tree div.listTree a.selected span { color:#FFf; background:#333; }
div#contents div.navi div.tree div.listTree a.selected span:hover { background:#333; }
div#contents div.navi div.tree div.listTree a.selected span:hover a { background:none; }
div#contents div.navi div.tree div.listTree a.unUsed span { text-decoration:line-through; }
div#contents div.navi div.tree div.control { text-align:right; padding-top:5px; }
div#contents div.navi div.tree div.control button.openAll { width:43px; height:19px; background:url('/~ftp_ygdev/_Master/images/btnOpenAll.gif') no-repeat center; }
div#contents div.navi div.tree div.control button.closeAll { width:43px; height:19px; background:url('/~ftp_ygdev/_Master/images/btnCloseAll.gif') no-repeat center; }
div#contents div.navi div.tree div.control button.add { width:36px; height:19px; background:url('/~ftp_ygdev/_Master/images/btnAddMin.gif') no-repeat; }

div#contents div.navi div.infor { width:450px; float:left; margin-left:20px; }
div#contents div.navi div.infor div.empty { padding:20px; background:#e7e7e7; }
div#contents div.navi div.infor div.empty span { color:#999; }
div#contents div.navi div.infor div.control { text-align:right; padding-top:5px; }
div#contents div.navi div.infor div.control button.del { width:36px; height:19px; background:url('/~ftp_ygdev/_Master/images/btnDelMin.gif') no-repeat; }

div.navi > div.control { border-top:1px solid #d9d9d9; margin-top:20px; padding-top:20px; text-align:center; }


/* MEMBER -> GRADE */
div#contents div.memberGrade {}
div#contents div.memberGrade div.section { float:left; }
div#contents div.memberGrade div.section div.header { display:none; }
div#contents div.memberGrade div.section div.contents { margin:5px; }
div#contents div.memberGrade div.option { width:500px; }
div#contents div.memberGrade ul.grade { width:196px; height:398px; border:1px inset #EEE; background:#E7E7E7; padding:2px 2px 0px; overflow-y:auto; }
div#contents div.memberGrade ul.grade li { background:#FFF; border:1px outset #EEE; margin-bottom:2px; overflow:hidden; height:30px; position:relative; }
div#contents div.memberGrade ul.grade li.disable span { color:#666; background:#EEE; display:block; padding:5px; line-height:16px; }
div#contents div.memberGrade ul.grade li a { display:block; padding:7px 5px; line-height:16px; }
div#contents div.memberGrade ul.grade li a.selected { font-weight:bold; color:#FFF; background:#444; }
div#contents div.memberGrade ul.grade li.default a.select { font-weight:bold; } 
div#contents div.memberGrade ul.grade li a.delete { position:absolute; display:block; width:40px; top:0px; right:-40px; padding:7px 0px; text-align:center; background:#F03; color:#FFF; font-weight:bold; line-height:16px;
	transition-delay: 0s; transition-duration: 0.2s; transition-property: all; transition-timing-function: linear; }
div#contents div.memberGrade ul.grade li:hover a.delete { right:0px; transition-delay: 0.2s; transition-duration: 0.2s; transition-property:all; transition-timing-function: linear; }
div#contents div.memberGrade ul.grade li.ghost { content:''; height:24px; background:none; border:2px dashed #999; }
div#contents div.memberGrade > div.control { border-top:1px solid #d9d9d9; margin-top:20px; padding-top:20px; text-align:center; }

div#contents div.memberGrade div.write div.contents { zoom:1; }
div#contents div.memberGrade div.write div.contents:after { content:''; display:block; clear:both; }
div#contents div.memberGrade div.write div.contents div.empty { padding:20px; background:#e7e7e7; }
div#contents div.memberGrade div.write div.contents div.empty span { color:#999; }
div#contents div.navi div.infor div.control { text-align:right; padding-top:5px; }
div#contents div.memberGrade div.write div.contents div.section { margin-bottom:20px; }
div#contents div.memberGrade div.write div.contents div.section h4 { font-weight:bold; padding:0 0 5px 10px; }
div#contents div.memberGrade div.write div.contents span.description { }

/* LIST IMAGE*/
div#contents div#content table.write ul.listImage { zoom:1; min-height:222px; }
div#contents div#content table.write ul.listImage:after { content:''; display:block; clear:both; }
div#contents div#content table.write ul.listImage li { float:left; position:relative; overflow:hidden; height:202px; width:202px; padding:0px; margin:10px; }
div#contents div#content table.write ul.listImage li a { display:block; width:200px; height:200px; border:1px solid #DDD; background-image:url('/~ftp_ygdev/_Master/images/upload.png'); background-size:contain; background-position:center; background-repeat:no-repeat; }
div#contents div#content table.write ul.listImage li button { position:absolute; width:100%; height:30px; bottom:-30px; background-color:#CD2C5E; color:#FFF; transition-duration:0.2s; transition-timing-function:linear; }
div#contents div#content table.write ul.listImage li:hover { }
div#contents div#content table.write ul.listImage li:hover button { bottom:0px; transition-duration:0.2s; transition-timing-function:linear; }

/* FILE IMAGE */
div#contents table.write span.imageFile { display:block; position:relative; overflow:hidden; height:202px; width:202px; padding:0px; margin:10px; }
div#contents table.write span.imageFile label { display:block; width:200px; height:200px; border:1px solid #DDD; background-image:url('/~ftp_ygdev/_Master/images/upload.png'); background-size:contain; background-position:center; background-repeat:no-repeat; cursor:pointer; }
div#contents table.write span.imageFile button { position:absolute; width:100%; height:30px; bottom:-30px; background-color:#CD2C5E; color:#FFF; transition-duration:0.2s; transition-timing-function:linear; }
div#contents table.write span.imageFile:hover { }
div#contents table.write span.imageFile:hover button { bottom:0px; transition-duration:0.2s; transition-timing-function:linear; }

/* SETTING */
div#contents div.setting {}
div#contents div.setting .addr {}
div#contents div.setting .addr label { display:block; }
div#contents div.setting .addr label span { display:inline-block; width:70px; text-align:right; }
div#contents div.setting .addr label input { width:460px; }
div#contents div.setting .addr label input.min { width:100px; }
div#contents div.setting span.fileLogo { width:200px; height:100px; }
div#contents div.setting span.fileIcon { width:50px; height:50px; }


/* AD */
div#contents div#content.ad {}
div#contents div#content.ad table.write {}
div#contents div#content.ad table.write input.warning { background:#fff4e6; }
div#contents div#content.ad table.write input.confirm { background:#eeefff; }
div#contents div#content.ad table.listPayment tbody { }
div#contents div#content.ad table.list tbody td a { display:block; text-align:center; font-weight:bold; }
div#contents div#content.ad table.list tbody td a.adImage { height:80px; background-size:cover; background-position:center; background-repeat:no-repeat; }
div#contents div#content.ad table.list tbody td a.adImage span { display:none; }
div#contents div#content.ad table.list tbody tr.leave * { text-decoration:line-through; color:#999; }


/* MEMBER */
div#contents div#content.member table.write span.corpInfor { display:block; margin-bottom:3px; }


/* COMPANY */
div#contents div#content.company {}
div#contents div#content.company table.write span.place { display:block; margin:2px 0; }
div#contents div#content.company table.write td#listPlace { min-height:33px; }
div#contents div#content.company table.write td#listPlace span.ghost { border:3px dashed #DDD; display:block; height:23px; background-color:#E7E7E7; }
div#contents div#content.company table.write span.place button.sortable { width:25px; height:25px; background:url('/~ftp_ygdev/_Master/images/icoSort.png') no-repeat center; background-size:75%; filter:alpha(opacity=50); opacity:0.5; 
transition-delay: 0s; transition-duration: 0.2s; transition-property: all; transition-timing-function: linear; }
div#contents div#content.company table.write span.place button.sortable:hover { filter:alpha(opacity=100); opacity:1; transition-delay: 0s; transition-duration: 0.2s; transition-property: all; transition-timing-function: linear; }
div#contents div#content.company table.write span.place button.delPlace { margin:0 0 0 5px; vertical-align:middle; }
div#contents div#content.company table.write span.confirm strong { color:inherit; }
div#contents div#content.company table.write span.cContents { display:block; margin:5px 0; }
div#contents div#content.company table.write span.cContents label { width:130px; display:block; float:left; text-align:right; padding-right:5px; }
div#contents div#content.company table.write span.corpLogo { height:122px; }
div#contents div#content.company table.write span.corpLogo label { height:120px; }
div#contents div#content.company table.write ul#listCategories { }
div#contents div#content.company table.write ul#listCategories li { float:left; width:250px; height:24px; }
div#contents div#content.company table.write ul#listCategories li:hover span.title { color:#000; text-decoration:underline; }
div#contents div#content.company table.write ul#listCategories li.ghost { width:224px; margin-right:20px; height:18px; border:3px dashed #999; background:#EEE; }
div#contents div#content.company table.write ul#listCategories li.empty { float:none; width:100%; }
div#contents div#content.company table.write td#listEBook { min-height:33px; }
div#contents div#content.company table.write td#listEBook label { margin-right:20px; }
div#contents div#content.company table.write td#listEBook label span:after { content:' : '; }
div#contents div#content.company table.write td#listEBook label input { margin-left:5px; }
div#contents div#content.company table.write td#listEBook span.ghost { border:3px dashed #DDD; display:block; height:23px; background-color:#E7E7E7; }
div#contents div#content.company table.write span.ebook { display:block; margin:2px 0; }
div#contents div#content.company table.write span.ebook button.sortable { width:25px; height:25px; background:url('/~ftp_ygdev/_Master/images/icoSort.png') no-repeat center; background-size:75%; filter:alpha(opacity=50); opacity:0.5; 
transition-delay: 0s; transition-duration: 0.2s; transition-property: all; transition-timing-function: linear; }
div#contents div#content.company table.write span.ebook button.sortable:hover { filter:alpha(opacity=100); opacity:1; transition-delay: 0s; transition-duration: 0.2s; transition-property: all; transition-timing-function: linear; }
div#contents div#content.company table.write span.ebook button.delPlace { margin:0 0 0 5px; vertical-align:middle; }

div#d932Popup div.batchCorp { margin:0 15px; }
div#d932Popup div.batchCorp div.section { margin-bottom:20px; }
div#d932Popup div.batchCorp div.section h3 { border-bottom:1px solid #DDD; padding-bottom:5px; }
div#d932Popup div.batchCorp div.target h3 { border:0; }
div#d932Popup div.batchCorp div.target ul { border:1px inset #DDD; background-color:#E7E7E7; height:100px; overflow-y:scroll; padding:5px 0 0 5px; }
div#d932Popup div.batchCorp div.target ul li { border:1px outset #DDD; background:#FFF; float:left; margin:0 5px 5px 0; padding:5px 20px; height:20px; position:relative; overflow:hidden; }
div#d932Popup div.batchCorp div.target ul li * { cursor:default; }
div#d932Popup div.batchCorp div.target ul li a.delete { position:absolute; display:block; width:40px; height:20px; top:0px; right:-40px; padding:5px 0px; text-align:center; background:#F03; color:#FFF; font-weight:bold; cursor:pointer; 
	transition-delay: 0s; transition-duration: 0.2s; transition-property: all; transition-timing-function: linear; }
div#d932Popup div.batchCorp div.target ul li:hover a.delete { right:0px; transition-delay: 0.2s; transition-duration: 0.2s; transition-property:all; transition-timing-function: linear; }
div#d932Popup div.batchCorp ul.batch { }
div#d932Popup div.batchCorp ul.batch li { border-bottom:1px dashed #DDD; *zoom:1; padding:5px 10px; }
div#d932Popup div.batchCorp ul.batch li:after { content:''; display:block; clear:both; }
div#d932Popup div.batchCorp ul.batch li * { font-size:12px; }
div#d932Popup div.batchCorp ul.batch li > input { float:left; margin-top:5px; width:15px; height:15px; padding:0; }
div#d932Popup div.batchCorp ul.batch li > label { font-size:14px; display:block; float:left; margin:3px 5px 0; width:70px; text-align:right; }
div#d932Popup div.batchCorp ul.batch li > label:after { content:' : '; }
div#d932Popup div.batchCorp ul.batch li > span.value { float:left; }
div#d932Popup div.batchCorp div.control { padding:15px; text-align:center; margin:0; }
div#d932Popup div.batchCorp div.description { margin-top:10px; }
div#d932Popup div.batchCorp div.description span { padding:3px; }
div#d932Popup div.batchCorp div.description strong { color:#F00; }

/* BOARD CONFIG */
div#contents div#content.boardConfig table.write span.cate { display:block; margin:2px 0; }
div#contents div#content.boardConfig table.write td#listCate { min-height:33px; }
div#contents div#content.boardConfig table.write td#listCate span.ghost { border:3px dashed #DDD; display:block; height:23px; background-color:#E7E7E7; }
div#contents div#content.boardConfig table.write span.cate button.sortable { width:25px; height:25px; background:url('/~ftp_ygdev/_Master/images/icoSort.png') no-repeat center; background-size:75%; filter:alpha(opacity=50); opacity:0.5; 
transition-delay: 0s; transition-duration: 0.2s; transition-property: all; transition-timing-function: linear; }
div#contents div#content.boardConfig table.write span.cate button.sortable:hover { filter:alpha(opacity=100); opacity:1; transition-delay: 0s; transition-duration: 0.2s; transition-property: all; transition-timing-function: linear; }
div#contents div#content.boardConfig table.write span.cate button.delCate { margin:0 0 0 5px; vertical-align:middle; }
div#contents div#content.boardConfig table.write span.description { }
div#contents div#content.boardConfig table.write span.description span.help { display:none; position:absolute; background:#F7F7F7; border:1px solid #DDD; padding:10px; }
div#contents div#content.boardConfig table.write span.description:hover span.help { display:block; margin:-15px 0 0 80px; width:420px;}
div#contents div#content.boardConfig table.write span.description:hover span.help span.item { display:block; float:left; width:200px; padding:3px 0; }
div#contents div#content.boardConfig table.write span.description:hover span.help span.item label { display:block; float:left; width:70px; font-weight:bold;  }


/* BOARD */
div#contents div#content.board {}
div#contents div#content.board table.write {}
div#contents div#content.board table.write #boardFileControl { min-height:30px; *zoom:1; }
div#contents div#content.board table.write #boardFileControl:after { content:''; display:block; clear:both; }
div#contents div#content.board table.write #boardFileControl 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#contents div#content.board table.write #boardFileControl span.ghost { display:block; position:relative; width:100px; height:100px; border:3px dashed #DDD; float:left; margin:5px; background-color:#EEE; }
div#contents div#content.board table.write #boardFileControl 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#contents div#content.board table.write #boardFileControl 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#contents div#content.board table.write #boardFileControl span.uploadImage { background-position:center; background-size:contain; }
div#contents div#content.board table.write #boardFileControl span.uploadImage a.fileName { margin:0px; width:100px; height:100px; text-indent:-1000em; }
div#contents div#content.board table.write #boardFileControl 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#contents div#content.board table.write #boardFileControl span.uploadFile:hover button.deleteFile { top:0px; 
transition-delay: 0s; transition-duration: 0.2s; transition-property: all; transition-timing-function: linear; }
div#contents div#content.board table.write #boardFileControl span.iconMov { background-position:0px -10px; }
div#contents div#content.board table.write #boardFileControl span.iconWav { background-position:-100px -10px; }
div#contents div#content.board table.write #boardFileControl span.iconTxt { background-position:-200px -10px; }
div#contents div#content.board table.write #boardFileControl span.iconPdf { background-position:-300px -10px; }
div#contents div#content.board table.write #boardFileControl span.iconPsd { background-position:0px -110px; }
div#contents div#content.board table.write #boardFileControl span.iconSql { background-position:-100px -110px; }
div#contents div#content.board table.write #boardFileControl span.iconZip { background-position:-200px -110px; }
div#contents div#content.board table.write #boardFileControl span.iconPpt { background-position:-300px -110px; }
div#contents div#content.board table.write #boardFileControl span.iconPptx { background-position:-300px -110px; }
div#contents div#content.board table.write #boardFileControl span.iconAi  { background-position:0px -210px; }
div#contents div#content.board table.write #boardFileControl span.iconDoc { background-position:-100px -210px; }
div#contents div#content.board table.write #boardFileControl span.iconDocx { background-position:-100px -210px; }
div#contents div#content.board table.write #boardFileControl span.iconXls { background-position:-200px -210px; }
div#contents div#content.board table.write #boardFileControl span.iconXlsx { background-position:-200px -210px; }
div#contents div#content.board table.write th { padding:5px 0; }
div#contents div#content.board table.write th.subject { padding:15px; }
div#contents div#content.board table.write span.secret { color:#f00; font-weight:lighter; margin-right:5px; }
div#contents div#content.board table.write span.secret:before { content:'['; }
div#contents div#content.board table.write span.secret:after { content:']'; }
div#contents div#content.board table.write td.content { padding:50px; }
div#contents div#content.board table.write a.d932BoardImage { display:block; margin-bottom:25px; text-align:center; }
div#contents div#content.board table.write a.d932BoardImage img { max-width:850px; max-height:1000px; }
div#contents div#content.board table.write div.d932BoardMovie { margin-bottom:25px; }
div#contents div#content.board table.write div.d932BoardMovie iframe { margin:0 auto; }
div#contents div#content.board table.write a.d932BoardFile { padding:3px 10px; background:#DDD; margin-right:10px; border-right:1px solid #999; border-bottom:1px solid #999; }

div#contents div#content.board table.list { }
div#contents div#content.board table.list a.thumb { }
div#contents div#content.board 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#contents div#content.board table.list a.thumb span.image { display:none; }
div#contents div#content.board 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#contents div#content.board table.list span.content { display:block; text-align:left; font-size:12px; color:#666; height:50px; margin-top:5px; }
div#contents div#content.board table.list span.secret { color:#f00; font-weight:lighter; margin-right:5px; font-size:12px; }
div#contents div#content.board table.list span.secret:before { content:'['; }
div#contents div#content.board table.list span.secret:after { content:']'; }

div#contents div#content.board div.comment { position:relative; }
div#contents div#content.board div.comment form.cmtWrite { border:3px solid #DDD; border-bottom:0px; background:#F7F7F7; padding:20px; }
div#contents div#content.board div.comment ul.write { }
div#contents div#content.board div.comment ul.write li { clear:both; padding:5px 0; border-bottom:1px dashed #DDD; }
div#contents div#content.board div.comment ul.write li span.value label { font-size:12px; }
div#contents div#content.board div.comment ul.write li > label { float:left; display:block; width:80px; text-align:right; padding-top:2px; margin-right:10px; font-weight:bold; }
div#contents div#content.board div.comment ul.write li input { background-color:#FFF; }
div#contents div#content.board div.comment div.control button { width:100%; }
div#contents div#content.board div.comment ul.cmtList { border-top:3px solid #DDD; border-bottom:2px solid #DDD; }
div#contents div#content.board div.comment ul.cmtList li { border-bottom:1px solid #DDD; padding:10px; position:relative; overflow:hidden; }
div#contents div#content.board div.comment ul.cmtList li:hover { background-color:#F7F7F7; }
div#contents div#content.board div.comment ul.cmtList li span.cmtWriter { }
div#contents div#content.board div.comment ul.cmtList li span.cmtDate { position:absolute; right:10px; top:10px; font-size:11px; color:#666; }
div#contents div#content.board div.comment ul.cmtList li span.cmtSubject { font-weight:bold; display:inline-block; margin-left:20px; }
div#contents div#content.board div.comment ul.cmtList li span.cmtContents { display:block; margin-top:10px; }
div#contents div#content.board div.comment ul.cmtList li span.control { position:absolute; right:10px; bottom:10px; }
div#contents div#content.board div.comment ul.cmtList li span.control button { margin:0 3px; }

div#d932Popup {}
div#d932Popup ul.listCategory { border-top:3px solid #AAA; }
div#d932Popup ul.listCategory li.empty { text-align:center; padding:50px; border-bottom:1px solid #DDD; }
div#d932Popup ul.listCategory li.empty span { color:#999; }
div#d932Popup ul.listCategory dl {}
div#d932Popup ul.listCategory dl dt { border-bottom:1px solid #AAA; position:relative; background:url('/~ftp_ygdev/_Master/images/btnOff.gif') no-repeat right 10px center; }
div#d932Popup ul.listCategory dl dt.noneChild { background:none; }
div#d932Popup ul.listCategory li.onChild dl dt { background-image:url('/~ftp_ygdev/_Master/images/btnOn.gif'); }
div#d932Popup ul.listCategory li.even dl dt { background-color:#E7E7E7; }
div#d932Popup ul.listCategory dl a { display:block; padding:5px 10px; }
div#d932Popup ul.listCategory dl dt a { font-weight:bold; }
div#d932Popup ul.listCategory dl dd { display:none; background-color:#333; height:19px; border-bottom:1px solid #999; height:0px; filter:alpha(opacity=0); opacity:0; overflow:hidden; }
div#d932Popup ul.listCategory dl dd a { color:#FFF; padding-left:20px; }

div#d932Popup ul.listCategory li.selected dl dt a { color:#ff6600; }
div#d932Popup ul.listCategory li.selected dl dd a.selected { text-decoration:line-through; }

div#dev932Pop ul.cmtWrite { }
div#dev932Pop ul.cmtWrite li { clear:both; padding:5px 0; border-bottom:1px dashed #DDD; }
div#dev932Pop ul.cmtWrite li span.value label { font-size:12px; }
div#dev932Pop ul.cmtWrite li > label { float:left; display:block; width:80px; text-align:right; padding-top:2px; margin-right:10px; font-weight:bold; }
div#dev932Pop ul.cmtWrite li input { background-color:#FFF; }
div#dev932Pop ul.cmtWrite li span.description { color:#999; text-align:right; font-size:11px; }
div#dev932Pop ul.cmtWrite li span.description:before { content:'* '; }


/* 대리점 관리 */
div.write div.section ul.corpList { height:300px; border:1px inset #EEE; background:#E7E7E7; margin-top:10px; overflow-y:scroll; padding:5px 0 0 5px; ; }
div.write div.section ul.corpList li { border:1px outset #EEE; float:left; margin:0 5px 5px 0; background-color:#FFF; padding:5px 10px 0; height:25px; width:250px; position:relative; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
div.write div.section ul.corpList li span.dist:before { content:' - '; }
div.write div.section ul.corpList li span.dist { color:#999; font-size:11px; }
div.write div.section ul.corpList li button { position:absolute; width:50px; top:-30px; right:0; height:30px; text-align:center; background-color:#6A6A6A; color:#FFF; 
	transition-delay: 0s; transition-duration: 0.2s; transition-property: all; transition-timing-function: linear; }
div.write div.section ul.corpList li:hover button { top:0; transition-delay: 0s; transition-duration: 0.2s; transition-property: all; transition-timing-function: linear; }
div.write div.section ul.corpList li button.infor { right:50px; background-color:#6FB253; }
div.write div.section ul.corpList li:hover button.del { transition-delay:0.1s; }


/* 연혁관리 */
div#formHistory {}
div#formHistory ul {}
div#formHistory ul li { padding:2px 0; }
div#formHistory ul li label { width:50px; display:inline-block; text-align:right; font-size:.8em; }
div#formHistory ul li label:after { content:' : '; }
div#formHistory ul li .langInput { display:inline-block; vertical-align:top; }
div#formHistory ul li .langInput label:after { content:''; }


/* 제품분류 */
div#contents div.navi.category table.write span.imageFile.icon { height:102px; width:102px; }
div#contents div.navi.category table.write span.imageFile.icon label { width:100px; height:100px; }

/* 제품그룹 */
div#formGroup {}
div#formGroup ul {}
div#formGroup ul li { padding:2px 0; }
div#formGroup ul li label.title { width:50px; display:inline-block; text-align:right; font-size:.8em; }
div#formGroup ul li label.title:after { content:' : '; }
div#formGroup ul li input.mid { width:200px; }

/* 제품 */
div#content.product table.list tr td a { }
div#content.product table.list tr td a span.block { display:block; margin:0 0 15px;  }
div#content table.list tr td a.thumb { height:100px; background-size:contain; background-repeat:no-repeat; background-position:center; }
div#content table.list tr td a.thumb span { display:none; }

div#content.product table.write td.listCategories {}
div#content.product table.write td.listCategories ul.categories { width:400px; height:100px; border:1px solid #ddd; overflow-y:scroll; }
div#content.product table.write td.listCategories div.control { margin-top:5px; }
div#content.product table.write th span.title { display:block; margin-bottom:5px; }
div#content.product table.list tr.ghost td { height:28px; content:''; border:0px; background-color:#f7f7f7; }

div#content.product table.write td ul.listImg { margin:5px 0; zoom:1; }
div#content.product table.write td ul.listImg:after { content:''; display:block; clear:both; }
div#content.product table.write td ul.listImg li { float:left; text-align:center; }
div#content.product table.write td ul.listImg li button.delFile { left:0px; }
div#content.product table.write td ul.listImg.subImage span { width:152px; height:152px; }
div#content.product table.write td ul.listImg.subImage span label { width:150px; height:150px; }
div#content.product table.write td ul.listImg li.ghost { width:212px; height:241px; border:5px dashed #DDD; background-color:#f7f7f7; }
div#content.product table.write td ul.listImg.subImage li.ghost { width:162px; height:162px; }
div#content.product table.write.content { margin-bottom:10px; }
div#content.product table.write.content.deleted { display:none; visibility:hidden; }
div#content.product table.write td button.up { width:19px; height:19px; background:url('/~ftp_ygdev/_Master/images/btnOnOff.gif') no-repeat left center; }
div#content.product table.write td button.down { width:19px; height:19px; background:url('/~ftp_ygdev/_Master/images/btnOnOff.gif') no-repeat right center; }
div#content.product table.write td span.option { float:right; line-height:29px; }

div#formCategory { font-size:12px; }