@charset "Shift_JIS";

/* 目次
------------------------------------------
・メイン　TOP
------------------------------------------
*/


/* メイン　TOP
------------------------------------------ */
#MAINAREA01, #ASIDEAREA01 { /* tp-box- */ /* tp-link-*/ /* MAINAREA01 */ }
#ASIDEAREA01{ margin-top: 7px; }
#MAINAREA01 #topbannerarea_noflash_wrapper_B, #ASIDEAREA01 #topbannerarea_noflash_wrapper_B { margin-bottom: 8px; width: 780px; height: 120px;}
#MAINAREA01 .tp-box-01, #ASIDEAREA01 .tp-box-01 { margin-bottom: 8px; padding-bottom: 3px; background: url(https://sbisec.akamaized.net/sbisec/images/base02/bg-box-04_b.gif) no-repeat 0 100%; *zoom: 1; }
#MAINAREA01 .tp-box-01 .tp-box-01-inner, #ASIDEAREA01 .tp-box-01 .tp-box-01-inner { padding-top: 3px; background: url(https://sbisec.akamaized.net/sbisec/images/base02/bg-box-04_t.gif) no-repeat 0 0; *zoom: 1; }
#MAINAREA01 .tp-box-01 .tp-box-01-inner ul, #ASIDEAREA01 .tp-box-01 .tp-box-01-inner ul { width: 780px; padding: 6px 9px 2px; border-right: #ccc 1px solid; border-left: #ccc 1px solid; *zoom: 1; }
#MAINAREA01 .tp-box-01 .tp-box-01-inner ul li, #ASIDEAREA01 .tp-box-01 .tp-box-01-inner ul li { margin-bottom: 3px; line-height: 1.2; font-size: 87.5%; font-weight: bold; }
#MAINAREA01 .tp-box-01 .tp-box-01-inner ul li .tp-label-01, #ASIDEAREA01 .tp-box-01 .tp-box-01-inner ul li .tp-label-01 { vertical-align: -5px; margin-right: 6px; }
#MAINAREA01 .tp-box-01 .tp-box-01-inner ul li .tp-status-01, #ASIDEAREA01 .tp-box-01 .tp-box-01-inner ul li .tp-status-01 { vertical-align: -2px; margin-left: 5px; }
#MAINAREA01 .tp-box-02, #ASIDEAREA01 .tp-box-02 { position:relative; width: 380px; margin-bottom: 10px; padding-bottom: 2px; background: url(https://sbisec.akamaized.net/sbisec/images/base02/bg-grad_b.gif) no-repeat 0 100%; *zoom: 1; }
#MAINAREA01 .tp-box-03, #ASIDEAREA01 .tp-box-03 { width: 780px; margin: 10px 0 20px; padding-bottom: 2px; background: url(https://sbisec.akamaized.net/sbisec/images/base02/bg-box-02_b.gif) no-repeat 0 100%; *zoom: 1; }
#MAINAREA01 .tp-box-03 .tp-box-03-inner, #ASIDEAREA01 .tp-box-03 .tp-box-03-inner { padding-top: 2px; background: url(https://sbisec.akamaized.net/sbisec/images/base02/bg-box-02_t.gif) no-repeat 0 0; *zoom: 1; }
#MAINAREA01 .tp-box-03 .tp-box-03-content, #ASIDEAREA01 .tp-box-03 .tp-box-03-content { *zoom: 1; background: url(https://sbisec.akamaized.net/sbisec/images/base02/bg-box-02_m.gif) repeat-y 0 0; border-right: #ccc 2px solid; border-left: #ccc 2px solid; *zoom: 1; }
#MAINAREA01 .tp-box-03 .tp-box-03-content:before, #MAINAREA01 .tp-box-03 .tp-box-03-content:after, #ASIDEAREA01 .tp-box-03 .tp-box-03-content:before, #ASIDEAREA01 .tp-box-03 .tp-box-03-content:after { content: ""; display: table; }
#MAINAREA01 .tp-box-03 .tp-box-03-content:after, #ASIDEAREA01 .tp-box-03 .tp-box-03-content:after { clear: both; height: 1px\9; margin-bottom: -1px \9; }
#MAINAREA01 .tp-box-04, #ASIDEAREA01 .tp-box-04 { margin-bottom: 20px; padding-bottom: 2px; background: url(https://sbisec.akamaized.net/sbisec/images/base02/bg-box-03_b.gif) no-repeat 0 100%; *zoom: 1; }
#MAINAREA01 .tp-box-04 .tp-box-04-inner, #ASIDEAREA01 .tp-box-04 .tp-box-04-inner { padding-top: 2px; background: url(https://sbisec.akamaized.net/sbisec/images/base02/bg-box-03_t.gif) no-repeat 0 0; *zoom: 1; }
#MAINAREA01 .tp-box-04 .tp-box-04-content, #ASIDEAREA01 .tp-box-04 .tp-box-04-content { *zoom: 1; border-right: #ccc 2px solid; border-left: #ccc 2px solid; *zoom: 1; }
#MAINAREA01 .tp-box-04 .tp-box-04-content:before, #MAINAREA01 .tp-box-04 .tp-box-04-content:after, #ASIDEAREA01 .tp-box-04 .tp-box-04-content:before, #ASIDEAREA01 .tp-box-04 .tp-box-04-content:after { content: ""; display: table; }
#MAINAREA01 .tp-box-04 .tp-box-04-content:after, #ASIDEAREA01 .tp-box-04 .tp-box-04-content:after { clear: both; height: 1px\9; margin-bottom: -1px \9; }

#MAINAREA01 .tp-box-05, #ASIDEAREA01 .tp-box-05 { margin: 0px 0px 15px 0px; padding-bottom: 3px; background: url(https://sbisec.akamaized.net/sbisec/images/base02/bg-box-04_b.gif) no-repeat 0 100%; *zoom: 1; }
#MAINAREA01 .tp-box-05 .tp-box-05-inner, #ASIDEAREA01 .tp-box-05 .tp-box-05-inner { padding-top: 3px; background: url(https://sbisec.akamaized.net/sbisec/images/base02/bg-box-04_t.gif) no-repeat 0 0; *zoom: 1; }
#MAINAREA01 .tp-box-05 .tp-box-05-content, #ASIDEAREA01 .tp-box-05 .tp-box-05-content { width: 780px; padding: 8px 9px 2px; border-right: #ccc 1px solid; border-left: #ccc 1px solid; *zoom: 1; }
#MAINAREA01 .tp-box-05 p, #ASIDEAREA01 .tp-box-05 p { display: inline-block; vertical-align: top; white-space: normal; *display: inline; *zoom: 1; vertical-align: middle; font-size: 14px; }
#MAINAREA01 .tp-box-05 p b, #ASIDEAREA01 .tp-box-05 p b { font-size: 16px; }
#MAINAREA01 .tp-box-05 p.tp-text-01, #ASIDEAREA01 .tp-box-05 p.tp-text-01 { margin: 0 20px; font-size: 13px; }
#MAINAREA01 .tp-box-05 ul, #ASIDEAREA01 .tp-box-05 ul { display: inline-block; vertical-align: top; white-space: normal; *display: inline; *zoom: 1; font-size: 14px; }
#MAINAREA01 .tp-box-05 ul li, #ASIDEAREA01 .tp-box-05 ul li { display: inline-block; vertical-align: top; white-space: normal; *display: inline; *zoom: 1; vertical-align: top; margin-right: 13px; }
#MAINAREA01 .tp-box-05 ul li.tp-list-importantlink, #ASIDEAREA01 .tp-box-05 ul li.tp-list-importantlink { padding: 0 0 0 20px; background: url(https://sbisec.akamaized.net/sbisec/images/base02/ic-sub-important-01.gif) no-repeat left 1px; }
#MAINAREA01 .tp-box-05 ul li.tp-list-infolink, #ASIDEAREA01 .tp-box-05 ul li.tp-list-infolink { padding: 0 0 0 20px; background: url(https://sbisec.akamaized.net/sbisec/images/base02/ic-sub-info-01.gif) no-repeat left 1px; }

