@charset "utf-8";

h2 {
    padding-left: 8px;
}

#contents-server {
    padding: 35px 0 0;
}

#series-feature #p02 {
	background: url(../common/images/img_feature_04_1.png) no-repeat left top;
	padding-left: 165px;
	}
	
#series-feature .point p .bold {
	font-weight: bold;
	}
	
#series-feature .point p .cation {
	padding-top: 10px;
	display: block;	
	color : #666666;
	}
	
#series-feature #p03 {
	background: url(../common/images/img_feature_04_2.png) no-repeat left top;
	padding-left: 165px;
	}
	
.price-table-top .price-row td,
.price-table-top .price-row th {
	padding: 0;
	height: 64px;
	}
	
.price-table-top .inner {
	background: url(../common/images/bg_table_top_02.png) no-repeat left top;
	}
	
..price-table-top .inner table tr:first-child td {
	padding-bottom: 0px;
	}
	
.price-table-top .price-row td {
	background: url(../common/images/img_g2_price.png) no-repeat left top;
	}
	
.price-table-top .price-row td + td {
	background-position: -131px 0;
	}
	
.price-table-top .price-row td + td + td  {
	background-position: -263px 0;
	}
	
.price-table-top .price-row td + td + td + td {
	background-position: -395px 0;
	}
	
.series {
	margin-bottom: 0px;
	}

/* 表 */
.tbl{line-height:1.6em;}
.tbl .bgGray{background:#626262;}
.tbl .bgWhite{background:#fff;}
.tbl .bgBlue{background:#ebf6ff;}

.tbl .txtWhite{color:#fff;}
.tbl .txtOrange{color:#ff5b1b;}
.tbl .txtPink{color:#ff9898;}
.tbl .txtYellow{color:#ffea00;}

.tbl .bd01{border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;}
.tbl .bd02{border-bottom:1px solid #d8d8d8;}
.tbl .bd03{border-bottom:1px solid #fff;}
.tbl .bd04{border-right:1px solid #d8d8d8;}

.tbl .radius01{border-radius:4px 0 0 0;}
.tbl .radius02{border-radius:0 0 4px 0;}
.tbl .radius03{border-radius:0 0 0 4px;}

.tbl .aliL{text-align:left;}
.tbl .aliC{text-align:center;}
.tbl .aliR{text-align:right;}

.tbl .px10{font-size:10px;}
.tbl .px11{font-size:11px;}
.tbl .px12{font-size:12px;}
.tbl .px13{font-size:13px;}
.tbl .px14{font-size:14px;}
.tbl .px16{font-size:16px;}
.tbl .px18{font-size:18px;}
.tbl .px20{font-size:20px;}
.tbl .px24{font-size:24px;}
.tbl .px28{font-size:28px;}
.tbl .px32{font-size:32px;}

.tbl .a01{padding:24px 0;}
.tbl .a02{padding:25px 0px 10px 0px;}
.tbl .a03{padding-bottom:7px;}
.tbl .a04{padding:7px 0px;;}
.tbl .a05{padding:16px 0px;}
.tbl .a06 td{padding:16px 0;}
.tbl .a07 td{padding:24px 0;}