
@charset "utf-8";

div#top {
    background-color: #ffffff;
}

/* wrap {{{ */
div#top {
    background-color: #ffffff;
}

div#wrap {
    background: none;
    min-width: 946px;
}

div.areacentering {
    margin-right: auto;
    margin-left: auto;
}
/* }}} */
/* clumnb {{{ */

div#header div.site-navi p.site-navi-d {
    float: left;
    width: auto;
}

/* }}} */

/* common {{{ */
div.institutional {
    font-size: 116.67%;
    line-height: 1.5em;
}
.textC {
    text-align: center;
}
.textR {
    text-align: right;
}
.textS {
    font-size: 80%;
}
.fl_r {
    float: right;
}
.fl_l {
    float: left;
}
.mgl_20 {
    margin-left: 18px;
}
.mg25 {
    margin-top: 25px;
}
.mgb10 {
    margin-bottom: 10px;
}
.arrow-r {
    background-position: 0 0.45em;
    padding-left: 12px;
}
.arrow-d {
    background-position: 0 0.45em;
    padding-left: 10px;
}
.pdf {
    background-position: 0 0.05em;
    padding-left: 22px;
    min-height: 17px;
}
.link {
    background-position: 0 0.4em;
    padding-left: 17px;
}
.arrow-r,
.arrow-l,
.link,
.pdf {
    margin: 0;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
div.column2-right h2 {
    margin: 3px 0 21px 3px;
}
div.institutional h3 {
    margin: 30px 0 15px;
    padding: 0;
}
div.institutional h3.top {
    margin-top: 0;
}
div.institutional h4 {
    background-color: #efefef;
    border-left: solid 5px #555555;
    padding: 3px 4px 4px 9px;
    margin: 25px 0 13px 0;
}
div.institutional ul li {
    background-image: url('/images/common/list-marker1.gif');
    background-repeat: no-repeat;
    background-position: 0 0.48em;
    padding-left: 14px;
    margin-bottom: 12px;
}
div.institutional ul li.last,
div.institutional ul li.mgb0 {
    margin-bottom: 0;
}
div.institutional ol.list-number03 li {
    line-height: 1.4;
    list-style-type: none;
    margin-left: 2.7em;
    text-indent: -2.7em;
}
div.institutional p.button_search {
    clear: both;
    text-align: right;
}
div.institutional .img-center {
    text-align: center;
}
div.institutional .box-center {
    margin-left: 65px;
}
div.institutional .Tcnt {
    text-align: center;
}
div.institutional dl.institutional_dl {
    margin: 0;
    padding: 0;
    width: 690px;
}
div.institutional dl.institutional_dl dt {
    float: left;
    margin: 0;
    padding: 0 0 0 2px;
    width: 120px;
}
div.institutional dl.institutional_dl dd {
    float: left;
    margin: 0 0 0 15px;
    padding: 0;
    width: 553px;
}
/* }}} */

/* header {{{ */
div#header div.o-header02 {
    padding: 11px 0 10px 0;
}
div#header div.o-header02 div.o-header02-in div.o-header02-in-right01 {
    width: auto;
}
div#header div.o-header02 div.o-header02-in ul.font-navi {
    margin-right: 12px;
}
div#header div.o-header02 div.o-header02-in a.bt-corpo {
    margin-right: 7px;
    width: 115px;
    height: 24px;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
    float: left;
    background: url('/images/header/bt_corporate.gif') no-repeat;
}
div#header div.o-header02 div.o-header02-in a.bt-corpo:hover {background: url('/images/header/bt_corporate_on.gif') no-repeat;}

div#header div.o-header02 div.o-header02-in a.bt-en {
    margin-right: 0;
    width: 111px;
    height: 24px;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
    float: left;
    background: url('/images/header/bt_en.gif?202101') no-repeat;
}
div#header div.o-header02 div.o-header02-in a.bt-en:hover {background: url('/images/header/bt_en_on.gif?202101') no-repeat;}

div#header div.o-header02 div.o-header02-in a.bt-mypage {
    margin-right: 0;
    width: 113px;
    height: 24px;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
    float: left;
    background: url('/institutional/images/header/bt_mypage.gif') no-repeat;
}
div#header div.o-header02 div.o-header02-in a.bt-mypage:hover {background: url('/institutional/images/header/bt_mypage_on.gif') no-repeat;}

div#header div.gnavi {
    clear: both;
    width: 100%;
    min-width: 940px;
    height:50px;
    background: url('/institutional/images/header/gnavi_bg.gif') repeat-x;
}
div#header div.gnavi ul {
    width: 940px;
    margin: 0 auto;
}
div#header div.gnavi ul li {
    float: left;
}
div#header div.gnavi ul li a {
    background: url('/institutional/images/header/gnavi.gif?202101') no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    float: left;
    height:50px;
}

