@charset "shift_jis"; 
/* CSS Document */
.price_table01 table {
    border-collapse: separate;
    text-indent: initial;
    border-spacing: 0px;
}
.price_table01 {
    background-color: #FFFFFF;
    border: solid 1px #eee;
	width: 100%;
}
.price_table02 {
    width: 250px;
    height: 60px;
    text-align: center;
    border-right: solid 1px #eee;
    border-bottom: solid 1px #eee;
    background-color: #fafbff;
}
.price_table03 {
    width: 450px;
    text-align: center;
    border-bottom: solid 1px #eee;
    background-color: #fafbff;
}
.price_table05 {
    height: 50px;
    text-align: center;
    border-right: solid 1px #eee;
    border-bottom: solid 1px #eee;
    background-color: #fff;
}
.price_table06 {
    text-align: center;
    border-right: solid 1px #eee;
    border-bottom: solid 1px #eee;
}

@media screen and (max-width: 420px){
	.price_table05 {
	    height: 70px;
	    text-align: center;
	    border-right: solid 1px #eee;
	    border-bottom: solid 1px #eee;
	    background-color: #fff;
	}
}

@media screen and (max-width: 320px){
	.price_table05 {
	    height: 60px;
	    text-align: center;
	    border-right: solid 1px #eee;
	    border-bottom: solid 1px #eee;
	    background-color: #fff;
	}
}