.table_price01 td{
	text-align: right;
}

.priceBox {
    padding: 30px;
    overflow: hidden;
    margin: 0 0 30px 0;
}

.cost01{
	background:url(../img/bg_cost_top01.png) no-repeat right top,#fdf9e4;
}

.cost02{
	background:url(../img/bg_cost_top02.png) no-repeat right top,#fdf9e4;
}

.cost03{
	background:url(../img/bg_cost_top03.png) no-repeat right top,#fdf9e4;
}

.cost04{
	background:url(../img/bg_cost_top04.png) no-repeat right top,#fdf9e4;
}

.cost05{
	background:url(../img/bg_cost_top05.png) no-repeat right top,#fdf9e4;
}

.priceBox_title{
	overflow:hidden;
}

.priceBox_title p{
	width:160px;
	float:left;
	margin-right:15px;
}

.priceBox_title h5{
	width:310px;
	float:right;
	margin-top:20px;
}

.priceBox01 table{
	width:250px;
}

.table_price01{
	background:#fff;
	width:100%;
	border-collapse:collapse;
}

.table_price01 td{
	text-align:center;
}

.table_price01.line02 tr:nth-child(2) td {
	height: 88px;
}

.priceBox01{
	margin-top:20px;
}

.priceBox01 th{
    font-weight: bold;
    vertical-align: middle;
    color: #fff;
	background:#ed86b3;
	text-align:center;
	width:50%;
	font-size:30px;
	padding: 5px;
}

.priceBox01 .bg_b th{
	background: #0095e5;
	text-align:center;
}

.priceBox01 td{
	font-size:30px;
	font-weight:bold;
	padding: 5px;
}



.priceBox02 table{
	float:left;
	width:250px;
	text-align:center;
}

.priceBox02 table.last{
	margin-right:0px;
}

.priceBox02 th{
	padding: 5px;
    font-weight: bold;
    vertical-align: middle;
	text-align:center;
}

.bg_b{
	margin-right:20px;
	}
	
.table_price01{
	margin-bottom:20px;}

.priceBox02 .bg_b th{
	background:url(../../common/img/bg_dott01.jpg);
	color:#0095e5;
	overflow:hidden;
}

.priceBox02 .bg_p th{
	background:url(../../common/img/bg_dott02.jpg);
	color:#ed86b3;
}

.bg_b td .full{
	color:#0095e5;
}

.bg_p td .full{
	color:#ed86b3;
}

td .none{
	color:#CCC;
}

.div_checkCost {
    margin-top: 15px;
}

.div_checkCost ul{
	padding:20px;
	background:#fff;
}

.ul_checkCost01 li {
    margin-bottom:15px;
    padding-left: 30px;
    position: relative;
}

.ul_checkCost01 li:last-child{
	margin-bottom:0px;
}

.ul_checkCost01 li:before {
    content: "";
    width: 25px;
    height: 25px;
    position: absolute;
    left: 0;
    top: 9px;
    background-image: url(../../common/img/bg_check01.jpg);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-position: center center;
}

#fontSize{
	font-size:20px;
}