.ttl-qa{font-size:30px;font-weight:700;letter-spacing:.09em;line-height:1.2;text-align:center;margin-bottom:19px}.sec-category{padding:70px 0}.sec-category .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 2%;max-width:900px;margin:0 auto}.sec-category .list .box{text-align:center;height:108px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #e2e2e2;width:32%}.sec-category .list .box .logo{margin:0 auto 15px}.sec-category .list .box .logo img{width:100%;display:block}.sec-category .list .box .name{font-size:12px;font-weight:700;letter-spacing:.17em}.sec-category .list .box.box01 .logo{max-width:178px}.sec-category .list .box.box02 .logo{max-width:151px}.sec-category .list .box.box03 .logo{max-width:140px;margin-bottom:10px}.sec-qa{padding:70px 0;background:#f8f6f5}.sec-qa .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 2%;max-width:900px;margin:35px auto 50px}.sec-qa .btn a{width:18%;font-size:14px;font-weight:700;border:1px solid #000;letter-spacing:.1em;height:51px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sec-qa .list{max-width:900px;margin:0 auto}.sec-qa .list .stl{font-size:26px;font-weight:700;letter-spacing:.09em;line-height:1.2;text-align:center}.sec-qa .list .block{margin-bottom:50px}.sec-qa .list .block:last-child{margin-bottom:0}.sec-qa .list dl{border-bottom:1px solid #ede7e5;padding:25px 0 22px}.sec-qa .list dl dt{font-size:20px;font-weight:700;letter-spacing:.11em;position:relative;line-height:1.2em;padding-left:38px;padding-right:30px;cursor:pointer}.sec-qa .list dl dt::before{content:"";background:url(../../img/qa/ico_q.svg) no-repeat left top/100%;width:25px;height:25px;position:absolute;left:0;top:-1px}.sec-qa .list dl dt:after{content:"";border:solid #333;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);padding:4px;position:absolute;right:7px;top:5px;-webkit-transition:all .4s;transition:all .4s}.sec-qa .list dl dt.active:after{top:10px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.sec-qa .list dl dd{font-size:16px;letter-spacing:.13em;position:relative;line-height:1.5;padding-left:38px;word-break:break-all;display:none}.sec-qa .list dl dd:before{content:"";height:13px;display:block}.sec-qa .list dl dd::after{content:"";background:url(../../img/qa/ico_a.svg) no-repeat left top/100%;width:27px;height:27px;position:absolute;left:0;top:12px}.sec-qa .list dl dd a{text-decoration:underline}.sec-qa.popular{margin-top:0}.sec-qa.popular .tab{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 2%;max-width:900px;margin:0 auto}.sec-qa.popular .tab .box{text-align:center;height:47px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:49%;background:#fff;position:relative}.sec-qa.popular .tab .box:after{content:"";border:12px solid transparent;border-top:12px solid #ede7e5;position:absolute;left:calc(50% - 6px);bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}.sec-qa.popular .tab .box.active{background:#ede7e5}.sec-qa.popular .tab .box.active:after{opacity:1}.sec-qa.popular .tab .box .logo{margin:0 auto}.sec-qa.popular .tab .box .logo img{width:100%;display:block}.sec-qa.popular .tab .box.box01 .logo{max-width:165px}.sec-qa.popular .tab .box.box02 .logo{max-width:125px}.sec-qa.popular .tab .box.box03 .logo{max-width:80px}.sec-qa.popular hr.border{padding:0;margin:0;border:none;border-top:1px solid #ede7e5}.sec-qa.popular .list{padding:20px 0 0}.sec-qa.popular .outer{display:none}@media only screen and (max-width:767px){.sec-sub-mv-new .bg{-o-object-position:-58.524173028vw;object-position:-58.524173028vw}.ttl-qa{font-size:5.5979643766vw;margin-bottom:5.0890585242vw}.sec-category{padding:10.1781170483vw 0 12.7226463104vw}.sec-category .list{gap:2.5445292621vw 0;max-width:100%}.sec-category .list .box{height:27.4809160305vw;width:100%}.sec-category .list .box .logo{margin-bottom:3.8167938931vw}.sec-category .list .box .name{font-size:3.0534351145vw}.sec-category .list .box.box01 .logo{max-width:45.2926208651vw}.sec-category .list .box.box02 .logo{max-width:38.4223918575vw}.sec-category .list .box.box03 .logo{max-width:35.6234096692vw;margin-bottom:3.8167938931vw}.sec-qa{padding:12.7226463104vw 0}.sec-qa .btn{gap:3.8167938931vw 4%;margin:6.3613231552vw auto 11.4503816794vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.sec-qa .btn a{width:48%;font-size:3.0534351145vw;height:9.1603053435vw}.sec-qa .list{max-width:100%}.sec-qa .list .stl{font-size:5.0890585242vw}.sec-qa .list .block{margin-bottom:15.2671755725vw}.sec-qa .list dl{padding:6.3613231552vw 0 5.5979643766vw}.sec-qa .list dl dt{font-size:4.0712468193vw;padding-left:8.1424936387vw;padding-right:6.6157760814vw;line-height:1.4}.sec-qa .list dl dt::before{width:5.5979643766vw;height:5.5979643766vw;top:.2544529262vw}.sec-qa .list dl dt:after{padding:.7633587786vw;position:absolute;right:1.272264631vw;top:1.272264631vw}.sec-qa .list dl dt.active:after{top:1.7811704835vw}.sec-qa .list dl dd{font-size:3.5623409669vw;padding-left:8.1424936387vw}.sec-qa .list dl dd:before{height:2.5445292621vw}.sec-qa .list dl dd::after{width:5.8524173028vw;height:5.8524173028vw;top:2.5445292621vw}.sec-qa.popular .tab{max-width:100%}.sec-qa.popular .tab .box{height:11.9592875318vw}.sec-qa.popular .tab .box:after{border:2.0356234097vw solid transparent;border-top:2.0356234097vw solid #ede7e5;position:absolute;left:45%}.sec-qa.popular .tab .box.box01 .logo{max-width:25.1908396947vw}.sec-qa.popular .tab .box.box02 .logo{max-width:20.8651399491vw}.sec-qa.popular .tab .box.box03 .logo{max-width:15.2671755725vw}.sec-qa.popular .list{padding:2.5445292621vw 0 0}}
/*# sourceMappingURL=../maps/page/qa.min.css.map */
