
/*** CHECK ***/

#check {
    position: fixed;
    left: 1em;
    width: 200px;

    font-size: 90%;
}

#check #pouragetotal {
    white-space: nowrap;
    font-size: 100%;
}

#check #plus {
}

#check .total {
	font-size: 150%;
    margin-bottom: 15px;
}

p.comment {
	margin-top: -18px;
	color: #888;
	font-style: italic;
	font-size: 90%;
}

.intro {
    color: #555;
    font-size: 75%;
    margin-bottom: -5px;
    width: 700px;
}

/*** GOODS ***/

table.goods {
	width: 500px;
	font-size: 95%;
}

.goods .num {
	font-size: 120%;
}

#goods .price {
    color: #000;
    font-size: 81%;
    text-align: center;
    text-decoration: line-through;
}

#goods .discount_price {
		color: #000;
		font-size: 100%;
		text-align: center;
}

#goods th.price {
	width: 5em;
}


#buttons {
	margin: 27px 0px;
}

#buttons .prev {
	float: left;
}

#buttons .next {
	float: left;
    margin-left: 36px;
    margin-top: -9px;
}

table.goodsTable {
/*    width: 47%;
    float: left;*/
    margin-right: 9px;
    font-size: 105%;
}

.goodsTable, .goodsTable td {
    border: none;
}


.goodsTable span.num {
    font-weight: bold;
}

.goodsTable .rich-table-cell {
    font-size: 95%;
}

.goodsTable .notselected {
}

.selected {
    color: #000;
    background-color: #66ccff;
}

input.selected {
	border: solid 1px #999;
	font-weight: bold;
	width: 37px;
}


.goodsTable input.rich-spinner-input {
    border: solid 1px #999;
}

.plusitemnam {
    width: 435px;
}


.phone800 {
	margin-top: 50px;
}

.phone800 strong {
	font-size: 175%;
	font-weight: normal;
	margin-top: 1px;
	display: block;
}
