@charset "UTF-8";
/* CSS Index

/// Category
=== Parts in Category
--- Detail (effect.....etc)
::: For Multi Device

*/
/* ======================================== font ======================================== */
@import url(http://fonts.googleapis.com/earlyaccess/notosansjp.css);
/* ======================================== body ======================================== */
/* line 51, sass/pu_kanehara.scss */
body {
  position: relative;
  margin: 0 auto;
  padding: 0;
  font-size: 14px;
  line-height: 100%;
  font-family: 'Noto Sans JP', "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  color: #323232;
  overflow-x: hidden; }
  /* line 60, sass/pu_kanehara.scss */
  body a {
    color: #323232; }
    /* line 62, sass/pu_kanehara.scss */
    body a:hover {
      transition: .2s;
      opacity: 0.60;
      filter: progid:DXImageTransform.Microsoft.alpha(Opacity=70,FinishOpacity=70);
      cursor: pointer !important; }
  /* line 69, sass/pu_kanehara.scss */
  body article {
    margin: 0 auto;
    width: 960px; }

@media screen and (max-width: 960px) {
  /* line 78, sass/pu_kanehara.scss */
  body article {
    width: 100%; } }
/* ======================================== pickupdr_kanehara
 ======================================== */
/* line 91, sass/pu_kanehara.scss */
article #pickup_kanehara img {
  display: block; }
/* line 94, sass/pu_kanehara.scss */
article #pickup_kanehara h2 {
  font-weight: 600;
  font-size: 20px;
  line-height: 150%;
  border-bottom: 1px solid #5AC8A0;
  padding-bottom: 10px;
  margin-top: 30px; }
/* line 102, sass/pu_kanehara.scss */
article #pickup_kanehara ul {
  font-size: 0px; }
  /* line 104, sass/pu_kanehara.scss */
  article #pickup_kanehara ul li {
    font-size: 14px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    letter-spacing: 0;
    vertical-align: top; }
    /* line 108, sass/pu_kanehara.scss */
    article #pickup_kanehara ul li p {
      margin-top: 30px;
      line-height: 1.7em; }
      /* line 111, sass/pu_kanehara.scss */
      article #pickup_kanehara ul li p span {
        font-weight: 600;
        color: #5AC8A0;
        display: block;
        border-bottom: 1px dashed #848484;
        padding-bottom: 5px;
        margin-bottom: 10px; }
  /* line 122, sass/pu_kanehara.scss */
  article #pickup_kanehara ul:first-of-type li {
    display: block;
    margin-top: 50px; }

@media screen and (max-width: 960px) {
  /* line 158, sass/pu_kanehara.scss */
  article #pickup_kanehara img {
    width: 100%; }
  /* line 161, sass/pu_kanehara.scss */
  article #pickup_kanehara h2 {
    width: 90%;
    margin: 0% 5%;
    margin-top: 40px; }
  /* line 166, sass/pu_kanehara.scss */
  article #pickup_kanehara ul {
    width: 90%;
    margin: 0% 5%;
    margin-top: 30px; }
    /* line 170, sass/pu_kanehara.scss */
    article #pickup_kanehara ul li {
      width: 100%; }
      /* line 172, sass/pu_kanehara.scss */
      article #pickup_kanehara ul li p {
        margin-top: 20px; }
    /* line 177, sass/pu_kanehara.scss */
    article #pickup_kanehara ul:first-of-type li {
      margin-top: 40px; }
    /* line 181, sass/pu_kanehara.scss */
    article #pickup_kanehara ul:last-of-type {
      margin-top: 50px; }
      /* line 183, sass/pu_kanehara.scss */
      article #pickup_kanehara ul:last-of-type li {
        margin-right: 0px;
        width: 90%;
        margin: 0% 5%; }
        /* line 187, sass/pu_kanehara.scss */
        article #pickup_kanehara ul:last-of-type li:nth-of-type(2) {
          width: 90%;
          margin: 0% 5%; } }
