html{letter-spacing:.05em}body{color:#222}.page_content_body>section{margin-bottom:120px}@media screen and (max-width:767px){.page_content_body>section{margin-bottom:86px}}.page_content_body>section:nth-child(2n){padding-top:120px;padding-bottom:140px;background:#F7F7F7}@media screen and (max-width:767px){.page_content_body>section:nth-child(2n){padding-top:84px;padding-bottom:120px}}.page_content_body>section:last-child{margin-bottom:0}.btn{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;max-width:396px;height:88px;border-radius:44px;background:#121212;line-height:1;font-size:19px;line-height:24px;font-weight:900;text-align:center;letter-spacing:-.03em;color:#fff;transition:background .3s}@media screen and (max-width:767px){.btn{max-width:265px}}.btn .Rubik{font-weight:700}.btn_wrap{display:flex;align-items:center;justify-content:center;flex-direction:column}.btn_suggest{display:inline-block;padding:0;margin-bottom:14px;font-size:15px;line-height:1.5;font-weight:700;letter-spacing:.02em;text-align:center;position:relative}.btn_suggest:before,.btn_suggest:after{content:'';display:block;width:20px;height:40px;background:url(../img/service-top/btn_suggest_line.svg) 50%/cover;position:absolute;top:50%;right:-32px;z-index:1;transform:translate(0,-50%)}.btn_suggest:after{right:auto;left:-32px;transform:translate(0,-50%) scale(-1,1)}.btn.free-diagnosis{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;max-width:396px;height:88px;padding:0;border-radius:44px;line-height:1;font-size:15px;line-height:18px;text-align:center;color:#fff}@media screen and (max-width:767px){.btn.free-diagnosis{max-width:265px}}.btn.free-diagnosis:after{content:none}.btn.free-diagnosis .icon_line{width:32px}.btn.free-diagnosis span{line-height:1}.btn.free-diagnosis img{display:block;margin-right:8px}.btn.free-diagnosis .small{display:block;margin-bottom:10px;font-size:14px;line-height:1;font-weight:500;letter-spacing:-.041em}.btn.free-diagnosis .main{display:flex;align-items:center;font-size:21px;font-weight:900;font-weight:700;letter-spacing:-.03em}.btn.arrow_none:after{content:none}.btn:hover{background:#FA6B2B;opacity:1}.ttl{margin-top:-10px;font-size:52px;line-height:1.27;font-weight:900;text-align:center;letter-spacing:.056em}@media screen and (max-width:767px){.ttl{font-size:37px;line-height:1.27}}.ttl>span{display:inline-block}.ttl .small{display:inline-block;margin-bottom:12px;font-size:25px;font-weight:700;letter-spacing:.07em}@media screen and (max-width:767px){.ttl .small{margin-bottom:10px;font-size:18px}}.ttl .Rubik{font-size:67px}@media screen and (max-width:767px){.ttl .Rubik{font-size:48px}}.ttl .maker{padding:0 .1em .1em;background:linear-gradient(transparent 75%,#FEEE2C 75%,#FEEE2C 95%,transparent 100%)}.txt_st1{text-align:center}.txt_st1 span{display:inline-block;font-size:17px;line-height:1.5;font-weight:900;letter-spacing:-.04em;text-align:center;position:relative}.txt_st1 span:before,.txt_st1 span:after{content:'';display:block;width:20px;height:40px;background:url(../img/service-top/btn_suggest_line.svg) 50%/cover;position:absolute;top:50%;right:-48px;z-index:1;transform:translate(0,-50%)}.txt_st1 span:after{right:auto;left:-48px;transform:translate(0,-50%) scale(-1,1)}.header_search_btn{display:none}.header_logo_img{width:103px}@media screen and (max-width:767px){.header_logo_img{width:84px}}.footer{margin-top:132px}.mv{margin-bottom:80px}@media screen and (max-width:767px){.mv{margin-bottom:120px}}.mv_base{padding-right:22px;padding-left:42px;border-radius:250px;background:#FEEE2C}@media screen and (max-width:965px){.mv_base{padding-right:calc(22 / 965 * 100vw);padding-left:calc(42 / 965 * 100vw);border-radius:calc(250 / 965 * 100vw)}}@media screen and (max-width:767px){.mv_base{padding-right:0;padding-left:0;border-radius:65px}}.mv_base .container{padding-top:118px;padding-bottom:98px}@media screen and (max-width:965px){.mv_base .container{padding-top:calc(118 / 965 * 100vw);padding-bottom:calc(98 / 965 * 100vw)}}@media screen and (max-width:767px){.mv_base .container{padding-top:38px;padding-bottom:42px}}.mv_maincatch{margin-bottom:17px}@media screen and (max-width:767px){.mv_maincatch{margin-bottom:22PX}}@media screen and (max-width:965px){.mv_maincatch_img{width:calc(452 / 965 * 100vw)}}@media screen and (max-width:767px){.mv_maincatch_img{width:306px;margin-left:8px}}.mv_btn{width:100%;padding-right:10px}@media screen and (max-width:965px){.mv_btn{padding-right:0}}.mv_btn .btn{max-width:344px;padding:0}@media screen and (max-width:767px){.mv_btn .btn{max-width:265px}}.mv .flex{justify-content:center}.mv .txt_block{display:flex;align-items:center;flex-direction:column;margin-right:16px}@media screen and (max-width:767px){.mv .txt_block{margin-right:0}}.mv .img_block{padding-top:12px}@media screen and (max-width:965px){.mv_img01{width:calc(402 / 965 * 100vw)}}@media screen and (max-width:767px){.mv_img01{width:290px;margin-bottom:8PX}}@media screen and (max-width:767px){.mv .container_l.p_lr_15{padding:0 9px!important}}.solution{margin-bottom:140px}@media screen and (max-width:767px){.solution{margin-bottom:120px}}.solution .sec_header_line{max-width:525px;height:2px;margin:0 auto;margin-top:36px;border-radius:1px;background:#000;position:relative}@media screen and (max-width:767px){.solution .sec_header_line{width:289px;margin-top:28px}}.solution .sec_header_line:before{content:'';display:block;width:2px;height:45px;border-radius:1px;background:#000;position:absolute;top:-14px;left:50%;z-index:1;transform:translate(-50%,0%) rotate(38deg)}@media screen and (max-width:767px){.solution .sec_header_line:before{height:38px;top:-12px}}.solution .ttl{margin-top:0;font-size:58px;line-height:1;font-weight:900;text-align:center}@media screen and (max-width:767px){.solution .ttl{font-size:42px}}.solution .ttl>span{display:inline-block}.solution .ttl .t1{margin-bottom:12px;font-size:23px;font-weight:700;color:#121212}@media screen and (max-width:767px){.solution .ttl .t1{margin-bottom:12px;font-size:17px}}.solution .ttl .t2{margin-left:-36px;margin-bottom:12px;letter-spacing:-.014em}@media screen and (max-width:767px){.solution .ttl .t3{letter-spacing:0}}.solution .ttl .Rubik{font-size:70px}@media screen and (max-width:767px){.solution .ttl .Rubik{font-size:50px}}.solution .ttl .maker{padding:0 .1em .2em;background:linear-gradient(transparent 75%,#FEEE2C 75%,#FEEE2C 95%,transparent 100%)}.solution_check_list{max-width:504px;margin:0 auto;margin-top:44px;margin-bottom:24px}@media screen and (max-width:767px){.solution_check_list{width:302px;margin-top:32px}}.solution_check_list li{padding-left:65px;margin-bottom:17px;font-size:22px;letter-spacing:.03em;position:relative}@media screen and (max-width:767px){.solution_check_list li{padding-left:48px;margin-bottom:15px;font-style:19px;line-height:1.5}}.solution_check_list li:before{content:'';display:block;width:43px;height:40px;background:url(../img/service-top/solution_icon_check.svg) 0 0/43px no-repeat;position:absolute;top:50%;left:0;z-index:1;transform:translate(0,-50%)}@media screen and (max-width:767px){.solution_check_list li:before{width:31px;height:31px;background-size:31px;top:18px}}.solution_check_list li:last-child{margin-bottom:0}.solution_closing{display:flex;align-items:center;justify-content:center;max-width:890px;height:197px;margin:0 auto;border-radius:100px;background:#FEEE2C;position:relative}@media screen and (max-width:767px){.solution_closing{justify-content:flex-start;height:254px;padding-left:54px;border-radius:124px}}.solution_closing_txt{font-size:30px;line-height:44px;font-weight:900;text-align:center;letter-spacing:-.02em}@media screen and (max-width:767px){.solution_closing_txt{font-size:25px;line-height:37px;letter-spacing:-.02em;text-align:left}}.solution_closing_txt .Rubik{font-size:36px;font-weight:700}@media screen and (max-width:767px){.solution_closing_txt .Rubik{font-size:30px}}.solution_closing_img{position:absolute;bottom:0;right:80px;z-index:1}@media screen and (max-width:767px){.solution_closing_img{right:0}}.solution .line{display:block;width:1px;height:114px;margin:0 auto;margin-bottom:-29px;background-color:#333;position:relative;z-index:1}@media screen and (max-width:767px){.solution .line{margin-bottom:-31px}}.solution .line .inner{position:absolute;bottom:0;left:0;display:block;width:1px;height:12px;background-color:#fff;transform-origin:bottom;-webkit-animation:lineAni 1500ms ease infinite;animation:lineAni 1500ms ease infinite}@keyframes lineAni{0%{top:0}100%{top:102px}}.voice .sec_header{margin-bottom:40px}.voice .ttl{margin-top:-30px}@media screen and (max-width:767px){.voice .ttl{margin-top:-22px}}.voice .ttl .t1{color:#333}.voice_list{margin-bottom:30px}@media screen and (max-width:1032px){.voice_list{max-width:1031px;margin-right:auto;margin-left:auto}}@media screen and (max-width:767px){.voice_list{margin-bottom:19px}}.voice_list_inner{display:flex;justify-content:center;flex-wrap:wrap;margin:-4.5px}@media screen and (max-width:767px){.voice_list_inner{margin:0}}.voice_list_item{width:338px;margin:4.5px}@media screen and (max-width:767px){.voice_list_item{margin:0;margin-bottom:14px}}.voice_list_item_inner{height:100%;padding:35px 21px;padding-bottom:50px;border-radius:57px;background:#fff}@media screen and (max-width:767px){.voice_list_item_inner{padding:26px 21px;padding-bottom:39px;border-radius:57px}}.voice_list_item_header{display:flex;align-items:center;margin-bottom:18px}@media screen and (max-width:767px){.voice_list_item_header{margin-bottom:14px}}@media screen and (max-width:767px){.voice_list_item_body p{line-height:1.6}}.voice_list_item_img{flex-shrink:0;width:84px;margin-right:15px}@media screen and (max-width:767px){.voice_list_item_img{width:100px;margin-right:14px}}.voice_list_item_ttl{font-size:17px;font-weight:700;letter-spacing:.01em}@media screen and (max-width:767px){.voice_list_item_ttl{font-size:16px;line-height:1.47}}.voice_list_item_meta{display:flex;margin-bottom:12px}.voice_list_item_cut{display:flex;align-items:center;justify-content:center;padding:8px 18px;margin-right:7px;border-radius:24px;background:#FD1F5C;font-size:14px;font-weight:700;color:#fff}.voice_list_item_cut.c2{background:#299DFC}.voice_list_item_cut.c3{background:#2DBA65}.voice_list_item_data{display:flex;align-items:center;justify-content:center;padding:8px 18px;border-radius:24px;background:#F0F0F0;font-size:14px;font-weight:700}@media screen and (max-width:767px){.voice_list_item:last-child{margin-bottom:0}}@media screen and (max-width:767px){.problem{margin-bottom:120px!important}}.problem .sec_header{margin-bottom:40px}@media screen and (max-width:767px){.problem .sec_header{margin-bottom:28px}}.problem .ttl{line-height:70px}@media screen and (max-width:767px){.problem .ttl{line-height:50px}}@media screen and (max-width:767px){.problem .container_m{padding:0 26px}}.problem_list{max-width:936px;margin:0 auto}.problem_list_item{margin-bottom:32px}@media screen and (max-width:767px){.problem_list_item{margin-bottom:50px}}.problem_list_item_header{margin-bottom:32px;text-align:center}@media screen and (max-width:767px){.problem_list_item_header{margin-bottom:30px}}.problem_list_item_num{font-size:112px;line-height:1;font-style:italic}@media screen and (max-width:767px){.problem_list_item_num{font-size:94px}}.problem_list_item_ttl{display:flex;align-items:center;justify-content:center}.problem_list_item_ttl_img{flex-shrink:0;width:82px;margin-right:22px}@media screen and (max-width:767px){.problem_list_item_ttl_img{width:72px;margin-right:10px}}.problem_list_item_ttl_txt{width:320px;padding-bottom:28px;margin-top:12px;border-bottom:2px solid #000;font-size:25px;line-height:1.2;font-weight:700;text-align:left;color:#222;position:relative}@media screen and (max-width:767px){.problem_list_item_ttl_txt{width:100%;padding-bottom:20px;margin-top:8px;border-bottom:2px solid #000;font-size:19px;letter-spacing:-.02em}}.problem_list_item_ttl_txt:before{content:'';display:block;width:2px;height:27px;border-radius:1px;background:#000;position:absolute;bottom:-18px;left:50%;z-index:1;transform:translate(-50%,0%) rotate(38deg)}.problem_list_item_body{display:flex;align-items:center;flex-wrap:wrap}@media screen and (max-width:1032px){.problem_list_item_body{flex-direction:column;justify-content:center}}@media screen and (max-width:767px){.problem_list_item_body{justify-content:flex-start}}.problem_list_item_img_block{width:496px;margin-right:29px}@media screen and (max-width:1032px){.problem_list_item_img_block{margin-bottom:29px;margin-left:29px}}@media screen and (max-width:767px){.problem_list_item_img_block{width:100%;margin:0;margin-bottom:15px}}.problem_list_item_txt_block{width:361px}@media screen and (max-width:767px){.problem_list_item_txt_block{width:100%}}.problem_list_item_txt{letter-spacing:.08em}.problem_list_item .btn_wrap{margin-top:23px}.problem_list_item .btn{max-width:275px}@media screen and (max-width:767px){.problem_list_item:nth-child(2n) .problem_list_item_body{flex-direction:column-reverse}}.problem_list_item:nth-child(2n) .problem_list_item_img_block{margin-right:0;margin-left:29px}@media screen and (max-width:1032px){.problem_list_item:nth-child(2n) .problem_list_item_img_block{margin-top:29px;margin-bottom:0;margin-right:29px}}@media screen and (max-width:767px){.problem_list_item:nth-child(2n) .problem_list_item_img_block{margin:0;margin-bottom:10px}}.problem_list_item:nth-child(2n) .problem_list_item_txt_block{margin-left:auto}@media screen and (max-width:1032px){.problem_list_item:nth-child(2n) .problem_list_item_txt_block{margin-left:0}}@media screen and (max-width:767px){.problem_list_item:nth-child(1) .problem_list_item_header{margin-bottom:20px}}.problem_list_item:last-child{margin-bottom:0}@media screen and (max-width:767px){.achievements{margin-bottom:70px!important}}@media screen and (max-width:767px){.achievements .container{padding:0 26px}}.achievements .sec_header{margin-bottom:40px}@media screen and (max-width:767px){.achievements .sec_header{margin-bottom:24px}}.achievements .ttl{line-height:66px}@media screen and (max-width:767px){.achievements .ttl{line-height:47px}}.achievements_img01{display:block;margin:0 auto;margin-bottom:30px}@media screen and (max-width:767px){.achievements_img01{width:225px;margin-bottom:25px}}.achievements_consult_top3{margin-bottom:48px}@media screen and (max-width:767px){.achievements_consult_top3{margin-bottom:44px}}.achievements_consult_top3_txt01{margin-bottom:28px;font-size:21px;font-weight:900;letter-spacing:.04em;text-align:center}@media screen and (max-width:767px){.achievements_consult_top3_txt01{margin-bottom:28px}}.achievements_consult_top3_txt01 span{display:inline-block;padding:0 13px;padding-bottom:20px;margin:0 auto;margin-top:12px;border-bottom:2px solid #000;font-size:25px;line-height:1.2;font-weight:700;text-align:left;position:relative}@media screen and (max-width:767px){.achievements_consult_top3_txt01 span{width:289px;padding:0;padding-bottom:20px;margin-top:0;font-size:22px;text-align:center}}.achievements_consult_top3_txt01 span:before{content:'';display:block;width:2px;height:30px;border-radius:1px;background:#000;position:absolute;bottom:-20px;left:50%;z-index:1;transform:translate(-50%,0%) rotate(38deg)}.achievements_consult_top3 ul{display:flex;justify-content:center;flex-wrap:wrap;counter-reset:number 0;margin:-15px auto}@media screen and (max-width:1032px){.achievements_consult_top3 ul{max-width:907px}}@media screen and (max-width:767px){.achievements_consult_top3 ul{justify-content:flex-start;padding-left:8px;margin:0}}.achievements_consult_top3 li{padding-left:68px;margin:15px 20px;font-size:21px;letter-spacing:.03em;position:relative}@media screen and (max-width:767px){.achievements_consult_top3 li{padding-left:58px;margin:0;margin-bottom:20px;font-size:19px}}.achievements_consult_top3 li:before{counter-increment:number 1;content:counter(number);display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#FEEE2C;font-family:'Rubik',sans-serif;font-size:29px;position:absolute;top:-6px;left:0;z-index:1}@media screen and (max-width:767px){.achievements_consult_top3 li:before{width:42px;height:42px;font-size:23px;top:-4px}}@media screen and (max-width:767px){.achievements_consult_top3 li:last-child{margin-bottom:0}}.achievements_impression{margin-bottom:56px}@media screen and (max-width:767px){.achievements_impression{margin-bottom:48px}}.achievements_impression .annotation{font-size:13px;letter-spacing:.08em;text-align:center}.achievements_impression_list{margin-top:20px;margin-bottom:28px}@media screen and (max-width:1032px){.achievements_impression_list{max-width:1030px;margin-right:auto;margin-left:auto}}@media screen and (max-width:767px){.achievements_impression_list{margin-bottom:13px}}.achievements_impression_list_inner{display:flex;justify-content:center;flex-wrap:wrap;margin:-15.5px}.achievements_impression_list_item{width:323px;margin:15.5px}.achievements_impression_list_item_inner{height:100%}.achievements_impression_list_item_img_block{margin-bottom:16px}.achievements_impression_list_item_img{width:100%}.achievements_impression_list_item_ttl{margin-bottom:12px;font-size:22px;line-height:1.3;font-weight:700;letter-spacing:.01em}.achievements_impression_list_item_meta{display:flex;justify-content:center;margin-bottom:12px}.achievements_impression_list_item_cut{display:flex;align-items:center;justify-content:center;padding:8px 18px;margin-right:7px;border-radius:24px;background:#FD1F5C;font-size:14px;font-weight:700;color:#fff}@media screen and (max-width:767px){.achievements_impression_list_item_cut{padding:7px 20px;font-size:18px}}.achievements_impression_list_item_cut.c2{background:#299DFC}.achievements_impression_list_item_cut.c3{background:#2DBA65}.achievements_impression_list_item_data{display:flex;align-items:center;justify-content:center;padding:8px 18px;border-radius:24px;background:#E8E8E8;font-size:14px;font-weight:700}@media screen and (max-width:767px){.achievements_impression_list_item_data{padding:7px 20px;font-size:18px}}.achievements h4{margin-bottom:28px;font-size:40px;line-height:51px;font-weight:900;letter-spacing:-.03em;text-align:center}@media screen and (max-width:767px){.achievements h4{margin-bottom:18px;font-size:26px;line-height:35px;letter-spacing:-.04em}}.achievements_img02{display:block;margin:0 auto;margin-bottom:30px}@media screen and (max-width:767px){.achievements_img02{margin-bottom:32px}}@media screen and (max-width:767px){.promise .container_m{padding:0 26px!important}}.promise .sec_header{margin-bottom:48px}@media screen and (max-width:767px){.promise .sec_header{margin-bottom:34px}}.promise .ttl{letter-spacing:-.03em;font-size:40px}@media screen and (max-width:767px){.promise .ttl{font-size:29px}}.promise .ttl .Rubik{font-size:40px}@media screen and (max-width:767px){.promise .ttl .Rubik{font-size:32px}}.promise_list{margin-top:20px;margin-bottom:28px}@media screen and (max-width:1032px){.promise_list{max-width:1030px;margin-right:auto;margin-left:auto}}.promise_list_inner{display:flex;justify-content:center;flex-wrap:wrap;margin:-16.5px}.promise_list_item{width:322px;margin:16.5px}.promise_list_item_inner{height:100%}.promise_list_item_img_block{margin-bottom:20px}@media screen and (max-width:767px){.promise_list_item_img_block{margin-bottom:16px}}.promise_list_item_img{margin:0 auto}@media screen and (max-width:767px){.promise_list_item_img{width:260px}}.promise_list_item_ttl{margin-bottom:12px;font-size:19px;font-weight:700;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.promise_list_item_ttl{margin-bottom:10px}}.promise_list_item_txt{letter-spacing:.08em}.recommend{margin-bottom:0!important}@media screen and (max-width:767px){.recommend{padding-bottom:84px!important;margin-bottom:72px!important;margin-bottom:0!important}}@media screen and (max-width:767px){.recommend .container_m{padding:0 26px!important}}.recommend .ttl{margin-bottom:48px;font-size:32px;letter-spacing:-.02em}@media screen and (max-width:767px){.recommend .ttl{margin-bottom:32px;font-size:26px}}.recommend .ttl .Rubik{font-size:32px}@media screen and (max-width:767px){.recommend .ttl .Rubik{font-size:26px}}.recommend .ttl .txt_st1{display:block;margin-bottom:8px}@media screen and (max-width:767px){.recommend .ttl .txt_st1{margin-bottom:2px}}.recommend .ttl .txt_st1 span{font-size:15px;font-weight:700;letter-spacing:-.02em}@media screen and (max-width:767px){.recommend .ttl .txt_st1 span{font-size:13px}}.recommend .ttl .txt_st1 span:before,.recommend .ttl .txt_st1 span:after{width:13px;height:25px;right:-24px}@media screen and (max-width:767px){.recommend .ttl .txt_st1 span:before,.recommend .ttl .txt_st1 span:after{width:11px;height:21px;right:-20px}}.recommend .ttl .txt_st1 span:after{width:13px;height:25px;left:-24px}@media screen and (max-width:767px){.recommend .ttl .txt_st1 span:after{width:11px;height:21px;left:-20px}}.recommend .ttl .big{margin-top:4px;font-size:81px;font-weight:500;letter-spacing:-.047em;font-style:italic}@media screen and (max-width:767px){.recommend .ttl .big{margin-top:4px;font-size:48px;letter-spacing:-.04em}}.recommend .list{margin-bottom:32px}@media screen and (max-width:1032px){.recommend .list{max-width:1030px;margin-right:auto;margin-left:auto}}@media screen and (max-width:767px){.recommend .list{margin-bottom:28px}}.recommend .list_inner{display:flex;justify-content:center;flex-wrap:wrap;margin:-16.5px}.recommend .list_item{width:322px;margin:16.5px;padding:0}.recommend .list_item_inner{height:100%}.recommend .list_item_img_block{margin-bottom:5px;position:relative}.recommend .list_item_img_block:before{content:'';display:block;width:100%;padding-top:66.459%}.recommend .list_item_img{width:100%;height:100%;border-radius:22px;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%)}.recommend .list_item_meta{display:flex;margin-bottom:4px}.recommend .list_item_cut{display:flex;align-items:center;justify-content:center;padding:8px 18px;margin-right:7px;border-radius:24px;background:#FD1F5C;font-size:14px;font-weight:700;color:#fff}.recommend .list_item_cut.c1,.recommend .list_item_cut.review{background:#FD1F5C}.recommend .list_item_cut.c2,.recommend .list_item_cut.assets{background:#299DFC}.recommend .list_item_cut.c3,.recommend .list_item_cut.loan{background:#2DBA65}.recommend .list_item_ttl{margin-bottom:6px;font-size:18px;line-height:1.3333;font-weight:700;letter-spacing:.08em}.recommend .list_item .view_article{margin-right:18px;border-bottom:1px solid;font-size:15px;line-height:1.2;letter-spacing:-.05em;position:relative}.recommend .list_item .view_article:after{content:'';display:block;width:13px;height:12px;background:url(../img/service-top/arrow_view_article.svg) 50%/100% no-repeat;position:absolute;top:5px;right:-18px;z-index:1}.faq{padding-top:120px!important}@media screen and (max-width:767px){.faq{padding-top:72px!important}}@media screen and (max-width:767px){.faq .container_m{padding:0 26px!important}}.faq .ttl{margin-bottom:48px;font-size:39px;letter-spacing:-.02em}@media screen and (max-width:767px){.faq .ttl{margin-bottom:36px;font-size:29px}}.faq_list{max-width:718px;margin:0 auto}.faq_list_item{display:block;padding:8px;padding:0;margin-bottom:14px;border-radius:42px;background:#FEEE2C;overflow:hidden}@media screen and (max-width:767px){.faq_list_item{padding:10px;margin-bottom:10px;border-radius:30px}}.faq_list_item_q{padding:20px 25px;padding:28px 33px;padding-left:56px;padding-right:56px;font-size:18px;line-height:1.5;letter-spacing:.02em;position:relative;cursor:pointer;transition:opacity .3s,transform 1s}@media screen and (max-width:767px){.faq_list_item_q{padding:8px 36px;font-size:15px;line-height:19px;letter-spacing:.05em}}.faq_list_item_q:before,.faq_list_item_q:after{content:'';display:block;width:19px;height:3px;border-radius:2px;background:#000;border-radius:1.5;position:absolute;top:50%;right:18px;z-index:1;transform:translate(0,-50%)}@media screen and (max-width:767px){.faq_list_item_q:before,.faq_list_item_q:after{width:16px;right:8px}}.faq_list_item_q:after{transform:translate(0,-50%) rotate(90deg);transition:transform .2s}.faq_list_item_q .q{font-family:'Rubik',sans-serif;font-size:28px;font-style:italic;position:absolute;top:21px;left:24px;z-index:1}@media screen and (max-width:767px){.faq_list_item_q .q{font-size:25px;top:50%;left:8px;transform:translate(0,-50%)}}@media screen and (max-width:767px){.faq_list_item_q:hover,.faq_list_item_q:focus{opacity:1}}.faq_list_item_q:hover{opacity:.72}@media screen and (max-width:767px){.faq_list_item_q:hover{opacity:1}}.faq_list_item_a{display:none;padding:20px 16px;padding-bottom:48px;padding-left:48px;padding-left:16px;margin-top:-10px;border-radius:42px;border:8px solid #FEEE2C;background:#fff;line-height:1.5;letter-spacing:.08em;position:relative}@media screen and (max-width:767px){.faq_list_item_a{padding:15px 10px;padding-bottom:14px;padding-left:8px;margin-top:6px;border-radius:30px}}.faq_list_item_a_inner{margin-left:12px}@media screen and (max-width:767px){.faq_list_item_a_inner{margin-left:10px}}.faq_list_item_a .a{font-family:'Rubik',sans-serif;font-size:28px;line-height:1;font-style:italic;position:absolute;position:relative;top:12px;top:0;left:16px;left:0;z-index:1}@media screen and (max-width:767px){.faq_list_item_a .a{font-size:25px;top:10px;top:0;left:10px;left:0}}.faq_list_item_a a{border-bottom:none;font-weight:400;text-decoration:underline}.faq_list_item.clicked .faq_list_item_q:after{transform:translate(0,-50%) rotate(0deg)}.faq_list_item:last-child{margin-bottom:0}