#container {
    font-size: 80%;
}

.to_edit_link{
display:block;
font-size:100%;
text-align:right;
padding:3px 5px;
margin:0px;
}

.navi{
text-align:center;
}


.def_brd_table{
margin:10px 5px 10px 20px;
padding: 2px;
border:2px;
line-height:120%;
font-size:120%;
width:600px;
}

.def_brd_table th{
color:#ffffff;
background-color:#999999;
letter-spacing:10px;
}


/*
.def_brdlist_block{
margin:10px 5px;
border:solid 1px #ff6600;
padding: 2px;
}
*/

.def_brdlist_label{
line-height:150%;
background-color:#ff6600;
font-size:100%;
color:#ffffff;
font-weight:bold;
letter-spacing:10px;
}

.def_brdlist_theme{
width:30%;
border:solid 1px #ffffff;
padding:0px 5px;
}
.def_brdlist_title{
width:50%;
border:solid 1px #ffffff;
padding:0px 5px;
}
.def_brdlist_update{
width:20%;
border:solid 1px #ffffff;
text-align:center;
padding:0px 5px;
}

.def_brdlist_label .def_brdlist_theme, .def_brdlist_label .def_brdlist_title{
text-align:center;
}
.def_brdlist_data{
line-height:150%;
font-size:120%;
}

.list_block{
margin:10px 5px;
padding: 2px;
}

.non_data_msg{
font-size:100%;
}

.brd_title_block{
background-color:#dcdcdc;
padding:5px;
width:630px;
}

.brd_title_block h3{
float:left;
font-size:120%;
margin:0px;
}

.brd_num, .brd_title{
padding-right:5px;
}

.brd_author{
font:normal;
}

.brd_update{
display:block;
font-size:100%;
text-align:right;
margin:0px;
}

.brd_content_block{
padding:5px;
width:100%;
font-size:120%;
margin-bottom:10px;
}

.brd_content_block img{
float:right;
border-style:none;
margin:5px;
}

.brd_content_block hr{
margin:0px;
}

.brd_passwd_form{
text-align:right;
}


.brd_reply_href{
text-align:right;
font-size:80%;
margin-bottom:10px;
}

.sub_brd_list{
padding-left:10px;
}

.sub_brd_list h3{
float:left;
font-size:100%;
margin:0px;
}

.sub_brd_count{
font-size:120%;
letter-spacing:5px;
padding-left:10px;
}


