
.mt01 {
    margin-top: 1px !important;
}
.mt02 {
    margin-top: 2px !important;
}
.mt03 {
    margin-top: 3px !important;
}
.mt04 {
    margin-top: 4px !important;
}
.mt05 {
    margin-top: 5px !important;
}
.mt06 {
    margin-top: 6px !important;
}
.mt07 {
    margin-top: 7px !important;
}
.mt08 {
    margin-top: 8px !important;
}
.mt09 {
    margin-top: 9px !important;
}
.mt10 {
    margin-top: 10px !important;
}
.mt15 {
    margin-top: 15px !important;
}
.mt20 {
    margin-top: 20px !important;
}
.mt25 {
    margin-top: 25px !important;
}
.mt30 {
    margin-top: 30px !important;
}
.mt35 {
    margin-top: 35px !important;
}
.mt40 {
    margin-top: 40px !important;
}
.mt45 {
    margin-top: 45px !important;
}
.mt50 {
    margin-top: 50px !important;
}
.mt55 {
    margin-top: 55px !important;
}
.mb05 {
    margin-bottom: 5px !important;
}
.mb10 {
    margin-bottom: 10px !important;
}
.mb15 {
    margin-bottom: 15px !important;
}
.mb20 {
    margin-bottom: 20px !important;
}
.mb25 {
    margin-bottom: 25px !important;
}
.mb30 {
    margin-bottom: 30px !important;
}
.mb35 {
    margin-bottom: 35px !important;
}
.mb40 {
    margin-bottom: 40px !important;
}
.mb45 {
    margin-bottom: 45px !important;
}
.mb50 {
    margin-bottom: 50px !important;
}
.mb55 {
    margin-bottom: 55px !important;
}
.ml01 {
    margin-left: 1px !important;
}
.ml02 {
    margin-left: 2px !important;
}
.ml03 {
    margin-left: 3px !important;
}
.ml04 {
    margin-left: 4px !important;
}
.ml05 {
    margin-left: 5px !important;
}
.ml06 {
    margin-left: 6px !important;
}
.ml07 {
    margin-left: 7px !important;
}
.ml08 {
    margin-left: 8px !important;
}
.ml09 {
    margin-left: 9px !important;
}
.ml10 {
    margin-left: 10px !important;
}
.ml15 {
    margin-left: 15px !important;
}
.ml20 {
    margin-left: 20px !important;
}
.ml25 {
    margin-left: 25px !important;
}
.ml30 {
    margin-left: 30px !important;
}
.ml35 {
    margin-left: 35px !important;
}
.ml40 {
    margin-left: 40px !important;
}
.ml45 {
    margin-left: 45px !important;
}
.ml50 {
    margin-left: 50px !important;
}
.ml55 {
    margin-left: 55px !important;
}
.mr01 {
    margin-right: 1px !important;
}
.mr02 {
    margin-right: 2px !important;
}
.mr03 {
    margin-right: 3px !important;
}
.mr04 {
    margin-right: 4px !important;
}
.mr05 {
    margin-right: 5px !important;
}
.mr06 {
    margin-right: 6px !important;
}
.mr07 {
    margin-right: 7px !important;
}
.mr08 {
    margin-right: 8px !important;
}
.mr09 {
    margin-right: 9px !important;
}
.mr10 {
    margin-right: 10px !important;
}
.mr15 {
    margin-right: 15px !important;
}
.mr20 {
    margin-right: 20px !important;
}
.mr25 {
    margin-right: 25px !important;
}
.mr30 {
    margin-right: 30px !important;
}
.mr35 {
    margin-right: 35px !important;
}
.mr40 {
    margin-right: 40px !important;
}
.mr45 {
    margin-right: 45px !important;
}
.mr50 {
    margin-right: 50px !important;
}
.mr55 {
    margin-right: 55px !important;
}
.flL {
    float: left;
}
.flR {
    float: right;
}
.taLeft {
    text-align: left !important;
}
.taRight {
    text-align: right !important;
}
p.taCenter {
    text-align: center !important;
}
.dottedBottom01 {
    border-bottom: 1px dotted #b2b2b2;
}
.wsNowrap {
    white-space: nowrap;
}
.defaultCursor {
    cursor: default !important;
}
.pointerCursor {
    cursor: pointer !important;
}





