@charset "utf-8";

.clear { clear: both; width: 0; height: 0; line-height: 0; }
.quiet_board .xe_content { font-size: 1em; }

.quiet_board { margin: 0; padding: 0; line-height: 2em; }
.quiet_board * { border-width: 0; border-style: solid; }
.quiet_board div { margin: 0; padding: 0; }
.quiet_board img { border: 0; vertical-align: text-bottom; }
.quiet_board label { height: 2em; margin: 0; margin-right: 0.2em; padding: 0; }
.quiet_board button { height: 2em; margin: 0; padding: 0; border: 0; background: none; cursor: pointer; font-size: 1em; }
.quiet_board textarea { display: block; padding: 0; width: 100%; font-size: 1em; border: 0; resize: none; overflow: auto; }
.quiet_board select { border-width: 1px; }
.quiet_board table.document_info select, 
.quiet_board .quiet_select { height: 1.6em; margin: 0.4em 0.2em 0 0; border-width: 1px; font-size: 1em; line-height: 1.6em; }
.quiet_board input { height: 1.6em; margin: 0.4em 0.2em 0 0; padding: 0; font-size: 1em; line-height: 1.6em; }
.quiet_board input[type="checkbox"],
.quiet_board input[type="radio"] { margin: 0; margin-bottom: 0.1em; vertical-align: middle; }

.quiet_board h1 { font-size: 1em; margin: 4em 0; padding: 0; text-align: center; }
.quiet_board ul.quiet_list { margin: 0; padding: 0; list-style: none; }
.quiet_board li { margin: 0; padding: 0; }

.quiet_board a,
.quiet_board a:link,
.quiet_board a:visited,
.quiet_board a:hover,
.quiet_board a:active { cursor: pointer; text-decoration: none; }

.quiet_board a.quiet_link,
.quiet_board a.quiet_link:link,
.quiet_board a.quiet_link:visited { text-decoration: none; }
.quiet_board a.quiet_link:hover { text-decoration: underline; }
.quiet_board a.quiet_link:active { text-decoration: none; }

.quiet_board a.quiet_arrow,
.quiet_board a.quiet_arrow:link,
.quiet_board a.quiet_arrow:visited,
.quiet_board a.quiet_arrow:hover,
.quiet_board a.quiet_arrow:active { font-family: Sans; font-size: 1.1em; }

.quiet_board input.quiet_300 { width: 30em; }
.quiet_board input.quiet_100 { width: 10em !important; }

.quiet_board .quiet_icon { font-family: Verdana; font-size: 0.9em; font-weight: normal; }
.quiet_board .quiet_large { font-size: 1.6em; } 
.quiet_board .quiet_medium { font-size: 1em; }
.quiet_board .quiet_small { font-size: 0.9em; }
.quiet_board .quiet_hoverer .quiet_hover { visibility: hidden; }
.quiet_board .quiet_hoverer:hover .quiet_hover { visibility: visible; }
.quiet_board .quiet_nohover:hover { background-color: transparent !important; }
.quiet_board .quiet_img { margin-top: 0.3em; }

.quiet_board div.document_popup_menu,
.quiet_board div.comment_popup_menu { text-align: right; }

.quiet_board div.quiet_member { display: inline; font-size: 1em; cursor: pointer; }
.quiet_board div.quiet_member.member_0 { cursor: help; }
.quiet_board div.quiet_block { clear: both; width: 100%; margin-bottom: 0.5em; }
.quiet_board div.quiet_block div.quiet_left,
.quiet_board div.quiet_block div.quiet_right { margin-top: 0.5em; }
.quiet_board div.quiet_left { float: left; width: auto; padding-left: 0.5em; text-align: left; }
.quiet_board div.quiet_right { float: right; width: auto; padding-right: 0.5em; text-align: right; }
.quiet_board div.quiet_wrap { margin: 0 0.5em; overflow: hidden; }
.quiet_board div.quiet_wrap textarea { margin: 0.5em 0 0 0; }
.quiet_board div.quiet_margin { margin-top: 4em; }
.quiet_board div.quiet_body { padding: 0.5em; border-top-width: 1px; border-bottom-width: 1px; }

