a {
    font-size:10pt;
}

#header #english {
    font-size:10pt;
}

#bar_login #top_login {
    background-color:#005197;
    color:#FFFFFF;
    font-size:10pt;
    width:950px;
    height:30px;
    float: left;
    text-align:right;
    line-height: 30px;
    vertical-align: middle;
}

#table_schedule {
    border-collapse: collapse;
    margin-top:5px;
    width:615px;
}

#table_schedule th {
    width:123px;
}

#table_schedule td {
    width:492px;
}

#table_schedule th, #table_schedule td {
    font-weight: normal;
    text-align: left;
    border-top-color: #000000;
    border-top-style: dotted;
    border-top-width: 1px;
    border-bottom-color: #000000;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    color:#333333;
    font-size:10pt;
    padding:7px;
}

.table_schedule_line_1 th, .table_schedule_line_1 td {
    background-color: #efefef;
}

.table_schedule_line_2 th, .table_schedule_line_2 td {
    background-color: #FFFFFF;
}

#table_news td {
    font-size:10pt;
    padding:5px;
}

#table_news td img {
    margin-right:5px;
}

#meeting_detail {
    line-height:2.0em;
}

#meeting_detail .meeting_subject {
    font-size:16pt;
	font-weight:bold;
}

#meeting_detail .meeting_field {
    font-size:10pt;
}

#meeting_detail .meeting_access {
    font-size:9pt;
    line-height:1.2em;
}

#meeting_detail .meeting_speaker {
    font-size:12pt;
    font-weight: bold;
}

#meeting_detail .meeting_title {
    /*font-weight: bold;*/
}

#meeting_detail .meeting_post {
    /*font-weight: bold;*/
}

#contents_publication {
    font-size:10pt;
}

#footer {
    font-size:10pt;
}

.table_summary th {
    font-size:10pt;
}

.table_summary td {
    font-size:10pt;
}

#contents_middle .topic_path li{
    font-size:10pt;
}

.table_list td{
    font-size:10pt;
}

#contents_about_expain {
    font-size:10pt;
}

.contents_field .about_photo {
    font-size:10pt;
}

.contents_field .about_explain {
   font-size:10pt;
}

#contents_left .contents_field .contents_text {
    font-size:10pt;
}

.banner_block .banner_title {
    font-size:12pt;
}

.banner_block .banner_explain {
    font-size:10pt;
}

.contents_field .greet_introduce {
    font-size:10pt;
}

.contents_field .greet_policy {
    font-size:10pt;
}

.contents_field .greet_plan {
    font-size:10pt;
}

.association {
    font-size:10pt;
}

.contents_field .border_black {
    font-size:10pt;
}

.contents_field .border_glay {
    font-size:10pt;
}

.volunteer_list {
    font-size:10pt;
}

table.makeup_detail_list th, table.makeup_detail_list td {
    font-size:10pt;
}

.alert_message {
    font-size:10pt;
}

table.table_talk th {
    font-size:10pt;
}

table.table_talk td {
    font-size:10pt;
}

.contents_inquiry {
    font-size:10pt;
}

#dictionary_list li {
    font-size:10pt;
}

.dictionary .word {
    font-size:10pt;
}

.dictionary .mean {
    font-size:10pt;
}

#syuho_box01 {width:570px;}
#syuho_box01left {float:left; width:280px;}
#syuho_box01right {float:right; width:280px;}
#syuho_box01left a, #syuho_box01right a { width:270px; display:block; font-size:12px; padding:5px 0px 5px 15px;block;background-image:url('../images/yajirushi.gif'); background-repeat:no-repeat; background-position:0px 5px;}
#syuho_box02 {width:570px; border:1px solid #818181; padding:15px 0px; margin:5px auto; text-align:center;}
#syuho_box02 p { font-size:12px; line-height:18px; margin:5px 0px 0px 0px;}
#text_flashdl { font-size:12px; color:#333333; line-height:18px; margin:5px 0px 0px 0px;}
#text_flashdl img { float:right; margin:0px 0px 0px 10px;}

.contents_download_explain {
    font-size:10pt;
}

#download_menu {
    font-size:10pt;
}

#download_contents ul li {
    font-size:10pt;
}

.members_table th, .members_table td {
    font-size:10pt;
}

#message_alert span, #message_detail_alert span {
    font-size:10pt;
}

#message_large_table #message_menu ul li {
    font-size:10pt;
}

#message_table table {
    font-size:10pt;
}

#message_header {
    font-size:10pt;
}

#attend_confirm {
    font-size:10pt;
}

.message_response {
    font-size:10pt;
}

.message_response_body {
    font-size:10pt;
}

#message_pager ul li {
    font-size:10pt;
}

.schedule_explain {
    font-size:10pt;
}