p {
    line-height: 150%;
}
.txtBox01 {
    border: 1px solid #ccc;
    padding: 19px;
}
.txtBox02 {
    background: #fff1ed none repeat scroll 0 0;
    border: 1px solid #f2b39d;
    padding: 19px;
}
.txtBox03 {
    border: 1px solid #ccc;
    color: #e61717;
    padding: 10px;
}
.imgBoxL .flR, .imgBoxR .flL {
    width: 445px;
}
.list01 dt {
    font-weight: bold;
    margin-bottom: 5px;
}
.list01 dd {
    line-height: 150%;
    margin-bottom: 15px;
    padding-left: 12px;
}
.list02 dt {
    background: rgba(0, 0, 0, 0) url("/common/image/cmn_bg_txt01.jpg") repeat-x scroll 0 0;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    margin-bottom: 10px;
    text-indent: 14px;
}
.list02 dd {
    line-height: 150%;
    margin-bottom: 15px;
    padding-left: 26px;
    padding-right: 26px;
}
.list03 li {
    line-height: 150%;
    list-style: outside none disc;
    margin-bottom: 10px;
    margin-left: 20px;
}
.list04 li {
    line-height: 150%;
    margin-bottom: 10px;
    margin-left: 1em;
    text-indent: -1em;
}
.txtGreen {
    color: #3ea629 !important;
}
.txtRed {
    color: #e61717 !important;
}
th, td {
    line-height: 150%;
}
.table01 {
    border-bottom: 1px solid #d9d9d9;
    border-collapse: collapse;
    border-top: 1px solid #d9d9d9;
    font-size: 100%;
    width: 700px;
}
.table01 th {
    background: #f9f9f9 none repeat scroll 0 0;
    border-bottom: 1px solid #d9d9d9;
    border-right: 1px dotted #d9d9d9;
    color: #222;
    font-weight: bold;
    padding: 18px 15px;
    text-align: left;
    vertical-align: top;
}
#en_history.table01 th {
    background: #f9f9f9 none repeat scroll 0 0;
    border-bottom: 1px solid #d9d9d9;
    border-right: 1px dotted #d9d9d9;
    color: #222;
    font-weight: bold;
    padding: 18px 15px;
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
}
.table01 td {
    border-bottom: 1px solid #d9d9d9;
    border-right: 1px dotted #d9d9d9;
    color: #222;
    padding: 18px;
}
.table01 .borderRightNone01 {
    border-right: medium none;
}
.table02 {
    border-bottom: 1px solid #d9d9d9;
    border-collapse: collapse;
    border-top: 1px solid #d9d9d9;
    font-size: 100%;
    width: 700px;
}
.table02 th.broadCategory01 {
    background: #575757 none repeat scroll 0 0;
    border-right: 1px dotted #d9d9d9;
    color: #fff;
    font-weight: bold;
    text-align: center;
}
.table02 th {
    background: #f9f9f9 none repeat scroll 0 0;
    border-bottom: 1px solid #d9d9d9;
    border-right: 1px dotted #d9d9d9;
    color: #222;
    font-weight: bold;
    padding: 13px 15px;
    text-align: left;
}
.table02 td {
    border-bottom: 1px solid #d9d9d9;
    color: #222;
    padding: 13px 20px;
}
.table03 {
    border-bottom: 1px solid #d9d9d9;
    border-collapse: collapse;
    border-top: 1px solid #d9d9d9;
    font-size: 100%;
    width: 700px;
}
.table03 tr.titTable01 th {
    background: #f9f9f9 none repeat scroll 0 0;
    border-bottom: 1px solid #d9d9d9;
    border-right: 1px dotted #d9d9d9;
    color: #222;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
}
.table03 td {
    border-bottom: 1px solid #d9d9d9;
    border-right: 1px dotted #d9d9d9;
    color: #222;
    padding: 10px 15px;
}
.table03 tr.titTable01 th.borderRightNone01, .table03 .borderRightNone01 {
    border-right: medium none;
}
.table03code {
    border: 1px solid #d9d9d9;
    border-collapse: collapse;
    font-size: 100%;
    width: 700px;
}
.table03code th {
    background: #003366 none repeat scroll 0 0;
    border-bottom: 1px solid #d9d9d9;
    border-right: 1px dotted #d9d9d9;
    color: #222;
    font-weight: bold;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
    text-align: center;
}
.table03code th span.font-white {
    color: #ffffff;
}
.table03code td {
    border-bottom: 1px solid #d9d9d9;
    border-right: 1px dotted #d9d9d9;
    color: #222;
    padding: 10px 15px;
}
.table04 table {
    border-bottom: 1px solid #d9d9d9;
    border-collapse: collapse;
    border-top: 1px solid #d9d9d9;
    font-size: 100%;
    width: 480px;
}
.table04 table th {
    background: #f9f9f9 none repeat scroll 0 0;
    border-bottom: 1px solid #d9d9d9;
    border-right: 1px dotted #d9d9d9;
    color: #222;
    font-weight: bold;
    padding: 13px 15px;
    text-align: left;
}
.table04 table td {
    border-bottom: 1px solid #d9d9d9;
    color: #222;
    padding: 13px 20px;
}
.table05 table {
    border-bottom: 1px solid #d9d9d9;
    border-collapse: collapse;
    border-top: 1px solid #d9d9d9;
    font-size: 100%;
    text-align: right;
    width: 700px;
}
.table05 table th {
    background: #f9f9f9 none repeat scroll 0 0;
    border-right: 1px dotted #d9d9d9;
    color: #222;
    font-weight: bold;
    padding: 13px 3px 8px;
    text-align: center;
}
.table05 table tr.titTable01 th.solidBottom01 {
    border-bottom: 1px solid #d9d9d9;
}
.table05 table tr.btnTable01 th {
    border-bottom: 1px solid #d9d9d9;
    padding-top: 0;
}
.table05 table tr.btnTable01 .btnLeft {
    margin-right: 5px;
}
.table05 table tr.bgGray01 {
    background: #f9f9f9 none repeat scroll 0 0;
}
.table05 table td {
    border-bottom: 1px solid #d9d9d9;
    border-right: 1px dotted #d9d9d9;
    color: #222;
    padding: 10px;
}
.table05 table th.borderRightNone01, .table05 table td.borderRightNone01 {
    border-right: medium none;
}
.table06 {
    border-bottom: 1px solid #d9d9d9;
    border-collapse: collapse;
    border-top: 1px solid #d9d9d9;
    font-size: 100%;
    text-align: right;
    width: 700px;
}
.table06 th {
    background: #f9f9f9 none repeat scroll 0 0;
    border-right: 1px dotted #d9d9d9;
    color: #222;
    font-weight: bold;
    padding: 13px 3px 8px;
    text-align: center;
}
.table06 tr.btnTable01 {
    border-bottom: 1px solid #d9d9d9;
}
.table06 tr.btnTable01 th {
    padding-top: 0;
}
.table06 tr.btnTable01 .btnLeft {
    margin-right: 5px;
}
.table06 tr.bgGray01 {
    background: #f9f9f9 none repeat scroll 0 0;
}
.table06 td {
    border-bottom: 1px solid #d9d9d9;
    border-right: 1px dotted #d9d9d9;
    color: #222;
    padding: 10px;
}
.table06 th.borderRightNone01, .table06 td.borderRightNone01 {
    border-right: medium none;
}
.table06 .txtlink02 {
    margin-bottom: 5px;
}




