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

File Name:
Note:

------------------------------------------------------------------------
----------------------------------------------------------------------*/
/*----------------------------------------------------------------------
------------------------------------------------------------------------
目次

1.	共通使用変数定義
2.	Function
3.	Layout
4.	Object
------------------------------------------------------------------------
----------------------------------------------------------------------*/
.p-hero__pics .pic {
  width: 206px;
}
.p-hero__pics .name {
  margin-top: 5px;
}
.p-hero__cv {
  margin-left: 41.25px;
  margin-bottom: 51.5px;
}
.p-hero__cv__item {
  width: 480px;
  filter: drop-shadow(5px 7.5px 7.5px rgba(0, 0, 0, 0.3));
}
.p-hero__cv__item + .p-hero__cv__item {
  margin-top: 17.5px;
}
.p-hero__sns__item {
  width: 112px;
}
.p-hero__link {
  margin-left: 26.5px;
  width: 519px;
}

.p-hambarger {
  top: 31.25px;
  right: 31.25px;
  width: 50px;
  height: 50px;
}
.p-hambarger__button {
  border-radius: 5px;
  box-shadow: 0 1px 2.5px rgba(0,0,0,.1);
}
.p-hambarger__icon {
  width: 32.5px;
  height: 32.5px;
}
.p-hambarger__icon__line {
  height: 1px;
}
.p-hambarger__icon__line:nth-child(3) {
  top: calc(100% - 1px);
}
.p-hambarger__menu {
  padding-top: 194px;
}
.p-hambarger__nav__list {
  width: 298px;
}
.p-hambarger__nav__item + .p-hambarger__nav__item {
  margin-top: 60px;
}
.p-hambarger__cta__item {
  max-width: 300px;
  margin-bottom: 10px;
}
.p-hambarger.is-open .p-hambarger__icon__line:nth-child(1) {
  width: 45.9619407771px;
}
.p-hambarger.is-open .p-hambarger__icon__line:nth-child(3) {
  width: 45.9619407771px;
}

.p-menu__monitor {
  margin-top: 62.5px;
  margin-bottom: 112.5px;
}
.p-menu__monitor__contents + .p-menu__monitor__contents {
  margin-top: 22.5px;
}
.p-menu__monitor__pic {
  margin-left: 27px;
  width: 518.5px;
}
.p-menu__monitor__link {
  position: absolute;
  right: 40.5px;
  width: 318px;
}
.p-menu__links {
  margin-left: 26.75px;
}
.p-menu__links__item {
  width: 519px;
}
.p-menu__links__item + .p-menu__links__item {
  margin-top: -15px;
}

.p-profile__points {
  width: 443.5px;
}

.p-footer {
  margin-bottom: 105px;
}
/*# sourceMappingURL=abe.css.map */