div#header div.gnavi li a#home {width: 188px;}
div#header div.gnavi li a#home:hover,
div#header div.gnavi li a#home-on {width: 188px;background-position: 0 -50px;}

div#header div.gnavi li a#business {width: 188px;background-position: -188px 0;}
div#header div.gnavi li a#business:hover,
div#header div.gnavi li a#business-on {width: 188px;background-position: -188px -50px;}

div#header div.gnavi li a#philosophy {width: 188px;background-position: -376px 0;}
div#header div.gnavi li a#philosophy:hover,
div#header div.gnavi li a#philosophy-on {width: 188px;background-position: -376px -50px;}

div#header div.gnavi li a#lineup {width: 188px;background-position: -564px 0;}
div#header div.gnavi li a#lineup:hover,
div#header div.gnavi li a#lineup-on {width: 188px;background-position: -564px -50px;}

div#header div.gnavi li a#info {width: 188px;background-position: -752px 0;}
div#header div.gnavi li a#info:hover,
div#header div.gnavi li a#info-on {width: 188px;background-position: -752px -50px;}

div#header div.shadow {
    /* clear: both; */
    height: 8px;
    background: url('/institutional/images/header/gnavi_shadow.gif') repeat-x;
    min-width: 940px;
}
/* }}} */

/* footer {{{ */
div#footer div.footer-box {
    height: 30px;
    padding: 0;
}
div#footer div.copy p.fin-code {
    font-size: 0.88em;
    margin-bottom: 4px;
    width: 800px;
}
div#footer div.copy {
    width: 940px;
    margin: 15px auto 0 auto;
    padding-bottom: 16px;
}
div#footer div.copy div.copy-l {
    width: 800px;
    float: left;
}
div#footer div.copy div.copy-r {
    float: right;
}
/* }}} */

/* top {{{ */
div.home div.fa_wrap h2.fa_t_h2 {
    width: 940px;
}
div.home div.top_announcement {
    margin-top: 55px;
}
div.home div.top_announcement {
    margin-top: 55px;
}
div.home div.top_announcement div.no-info {
    margin: 2px 0 22px 0;
    padding: 12px 0;
    background-image: url("/images/common/h_dot.gif");
    background-position: 0 bottom;
    background-repeat: repeat-x;
}
div.home div.top_announcement ul {
    margin: 2px 0 22px 0;
}
div.home div.top_announcement ul li {
    padding: 12px 0;
    background-image: url("/images/common/h_dot.gif");
    background-position: 0 bottom;
    background-repeat: repeat-x;
}
div.home div.top_announcement ul li span.date {
    float: left;
    width: 140px;
}
div.home div.top_announcement ul li span.date + a {
    width: 780px;
    padding-left: 15px;
}

div.home div.top_announcement ul li a.pdf {
    padding-left: 22px!important;
    background-position: 0 0.25em!important;
}

div.home dl.tpdl {
    float: left;
    margin: 0 40px 0 0;
    padding: 0;
    width: 450px;
}
div.home dl.tpdl dt {
    margin: 0;
    padding: 0;
    width: 450px;
}
div.home dl.tpdl dd {
    margin: 0;
    padding: 0;
}
div.home dl.tpdl dd p.tp_tx01 {
    margin: 0;
    padding: 10px;
    width: 430px;
}
div.home dl.tpdl dd div.tp_line_box {
    border: 1px solid #CCCCCC;
    margin: 0;
    padding: 12px 3px;
    width: 442px;
}
div.home dl.tpdl dd div.tp_box {
    float: left;
    margin: 0 7px 0 0;
    padding: 0;
    width: 217px;
}
div.home dl.tpdl dd div.tp_box_last {
    float: left;
    margin: 0;
    padding: 0;
    width: 217px;
}
div.home dl.tpdl dd div.tp_box p,
div.home dl.tpdl dd div.tp_box_last p {
    margin-top: 5px;
}

div.home dl.tpdl dt.tp_lineup_ttl {
    margin-top: 30px;
}
div.home dl.tpdl dd div.tp_lineup_box {
    border: none
    margin: 0;
    padding: 7px 0 0 0;
    width: 450px;
}
div.home dl.tpdl dd div.tp_lineup_box p.img {
    float: left;
    margin: 0;
    padding: 0;
    width: 90px;
}
div.home dl.tpdl dd div.tp_lineup_box p.tp_tx01 {
    float: right;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 350px;
}
div.home dl.tpdl dd div.tp_lineup_box p.img {
}

div.home div.tpdl {
    float: left;
    margin: 0;
    padding: 0;
    width: 450px;
}

div.home div.tpd {
    float: right;
    margin: 0;
    padding: 0;
    width: 450px;
}

