@charset "UTF-8";
.underwear-choose-kids-Contents_Mainimg {
  background: url(./images/22aw/img_underwear-choose-mv_bg.png) center top no-repeat;
  background-size: cover
}

.underwear-choose-kids-Contents h1 {
  text-align: center;
  max-width: 1206px;
  min-width: 1024px;
  margin: 0 auto
}

.underwear-choose-kids-Contents p {
  font-size: 1.43rem
}

.underwear-choose-kids-Contents ul li {
  list-style-type: none
}

.underwear-choose-kids-Contents_cf:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden
}

/*肌着選び_導入*/

.underwear-choose-kids-Contents_Select {
  max-width: 1146px;
  margin: 0 auto;
  padding: 80px 30px
}

.underwear-choose-kids-Contents_Select h2 {
  margin: 0
}

.underwear-choose-kids-Contents_Select h3 {
  margin: 60px 0 0
}

.underwear-choose-kids-Contents_Select_Riyu {
  margin: 0;
  padding: 20px 0
}

/*理由*/

.underwear-choose-kids-Contents_Select_Riyu li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 30px 0 0;
  padding: 3% 4%;
  border: 2px solid #29bcdb;
  border-radius: 10px
}
.underwear-choose-kids-Contents_Select_Riyu-Left {
  width: 65%
}

.underwear-choose-kids-Contents_Select_Riyu-Left h4 {
  margin: 0
}

.underwear-choose-kids-Contents_Select_Riyu-Left p {
  padding: 20px 0 0
}

.underwear-choose-kids-Contents_Select_Riyu-Right {
  width: 30%
}

/*3つのポイント*/

.underwear-choose-kids-Contents_Select_Point {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 50px 0 0;
  padding: 0
}

.underwear-choose-kids-Contents_Select_Point li {
  width: 32%
}

.underwear-choose-kids-Contents_Select_Point li p {
  margin: 30px 0 0
}

/*ラインナップ*/

.underwear-choose-kids-Contents_Select_Lineup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: center;
  margin: 0;
  padding: 10px 0 0
}

.underwear-choose-kids-Contents_Select_Lineup li {
  text-align: center;
  width: 32%;
 margin: 0 10px 0 10px;
}

.underwear-choose-kids-Contents_Select_Lineup li a {
  position: relative;
  display: block;
  text-decoration: none;
  padding-bottom: 40px
}

.underwear-choose-kids-Contents_Select_Lineup li a:after {
  color: #b3b2b2;
  content: '\EA03';
  font-family: iconfont, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  left: 47%;
  bottom: 0
}

.underwear-choose-kids-Contents_Select_Lineup li a h4 {
  color: #fff;
  font-size: 1.3rem;
  text-align: center;
  margin: 0;
  padding: 2% 0;
  border-radius: 10px 10px 0 0
}

.underwear-choose-kids-Contents_Select_Lineup li a p {
  border-radius: 0 0 10px 10px
}

.underwear-choose-kids-Contents_Select_Lineup li a p img{
  padding: 0.2rem
}

.underwear-choose-kids-Contents_Select_Lineup-01 h4 {
  background: #a2d7d4
}

.underwear-choose-kids-Contents_Select_Lineup-01 p {
  border-right: 3px solid #a2d7d4;
  border-bottom: 3px solid #a2d7d4;
  border-left: 3px solid #a2d7d4
}

.underwear-choose-kids-Contents_Select_Lineup-02 h4 {
  background: #417ec0
}

.underwear-choose-kids-Contents_Select_Lineup-02 p {
  border-right: 3px solid #417ec0;
  border-bottom: 3px solid #417ec0;
  border-left: 3px solid #417ec0
}

.underwear-choose-kids-Contents_Select_Lineup-04 h4 {
  background: #ffb618
}

.underwear-choose-kids-Contents_Select_Lineup-04 p {
  border-right: 3px solid #ffb618;
  border-bottom: 3px solid #ffb618;
  border-left: 3px solid #ffb618
}

.underwear-choose-kids-Contents_Tokucho {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 50px 0 0;
  padding: 0 1.6%
}

/*コンテンツ共通*/

.underwear-choose-kids-Contents_Inner {
  max-width: 1146px;
  margin: 0 auto;
  padding: 0 30px
}

.underwear-choose-kids-Contents_Inner h2 {
  margin-bottom: 90px
}

