@charset "UTF-8";

/* common */
html {
  font-size: 62.5%;
}

#yoga_200204 img {
  width: 100%;
}

#yoga_200204 {
  color: #333;
  font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;
  font-feature-settings: "palt";
  letter-spacing: 0.025em;
}

#yoga_200204 a {
  display: block;
}

#yoga_200204 .underline-b {
  margin-bottom: 30px;
  padding: 0 8px 4px;
  font-size: 1.7rem;
  font-weight: bold;
  line-height: 1;
  font-family: "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  background: linear-gradient(transparent 50%, #ddc6c0 50%);
  display: inline-block;
}

/* IE11 */
_:-ms-lang(x)::-ms-backdrop, #yoga_200204 .underline-b {
  padding: 0 8px 2px;
}

/* common */

/*mv*/
#yoga_200204 .mv {
  width: 680px;
  margin: 0 auto;
  text-align: center;
}

#yoga_200204 .lede {
  margin: 53px 0 60px;
  font-size: 1.5rem;
  line-height: 1.86;
  /* 28px */
}

/*mv*/

/*choose*/
#yoga_200204 .choose {
  margin-bottom: 40px;
  padding: 40px 0 36px;
  background-color: #f9f6f0;
  text-align: center;
}

#yoga_200204 .choose .choose_ttl {
}

#yoga_200204 .choose .choose_info_ttl{
  font-size: 1.5rem;
  color: #8d3200;
  line-height: 1;
  font-weight: bold;
}

#yoga_200204 .choose .choose_info_txt{
  margin: 16px 0 29px;
  font-size: 1.3rem;
  line-height: 1.86;
}

#yoga_200204 .choose .choose_info:last-of-type .choose_info_txt{
  margin-bottom: 0;
}
/*choose*/


/*item*/

#yoga_200204 .item{
  text-align: center;
}

#yoga_200204 .item .item_ttl{
  font-size: 1.5rem;
  color: #8d3200;
  line-height: 1;
  font-weight: bold;
}

#yoga_200204 .item .item_info{
  font-size: 1.3rem;
  line-height: 2;
  margin: 16px 0;
}

#yoga_200204 .item .item_img{
  margin-bottom: 13px;
}

#yoga_200204 .item .item_img ul{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
}


#yoga_200204 .item .item_txt{
  font-size: 1.1rem;
  line-height: 2;
}

#yoga_200204 .item .item_underWrap{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
}

#yoga_200204 .item .itemWrap._01{
  margin-bottom: 54px;
}


#yoga_200204 .itemWrap._01 .item_img ul{
  width: 468px;
  margin: 0 auto;
}

#yoga_200204 .itemWrap._01 .item_img ul li:nth-child(1){
  width: 149px;
}

#yoga_200204 .itemWrap._01 .item_img ul li:nth-child(2){
  width: 122px;
  margin: 0 39px;
}

#yoga_200204 .itemWrap._01 .item_img ul li:nth-child(3){
  width: 119px;
}

#yoga_200204 .itemWrap._02 .item_img ul li:nth-child(1){
  width: 149px;
}

#yoga_200204 .itemWrap._02 .item_img ul li:nth-child(2){
  width: 114px;
}


#yoga_200204 .itemWrap._03 .item_img ul li:nth-child(1){
  width: 150px;
}

#yoga_200204 .itemWrap._03 .item_img ul li:nth-child(2){
  width: 149px;
}


#yoga_200204 .itemWrap._02 .item_img ul{
  width: 302px;
}

#yoga_200204 .itemWrap._02 .item_img ul li:nth-child(2),
#yoga_200204 .itemWrap._03 .item_img ul li:nth-child(2){
  margin-left: 39px;
}

#yoga_200204 .itemWrap._03{
  margin-left: 60px;
}

#yoga_200204 .itemWrap._03 .item_img ul{
  width: 339px;
}
/*item*/

/*coordinate*/
#yoga_200204 .coordinate{
  margin-top: 36px;
  padding: 60px 0;
  background-color: #f9f6f0;
}

#yoga_200204 .coordinate .coordinate_inner{
  width: 840px;
  margin: 0 auto;
  padding: 40px;
  position: relative;
  background-color: #fff;
  box-sizing: border-box;
}

#yoga_200204 .coordinate .coordinate_deco{
  position: absolute;
  top: -13px;
  left: -14px;
  width: 176px;
}

#yoga_200204 .coordinate .coordinate_flexBox{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}

#yoga_200204 .coordinate .coordinate_inner .coordinate_flexBox:nth-of-type(n + 2){
  margin-top: 40px;
}

#yoga_200204 .coordinate .coordinate_item{
  width: 360px;
  text-align: center;
}

#yoga_200204 .coordinate .coordinate_item .coordinate_no{
  margin-bottom: 20px;
}

#yoga_200204 .coordinate .coordinate_item .coordinate_txt{
  display: inline-block;
  margin-bottom: 20px;
  padding: 0 7px 1px;
  background: linear-gradient(transparent 60%, #ddc6c0 40%);
  font-size: 1.4rem;
}

/* IE11 */
_:-ms-lang(x)::-ms-backdrop, #yoga_200204 .coordinate .coordinate_item .coordinate_txt {
  background: linear-gradient(transparent 50%, #ddc6c0 50%);
  padding: 0 7px 0;
}


#yoga_200204 .coordinate .coordinate_item .coordinate_no{
  width: 80px;
}


#yoga_200204 .coordinate .coordinate_item .credit{
  margin-top: 16px;
}

#yoga_200204 .coordinate .coordinate_item .credit li{
  display: inline-block;
  font-size: 1.1rem;
  line-height: 1.81;/* 20px */
}

#yoga_200204 .coordinate .credit li a{
  display: inline-block;
}

#yoga_200204 .coordinate .coordinate_item._01 .coordinate_no{
  width: 89px;
}


#yoga_200204 .coordinate .coordinate_item._02{
  margin-top: 60px;
}

#yoga_200204 .coordinate .coordinate_item._04,
#yoga_200204 .coordinate .coordinate_item._06{
  margin-top: 40px;
}

#yoga_200204 .coordinate .btn_allItem{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -ms-align-items: center;
  align-items: center;
  justify-content: center;
  margin: 60px auto 0;
  width: 222px;
  height: 36px;
  background-color: #fff;
  border: 1px solid #5a5a5a;
  font-size: 1.5rem;
  font-family: futura-pt, "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic", "メイリオ", sans-serif;
  font-weight: 400;
  box-sizing: border-box;
}

/*coordinate*/



.main-area::after{
  display: none !important;
}













