/* ページ全体 */
html {
overflow-y: scroll;
}
a {
text-decoration: none;
color: #4F00B2;
}
a:hover {
color: #4387E9;
}
body {
background-color: #FFFFFF;
background-image: ;
color: #1F1E47;
font-family: Meiryo, メイリオ, "MS PGothic", "ＭＳ Ｐゴシック", Osaka, sans-serif;
text-align: center;
}
.emph {
color: #1F1E47;
font-weight: bold;
}
td {
text-align: left;
}
th.form_item {
text-align: left;
}
#base {
width: 75%;
margin-left: auto;
margin-right: auto;
}
#base_title {
color: #000033;
}
#base_title_msg {
font-size: 100%;
}
#base_sys_msg {
color: #1F1E47;
font-size: 100%;
font-weight: bold;
}
#base_navi {
font-size: 80%;
}
#base_search {
font-size: 80%;
}
#base_msg_list {
}
#base_page_next, #base_page_prev {
font-size: 80%;
}
#base_form_frame {
width: 100%;
}
#base_form_main {
font-size: 100%;
margin-left: auto;
margin-right: auto;
}
#base_form_msg {
}
#base_form_msg_table {
text-align: left;
margin-left: auto;
margin-right: auto;
}
#base_form_msg_table tr td ul li {
font-size: 80%;
}
#base_footer {
font-size: 80%;
text-align: right;
}
#base_footer a.admin_link {
color: #1F1E47;
}
#base_footer a.rss {
color: #ffffff;
background: #ee9225;
border: 1px outset;
}
#base_footer a.rss:hover {
color: #ffffff;
}

/* メッセージの枠 */
table.msg {
border: #262B3C solid 1px;
width: 100%;
}
tr.msg_header {
}
td.msg_header {
background-color: #FFFFFF;
}
tr.msg_body {
background-color: #FFFFFF;
}
td.msg_body {
padding: 10px;
}

/* メッセージのアイテム */
span.msg_delete_sel {
background-color: #1F1E47;
}
span.msg_id {
font-size: 80%;
color: #262B3C;
}
span.msg_id a {
color: #262B3C;
}
span.msg_subj {
color: #262B3C;
font-size: 100%;
font-weight: bold;
}
span.msg_subj a {
color: #262B3C;
}
span.msg_grade {
font-size: 100%;
font-weight: bold;
}
span.msg_name {
color: #262B3C;
font-size: 100%;
font-weight: bold;
}
span.msg_datetime {
color: #262B3C;
font-size: 80%;
}
span.msg_newmark {
color: #1F1E47;
font-size: 80%;
font-weight: bold;
}
span.msg_link {
font-size: 80%;
}

/* メッセージボディ内の要素 */
table.msgbody {
}
tr.msgbody {
}
td.msgbody_icon {
vertical-align: top;
padding: 10px;
}
td.msgbody_body {
width: 100%;
padding: 10px;
}
div.msgbody_image {
float: left;
margin-right: 10px;
margin-bottom: 10px;
}
div.msgbody_body {
font-size: 100%;
}
table.msgbody_admin {
clear: left;
}
tr.msgbody_admin
td.msgbody_admin_icon {
padding: 10px;
}
td.msgbody_admin {
padding: 10px;
}
div.msgbody_admin {
color: #006F90;
font-size: 80%;
}
