.lead_wrap .txt+.txt{margin-top:20px}.list_cat_wrap{margin-top:30px}.list_cat a{font-size:13px;font-weight:600;display:inline-block;-webkit-transition:.3s;transition:.3s;color:#bbc4cf;background:#f4f5f7}.list_cat a.current{color:#fff;background:#1e3c5f}.sec_pickup .title_sec{text-align:center}.sec_pickup .title_sec img{margin:0 auto}.article_pickup{position:relative;border-radius:20px;background:#fef8f8;-webkit-box-shadow:0 0 20px rgba(0,0,0,.15);box-shadow:0 0 20px rgba(0,0,0,.15)}.article_pickup:before{position:absolute;right:120px;bottom:-25px;width:23px;height:25px;content:'';background:url(../img/qa/co_arrow_02.png) no-repeat center top;background-size:contain}.article_pickup .title{font-size:20px;font-weight:600;line-height:calc(33/20)}.article_pickup .content{font-weight:400;margin-top:20px}.article_pickup .content>*{font-weight:400}.article_pickup .content:after{content:'…'}.article_pickup .title{margin-top:20px}.article_pickup .btn{margin:30px auto 0;background:#fef8f8}.article_pickup .btn:hover{background:#1e3c5f}.article_pickup .illu{position:absolute;width:120px;height:auto}.list_qa_wrap{margin-top:50px}.list_qa_wrap p{text-align:center}.btn_more{font-size:16px;font-weight:600;line-height:64px;height:65px;-webkit-transition:.3s;transition:.3s;text-align:center;border:1px solid #1e3c5f;border-radius:33px}.list_qa{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.qa .list_qa li:nth-child(n+9){display:none}.article_qa{position:relative;display:-webkit-box;display:-ms-flexbox;border-radius:20px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.15);box-shadow:0 0 20px rgba(0,0,0,.15)}.article_qa:before{position:absolute;bottom:-25px;left:35px;width:23px;height:25px;content:'';background:url(../img/qa/co_arrow_01.png) no-repeat center top;background-size:contain}.article_qa .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.article_qa .title{font-weight:600;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.article_qa .btn{margin-top:auto;margin-top:20px}.cat{font-weight:600;position:relative;display:block;width:100%;text-align:center;color:#ee7979}.cat:before{position:absolute;top:0;left:50%;display:block;content:'';background-size:contain!important}.cat-divorce:before{background:url(../img/service/title_illu_divorce.svg) no-repeat center center}.cat-inheritance:before{background:url(../img/service/title_illu_inheritance.svg) no-repeat center center}.cat-debt:before{background:url(../img/service/title_illu_debt.svg) no-repeat center center}.cat-ma:before{background:url(../img/service/title_illu_ma.svg) no-repeat center center}.cat-corporate:before{background:url(../img/service/title_illu_corporate.svg) no-repeat center center}.cat-lgbts:before{background:url(../img/service/title_illu_lgbts.svg) no-repeat center center}.cat-criminal:before{background:url(../img/service/title_illu_criminal.svg) no-repeat center center}.cat-civil:before{background:url(../img/service/title_illu_civil.svg) no-repeat center center}.question_wrap{position:relative;border-radius:20px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.15);box-shadow:0 0 20px rgba(0,0,0,.15)}.question_wrap:before{position:absolute;top:-20px;display:block;width:134px;height:46px;content:'';background:url(../img/qa/txt_question.svg) no-repeat center center;background-size:contain}.question_wrap:after{position:absolute;display:block;content:'';background-size:contain}.question_wrap .illu{position:absolute;width:120px}.answer_wrap{position:relative;counter-reset:number 0;border:1px solid #ee7979;border-radius:20px}.answer_wrap:before{position:absolute;top:-20px;display:block;width:134px;height:46px;content:'';background:url(../img/qa/txt_answer.svg) no-repeat center center;background-size:contain}.answer_wrap em{font-style:italic}.answer_wrap a{-webkit-transition:.3s;transition:.3s;text-decoration:underline;color:#ee7979}.answer_wrap a:hover{text-decoration:none;opacity:.7}.answer_wrap ul{margin-top:20px}.answer_wrap ul>li{position:relative;padding-left:20px}.answer_wrap ul>li:before{position:absolute;top:0;left:0;content:'・'}.answer_wrap ul>li+li{margin-top:3px}.answer_wrap ol{margin-top:20px;margin-left:0;padding-left:0}.answer_wrap ol li{position:relative;padding-left:25px}.answer_wrap ol li:before{position:absolute;top:0;left:0;content:counter(number) '.';counter-increment:number 1}.answer_wrap ol li+li{margin-top:3px}.answer_wrap blockquote{position:relative;margin-top:10px;padding:10px 0 10px 20px}.answer_wrap blockquote:before{position:absolute;top:0;left:0;width:5px;height:100%;content:'';background:#f4f5f7}.answer_wrap blockquote p:first-child{margin-top:0}#sec_otherqa .title_sec{font-size:20px;text-align:center}@media screen and (min-width:768px){.list_cat{text-align:center}.list_cat li{display:inline-block;margin:20px 5px 0}.list_cat a{line-height:50px;height:50px;padding:0 40px;border-radius:25px}.list_pickup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:70px}.article_pickup:nth-child(3n+1){margin-left:0}.article_pickup .illu{right:-20px;bottom:-100px}.btn_more{width:310px;margin:140px auto 0;cursor:pointer}.btn_more:hover{color:#fff;background:#1e3c5f}.list_qa{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.article_qa{padding:30px}.article_qa .title{margin-top:15px}.article_qa .cat_wrap{width:100%}.cat{padding-top:130px}.cat:before{width:120px;height:120px;margin-left:-60px}.question_wrap{width:calc(100% - 140px)}.question_wrap:before{left:-20px}.question_wrap:after{right:-44px;bottom:50px;width:46px;height:40px;background:url(../img/qa/co_arrow_03.png) no-repeat left center}.question_wrap .title{font-size:20px}.question_wrap .illu{right:-140px;bottom:-10px}.answer_wrap{margin-top:80px}.answer_wrap:before{left:-20px}}@media screen and (min-width:768px) and (max-width:1239px){.article_pickup{width:calc((100% - 40px)/ 3);margin-left:20px;padding:40px 20px}.list_qa li{position:relative;width:calc((100% - 30px)/ 2);margin-left:30px}.list_qa li:nth-child(odd){margin-left:0}.list_qa li:nth-child(n+3){margin-top:50px}.qa .list_qa li:nth-child(odd){top:-50pxpx}.qa .list_qa li:nth-child(even){top:50px}.question_wrap{padding:30px}.answer_wrap{padding:40px}}@media screen and (min-width:1240px){.article_pickup{width:calc((100% - 100px)/ 3);margin-left:50px;padding:50px 30px}.list_qa li{position:relative;width:calc((100% - 150px)/ 4);margin-left:50px}.list_qa li:nth-child(4n+1){margin-left:0}.list_qa li:nth-child(n+5){margin-top:60px}.qa .list_qa li:nth-child(odd){top:-50pxpx}.qa .list_qa li:nth-child(even){top:50px}.question_wrap{padding:50px}.answer_wrap{padding:70px}}@media screen and (max-width:767px){.list_cat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.list_cat li{width:calc((100% - 10px)/ 2)}.list_cat li:nth-child(odd){margin-left:10px}.list_cat li:first-child{width:100%;margin-left:0}.list_cat li:nth-child(n+2){margin-top:15px}.list_cat a{line-height:40px;width:100%;padding:0;text-align:center;border-radius:20px}.list_cat a:hover{color:#fff;background:#1e3c5f}.sec_pickup .title_sec{max-width:300px;margin:0 auto}.list_pickup{margin-top:30px}.article_pickup{padding:30px 20px}.article_pickup+.article_pickup{margin-top:85px}.article_pickup .illu{right:-6px;bottom:-84px}.btn_more{width:100%;max-width:310px;margin:70px auto 0}.list_qa li+li{margin-top:50px}.article_qa{padding:20px}.article_qa .txt_wrap{width:calc(100% - 150px)}.article_qa .cat_wrap{width:130px;text-align:center}.article_qa .btn_c_main{max-width:310px}.article_qa .btn_c_main:after{right:5px}.cat{font-size:13px;padding-top:100px}.cat:before{width:90px;height:90px;margin-left:-45px}.question_wrap{padding:70px 20px 60px}.question_wrap:before{left:20px}.question_wrap:after{right:110px;bottom:-39px;width:40px;height:40px;background:url(../img/qa/co_arrow_04.png) no-repeat left center}.question_wrap .title{font-size:18px}.question_wrap .illu{right:0;bottom:-100px}.answer_wrap{margin-top:120px;padding:70px 20px 60px}.answer_wrap:before{left:20px}}