@charset "utf-8";


/*---------------------------
あなたの常識、それ本当？ 20160106
---------------------------*/
#pc_wrap #series_joshiki .s-no-image{
  display: block;
}

#pc_wrap #series_joshiki .p-no-image{
  display: none;
}

#feature .sp #detail.column .entry .column02 #series_joshiki .s-no-image{
  display: none;
}

#feature .sp #detail.column .entry .column02 #series_joshiki .p-no-image{
  display: block;
}

#feature #detail.column .title .entry-title span.kaigyo{
  display: block;
}

.genre_column #detail .entry h4.no00{
  color: #eb6ea5;
}

#series_joshiki.meet .leads p{
  font-size: 16px;
  line-height: 2;
}

#series_joshiki.meet .leads img{
  margin-bottom: 40px;
}

#series_joshiki.meet .leads h3{
  font-size: 20px;
  line-height: 32px;
  color: #eb6ea5;
  text-align: left;
}


#pc_wrap #series_joshiki .vitamin{
  font-size: 10px;
}

#series_joshiki.meet .qa{
  position: relative;
  background: url(../img/series/25_joshiki/bg01.jpg);
  background-size: 100% 100%;
  padding: 86px 10px 10px;
  margin-top: 65px;
  margin-bottom: 90px;
}

#series_joshiki.meet .qa h5{
  position: absolute;
  top: -24px;
  left: 25%;
}

#series_joshiki.meet .qa ul{
  background: url(../img/series/25_joshiki/bg02.png) no-repeat;
  background-size: 100% 100%;
  padding: 50px 50px 20px;
}

#series_joshiki.meet .qa dl{
  margin-bottom: 40px;
}


#series_joshiki.meet .qa dl.orange dd p{
  color: #ed6d00 !important;
}

#series_joshiki.meet .qa dl.green dd p{
  color: #4ca250 !important;
}

#series_joshiki.meet .qa dt{
  margin-bottom: 20px;
}

#series_joshiki.meet .point{
  position: relative;
  border: 5px solid #d9446d;
  padding: 20px;
  margin-bottom: 50px;
}

#series_joshiki.meet .point h5{
  position: absolute;
  top: -42px;
  left: -5px;
}

#series_joshiki.meet .point dl{
  float: left;
  width: 65%;
  margin-right: 4%;
}

#series_joshiki.meet .point dd p{
  color: #d9446d !important;
  font-size: 14px;
  line-height: 2;
  margin-top: 15px;
  margin-bottom: 0;
}

#pc_wrap #series_joshiki.meet .point .images{
  float: right;
  margin: 11px 15px 0 0;
}

#series_joshiki.meet .point.p-img{
  float: right;
}

/*--------------------------------------
   sp
*/
#feature .sp #detail .entry .column02 p {
    font-size: 120%;
}

#feature .sp #detail .entry .outline {
  margin: 50px 0 44px;
}

#feature .sp #detail.column .entry .column02 img{
  max-width: initial;
  margin: 0;
}

.sp #series_joshiki.meet .leads h3{
  font-size: 17px;
  font-weight: bold;
  margin: 25px 0 15px;
}

.sp #series_joshiki.meet .leads img{
  width: 100%;
  height: auto;
}

.sp #series_joshiki.meet .qa h5{
  top: -0.4%;
  left: 13%;
}

.sp #series_joshiki.meet .qa{
  padding: 15% 3% 1%;
  margin-top: 40px;
}

.sp #series_joshiki.meet .qa ul{
  padding: 10% 5% 7%;
}

#series_joshiki.meet .qa dl{
  margin-bottom: 10%;
}

.sp #series_joshiki.meet .qa dt{
  margin-bottom: 5%;
}

.sp #series_joshiki.meet .point h5 {
  top: -8%;
}

.sp #series_joshiki.meet .point h5 img{
  width: 100%;
  height: auto;
}

#feature .sp #detail.column .entry .column02 .point dt img {
  width: 44.3%;
  height: auto;
  margin-bottom: 10px;
}

.sp #series_joshiki.meet .point dl{
  float: none;
  width: initial;
  margin-right: 0;
}

.sp #series_joshiki.meet .point dd{
  margin-top: 2%;
}

.sp #series_joshiki.meet .point .p-img{
  width: 80%;
  height: auto;
  margin: 0 auto !important;
}

.sp #series_joshiki.meet .point .size {
  width: 28%;
}