div.home dl.tpd {
    float: left;
    margin: 0;
    padding: 0;
    width: 450px;
    background-image: url("/images/common/h_dot.gif");
    background-position: 0 bottom;
    background-repeat: repeat-x;
}
div.home dl.tpd dt {
    margin: 0;
    padding: 0;
    width: 450px;
}
div.home dl.tpd dd {
    margin: 0;
    padding: 0;
}
div.home dl.tpd dd dl.tp_r {
    margin: 0;
    padding: 7px 0 4px;
    width: 450px;
}
div.home dl.tpd dd dl.tp_r dt {
    float: left;
    margin: 0;
    padding: 0;
    width: 90px;
}
div.home dl.tpd dd dl.tp_r dd {
    float: right;
    margin: 0;
    padding: 0 0 4px;
    text-align: left;
    width: 350px;
}
div.home p.arrow {
    float: right;
    margin: 15px 0 0 0;
}
div.home dl.tpd dd dl.tp_r dd p.tex {
    clear: both;
    margin: 0;
    padding: 5px 0 0;
}

div.home dl.tpd dd p.title {
    float: left;
    margin: 0;
    padding: 16px 0;
    background-image: url("/images/common/h_dot.gif");
    background-position: 0 top;
    background-repeat: repeat-x;
}
div.home dl.tpd dd ul {
    clear: both;
    margin: 0;
    overflow: auto;
    padding: 0 0 15px;
    text-align: left;
}
div.home dl.tpd dd ul li {
    float: left;
    padding: 0;
    width: 210px;
}
div.home div.tp_s_box_top {
    float: right;
    margin: 8px 0 75px;
    padding: 3px 0 0;
}

div.home p.newwin_fs {
    word-break: break-all;
}

/* }}} */
/* business {{{ */
div.institutional .i_institutionl_box {
    background: url("/institutional/images/business/box_i-institution_bottom.gif") no-repeat scroll left bottom transparent;
    margin: 6px auto 0 auto;
    padding: 0 0 4px;
    width: 554px;
}
div.institutional .i_institutionl_box_top {
	margin-top: 15px;
}
div.institutional .i_institutionl_box_text {
    background: url("/institutional/images/business/box_i-institution_middle.gif") repeat-y scroll 0 0 transparent;
    margin: 0;
    padding: 0;
}
div.institutional .i_institutionl_box img {
	display: block;
}
div.institutional .i_institutionl_box ul {
    margin: 0 0 0 28px;
    padding: 8px 0 7px;
}
div.institutional .i_institutionl_box ul li {
    font-size: 70%;
    margin: 0;
    background-position: 0 0.6em;
}
/* }}} */
/* info {{{ */
div.institutional hr.info_index_hr {
    border-color: -moz-use-text-color -moz-use-text-color #676767;
    border-style: none none solid;
    border-width: medium medium 1px;
    color: #676767;
    height: 1px;
    margin: 5px 0;
    padding: 0;
}
div.institutional p.info-date {
    background: url("/institutional/images/info/fig_bg_info-date_l.jpg") no-repeat scroll left top transparent;
    height: 21px;
    margin: 12px 0 5px;
    padding: 0 0 0 4px;
}
div.institutional p.info-date span {
    background: url("/institutional/images/info/fig_bg_info-date_r.jpg") no-repeat scroll right top transparent;
    display: block;
    float: left;
    height: 21px;
    padding: 0 3px 0 1px;
}

div.institutional dl.info_dl dt {
    width: 137px;
}
div.institutional dl.info_dl dd {
    width: 536px;
}
div.institutional .gnrl_wrap {
    padding: 0;
    width: 690px;
}
div.institutional .gnrl_wrap:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
div.institutional .gnrl_wrap p.program_tex {
    padding: 0;
    width: 500px;
}
div.institutional .gnrl_wrap p.program_tex span {
    display: block;
    padding: 0;
}
div.institutional div.program_tab_box {
	width: 690px;
}
div.institutional table.program_tab {
    border-collapse: collapse;
    margin: 15px 0 0;
    padding: 0;
    width: 690px;
    line-height: 1.2em;
}
div.institutional table.program_tab th.nobd {
    border: medium none;
}
div.institutional table.program_tab .vat {
    vertical-align: top;
    text-align: left;
}
div.institutional table.program_tab th, div.institutional table.program_tab td {
    border: 1px solid #A7A7A7;
}
div.institutional table.program_tab td {
    padding: 5px;
    vertical-align: top;
}
div.institutional table.program_tab td.d_line {
    border-left: medium none;
    border-right: 1px dotted #A7A7A7;
}
div.institutional table.program_tab td.nobd_l {
    border-left: medium none;
}
div.institutional table.program_tab th.nobd_br {
    border-bottom: medium none;
    border-right: medium none;
}
div.institutional table.program_tab th.bg01, div.institutional table.program_tab td.bg01 {
    background: none repeat scroll 0 0 #E9E9E9;
    margin: 0;
    padding: 3px 5px;
}
div.institutional table.program_tab td.bg02 {
    background: url("/institutional/images/info/bg_program01.jpg") no-repeat scroll left bottom transparent;
    font-weight: bold;
    padding: 5px;
    vertical-align: top;
    width: 28%;
}
div.institutional table.program_tab td.bg03 {
    background: url("/institutional/images/info/bg_program02.jpg") no-repeat scroll left bottom transparent;
    font-weight: bold;
    padding: 5px;
    vertical-align: top;
    width: 28%;
}
div.institutional table.program_tab th.cell3,
div.institutional table.program_tab td.cell3 {
}
div.institutional table.program_tab td.bg04 {
    background: url("/institutional/images/info/bg_program03.jpg") no-repeat scroll left top transparent;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 5%;
}
div.institutional table.program_tab td.bg05 {
    background: url("/institutional/images/info/bg_program04.jpg") no-repeat scroll left top transparent;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 5%;
}
div.institutional p.fs_70 {
    font-size: 70%;
}
div.institutional p.right {
    text-align: right;
}
div.institutional p.rafitable {
    margin-right: 10px;
}
div.institutional .nopd {
    padding: 0;
}

