@charset "utf-8";

body {
    background:#FFFFFF;
}


/* 専用 */
#container {
    overflow:visible;
}

.sw-box, #siteName, #brdClm ol {
    width: auto;
}
#pageTitle .sw-box {
    height: auto;
}


/***/
.detail_free {
    position: relative;
}
.pageBody-inner-box {
    background-color: transparent;
    border-top: none;
    zoom: 1;
}
.whats-new-box .title-box-tool {
    visibility: hidden;
}

#footer .footer-inner-box {
    clear: both;
    float: left;
    width: 100%;
}

.w-wide.whats-new-box .wn-list ul li {
    width: 180px;
}

.w-subSiteTop.whats-new-box .wn-list ul li {
    width: 196px;
}

.index-menu-box .im-article {
    width: 160px;
    padding-bottom: 26px;
    margin-bottom: 26px;
    margin-right: 10px;
    font-size: 90%;
}

#container.portrait #articleHead {
    position: relative;
}

#container.faculty .h-list-box {
    position: relative;
}
#container.faculty .h-list-title {
    position: relative;
    height: 50px;
}
#container.faculty .h-list-title .h-list-scroller,
#container.faculty .h-list-title .h-list-menu {
    display:none;
}
#container.faculty .whats-new-outer li.icon_info {
    position: relative;
}