@media screen and (max-width: 768px){html{font-size:3.8461538462vw}}@media print,screen and (min-width: 769px){html{font-size:1.171875vw}}img{width:100%;height:auto}#faq .container{display:flex}#faq .container p{color:var(--primary-color)}#faq .container p.answer .text-a{color:var(--secondary-color)}#faq .container p.question,#faq .container p.answer{word-break:break-word}#faq .container .title-area{cursor:pointer;display:flex;justify-content:space-between}#faq .container .title-area .arr-icon{transition:transform .3s ease}#faq .container .answer{height:0;overflow:hidden;transition:height .3s ease,margin .3s ease}#faq .container.active .answer{height:auto}#faq .container.active .arr-icon{transform:rotate(180deg)}@media screen and (max-width: 768px){#faq .container{display:block;padding-top:6.9230769231vw;padding-bottom:16.1538461538vw;padding-left:5.1282051282vw}#faq .container .about-service{width:31.5384615385vw}#faq .container .about-service p.text{top:13.0769230769vw;left:5.1282051282vw;font-size:1.3333333333rem;line-height:1.9333333333rem;letter-spacing:0.0833333333rem;width:46.1538461538vw}#faq .container .box-list{width:89.7435897436vw;margin-top:-1.2820512821vw}#faq .container .box-list .box-item{padding-top:7.1794871795vw;padding-bottom:5.3846153846vw;border-bottom:.2564102564vw solid var(--primary-color)}#faq .container .box-list .box-item .title-area p.question{width:80.7692307692vw;font-size:1.1333333333rem;line-height:1.6666666667rem;letter-spacing:0.0566666667rem}#faq .container .box-list .box-item .title-area p.question .text-q{font-size:1.6rem;line-height:1.7333333333rem;letter-spacing:0.08rem;margin-right:2.5641025641vw}#faq .container .box-list .box-item .title-area .arr-icon{width:7.1794871795vw;height:7.1794871795vw;margin-left:2.5641025641vw}#faq .container .box-list .box-item p.answer{width:80.7692307692vw;font-size:1rem;line-height:1.4rem;letter-spacing:0.05rem}#faq .container .box-list .box-item p.answer .text-a{font-size:1.6rem;line-height:1.8rem;letter-spacing:0.08rem;margin-right:2.0512820513vw}#faq .container .box-list .box-item.active .answer{margin-top:5.1282051282vw}}@media print,screen and (min-width: 769px){#faq .container{padding-top:7.1875vw;padding-bottom:11.6984375vw;padding-left:11.09375vw}#faq .container .about-service{width:15.546875vw;margin-right:5.234375vw}#faq .container .about-service p.text{top:5.078125vw;left:3.75vw;font-size:1.6666666667rem;line-height:2.8666666667rem;letter-spacing:0.0833333333rem}#faq .container .box-list{width:52.5vw}#faq .container .box-list .box-item{padding-top:2.96875vw;padding-bottom:2.421875vw;border-bottom:.078125vw solid var(--primary-color)}#faq .container .box-list .box-item .title-area p.question{font-size:1.1333333333rem;line-height:1.6666666667rem;letter-spacing:0.0566666667rem}#faq .container .box-list .box-item .title-area p.question .text-q{font-size:1.6rem;line-height:1.7333333333rem;letter-spacing:0.08rem;margin-right:.625vw}#faq .container .box-list .box-item .title-area .arr-icon{width:2.1875vw;height:2.1875vw;margin-left:.78125vw}#faq .container .box-list .box-item p.answer{font-size:1rem;line-height:1.4rem;letter-spacing:0.05rem}#faq .container .box-list .box-item p.answer .text-a{font-size:1.6rem;line-height:1.8rem;letter-spacing:0.08rem;margin-right:.625vw}#faq .container .box-list .box-item.active .answer{margin-top:1.5625vw}}
