@media screen and (min-width: 641px) and (max-width: 999px) { /* line 2, ../scss/components/_pp.scss */
  .PP { padding: 0 2.5%; } }
/* line 6, ../scss/components/_pp.scss */
.PP__bread { margin: 0 0 4.5%; }
@media screen and (max-width: 640px) { /* line 6, ../scss/components/_pp.scss */
  .PP__bread { margin: 0 0 2.8%; } }
/* line 12, ../scss/components/_pp.scss */
.PPTtl { width: 30.7%; margin: 0 0 3.4%; }
@media screen and (min-width: 641px) and (max-width: 999px) { /* line 12, ../scss/components/_pp.scss */
  .PPTtl { width: 32.7%; } }
@media screen and (max-width: 640px) { /* line 12, ../scss/components/_pp.scss */
  .PPTtl { width: 87%; margin: 0 0 6.4%; } }
/* line 24, ../scss/components/_pp.scss */
.PPNumber__item { margin: 0 0 4%; }
@media screen and (max-width: 640px) { /* line 24, ../scss/components/_pp.scss */
  .PPNumber__item { margin: 0 0 5.9%; } }
/* line 29, ../scss/components/_pp.scss */
.PPNumber__item--02, .PPNumber__item--03 { margin: 0 0 6.1%; }
/* line 32, ../scss/components/_pp.scss */
.PPNumber__item--04 { margin: 0 0 6.7%; }
/* line 35, ../scss/components/_pp.scss */
.PPNumber__item--05 { margin: 0 0 5.7%; }
/* line 38, ../scss/components/_pp.scss */
.PPNumber__item--06 { margin: 0 0 6%; }
/* line 41, ../scss/components/_pp.scss */
.PPNumber__item--07 { margin: 0 0 5.7%; }
/* line 44, ../scss/components/_pp.scss */
.PPNumber__item--08 { margin: 0 0 9.2%; }
/* line 47, ../scss/components/_pp.scss */
.PPNumber__item--09 { margin: 0; }
/* line 52, ../scss/components/_pp.scss */
.PP__text { line-height: 2.0625; letter-spacing: -.01rem; color: #1a1a1a; }
@media screen and (min-width: 641px) and (max-width: 999px) { /* line 52, ../scss/components/_pp.scss */
  .PP__text { font-size: 1.6vw; } }
@media screen and (max-width: 640px) { /* line 52, ../scss/components/_pp.scss */
  .PP__text { font-size: 4.1vw; line-height: 8vw; } }
/* line 63, ../scss/components/_pp.scss */
.PP__text--mb01 { margin: 0 0 2.7%; letter-spacing: -.02rem; }
/* line 67, ../scss/components/_pp.scss */
.PP__text--mb02 { margin: 0 0 3.2%; }
/* line 70, ../scss/components/_pp.scss */
.PP__text--mb03 { margin: 0 0 3.5%; }
/* line 73, ../scss/components/_pp.scss */
.PP__text--mb04 { margin: 0 0 4%; }
/* line 76, ../scss/components/_pp.scss */
.PP__text--mb05 { margin: 0 0 1%; }
/* line 80, ../scss/components/_pp.scss */
.PP__ttl { font-size: 1.25rem; border-bottom: #2284c7 1px solid; line-height: 2.2; margin: 0 0 0.7%; color: #1a1a1a; }
@media screen and (min-width: 641px) and (max-width: 999px) { /* line 80, ../scss/components/_pp.scss */
  .PP__ttl { font-size: 2vw; } }
@media screen and (max-width: 640px) { /* line 80, ../scss/components/_pp.scss */
  .PP__ttl { font-size: 5.3vw; line-height: 10.5vw; margin: 0 0 1.9%; } }
/* line 97, ../scss/components/_pp.scss */
.PPList__items--mb01 { margin: 0 0 3.6%; }
/* line 101, ../scss/components/_pp.scss */
.PPList__item { margin: 0 0 0.9%; }
@media screen and (min-width: 641px) and (max-width: 999px) { /* line 101, ../scss/components/_pp.scss */
  .PPList__item { font-size: 1.6vw; } }
/* line 106, ../scss/components/_pp.scss */
.PPList__item--small { font-size: 0.88rem; }
@media screen and (min-width: 641px) and (max-width: 999px) { /* line 106, ../scss/components/_pp.scss */
  .PPList__item--small { font-size: 1.4vw; } }
/* line 112, ../scss/components/_pp.scss */
.PPList__item--lh01 { line-height: 2.0625; margin: 0; }
@media screen and (max-width: 640px) { /* line 101, ../scss/components/_pp.scss */
  .PPList__item { font-size: 4.1vw; line-height: 8vw; } }
/* line 123, ../scss/components/_pp.scss */
.PPdesc__items { padding-left: 0.875rem; text-indent: -0.875rem; }
@media screen and (min-width: 641px) and (max-width: 999px) { /* line 123, ../scss/components/_pp.scss */
  .PPdesc__items { padding-left: 1.4vw; text-indent: -1.4vw; } }
/* line 131, ../scss/components/_pp.scss */
.PPdesc__item { font-size: 0.875rem; line-height: 1.7142; }
@media screen and (min-width: 641px) and (max-width: 999px) { /* line 131, ../scss/components/_pp.scss */
  .PPdesc__item { font-size: 1.4vw; } }
@media screen and (min-width: 641px) and (max-width: 999px) { /* line 139, ../scss/components/_pp.scss */
  .PP__address { font-size: 1.6vw; } }
@media screen and (min-width: 641px) and (max-width: 999px) { /* line 143, ../scss/components/_pp.scss */
  .PP__addresslink { font-size: 1.6vw; } }

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