@charset "Shift_JIS";
/* Campaign global CSS  */

@import "/common_old/css/company/global_company100401.css";
@import url("/common_old/css/company/print.css") print;
/* ************************************************************************  */

#w980 div#mainArea ul.listBlock01 {
    list-style: none;
}
#w980 div#mainArea ul.listBlock01 li {
    position: relative;
    margin-bottom:1em;
    padding:0 0 1em 1.5em;
    background: url(/company/ir/img/index/20120515/ic01.gif) no-repeat 0px 4px;
    border-bottom: 1px dotted #bac6d9;
}
#w980 div#mainArea ul.listBlock01 li a {
    color: #225EA7;
    text-decoration: none;
}
#w980 div#mainArea ul.listBlock01 li a:hover {
    text-decoration: underline;
}
#w980 div#mainArea ul.listBlock01 dl dt {
    text-decoration: underline;
}
#w980 div#mainArea ul.listBlock01 dl dd {
    padding:0 0 0 0.5em;
    color:#000;
}
#w980 div#mainArea .listBlock02 li {
    position: relative;
    padding:0 0 0 1em;
}
#w980 div#mainArea .listBlock02 li:before {
    content: "・";
    position: absolute;
    left:0;
    top:0;
}
#w980 div#mainArea #contentsFrame .btnBlock01 a {
    width:480px;
    padding:20px 10px;
    margin: 0 auto;
    text-decoration: none;
    font-size:1.5em;
    text-align: center;
    display: block;
    background:#f98199;
    color:#fff;
    border-radius: 10px;
    -webkit-border-radius:;
    -moz-border-radius:;
    -ms-border-radius:;
    -o-border-radius:;
}
#w980 div#mainArea #contentsFrame .btnBlock01 a:hover {
    opacity: 0.6;
}
#w980 div#mainArea #contentsFrame .btnBlock01 a span {
    font-size:0.8em;
}
#w980 div#mainArea #contentsFrame .btnBlock01 a:link,
#w980 div#mainArea #contentsFrame .btnBlock01 a:visited {
    color:#fff;
}

/*220330_Add*/
.mb300 {margin-bottom: 300px;}
#w980 .textBox01 {
    font-size:0.9rem;
    margin: 0 0 20px 0;
}