#MAINAREA01 .tp-box-06, #ASIDEAREA01 .tp-box-06 { position: relative; width: 780px; margin-bottom: 15px; padding-bottom: 2px; background: url(https://sbisec.akamaized.net/sbisec/images/base02/bg-box-04_b.gif) no-repeat 0 100%; *zoom: 1; }

#MAINAREA01 .tp-box-grad-01, #ASIDEAREA01 .tp-box-grad-01 { width: 380px; margin-bottom: 10px; padding-bottom: 2px; background: url(https://sbisec.akamaized.net/sbisec/images/base02/bg-grad_b.gif) no-repeat 0 100%; *zoom: 1; }
#MAINAREA01 .tp-box-grad-01 .tp-box-grad-01-inner, #ASIDEAREA01 .tp-box-grad-01 .tp-box-grad-01-inner { padding: 0 1px; border-right: #ccc 1px solid; border-left: #ccc 1px solid; }
#MAINAREA01 .tp-box-grad-01 .tp-box-grad-01-content, #ASIDEAREA01 .tp-box-grad-01 .tp-box-grad-01-content { padding: 0 10px 6px; background: #d3dcf2 url(https://sbisec.akamaized.net/sbisec/images/base02/bg-grad-01.gif) repeat-x 0 0; *zoom: 1; }
#MAINAREA01 .tp-box-grad-02, #ASIDEAREA01 .tp-box-grad-02 { padding: 0 1px; border-right: #ccc 1px solid; border-left: #ccc 1px solid; }
#MAINAREA01 .tp-box-grad-02 .tp-box-grad-02-inner, #ASIDEAREA01 .tp-box-grad-02 .tp-box-grad-02-inner { padding: 4px 5px 5px; *zoom: 1; }
#MAINAREA01 .tp-box-grad-02.tp-grad-01, #ASIDEAREA01 .tp-box-grad-02.tp-grad-01 { background: #f2f6fb url(https://sbisec.akamaized.net/sbisec/images/base02/bg-grad-02.gif) repeat-x 0 0; }
#MAINAREA01 .tp-box-grad-02.tp-grad-02, #ASIDEAREA01 .tp-box-grad-02.tp-grad-02 { background: #f2f6fb url(https://sbisec.akamaized.net/sbisec/images/base02/bg-grad-03.gif) repeat-x 0 0; }
#MAINAREA01 .tp-box-grad-02.tp-grad-03, #ASIDEAREA01 .tp-box-grad-02.tp-grad-03 { background: #f2f6fb url(https://sbisec.akamaized.net/sbisec/images/base02/bg-grad-04.gif) repeat-x 0 0; }
#MAINAREA01 .tp-box-grad-02.tp-grad-04, #ASIDEAREA01 .tp-box-grad-02.tp-grad-04 { background: #f2f6fb url(https://sbisec.akamaized.net/sbisec/images/base02/bg-grad-05.gif) repeat-x 0 0; }
#MAINAREA01 .tp-box-grad-02.tp-grad-05, #ASIDEAREA01 .tp-box-grad-02.tp-grad-05 { background: #f2f6fb url(https://sbisec.akamaized.net/sbisec/images/base02/bg-grad-06.gif) repeat-x 0 0; }
#MAINAREA01 .tp-box-grad-02.tp-grad-06, #ASIDEAREA01 .tp-box-grad-02.tp-grad-06 { background: #f2f6fb url(https://sbisec.akamaized.net/sbisec/images/base02/bg-grad-07.gif) repeat-x 0 0; }
#MAINAREA01 .tp-box-grad-02.tp-grad-07, #ASIDEAREA01 .tp-box-grad-02.tp-grad-07 { background: #fafafa url(https://sbisec.akamaized.net/sbisec/images/base02/bg-grad-08.gif) repeat-x 0 0; }
#MAINAREA01 .tp-box-grad-02.tp-grad-08, #ASIDEAREA01 .tp-box-grad-02.tp-grad-08 { background: #fef9f6 url(https://sbisec.akamaized.net/sbisec/images/base02/bg-grad-09.gif) repeat-x 0 0; }
#MAINAREA01 .tp-box-grad-02.tp-grad-09, #ASIDEAREA01 .tp-box-grad-02.tp-grad-09 { background: #f7fdf6 url(https://sbisec.akamaized.net/sbisec/images/base02/bg-grad-10.gif) repeat-x 0 0; }
#MAINAREA01 .tp-box-grad-02.tp-grad-10, #ASIDEAREA01 .tp-box-grad-02.tp-grad-10 { background: #fef9f5 url(https://sbisec.akamaized.net/sbisec/images/base02/bg-grad-11.gif) repeat-x 0 0; }

#MAINAREA01 .tp-box-grad-02.tp-grad-11, #ASIDEAREA01 .tp-box-grad-02.tp-grad-11 { background: #f2f6fb url(https://sbisec.akamaized.net/sbisec/images/base02/bg-grad-12.gif) repeat-x 0 0; }
#MAINAREA01 .tp-box-grad-02.tp-grad-12, #ASIDEAREA01 .tp-box-grad-02.tp-grad-12 { background: #fffff6 url(https://sbisec.akamaized.net/sbisec/images/base02/bg-grad-15.gif) repeat-x 0 0; }
#MAINAREA01 .tp-box-grad-02.tp-grad-13, #ASIDEAREA01 .tp-box-grad-02.tp-grad-13 { background: #f2f6fb url(https://sbisec.akamaized.net/sbisec/images/base02/bg-grad-16.gif) repeat-x 0 0; }

#MAINAREA01 .tp-box-grad-02 h3, #ASIDEAREA01 .tp-box-grad-02 h3 { padding: 2px 0; line-height: 1.28; font-size: 87.5%; font-weight: bold; }
#MAINAREA01 .tp-box-grad-02 h3 span, #ASIDEAREA01 .tp-box-grad-02 h3 span { padding-left:5px; font-size: 75%; font-weight: normal; }
#MAINAREA01 .tp-box-grad-02 .tp-list-01, #ASIDEAREA01 .tp-box-grad-02 .tp-list-01 { margin: -1.7em 0 2px; text-align: right; font-size: 75%; }
#MAINAREA01 .tp-box-grad-02 .tp-list-01 a, #ASIDEAREA01 .tp-box-grad-02 .tp-list-01 a { padding-left: 9px; background: url(https://sbisec.akamaized.net/sbisec/images/base02/arw-blue.gif) no-repeat 0 2px; }

