@charset "UTF-8";:root{--Primary:#F96426;--blue:#00ABEB;--yellow:#FFF55A;--orange:#e87f17;--black: #000000;--Text_Title:#1A1311;--Text_Body:#060000;--Text_Button:#322D19;--Text_Voice: #4E4337;--Text_Qna: #393939;--Text_Qna_Strong: #ED7700;--arrow:#707070;--Background_Primary:#FFF0DC;--Background_MV:#FFE1C3;--Background_White:#ffffff;--Background_Gray: #F4F3EF;--Background_Orange: #FAF1E0;--Background-Yellow_PC: #FFFDDB;--Background-Yellow_SP: #FFFCE5;--Background-Voice: #FFF6DE;--Background-Qna: #FFF0E2;--Voice_Line: #EE6600;--Voice_Badge: #FF9810;--Voice_Button: #F5E8C6;--Voice_Border: #E1DED6}a{text-decoration:none}a:hover{opacity:.7}body{color:var(--Text_Body)}h2{font-family:Zen Maru Gothic,serif;color:var(--blue);font-style:normal;font-size:35px;line-height:1.1;letter-spacing:.152px}h3{color:var(--Text_Title);font-style:normal;line-height:1.4}#merit h3,#caution h3,#point h3,#reason h3{font-family:Zen Maru Gothic,serif;font-size:26px;letter-spacing:.104px}.voice h3{font-size:20px}ul,ol{margin:0;padding:0;list-style:none}p{font-size:16px;line-height:1.6;letter-spacing:-.32px}.pc{display:block}.sp{display:none}@media print,screen and (min-width:768px){.l-wrapper{min-width:auto}}@media screen and (min-width:769px){body{margin-top:0}}@media only screen and (max-width:639px){.pc{display:none}.sp{display:block}.sp-view{padding-top:54px}h3{font-size:22px}p{font-size:13.5px}}.heading{text-align:center}.orange{color:var(--Primary)}.breadcrumb{margin:0 auto;width:1000px}.service_cv__btn{display:flex;align-items:center;justify-content:center;padding:16px 50px 16px 32px;width:fit-content;min-width:fit-content;height:fit-content;color:var(--Text_Button);background:var(--yellow);font-size:19px;font-weight:600;border:4px solid var(--Text_Button);border-radius:48px;box-shadow:-6px 8px #00000029;transform:scale(1);transition:.3s}.service_cv__btn:after{content:"";position:absolute;right:32px;margin-top:-4px;top:50%;width:10px;height:10px;border-top:solid 3px var(--Text_Button);border-right:solid 3px var(--Text_Button);transform:rotate(45deg)}.service-cv__btn:hover{color:var(--Background_White);filter:drop-shadow(2px 3px 9px rgb(145,145,145))}@media screen and (min-width:639px){.service-cv__btn:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}}@media screen and (max-width:768px){.service_cv__btn{font-size:17px}}@media only screen and (max-width:639px){.breadcrumb,.service__container{width:100%}}@media only screen and (max-width:375px){.service_cv__btn{font-size:16px}}@media only screen and (max-width:330px){.service_cv__btn{font-size:14px}}@keyframes huwahuwa{0%{transform:translate(0)}to{transform:translateY(20px)}}@keyframes car_loop{0%{transform:translate(2000px)}to{transform:translate(-1500px)}}.main{background-color:var(--Background_MV)}.main .breadcrumb{padding:8px 0 0;width:870px}.main .main__title{background:top / contain no-repeat url(/build/assets/pc_mv_background-image-BkRGpPyy.png);position:relative;margin:0 auto;max-width:833px;width:100%;aspect-ratio:833 / 297}.main .main__title img{position:absolute}.main .main__title h1 .maintitle img{width:616px;height:auto;aspect-ratio:649 / 157;right:0;left:0;margin:0 auto;top:.4rem}.main .main__title .mv_center{max-width:265px;aspect-ratio:280 / 201;right:0;left:0;margin:0 auto;bottom:-.8rem}.main .main__title .mv_woman{width:auto;height:164px;aspect-ratio:127 / 170;left:10rem;bottom:1rem}.main .main__title .mv_man{width:auto;height:220px;aspect-ratio:120 / 233;right:11rem;bottom:-2rem}.main .main__title:before,.main .main__title:after{content:"";position:absolute;width:50px;height:83px;background:center / contain no-repeat url(/build/assets/pc_mv_icon-ClkI0OBv.png);bottom:180px;animation-name:huwahuwa;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-duration:1.5s}.main .main__title:before{left:0}.main .main__title:after{right:0;animation-delay:-.5s}.cv{background-color:var(--Background_White);display:flex;justify-content:center;align-items:center;height:157px;border-bottom:4px solid var(--Background_MV)}.cv .cv_area{display:flex;align-items:center;gap:32px}.cv .cv_area .cv_desc{font-weight:600;letter-spacing:normal}@media only screen and (max-width:768px){.main .main__title h1 .maintitle img{width:56rem}.main .main__title .mv_center{width:30%}.main .main__title .mv_woman{height:55%;left:8rem}.main .main__title .mv_man{height:70%;right:6rem}.main .main__title:before,.main .main__title:after{background:center / contain no-repeat url(/build/assets/sp_mv_icon-WCQQE8Nu.png)}.main .main__title:after{top:5px}.main .main__title:before{top:5px}.cv .cv_area{padding:0 12px;gap:16px}.cv .cv_area .cv_desc{font-size:14px}}@media only screen and (max-width:639px){.main .breadcrumb{margin-top:40px;width:100%;padding-left:10px}.main .main__title{background:none;position:relative;width:90%;aspect-ratio:400 / 436;margin:12px auto 0}.main .main__title h1 .maintitle img{display:block;width:80vw;height:auto;aspect-ratio:358 / 263;margin:0 auto}.main .main__title .mv_center{max-width:368px;width:64%;height:auto;bottom:-1.2rem}.main .main__title .mv_woman{height:136px;left:auto;right:0rem;top:12rem;transform:scaleX(-1);z-index:2}.main .main__title .mv_man{height:170px;left:1rem;top:0}.main .main__title:before,.main .main__title:after{width:48px;height:48px;background:center / contain no-repeat url(/build/assets/sp_mv_icon-WCQQE8Nu.png);bottom:300px}.main .main__title:after{right:20px;top:20px}.main .main__title:before{left:20px;top:200px}.cv{height:218px}.cv .cv_area{display:flex;flex-flow:column;gap:8px;padding:16px 0 20px}.cv .cv_area .cv_desc{text-align:center;font-size:16px}}@media only screen and (max-width:489px){.main .main__title{background:top / 94vw auto no-repeat url(/build/assets/sp_mv_background-image-CU2x1iVH.png);position:relative;width:100%;aspect-ratio:400 / 436;margin:12px auto 0}.main .main__title h1 .maintitle img{display:block;width:70vw;height:auto;aspect-ratio:268 / 246;margin:0 auto;z-index:1}}.footer-fix{position:fixed;transition:opacity .7s ease,visibility .7s ease}.footer-fix.is-show{opacity:1;visibility:visible}.footer-fix{right:30px;bottom:30px;z-index:1001}.fixed-pagetop-button{position:relative;display:inline-block;width:76px;height:76px;border-radius:50%;font-size:0}.fixed-pagetop-button:before{content:"";background:url(/build/assets/floating_button-TU0J6V1e.png) 0 0 / cover no-repeat;position:absolute;width:70px;height:70px;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:639px){.fixed-pagetop-button{width:15vw;height:15vw}}#point1,#point2,#point3,#point4{width:100%;height:55px;margin-top:-55px}.toc{background-color:var(--Background_White);width:100%}.toc .serv_desc{font-weight:300;text-align:center;padding:24px 0}.toc .index{background-color:var(--Background_Primary);min-height:132px;padding:12px 0}.toc .index ol{display:flex;color:var(--Text_Title);text-align:center;justify-content:center}.toc .index ol li{position:relative;min-width:fit-content;width:206px;height:90%;min-height:100px;border-right:2px solid var(--Background_White)}.toc .index ol li a{display:inline-block;width:100%;height:auto;padding-bottom:20px}.toc .index ol li a:after{content:"";position:absolute;bottom:4px;margin-left:-4px;left:50%;width:10px;height:10px;border-top:solid 1px var(--arrow);border-right:solid 1px var(--arrow);transform:rotate(135deg)}.toc .index ol li:last-child{border-right:none}.toc .index ol li a p{padding-right:0}.toc .index ol li a p .pc_none{display:none}.toc .index .index_part{font-family:Zen Old Mincho,serif;font-style:normal;font-size:16px;line-height:normal;letter-spacing:-.32px;display:flex;align-items:center;justify-content:center;gap:5px}.toc .index .index_part .index_number{font-size:32px;letter-spacing:-.64px}.toc .index p{font-family:Zen Maru Gothic,serif;font-style:normal;font-size:14px;line-height:1.3;letter-spacing:-.28px;margin-top:4px}@media only screen and (max-width:768px){.toc .serv_desc{text-align:left;margin:0 48px;font-size:15px}.toc .serv_desc br{display:none}.toc .index p{font-size:12px}}@media only screen and (max-width:639px){#point1,#point2,#point3,#point4{width:100%;height:65px;margin-top:-65px}.toc{background-color:var(--Background_White);display:flex;padding:0 20px;flex-direction:column;width:100%}.toc .serv_desc{margin:auto;font-size:13.5px}.toc .index{display:block;width:100%;height:auto;justify-content:center;border-radius:16px;padding:0}.toc .index ol{display:block;justify-content:center;padding:0 8px}.toc .index ol li{display:flex;align-items:center;width:100%;height:64px;padding:0;border-right:none;border-bottom:2px solid var(--Background_White)}.toc .index ol li a{display:flex;align-items:center;height:100%;width:100%;padding:0 30px 0 12px}.toc .index ol li a p br,.toc .index ol li a p span{display:none}.toc .index ol li a:after{left:auto;right:16px;margin-top:-4px;top:50%}.toc .index ol li:last-child{border-bottom:none}.toc .index .index_part{margin-right:12px}.toc .index .index_part .index_number{letter-spacing:-.56px}.toc .index p{font-size:18px;line-height:1.2;letter-spacing:-.36px;margin-top:0;padding-right:8px;text-align:left}}@media only screen and (max-width:589px){.toc .index ol li a p .sp_break_req{display:block}}@media only screen and (max-width:423px){.toc .index ol li a p .sp_break{display:block}}@media only screen and (max-width:371px){.toc .index p{font-size:16px}}#merit{background-color:var(--Background_White);display:flex;flex-direction:column;align-items:center;width:100%;padding:0 16px}#merit div{display:flex;flex-direction:column;max-width:830px}#merit .merit_container .heading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 0 46px}#merit .merit_container .heading div{display:inline-block}#merit .merit_container .heading .heading_main{font-size:46px;letter-spacing:.184px}#merit .merit_container .merit_items .merit_item{flex-direction:row;align-items:flex-start;gap:32px;margin-bottom:36px}#merit .merit_container .merit_items .merit_item:nth-child(2n){flex-direction:row-reverse}#merit .merit_container .merit_items .merit_item .merit_illust{width:50%;height:50%;aspect-ratio:399 / 280}#merit .merit_container .merit_items .merit_item .merit_item_text .merit_item_text_title{flex-direction:row;padding-bottom:12px;align-items:center;position:relative}#merit .merit_container .merit_items .merit_item .merit_item_text .merit_item_text_title .merit_index{display:flex;flex-direction:column;font-family:Zen Maru Gothic,serif;color:var(--blue);font-size:38px;line-height:.7;letter-spacing:.152px;position:relative}#merit .merit_container .merit_items .merit_item:first-child .merit_item_text .merit_item_text_title .merit_index{position:absolute;top:.4rem}#merit .merit_container .merit_items .merit_item .merit_item_text .merit_item_text_title .merit_index span{font-size:15px;line-height:1.2;letter-spacing:.06px;position:absolute;bottom:2.8rem}#merit .merit_container .merit_items .merit_item .merit_item_text .merit_item_text_title h3{padding-left:8px}#merit .merit_container .merit_items .merit_item:first-child .merit_item_text .merit_item_text_title h3{padding-left:53px}#merit .merit_container .merit_items .merit_item .merit_item_text p{font-size:14px;letter-spacing:-.28px}#merit .merit_container .merit_items .merit_item .merit_item_text p br{display:block;content:"";margin-top:8px}#merit .merit_container .cv_solution{align-items:center;margin:20px 0 48px}#merit .merit_container .recruit_20s{width:100%;height:100%;aspect-ratio:830 / 337}@media only screen and (max-width:768px){#merit .merit_container .merit_items .merit_item .merit_item_text .merit_item_text_title h3{font-size:20px}}@media only screen and (max-width:639px){#merit{background-color:var(--Background_White);background:top / 100vw auto repeat var(--Background_White) url(/build/assets/sp_merit_background-image-CPBHVDus.png);display:flex;flex-direction:column;padding:0 20px}#merit .merit_container .heading{font-size:27px;letter-spacing:.108px;padding:24px 0}#merit .merit_container .heading .heading_main{font-size:36px;letter-spacing:.144px}#merit .merit_container .merit_items .merit_item{flex-direction:column;align-items:center;gap:0px;margin-bottom:24px}#merit .merit_container .merit_items .merit_item:nth-child(2n){flex-direction:column}#merit .merit_container .merit_items .merit_item .merit_illust{max-width:440px;width:100%;height:100%}#merit .merit_container .merit_items .merit_item .merit_item_text{background:#fff1d8b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 0 28px #e8be86b3 inset;border:2px solid var(--black);border-radius:12px;padding:31px 12px 16px}#merit .merit_container .merit_items .merit_item:first-child .merit_item_text{padding-top:16px}#merit .merit_container .merit_items .merit_item .merit_item_text .merit_item_text_title{padding-left:8px}#merit .merit_container .merit_items .merit_item .merit_item_text .merit_item_text_title .merit_index{font-size:34px;line-height:.8;letter-spacing:.136px}#merit .merit_container .merit_items .merit_item .merit_item_text .merit_item_text_title .merit_index span{bottom:2.6rem}#merit .merit_container .merit_items .merit_item .merit_item_text .merit_item_text_title h3{padding-left:8px;font-size:22px;line-height:1.2;letter-spacing:.088px}#merit .merit_container .merit_items .merit_item .merit_item_text p{font-size:13.5px}#merit .merit_container .cv_solution{align-items:center;margin:0 0 24px}#merit .merit_container .recruit_20s{width:100%;height:100%;aspect-ratio:830 / 337}}#caution{background-color:var(--Background_Gray);display:flex;flex-direction:column;align-items:center;width:100%;padding:0 16px}#caution .cautioin_container{display:flex;flex-direction:column;max-width:830px}#caution .cautioin_container .heading{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:56px 0}#caution .cautioin_container .heading div{display:inline-block}#caution .cautioin_container .heading div img{position:absolute}#caution .cautioin_container .heading div .caution_heading_man{width:auto;height:150px;aspect-ratio:147 / 170;left:0;bottom:24px}#caution .cautioin_container .heading div .caution_heading_woman{width:auto;height:180px;aspect-ratio:142 / 203;right:0;bottom:24px}#caution .cautioin_container .heading .heading_main{font-size:46px;letter-spacing:.184px}#caution .cautioin_container .caution_items .caution_item{background-color:var(--Background_White);display:flex;flex-direction:column;gap:8px;padding:26px;margin-bottom:40px}#caution .cautioin_container .caution_items .caution_item .caution_illust{width:100%;height:100%}#caution .cautioin_container .caution_items .caution_item div{position:relative}#caution .cautioin_container .caution_items .caution_item .caution01_illust{aspect-ratio:778 / 270}#caution .cautioin_container .caution_items .caution_item .caution01_real{position:absolute;aspect-ratio:550 / 290;min-width:480px;width:70%;right:0;left:0;margin:0 auto;bottom:-3rem}#caution .cautioin_container .caution_items .caution_item .caution02_illust{aspect-ratio:778 / 226}#caution .cautioin_container .caution_items .caution_item .caution03_illust{aspect-ratio:778 / 233}#caution .cautioin_container .caution_items .caution_item:first-child .caution_item_text{margin-top:24px}#caution .cautioin_container .caution_items .caution_item .caution_item_text .caution_item_text_title{display:flex;flex-direction:row;padding-bottom:16px;justify-content:center;align-items:flex-end}#caution .cautioin_container .caution_items .caution_item .caution_item_text .caution_item_text_title .caution_index{font-family:Zen Maru Gothic,serif;color:var(--blue);font-size:19px;letter-spacing:.076px;display:flex;align-items:flex-end}#caution .cautioin_container .caution_items .caution_item .caution_item_text .caution_item_text_title .caution_index span{font-size:38px;line-height:1;letter-spacing:.152px;margin-left:8px}#caution .cautioin_container .caution_items .caution_item .caution_item_text .caution_item_text_title h3{padding-left:8px}#caution .cautioin_container .caution_items .caution_item .caution_item_text .caution_item_text_title h3 br{display:none}#caution .cautioin_container .cv_solution{display:flex;justify-content:center;margin:0 0 68px}@media only screen and (max-width:768px){#caution .cautioin_container .heading div .caution_heading_man{height:138px;bottom:96px}#caution .cautioin_container .heading div .caution_heading_woman{height:152px;bottom:94px}#caution .cautioin_container .caution_items .caution_item .caution01_real{min-width:430px;width:70%;bottom:-2.6rem}}@media only screen and (max-width:639px){#caution{padding:0 20px}#caution .cautioin_container .heading{font-size:27px;line-height:1.4;letter-spacing:.144px;padding:56px 0 32px}#caution .cautioin_container .heading div .caution_heading_man{height:92px;left:6rem;bottom:120px}#caution .cautioin_container .heading div .caution_heading_woman{height:98px;right:6rem;bottom:118px}#caution .cautioin_container .heading .heading_main{font-size:36px;letter-spacing:.144px}#caution .cautioin_container .caution_items .caution_item{gap:4px;padding:12px;margin-bottom:20px}#caution .cautioin_container .caution_items .caution_item .caution01_real{min-width:200px;bottom:-2.2rem}#caution .cautioin_container .caution_items .caution_item:first-child .caution_item_text{margin-top:14px}#caution .cautioin_container .caution_items .caution_item .caution_item_text .caution_item_text_title{align-items:center;flex-direction:column;padding-bottom:8px}#caution .cautioin_container .caution_items .caution_item .caution_item_text .caution_item_text_title h3{text-align:center;padding:4px 0 0}#caution .cautioin_container .cv_solution{margin:8px 0 42px}}@media only screen and (max-width:489px){#caution .cautioin_container .heading div .caution_heading_man{height:88px;left:4rem}#caution .cautioin_container .heading div .caution_heading_woman{height:94px;right:4rem}#caution .cautioin_container .caution_items .caution_item .caution01_real{bottom:-1.7rem}#caution .cautioin_container .caution_items .caution_item .caution_item_text .caution_item_text_title h3 br{display:flex}}@media only screen and (max-width:395px){#caution .cautioin_container .heading div{font-size:24px}#caution .cautioin_container .heading div .caution_heading_man{left:1rem}#caution .cautioin_container .heading div .caution_heading_woman{right:1rem}#caution .cautioin_container .caution_items .caution_item .caution01_real{bottom:-1.2rem}}#point{background-color:var(--Background_Orange);display:flex;flex-direction:column;align-items:center;width:100%;padding:0 16px}#point div{display:flex;flex-direction:column;max-width:830px}#point .point_container .heading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 0}#point .point_container .heading div{display:inline-block}#point .point_container .heading .heading_main{font-size:46px;letter-spacing:.184px}#point .point_container .point_items .point_item{flex-direction:row;align-items:center;gap:22px;margin-bottom:40px}#point .point_container .point_items .point_item:last-child{margin-bottom:24px}#point .point_container .point_items .point_item:nth-child(2n){flex-direction:row-reverse}#point .point_container .point_items .point_item .point_illust{width:100%;height:100%}#point .point_container .point_items .point_item .point01_illust{max-width:328px;aspect-ratio:327 / 334}#point .point_container .point_items .point_item .point02_illust{max-width:328px;aspect-ratio:327 / 328}#point .point_container .point_items .point_item .point03_illust{max-width:332px;aspect-ratio:332 / 328}#point .point_container .point_items .point_item .point_item_text{background-color:var(--Background-Yellow_PC);border-radius:24px;max-width:480px;width:100%;padding:16px 30px 24px}#point .point_container .point_items .point_item .point_item_text .point_item_text_title{padding-bottom:14px}#point .point_container .point_items .point_item .point_item_text .point_item_text_title .point_index{font-family:Zen Maru Gothic,serif;color:var(--blue);font-size:19px;letter-spacing:.076px;display:flex;align-items:center}#point .point_container .point_items .point_item .point_item_text .point_item_text_title h3 br{display:none}#point .point_container .point_items .point_item .point_item_text .point_item_text_title .point_index span{font-size:38px;line-height:1.4;letter-spacing:.152px;margin-left:6px}#point .point_container .point_items .point_item .point_item_text p br{display:block;content:"";margin-top:8px}#point .point_container .cv_solution{background:top / contain no-repeat url(/build/assets/pc_point_cv-BO41mk_l.png);width:100%;aspect-ratio:830 / 306;position:relative;margin-bottom:68px}#point .point_container .cv_solution .cv_textarea{display:flex;align-items:center;position:absolute;bottom:32px;left:36px}#point .point_container .cv_solution .cv_textarea p{font-family:Zen Maru Gothic,serif;font-size:40px;line-height:1.4;margin-bottom:17px}#point .point_container .cv_solution .cv_textarea p span{font-size:49px;line-height:1.1;letter-spacing:-.98px}@media only screen and (max-width:833px){#point .point_container .point_items .point_item .point_item_text .point_item_text_title h3 br{display:block}#point .point_container .cv_solution .cv_textarea p{font-size:34px;line-height:1.2}#point .point_container .cv_solution .cv_textarea p span{font-size:46px}}@media only screen and (max-width:724px){#point .point_container .cv_solution .cv_textarea{bottom:20px;left:16px}#point .point_container .cv_solution .cv_textarea p{font-size:30px;margin-bottom:14px}#point .point_container .cv_solution .cv_textarea p span{font-size:36px}}@media only screen and (max-width:639px){#point .point_container .heading{font-size:27px;letter-spacing:.108px;padding:24px 0}#point .point_container .heading .heading_main{font-size:36px;letter-spacing:.144px}#point .point_container .point_items .point_item{flex-direction:column;align-items:center;gap:0px;margin-bottom:20px}#point .point_container .point_items .point_item:nth-child(2n){flex-direction:column}#point .point_container .point_items .point_item:last-child{margin-bottom:20px}#point .point_container .point_items .point_item .point_illust{max-width:440px;aspect-ratio:360 / 173}#point .point_container .point_items .point_item .point_item_text{background-color:var(--Background-Yellow_SP);box-shadow:0 0 28px #e8be86b3 inset;border:2px solid var(--black);border-radius:12px;max-width:100%;padding:16px 12px}#point .point_container .point_items .point_item .point_item_text .point_item_text_title{align-items:center;gap:8px;padding-bottom:8px}#point .point_container .point_items .point_item .point_item_text .point_item_text_title .point_index span{font-size:34px;line-height:.8;letter-spacing:.136px}#point .point_container .cv_solution{background:top / contain no-repeat url(/build/assets/sp_point_cv-Bs1o9fui.png);aspect-ratio:360 / 420;width:100%;margin:0 auto 68px}#point .point_container .cv_solution .cv_textarea{top:32px;right:0;left:0;margin:0 auto}#point .point_container .cv_solution .cv_textarea p{font-size:40px;margin-bottom:17px}#point .point_container .cv_solution .cv_textarea p span{font-size:49px;line-height:1.1;letter-spacing:-.98px}}@media only screen and (max-width:400px){#point .point_container .cv_solution .cv_textarea p{font-size:27px}#point .point_container .cv_solution .cv_textarea p span{font-size:27px;line-height:1.4;letter-spacing:.108px}}#reason{background-color:var(--Background_White);display:flex;flex-direction:column;align-items:center;width:100%;padding:0 16px}#reason .reason_container{display:flex;flex-direction:column;max-width:830px;gap:40px}#reason .reason_container .heading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:72px;margin-top:72px}#reason .reason_container .heading .heading_image{position:relative;width:148px;height:64px}#reason .reason_container .heading .heading04_star{position:absolute;aspect-ratio:148 / 64;min-width:372px;bottom:-6rem;left:-3rem}#reason .reason_container .heading .heading_main{font-size:46px;letter-spacing:.184px}#reason .reason_container .heading div br{display:none}#reason .reason_container .reason_item .reason_item_image{display:flex;gap:20px}#reason .reason_container .reason_item .reason_item_image picture img{aspect-ratio:405 / 279}#reason .reason_container .reason_item p{margin-top:16px}#reason .reason_container .reason_item p br{display:block;content:"";margin-top:8px}#reason .reason_container .cv_solution{display:flex;justify-content:center;margin-bottom:68px}@media only screen and (max-width:639px){#reason .reason_container{gap:24px}#reason .reason_container .heading{gap:48px;margin-top:68px}#reason .reason_container .heading{font-size:27px;line-height:1.4;letter-spacing:.108px}#reason .reason_container .heading .heading04_star{min-width:350px;bottom:-4.6rem;left:-4.4rem}#reason .reason_container .heading .heading_main{font-size:36px;line-height:1.1;letter-spacing:.144px}#reason .reason_container .heading div br{display:block}#reason .reason_container .reason_item .reason_item_image{flex-direction:column;align-items:center;gap:24px}#reason .reason_container .reason_item .reason_item_image picture img{aspect-ratio:360 / 279}#reason .reason_container .reason_item p{margin-top:24px}#reason .reason_container .cv_solution{margin-bottom:40px}}@media only screen and (max-width:423px){#reason .reason_container .heading{gap:36px}#reason .reason_container .heading .heading04_star{min-width:288px;bottom:-3.6rem;left:-.8rem}}.voice{background:center bottom 100px / 980px var(--Background_Gray) repeat-x url(/build/assets/voice_background-CtIaU_vf.png);display:flex;flex-direction:column;align-items:center;width:100%;padding:0 16px 32px}.voice .voice_container{display:flex;flex-direction:column;max-width:830px}.voice .voice_container .heading{width:100%;margin:80px 0 40px}.voice .voice_container .voicelist li{margin-bottom:40px}.voice .voice_container .voicelist li:last-of-type{margin-bottom:0}.voice .voice_container .voicelist .voicelist_item{display:flex;flex-direction:column;width:100%;border-radius:10px;position:relative}.voice .voice_container .voicelist .voicelist_item .voicelist_item_head{background-color:var(--Background_White);display:flex;flex-direction:row;align-items:flex-end;border-radius:10px 10px 0 0;padding:0 20px 0 40px}.voice .voice_container .voicelist .voicelist_item .voicelist_item_head .voicelist_item_headtext{padding:32px 20px 24px 0}.voice .voice_container .voicelist .voicelist_item .voicelist_item_head .voicelist_item_headtext p{font-size:15px}.voice .voice_container .voicelist .voicelist_item .voicelist_item_head .voicelist_item_headtext .profile{position:relative;margin:8px 0;padding-left:24px}.voice .voice_container .voicelist .voicelist_item .voicelist_item_head .voicelist_item_headtext .profile:after{content:"";background:center / contain url(/build/assets/map_pin-DXcVMXKT.svg) no-repeat;position:absolute;width:20px;height:20px;left:0;top:0;bottom:0;margin:auto 0}.voice .voice_container .voicelist .voicelist_item .voicelist_item_head .voicelist_item_headtext .profile span{color:var(--Voice_Line);font-weight:700;font-size:18px;vertical-align:middle;margin:0 6px}.voice .voice_container .voicelist .voicelist_item .voicelist_item_head .voicelist_item_headtext .badge{background-color:var(--Voice_Badge);border-radius:8px;color:var(--Background_White);font-size:14px;font-weight:600;margin-right:8px;padding:0 8px}.voice .voice_container .voicelist .voicelist_item .voicelist_item_head .voicelist_item_headtext .voice_reason{position:relative;padding-left:78px}.voice .voice_container .voicelist .voicelist_item .voicelist_item_head .voicelist_item_headtext .voice_reason .badge{position:absolute;top:0;left:0}.voice .voice_container .voicelist .voicelist_item .voicelist_item_head .voicelist_item_headtext .voice_increased{position:relative;padding-left:133px;margin:4px 0}.voice .voice_container .voicelist .voicelist_item .voicelist_item_head .voicelist_item_headtext .voice_increased .badge{position:absolute;top:3px;left:0}.voice .voice_container .voicelist .voicelist_item .voicelist_item_head .voicelist_item_headtext .voice_increased strong{position:relative;font-size:20px;margin-left:20px}.voice .voicelist_item_headtext .voice_increased strong:before{content:"";background:center / contain url(/build/assets/voice_increase-yr1NKWdO.svg) no-repeat;position:absolute;width:20px;height:20px;left:-19px;top:0;bottom:0;margin:auto 0}.voice .voice_container .voicelist .voicelist_item .voicelist_item_head .voicelist_item_headtext .voice_improve{position:relative;padding-left:106px;margin:4px 0}.voice .voice_container .voicelist .voicelist_item .voicelist_item_head .voicelist_item_headtext .voice_improve .badge{position:absolute;top:0;left:0}.voice .voice_container .voicelist .voicelist_item .voicelist_item_head .voicelist_item_img{max-width:362px;width:100%;aspect-ratio:362 / 255}.voice .voice_container .voicelist .voicelist_item .voicelist_item_body{background-color:var(--Background-Voice);border-radius:0 0 10px 10px;padding:25px 36px 12px}.voice .voice_container .voicelist .voicelist_item .voicelist_item_body h4{position:relative;font-size:18px;color:var(--Text_Voice);padding:0 0 12px 12px}.voice .voice_container .voicelist .voicelist_item .voicelist_item_body h4:after{content:"";background:var(--Voice_Line);border-radius:2px;position:absolute;top:0;left:0;height:70%;width:3px}.voice .voice_container .voicelist .voicelist_item .voicelist_item_body .cp_container p{font-size:14px;line-height:1.8;letter-spacing:-.28px;margin-bottom:20px}.voice .voice_container .voicelist .voicelist_item .voicelist_item_body .cp_container p br{display:block;content:"";margin-top:8px}.voice .voice_container .voicelist .voicelist_item .voicelist_item_body .cp_container .small_caution{font-size:13px;line-height:1.8;letter-spacing:-.26px}.voice .voice_container .voicelist .voicelist_item .cp_box *,.voice .voice_container .voicelist .voicelist_item .cp_box *:before,.voice .voice_container .voicelist .voicelist_item .cp_box *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.voice .voice_container .voicelist .voicelist_item .cp_box{position:relative}.voice .voice_container .voicelist .voicelist_item .cp_box label{background:linear-gradient(to bottom,rgba(250,252,252,0) 0%,var(--Background-Voice) 80%);content:"";width:100%;height:78px;position:absolute;bottom:0;left:0;cursor:pointer;text-align:center;border-radius:0 0 16px 16px;z-index:1}.voice .voice_container .voicelist .voicelist_item .cp_box label:before{content:"";position:absolute;margin-top:-4px;right:342px;top:auto;bottom:37px;width:10px;height:10px;border-top:solid 3px var(--Voice_Line);border-right:solid 3px var(--Voice_Line);transform:rotate(135deg);z-index:3}.voice .voice_container .voicelist .voicelist_item .cp_box input:checked+label{background:inherit}.voice .voice_container .voicelist .voicelist_item .cp_box label:after{background-color:var(--Background_White);content:"詳しくみる";color:var(--Text_Voice);font-weight:600;line-height:1.3;border:2px solid var(--Voice_Button);border-radius:300px;display:flex;align-items:center;justify-content:center;position:absolute;bottom:20px;left:50%;width:183px;height:38px;padding:4px 52px;transform:translate(-50%);z-index:2}.voice .voice_container .voicelist .voicelist_item .cp_box input:checked+label:before{transform:rotate(315deg);bottom:30px}.voice .voice_container .voicelist .voicelist_item .cp_box input:checked+label:after{content:"閉じる";bottom:18px}.voice .voice_container .voicelist .voicelist_item .cp_box input{display:none}.voice .voice_container .voicelist .voicelist_item .cp_box .cp_container{overflow:hidden;height:100px}.voice .voice_container .voicelist .voicelist_item .cp_box input:checked~.cp_container{height:auto;padding-bottom:42px}.voice .voice_container .cf_anim{height:232px;overflow:hidden;text-align:center;position:relative;margin:0 -700px;z-index:1}.voice .voice_container .cf_anim .car{position:absolute;bottom:0}.voice .voice_container .cf_anim .c01,.voice .voice_container .cf_anim .c02,.voice .voice_container .cf_anim .c03,.voice .voice_container .cf_anim .c04,.voice .voice_container .cf_anim .c05{transform:translate(1500px);opacity:1}.voice .voice_container .cf_anim .c01{left:0}.voice .voice_container .cf_anim .c02{left:380px}.voice .voice_container .cf_anim .c03{left:570px}.voice .voice_container .cf_anim .c04{left:950px}.voice .voice_container .cf_anim .c05{left:1120px}.voice .voice_container .cf_anim .show{transition:all 1s linear .5s;opacity:1}.voice .voice_container .cf_anim .c01.show,.voice .voice_container .cf_anim .c02.show,.voice .voice_container .cf_anim .c03.show,.voice .voice_container .cf_anim .c04.show,.voice .voice_container .cf_anim .c05.show{transition:opacity 1s linear 0s;animation:car_loop 22s linear -6s infinite;opacity:1}.voice .voice_container .cf_anim .voice_footer{background:var(--Background_White);border:solid 2px var(--Primary);border-radius:10px;box-sizing:border-box;color:var(--black);font-size:21px;font-weight:600;position:relative;min-width:235px;max-width:100%;margin:1.5em 0;padding:12px 0}.voice .voice_container .cf_anim .voice_footer:before{content:"";position:absolute;bottom:-20px;left:50%;margin-left:-13px;border:10px solid transparent;border-top:10px solid var(--Background_White);z-index:2}.voice .voice_container .cf_anim .voice_footer:after{content:"";position:absolute;bottom:-24px;left:50%;margin-left:-14px;border:11px solid transparent;border-top:11px solid var(--Primary);z-index:1}.voice .voice_container .cf_anim img{width:50px}@media only screen and (max-width:833px){.voice .voice_container .voicelist .voicelist_item .voicelist_item_head .voicelist_item_headtext{padding-right:12px}.voice .voice_container .voicelist .voicelist_item .voicelist_item_head{align-items:center}.voice .voice_container .voicelist .voicelist_item .cp_box label:before{right:40%}}@media only screen and (max-width:639px){.voice .voice_container{align-items:center}.voice .voice_container .heading{max-width:358px;margin:40px 0 24px}.voice .voice_container .voicelist li{margin-bottom:24px}.voice .voice_container .voicelist .voicelist_item{border:2px solid var(--Voice_Border)}.voice .voice_container .voicelist .voicelist_item .voicelist_item_head{flex-direction:column;padding:16px 16px 0 24px}.voice .voice_container .voicelist .voicelist_item .voicelist_item_head .voicelist_item_headtext{padding:0 0 16px}.voice .voice_container .voicelist .voicelist_item .voicelist_item_head .voicelist_item_headtext h3,.voice .voice_container .voicelist .voicelist_item .voicelist_item_head .voicelist_item_headtext .voice_increased strong{font-size:18px}.voice .voice_container .voicelist .voicelist_item .voicelist_item_head .voicelist_item_img{max-width:258px}.voice .voice_container .voicelist .voicelist_item .voicelist_item_body{min-height:177px;padding:20px 16px 12px}.voice .voice_container .voicelist .voicelist_item .voicelist_item_body h4{padding-bottom:8px}.voice .voice_container .voicelist .voicelist_item .voicelist_item_body h4:after{height:90%}.voice .voice_container .voicelist .voicelist_item .cp_box label{background:linear-gradient(to bottom,rgba(250,252,252,0) 0%,var(--Background-Voice) 24%)}.voice .voice_container .voicelist .voicelist_item .cp_box label:before{right:37%}.voice .voice_container .voicelist .voicelist_item .cp_box input:checked~.cp_container{height:auto;padding-bottom:42px;transition:all .5s}.voice .voice_container .voicelist .voicelist_item .cp_box input:checked+label{height:60px}.voice .voice_container .cf_anim{width:110%}}@media only screen and (max-width:470px){.voice .voice_container .voicelist .voicelist_item .cp_box label:before{right:32%}}@media only screen and (max-width:440px){.voice .voice_container .voicelist .voicelist_item .voicelist_item_head .voicelist_item_headtext .profile{font-size:12px}}.qna{background:var(--Background_White);display:flex;flex-direction:column;align-items:center;width:100%;padding:0 16px 68px}.qna .qna_container{display:flex;flex-direction:column;max-width:830px;width:100%}.qna .qna_container .heading{position:relative;margin:52px auto 40px}.qna .qna_container .heading h2{aspect-ratio:830 / 186;max-width:830px;width:100%}.qna .qna_container .heading p{font-size:18px;letter-spacing:-.36px;position:absolute;right:0;left:0;margin:0 auto;top:88%}.qna .qna_container .cp_actabs{background:var(--Background-Qna);border-radius:18px;display:flex;flex-direction:column;padding:0 24px}.qna .qna_container .cp_actab{position:relative;overflow:hidden;display:flex;flex-direction:column;width:100%;margin:0 auto}.qna .qna_container .cp_actab .cpactab-icon{color:var(--Primary);font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.54px;display:flex;align-items:center;position:relative;padding:32px 8px 32px 40px;cursor:pointer;border-top:1px solid var(--arrow)}.qna .qna_container .cp_actab .cpactab-icon br{display:none}.qna .qna_container .cp_actab:first-child .cpactab-icon{border:none}.qna .qna_container .cp_actab input{display:none}.qna .qna_container .cp_actab input:checked+.cpactab-icon{padding:32px 8px 24px 40px}.qna .qna_container .cp_actab .cpactab-icon:before{background-image:url(/build/assets/question_icon-DfriNhTx.svg);background-size:96%;background-repeat:no-repeat;display:block;content:"";position:absolute;width:32px;height:32px;top:28px;left:0}.qna .qna_container .cp_actab .cpactab-icon:after{display:block;content:"";position:absolute;width:16px;height:16px;border:0px;border-top:solid 3px var(--Primary);border-right:solid 3px var(--Primary);transform:rotate(135deg);top:-8px;bottom:0;right:13px;margin:auto 0;transition:all .35s}.qna .qna_container .cp_actab input:checked+label:after{transform:rotate(315deg);top:18px}.qna .qna_container .cp_actab input:checked~.cp_actab-content{display:block}.qna .qna_container .cp_actab .cp_actab-content{display:none}.qna .qna_container .cp_actab .cp_actab-content h3{color:var(--Text_Qna);font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.48px;position:relative;padding:0 0 8px 44px}.qna .qna_container .cp_actab .cp_actab-content h3:before{background-image:url(/build/assets/answer_icon-DG5g24ZY.svg);background-size:96%;background-repeat:no-repeat;display:block;content:"";position:absolute;width:32px;height:32px;top:0;left:0}.qna .qna_container .cp_actab .cp_actab-content p{font-size:14px;line-height:1.6;padding:0 0 40px 36px}.qna .qna_container .cp_actab .cp_actab-content p strong{color:var(--Text_Qna_Strong);font-size:20px;font-weight:600;line-height:1.5;letter-spacing:-.4px}.qna .qna_container .cp_actab:first-of-type input:checked~.cp_actab-content,.qna .qna_container .cp_actab:nth-of-type(4) .cp_actab-content div{display:flex;align-items:flex-start}.qna .qna_container .cp_actab:first-of-type input:checked~.cp_actab-content img{background:var(--Background_White);aspect-ratio:300 / 170;width:100%;border-radius:12px;margin-left:16px;padding:12px 20px}.qna .qna_container .cp_actab:nth-of-type(4) .cp_actab-content .cp_actab_content04_reason{padding:0 0 8px 48px}.qna .qna_container .cp_actab:nth-of-type(4) .cp_actab-content div img{border-radius:12px;margin-left:8px;padding:12px 20px;background:var(--Background_White)}@media only screen and (max-width:639px){.qna{background:var(--Background-Qna);padding:0 16px 12px}.qna .qna_container .heading{position:relative;margin:40px auto 35px}.qna .qna_container .heading h2{aspect-ratio:400 / 212}.qna .qna_container .heading p{font-size:11px;top:100%}.qna .qna_container .cp_actabs{background:var(--Background_White);border-radius:12px;padding:0 8px}.qna .qna_container .cp_actab .cpactab-icon{font-size:15px;line-height:1.5;letter-spacing:-.3px;padding:30px 8px 30px 56px}.qna .qna_container .cp_actab input:checked+.cpactab-icon{padding:30px 8px 24px 56px}.qna .qna_container .cp_actab .cpactab-icon:before{background-size:94%;width:36px;height:36px;top:24px;left:12px}.qna .qna_container .cp_actab .cpactab-icon:after{width:12px;height:12px;top:-4px}.qna .qna_container .cp_actab input:checked+label:after{top:16px}.qna .qna_container .cp_actab .cp_actab-content h3{font-size:14px;line-height:1.5;letter-spacing:-.28px;padding:0 12px 8px 56px}.qna .qna_container .cp_actab .cp_actab-content h3:before{background-size:94%;width:36px;height:36px;left:12px}.qna .qna_container .cp_actab .cp_actab-content p{font-size:13.5px;padding:0 12px 16px 60px}.qna .qna_container .cp_actab .cp_actab-content p strong{font-size:14px}.qna .qna_container .cp_actab:first-of-type input:checked~.cp_actab-content,.qna .qna_container .cp_actab:nth-of-type(4) .cp_actab-content div{display:block}.qna .qna_container .cp_actab:nth-of-type(4) .cp_actab-content .cp_actab_content04_reason{padding:0 12px 8px 60px}.qna .qna_container .cp_actab:first-of-type input:checked~.cp_actab-content img,.qna .qna_container .cp_actab:nth-of-type(4) .cp_actab-content div img{display:flex;margin:0 auto;padding:12px 20px}}@media only screen and (max-width:489px){.qna .qna_container .cp_actab .cpactab-icon br{display:block}.qna .qna_container .cp_actab:nth-of-type(5) .cpactab-icon,.qna .qna_container .cp_actab:nth-of-type(7) .cpactab-icon,.qna .qna_container .cp_actab:nth-of-type(8) .cpactab-icon{padding:19px 8px 19px 56px}}
