@charset "UTF-8";.pagePath02{padding:7px 0 48px}.pagePath02 ul{max-width:844px}.pagePath01{background-color:#faf7f2}#main .topTxt{margin-bottom:60px;text-align:center;line-height:2;letter-spacing:.06em}#main .topUl{margin:0 23px 69px;position:relative}#main .topUl:after{content:"";width:290px}#main .topUl li{width:290px}#main .topUl a{height:70px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.7rem;position:relative;font-weight:700;letter-spacing:.1em;background-color:#f0f8f5;border-radius:35px;box-sizing:border-box}#main .topUl a:before{position:absolute;left:50%;bottom:10px;width:14px;height:8px;content:"";transition:.3s;opacity:0;margin-left:-7px;background:url(icon20_on.png) no-repeat center bottom;background-size:14px auto}#main .info:not(:last-child){margin-bottom:99px}#main h3{margin:0 10px 25px;color:#02a464;font-size:2.6rem;letter-spacing:.06em}#main .qaUl{margin:0 10px}#main .qaUl li:not(:last-child){margin-bottom:19px}#main .qaUl .qTxt{padding:13px 20px 11px 158px;position:relative;display:flex;align-items:center;font-size:1.8rem;font-weight:700;letter-spacing:.06em;line-height:1.55;background-color:#faf7f2;border-radius:10px 10px 0 0}#main .qaUl .qTxt{height:54px}#main .qaUl .qTxt:before{position:absolute;left:46px;top:25px;background:url(faq-icon01.png) no-repeat;background-size:auto 30px;width:34px;height:30px;content:""}#main .qaUl .qTxt:after{position:absolute;left:118px;top:15px;bottom:15px;width:2px;background-color:#fff;content:""}#main .qaUl .aTxt{padding:39px 20px 38px 159px;line-height:1.75;position:relative;border-radius:0 0 10px 10px;background-color:#fdfcfa}#main .qaUl .aTxt:before{position:absolute;left:48px;top:46px;background:url(faq-icon02.png) no-repeat;background-size:28px auto;width:28px;height:30px;content:""}#main .qaUl .aTxt .link{display:block;margin-top:28px}#main .qaUl .aTxt a{color:#02a464;font-weight:700;text-decoration:underline}@media all and (min-width: 897px){#main .topUl a:hover{padding-bottom:10px;color:#02a464}#main .topUl a:hover:before{opacity:1}#main .qaUl .aTxt a:hover{text-decoration:none}}@media all and (max-width: 896px){.mainImg h2 img{width:254px}#main .topTxt{margin-bottom:20px}#main .topUl{margin:0 auto 60px;width:280px;display:block}#main .topUl li{margin-bottom:10px;width:auto}#main .topUl li:last-child{margin-bottom:0}#main .topUl a{height:50px;font-size:1.4rem}#main .info:not(:last-child){margin-bottom:40px}#main h3{margin:0 0 15px;font-size:2rem}#main .qaUl{margin:0}#main .qaUl li:not(:last-child){margin-bottom:10px}#main .qaUl .qTxt{height:auto!important;padding:10px 20px 10px 55px;font-size:1.4rem}#main .qaUl .qTxt{height:84px}#main .qaUl .qTxt:before{left:10px;top:15px;background-size:25px auto;width:25px}#main .qaUl .qTxt:after{left:42px;top:10px;bottom:10px}#main .qaUl .aTxt{padding:10px 20px 10px 55px}#main .qaUl .aTxt:before{left:14px;top:15px;background-size:20px auto;width:20px;height:30px}#main .qaUl .aTxt .link{margin-top:10px}}@media all and (-ms-high-contrast:none){#main .topUl a{padding-top:5px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/faq.css.map */