#MAINAREA01 .tp-grad-13 h1, #MAINAREA01 .tp-grad-13 h2, #MAINAREA01 .tp-grad-13 h3, #MAINAREA01 .tp-grad-13 h4, #MAINAREA01 .tp-grad-13 h5, #MAINAREA01 .tp-grad-13 h6, #ASIDEAREA01 .tp-grad-13 h1, #ASIDEAREA01 .tp-grad-13 h2, #ASIDEAREA01 .tp-grad-13 h3, #ASIDEAREA01 .tp-grad-13 h4, #ASIDEAREA01 .tp-grad-13 h5, #ASIDEAREA01 .tp-grad-13 h6 { position: relative; padding: 8px 8px 0; font-size: 87.5%; font-weight: bold !important; line-height: 1.1; }
#MAINAREA01 .tp-grad-13 h1.tp-others, #MAINAREA01 .tp-grad-13 h2.tp-others, #MAINAREA01 .tp-grad-13 h3.tp-others, #MAINAREA01 .tp-grad-13 h4.tp-others, #MAINAREA01 .tp-grad-13 h5.tp-others, #MAINAREA01 .tp-grad-13 h6.tp-others, #ASIDEAREA01 .tp-grad-13 h1.tp-others, #ASIDEAREA01 .tp-grad-13 h2.tp-others, #ASIDEAREA01 .tp-grad-13 h3.tp-others, #ASIDEAREA01 .tp-grad-13 h4.tp-others, #ASIDEAREA01 .tp-grad-13 h5.tp-others, #ASIDEAREA01 .tp-grad-13 h6.tp-others { margin-top: 8px; padding: 0 0 5px 35px; background: url(https://sbisec.akamaized.net/sbisec/images/base02/ic-heading-06.gif) no-repeat 10px 0; border-bottom: #003399 1px solid; }
#MAINAREA01 .tp-grad-13 h1 img, #MAINAREA01 .tp-grad-13 h2 img, #MAINAREA01 .tp-grad-13 h3 img, #MAINAREA01 .tp-grad-13 h4 img, #MAINAREA01 .tp-grad-13 h5 img, #MAINAREA01 .tp-grad-13 h6 img, #ASIDEAREA01 .tp-grad-13 h1 img, #ASIDEAREA01 .tp-grad-13 h2 img, #ASIDEAREA01 .tp-grad-13 h3 img, #ASIDEAREA01 .tp-grad-13 h4 img, #ASIDEAREA01 .tp-grad-13 h5 img, #ASIDEAREA01 .tp-grad-13 h6 img { margin-right: 8px; }
#MAINAREA01 .tp-grad-13 p.tp-list-01, #ASIDEAREA01 .tp-grad-13 p.tp-list-01 { position: relative; margin: -1.5em 5px 4px 0; text-align: right; }

