@charset "UTF-8";
/* ///////////////////////////////////////////////////////////////////

top.css

/////////////////////////////////////////////////////////////////// */


#contents p#main {
    margin: auto auto 30px;
    width: 994px;
}
#top_left_contents {
    width:690px;
    float:left;
    font-size:86%;
}
#top_left_contents .section {
    margin-bottom: 30px;
}
#contents .inner #top_left_contents h3 {
    background: none repeat scroll 0 0 #F3F3F3;
    margin-bottom: 15px;
    padding-bottom: 13px;
    padding-left: 10px;
    padding-top: 13px;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
}
#left_box,
#right_box {
    width:333px;
    border: 1px solid #EEEEEE;
}
#left_box {
    float:left;
}
#top_left_contents #info {
    border: 1px solid #EEEEEE;
}
#top_left_contents #info ul {
    padding: 0 15px 15px;
}
#top_left_contents #info ul dt span.new {
    color:#ff0000;
}
#top_left_contents #info ul li {
    background: url(../images/common/line.gif) repeat-x left bottom;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
#top_left_contents #info ul li.lastitem {
    background:none;
    margin-bottom: 0;
    padding-bottom: 0;
}
#top_left_contents #info ul li a {
    text-decoration:underline;
}
#top_left_contents #left_box dl,
#top_left_contents #right_box dl {
    padding: 0 15px 15px;
    line-height: 1.3;
}
#top_left_contents #left_box dl dt,
#top_left_contents #right_box dl dt {
    color: #F19149;
    min-height: 3.3em;
}
#top_left_contents #left_box dl dd li,
#top_left_contents #right_box dl dd li {
    margin-bottom: 3px;
}
#right_box {
    float:right;
}
#top_right_contents {
    width:250px;
    float:right;
}
#top_right_contents #bnr_area li {
    margin-bottom: 30px;
}
#top_right_contents #bnr_area li#bnr_02 {
    margin-top: -20px;
}
/* =========================================================
footer_bur
========================================================= */

#wrapper #footer_bur {
    border-top: 2px solid #EEEEEE;
    margin-bottom: 20px;
    padding-top: 40px;
    position: relative;
    z-index: 100;
}
#univ_bnr {
    overflow: hidden;
    width: 990px;
    margin-bottom:20px;
}
#univ_bnr li {
    float: left;
    margin-right: 10px;
}
#renmei_bnr {
    overflow: hidden;
}
#renmei_bnr li {
    float: left;
    margin-right: 25px;
}
