.faq .faq-list{list-style:none;margin-top:40px;margin-left:0}.faq .faq-list>li{padding:17px 0;border-top:solid 1px #efefef}.faq .faq-list>li:last-child{border-bottom:solid 1px #efefef}.faq h2{font-family:Noto Sans JP,sans-serif;font-size:1.1em;text-align:left;line-height:1.65;letter-spacing:.05em;margin:0!important;padding-left:30px;position:relative}.faq h2:before{content:"Q";width:30px;font-family:Noto Serif JP,serif;font-size:1.2em;text-align:center;color:#52b7a4;line-height:1;position:absolute;left:0}.faq li div{margin-top:2em;padding-left:30px;position:relative}.faq li div p{margin-bottom:0}.faq li div:before{content:"A";width:30px;font-family:Noto Serif JP,serif;font-size:1.4em;text-align:center;color:#52b7a4;line-height:1;position:absolute;left:0}.faq li ul{margin-left:0;list-style:none}.faq li ul h3{font-size:1em;margin:30px 0 15px!important}.faq li ul img{width:300px;border:solid 1px #707070}.faq-caution{padding:20px 15px 5px;background-color:#52b7a412}.faq-caution h2{font-weight:500;padding-left:0;margin-bottom:1em!important}.faq-caution h2:before{content:""}#\3088\304f\3042\308b\8cea\554f  .page-header-back{content:url(/cdn/shop/files/faq_pageheader_sp.jpg?v=1676456163)}@media screen and (min-width:768px){.faq .faq-list>li{padding:23px 0}.faq li h2{cursor:pointer}.faq li h2,.faq li div{padding-left:40px}.faq li h2:before,.faq li div:before{width:40px}.faq li ul h3{margin:40px 0 25px!important}.faq-caution{padding:30px;margin:50px auto}#\3088\304f\3042\308b\8cea\554f  .page-header-back{content:url(/cdn/shop/files/faq_pageheader.jpg?v=1676456162)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/page-faq.css.map */