#MAINAREA01 .tp-link-01, #ASIDEAREA01 .tp-link-01 { width: 366px; margin-bottom: 0; padding-bottom: 2px; background: url(https://sbisec.akamaized.net/sbisec/images/base02/bg-box-01_b.gif) no-repeat 0 100%; *zoom: 1; }
#MAINAREA01 .tp-link-01 .tp-link-01-inner, #ASIDEAREA01 .tp-link-01 .tp-link-01-inner { padding-top: 2px; background: url(https://sbisec.akamaized.net/sbisec/images/base02/bg-box-01_t.gif) no-repeat 0 0; *zoom: 1; }
#MAINAREA01 .tp-link-01 .tp-link-01-content, #ASIDEAREA01 .tp-link-01 .tp-link-01-content { background: #fff; border-right: #ccc 1px solid; border-left: #ccc 1px solid; *zoom: 1; }
#MAINAREA01 .tp-link-01 li, #ASIDEAREA01 .tp-link-01 li { *zoom: 1; padding: 4px 8px; background: url(https://sbisec.akamaized.net/sbisec/images/base02/bg-box-01_list.gif) no-repeat 100% 100%; border-bottom: #ccc 1px solid; line-height: 1.28; font-size: 87.5%; }
#MAINAREA01 .tp-link-01 li:before, #MAINAREA01 .tp-link-01 li:after, #ASIDEAREA01 .tp-link-01 li:before, #ASIDEAREA01 .tp-link-01 li:after { content: ""; display: table; }
#MAINAREA01 .tp-link-01 li:after, #ASIDEAREA01 .tp-link-01 li:after { clear: both; height: 1px\9; margin-bottom: -1px \9; }
#MAINAREA01 .tp-link-01 li:last-child, #ASIDEAREA01 .tp-link-01 li:last-child { border-bottom: none; }
#MAINAREA01 .tp-link-01 li.md-addclass, #ASIDEAREA01 .tp-link-01 li.md-addclass { border-bottom: none; }
#MAINAREA01 .tp-link-01 li div, #ASIDEAREA01 .tp-link-01 li div { padding-left: 9px; background: url(https://sbisec.akamaized.net/sbisec/images/base02/arw-blue.gif) no-repeat 0 4px; *zoom: 1; }
#MAINAREA01 .tp-link-01 li div.tp-text-01, #ASIDEAREA01 .tp-link-01 li div.tp-text-01 { width: 240px; margin-left: 90px; }
#MAINAREA01 .tp-link-01 li p, #ASIDEAREA01 .tp-link-01 li p { float: left; width: 87px; }
#MAINAREA01 .tp-link-01 li p.tp-text-01, #ASIDEAREA01 .tp-link-01 li p.tp-text-01 { width: 258px; }
#MAINAREA01 .tp-link-01 li p .tp-label-01, #ASIDEAREA01 .tp-link-01 li p .tp-label-01 { /*add style*/ display: block; position: relative; margin-top: -1.4em; text-align: right; margin-left: 3.3em; *margin-right:10px; }
#MAINAREA01 .tp-link-01 li p .tp-label-02, #ASIDEAREA01 .tp-link-01 li p .tp-label-02 { display: block; position: relative; margin-top: -1.6em; margin-left: 3.6em; text-align: right; }
#MAINAREA01 .tp-link-01 li .tp-text-02, #ASIDEAREA01 .tp-link-01 li .tp-text-02 { display: block; margin-bottom: 4px; font-size: 87.5%; }
#MAINAREA01 .tp-link-01 img, #ASIDEAREA01 .tp-link-01 img { vertical-align: -3px; }
#MAINAREA01 .tp-link-01 img.tp-label-01, #ASIDEAREA01 .tp-link-01 img.tp-label-01 { margin-right: 4px; }
#MAINAREA01 .tp-link-01 img.tp-label-03, #ASIDEAREA01 .tp-link-01 img.tp-label-03 { float: left; }
#MAINAREA01 .tp-link-01 img.tp-status-01, #ASIDEAREA01 .tp-link-01 img.tp-status-01 { margin-left: 6px; }
#MAINAREA01 .tp-link-01 span, #ASIDEAREA01 .tp-link-01 span { display: block; overflow: hidden; *zoom: 1; }
#MAINAREA01 .tp-grad-08 .tp-link-01 li div, #ASIDEAREA01 .tp-grad-08 .tp-link-01 li div { background: url(https://sbisec.akamaized.net/sbisec/images/base02/arw-red.gif) no-repeat 0 4px; }
#MAINAREA01 .tp-grad-09 .tp-link-01 li div, #ASIDEAREA01 .tp-grad-09 .tp-link-01 li div { background: url(https://sbisec.akamaized.net/sbisec/images/base02/arw-green.gif) no-repeat 0 4px; }
#MAINAREA01 .tp-link-02, #ASIDEAREA01 .tp-link-02 { float: left; width: 259px; margin-right: 1px; font-size: 75%; }
#MAINAREA01 .tp-link-02 h2, #ASIDEAREA01 .tp-link-02 h2 { padding: 5px 10px; background: url(https://sbisec.akamaized.net/sbisec/images/base02/bg-heading-01.gif) repeat-x 0 0; }
#MAINAREA01 .tp-link-02 h3, #ASIDEAREA01 .tp-link-02 h3 { padding: 5px 10px; font-weight: normal; }
#MAINAREA01 .tp-link-02 ul, #ASIDEAREA01 .tp-link-02 ul { padding: 8px 25px 8px 8px; }
#MAINAREA01 .tp-link-02 li, #ASIDEAREA01 .tp-link-02 li { display: inline-block; *display: inline; padding: 0 1em 0 12px; background: url(https://sbisec.akamaized.net/sbisec/images/base02/arw-blue-small.gif) no-repeat 2px 8px; *zoom: 1; }
#MAINAREA01 .tp-link-02 li.tp-window-01, #ASIDEAREA01 .tp-link-02 li.tp-window-01 { background: url(https://sbisec.akamaized.net/sbisec/images/base02/ic-window.gif) no-repeat 0 5px; }
#MAINAREA01 .tp-link-02.tp-link-02-last, #ASIDEAREA01 .tp-link-02.tp-link-02-last { width: 255px; }
#MAINAREA01 .tp-link-03, #ASIDEAREA01 .tp-link-03 { font-size: 75%; *zoom: 1; }
#MAINAREA01 .tp-link-03:before, #MAINAREA01 .tp-link-03:after, #ASIDEAREA01 .tp-link-03:before, #ASIDEAREA01 .tp-link-03:after { content: ""; display: table; }
#MAINAREA01 .tp-link-03:after, #ASIDEAREA01 .tp-link-03:after { clear: both; height: 1px\9; margin-bottom: -1px \9; }
#MAINAREA01 .tp-link-03 h2, #ASIDEAREA01 .tp-link-03 h2 { margin-bottom: 5px; padding: 5px 10px; background: url(https://sbisec.akamaized.net/sbisec/images/base02/bg-heading-01.gif) repeat-x 0 0; }
#MAINAREA01 .tp-link-03 ul, #ASIDEAREA01 .tp-link-03 ul { float: left; width: 488px; padding: 5px 10px; border-right: #ccc 1px solid; }
#MAINAREA01 .tp-link-03 ul.tp-link-03-ul-last, #ASIDEAREA01 .tp-link-03 ul.tp-link-03-ul-last { border-right: none; }
#MAINAREA01 .tp-link-03 li, #ASIDEAREA01 .tp-link-03 li { padding-left: 12px; background: url(https://sbisec.akamaized.net/sbisec/images/base02/arw-blue-small.gif) no-repeat 2px 8px; *zoom: 1; }
#MAINAREA01 .tp-link-03 li.tp-window-01, #ASIDEAREA01 .tp-link-03 li.tp-window-01 { background: url(https://sbisec.akamaized.net/sbisec/images/base02/ic-window.gif) no-repeat 0 5px; }
#MAINAREA01 .tp-link-03 li div, #ASIDEAREA01 .tp-link-03 li div { margin-bottom: 8px; padding-bottom: 8px; background: url(https://sbisec.akamaized.net/sbisec/images/base02/bg-border-01.gif) repeat-x 0 100%; *zoom: 1; }
#MAINAREA01 .tp-link-04, #ASIDEAREA01 .tp-link-04 { width: 354px; margin-bottom: 7px; padding-bottom: 2px; background: url(https://sbisec.akamaized.net/sbisec/images/base02/bg-box-05_b.gif) no-repeat 0 100%; *zoom: 1; }
#MAINAREA01 .tp-link-04 .tp-link-04-inner, #ASIDEAREA01 .tp-link-04 .tp-link-04-inner { padding-top: 2px; background: url(https://sbisec.akamaized.net/sbisec/images/base02/bg-box-05_t.gif) no-repeat 0 0; *zoom: 1; }
#MAINAREA01 .tp-link-04 .tp-link-04-content, #ASIDEAREA01 .tp-link-04 .tp-link-04-content { padding: 4px 12px 6px; background: #fff; border-right: #ccc 1px solid; border-left: #ccc 1px solid; *zoom: 1; }
#MAINAREA01 .tp-link-04 ul, #ASIDEAREA01 .tp-link-04 ul { margin-bottom: 4px; }
#MAINAREA01 .tp-link-04 li, #ASIDEAREA01 .tp-link-04 li { display: inline; margin-right: 9px; padding-right: 9px; border-right: #dadada 1px solid; line-height: 1; font-size: 87.5%; }
#MAINAREA01 .tp-link-04 li.current a, #ASIDEAREA01 .tp-link-04 li.current a { font-weight: bold; color: #000; text-decoration: none; }
#MAINAREA01 .tp-link-04 .tp-input-01, #ASIDEAREA01 .tp-link-04 .tp-input-01 { *margin-top: -1px; width: 223px; height: 35px; padding: 8px; line-height: 1; border: #3063c9 1px solid; background: url(https://sbisec.akamaized.net/sbisec/images/base02/bg-input.gif) repeat-x 0 0; font-size: 100%; }
#MAINAREA01 .tp-link-05, #ASIDEAREA01 .tp-link-05 { margin: 0px 0px 10px 60px; display: inline-block; }
#MAINAREA01 .tp-link-05 li, #ASIDEAREA01 .tp-link-05 li { float: left; display: inline-block; margin-right: 10px; font-size: 0; line-height: 0; vertical-align: bottom;}
#MAINAREA01 .tp-link-06 {position:absolute; left:0; top:0;font-size:75%;}

#MAINAREA01 .tp-link-07, #ASIDEAREA01 .tp-link-07 { margin: 5px 0 0 10px; }
#MAINAREA01 .tp-link-07 li, #ASIDEAREA01 .tp-link-07 li { display: inline-block; vertical-align: top; white-space: normal; *display: inline; *zoom: 1; vertical-align: top; width: 114px; margin-bottom: 6px; background: none; border: none; padding: 0; }
#MAINAREA01 .tp-link-07 a, #ASIDEAREA01 .tp-link-07 a { padding-left: 9px; background: url(https://sbisec.akamaized.net/sbisec/images/base02/arw-blue.gif) no-repeat 0 4px; }

#MAINAREA01 .tp-link-btn-01 li, #ASIDEAREA01 .tp-link-btn-01 li { display: inline; line-height: 1; }