.quiet_board div.quiet_pic_wrap { position: relative; margin-left: 1.5em; }
.quiet_board div.quiet_pic_view { float: left; position: relative; width: 1em; margin-left: -1em; }
.quiet_board div.quiet_pic { position: relative; margin: 0.5em 0; padding: 0.5em; border-width: 1px; background-color: #FFF; background-position: center center; background-repeat: no-repeat; text-align: center; overflow: hidden; }
.quiet_board div.quiet_pic_name { position: absolute; bottom: 0.5em; left: 0.5em; right: 0.5em; width: auto; height: 2em; padding-right: 0.5em; background-color: #000; line-height: 2em; text-align: right; white-space: nowrap; opacity: 0.5; filter:alpha(opacity=50); }
.quiet_board div.quiet_pic_name div { color: #FFF; }
.quiet_board div.quiet_pic_contents { float: left; width: 100%; }
.quiet_board div.document_sign { position: relative; text-align: right; }
.quiet_board div.document_sign div.quiet_pic_view { float: right; width: auto; margin: 0; margin-right: 0.5em; padding: 0; position: relative; }
.quiet_board div.document_sign div.quiet_pic_contents { float: right; width: auto; margin-top: 2em; padding: 0 0.5em; border-top-width: 1px; border-top-style: dotted; }

.quiet_board table.document_list { width: 100%; margin: 0; padding: 0; border-top-width: 1px; border-bottom-width: 1px; text-align: center; }
.quiet_board table.document_list th { height: 2em; border-style: dotted; border-bottom-width: 1px; }
.quiet_board table.document_list.lined th { border-style: solid; }
.quiet_board table.document_list.lined td { border-style: dotted; border-top-width: 1px; }
.quiet_board table.document_list.lined tbody tr:first-child td { border-top-width: 0; }
.quiet_board table.document_list.headless thead { display: none; }
.quiet_board table.document_list tr th:first-child,
.quiet_board table.document_list tr td:first-child { padding-left: 1em; }
.quiet_board table.document_list th.cell_title { width: 100%; }
.quiet_board table.document_list td.cell_title { width: 100%; text-align: left; }
.quiet_board table.document_list td.cell_center { width: 100%; text-align: center; }
.quiet_board table.document_list th { height: 2em; padding-right: 1em; border-bottom-width: 1px; font-weight: normal; white-space: nowrap; }
.quiet_board table.document_list tr.row_active,
.quiet_board table.document_list td { height: 100%; padding: 0; white-space: nowrap; text-align: center; }
.quiet_board table.document_list td a,
.quiet_board table.document_list td a:link,
.quiet_board table.document_list td a:visited { display: block; height: 100%; padding: 0; padding-right: 1em; }
.quiet_board table.document_list td input { margin-right: 1em; }
.quiet_board table.document_list td .thumb { margin: 10px 0; }
.quiet_board table.document_list td .quiet_small,
.quiet_board table.document_list td .quiet_icon { line-height: 1.9em; }

.quiet_board div.write_content { padding: 0 0.9em; }
.quiet_board div.document_body { min-height: 2em; padding: 0 1em; }
.quiet_board img.document_profile { border: 1px solid; margin-left: 1em; padding: 0.5em; }
.quiet_board .document table.document_info { margin: 0; }
.quiet_board table.document_info { margin: 2em 0 1.9em 0; }
.quiet_board table.document_info tr:hover { background-color: transparent !important; }
.quiet_board table.document_info th { height: 2em; padding: 0 0.5em 0 1em; border-width: 0; font-weight: normal; text-align: right; vertical-align: top; white-space: nowrap; }
.quiet_board table.document_info td { border-width: 0; text-align: left; }
.quiet_board table.document_info p { margin: 0; padding: 0; }
.quiet_board table.document_info label { margin: 0; }
.quiet_board table.document_info textarea { width: 30em; height: 4.8em; margin: 0.4em 0.2em 0 0; padding: 0; font-size: 1.232em; line-height: 1.6em; }
.quiet_board table.document_info input { margin-right: 0 !important; }
.quiet_board table.document_info input[type="text"] { width: 30em; }
.quiet_board table.document_info input.date { width: 6.5em; }
.quiet_board table.document_info input.address { width: 20em; }
.quiet_board table.document_info .button { position: static; width: auto; height: 1.2em; margin: 0 0 0 0.5em; padding: 0; border: 0; background: none; cursor: pointer; color: inherit; font-size: 1em; line-height: 1.2em; vertical-align: baseline; }
.quiet_board table.document_info .button span { position: static; width: auto; height: 1.2em; margin: 0; padding: 0; border: 0; background: none; cursor: pointer; color: inherit; font-size: 1em; line-height: 1.2em; }
.quiet_board table.document_info select { margin-right: 0; }
.quiet_board table.document_info ul { margin: 0; padding: 0; list-style: none; }
.quiet_board table.document_info li { margin: 0; padding: 0; padding-right: 0.5em; float: left; }

div.comment_list { margin-left: 3em; }
div.comment,
div.comment_reply,
div.comment_write { margin-top: 2em; }
div.comment_head { border-style: dotted; border-bottom-width: 1px; }
div.comment_body { margin: 0.5em; }
div.comment_reply, 
div.comment_edit,
div.comment.mode_edit div.comment_view { display: none; }
div.comment.mode_edit div.comment_edit { display: block; }
div.comment.mode_reply div.comment_reply { display: block; margin-left: 5em; }
div.comment_write div.comment_head,
div.comment_reply div.comment_head { border: 0; }

.quiet_board div.notice { width: auto; margin: 0 1em; margin-bottom: 4em; padding: 1em; border-width: 1px; }
.quiet_board div.notice h1 { margin: 0; margin-bottom: 1em; text-align: left; }

.quiet_board div.quiet_message { width: 24em; margin: 0 auto; padding: 2em 0; text-align: center; }
.quiet_board div.quiet_message h1 { margin: 0; margin-bottom: 2em; }

.quiet_board div.quiet_tags { padding-top: 2em; text-align: center; }

.quiet_board div.quiet_page { width: 100%; border-width: 1px 0 1px 0; }
.quiet_board dl.quiet_about { width: 32.5em; margin: 0 auto; padding: 0; }
.quiet_board dl.quiet_about dt { clear: both; float: left; width: 7.5em; height: 2em; margin: 0; margin-bottom: 2em; padding: 0; text-align: right; }
.quiet_board dl.quiet_about dd { float: left; width: 24.5em; margin: 0; margin-bottom: 2em; padding: 0; padding-left: 0.5em; }
.quiet_board dl.quiet_help { width: 38em; margin: 0 auto; padding: 0; }
.quiet_board dl.quiet_help dt { clear: both; float: left; width: 10em; height: 2em; margin: 0; margin-bottom: 2em; padding: 0; text-align: right; }
.quiet_board dl.quiet_help dd { float: left; width: 27em; margin: 0; margin-bottom: 2em; padding: 0; padding-left: 0.5em; }