@charset "UTF-8";
div#contents {
    margin:20px auto 30px auto;
    width:1013px;
    text-align:left;
}
div#contents div.l-area {
    width:635px;
    float:left;
    background:url(images/mds_idx_larea.gif) no-repeat left top;
    padding-top:80px;
}
div#contents div.l-area h2 {
    text-indent:-9999px;
    font-size:0;
    line-height:0;
}
div#contents div #topics {
    margin:0px 20px;
}
div#contents div #topics p{
    padding:7px 0px;
}
div#contents div.l-area dl {
    margin:0 25px 0 25px;
}
div#contents div.l-area dt {
    font-size:100%;
    background:url(images/icon_ymark_p.gif) no-repeat left center;
    padding-left:13px;
}
div#contents div.l-area dd {
    margin:0 0 15px 13px;
}
div#contents div.l-area .link-all {
    text-align:right;
    margin-right:25px;
}
div#contents div.l-area .link-all a {
    text-align:right;
    background:url(common/images/icon_ymark_p.gif) no-repeat left center;
    padding-left:13px;
}
div#contents div.r-area {
    width:370px;
    float:right;
}
div#contents div.r-area .idx-ybox {
    margin-bottom:10px;
}
div#contents div.r-area .idx-ybox div.idx-ybox-img {
    font-size:0pt;
    line-height:0pt;
    height:4px;
}
div#contents div.r-area .idx-ybox-m {
    background:url(images/idx_ybox_m.gif) repeat-y left top;
    padding:5px 10px 5px 10px;
}
div#contents div.r-area .idx-obox {
    margin-bottom:10px;
}
div#contents div.r-area .idx-obox div.idx-obox-img {
    font-size:0pt;
    line-height:0pt;
    height:4px;
}
div#contents div.r-area .idx-obox-m {
    background:url(images/idx_obox_m.gif) repeat-y left top;
    padding:5px 10px 5px 10px;
}
div#contents div.r-area .idx-obox-m p {
    font-size:100%;
    margin-bottom:1em;
}
div#contents div.r-area .idx-obox-m p span {
    color:#D22323;
}
