@charset "UTF-8";:root{--robotoCond: "Roboto Condensed", sans-serif;--notoSansJP: "Noto Sans JP", sans-serif}html.noscroll,body.noscroll{overflow:clip}html.is-anchor-loading,html.is-anchor-loading body{overflow:hidden}body,html,button{font-family:var(--notoSansJP);font-style:normal;color:#031a71}body{position:relative}body:not(#pagetop):before{content:"";position:fixed;width:100vw;height:100vh;background-image:url(../img/common/bg_img.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;top:0;left:0;z-index:-1}.pc{display:block}.sp{display:none}@media(max-width:768px){.pc{display:none}.sp{display:block}}.wb{display:inline-block}.-fadeUp{transform:translateZ(0),translateY(-50px);opacity:0}header{position:fixed;width:100%;display:flex;align-items:stretch;background-color:#fff;top:0;left:0;z-index:11}header .h_logo{position:relative;flex-shrink:0;margin:min(2.03125vw,26px) 0 min(2.03125vw,26px) min(2.34375vw,30px);z-index:1}@media screen and (max-width:768px){header .h_logo{margin:20px 0 14px 21px}}header .h_logo_link{position:relative;width:100%;display:flex;gap:3px min(1.25vw,16px);align-items:flex-end;z-index:1}@media screen and (max-width:768px){header .h_logo_link{flex-direction:column;align-items:flex-start}}header .h_logo_link .img{width:auto;height:min(1.40625vw,18px)}@media screen and (max-width:768px){header .h_logo_link .img{height:18px}}header .h_logo_link .en{font-size:min(max(1.171875vw,1.3rem),1.5rem);font-family:var(--robotoCond);font-weight:300;font-style:italic;line-height:1;letter-spacing:0}@media screen and (max-width:768px){header .h_logo_link .en{font-size:1.5rem}}header .h_menu{display:flex;gap:min(calc((40 - 10) * ((100vw - 768px) / (1280 - 768)) + 10px),40px);align-items:stretch;transition:opacity ease .3s,visibility ease .3s;margin-left:auto;z-index:1}header.active .h_menu{opacity:0;visibility:hidden}@media screen and (max-width:768px){header .h_menu{display:none}}header .h_menu .unit{position:relative}header .h_menu .unit.-comingsoon{pointer-events:none}header .h_menu .menu_cat{height:100%;font-size:min(max(1.171875vw,1.3rem),1.5rem);font-family:var(--robotoCond);font-weight:500;letter-spacing:0;display:flex;align-items:center}header .h_menu .unit.-comingsoon .menu_cat{color:#e8e8e8}header .h_menu .unit:hover .menu_cat{text-decoration:underline}header .h_menu .child_menu{position:absolute;width:262px;background-color:#fff;opacity:0;visibility:hidden;display:flex;flex-direction:column;gap:min(.8593750000000001vw,11px);transition:opacity ease .3s,visibility ease .3s;padding:min(1.875vw,24px) min(1.25vw,16px);translate:-50% 100%;bottom:0;left:50%}header .h_menu .-drop_entry{position:initial}header .h_menu .-drop_entry .child_menu{width:372px;display:flex;flex-direction:column;gap:min(.78125vw,10px);translate:0 100%;bottom:0;left:unset;right:0}@media screen and (min-width:769px){header .h_menu .unit:hover .child_menu{opacity:1;visibility:visible}}@media screen and (max-width:768px){header .h_menu .child_menu{width:max-content;opacity:1;visibility:visible;display:none;padding:24px 16px}}header .h_menu .-drop_entry .child_menu .child_unit{width:calc((100% - min(.78125vw,10px))/2)}header .h_menu .-drop_entry .child_menu .child_unit.-long{width:100%}header .h_menu .-drop_entry .child_menu :is(.entry_btn_list,.grandchild_menu){display:flex;flex-wrap:wrap;gap:min(.78125vw,10px)}header .h_menu .-drop_entry .child_menu .grandchild_ttl{font-size:min(max(1.171875vw,1.3rem),1.5rem);font-weight:500;letter-spacing:0;padding-inline:min(.703125vw,9px) min(.9375vw,12px);margin-top:min(.78125vw,10px)}header .h_menu .child_menu .child_unit{width:100%}@media screen and (max-width:768px){header .h_menu .child_menu .child_unit+.child_unit{margin-top:11PX}}header .h_menu .child_menu .menu_link{position:relative;width:100%;font-size:min(max(1.171875vw,1.3rem),1.5rem);font-weight:500;letter-spacing:0;text-align:start;display:block;border:unset;cursor:pointer;background:linear-gradient(#031a71,#031a71) 0 100% /var(--d, 0%) 100% no-repeat;transition:color ease .3s,background-size ease .3s;padding:min(.625vw,8px) min(.9375vw,12px) min(.8593750000000001vw,11px) min(.703125vw,9px)}header .h_menu .-drop_entry .child_menu .entry_btn_list .menu_link{background:#fff}@media screen and (min-width:769px){header .h_menu .child_menu .menu_link:hover{color:#fff;--d: 100%}}@media screen and (max-width:768px){header .h_menu .child_menu .menu_link{padding:6px 12px 6px 2px}}header .h_menu .child_menu .menu_link:before{content:"";position:absolute;width:7px;height:auto;aspect-ratio:7/6;mask-image:url(../img/common/icon_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:5px;z-index:1}header .h_menu .child_menu .menu_link.-outlink:before{width:6px;aspect-ratio:1/1;mask-image:url(../img/common/icon_outlink.svg)}@media screen and (min-width:769px){header .h_menu .unit:not(.-drop_entry) .child_menu .menu_link:hover:before{background-color:#fff}}@media screen and (max-width:768px){header .h_menu .child_menu .menu_link.-outlink:before{width:6px}header .h_menu .child_menu .menu_link:before{width:7px}}header .h_menu .-drop_entry .child_menu .entry_btn_list .menu_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){header .h_menu .-drop_entry .child_menu .entry_btn_list .menu_link:hover:after{scale:0 1}}header .h_menu .-drop_entry .child_menu .entry_btn_list .menu_link .txt{position:relative;z-index:1}@media screen and (min-width:769px){header .h_menu .-drop_entry .child_menu .entry_btn_list .menu_link:hover .txt{color:#031a71}}header .h_menu .child_menu .menu_link .s_txt{font-size:1.3rem}header .toggle_btn{position:relative;width:min(5.390625vw,69px);border:unset;background-color:unset;cursor:pointer;transition:opacity ease .3s;margin-left:min(1.015625vw,13px);z-index:1}@media screen and (min-width:769px){header .toggle_btn:hover{opacity:.7}}@media screen and (max-width:768px){header .toggle_btn{width:70px;margin-left:auto}}header .toggle_btn .line{position:absolute;width:min(2.1875vw,28px);height:3px;background-color:#031a71;transform-origin:center;left:min(1.5625vw,20px);transition:top ease .3s,rotate ease .3s}@media screen and (max-width:768px){header .toggle_btn .line{width:28px;left:20px}}header .toggle_btn .line:nth-of-type(1){top:min(max(1.7968749999999998vw,16px),23px)}header .toggle_btn .line:nth-of-type(2){top:min(max(2.578125vw,24px),33px)}header .toggle_btn .line:nth-of-type(3){top:min(max(3.359375vw,32px),43px)}@media screen and (max-width:768px){header .toggle_btn .line:nth-of-type(1){top:23px}header .toggle_btn .line:nth-of-type(2){top:33px}header .toggle_btn .line:nth-of-type(3){top:43px}}header.active .toggle_btn .line:nth-of-type(1){top:min(max(2.578125vw,24px),33px);rotate:225deg}header.active .toggle_btn .line:nth-of-type(2){rotate:-225deg}header.active .toggle_btn .line:nth-of-type(3){top:min(max(2.578125vw,24px),33px);rotate:225deg}@media screen and (max-width:768px){header.active .toggle_btn .line:nth-of-type(1),header.active .toggle_btn .line:nth-of-type(3){top:33px}}header .h_container{position:fixed;width:100%;height:calc(100% - min(5.46875vw,70px));display:none;background-color:#fff;padding:min(1.7187500000000002vw,22px) 20px 0;top:min(5.46875vw,70px);left:0}@media screen and (max-width:768px){header .h_container{height:calc(100% - 70px);padding-top:25px;top:70px}}header .h_container .inner{max-width:1000px;height:calc(100dvh - min(7.187499999999999vw,92px));overflow:scroll;display:flex;gap:24px min(4.615384615384616vw,48px);container-type:inline-size;-ms-overflow-style:none;scrollbar-width:none;margin:0 auto}header .h_container .inner::-webkit-scrollbar{display:none}@media screen and (max-width:768px){header .h_container .inner{height:calc(100dvh - 95px);flex-direction:column}}header .h_container .inner .list{position:relative;min-width:17.1cqw;height:fit-content;display:flex;flex-direction:column;gap:3cqw;margin-bottom:4.8cqw;flex-shrink:0}header .h_container .inner .list.-recruit{flex:1}@media screen and (max-width:768px){header .h_container .inner .list{width:100%;min-width:unset;gap:24px;margin:unset}header .h_container .inner .list:last-of-type{margin-bottom:48px}}header .h_container .inner .menu_cat{border-bottom:1px solid #031A71;display:block;background:linear-gradient(#031a71,#031a71) 0 100% /var(--d, 0%) 100% no-repeat;transition:color ease .3s,background-size ease .3s;padding:.8cqw 0 1.7cqw .9cqw}@media screen and (min-width:769px){header .h_container .inner a.menu_cat:hover{color:#fff;--d: 100%}}@media screen and (max-width:768px){header .h_container .inner .menu_cat{padding:8px 0 17px 9px}}header .h_container .inner .menu_cat .en{font-size:max(1.5cqw,1.3rem);font-family:var(--robotoCond);font-weight:300;letter-spacing:0;display:block}@media screen and (max-width:768px){header .h_container .inner .menu_cat .en{font-size:1.5rem}}header .h_container .inner .menu_cat .ja{font-size:max(1.8cqw,1.3rem);font-weight:500;line-height:1.4444444444444444;letter-spacing:0;display:block}@media screen and (max-width:768px){header .h_container .inner .menu_cat .ja{font-size:1.8rem}}header .h_container .inner a.menu_cat .ja{position:relative;padding-right:1.5cqw}@media screen and (max-width:768px){header .h_container .inner a.menu_cat .ja{padding-right:15px}}header .h_container .inner a.menu_cat .ja:before{content:"";position:absolute;width:.7cqw;height:auto;aspect-ratio:7/6;mask-image:url(../img/common/icon_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:.5cqw}@media screen and (min-width:769px){header .h_container .inner a.menu_cat:hover .ja:before{background-color:#fff}}@media screen and (max-width:768px){header .h_container .inner a.menu_cat .ja:before{width:7px;right:5px}}header .h_container .inner .child_head{font-size:max(1.5cqw,1.3rem);font-weight:500;letter-spacing:0;padding-left:.9cqw}@media screen and (max-width:768px){header .h_container .inner .child_head{font-size:1.5rem}}header .h_container .inner .child_menu{display:flex;flex-direction:column;gap:1.1cqw;margin-top:1.4cqw}@media screen and (max-width:768px){header .h_container .inner .child_menu{gap:11px;margin-top:14px}}header .h_container .inner .child_menu.-flex{flex-direction:row;flex-wrap:wrap;gap:2.4cqw 2cqw}@media screen and (max-width:768px){header .h_container .inner .child_menu.-flex{gap:18px 9px;margin-top:8px}}header .h_container .inner .child_menu.-entry{flex-direction:row;gap:8px 1cqw}@media screen and (max-width:768px){header .h_container .inner .child_menu.-entry{flex-direction:column}}header .h_container .inner .list.-recruit .child_menu .child_unit{width:16cqw}header .h_container .inner .child_menu.-flex .child_unit.-long{width:33cqw}@media screen and (max-width:768px){header .h_container .inner .list.-recruit .child_menu .child_unit,header .h_container .inner .list.-recruit .child_menu.-flex .child_unit.-long{width:100%}header .h_container .inner .list.-recruit .child_menu.-flex :is(.child_unit:nth-of-type(1),.child_unit:nth-of-type(2)){width:calc((100% - 9px)/2)}}header .h_container .inner .child_menu .menu_link{position:relative;width:100%;font-size:max(1.5cqw,1.3rem);font-weight:500;letter-spacing:0;text-align:start;display:block;border:unset;cursor:pointer;background:linear-gradient(#031a71,#031a71) 0 100% /var(--d, 0%) 100% no-repeat;transition:color ease .3s,background-size ease .3s;padding:.9cqw 1.5cqw .9cqw .9cqw}@media screen and (max-width:768px){header .h_container .inner .child_menu .menu_link{font-size:1.5rem;padding:9px 15px 9px 9px}}header .h_container .inner .child_menu .menu_link .s_txt{font-size:1.3rem}header .h_container .inner .child_menu.-entry .menu_link{padding-right:1.8cqw;background:#fff}@media screen and (min-width:769px){header .h_container .inner .child_menu .menu_link:hover{color:#fff;--d: 100%}header .h_container .inner .child_menu.-entry .menu_link:hover{color:inherit}}@media screen and (max-width:768px){header .h_container .inner .list.-recruit .child_menu .menu_link{width:100%}header .h_container .inner .child_menu.-entry .menu_link{padding-right:1.8cqw;background:#fff;padding:21px 17px 21px 10px}}header .h_container .inner .child_menu .menu_link:before{content:"";position:absolute;width:.7cqw;height:auto;aspect-ratio:7/6;mask-image:url(../img/common/icon_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:.5cqw;z-index:1}header .h_container .inner .child_menu .menu_link.-outlink:before{width:.6cqw;aspect-ratio:1/1;mask-image:url(../img/common/icon_outlink.svg)}header .h_container .inner .child_menu.-entry .menu_link.-outlink:before{right:1cqw}@media screen and (min-width:769px){header .h_container .inner .child_menu .menu_link:hover:before{background-color:#fff}header .h_container .inner .child_menu.-entry .menu_link:hover:before{background-color:#031a71}}@media screen and (max-width:768px){header .h_container .inner .child_menu .menu_link:before{width:7px;right:5px}header .h_container .inner .child_menu .menu_link.-outlink:before{width:6px}header .h_container .inner .child_menu.-entry .menu_link.-outlink:before{right:10px}}header .h_container .inner .child_menu.-entry .menu_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){header .h_container .inner .child_menu.-entry .menu_link:hover:after{scale:0 1}}header .h_container .inner .child_menu.-entry .menu_link .txt{position:relative;z-index:1}@media screen and (min-width:769px){header .h_container .inner .child_menu.-entry .menu_link:hover .txt{color:#031a71}}.modal{position:fixed;width:100%;height:100%;background-color:#6e6e6e;display:none;top:0;left:0;z-index:12}.modal .inner{position:absolute;translate:-50% -50%;top:50%;left:50%}.modal .movie{width:min(52.34375vw,670px);height:auto;aspect-ratio:16/9}@media screen and (max-width:768px){.modal .movie{width:calc(340/375*100vw)}}.modal .closebtn{position:absolute;width:min(5vw,64px);height:auto;aspect-ratio:1/1;border-radius:50%;background:unset;border:unset;cursor:pointer;top:max(-5.78125vw,-74px);right:max(-5.78125vw,-74px)}@media screen and (max-width:768px){.modal .closebtn{width:48px;top:-58px;right:0}}footer{position:relative;padding:min(7.03125vw,90px) 20px min(1.953125vw,25px);z-index:1}@media screen and (max-width:768px){footer{background-size:1280px 720px;padding-block:81px 16px}}#pagetop footer .foot_bg{position:absolute;width:100%;height:100%;background-image:url(../img/common/bg_img.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;display:block;top:0;left:0;z-index:-1}@media screen and (max-width:768px){#pagetop footer .foot_bg{position:sticky;width:100vw;height:100vh;margin-inline:calc(50% - 50vw);margin-block:-81px calc(-100dvh + 81px)}}footer .container{max-width:1110px;container-type:inline-size;margin:0 auto}footer .inner{max-width:1000px;display:flex;gap:24px min(4.615384615384616vw,48px);container-type:inline-size;margin:0 auto}@media screen and (max-width:768px){footer .inner{flex-direction:column}}footer .inner .list{position:relative;min-width:17.1cqw;height:fit-content;display:flex;flex-direction:column;gap:3cqw;flex-shrink:0}footer .inner .list.-recruit{flex:1}@media screen and (max-width:768px){footer .inner .list{width:100%;min-width:unset;gap:24px;margin:unset}}footer .inner .menu_cat{border-bottom:1px solid #fff;color:#fff;display:block;background:linear-gradient(#fff,#fff) 0 100% /var(--d, 0%) 100% no-repeat;transition:color ease .3s,background-size ease .3s;padding:.8cqw 0 1.7cqw .9cqw}@media screen and (min-width:769px){footer .inner a.menu_cat:hover{color:#031a71;--d: 100%}}@media screen and (max-width:768px){footer .inner .menu_cat{padding:8px 0 17px 9px}footer .inner a.menu_cat{background-color:#00104ecc}}footer .inner .menu_cat .en{font-size:max(1.5cqw,1.3rem);font-family:var(--robotoCond);font-weight:300;letter-spacing:0;display:block}@media screen and (max-width:768px){footer .inner .menu_cat .en{font-size:1.5rem}}footer .inner .menu_cat .ja{font-size:max(1.8cqw,1.3rem);font-weight:500;line-height:1.4444444444444444;letter-spacing:0;display:block}@media screen and (max-width:768px){footer .inner .menu_cat .ja{font-size:1.8rem}}footer .inner a.menu_cat .ja{position:relative;padding-right:1.5cqw}@media screen and (max-width:768px){footer .inner a.menu_cat .ja{padding-right:15px}}footer .inner a.menu_cat .ja:before{content:"";position:absolute;width:.7cqw;height:auto;aspect-ratio:7/6;mask-image:url(../img/common/icon_arrow.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;background-color:#fff;transition:background-color ease .3s;translate:0 -50%;top:50%;right:.5cqw}@media screen and (min-width:769px){footer .inner a.menu_cat:hover .ja:before{background-color:#031a71}}@media screen and (max-width:768px){footer .inner a.menu_cat .ja:before{width:7px;right:5px}}footer .inner .child_head{font-size:max(1.5cqw,1.3rem);font-weight:500;letter-spacing:0;color:#fff;padding-left:.9cqw}@media screen and (max-width:768px){footer .inner .child_head{font-size:1.5rem}}footer .inner .child_menu{display:flex;flex-direction:column;gap:1.1cqw;margin-top:1.4cqw}@media screen and (max-width:768px){footer .inner .child_menu{gap:11px;margin-top:14px}}footer .inner .child_menu.-flex{flex-direction:row;flex-wrap:wrap;gap:2.4cqw 2cqw}@media screen and (max-width:768px){footer .inner .child_menu.-flex{gap:18px 9px;margin-top:8px}}footer .inner .child_menu.-entry{flex-direction:row;gap:8px 1cqw}@media screen and (max-width:768px){footer .inner .child_menu.-entry{flex-direction:column}}footer .inner .list.-recruit .child_menu .child_unit{width:16cqw}footer .inner .child_menu.-flex .child_unit.-long{width:33cqw}@media screen and (max-width:768px){footer .inner .list.-recruit .child_menu .child_unit,footer .inner .list.-recruit .child_menu.-flex .child_unit.-long{width:100%}footer .inner .list.-recruit .child_menu.-flex :is(.child_unit:nth-of-type(1),.child_unit:nth-of-type(2)){width:calc((100% - 9px)/2)}}footer .inner .child_menu .menu_link{position:relative;width:100%;font-size:max(1.5cqw,1.3rem);font-weight:500;letter-spacing:0;text-align:start;color:#fff;display:block;border:unset;cursor:pointer;background:linear-gradient(#fff,#fff) 0 100% /var(--d, 0%) 100% no-repeat;transition:color ease .3s,background-size ease .3s;padding:.9cqw 1.5cqw .9cqw .9cqw}@media screen and (max-width:768px){footer .inner .child_menu .menu_link{font-size:1.5rem;background-color:#00104ecc;padding:19px 14px 19px 9px}}footer .inner .child_menu .menu_link .s_txt{font-size:1.3rem}footer .inner .child_menu.-entry .menu_link{padding-right:1.8cqw;color:#031a71}@media screen and (min-width:769px){footer .inner .child_menu .menu_link:hover{color:#031a71;--d: 100%}footer .inner .child_menu.-entry .menu_link:hover{color:inherit}}@media screen and (max-width:768px){footer .inner .list.-recruit .child_menu .menu_link{width:100%;background-color:#00104ecc;padding:19px 14px 19px 9px}footer .inner .child_menu.-entry .menu_link{padding-right:1.8cqw;background:#031a71;padding:21px 17px 21px 10px}}footer .inner .child_menu .menu_link:before{content:"";position:absolute;width:.7cqw;height:auto;aspect-ratio:7/6;mask-image:url(../img/common/icon_arrow.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;background-color:#fff;transition:background-color ease .3s;translate:0 -50%;top:50%;right:.5cqw;z-index:1}footer .inner .child_menu .menu_link.-outlink:before{width:.6cqw;aspect-ratio:1/1;mask-image:url(../img/common/icon_outlink.svg)}footer .inner .child_menu.-entry .menu_link.-outlink:before{right:1cqw;background-color:#031a71}footer .inner .list.-recruit .child_menu:not(.-entry) .menu_link:before{background-color:#fff}@media screen and (min-width:769px){footer .inner .child_menu .menu_link:hover:before,footer .inner .list.-recruit .child_menu:not(.-entry) .menu_link:hover:before{background-color:#031a71}}@media screen and (max-width:768px){footer .inner .child_menu .menu_link:before{width:7px;right:5px}footer .inner .child_menu .menu_link.-outlink:before{width:6px}footer .inner .child_menu.-entry .menu_link.-outlink:before{right:10px}}footer .inner .child_menu.-entry .menu_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){footer .inner .child_menu.-entry .menu_link:hover:after{scale:0 1}}footer .inner .child_menu.-entry .menu_link .txt{position:relative;z-index:1}@media screen and (min-width:769px){footer .inner .child_menu.-entry .menu_link:hover .txt{color:#031a71}}footer .container .topBtn{position:absolute;opacity:0;visibility:hidden;transition:opacity ease .3s,visibility ease .3s;bottom:min(3.359375vw,43px);right:min(5.078125vw,65px)}footer .container .topBtn.-show{opacity:1;visibility:visible}@media screen and (max-width:768px){footer .container .topBtn{bottom:31px;right:20xp}}footer .container .topBtn .icon{position:relative;width:min(3.90625vw,50px);height:auto;aspect-ratio:1/1;border-radius:50%;background-color:#fff;border:1px solid #fff;transition:background-color ease .3s}@media screen and (min-width:769px){footer .container .topBtn:hover .icon{background-color:transparent}}@media screen and (max-width:768px){footer .container .topBtn .icon{width:50px}}footer .container .topBtn .icon:before{content:"";position:absolute;width:min(1.25vw,16px);height:auto;aspect-ratio:16/12;mask-image:url(../img/common/topbtn_arrow.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;background-color:#031a71;transition:background-color ease .3s;translate:-50% -50%;top:50%;left:50%}@media screen and (min-width:769px){footer .container .topBtn:hover .icon:before{background-color:#fff}}@media screen and (max-width:768px){footer .container .topBtn .icon:before{width:16px}}footer .container .topBtn .txt{font-size:min(max(1.5625vw,1.3rem),2rem);font-family:var(--robotoCond);font-weight:500;letter-spacing:0;color:#fff;text-align:center;display:block;margin:min(.390625vw,5px) auto 0}@media screen and (max-width:768px){footer .container .topBtn .txt{font-size:2rem;margin-top:6px}}footer .container .corp_link{position:relative;width:fit-content;font-size:1.4rem;font-weight:500;letter-spacing:0;color:#fff;display:block;padding-right:1.4545454545454546cqw;margin-top:3.8181818181818183cqw}@media screen and (min-width:769px){footer .container .corp_link:hover{text-decoration:underline}}@media screen and (max-width:768px){footer .container .corp_link{text-align:center;padding-right:16px;margin:40px auto 0}}footer .container .corp_link:before{content:"";position:absolute;width:.6cqw;height:auto;aspect-ratio:1 / 1;mask-image:url(../img/common/icon_outlink.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;background-color:#fff;transition:background-color ease .3s;translate:0 -50%;top:50%;right:0;z-index:1}@media screen and (max-width:768px){footer .container .corp_link:before{width:6px}}footer .container small{font-size:1.3rem;font-family:var(--robotoCond);font-weight:500;letter-spacing:0;color:#fff;display:block;margin-top:.9090909090909091cqw}@media screen and (max-width:768px){footer .container small{text-align:center;margin-top:139px}}