#StripeTable .even-row {
    background-color: #f9f9f9;
}
.categoryTop01 {
    background: rgba(0, 0, 0, 0) url("/common/image/cmn_bg_txt_category02.jpg") repeat-y scroll 0 0;
    width: 660px;
}
.categoryTop01 dt a, .categoryTop02 a {
    display: block;
    height: 45px;
    line-height: 45px;
    text-indent: 38px;
    width: 660px;
}
.categoryTop01 dt a {
    background: rgba(0, 0, 0, 0) url("/common/image/cmn_bg_txt_category01.jpg") no-repeat scroll 0 0;
}
.categoryTop02 a {
    background: rgba(0, 0, 0, 0) url("/common/image/cmn_bg_txt_category04.jpg") no-repeat scroll 0 0;
}
.categoryTop01 dt a:visited, .categoryTop02 a:visited {
    color: #3060df;
}
.categoryTop01 dt a:hover, .categoryTop02 a:hover {
    color: #bf3030;
    text-decoration: none;
}
.categoryTop01 dt a:hover {
    background: rgba(0, 0, 0, 0) url("/common/image/cmn_bg_txt_category01_on.jpg") no-repeat scroll 0 0;
}
.categoryTop02 a:hover {
    background: rgba(0, 0, 0, 0) url("/common/image/cmn_bg_txt_category04_on.jpg") no-repeat scroll 0 0;
}
.categoryTop01 dd {
    background: rgba(0, 0, 0, 0) url("/common/image/cmn_bg_txt_category03.jpg") no-repeat scroll center bottom;
    line-height: 150%;
    padding: 15px;
}
.categoryTop01 dd div {
    line-height: 150%;
}
.categoryTop03 .flL, .categoryTop03 .flR {
    background: rgba(0, 0, 0, 0) url("/common/image/cmn_bg_txt_category06.jpg") repeat-y scroll 0 0;
    width: 325px;
}
.categoryTop03 dt a {
    background: rgba(0, 0, 0, 0) url("/common/image/cmn_bg_txt_category05.jpg") no-repeat scroll 0 0;
    display: block;
    height: 45px;
    line-height: 45px;
    text-indent: 38px;
    width: 325px;
}
.categoryTop03 dt a:visited {
    color: #3060df;
}
.categoryTop03 dt a:hover {
    background: rgba(0, 0, 0, 0) url("/common/image/cmn_bg_txt_category05_on.jpg") no-repeat scroll 0 0;
    color: #bf3030;
    text-decoration: none;
}
.categoryTop03 dt a.win01 {
    background: rgba(0, 0, 0, 0) url("/common/image/cmn_bg_txt_category13.jpg") no-repeat scroll 0 0;
    display: block;
    height: 45px;
    line-height: 45px;
    text-indent: 38px;
    width: 325px;
}
.categoryTop03 dt a.win01:hover {
    background: rgba(0, 0, 0, 0) url("/common/image/cmn_bg_txt_category13_on.jpg") no-repeat scroll 0 0;
    color: #bf3030;
    text-decoration: none;
}
.categoryTop03 dt.nolink {
    background: rgba(0, 0, 0, 0) url("/common/image/cmn_bg_txt_category08.jpg") no-repeat scroll 0 0;
    display: block;
    height: 45px;
    line-height: 45px;
    text-indent: 38px;
    width: 325px;
}
.categoryTop03 dd {
    background: rgba(0, 0, 0, 0) url("/common/image/cmn_bg_txt_category07.jpg") no-repeat scroll center bottom;
    line-height: 150%;
    padding: 15px;
}
.categoryTop03 dd div {
    line-height: 150%;
}
.categoryTop03 dd .dottedBottom01 {
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.categoryTop03 p .flL, .categoryTop03 p .flR {
    width: auto;
}
.backIndex01 {
    background: rgba(0, 0, 0, 0) url("/common/image/cmn_ico_arrow05.gif") no-repeat scroll left center;
    padding-left: 9px;
}
.pageEject02Wrapper {
    text-align: center;
    width: 700px;
}
.pageEject02 {
    margin: 0 auto;
    width: 280px;
}
.pageNum01 {
    padding-left: 5px;
}
.pageNum01 li {
    float: left;
    line-height: 29px;
    text-align: center;
    width: 30px;
}
.pageNum01 li a {
    background: rgba(0, 0, 0, 0) url("/common/image/cmn_btn_page05.jpg") no-repeat scroll 0 0;
    display: block;
    height: 29px;
    width: 25px;
}
.pageNum01 li a:visited {
    color: #3060df;
}
.pageNum01 li a:hover {
    color: #bf3030;
    text-decoration: none;
}
.linkAdb01 {
    border: 1px solid #ccc;
    padding: 14px;
}
.graphHeader {
    background: rgba(0, 0, 0, 0) url("/common/image/cmn_bg_data01.jpg") no-repeat scroll 0 0;
    height: 38px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 12px;
    width: 670px;
}
* html .graphHeader {
    height: 50px;
    width: 700px;
}
.graphHeader select {
    margin-top: 3px;
}
.graphHeader p {
    margin-top: 2px;
}
.graphHeader input.disit04 {
    width: 40px;
}
.graphHeader input.disit02 {
    width: 30px;
}
.showBtn01 {
    background: rgba(0, 0, 0, 0) url("/common/image/cmn_btn_display01.jpg") no-repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    height: 26px;
    width: 53px;
}
.graphFooter {
    background: rgba(0, 0, 0, 0) url("/common/image/cmn_bg_data02.jpg") no-repeat scroll 0 0;
    height: 50px;
    padding-left: 20px;
    padding-right: 9px;
    width: 671px;
}
* html .graphFooter {
    width: 700px;
}
.graphFooter .graphFooterInner01 {
    color: #fff;
    vertical-align: bottom;
    width: 263px;
}
.graphFooter .graphFooterInner01 .flL {
    display: block;
    line-height: 1.2;
    margin-top: 11px;
}
.graphFooter .graphFooterInner01 .flR {
    display: block;
    margin-top: 12px;
    padding-right: 20px;
    text-align: right;
}
.graphFooter .graphFooterInner01 .flR span {
    font-size: 26px;
}
.graphFooter .graphFooterInner02 {
    margin-top: 9px;
}
.story {
    margin-bottom: 20px;
    padding: 0 10px;
}
.story p {
    margin-bottom: 1em;
    margin-left: 5px;
}
.story table {
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px 0 0 1px;
    font-size: 100%;
    margin-top: 0;
}
.story th {
    border-collapse: collapse;
    border-color: #cccccc;
    border-style: solid;
    border-width: 0 1px 1px 0;
    padding: 3px;
    white-space: nowrap;
}
.story td {
    background-color: #ffffff;
    border-collapse: collapse;
    border-color: #cccccc;
    border-style: solid;
    border-width: 0 1px 1px 0;
    padding: 3px;
}
.story ul {
    margin: 10px 0;
    padding-left: 20px;
}
.story ul li {
    line-height: 1.2em;
    margin: 5px 0;
}
#recruit dl dt span.window img {
    padding-bottom: 18px;
    padding-left: 5px;
}
* html #recruit dl dt span.window a {
    padding-top: 16px;
}
* html #recruit dl dt span.window img {
    margin-left: 5px;
    padding-bottom: 6px;
}
* + html #recruit dl dt span.window a {
    padding-top: 2px;
}
* + html #recruit dl dt span.window img {
    padding-bottom: 3px;
}
#lNavi {
    float: right;
    text-align: left;
    width: 243px;
}
#lNavi a:link {
    color: #3060df;
}
#lNavi a:visited {
    color: #3060df;
}
#lNavi a:hover {
    color: #bf3030 !important;
}
dl#fundInfo, dl#fundSim, dl#studyBasicNavi, dl#English {
    background-image: url("/common/image/cmn_lnavi04.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
    padding-bottom: 5px;
}
dl#fundInfo dd, dl#fundSim dd, dl#studyBasicNavi dd, dl#English dd {
    background-image: url("/common/image/cmn_lnavi02.gif");
    background-repeat: repeat-y;
    padding: 0 2px;
}
dl#fundInfo dd ul li span, dl#fundSim dd ul li span, dl#studyBasicNavi dd ul li span, dl#English dd ul li span {
    background-image: url("/common/image/cmn_lnavi03.jpg");
    background-repeat: repeat-x;
    border-bottom: 1px solid #ddd;
    display: block;
    height: 37px;
    line-height: 37px;
    vertical-align: middle;
}
dl#fundInfo dd ul li.last01 span, dl#fundSim dd ul li.last01 span, dl#studyBasicNavi dd ul li.last01 span, dl#English dd ul li.last01 span {
    border-bottom: medium none;
    height: 36px;
    line-height: 36px;
}
dl#fundInfo dd ul li span a, dl#fundSim dd ul li span a, dl#studyBasicNavi dd ul li span a, dl#English dd ul li span a {
    background-image: url("/common/image/cmn_ico_arrow03.gif");
    background-position: 10px 12px;
    background-repeat: no-repeat;
    display: block;
    padding: 0 10px 0 30px;
}
* html dl#fundInfo dd ul li span a, * html dl#fundSim dd ul li span a, * html dl#studyBasicNavi dd ul li span a, * html dl#English dd ul li span a {
    width: 100%;
}
dl#fundInfo dd ul li.cr span a, dl#fundSim dd ul li.cr span a, dl#studyBasicNavi dd ul li.cr span a, dl#English dd ul li.cr span a {
    color: #bf3030;
    font-weight: bold;
    text-decoration: none;
}
dl#fundInfo dd ul li.cr span a:link, dl#fundInfo dd ul li.cr span a:visited, dl#fundInfo dd ul li.cr span a:hover, dl#fundInfo dd ul li.cr span a:active, dl#fundSim dd ul li.cr span a:link, dl#fundSim dd ul li.cr span a:visited, dl#fundSim dd ul li.cr span a:hover, dl#fundSim dd ul li.cr span a:active, dl#studyBasicNavi dd ul li.cr span a:link, dl#studyBasicNavi dd ul li.cr span a:visited, dl#studyBasicNavi dd ul li.cr span a:hover, dl#studyBasicNavi dd ul li.cr span a:active, dl#English dd ul li.cr span a:link, dl#English dd ul li.cr span a:visited, dl#English dd ul li.cr span a:hover, dl#English dd ul li.cr span a:active {
    color: #bf3030;
}
dl#fundInfo dd ul li ul, dl#fundSim dd ul li ul, dl#studyBasicNavi dd ul li ul, dl#English dd ul li ul {
    border-bottom: 1px solid #ddd;
    padding-bottom: 8px;
    padding-left: 13px;
    padding-top: 8px;
}
dl#fundInfo dd ul li ul li, dl#fundSim dd ul li ul li, dl#studyBasicNavi dd ul li ul li, dl#English dd ul li ul li {
    background-image: url("/common/image/cmn_ico_arrow01.gif");
    background-position: 0 50%;
    background-repeat: no-repeat;
    line-height: 200%;
    padding-left: 10px;
    vertical-align: middle;
}
dl#fundInfo dd ul li span.window img {
    padding-bottom: 13px;
    padding-left: 5px;
}
* html dl#fundInfo dd ul li span.window a {
    padding-top: 12px;
}
* html dl#fundInfo dd ul li span.window img {
    margin-bottom: 3px;
    margin-left: 5px;
}
* + html dl#fundInfo dd ul li span.window a {
    padding-top: 5px;
}
* + html dl#fundInfo dd ul li span.window img {
    margin-bottom: 0;
}
dl#companyInfoNavi {
    background-image: url("/common/image/cmn_lnavi04.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
    padding-bottom: 5px;
}
dl#companyInfoNavi dd {
    background-image: url("/common/image/cmn_lnavi02.gif");
    background-repeat: repeat-y;
    padding: 0 2px;
}
dl#companyInfoNavi dd dl {
    background: #f4f2f3 none repeat scroll 0 0;
    border-bottom: 1px solid #ddd;
    padding-bottom: 8px;
}
dl#companyInfoNavi dd dl.last01 {
    border-bottom: medium none;
}
dl#companyInfoNavi dd dl dt span {
    background-image: url("/common/image/cmn_lnavi03.jpg");
    background-repeat: repeat-x;
    border-bottom: 1px solid #ddd;
    display: block;
    font-weight: bold;
    height: 37px;
    line-height: 37px;
    margin-bottom: 8px;
    text-indent: 10px;
    vertical-align: middle;
}
dl#companyInfoNavi dd dl dd {
    background-image: url("/common/image/cmn_ico_arrow010.gif");
    background-position: 0 50%;
    background-repeat: no-repeat;
    line-height: 200%;
    margin-left: 13px;
    padding-left: 10px;
    vertical-align: middle;
}
dl#companyInfoNavi dd dl dd.textLong {
    background-image: url("/common/image/cmn_ico_arrow010.gif");
    background-position: 0 20%;
    background-repeat: no-repeat;
    line-height: 140%;
    margin-left: 13px;
    padding-left: 10px;
    padding-right: 8px;
}
dl#companyInfoNavi dd dl dd.cr a {
    color: #bf3030;
    font-weight: bold;
    text-decoration: none;
}
dl#companyInfoNavi dd dl dd.cr a:link, dl#companyInfoNavi dd dl dd.cr a:visited, dl#companyInfoNavi dd dl dd.cr a:hover, dl#companyInfoNavi dd dl dd.cr a:active {
    color: #bf3030;
}
dl#companyInfoNavi dd dl dd.companyInfoNaviInner01 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin-left: 0;
    padding-left: 0;
}
dl#companyInfoNavi dd dl dd.companyInfoNaviInner01 dl {
    border-bottom: medium none;
}
dl#companyInfoNavi dd dl dd.companyInfoNaviInner01 dl dt span {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: medium none;
    margin-bottom: 0;
}
dl#marketInfoNavi {
    background-image: url("/common/image/cmn_lnavi04.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
    padding-bottom: 5px;
}
dl#marketInfoNavi dd {
    background-image: url("/common/image/cmn_lnavi02.gif");
    background-repeat: repeat-y;
    padding: 0 2px;
}
dl#marketInfoNavi dd dl {
    background: #f4f2f3 none repeat scroll 0 0;
    border-bottom: 1px solid #ddd;
    padding-bottom: 8px;
}
dl#marketInfoNavi dd dl.last01 {
    border-bottom: medium none;
}
dl#marketInfoNavi dd dl dt span {
    background-image: url("/common/image/cmn_lnavi03.jpg");
    background-repeat: repeat-x;
    border-bottom: 1px solid #ddd;
    display: block;
    font-weight: bold;
    height: 37px;
    line-height: 37px;
    margin-bottom: 8px;
    text-indent: 10px;
    vertical-align: middle;
}
dl#marketInfoNavi dd dl dd {
    background-image: url("/common/image/cmn_ico_arrow010.gif");
    background-position: 0 50%;
    background-repeat: no-repeat;
    line-height: 200%;
    margin-left: 13px;
    padding-left: 10px;
    vertical-align: middle;
}
dl#marketInfoNavi dd dl dd.cr a {
    color: #bf3030;
    font-weight: bold;
    text-decoration: none;
}
dl#marketInfoNavi dd dl dd.cr a:link, dl#marketInfoNavi dd dl dd.cr a:visited, dl#marketInfoNavi dd dl dd.cr a:hover, dl#marketInfoNavi dd dl dd.cr a:active {
    color: #bf3030;
}
dl#marketInfoNavi dd dl dd.marketInfoNaviInner01 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin-left: 0;
    padding-left: 0;
}
dl#marketInfoNavi dd dl dd.marketInfoNaviInner01 dl {
    border-bottom: medium none;
}
dl#marketInfoNavi dd dl dd.marketInfoNaviInner01 dl dt span {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: medium none;
    margin-bottom: 0;
}
#lNavi .openNavi01 {
    background-image: url("/common/image/cmn_navi_info03.jpg");
    background-position: center bottom;
    background-repeat: no-repeat;
    overflow: hidden;
    padding-bottom: 3px;
}
#lNavi .openNavi01 dd {
    background-color: #fff;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    display: inline-block;
    width: 241px;
}
* html #lNavi .openNavi01 dd {
    width: 243px;
}
#lNavi .openNavi01 dd ul {
    margin-bottom: 8px;
}
#lNavi .openNavi01 dd ul li {
    background-position: 0 7px;
    background-repeat: no-repeat;
    line-height: 170%;
    margin-top: 7px;
    padding-left: 8px;
}
#lNavi .openNavi01 dd ul li ul {
    margin-bottom: 0;
}
#lNavi .openNavi02 {
    background-image: url("/common/image/cmn_navi_info03.jpg");
    background-position: center bottom;
    background-repeat: no-repeat;
    overflow: hidden;
    padding-bottom: 3px;
}
#lNavi .openNavi02 dd {
    background-color: #fff;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    display: inline-block;
    width: 241px;
}
* html #lNavi .openNavi02 dd {
    width: 243px;
}
#lNavi .openNavi02 dd ul {
    margin-bottom: 8px;
}
#lNavi .openNavi02 dd ul li {
    background-position: 0 7px;
    background-repeat: no-repeat;
    line-height: 170%;
    margin-top: 7px;
    padding-left: 10px;
}
#lNavi .openNavi01-i {
    background-image: none;
    background-position: center bottom;
    background-repeat: no-repeat;
    overflow: hidden;
    padding-bottom: 3px;
}
#lNavi .openNavi01-i dd {
    background-color: #fff;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    display: inline-block;
    width: 241px;
}
* html #lNavi .openNavi01-i dd {
    border: medium none;
    width: 241px;
}
* + html #lNavi .openNavi01-i dd {
    border-left: medium none;
    width: 241px;
}
#lNavi .openNavi01-i dd ul {
    margin-bottom: 8px;
}
#lNavi .openNavi01-i dd ul li {
    background-position: 0 7px;
    background-repeat: no-repeat;
    line-height: 170%;
    margin-top: 7px;
    padding-left: 10px;
}
#lNavi .infoList01 ul li ul {
    display: block;
    margin-top: 2px;
    padding-left: 0;
}
#lNavi .infoList01 ul li ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    line-height: 100%;
    margin-bottom: 3px;
    margin-right: 3px;
    margin-top: 0;
    padding-left: 0;
}
* html #lNavi .infoList01 ul li ul li {
    margin-right: 2px;
}
#lNavi .lateList01 dd {
    padding-top: 5px;
}
#lNavi .lateList01 p {
    margin-bottom: 8px;
    padding-left: 10px;
    padding-right: 10px;
}
#lNavi .lateList01 dd span.taRight {
    display: block;
    padding-right: 10px;
}
#lNaviShortCut {
    background-image: url("/common/image/cmn_bg_link02.gif");
    background-repeat: repeat-y;
    text-align: center;
}
#lNaviShortCut p {
    height: 5px;
    line-height: 5px;
}
#lNaviShortCut p.top01 img {
    vertical-align: top;
}
:first-child + html #lNaviShortCut p img {
    vertical-align: top;
}
#lNaviShortCut ul {
    margin-bottom: 8px;
    margin-top: 8px;
}
* html #lNaviShortCut ul {
    margin-bottom: 0;
    margin-top: 0;
}
#lNaviShortCut ul li {
    margin-bottom: 5px;
}
#lNaviShortCut ul li.last01 {
    margin-bottom: 0;
}
#lNaviMobileLink {
    background-image: url("/common/image/cmn_bg_mobile02.gif");
    background-repeat: repeat-y;
}
#lNaviMobileLink p {
    line-height: 110%;
}
#lNaviMobileLink p.top01 img {
    vertical-align: top;
}
:first-child + html #lNaviMobileLink p img {
    vertical-align: bottom;
}
:first-child + html #lNaviMobileLink p.top01 img {
    vertical-align: top;
}
#lNaviMobileLink .box01 {
    padding: 10px 5px;
    text-align: center;
}
#footer {
    width: 100%;
}
#pageTopLink {
    background-image: url("/common/image/cmn_bg_pagetop01.png");
    background-repeat: repeat-x;
    height: 38px;
    width: 100%;
}
#pageTopLink p {
    height: 38px;
    line-height: 38px;
    margin: 0 auto;
    text-align: right;
    vertical-align: middle;
    width: 960px;
}
#footerInner {
    background-color: #ededed;
    background-image: url("/common/image/cmn_img_border01.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    display: inline-block;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}
#footerInner .footerbtn01, #footerInner .footerbtn02 {
    padding-left: 0;
}
#footerInner .footerbtn01 li {
    display: inline-block;
    margin: 0 10px;
}
#footerInner .footerbtn01 li a {
    background-image: url("/common/image/cmn_btn_footer01.png");
    background-repeat: no-repeat;
    display: block;
    font-size: 0;
    height: 54px;
    line-height: 0;
    width: 300px;
}
#footerInner .footerbtn01 li.amkam a {
    background-position: 0 0;
}
#footerInner .footerbtn01 li.amkam a:hover {
    background-position: 0 -55px;
}
#footerInner .footerbtn01 li.am a {
    background-position: -332px 0;
}
#footerInner .footerbtn01 li.am a:hover {
    background-position: -332px -55px;
}
#footerInner .footerbtn02 {
    margin-top: 10px;
}
#footerInner .footerbtn02 li {
    display: inline-block;
    margin: 0 10px;
}
#footerInner .footerbtn02 li a {
    background-image: url("/common/image/cmn_btn_footer02.png");
    background-repeat: no-repeat;
    display: block;
    font-size: 0;
    height: 54px;
    line-height: 0;
    width: 217px;
}
#footerInner .footerbtn02 li.mufg a {
    background-position: 0 0;
}
#footerInner .footerbtn02 li.mufg a:hover {
    background-position: -218px 0;
}
#footerInner .footerbtn02 li.bk a {
    background-position: 0 -56px;
}
#footerInner .footerbtn02 li.bk a:hover {
    background-position: -218px -56px;
}
#footerInner .footerbtn02 li.tr a {
    background-position: 0 -111px;
}
#footerInner .footerbtn02 li.tr a:hover {
    background-position: -218px -111px;
}
#footerInner .footerbtn02 li.sc a {
    background-position: 0 -166px;
}
#footerInner .footerbtn02 li.sc a:hover {
    background-position: -218px -166px;
}
#footerNav01 {
    background-image: url("/common/image/cmn_img_border01.png");
    background-position: center top;
    background-repeat: no-repeat;
    margin-top: 20px;
    padding-top: 25px;
}
#footerNav01 ul {
    margin-bottom: 15px;
}
#footerNav01 ul li {
    background-image: url("/common/image/cmn_ico_arrow013.png");
    background-position: 0 0.2em;
    background-repeat: no-repeat;
    display: inline;
    font-size: 14px;
    line-height: 2em;
    margin: 0 10px;
    padding-left: 16px;
}
#footerNav01 ul li a {
    color: #1d68a3;
    text-decoration: underline;
}
#footerNav01 ul li a:hover {
    text-decoration: none;
}
#footerNav01 ul li a.cl {
    background-image: url("/common/image/cmn_ico_window03.png");
    background-position: right top;
    background-repeat: no-repeat;
    padding-right: 20px;
}
#footerNav01 ul li a.pdf {
    background-image: url("/common/image/cmn_ico_pdf03.png");
    background-position: right top;
    background-repeat: no-repeat;
    padding-right: 30px;
}
#footerNav02 {
    background-image: url("/common/image/cmn_bg_arroww.png");
    background-position: center top;
    background-repeat: no-repeat;
    height: 105px;
}
#footerNav02 ul {
    padding-top: 20px;
}
#footerNav02 ul li {
    background-image: url("/common/image/cmn_ico_arrow014.png");
    background-position: 20px top;
    background-repeat: no-repeat;
    border-left: 1px solid #222222;
    display: inline;
    font-size: 16px;
    margin: 0 10px;
    padding-left: 40px;
}
#footerNav02 ul li.first {
    background-position: 0 top;
    border: medium none;
    padding-left: 20px;
}
#footerNav02 ul li a {
    color: #1d68a3;
    text-decoration: underline;
}
#footerNav02 ul li a:hover {
    text-decoration: none;
}
#copyright {
    background-color: #505050;
    color: #fff;
    text-align: left;
    width: 100%;
}
#copyrightInner {
    font-size: 12px;
    margin: 0 auto;
    padding: 20px 0;
    width: 960px;
}
#search {
    float: right;
}
input#search-box {
    height: 18px;
    width: 144px;
}
html > body input#search-box {
    height: 18px;
    width: 148px;
}
.entry-box {
    color: #666666;
    width: 145px;
}
* html .entry-box {
    width: 150px;
}
#bizasarchAspSuggest {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    width: 275px !important;
    z-index: 1000;
}
* html #bizasarchAspSuggest {
    width: 270px !important;
}
#bizasarchAspSuggest li {
    background-color: #f5f5f5;
    border-bottom: 1px solid #b0c4de;
    border-left: 1px solid #b0c4de;
    border-right: 1px solid #b0c4de;
    list-style: outside none none;
    padding: 1px 0;
}
#bizasarchAspSuggest li.sgItemOn {
    background-color: #e5ebfb;
    cursor: pointer;
}
#recently {
    height: 300px;
    width: 240px;
}
* html #recently {
    height: 330px;
    width: 240px;
}
#fund-tabs {
    background-image: url("/fund/image/salecosearch_tab_line01.jpg");
    background-repeat: repeat-x;
    height: 34px;
}
#fund-tabs .fund-tab {
    height: 34px;
}
.bridgeList li {
    background: transparent url("/common/image/cmn_ico_arrow05.gif") no-repeat scroll left center;
    line-height: 150%;
    margin-bottom: 10px;
    padding-left: 9px;
}
.bridgeList02 li {
    line-height: 150%;
    margin-bottom: 10px;
}
.bridgeList02 li span {
    color: #666666;
    font-weight: bold;
}
.jbondsList02 li {
    line-height: 150%;
    margin-bottom: 10px;
}
.jbondsList02 li span {
    color: #666666;
    font-weight: bold;
}
.NewsUrl li img {
    vertical-align: middle;
}
.bold {
    font-weight: bold;
}
.dtUnderline dt {
    border-bottom: 1px solid #d9d9d9;
    font-weight: normal;
    padding: 0 0 0 5px;
}
.listChild01 {
    list-style: inside none disc;
}
.listChild01 li {
    margin: 0 0 0 15px !important;
}
.tblMonth {
    background: #f9f9f9 none repeat scroll 0 0;
    font-weight: bold;
    text-align: right;
    vertical-align: top;
    white-space: nowrap;
    width: 35px;
}
.indent {
    padding-left: 1em;
    text-indent: -1em;
}
.indent02 {
    padding-left: 2em;
    text-indent: -2em;
}
.olDecimal li {
    line-height: 150%;
    list-style: inside none decimal;
}
#message .heading {
    border-bottom: 1px solid #d9d9d9;
    font-size: 130%;
    font-weight: bold;
    padding: 0 0 0 10px;
}
#message .imgBoxR {
    position: relative;
}
#message .imgBoxR .flL {
    width: 520px;
}
#message .imgBoxR .flL .pName {
    bottom: 0;
    position: absolute;
    right: 150px;
}
#concept li {
    line-height: 150%;
    list-style: outside none decimal;
    margin: 0 0 0 16px;
}
#profile .officer {
    border: medium none;
    border-collapse: collapse;
    font-size: 100%;
    padding: 3px;
    width: auto;
}
#profile .officer th {
    background-color: #ffffff;
    border: medium none;
    font-weight: normal;
    padding: 0;
    text-align: right;
}
#profile .officer td {
    border: medium none;
    padding: 0 0 0 15px;
    text-align: left;
}
#history th {
    white-space: nowrap;
}
#balance {
    border-bottom: 1px solid #d9d9d9;
    border-collapse: collapse;
    border-top: 1px solid #d9d9d9;
    width: 700px;
}
#balance th {
    background: #f9f9f9 none repeat scroll 0 0;
    border-right: 1px dotted #d9d9d9;
    padding: 10px;
    text-align: left;
    width: 300px;
}
#balance td {
    padding: 10px;
    text-align: right;
}
#award th {
    white-space: nowrap;
}
#press table {
    clear: both;
    width: 680px;
}
#press li {
}
#press th {
    border-bottom: 1px dotted #d9d9d9;
    font-weight: normal;
    padding: 5px;
    vertical-align: top;
    width: 150px;
}
#press td {
    border-bottom: 1px dotted #d9d9d9;
    padding: 5px;
}
#stewardship .h302 {
    background: rgba(0, 0, 0, 0) url("/common/image/cmn_ico_line01.gif") no-repeat scroll left top;
    font-weight: bold;
    line-height: 1.3;
    text-indent: 13px;
}
#stewardship h3.subhead {
    background: rgba(0, 0, 0, 0) url("/common/image/cmn_ico_line01.gif") no-repeat scroll left top;
}
#stewardship h3.subhead span {
    display: block;
    font-weight: bold;
    line-height: 1.3;
    margin-left: 4em;
    text-indent: -3em;
}
#stewardship ul li {
    line-height: 150%;
    margin-bottom: 10px;
    margin-left: 2em;
    text-indent: -1em;
}
#derivatives h3.subhead {
    background: rgba(0, 0, 0, 0) url("/common/image/cmn_ico_line01.gif") no-repeat scroll left top;
}
#derivatives h3.subhead span {
    display: block;
    font-weight: bold;
    line-height: 1.3;
    margin-left: 4em;
    text-indent: -3em;
}
#derivatives .fontL {
    font-size: 120%;
}
#derivatives dl {
    margin-bottom: 20px;
    margin-left: 15px;
}
#derivatives dl dt {
    line-height: 150%;
    margin-bottom: 5px;
}
#derivatives dl dd {
    display: list-item;
    line-height: 150%;
    list-style-type: disc;
    margin-bottom: 5px;
    margin-left: 2em;
}
#derivatives dl dd.notes01 {
    line-height: 150%;
    list-style-type: none;
    margin-bottom: 5px;
    margin-left: 4em;
    text-indent: -2em;
}
#giketsu .menuBox {
    background-image: url("/fund/image/fundinfo_bg02.jpg");
    background-repeat: repeat-y;
    margin-bottom: 35px;
    width: 700px;
}
#giketsu .menuBox p {
    line-height: 100% !important;
    margin: 0 !important;
}
#giketsu .menuBox p.top01 img {
    vertical-align: top;
}
#giketsu .menuBox li {
    background: rgba(0, 0, 0, 0) url("/common/image/cmn_ico_arrow05.gif") no-repeat scroll left center;
    line-height: 150%;
    margin: 0 0 8px;
    padding: 0 0 0 15px;
}
#giketsu ol {
    list-style: outside none decimal;
}
#giketsu li {
    line-height: 150%;
    margin: 0 0 8px;
}
#giketsu p {
    line-height: 150%;
    margin: 0 0 8px;
}
#giketsu .gian dt {
}
#giketsu .gian dd {
    margin: 0 0 5px;
}
#giketsu table {
}
#giketsu .listChild02 {
    list-style: outside none disc;
    margin: 0 0 0 1em;
}
#giketsu .listChild02 li {
    margin: 0 0 0 15px !important;
}
#giketsu .indent02 {
    padding-left: 1.5em;
    text-indent: -1.5em;
}
#accounting table {
    margin: 0 auto 40px;
    width: 620px;
}
#accounting th {
    border-bottom: 1px dotted #d9d9d9;
    font-weight: normal;
    padding: 9px;
    vertical-align: top;
    width: 150px;
}
#accounting td {
    border-bottom: 1px dotted #d9d9d9;
    padding: 9px;
}
#recruit1 li {
    margin: 0 0 5px;
}
#recruit1 table {
}
#recruit1 th {
    width: 110px;
}
.recruitChild {
    border: medium none;
    border-collapse: collapse;
    padding: 3px;
    width: auto;
}
.recruitChild th {
    background-color: #ffffff;
    border: medium none;
    font-weight: normal;
    padding: 0;
    text-align: left;
    width: 100px !important;
}
.recruitChild td {
    border: medium none;
    padding: 0 0 0 20px;
    text-align: left;
}
.recruitChild td.mynavi {
    padding-left: 0;
}
.recruitSalary {
    padding: 0 0 0 60px !important;
}
#climateHead {
    border-bottom: 1px solid #cccccc;
    font-size: 130%;
    font-weight: bold;
    padding: 0 0 0 10px;
    width: 500px;
}
#climateWrap {
    overflow: hidden;
}
#climateL {
    float: left;
    padding: 0 0 0 20px;
    width: 510px;
}
#climateR {
    margin: 0 0 0 550px;
    width: 120px;
}
#climate table {
    border-collapse: collapse;
    border-color: #d9d9d9 -moz-use-text-color;
    border-style: solid none;
    border-width: 1px medium;
}
#climate table .borderRightNone01 {
    border-right: medium none;
}
#climate th {
    background: #f9f9f9 none repeat scroll 0 0;
    border-bottom: 1px solid #d9d9d9;
    border-right: 1px dotted #d9d9d9;
    color: #222;
    font-weight: bold;
    padding: 8px;
    text-align: center;
    vertical-align: middle;
}
#climate td {
    border-bottom: 1px solid #d9d9d9;
    border-left: 1px dotted #d9d9d9;
    padding: 8px;
    vertical-align: top;
}
.climateTbl01 {
    width: 425px;
}
.climateTbl02 {
    width: 275px;
}
.climateTbl03 {
    width: 15px;
}
.visblHdn {
    visibility: hidden;
}
.knowledgeBox div {
    background: rgba(0, 0, 0, 0) url("/fund/image/fundinfo_bg04.jpg") repeat-y scroll center center;
}
.knowledgeBox p {
    background: rgba(0, 0, 0, 0) url("/fund/image/fundinfo_bg05.jpg") no-repeat scroll center bottom;
    margin: 0 0 20px;
    padding: 20px;
}
.knowledgeBox p span {
    line-height: 150%;
}
.knowledgeBox p span.taCenter {
    display: block;
}
#study .menuBox {
    background-image: url("/fund/image/fundinfo_bg02.jpg");
    background-repeat: repeat-y;
    margin-bottom: 35px;
    width: 700px;
}
#study .menuBox p {
    line-height: 100% !important;
    margin: 0 !important;
}
#study .menuBox p.top01 img {
    vertical-align: top;
}
#study .menuBox li {
    background: rgba(0, 0, 0, 0) url("/common/image/cmn_ico_arrow010.gif") no-repeat scroll left center;
    line-height: 150%;
    margin: 0 0 8px;
    padding: 0 0 0 15px;
}
#study li {
    line-height: 150%;
}
.pageEject03 {
    height: 29px;
    overflow: hidden;
    position: relative;
}
.pageEject03 ul {
    float: left;
    left: 50%;
    position: relative;
}
.pageEject03 li {
    float: left;
    left: -50%;
    position: relative;
}
.disc dt {
    display: list-item;
    font-weight: normal;
    list-style-position: inside;
    list-style-type: disc;
}
#study05 table {
    table-layout: fixed;
    width: 660px;
}
#study05 .stdyTblL {
    width: 150px;
}
#study05 .stdyTblR {
    width: 510px;
}
.indnt dd {
    margin: 0 0 5px;
    padding: 0 0 0 1.5em;
}
#study07 table {
    table-layout: fixed;
    width: 660px;
}
#study07 .stdy0701th01 {
    width: 130px;
}
#study07 .stdy0701th02 {
    width: 130px;
}
#study07 .stdy0701th03 {
    width: 400px;
}
#study07 .stdy0702th01 {
    width: 70px;
}
#study07 .stdy0702th02 {
    width: 210px;
}
#study07 .stdy0702th03 {
    width: 380px;
}
#study08 li {
    line-height: 120%;
    list-style: outside none disc;
    margin: 0 0 2px 20px;
}
#study09 dd {
    margin: 0 0 2px;
}
#study10 .shiki {
}
#study10 .bunshi {
    border-bottom: 1px solid #222;
}
#study10 .bunbo {
    text-align: center;
}
#study10 .stdyLst10 dt {
    font-weight: normal;
    margin: 0 0 5px;
    text-decoration: underline;
}
#study10 .stdyLst10 dd {
    margin: 0 0 5px 10px;
}
.fundBox div {
    background: rgba(0, 0, 0, 0) url("/fund/image/fundinfo_bg04.jpg") repeat-y scroll center center;
}
.fundBox p {
    background: rgba(0, 0, 0, 0) url("/fund/image/fundinfo_bg05.jpg") no-repeat scroll center bottom;
    margin: 0 0 20px;
    padding: 20px;
}
.attentionWrap .attentionFundBox .flL, .attentionWrap .attentionFundBox .flR {
    background: rgba(0, 0, 0, 0) url("/common/image/cmn_bg_txt_category06.jpg") repeat-y scroll 0 0;
    width: 325px;
}
.attentionWrap .attentionFundBox dl {
    width: 325px;
}
.attentionWrap .attentionFundBox dl dt {
    background: rgba(0, 0, 0, 0) url("/common/image/cmn_bg_txt_category05.jpg") no-repeat scroll 0 0;
    font-size: 12px !important;
    line-height: 1.2em;
}
.attentionWrap .attentionFundBox dt a {
    display: block;
    padding: 0 0 0 38px;
}
.attentionWrap .attentionFundBox dd {
    background: rgba(0, 0, 0, 0) url("/common/image/cmn_bg_txt_category07.jpg") no-repeat scroll center bottom;
    line-height: 150%;
    padding: 15px;
}
.attentionWrap .attentionFundBox dt a:visited {
    color: #3060df;
}
.attentionWrap .attentionFundBox dl dt a:hover {
    background: rgba(0, 0, 0, 0) url("/common/image/cmn_bg_txt_category05_on.jpg") no-repeat scroll center top;
    color: #bf3030;
    text-decoration: none;
}
.attentionWrap dd img {
    float: right;
}
.attentionWrap .attentionFundBox dl.attentionNolnkHead dt span {
    background: rgba(0, 0, 0, 0) url("/common/image/cmn_bg_txt_category08.jpg") no-repeat scroll center bottom;
    display: block;
    padding: 17px 0 16px 38px;
}
.attentionNolnkHead dt p {
    display: table-cell;
    height: 45px;
    line-height: 110% !important;
    padding: 0 0 0 38px;
    vertical-align: middle;
    width: 325px;
}
#attentionContents dd img {
    float: right;
}
.pageEject04 {
    height: 60px;
    overflow: hidden;
    position: relative;
}
.pageEject04 ul {
    float: left;
    left: 50%;
    position: relative;
}
.pageEject04 li {
    float: left;
    left: -50%;
    position: relative;
}


