
/* =======================================
	ClearFixElements
======================================= */
.clearfix:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}




/*////////////////////////////////////////////////////////////////////////////////////////*/


/*////////////////////////////////////////////////////////////////////////////////////////*/
.cart-btn-area{
	display: block;
	width:300px;
	margin: 20px auto;
}
.cart-btn-area .btn2{
	width:100%;
	margin: 10px auto;
	background: #e98702;
}

.cart-btn-area .btn3{
	width:100%;
	margin: 10px auto;
	background: #b8c5e1;
}
.checked-item {
	display: block;
	clear: both;
	width:100%;
	height:200px;
	margin-bottom: 20px;
}

.checked-item .title{
	width:100%;
	background: #f7f7f7;
	color: #666;
	padding: 3px 0 3px 10px;
}

.checked-item ul{
	list-style-type: none;
	width:100%;
	max-width: 1150px;
	background: #fff;
	padding: 5px;
	margin: 0;
}

.checked-item li{
	width:150px;
	float: left;
	margin-left:  30px;
}

.checked-item img{
	border:1px solid #999;
	padding:2px;
	border-radius:5px;
}

/*////////////////////////////////////////////////////////////////////////////////////////*/
.cartdetail-btn-area{
	display: block;
	margin: 20px auto 100px;
}

/*////////////////////////////////////////////////////////////////////////////////////////*/

