
/* basic
-------------------------------------------------------------- */
body .old_design {
    font-size: 12px;
    *font-size: 75%;
    line-height: 140%;
    text-align: center;
    color: #555;
}

body .old_design * {
    font-size: 100%;
}

.old_design h1,
.old_design h2,
.old_design h3,
.old_design h4,
.old_design h5,
.old_design h6,
.old_design form,
.old_design p,
.old_design th,
.old_design td,
.old_design dl,
.old_design dt,
.old_design dd {
    margin: 0;
    padding: 0;
}

.old_design a img {
    border: 0;
}

.old_design ul,
.old_design ol,
.old_design li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.old_design em {
    font-style: normal;
    font-weight: bold;
}

.old_design span.em {
    font-weight: bold;
}

.old_design a:link {
    color: #2680BF;
    text-decoration: underline;
}

.old_design a:visited {
    color: #2680BF;
    text-decoration: underline;
}

.old_design a:hover {
    color: #2680BF;
    text-decoration: underline;
}

.old_design a:active {
    color: #2680BF;
    text-decoration: underline;
}

/* general
-------------------------------------------------------------- */
/* margin */
.old_design .mt0 {
    margin-top: 0 !important;
}

.old_design .mt5 {
    margin-top: 5px !important;
}

.old_design .mt10 {
    margin-top: 10px !important;
}

.old_design .mt12 {
    margin-top: 12px !important;
}

.old_design .mt15 {
    margin-top: 15px !important;
}

.old_design .mt20 {
    margin-top: 20px !important;
}

.old_design .ml0 {
    margin-left: 0 !important;
}

.old_design .ml5 {
    margin-left: 5px !important;
}

.old_design .ml10 {
    margin-left: 10px !important;
}

.old_design .ml12 {
    margin-left: 12px !important;
}

.old_design .ml15 {
    margin-left: 15px !important;
}

.old_design .ml20 {
    margin-left: 20px !important;
}

.old_design .mb0 {
    margin-bottom: 0 !important;
}

.old_design .mb5 {
    margin-bottom: 5px !important;
}

.old_design .mb10 {
    margin-bottom: 10px !important;
}

.old_design .mb12 {
    margin-bottom: 12px !important;
}

.old_design .mb15 {
    margin-bottom: 15px !important;
}

.old_design .mb20 {
    margin-bottom: 20px !important;
}

.old_design .mr0 {
    margin-right: 0 !important;
}

.old_design .mr5 {
    margin-right: 5px !important;
}

.old_design .mr10 {
    margin-right: 10px !important;
}

.old_design .mr12 {
    margin-right: 12px !important;
}

.old_design .mr15 {
    margin-right: 15px !important;
}

.old_design .mr20 {
    margin-right: 20px !important;
}

/* align,valign */
.old_design .alignR {
    text-align: right !important;
}

.old_design .alignL {
    text-align: left !important;
}

.old_design .alignC {
    text-align: center !important;
}

.old_design .valignT {
    vertical-align: top !important;
}

.old_design .valignM {
    vertical-align: middle !important;
}

.old_design .valignB {
    vertical-align: bottom !important;
}

/* clearfix */
.old_design .clearfix:after {
    height: 0;
    visibility: hidden;
    content: ".";
    display: block;
    clear: both;
    line-height: 0;
}

.old_design .clearfix {
    _height: 1px;
    min-height: 1px;
    /*\*/
    /*/
	height: auto;
	overflow: hidden;
	/**/
}

/* layout
-------------------------------------------------------------- */
/* noscript?x?? */
.old_design .noscriptArea p {
    width: 950px;
    padding-left: 10px;
}

/* ?R???e???c?G???A */
.old_design #contents {
    width: 950px;
    padding: 0 0 39px;
    margin: 4px auto 0 auto;
    text-align: left;
}

.old_design #contents img {
    vertical-align: bottom;
}

.old_design div#breadcrumbs {
    margin-bottom: 6px;
    padding: 3px;
    background: #FBFBFB;
}

.old_design div#breadcrumbs strong {
    font-weight: normal;
}

.old_design div#mainArea {
    float: left;
    width: 708px;
}

.old_design div#sideBar {
    float: right;
    width: 222px;
}

.old_design .ic01 {
    padding-left: 10px;
    background: url(/assets/images/original/resources-images-top-info_bullet.gif) no-repeat 0 0.25em;
}

.old_design .ic02 {
    padding-left: 10px;
    background: url(/assets/images/original/resources-images-footer-icn_arrow.gif) no-repeat 0 0.25em;
}

