@charset "UTF-8";

/* ------------------------------ *
	ARTICLE: COMMENT
 * ------------------------------ */
div.article-comment { clear: both; width: 570px; margin: 0 auto 1.3em; background-color:  #f2f6fa; }
div.article-comment h4 { font-size: 114.4%; color: #fff; padding: 0.75em 15px 0.5em; background-color: #799fc8; }
/* div.article-comment h5 { font-size: 100%; color: #1d4673; padding-top: 0.75em; padding-bottom: 0.75em; border-top: 1px solid #799fc8; } */
div.article-comment h5 { font-size: 100%; color: #1d4673; padding-bottom: 0.75em; }
div.article-comment h5 span.sub { font-weight: normal; }

div.article-comment div.inner { padding: 0 15px 15px; }

div.article-comment div.lower { border-top: 1px solid #799fc8; padding-top: 1em; margin-top: 1em; }
div.article-comment div.lower p { font-size: 93%; margin-bottom: 0; }
div.article-comment div.lower p.note { color: #666; }
div.article-comment div.lower a.btn { display: block; width: 95px; height: 23px; padding: 1.5em 0 1em; margin: 0 auto; }

div.article-comment div.comment-msgs { margin-bottom: 1em; }

div.article-comment div.comment-msgs div.comment-msg { width: 540px; background-color: #d9e4f0; margin-bottom: 1em; }

div.article-comment div.comment-msgs div.comment-msg p { font-size: 93%; line-height: 1.5; padding: 10px; margin-bottom: 0; }

div.article-comment p.input { padding-bottom: 1em; }

div.article-comment label { font-size: 93%; }
div.article-comment label.checkbox { font-size: 93%; }

div.article-comment p.textarea textarea { margin: 0.5em 0 1em; }

div.article-comment dl { color: #666; margin-bottom: 0.7em; }
div.article-comment dl dt { font-size: 93%; }
div.article-comment dl dd { font-size: 86%; margin-left: 15px; }
div.article-comment dl dd.last { text-align: right; list-style: none; }

div.article-comment p.submit { text-align: center; height: 23px; padding-bottom: 1px; margin-bottom: 0; }
div.article-comment p.submit input { width: 95px; height: 23px; background: #fcf; padding: 0; margin: 0; }
div.article-comment p.submit input:hover { opacity: 0.8; filter: alpha(opacity=80); -ms-filter: "alpha(opacity=80)"; }

#commentSwich.close #comment2,
#commentSwich.close #comment_close {
	display: none;
}
#commentSwich.open #comment_open {
	display: none;
}



/* ------------------------------ *
	ARTICLE: COMMENT (CONNECT)
 * ------------------------------ */
div.article-comment.connect div.upper { border-bottom: 1px solid #799fc8; padding-bottom: 1em; margin-bottom: 0.5em; }
div.article-comment.connect div.upper p { font-size: 93%; margin-bottom: 0; }
div.article-comment.connect div.upper p.note { color: #666; }
div.article-comment.connect div.upper a.btn { display: block; width: 95px; height: 23px; padding: 1.5em 0 1em; margin: 0 auto; }
div.article-comment.connect div.upper.connect-login,
div.article-comment.connect div.upper.connect-join { text-align: center; padding: 1.5em 0; }

div.article-comment.connect div.connect-msgs { background-color: #d9e4f0; margin-bottom: 1em; }
div.article-comment.connect div.connect-msgs div.connect-msgs-inner { padding: 10px 10px 0; }

div.article-comment.connect div.connect-msgs div.connect-msg-parent { width: 520px; background: url(/images/n/bpnet/2012/comment/connect-msg-parent-bg.png) left top no-repeat; margin-bottom: 10px; }
div.article-comment.connect div.connect-msgs div.connect-msg-child { width: 520px; background: url(/images/n/bpnet/2012/comment/connect-msg-child-bg.png) left top no-repeat; margin-bottom: 10px; }

div.article-comment.connect div.connect-msgs div.connect-msg-parent img.connect-face { display: block; width: 52px; float: left; }
div.article-comment.connect div.connect-msgs div.connect-msg-child img.connect-face { display: block; width: 26px; float: left; padding-left: 26px; }
/* IE6 */ * html div.article-comment.connect div.connect-msgs div.connect-msg-child img.connect-face { padding-left: 0; margin-left: 13px; }
div.article-comment.connect div.connect-msgs div.connect-msg-parent div.connect-msg,
div.article-comment.connect div.connect-msgs div.connect-msg-child div.connect-msg { width: 468px; float: right; }

div.article-comment.connect div.connect-msgs div.connect-msg-parent div.connect-msg p,
div.article-comment.connect div.connect-msgs div.connect-msg-child div.connect-msg p { width: 430px; font-size: 93%; line-height: 1.5; padding: 10px; margin: 0 0 0 18px; }
div.article-comment.connect div.connect-msgs div.connect-msg-parent div.connect-msg p img.more,
div.article-comment.connect div.connect-msgs div.connect-msg-child div.connect-msg p a.more { vertical-align: text-top; margin-left: 0.5em; }
div.article-comment.connect div.connect-msgs div.connect-msg-parent div.connect-msg p { background-color: #aec5de; }
div.article-comment.connect div.connect-msgs div.connect-msg-child div.connect-msg p { background-color: #c3d4e7; }

div.article-comment.connect dl dd.last { text-align: right; list-style: none; }
