@charset "Shift_JIS";

/* 目次
------------------------------------------
・共通
・リンク
・ヘッダー
・ナビゲーション 01
・ナビゲーション 02
・時間
・レイアウト
・フッター
------------------------------------------
*/


/* 共通
------------------------------------------ */
body {margin: 0; padding: 0; background-color: #fff; color: #333; font-size: 100%; font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif; text-align: center;}
body:first-of-type{font-family: Arial,Helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;} /* For Safari3 */
html[xmlns*=""] body:last-child{font-family: Arial,Helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;} /* For Safari2 */

img {border: none;}
h1,h2,h3,h4,h5,p,ul,ol,li {margin: 0; padding: 0; font-size: 100%;}
a[name]:hover{text-decoration:none !important; outline:0 !important;}
a img {color: #000;}

p {line-height: 1.5;}
li {line-height: 1.5; list-style-type: none;}
em {font-weight: bold; font-style: normal;}
label {cursor: pointer;}
.navskip {height: 0; width: 0; overflow: hidden; font-size: 0;}
.hide {height: 0; width: 0; overflow: hidden; font-size: 0;}

form {margin: 0; padding: 0;}
input {vertical-align: middle;}
select {vertical-align: middle;}

/* リンク
------------------------------------------ */
a:link {color: #1F3C9C; text-decoration: underline; background: transparent;}
a:visited {color: #1F3C9C; text-decoration: underline;background: transparent;}
a:hover {color: #CC0066; text-decoration: underline; background: transparent;}
a:active {color: #CC0066; text-decoration: underline; background: transparent;}

a.aWhite:link {color: #fff; text-decoration: underline; background: transparent;}
a.aWhite:visited {color: #fff; text-decoration: underline; background: transparent;}
a.aWhite:hover {color: #CC0066; text-decoration: underline; background: transparent;}
a.aWhite:active {color: #CC0066; text-decoration: underline; background: transparent;}

a.unc:link {color: #1F3C9C; text-decoration: underline; background: transparent;}
a.unc:visited {color: #1F3C9C; text-decoration: underline;background: transparent;}
a.unc:hover {color: #CC0066; text-decoration: underline; background: transparent;}
a.unc:active {color: #CC0066; text-decoration: underline; background: transparent;}

a.akaji:link{color:#ff0000;text-decoration:underline;}
a.akaji:visited{color:#ff0000;text-decoration:underline;}
a.akaji:hover{color:#ff0000;text-decoration:underline;}
a.akaji:active{color:#ff0000;text-decoration:underline;}


/* ヘッダー
------------------------------------------ */
#HEADER01 {position: relative; width: 980px; max-width: 100%; height:76px; margin: 0 auto; padding: 0; }
#HEADER01 #logo {position: absolute; top: 24px; left: 3px; width: 145px; height: 28px;}

#HEADER01 #srchK {position: absolute; top: 5px; left: 320px; width: 192px;}
#HEADER01 #srchK img {vertical-align: middle;}

#HEADER01 #srchS {position: absolute; top: 5px; left: 515px; width: 210px;}
#HEADER01 #srchS img {vertical-align: middle;}

#HEADER01 #link01 {position: absolute; top: 13px; left: 730px; width: 250px; }
#HEADER01 #link01 #link01M {float: right;}
#HEADER01 #link01 #link01M ul li {position: relative; float: left; min-height: 1%; padding-right: 6px; padding-left: 5px; line-height: 1; font-size: 12px; white-space: nowrap; background: url('https://a248.e.akamai.net/f/248/29350/7d/pict.sbisec.co.jp/sbisec/images/base02/g_head02_line_01.gif') no-repeat 100% 0.1em;}
/*\*/
* html #HEADER01 #link01 #link01M ul li {height: 1%;}
/**/
#HEADER01 #link01 #link01M ul li.last {background: none;}

#HEADER01 #link02 {position: absolute; top: 39px; left: 500px; width: 480px; height: 30px; }
#HEADER01 #link02 #link02M {float: right;}
#HEADER01 #link02 #link02M ul li {float: left;}
#HEADER01 #link02 #link02M ul li#logout {margin-left:50px;}

#HEADER01 .tyukai { position: absolute; top: 22px; left: 155px; width: 140px; height: 33px; }

#HEADER01 .floatClear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 1px; }
#HEADER01 .floatClear {display: inline-block;}
/*\*/
* html #HEADER01  .floatClear {height: 1%;}
#HEADER01 .floatClear {display: block;}
/**/




/* ナビゲーション 01
------------------------------------------ */
#NAVIAREA01 {width: 100%; #eee; background: url('https://a248.e.akamai.net/f/248/29350/7d/pict.sbisec.co.jp/sbisec/images/base02/g_head02_back_01.gif') repeat-x;}
#NAVIAREA01 #navi01 {width: 980px; min-width: 980px; max-width: 100%; margin: 0 auto; padding: 0; text-align: left;}
#NAVIAREA01 #navi01 #navi01P {width: 980px; height: 36px;}
#NAVIAREA01 #navi01 #navi01P ul li {float: left; font-size: 0; line-height: 1; vertical-align: bottom;}



/* ナビゲーション 02
------------------------------------------ */
#NAVIAREA02 {width: 100%; height:26px; background: #fefefe url('https://a248.e.akamai.net/f/248/29350/7d/pict.sbisec.co.jp/sbisec/images/base02/g_head02_back_02.gif') repeat-x left bottom;}
#NAVIAREA02 #navi02P {width: 960px; min-width: 960px; max-width: 100%; margin: 4px auto 5px auto ; padding: 0px; text-align: left;}
#NAVIAREA02 #navi02P ul li {position: relative; float: left; min-height: 1%; padding-right: 9px; line-height: 1; font-size: 12px; font-weight: bold; white-space: nowrap; background: url('https://a248.e.akamai.net/f/248/29350/7d/pict.sbisec.co.jp/sbisec/images/base/bg_navi2_02.gif') no-repeat 100% 0.2em;}
/*\*/
* html #NAVIAREA02 #navi02P ul li {height: 1%;}
/**/
#NAVIAREA02 #navi02P ul li.last {background: none;}
#NAVIAREA02 #navi02P ul li .navi2M {padding: 4px 3px 3px 3px;}
#NAVIAREA02 #navi02P ul li .navi2M a:link {color: #0052B5; text-decoration: underline; background: transparent;}
#NAVIAREA02 #navi02P ul li .navi2M a:visited {color: #0052B5; text-decoration: underline;background: transparent;}
#NAVIAREA02 #navi02P ul li .navi2M a:hover {color: #0099FF; text-decoration: underline; background: transparent;}
#NAVIAREA02 #navi02P ul li .navi2M a:active {color: #0099FF; text-decoration: underline; background: transparent;}

#NAVIAREA02 #navi02P ul li .navi2MAct {padding: 4px 3px 2px 3px; background: #396BD5;}
#NAVIAREA02 #navi02P ul li .navi2MAct a {color: #fff !important; text-decoration: underline; background: transparent;}

/* 時間
------------------------------------------ */
#TIMEAREA01 { width: 982px; margin: 0 auto; padding: 6px 0; text-align: left; }
#TIMEAREA01 p { font-size: 75%; text-align: right; }

/* レイアウト
------------------------------------------ */
#CONTENTSAREA01 { *zoom: 1; margin: 0 auto; width: 982px; text-align: left; border-collapse:collapse; }
#CONTENTSAREA01 * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }

#MAINAREA01 { width: 805px; vertical-align:top; border-collapse:collapse; /* Reset */ /* For Quirks Mode */ }
#MAINAREA01 * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
#MAINAREA01 table { font-size: 100%; }
#MAINAREA01 #MAINAREA01-INNER { *zoom: 1; }
#MAINAREA01 #MAINAREA01-INNER:before, #MAINAREA01 #MAINAREA01-INNER:after { content: ""; display: table; }
#MAINAREA01 #MAINAREA01-INNER:after { clear: both; height: 1px\9; margin-bottom: -1px \9; }
#MAINAREA01 #MAINAREA01-INNER-L { float: left; width: 380px; margin-right: 20px; }
#MAINAREA01 #MAINAREA01-INNER-R { float: left; width: 380px; }

#ASIDEAREA01 { width: 980px; vertical-align:top; /* For Quirks Mode */ }
#ASIDEAREA01 * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
#ASIDEAREA01 table { font-size: 100%; }




/* フッター
------------------------------------------ */
#PAGETOP01  {width: 980px; min-width: 980px; max-width: 100%; margin: 100px auto 0px auto; padding: 0; text-align: right;}

#FOOTER01 {width: 100%; padding-bottom: 5px; background: #F1F5FA url('https://a248.e.akamai.net/f/248/29350/7d/pict.sbisec.co.jp/sbisec/images/base02/g_head02_back_04.gif') repeat-x left top; border-bottom: solid 1px #cccccc; }
#FOOTER01 #footer01P {width: 980px; min-width: 980px; max-width: 100%; margin: 0 auto; padding: 30px 0px 10px 0px; text-align: left;}
#FOOTER01 #footer01P .footer01M {width: 150px; float: left; margin-right:10px;}
#FOOTER01 #footer01P .footer01C {margin-bottom:10px;}

#FOOTER01 #footer01P .open {margin-bottom:10px;}
#FOOTER01 #footer01P .login {margin-bottom:10px;}


#FOOTER02 {width: 980px; min-width: 980px; max-width: 100%; margin: 0 auto; margin-top: 15px; text-align: center;}
#FOOTER02 .text {margin-bottom: 10px; font-size: 12px;}
#FOOTER02 .copy {margin-bottom: 10px; color: #666; font-size: 12px;}


#FOOTER01 .iLink01 {min-height: 1%; padding-left: 14px; background: url('https://a248.e.akamai.net/f/248/29350/7d/pict.sbisec.co.jp/sbisec/images/base02/g_head02_arrow.gif') no-repeat 0 0.2em; line-height: 1.1; font-weight:bold;}
/*\*/
* html #FOOTER01 .iLink01 {height: 1%;}
/**/

#FOOTER01 .liLinkNavy01 li {min-height: 1%; padding-left: 8px; background: url('https://a248.e.akamai.net/f/248/29350/7d/pict.sbisec.co.jp/sbisec/images/base/i_link_navy_01.gif') no-repeat 0 0.5em;}
/*\*/
* html #FOOTER01  .liLinkNavy01 li {height: 1%;}
/**/
#FOOTER01 .liNote01 li .liLinkNavy01 li {text-indent: 0;}


#FOOTER01 .fm01 {font-size: 12px !important;}
/*\*/
* html #FOOTER01 .fm01 {font-size: 80% !important;}
/**/
*:first-child+html #FOOTER01 .fm01 {font-size: 80% !important;} /* For IE7 */

#FOOTER01 .floatClear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 1px; }
#FOOTER01 .floatClear {display: inline-block;}
/*\*/
#FOOTER01 * html .floatClear {height: 1%;}
#FOOTER01 .floatClear {display: block;}



/* 印刷用
------------------------------------------ */
@media print {
	body {}

}

