@charset "utf-8";

h3 {
    margin-bottom: 0;
	}

#contents-server.payment {
    padding: 35px 0 0;
	margin: 0 auto;
	}

.section-block {
	padding-bottom: 10px;
	}
	
.section-block > h3,
.section-block > p {
	padding: 0 4px;
	}
	
.section-block > p {
	margin-bottom: 10px;
	}

.section-block > p + p {
    font-size: 92%;
	margin-top: -10px;
	position: relative;
	}

.spe-table + p {
    font-size: 92%;
	margin-top: -10px;
	position: relative;
	}

.section-block > ul + p {
	margin-top: 10px;
	}
	
.section-block > p + img {
	margin-bottom: 15px;
	}
	
.spe-table table th {
	padding: 10px 0px;
	}
	
.spe-table .bg-middle {
	margin-top: 2px;
	}
	
.spe-table {
	margin-bottom: 20px;
	}
	
.spe-table .bg-bottom2 {
	padding: 7px 4px 10px;
}



/* 共通 */
.taliL{text-align:left;}
.taliC{text-align:center;}
.taliR{text-align:right;}

/* 表 */
.tbl .h01{color:#fff; font-size:85%; font-weight:bold; text-align:center; padding:7px 0px;}
.tbl .h02{background:#bcbcbc; color:#444; font-size:85%; text-align:center; padding:7px 0px;}

.tbl .bd01{border-right:1px solid #555;}
.tbl .bd02{border-right:1px solid #999;}
.tbl .bd03{border-right:1px solid #ddd;}
.tbl .bd04 td{border-bottom:1px solid #ddd;}
.tbl .bd05{border-bottom:1px solid #ddd;}

.tbl .cell01{background:#fff; padding:4px 7px 4px 7px; font-size:85%;}

.tbl .radius01{border-radius:4px; background:#fff; padding-bottom:4px;}
.tbl .radius02{border-radius:4px; background:#444; padding-top:4px;}

.tbl .shadow01{border-radius:4px; box-shadow:0 0 7px #999; margin-bottom:14px;}

.tbl .gray td{background:#EDEDED !important;}
.tbl .gray{background:#EDEDED !important;}

.tbl .blue td{background:#E7F1F9 !important;}
.tbl .blue{background:#E7F1F9 !important;}

/* 表2 */
/*
64A8D1
3D9AD1
0969A2
245A7A
03436A
*/
.tbl2 .h01{color:#fff; font-size:85%; font-weight:bold; text-align:center; padding:7px 0px; background:#0969A2;}
.tbl2 .h02{color:#fff; font-size:85%; font-weight:bold; padding:7px; background:#245A7A;}
.tbl2 .h03{color:#fff; font-size:85%; font-weight:bold; text-align:center; padding:7px 0px; background:#245A7A;}
/*.tbl2 .h04{color:#fff; font-size:85%; font-weight:bold; text-align:center; padding:0px 14px; background:#0969A2;}*/
.tbl2 .h04{color:#245A7A; font-size:85%; font-weight:bold; text-align:center; padding:0px 4px;}

.tbl2 .bd01{border-right:1px solid #fff;}
.tbl2 .bd02{border-right:1px solid #999;}
.tbl2 .bd03{border-right:1px solid #ddd;}
.tbl2 .bd04 td{border-bottom:1px solid #ddd;}
.tbl2 .bd05{border-bottom:1px solid #ddd;}
.tbl2 .bd06{border-bottom:1px solid #fff;}

.tbl2 .cell01{background:#fff; padding:4px 7px; font-size:85%;}

.tbl2 .radiusLT{border-radius:4px 0px 0px 0px;}/* left top */
.tbl2 .radiusRT{border-radius:0px 4px 0px 0px;}/* right top */
.tbl2 .radiusLB{border-radius:0px 0px 0px 4px;}/* left bottom */
.tbl2 .radiusRB{border-radius:0px 0px 4px 0px;}/* right bottom */
.tbl2 .radiusT{border-radius:4px 4px 0px 0px;}/* top */

.tbl2 .mb01{margin-bottom:14px;}

.tbl2 .gray td{background:#EEEEEE !important;}
.tbl2 .gray{background:#EEEEEE !important;}

.tbl2 .blue td{background:#E7F1F9 !important;}
.tbl2 .blue{background:#E7F1F9 !important;}

/* その他 */
.a01{font-size:90%;}
.a02{margin-bottom:12px;}
.a03{margin-bottom:17px;}
.a04{margin-bottom:6px;}
.a05{border:1px solid #fff; padding:14px 14px 0px 14px; margin-bottom:14px;}
.a06{font-size:18px; color:#F35A52; font-weight:normal;}