div.institutional p.btn_ridetail {
    margin: 30px 0 60px;
    text-align: center;
}

div.institutional .business_partner_box {
    border: 1px solid #010101;
    margin: 25px 0 0 5px;
    padding: 10px 5px 5px 10px;
    width: 535px;
}
div.institutional .business_partner_box p.b_partner_tex, div.institutional .business_partner_box02 p.b_partner_tex {
    border-left: 3px solid #CC141C;
    display: block;
    margin: 0;
    padding: 0 0 0 2px;
}

div.institutional .company {
    background: url("/institutional/images/info/bg_list_company.jpg") repeat-x scroll 0 24px transparent;
    margin: 12px auto 0 auto;
    padding: 0 0 16px;
    width: 690px;
}
div.institutional .company h3 {
    margin: 20px 0 7px;
    padding: 0;
}
div.institutional .company dl {
    display: inline;
    float: left;
    margin: 0 0 0 12px;
    padding: 4px 0 0;
    width: 532px;
}
div.institutional .company dl.narrow {
    width: 500px;
}
div.institutional .company dl dt {
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 3px 0 0 0;
    width: 72px;
}
div.institutional .company dl dt img {
    display: block;
}
div.institutional .company dl.narrow dd {
    width: 420px;
}
div.institutional .company dl dd {
    float: left;
    margin: 0;
    width: 460px;
}
div.institutional .company dl dd ul li {
    margin: 0;
}
div.institutional .company img.logo {
    float: right;
}
/* }}} */

/* philosophy index {{{ */
div.institutional dd.detailslink {
    margin-top:10px!important;
    text-align:right;
}

/* }}} */

/* philosophy research {{{ */

div.institutional table.research_tab {
    background: url("/institutional/images/philosophy/bg_research.gif") no-repeat scroll left bottom transparent;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    width: 694px;
}
div.institutional table.research_tab th {
    border-right: 1px solid #FFFFFF;
    margin: 0;
    padding: 0;
    width: 137px;
}
div.institutional table.research_tab th.last {
    border-right: medium none;
    width: 138px;
}
div.institutional table.research_tab td {
    border-bottom: 1px solid #565655;
    border-right: 1px solid #ffffff;
    color: #ffffff;
    font-size: 70%;
    padding: 7px;
    width: 137px;
}

/* }}} */
/* philosophy technology.html {{{ */

div.institutional .tec_box_top {
width:558px;
margin-top: 30px;
padding:29px 0 0 0;
background:url(/institutional/images/philosophy/box_tec_top.jpg) no-repeat left top;
position:relative;
}

div.institutional .tec_box_bottom {
width:558px;
margin:0;
padding:0 0 23px 0;
background:url(/institutional/images/philosophy/box_tec_bottom.gif) no-repeat left bottom;
}
div.institutional .tec_box_middle {
margin:0;
padding:0 24px 0 24px;
background:url(/institutional/images/philosophy/box_tec_middle.jpg) repeat-y;
}

div.institutional .tec_box_middle .tec_im {
margin-left:73px;
padding:0;
}
div.institutional .pointing01 {
position:absolute;
left:269px;
top:292px;
}

div.institutional .pointing02 {
position:absolute;
left:269px;
top:567px;
}

div.institutional .pointing03 {
position:absolute;
left:269px;
top:709px;
}

div.institutional .tec_box_middle p {
margin-bottom:0;
}

div.institutional .tec_box_middle p.tec_caption {
margin:0;
padding:8px 0 0 0;
}
div.institutional .tec_box_middle p.tec_caption span {
margin:0;
padding:0;
display:block;
}

