@charset "UTF-8";
/* ======================================================================
 setting
====================================================================== */
/* ======================================================================
 p_creator_single
====================================================================== */
.p_creator_single {
  /* フェードイン(スクロールした後) */
}
.p_creator_single .c_list_1 {
  margin: 0;
  padding: 0 0 100px;
}
@media screen and (max-width: 1024px) {
  .p_creator_single .c_list_1 {
    width: 100%;
    padding: 0 4.6875%;
  }
}
.p_creator_single .c_list_1 .item {
  width: 1000px;
}
@media screen and (max-width: 1024px) {
  .p_creator_single .c_list_1 .item {
    width: 100%;
  }
}
.p_creator_single .c_list_1 .item_inner {
  width: 100%;
}
.p_creator_single .c_list_1 .item .imgwrap {
  width: 450px;
  align-self: flex-start;
}
@media screen and (max-width: 1024px) {
  .p_creator_single .c_list_1 .item .imgwrap {
    margin: 0 auto;
    width: 100%;
    max-height: inherit;
    height: auto;
  }
}
.p_creator_single .c_list_1 .item .txtwrap {
  width: 450px;
}
@media screen and (max-width: 1024px) {
  .p_creator_single .c_list_1 .item .txtwrap {
    margin: 0 auto;
    width: 100%;
  }
}
@media screen and (max-width: 1024px) {
  .p_creator_single .c_list_1 .item .btnwrap {
    display: flex;
    justify-content: center;
  }
}
.p_creator_single .profile {
  margin: 20px 0 0;
  font-size: 18px;
  line-height: 1.8;
}
.p_creator_single .profile p + p {
  margin: 10px 0 0;
}
.p_creator_single .profile p + p.listtxt {
  margin: 0;
}
.p_creator_single .profile .info {
  margin: 30px 0 0;
}
.p_creator_single .profile .info .list {
  margin: 20px 0 0 !important;
  padding: 0 0 0 20px;
  position: relative;
}
.p_creator_single .profile .info .list:before {
  content: "";
  width: 10px;
  height: 10px;
  background: red;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.p_creator_single .grally {
  height: 100vw;
  margin: 0 auto;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: column;
  padding: 0 0 50px;
}
@media screen and (max-width: 1024px) {
  .p_creator_single .grally {
    width: 100%;
    height: auto;
    padding: 50px 4.6875% 0;
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
  }
}
.p_creator_single .grally:before {
  content: "";
  width: 30%;
  order: 1;
}
.p_creator_single .grally:after {
  content: "";
  width: 30%;
  order: 2;
}
.p_creator_single .grally-item {
  width: 30%;
}
.p_creator_single .grally img {
  margin: 0 0 30px;
  max-width: 100%;
}
.p_creator_single .news {
  margin: 60px 0 0;
}
.p_creator_single .news_link {
  transition: opacity .2s linear;
}
.p_creator_single .news_link:hover {
  opacity: .6;
}
.p_creator_single .news_list:not(:first-of-type) {
  margin: 20px 0 0;
}
.p_creator_single .news_imgbox {
  width: 100%;
  height: 250px;
}
.p_creator_single .news_imgbox img {
  width: 100%;
  height: 250px;
  object-fit: cover;
}
.p_creator_single .news_ttl {
  font-size: 18px;
  margin: 15px 0 0;
  line-height: 1.5;
}
.p_creator_single .js-fadeUp {
  opacity: 0;
  /* 最初は非表示 */
  transform: translateY(30px);
  /* 下に30pxの位置から */
  transition: opacity .8s, transform .8s;
  /* 透過率と縦方向の移動を0.8秒 */
}
.p_creator_single .js-fadeUp.is-inview {
  opacity: 1;
  /* 表示領域に入ったら表示 */
  transform: translateY(0);
  /* 30px上に移動する */
  transition-delay: .5s;
  /* フェード開始を0.5秒遅らせる */
}

/*# sourceMappingURL=p_creator_single.css.map */
