/* CSS Document */

.tbl-price-01, .tbl-price-02 {
	width: 100%;
	float: left;
}
.tbl-price-01 table, .tbl-price-02 table {
	width: 100%;
	float: left;
}
.tbl-price-01 table tr td {
	padding: 10px;
}
.tbl-price-02 table tr td {
	border:1px #ccc solid;
	padding:1% 0;
	width:12.5%;
	vertical-align:middle;
	text-align:center;
}
.col-tbl-price-01-left {
	width: 20%;
}
.tbl-price-02 table{
	margin-bottom:10px;
	font-size: 1.3em;
	line-height: 160%;
	float: left;
}

.pdtb-10 {
	padding: 10px 0px;
}

/* table */
.cont1-left-tbl {
	width: 50%;
	float: left;
	padding: 2%;
	padding-left: 0%;
	padding-bottom:0;
	box-sizing: border-box;
}
.cont1-right-tbl {
	width: 50%;
	float: left;
	padding: 2%;
	padding-bottom:0;
	padding-right: 0%;
	box-sizing: border-box;
}
.tb1, .tb2 {
	font-size: 1.5em;
	width: 100%;
	float: left;
	border-collapse: collapse;
	border-top: solid 1px #8AA7CE;
	border-left: solid 1px #8AA7CE;
	line-height: 160%;
	color: #525252;
	box-sizing: border-box;
}
.tb2 {
	border-left: none;
}
.tb1 tr td, .tb2 tr td {
	padding: 10px 10px 10px 15px;
	border-bottom: solid 1px #8AA7CE;
	border-right: solid 1px #8AA7CE;
	box-sizing: border-box;
}
.col1 {
	font-size:1.4em;
	padding:10px 0 0 0;
	font-weight: bold;
	color: #6c4;
	text-align:left;
}
.col-tbl-ser-left {
	width: 30%;
	text-align:center;
	padding-left:0.5%;
	padding-right:0.5%;
}
.ct-ser{
	margin-top:10px;
	width:100%;
	float:left;
}
@media screen and (max-width: 870px) {
.col-tbl-ser-left {
	width: 30%;
}
.cont1-left-tbl {
	padding: 0 1% 0 0;
	box-sizing: border-box;
}
.cont1-right-tbl {
	padding: 0 0 0 1%;
	box-sizing: border-box;
}
.col1 {
	padding:10px 0 10px 0;
}
}
@media screen and (max-width: 772px) {
.col-tbl-ser-left {
	width: 25%;
}
}
@media screen and (max-width: 768px) {
}
 @media screen and (max-width: 640px) {
.cont1-left-tbl, .cont1-right-tbl {
	width: 100%;
	padding: 2% !important;
}
.cont1-right-tbl {
	margin-bottom: 20px;
}
.tb2 {
	border-left: solid 1px #FCCCCC;
}
.col-tbl-price-01-left {
	width: 40%;
}
}
 @media screen and (max-width: 480px) {
.tbl-price-02 table tr td {
	font-size:10px !important;
}
}
@media screen and (max-width: 320px) {
}


