@charset "utf-8";

#content_body p {margin-bottom: 5px; margin-top: 1em; margin-right: 10px; margin-left: 10px;}
#content_body ul {margin-bottom: 5px; margin-right: 10px; margin-left: 10px;}
#content_body ul.mark_dot li{list-style-position: inside; list-style-type: disc;}
#content_body ul.mark_1 li{ list-style-position: inside; list-style-image: url(images/mark_1.gif);}
#content_body div.section_1{margin: 10px; padding: 10px; border-color: #98c7ff; border-style: solid; border-width: 1px;}
#content_body .colored_back{background-color: #dfedff;}
#content_body .indent{padding-left: 10px;}
#content_body .bold{font-weight: bold;}
#content_body .large{font-size: 15px;}
#content_body .left{text-align: left;}
#content_body .center{text-align: center;}
#content_body .right{text-align: right;}
#content_body img.float_left{float:right; margin:10px;}
#content_body img.float_right{float:right; margin:10px;}


div#cource_image{width:670px; height:180px; margin-bottom: 0px;}
h3.cource_image {height:20px; margin-top:5px; margin-right:10px; margin-bottom: 25px; text-align:right;}
h3.cource_image a{font-size: 16px; background-position: 0 0px; background-image: url(images/mark_3.gif); background-repeat: no-repeat; padding-left:15px; text-decoration: none; color: #3399cc;}
h3.cource_image a:hover{text-decoration: underline;}
div#exam_image{width:670px; height:205px; margin-bottom: 0px;}

/*　学部　研究科　*/
div#left_column{padding: 10px; float: left; margin-right: 5px; width: 308px; background-image: url(images/background/column_back.png); background-repeat: no-repeat;}
div#right_column{padding: 10px; float: right; margin-left: 5px; width: 308px; background-image: url(images/background/column_back.png); background-repeat: no-repeat;}
div.departments_info h3{}
div.departments_info ul.departments{margin-bottom: 5px;}
div.departments_info .departments li{margin-left: 15px;}
div.departments_info .departments li a{font-weight: bold; color: #3399cc; text-decoration: none;}
div.departments_info .departments li a:hover{text-decoration: underline;}
div.departments_info table{width: 306px; border-collapse: collapse;}
div.departments_info table th{border-right-color: #333333; border-right-width: 1px; border-right-style: solid; padding: 3px; border-top-color: #333333; border-bottom-color: #333333; border-left-color: #333333; border-top-width: 1px; border-left-style: solid; border-bottom-style: solid; border-top-style: solid; border-bottom-width: 1px; border-left-width: 1px;}
div.departments_info table td{ padding: 3px; border-right-color: #333333; border-bottom-color: #333333; border-top-color: #333333; border-right-width: 1px; border-top-style: solid; border-bottom-style: solid; border-right-style: solid; border-bottom-width: 1px; border-top-width: 1px;}
div.departments_info table td a{}
div.departments_info table td a:hover{}
div.departments_info ul#content_menu{margin-bottom:10px;}
div.departments_info ul#content_menu li a{font-weight: bold; font-size: 14px; color: #336699; text-decoration: none; padding-left: 14px; background-image: url(images/mark_3.gif); background-repeat: no-repeat;}

#archives_page table.update_all {
    border-collapse: collapse;
    width: 100%;
}
#archives_page table.update_all {
    border-collapse: collapse;
}
#archives_page table.update_all th, #archives_page table.update_all td {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;
    border-style: none none solid;
    border-width: 0 0 1px;
    padding: 7px 0;
    vertical-align: top;
}
#archives_page table.update_all th {
    background-color: #FFFFFF;
    padding-right: 1em;
    width: 80px;
}
#archives_page a {
    text-decoration: none;
}
#archives_page_inner {
    float: right;
    width: 900px;
}
.multiple-pages {
    margin-left: auto;
    margin-top: 30px;
    text-align: center;
}