@charset "UTF-8";section{padding:0 20px;margin:min(2.5vw,32px) auto 0}@media screen and (max-width:768px){section{margin-top:40px}}section .bg{background-color:#fff;max-width:1200px;padding:min(8.064516129032258vw,100px) 20px;margin:0 auto}@media screen and (max-width:768px){section .bg{padding:80px 15px}}section .inner{max-width:1000px;container-type:inline-size;margin:0 auto}section .inner .ttl{font-size:3.2cqw;font-weight:500;letter-spacing:.04em;text-align:center;display:block}@media screen and (max-width:768px){section .inner .ttl{font-size:2.4rem}}.fv{position:relative;padding:min(13.203124999999998vw,169px) 20px 0;z-index:1}@media screen and (max-width:768px){.fv{padding-top:151px}}.fv .inner{max-width:1000px;container-type:inline-size;margin:0 auto}.fv .inner .page_ttl .en{font-size:max(2cqw,1.4rem);font-family:var(--robotoCond);font-weight:300;letter-spacing:0;color:#fff;display:block}@media screen and (max-width:768px){.fv .inner .page_ttl .en{font-size:2rem}}.fv .inner .page_ttl .ja{font-size:4cqw;font-weight:500;letter-spacing:0;color:#fff;margin-top:1.6cqw}@media screen and (max-width:768px){.fv .inner .page_ttl .ja{font-size:3rem;margin-top:4px}}.fv .inner .breadcrumb{margin-top:8.3cqw}@media screen and (max-width:768px){.fv .inner .breadcrumb{margin-top:64px}}.fv .inner .breadcrumb .list{display:flex;gap:4cqw;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.fv .inner .breadcrumb .list::-webkit-scrollbar{display:none}@media screen and (max-width:768px){.fv .inner .breadcrumb .list{gap:22px;padding-right:20px;margin-right:-20px}}.fv .inner .breadcrumb .list .item{position:relative;width:fit-content;font-size:1.3rem;font-weight:500;letter-spacing:0;color:#fff;flex-shrink:0}.fv .inner .breadcrumb .list .item+.item:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:.3cqw 0 .3cqw .8cqw;border-color:transparent transparent transparent #FFFFFF;translate:-100% -50%;top:50%;left:-1.6cqw}@media screen and (max-width:768px){.fv .inner .breadcrumb .list .item+.item:before{border-width:3px 0 3px 8px;left:-6px}}@media screen and (min-width:769px){.fv .inner .breadcrumb .list .item .link:hover{text-decoration:underline}}.anchor_block{padding:0 20px;margin:min(6.25vw,80px) auto 0}@media screen and (max-width:768px){.anchor_block{margin-top:100px}}.anchor_block .anchor_list{max-width:1000px;display:flex;flex-wrap:wrap;gap:min(1.9230769230769231vw,20px);container-type:inline-size;margin:0 auto}@media screen and (max-width:768px){.anchor_block .anchor_list{gap:10px 15px}}.anchor_block .anchor_list .button{width:calc((100% - min(1.9230769230769231vw,20px)*2)/3);flex-shrink:0}@media screen and (max-width:768px){.anchor_block .anchor_list .button{width:calc((100% - 15px)/2)}}.anchor_block .anchor_list .button .link{position:relative;width:100%;height:100%;font-size:max(1.6cqw,1.3rem);font-weight:400;letter-spacing:0;text-align:center;border-radius:9999px;background-color:#fff;display:flex;justify-content:center;align-items:center;padding:1.2cqw 4.6cqw}@media screen and (min-width:769px){.anchor_block .anchor_list .button .link:hover,.anchor_block .anchor_list .button .link:hover span{text-decoration:underline}}@media screen and (max-width:768px){.anchor_block .anchor_list .button .link{min-height:48px;font-size:1.3rem;line-height:1.2307692307692308;padding:7px 38px 6px 22px}}.anchor_block .anchor_list .button .link:before{content:"";position:absolute;width:1.2cqw;height:auto;aspect-ratio:1/1;background-image:url(../img/entry/anchor_arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;translate:0 -50%;top:50%;right:3.4cqw}@media screen and (max-width:768px){.anchor_block .anchor_list .button .link:before{width:12px;right:15px}}.intro{padding:0 20px;margin:min(7.578124999999999vw,97px) auto 0}@media screen and (max-width:768px){.intro{margin-top:97px}}.intro .inner{max-width:1000px;container-type:inline-size;margin:0 auto}.intro .inner .ttl .en{width:fit-content;font-size:max(2cqw,1.3rem);font-weight:var(--robotoCond);font-weight:300;letter-spacing:0;background-color:#fff;display:block;padding:0 1.6cqw;margin:0 auto}@media screen and (max-width:768px){.intro .inner .ttl .en{font-size:2rem;padding:0 14px}}.intro .inner .ttl .ja{color:#fff;display:block;margin:1.6cqw auto 0 0}@media screen and (max-width:768px){.intro .inner .ttl .ja{font-size:3rem;letter-spacing:.08em;text-align:center;margin:8px auto 0}}.intro .inner .flex{display:flex;gap:40px 4cqw;margin-top:4.8cqw}.intro .inner .flex:nth-of-type(2n){flex-direction:row-reverse}@media screen and (max-width:768px){.intro .inner .flex,.intro .inner .flex:nth-of-type(2n){flex-direction:column;margin-top:40px}}.intro .inner .txtgeoup{flex:1;color:#fff}.intro .inner .txtgeoup .head{display:flex;gap:2cqw;align-items:center}@media screen and (max-width:768px){.intro .inner .txtgeoup .head{gap:20px}}.intro .inner .txtgeoup .head .num{font-size:4.8cqw;font-family:var(--robotoCond);font-weight:500;line-height:1;letter-spacing:0}@media screen and (max-width:768px){.intro .inner .txtgeoup .head .num{font-size:4.8rem}}.intro .inner .txtgeoup .head .head_txt{font-size:max(2.4cqw,1.3rem);font-weight:600;line-height:1.6666666666666667;letter-spacing:0}@media screen and (max-width:768px){.intro .inner .txtgeoup .head .head_txt{font-size:2rem;line-height:1.6;margin-right:-6px}}.intro .inner .txtgeoup .head .head_txt .sub{font-size:max(1.6cqw,1.3rem);font-weight:700;letter-spacing:0;display:block}@media screen and (max-width:768px){.intro .inner .txtgeoup .head .head_txt .sub{font-size:1.6rem}}.intro .inner .txtgeoup .txt{font-size:max(2cqw,1.3rem);font-weight:400;line-height:2;letter-spacing:0;text-align:justify;margin-top:2.4cqw}@media screen and (max-width:768px){.intro .inner .txtgeoup .txt{font-size:1.8rem;margin-top:2.4rem}}.intro .inner .img{width:30cqw;display:block;flex-shrink:0}@media screen and (max-width:768px){.intro .inner .img{width:80vw;margin:0 auto}}.message{padding:0 20px;margin:min(7.578124999999999vw,97px) auto 0}@media screen and (max-width:768px){.message{margin-top:97px}}.message .inner{max-width:1000px;container-type:inline-size;margin:0 auto}.message .inner .ttl .en{width:fit-content;font-size:max(2cqw,1.3rem);font-weight:var(--robotoCond);font-weight:300;letter-spacing:0;background-color:#fff;display:block;padding:0 1.6cqw;margin:0 auto}@media screen and (max-width:768px){.message .inner .ttl .en{font-size:2rem;padding:0 14px}}.message .inner .ttl .ja{color:#fff;display:block;margin:1.6cqw auto 0 0}@media screen and (max-width:768px){.message .inner .ttl .ja{font-size:3rem;letter-spacing:.08em;text-align:center;margin:8px auto 0}}.message .inner .flex{display:flex;gap:52px 4cqw;margin-top:4.8cqw}@media screen and (max-width:768px){.message .inner .flex{flex-direction:column-reverse;margin-top:40px}}.message .inner .txtgeoup{flex:1;color:#fff}.message .inner .txtgeoup .txt{font-size:max(2cqw,1.3rem);font-weight:400;line-height:2;letter-spacing:0;text-align:justify}@media screen and (max-width:768px){.message .inner .txtgeoup .txt{font-size:1.8rem}}.message .inner .img{width:30cqw;display:block;flex-shrink:0}@media screen and (max-width:768px){.message .inner .img{width:80vw;margin:0 auto}}.message .inner .txtgeoup .list{display:flex;flex-wrap:wrap;gap:2cqw;margin-top:2.4cqw}@media screen and (max-width:768px){.message .inner .txtgeoup .list{flex-direction:column;gap:8px;margin-top:16px}}.message .inner .txtgeoup .list+.txt{margin-top:2.4cqw}@media screen and (max-width:768px){.message .inner .txtgeoup .list+.txt{margin-top:16px}}.message .inner .txtgeoup .list .item{width:calc((100% - 2cqw)/2);font-size:max(2cqw,1.3rem);font-weight:400;letter-spacing:0;border:1px solid #fff;padding:.6cqw 1.5cqw}@media screen and (max-width:768px){.message .inner .txtgeoup .list .item{width:100%;font-size:1.8rem;padding:6px 15px}}.message .inner .txtgeoup .list .item .num{font-size:max(2.4cqw,1.3rem);font-family:var(--robotoCond);font-weight:500;line-height:1;letter-spacing:0;margin-right:.8cqw}@media screen and (max-width:768px){.message .inner .txtgeoup .list .item .num{font-size:2.2rem;margin-right:8px}}.profile{margin-top:min(9.140625vw,117px)}@media screen and (max-width:768px){.profile{margin-top:50px}}.profile .inner .txt_bg{display:inline;background:linear-gradient(90deg,#54e0bf,#54e0bf) 0 100% /100% 30% no-repeat}@media screen and (max-width:768px){.profile .inner .txt_bg{background-size:100% 40%}}.profile .inner .box_list{display:flex;gap:1.6cqw;flex-direction:column;margin-top:3.2cqw}@media screen and (max-width:768px){.profile .inner .box_list{gap:16px;margin-top:24px}}.profile .inner .box_list .box{background-color:#ebf5ff;display:flex;gap:24px 5.5cqw;align-items:center;padding:3.2cqw}@media screen and (max-width:768px){.profile .inner .box_list .box{flex-direction:column;align-items:flex-start;padding:42px 15px}}.profile .inner .box_list .box .box_head{width:29.5cqw;font-size:max(2cqw,1.3rem);font-weight:600;line-height:1.5;letter-spacing:.04em}@media screen and (max-width:768px){.profile .inner .box_list .box .box_head{width:100%;font-size:1.8rem}}.profile .inner .box_list .box .box_conts{flex:1}.profile .inner .box_list .box .box_conts .dot{font-size:max(1.6cqw,1.3rem);font-weight:500;line-height:2;letter-spacing:0;text-indent:-1rem;display:block;padding-left:1rem}@media screen and (max-width:768px){.profile .inner .box_list .box .box_conts .dot{font-size:1.6rem}}.system_career .bg{overflow:clip;padding-bottom:unset}.system_career .inner .lead{font-size:max(1.6cqw,1.3rem);font-weight:500;line-height:2;letter-spacing:0;text-align:center;margin-top:3.2cqw}@media screen and (max-width:768px){.system_career .inner .lead{font-size:1.6rem;margin-top:40px}}.system_career .inner .block{margin-top:6.4cqw}@media screen and (max-width:768px){.system_career .inner .block{margin-top:64px}.system_career .inner .-narrow{padding-inline:15px}}.system_career .inner .bg_block{position:relative;padding-block:7.6cqw 10.6cqw;margin-top:5cqw}@media screen and (max-width:768px){.system_career .inner .bg_block{padding-block:75px 80px;margin-top:58px}}.system_career .inner .bg_block:before{content:"";position:absolute;width:100vw;height:100%;background-color:#ebf5ff;pointer-events:none;translate:-50% 0;top:0;left:50%}.system_career .inner .flex_txt{display:flex;gap:32px 4.8cqw}@media screen and (max-width:768px){.system_career .inner .flex_txt{flex-direction:column}}.system_career .inner .flex_txt .flex_head{font-size:max(2cqw,1.3rem);font-weight:500;letter-spacing:0;flex-shrink:0}@media screen and (max-width:768px){.system_career .inner .flex_txt .flex_head{max-width:unset;font-size:2rem}}.system_career .inner .flex_txt .flex_conts{flex:1;font-size:max(1.6cqw,1.3rem);font-weight:400;line-height:2;letter-spacing:0;text-align:justify}@media screen and (max-width:768px){.system_career .inner .flex_txt .flex_conts{font-size:1.6rem}}.system_career .inner .block .img_list{display:flex;gap:2cqw;margin-top:4cqw}@media screen and (max-width:768px){.system_career .inner .block .img_list{gap:5px;flex-wrap:wrap;margin-top:32px}}.system_career .inner .block .img_list .img{flex:1;display:block}@media screen and (max-width:768px){.system_career .inner .block .img_list .img{flex:unset;width:calc((100% - 5px)/2)}}.system_career .inner .block .other_list{display:flex;flex-wrap:wrap;gap:2cqw;margin-top:4cqw}@media screen and (max-width:768px){.system_career .inner .block .other_list{gap:16px;margin-top:40px}}.system_career .inner .block .other_list .item{width:calc((100% - 2cqw)/2);border:1px solid #E8E8E8;border-top:1px solid #031A71;padding:4cqw 4.8cqw}@media screen and (max-width:768px){.system_career .inner .block .other_list .item{width:100%;padding:40px 15px}}.system_career .inner .block .other_list .item .head{font-size:max(2.4cqw,1.3rem);font-weight:600;letter-spacing:.04em}@media screen and (max-width:768px){.system_career .inner .block .other_list .item .head{font-size:2rem}}.system_career .inner .block .other_list .item .head .s_txt{font-size:max(1.6cqw,1.3rem)}@media screen and (max-width:768px){.system_career .inner .block .other_list .item .head .s_txt{font-size:1.3rem}}.system_career .inner .block .other_list .item .txt{font-size:max(1.6cqw,1.3rem);font-weight:400;line-height:2;letter-spacing:0;text-align:justify;margin-top:3.2cqw}@media screen and (max-width:768px){.system_career .inner .block .other_list .item .txt{font-size:1.6rem;margin-top:32px}}.system_career .inner .block .other_list .img_list{margin-top:3cqw}@media screen and (max-width:768px){.system_career .inner .block .other_list .img_list{margin-top:32px}}.system_career .inner .block .note{font-size:max(1.6cqw,1.3rem);font-weight:400;line-height:2;letter-spacing:0;text-align:end;margin-top:2cqw}@media screen and (max-width:768px){.system_career .inner .block .note{font-size:1.6rem;margin-top:24px}}.system_career .inner .career{margin-top:10cqw}@media screen and (max-width:768px){.system_career .inner .career{margin-top:80px}}.system_career .inner .career .bg_txt{max-width:max-content;width:100%;font-size:max(2.4cqw,1.3rem);font-weight:500;letter-spacing:0;text-align:center;color:#fff;background-color:#031a71;display:block;padding:.2cqw 1.6cqw;margin:0 auto}@media screen and (max-width:768px){.system_career .inner .career .bg_txt{font-size:1.8rem;padding:8px 10px}}.system_career .inner .bg_block .bg_txt{position:absolute;translate:-50% -50%;top:0;left:50%;margin:0 auto}.system_career .inner .career .career_list:before{content:"";position:absolute;width:1px;height:calc(100% + 5cqw);background-image:url(../img/entry/skilled-school/career_dots.svg);background-repeat:repeat-y;background-position:center;background-size:contain;translate:-50% 0;top:0;left:50%}@media screen and (max-width:768px){.system_career .inner .career .career_list:before{height:calc(100% + 58px)}}.system_career .inner .career .career_list{position:relative;display:flex;flex-direction:column;gap:2.4cqw;margin-top:4cqw}@media screen and (max-width:768px){.system_career .inner .career .career_list{gap:16px;margin-top:24px}}.system_career .inner .career .career_list .unit{position:relative;width:100%;display:flex;gap:16px 4.8cqw;background-color:#fff;border:1px solid #031A71;padding:1.8cqw 3.2cqw;z-index:1}@media screen and (max-width:768px){.system_career .inner .career .career_list .unit{flex-direction:column;padding:24px 15px}}.system_career .inner .career .career_list .unit .unit_head{display:flex;gap:3.2cqw;align-items:center;flex-shrink:0}@media screen and (max-width:768px){.system_career .inner .career .career_list .unit .unit_head{gap:16px}}.system_career .inner .career .career_list .unit .unit_head .icon{width:10cqw;display:block;flex-shrink:0}@media screen and (max-width:768px){.system_career .inner .career .career_list .unit .unit_head .icon{width:80px}}.system_career .inner .career .career_list .unit .unit_head .head_flex{flex:1;display:flex;gap:8px .8cqw;align-items:center}@media screen and (max-width:768px){.system_career .inner .career .career_list .unit .unit_head .head_flex{flex-direction:column;align-items:flex-start}}.system_career .inner .career .career_list .unit .unit_head .year{font-size:max(1.8cqw,1.3rem);font-weight:500;letter-spacing:0;color:#fff;border-radius:9999px;background-color:#031a71;padding:.2cqw 2cqw}@media screen and (max-width:768px){.system_career .inner .career .career_list .unit .unit_head .year{font-size:1.6rem;padding:2px 20px}}.system_career .inner .career .career_list .unit .unit_head .txt{font-size:max(2.4cqw,1.3rem);font-weight:500;letter-spacing:0}@media screen and (max-width:768px){.system_career .inner .career .career_list .unit .unit_head .txt{font-size:1.8rem}}.system_career .inner .career .career_list .unit .unit_conts{flex:1}.system_career .inner .career .career_list .unit .conts_list{height:100%;display:flex;justify-content:center;flex-direction:column}.system_career .inner .career .career_list .unit .conts_list .dot{font-size:max(1.6cqw,1.3rem);font-weight:500;line-height:2;letter-spacing:0;display:block;text-indent:-1rem;padding-left:1rem}@media screen and (max-width:768px){.system_career .inner .career .career_list .unit .conts_list .dot{font-size:1.6rem}}.system_career .inner .career .flex{position:relative;display:flex;gap:32px 4.2cqw;z-index:1}@media screen and (max-width:768px){.system_career .inner .career .flex{flex-direction:column}}.system_career .inner .career .flex .felx_img{width:56.5cqw;display:block;flex-shrink:0;align-self:flex-start}@media screen and (max-width:768px){.system_career .inner .career .flex .felx_img{width:min(100%,305px);margin:0 auto}}.system_career .inner .career .flex .txt_group{flex:1}.system_career .inner .career .flex .txt_group .head{font-size:max(2cqw,1.3rem);font-weight:600;letter-spacing:0}@media screen and (max-width:768px){.system_career .inner .career .flex .txt_group .head{font-size:2rem}}.system_career .inner .career .flex .txt_group .list{display:flex;flex-direction:column;margin-top:1.6cqw}@media screen and (max-width:768px){.system_career .inner .career .flex .txt_group .list{margin-top:16px}}.system_career .inner .career .flex .txt_group .list .item{font-size:max(1.6cqw,1.3rem);font-weight:500;line-height:2;letter-spacing:0;display:block;text-indent:-1rem;padding-left:1rem}@media screen and (max-width:768px){.system_career .inner .career .flex .txt_group .list .item{font-size:1.6rem}}.flow .inner .block{margin:4cqw auto 0}@media screen and (max-width:768px){.flow .inner .block{width:min(100%,305px);margin-top:40px}}.flow .inner .block+.block{margin-top:4cqw}@media screen and (max-width:768px){.flow .inner .block+.block{margin-top:32px}}.flow .inner .block .block_ttl{font-size:max(2.4cqw,1.3rem);font-weight:600;letter-spacing:.04em;display:flex;gap:3.2cqw;align-items:center}@media screen and (max-width:768px){.flow .inner .block .block_ttl{font-size:1.8rem;gap:8px}}.flow .inner .block .block_ttl .line{flex:1;height:1px;background-color:#031a71}.flow .inner .block .flow_img{width:100%;display:block;margin:0 auto}.flow .inner .block .block_ttl+.flow_img{margin:1cqw auto 0}@media screen and (max-width:768px){.flow .inner .block .block_ttl+.flow_img{margin-top:16px}}.recruitment .inner .ttl{text-align:center}.recruitment .inner .list{width:83cqw;display:flex;flex-direction:column;gap:4.8cqw;margin:4cqw auto 0}@media screen and (max-width:768px){.recruitment .inner .list{width:100%;gap:24px;margin-top:40px}}.recruitment .inner .list .unit{display:flex;gap:16px 7cqw;justify-content:space-between;border-bottom:1px solid #E8E8E8;padding-bottom:4.8cqw}@media screen and (max-width:768px){.recruitment .inner .list .unit{flex-direction:column;padding-bottom:24px}}.recruitment .inner .list .unit .unit_head{width:10cqw;flex-shrink:0}@media screen and (max-width:768px){.recruitment .inner .list .unit .unit_head{width:100%}}.recruitment .inner .list .unit .unit_head .txt{font-size:max(2cqw,1.3rem);font-weight:500;letter-spacing:0}@media screen and (max-width:768px){.recruitment .inner .list .unit .unit_head .txt{font-size:1.8rem}}.recruitment .inner .list .unit .unit_conts{flex:1}.recruitment .inner .list .unit .unit_conts .txt{font-size:max(1.6cqw,1.3rem);font-weight:400;line-height:2;letter-spacing:0}@media screen and (max-width:768px){.recruitment .inner .list .unit .unit_conts .txt{font-size:1.6rem}}.recruitment .inner .list .unit .unit_conts .txt .p_block{display:block}.recruitment .inner .list .unit .unit_conts .txt .p_block+.p_block{margin-top:1.2cqw}.recruitment .inner .list .unit .unit_conts .txt .dot{position:relative;display:block;padding-left:1.6cqw}@media screen and (max-width:768px){.recruitment .inner .list .unit .unit_conts .txt .dot{padding-left:16px}}.recruitment .inner .list .unit .unit_conts .txt .dot:before{content:"";position:absolute;width:.8cqw;height:auto;aspect-ratio:1/1;border-radius:50%;background-color:#031a71;translate:0 0;top:.9cqw;left:0}@media screen and (max-width:768px){.recruitment .inner .list .unit .unit_conts .txt .dot:before{width:8px;top:9px}}.faq{margin-top:min(7.8125vw,100px)}@media screen and (max-width:768px){.faq{margin-top:100px}}.faq .inner .ttl{color:#fff}.faq .inner .block{margin-top:4.8cqw}@media screen and (max-width:768px){.faq .inner .block{margin-top:40px}}.faq .inner .block .block_head{font-size:max(2cqw,1.3rem);font-weight:400;letter-spacing:0;color:#fff;text-align:center}@media screen and (max-width:768px){.faq .inner .block .block_head{font-size:2rem}}.faq .inner .block .list{display:flex;flex-direction:column;gap:2.4cqw;margin-top:2.4cqw}@media screen and (max-width:768px){.faq .inner .block .list{gap:16px;margin-top:24px}}.faq .inner .block .list .unit{background-color:#fff}.faq .inner .block .list .unit .q_group{position:relative;border-bottom:1px solid #E8E8E8;cursor:pointer;padding:2.6cqw 11cqw 2.6cqw 8cqw}@media screen and (max-width:768px){.faq .inner .block .list .unit .q_group{padding:20px 72px 20px 15px}}.faq .inner .block .list .unit .q_group .arrow{position:absolute;width:6cqw;height:auto;aspect-ratio:1/1;border-radius:50%;border:1px solid #031A71;background-color:#fff;display:block;transition:background-color ease .3s,rotate ease .3s;translate:0 -50%;top:50%;right:1cqw}@media screen and (min-width:769px){.faq .inner .block .list .unit .q_group:hover .arrow{background-color:#031a71}}@media screen and (max-width:768px){.faq .inner .block .list .unit .q_group .arrow{width:40px;right:16px}}.faq .inner .block .list .unit.active .q_group .arrow{rotate:X 180deg}.faq .inner .block .list .unit .q_group .arrow:before{content:"";position:absolute;width:1.2cqw;height:auto;aspect-ratio:12/11;mask-image:url(../img/top/btn_arrow.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;background-color:#031a71;rotate:90deg;transition:background-color ease .3s;translate:-50% -50%;top:50%;left:50%}@media screen and (min-width:769px){.faq .inner .block .list .unit .q_group:hover .arrow:before{background-color:#fff}}@media screen and (max-width:768px){.faq .inner .block .list .unit .q_group .arrow:before{width:12px}}.faq .inner .block .list .unit .q_group .txt{font-size:max(2cqw,1.3rem);font-weight:500;line-height:1.5;letter-spacing:0}@media screen and (max-width:768px){.faq .inner .block .list .unit .q_group .txt{font-size:1.8rem}}.faq .inner .block .list .unit .a_group{display:none;padding:4cqw 11.2cqw 4cqw 7.8cqw}@media screen and (max-width:768px){.faq .inner .block .list .unit .a_group{padding:20px 15px}}.faq .inner .block .list .unit .a_group .txt{font-size:max(1.6cqw,1.3rem);font-weight:400;line-height:2;letter-spacing:0;word-break:break-all;text-align:justify}@media screen and (max-width:768px){.faq .inner .block .list .unit .a_group .txt{font-size:1.6rem}}.faq .inner .block .list .unit .a_group .txt .link_txt{text-decoration:underline;transition:opacity ease .3s}@media screen and (min-width:769px){.faq .inner .block .list .unit .a_group .txt .link_txt:hover{opacity:.7;text-decoration:unset}}.link_block{padding:0 20px;margin:min(10.546875vw,135px) auto 0}@media screen and (max-width:768px){.link_block{margin-top:80px}}.link_block .entry_list{max-width:1000px;display:flex;gap:20px min(1.9230769230769231vw,20px);justify-content:center;container-type:inline-size;margin:0 auto}@media screen and (max-width:768px){.link_block .entry_list{flex-direction:column}}.link_block .entry_list .unit{width:66cqw}@media screen and (max-width:768px){.link_block .entry_list .unit{width:100%}}.link_block .entry_list .unit .entry_link{position:relative;width:100%;height:10cqw;display:flex;align-items:center;background:linear-gradient(#fff,#fff) 0 100% / var(--d, 0%) 100% no-repeat;transition:color ease .3s,background-size ease .3s;padding:3.7cqw 11cqw 3.7cqw 8.5cqw}@media screen and (min-width:769px){.link_block .entry_list .unit .entry_link:hover{--d: 100%}}@media screen and (max-width:768px){.link_block .entry_list .unit .entry_link{height:80px;padding:27px 17px}}.link_block .entry_list .unit .entry_link:before{content:"";position:absolute;width:2.1cqw;height:auto;aspect-ratio:1 / 1;mask-image:url(../img/people/other_arrow.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;background-color:#031a71;transition:background-color ease .3s;translate:0 -50%;top:50%;right:8.5cqw;z-index:1}@media screen and (max-width:768px){.link_block .entry_list .unit .entry_link:before{width:21px;right:24px}}.link_block .entry_list .unit .entry_link:after{content:"";position:absolute;width:100%;height:100%;background-color:#54e0bf;transform-origin:right center;transition:scale ease .3s;scale:1 1;top:0;left:0}@media screen and (min-width:769px){.link_block .entry_list .unit .entry_link:hover:after{scale:0 1}}.link_block .entry_list .unit .entry_link .txt{position:relative;font-size:max(1.8cqw,1.3rem);font-weight:500;line-height:1.4;letter-spacing:0;color:#031a71;z-index:1}@media screen and (max-width:768px){.link_block .entry_list .unit .entry_link .txt{font-size:1.8rem}}