div.institutional .tec_box {
width:510px;
padding:0;
background:url(/institutional/images/philosophy/bg_tec.gif) repeat-y;
}

div.institutional .tec_box .tec_ull {
width:230px;
margin-top:5px;
padding:0;
float:left;
}

div.institutional .tec_box .tec_ulr {
width:220px;
margin:5px 0 0 43px;
padding:0;
float:left;
}

div.institutional .tec_ulr li,
div.institutional .tec_box .tec_ull li {
margin:5px 0 0 28px;
}

div.institutional .tec_ulr li.in_img,
div.institutional .tec_box .tec_ull  li.in_img {
margin:5px 0 0 10px;
padding:0;
list-style:none;
}

div.institutional .mg7 {
margin-top:7px;
}

/* }}} */
/* philosophy global.html {{{ */

div.institutional .mgb24 {
margin-bottom:24px;
}

div.institutional .global_dl {
width:549px;
margin:10px 0 2px 9px;
padding:0;
overflow:auto;
background:url(/institutional/images/philosophy/bg_global.gif) no-repeat left bottom;
}

div.institutional .global_dl dt {
width:46px;
float:left;
clear:left;
margin:0;
padding:0;
}

div.institutional .global_dl dd {
width:503px;
margin:0;
padding:2px 0 0 0;
float:left;
}

div.institutional .global_dl dd span {
color:#D40000;
}

div.institutional .global_dl dd p {
width:466px;
padding:0 0 6px 5px;
}

div.institutional .global_dl dd p.dot_line {
width:474px;
}

div.institutional .global_dl dd p.dot_line img.vtat {
vertical-align:top;
margin-top:3px;
}

div.institutional ul.global_asterisk {
margin:10px 0 0 11px;
padding:0;
}

div.institutional ul.global_asterisk02 {
padding:0;
}

div.institutional ul.global_asterisk li,
div.institutional ul.global_asterisk02 li {
color:#686868;
font-size:70%;
padding:0;
margin:0 0 0 3em;
text-indent:-3em;
list-style:none;
background-image: none;
}

div.institutional ul.global_asterisk02 li.last {
padding:0;
}

div.institutional .nopd {
padding:0;
}

div.institutional .global_box {
width:556px;
margin: 6px auto 0 auto;
padding:0 0 4px 0;
background:url(/institutional/images/philosophy/box_global_bottom.gif) no-repeat left bottom;
}

div.institutional .global_box_text {
margin:0;
padding:0;
background:url(/institutional/images/philosophy/box_global_middle.gif) repeat-y;
}

div.institutional .global_box ul {
margin: 0 0 0 28px;
padding: 8px 0 7px;
}

div.institutional .global_box ul li {
font-size: 70%;
margin: 0;
background-position: 0 0.6em;
}

div.institutional p.button_search_v2 {
text-align:right;
clear:both;
margin:7px 0 50px 65px;
width:556px;
}

div.institutional p.button_search_v2 img.mgl15,
div.institutional p.button_search img.mgl15 {
margin: 0 4px 2px 15px;
vertical-align:middle;
}

/* }}} */
/* consistency.html {{{ */

div.institutioal .mgb35 {
margin-bottom:35px;
}

div.institutioal ul.consistency_ul {
margin-left:25px;
padding:0;
}

div.institutioal ul.consistency_ul li {
margin:0;
padding:2px 0 5px 0;
font-size:80%;
}



/* }}} */
/* philosophy risk.html {{{ */

div.institutional h3.risk_h3 {
margin-top:4px;
}

div.institutional h3.risk_h3 span {
margin:5px 0 0 0;
padding:0;
text-align:right;
font-size:70%;
display:block;
}

div.institutional ol.risk_ol {
width:551px;
margin:20px 0 40px 0;
padding:0;
}

div.institutional ol.risk_ol li {
margin:0 0 11px 0;
padding:0 0 0 5px;
list-style:none;
background:url(/institutional/images/philosophy/dot.gif) repeat-x bottom;
}

div.institutional ol.risk_ol li.last {
background:none;
}

div.institutional ol.risk_ol li img,
div.institutional ol.risk_ol li.last img {
margin:0;
padding:0;
float:left;
}

div.institutional ol.risk_ol li span,
div.institutional ol.risk_ol li.last span {
width:655px;
margin:0;
padding:7px 0 11px 24px;
display:block;
clear:both;
}



/* }}} */
/* philosophy eqity {{{ */

div.institutional ol.equity_ol li:after,
div.institutional ol.equity_ol li.last:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

div.institutional ul.equity_ul {
margin:13px 0 0 8px;
padding:0;
}

div.institutional ul.equity_ul li {
margin:0 0 10px 0;
padding:0 0 0 23px;
background:url(/institutional/images/philosophy/icon_equity.jpg) no-repeat 0 0.3em;
list-style:none;
}