#gso15 .imgBoxL .flR, #gso15 .imgBoxR .flL {
    width: 520px;
}
#gso15 .dial .flR {
    width: 500px;
}
#gso15 .fontS {
    font-size: 88%;
}
#gso15 li {
    line-height: 150%;
}
#gso15 ol {
    list-style: outside none decimal;
}
#gso15 .nodisc li {
    list-style: outside none none;
}
#gso15 .pageEject05 {
    height: 76px;
    overflow: hidden;
    position: relative;
}
#gso15 .pageEject05 ul {
    float: left;
    left: 50%;
    position: relative;
}
#gso15 .pageEject05 li {
    float: left;
    left: -50%;
    position: relative;
}
#gso15 .goannai li {
    background: transparent url("/common/image/cmn_ico_arrow010.gif") no-repeat scroll left center;
    line-height: 150%;
    margin: 0 0 8px 7px;
    padding: 0 0 0 20px;
}
#gso15 .tao li {
    line-height: 20px;
}
#gso15 .txtRed {
    color: #e61717;
}
#foy2012 .leadBox {
    width: 520px;
}
.tokusyokuList01 dt {
    font-weight: bold;
    line-height: 150%;
    margin: 0 0 10px;
}
.tokusyokuList01 dd {
    line-height: 150%;
    margin: 0 0 5px 10px;
}
.tokusyokuList02 li {
    line-height: 150%;
    margin: 0 0 2px 1em;
    text-indent: -1em;
}
.tokusyokuList03 li {
    display: list-item;
    line-height: 150%;
    list-style: outside none disc;
    margin: 0 0 2px 25px !important;
}
.tokusyokuList04 li {
    line-height: 150%;
    margin: 0 0 2px 2em !important;
    text-indent: -2em;
}
.tokusyokuListChild01 dt {
    font-weight: normal;
    line-height: 150%;
    margin: 0 0 2px;
}
.tokusyokuListChild01 dd {
    display: list-item;
    list-style: outside none disc;
    margin: 0 0 2px 25px !important;
}
.tokusyokuListChild02 dt {
    font-weight: normal;
    line-height: 150%;
    margin: 0 0 5px;
}
.tokusyokuListChild02 dd {
    margin: 0 0 5px 25px !important;
}
.tokusyokuListChild03 dt {
    font-weight: normal;
    line-height: 150%;
    margin: 0 0 5px;
}
.tokusyokuListChild03 dd {
    display: list-item;
    list-style: outside none disc;
    margin: 0 0 5px 25px !important;
    text-indent: 0;
}
.tokusyokuListChild04 dt {
    font-weight: normal;
    line-height: 150%;
    margin: 0 0 2px;
}
.tokusyokuListChild04 dd {
    display: list-item;
    list-style: outside none none;
    margin: 0 0 2px 1em !important;
}
.kouseiTblWrap {
}
.kouseiTbl {
    font-size: 100%;
    margin: 0 auto;
    padding: 0 20px;
    width: auto !important;
}
.kouseiTbl th {
    text-align: left;
}
.kouseiTbl td {
    padding: 0 0 3px;
    text-align: left;
    vertical-align: top;
    width: auto;
}
.kouseiTbl .kouseiTblLeft {
    padding: 0 50px 3px 0;
    text-align: left;
    vertical-align: top;
    width: auto;
}
.fundTbl th {
    width: 200px;
}
.table07 {
    border-bottom: 1px solid #d9d9d9;
    border-collapse: collapse;
    border-top: 1px solid #d9d9d9;
    font-size: 100%;
    margin: 0 auto;
    width: 400px !important;
}
.table07 th {
    background: #f9f9f9 none repeat scroll 0 0;
    border-bottom: 1px solid #d9d9d9;
    color: #222;
    font-weight: bold;
    padding: 10px 15px;
    text-align: left;
    vertical-align: top;
}
.table07 td {
    border-bottom: 1px solid #d9d9d9;
    border-right: 1px dotted #d9d9d9;
    color: #222;
    padding: 5px 0 5px 20px;
    text-align: left;
}
.table07 .borderRightNone01 {
    border-right: medium none;
}
.table07 .centerCol {
    padding: 5px 10px;
}
.table08 {
    border: medium none;
    border-collapse: collapse;
    font-size: 100%;
    margin: 0 auto;
    width: 700px;
}
.table08 th {
    color: #666;
    font-weight: bold;
    padding: 10px 2px 10px 10px;
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
    width: 20%;
}
.table08 td {
    color: #222;
    padding: 5px;
    text-align: left;
}
.table09 {
    border-bottom: 1px solid #d9d9d9;
    border-collapse: collapse;
    border-top: 1px solid #d9d9d9;
    font-size: 100%;
    margin: auto;
    width: 680px;
}
.table09 th {
    background: #f9f9f9 none repeat scroll 0 0;
    border-bottom: 1px solid #d9d9d9;
    border-right: 1px dotted #d9d9d9;
    color: #222;
    font-weight: bold;
    padding: 18px;
    text-align: center;
    vertical-align: top;
}
.table09 td {
    border-bottom: 1px solid #d9d9d9;
    border-right: 1px dotted #d9d9d9;
    color: #222;
    padding: 16px 20px;
}
.table09 .borderRightNone01 {
    border-right: medium none;
}
.jyuuyouList01 dt {
    line-height: 150%;
    margin: 0 0 5px;
}
.jyuuyouList01 dd {
    line-height: 150%;
    margin: 0 0 5px 10px;
}
#content_1col {
    text-align: left;
    width: 960px;
}


#tab_risk .txtBox01,
#tab_risk .linkAdb01 {
	display:none;
}
div#tab_report ul.plainlist_disclaimer {
	padding-bottom: 20px;
}