/* CSS Document */

.brief_ppage {padding-bottom: 10px;}
.brief_ppage .desc_ppage {border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-top: 5px; color: #444; padding: 5px 0;}
.brief_ppage .desc_ppage p { margin: 6px 0; line-height: 1.6em; font-size: 13px;}
.orther_ppage {margin-top: 5px; color: #000; color: #888; font-size: 13px;}
.orther_ppage span {display: inline-block; color: #000;}
.orther_ppage span+span:before {content: "|"; padding-right: 5px; margin-left: 5px; color: #999;}

.left_ppage{padding: 10px;border: 1px solid #ebebeb;}
.left_ppage img {width: 100%;}
.left_ppage:active,.left_ppage:hover {
	cursor: move;
}


.right_ppage h1 {
	color: #0466a1;
	margin-bottom: 10px;
	font-size: 25px;
	font-weight: 500;
}
.network_ppage {margin: 10px 0 5px 0;}

.cbox_ppage p {line-height: 1.6em; margin: 10px 0;}
.detail_product {border-bottom: 1px solid #eee; margin-top: 15px;padding-bottom: 20px;}
.detail_product>p{text-transform: uppercase;font-size: 16px;margin-bottom: 10px;font-weight: bold;}
.cbox_ppage {display: none; padding: 5px 15px;}
.desc_product.cbox_ppage {display: block;}
.desc_product.cbox_ppage img {max-width: 100% !important; height: auto !important;}

.right_ppage form {text-align: center; padding: 10px 0; margin-bottom: 5px; float: left; width: 100%; border-bottom: 1px solid #ddd;}
.right_ppage form p {float: left; width: 160px; margin-right: 5px;}
.right_ppage form p span {display: block; line-height: 40px; font-weight: bold; margin-right: 5px; float: left; width: 65px; text-align: right;}
.right_ppage form input[type=number] {width: calc(100% - 70px); ; display: inline-block; text-align: center; line-height: 40px;
	border: 1px solid #bbb;
	font-size: 14px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	outline-color: #ff9600;
}
.right_ppage form button {float: left; width: calc(100% - 165px); cursor: pointer; color: #fff200; font-weight: bold; font-size: 14px; padding: 10px; font-family: 'Open Sans', sans-serif;
	background: -webkit-linear-gradient(#ff9113, #f08000); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#ff9113, #f08000); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#ff9113, #f08000); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#ff9113, #f08000); /* Standard syntax */
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.right_ppage form button i {display: inline-block; margin-right: 5px;}

.price_ppage {font-size: 13px; padding: 15px; margin: 5px 0; border: 1px solid #eee;
	background: -webkit-linear-gradient(left, #f5f5f5, #ffffff, #f5f5f5); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(left, #f5f5f5, #ffffff, #f5f5f5); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(left, #f5f5f5, #ffffff, #f5f5f5); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to left, #f5f5f5, #ffffff, #f5f5f5); /* Standard syntax */
}
.price_ppage em {display: block; text-decoration: line-through; color: #666; line-height: 20px;}
.price_ppage strong {display: block; color: #6BC15F; line-height: 20px;}
.full_price {display: block; float: left; margin: 0 10px;}
.full_price > * {display: inline-block; padding-top: 40px; position: relative; margin-left: -5px;}
.full_price > .num_price_0 {width: 22px; background: url(0x60.png) no-repeat;}
.full_price > .num_price_1 {width: 15px; background: url(1x60.png) no-repeat;}
.full_price > .num_price_2 {width: 21px; background: url(2x60.png) no-repeat;}
.full_price > .num_price_3 {width: 21px; background: url(3x60.png) no-repeat;}
.full_price > .num_price_4 {width: 21px; background: url(4x60.png) no-repeat;}
.full_price > .num_price_5 {width: 21px; background: url(5x60.png) no-repeat;}
.full_price > .num_price_6 {width: 21px; background: url(6x60.png) no-repeat;}
.full_price > .num_price_7 {width: 19px; background: url(7x60.png) no-repeat;}
.full_price > .num_price_8 {width: 21px; background: url(8x60.png) no-repeat;}
.full_price > .num_price_9 {width: 22px; background: url(9x60.png) no-repeat;}
.full_price > .num_price_c {width: 10px; background: url(x60.png) no-repeat; margin-right: 5px;}
.full_price > .num_price_ct {width: 79px; background: url(dx60.png) no-repeat;}

.gift_ppage > p {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; text-align: center; color: #ff8a00; font-weight: bold; padding: 5px 0;}
.gift_ppage > div {padding: 5px 0; font-size: 12px; color: #555;}
.gift_ppage > div p {line-height: 15px; margin: 5px 0;}
.gift_ppage > div p a {color: #f00;}

.nav_ppage {float: left; width: 100%; border-bottom: 1px solid #ddd; border-top: 2px solid #ccc; background: #fcfcfc; position: relative; padding: 0 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.nav_ppage li {float: left;}
.nav_ppage li a {display: block; color: #444; padding: 0 20px; line-height: 34px; position: relative; margin-bottom: -1px; text-decoration: none; font-size: 13px;
	border-right: 1px solid #fcfcfc;
	border-left: 1px solid #fcfcfc;
}
.nav_ppage li a.active {background: #fff; color: #F26925; margin-top: -8px; padding-top: 6px; font-weight: bold;
	border-top: 2px solid #F26925;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
}

.adv_ship {margin-top: 5px;}
.adv_ship a {display: block;}
.adv_ship a img {max-width: 100%;}

.tags_ppage {padding: 15px; color: #555;}
.tags_ppage i {color: #cf010d;}
.tags_ppage a {display: inline-block; padding: 4px 10px; margin: 0 3px; background: #f8f8f8; color: #555; text-decoration: none;}
.tags_ppage a:hover {color: #cf010d;}

@media screen and (min-width: 34.375em) {
	.left_box {float: left; width: 49%;}
	.right_box {float: right; width: 49%;}
}

@media screen and (min-width: 48em) {}

@media screen and (min-width: 1170px) {
	.left_box {width: 635px;}
	.right_box {width: 260px;}
	}