.input-prepend.input-append input {
  font-size: 24px;
  padding-top: 11px;
  padding-bottom: 11px;
  width: 100px;
  text-align: right;
}

#container {
	position: relative;
}

.main {
	float: left;
	width:72%;
}

.order {
	float: right;
	width: 25%;
	background-color: #fff;
}


@media (max-width: 500px) {
.main {
	float: none;
	width:100%;
}

.order {
	float: none;
	width:100%;
	background-color: #fff;
}



}
.pc-side-nav-fixed {
	top: 2%;
	left: 68%;
	width: 18%;
	position: fixed;
}


.order-in {
	padding: 15px
}

.ancs {
	font-size: 17px !important;
}

/* 説明 */
.item-pr-title {
	margin-top: 50px;
	line-height: 2em;
}
.item-pr-title-point {
	margin-bottom: 10px;
}

/* 池川先生 */

.ikegawa {
	background-color: #e9e2d0;
	padding: 10px 20px 0 20px;
	margin-bottom: 30px;
}
.ikegawa p {
	line-height: 1.8em;
}
.image-right {
	float: right;
}

.ikegawa-h4 {
	margin-bottom: 10px !important;
	border-bottom: 1px solid #bbb39f;
}



/* 滝風説明 */
.ta_c {
	text-align: center;
}


.box {
	background: left top repeat url('https://file003.shop-pro.jp/PA01410/619/images/common/udkitem-header-bg.png');
	padding-top: 25px;
}
.box h3 {
	
}

.box p {
	padding: 0 25px 25px 25px;
	text-align: justify;
	line-height: 1.8em;
}
.vox-g {
	padding: 25px;
}



.price-table th,
.price-table td {
	display: block;
}

.prduct-option {
	margin-bottom: 20px;
}


.order-button,
.order-button-soldout {
	width: 100%;
	border: none;
	background-color: #cbba00;
	padding: 20px;
	text-align: center;
	border-radius: 5px;
}


#option_tbl .table_price,
#option_tbl td br {
  display: none;
}
#option_tbl th {
	font-size: 85%;
}
#option_tbl td {
text-align:center;
}
#option_tbl td label {
	display: block;
  margin-top:8px;
  font-size: 85%;
}

.red {
	color: #e90000;
}

table.spec-table {
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	text-align: left;
	line-height: 1.5;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
table.spec-table th {
	width: 25%;
	padding: 10px;
	font-weight: 400;
	vertical-align: top;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #eee;
}
table.spec-table td {
	width: 75%;
	padding: 10px;
	vertical-align: top;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
}