.cart-btn-file{
	font-size: 9pt;
	color: #fff;
	font-weight:bold;
	display: block;
	padding:3px 0;
	width:100px;
	border-radius: 3px;
	text-align:center;
	background: #e6f0a3;
	background: -moz-linear-gradient(top,  #e6f0a3 0%, #d2e638 50%, #c3d825 51%, #dbf043 100%);
	background: -webkit-linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%);
	background: linear-gradient(to bottom,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f0a3', endColorstr='#dbf043',GradientType=0 );
	border:1px solid #b0b87e;
}

.cart-btn-file a{
	color: #000;
}

.cart-btn-edit{
	font-size: 9pt;
	color: #666;;
	font-weight:bold;
	display: inline;
	padding:5px 10px;
	width:100px;
	border-radius: 3px;
	text-align:center;

	background: #fceabb;
	background: -moz-linear-gradient(top,  #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%);
	background: -webkit-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%);
	background: linear-gradient(to bottom,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 );

	border:1px solid #b0b87e;
}

.cart-btn-delete{
	font-size: 9pt;
	color: #fff;;
	font-weight:bold;
	display: inline;
	padding:5px 10px;
	width:100px;
	border-radius: 3px;
	text-align:center;

	background: #fcecfc;
	background: -moz-linear-gradient(top,  #fcecfc 0%, #fba6e1 50%, #fd89d7 51%, #ff7cd8 100%);
	background: -webkit-linear-gradient(top,  #fcecfc 0%,#fba6e1 50%,#fd89d7 51%,#ff7cd8 100%);
	background: linear-gradient(to bottom,  #fcecfc 0%,#fba6e1 50%,#fd89d7 51%,#ff7cd8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcecfc', endColorstr='#ff7cd8',GradientType=0 );

	border:1px solid #b0b87e;
}


.cart-btn-delete-all{
	font-size: 9pt;
	color: #fff;;
	font-weight:bold;
	display: inline;
	padding:3px 10px;
	border-radius: 3px;
	text-align:center;
	background: #f85032;
	background: -moz-linear-gradient(top,  #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%);
	background: -webkit-linear-gradient(top,  #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%);
	background: linear-gradient(to bottom,  #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=0 );

	border:1px solid #b0b87e;
}


.cart-checkout{
	display: block;
	width:300px;
	margin: 20px auto 100px;
	padding :7px 0 ;
	text-align: center;
}


.cart-checkout a{
	border:1px solid #ccc;
	font-size:12pt;
	display: block;
	font-weight: bold;
	color:#fff;
	background: #89ccff;
	background: -moz-linear-gradient(top,  #89ccff 0%, #54b3f2 40%, #0692dd 100%);
	background: -webkit-linear-gradient(top,  #89ccff 0%,#54b3f2 40%,#0692dd 100%);
	background: linear-gradient(to bottom,  #89ccff 0%,#54b3f2 40%,#0692dd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89ccff', endColorstr='#0692dd',GradientType=0 );

}

.cart-checkout a:hover{
	border:1px solid #999;
	font-size:12pt;
	display: block;
	font-weight: bold;
	color:#fff;
	background: #0692dd;
	background: -moz-linear-gradient(top,  #0692dd 0%, #54b3f2 60%, #89ccff 100%);
	background: -webkit-linear-gradient(top,  #0692dd 0%,#54b3f2 60%,#89ccff 100%);
	background: linear-gradient(to bottom,  #0692dd 0%,#54b3f2 60%,#89ccff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0692dd', endColorstr='#89ccff',GradientType=0 );

}

.add-goods-title{
	vertical-align: middle;
	font-size: 12pt;
	margin-top: 5px;
	display: block;
	color:#1434e9;
}
/*////////////////////////////////////////////////////////////////////////////////////////*/
.input-test{
	width:90%;
	margin: 0 auto;

}
.input-area  {
	display: block;
	border: 1px dotted #999;
	
	border-bottom: 0;
	width:90%;
	margin: 0 auto;
}
.input-area .control-label {
	background: #f1f1f1;
	height:65px;
	padding-top:10px;
}

.input-area  input,
.input-area  select{
	margin-top: 10px;
}

.position input,
.position select{
	position:relative;
	top:0px;
}

.submit-area {
	margin: 10px auto 30px;

}


.goback-area {
	margin: 10px auto 100px;

}

tbody th {
	white-space: nowrap;
}
/*////////////////////////////////////////////////////////////////////////////////////////*/


.table-kakakulist {
	width:100%;
}
.table-kakakulist th {
	text-align:center;
}
.table-kakakulist td {
	padding:10px 5px 10px 0;
	text-align:right;
}
.kakakulist-suppl {
	margin-top:20px;
	font-size:9pt;
	color:#df0029;
}

.goods-spec {
font-size: 9pt;
margin-bottom: 10px;
}

.goods-spec th {
	padding: 5px;
	background: #bbcbdd;
	width:100px;
}

.goods-spec td {
	padding: 5px;
	width:250px;
}
.goods-spec ul {
	margin:0 0 0 15px;
	padding: 0;
}
.goods-spec li {
	float: left;
	width:100%;

}

.goods-spec2 {
margin:20px 0;
font-size: 9pt;
}
.goods-spec2 th {
	padding: 5px;
	background: #333;
	color: #fff;
	text-align: center;
}
.goods-spec2 td {
	padding: 5px;
}

.goods-spec td.spacer {
	border-left:0;
}

.table-kakakulist-akht1{
	text-align:center;
	margin-top:10px;
}
.table-kakakulist-akht1 th{
	text-align:center;
	padding:5px 0;
}

.table-kakakulist-akht1 th.head-title{
	background:#ffc9bb;
}

.table-kakakulist-akht1 th.head-title2{
	background:#8fd370;
}

.table-kakakulist-akht1 th.col-title{
	padding:5px 15px 5px 0;
	text-align:right;
	width:80px;
}

.table-kakakulist-akht1 td{
	padding:5px 15px 5px 0;
	text-align:right;
	width:80px;
}

.table-kakakulist-akht1>tbody tr:nth-of-type(odd){
	background:#dfffe9;
}
.table-kakakulist-akht1 td.sub2{
	border-right:3px double #ccc;
}

.bxslider-h{
	padding:0;
	margin: 0;
}

.tabel-ahpk table td{
	width:135px;
}

.tabel-lowcol table {
	width:500px;
}

.tabel-lowcol2 table {
	width:300px;
}
.top-events {
	display:block;
	width:100%;
	height:auto;
/*background-image: url("../images/bg_valentine2018.png")*/
}
.item-detail p {
	width:100%;
	background: #fff;
}
.item-detail h1 {
	width:100%;
	background: #fff;
}


article.goods-caution {
	background: #fff;
	color:#df0029;
	font-weight:bold;
}

article.goods-caution H3 {
	background: #fff;
	padding-left: 10px;
}
article.goods-caution p {
	background: #fff;
}

ul.new_items {
	width:740px;
	height:310px;
	margin: 0 auto 60px;
	list-style-type: none;
	padding: 0;
}

ul.new_items li {
	float: left;
	width:360px;
	background: #ff;
	margin-left: 10px;
	margin-bottom: 10px;
}

ul.new_items li img {
  border-radius:5px;
  border: 2px solid #fff;
  box-shadow:1px 1px 2px 1px #999;
  color:#fff;
}
.pg-pay-img img {
	margin: 15px 0 15px 15px;
}


dl.spec-sub {
	width: 250px ;
	height: 50px ;
	padding: 0px;
	text-align: center ;
	margin: 0;
}

dl.spec-sub dt {
	clear: both;
	width: 75px ;
	float: left;
	padding: 0px;
	margin: 0 0 5px 0;
	background-color: #fff ;
	font-weight:normal;
	text-align: left;
}

dl.spec-sub dd {
	float: right;
	width: 170px;
	padding: 0px;
	margin: 0 0 5px 0;
	text-align: left ;
	background-color: #fff ;
}
td.td1 {
	width:300px;
}

span.fs-cmp {
	color: #df0029;
}

span.option-plus {
	text-align: center;
	display: block;
	width: 250px;
	background: #fff;
	margin: 3px 0;
	color: #00f;
}

span.option-plus-r {
	display: block;
	margin-top:10px;
	padding: 3px;
	font-size: 14pt;
	color: #f00;
	background: #ffe7e7;
}
.charm-opt {
	display: block;
	width:330px;
	height:50px;
	background: #fff;
}

.charm-opt-price {
	float: left;
	display: block;
	width:65px;
	background: #fff;
}

.charm-opt-price2 {
	float: left;
	display: block;
	width:30px;
	background: #fff;
	text-align: center;
	font-size: 16pt;
	margin-top: 0px;
}

.charm-opt-price3 {
	float: left;
	display: block;
	width:90px;
	background: #fff;
}
.charm-opt .free {
	font-size: 18pt;
	color: #f00;
	text-align: center;
	width:75px;
	margin-top: 5px;
}
.doubleline {/*二重取り消し線*/
	background-image:url('../images/double.png');
	background-repeat:repeat-x;
	background-position: center;
	font-size: 15pt;
	margin-top: 5px;
}

.thumb-caution{
	color:#f00;
	font-weight:bold;
}


/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////商品ページ新規レイアウト//////////////////////////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/

.top-view {
	display: inline-block;
	margin: 20px auto 0;
	width: 960px;
}
.item-photo {
	float: left;
	width:450px;
	margin: 0;
	padding: 0;
}

.item-detail {
	float: right;
	width:500px;
	margin: 0 0 0 10px;
	padding: 0;
}

.item-detail h1 {
	margin: 0 ;
	padding: 0;
	color: #c2185b;
	text-align: left;
}
.item-detail p {
	border: 2px dotted #a36d90;
	background: #fff;
	color: #333;
	display: inline-block;
	padding: 10px;
	border-radius:5px ;
	margin: 10px 0;
	text-align:left;
}

.item-detail .cart-btn-area a {
	width:75%;
	background: #c2185b;
	padding: 30px 0px;
	font-size: 1.8rem;
	
	border:2px solid #f8b500;
background: #f85032;
background: -moz-linear-gradient(top, #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%);
background: -webkit-linear-gradient(top, #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%);
background: linear-gradient(to bottom, #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=0 );

background: #fceabb;
background: -moz-linear-gradient(top, #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%);
background: -webkit-linear-gradient(top, #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%);
background: linear-gradient(to bottom, #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 );

box-shadow:2px 2px 2px #ccc;

	color: #fff;
	font-weight:700;
	text-shadow:1px 1px 1px #ccc;

}

.item-detail .cart-btn-area a:hover {
	color: #5148b5;
}
.cart-btn-area {
    display: block;
    width: 90%;
    margin: 10px auto;
}

.goods-spec {
    font-size: 1.4rem;
    font-weight: 500;
    text-align: left;
}

.goods-spec th {
    padding: 5px;
    background: #cac8e4;
    width: 150px;
    font-weight: 500;
    color: #825874;
}
.goods-spec td {
    padding: 5px;
    width: 350px;
}

.goods-spec li {
    float: left;
    width: 50%;
}

.kakakulist {
	display: inline-block;
	width:960px;
}
.kakakulist h2 {
	float: left;
	width:100px;
}
.kakakulist-suppl {
    font-size: 9pt;
    color: #df0029;
    text-align: left;
}
.table-kakakulist-akht11 th.head-title {
	background: #c2185b;
	color: #fff;
}

.table-kakakulist-akht11 > tbody tr:nth-of-type(2n+1) {
    background: #e2e0ff;
    background: #ffebf7;
}

.table-kakakulist-akht11 th.head-title2 {
    background: #628b57;
    color:#fff;
}
/*
.table-striped {
	display: inline-block;
}
*/
h3 {
	background: #e1e1e1;
	text-align: left;
	padding: 15px;
	margin: 0;
	font-size: 1.8rem;
}

/*////////////////////////////////////////////////////////////////////////////////////////*/
section.charm-option {
	display: inline-block;
	margin: 20px auto;
	padding: 0;

}
section.charm-option .photo {
	display: inline-block;
	width: 300px;
	float: right;
}
section.charm-option .desc{
	float: left;
}
section.charm-option .desc .text {
	float:left;
	width:350px;
	text-align: center;
	text-align: left;
	line-height: 1.6em;
	font-size: 1.8rem;
	font-weight: 500;
	margin-right: 10px;
}

section.charm-option .desc .text .title {
	display: inline-block;
	float: right;
	width:350px;
	font-size: 2.2rem;
	font-weight: 900;
	margin-bottom: 10px;
	background: #c2185b;
	color: #fff;
	padding: 5px;
}

section.charm-option .desc .text .sub-text {
	display: inline-block;
	float: right;
	width:350px;
	font-size: 1.2rem;
	font-weight: 300;
	margin-top: 10px;
	color: #f00;
}
section.charm-option .option-img {
	display: inline-block;
	float: right;
	width:240px;
}
span.option-plus {
    text-align: center;
    display: inline-block;
    width:90%;
    background: #ffebf7;
    margin: 3px 0;
	color: #c2185b;
    border-radius:3px;
}
/*////////////////////////////////////////////////////////////////////////////////////////*/
h4 {
	background: #e1e1e1;
	text-align: left;
	padding: 15px;
	margin: 0;
	font-size: 1.8rem;
}
/*////////////////////////////////////////////////////////////////////////////////////////*/

.goods-caution {
    background: #fff;
    background: #ffdcdc;
    color: #df0029;
    font-weight: 500;
    text-align: left;
    margin-top: 10px;
    border-radius:3px ;
    padding: 5px;
}

.goods-caution p.title {
    margin:0;
    padding:5px 0 0 5px;
    font-size: 1.8rem;
}

.goods-caution p.desc {
    margin:0;
    padding:0 0 5px 5px;
	font-size: 1.2rem;
	line-height: 1.6em;
}

/*////////////////////////////////////////////////////////////////////////////////////////*/

article {
	width: 960px;
	margin: 0 auto;
}


.dl-text {
	float: left;
	width: 440px;
    font-size: 1.4rem;
	text-align: left;
}
.dl-pane {
	float: right;
	width: 630px;
	margin-left: 10px;
}

/*////////////////////////////////////////////////////////////*/
article.min {
	width: 960px;
	margin: 0 auto;
}

article.min .dl-text-wide {
	float: left;
	width: 280px;
    font-size: 1.4rem;
	text-align: left;
}
article.min .dl-pane-wide {
	float: right;
	width: 630px;
	margin-left: 10px;
}

article.min .dl-text {
	float: left;
	width: 500px;
    font-size: 1.4rem;
	text-align: left;
}
article.min .dl-pane {
	float: right;
	width: 400px;
	margin-left: 10px;
}
article.min .caution {
	clear: both;
	display: block;
	width: 100%;
	margin: 10px auto;
	padding-top:10px ;
	color: #df0029;
}
article.min .dl-text-wide .guide-dl {
    display: block;
    background: #e1e1e1;
    padding: 1px;
    margin-bottom: 10px;
    border-radius: 2px;
    border: 1px solid #ccc;
    width: 250px;
}
/*////////////////////////////////////////////////////////////*/

.dl-pane table ,.dl-pane-wide table{
border: 0;
}

ul.cart-btn-bottom {
	clear: both;
	display: block;
	width:320px;
	margin: 20px auto;
	padding: 0;
	list-style-type: none;
}

ul.cart-btn-bottom li {
float: left;
margin: 10px;
}

ul.cart-btn-bottom li a {
	width: 300px;
	padding: 10px 0;
	font-size: 1.6rem;
}
ul.cart-btn-bottom .btn2 {
	background: #c2185b;
	color: #fff;
	box-shadow:2px 2px 2px #ccc;
}

.cart-btn-bottom3 { 
	display: block;
	width:100%;
	background: #fff;
	border-top:1px dotted #ccc;
	padding-top: 5px;
	text-align: left;
}

.cart-btn-bottom3 .btn3 {
	background: #f1f1f1;
	color: #999;
	border: 1px solid #ccc;
}

/*////////////////////////////////////////////////////////////////////////////////////////*/
.alt-table-responsive {
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
}

.alt-table-responsive > .table {
	width: 100%;
	table-layout: fixed;
	word-wrap: break-word;
	margin-top: 15px;
	margin-bottom: 0;
}

.alt-table-responsive > .table td {
	text-align: center;
	border-right: solid 1px #ccc;
	
}
.alt-table-responsive > .table td.sub2 {
	border-right: double 3px #ccc;
}

.alt-table-responsive > .table th {
	text-align: center;
	border-right: solid 1px #ccc;
}
@media (max-width: 767px) {
	.alt-table-responsive > .table {
		table-layout: auto;
	}
}


.table-kakakulist-akht11 th.head-title {
    background: #c2185b;
    color: #fff;
    text-align: left;
    font-size:1.6rem;
}

.table-kakakulist-akht11 th.head-title2 {
    background: #628b57;
    color: #fff;
    text-align: left;
    font-size:1.6rem;
}
/*////////////////////////////////////////////////////////////////////////////////////////*/

.Cart-info {
	position: fixed;
	top:30px;
	right: 30px;
  z-index: 2;
	display: block;
	background: #fcf;
	border: 1px solid #ccc;
}

#Cart-info2 {
	position: fixed;
	right: 0px;
	z-index: 2;
	display: block;
	background: #fcf;
	border: 1px solid #ccc;
	background: url("../images/cartinfo.png");
	background-repeat: no-repeat;
	height: 100px;
	width:290px;
}

#Cart-info2 .text{
	margin-left: 50px;
	margin-top: 15px;
}
#Cart-info2 .text p{
	margin: 0;
	padding: 0;
}
#Cart-info2 .btn{
	margin: 0 auto;
	padding-top: 5px;
	width: 100%;
}
#Cart-info2 .btn a{
	display: inline-block;
	margin: 0 auto;
	width: 130px;
	padding: 3px 0;
	font-size: 1.2rem;
	font-weight: 900;
	background: #c2185b;
	color: #fff;
	border: 1px solid #e91e63;
	border-radius:3px
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////カート追加画面レイアウト///////////////////////////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/


.cart-add-box {
	max-width: 960px;
	margin: 0 auto;
	border: 0;
	padding: 5px;
}
	
	
.cart-add-box h2 {
	border-left: 4px solid #e91e63;
	border-bottom: 1px dotted #e91e63;
	padding: 5px 5px 5px 15px;
}
.cart-add-box .form-group {
	background: #f8f3f6;
	padding: 10px;
	margin: 0 auto;
	margin-bottom: 5px;
	width:95%;
	border:1px dotted #c2185b;
}
.cart-add-box .control-label {
	background: #e5cad9;
	color: #a36d90;
	color: #c2185b;
	margin: 0 auto;
	width:100%;
	text-align: left;
	padding: 5px 10px;
	font-size:1.8rem;
	font-weight: 300;
display: block;
}
.cart-add-box .form-group .deatils {
	background: #fff;
	padding: 10px;
	width: 100%;
	display: inline-block;
}

.cart-add-box .form-group .deatils2 {
	background: #fff;
	padding: 10px;
	width: 100%;
	display: inline-block;
	height: 54px;
}

.cart-add-box .form-group > label {
	padding: 0;
	margin-bottom: 0;
}
.cart-add-box .form-group > div > label {
	padding: 0;
	margin-bottom: 0;
}
.cart-add-box .option-label {
	margin-top: 50px;
	border: 0;
	padding: 5px 0;
	border-radius:5px 5px 0 0;
	background: #64bfef;
	background: -moz-linear-gradient(top, #64bfef 0%, #347dba 100%);
	background: -webkit-linear-gradient(top, #64bfef 0%,#347dba 100%);
	background: linear-gradient(to bottom, #64bfef 0%,#347dba 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64bfef', endColorstr='#347dba',GradientType=0 );
}
.cart-add-box .option-label > div {
	font-size: 1.8rem;
	color: #fff;
}

.cart-add-box .option-label-nin {
	margin-top: 50px;
	border: 0;
	padding: 5px 0;
	border-radius:5px 5px 0 0;
	background: #fefcea;
	background: -moz-linear-gradient(top, #fefcea 0%, #efe6b6 100%);
	background: -webkit-linear-gradient(top, #fefcea 0%,#efe6b6 100%);
	background: linear-gradient(to bottom, #fefcea 0%,#efe6b6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#efe6b6',GradientType=0 );

}
.cart-add-box .option-label-nin > div {
	font-size: 1.8rem;
	color: #333;
}

.cart-add-box .op-tanka {
	display:block;
	font-size: 1.2rem;
	text-align: center;
	line-height:1.1em;
	margin: 0 auto;
	height: 100%;
}

.cart-add-box .option-label-qtty {
	margin-top: 50px;
	border: 1px solid #e1e1e1;
	border-bottom: 0;
	padding: 5px 0;
	border-radius:5px 5px 0 0;
	background: #f6f8f9;
background: -moz-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 100%);
background: -webkit-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 100%);
background: linear-gradient(to bottom, #f6f8f9 0%,#e5ebee 50%,#d7dee3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#d7dee3',GradientType=0 );
}

.cart-add-box .option-label-qtty > div {
	font-size: 1.8rem;
	color: #6c6c6c;
}

.cart-add-box .btn-cart-add {
border:2px solid #fff;
background: #f85032;
background: -moz-linear-gradient(top, #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%);
background: -webkit-linear-gradient(top, #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%);
background: linear-gradient(to bottom, #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=0 );
box-shadow:2px 2px 2px #ccc;
padding: 10px 50px;
	font-weight:500;
	font-size: 2.0rem;
}
.cart-add-box .comm-text {
	background: #ffff;
	border:0;

}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/



/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
@media screen and  ( max-width:1023px) {


}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/