div.institutional ol.equity_ol {
/* width:560px; */
    width:690px;
    margin:13px 0 30px 0;
    padding:0;
}

div.institutional ol.equity_ol li {
    display: inline-block;
    margin:5px 0 0 1px;
    padding:0 0 13px 0;
    list-style:none;
    background:url(/institutional/images/philosophy/dot.gif) repeat-x bottom;
}

div.institutional ol.equity_ol li p.line{
    margin:0 0 5px 1px;
    padding:13px 0 0 0;
    background:url(/institutional/images/philosophy/dot.gif) repeat-x top;
}

div.institutional ol.equity_ol li h3.line{
    padding:13px 0 0 0;
}


div.institutional ol.equity_ol li.last {
background:none;
}

div.institutional ol.equity_ol li h3,
div.institutional ol.equity_ol li.last h3 {
    width:190px;
    margin:0;
    padding:0;
    float:left;
}

div.institutional ol.equity_ol li p,
div.institutional ol.equity_ol li.last p {
    width:495px;
    margin:0;
    padding:0;
    font-size:100%;
    float:right;
}

div.institutional ol.equity_ol li p.step {
width:465px;
margin:0;
padding:15px 0 0 0;
font-size:100%;
float:right;
}

div.institutional ol.equity_ol li p.step span {
margin:0;
padding:5px 0 0 0;
font-size:80%;
display:block;
}

div.institutional ol.equity_ol li p.step img {
margin-bottom:10px;
}

div.institutional ol.equity_ol li p.step img.v02 {
margin-bottom:5px;
}

div.institutional ol.equity_ol li p.step img.v03 {
margin-bottom:6px;
}

/* }}} */

/* lineup {{{ */

div.institutional p.lineuppdf a.pdf {
background-position: 0 0.25em;
}

div.institutional .i_blue {
width:690px;
margin:12px 0 7px 0;
padding:6px 0 0 0;
background:url(/institutional/images/lineup/box_index_blue_top.gif) no-repeat left top;
}

div.institutional .i_blue_b {
width:690px;
margin:0;
padding:0 0 12px 0;
background:url(/institutional/images/lineup/box_index_blue_bottom.gif) no-repeat left bottom;
}

div.institutional .i_blue_m {
width:690px;
margin:0;
padding:0 0 0 6px;
background:url(/institutional/images/lineup/box_index_blue_middle.jpg) no-repeat left top;
}

div.institutional .i_green {
width:690px;
margin:7px 0 0 0;
padding:6px 0 0 0;
background:url(/institutional/images/lineup/box_index_green_top.gif) no-repeat left top;
}

div.institutional .i_green_b {
width:690px;
margin:0;
padding:0 0 12px 0;
background:url(/institutional/images/lineup/box_index_green_bottom.gif) no-repeat left bottom;
}

div.institutional .i_green_m {
width:690px;
margin:0;
padding:0 0 0 5px;
background:url(/institutional/images/lineup/box_index_green_middle.jpg) no-repeat left top;
}

div.institutional .i_beige01 {
width:690px;
margin:10px 0 0 0;
padding:6px 0 0 0;
background:url(/institutional/images/lineup/box_index_beige_top.gif) no-repeat left top;
}

div.institutional .i_beige01_b {
width:690px;
margin:0;
padding:0 0 12px 0;
background:url(/institutional/images/lineup/box_index_beige01_bottom.gif) no-repeat left bottom;
}

div.institutional .i_beige01_m {
width:690px;
margin:0;
padding:0 0 0 6px;
background:url(/institutional/images/lineup/box_index_beige01middle.jpg) no-repeat left top;
}

div.institutional .i_beige02 {
width:690px;
margin:0 0 0 0;
padding:0 0 13px 0;
background:url(/institutional/images/lineup/box_index_beige02_bottom.gif) no-repeat left bottom;
}

div.institutional .i_beige02_m {
width:690px;
margin:0;
padding:0 0 0 6px;
background:url(/institutional/images/lineup/box_index_beige02_middle.gif) no-repeat left top;
}

div.institutional .i_purple {
width:690px;
margin:10px 0 30px 0;
padding:6px 0 0 0;
background:url(/institutional/images/lineup/box_index_purple_top.gif) no-repeat left top;
}

div.institutional .i_purple_b {
width:690px;
margin:0;
padding:0 0 12px 0;
background:url(/institutional/images/lineup/box_index_purple_bottom.gif) no-repeat left bottom;
}

div.institutional .i_purple_m {
width:684px;
margin:0;
padding:0 0 3px 6px;
background:url(/institutional/images/lineup/box_index_purple_middle.jpg) no-repeat left top;
}

div.institutional .i_blue_m dl.i_b_dll,
div.institutional .i_green_m dl.i_g_dll {
width:490px;
margin:0 2px 0 0;
padding:0;
float:left;
}