#MAINAREA01 .tp-up, #ASIDEAREA01 .tp-up { color: #e6002e; }
#MAINAREA01 .tp-down, #ASIDEAREA01 .tp-down { color: #0039f9; }
#MAINAREA01 .tp-tab-01, #ASIDEAREA01 .tp-tab-01 { width: 364px; padding: 0 10px; border-bottom: #3577C3 2px solid; }
#MAINAREA01 .tp-tab-01 table, #ASIDEAREA01 .tp-tab-01 table { border-collapse: collapse; }
#MAINAREA01 .tp-tab-01 td, #ASIDEAREA01 .tp-tab-01 td { width: 106px; margin: 0; padding: 0 1px; vertical-align: middle; text-align: center; white-space: nowrap; }
#MAINAREA01 .tp-tab-01 a:link, #MAINAREA01 .tp-tab-01 a:visited, #ASIDEAREA01 .tp-tab-01 a:link, #ASIDEAREA01 .tp-tab-01 a:visited { display: block; font-weight: bold; font-size: 14px; color: #000; text-decoration: none; }
#MAINAREA01 .tp-tab-01 a:hover, #ASIDEAREA01 .tp-tab-01 a:hover { display: block; font-weight: bold; font-size: 14px; color: #fff; text-decoration: none; }
#MAINAREA01 .tp-tab-01 span, #ASIDEAREA01 .tp-tab-01 span { display: block; }
#MAINAREA01 .tp-tab-01 .tp-tab-01-wrapper, #ASIDEAREA01 .tp-tab-01 .tp-tab-01-wrapper { background: url(https://sbisec.akamaized.net/sbisec/images/base02/bg-tab-04_m.gif) repeat-x 0 100%; }
#MAINAREA01 .tp-tab-01 .tp-tab-01-inner, #ASIDEAREA01 .tp-tab-01 .tp-tab-01-inner { background: url(https://sbisec.akamaized.net/sbisec/images/base02/bg-tab-04_l.gif) no-repeat 0 100%; }
#MAINAREA01 .tp-tab-01 .tp-tab-01-content, #ASIDEAREA01 .tp-tab-01 .tp-tab-01-content { padding-top: 6px; background: url(https://sbisec.akamaized.net/sbisec/images/base02/bg-tab-04_r.gif) no-repeat 100% 100%; line-height: 1.5; }
#MAINAREA01 .tp-tab-01 a:hover .tp-tab-01-wrapper, #ASIDEAREA01 .tp-tab-01 a:hover .tp-tab-01-wrapper { background-image: url(https://sbisec.akamaized.net/sbisec/images/base02/bg-tab-04_m_c.gif); }
#MAINAREA01 .tp-tab-01 a:hover .tp-tab-01-inner, #ASIDEAREA01 .tp-tab-01 a:hover .tp-tab-01-inner { background-image: url(https://sbisec.akamaized.net/sbisec/images/base02/bg-tab-04_l_c.gif); }
#MAINAREA01 .tp-tab-01 a:hover .tp-tab-01-content, #ASIDEAREA01 .tp-tab-01 a:hover .tp-tab-01-content { background-image: url(https://sbisec.akamaized.net/sbisec/images/base02/bg-tab-04_r_c.gif); }
#MAINAREA01 .tp-tab-01 a.tp-current:link, #MAINAREA01 .tp-tab-01 a.tp-current:visited, #ASIDEAREA01 .tp-tab-01 a.tp-current:link, #ASIDEAREA01 .tp-tab-01 a.tp-current:visited { color: #fff; }
#MAINAREA01 .tp-tab-01 a.tp-current .tp-tab-01-wrapper, #ASIDEAREA01 .tp-tab-01 a.tp-current .tp-tab-01-wrapper { background-image: url(https://sbisec.akamaized.net/sbisec/images/base02/bg-tab-04_m_c.gif); }
#MAINAREA01 .tp-tab-01 a.tp-current .tp-tab-01-inner, #ASIDEAREA01 .tp-tab-01 a.tp-current .tp-tab-01-inner { background-image: url(https://sbisec.akamaized.net/sbisec/images/base02/bg-tab-04_l_c.gif); }
#MAINAREA01 .tp-tab-01 a.tp-current .tp-tab-01-content, #ASIDEAREA01 .tp-tab-01 a.tp-current .tp-tab-01-content { background-image: url(https://sbisec.akamaized.net/sbisec/images/base02/bg-tab-04_r_c.gif); }
#MAINAREA01 .tp-tab-01 .tp-td-01, #ASIDEAREA01 .tp-tab-01 .tp-td-01 { width: 380px; border-top: #b3b3b3 1px solid; border-right: #b3b3b3 1px solid; border-left: #b3b3b3 1px solid; *zoom: 1; }
#MAINAREA01 .tp-tab-01 .tp-td-01 span, #ASIDEAREA01 .tp-tab-01 .tp-td-01 span { display: inline-block; vertical-align: top; white-space: normal; *display: inline; *zoom: 1; vertical-align: top; margin-top: -0.5em; position: relative; padding: 0 5px; background: #ECECEC; font-size: 14px; font-weight: bold; }
#MAINAREA01 .tp-tab-01 .tp-td-02, #ASIDEAREA01 .tp-tab-01 .tp-td-02 { width: 5px; line-height: 0; font-size: 0; padding: 5px 0 0; }
#MAINAREA01 .tp-table-01, #ASIDEAREA01 .tp-table-01 { width: 766px; padding-bottom: 2px; background: url(https://sbisec.akamaized.net/sbisec/images/base02/bg-box-12_b.gif) no-repeat 0 100%; }
#MAINAREA01 .tp-table-01 div, #ASIDEAREA01 .tp-table-01 div { padding-top: 2px; background: url(https://sbisec.akamaized.net/sbisec/images/base02/bg-box-12_t.gif) no-repeat 0 0; }
#MAINAREA01 .tp-table-01 table, #ASIDEAREA01 .tp-table-01 table { border-collapse: collapse; width: 100%; }
#MAINAREA01 .tp-table-01 table th, #MAINAREA01 .tp-table-01 table td, #ASIDEAREA01 .tp-table-01 table th, #ASIDEAREA01 .tp-table-01 table td { padding: 0 8px; border-bottom: #dbe1eb 1px solid; font-size: 14px; }
#MAINAREA01 .tp-table-01 table .md-addclass th, #MAINAREA01 .tp-table-01 table .md-addclass td, #ASIDEAREA01 .tp-table-01 table .md-addclass th, #ASIDEAREA01 .tp-table-01 table .md-addclass td { border-bottom: none; }
#MAINAREA01 .tp-table-01 table th { padding-left: 11px; border-left: #dbe1eb 1px solid; background: #eef7ff; text-align: left; }
#ASIDEAREA01 .tp-table-01 table th { width: 178px; *width: 158px; padding-left: 11px; border-left: #dbe1eb 1px solid; background: #eef7ff; text-align: left; }
#MAINAREA01 .tp-table-01 table td, #ASIDEAREA01 .tp-table-01 table td { padding: 8px 11px 8px 10px; background: #f1f5fb; border-right: #dbe1eb 1px solid; }
#MAINAREA01 .tp-table-01 table .tp-td-01 { min-width: 10em; width: 10em !important; width: 10em; background: #fff; text-align: right; font-weight: bold; white-space: nowrap; }
#ASIDEAREA01 .tp-table-01 table .tp-td-01 { width: 178px; *width: 158px; background: #fff; text-align: right; font-weight: bold; }
#MAINAREA01 .tp-table-01 table .tp-td-01 span, #ASIDEAREA01 .tp-table-01 table .tp-td-01 span { font-size: 16px; }
#MAINAREA01 .tp-table-01 table .tp-td-02 { padding: 8px 4px; text-align: center; vertical-align: middle; }
#MAINAREA01 .tp-table-01 table .tp-td-02 li { margin: 0 2px; padding-left: 0; background-image: none; line-height: 0.5; }
#MAINAREA01 .tp-table-01 table li, #ASIDEAREA01 .tp-table-01 table li { display: inline-block; vertical-align: top; white-space: normal; *display: inline; *zoom: 1; margin-right: 15px; padding-left: 14px; background: url(https://sbisec.akamaized.net/sbisec/images/base02/ic-sub-userinfo-01.gif) no-repeat left 5px; }

