@charset "utf-8";
/* CSS Document */

h2{ height:112px; line-height:112px; font-size:25px; font-weight:bold; text-indent:20px;}
h2 span{font-size:13px; vertical-align:middle;}
h3{background:url(../images/h3_bg.jpg) no-repeat; height:60px; line-height:60px; color:#fff; font-weight:bold; text-indent:10px; font-size:18px; margin-bottom:20px; clear:both;}
h4{background:url(../images/h4_bg.png) no-repeat; height:40px; line-height:42px; font-weight:bold; text-indent:23px; font-size:16px; margin-bottom:20px; clear:both;}
h4.web{background:url(../images/h4_web.png) no-repeat;}
h5{color:#247FC3; font-weight:bold; font-size:16px;}


.area01{margin-bottom:30px; clear:both;}
.area01 a{ outline : 0 ;}
.area01 a { text-decoration: none; color:#396;}
.area01 a:hover { text-decoration: underline; }


/*-----------------------------------box設定（left750）*/
.box01{background:#eee; padding:20px;}
.box02{background:#fff; border:2px solid #247fc3; padding:20px; border-radius:6px;}
.box03{background:#fff; border:3px solid #f00; padding:20px; border-radius:6px;}
.box04{background:#fff; padding:10px 20px; border:1px solid #ccc;}


/*-----------------------------------右上ナビ設定*/

#nextside{float:right; width:220px; margin-bottom:20px;}
#nextside #bank{border:2px solid #5CB3E1; border-radius:6px; margin-bottom:10px; background:#fff;}
#nextside #bank #kojinlogin{float:left; margin-left:5px;}
#nextside #bank #hojinlogin{float:right; margin-right:5px;}
#nextside #karishinsa{float:left; margin-left:5px;}
#nextside #denshikiroku{float:right; margin-right:5px;}

/*-----------------------------------list設定（left750）*/
/* 赤 */
.list01{margin-left:20px;}
.list01 li{list-style:disc; color:#F33; font-weight:bold; list-style-position:outside;}
/* ● */
.list02{margin-left:20px;}
.list02 li{list-style:disc; list-style-position:outside;}
/* ●のみ青 */
.list03{margin-left:20px;}
.list03 li{list-style:disc; color:#247FC3;}
.list03 li span{color:#404040; list-style-position:outside;}
/* 数字 */
.list04{margin-left:25px;}
.list04 li{list-style:decimal; list-style-position:outside;}
/* mark※ */
.list05{margin-left:20px;}
.list05 li{list-style-image:url(../images/list_kome.png) ;l ist-style-position:outside;}

/*-----------------------------------table設定（left750）*/
/* th150px固定　th・tdともに左寄せ */
.tbl01{width:100%;}
.tbl01 th{border:1px solid #bbb; background:#efefef; padding:5px 10px; text-align:left; vertical-align:middle; font-size:90%; width:150px;}
.tbl01 td{border:1px solid #bbb; background:#fff; padding:5px 10px; text-align:left; vertical-align:middle; font-size:90%;}
.tbl01 td span{font-size:80%;}
.tbl01 th span{font-size:80%;}
/* th150px固定　th・tdともに中央寄せ */
.tbl02{width:100%;}
.tbl02 th{border:1px solid #bbb; background:#efefef; padding:5px 10px; text-align:center; vertical-align:middle; font-size:90%; width:150px;}
.tbl02 td{border:1px solid #bbb; background:#fff; padding:5px 10px; text-align:center; vertical-align:middle; font-size:90%;}
.tbl02 td span{font-size:80%;}
.tbl02 th span{font-size:80%;}
/* th150px固定　thのみ中央寄せ */
.tbl03{width:100%;}
.tbl03 th{border:1px solid #bbb; background:#efefef; padding:5px 10px; text-align:center; vertical-align:top; font-size:90%; width:150px;}
.tbl03 td{border:1px solid #bbb; background:#fff; padding:5px 10px; text-align:left; vertical-align:middle; font-size:90%;}
.tbl03 td span{font-size:80%;}
.tbl03 th span{font-size:80%;}
/* th幅固定なし　th・tdともに中央寄せ */
.tbl04{width:100%;}
.tbl04 th{border:1px solid #bbb; background:#efefef; padding:5px 10px; text-align:center; vertical-align:middle; font-size:90%;}
.tbl04 td{border:1px solid #bbb; background:#fff; padding:5px 10px; text-align:center; vertical-align:middle; font-size:90%;}
.tbl04 td span{font-size:80%;}
.tbl04 th span{font-size:80%;}
/* th幅固定なし　thのみ中央寄せ */
.tbl05{width:100%;}
.tbl05 th{border:1px solid #bbb; background:#efefef; padding:5px 10px; text-align:center; vertical-align:middle; font-size:90%;}
.tbl05 td{border:1px solid #bbb; background:#fff; padding:5px 10px; text-align:left; vertical-align:middle; font-size:90%;}
.tbl05 td span{font-size:80%;}
.tbl05 th span{font-size:80%;}
/* th幅固定なし　th・tdともに左寄せ */
.tbl06{width:100%;}
.tbl06 th{border:1px solid #bbb; background:#efefef; padding:5px 10px; text-align:left; vertical-align:middle; font-size:90%;}
.tbl06 td{border:1px solid #bbb; background:#fff; padding:5px 10px; text-align:left; vertical-align:middle; font-size:90%;}
.tbl06 td span{font-size:80%;}
.tbl06 th span{font-size:80%;}


/*-----------------------------------form設定*/
.text, textarea, .dropdown{border:1px solid #bbb;padding: 3px; background: #fff; border-radius: 3px;}
.submit{border:1px solid #bbb; padding: 4px 10px; color: #666; cursor: pointer; background: #E6E6E6; border-radius: 3px;}


/*-----------------------------------右上投信ログインボタン　submitを画像に*/
#submit_btn {
    border: 0px;
    width: 100px;
    height:139px;
	background:url(../images/toushin_web_next.png) left top no-repeat;
}
#submit_btn:hover{
	border: 0px;
	cursor: pointer;
	opacity:0.7;
}