div.institutional .i_blue_m dl.i_b_dll dt,
div.institutional .i_green_m dl.i_g_dll dt {
width:362px;
margin:0;
padding:0;
font-size:0;
}

div.institutional .i_blue_m dl.i_b_dll dd,
div.institutional .i_green_m dl.i_g_dll dd {
width:423px;
margin:0;
padding:0 0 0 1px;
}

div.institutional .i_blue_m dl.i_b_dll dd .i_d_wrap01,
div.institutional .i_green_m dl.i_g_dll dd .i_g_wrap01 {
width:243px;
margin:0;
padding:0;
float:left;
}

div.institutional .i_blue_m dl.i_b_dll dd .i_d_wrap02,
div.institutional .i_green_m dl.i_g_dll dd .i_g_wrap02 {
width:180px;
margin:0;
padding:0;
float:left;
}

div.institutional .i_blue_m dl.i_b_dlr,
div.institutional .i_green_m dl.i_g_dlr {
width:177px;
margin:0;
padding:0;
float:left;
}

div.institutional .i_blue_m dl.i_b_dlr dt,
div.institutional .i_green_m dl.i_g_dlr dt {
width:186px;
margin:0;
padding:0;
font-size:0;
}

div.institutional .i_blue_m dl.i_b_dlr dd,
div.institutional .i_green_m dl.i_g_dlr dd {
width:184px;
margin:0;
padding:0 1px 0 1px;
}

/*-- 201301 --*/

div.institutional .i_blue_m dl.i_b_dll02,
div.institutional .i_green_m dl.i_g_dll02 {
width:490px;
margin:0 2px 0 0;
padding:0;
float:left;
}

div.institutional .i_blue_m dl.i_b_dll02 dt,
div.institutional .i_green_m dl.i_g_dll02 dt {
width:362px;
margin:0;
padding:0;
font-size:0;
}

div.institutional .i_blue_m dl.i_b_dll02 dd,
div.institutional .i_green_m dl.i_g_dll02 dd {
width:463px;
margin:0;
padding:0 0 0 1px;
}

div.institutional .i_blue_m dl.i_b_dll02 dd .i_d_wrap01,
div.institutional .i_green_m dl.i_g_dll02 dd .i_g_wrap01 {
width:243px;
margin:0;
padding:0;
float:left;
}

div.institutional .i_blue_m dl.i_b_dll02 dd .i_d_wrap02,
div.institutional .i_green_m dl.i_g_dll02 dd .i_g_wrap02 {
width:220px;
margin:0;
padding:0;
float:left;
}

div.institutional .i_blue_m dl.i_b_dlr02,
div.institutional .i_green_m dl.i_g_dlr02 {
width:177px;
margin:0;
padding:0;
float:left;
}

div.institutional .i_blue_m dl.i_b_dlr02 dt,
div.institutional .i_green_m dl.i_g_dlr02 dt {
width:186px;
margin:0;
padding:0;
font-size:0;
}

div.institutional .i_blue_m dl.i_b_dlr02 dd,
div.institutional .i_green_m dl.i_g_dlr02 dd {
width:184px;
margin:0;
padding:0 1px 0 1px;
}

/*-- 201301 --*/

div.institutional .i_beige01_m dl.i_be_dlr {
width:182px;
margin:0;
padding:0;
float:left;
}

div.institutional .i_beige01_m dl.i_be_dlr dt {
width:182px;
margin:0;
padding:0;
font-size:0;
}

div.institutional .i_beige01_m dl.i_be_dlr dd {
width:170px;
margin:0;
padding:5px 1px 0 10px;
}

div.institutional .i_beige01_m dl.i_be_dll {
width:492px;
margin:0 2px 0 0;
padding:0;
float:left;
}

div.institutional .i_beige01_m dl.i_be_dll dt {
width:492px;
margin:0;
padding:0;
font-size:0;
}

div.institutional .i_beige01_m dl.i_be_dll dd {
width:470px;
margin:0;
padding:6px 0 0 10px;
}

div.institutional .i_beige02_m dl.i_be_dl {
width:246px;
margin:0 0 0 0;
padding:0;
float:left;
}
div.institutional .i_beige02_m dl.i_be_dl2 {
width:182px;
margin:0 1px 0 2px;
padding:0;
float:left;
}

div.institutional .i_beige02_m dl.i_be_dl dt {
width:182px;
margin:0;
padding:0;
font-size:0;
}

div.institutional .i_beige02_m dl.i_be_dl dd {
width:230px;
margin:0;
padding:5px 1px 0 10px;
}

div.institutional .i_beige02_m dl.i_be_dl2 dd {
width:170px;
margin:0;
padding:5px 1px 0 10px;
}

div.institutional .i_purple_m dl.i_pu_dl {
width:677px;
margin:0;
padding:0;
}