#MAINAREA01 .tp-table02, #ASIDEAREA01 .tp-table02 { width: 100%; border-collapse: collapse; }
#MAINAREA01 .tp-table02 th, #ASIDEAREA01 .tp-table02 th { border-top: #e6002e 1px solid; font-size: 14px; font-weight: normal; color: #666; }
#MAINAREA01 .tp-table02 thead th, #ASIDEAREA01 .tp-table02 thead th { font-size: 12px; line-height: 1.5; white-space: nowrap; }
#MAINAREA01 .tp-table02 td, #ASIDEAREA01 .tp-table02 td { padding: 4px 5px 3px; border-right: solid 1px #fff; background: #fdf2f4; font-size: 14px; }
#MAINAREA01 .tp-table02 td.md-addclass, #ASIDEAREA01 .tp-table02 td.md-addclass { border-right: solid 1px #fdf2f4; background: #fff; }
#MAINAREA01 .tp-table02 td.tp-td-01, #ASIDEAREA01 .tp-table02 td.tp-td-01 { border-right: none; text-align: right; }
#MAINAREA01 .tp-table02 td.tp-td-02, #ASIDEAREA01 .tp-table02 td.tp-td-02 { text-align: right; font-size: 16px; }


/* 170609 */
.info_list{background:url(https://sbisec.akamaized.net/sbisec/images/base02/more-bg_middle.gif) repeat-y center;margin-top:30px;}
.info_list .box{background:url(https://sbisec.akamaized.net/sbisec/images/base02/more-bg_bottom.gif) no-repeat bottom;}
.info_list .box .inner{background:url(https://sbisec.akamaized.net/sbisec/images/base02/more-bg_top.gif) no-repeat top;}
.info_list .box .inner h2{margin-bottom:10px;padding:10px 7px 10px 10px;border-bottom:1px solid #CCC;}
.info_list .box .inner h2 span{
font-size:18px;
display:block;
float:left;
width:200px;
}
.info_list .box .inner h2 a{
width:33px;
text-align:right;
float:right;
margin-top:4px;
padding:0 0 0 7px;
background: url(https://sbisec.akamaized.net/sbisec/images/base02/md-l-ic-arw-blue.gif) no-repeat 0px 3px;
font-weight:normal;
font-size:13px;
}


.info_list .box .inner dl{
padding:0 0 10px 13px;
margin:0;
font-size:14px;
line-height:1.5;
}


.info_list .box .inner dl dt{
float:left;
width:50px;
}

.info_list .box .inner dl dt.label{
height:37px;
}

.info_list .box .inner dl dt.domestic{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/bg_label_domestic.gif) no-repeat 0px 100%;
}

.info_list .box .inner dl dt.foreign{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/bg_label_foreign.gif) no-repeat 0px 100%;
}

.info_list .box .inner dl dt.fund{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/bg_label_fund.gif) no-repeat 0px 100%;
}

.info_list .box .inner dl dt.bond{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/bg_label_bond.gif) no-repeat 0px 100%;
}

.info_list .box .inner dl dt.fx{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/bg_label_fx.gif) no-repeat 0px 100%;
}

.info_list .box .inner dl dt.fop{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/bg_label_fop.gif) no-repeat 0px 100%;
}

.info_list .box .inner dl dt.cfd{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/bg_label_cfd.gif) no-repeat 0px 100%;
}

.info_list .box .inner dl dt.warrant{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/bg_label_warrant.gif) no-repeat 0px 100%;
}

.info_list .box .inner dl dt.nisa{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/bg_label_nisa.gif) no-repeat 0px 100%;
}

.info_list .box .inner dl dt.dc{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/bg_label_dc.gif) no-repeat 0px 100%;
}

.info_list .box .inner dl dt.gold{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/bg_label_gold.gif) no-repeat 0px 100%;
}

.info_list .box .inner dl dt.tokusyu{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/bg_label_tokusyu.gif) no-repeat 0px 100%;
}

.info_list .box .inner dl dt span.date{
display:inline-block;
}

.info_list .box .inner dl dd{
margin:0;
float:left;
width:310px;
}

.info_list .box .inner dl dd img.tp-status-01{
vertical-align:middle;
margin-left:6px;
}
.info_list .box .inner .readMore{
padding:0 0 6px 0;
text-align:center;
zoom:1;
}

.info_list .box dl.hidden{
display:none;
}

#MAINAREA01 .tp-link-01 li.link a, #ASIDEAREA01 .tp-link-01 li.link a{
padding-left: 7px;
background: url(https://sbisec.akamaized.net/sbisec/images/base02/md-l-ic-arw-blue.gif) no-repeat 0 4px;
}

#MAINAREA01 .tp-link-01 li.ipo a, #ASIDEAREA01 .tp-link-01 li.ipo a{
padding-left: 52px;
background: url(https://sbisec.akamaized.net/sbisec/images/base02/i_ipo.gif) no-repeat 0 0;
display: inline-block;
min-height: 18px;
}

#MAINAREA01 .tp-link-01 li.po a, #ASIDEAREA01 .tp-link-01 li.po a{
padding-left: 52px;
background: url(https://sbisec.akamaized.net/sbisec/images/base02/i_po.gif) no-repeat 0 0;
display: inline-block;
min-height: 18px;
}

.bond_box{
border:1px solid #DDDDDD;
margin-top:20px;
padding:8px 10px 8px 55px;
}

.bond_box.au{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/bg_flag_au.gif) no-repeat 10px 14px;
}

.bond_box.br{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/bg_flag_br.gif) no-repeat 10px 14px;
}

.bond_box.eu{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/bg_flag_eu.gif) no-repeat 10px 14px;
}

.bond_box.id{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/bg_flag_id.gif) no-repeat 10px 14px;
}

.bond_box.in{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/bg_flag_in.gif) no-repeat 10px 14px;
}

.bond_box.jp{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/bg_flag_jp.gif) no-repeat 10px 14px;
}

.bond_box.mxn{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/bg_flag_mxn.gif) no-repeat 10px 14px;
}

.bond_box.nz{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/bg_flag_nz.gif) no-repeat 10px 14px;
}

.bond_box.ru{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/bg_flag_ru.gif) no-repeat 10px 14px;
}

.bond_box.tr{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/bg_flag_tr.gif) no-repeat 10px 14px;
}

.bond_box.us{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/bg_flag_us.gif) no-repeat 10px 14px;
}

.bond_box.zar{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/bg_flag_zar.gif) no-repeat 10px 14px;
}

.bond_box h6{
margin:0;
font-size:16px;
line-height:1.2;
}

.bond_box p{
text-align:right;
font-size:14px;
line-height:1.0;
}

.bond_box p span{
color:#D90000;
font-size:23px;
font-weight:bold;
}

.bond_box .shimekiri{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/bg_bond_rimit.gif) no-repeat 0px bottom;
}

.bond_box .new{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/bg_bond_new.gif) no-repeat 0px bottom;
}

.bond_box .kanbai{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/bg_bond_kanbai.gif) no-repeat 0px bottom;
}

.tp-grad-08 a, .tp-grad-09 a{
line-height:1.5;
}

.carousel-box{
margin-top:30px;
}

