@charset "utf-8";
/* reset css */
*{zoom:1;}
body{font:normal 14px/170% "ＭＳ ゴシック", sans-serif;color:#333;background:url(../af/img/bg_border_grey.gif) repeat;border:0px none transparent;}
h1, h2, h3, h4, h5, h6{color:#000;font-size:100%;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, p, blockquote, table, th, td,hr {margin:0 auto;padding:0;}
ul, ol, li{list-style:none;}
br{letter-spacing: 0px;}
p{padding:5px;overflow:hidden}
table{border-collapse:collapse;border-spacing:0;}
img {border:0 none;display:block;vertical-align:top;}
a img {border-style:none;}
a, a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
a, a:hover{color:#1d3994;}
a:visited{color:#941d55;}
.inline{display:inline;}
.right{text-align:right;}
.left{text-align:left;}
.center{margin:0 auto;text-align:center;}
.boxl{float:left;}
.boxr{float:right;}
.clear{clear:both;}
/* custam css */
.r{color:#f00}
.s{font-size : 85%;line-height : 150%;}
.l{font-size : 115%;line-height : 150%;}
.xxl{font-size : 150%;line-height : 200%;}
/* lp css */
#header{display:block;background:#fff;border-bottom:thin solid #ccc;height:60px;width:100%;}
#catch{background:url("../af/img/sbi-201106-catchbg.gif") repeat-x 0 0;display:block;width:840px;}
#contents,#contentsIfa{background:#fff;border-left:thin solid #ccc;border-right:thin solid #ccc;width:778px;padding:0 10px;}
.open{background:url("../af/img/sbi-201106-btnbg.gif") no-repeat 0 0;display:block;}
a.btn{background:url("../af/img/sbi-201106-btn00.gif") no-repeat 0 0;display:block;height:50px;width:180px;text-indent:-9999px;}
a.btn:hover{background-position:0px -50px;}
a.btnSbi{background:url("../af/img/sbi-201108-btn01.gif") no-repeat 0 0;display:block;height:75px;width:475px;text-indent:-9999px;}
a.btnSbi:hover{background-position:0px -75px;}
a.btnIfa{background:url("../af/img/sbi-201106-btn02.gif") no-repeat 0 0;display:block;height:30px;width:440px;text-indent:-9999px;}
a.btnIfa:hover{background-position:0px -30px;}
#toiawase{text-align:center;background:#eee;padding:25px 140px;}
#important{background:#fff;border-left:thin solid #ccc;border-right:thin solid #ccc;font-size:95%;padding:5px 25px;width:748px;}
#important p{font-size:110%;font-weight:bold;padding-left:0px;}
#important ul{padding:0 0 10px;}
#important ul li{background:url("../af/img/icon_dotbk.gif") no-repeat 0 5px transparent;padding-left:15px;line-height:110%;}
#important ul.inner li{background:url("../af/img/icon_dotw.gif") no-repeat 25px 5px transparent;padding-left:40px;}
#important ul.none li,#important ul li.none{background:none transparent;padding-left:40px;}
#footer{background:#fff;text-align:center;border-top:thin solid #ccc;width:100%;}
#attention{}

.box{padding:25px 0px;}
/*frame*/
.frameMblue{background:url("../af/img/sbi-201106-frame-m.gif") repeat-y 0 0;display:block;width:780px;}
.frameMyellow{width:721px;border-left:1px solid #F90;border-right:1px solid #F90;}
.frameMyellowp{display:block;padding:0px 17px 0px 40px;}
.frameTblue,.frameTyellow,.frameBblue,.frameByellow{background:url("../af/img/sbi-201106-frame.gif") no-repeat 0 0;display:block;width:780px;text-indent:-9999px;}
.frameTblue{background-position:0px 0px;height:10px;}.frameTyellow{background-position:0px -30px;}
.frameBblue{background-position:0px -10px;}.frameByellow{background-position:0px -60px;}
/*lp*/
.serviceA,.serviceB,.serviceC{background:url("../af/img/sbi-201106-service-tit.gif") no-repeat 0 0;display:block;height:50px;width:650px;text-indent:-9999px;}
.serviceA{background-position:0px 0px;}
.serviceB{background-position:0px -65px;}
.serviceC{background-position:0px -125px;}
/* ifa css */
.openSbiTit{background:url("../af/img/img_sbi_tit.gif") no-repeat 0 0;display:block;height:43px;width:690px;text-indent:175px;padding-top:7px;font-size: 180%;line-height:150%;}
.ifaLine{background:url("../af/img/img_sbi_ifaline.gif") no-repeat 0 0;display:block;height:26px;width:690px;text-indent:20px;padding-top:5px;}
.feeIfaLine{background:url("../img/sec_feesbiifa_title.gif") no-repeat 0 0;border-bottom:solid 1px #eee;display:block;height:25px;width:680px;text-indent:20px;font-weight:bold;padding-top:5px;padding-right:10px;}
.feeLine{background:url("../af/img/img_sbi_feeline.gif") no-repeat 0 0;display:block;height:26px;width:690px;text-indent:20px;font-weight:bold;padding:5px 0px;}
.feeLine2{background:url("../af/img/img_sbi_feeline2.gif") no-repeat 0 0;display:block;height:26px;width:696px;text-indent:10px;font-weight:bold;padding:2px 0px;}
.ifaBox{background: none repeat scroll 0 0 #eee;padding-bottom:15px;:;}
.ifaText{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #E8E8E8;margin: 0 auto;padding:5px;text-align:left;width: 672px;}
a.btnForm{background:url("../af/img/btn_sbi_ifab.gif") no-repeat 0 0;display:block;height:75px;width:400px;text-indent:-9999px;}
a.btnForm:hover{background-position:0px -75px;}
table, tr,th,td{border: 1px solid #CECDBF;}
.tdM{background: none repeat scroll 0 0 #F4F4E1;
    border: 1px solid #CECDBF;
    font-weight: bold;
    text-align: center;}



/*form*/
.textBox{width:690px;padding:0px 45px 20px 45px;}
.bgGrey{background:#eee;}
.bgW{background:#fff;}

#attention{ width:600px;
 height:200px;
 background-color:#EEE;
 overflow:auto;
 text-align: left;
 border-style: inset;
 border-width: 2px 3px 1px 1px;
 display:block;}
/*#sbiNews{border:solid 1px #f90;padding:5px;width:590px;}b.sbiNews{background:url("../img/sec_sbi_news_bg.gif") repeat scroll 0 0;width:585px;display:block;}*/
tr.w th, tr.w td{display:none;}