@charset "UTF-8";
/* Table */

table {
	border-collapse:collapse;
	box-sizing: border-box;
}
table th,
table td {
	box-sizing: border-box;
}

#price_list .tbl table {
	border-top: 3px solid #d1c7a6;
	border-left: 3px solid #d1c7a6;

}
#price_list .tbl table tr th,
#price_list .tbl table tr td {
	border-right: 1px solid #d1c7a6;
	border-bottom: 1px solid #d1c7a6;
	font-size: 17px;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	width: 50%;
}
#price_list .tbl table tr th:nth-child(2),
#price_list .tbl table tr td:nth-child(2) {
	border-right: 3px solid #d1c7a6;
}
#price_list .tbl table tr.btm td {
	border-bottom: 3px solid #d1c7a6;
}
#price_list .tbl table th {
	font-weight: normal;
	color: #9d8d5b;
	text-align: center;
}
#price_list .tbl table tr td:nth-child(1) {
	text-align: center;
}
#price_list .tbl table tr td:nth-child(2) {
	text-align: right;
	padding-right: 1em;
}



@media handheld, print, screen and (min-width: 374px) {
/* iphone6 */



/* end of media query(iphone6) */	
}



@media handheld, print, screen and (min-width: 413px) {
/*  iPhone6 Plus */

/* end of media query(iPhone6 Plus) */	
}


@media handheld, print, screen and (min-width: 481px) {

#price_list .tbl table tr th,
#price_list .tbl table tr td {
	font-size: 18px;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
#price_list .tbl table tr td:nth-child(2) {
	padding-right: 2em;
}



/* end of media query */	
}

@media handheld, print, screen and (min-width: 621px) {
/* iPad */

#price_list .tbl table tr th,
#price_list .tbl table tr td {
	font-size: 20px;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
#price_list .tbl table tr td:nth-child(2) {
	padding-right: 1em;
}



/* end of media query(iPad) */	
}




@media handheld, print, screen and (min-width: 801px) {

#price_list .tbl table tr th,
#price_list .tbl table tr td {
	font-size: 22px;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
#price_list .tbl table tr td:nth-child(2) {
	padding-right: 2em;
}




/* end of media query */
}