.tp-grad-09 h3 {
position: relative;
}
.tp-grad-09 h3 a{
position: absolute;
top: 4px;
right: 13px;
padding-left: 10px;
font-size: 14px;
line-height: 1em;
font-weight: normal;
background: url(https://sbisec.akamaized.net/sbisec/images/base02/md-l-ic-arw-blue.gif) no-repeat left 50%;
}
.tp-grad-09 h3 a:link, .tp-grad-09 h3 a:visited, .tp-grad-09 h3 a:hover, .tp-grad-09 h3 a:active{
background: url(https://sbisec.akamaized.net/sbisec/images/base02/md-l-ic-arw-blue.gif) no-repeat left 50%;
}

.fRed-pr {color: #D80000;}


/* ADD 202108 */

#MAINAREA01 .hometop210830 .tp-box-grad-01 .tp-box-grad-01-content, #ASIDEAREA01 .tp-box-grad-01 .tp-box-grad-01-content {
background: none !important;
padding-top: 8px;
}

#MAINAREA01 .hometop210830 .tp-link-04 .tp-input-01 {
background-image: none;
background-color: #f5f5f5;
border: solid 1px #999;
font-size: 14px;
height: 35px;
margin-top: -2px;
}

#MAINAREA01 .hometop210830 .tp-box-grad-02.tp-grad-13,
#MAINAREA01 .hometop210830 .tp-link-01,
#MAINAREA01 .hometop210830 .tp-link-01 .tp-link-01-inner {
background-image: none !important;
background-color: #fff;
}

#MAINAREA01 .hometop210830 .tp-link-01 .tp-link-01-content {
border-left: 0;
border-right: 0;
}


.hometop210830 .info_list,
.hometop210830 .info_list .inner,
.hometop210830 .info_list .box .inner {
background-image: none !important;
margin-top: 15px;
}

.hometop210830 .info_list .box {
background-image: none !important;
}

.hometop210830 .info_list .inner{
margin-top: 0 !important;
}

.hometop210830 .info_list .box {
border: solid 1px #cbcbcb;
}

.hometop210830 .info_list .box .inner h2 {
border-bottom: solid 1px #cbcbcb;
}

#MAINAREA01 .hometop210830 .tp-tab-01 .tp-tab-01-wrapper,
#MAINAREA01 .hometop210830 .tp-tab-01 a .tp-tab-01-inner,
#MAINAREA01 .hometop210830 .tp-tab-01 a .tp-tab-01-content {
background-image: none !important;
}

#MAINAREA01 .hometop210830 .tp-tab-01 a .tp-tab-01-inner {
border:solid 1px #ccc;
border-bottom:0;
color: #333;
border-radius: 2px 2px 0 0;
}


#MAINAREA01 .hometop210830 .tp-tab-01 a.tp-current .tp-tab-01-inner {
background-color: #003464;
border:0;
color: #fff;
}

#MAINAREA01 .hometop210830 .tp-tab-01 a.tp-current .tp-tab-01-inner:hover{
opacity: 0.8;
}


#MAINAREA01 .hometop210830 .tp-tab-01 .tp-tab-01-content {
padding-top: 4px;
}


#MAINAREA01 .hometop210830 h2.md-heading-02 span {
color:#003466 !important;
left: 140px !important;
font-size: 15px !important;
}

#MAINAREA01 .hometop210830 .iJuuyou01 {
background-image: none;
position: relative;
}

#MAINAREA01 .hometop210830 .iJuuyou01 + .iJuuyou01 {
margin-top: 10px;
}

#MAINAREA01 .hometop210830 #home_info .iJuuyou01 {
margin: 17px 10px 10px 25px;
font-size:14px !important;
font-weight: 400;
}

#MAINAREA01 .hometop210830 #home_info .iJuuyou01 p {
padding-left: 10px;
}

#MAINAREA01 .hometop210830 .iJuuyou01:before {
content: "";
position: absolute;
top: 1px;
left: 0;
width: 16px;
height: 16px;
text-align: center;
font-size: 14px;
font-weight: bold;
background-image:url(https://sbisec.akamaized.net/sbisec/images/base02/2108/icon_top_caution_210819.png);
background-repeat: no-repeat;
}

#MAINAREA01 .hometop210830 .tp-box-grad-01 {
margin-bottom: 15px;
}

#MAINAREA01 .hometop210830 .tp-box-02 {
margin-bottom: 15px;
}

.hometop210830 .bond_box {
margin-top: -1px;
padding: 14px 5px 10px 31px;
background-size: 16px 16px !important;
}


.hometop210830 a:link {
    text-decoration: none;
}

.hometop210830 a:link:hover {
    text-decoration: underline;
}



#MAINAREA01 .hometop210830 .tp-tab-01 {
border-bottom: #003464 1px solid;
}



#MAINAREA01 .hometop210830 .tp-table02 td {
background-color: #f6f6f6;
text-align: center;
}

#MAINAREA01 .hometop210830 .tp-table02 td.prodName {
text-align: left;
}

#MAINAREA01 .hometop210830 .tp-table02 td.tp-td-02,
#MAINAREA01 .hometop210830 .tp-table02 td.tp-td-01 {
text-align: right;
}


.hometop210830 #home_info.info_list .box .inner dl {
margin-left: 8px;
padding: 10px 0 8px;
}


.hometop210830 .info_list .box .inner dl dt{
float:left;
width:62px;
}

.hometop210830 #home_info.info_list .box .inner dl dt {
width: 45px;
}

.hometop210830 .info_list .box .inner dl dt .date {
display: inline-block !important;
margin-left: 10px;
}

.hometop210830 .info_list .box .inner dl dt.label{
height:38px;
}

.hometop210830 .info_list .box .inner dl dd {
width:292px;
}

.hometop210830 #home_info.info_list .box .inner dl dd {
width:300px;
}


.hometop210830 .info_list .box .inner dl dt.domestic{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/2108/bg_label_domestic.gif) no-repeat 0px 100%;
}

.hometop210830 .info_list .box .inner dl dt.foreign{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/2108/bg_label_foreign.gif) no-repeat 0px 100%;
}

.hometop210830 .info_list .box .inner dl dt.fund{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/2108/bg_label_fund.gif) no-repeat 0px 100%;
}

.hometop210830 .info_list .box .inner dl dt.bond{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/2108/bg_label_bond.gif) no-repeat 0px 100%;
}

.hometop210830 .info_list .box .inner dl dt.fx{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/2108/bg_label_fx.gif) no-repeat 0px 100%;
}

.hometop210830 .info_list .box .inner dl dt.fop{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/2108/bg_label_fop.gif) no-repeat 0px 100%;
}

.hometop210830 .info_list .box .inner dl dt.cfd{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/2108/bg_label_cfd.gif) no-repeat 0px 100%;
}

.hometop210830 .info_list .box .inner dl dt.warrant{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/2108/bg_label_warrant.gif) no-repeat 0px 100%;
}

.hometop210830 .info_list .box .inner dl dt.nisa{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/2108/bg_label_nisa.gif) no-repeat 0px 100%;
}

.hometop210830 .info_list .box .inner dl dt.dc{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/2108/bg_label_dc.gif) no-repeat 0px 100%;
}

.hometop210830 .info_list .box .inner dl dt.gold{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/2108/bg_label_gold.gif) no-repeat 0px 100%;
}

.hometop210830 .info_list .box .inner dl dt.tokusyu{
background:url(https://sbisec.akamaized.net/sbisec/images/base02/2108/bg_label_tokusyu.gif) no-repeat 0px 100%;
}

#MAINAREA01 .hometop210830 .tp-box-grad-02.tp-grad-01 {
    background: #fff;
}
#MAINAREA01 .hometop210830 .tp-box-grad-02.tp-grad-08 {
    background: #fff;
}

#MAINAREA01 .hometop210830 .tp-box-grad-02.tp-grad-09 {
    background: #fff;
}

