@media(max-width:767.98px){body.controller--faqs #breadcrumbs{border-bottom:1px solid #c0c4ce}}body.controller--faqs .l-main{display:flex;flex-direction:column}body.controller--faqs .wrapper{width:100%;max-width:1120px}@media(max-width:991.98px){body.controller--faqs .wrapper{padding-right:36px;padding-left:36px}}@media(max-width:767.98px){body.controller--faqs .wrapper{padding-right:20px;padding-left:20px}}body.controller--faqs .faq-container{margin:80px auto 40px}@media(max-width:991.98px){body.controller--faqs .faq-container{margin:40px auto}}@media(max-width:767.98px){body.controller--faqs .faq-container{padding-right:0;padding-left:0}}body.controller--faqs .faq-title{margin-bottom:60px;font-size:2rem;font-weight:400;text-align:center}@media(max-width:991.98px){body.controller--faqs .faq-title{margin-bottom:32px;font-size:1.5rem}}body.controller--faqs .faq-sub-title{margin-bottom:40px;font-size:1.25rem;font-weight:400;text-align:center}@media(max-width:991.98px){body.controller--faqs .faq-sub-title{margin-bottom:24px;font-size:1rem;font-weight:700}}body.controller--faqs .lead-text{margin-bottom:60px;font-size:.875rem;font-weight:400;text-align:center}@media(max-width:991.98px){body.controller--faqs .lead-text{margin-bottom:40px}}body.controller--faqs .top-list{margin-bottom:60px;padding-left:0}@media(max-width:991.98px){body.controller--faqs .top-list{margin-bottom:32px}}body.controller--faqs .top-q-link{position:relative;display:block;margin-bottom:12px;padding:25px 12px;background:#f7f8fa;color:#222;font-size:.875rem;font-weight:700;line-height:1;text-decoration:none}@media(max-width:991.98px){body.controller--faqs .top-q-link{margin-bottom:0;padding:16px 30px 16px 46px;border-bottom:1px solid #c0c4ce;text-indent:-26px}body.controller--faqs .top-q-link:last-child{border-bottom:none}}@media(max-width:767.98px){body.controller--faqs .top-q-link{padding:20px 40px 20px 46px}}body.controller--faqs .top-q-link a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}body.controller--faqs .top-q-link a:hover{text-decoration:none}body.controller--faqs .top-q-link:before{content:"Q";margin-right:12px;font-size:1.125rem;font-family:Open Sans,sans-serif;color:#0bbe78}body.controller--faqs .top-q-link:after{position:absolute;content:"";display:inline-block;top:0;bottom:0;right:16px;margin:auto;background:url(//tech.crowdworks.jp/packs/media/common/icon_arrow_active-54fb3919.svg) no-repeat 0 0;background-size:13px auto;width:13px;height:9px}@media(max-width:991.98px){body.controller--faqs .top-q-link:after{background-size:20px auto;width:20px;height:12px}}body.controller--faqs .faq-list{display:flex;flex-wrap:wrap;margin-bottom:80px;padding:0;list-style:none}@media(max-width:991.98px){body.controller--faqs .faq-list{justify-content:space-between;margin-bottom:60px}}@media(max-width:767.98px){body.controller--faqs .faq-list{margin-bottom:20px}}body.controller--faqs .faq-list-item{width:calc(25% - 24px);max-width:256px;margin-right:32px;margin-bottom:32px;padding:32px 20px;border:1px solid #c0c4ce;text-decoration:none;color:#222}@media(max-width:991.98px){body.controller--faqs .faq-list-item{width:calc(50% - 12px);max-width:none;margin-right:0;padding:24px 20px}}@media(max-width:767.98px){body.controller--faqs .faq-list-item{width:calc(100% - 40px);margin:0 auto 20px}}body.controller--faqs .faq-list-item:nth-child(4){margin-right:0}@media(max-width:767.98px){body.controller--faqs .faq-list-item:nth-child(4){margin:0 auto 20px}}body.controller--faqs .item-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:1rem;font-weight:700;line-height:normal}body.controller--faqs .item-title:after{content:"";display:inline-block;background:url(//tech.crowdworks.jp/packs/media/common/icon_arrow_active-54fb3919.svg) no-repeat 0 0;background-size:13px auto;width:13px;height:9px}@media(max-width:991.98px){body.controller--faqs .item-title:after{margin:0;background-size:20px auto;width:20px;height:12px}}body.controller--faqs .item-caption{font-size:.875rem;line-height:1.71;color:#777}body.controller--faqs .category-title{margin-bottom:32px;font-size:1.5rem;font-weight:400;line-height:1}@media(max-width:991.98px){body.controller--faqs .category-title{font-size:1rem;font-weight:700}}@media(max-width:767.98px){body.controller--faqs .category-title{text-align:center}}body.controller--faqs .category-list{margin-bottom:60px;padding-left:0;list-style:none}@media(max-width:991.98px){body.controller--faqs .category-list{margin-bottom:40px}}body.controller--faqs .question_item{border-top:1px solid #c0c4ce}body.controller--faqs .question_item:last-child{border-bottom:1px solid #c0c4ce}body.controller--faqs p.question{position:relative;display:flex;flex-direction:row;align-items:center;margin:0;padding:20px 37px 20px 20px;font-size:.875rem;font-weight:600;line-height:26px;cursor:pointer}@media(min-width:992px){body.controller--faqs p.question{padding:20px 60px 20px 20px}}body.controller--faqs p.question:before{content:"Q";margin-right:12px;font-size:1.125rem;font-family:Open Sans,sans-serif;color:#0bbe78}body.controller--faqs p.question:after{content:"";position:absolute;right:10px;background-image:url(//tech.crowdworks.jp/packs/media/common/icon_open-12fe50f3.svg);background-repeat:no-repeat;background-size:15px;width:15px;height:15px}@media(min-width:992px){body.controller--faqs p.question:after{right:20px;background-size:18px;width:18px;height:18px}}body.controller--faqs p.question:hover{text-decoration:none}body.controller--faqs p.question.active{background:#f7f8fa}body.controller--faqs p.question.active:after{content:"";position:absolute;right:10px;background-image:url(//tech.crowdworks.jp/packs/media/common/icon_close-ade785f5.svg);background-repeat:no-repeat;background-size:15px;width:15px;height:2px}@media(min-width:992px){body.controller--faqs p.question.active:after{right:20px;background-size:18px;width:18px;height:2px}}body.controller--faqs p.answer{width:calc(100% - 40px);margin:0 auto;padding:24px 0;text-align:justify;font-size:.75rem;letter-spacing:1px;line-height:21px;word-break:break-all}@media(min-width:992px){body.controller--faqs p.answer{width:calc(100% - 90px);font-size:.875rem}}body.controller--faqs p.answer.active{display:block}body.controller--faqs #agreement,body.controller--faqs #item,body.controller--faqs #other,body.controller--faqs #payment,body.controller--faqs #running,body.controller--faqs #service{padding-top:60px;margin-top:-60px}@media(max-width:767.98px){body.controller--faqs #agreement,body.controller--faqs #item,body.controller--faqs #other,body.controller--faqs #payment,body.controller--faqs #running,body.controller--faqs #service{padding-top:30px;margin-top:-30px}}