div.institutional .i_purple_m dl.i_pu_dl dt {
width:677px;
height:27px;
margin:0 0 10px 0;
padding:0;
font-size:0;
}

div.institutional .i_purple_m dl.i_pu_dl dd {
width:677px;
margin:0;
padding:0 0 0 10px;
}

/*---------------------------------*/
div.institutional .i_blue_m p.subtitle,
div.institutional .i_green p.subtitle,
div.institutional .i_beige01_m p.subtitle,
div.institutional .i_beige01_m_02 p.subtitle {
margin:5px 0 0 0;
padding:0 0 3px 0;
}

div.institutional .i_blue_m ul,
div.institutional .i_green_m ul {
margin:0 0 0 10px;
}

div.institutional .i_blue_m ul li {
padding: 0 0 0 12px;
margin: 3px 0 3px 0;
list-style:none;
background:url(/institutional/images/lineup/icon_i_blue.gif) no-repeat 0 0.52em;
}

div.institutional .i_green_m ul li {
padding:0 0 0 12px;
margin: 3px 0 3px 0;
list-style:none;
background:url(/institutional/images/lineup/icon_i_green.gif) no-repeat 0 0.52em;
}

div.institutional .i_beige01_m ul li,
div.institutional .i_beige01_m_02 ul li,
div.institutional .i_beige02_m ul li {
/*margin:5px 0 0 0; */
margin: 3px 0 3px 0;
padding:0 0 0 12px;
list-style:none;
background:url(/institutional/images/lineup/icon_i_beige.gif) no-repeat 0 0.52em;
}

div.institutional .i_purple_m ul li {
/*margin:5px 0 0 0; */
margin: 3px 0 3px 0;
padding:0 0 0 12px;
list-style:none;
background:url(/institutional/images/lineup/icon_i_purple.gif) no-repeat 0 0.52em;
}

div.institutional .i_purple_m ul li.last {
margin-bottom: 0!important;
}

div.institutional .i_blue_m ul li.arrow,
div.institutional .i_green_m ul li.arrow {
margin:0 0 3px 10px;
padding:0 0 0 12px;
background: none;
}

div.institutional .i_blue_m ul li.icon_nw
div.institutional .i_green_m ul li.arrow

html>body div.institutional .i_purple_m ul li img,
html>body div.institutional .i_beige01_m ul li img,
html>body div.institutional .i_beige01_m_02 ul li img,
html>body div.institutional .i_beige02_m ul li img,
html>body div.institutional .i_blue_m ul li img,
html>body div.institutional .i_green_m ul li img  {
padding:0 0 3px 0;
}

div.institutional .i_purple_m p,
div.institutional .i_beige01_m p,
div.institutional .i_beige01_m_02 p,
div.institutional .i_beige02_m p {
margin:0 0 0 15px;
}

/*---------------------------------*/


div.institutional ul.linup_ind_ul {
    width:690px;
    margin:10px 0 30px 0;
    padding:0 0 7px 0;
    border:1px solid #c4c4c4;
    display: block;
}
div.institutional ul.linup_ind_ul li {
    float: left;
    margin: 0 70px 0 5px;
    padding: 10px 0 0 15px;
    background-position: 0 1.2em;
    display: block;
}
div.institutional ul.linup_ind_ul li.last {
    margin-right: 0;
}
div.institutional h2.rafi_h2 img {
    border-top: 3px solid #555555;
}

/*---------------------------------*/

div.institutional .i_beige01_m_02 {
width:690px;
margin:0;
padding:0 0 0 6px;
background:url(/institutional/images/lineup/box_index_beige01middle2.jpg) no-repeat left top;
}

div.institutional .i_beige01_b_02 {
width:690px;
margin:0;
padding:0 0 12px 0;
background:url(/institutional/images/lineup/box_index_beige01_bottom2.gif) no-repeat left bottom;
}

div.institutional .i_beige01_m_02 dl.i_be_dlr {
width:182px;
margin:0;
padding:0;
float:left;
}

div.institutional .i_beige01_m_02 dl.i_be_dlr dt {
width:182px;
margin:0;
padding:0;
font-size:0;
}

div.institutional .i_beige01_m_02 dl.i_be_dlr dd {
width:170px;
margin:0;
padding:5px 1px 0 10px;
}

div.institutional .i_beige01_m_02 dl.i_be_dll {
width:592px;
margin:0 2px 0 0;
padding:0;
float:left;
}

div.institutional .i_beige01_m_02 dl.i_be_dll dt {
width:592px;
margin:0;
padding:0;
font-size:0;
}

div.institutional .i_beige01_m_02 dl.i_be_dll dd {
width:570px;
margin:0;
padding:6px 0 0 10px;
}


/* }}} */



/* vim: set ts=4 sw=4 sts=0 foldmethod=marker : */