#MAINAREA01 .hometop210830 .tp-grad-01 .tp-link-01 li,#MAINAREA01 .hometop210830 .tp-grad-08 .tp-link-01 li,#MAINAREA01 .hometop210830 .tp-grad-09 .tp-link-01 li {
    padding: 10px 8px 10px;
}

.hometop210830 .info_list .box .inner h2 span {
font-size: 16px;
}

#MAINAREA01 .hometop210830 .tp-box-grad-02.tp-grad-09 h3 {
    padding: 0 0 5px 5px;
    line-height: 1.28;
    font-size: 14px;
    font-weight: bold;
    border-bottom: solid 1px #003464;
    margin: 15px 0px 5px;
    color: #003464;
}

#MAINAREA01 .hometop210830 .tp-box-grad-02.tp-grad-09 h3 a {
    margin-right: -6px;
}

#MAINAREA01 .hometop210830 .tp-link-01 li {
background: #fff;
}

#MAINAREA01 .hometop210830 .tp-grad-09 .tp-link-01 li div {
background: url(https://sbisec.akamaized.net/sbisec/images/base02/md-l-ic-arw-blue.gif) no-repeat 0 4px;
}

#MAINAREA01 .hometop210830 .tp-grad-08 .tp-link-01 li {
background: url(https://sbisec.akamaized.net/sbisec/images/base02/md-l-ic-arw-blue.gif) no-repeat 7px 15px;
padding-left: 18px;
}


.hometop210830 .tp-others {
border-bottom:solid 1px #36486f !important;
color:#36486f !important;
line-height: 18px !important;
margin-top: 15px !important;
padding: 0 0 5px 30px !important;
}

.hometop210830 .tp-up {
line-height: 18px !important;
}

.hometop210830 .tp-box-grad-02.tp-grad-01 .tp-link-01 li div {
    line-height: 1.6;
}

.hometop210830 .bond_box p{
line-height: 1.6;
}

.hometop210830 .bond_box .kanbai {
background: url(https://sbisec.akamaized.net/sbisec/images/base02/bg_bond_kanbai.gif) no-repeat 0px 8px;
}

.hometop210830 .tp-table02 .prodName b,
.hometop210830 .tp-table02 .tp-td-02 b,
.hometop210830 .tp-table02 .tp-td-01 b{
font-weight: normal !important;
}

.hometop210830 .fRed01{color: #D90000;}



.hometop210830 .info_list .box .inner dl {
    margin: 0 10px 3px 0;
    font-size: 13px;
    line-height: 1.5;
    border-top: solid 1px #ccc;
    padding-top: 10px;
}

.hometop210830 .info_list .box .inner dl:nth-of-type(1) {
    border-top: 0;
}

.hometop210830 #report_info.info_list .box .inner dl {
    margin-left: 10px;
}

.hometop210830 #report_info.info_list .box .inner dl dd {
    width: 279px;
}


.hometop210830 .carousel-box{
margin-top:15px;
}

.hometop210830 #home_info.info_list .box {

}

.hometop210830 #home_info.info_list .box .inner h2 {
    margin-bottom: 0;
    padding: 0;
    border-bottom: 0;
}

.hometop210830 #home_info.info_list .box .inner h2 a {
    width: auto;
    float: none;
    margin-top: 0;
    padding: 0;
    background: none;
}

/* ADD 202109 */

#SUBAREA01 .sb-box-sub-03 {
background: none;
}

#SUBAREA01 .sb-box-sub-03 .sb-box-sub-03-inner {
    border-right: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
    border-left: #ccc 1px solid;
}


#SUBAREA01 .sb-box-sub-03 .md-addclass {
    background: #f6f6f6;
}

#SUBAREA01 .sb-box-sub-03 th,
#SUBAREA01 .sb-box-sub-03 td {
    padding: 5px 2px;
    
}

#SUBAREA01 .sb-box-sub-03 th {
    font-size: 14px;
}

#SUBAREA01 .sb-box-sub-03 td {
    padding-right:7px;
}

#SUBAREA01 .sb-box-sub-03 th p {
    font-size: 13.5px;
}


#SUBAREA01 .sb-box-sub-04 {
background: none;
}

#SUBAREA01 .sb-box-sub-04 .sb-box-sub-04-inner {
border-right: #cccccc 1px solid;
border-left: #cccccc 1px solid;
}

#SUBAREA01 .sb-box-sub-04 .sb-box-sub-04-head {
border-top: 0;
}

#SUBAREA01 .sb-heading-01 span {
position: absolute;
    left: 82px;
    top: 14px;
    font-size: 11px;
    line-height: 1.1;
}


#SUBAREA01 .sb-box-sub-04 ul {
padding-top: 5px;
}

#SUBAREA01 .sb-box-sub-04 li {
font-size: 12px;
padding: 5px 10px 5px 20px;
background: url(https://sbisec.akamaized.net/sbisec/images/base02/arw-blue.gif) no-repeat 10px 9px;
border-bottom: 0;
}

#SUBAREA01 .sb-box-sub-04 li:last-of-type {
border-bottom: solid 1px #ccc;
}

#SUBAREA01 .sb-box-sub-04 li a {
text-decoration: none;
}

#SUBAREA01 .sb-box-sub-04 li a:hover {
text-decoration: underline;
}

.sb-box-sub-04-head a:hover,
.sb-heading-01 a:hover {
opacity: 0.9;
}

#SUBAREA01 .sb-box-sub-04 li.caution {
    background: url(https://sbisec.akamaized.net/sbisec/images/base02/ic-sub-caution-01.gif) no-repeat 6px 8px;
}

#SUBAREA01 .sb-bnr-sub-01 a img:hover {
opacity: 0.9;
}

#MAINAREA01 .tp-table02 thead th {
text-align: center;
}



.hometop210830 .bond_box h6 {
background: none !important;
font-size: 87.5%;
font-weight: normal;
padding-bottom: 6px;
}

/*--
.hometop210830 .bond_box h6.new:before,
.hometop210830 .bond_box h6.kanbai:before,
.hometop210830 .bond_box h6.shimekiri:before {
content:"";
display: inline-block;
width: 9px;
height: 13px;
background: url(https://sbisec.akamaized.net/sbisec/images/base02/arw-blue.gif) no-repeat 0 4px;
}
--*/

.hometop210830 .bond_box h6:after {
    display: inline-block;
    font-size: 12px;
    letter-spacing: 1px;
    background-color: #ff3333;
    border: solid 1px #ff3333;
    color: #fff;
    padding: 1px 6px;
    border-radius: 9px;
    margin-left: 5px;
    font-weight: bold;
}

.hometop210830 .bond_box h6.new:after {
content:"\65B0\767B\5834!"
}

.hometop210830 .bond_box h6.kanbai:after {
content:"\5B8C\58F2\9593\8FD1"
}

.hometop210830 .bond_box h6.shimekiri:after {
content:"\7DE0\5207\9593\8FD1"
}

.hometop210830 .bond_box p {
font-size:13px !important;
letter-spacing: 0;
}

.hometop210830 .bond_box p span {
font-size: 16px;
padding: 0 0 0 5px;
margin-right: -4px;
}

.hometop210830 .bond_box p {
text-align: left;
}

.hometop210830 .more-box ul li a span.txt {
color: #1F3C9C;
font-size: 16px;
}

.hometop210830 .more-box ul li a:hover span.txt {
color: #CC0066;
}

.hometop210830 .more-box ul li a span.txt {
line-height: 1.5 !important;
}
