.law-flt-joshi{
  display: none;
}

.text-link_sp a:nth-of-type(1),
.text-link_sp a:nth-of-type(2),
.text-link_sp a:nth-of-type(3),
.text-link_sp a:nth-of-type(4),
.text-link_sp a:nth-of-type(5),
.text-link_sp a:nth-of-type(6),
.text-link_sp a:nth-of-type(7),
.text-link_sp a:nth-of-type(8),
.text-link_sp a:nth-of-type(9),
.text-link_sp a:nth-of-type(10){
  display: none;
}

.text-link_sp a:nth-of-type(2){
  display: block;
}

#h_tora-r{
  display: block !important;
}

/*
[replace]
#f80 to #XXX
-orange to -xxx
*/

#sougou_nav{
  display: block;
}

#select_tora_r{
  display: block !important;
}

#select_tora,
#select_joshi,
#select_joshi_r{
  display: none !important;
}

/* [edit] */
.detail-header-container{
  /* comment out 20180312 */
  /* display: none;
  background-image: url("../../commonfiles/images/background_bl_header.png"); */
}

#logo-area{
  background-image: url("../../commonfiles/images/logo.png");
  background-size: contain;
  background-repeat: no-repeat;
}

.pagetop{
  position: absolute;
  background-image: url("../../commonfiles/images/btn_pagetop.png");
  background-size: contain;
  background-repeat: no-repeat;
}

.close-nav {
  background: url("../../commonfiles/images/btn_close_sp.png");
  background-size: contain;
  background-repeat: no-repeat;
}

/*
.i-item {
  background: #ddc !important;
  color: #555 !important;
}
*/

.bg-turquoise {
  background: #f80 !important;
}

.green-color ,
.resale-or,
.clr-orange,
.headbar .cart .hcart-inner table td{
  color: #f80 !important;
}

.cart > a{
  color: #999 !important;
  border-color: #999 !important;
}

#footer,
.btn-1,
.head-3,
.btn-arrival,
.green-border {
  border-color: #f80 !important;
}

.status,
.box2,
.slide-wrap,
.box2 .box-title {
  background: #fff1e5 !important;
  border-color: #ffd5af !important;
}

.label span,
.btn-success,
.btn-primary,
.bar_group__bar:nth-of-type(1) {
  background-color: #f80 !important;
}

.ico-download::after {
  background-image: url("../../commonfiles/images/icons.png") !important;
}

.ico-cart-gray {
  background: url("../../commonfiles/images/icon-gray.png") no-repeat 0 -21px;
}

.headbar .cart .hcart-inner .arr:before {
  border-bottom: 15px solid #f80;
}

.headbar .cart .hcart-inner {
  border-color: #f80;
}

@media (min-width: 767px) {
  .order-now{
    background-color: #f80 !important;
  }

  .ico-sta{
    background-image: url("../../commonfiles/images/ico-sta.png") !important;
  }

  .ico-lis{
    background-image: url("../../commonfiles/images/ico-lis.png") !important;
  }

  .ico-tim{
    background-image: url("../../commonfiles/images/ico-tim.png") !important;
  }
}

@media (max-width: 766px){
  .fsear a{
    border-color: #f80 !important;
  }

  .product-1 .order-now .ico-cart,
  .headbar .cart > a{
    background-image: url("../../commonfiles/images/ico_cart_sp.png") !important;
  }

  .headbar .user{
    background-image: url("../../commonfiles/images/ico_user_sp.png") !important;
  }

  .flink .fitem h3:after{
    background-image: url("../../commonfiles/images/ico_open_sp.png") !important;
  }
}

@media (max-width: 766px) {
  .magic-popup .mfp-close {
    background: url("../../commonfiles/images/btn_close_circle.png") no-repeat center center /cover;
  }
}

/* add 20180109 */

.userpc-pink a {
  border-color: #999;
  color: #999;
}

/* 繝上Φ繝舌�ｼ繧ｬ繝ｼ繧｢繧､繧ｳ繝ｳ */
.menu-trigger,
.menu-trigger span {
  display: inline-block;
  transition: all .4s;
  box-sizing: border-box;
}
.menu-trigger {
  position: relative;
  width: 24px;
  height: 24px;
}
.menu-trigger span {
  position: absolute;
  left: 0;
  width: 100%;
  height: 3px;
}
.line-color{
  background-color: #f80;
}

.menu-trigger span:nth-of-type(1) {
  top: 0px;
}
.menu-trigger span:nth-of-type(2) {
  top: 10px;
}
.menu-trigger span:nth-of-type(3) {
  bottom: 0px;
}
.menu-trigger.active span:nth-of-type(1) {
  -webkit-transform: translateY(10.5px) rotate(-45deg);
  transform: translateY(10.5px) rotate(-45deg);
}
.menu-trigger.active span:nth-of-type(2) {
  opacity: 0;
}
.menu-trigger.active span:nth-of-type(3) {
  -webkit-transform: translateY(-10.5px) rotate(45deg);
  transform: translateY(-10.5px) rotate(45deg);
}

ul.top-product3-dots li.slick-active button {
  border-color: #f80;
}

.showmore-show-button {
  color: #f80;
  border: 2px solid #f80;
}

.top-showmore3-button {
  background-color: #f80;
}

.main-head {
  border-left: 4px solid #f80;
}

.radio-style input:checked + span {
  background-image: url("../../commonfiles/images/ico_radio_o.png");
}

.button-mag a{
  background-color: #ff246d;
}

#logo-area{
  position: relative;
}

#logo-area:before {
  top: 33px;
  content: "a";
  /* width: 100%; */
  height: 100%;
  position: absolute;
  background-image: url(https://contents.toranoana.jp/ec/img/adult_dis.png);
  background-size: 100%;
  background-repeat: no-repeat;
  /* background-color: red; */
  margin: auto;
  left: 0;
  right: 0;
  width: 40%;
}

@media(min-width: 767px){
  #logo-area:before {
    top: 45px;
  }
}

.newheader__switch__cover{
  background: #ff246d;
}

.newheader__switch__circle{
  transform: translateX(100%) translateX(-5px);
}