.underwear-choose-kids-Contents_Inner p {
  margin-top: 40px
}

.underwear-choose-kids-Contents_Tokucho li {
  width: 30%
}

.underwear-choose-kids-Contents_Tokucho li h4 {
  font-size: 1.7rem;
  font-weight: 700;
  text-align: center;
  margin: 40px 0 0;
  padding: 0 0 10px
}

.underwear-choose-kids-Contents_Tokucho li p {
  margin: 25px 0 0
}

.underwear-choose-kids-Contents_Item {
  margin-top: 100px;
  padding: 100px 0
}

.underwear-choose-kids-Contents_Item h3 {
  margin: 0
}

.underwear-choose-kids-Contents_Item-Name {
  font-weight: 700
}

.underwear-choose-kids-Contents_Item ul li a {
  color: #333;
  text-decoration: none
}

.underwear-choose-kids-Contents_Item ul li a img {
  margin-bottom: 15px;
  width: 100%
}

.underwear-choose-kids-Contents_Item ul li a p {
  font-size: 1.14rem;
  text-align: center;
  margin: 0 auto
}

.underwear-choose-kids-Contents_Item-Underline {
  margin-bottom: 65px;
  padding-bottom: 65px;
  border-bottom: 1px solid #d2d2d2
}

.underwear-choose-kids-Contents_Item .underwear-choose-kids-Contents_Item-Btn {
  color: #fff;
  font-size: 1.5rem;
  font-weight: 700;
  display: block;
  position: relative;
  margin-top: 20px;
  padding: 10px 0;
  background: #fa8f11;
  border-radius: 10px
}

.underwear-choose-kids-Contents_Item .underwear-choose-kids-Contents_Item-Btn:after {
  content: '\EA03';
  font-family: iconfont, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 10%;
  top: 50%;
  margin-top: -.5em
}

.underwear-choose-kids-Contents_Item-Col3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
  padding: 0
}

.underwear-choose-kids-Contents_Item-Col3 li {
  margin: 55px 0 0;
  width: 31.5%
}

.underwear-choose-kids-Contents_Item-Col3 li .underwear-choose-kids-Contents_Item-Btn {
  width: 80%
}

/*2品番用*/
.underwear-choose-kids-Contents_Item-Col4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
  padding: 0
}

.underwear-choose-kids-Contents_Item-Col4 li {
  margin: 55px 35px 0 0;
  width: 31.5%;
  float: left
}

/*Atones*/

.underwear-choose-kids-Contents_Atones {
  padding: 80px 0 0;
  background: #fff8f2
}

.underwear-choose-kids-Contents_Atones h4 {
  color: #25807b;
  border-bottom: 1px solid #25807b
}

.underwear-choose-kids-Contents_Atones-Conarea {
  width: 100%;
  padding: 0 34% 70px 0;
  background: url(./images/img_underwear-choose-kids22.png) 94% top no-repeat
}

.underwear-choose-kids-Contents_Atones .underwear-choose-kids-Contents_Item {
  background: url(./images/img_underwear-choose-kids72.png) left top repeat-x #fff
}


#underwear-choose-kids-Contents_Atones .sup {
  font-size: 75%
}

/*Medicure*/

.underwear-choose-kids-Contents_Medicure {
  padding: 80px 0 0;
  background: #eafaf3
}

.underwear-choose-kids-Contents_Medicure h4 {
  color: #1967bb;
  border-bottom: 1px solid #1967bb
}

.underwear-choose-kids-Contents_Medicure .underwear-choose-kids-Contents_Item {
  background: url(./images/img_underwear-choose-kids74.png) left top repeat-x #fff
}

/*KID'S INNER*/

.underwear-choose-kids-Contents_Kidsinner {
  padding: 80px 0 0;
  background: #fffeee
}

.underwear-choose-kids-Contents_Kidsinner .underwear-choose-kids-Contents_Item {
  background: url(./images/img_underwear-choose-kids75.png) left top repeat-x #fff
}


.page-Campaign_PriceSale {
  color: #de4446
}

.page-Campaign_PriceDown {
  color: #fff;
  text-align: center;
  width: 40%;
  margin: 3px auto;
  background: #de4446
}

/*# sourceMappingURL=underwear-choose-kids.css.map */

/*CP用*/

.page-Campaign_PriceNormal.cms-Ctrl_ItemPrice_Normal{
  text-align: center;
}