.p-qa,.p-qa__body{position:relative}@media screen and (min-width:768px){.p-qa__body .list{margin-bottom:5em}}.p-qa__body .list-item{position:relative;border-bottom:1px solid var(--black1)}.p-qa__body .list-item:last-of-type{border-bottom:none}@media screen and (max-width:767px){.p-qa__body .list-item{padding:10.1333333333vw 0 7.4666666667vw}.p-qa__body .list-item:nth-of-type(1){padding:20vw 0 11.2vw}}@media screen and (min-width:768px){.p-qa__body .list-item{padding:5em 0 3.75em}.p-qa__body .list-item:nth-of-type(1){padding:5.75em 0 4.0625em}}@media screen and (max-width:767px){.p-qa__body .list-item__inner{padding:0 5.3333333333vw 0 10.1333333333vw}}@media screen and (min-width:768px){.p-qa__body .list-item__inner{width:53.5714285714%;margin:0 auto}}@media screen and (min-width:768px){.p-qa__body .Q,.p-qa__body .A{margin-left:2.3125em}}.p-qa__body .Q p,.p-qa__body .A p{position:relative}.p-qa__body .Q p:before,.p-qa__body .A p:before{position:absolute;top:0;left:0;font-weight:400;font-family:Outfit,sans-serif}@media screen and (max-width:767px){.p-qa__body .Q p:before,.p-qa__body .A p:before{top:1.3333333333vw;left:-7.4666666667vw;font-size:4.5333333333vw;line-height:1}}@media screen and (min-width:768px){.p-qa__body .Q p:before,.p-qa__body .A p:before{top:.25em;left:-1.5625em;font-size:1.5rem;line-height:1}}.p-qa__body .Q p:before{content:"Q."}@media screen and (max-width:767px){.p-qa__body .Q p{margin-bottom:3.7333333333vw;font-weight:500;font-size:3.2vw;line-height:2.2041666667;letter-spacing:.08em}}@media screen and (min-width:768px){.p-qa__body .Q p{margin-bottom:1em;font-size:1.125rem;line-height:2.0555555556;letter-spacing:.08em}}.p-qa__body .A p:before{content:"A."}.p-qa__body .A p{text-align:justify}@media screen and (max-width:767px){.p-qa__body .A p{margin-bottom:3.7333333333vw;font-size:3.2vw;line-height:2.2041666667;letter-spacing:.08em}}@media screen and (min-width:768px){.p-qa__body .A p{margin-bottom:1em;font-size:.875rem;line-height:2.6428571429;letter-spacing:.08em}}.p-qa__body a{color:#787878;text-decoration:underline}@media(any-hover:hover){.p-qa__body a:hover{opacity:.5}}@media screen and (max-width:767px){.p-qa__body .flow{margin:8vw 0 6.9333333333vw}}@media screen and (min-width:768px){.p-qa__body .flow{margin:3.125em 0 1.125em}}.p-qa__body .flow li{display:flex;align-items:baseline;border-top:1px solid var(--black1)}.p-qa__body .flow li:last-child{border-bottom:1px solid var(--black1)}@media screen and (max-width:767px){.p-qa__body .flow li{padding:5.3333333333vw 0}}@media screen and (min-width:768px){.p-qa__body .flow li{padding:1.5625em 0 1.5625em 1.875em}}.p-qa__body .flow .num{flex:none;font-weight:400;font-family:Outfit,sans-serif}@media screen and (max-width:767px){.p-qa__body .flow .num{width:17.0666666667vw;font-size:4.5333333333vw;letter-spacing:.08em}}@media screen and (min-width:768px){.p-qa__body .flow .num{width:3.125em;font-size:1.5rem;letter-spacing:.08em}}@media screen and (max-width:767px){.p-qa__body .flow .title{font-size:3.7333333333vw;letter-spacing:.08em}}@media screen and (min-width:768px){.p-qa__body .flow .title{font-size:1.25rem;letter-spacing:.08em}}@media screen and (max-width:767px){.p-qa__body .flow .note{margin-left:1.6vw;font-size:2.6666666667vw}}@media screen and (min-width:768px){.p-qa__body .flow .note{margin-left:.5em;font-size:.875rem}}@media screen and (max-width:767px){.p-qa__body .notes li{font-size:2.6666666667vw;line-height:2.4;letter-spacing:.03em}}@media screen and (min-width:768px){.p-qa__body .notes li{margin-bottom:.125em;padding-left:2.5em;font-size:.875rem;line-height:2.6428571429;letter-spacing:.06em}}.p-qa__body .notes li:last-child{margin-bottom:0}
/*$vite$:1*/