/*****************************************************************************
CSS only for /catalog/
*****************************************************************************/
/* Catelog
-----------------------------------------*/
.Catelog{
  position: relative;
  margin: 0 auto;
  width: 967px;
}
.Catelog.Catelog--wide {
  width: auto;
}
@media only screen and (max-width:640px) and (max-device-width:1280px) {
.Catelog{
  margin: 0 10px;
  width:auto;
}
}
.Catalog__headMsg {
  width: 967px;
  margin: 0 auto;
}
@media only screen and (max-width:640px) and (max-device-width:1280px) {
  .Catalog__headMsg {
    width: auto;
  }
}

/* Catelog__link */
.Catelog__link{
  text-align: right;
}
.Catelog__link p{
  margin-top: 18px;
}
.Catelog__link p a{
  position: relative;
  color: #333;
  padding-left: 10px;
}
.Catelog__link p a:after{
    content:'';
    position: absolute;
    top:50%;
    left:0;
    margin:-6px 0 0 0;
    width:0;
    height:0;
    border-top:6px solid transparent;
    border-left:6px solid #333;
    border-bottom:6px solid transparent;
}

/* form_message
-----------------------------------------*/
.form_message {
    margin: 20px 0 20px 0;
    padding: 15px;
    border: solid 3px #cc0033;
  color: #cc0033;
  text-align: center;
}
.form_message.form_message--nomal {
    border: solid 2px #999;
  color: #000;
}
.form_message p {
  line-height: 1.5;
}
.form_message p strong {
  font-weight: bold;
  font-size: 16px;
  display: block;
}
.form_message.form_message--nomal a:link    {color:#000; text-decoration: underline;}
.form_message.form_message--nomal a:visited {color:#000; text-decoration: underline;}
.form_message.form_message--nomal a:hover   {color:#000; text-decoration: none;}
.form_message.form_message--nomal a:active  {color:#000; text-decoration: none;}

/* request_biz
-----------------------------------------*/
.request_biz{
  line-height: 1.5;
}
.request_biz a:link    {color:#3060C0; text-decoration: none;}
.request_biz a:visited {color:#3060C0; text-decoration: none;}
.request_biz a:hover   {color:#3060C0; text-decoration: underline;}
.request_biz a:active  {color:#3060C0; text-decoration: none;}	

/* Number
-----------------------------------------*/
.mod_headerbar_item{
  position: relative;
}
.Number{
  position: absolute;
  top:9px;
  right: 190px;
  padding:9px;
  box-sizing:border-box;
  background-color: #f6f6f6;
  border:solid 1px #e6e6e6;
  border-radius: 4px;
  width: 289px;
}
@media only screen and (max-width:640px) and (max-device-width:1280px) {
.Number{
  position: fixed;
  top:auto;
  bottom: 0;
  right:0;
  left:0;
  padding:9px;
  border-radius:0;
  width: auto;
  z-index: 9;
}
}
.Number__inner{
  display:flex;
  align-items: center;
justify-content: center;
}
.Number__inner p.numberNum{
  margin-right: 10px;
  font-size: 12px;
  font-weight: bold;
}
.Number__inner p.numberNum strong{
  margin: 0 5px 0 8px;
  font-size: 24px;
  color: #cc0033;
}
.Number__inner p.numberLink{
flex-basis: 90px;
}
.Number__inner p.numberLink a{
  display: block;
  padding: 9px 0;
  text-align: center;
  text-decoration: none;
  color: #FFF;
  font-size: 12px;
  font-weight: bold;
  border: solid 1px #ec7e07;
  border-radius: 4px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ec7e07+0,d44f04+100 */
background: rgb(236,126,7); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(236,126,7,1) 0%, rgba(212,79,4,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(236,126,7,1) 0%,rgba(212,79,4,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(236,126,7,1) 0%,rgba(212,79,4,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec7e07', endColorstr='#d44f04',GradientType=0 ); /* IE6-9 */
}
.Number__inner p.numberLink a:hover{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d44f04+0,ec7e07+100 */
background: rgb(212,79,4); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(212,79,4,1) 0%, rgba(236,126,7,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(212,79,4,1) 0%,rgba(236,126,7,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(212,79,4,1) 0%,rgba(236,126,7,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d44f04', endColorstr='#ec7e07',GradientType=0 ); /* IE6-9 */
}
.Number__inner p.numberLink.off a{
  pointer-events: none;
  cursor:auto;
  border: solid 1px #aaaaaa;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d1d1d2+0,b4b5b5+100 */
background: rgb(209,209,210); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(209,209,210,1) 0%, rgba(180,181,181,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(209,209,210,1) 0%,rgba(180,181,181,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(209,209,210,1) 0%,rgba(180,181,181,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d2', endColorstr='#b4b5b5',GradientType=0 ); /* IE6-9 */

}
.Number__inner p.numberLink.off a:hover{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d1d1d2+0,b4b5b5+100 */
background: rgb(209,209,210); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(209,209,210,1) 0%, rgba(180,181,181,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(209,209,210,1) 0%,rgba(180,181,181,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(209,209,210,1) 0%,rgba(180,181,181,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d2', endColorstr='#b4b5b5',GradientType=0 ); /* IE6-9 */
}


/* Cateloglist
-----------------------------------------*/
.Cateloglist{
  margin: 35px 0 0 0;
}
.Cateloglist:after {
content: "";
display: block;
clear: both;
}
.Cateloglist__contents {
  width: 967px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-wrap: wrap;
}
@media only screen and (max-width:640px) and (max-device-width:1280px) {
  .Cateloglist__contents {
    width: auto;
    display: block;
  }
}
.Cateloglist__contents::after {
  content: "";
  display: block;
  clear: both;
}
.Cateloglist__sub__section {
  width: 967px;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width:640px) and (max-device-width:1280px) {
  .Cateloglist__sub__section {
    width: 100%;
  }
}
.Cateloglist__sub__title {
  font-size: 30px;
  font-weight: bold;
  margin-bottom: 33px;
}
@media only screen and (max-width:640px) and (max-device-width:1280px) {
  .Cateloglist__sub__title {
    margin: 0 -10px 33px;
    font-size: 20px;
  }
}
.Cateloglist__sub__title p {
  width: 967px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 0;
}
@media only screen and (max-width:640px) and (max-device-width:1280px) {
  .Cateloglist__sub__title p {
    width: auto;
    margin-left: 10px;
    margin-right: 0;
  }
}
.Cateloglist__sub__contents {
  display: flex;
  flex-wrap: wrap;
}
@media only screen and (max-width:640px) and (max-device-width:1280px) {
  .Cateloglist__sub__contents {
    width: auto;
    display: block;
  }
}
.Cateloglist__sub__contents::after {
  content: "";
  display: block;
  clear: both;
}
.Cateloglist__entry{
  margin: 0 28px 100px 0;
  width: calc(100% / 4 - 21px);
}
@media only screen and (max-width:640px) and (max-device-width:1280px) {
.Cateloglist__entry{
  padding-bottom: 23px;
  margin: 0 0 25px 0;
  float: none;
  min-height: 185px;
  width: auto;
  position: relative;
  border-bottom: solid 1px #bfbfbf;
}
}
.Cateloglist__entry:nth-child(4n){
  margin-right: 0;
}
@media only screen and (max-width:640px) and (max-device-width:1280px) {
.Cateloglist__entry:nth-child(4n){
  margin-right: 0;
}
}
.Cateloglist__entry__main{
}
@media only screen and (max-width:640px) and (max-device-width:1280px) {
.Cateloglist__entry__main{
  padding-left: 120px;
}
}

.Cateloglist__entry__main .listTitle{
  font-size: 14px;
  line-height: 1.5;
  font-weight: bold;
}
@media only screen and (max-width:640px) and (max-device-width:1280px) {
.Cateloglist__entry__main .listTitle{
  margin-bottom: 10px;
}
}

.Cateloglist__entry__main .listTitle strong{
  margin-right: 5px;
  font-size: 10px;
  color: #cc0033;
}

.Cateloglist__entry__main p{
  font-size: 14px;
  line-height: 1.5;
}
.Cateloglist__entry__main p a img{
  margin-right: 5px;
  vertical-align: middle;
}
/* Cateloglist__entry__main__img */
.Cateloglist__entry__main__img{
  text-align: center;
}
@media only screen and (max-width:640px) and (max-device-width:1280px) {
.Cateloglist__entry__main__img{
  position: absolute;
  top:0;
  left:0;
}
}

.Cateloglist__entry__main__img .catalogImg{
  width: 110px;
  height: auto;
  margin: 6px 0 2px 0;
}
.Cateloglist__entry__main__img p.catalogPage{
  font-size: 12px;
}

/* btn */
.Cateloglist__entry__main ul{
  margin: 5px 0 12px 0;
}
.Cateloglist__entry__main ul li{
  margin: 0 auto;
  text-align: center;
  margin-bottom: 4px;
  width: 174px;
}
.Cateloglist__entry__main ul li a{
  display: block;
  padding: 18px 0;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  border-radius: 4px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0062bf+0,004588+100 */
background: rgb(0,98,191); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(0,98,191,1) 0%, rgba(0,69,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,98,191,1) 0%,rgba(0,69,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,98,191,1) 0%,rgba(0,69,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0062bf', endColorstr='#004588',GradientType=0 ); /* IE6-9 */
}
.Cateloglist__entry__main ul li a:hover{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#004588+0,0062bf+100 */
background: rgb(0,69,136); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(0,69,136,1) 0%, rgba(0,98,191,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,69,136,1) 0%,rgba(0,98,191,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,69,136,1) 0%,rgba(0,98,191,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004588', endColorstr='#0062bf',GradientType=0 ); /* IE6-9 */
}
.Cateloglist__entry__main ul li.requestlink a{
  padding: 13px 0;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eb7c08+0,d44f04+100 */
background: rgb(235,124,8); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(235,124,8,1) 0%, rgba(212,79,4,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(235,124,8,1) 0%,rgba(212,79,4,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(235,124,8,1) 0%,rgba(212,79,4,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb7c08', endColorstr='#d44f04',GradientType=0 ); /* IE6-9 */
}
.Cateloglist__entry__main ul li.requestlink a:hover{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d44f04+0,eb7c08+100 */
background: rgb(212,79,4); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(212,79,4,1) 0%, rgba(235,124,8,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(212,79,4,1) 0%,rgba(235,124,8,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(212,79,4,1) 0%,rgba(235,124,8,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d44f04', endColorstr='#eb7c08',GradientType=0 ); /* IE6-9 */
}
.Cateloglist__entry__main ul li.off a{
  pointer-events: none;
  border: solid 1px #aaaaaa;
  cursor:auto;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d1d1d2+0,b4b5b5+100 */
background: rgb(209,209,210); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(209,209,210,1) 0%, rgba(180,181,181,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(209,209,210,1) 0%,rgba(180,181,181,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(209,209,210,1) 0%,rgba(180,181,181,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d2', endColorstr='#b4b5b5',GradientType=0 ); /* IE6-9 */

}
.Cateloglist__entry__main ul li.off a:hover{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d1d1d2+0,b4b5b5+100 */
background: rgb(209,209,210); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(209,209,210,1) 0%, rgba(180,181,181,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(209,209,210,1) 0%,rgba(180,181,181,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(209,209,210,1) 0%,rgba(180,181,181,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d2', endColorstr='#b4b5b5',GradientType=0 ); /* IE6-9 */
}
.Cateloglist__entry__main ul li a img{
  margin-left: 5px;
}

.Cateloglist__entry__main .memo {
  font-size: 14px;
  line-height: 1.5;
}
.Cateloglist__entry__main .memo img {
  vertical-align: middle;
}


/* Cartlist
-----------------------------------------*/
.Cartlist{
  margin:30px 0;
  padding: 30px 0 0 0;
  border:solid 2px #e3e3e3;
}
@media only screen and (max-width:640px) and (max-device-width:1280px) {
.Cartlist{
  margin:30px 0;
  padding: 20px 10px 0 10px;
}
}
.Cartlist__entry{
  position: relative;
  display: flex;
  padding:30px 40px 30px 40px;
  align-items: center;
}
@media only screen and (max-width:640px) and (max-device-width:1280px) {
.Cartlist__entry{
  display: block;
  padding:15px 0 0 0;
  margin-bottom: 15px;
}
.Cartlist__entry:after {
content: "";
display: block;
clear: both;
}
}
.Cartlist__entry:before{
  position:absolute;
  left:24px;
  right: 24px;
  bottom: 0px;
  content: "";
  border-top: solid 1px #bfbfbf;
}
.Cartlist__entry:last-child:before{
  display: none;
}
.Cartlist__entry:nth-child(1){
  border-top: none;
  padding-top: 0;
}
.Cartlist__entry.Cartlist__entry--close{
  background-color:#e9e9e9;
}
.Cartlist__entry .Cartlist__entry__img{
  text-align: center;
  flex-basis: 110px;
}
@media only screen and (max-width:640px) and (max-device-width:1280px) {
.Cartlist__entry .Cartlist__entry__img{
  float: left;
  flex-basis: 110px;
}
}
.Cartlist__entry .Cartlist__entry__img img{
  width: 110px;
  height: auto;
}
.Cartlist__entry .Cartlist__entry__img p{
  margin-top: 5px;
  font-size: 12px;
}
.Cartlist__entry .Cartlist__entry__text{
  box-sizing:border-box;
  padding:0 78px 0 70px;
  flex-basis: 611px;
}
@media only screen and (max-width:640px) and (max-device-width:1280px) {
.Cartlist__entry .Cartlist__entry__text{
  padding:0 0 0 120px;
}
}
.Cartlist__entry .Cartlist__entry__text p{
  font-size: 14px;
  line-height: 1.5;
  font-weight: bold;
}
.Cartlist__entry .Cartlist__entry__text p strong{
  margin-right: 5px;
  font-size: 10px;
  color: #cc0033;
}
.Cartlist__entry .Cartlist__entry__btn{
  flex-basis: 114px;
}
@media only screen and (max-width:640px) and (max-device-width:1280px) {
.Cartlist__entry .Cartlist__entry__btn{
  padding:20px 0 0 120px;
}
}
.Cartlist__entry .Cartlist__entry__btn button{
        background-color: transparent;
        border: none;
        cursor: pointer;
        outline: none;
        padding: 0;
        appearance: none;
  display: block;
  width: 114px;
  text-align: center;
  padding: 10px 0 8px 0;
  font-size: 12px;
  color: #FFF;
  border-radius: 4px;
  border:solid 1px #aaaaaa;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#585654+0,282625+100 */
background: #585654; /* Old browsers */
background: -moz-linear-gradient(top,  #585654 0%, #282625 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #585654 0%,#282625 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #585654 0%,#282625 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#585654', endColorstr='#282625',GradientType=0 ); /* IE6-9 */
}
@media only screen and (max-width:640px) and (max-device-width:1280px) {
.Cartlist__entry .Cartlist__entry__btn button{
  margin:0 auto;
}
}
.Cartlist__entry .Cartlist__entry__btn button:hover{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#282625+0,585654+100 */
background: #282625; /* Old browsers */
background: -moz-linear-gradient(top,  #282625 0%, #585654 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #282625 0%,#585654 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #282625 0%,#585654 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#282625', endColorstr='#585654',GradientType=0 ); /* IE6-9 */
}

/* Cartbtn
-----------------------------------------*/
.Cartbtn{
  margin-bottom: 50px;
}
.Cartbtn ul{
  text-align: center;
}
.Cartbtn ul li{
  margin:0 10px;
  display: inline-block;
  font-size: 16px;
}
@media only screen and (max-width:640px) and (max-device-width:1280px) {
.Cartbtn ul li{
  margin:10px;
  display:block;
  font-size: 14px;
}
}
.Cartbtn ul li a{
  display: block;
  padding:17px 60px 13px 60px;
  color: #000;
  text-decoration: none;
  border-radius: 4px;
  border: solid 1px #bfbfbf;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e4e3e4+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e4e3e4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e4e3e4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#e4e3e4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e3e4',GradientType=0 ); /* IE6-9 */
}
@media only screen and (max-width:640px) and (max-device-width:1280px) {
.Cartbtn ul li a{
  padding:17px 0 13px 0;
}
}
.Cartbtn ul li a:hover{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e4e3e4+0,ffffff+100 */
background: #e4e3e4; /* Old browsers */
background: -moz-linear-gradient(top,  #e4e3e4 0%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #e4e3e4 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #e4e3e4 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e3e4', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.Cartbtn ul li.go a{
  color: #FFF;
  border: solid 1px #ec7e07;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ec7e07+0,d34f04+100 */
background: #ec7e07; /* Old browsers */
background: -moz-linear-gradient(top,  #ec7e07 0%, #d34f04 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ec7e07 0%,#d34f04 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ec7e07 0%,#d34f04 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec7e07', endColorstr='#d34f04',GradientType=0 ); /* IE6-9 */
}
.Cartbtn ul li.go a:hover{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d34f04+0,ec7e07+100 */
background: #d34f04; /* Old browsers */
background: -moz-linear-gradient(top,  #d34f04 0%, #ec7e07 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #d34f04 0%,#ec7e07 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #d34f04 0%,#ec7e07 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d34f04', endColorstr='#ec7e07',GradientType=0 ); /* IE6-9 */

}

.Cartbtn ul li.go.off a{
  pointer-events: none;
  cursor:auto;
  border: solid 1px #aaaaaa;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d1d1d2+0,b4b5b5+100 */
background: rgb(209,209,210); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(209,209,210,1) 0%, rgba(180,181,181,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(209,209,210,1) 0%,rgba(180,181,181,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(209,209,210,1) 0%,rgba(180,181,181,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d2', endColorstr='#b4b5b5',GradientType=0 ); /* IE6-9 */
}
.Cartbtn ul li.go.off a:hover{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d1d1d2+0,b4b5b5+100 */
  background: rgb(209,209,210); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(209,209,210,1) 0%, rgba(180,181,181,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  rgba(209,209,210,1) 0%,rgba(180,181,181,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  rgba(209,209,210,1) 0%,rgba(180,181,181,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d2', endColorstr='#b4b5b5',GradientType=0 ); /* IE6-9 */

}