@charset "UTF-8";
@import url(./boardlist.css);
@import url(./button.css);

#viewArea {
	width: 100%;
	margin: 30px 0px;
}

h3.viewBDTitle {clear:both;width:inherit;height: 58px;text-align: left;margin:0;background: #f6f6f6;border-top:2px solid #464646;border-bottom:1px solid #c5c5c5;}
h3.viewBDTitle div {height: 58px; line-height:58px; margin-left:10px;color:#333;font-size:16px;font-weight: bold;}

dl.viewBDItem {clear:both;width:inherit;height:auto;min-height: 55px;margin:0;padding:0;border-bottom: 1px solid #d8d8d8;}
dl.viewBDItem dt, dl.viewBDItem dd {float:left;list-style:none;height: 55px;line-height:55px;font-size:14px;margin:0;padding:0px;background: #fff ;text-align: center;display: block; border-bottom:1px solid #d8d8d8;}
dl.viewBDItem dd.lastCell{ width: 110px;}


dl.viewBDEtcItem {clear:both;width:inherit;height:auto;min-height: 55px;margin:0;padding:0;}
dl.viewBDEtcItem.line dt, dl.viewBDEtcItem.line dd {border-top:1px solid #d8d8d8;}
dl.viewBDEtcItem dt, dl.viewBDEtcItem dd {float:left;list-style:none;height: 55px;line-height:55px;font-size:14px;margin:0;padding:0px;border-bottom: 1px solid #d8d8d8;text-align: center;display: block;}
dl.viewBDEtcItem dt {background: #fff;}
dl.viewBDEtcItem dd.lastCell{width: 470px;text-align: left;}
dl.viewBDEtcItem dt.last, dl.viewBDEtcItem dd.last {border-bottom: none;}
dl.viewBDEtcItem dd a {height:inherit; line-height:inherit; vertical-align: middle;margin-left: 5px;}
dl.viewBDEtcItem dd.relative {position:relative;}

div.fileDownform {position:absolute;width: 400px; height: 25px;overflow:hidden;top: 10px;left:5px;}
div.fileDownOver {width: 400px; height: auto; min-height:20px; max-height: 100px; border: 1px solid  #CDCDCD;overflow:auto;background: #fff;}
div.fileDownform div.fileItem {display: block;width: auto; max-width: 400px; height: 25px;line-height: 25px;margin-left: 5px;}

dl.viewBDEtc_Item {position:relative; clear:both; width:auto; height:auto; margin:0; padding:0; border-bottom: 1px solid #CDCDCD;}
dl.viewBDEtc_Item dt, dl.viewBDEtc_Item dd {list-style:none; margin:0; padding:0; text-align:center; display: block;}
dl.viewBDEtc_Item dt {position:absolute; left:0; top:0; line-height:55px; font-size:14px;}
dl.viewBDEtc_Item dd {position:relative; min-height:55px; padding:10px 0 10px 90px; text-align:left;}
dl.viewBDEtc_Item dd a {height:inherit; line-height:inherit; vertical-align: middle; margin-left: 5px;}

dl.viewBDEtc_Item div.fileDownform {position:relative; width:auto; height:inherit; overflow:auto; top:inherit; left:inherit;}
dl.viewBDEtc_Item div.fileDownOver {width:auto; height: auto; min-height:20px; max-height: auto; border:none; overflow:auto; background: #fff;}
dl.viewBDEtc_Item div.fileDownform div.fileItem {display:block; width: auto; max-width: auto; height:auto; line-height:25px; margin-left: 5px;}

#bdContDiv {clear:both;width: auto;text-align: justify;padding: 5px 5px;min-height: 200px;height:auto !important;height: 200px;font-size:14px;}

#bdContDiv div.contImg {clear:both;width: auto;}
#bdContDiv div.contImg div.autoImg {display: block;width: auto;}
#bdContDiv div.contImg div.autoImg img {display: block;margin: 5px auto; padding: 10px; border: 1px solid #d8d8d8;width: 95%;}

#bdContDiv p.writeTime {margin: 10px 10px 10px 0px; float:right;}
#bdContDiv div.addCont {clear:both;}

div.brdBottom {clear:both;width: auto;height:10px;border-top: 1px solid #464646;}

#snsButtonArea {clear:both;width: auto;text-align: right;margin: 10px 10px;}


h4.memoTitle {clear:both;width:inherit;height: 26px;margin: 25px 0px 5px 0px;padding: 0;position:relative;}
div.memoWriteBut {position:absolute;top:0px; right: 0px; }

div.memoWrite {width:900px; height: 138px;background: url('../images/bgMemoWriteBox.png') no-repeat;margin: 0px 0px 10px 0px;}
div.memoWrite label {display: inline-block;width: 60px; height: 25px;line-height: 25px;margin: 12px 8px;text-align: right;font-weight: bold;}
div.memoWrite input.text {height: 25px;background: #f4f4f4;line-height: 18px;margin: 2px;border: 1px solid #cacaca;color: #666;}
div.memoWrite textarea {width:732px;height: 71px;vertical-align: middle;margin: 0px 0px 0px 35px;background: #f4f4f4;border: 1px solid #cacaca;color: #666;}
div.memoWrite input.image {margin: 0px 0px 0px 10px;vertical-align: middle;}

dl.memoList {width: auto;margin:0;padding:8px 0 0 0;border-top: 1px solid  #CDCDCD;}
dl.memoList dt, dl.memoList dd {width: inherit;margin:0;padding:0;}
dl.memoList dt {height: 30px;position: relative;}
dl.memoList dt p.writer {display: inline-block;margin:0 0 0 10px; padding: 0;height: 30px; line-height: 30px;}
dl.memoList dt p.writer strong {display: inline-block;font-weight: bold;width: auto;min-width: 40px;}
dl.memoList dt p.writer em {display: inline-block;font-style: normal; font-weight: normal;color: #bbbbbb;margin-left: 20px;}
dl.memoList dt p.writer em.recom {display: inline-block;height: 20px; line-height: 20px;background:#EDEFF4; color: #333333;margin-left: 20px;padding: 0px 8px;font-size: 11px;}
dl.memoList dt p.writer em.recom span {display: inline-block;font-family:verdana;height: 20px; line-height: 20px;color:#3B59A3;font-size: 11px;}
dl.memoList dt p.but {margin:0; padding: 0;height: 30px;position: absolute;top:0px; right:0px;}
dl.memoList dt p.recom {right: 40px;}
dl.memoList dt p.dis {display: none;right: 105px;}
dl.memoList dd {padding: 8px 20px;border-bottom: 1px solid  #CDCDCD;line-height: 1.5em;margin-bottom: 8px;}

dl.memoList dt.reply {background: #fff url(../images/btnMemoReply.gif) 10px 10px no-repeat;}
dl.memoList dt.reply p.writer {margin:0 0 0 45px;}
dl.memoList dd.reply {padding: 8px 20px 8px 55px;}
dl.memoList dt.reply p.dis {display: none;right: 40px;}


/* button */
#buttonArea {width: inherit;text-align: right;margin-top: 30px;}
/* button */
