@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Oswald:wght@400;500;700&display=swap");.pg-faq__wrap{border:1px solid #fdfdfd}@media only screen and (min-width: 869px){.pg-faq__wrap{margin-top:20px}}@media only screen and (max-width: 868px){.pg-faq__wrap{margin-top:12px}}.pg-faq__heading{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative;padding:0.75em;cursor:pointer}@media (hover: hover){.pg-faq__heading{transition:background-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.pg-faq__heading:hover{background-color:#111}}@media only screen and (min-width: 869px){.pg-faq__heading{font-size:140%}}@media only screen and (max-width: 868px){.pg-faq__heading{font-size:105%}}.pg-faq__heading.is-open{background-color:#111}.pg-faq__heading.is-open::before{border-color:#111;-webkit-transform:translateY(calc(-50% + 0.1em)) rotate(-45deg);transform:translateY(calc(-50% + 0.1em)) rotate(-45deg)}.pg-faq__heading.is-open::after{background-color:#fdfdfd}@media (hover: hover){.pg-faq__heading.is-open{transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1)}.pg-faq__heading.is-open:hover{opacity:0.7}}.pg-faq__heading::before{display:block;position:absolute;top:50%;right:1.2em;width:0.4em;height:0.4em;border-top:0.1em solid #fdfdfd;border-right:0.1em solid #fdfdfd;content:'';-webkit-transform:translateY(calc(-50% - 0.1em)) rotate(135deg);transform:translateY(calc(-50% - 0.1em)) rotate(135deg);transition:border-color .3s cubic-bezier(0.37, 0, 0.63, 1),-webkit-transform .3s cubic-bezier(0.37, 0, 0.63, 1);transition:transform .3s cubic-bezier(0.37, 0, 0.63, 1),border-color .3s cubic-bezier(0.37, 0, 0.63, 1);transition:transform .3s cubic-bezier(0.37, 0, 0.63, 1),border-color .3s cubic-bezier(0.37, 0, 0.63, 1),-webkit-transform .3s cubic-bezier(0.37, 0, 0.63, 1)}.pg-faq__heading::after{display:block;margin-left:auto;width:1.4em;height:1.4em;border-radius:1000px;border:1px solid #fdfdfd;content:'';transition:background-color .3s cubic-bezier(0.37, 0, 0.63, 1)}@media only screen and (min-width: 869px){.pg-faq__lists{padding:20px}}@media only screen and (max-width: 868px){.pg-faq__lists{padding:12px}}@media only screen and (min-width: 869px){.pg-faq__list{margin-top:20px}}@media only screen and (max-width: 868px){.pg-faq__list{margin-top:12px}}.pg-faq__subheading{display:-webkit-flex;display:flex;padding:0.75em;font-weight:700;color:#434343;background-color:#fdfdfd;cursor:pointer}.pg-faq__subheading::before{margin-right:0.5em;content:'Q';color:#3e6bb3}.pg-faq__subheading::after{display:block;-webkit-align-self:center;align-self:center;margin-left:auto;right:1.2em;width:0.4em;height:0.4em;border-bottom:0.1em solid #434343;border-right:0.1em solid #434343;content:'';-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:-webkit-transform .3s cubic-bezier(0.37, 0, 0.63, 1);transition:transform .3s cubic-bezier(0.37, 0, 0.63, 1);transition:transform .3s cubic-bezier(0.37, 0, 0.63, 1), -webkit-transform .3s cubic-bezier(0.37, 0, 0.63, 1)}.pg-faq__subheading.is-open::after{-webkit-transform:translateY(0.15em) rotate(-135deg);transform:translateY(0.15em) rotate(-135deg)}.pg-faq__content{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;padding:0.75em;background-color:rgba(17,17,17,0.25)}.pg-faq__content::before{margin-right:0.5em;content:'A';color:#e80011}.pg-faq__tit{width:100%;font-weight:700}*+.pg-faq__tit{margin-top:2em}.pg-faq__tit.--indent{padding-left:1em;text-indent:-1em}.pg-faq__detail{margin-top:0.5em}.pg-faq__detail.--indent{padding-left:1em}
