@charset "utf-8";

#container .right h4.campaign .sale_icon {
  background: #990000;
  color: #fff;
}
#container .right h4.campaign .sale_icon:before {
  border-left: 15px solid #990000;
}
#container .cam__fee__wrap h4.cam__fee__title{
  background-color:#000;
  color:#fff;
}
#container .cam__fee__wrap h4.cam__fee__staff{
  background-color: #000000;
  color: #FFF;
  margin-top: 2em;
}
.opensaleArea .tokuten{
  background-color: #000000;
  color: #fff;
}
.opensaleArea .attention .text__2 {
  color:#071a6d;
}
.opensaleArea .attention .num {
  color:#e05c21;
}
.opensaleArea .heading-text{
  line-height: 2em;
}
.opensaleArea .heading-text .l__text{
  width: 330px;
  margin: 0 auto;
  text-align: left;
}
.opensaleArea .heading-text .l__text .icon {
  padding: 0 5px;
/*  color: #990000;*/
  color: #DD0000;
  font-weight: bold;
  font-size: 1.2em;
}
.btn__cam__fee{
  background-color:#990000;
  border:2px solid #990000;
  color:#fff;
}
.btn__cam__fee:hover{
	background-color:#fff;
  border-color:#990000;
  color:#999
}
.btn__cam__fee::before,.btn__cam__fee::after{
  background-color:#990000
}
.btn__cam__fee:hover::before,.btn__cam__fee:hover::after{
  background-color:#990000
}
.cam__fee__mdltxt-m span{
  background-color: #990000;
  padding: 0 0.25em;
  color: #fff;
}
.btn__etc .btn__cam__fee{
  background-color:#000000;
  border:2px solid #000000;
  color:#fff;
}
.btn__etc .btn__cam__fee:hover{
  background-color:#fff;
  border-color:#000000;
  color:#999
}
.btn__etc .btn__cam__fee::before,
.btn__etc .btn__cam__fee::after{
  background-color:#000000;
}
.btn__etc .btn__cam__fee:hover::before,
.btn__etc .btn__cam__fee:hover::after{
  background-color:#000000;
}


/** box26 **/
.box26 {
  border: solid 3px #990000;
}
.box26 .app__ttl i {
  color: #990000;
}

.info__cp .info__text{
  margin: 0.5em;
}

#container .cam__fee__wrap .ul__staff{
  border: solid 1px #000000;
}

@media screen and (max-width:740px) {
  .info__cp {
    /* 日付が入らないとき */
    padding: 0.4em;
  }
  .info__cp .info__text{
    /* 日付が入らないとき */
    margin: 0.5em auto;
    font-size: 0.8em;
  }
}


/* Search Box */

#container .serchbox h4 i {
  color: #990000;
}

#container .serchbox .button {
  background-color: #990000;
  color: #FFF;
  box-shadow: 0 3px 0 #4a7c08;
}

