#coordinate {
  padding-top: 40px;
  padding-bottom: 95px;
  width: 60%;
  margin: 0 auto; }

.main_cnt #coordinate {
	width: 100%;
	max-width: 1280px;
	padding-left: 200px;
	margin: 0;
}

#coordinate .tit_en {
  padding-bottom: 60px; }
#coordinate #mv_slide {
  margin-bottom: 70px; }
    #coordinate #mv_slide img {
      max-width: 300px; }
  #coordinate #mv_slide .slick-next {
    width: 75px;
    height: 75px;
    background: url(../img/shopsnap/arrow_next.png) 0 0 no-repeat;
    z-index: 10;
    right: -38px; }
    #coordinate #mv_slide .slick-next:before {
      display: none; }
  #coordinate #mv_slide .slick-prev {
    width: 75px;
    height: 75px;
    background: url(../img/shopsnap/arrow_prev.png) 0 0 no-repeat;
    z-index: 10;
    left: -38px; }
    #coordinate #mv_slide .slick-prev:before {
      display: none; }
      
    #coordinate .sex .select-list {
	    height: 159px;
    }
      
      
#coordinate .select_wrap {
  display: flex;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  padding-bottom: 45px; }
  #coordinate .select_wrap .select dl {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    padding-right: 55px; }
    #coordinate .select_wrap .select dl.sex dt {
      width: calc(2em + 15px);
      font-weight: bold;
      font-size: 18px;
      font-size: 1.8rem; }
    #coordinate .select_wrap .select dl.sex dd {
      width: 230px; }
      #coordinate .select_wrap .select dl.sex dd .select-box {
        text-align: left;
        max-width: 230px; }
    #coordinate .select_wrap .select dl.brand dt {
      width: calc(3.5em + 20px);
      font-size: 22px;
      font-size: 2.2rem; }
    #coordinate .select_wrap .select dl.brand dd {
      width: 340px; }
      #coordinate .select_wrap .select dl.brand dd .select-box {
        text-align: left;
        max-width: 340px; }
#coordinate .tag {
  padding-bottom: 70px; }
  #coordinate .tag ul {
    text-align: center; }
    #coordinate .tag ul li {
      padding-right: 15px;
      display: inline-block; }
      #coordinate .tag ul li span {
        border: 1px solid #bbbbbb;
        border-radius: 30px;
        display: inline-block;
        padding: 8px 20px;
        line-height: 1;
        font-size: 14px;
        font-size: 1.4rem; }
#coordinate .snap_li {
  display: flex;
  flex-wrap: wrap; }
  #coordinate .snap_li li {
    width: calc(25% - 18px);
    margin-left: 24px;
    margin-bottom: 40px; }
    #coordinate .snap_li li:nth-child(4n + 1) {
      margin-left: 0; }

@media screen and (max-width: 767px) {
  #coordinate {
    width: 100%;
    width: 100%;
    padding: 35px 0px; }
  .main_cnt #coordinate {
	width: 100%;
	max-width: none;
	padding: 35px 0;
  }
  #coordinate .tit_en {
    padding-bottom: 30px; }
  #coordinate #mv_slide {
    margin-bottom: 45px; }
    #coordinate #mv_slide .slick-next {
      display: none !important; }
    #coordinate #mv_slide .slick-prev {
      display: none !important; }
    #coordinate #mv_slide img {
      width: 180px; }
      
    #coordinate .sex .select-list {
	    height: 165px;
    }
  #coordinate .select_wrap {
    display: block;
    padding: 0 25px 0; }
    #coordinate .select_wrap .select dl {
      display: block;
      padding-right: 0px;
      padding-bottom: 40px; }
      #coordinate .select_wrap .select dl.sex dt {
        width: calc(2em + 15px);
        font-weight: bold;
        font-size: 19px;
        font-size: 1.9rem;
        text-align: left;
        padding-bottom: 5px; }
      #coordinate .select_wrap .select dl.sex dd {
        width: 100%; }
        #coordinate .select_wrap .select dl.sex dd .select-box {
          text-align: left;
          max-width: 100%; }
      #coordinate .select_wrap .select dl.brand dt {
        width: calc(3.5em + 20px);
        font-size: 19px;
        font-size: 1.9rem;
        text-align: left;
        padding-bottom: 5px; }
      #coordinate .select_wrap .select dl.brand dd {
        width: 100%; }
        #coordinate .select_wrap .select dl.brand dd .select-box {
          text-align: left;
          max-width: 100%; }
  #coordinate .tag {
    padding: 0 25px 21px; }
    #coordinate .tag ul {
      text-align: left; }
      #coordinate .tag ul li {
        padding-right: 10px;
        padding-bottom: 14px; }
        #coordinate .tag ul li span {
          border-radius: 20px;
          padding: 5px 10px;
          font-size: 11px;
          font-size: 1.1rem; }
  #coordinate .snap_li {
    display: flex;
    flex-wrap: wrap;
    padding: 0 25px; }
    #coordinate .snap_li li {
      width: calc(50% - 12px);
      margin-left: 24px;
      margin-bottom: 24px; }
      #coordinate .snap_li li:nth-child(5n + 1) {
        margin-left: 24px; }
      #coordinate .snap_li li:nth-child(2n + 1) {
        margin-left: 0; } }

/*# sourceMappingURL=coordinate.css.map */
.brand .select-list {
	overflow: hidden;
}
.brand .select-box.is-active .select-list {
	height: auto;
}