#faq{padding-bottom:100px}.faq_navi{border:2px solid #cecece;border-bottom:5px solid #cc0001;padding:60px 0 0}.faq_navi ul{display:flex;flex-wrap:wrap;width:85%;margin:0 auto}.faq_navi ul li{width:20%;text-align:center;padding-bottom:50px}.faq_navi ul li:nth-child(4n){width:40%}.faq_navi ul li a{font-weight:700;font-size:25px;font-size:2.5rem}.faq_block{padding-top:90px}.faq_block h3{margin-bottom:50px}.faq_block dl{margin-bottom:30px;border:1px solid #b0b0b0;position:relative}.faq_block dl dt{position:relative;font-weight:500;font-size:18px;font-size:1.8rem;padding:20px 70px}.faq_block dl dt:before{content:"Q";position:absolute;left:35px;top:16px;font-weight:700;font-size:24px;font-size:2.4rem;line-height:1}.faq_block dl dt:after{content:"";width:26px;height:26px;background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/faq/icon_plus.png) 0 0 no-repeat;background-size:100% auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:30px}.faq_block dl dt.is-open{background-color:#727272;color:#fff}.faq_block dl dt.is-open:before{color:#fff}.faq_block dl dt.is-open:after{background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/faq/icon_minus.png) 0 center no-repeat;background-size:100% auto}.faq_block dl dd{display:none;border-top:1px solid #b0b0b0;font-size:16px;font-size:1.6rem;line-height:1.875;padding:20px 70px;position:relative}.faq_block dl dd:before{content:"A";position:absolute;left:35px;top:20px;font-weight:700;font-size:24px;font-size:2.4rem;line-height:1;color:#cc0001}.faq_block dl dd a{color:#cc0001}@media screen and (max-width:1280px){#faq{padding-bottom:calc(100 / 1280 * 100vw)}.faq_navi{border:calc(2 / 1280 * 100vw) solid #cecece;border-bottom:calc(5 / 1280 * 100vw) solid #cc0001;padding:calc(60 / 1280 * 100vw) 0 0}.faq_navi ul li{padding-bottom:calc(50 / 1280 * 100vw)}.faq_navi ul li a{font-size:calc(25 / 1280 * 100vw)}.faq_block{padding-top:calc(90 / 1280 * 100vw)}.faq_block h3{margin-bottom:calc(50 / 1280 * 100vw)}.faq_block dl{margin-bottom:calc(30 / 1280 * 100vw)}.faq_block dl dt{font-size:calc(18 / 1280 * 100vw);padding:calc(20 / 1280 * 100vw) calc(70 / 1280 * 100vw)}.faq_block dl dt:before{left:calc(35 / 1280 * 100vw);top:calc(16 / 1280 * 100vw);font-size:calc(24 / 1280 * 100vw)}.faq_block dl dt:after{width:calc(26 / 1280 * 100vw);height:calc(26 / 1280 * 100vw);right:calc(30 / 1280 * 100vw)}.faq_block dl dd{font-size:calc(16 / 1280 * 100vw);padding:calc(20 / 1280 * 100vw) calc(70 / 1280 * 100vw)}.faq_block dl dd:before{left:calc(35 / 1280 * 100vw);top:calc(20 / 1280 * 100vw);font-size:calc(24 / 1280 * 100vw)}}@media screen and (max-width:750px){#faq{padding-left:calc(40 / 750 * 100vw);padding-right:calc(40 / 750 * 100vw);padding-bottom:calc(200 / 750 * 100vw)}.faq_navi{border:calc(4 / 750 * 100vw) solid #cecece;border-bottom:calc(10 / 750 * 100vw) solid #cc0001;padding:calc(80 / 750 * 100vw) calc(20 / 750 * 100vw) 0}.faq_navi ul{width:100%}.faq_navi ul li{padding-bottom:calc(60 / 750 * 100vw);width:50%}.faq_navi ul li:nth-child(4n){width:50%}.faq_navi ul li a{font-size:calc(32 / 750 * 100vw)}.faq_block{padding-top:calc(180 / 750 * 100vw)}.faq_block h3{margin-bottom:calc(80 / 750 * 100vw);line-height:1.5}.faq_block dl{margin-bottom:calc(40 / 750 * 100vw)}.faq_block dl dt{font-size:calc(28 / 750 * 100vw);padding:calc(30 / 750 * 100vw) calc(70 / 750 * 100vw);line-height:1.5}.faq_block dl dt:before{left:calc(20 / 750 * 100vw);top:calc(28 / 750 * 100vw);font-size:calc(42 / 750 * 100vw)}.faq_block dl dt:after{width:calc(32 / 750 * 100vw);height:calc(32 / 750 * 100vw);right:calc(30 / 750 * 100vw)}.faq_block dl dd{font-size:calc(28 / 750 * 100vw);padding:calc(20 / 750 * 100vw) calc(70 / 750 * 100vw)}.faq_block dl dd:before{left:calc(20 / 750 * 100vw);top:calc(24 / 750 * 100vw);font-size:calc(42 / 750 * 100vw)}}