@charset "utf-8";
/* CSS Document */
.winter_lingerie {
  width: 100%;
  max-width: 640px;
  margin: 0 auto;
  line-height: 1.5;
  box-sizing: border-box;
}
.winter_lingerie img {
  width: 100%;
  vertical-align: bottom;
}
.winter_lingerie .search_link {
  margin-top: -100px;
  padding-top: 100px;
}
.winter_lingerie .main .text {
  background: #cc1237;
  text-align: center;
  padding: .5em;
}
.winter_lingerie .main .text h3 {
  color: #e6dc5c;
  font-size: 14px;
  margin-top: .5em;
}
.winter_lingerie .main .text p {
  color: #fff;
  font-size: 12px;
}
.winter_lingerie .product .tit {
  background: transparent;
  color: #cc1237;
  font-size: 14px;
  padding: 0;
  margin: 1em 0 .5em;
  text-align: center;
  font-weight: bold;
}
.winter_lingerie .product .name {
  font-size: 10px;
  padding-top: .3em;
}
.winter_lingerie .product .pricePink {
  font-size: 12px;
}
.winter_lingerie .search {
  border: 3px solid #333;
  margin: 40px auto 2em;
  width: 94%;
}
.winter_lingerie .search .tit {
  background: #333;
  box-sizing: border-box;
  color: #FFFFFF;
  font-size: 15px;
  margin-bottom: 30px;
  padding: .8em;
  margin: -25px auto 0;
  position: relative;
  width: 94%;
  text-align: center;
  font-weight: bold;
  border-radius: 1em;
}
.winter_lingerie .search .tit:before {
  border: 15px solid transparent;
  border-top: 20px solid #333;
  content: "";
  height: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  position: absolute;
  top: 100%;
  width: 0;
}
.winter_lingerie .search ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 30px auto .5em;
  width: 94%;
}
.winter_lingerie .search ul li {
  width: 32%;
  margin-bottom: .5em;
}
.winter_lingerie .search ul li a {
  display: block;
  background: #eee;
  color: #fff;
  padding: .5em;
  text-align: center;
  border-radius: 5px;
}
.winter_lingerie .search ul li a.red {
  background: #CE5B58;
}
.winter_lingerie .search ul li a.green {
  background: #adc3ac;
}
.winter_lingerie .search ul li a.pink {
  background: #EACACB;
}
.winter_lingerie .search ul li a.navy {
  background: #A8AEC6;
}
.winter_lingerie .search ul li a.white {
  background: #D2D2D2;
}
.winter_lingerie .search ul li a.Reinest {
  background: #800080;
}
/**/
.winter_lingerie .pickup {
  width: 85%;
  margin: 2em auto 0;
  background: #ddd;
}
.winter_lingerie .pickup .tit {
  background: #999;
  padding: .5em 0 0;
  margin: 0 0 1em;
}
.winter_lingerie .inner .pickup ul {
  width: 90%;
  margin: 0 auto;
}
.winter_lingerie .tit span.naname {
  display: block;
  font-family: 'Great Vibes', cursive;
  font-size: 30px;
  transform: rotate(-8deg);
  color: #fff;
  font-weight: normal;
}
/*color*/
.winter_lingerie .inner .flex {
  display: flex;
  width: 94%;
  margin: 0 auto;
  align-items: center;
  border-top: 1px solid #fff;
  padding-top: 2em
}
.winter_lingerie .inner .flex .img {
  width: 50%;
}
.winter_lingerie .inner .flex .text {
  width: 50%;
  padding-left: 1em;
  color: #fff;
}
.winter_lingerie .inner ul {
  margin: 0 auto;
  width: 94%;
}
.winter_lingerie .inner ul li p {
  color: #fff;
}
.winter_lingerie .inner {
  padding-bottom: 1em
}
.winter_lingerie .inner .tit2 {
  text-align: center;
  margin: .5em auto .2em;
  font-size: 18px;
  font-weight: bold;
  border-top: 1px solid #fff;
  width: 94%;
  padding-top: 1em;
}
.winter_lingerie .inner .tit2 span {
  display: block;
  font-size: 16px;
  color: #fff;
  font-weight: normal;
  font-family: 'Great Vibes', cursive;
}
.winter_lingerie .wl_btn {
  width: 80%;
  margin: 1em auto;
}
.winter_lingerie .wl_btn a {
  display: block;
  text-align: center;
  color: #fff;
  padding: .8em;
  font-size: 14px;
  font-weight: bold;
  border-radius: 500px;
}
.winter_lingerie .wl_btn_btm {
  width: 80%;
  margin: 1em auto;
}
.winter_lingerie .wl_btn_btm a {
  display: block;
  text-align: center;
  color: #fff;
  padding: .8em;
  font-size: 14px;
  font-weight: bold;
  border-radius: 500px;
  border: 1px solid #fff;
}
/*red*/
.winter_lingerie #red .inner {
  background: #CE5B58;
}
.winter_lingerie #red .wl_btn a {
  background: #994542;
}
.winter_lingerie #red .inner .tit2 {
  color: #6c272d;
}
.winter_lingerie #red .pickup .tit {
  background: #994542;
}
/*green*/
.winter_lingerie #green .inner {
  background: #adc3ac;
}
.winter_lingerie #green .wl_btn a {
  background: #637160;
}
.winter_lingerie #green .inner .tit2 {
  color: #00533f;
}
.winter_lingerie #green .pickup .tit {
  background: #637160;
}
/*pink*/
.winter_lingerie #pink .inner {
  background: #EACACB;
}
.winter_lingerie #pink .wl_btn a {
  background: #998484;
}
.winter_lingerie #pink .inner .tit2 {
  color: #da536e;
}
.winter_lingerie #pink .pickup .tit {
  background: #998484;
}
/*navy*/
.winter_lingerie #navy .inner {
  background: #A8AEC6;
}
.winter_lingerie #navy .wl_btn a {
  background: #878799;
}
.winter_lingerie #navy .inner .tit2 {
  color: #192f60;
}
.winter_lingerie #navy .pickup .tit {
  background: #878799;
}
/*white*/
.winter_lingerie #white .inner {
  background: #D2D2D2;
}
.winter_lingerie #white .wl_btn a {
  background: #808080;
}
.winter_lingerie #white .inner .tit2 {
  color: #808080;
}
.winter_lingerie #white .pickup .tit {
  background: #808080;
}
/*Reinest*/
.winter_lingerie #Reinest .inner {
  background: #eee7e0;
}
.winter_lingerie #Reinest .inner .tit2 {
  color: #333;
  border: none;
  padding-top: 0;
}
.winter_lingerie #Reinest .inner .tit2 span {
  color: #808080;
}
.winter_lingerie #Reinest .wl_btn_btm a {
  background: #333;
  border: none;
}
.winter_lingerie #Reinest .inner ul li p {
  color: #333;
}
/**/
.bnr_box {
  margin: 2em auto;
  width: 94%;
}
.bnr_box .img {
  width: 90%;
  margin: 0 auto .5em;
}
.bnr_box .line {
  margin: .5em;
}
.bnr_box .tit3 {
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  margin: 0 0 .2em;
}
.bnr_box .tit3.pink {
  color: #e4007f;
}
.bnr_box .tit3.blue {
  color: #003f8e;
}
.bnr_box .tit3.gray {
  color: #626063;
}
.bnr_box .text {
  text-align: center;
}