﻿._en{font-family:"Outfit",sans-serif;font-weight:700}*,*:before,*:after{box-sizing:border-box}html{text-size-adjust:100%;font-size:62.5%;width:100vw}body{width:100vw;font-family:YakuHanJP_Narrow,"Noto Sans JP",sans-serif;color:#333;font-weight:500;font-size:1.4rem;line-height:1.5;letter-spacing:.06em;scrollbar-width:thin;scrollbar-color:#00a0e9 #fff;overflow-x:hidden;overflow-y:hidden;position:relative;opacity:0;transition:.3s ease}body:before{content:"";background-color:rgba(0,0,0,0);transition:.3s ease}body.load{overflow-y:auto;opacity:1}body.overlay{overflow:hidden;height:100%}body.overlay:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9998}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,figure{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0;width:100%}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select,button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}textarea{resize:vertical;display:block}button{padding:0;cursor:pointer}legend{color:#333}main{position:relative;padding:6.6666666667vw 0 0;transition:.3s ease}@media screen and (min-width: 1499px){main{padding:80px 0 0}}@media screen and (max-width: 1024px){main{padding:5.8333333333vw 0 0}}@media screen and (max-width: 820px){main{padding:18.6666666667vw 0 0}}main.scrolled{padding:0}@media screen and (max-width: 820px){main.scrolled{padding:19.7333333333vw 0 0}}a{text-decoration:none;color:inherit;transition:.3s ease;text-underline-offset:.3em}img{width:100%;height:auto;vertical-align:bottom}svg{display:block}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;image-rendering:-webkit-optimize-contrast;font-feature-settings:"palt"}_::-webkit-full-page-media,_:future,:root *{image-rendering:auto}*::before,*::after{box-sizing:border-box}::-webkit-scrollbar{width:.5vw}@media screen and (min-width: 1499px){::-webkit-scrollbar{width:6px}}@media screen and (max-width: 820px){::-webkit-scrollbar{width:1.0666666667vw}}::-webkit-scrollbar-track{background-color:#fff}::-webkit-scrollbar-thumb{background-color:#00a0e9}br.pc,div.pc{display:block}@media screen and (max-width: 820px){br.pc,div.pc{display:none}}br.sp,div.sp{display:none}@media screen and (max-width: 820px){br.sp,div.sp{display:block}}span.pc,i.pc{display:inline;font-style:normal}@media screen and (max-width: 820px){span.pc,i.pc{display:none}}span.sp,i.sp{display:none}@media screen and (max-width: 820px){span.sp,i.sp{display:inline;font-style:normal}}.hidden{overflow:hidden;text-indent:100%;white-space:nowrap;display:inline-block}.fadeUp{transition:all 1s ease;opacity:0;transform:translate(0, 3.3333333333vw);-webkit-transform:translate(0, 3.3333333333vw)}@media screen and (min-width: 1499px){.fadeUp{transform:translate(0, 40px);-webkit-transform:translate(0, 40px)}}@media screen and (max-width: 820px){.fadeUp{transform:translate(0, 5.3333333333vw);-webkit-transform:translate(0, 5.3333333333vw)}}.fadeUp-in{opacity:1;transform:translate(0, 0);-webkit-transform:translate(0, 0)}.fadeLeft{transition:all 1s ease;opacity:0;transform:translate(-3.3333333333vw, 0);-webkit-transform:translate(-3.3333333333vw, 0)}@media screen and (min-width: 1499px){.fadeLeft{transform:translate(-40px, 0);-webkit-transform:translate(-40px, 0)}}@media screen and (max-width: 820px){.fadeLeft{transform:translate(-5.3333333333vw, 0);-webkit-transform:translate(-5.3333333333vw, 0)}}.fadeLeft-in{opacity:1;transform:translate(0, 0);-webkit-transform:translate(0, 0)}.fadeIn{transition:all 1s ease;opacity:0}.fadeIn-in{opacity:1}#wrapper{width:100vw;overflow:hidden;position:relative;padding:0}.inner{margin:0 auto;padding:0 7.5vw}@media screen and (min-width: 1499px){.inner{width:1320px;padding:0}}@media screen and (max-width: 820px){.inner{width:auto;padding:0 5.3333333333vw}}.swiper-button-next{background:url(../img/slider-arrow-r.svg) no-repeat center/contain;width:5vw;height:5vw;right:-4.1666666667vw;top:50%;margin-top:-2.5vw;transition:.3s ease}@media screen and (min-width: 1499px){.swiper-button-next{width:60px;height:60px;right:-50px;margin-top:-30px}}@media screen and (max-width: 820px){.swiper-button-next{width:16vw;height:16vw;right:0vw;margin-top:-8vw}}.swiper-button-next:after{content:none}.swiper-button-next:hover{scale:1.05}.swiper-button-prev{background:url(../img/slider-arrow-l.svg) no-repeat center/contain;width:5vw;height:5vw;left:-4.1666666667vw;top:50%;margin-top:-2.5vw;transition:.3s ease}@media screen and (min-width: 1499px){.swiper-button-prev{width:60px;height:60px;left:-50px;margin-top:-30px}}@media screen and (max-width: 820px){.swiper-button-prev{width:16vw;height:16vw;left:0vw;margin-top:-8vw}}.swiper-button-prev:after{content:none}.swiper-button-prev:hover{scale:1.05}.swiper-button-pagination .swiper-pagination-bullet{width:1.5vw;height:1.5vw;margin:0 .8333333333vw}@media screen and (min-width: 1499px){.swiper-button-pagination .swiper-pagination-bullet{width:18px;height:18px;margin:0 10px}}@media screen and (max-width: 820px){.swiper-button-pagination .swiper-pagination-bullet{width:4.8vw;height:4.8vw;margin:0 2.6666666667vw}}header{width:100%;position:fixed;top:0;left:0;z-index:10001;font-weight:500;transition:.3s ease;height:6.6666666667vw;background-color:#fff}@media screen and (min-width: 1499px){header{height:80px}}@media screen and (max-width: 1024px){header{height:5.8333333333vw}}@media screen and (max-width: 820px){header{height:18.6666666667vw}}header .header-top{position:relative}header .header-top ._fl{display:flex;align-items:center;justify-content:space-between;height:6.6666666667vw;width:auto;margin:0 4.1666666667vw}@media screen and (min-width: 1499px){header .header-top ._fl{height:80px;width:auto;margin:0 50px}}@media screen and (max-width: 1024px){header .header-top ._fl{margin:0 1.6666666667vw}}@media screen and (max-width: 820px){header .header-top ._fl{height:18.6666666667vw;margin:0 5.3333333333vw}}header .header-top .header-logo ._h{display:inline-block;background:url(../img/logo.svg) no-repeat center/contain}header .header-top .header-logo ._h a{display:block;width:29.5833333333vw;height:2.5vw}@media screen and (min-width: 1499px){header .header-top .header-logo ._h a{width:355px;height:30px}}@media screen and (max-width: 1024px){header .header-top .header-logo ._h a{width:19.6666666667vw;height:1.6666666667vw}}@media screen and (max-width: 820px){header .header-top .header-logo ._h a{width:62.9333333333vw;height:5.3333333333vw}}header .header-top .header-links{position:absolute;top:0;right:6.6666666667vw}@media screen and (min-width: 1499px){header .header-top .header-links{right:80px}}@media screen and (max-width: 1024px){header .header-top .header-links{right:5.8333333333vw}}@media screen and (max-width: 820px){header .header-top .header-links{display:none}}header .header-top .header-links a{display:flex;width:29.1666666667vw;height:6.6666666667vw;background-color:#e85a4f;color:#fff;justify-content:center;align-items:center}@media screen and (min-width: 1499px){header .header-top .header-links a{width:350px;height:80px}}@media screen and (max-width: 1024px){header .header-top .header-links a{width:29.1666666667vw;height:5.8333333333vw}}@media screen and (max-width: 820px){header .header-top .header-links a{display:none}}header .header-top .header-links a:hover{background-color:#00a0e9}header .header-top .header-links a span{font-size:1.1666666667vw;font-weight:600;line-height:1;letter-spacing:.12em}@media screen and (min-width: 1499px){header .header-top .header-links a span{font-size:14px}}@media screen and (max-width: 1024px){header .header-top .header-links a span{font-size:1.1666666667vw}}header .header-top .header-links a span strong{font-size:2.6666666667vw;font-weight:700;line-height:.5;letter-spacing:.15em}@media screen and (min-width: 1499px){header .header-top .header-links a span strong{font-size:32px}}@media screen and (max-width: 1024px){header .header-top .header-links a span strong{font-size:2.6666666667vw}}#sp-menu-trigger{position:fixed;top:0;right:0;z-index:10010;transition:.3s ease}#sp-menu-trigger a{display:flex;align-items:center;justify-content:center;width:6.6666666667vw;height:6.6666666667vw;overflow:hidden;cursor:pointer}@media screen and (min-width: 1499px){#sp-menu-trigger a{width:80px;height:80px}}@media screen and (max-width: 1024px){#sp-menu-trigger a{width:5.8333333333vw;height:5.8333333333vw}}@media screen and (max-width: 820px){#sp-menu-trigger a{width:18.6666666667vw;height:18.6666666667vw}}#sp-menu-trigger a:hover{scale:1.05}#sp-menu-trigger a ._icon{width:3vw;height:2.1666666667vw;position:relative}@media screen and (min-width: 1499px){#sp-menu-trigger a ._icon{width:36px;height:26px}}@media screen and (max-width: 820px){#sp-menu-trigger a ._icon{width:9.6vw;height:6.9333333333vw}}#sp-menu-trigger a ._icon span{position:absolute;width:100%;height:.1666666667vw;left:0;background-color:#00a0e9;transition:.3s ease}@media screen and (min-width: 1499px){#sp-menu-trigger a ._icon span{height:2px}}@media screen and (max-width: 820px){#sp-menu-trigger a ._icon span{height:.5333333333vw}}#sp-menu-trigger a ._icon span:nth-child(1){top:0}#sp-menu-trigger a ._icon span:nth-child(2){width:75%;top:50%;margin-top:-.0833333333vw}@media screen and (max-width: 820px){#sp-menu-trigger a ._icon span:nth-child(2){margin-top:-.2666666667vw}}#sp-menu-trigger a ._icon span:nth-child(3){width:50%;bottom:0}#sp-menu-trigger.active a ._icon span:nth-child(1){transform:translate(0vw, 1vw) rotate(-135deg)}@media screen and (min-width: 1499px){#sp-menu-trigger.active a ._icon span:nth-child(1){transform:translate(0vw, 12px) rotate(-135deg)}}@media screen and (max-width: 820px){#sp-menu-trigger.active a ._icon span:nth-child(1){transform:translate(0vw, 3.2vw) rotate(-135deg)}}#sp-menu-trigger.active a ._icon span:nth-child(2){width:100%;opacity:0;transform:translate(100%, 0)}#sp-menu-trigger.active a ._icon span:nth-child(3){width:100%;transform:translate(0vw, -1vw) rotate(135deg)}@media screen and (min-width: 1499px){#sp-menu-trigger.active a ._icon span:nth-child(3){transform:translate(0vw, -12px) rotate(135deg)}}@media screen and (max-width: 820px){#sp-menu-trigger.active a ._icon span:nth-child(3){transform:translate(0vw, -3.2vw) rotate(135deg)}}#gmenu{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;background-color:#fff;transition:.3s ease;opacity:0;visibility:hidden;display:flex;justify-content:flex-start;justify-content:center;padding:10vw 0}@media screen and (min-width: 1499px){#gmenu{padding:0;align-items:center;justify-content:center}}@media screen and (max-width: 820px){#gmenu{padding:0}}#gmenu.active{right:0;opacity:1;z-index:9999;visibility:visible}#gmenu.active .gmenu-wrap{max-height:100vh;max-height:100svh}#gmenu .gmenu-wrap{padding:5vw;overflow:auto;transition:.3s ease}@media screen and (min-width: 1499px){#gmenu .gmenu-wrap{padding:60px}}@media screen and (max-width: 820px){#gmenu .gmenu-wrap{padding:26.6666666667vw 0 0}}#gmenu ._links{margin:0 0 7.0833333333vw;display:grid;grid-auto-flow:column;grid-template-rows:repeat(3, auto);gap:5vw 5vw}@media screen and (min-width: 1499px){#gmenu ._links{margin:0 0 85px;gap:60px 60px;grid-template-rows:repeat(2, auto)}}@media screen and (max-width: 820px){#gmenu ._links{margin:0 0 10.6666666667vw;grid-auto-flow:row;grid-template-rows:repeat(1, auto);gap:0}}#gmenu ._links a:hover{text-decoration:underline}#gmenu ._links dl{width:33.3333333333vw}@media screen and (min-width: 1499px){#gmenu ._links dl{width:400px}}@media screen and (max-width: 1920px)and (min-width: 1500px){#gmenu ._links dl{width:25vw}}@media screen and (max-width: 820px){#gmenu ._links dl{width:100%;margin:0 0 10.6666666667vw;padding:0 5.3333333333vw 8vw;border-bottom:solid #00a0e9 .2666666667vw}}#gmenu ._links dl dt{font-size:1.6666666667vw;font-weight:600;color:#00a0e9;border-bottom:solid #00a0e9 .0833333333vw;margin:0 0 1em;padding:0 0 .5em}@media screen and (min-width: 1499px){#gmenu ._links dl dt{font-size:20px;border-bottom-width:1px}}@media screen and (max-width: 820px){#gmenu ._links dl dt{font-size:5.3333333333vw;border-bottom:none;padding:0}}#gmenu ._links dl dd{font-size:1.1666666667vw;padding:0 0 0 1em;position:relative;margin:0 0 1em;font-weight:600}@media screen and (min-width: 1499px){#gmenu ._links dl dd{font-size:14px}}@media screen and (max-width: 820px){#gmenu ._links dl dd{font-size:3.7333333333vw}}#gmenu ._links dl dd:before{content:"-";position:absolute;top:0;left:.25em}#gmenu ._links ul li{font-size:1.5vw;margin:0 0 1em;font-weight:600}@media screen and (min-width: 1499px){#gmenu ._links ul li{font-size:18px}}@media screen and (max-width: 820px){#gmenu ._links ul li{font-size:4.8vw;padding:0 5.3333333333vw}}#gmenu ._btn ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.6666666667vw}@media screen and (min-width: 1499px){#gmenu ._btn ul{gap:20px}}@media screen and (max-width: 820px){#gmenu ._btn ul{gap:5.3333333333vw}}#gmenu ._btn ul li a{width:23.3333333333vw;height:5.8333333333vw;border-radius:5.8333333333vw;font-size:1.1666666667vw;font-weight:600;line-height:1.1;color:#fff;display:flex;align-items:center;justify-content:center;color:#fff}@media screen and (min-width: 1499px){#gmenu ._btn ul li a{width:280px;height:70px;border-radius:70px;font-size:14px}}@media screen and (max-width: 820px){#gmenu ._btn ul li a{width:74.6666666667vw;height:18.6666666667vw;border-radius:18.6666666667vw;font-size:3.7333333333vw}}#gmenu ._btn ul li a:hover{opacity:.7}#gmenu ._btn ul li._g a{background-color:#00a0e9}#gmenu ._btn ul li._g a span{padding:0 1.7em 0 0;background:url(../img/icon-ex.svg) no-repeat center right/contain}#gmenu ._btn ul li._y a{background-color:#bf171d}#gmenu ._btn ul li._y a span{padding:0 0 0 2.1em;background:url(../img/icon-yt.svg) no-repeat center left/contain}#gmenu ._sp-entry{display:none}@media screen and (max-width: 820px){#gmenu ._sp-entry{display:block;padding:10.6666666667vw 0 0}}@media screen and (max-width: 820px){#gmenu ._sp-entry ul{display:flex;flex-wrap:wrap;font-size:4.2666666667vw;font-weight:600}}#gmenu ._sp-entry ul li{width:50%;height:13.3333333333vw}#gmenu ._sp-entry ul li a{display:flex;width:100%;height:100%;color:#fff;justify-content:center;align-items:center;background-color:#00a0e9}#gmenu ._sp-entry ul li:nth-child(2) a{background-color:#0061a3}#gmenu ._sp-entry ul li:nth-child(3) a{background-color:#6c7781}#gmenu ._sp-entry ul li:nth-child(4) a{background-color:#3a4856}#footer-hta{width:100vw;height:16.6666666667vw;background:#00a0e9 url(../img/footer-entry-bg.svg) no-repeat center right/contain}@media screen and (min-width: 1499px){#footer-hta{height:200px}}@media screen and (max-width: 820px){#footer-hta{height:26.6666666667vw;background:#00a0e9}}#footer-hta a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative}#footer-hta a:hover{background-color:rgba(0,0,0,.16)}#footer-hta a:hover ._wrap ._txt:after{scale:1.05}#footer-hta a ._wrap{width:110vw}@media screen and (min-width: 1499px){#footer-hta a ._wrap{width:1320px}}@media screen and (max-width: 820px){#footer-hta a ._wrap{width:100%}}#footer-hta a ._wrap ._txt{position:relative}#footer-hta a ._wrap ._txt:before{content:"HOW TO APPLY";font-family:"Outfit",sans-serif;font-size:10vw;font-weight:600;position:absolute;line-height:1;top:0;left:0;z-index:1;opacity:.1;color:#fff;transform:translateY(-30%)}@media screen and (min-width: 1499px){#footer-hta a ._wrap ._txt:before{font-size:120px}}@media screen and (max-width: 820px){#footer-hta a ._wrap ._txt:before{font-size:13.3333333333vw}}#footer-hta a ._wrap ._txt:after{content:"";position:absolute;line-height:1;top:50%;right:8.3333333333vw;transform:translateY(-50%);width:8.3333333333vw;height:8.3333333333vw;background:url(../img/footer-entry-arrow.svg) no-repeat center/contain;transition:.3s ease}@media screen and (min-width: 1499px){#footer-hta a ._wrap ._txt:after{width:100px;height:100px;right:0px}}@media screen and (max-width: 820px){#footer-hta a ._wrap ._txt:after{width:9.3333333333vw;height:9.3333333333vw}}#footer-hta a ._wrap ._txt p{font-size:3.3333333333vw;font-weight:700;letter-spacing:.1em;color:#fff;padding:0 0 0 1em;position:relative;z-index:2}@media screen and (min-width: 1499px){#footer-hta a ._wrap ._txt p{font-size:40px}}@media screen and (max-width: 820px){#footer-hta a ._wrap ._txt p{font-size:6.9333333333vw}}#float-entry{position:fixed;top:6.6666666667vw;right:0;z-index:10001}@media screen and (min-width: 1499px){#float-entry{top:80px}}@media screen and (max-width: 1024px){#float-entry{top:5.8333333333vw}}@media screen and (max-width: 820px){#float-entry{top:auto;bottom:0;left:0;right:auto;width:100vw}}#float-entry ul{display:flex;flex-wrap:wrap;width:6.6666666667vw;font-size:1.1666666667vw;font-weight:600}@media screen and (min-width: 1499px){#float-entry ul{width:80px;font-size:14px}}@media screen and (max-width: 1024px){#float-entry ul{width:5.8333333333vw}}@media screen and (max-width: 820px){#float-entry ul{width:100%;font-size:3.4666666667vw}}#float-entry ul li{width:100%;height:calc((100vh - 6.6666666667vw)/4);min-height:15vw;writing-mode:vertical-rl}@media screen and (min-width: 1499px){#float-entry ul li{min-height:180px;height:calc((100vh - 80px)/4)}}@media screen and (max-width: 1024px){#float-entry ul li{height:calc((100vh - 5.8333333333vw)/4)}}@media screen and (max-width: 820px){#float-entry ul li{width:50%;height:10.6666666667vw;min-height:auto;writing-mode:horizontal-tb}}#float-entry ul li a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#00a0e9}#float-entry ul li a:hover{opacity:.7}#float-entry ul li:nth-child(2) a{background-color:#0061a3}#float-entry ul li:nth-child(3) a{background-color:#6c7781}#float-entry ul li:nth-child(4) a{background-color:#3a4856}@media screen and (max-width: 820px){footer{padding:0 0 26.6666666667vw}}footer .footer-top{padding:12.5vw 0 6.6666666667vw}@media screen and (min-width: 1499px){footer .footer-top{padding:150px 0 80px}}@media screen and (max-width: 820px){footer .footer-top{padding:9.3333333333vw 0 8vw}}footer .footer-top ._links{display:flex;justify-content:space-between}@media screen and (max-width: 820px){footer .footer-top ._links{display:block;position:relative}}footer .footer-top ._links dl dt{font-size:1.1666666667vw;font-weight:600;color:#00a0e9;margin:0 0 1em}@media screen and (min-width: 1499px){footer .footer-top ._links dl dt{font-size:14px}}@media screen and (max-width: 820px){footer .footer-top ._links dl dt{font-size:3.7333333333vw}}footer .footer-top ._links dl dd{font-size:1.1666666667vw;padding:0 0 0 1em;position:relative;margin:0 0 1em;font-weight:600}@media screen and (min-width: 1499px){footer .footer-top ._links dl dd{font-size:14px}}@media screen and (max-width: 820px){footer .footer-top ._links dl dd{font-size:3.7333333333vw}}footer .footer-top ._links dl dd:before{content:"-";position:absolute;top:0;left:.25em}footer .footer-top ._links ul{font-size:1.1666666667vw;font-weight:600}@media screen and (min-width: 1499px){footer .footer-top ._links ul{font-size:14px}}@media screen and (max-width: 820px){footer .footer-top ._links ul{font-size:3.7333333333vw}}footer .footer-top ._links ul li{margin:0 0 1em}footer .footer-top ._links a:hover{text-decoration:underline}footer .footer-bottom{padding:0 0 11.6666666667vw}@media screen and (min-width: 1499px){footer .footer-bottom{padding:0 0 140px}}@media screen and (max-width: 820px){footer .footer-bottom{padding:0}}footer .footer-bottom ._fl{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}@media screen and (max-width: 820px){footer .footer-bottom ._fl{flex-direction:column}}@media screen and (max-width: 820px){footer .footer-bottom ._fl ._btn{margin:0 0 14.6666666667vw}}footer .footer-bottom ._fl ._btn ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.6666666667vw}@media screen and (min-width: 1499px){footer .footer-bottom ._fl ._btn ul{gap:20px}}@media screen and (max-width: 820px){footer .footer-bottom ._fl ._btn ul{gap:5.3333333333vw}}footer .footer-bottom ._fl ._btn ul li a{width:23.3333333333vw;height:5.8333333333vw;border-radius:5.8333333333vw;font-size:1.1666666667vw;font-weight:600;line-height:1.1;color:#fff;display:flex;align-items:center;justify-content:center;color:#fff}@media screen and (min-width: 1499px){footer .footer-bottom ._fl ._btn ul li a{width:280px;height:70px;border-radius:70px;font-size:14px}}@media screen and (max-width: 820px){footer .footer-bottom ._fl ._btn ul li a{width:74.6666666667vw;height:18.6666666667vw;border-radius:18.6666666667vw;font-size:3.7333333333vw}}footer .footer-bottom ._fl ._btn ul li a:hover{opacity:.7}footer .footer-bottom ._fl ._btn ul li._g a{background-color:#00a0e9}footer .footer-bottom ._fl ._btn ul li._g a span{padding:0 1.7em 0 0;background:url(../img/icon-ex.svg) no-repeat center right/contain}footer .footer-bottom ._fl ._btn ul li._y a{background-color:#bf171d}footer .footer-bottom ._fl ._btn ul li._y a span{padding:0 0 0 2.1em;background:url(../img/icon-yt.svg) no-repeat center left/contain}footer .footer-bottom ._fl ._meta ._logo{display:inline-block;background:url(../img/logo.svg) no-repeat center/contain}footer .footer-bottom ._fl ._meta ._logo a{display:block;width:29.5833333333vw;height:2.5vw}@media screen and (min-width: 1499px){footer .footer-bottom ._fl ._meta ._logo a{width:355px;height:30px}}@media screen and (max-width: 820px){footer .footer-bottom ._fl ._meta ._logo a{width:62.9333333333vw;height:5.3333333333vw}}footer .footer-bottom ._fl ._meta ._address{padding:1.6666666667vw 0 0}@media screen and (min-width: 1499px){footer .footer-bottom ._fl ._meta ._address{padding:20px 0 0}}@media screen and (max-width: 820px){footer .footer-bottom ._fl ._meta ._address{padding:2.6666666667vw 0 0}}footer .footer-bottom ._fl ._meta ._address p{font-size:1.1666666667vw;font-weight:600;line-height:2.2}@media screen and (min-width: 1499px){footer .footer-bottom ._fl ._meta ._address p{font-size:14px}}@media screen and (max-width: 820px){footer .footer-bottom ._fl ._meta ._address p{font-size:3.7333333333vw;letter-spacing:.15em}}footer .footer-bottom ._fl ._meta ._address p:nth-child(2){font-size:1vw;font-weight:600;line-height:2.2}@media screen and (min-width: 1499px){footer .footer-bottom ._fl ._meta ._address p:nth-child(2){font-size:12px}}@media screen and (max-width: 820px){footer .footer-bottom ._fl ._meta ._address p:nth-child(2){font-size:3.2vw;letter-spacing:.12em}}footer .footer-bottom ._fl ._meta ._address p._tel{font-size:1vw;font-weight:600;line-height:2.2}@media screen and (min-width: 1499px){footer .footer-bottom ._fl ._meta ._address p._tel{font-size:12px}}@media screen and (max-width: 820px){footer .footer-bottom ._fl ._meta ._address p._tel{font-size:3.2vw;letter-spacing:.12em}}footer .footer-bottom ._fl ._meta ._address p._tel a{text-decoration:underline}footer .footer-bottom ._fl ._meta ._address p._tel a:hover{color:#00a0e9;text-decoration:none}footer .copyright{text-align:center;padding:5.8333333333vw 0 0}@media screen and (min-width: 1499px){footer .copyright{padding:70px 0 0}}@media screen and (max-width: 820px){footer .copyright{padding:8vw 0 0}}footer .copyright small{font-size:1vw}@media screen and (min-width: 1499px){footer .copyright small{font-size:12px}}@media screen and (max-width: 820px){footer .copyright small{font-size:3.2vw}}._h-ttl{margin:0 0 4.1666666667vw}@media screen and (min-width: 1499px){._h-ttl{margin:0 0 50px}}@media screen and (max-width: 820px){._h-ttl{margin:0 0 8vw}}._h-ttl small{display:block;padding:0 0 0 1.5em;position:relative;color:#00a0e9;font-family:"Outfit",sans-serif;font-size:2vw;font-weight:600;margin:0 0 1em}@media screen and (min-width: 1499px){._h-ttl small{font-size:24px}}@media screen and (max-width: 820px){._h-ttl small{font-size:4.2666666667vw;margin:0 0 .5em}}._h-ttl small:before{content:"●";position:absolute;top:0;left:0}._h-ttl h2{font-size:3.3333333333vw;font-weight:700;letter-spacing:.15em;line-height:1.2}@media screen and (min-width: 1499px){._h-ttl h2{font-size:40px}}@media screen and (max-width: 820px){._h-ttl h2{font-size:7.4666666667vw}}._btn-cnt{display:flex;justify-content:center;gap:1.6666666667vw}@media screen and (min-width: 1499px){._btn-cnt{font-size:20px}}@media screen and (max-width: 820px){._btn-cnt{flex-wrap:wrap;font-size:5.3333333333vw}}.btn-common{display:inline-block;position:relative;overflow:hidden;text-align:center;color:#fff;width:26.6666666667vw;height:5.8333333333vw;line-height:5.8333333333vw;border-radius:5.8333333333vw;padding:0 5.8333333333vw 0 .8333333333vw;border:solid #00a0e9 .0833333333vw;background:#fff}@media screen and (min-width: 1499px){.btn-common{width:320px;height:70px;line-height:70px;border-radius:70px;padding:0 70px 0 10px;border-width:1px}}@media screen and (max-width: 820px){.btn-common{width:85.3333333333vw;height:18.6666666667vw;line-height:18.6666666667vw;border-radius:18.6666666667vw;padding:0 18.6666666667vw 0 2.6666666667vw;border-width:.2666666667vw}}.btn-common:after{content:"";position:absolute;top:50%;background:url(../img/btn-arrow_bl.svg) no-repeat center/contain;right:.8333333333vw;width:4.1666666667vw;height:4.1666666667vw;margin-top:-2.0833333333vw}@media screen and (min-width: 1499px){.btn-common:after{right:10px;width:50px;height:50px;margin-top:-25px}}@media screen and (max-width: 820px){.btn-common:after{right:2.6666666667vw;width:13.3333333333vw;height:13.3333333333vw;margin-top:-6.6666666667vw}}.btn-common span{display:block;position:relative;z-index:2;font-size:1.1666666667vw;font-weight:600;letter-spacing:.1em;color:#00a0e9;transition:.3s ease}@media screen and (min-width: 1499px){.btn-common span{font-size:14px}}@media screen and (max-width: 820px){.btn-common span{font-size:3.7333333333vw}}.btn-common:hover{background-color:#00a0e9;text-decoration:none !important}.btn-common:hover:after{background-image:url(../img/btn-arrow.svg)}.btn-common:hover span{color:#fff}.btn-common._lg{display:flex;align-items:center;width:auto;line-height:1.3;padding-left:1.5em;text-align:left}@media screen and (min-width: 1499px){.btn-common._lg{width:auto}}.btn-common._sm{display:flex;align-items:center;width:auto;line-height:1.3;padding-left:1.5em;text-align:left;background-color:#00a0e9;padding:0 2em}@media screen and (min-width: 1499px){.btn-common._sm{width:auto}}.btn-common._sm:after{content:none}.btn-common._sm span{color:#fff}.btn-common._sm:hover{background-color:#fff}.btn-common._sm:hover span{color:#00a0e9}.btn-common._left{text-align:left;padding-left:3.3333333333vw}@media screen and (min-width: 1499px){.btn-common._left{padding-left:40px}}@media screen and (max-width: 820px){.btn-common._left{padding-left:10.6666666667vw}}#mainvisual{background:#fff;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(230, 247, 255) 50%, rgb(230, 247, 255) 100%);position:relative}@media screen and (max-width: 820px){#mainvisual{background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(230, 247, 255) 20%, rgb(230, 247, 255) 100%)}}#mainvisual ._copy{position:absolute;bottom:3.3333333333vw;left:3.3333333333vw;z-index:10}@media screen and (min-width: 1499px){#mainvisual ._copy{bottom:40px;left:80px}}@media screen and (max-height: 900px){#mainvisual ._copy{bottom:auto;top:50vh}}@media screen and (max-width: 820px){#mainvisual ._copy{top:auto;bottom:12vw;left:3.3333333333vw}}#mainvisual ._copy ._txt h2{display:flex;flex-direction:column;align-items:flex-start;gap:.5em;font-size:4vw;font-weight:700;letter-spacing:.1em;color:#fff}@media screen and (min-width: 1499px){#mainvisual ._copy ._txt h2{font-size:60px}}@media screen and (max-width: 820px){#mainvisual ._copy ._txt h2{font-size:9.3333333333vw;gap:0}}#mainvisual ._copy ._txt h2 span{padding:.1em .5em;text-shadow:0 .02em .2em rgba(0,0,0,.3)}@media screen and (max-width: 820px){#mainvisual ._copy ._txt h2 span{padding:0 .5em}}#mainvisual ._slider{position:relative;margin:0}@media screen and (max-width: 820px){#mainvisual ._slider{width:auto}}@keyframes zoomUpAnimation{0%{transform:scale(1)}100%{transform:scale(1.15)}}#mainvisual ._slider .swiper-slide-active figure img,#mainvisual ._slider .swiper-slide-duplicate-active figure img,#mainvisual ._slider .swiper-slide-prev figure img{animation:zoomUpAnimation 12s linear infinite}#mainvisual ._slider .swiper-wrapper{transition-timing-function:linear}#mainvisual ._slider .swiper-slide figure{width:100%;height:auto;aspect-ratio:1/.568;overflow:hidden}@media screen and (min-width: 1499px){#mainvisual ._slider .swiper-slide figure{aspect-ratio:1/1;width:100%;height:800px}}@media screen and (max-width: 820px){#mainvisual ._slider .swiper-slide figure{height:calc(100vh - 40vw);height:calc(100dvh - 40vw);aspect-ratio:auto}}#mainvisual ._slider .swiper-slide figure img{width:100%;height:100%;object-fit:cover;transition:.3s ease}#mainvisual ._message{padding:5vw 0 15vw;background:url(../img/top-message-bg.webp) no-repeat bottom center/cover}@media screen and (min-width: 1499px){#mainvisual ._message{padding:60px 0 180px}}@media screen and (max-width: 820px){#mainvisual ._message{padding:8vw 0 28vw;background-image:url(../img/top-message-bg_sp.webp)}}#mainvisual ._message ._fl{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:0 8.3333333333vw}@media screen and (min-width: 1499px){#mainvisual ._message ._fl{margin:0 150px}}@media screen and (max-width: 820px){#mainvisual ._message ._fl{margin:0}}#mainvisual ._message ._fl ._txt{width:40vw}@media screen and (min-width: 1499px){#mainvisual ._message ._fl ._txt{width:570px}}@media screen and (max-width: 820px){#mainvisual ._message ._fl ._txt{width:auto}}#mainvisual ._message ._fl ._txt h2{color:#00a0e9;font-size:2vw;line-height:1.6;font-weight:600;letter-spacing:.1em;margin:0 0 1em;position:relative}@media screen and (min-width: 1499px){#mainvisual ._message ._fl ._txt h2{font-size:24px}}@media screen and (max-width: 820px){#mainvisual ._message ._fl ._txt h2{font-size:5.3333333333vw}}#mainvisual ._message ._fl ._txt p{font-size:1.1666666667vw;line-height:2.2;letter-spacing:.1em}@media screen and (min-width: 1499px){#mainvisual ._message ._fl ._txt p{font-size:14px;letter-spacing:.15em}}@media screen and (max-width: 820px){#mainvisual ._message ._fl ._txt p{font-size:3.7333333333vw}}#mainvisual ._message ._fl figure{width:27.5vw}@media screen and (min-width: 1499px){#mainvisual ._message ._fl figure{width:450px}}@media screen and (max-width: 820px){#mainvisual ._message ._fl figure{width:auto;padding:8vw 0 0}}#top-company{padding:22.5vw 0 12.5vw;position:relative;z-index:2}@media screen and (min-width: 1499px){#top-company{padding:270px 0 150px}}@media screen and (max-width: 820px){#top-company{padding:32vw 0 10.6666666667vw}}#top-company:before{content:"";position:absolute;top:-13.3333333333vw;left:50%;background:url(../img/d-human01.webp) no-repeat center/contain;width:66.6666666667vw;height:20.8333333333vw;transform:translateX(-50%)}@media screen and (min-width: 1499px){#top-company:before{top:-160px;width:968px;height:280px}}@media screen and (max-width: 820px){#top-company:before{top:-21.3333333333vw;width:81.3333333333vw;height:34.6666666667vw;background-image:url(../img/d-human01_sp.webp)}}#top-company ._body ul{display:flex;flex-wrap:wrap;gap:3.3333333333vw}@media screen and (min-width: 1499px){#top-company ._body ul{gap:60px}}@media screen and (max-width: 820px){#top-company ._body ul{gap:2.6666666667vw;margin:0 -3.3333333333vw}}#top-company ._body ul li{width:40.8333333333vw}@media screen and (min-width: 1499px){#top-company ._body ul li{width:630px}}@media screen and (max-width: 820px){#top-company ._body ul li{width:46.6666666667vw}}#top-company ._body ul li a{display:block;border-radius:1.6666666667vw;width:100%;height:100%;overflow:hidden;position:relative}@media screen and (min-width: 1499px){#top-company ._body ul li a{border-radius:20px}}@media screen and (max-width: 820px){#top-company ._body ul li a{border-radius:2.6666666667vw}}#top-company ._body ul li a:after{content:"";position:absolute;bottom:1.6666666667vw;right:1.6666666667vw;width:4.1666666667vw;height:4.1666666667vw;background:url(../img/btn-arrow.svg) no-repeat center/contain;z-index:10;transition:.3s ease}@media screen and (min-width: 1499px){#top-company ._body ul li a:after{bottom:20px;right:20px;width:50px;height:50px}}@media screen and (max-width: 820px){#top-company ._body ul li a:after{bottom:2.6666666667vw;right:2.6666666667vw;width:6.6666666667vw;height:6.6666666667vw}}#top-company ._body ul li a figure{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#top-company ._body ul li a figure img{width:100%;height:100%;object-fit:cover;transition:.3s ease}#top-company ._body ul li a ._t{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:center}#top-company ._body ul li a:hover figure img{scale:1.05}#top-company ._body ul li a:hover:after{scale:1.05}#top-company ._body ul li._bnr1{height:31.6666666667vw}@media screen and (min-width: 1499px){#top-company ._body ul li._bnr1{height:380px}}@media screen and (max-width: 820px){#top-company ._body ul li._bnr1{height:50.6666666667vw}}#top-company ._body ul li._bnr1 ._t{color:#fff;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 820px){#top-company ._body ul li._bnr1 ._t{justify-content:flex-start;padding:4vw 0 0}}#top-company ._body ul li._bnr1 ._t h3{display:flex;flex-direction:column;align-items:center;font-size:2.6666666667vw;letter-spacing:.12em;font-weight:600;line-height:1.3}@media screen and (min-width: 1499px){#top-company ._body ul li._bnr1 ._t h3{font-size:32px}}@media screen and (max-width: 820px){#top-company ._body ul li._bnr1 ._t h3{font-size:4.2666666667vw}}#top-company ._body ul li._bnr1 ._t h3 span{padding:0 .3em;border-bottom:solid #fff .0833333333vw}@media screen and (min-width: 1499px){#top-company ._body ul li._bnr1 ._t h3 span{border-width:1px}}@media screen and (max-width: 820px){#top-company ._body ul li._bnr1 ._t h3 span{padding:0 1em;border-width:.2666666667vw}}#top-company ._body ul li._bnr1 ._t h3 strong{font-family:"Outfit",sans-serif;font-weight:700;font-size:5.6666666667vw}@media screen and (min-width: 1499px){#top-company ._body ul li._bnr1 ._t h3 strong{font-size:68px}}@media screen and (max-width: 820px){#top-company ._body ul li._bnr1 ._t h3 strong{font-size:7.4666666667vw}}#top-company ._body ul li._bnr1 ._t h3 img{width:17.8333333333vw}@media screen and (min-width: 1499px){#top-company ._body ul li._bnr1 ._t h3 img{width:214px}}@media screen and (max-width: 820px){#top-company ._body ul li._bnr1 ._t h3 img{width:32vw}}#top-company ._body ul li._bnr1 ._t p{text-align:center;line-height:2;font-size:1.1666666667vw;padding:1.8em 0 0}@media screen and (min-width: 1499px){#top-company ._body ul li._bnr1 ._t p{font-size:14px}}@media screen and (max-width: 820px){#top-company ._body ul li._bnr1 ._t p{font-size:2.9333333333vw;line-height:1.6;padding:1.2em 0 0}}#top-company ._body ul li._bnr2{height:31.6666666667vw}@media screen and (min-width: 1499px){#top-company ._body ul li._bnr2{height:380px}}@media screen and (max-width: 820px){#top-company ._body ul li._bnr2{height:50.6666666667vw}}#top-company ._body ul li._bnr2 ._t{color:#fff;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 820px){#top-company ._body ul li._bnr2 ._t{justify-content:flex-start;padding:6.6666666667vw 0 0}}#top-company ._body ul li._bnr2 ._t h3{display:flex;flex-direction:column;align-items:center;font-size:2.6666666667vw;letter-spacing:.15em;font-weight:600;line-height:1.3}@media screen and (min-width: 1499px){#top-company ._body ul li._bnr2 ._t h3{font-size:32px}}@media screen and (max-width: 820px){#top-company ._body ul li._bnr2 ._t h3{font-size:4.2666666667vw}}#top-company ._body ul li._bnr2 ._t h3 span{padding:0 0 .4em}#top-company ._body ul li._bnr2 ._t h3 strong{font-family:"Outfit",sans-serif;font-weight:700;font-size:5.6666666667vw}@media screen and (min-width: 1499px){#top-company ._body ul li._bnr2 ._t h3 strong{font-size:68px}}@media screen and (max-width: 820px){#top-company ._body ul li._bnr2 ._t h3 strong{font-size:7.4666666667vw}}#top-company ._body ul li._bnr2 ._t h3 img{width:17.8333333333vw}@media screen and (min-width: 1499px){#top-company ._body ul li._bnr2 ._t h3 img{width:214px}}@media screen and (max-width: 820px){#top-company ._body ul li._bnr2 ._t h3 img{width:32vw}}#top-company ._body ul li._bnr2 ._t p{text-align:center;line-height:2;font-size:1.1666666667vw;padding:2em 0 0}@media screen and (min-width: 1499px){#top-company ._body ul li._bnr2 ._t p{font-size:14px}}@media screen and (max-width: 820px){#top-company ._body ul li._bnr2 ._t p{font-size:2.9333333333vw;line-height:1.6;padding:1.4em 0 0}}#top-company ._body ul li._bnr3{height:21.6666666667vw}@media screen and (min-width: 1499px){#top-company ._body ul li._bnr3{height:260px}}@media screen and (max-width: 820px){#top-company ._body ul li._bnr3{height:50.6666666667vw}}#top-company ._body ul li._bnr3 a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:hsla(0,0%,100%,0);background:linear-gradient(180deg, rgba(255, 255, 255, 0) 50%, rgba(0, 160, 233, 0.8) 100%)}@media screen and (max-width: 820px){#top-company ._body ul li._bnr3 a:before{background:linear-gradient(180deg, rgba(255, 255, 255, 0) 30%, rgba(0, 160, 233, 0.8) 100%)}}#top-company ._body ul li._bnr3 ._t{align-items:flex-end;justify-content:flex-start}#top-company ._body ul li._bnr3 ._t h3{font-size:2.3333333333vw;letter-spacing:.12em;font-weight:600;color:#fff;padding:0 0 1em 1.5em}@media screen and (min-width: 1499px){#top-company ._body ul li._bnr3 ._t h3{font-size:28px}}@media screen and (max-width: 820px){#top-company ._body ul li._bnr3 ._t h3{font-size:5.3333333333vw;letter-spacing:.06em;padding:0 0 2em .8em}}#top-company ._body ul li._bnr4{height:21.6666666667vw}@media screen and (min-width: 1499px){#top-company ._body ul li._bnr4{height:260px}}@media screen and (max-width: 820px){#top-company ._body ul li._bnr4{height:50.6666666667vw}}#top-company ._body ul li._bnr4 a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:hsla(0,0%,100%,0);background:linear-gradient(180deg, rgba(255, 255, 255, 0) 50%, rgba(0, 160, 233, 0.8) 100%)}@media screen and (max-width: 820px){#top-company ._body ul li._bnr4 a:before{background:linear-gradient(180deg, rgba(255, 255, 255, 0) 30%, rgba(0, 160, 233, 0.8) 100%)}}#top-company ._body ul li._bnr4 ._t{align-items:flex-end;justify-content:flex-start}#top-company ._body ul li._bnr4 ._t h3{font-size:2.3333333333vw;letter-spacing:.12em;font-weight:600;color:#fff;padding:0 0 1em 1.5em}@media screen and (min-width: 1499px){#top-company ._body ul li._bnr4 ._t h3{font-size:28px}}@media screen and (max-width: 820px){#top-company ._body ul li._bnr4 ._t h3{font-size:5.3333333333vw;letter-spacing:.06em;padding:0 0 2em .8em}}#top-works{padding:12.5vw 0 0;position:relative}@media screen and (min-width: 1499px){#top-works{padding:150px 0 0}}@media screen and (max-width: 820px){#top-works{padding:10.6666666667vw 0 0}}#top-works:before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% - 11.6666666667vw);background-color:#e6f7ff;z-index:-1}@media screen and (min-width: 1499px){#top-works:before{height:calc(100% - 140px)}}@media screen and (max-width: 820px){#top-works:before{height:calc(100% - 37.3333333333vw)}}#top-works ._head ._h-ttl{position:relative}#top-works ._head ._h-ttl:before{content:"";position:absolute;bottom:0;right:12.5vw;width:14.1666666667vw;height:18.3333333333vw;background:url(../img/top-works-img01.webp) no-repeat center/contain}@media screen and (min-width: 1499px){#top-works ._head ._h-ttl:before{right:150px;width:170px;height:220px}}@media screen and (max-width: 820px){#top-works ._head ._h-ttl:before{bottom:-3.2vw;right:0vw;width:28.8vw;height:37.3333333333vw}}#top-works ._desc{margin:0 0 5vw}@media screen and (min-width: 1499px){#top-works ._desc{margin:0 0 60px}}@media screen and (max-width: 820px){#top-works ._desc{margin:0 0 8vw}}#top-works ._desc p{font-size:1.1666666667vw;letter-spacing:.15em;line-height:2}@media screen and (min-width: 1499px){#top-works ._desc p{font-size:14px}}@media screen and (max-width: 820px){#top-works ._desc p{font-size:3.4666666667vw;line-height:1.8}}#top-works ._body ._slider .swiper{overflow:visible;padding:0 7.5vw;margin:0 auto}@media screen and (min-width: 1499px){#top-works ._body ._slider .swiper{width:1320px;padding:0}}@media screen and (max-width: 820px){#top-works ._body ._slider .swiper{width:auto;padding:0 5.3333333333vw}}#top-works ._body ._slider .swiper .swiper-slide a{display:block}#top-works ._body ._slider .swiper .swiper-slide a ._post{background-color:#fff;border-radius:1.6666666667vw;overflow:hidden}@media screen and (min-width: 1499px){#top-works ._body ._slider .swiper .swiper-slide a ._post{border-radius:20px}}@media screen and (max-width: 820px){#top-works ._body ._slider .swiper .swiper-slide a ._post{border-radius:5.3333333333vw}}#top-works ._body ._slider .swiper .swiper-slide a ._post figure{width:100%;aspect-ratio:4/3;overflow:hidden}#top-works ._body ._slider .swiper .swiper-slide a ._post figure img{width:100%;height:100%;object-fit:cover;transition:.3s ease}#top-works ._body ._slider .swiper .swiper-slide a ._post ._ttl{padding:2.5vw}@media screen and (min-width: 1499px){#top-works ._body ._slider .swiper .swiper-slide a ._post ._ttl{padding:30px}}@media screen and (max-width: 820px){#top-works ._body ._slider .swiper .swiper-slide a ._post ._ttl{padding:5.3333333333vw}}#top-works ._body ._slider .swiper .swiper-slide a ._post ._ttl h2,#top-works ._body ._slider .swiper .swiper-slide a ._post ._ttl h3{font-size:2vw;font-weight:600;margin:0 0 .6em}@media screen and (min-width: 1499px){#top-works ._body ._slider .swiper .swiper-slide a ._post ._ttl h2,#top-works ._body ._slider .swiper .swiper-slide a ._post ._ttl h3{font-size:24px}}@media screen and (max-width: 820px){#top-works ._body ._slider .swiper .swiper-slide a ._post ._ttl h2,#top-works ._body ._slider .swiper .swiper-slide a ._post ._ttl h3{font-size:4.8vw}}#top-works ._body ._slider .swiper .swiper-slide a ._post ._ttl h2 small,#top-works ._body ._slider .swiper .swiper-slide a ._post ._ttl h3 small{font-size:1.3333333333vw}@media screen and (min-width: 1499px){#top-works ._body ._slider .swiper .swiper-slide a ._post ._ttl h2 small,#top-works ._body ._slider .swiper .swiper-slide a ._post ._ttl h3 small{font-size:16px}}@media screen and (max-width: 820px){#top-works ._body ._slider .swiper .swiper-slide a ._post ._ttl h2 small,#top-works ._body ._slider .swiper .swiper-slide a ._post ._ttl h3 small{font-size:3.7333333333vw}}#top-works ._body ._slider .swiper .swiper-slide a ._post ._ttl ._cat{display:flex;flex-wrap:wrap;font-size:1.1666666667vw;letter-spacing:.1em;gap:.5em}@media screen and (min-width: 1499px){#top-works ._body ._slider .swiper .swiper-slide a ._post ._ttl ._cat{font-size:14px}}@media screen and (max-width: 820px){#top-works ._body ._slider .swiper .swiper-slide a ._post ._ttl ._cat{font-size:3.7333333333vw}}#top-works ._body ._slider .swiper .swiper-slide a ._post ._ttl ._cat span{padding:.3em .8em;border-radius:3em;color:#fff;font-weight:600}#top-works ._body ._slider .swiper .swiper-slide a ._post ._ttl ._cat span._tag-3{background-color:#00a0e9}#top-works ._body ._slider .swiper .swiper-slide a ._post ._ttl ._cat span._tag-4{background-color:#0061a3}#top-works ._body ._slider .swiper .swiper-slide a ._post ._ttl ._cat span._tag-9{background-color:#6c7781}#top-works ._body ._slider .swiper .swiper-slide a ._post ._ttl ._cat span._tag-10{background-color:#3a4856}#top-works ._body ._slider .swiper .swiper-slide a:hover ._post figure img{scale:1.05}#top-works ._body ._slider ._navi{padding:4.1666666667vw 0 0}@media screen and (min-width: 1499px){#top-works ._body ._slider ._navi{padding:50px 0 0}}@media screen and (max-width: 820px){#top-works ._body ._slider ._navi{padding:8vw 0 0}}#top-works ._body ._slider ._navi ._fl{display:flex;align-items:center;justify-content:space-between;position:relative}#top-works ._body ._slider ._navi ._fl ._dir{display:flex;gap:1.6666666667vw}@media screen and (min-width: 1499px){#top-works ._body ._slider ._navi ._fl ._dir{gap:20px}}@media screen and (max-width: 820px){#top-works ._body ._slider ._navi ._fl ._dir{gap:5.3333333333vw}}#top-works ._body ._slider ._navi ._fl .swiper-button-prev{position:static;margin:0}#top-works ._body ._slider ._navi ._fl .swiper-button-next{position:static;margin:0}#top-works ._body ._slider ._navi ._fl .swiper-scrollbar{width:70vw;position:static}@media screen and (min-width: 1499px){#top-works ._body ._slider ._navi ._fl .swiper-scrollbar{width:1140px}}@media screen and (max-width: 820px){#top-works ._body ._slider ._navi ._fl .swiper-scrollbar{width:48vw;height:1.6vw}}#top-works ._body ._slider ._navi ._fl .swiper-scrollbar .swiper-scrollbar-drag{background-color:#00a0e9}#top-works ._btn{padding:5vw 0 0;text-align:center}@media screen and (min-width: 1499px){#top-works ._btn{padding:60px 0 0}}@media screen and (max-width: 820px){#top-works ._btn{padding:10.6666666667vw 0 0}}#top-works ._btn .btn-common{background-color:rgba(0,0,0,0);padding-left:3.3333333333vw;text-align:left}@media screen and (min-width: 1499px){#top-works ._btn .btn-common{padding-left:40px}}@media screen and (max-width: 820px){#top-works ._btn .btn-common{padding-left:10.6666666667vw}}#top-works ._btn .btn-common:hover{background-color:#00a0e9}#top-works ._link{padding:10vw 0 0}@media screen and (min-width: 1499px){#top-works ._link{padding:120px 0 0}}@media screen and (max-width: 820px){#top-works ._link{padding:13.3333333333vw 0 0}}#top-works ._link ul{display:flex;flex-wrap:wrap;justify-content:center;gap:3.3333333333vw}@media screen and (min-width: 1499px){#top-works ._link ul{justify-content:space-between;gap:0}}@media screen and (max-width: 820px){#top-works ._link ul{justify-content:center;gap:5.3333333333vw}}#top-works ._link ul li{width:52.5vw;height:23.3333333333vw}@media screen and (min-width: 1499px){#top-works ._link ul li{width:630px;height:280px}}@media screen and (max-width: 820px){#top-works ._link ul li{width:89.3333333333vw;height:auto}}#top-works ._link ul li a{display:flex;width:100%;height:100%;background-color:#fff;overflow:hidden;border-radius:1.6666666667vw;border-width:.4166666667vw;border-style:solid;position:relative}@media screen and (min-width: 1499px){#top-works ._link ul li a{border-radius:20px;border-width:5px}}@media screen and (max-width: 820px){#top-works ._link ul li a{border-radius:5.3333333333vw;border-width:1.3333333333vw}}#top-works ._link ul li a:after{content:"";position:absolute;bottom:1.5vw;right:1.5vw;background-position:center;background-size:contain;background-repeat:no-repeat;width:4.1666666667vw;height:4.1666666667vw;z-index:10;transition:.3s ease}@media screen and (min-width: 1499px){#top-works ._link ul li a:after{bottom:18px;right:18px;width:50px;height:50px}}@media screen and (max-width: 820px){#top-works ._link ul li a:after{bottom:44.5333333333vw;right:37.3333333333vw;width:13.3333333333vw;height:13.3333333333vw}}#top-works ._link ul li a ._cv{display:flex}@media screen and (max-width: 820px){#top-works ._link ul li a ._cv{flex-direction:column-reverse}}#top-works ._link ul li a ._cv figure{width:22.5vw;height:22.5vw;overflow:hidden;mask-image:url(../img/curve.svg);mask-size:cover;mask-position:center}@media screen and (min-width: 1499px){#top-works ._link ul li a ._cv figure{width:270px;height:270px}}@media screen and (max-width: 820px){#top-works ._link ul li a ._cv figure{width:86.6666666667vw;height:62.6666666667vw;mask-image:url(../img/curve_sp.svg)}}#top-works ._link ul li a ._cv figure img{width:100%;height:100%;object-fit:cover;transition:.3s ease}#top-works ._link ul li a ._cv ._t{width:29.1666666667vw;padding:4.5833333333vw 0 0}@media screen and (min-width: 1499px){#top-works ._link ul li a ._cv ._t{width:350px;padding:55px 0 0}}@media screen and (max-width: 820px){#top-works ._link ul li a ._cv ._t{width:100%;padding:8vw 0 0 6.6666666667vw}}#top-works ._link ul li a ._cv ._t h2{font-size:2vw;letter-spacing:.1em;padding:1.2em 0 0;margin:0 0 .6em;font-weight:600;background-position:top left;background-repeat:no-repeat;background-size:auto 3.5vw}@media screen and (min-width: 1499px){#top-works ._link ul li a ._cv ._t h2{font-size:24px;background-size:auto 42px}}@media screen and (max-width: 820px){#top-works ._link ul li a ._cv ._t h2{font-size:4.8vw;background-size:auto 9.2vw}}#top-works ._link ul li a ._cv ._t p{font-size:1.1666666667vw;letter-spacing:.1em;line-height:2}@media screen and (min-width: 1499px){#top-works ._link ul li a ._cv ._t p{font-size:14px}}@media screen and (max-width: 820px){#top-works ._link ul li a ._cv ._t p{font-size:3.4666666667vw}}#top-works ._link ul li a:hover:after{scale:1.05}#top-works ._link ul li a:hover ._cv figure img{scale:1.05}#top-works ._link ul li._crosstalk a{border-color:#e85a4f}#top-works ._link ul li._crosstalk a:after{background-image:url(../img/btn-arrow_r.svg)}#top-works ._link ul li._crosstalk a ._cv ._t h2{background-image:url(../img/crosstalk-copy.svg)}#top-works ._link ul li._survey a{border-color:#00a0e9}#top-works ._link ul li._survey a:after{background-image:url(../img/btn-arrow_bl.svg)}#top-works ._link ul li._survey a ._cv ._t h2{background-image:url(../img/survey-copy.svg)}#top-interview{padding:16.6666666667vw 0 12.5vw}@media screen and (min-width: 1499px){#top-interview{padding:200px 0 150px}}@media screen and (max-width: 820px){#top-interview{padding:10.6666666667vw 0 10.6666666667vw}}#top-interview ._desc{margin:0 0 6.6666666667vw}@media screen and (min-width: 1499px){#top-interview ._desc{margin:0 0 80px}}@media screen and (max-width: 820px){#top-interview ._desc{margin:0 0 8vw}}#top-interview ._desc p{font-size:1.1666666667vw;letter-spacing:.15em;line-height:2}@media screen and (min-width: 1499px){#top-interview ._desc p{font-size:14px}}@media screen and (max-width: 820px){#top-interview ._desc p{font-size:3.4666666667vw;line-height:1.8}}@media screen and (max-width: 820px){#top-interview ._body ._slider .swiper{padding:0 5.3333333333vw}}#top-interview ._body ._slider .swiper-slide{padding:2.5vw 0 0}@media screen and (min-width: 1499px){#top-interview ._body ._slider .swiper-slide{padding:30px 0 0}}@media screen and (max-width: 820px){#top-interview ._body ._slider .swiper-slide{padding:8vw 0 0}}#top-interview ._body ._slider .swiper-slide a{display:block;padding:0 1.6666666667vw}@media screen and (min-width: 1499px){#top-interview ._body ._slider .swiper-slide a{padding:0 20px}}@media screen and (max-width: 820px){#top-interview ._body ._slider .swiper-slide a{padding:0 2.6666666667vw}}#top-interview ._body ._slider .swiper-slide a ._post{position:relative;border-radius:1.6666666667vw;overflow:hidden}@media screen and (min-width: 1499px){#top-interview ._body ._slider .swiper-slide a ._post{border-radius:20px}}@media screen and (max-width: 820px){#top-interview ._body ._slider .swiper-slide a ._post{border-radius:5.3333333333vw}}#top-interview ._body ._slider .swiper-slide a ._post ._cat{position:absolute;top:0;left:0;z-index:10}#top-interview ._body ._slider .swiper-slide a ._post ._cat span{font-size:1.1666666667vw;padding:.3em 1.2em;color:#fff;font-weight:600;display:inline-block;border-radius:0 0 1em 0}@media screen and (min-width: 1499px){#top-interview ._body ._slider .swiper-slide a ._post ._cat span{font-size:14px}}@media screen and (max-width: 820px){#top-interview ._body ._slider .swiper-slide a ._post ._cat span{font-size:3.7333333333vw}}#top-interview ._body ._slider .swiper-slide a ._post ._cat span._tag-21{background-color:#00a0e9}#top-interview ._body ._slider .swiper-slide a ._post ._cat span._tag-22{background-color:#0061a3}#top-interview ._body ._slider .swiper-slide a ._post ._cat span._tag-24{background-color:#6c7781}#top-interview ._body ._slider .swiper-slide a ._post ._cat span._tag-23{background-color:#3a4856}#top-interview ._body ._slider .swiper-slide a ._post figure{width:100%;aspect-ratio:1/.767;overflow:hidden;border-radius:1.6666666667vw;position:relative}@media screen and (min-width: 1499px){#top-interview ._body ._slider .swiper-slide a ._post figure{border-radius:20px}}@media screen and (max-width: 820px){#top-interview ._body ._slider .swiper-slide a ._post figure{border-radius:5.3333333333vw}}#top-interview ._body ._slider .swiper-slide a ._post figure img{width:100%;height:100%;object-fit:cover;transition:.3s ease}#top-interview ._body ._slider .swiper-slide a ._post figure figcaption{opacity:0;transition:.3s ease;position:absolute;bottom:1vw;left:1vw;font-size:1.5vw;font-weight:600;color:#00a0e9;display:flex;flex-direction:column;align-items:flex-start;gap:.3em;transition:.3s ease;max-width:calc(100% - 2vw)}@media screen and (min-width: 1499px){#top-interview ._body ._slider .swiper-slide a ._post figure figcaption{bottom:20px;left:20px;font-size:20px;max-width:calc(100% - 40px)}}@media screen and (max-width: 820px){#top-interview ._body ._slider .swiper-slide a ._post figure figcaption{bottom:3.3333333333vw;left:3.3333333333vw;font-size:4.2666666667vw;max-width:calc(100% - 6.6666666667vw)}}#top-interview ._body ._slider .swiper-slide a ._post figure figcaption ._line{padding:.3em .3em .3em .6em;background-color:#fff;border-radius:.3em}#top-interview ._body ._slider .swiper-slide a ._post ._ttl{display:flex;align-items:center;padding:1.6666666667vw .8333333333vw 0;gap:2.5vw}@media screen and (min-width: 1499px){#top-interview ._body ._slider .swiper-slide a ._post ._ttl{padding:20px 10px 0;gap:30px}}@media screen and (max-width: 820px){#top-interview ._body ._slider .swiper-slide a ._post ._ttl{padding:2.6666666667vw 1.3333333333vw 0;gap:5.3333333333vw}}#top-interview ._body ._slider .swiper-slide a ._post ._ttl h3{font-size:4vw;font-family:"Outfit",sans-serif;font-weight:600}@media screen and (min-width: 1499px){#top-interview ._body ._slider .swiper-slide a ._post ._ttl h3{font-size:48px}}@media screen and (max-width: 820px){#top-interview ._body ._slider .swiper-slide a ._post ._ttl h3{font-size:9.6vw;min-width:1.5em}}#top-interview ._body ._slider .swiper-slide a ._post ._ttl h3 small{font-size:1.5vw;margin:0 0 0 .3em}@media screen and (min-width: 1499px){#top-interview ._body ._slider .swiper-slide a ._post ._ttl h3 small{font-size:18px}}@media screen and (max-width: 820px){#top-interview ._body ._slider .swiper-slide a ._post ._ttl h3 small{font-size:4.2666666667vw}}#top-interview ._body ._slider .swiper-slide a ._post ._ttl p{font-size:1.1666666667vw;font-weight:600}@media screen and (min-width: 1499px){#top-interview ._body ._slider .swiper-slide a ._post ._ttl p{font-size:14px}}@media screen and (max-width: 820px){#top-interview ._body ._slider .swiper-slide a ._post ._ttl p{font-size:3.4666666667vw}}#top-interview ._body ._slider .swiper-slide a:hover figure img{scale:1.05}#top-interview ._body ._slider .swiper-slide.swiper-slide-active a{padding:0;margin-top:-2.5vw}@media screen and (min-width: 1499px){#top-interview ._body ._slider .swiper-slide.swiper-slide-active a{margin-top:-30px}}@media screen and (max-width: 820px){#top-interview ._body ._slider .swiper-slide.swiper-slide-active a{margin-top:-2.6666666667vw}}#top-interview ._body ._slider .swiper-slide.swiper-slide-active a ._post figure figcaption{opacity:1}#top-interview ._body ._slider .swiper-button-next{right:25vw}@media screen and (min-width: 1499px){#top-interview ._body ._slider .swiper-button-next{right:32.8125vw}}@media screen and (max-width: 820px){#top-interview ._body ._slider .swiper-button-next{right:1.6vw;top:43%}}#top-interview ._body ._slider .swiper-button-prev{left:25vw}@media screen and (min-width: 1499px){#top-interview ._body ._slider .swiper-button-prev{left:32.8125vw}}@media screen and (max-width: 820px){#top-interview ._body ._slider .swiper-button-prev{left:1.6vw;top:43%}}#top-interview ._body ._slider .swiper-button-pagination{padding:7.5vw 0 0;text-align:center}@media screen and (min-width: 1499px){#top-interview ._body ._slider .swiper-button-pagination{padding:90px 0 0}}@media screen and (max-width: 820px){#top-interview ._body ._slider .swiper-button-pagination{padding:9.3333333333vw 0 0}}#top-interview ._body ._slider .swiper-button-pagination .swiper-pagination-bullet{margin:0 .8333333333vw}@media screen and (min-width: 1499px){#top-interview ._body ._slider .swiper-button-pagination .swiper-pagination-bullet{margin:0 10px}}@media screen and (max-width: 820px){#top-interview ._body ._slider .swiper-button-pagination .swiper-pagination-bullet{margin:0 2.6666666667vw}}#top-interview ._body ._slider .swiper-button-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#00a0e9}#top-interview ._body ._btn{text-align:center;padding:5vw 0 0}@media screen and (min-width: 1499px){#top-interview ._body ._btn{padding:60px 0 0}}@media screen and (max-width: 820px){#top-interview ._body ._btn{padding:10.6666666667vw 0 0}}#top-environment{position:relative}#top-environment:before{content:"";position:absolute;top:0;left:0;width:90vw;height:51.6666666667vw;border-radius:0 1.6666666667vw 1.6666666667vw 0;background:url(../img/top-env-bg.webp) no-repeat center/cover;z-index:-1}@media screen and (min-width: 1499px){#top-environment:before{width:90vw;height:620px;border-radius:0 20px 20px 0}}@media screen and (max-width: 820px){#top-environment:before{width:94.6666666667vw;height:80vw;border-radius:0 5.3333333333vw 5.3333333333vw 0;background-image:url(../img/top-env-bg_sp.webp)}}#top-environment ._wrap{padding:11.6666666667vw 0 15vw;color:#fff}@media screen and (min-width: 1499px){#top-environment ._wrap{padding:140px 0 9.375vw}}@media screen and (max-width: 820px){#top-environment ._wrap{padding:10.6666666667vw 0 0vw}}#top-environment ._wrap ._h-ttl small{color:#fff}#top-environment ._wrap ._desc{margin:0 0 7.5vw;padding:0 6.6666666667vw 0 0}@media screen and (min-width: 1499px){#top-environment ._wrap ._desc{margin:0 0 90px;padding:0}}@media screen and (max-width: 820px){#top-environment ._wrap ._desc{margin:0 0 8vw}}#top-environment ._wrap ._desc p{font-size:1.1666666667vw;letter-spacing:.15em;line-height:2}@media screen and (min-width: 1499px){#top-environment ._wrap ._desc p{font-size:14px}}@media screen and (max-width: 820px){#top-environment ._wrap ._desc p{font-size:3.4666666667vw;line-height:1.8}}#top-environment ._wrap ._link ul{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;gap:1.6666666667vw}@media screen and (min-width: 1499px){#top-environment ._wrap ._link ul{gap:40px;justify-content:center}}@media screen and (max-width: 820px){#top-environment ._wrap ._link ul{gap:1.3333333333vw;margin:0 -2.6666666667vw;justify-content:space-between}}#top-environment ._wrap ._link ul li{width:25vw;height:25vw}@media screen and (min-width: 1499px){#top-environment ._wrap ._link ul li{width:360px;height:360px}}@media screen and (max-width: 820px){#top-environment ._wrap ._link ul li{width:29.3333333333vw;height:29.3333333333vw}}#top-environment ._wrap ._link ul li a{display:flex;width:100%;height:100%;justify-content:center;align-items:center;position:relative;color:#fff;border:solid #fff 1.25vw;border-radius:50%;background-color:#00a0e9}@media screen and (min-width: 1499px){#top-environment ._wrap ._link ul li a{border-width:20px}}@media screen and (max-width: 820px){#top-environment ._wrap ._link ul li a{border-width:.8vw}}#top-environment ._wrap ._link ul li a:after{content:"";position:absolute;bottom:2.5vw;left:50%;transform:translateX(-50%);background-position:center;background-repeat:no-repeat;background-size:contain;width:4.1666666667vw;height:4.1666666667vw;background-image:url(../img/btn-arrow.svg)}@media screen and (min-width: 1499px){#top-environment ._wrap ._link ul li a:after{bottom:40px;width:50px;height:50px}}@media screen and (max-width: 820px){#top-environment ._wrap ._link ul li a:after{bottom:1.6vw;width:4vw;height:4vw}}#top-environment ._wrap ._link ul li a:hover{border-width:solid #fff .8333333333vw}@media screen and (min-width: 1499px){#top-environment ._wrap ._link ul li a:hover{border-width:15px}}@media screen and (max-width: 820px){#top-environment ._wrap ._link ul li a:hover{border-width:.8vw}}#top-environment ._wrap ._link ul li a:hover ._t{scale:1.05}#top-environment ._wrap ._link ul li a ._t{padding:8.3333333333vw 0 6.6666666667vw;position:relative;transition:.3s ease}@media screen and (min-width: 1499px){#top-environment ._wrap ._link ul li a ._t{padding:110px 0 90px}}@media screen and (max-width: 820px){#top-environment ._wrap ._link ul li a ._t{padding:10.6666666667vw 0 5.3333333333vw}}#top-environment ._wrap ._link ul li a ._t:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);background-position:center;background-repeat:no-repeat;background-size:contain}#top-environment ._wrap ._link ul li a ._t p{font-size:1.6666666667vw;font-weight:600;letter-spacing:.15em;text-align:center}@media screen and (min-width: 1499px){#top-environment ._wrap ._link ul li a ._t p{font-size:24px}}@media screen and (max-width: 820px){#top-environment ._wrap ._link ul li a ._t p{font-size:3.4666666667vw}}#top-environment ._wrap ._link ul li:nth-child(1) a ._t:before{background-image:url(../img/top-env-icon01.svg);width:7vw;height:5.5vw;top:.6666666667vw}@media screen and (min-width: 1499px){#top-environment ._wrap ._link ul li:nth-child(1) a ._t:before{width:84px;height:66px;top:8px}}@media screen and (max-width: 820px){#top-environment ._wrap ._link ul li:nth-child(1) a ._t:before{width:11.2vw;height:8.8vw;top:.8vw}}#top-environment ._wrap ._link ul li:nth-child(2) a{background-color:#e85a4f}#top-environment ._wrap ._link ul li:nth-child(2) a ._t:before{background-image:url(../img/top-env-icon02.svg);width:5.5833333333vw;height:6.1666666667vw}@media screen and (min-width: 1499px){#top-environment ._wrap ._link ul li:nth-child(2) a ._t:before{width:67px;height:74px}}@media screen and (max-width: 820px){#top-environment ._wrap ._link ul li:nth-child(2) a ._t:before{width:8.9333333333vw;height:9.8666666667vw}}#top-environment ._wrap ._link ul li:nth-child(3) a ._t:before{background-image:url(../img/top-env-icon03.svg);width:6.75vw;height:5vw;top:1.3333333333vw}@media screen and (min-width: 1499px){#top-environment ._wrap ._link ul li:nth-child(3) a ._t:before{width:81px;height:60px;top:16px}}@media screen and (max-width: 820px){#top-environment ._wrap ._link ul li:nth-child(3) a ._t:before{width:9.3333333333vw;height:7.0666666667vw;top:2vw}}#top-career{padding:10vw 0 16.6666666667vw}@media screen and (min-width: 1499px){#top-career{padding:120px 0 200px}}@media screen and (max-width: 820px){#top-career{padding:8vw 0 10.6666666667vw}}#top-career ._wrap ._desc{margin:0 0 5.8333333333vw}@media screen and (min-width: 1499px){#top-career ._wrap ._desc{margin:0 0 70px}}@media screen and (max-width: 820px){#top-career ._wrap ._desc{margin:0 0 8vw}}#top-career ._wrap ._desc p{font-size:1.1666666667vw;letter-spacing:.15em}@media screen and (min-width: 1499px){#top-career ._wrap ._desc p{font-size:14px}}@media screen and (max-width: 820px){#top-career ._wrap ._desc p{font-size:3.4666666667vw;line-height:2}}#top-career ._wrap ._btn ul{display:flex;flex-wrap:wrap;justify-content:center;gap:1.6666666667vw}@media screen and (min-width: 1499px){#top-career ._wrap ._btn ul{justify-content:space-between;gap:0px}}@media screen and (max-width: 820px){#top-career ._wrap ._btn ul{justify-content:center;gap:5.3333333333vw}}#top-career ._wrap ._btn ul li{width:52.5vw;height:15vw;border-radius:1.6666666667vw;overflow:hidden}@media screen and (min-width: 1499px){#top-career ._wrap ._btn ul li{width:630px;height:180px;border-radius:20px}}@media screen and (max-width: 820px){#top-career ._wrap ._btn ul li{width:89.3333333333vw;height:58.6666666667vw;border-radius:5.3333333333vw}}#top-career ._wrap ._btn ul li a{display:flex;align-items:center;width:100%;height:100%;background-color:#6c7781;position:relative}#top-career ._wrap ._btn ul li a:before{content:"";position:absolute;bottom:0;background-position:center;background-repeat:no-repeat;background-size:contain;transition:.3s ease}#top-career ._wrap ._btn ul li a:after{content:"";position:absolute;top:50%;right:2.5vw;background:url(../img/btn-arrow.svg) no-repeat center/contain;width:4.1666666667vw;height:4.1666666667vw;transform:translateY(-50%);transition:.3s ease}@media screen and (min-width: 1499px){#top-career ._wrap ._btn ul li a:after{width:50px;height:50px;right:30px}}@media screen and (max-width: 820px){#top-career ._wrap ._btn ul li a:after{width:13.3333333333vw;height:13.3333333333vw;right:5.3333333333vw;bottom:5.3333333333vw;top:auto;transform:translateY(0)}}#top-career ._wrap ._btn ul li a:hover{opacity:.9}#top-career ._wrap ._btn ul li a:hover:before{scale:1.05}#top-career ._wrap ._btn ul li a:hover:after{right:1.6666666667vw}@media screen and (min-width: 1499px){#top-career ._wrap ._btn ul li a:hover:after{right:20px}}@media screen and (max-width: 820px){#top-career ._wrap ._btn ul li a:hover:after{right:5.3333333333vw}}#top-career ._wrap ._btn ul li a ._t{padding:0 0 0 19.5833333333vw}@media screen and (min-width: 1499px){#top-career ._wrap ._btn ul li a ._t{padding:0 0 0 235px}}@media screen and (max-width: 820px){#top-career ._wrap ._btn ul li a ._t{padding:8vw 0 0 5.3333333333vw;height:100%}}#top-career ._wrap ._btn ul li a ._t p{display:flex;flex-direction:column;color:#fff}#top-career ._wrap ._btn ul li a ._t p strong{font-size:3.6666666667vw;font-weight:600;font-family:"Outfit",sans-serif;line-height:1;margin:0 0 .3em}@media screen and (min-width: 1499px){#top-career ._wrap ._btn ul li a ._t p strong{font-size:44px}}@media screen and (max-width: 820px){#top-career ._wrap ._btn ul li a ._t p strong{font-size:9.6vw}}#top-career ._wrap ._btn ul li a ._t p small{font-size:1.6666666667vw;letter-spacing:.15em}@media screen and (min-width: 1499px){#top-career ._wrap ._btn ul li a ._t p small{font-size:20px}}@media screen and (max-width: 820px){#top-career ._wrap ._btn ul li a ._t p small{font-size:4.8vw}}#top-career ._wrap ._btn ul li:nth-child(1) a:before{left:2.3333333333vw;width:13.3333333333vw;height:12.5vw;background-image:url(../img/top-carrer-img01.webp)}@media screen and (min-width: 1499px){#top-career ._wrap ._btn ul li:nth-child(1) a:before{left:28px;width:160px;height:150px}}@media screen and (max-width: 820px){#top-career ._wrap ._btn ul li:nth-child(1) a:before{left:21.3333333333vw;width:29.3333333333vw;height:26.6666666667vw}}#top-career ._wrap ._btn ul li:nth-child(2) a{background-color:#3a4856}#top-career ._wrap ._btn ul li:nth-child(2) a:before{left:.8333333333vw;width:16.6666666667vw;height:12.5vw;background-image:url(../img/top-carrer-img02.webp)}@media screen and (min-width: 1499px){#top-career ._wrap ._btn ul li:nth-child(2) a:before{left:10px;width:200px;height:150px}}@media screen and (max-width: 820px){#top-career ._wrap ._btn ul li:nth-child(2) a:before{left:16vw;width:37.3333333333vw;height:26.6666666667vw}}#top-career ._wrap ._links ul{display:flex;flex-wrap:wrap;justify-content:center;gap:1.6666666667vw}@media screen and (min-width: 1499px){#top-career ._wrap ._links ul{gap:60px}}@media screen and (max-width: 820px){#top-career ._wrap ._links ul{gap:3.2vw 2%}}#top-career ._wrap ._links ul li{width:41.6666666667vw;height:13.3333333333vw}@media screen and (min-width: 1499px){#top-career ._wrap ._links ul li{width:630px;height:200px}}@media screen and (max-width: 820px){#top-career ._wrap ._links ul li{width:80%;height:21.3333333333vw}}#top-career ._wrap ._links ul li ._t{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;line-height:1.5;padding:0 2.5vw;display:flex;align-items:center;color:#fff}@media screen and (min-width: 1499px){#top-career ._wrap ._links ul li ._t{padding:0 30px}}@media screen and (max-width: 820px){#top-career ._wrap ._links ul li ._t{padding:0 3.3333333333vw}}#top-career ._wrap ._links ul li ._t strong{font-size:2vw;font-weight:600;letter-spacing:.15em;display:block}@media screen and (min-width: 1499px){#top-career ._wrap ._links ul li ._t strong{font-size:28px}}@media screen and (max-width: 820px){#top-career ._wrap ._links ul li ._t strong{font-size:4vw;letter-spacing:.1em}}#top-career ._wrap ._links ul li ._t small{font-family:"Outfit",sans-serif;font-size:1.3333333333vw;font-weight:600;display:block;opacity:.7}@media screen and (min-width: 1499px){#top-career ._wrap ._links ul li ._t small{font-size:18px}}@media screen and (max-width: 820px){#top-career ._wrap ._links ul li ._t small{font-size:3.4666666667vw}}#top-career ._wrap ._links ul li figure{width:100%;height:100%;overflow:hidden;border-radius:1.6666666667vw}@media screen and (min-width: 1499px){#top-career ._wrap ._links ul li figure{border-radius:20px}}@media screen and (max-width: 820px){#top-career ._wrap ._links ul li figure{border-radius:2.6666666667vw}}#top-career ._wrap ._links ul li figure img{width:100%;height:100%;object-fit:cover;transition:.3s ease}#top-career ._wrap ._links ul li a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative}#top-career ._wrap ._links ul li a:after{content:"";position:absolute;line-height:1;top:50%;right:2.5vw;transform:translateY(-50%);width:5vw;height:5vw;background:url(../img/footer-entry-arrow.svg) no-repeat center/contain;transition:.3s ease}@media screen and (min-width: 1499px){#top-career ._wrap ._links ul li a:after{right:30px;width:60px;height:60px}}@media screen and (max-width: 820px){#top-career ._wrap ._links ul li a:after{right:3.3333333333vw;width:4.8vw;height:4.8vw}}#top-career ._wrap ._links ul li a:hover:after{scale:1.05}#top-career ._wrap ._links ul li a:hover figure img{scale:1.05}.page-header{position:relative;height:16.6666666667vw;background-color:#e6f7ff}@media screen and (min-width: 1499px){.page-header{height:200px}}@media screen and (max-width: 820px){.page-header{height:26.6666666667vw}}.page-header:before{content:"";position:absolute;top:0;left:0;background:url(../img/page-header-logo.svg) no-repeat center/contain;width:15.9166666667vw;height:16.6666666667vw}@media screen and (min-width: 1499px){.page-header:before{width:191px;height:200px}}@media screen and (max-width: 820px){.page-header:before{width:24.8vw;height:26.6666666667vw}}.page-header .inner{height:100%}.page-header .inner ._hd{width:100%;height:100%;position:relative;display:flex;align-items:center;background:url(../img/page-header-img.webp) no-repeat right bottom/15.8333333333vw auto}@media screen and (min-width: 1499px){.page-header .inner ._hd{background-size:190px auto}}@media screen and (max-width: 820px){.page-header .inner ._hd{background-size:21.3333333333vw auto}}.page-header .inner ._hd ._ttl{font-size:4vw;font-weight:700;line-height:1.4;color:#00a0e9;letter-spacing:.1em}@media screen and (min-width: 1499px){.page-header .inner ._hd ._ttl{font-size:48px}}@media screen and (max-width: 820px){.page-header .inner ._hd ._ttl{font-size:6vw}}@media screen and (max-width: 820px){.page-header .inner ._hd ._ttl._sp{font-size:5.3333333333vw}}#breadcrumbs{font-size:1.1666666667vw;padding:1em 0;line-height:1;margin:0 0 5vw}@media screen and (min-width: 1499px){#breadcrumbs{font-size:14px;margin:0 0 60px}}@media screen and (max-width: 820px){#breadcrumbs{font-size:3.4666666667vw;margin:0 0 8vw}}#breadcrumbs a,#breadcrumbs span{display:inline-block;vertical-align:baseline}#breadcrumbs span[property=name]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:16em}#breadcrumbs a{transition:none;color:#00a0e9}#breadcrumbs a:hover{color:#333;opacity:.8;text-decoration:underline}.page-content{margin-bottom:8.3333333333vw}@media screen and (min-width: 1499px){.page-content{margin-bottom:100px}}@media screen and (max-width: 820px){.page-content{margin-bottom:13.3333333333vw}}.page-content._bg{padding:9.1666666667vw 0 10vw;background-color:#e6f7ff}@media screen and (min-width: 1499px){.page-content._bg{padding:110px 0 120px}}@media screen and (max-width: 820px){.page-content._bg{padding:10.6666666667vw 0 10.6666666667vw}}.page-content .page-content-cnt{font-size:1.1666666667vw;font-weight:600;line-height:2}@media screen and (min-width: 1499px){.page-content .page-content-cnt{font-size:14px}}@media screen and (max-width: 820px){.page-content .page-content-cnt{font-size:3.4666666667vw}}.page-content .page-content-cnt ._blk{margin-bottom:6.6666666667vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._blk{margin-bottom:80px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._blk{margin-bottom:10.6666666667vw}}.page-content .page-content-cnt ._blk:last-child{margin-bottom:0}.page-content .page-content-cnt ._sec{padding:0 7.5vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._sec{padding:0 140px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._sec{padding:0}}.page-content .page-content-cnt ._secm{padding:0 1.6666666667vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._secm{padding:0 60px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._secm{padding:0}}.page-content .page-content-cnt ._vtc{display:flex;flex-direction:column;align-items:center}.page-content .page-content-cnt ._mb{margin-bottom:1em}.page-content .page-content-cnt ._mbx{margin-bottom:2em}.page-content .page-content-cnt ._mbxx{margin-bottom:3em}.page-content .page-content-cnt ._center{text-align:center}@media screen and (max-width: 820px){.page-content .page-content-cnt ._center{text-align:left}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._center._spl{text-align:left}}.page-content .page-content-cnt ._right{text-align:right}.page-content .page-content-cnt ._lg{font-size:112%}@media screen and (max-width: 820px){.page-content .page-content-cnt ._lg{font-size:108%}}.page-content .page-content-cnt ._lgx{font-size:125%}@media screen and (max-width: 820px){.page-content .page-content-cnt ._lgx{font-size:112%}}.page-content .page-content-cnt strong{font-weight:700}.page-content .page-content-cnt ._red{color:#00a0e9}.page-content .page-content-cnt ._underline{text-decoration:underline;text-decoration-color:#00a0e9;text-underline-offset:.3em}.page-content .page-content-cnt ._marker{background:linear-gradient(transparent 70%, #ffff2f 70%)}.page-content .page-content-cnt ._fl{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.page-content .page-content-cnt ._fl ._col{width:48%}@media screen and (max-width: 820px){.page-content .page-content-cnt ._fl ._col{width:100%;margin:0 0 6.6666666667vw}}.page-content .page-content-cnt ._fl ._col._col-3{width:32.0833333333vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._fl ._col._col-3{width:365px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._fl ._col._col-3{width:100%;margin:0 0 6.6666666667vw}}.page-content .page-content-cnt ._fl._flp{padding:0 2.5vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._fl._flp{padding:0 30px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._fl._flp{padding:0;gap:8vw}}.page-content .page-content-cnt ._fl._rev{flex-direction:row-reverse}.page-content .page-content-cnt ._fl._jct{justify-content:center}.page-content .page-content-cnt ._fl._ast{align-items:flex-start}.page-content .page-content-cnt ._fl ._fl-txt{width:60vw;align-self:flex-start}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._fl ._fl-txt{width:640px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._fl ._fl-txt{width:100%}}.page-content .page-content-cnt ._fl ._fl-img{width:36.25vw;text-align:center;align-self:flex-start}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._fl ._fl-img{width:435px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._fl ._fl-img{width:100%}}.page-content .page-content-cnt ._fl ._fl-img small{display:block;color:#333;font-weight:600}.page-content .page-content-cnt ._btn{text-align:center}.page-content .page-content-cnt ._flow ol{display:flex;justify-content:center;flex-wrap:wrap;gap:1.6666666667vw 4%;counter-reset:number 0}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._flow ol{gap:20px 4%}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._flow ol{gap:5.3333333333vw 4%}}.page-content .page-content-cnt ._flow ol li{width:22%;display:flex;flex-direction:column;position:relative}.page-content .page-content-cnt ._flow ol li ._num{font-weight:700;color:#00a0e9;padding:0 0 0 2.5em;position:relative;margin:1em 0 0}@media screen and (max-width: 820px){.page-content .page-content-cnt ._flow ol li ._num{padding:0 0 0 2em}}.page-content .page-content-cnt ._flow ol li ._num:before{counter-increment:number 1;content:counter(number);position:absolute;top:50%;left:0;background-color:#fff;color:#00a0e9;border:solid #00a0e9 .0833333333vw;border-radius:50%;width:2.9166666667vw;height:2.9166666667vw;line-height:2.6666666667vw;text-align:center;font-weight:700;transform:translateY(-50%)}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._flow ol li ._num:before{border-width:1px;width:35px;height:35px;line-height:32px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._flow ol li ._num:before{border-width:.2666666667vw;width:6.6666666667vw;height:6.6666666667vw;line-height:6.1333333333vw}}.page-content .page-content-cnt ._flow ol li:before{content:"";position:absolute;top:50%;left:-2.8333333333vw;width:1.25vw;height:2.9166666667vw;transform:translateY(-50%);background:url(../img/flow-arrow.svg) no-repeat center/contain}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._flow ol li:before{left:-34px;width:15px;height:35px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._flow ol li:before{left:-8vw;width:3.2vw;height:8vw}}.page-content .page-content-cnt ._flow ol li:first-child:before{content:none}.page-content .page-content-cnt ._dlList ul li{border-bottom:solid #6c7781 .0833333333vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._dlList ul li{border-width:1px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._dlList ul li{border-width:.2666666667vw}}.page-content .page-content-cnt ._dlList ul li a{display:flex;justify-content:space-between;align-items:center;padding:1.6666666667vw 1.6666666667vw 1.6666666667vw 3.3333333333vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._dlList ul li a{padding:20px 20px 20px 40px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._dlList ul li a{flex-direction:column;padding:5.3333333333vw 3.2vw;gap:3.2vw}}.page-content .page-content-cnt ._dlList ul li a:hover{color:#00a0e9}.page-content .page-content-cnt ._dlList ul li a:hover ._dl{background-color:#00a0e9}.page-content .page-content-cnt ._dlList ul li a p{padding:0 0 0 3em;position:relative}.page-content .page-content-cnt ._dlList ul li a p:before{content:"";position:absolute;background:url(../img/icon-pdf.svg) no-repeat center/contain;width:2.0833333333vw;height:2.0833333333vw;top:50%;left:0;transform:translateY(-50%)}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._dlList ul li a p:before{width:25px;height:25px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._dlList ul li a p:before{width:6.6666666667vw;height:6.6666666667vw}}.page-content .page-content-cnt ._dlList ul li a ._dl{width:13.9166666667vw;height:3.3333333333vw;background-color:#6c7781;border-radius:.5vw;color:#fff;display:flex;align-items:center;font-size:1.1666666667vw;padding:0 1.5em;transition:.3s ease}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._dlList ul li a ._dl{width:167px;height:40px;border-radius:6px;font-size:14px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._dlList ul li a ._dl{width:44.5333333333vw;height:10.6666666667vw;border-radius:1.6vw;font-size:3.7333333333vw}}.page-content .page-content-cnt ._dlList ul li a ._dl span{position:relative;width:100%}.page-content .page-content-cnt ._dlList ul li a ._dl span:after{content:"";position:absolute;top:50%;right:0;background:url(../img/icon-download.svg) no-repeat center/contain;width:1.8333333333vw;height:1.8333333333vw;transform:translateY(-50%)}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._dlList ul li a ._dl span:after{width:22px;height:22px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._dlList ul li a ._dl span:after{width:5.8666666667vw;height:5.8666666667vw}}.page-content .page-content-cnt ._dlList ul li._package a p:before{background:url(../img/icon-package.svg) no-repeat center/contain;width:2.0833333333vw;height:2.0833333333vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._dlList ul li._package a p:before{width:25px;height:25px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._dlList ul li._package a p:before{width:6.6666666667vw;height:6.6666666667vw}}.page-content .page-content-cnt p._notes{padding:0 0 0 1em;position:relative;line-height:1.6}.page-content .page-content-cnt p._notes:before{content:"※";position:absolute;top:0;left:0}.page-content .page-content-cnt ul._arrow li{padding:0 0 0 1.5em;position:relative}.page-content .page-content-cnt ul._arrow li:before{content:"▶︎";position:absolute;top:0;left:0;color:#fdd835}.page-content .page-content-cnt ul._row{display:flex;flex-wrap:wrap;gap:0 1em}.page-content .page-content-cnt ul._row li{padding:0 0 0 1em;position:relative}.page-content .page-content-cnt ul._row li:before{content:"・";position:absolute;top:0;left:0}.page-content .page-content-cnt ul._dot li{padding:0 0 0 1.5em;position:relative}.page-content .page-content-cnt ul._dot li:before{content:"●";position:absolute;top:0;left:0;color:#00a0e9}.page-content .page-content-cnt ul._comments li{padding:0 0 0 2em;position:relative}.page-content .page-content-cnt ul._comments li:before{content:"";position:absolute;top:.4em;left:0;background:url(../img/icon-comment.svg) no-repeat center/contain;width:1.9166666667vw;height:1.8333333333vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ul._comments li:before{width:23px;height:22px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ul._comments li:before{width:5.3333333333vw;height:5.0666666667vw}}.page-content .page-content-cnt ul._chk{font-size:1.6666666667vw;font-weight:700;color:#00a0e9}@media screen and (min-width: 1499px){.page-content .page-content-cnt ul._chk{font-size:20px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ul._chk{font-size:4.2666666667vw}}.page-content .page-content-cnt ul._chk li{padding:0 0 0 1.5em;position:relative}.page-content .page-content-cnt ul._chk li:before{content:"";position:absolute;top:.5em;left:0;background:url(../img/check.svg) no-repeat center/contain;width:2vw;height:2vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ul._chk li:before{width:24px;height:24px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ul._chk li:before{width:5.3333333333vw;height:5.3333333333vw}}.page-content .page-content-cnt table{width:100%;border-collapse:collapse;position:relative}.page-content .page-content-cnt table:before{content:"";position:absolute;top:-.0833333333vw;left:0;width:25%;height:.0833333333vw;background-color:#00a0e9}@media screen and (min-width: 1499px){.page-content .page-content-cnt table:before{top:-1px;height:1px}}@media screen and (max-width: 820px){.page-content .page-content-cnt table:before{top:-.2666666667vw;height:.2666666667vw;width:25%}}.page-content .page-content-cnt table._border{border-top:solid #6c7781 .0833333333vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt table._border{border-top:solid #6c7781 1px}}@media screen and (max-width: 820px){.page-content .page-content-cnt table._border{display:block;border-top:solid #6c7781 .2666666667vw}}@media screen and (max-width: 820px){.page-content .page-content-cnt table._border tr,.page-content .page-content-cnt table._border tbody{display:block;position:relative}}.page-content .page-content-cnt table._border th{width:25%;font-weight:600;position:relative;padding:2em;text-align:left;vertical-align:top;line-height:1.8;border-bottom:solid #6c7781 .0833333333vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt table._border th{border-width:1px}}@media screen and (max-width: 820px){.page-content .page-content-cnt table._border th{display:block;width:100%;border-width:.2666666667vw;border-bottom:none;padding:1em 1em 0;position:static}}.page-content .page-content-cnt table._border th:before{content:"";position:absolute;bottom:-.0833333333vw;left:0;width:100%;height:.0833333333vw;background-color:#00a0e9}@media screen and (min-width: 1499px){.page-content .page-content-cnt table._border th:before{bottom:-1px;height:1px}}@media screen and (max-width: 820px){.page-content .page-content-cnt table._border th:before{bottom:0vw;height:.2666666667vw;width:25%;z-index:10}}.page-content .page-content-cnt table._border td{position:relative;padding:2em;text-align:left;vertical-align:top;line-height:1.8;border-bottom:solid #6c7781 .0833333333vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt table._border td{border-width:1px}}@media screen and (max-width: 820px){.page-content .page-content-cnt table._border td{display:block;border-width:.2666666667vw;padding:1em}}.page-content .page-content-cnt ._step ._step-sec{position:relative;margin:0 0 4.5vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._step ._step-sec{margin:0 0 54px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._step ._step-sec{margin:0 0 14.4vw}}.page-content .page-content-cnt ._step ._step-sec:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%, 100%);background:url(../img/aed-basic-life-support-arrow02.svg) no-repeat center/contain;width:5.5833333333vw;height:2.3333333333vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._step ._step-sec:after{width:67px;height:28px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._step ._step-sec:after{width:17.8666666667vw;height:7.4666666667vw}}.page-content .page-content-cnt ._step ._step-sec:last-child:after{content:none}.page-content .page-content-cnt ._step ._step-sec ._step-cnt{margin:0 8.3333333333vw;background-color:#e6f7ff;position:relative;padding:1.25vw 3.3333333333vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._step ._step-sec ._step-cnt{margin:0 60px;padding:15px 40px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._step ._step-sec ._step-cnt{margin:0;padding:4vw 5.3333333333vw}}.page-content .page-content-cnt ._step ._step-sec ._step-cnt ._tag{position:absolute;top:0;left:0;background-color:#ffdb00;padding:.2em 1.2em;font-weight:600}.page-content .page-content-cnt ._step ._step-sec ._step-cnt ._fl figure{width:26.3333333333vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._step ._step-sec ._step-cnt ._fl figure{width:316px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._step ._step-sec ._step-cnt ._fl figure{width:100%;margin-bottom:3.2vw}}.page-content .page-content-cnt ._step ._step-sec ._step-cnt ._fl ._txt{width:51.6666666667vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._step ._step-sec ._step-cnt ._fl ._txt{width:620px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._step ._step-sec ._step-cnt ._fl ._txt{width:100%}}.page-content .page-content-cnt ._step ._step-sec ._step-cnt ._fl._wd figure{width:35.5833333333vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._step ._step-sec ._step-cnt ._fl._wd figure{width:427px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._step ._step-sec ._step-cnt ._fl._wd figure{width:100%}}.page-content .page-content-cnt ._step ._step-sec ._step-cnt ._fl._wd ._txt{width:41.6666666667vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._step ._step-sec ._step-cnt ._fl._wd ._txt{width:500px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._step ._step-sec ._step-cnt ._fl._wd ._txt{width:100%}}.page-content .page-content-cnt ._step ._step-sec ._step-cnt._stop{background-color:#00a0e9;color:#fff;text-align:center;border-radius:.5em}.page-content .page-content-cnt ._step ._step-sec ._step-cnt._stop p{font-size:1.8333333333vw;font-weight:bold}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._step ._step-sec ._step-cnt._stop p{font-size:22px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._step ._step-sec ._step-cnt._stop p{font-size:4.8vw}}.page-content .page-content-cnt ._links ul{display:flex;flex-wrap:wrap;gap:1.6666666667vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._links ul{gap:60px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._links ul{gap:5.3333333333vw 2%}}.page-content .page-content-cnt ._links ul li{width:41.6666666667vw;height:13.3333333333vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._links ul li{width:630px;height:200px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._links ul li{width:49%;height:21.3333333333vw}}.page-content .page-content-cnt ._links ul li ._t{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;line-height:1.5;padding:0 2.5vw;display:flex;align-items:center;color:#fff}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._links ul li ._t{padding:0 30px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._links ul li ._t{padding:0 3.3333333333vw}}.page-content .page-content-cnt ._links ul li ._t strong{font-size:2vw;font-weight:600;letter-spacing:.15em;display:block}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._links ul li ._t strong{font-size:28px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._links ul li ._t strong{font-size:4vw;letter-spacing:.1em}}.page-content .page-content-cnt ._links ul li ._t small{display:none;font-family:"Outfit",sans-serif;font-size:1.3333333333vw;font-weight:600;opacity:.7}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._links ul li ._t small{font-size:18px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._links ul li ._t small{font-size:3.4666666667vw}}.page-content .page-content-cnt ._links ul li figure{width:100%;height:100%;overflow:hidden;border-radius:1.6666666667vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._links ul li figure{border-radius:20px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._links ul li figure{border-radius:2.6666666667vw}}.page-content .page-content-cnt ._links ul li figure img{width:100%;height:100%;object-fit:cover;transition:.3s ease}.page-content .page-content-cnt ._links ul li a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative}.page-content .page-content-cnt ._links ul li a:after{content:"";position:absolute;line-height:1;top:50%;right:2.5vw;transform:translateY(-50%);width:5vw;height:5vw;background:url(../img/footer-entry-arrow.svg) no-repeat center/contain;transition:.3s ease}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._links ul li a:after{right:30px;width:60px;height:60px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._links ul li a:after{right:3.3333333333vw;width:4.8vw;height:4.8vw}}.page-content .page-content-cnt ._links ul li a:hover:after{scale:1.05}.page-content .page-content-cnt ._links ul li a:hover figure img{scale:1.05}.page-content .page-content-cnt ._bnr ul{display:flex;flex-wrap:wrap;gap:3.3333333333vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._bnr ul{gap:60px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._bnr ul{gap:2.6666666667vw;margin:0 -3.3333333333vw}}.page-content .page-content-cnt ._bnr ul li{width:40.8333333333vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._bnr ul li{width:630px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._bnr ul li{width:46.6666666667vw}}.page-content .page-content-cnt ._bnr ul li a{display:block;border-radius:1.6666666667vw;width:100%;height:100%;overflow:hidden;position:relative}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._bnr ul li a{border-radius:20px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._bnr ul li a{border-radius:2.6666666667vw}}.page-content .page-content-cnt ._bnr ul li a:after{content:"";position:absolute;bottom:1.6666666667vw;right:1.6666666667vw;width:4.1666666667vw;height:4.1666666667vw;background:url(../img/btn-arrow.svg) no-repeat center/contain;z-index:10;transition:.3s ease}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._bnr ul li a:after{bottom:20px;right:20px;width:50px;height:50px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._bnr ul li a:after{bottom:2.6666666667vw;right:2.6666666667vw;width:6.6666666667vw;height:6.6666666667vw}}.page-content .page-content-cnt ._bnr ul li a figure{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.page-content .page-content-cnt ._bnr ul li a figure img{width:100%;height:100%;object-fit:cover;transition:.3s ease}.page-content .page-content-cnt ._bnr ul li a ._t{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.page-content .page-content-cnt ._bnr ul li a:hover figure img{scale:1.05}.page-content .page-content-cnt ._bnr ul li a:hover:after{scale:1.05}.page-content .page-content-cnt ._bnr ul li._bnr1{height:31.6666666667vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._bnr ul li._bnr1{height:380px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._bnr ul li._bnr1{height:50.6666666667vw}}.page-content .page-content-cnt ._bnr ul li._bnr1 ._t{color:#fff;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 820px){.page-content .page-content-cnt ._bnr ul li._bnr1 ._t{justify-content:flex-start;padding:4vw 0 0}}.page-content .page-content-cnt ._bnr ul li._bnr1 ._t h3{display:flex;flex-direction:column;align-items:center;font-size:2.6666666667vw;letter-spacing:.12em;font-weight:600;line-height:1.3}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._bnr ul li._bnr1 ._t h3{font-size:32px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._bnr ul li._bnr1 ._t h3{font-size:4.2666666667vw}}.page-content .page-content-cnt ._bnr ul li._bnr1 ._t h3 span{padding:0 .3em;border-bottom:solid #fff .0833333333vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._bnr ul li._bnr1 ._t h3 span{border-width:1px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._bnr ul li._bnr1 ._t h3 span{padding:0 1em;border-width:.2666666667vw}}.page-content .page-content-cnt ._bnr ul li._bnr1 ._t h3 strong{font-family:"Outfit",sans-serif;font-weight:700;font-size:5.6666666667vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._bnr ul li._bnr1 ._t h3 strong{font-size:68px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._bnr ul li._bnr1 ._t h3 strong{font-size:7.4666666667vw}}.page-content .page-content-cnt ._bnr ul li._bnr1 ._t h3 img{width:17.8333333333vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._bnr ul li._bnr1 ._t h3 img{width:214px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._bnr ul li._bnr1 ._t h3 img{width:32vw}}.page-content .page-content-cnt ._bnr ul li._bnr1 ._t p{text-align:center;line-height:2;font-size:1.1666666667vw;padding:1.8em 0 0}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._bnr ul li._bnr1 ._t p{font-size:14px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._bnr ul li._bnr1 ._t p{font-size:2.9333333333vw;line-height:1.6;padding:1.2em 0 0}}.page-content .page-content-cnt ._bnr ul li._bnr2{height:31.6666666667vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._bnr ul li._bnr2{height:380px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._bnr ul li._bnr2{height:50.6666666667vw}}.page-content .page-content-cnt ._bnr ul li._bnr2 ._t{color:#fff;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 820px){.page-content .page-content-cnt ._bnr ul li._bnr2 ._t{justify-content:flex-start;padding:6.6666666667vw 0 0}}.page-content .page-content-cnt ._bnr ul li._bnr2 ._t h3{display:flex;flex-direction:column;align-items:center;font-size:2.6666666667vw;letter-spacing:.15em;font-weight:600;line-height:1.3}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._bnr ul li._bnr2 ._t h3{font-size:32px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._bnr ul li._bnr2 ._t h3{font-size:4.2666666667vw}}.page-content .page-content-cnt ._bnr ul li._bnr2 ._t h3 span{padding:0 0 .4em}.page-content .page-content-cnt ._bnr ul li._bnr2 ._t h3 strong{font-family:"Outfit",sans-serif;font-weight:700;font-size:5.6666666667vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._bnr ul li._bnr2 ._t h3 strong{font-size:68px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._bnr ul li._bnr2 ._t h3 strong{font-size:7.4666666667vw}}.page-content .page-content-cnt ._bnr ul li._bnr2 ._t h3 img{width:17.8333333333vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._bnr ul li._bnr2 ._t h3 img{width:214px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._bnr ul li._bnr2 ._t h3 img{width:32vw}}.page-content .page-content-cnt ._bnr ul li._bnr2 ._t p{text-align:center;line-height:2;font-size:1.1666666667vw;padding:2em 0 0}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._bnr ul li._bnr2 ._t p{font-size:14px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._bnr ul li._bnr2 ._t p{font-size:2.9333333333vw;line-height:1.6;padding:1.4em 0 0}}.page-content .page-content-cnt ._bnr ul li._bnr3{height:21.6666666667vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._bnr ul li._bnr3{height:260px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._bnr ul li._bnr3{height:50.6666666667vw}}.page-content .page-content-cnt ._bnr ul li._bnr3 a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:hsla(0,0%,100%,0);background:linear-gradient(180deg, rgba(255, 255, 255, 0) 50%, rgba(0, 160, 233, 0.8) 100%)}@media screen and (max-width: 820px){.page-content .page-content-cnt ._bnr ul li._bnr3 a:before{background:linear-gradient(180deg, rgba(255, 255, 255, 0) 30%, rgba(0, 160, 233, 0.8) 100%)}}.page-content .page-content-cnt ._bnr ul li._bnr3 ._t{align-items:flex-end;justify-content:flex-start}.page-content .page-content-cnt ._bnr ul li._bnr3 ._t h3{font-size:2.3333333333vw;letter-spacing:.12em;font-weight:600;color:#fff;padding:0 0 1em 1.5em}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._bnr ul li._bnr3 ._t h3{font-size:28px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._bnr ul li._bnr3 ._t h3{font-size:5.3333333333vw;letter-spacing:.06em;padding:0 0 2em .8em}}.page-content .page-content-cnt ._bnr ul li._bnr4{height:21.6666666667vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._bnr ul li._bnr4{height:260px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._bnr ul li._bnr4{height:50.6666666667vw}}.page-content .page-content-cnt ._bnr ul li._bnr4 a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:hsla(0,0%,100%,0);background:linear-gradient(180deg, rgba(255, 255, 255, 0) 50%, rgba(0, 160, 233, 0.8) 100%)}@media screen and (max-width: 820px){.page-content .page-content-cnt ._bnr ul li._bnr4 a:before{background:linear-gradient(180deg, rgba(255, 255, 255, 0) 30%, rgba(0, 160, 233, 0.8) 100%)}}.page-content .page-content-cnt ._bnr ul li._bnr4 ._t{align-items:flex-end;justify-content:flex-start}.page-content .page-content-cnt ._bnr ul li._bnr4 ._t h3{font-size:2.3333333333vw;letter-spacing:.12em;font-weight:600;color:#fff;padding:0 0 1em 1.5em}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._bnr ul li._bnr4 ._t h3{font-size:28px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._bnr ul li._bnr4 ._t h3{font-size:5.3333333333vw;letter-spacing:.06em;padding:0 0 2em .8em}}.page-content .page-content-cnt ._page-links{margin:0 0 6.6666666667vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._page-links{margin:0 0 80px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._page-links{margin:0 0 10.6666666667vw}}.page-content .page-content-cnt ._page-links ul{display:flex;flex-wrap:wrap;gap:1.6666666667vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._page-links ul{gap:20px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._page-links ul{flex-wrap:wrap;gap:2.6666666667vw 4%}}.page-content .page-content-cnt ._page-links ul li{flex:1;text-align:center;position:relative}@media screen and (max-width: 820px){.page-content .page-content-cnt ._page-links ul li{flex:100%}}.page-content .page-content-cnt ._page-links ul li a{background-color:#e6f7ff;line-height:1.6;font-weight:600;color:#00a0e9;padding:1.5em 2em;width:100%;display:flex;align-items:center;color:#333;position:relative}.page-content .page-content-cnt ._page-links ul li a ._arrow{right:1em}.page-content .page-content-cnt ._page-links ul li ._label{font-size:1.1666666667vw}@media screen and (min-width: 1499px){.page-content .page-content-cnt ._page-links ul li ._label{font-size:14px}}@media screen and (max-width: 820px){.page-content .page-content-cnt ._page-links ul li ._label{font-size:3.7333333333vw}}._h2{text-align:center;position:relative;margin:0 0 5vw;font-size:3vw;font-weight:700;padding:0 0 2.5vw;line-height:1.3;letter-spacing:.1em}@media screen and (min-width: 1499px){._h2{font-size:36px;padding:0 0 30px;margin:0 0 60px}}@media screen and (max-width: 820px){._h2{font-size:5.6vw;padding:0 0 6.6666666667vw;margin:0 0 10.6666666667vw}}._h2:before{content:"";position:absolute;bottom:0;left:50%;background-image:url(../img/h-circle.svg);background-position:center;background-repeat:no-repeat;background-size:contain;transform:translateX(-50%);width:4.1666666667vw;height:.8333333333vw}@media screen and (min-width: 1499px){._h2:before{width:50px;height:10px}}@media screen and (max-width: 820px){._h2:before{width:13.3333333333vw;height:2.6666666667vw}}._h3{position:relative;margin:0 0 2.5vw;font-size:1.8333333333vw;letter-spacing:.1em;font-weight:700;padding:.1em .6em .6em 1.3em;line-height:1.6}@media screen and (min-width: 1499px){._h3{font-size:24px;margin:0 0 30px}}@media screen and (max-width: 820px){._h3{font-size:4vw;margin:0 0 5.3333333333vw}}._h3:before{content:"";position:absolute;top:0;left:0;width:.3em;height:calc(100% - .3em);background-color:#00a0e9;border-radius:1em}._h4{position:relative;margin:0 0 2.5vw;font-size:2vw;font-weight:700;padding:.8em 1.5em .8em 2em;letter-spacing:.1em;line-height:1.5;background-color:#e6f7ff;border-radius:.3em}@media screen and (min-width: 1499px){._h4{font-size:24px;margin:0 0 30px}}@media screen and (max-width: 820px){._h4{font-size:4.2666666667vw;margin:0 0 5.3333333333vw}}._h4:before{content:"";position:absolute;top:.7em;left:.8em;width:.3em;height:calc(100% - 1.4em);background-color:#00a0e9;border-radius:1em}._h4 small{font-size:62.5%;display:inline-block;margin:0 0 0 1em}@media screen and (max-width: 820px){._h4 small{margin:0}}._h5{font-size:1.6666666667vw;font-weight:600;color:#00a0e9;padding:0 0 .3em;margin:0 0 1em;border-bottom:solid #cacaca .0833333333vw}@media screen and (min-width: 1499px){._h5{font-size:20px;border-width:1px}}@media screen and (max-width: 820px){._h5{font-size:4.2666666667vw;border-width:.2666666667vw}}._h-cnt{text-align:center;font-size:3vw;letter-spacing:.1em;font-weight:700;color:#00a0e9;margin:0 0 1em}@media screen and (min-width: 1499px){._h-cnt{font-size:36px}}@media screen and (max-width: 820px){._h-cnt{font-size:5.8666666667vw;line-height:1.5}}._h-cnt._sm{font-size:2vw}@media screen and (min-width: 1499px){._h-cnt._sm{font-size:28px}}@media screen and (max-width: 820px){._h-cnt._sm{font-size:4.8vw;line-height:1.5}}.fullImageContainer{z-index:20000}#page-content-3min_ph .page-content-cnt ._fl ._txt{width:56.6666666667vw}@media screen and (min-width: 1499px){#page-content-3min_ph .page-content-cnt ._fl ._txt{width:900px}}@media screen and (max-width: 820px){#page-content-3min_ph .page-content-cnt ._fl ._txt{width:100%;margin:0 0 5.3333333333vw}}#page-content-3min_ph .page-content-cnt ._fl figure{width:25vw}@media screen and (min-width: 1499px){#page-content-3min_ph .page-content-cnt ._fl figure{width:340px}}@media screen and (max-width: 820px){#page-content-3min_ph .page-content-cnt ._fl figure{width:80%;margin:0 auto}}#page-content-3min_works .page-content-cnt figure{width:56.6666666667vw;margin:0 auto 5vw}@media screen and (min-width: 1499px){#page-content-3min_works .page-content-cnt figure{width:680px;margin:0 auto 60px}}@media screen and (max-width: 820px){#page-content-3min_works .page-content-cnt figure{width:100%;margin:0 0 10.6666666667vw}}#page-content-3min_graph .page-content-cnt ._desc{text-align:center;margin:0 0 5.8333333333vw}@media screen and (min-width: 1499px){#page-content-3min_graph .page-content-cnt ._desc{margin:0 0 70px}}@media screen and (max-width: 820px){#page-content-3min_graph .page-content-cnt ._desc{margin:0 0 10.6666666667vw}}#page-content-3min_graph .page-content-cnt ._list ul{display:flex;flex-wrap:wrap;gap:5vw 2.5vw}@media screen and (min-width: 1499px){#page-content-3min_graph .page-content-cnt ._list ul{gap:80px 60px}}@media screen and (max-width: 820px){#page-content-3min_graph .page-content-cnt ._list ul{gap:10.6666666667vw 2.6666666667vw;margin:0 -2.6666666667vw}}#page-content-3min_graph .page-content-cnt ._list ul li{width:26.6666666667vw;height:20.8333333333vw;position:relative}@media screen and (min-width: 1499px){#page-content-3min_graph .page-content-cnt ._list ul li{width:400px;height:300px}}@media screen and (max-width: 820px){#page-content-3min_graph .page-content-cnt ._list ul li{width:46vw;height:32vw}}#page-content-3min_graph .page-content-cnt ._list ul li h3{position:absolute;top:0;left:50%;background-color:#00a0e9;color:#fff;font-size:1.3333333333vw;font-weight:600;letter-spacing:.1em;text-align:center;padding:.3em;border-radius:2em;width:85%;transform:translate(-50%, -50%)}@media screen and (min-width: 1499px){#page-content-3min_graph .page-content-cnt ._list ul li h3{font-size:20px}}@media screen and (max-width: 820px){#page-content-3min_graph .page-content-cnt ._list ul li h3{width:90%;font-size:2.6666666667vw;letter-spacing:.06em}}#page-content-3min_culture .page-content-cnt ._fl ._txt{width:45vw}@media screen and (min-width: 1499px){#page-content-3min_culture .page-content-cnt ._fl ._txt{width:760px}}@media screen and (max-width: 820px){#page-content-3min_culture .page-content-cnt ._fl ._txt{width:100%;margin:0 0 5.3333333333vw}}#page-content-3min_culture .page-content-cnt ._fl figure{width:36.6666666667vw;height:25.8333333333vw;overflow:hidden;border-radius:1.6666666667vw}@media screen and (min-width: 1499px){#page-content-3min_culture .page-content-cnt ._fl figure{width:480px;height:340px;border-radius:20px}}@media screen and (max-width: 820px){#page-content-3min_culture .page-content-cnt ._fl figure{width:100%;height:64vw;border-radius:5.3333333333vw}}#page-content-3min_culture .page-content-cnt ._fl figure img{width:100%;height:100%;object-fit:cover;transition:.3s ease}#page-content-dx_group .page-content-cnt ._blk{margin-bottom:9.1666666667vw}@media screen and (min-width: 1499px){#page-content-dx_group .page-content-cnt ._blk{margin-bottom:110px}}@media screen and (max-width: 820px){#page-content-dx_group .page-content-cnt ._blk{margin-bottom:16vw}}#page-content-dx_group .page-content-cnt ._blk:last-child{margin-bottom:0}#page-content-dx_group .page-content-cnt ._fl ._txt{width:45vw}@media screen and (min-width: 1499px){#page-content-dx_group .page-content-cnt ._fl ._txt{width:760px}}@media screen and (max-width: 820px){#page-content-dx_group .page-content-cnt ._fl ._txt{width:100%;margin:0 0 5.3333333333vw}}#page-content-dx_group .page-content-cnt ._fl figure{width:36.6666666667vw;height:25.8333333333vw;overflow:hidden;border-radius:1.6666666667vw}@media screen and (min-width: 1499px){#page-content-dx_group .page-content-cnt ._fl figure{width:480px;height:340px;border-radius:20px}}@media screen and (max-width: 820px){#page-content-dx_group .page-content-cnt ._fl figure{width:100%;height:64vw;border-radius:5.3333333333vw}}#page-content-dx_group .page-content-cnt ._fl figure img{width:100%;height:100%;object-fit:cover;transition:.3s ease}#page-content-dx_group .page-content-cnt ._fl._voice{background-color:#e6f7ff;padding:3.3333333333vw;border-radius:1.6666666667vw}@media screen and (min-width: 1499px){#page-content-dx_group .page-content-cnt ._fl._voice{padding:50px;border-radius:20px}}@media screen and (max-width: 820px){#page-content-dx_group .page-content-cnt ._fl._voice{padding:5.3333333333vw;border-radius:5.3333333333vw}}#page-content-dx_group .page-content-cnt ._fl._voice ._txt{width:41.6666666667vw}@media screen and (min-width: 1499px){#page-content-dx_group .page-content-cnt ._fl._voice ._txt{width:620px}}@media screen and (max-width: 820px){#page-content-dx_group .page-content-cnt ._fl._voice ._txt{width:100%}}#page-content-dx_group .page-content-cnt ._fl._voice ._txt h3{font-size:2vw;margin:0 0 1em}@media screen and (min-width: 1499px){#page-content-dx_group .page-content-cnt ._fl._voice ._txt h3{font-size:28px}}@media screen and (max-width: 820px){#page-content-dx_group .page-content-cnt ._fl._voice ._txt h3{font-size:4.8vw}}#page-content-dx_group .page-content-cnt ._fl._voice ._txt h3 span{display:inline-block;color:#fff;padding:.2em 1.5em;border-radius:2em;background-color:#00a0e9;font-weight:600;letter-spacing:.1em}@media screen and (max-width: 820px){#page-content-dx_group .page-content-cnt ._fl._voice ._txt h3 span{text-align:center;display:block}}#page-content-dx_group .page-content-cnt ._fl._voice ._txt ul{font-size:1.5vw}@media screen and (min-width: 1499px){#page-content-dx_group .page-content-cnt ._fl._voice ._txt ul{font-size:20px}}@media screen and (max-width: 820px){#page-content-dx_group .page-content-cnt ._fl._voice ._txt ul{font-size:3.7333333333vw}}#page-content-dx_group .page-content-cnt ._fl._voice ._txt ul li{padding:0 0 0 1.5em;position:relative;margin:0 0 1em;line-height:1.8;padding:0 0 0 1.5em}@media screen and (max-width: 820px){#page-content-dx_group .page-content-cnt ._fl._voice ._txt ul li{padding:0 0 0 1.8em}}#page-content-dx_group .page-content-cnt ._fl._voice ._txt ul li:before{content:"";position:absolute;top:.4em;left:0;background:url(../img/icon-comment.svg) no-repeat center/contain;width:1.9166666667vw;height:1.8333333333vw}@media screen and (min-width: 1499px){#page-content-dx_group .page-content-cnt ._fl._voice ._txt ul li:before{width:23px;height:22px}}@media screen and (max-width: 820px){#page-content-dx_group .page-content-cnt ._fl._voice ._txt ul li:before{width:5.3333333333vw;height:5.0666666667vw}}#page-content-dx_group .page-content-cnt ._fl._voice ._txt p{letter-spacing:.1em}#page-content-dx_group .page-content-cnt ._fl._voice figure{width:33.3333333333vw;height:28.3333333333vw}@media screen and (min-width: 1499px){#page-content-dx_group .page-content-cnt ._fl._voice figure{width:480px;height:400px}}@media screen and (max-width: 820px){#page-content-dx_group .page-content-cnt ._fl._voice figure{width:100%;height:48vw}}#page-content-dx_group .page-content-cnt ._fl._voice figure img{object-fit:contain}#page-content-dx_group .page-content-cnt ._movie{padding:10vw 0 0;text-align:center}@media screen and (min-width: 1499px){#page-content-dx_group .page-content-cnt ._movie{padding:120px 0 0}}@media screen and (max-width: 820px){#page-content-dx_group .page-content-cnt ._movie{padding:16vw 0 0}}#page-content-dx_group .page-content-cnt ._movie figure{display:inline-block;width:83.3333333333vw;height:46.6666666667vw;overflow:hidden;border-radius:1.6666666667vw}@media screen and (min-width: 1499px){#page-content-dx_group .page-content-cnt ._movie figure{width:1000px;height:560px;border-radius:20px}}@media screen and (max-width: 820px){#page-content-dx_group .page-content-cnt ._movie figure{display:block;width:100%;height:50.6666666667vw;border-radius:5.3333333333vw}}#page-content-dx_group .page-content-cnt ._movie figure iframe{width:100%;height:100%;object-fit:cover}#page-content-grow_rule .page-content-cnt ._fl ._txt{width:45vw}@media screen and (min-width: 1499px){#page-content-grow_rule .page-content-cnt ._fl ._txt{width:760px}}@media screen and (max-width: 820px){#page-content-grow_rule .page-content-cnt ._fl ._txt{width:100%;margin:0 0 5.3333333333vw}}#page-content-grow_rule .page-content-cnt ._fl figure{width:36.6666666667vw;height:25.8333333333vw;overflow:hidden;border-radius:1.6666666667vw}@media screen and (min-width: 1499px){#page-content-grow_rule .page-content-cnt ._fl figure{width:480px;height:340px;border-radius:20px}}@media screen and (max-width: 820px){#page-content-grow_rule .page-content-cnt ._fl figure{width:100%;height:64vw;border-radius:5.3333333333vw}}#page-content-grow_rule .page-content-cnt ._fl figure img{width:100%;height:100%;object-fit:cover;transition:.3s ease}#page-content-grow_lecture .page-content-cnt ._box{background-color:#e6f7ff;padding:3.3333333333vw;border-radius:1.6666666667vw}@media screen and (min-width: 1499px){#page-content-grow_lecture .page-content-cnt ._box{padding:50px;border-radius:20px}}@media screen and (max-width: 820px){#page-content-grow_lecture .page-content-cnt ._box{padding:5.3333333333vw;border-radius:5.3333333333vw}}#page-content-grow_lecture .page-content-cnt ._box ._txt{width:41.6666666667vw}@media screen and (min-width: 1499px){#page-content-grow_lecture .page-content-cnt ._box ._txt{width:620px}}@media screen and (max-width: 820px){#page-content-grow_lecture .page-content-cnt ._box ._txt{width:100%;margin:0 0 5.3333333333vw}}#page-content-grow_lecture .page-content-cnt ._box ._txt ._dot{font-size:1.3333333333vw;line-height:1.8}@media screen and (min-width: 1499px){#page-content-grow_lecture .page-content-cnt ._box ._txt ._dot{font-size:18px}}@media screen and (max-width: 820px){#page-content-grow_lecture .page-content-cnt ._box ._txt ._dot{font-size:3.7333333333vw}}#page-content-grow_lecture .page-content-cnt ._box ._txt ._dot li{margin:.5em 0}#page-content-grow_lecture .page-content-cnt ._box figure{width:33.3333333333vw;height:25vw;border-radius:1.6666666667vw;overflow:hidden}@media screen and (min-width: 1499px){#page-content-grow_lecture .page-content-cnt ._box figure{width:480px;height:340px;border-radius:1.6666666667vw;overflow:hidden}}@media screen and (max-width: 820px){#page-content-grow_lecture .page-content-cnt ._box figure{width:100%;height:58.6666666667vw}}#page-content-grow_lecture .page-content-cnt ._box figure img{width:100%;height:100%;object-fit:cover;transition:.3s ease}#page-content-grow_about{position:relative;padding:0 0 40.8333333333vw}@media screen and (min-width: 1499px){#page-content-grow_about{padding:0 0 490px}}@media screen and (max-width: 820px){#page-content-grow_about{padding:0 0 66.6666666667vw}}#page-content-grow_about:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:54.1666666667vw;background:url(../img/grow-img04.webp) no-repeat center/cover;z-index:1}@media screen and (min-width: 1499px){#page-content-grow_about:before{height:650px}}@media screen and (max-width: 820px){#page-content-grow_about:before{height:93.3333333333vw}}#page-content-grow_about .page-content-cnt{position:relative;z-index:10}#page-content-grow_about .page-content-cnt ._blk{padding:1.6666666667vw 3.3333333333vw 6.6666666667vw;border-radius:1.6666666667vw;background-color:#fff;width:100%;margin:0 auto}@media screen and (min-width: 1499px){#page-content-grow_about .page-content-cnt ._blk{width:80%;padding:20px 40px 80px;border-radius:20px}}@media screen and (max-width: 820px){#page-content-grow_about .page-content-cnt ._blk{width:100%;padding:5.3333333333vw 5.3333333333vw 10.6666666667vw;border-radius:5.3333333333vw}}#page-content-questionnaire_value .page-content-cnt ._value{margin:0 0 6.6666666667vw}@media screen and (min-width: 1499px){#page-content-questionnaire_value .page-content-cnt ._value{margin:0 0 80px}}@media screen and (max-width: 820px){#page-content-questionnaire_value .page-content-cnt ._value{margin:0 0 5.3333333333vw}}#page-content-questionnaire_value .page-content-cnt ._value ._fl ._col ._list{width:auto}@media screen and (min-width: 1499px){#page-content-questionnaire_value .page-content-cnt ._value ._fl ._col ._list{width:315px}}@media screen and (max-width: 820px){#page-content-questionnaire_value .page-content-cnt ._value ._fl ._col ._list{width:48%}}#page-content-questionnaire_value .page-content-cnt ._value ._image{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:3.75vw}@media screen and (min-width: 1499px){#page-content-questionnaire_value .page-content-cnt ._value ._image{gap:45px;justify-content:stretch}}@media screen and (max-width: 820px){#page-content-questionnaire_value .page-content-cnt ._value ._image{gap:5.3333333333vw 4%;align-items:flex-start}}@media screen and (max-width: 820px){#page-content-questionnaire_value .page-content-cnt ._value ._image._wid._s{align-items:center}}@media screen and (max-width: 820px){#page-content-questionnaire_value .page-content-cnt ._value ._image._wid._sp ._list{width:100%}}#page-content-questionnaire_value .page-content-cnt ._value ._image._wid ._list{width:60.8333333333vw}@media screen and (min-width: 1499px){#page-content-questionnaire_value .page-content-cnt ._value ._image._wid ._list{width:750px}}@media screen and (max-width: 820px){#page-content-questionnaire_value .page-content-cnt ._value ._image._wid ._list{width:48%}}#page-content-questionnaire_value .page-content-cnt ._value ._image._wid ._list ul li._hf{width:50%}@media screen and (max-width: 820px){#page-content-questionnaire_value .page-content-cnt ._value ._image._wid ._list ul li._hf{width:100%}}#page-content-questionnaire_value .page-content-cnt ._value ._image._wid ._list ul li ._etc{display:flex;flex-wrap:wrap;gap:1em 0;padding:1em 0 0}#page-content-questionnaire_value .page-content-cnt ._value ._image._wid ._list ul li ._etc span{width:32%;padding:0 0 0 1em;position:relative}@media screen and (max-width: 820px){#page-content-questionnaire_value .page-content-cnt ._value ._image._wid ._list ul li ._etc span{width:100%}}#page-content-questionnaire_value .page-content-cnt ._value ._image._wid ._list ul li ._etc span:before{content:"・";position:absolute;top:0;left:0}#page-content-questionnaire_value .page-content-cnt ._value ._image._wid ._list._m{width:18.3333333333vw}@media screen and (min-width: 1499px){#page-content-questionnaire_value .page-content-cnt ._value ._image._wid ._list._m{width:220px}}@media screen and (max-width: 820px){#page-content-questionnaire_value .page-content-cnt ._value ._image._wid ._list._m{width:48%}}@media screen and (max-width: 820px){#page-content-questionnaire_value .page-content-cnt ._value ._image._wid ._list._m ul{flex-direction:column}}#page-content-questionnaire_value .page-content-cnt ._value ._image._wid ._reason{width:100%;border:solid #cacaca .0833333333vw;border-radius:1.6666666667vw;padding:1.6666666667vw 2.5vw}@media screen and (min-width: 1499px){#page-content-questionnaire_value .page-content-cnt ._value ._image._wid ._reason{width:740px;border-width:1px;border-radius:20px;padding:20px 30px}}@media screen and (max-width: 820px){#page-content-questionnaire_value .page-content-cnt ._value ._image._wid ._reason{width:100%;border-width:.2666666667vw;border-radius:5.3333333333vw;padding:5.3333333333vw}}#page-content-questionnaire_value .page-content-cnt ._value ._image._wid ._reason dl dt{font-size:1.6666666667vw;font-weight:600;margin:0 0 .3em}@media screen and (min-width: 1499px){#page-content-questionnaire_value .page-content-cnt ._value ._image._wid ._reason dl dt{font-size:20px}}@media screen and (max-width: 820px){#page-content-questionnaire_value .page-content-cnt ._value ._image._wid ._reason dl dt{font-size:4.2666666667vw}}#page-content-questionnaire_value .page-content-cnt ._value ._image._wid ._reason dl dd{padding:0 0 0 2em;position:relative}#page-content-questionnaire_value .page-content-cnt ._value ._image._wid ._reason dl dd:before{content:"";position:absolute;top:.4em;left:0;background:url(../img/icon-comment.svg) no-repeat center/contain;width:1.9166666667vw;height:1.8333333333vw}@media screen and (min-width: 1499px){#page-content-questionnaire_value .page-content-cnt ._value ._image._wid ._reason dl dd:before{width:23px;height:22px}}@media screen and (max-width: 820px){#page-content-questionnaire_value .page-content-cnt ._value ._image._wid ._reason dl dd:before{width:5.3333333333vw;height:5.0666666667vw}}#page-content-questionnaire_value .page-content-cnt ._value ._image._wid ._reason dl._merit dt{color:#00a0e9}#page-content-questionnaire_value .page-content-cnt ._value ._image._wid ._reason dl._demerit{padding:1em 0 0}#page-content-questionnaire_value .page-content-cnt ._value ._image._wid ._reason dl._demerit dt{color:#00bfa0}#page-content-questionnaire_value .page-content-cnt ._value ._image._wid ._reason dl._demerit dd:before{background-image:url(../img/icon-comment2.svg)}#page-content-questionnaire_value .page-content-cnt ._value ._image figure{width:16.6666666667vw}@media screen and (min-width: 1499px){#page-content-questionnaire_value .page-content-cnt ._value ._image figure{width:270px}}@media screen and (max-width: 820px){#page-content-questionnaire_value .page-content-cnt ._value ._image figure{width:48%}}#page-content-questionnaire_value .page-content-cnt ._value ._image ._list ul{display:flex;flex-wrap:wrap;gap:0 1em}#page-content-questionnaire_value .page-content-cnt ._value ._image ._list ul._vt{flex-direction:column}#page-content-questionnaire_value .page-content-cnt ._value ._image ._list ul li{line-height:1;margin:.6em 0;padding-left:2em}@media screen and (max-width: 820px){#page-content-questionnaire_value .page-content-cnt ._value ._image ._list ul li{line-height:1.4;font-size:3.2vw;margin:0 0 .6em}}#page-content-questionnaire_value .page-content-cnt ._value ._image ._list ul li:before{font-size:1.6666666667vw;top:-0.1em}@media screen and (min-width: 1499px){#page-content-questionnaire_value .page-content-cnt ._value ._image ._list ul li:before{font-size:20px}}@media screen and (max-width: 820px){#page-content-questionnaire_value .page-content-cnt ._value ._image ._list ul li:before{font-size:3.7333333333vw;top:-0.06em}}#page-content-questionnaire_value .page-content-cnt ._value ._image ._list ul li strong{font-size:1.5vw;display:inline-block}@media screen and (min-width: 1499px){#page-content-questionnaire_value .page-content-cnt ._value ._image ._list ul li strong{font-size:18px}}@media screen and (max-width: 820px){#page-content-questionnaire_value .page-content-cnt ._value ._image ._list ul li strong{font-size:3.7333333333vw}}#page-content-questionnaire_value .page-content-cnt ._value ._image ._list ul li._c2:before{color:#0061a3}#page-content-questionnaire_value .page-content-cnt ._value ._image ._list ul li._c3:before{color:#00bfa0}#page-content-questionnaire_value .page-content-cnt ._value ._image ._list ul li._c4:before{color:#fdd835}#page-content-questionnaire_value .page-content-cnt ._value ._image ._list ul li._c5:before{color:#ff7043}#page-content-questionnaire_value .page-content-cnt ._value ._image ._list ul li._c6:before{color:#ff8a80}#page-content-questionnaire_value .page-content-cnt ._value ._image ._list ul li._c7:before{color:#b39ddb}#page-content-questionnaire_value .page-content-cnt ._value ._image ._list ul li._c8:before{color:#78909c}#page-content-questionnaire_diff .page-content-cnt ._diff{margin:0 0 6.6666666667vw}@media screen and (min-width: 1499px){#page-content-questionnaire_diff .page-content-cnt ._diff{margin:0 0 80px}}@media screen and (max-width: 820px){#page-content-questionnaire_diff .page-content-cnt ._diff{margin:0 0 10.6666666667vw}}#page-content-questionnaire_diff .page-content-cnt ._diff ._fl{flex-direction:column;gap:3.3333333333vw}@media screen and (min-width: 1499px){#page-content-questionnaire_diff .page-content-cnt ._diff ._fl{flex-direction:row;gap:0px}}@media screen and (max-width: 820px){#page-content-questionnaire_diff .page-content-cnt ._diff ._fl{flex-direction:column;gap:5.3333333333vw}}#page-content-questionnaire_diff .page-content-cnt ._diff ._fl ._col{width:60%;display:flex;flex-direction:column;margin:0 auto}@media screen and (min-width: 1499px){#page-content-questionnaire_diff .page-content-cnt ._diff ._fl ._col{width:48%;display:block;margin:0}}@media screen and (max-width: 820px){#page-content-questionnaire_diff .page-content-cnt ._diff ._fl ._col{width:100%;display:flex;flex-direction:column}}#page-content-questionnaire_diff .page-content-cnt ._diff ._fkd{padding:3.3333333333vw 0 0;text-align:center;background:url(../img/d-fkd.svg) no-repeat center top/contain}@media screen and (min-width: 1499px){#page-content-questionnaire_diff .page-content-cnt ._diff ._fkd{padding:40px 0 0}}@media screen and (max-width: 820px){#page-content-questionnaire_diff .page-content-cnt ._diff ._fkd{padding:6.6666666667vw 0 0}}#page-content-questionnaire_diff .page-content-cnt ._diff ._fkd p{font-size:1.6666666667vw;font-weight:600;color:#e85a4f}@media screen and (min-width: 1499px){#page-content-questionnaire_diff .page-content-cnt ._diff ._fkd p{font-size:20px}}@media screen and (max-width: 820px){#page-content-questionnaire_diff .page-content-cnt ._diff ._fkd p{font-size:4.2666666667vw}}#page-content-questionnaire_diff .page-content-cnt ._diff ._image{display:flex;align-items:center;justify-content:space-between;flex-direction:column;flex-wrap:wrap}@media screen and (min-width: 1499px){#page-content-questionnaire_diff .page-content-cnt ._diff ._image{align-items:stretch;justify-content:space-between;flex-direction:row;flex-wrap:wrap}}#page-content-questionnaire_diff .page-content-cnt ._diff ._image ._reason{width:100%;border:solid #cacaca .0833333333vw;border-radius:1.6666666667vw;padding:1.6666666667vw 2.5vw}@media screen and (min-width: 1499px){#page-content-questionnaire_diff .page-content-cnt ._diff ._image ._reason{width:48%;border-width:1px;border-radius:20px;padding:20px 30px}}@media screen and (max-width: 820px){#page-content-questionnaire_diff .page-content-cnt ._diff ._image ._reason{width:100%;border-width:.2666666667vw;border-radius:5.3333333333vw;padding:5.3333333333vw}}#page-content-questionnaire_diff .page-content-cnt ._diff ._image ._reason dl dt{font-size:1.6666666667vw;font-weight:600;margin:0 0 .3em}@media screen and (min-width: 1499px){#page-content-questionnaire_diff .page-content-cnt ._diff ._image ._reason dl dt{font-size:20px}}@media screen and (max-width: 820px){#page-content-questionnaire_diff .page-content-cnt ._diff ._image ._reason dl dt{font-size:4.2666666667vw}}#page-content-questionnaire_diff .page-content-cnt ._diff ._image ._reason dl dd{padding:0 0 0 2em;position:relative}#page-content-questionnaire_diff .page-content-cnt ._diff ._image ._reason dl dd:before{content:"";position:absolute;top:.4em;left:0;background:url(../img/icon-comment.svg) no-repeat center/contain;width:1.9166666667vw;height:1.8333333333vw}@media screen and (min-width: 1499px){#page-content-questionnaire_diff .page-content-cnt ._diff ._image ._reason dl dd:before{width:23px;height:22px}}@media screen and (max-width: 820px){#page-content-questionnaire_diff .page-content-cnt ._diff ._image ._reason dl dd:before{width:5.3333333333vw;height:5.0666666667vw}}#page-content-questionnaire_diff .page-content-cnt ._diff ._image ._reason dl._merit dt{color:#00a0e9}#page-content-questionnaire_diff .page-content-cnt ._diff ._image ._reason dl._demerit{padding:1em 0 0}#page-content-questionnaire_diff .page-content-cnt ._diff ._image ._reason dl._demerit dt{color:#78909c}#page-content-questionnaire_diff .page-content-cnt ._diff ._image ._reason dl._demerit dd:before{background-image:url(../img/icon-comment3.svg)}#page-content-questionnaire_diff .page-content-cnt ._diff ._image figure{width:100%;text-align:center;margin:0 0 1.6666666667vw}@media screen and (min-width: 1499px){#page-content-questionnaire_diff .page-content-cnt ._diff ._image figure{width:48%;text-align:left;margin:0}}@media screen and (max-width: 820px){#page-content-questionnaire_diff .page-content-cnt ._diff ._image figure{width:100%;margin:0 0 5.3333333333vw}}#page-content-questionnaire_diff .page-content-cnt ._diff ._image figure img{width:auto;height:17.5vw}@media screen and (min-width: 1499px){#page-content-questionnaire_diff .page-content-cnt ._diff ._image figure img{height:210px}}@media screen and (max-width: 820px){#page-content-questionnaire_diff .page-content-cnt ._diff ._image figure img{height:28vw}}#page-content-questionnaire_point .page-content-cnt ._body{position:relative;padding:3.3333333333vw 0;height:40vw}@media screen and (min-width: 1499px){#page-content-questionnaire_point .page-content-cnt ._body{padding:80px 0;height:620px}}@media screen and (max-width: 820px){#page-content-questionnaire_point .page-content-cnt ._body{padding:42.6666666667vw 0 0;height:auto}}#page-content-questionnaire_point .page-content-cnt ._body:before{content:"";position:absolute;top:0;right:0;width:58.3333333333vw;height:40vw;overflow:hidden;z-index:1;border-radius:1.6666666667vw 0 0 1.6666666667vw;background:url(../img/questionnaire-img01.webp) no-repeat center/cover}@media screen and (min-width: 1499px){#page-content-questionnaire_point .page-content-cnt ._body:before{width:1040px;border-radius:20px 0 0 20px;height:620px}}@media screen and (max-width: 820px){#page-content-questionnaire_point .page-content-cnt ._body:before{width:100%;border-radius:0;height:80vw}}#page-content-questionnaire_point .page-content-cnt ._body ul{position:relative;z-index:10;font-size:1.3333333333vw;display:flex;flex-direction:column;align-items:flex-start;gap:1em}@media screen and (min-width: 1499px){#page-content-questionnaire_point .page-content-cnt ._body ul{font-size:18px}}@media screen and (max-width: 820px){#page-content-questionnaire_point .page-content-cnt ._body ul{font-size:4.2666666667vw}}#page-content-questionnaire_point .page-content-cnt ._body ul li{background-color:#fff;border-radius:1.25vw;border:solid #00a0e9 .25vw;padding:.8em 1em;line-height:1.8;color:#00a0e9;opacity:0;transform:translateX(20%);transition:1s}@media screen and (min-width: 1499px){#page-content-questionnaire_point .page-content-cnt ._body ul li{border-radius:15px;border-width:3px}}@media screen and (max-width: 820px){#page-content-questionnaire_point .page-content-cnt ._body ul li{border-radius:2.6666666667vw;border-width:.8vw}}#page-content-questionnaire_point .page-content-cnt ._body ul li:nth-child(even){border-color:#e85a4f;color:#e85a4f;margin:0 0 0 2em;transform:translateX(-20%)}@media screen and (max-width: 820px){#page-content-questionnaire_point .page-content-cnt ._body ul li:nth-child(even){margin:0}}#page-content-questionnaire_point .page-content-cnt ._body ul li:nth-child(1){transition-delay:.3s}#page-content-questionnaire_point .page-content-cnt ._body ul li:nth-child(2){transition-delay:.4s}#page-content-questionnaire_point .page-content-cnt ._body ul li:nth-child(3){transition-delay:.5s}#page-content-questionnaire_point .page-content-cnt ._body ul li:nth-child(4){transition-delay:.6s}#page-content-questionnaire_point .page-content-cnt ._body ul li:nth-child(5){transition-delay:.7s}#page-content-questionnaire_point .page-content-cnt ._body.eff-in ul li{opacity:1;transform:translateX(0)}#page-content-questionnaire_point .page-content-cnt ._desc{text-align:center;padding:4.1666666667vw 0 0}@media screen and (min-width: 1499px){#page-content-questionnaire_point .page-content-cnt ._desc{padding:50px 0 0}}@media screen and (max-width: 820px){#page-content-questionnaire_point .page-content-cnt ._desc{padding:8vw 5.3333333333vw 0}}#page-content-questionnaire_point .page-content-cnt ._desc p{font-size:1.6666666667vw}@media screen and (min-width: 1499px){#page-content-questionnaire_point .page-content-cnt ._desc p{font-size:20px}}@media screen and (max-width: 820px){#page-content-questionnaire_point .page-content-cnt ._desc p{font-size:4.2666666667vw}}#page-content-group_introduction .page-content-cnt ._group{display:flex;flex-wrap:wrap;gap:3.3333333333vw 4%}@media screen and (min-width: 1499px){#page-content-group_introduction .page-content-cnt ._group{gap:60px}}@media screen and (max-width: 820px){#page-content-group_introduction .page-content-cnt ._group{gap:5.3333333333vw}}#page-content-group_introduction .page-content-cnt ._group ._box{border-radius:1.6666666667vw;border:solid #00a0e9 .25vw;width:48%;padding:0 1.4166666667vw 1.4166666667vw}@media screen and (min-width: 1499px){#page-content-group_introduction .page-content-cnt ._group ._box{border-radius:20px;border-width:3px;width:400px;padding:0 24px 24px}}@media screen and (max-width: 820px){#page-content-group_introduction .page-content-cnt ._group ._box{border-radius:5.3333333333vw;border-width:.8vw;width:100%;padding:0 4.5333333333vw 4.5333333333vw}}#page-content-group_introduction .page-content-cnt ._group ._box ._cnt ._tag{font-size:1.1666666667vw;text-align:center;color:#fff;padding:.3em .5em .4em;border-radius:0 0 1em 1em;margin:0 0 1.5em;background-color:#00a0e9}@media screen and (min-width: 1499px){#page-content-group_introduction .page-content-cnt ._group ._box ._cnt ._tag{font-size:14px}}@media screen and (max-width: 820px){#page-content-group_introduction .page-content-cnt ._group ._box ._cnt ._tag{font-size:3.7333333333vw}}#page-content-group_introduction .page-content-cnt ._group ._box ._cnt ._logo{text-align:center}#page-content-group_introduction .page-content-cnt ._group ._box ._cnt ._logo figure img{width:auto;height:auto;max-width:100%;max-height:2vw}@media screen and (min-width: 1499px){#page-content-group_introduction .page-content-cnt ._group ._box ._cnt ._logo figure img{max-height:30px}}@media screen and (max-width: 820px){#page-content-group_introduction .page-content-cnt ._group ._box ._cnt ._logo figure img{max-height:6.4vw}}#page-content-group_introduction .page-content-cnt ._group ._box ._cnt ._ttl h3{font-size:1.1666666667vw;font-weight:600}@media screen and (min-width: 1499px){#page-content-group_introduction .page-content-cnt ._group ._box ._cnt ._ttl h3{font-size:14px}}@media screen and (max-width: 820px){#page-content-group_introduction .page-content-cnt ._group ._box ._cnt ._ttl h3{font-size:3.7333333333vw}}#page-content-group_introduction .page-content-cnt ._group ._box ._cnt ._ttl._center{text-align:center}#page-content-group_introduction .page-content-cnt ._group ._box ._cnt ._ttl._center h3{padding:1.2em 0 0}#page-content-group_introduction .page-content-cnt ._group ._box ._cnt ._copy{background-color:#e6f7ff;font-size:1.1666666667vw;font-weight:600;padding:.2em 0;border-radius:2em;text-align:center;font-weight:600;color:#00a0e9;margin:1.5em 0 1.5em}@media screen and (min-width: 1499px){#page-content-group_introduction .page-content-cnt ._group ._box ._cnt ._copy{font-size:14px}}@media screen and (max-width: 820px){#page-content-group_introduction .page-content-cnt ._group ._box ._cnt ._copy{font-size:3.7333333333vw}}#page-content-group_introduction .page-content-cnt ._group ._box ._cnt ._list{margin:0 0 1.6666666667vw;padding:0 0 1.6666666667vw;border-bottom:solid #cacaca .0833333333vw}@media screen and (min-width: 1499px){#page-content-group_introduction .page-content-cnt ._group ._box ._cnt ._list{margin:0 0 20px;padding:0 0 20px;border-width:1px}}@media screen and (max-width: 820px){#page-content-group_introduction .page-content-cnt ._group ._box ._cnt ._list{margin:0 0 5.3333333333vw;padding:0 0 5.3333333333vw;border-width:.2666666667vw}}#page-content-group_introduction .page-content-cnt ._group ._box ._cnt ._list._nb{border-bottom:none;margin:0;padding:0}#page-content-group_introduction .page-content-cnt ._group ._box ._cnt ._list ._dot li:before{color:#333}#page-content-group_introduction .page-content-cnt ._group ._box ._cnt ._address p{line-height:1.6}#page-content-group_introduction .page-content-cnt ._group ._box ._cnt ._btn{padding:2.5vw 0 0;text-align:center}@media screen and (min-width: 1499px){#page-content-group_introduction .page-content-cnt ._group ._box ._cnt ._btn{padding:30px 0 0}}@media screen and (max-width: 820px){#page-content-group_introduction .page-content-cnt ._group ._box ._cnt ._btn{padding:5.3333333333vw 0 0}}#page-content-group_introduction .page-content-cnt ._group ._box ._cnt ._btn a{display:inline-block;font-size:1.1666666667vw;font-weight:600;letter-spacing:.1em;padding:1em;border-radius:3em;background-color:#fff;border:solid #00a0e9 .0833333333vw;color:#00a0e9;width:23.3333333333vw;line-height:1}@media screen and (min-width: 1499px){#page-content-group_introduction .page-content-cnt ._group ._box ._cnt ._btn a{font-size:14px;border-width:1px;width:280px}}@media screen and (max-width: 820px){#page-content-group_introduction .page-content-cnt ._group ._box ._cnt ._btn a{font-size:3.7333333333vw;border-width:.2666666667vw;width:74.6666666667vw}}#page-content-group_introduction .page-content-cnt ._group ._box ._cnt ._btn a:hover{color:#fff;background-color:#00a0e9}#page-content-group_introduction .page-content-cnt ._group ._box ._cnt ._btn a:hover span{background-image:url(../img/icon-ex_w.svg)}#page-content-group_introduction .page-content-cnt ._group ._box ._cnt ._btn a span{display:inline-block;padding:0 2em 0 0;background:url(../img/icon-ex_b.svg) no-repeat center right/contain;transition:.3s ease}#page-content-group_introduction .page-content-cnt ._group ._box:nth-child(even){border-color:#e85a4f}#page-content-group_introduction .page-content-cnt ._group ._box:nth-child(even) ._cnt ._tag{background-color:#e85a4f}#page-content-group_introduction .page-content-cnt ._group ._box:nth-child(even) ._cnt ._copy{background-color:#fdf0ef;color:#e85a4f}#page-content-group_introduction .page-content-cnt ._group ._box:nth-child(even) ._cnt ._btn a{border-color:#e85a4f;color:#e85a4f}#page-content-group_introduction .page-content-cnt ._group ._box:nth-child(even) ._cnt ._btn a span{background-image:url(../img/icon-ex_r.svg)}#page-content-group_introduction .page-content-cnt ._group ._box:nth-child(even) ._cnt ._btn a:hover{color:#fff;background-color:#e85a4f}#page-content-group_introduction .page-content-cnt ._group ._box:nth-child(even) ._cnt ._btn a:hover span{background-image:url(../img/icon-ex_w.svg)}#page-content-message_top .page-content-cnt ._image{margin:0 0 6.6666666667vw}@media screen and (min-width: 1499px){#page-content-message_top .page-content-cnt ._image{margin:0 0 80px}}@media screen and (max-width: 820px){#page-content-message_top .page-content-cnt ._image{margin:0 0 10.6666666667vw}}#page-content-message_top .page-content-cnt ._image figure{margin:0 auto;width:70%;border-radius:1.6666666667vw;height:40vw;overflow:hidden}@media screen and (min-width: 1499px){#page-content-message_top .page-content-cnt ._image figure{border-radius:20px;width:60%;height:480px}}@media screen and (max-width: 820px){#page-content-message_top .page-content-cnt ._image figure{border-radius:5.3333333333vw;width:100%;height:64vw}}#page-content-message_top .page-content-cnt ._image figure img{width:100%;height:100%;object-fit:cover;transition:.3s ease}#page-content-message_movie .page-content-cnt ._movie figure{margin:0 auto;width:90%;border-radius:1.6666666667vw;height:43.3333333333vw;overflow:hidden}@media screen and (min-width: 1499px){#page-content-message_movie .page-content-cnt ._movie figure{width:70%;border-radius:20px;height:520px}}@media screen and (max-width: 820px){#page-content-message_movie .page-content-cnt ._movie figure{width:100%;border-radius:5.3333333333vw;height:53.3333333333vw}}#page-content-message_movie .page-content-cnt ._movie figure iframe{width:100%;height:100%;object-fit:cover;transition:.3s ease}#page-content-crosstalk_content .page-content-cnt{margin:0 0 10vw}@media screen and (min-width: 1499px){#page-content-crosstalk_content .page-content-cnt{margin:0 0 120px}}@media screen and (max-width: 820px){#page-content-crosstalk_content .page-content-cnt{margin:0 0 16vw}}#page-content-crosstalk_content .page-content-cnt ._image figure{margin:0 auto;width:70%;border-radius:1.6666666667vw;height:40vw;overflow:hidden}@media screen and (min-width: 1499px){#page-content-crosstalk_content .page-content-cnt ._image figure{border-radius:20px;width:60%;height:480px}}@media screen and (max-width: 820px){#page-content-crosstalk_content .page-content-cnt ._image figure{border-radius:5.3333333333vw;width:100%;height:64vw}}#page-content-crosstalk_content .page-content-cnt ._image figure img{width:100%;height:100%;object-fit:cover;transition:.3s ease}._crosstalk-cnt ._talk{margin:0 0 5vw}@media screen and (min-width: 1499px){._crosstalk-cnt ._talk{margin:0 0 60px}}@media screen and (max-width: 820px){._crosstalk-cnt ._talk{margin:0 0 10.6666666667vw}}._crosstalk-cnt ._talk ._head{position:relative;padding:0 0 0 15%;margin:0 0 3.3333333333vw}@media screen and (min-width: 1499px){._crosstalk-cnt ._talk ._head{margin:0 0 40px}}@media screen and (max-width: 820px){._crosstalk-cnt ._talk ._head{margin:0 0 5.3333333333vw;padding:0 0 0 1.5em}}._crosstalk-cnt ._talk ._head:before{content:"";position:absolute;width:12%;height:.0833333333vw;background-color:#00a0e9;top:1em;left:0}@media screen and (min-width: 1499px){._crosstalk-cnt ._talk ._head:before{height:1px}}@media screen and (max-width: 820px){._crosstalk-cnt ._talk ._head:before{height:.5333333333vw;width:1em}}._crosstalk-cnt ._talk ._head h3{font-size:1.5vw;font-weight:700;line-height:1.8}@media screen and (min-width: 1499px){._crosstalk-cnt ._talk ._head h3{font-size:18px}}@media screen and (max-width: 820px){._crosstalk-cnt ._talk ._head h3{font-size:4.2666666667vw}}._crosstalk-cnt ._talk ._body dl{font-size:1.1666666667vw;line-height:2;margin:0 0 2em;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 1499px){._crosstalk-cnt ._talk ._body dl{font-size:14px}}@media screen and (max-width: 820px){._crosstalk-cnt ._talk ._body dl{font-size:3.7333333333vw}}._crosstalk-cnt ._talk ._body dl dt{width:15%}@media screen and (max-width: 820px){._crosstalk-cnt ._talk ._body dl dt{width:100%;margin:0 0 1em}}._crosstalk-cnt ._talk ._body dl dt span{display:inline-block;padding:0 0 0 3.5em;position:relative}._crosstalk-cnt ._talk ._body dl dt span:before{content:"";position:absolute;top:50%;left:0;background-position:center;background-size:contain;background-repeat:no-repeat;width:3vw;height:3vw;transform:translateY(-50%)}@media screen and (min-width: 1499px){._crosstalk-cnt ._talk ._body dl dt span:before{width:36px;height:36px}}@media screen and (max-width: 820px){._crosstalk-cnt ._talk ._body dl dt span:before{width:9.6vw;height:9.6vw}}._crosstalk-cnt ._talk ._body dl dt span.m1:before{background-image:url(../img/i_mimura.webp)}._crosstalk-cnt ._talk ._body dl dt span.m2:before{background-image:url(../img/i_onogawa.webp)}._crosstalk-cnt ._talk ._body dl dt span.m3:before{background-image:url(../img/i_tamaru.webp)}._crosstalk-cnt ._talk ._body dl dt span.m4:before{background-image:url(../img/i_kawai.webp)}._crosstalk-cnt ._talk ._body dl dd{width:85%}@media screen and (max-width: 820px){._crosstalk-cnt ._talk ._body dl dd{width:100%}}._crosstalk-cnt ._image{padding:3.3333333333vw 0 0}@media screen and (min-width: 1499px){._crosstalk-cnt ._image{padding:40px 0 0}}@media screen and (max-width: 820px){._crosstalk-cnt ._image{padding:5.3333333333vw 0 0}}._crosstalk-cnt ._image ul{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 820px){._crosstalk-cnt ._image ul{gap:5.3333333333vw 4%}}._crosstalk-cnt ._image ul li{width:22%;position:relative}@media screen and (max-width: 820px){._crosstalk-cnt ._image ul li{width:48%}}._crosstalk-cnt ._image ul li h4{position:absolute;bottom:5vw;left:0;background-color:#00a0e9;color:#fff;font-size:1.1666666667vw;font-weight:700;padding:.1em 1em}@media screen and (min-width: 1499px){._crosstalk-cnt ._image ul li h4{bottom:60px;font-size:14px}}@media screen and (max-width: 820px){._crosstalk-cnt ._image ul li h4{bottom:16vw;font-size:3.7333333333vw}}._crosstalk-cnt ._image ul li figure{width:100%;height:25vw;overflow:hidden;border-radius:1.6666666667vw}@media screen and (min-width: 1499px){._crosstalk-cnt ._image ul li figure{height:400px;border-radius:20px}}@media screen and (max-width: 820px){._crosstalk-cnt ._image ul li figure{height:53.3333333333vw;border-radius:5.3333333333vw}}._crosstalk-cnt ._image ul li figure img{width:100%;height:100%;object-fit:cover;transition:.3s ease}._crosstalk-cnt ._image ul li p{padding:.3em 0 0}#page-content-benefit_top .page-content-cnt ._fl ._txt{width:45vw}@media screen and (min-width: 1499px){#page-content-benefit_top .page-content-cnt ._fl ._txt{width:760px}}@media screen and (max-width: 820px){#page-content-benefit_top .page-content-cnt ._fl ._txt{width:100%;margin:0 0 5.3333333333vw}}#page-content-benefit_top .page-content-cnt ._fl figure{width:36.6666666667vw;height:25.8333333333vw;overflow:hidden;border-radius:1.6666666667vw}@media screen and (min-width: 1499px){#page-content-benefit_top .page-content-cnt ._fl figure{width:480px;height:340px;border-radius:20px}}@media screen and (max-width: 820px){#page-content-benefit_top .page-content-cnt ._fl figure{width:100%;height:64vw;border-radius:5.3333333333vw}}#page-content-benefit_top .page-content-cnt ._fl figure img{width:100%;height:100%;object-fit:cover;transition:.3s ease}#page-content-benefit_career .page-content-cnt ._fl ._txt{width:45vw}@media screen and (min-width: 1499px){#page-content-benefit_career .page-content-cnt ._fl ._txt{width:760px}}@media screen and (max-width: 820px){#page-content-benefit_career .page-content-cnt ._fl ._txt{width:100%;margin:0 0 5.3333333333vw}}#page-content-benefit_career .page-content-cnt ._fl ._txt ._points ul li{width:100%}#page-content-benefit_career .page-content-cnt ._fl figure{width:36.6666666667vw;height:25.8333333333vw;overflow:hidden;border-radius:1.6666666667vw}@media screen and (min-width: 1499px){#page-content-benefit_career .page-content-cnt ._fl figure{width:480px;height:340px;border-radius:20px}}@media screen and (max-width: 820px){#page-content-benefit_career .page-content-cnt ._fl figure{width:100%;height:64vw;border-radius:5.3333333333vw}}#page-content-benefit_career .page-content-cnt ._fl figure img{width:100%;height:100%;object-fit:cover;transition:.3s ease}._points-cnt ._points ul{display:flex;flex-wrap:wrap;gap:1.6666666667vw 4%}@media screen and (min-width: 1499px){._points-cnt ._points ul{gap:20px 4%}}@media screen and (max-width: 820px){._points-cnt ._points ul{gap:2.6666666667vw}}._points-cnt ._points ul li{width:48%;background-color:#e6f7ff;border-radius:1.6666666667vw;display:flex;justify-content:center;align-items:center;text-align:center;line-height:1.6;padding:1em}@media screen and (min-width: 1499px){._points-cnt ._points ul li{border-radius:20px}}@media screen and (max-width: 820px){._points-cnt ._points ul li{width:100%;border-radius:5.3333333333vw;padding:.6em}}._points-cnt ._points ul li span{font-size:1.3333333333vw;font-weight:700}@media screen and (min-width: 1499px){._points-cnt ._points ul li span{font-size:16px}}@media screen and (max-width: 820px){._points-cnt ._points ul li span{font-size:3.7333333333vw}}._points-cnt ._points ul li span small{font-size:1.0833333333vw}@media screen and (min-width: 1499px){._points-cnt ._points ul li span small{font-size:13px}}@media screen and (max-width: 820px){._points-cnt ._points ul li span small{font-size:2.9333333333vw}}._points-cnt ._image{padding:5vw 0 0}@media screen and (min-width: 1499px){._points-cnt ._image{padding:60px 0 0}}@media screen and (max-width: 820px){._points-cnt ._image{padding:10.6666666667vw 0 0}}._points-cnt ._image figure{margin:0 auto;width:70%;border-radius:1.6666666667vw;height:40vw;overflow:hidden}@media screen and (min-width: 1499px){._points-cnt ._image figure{border-radius:20px;width:60%;height:480px}}@media screen and (max-width: 820px){._points-cnt ._image figure{border-radius:5.3333333333vw;width:100%;height:64vw}}._points-cnt ._image figure img{width:100%;height:100%;object-fit:cover;transition:.3s ease}#page-content-support_top .page-content-cnt figure{margin:0 auto;width:70%;border-radius:1.6666666667vw;height:40vw;overflow:hidden}@media screen and (min-width: 1499px){#page-content-support_top .page-content-cnt figure{border-radius:20px;width:60%;height:480px}}@media screen and (max-width: 820px){#page-content-support_top .page-content-cnt figure{border-radius:5.3333333333vw;width:100%;height:64vw}}#page-content-support_top .page-content-cnt figure img{width:100%;height:100%;object-fit:cover;transition:.3s ease}#page-content-support_place .page-content-cnt figure{margin:0 auto;width:50%;border-radius:1.6666666667vw;height:25vw;overflow:hidden}@media screen and (min-width: 1499px){#page-content-support_place .page-content-cnt figure{border-radius:20px;width:40%;height:300px}}@media screen and (max-width: 820px){#page-content-support_place .page-content-cnt figure{border-radius:5.3333333333vw;width:100%;height:64vw}}#page-content-support_place .page-content-cnt figure img{width:100%;height:100%;object-fit:cover;transition:.3s ease}._support-cnt ._support ul{display:flex;justify-content:center;flex-wrap:wrap;gap:2.5vw 2%}@media screen and (min-width: 1499px){._support-cnt ._support ul{gap:30px 2%}}@media screen and (max-width: 820px){._support-cnt ._support ul{gap:5.3333333333vw}}._support-cnt ._support ul li{width:32%;background-color:#e6f7ff;border-radius:1.6666666667vw;display:flex;align-items:center;flex-direction:column;text-align:center;line-height:1.6;padding:1.6666666667vw .8333333333vw}@media screen and (min-width: 1499px){._support-cnt ._support ul li{border-radius:20px;padding:20px 20px}}@media screen and (max-width: 820px){._support-cnt ._support ul li{width:100%;border-radius:5.3333333333vw;padding:2.6666666667vw 2.6666666667vw}}._support-cnt ._support ul li figure{display:flex;justify-content:center;margin:0 0 .8333333333vw;height:5vw}@media screen and (min-width: 1499px){._support-cnt ._support ul li figure{margin:0 0 10px;height:60px}}@media screen and (max-width: 820px){._support-cnt ._support ul li figure{margin:0 0 2.6666666667vw;height:16vw}}._support-cnt ._support ul li figure img{max-width:5vw;max-height:5vw;width:auto;height:auto}@media screen and (min-width: 1499px){._support-cnt ._support ul li figure img{max-width:60px;max-height:60px}}@media screen and (max-width: 820px){._support-cnt ._support ul li figure img{max-width:16vw;max-height:16vw}}._support-cnt ._support ul li h3{font-size:1.3333333333vw;font-weight:700;margin:0 0 .6em;line-height:1.6;position:relative;padding:0 0 0 1.5em;text-align:left}@media screen and (min-width: 1499px){._support-cnt ._support ul li h3{font-size:16px}}@media screen and (max-width: 820px){._support-cnt ._support ul li h3{font-size:3.7333333333vw}}._support-cnt ._support ul li h3:before{content:"";position:absolute;top:.3em;left:0;background:url(../img/check.svg) no-repeat center/contain;width:1.5vw;height:1.5vw}@media screen and (min-width: 1499px){._support-cnt ._support ul li h3:before{width:20px;height:20px}}@media screen and (max-width: 820px){._support-cnt ._support ul li h3:before{width:4.8vw;height:4.8vw}}._support-cnt ._support ul li h3 small{display:block;font-size:1.0833333333vw}@media screen and (min-width: 1499px){._support-cnt ._support ul li h3 small{font-size:13px}}@media screen and (max-width: 820px){._support-cnt ._support ul li h3 small{font-size:2.9333333333vw}}._support-cnt ._support ul li p{font-size:1vw;line-height:1.6}@media screen and (min-width: 1499px){._support-cnt ._support ul li p{font-size:12px}}@media screen and (max-width: 820px){._support-cnt ._support ul li p{font-size:3.2vw}}._support-cnt ._image{padding:5vw 0 0}@media screen and (min-width: 1499px){._support-cnt ._image{padding:60px 0 0}}@media screen and (max-width: 820px){._support-cnt ._image{padding:10.6666666667vw 0 0}}#page-content-specialist_point .page-content-cnt ._list ul{display:flex;flex-wrap:wrap;gap:1.6666666667vw 5%}@media screen and (min-width: 1499px){#page-content-specialist_point .page-content-cnt ._list ul{gap:20px 5%}}@media screen and (max-width: 820px){#page-content-specialist_point .page-content-cnt ._list ul{gap:5.3333333333vw}}#page-content-specialist_point .page-content-cnt ._list ul li{width:30%;background-color:#e6f7ff;border-radius:1.6666666667vw;display:flex;align-items:center;flex-direction:column;line-height:1.6;padding:3.5em 2em 2.5em;position:relative}@media screen and (min-width: 1499px){#page-content-specialist_point .page-content-cnt ._list ul li{border-radius:20px}}@media screen and (max-width: 820px){#page-content-specialist_point .page-content-cnt ._list ul li{width:100%;border-radius:5.3333333333vw}}#page-content-specialist_point .page-content-cnt ._list ul li ._num{font-size:1.1666666667vw;line-height:1;padding:.3em 1em;background-color:#00a0e9;color:#fff;position:absolute;top:1.5em;left:0;font-family:"Outfit",sans-serif}@media screen and (min-width: 1499px){#page-content-specialist_point .page-content-cnt ._list ul li ._num{font-size:14px}}@media screen and (max-width: 820px){#page-content-specialist_point .page-content-cnt ._list ul li ._num{font-size:3.7333333333vw}}#page-content-specialist_point .page-content-cnt ._list ul li h3{font-size:1.5vw;font-weight:700;margin:0 0 1em;line-height:1.6;position:relative;padding:0 0 0 1.5em;text-align:left}@media screen and (min-width: 1499px){#page-content-specialist_point .page-content-cnt ._list ul li h3{font-size:18px}}@media screen and (max-width: 820px){#page-content-specialist_point .page-content-cnt ._list ul li h3{font-size:4.2666666667vw}}#page-content-specialist_point .page-content-cnt ._list ul li h3:before{content:"";position:absolute;top:.3em;left:0;background:url(../img/check.svg) no-repeat center/contain;width:1.6666666667vw;height:1.6666666667vw}@media screen and (min-width: 1499px){#page-content-specialist_point .page-content-cnt ._list ul li h3:before{width:21px;height:21px}}@media screen and (max-width: 820px){#page-content-specialist_point .page-content-cnt ._list ul li h3:before{width:5.3333333333vw;height:5.3333333333vw}}#page-content-specialist_point .page-content-cnt ._list ul li p{font-size:1.1666666667vw;line-height:1.6}@media screen and (min-width: 1499px){#page-content-specialist_point .page-content-cnt ._list ul li p{font-size:14px}}@media screen and (max-width: 820px){#page-content-specialist_point .page-content-cnt ._list ul li p{font-size:3.7333333333vw}}#page-content-specialist_wish .page-content-cnt ._fl ._list{width:45vw}@media screen and (min-width: 1499px){#page-content-specialist_wish .page-content-cnt ._fl ._list{width:760px}}@media screen and (max-width: 820px){#page-content-specialist_wish .page-content-cnt ._fl ._list{width:100%;margin:0 0 5.3333333333vw}}#page-content-specialist_wish .page-content-cnt ._fl ._list ul{display:flex;flex-direction:column;gap:1em}#page-content-specialist_wish .page-content-cnt ._fl ._list ul li{background-color:#e6f7ff;border-radius:1.6666666667vw;line-height:1.6;padding:1em 2em}@media screen and (min-width: 1499px){#page-content-specialist_wish .page-content-cnt ._fl ._list ul li{border-radius:20px}}@media screen and (max-width: 820px){#page-content-specialist_wish .page-content-cnt ._fl ._list ul li{border-radius:5.3333333333vw}}#page-content-specialist_wish .page-content-cnt ._fl ._list small{display:block;margin:1em 0 0;padding:0 0 0 1em;font-size:1.1666666667vw;position:relative}@media screen and (min-width: 1499px){#page-content-specialist_wish .page-content-cnt ._fl ._list small{font-size:14px}}@media screen and (max-width: 820px){#page-content-specialist_wish .page-content-cnt ._fl ._list small{font-size:3.2vw}}#page-content-specialist_wish .page-content-cnt ._fl ._list small:before{content:"※";position:absolute;top:0;left:0}#page-content-specialist_wish .page-content-cnt ._fl figure{width:36.6666666667vw;height:25.8333333333vw;overflow:hidden;border-radius:1.6666666667vw}@media screen and (min-width: 1499px){#page-content-specialist_wish .page-content-cnt ._fl figure{width:480px;height:340px;border-radius:20px}}@media screen and (max-width: 820px){#page-content-specialist_wish .page-content-cnt ._fl figure{width:100%;height:64vw;border-radius:5.3333333333vw}}#page-content-specialist_wish .page-content-cnt ._fl figure img{width:100%;height:100%;object-fit:cover;transition:.3s ease}._flow-cnt ._box._wh ul li{background-color:#fff}._flow-cnt ._box ul{display:flex;justify-content:center;flex-wrap:wrap;gap:2.5vw 5%}@media screen and (min-width: 1499px){._flow-cnt ._box ul{gap:30px 5%}}@media screen and (max-width: 820px){._flow-cnt ._box ul{gap:5.3333333333vw}}._flow-cnt ._box ul li{width:30%;background-color:#e6f7ff;border-radius:1.6666666667vw;display:flex;align-items:center;flex-direction:column;text-align:center;line-height:1.6;padding:3.3333333333vw .8333333333vw;position:relative}@media screen and (min-width: 1499px){._flow-cnt ._box ul li{border-radius:20px;padding:40px 20px}}@media screen and (max-width: 820px){._flow-cnt ._box ul li{width:100%;border-radius:5.3333333333vw;padding:5.3333333333vw 2.6666666667vw}}._flow-cnt ._flow._wh ol li{background-color:#fff}._flow-cnt ._flow ol{display:flex;justify-content:center;flex-wrap:wrap;gap:2.5vw 4%}@media screen and (min-width: 1499px){._flow-cnt ._flow ol{gap:30px 4%}}@media screen and (max-width: 820px){._flow-cnt ._flow ol{gap:5.3333333333vw 4%;margin:0 -3.3333333333vw}}._flow-cnt ._flow ol li{width:22%;background-color:#e6f7ff;border-radius:1.6666666667vw;display:flex;align-items:center;flex-direction:column;text-align:center;line-height:1.6;padding:1.6666666667vw .8333333333vw;position:relative}@media screen and (min-width: 1499px){._flow-cnt ._flow ol li{border-radius:20px;padding:20px 20px}}@media screen and (max-width: 820px){._flow-cnt ._flow ol li{border-radius:2.6666666667vw;padding:5.3333333333vw 0vw 2.6666666667vw 0vw}}._flow-cnt ._flow ol li:after{content:"";position:absolute;top:50%;right:-2.6666666667vw;background:url(../img/flow-arrow.webp) no-repeat center/contain;width:1.6666666667vw;height:4.1666666667vw;transform:translateY(-50%)}@media screen and (min-width: 1499px){._flow-cnt ._flow ol li:after{right:-36px;width:20px;height:50px}}@media screen and (max-width: 820px){._flow-cnt ._flow ol li:after{right:-2.6666666667vw;width:1.3333333333vw;height:3.2vw}}._flow-cnt ._flow ol li:last-child:after{content:none}._flow-cnt ._flow ol li ._step{font-size:1vw;line-height:1;padding:.3em 1em;background-color:#00a0e9;color:#fff;position:absolute;top:1.5em;left:0;font-family:"Outfit",sans-serif}@media screen and (min-width: 1499px){._flow-cnt ._flow ol li ._step{font-size:14px}}@media screen and (max-width: 820px){._flow-cnt ._flow ol li ._step{font-size:2.6666666667vw;top:0;left:50%;transform:translate(-50%, -50%)}}._flow-cnt ._flow ol li figure{display:flex;justify-content:center;align-items:center;margin:0 0 .8333333333vw;height:5vw}@media screen and (min-width: 1499px){._flow-cnt ._flow ol li figure{margin:0 0 10px;height:80px}}@media screen and (max-width: 820px){._flow-cnt ._flow ol li figure{margin:0 0 1.3333333333vw;height:8vw}}._flow-cnt ._flow ol li figure img{max-width:5vw;max-height:5vw;width:auto;height:auto}@media screen and (min-width: 1499px){._flow-cnt ._flow ol li figure img{max-width:80px;max-height:80px}}@media screen and (max-width: 820px){._flow-cnt ._flow ol li figure img{max-width:8vw;max-height:8vw}}._flow-cnt ._flow ol li p{font-size:1.1666666667vw;line-height:1.6}@media screen and (min-width: 1499px){._flow-cnt ._flow ol li p{font-size:14px}}@media screen and (max-width: 820px){._flow-cnt ._flow ol li p{font-size:2.6666666667vw}}._voice-cnt ._voice{display:flex;flex-wrap:wrap;gap:2.5vw 4%}@media screen and (min-width: 1499px){._voice-cnt ._voice{gap:30px 4%}}@media screen and (max-width: 820px){._voice-cnt ._voice{gap:5.3333333333vw}}._voice-cnt ._voice article{width:48%}@media screen and (max-width: 820px){._voice-cnt ._voice article{width:100%}}._voice-cnt ._voice article h4{font-size:1.5vw;font-weight:700;color:#00a0e9;margin:0 0 1em}@media screen and (min-width: 1499px){._voice-cnt ._voice article h4{font-size:18px}}@media screen and (max-width: 820px){._voice-cnt ._voice article h4{font-size:4.2666666667vw}}#page-content-comeback_top .page-content-cnt ._fl ._txt{width:45vw}@media screen and (min-width: 1499px){#page-content-comeback_top .page-content-cnt ._fl ._txt{width:760px}}@media screen and (max-width: 820px){#page-content-comeback_top .page-content-cnt ._fl ._txt{width:100%;margin:0 0 5.3333333333vw}}#page-content-comeback_top .page-content-cnt ._fl figure{width:36.6666666667vw;height:25.8333333333vw;overflow:hidden;border-radius:1.6666666667vw}@media screen and (min-width: 1499px){#page-content-comeback_top .page-content-cnt ._fl figure{width:480px;height:340px;border-radius:20px}}@media screen and (max-width: 820px){#page-content-comeback_top .page-content-cnt ._fl figure{width:100%;height:64vw;border-radius:5.3333333333vw}}#page-content-comeback_top .page-content-cnt ._fl figure img{width:100%;height:100%;object-fit:cover;transition:.3s ease}#page-content-comeback_point .page-content-cnt ._list ul{display:flex;justify-content:center;flex-wrap:wrap;gap:2.5vw 2%}@media screen and (min-width: 1499px){#page-content-comeback_point .page-content-cnt ._list ul{gap:30px 2%}}@media screen and (max-width: 820px){#page-content-comeback_point .page-content-cnt ._list ul{gap:5.3333333333vw}}#page-content-comeback_point .page-content-cnt ._list ul li{width:48%;background-color:#e6f7ff;border-radius:1.6666666667vw;display:flex;align-items:center;flex-direction:column;text-align:center;line-height:1.6;padding:3.3333333333vw .8333333333vw}@media screen and (min-width: 1499px){#page-content-comeback_point .page-content-cnt ._list ul li{border-radius:20px;padding:40px 20px}}@media screen and (max-width: 820px){#page-content-comeback_point .page-content-cnt ._list ul li{width:100%;border-radius:5.3333333333vw;padding:5.3333333333vw 2.6666666667vw}}#page-content-comeback_point .page-content-cnt ._list ul li h3{font-size:1.5vw;font-weight:700;margin:0 0 1em;line-height:1.6;position:relative;padding:0 0 0 1.5em;text-align:left}@media screen and (min-width: 1499px){#page-content-comeback_point .page-content-cnt ._list ul li h3{font-size:18px}}@media screen and (max-width: 820px){#page-content-comeback_point .page-content-cnt ._list ul li h3{font-size:4.2666666667vw}}#page-content-comeback_point .page-content-cnt ._list ul li h3:before{content:"";position:absolute;top:.3em;left:0;background:url(../img/check.svg) no-repeat center/contain;width:1.6666666667vw;height:1.6666666667vw}@media screen and (min-width: 1499px){#page-content-comeback_point .page-content-cnt ._list ul li h3:before{width:21px;height:21px}}@media screen and (max-width: 820px){#page-content-comeback_point .page-content-cnt ._list ul li h3:before{width:5.3333333333vw;height:5.3333333333vw}}#page-content-comeback_point .page-content-cnt ._list ul li p{font-size:1.1666666667vw;line-height:1.6}@media screen and (min-width: 1499px){#page-content-comeback_point .page-content-cnt ._list ul li p{font-size:14px}}@media screen and (max-width: 820px){#page-content-comeback_point .page-content-cnt ._list ul li p{font-size:3.7333333333vw}}#page-content-entry_top .page-content-cnt .archive-categories{padding:0 8.3333333333vw}@media screen and (min-width: 1499px){#page-content-entry_top .page-content-cnt .archive-categories{padding:0 150px}}@media screen and (max-width: 820px){#page-content-entry_top .page-content-cnt .archive-categories{padding:0}}#page-content-entry_top .page-content-cnt .archive-categories ul{gap:1.6666666667vw 2%}@media screen and (min-width: 1499px){#page-content-entry_top .page-content-cnt .archive-categories ul{gap:20px 2%}}@media screen and (max-width: 820px){#page-content-entry_top .page-content-cnt .archive-categories ul{gap:5.3333333333vw 2%}}#page-content-entry_top .page-content-cnt .archive-categories ul li{width:32%}@media screen and (max-width: 820px){#page-content-entry_top .page-content-cnt .archive-categories ul li{width:49%}}._faq-list{background-color:#e6f7ff;padding:3.3333333333vw 5vw;border-radius:1.6666666667vw}@media screen and (min-width: 1499px){._faq-list{padding:40px 60px;border-radius:20px}}@media screen and (max-width: 820px){._faq-list{padding:5.3333333333vw;border-radius:5.3333333333vw}}._faq-list dl{margin:0 0 3.3333333333vw;background-color:#fff;position:relative;cursor:pointer;border-radius:.8333333333vw;overflow:hidden}@media screen and (min-width: 1499px){._faq-list dl{margin:0 0 40px;border-radius:10px}}@media screen and (max-width: 820px){._faq-list dl{margin:0 0 5.3333333333vw;border-radius:2.6666666667vw}}._faq-list dl:last-child{margin:0}._faq-list dl:before{content:"";width:2.5vw;height:.1666666667vw;background-color:#00a0e9;position:absolute;top:3.3333333333vw;right:3.3333333333vw;rotate:90deg;transition:.3s ease}@media screen and (min-width: 1499px){._faq-list dl:before{width:30px;height:2px;top:40px;right:40px}}@media screen and (max-width: 820px){._faq-list dl:before{width:5.3333333333vw;height:.5333333333vw;top:5.3333333333vw;right:3.2vw}}._faq-list dl:after{content:"";width:2.5vw;height:.1666666667vw;background-color:#00a0e9;position:absolute;top:3.3333333333vw;right:3.3333333333vw}@media screen and (min-width: 1499px){._faq-list dl:after{width:30px;height:2px;top:40px;right:40px}}@media screen and (max-width: 820px){._faq-list dl:after{width:5.3333333333vw;height:.5333333333vw;top:5.3333333333vw;right:3.2vw}}._faq-list dl dt{position:relative;padding:2.5vw 1.6666666667vw;margin:0 0 .0833333333vw}@media screen and (min-width: 1499px){._faq-list dl dt{padding:30px 20px;margin:0 0 1px}}@media screen and (max-width: 820px){._faq-list dl dt{padding:8vw 5.3333333333vw;margin:0 0 .2666666667vw}}._faq-list dl dt span{display:block;font-size:1.5vw;color:#00a0e9;font-weight:700;letter-spacing:.06em;padding:0 5vw 0 5vw}@media screen and (min-width: 1499px){._faq-list dl dt span{font-size:18px;padding:0 60px 0 60px}}@media screen and (max-width: 820px){._faq-list dl dt span{font-size:4.2666666667vw;padding:0 2.6666666667vw 0 10.6666666667vw}}._faq-list dl dt:before{content:"Q";position:absolute;font-size:1.1666666667vw;font-weight:700;color:#fff;background-color:#00a0e9;width:3.3333333333vw;height:3.3333333333vw;top:2.3333333333vw;left:1.6666666667vw;line-height:3.3333333333vw;text-align:center;border-radius:50%}@media screen and (min-width: 1499px){._faq-list dl dt:before{font-size:14px;width:40px;height:40px;line-height:40px;top:28px;left:20px}}@media screen and (max-width: 820px){._faq-list dl dt:before{font-size:3.4666666667vw;width:8.5333333333vw;height:8.5333333333vw;line-height:8.5333333333vw;top:7.4666666667vw;left:3.7333333333vw}}._faq-list dl dd{position:relative;padding:1.6666666667vw 1.6666666667vw 1.6666666667vw 6.6666666667vw;display:none}@media screen and (min-width: 1499px){._faq-list dl dd{padding:20px 20px 20px 80px}}@media screen and (max-width: 820px){._faq-list dl dd{padding:5.3333333333vw 5.3333333333vw 5.3333333333vw 16vw}}._faq-list dl dd h3{font-size:1.5vw;font-weight:700;color:#00a0e9;margin:0 0 .5em}@media screen and (min-width: 1499px){._faq-list dl dd h3{font-size:18px}}@media screen and (max-width: 820px){._faq-list dl dd h3{font-size:4.2666666667vw}}._faq-list dl dd p{font-size:1.3333333333vw;line-height:2}@media screen and (min-width: 1499px){._faq-list dl dd p{font-size:18px}}@media screen and (max-width: 820px){._faq-list dl dd p{font-size:3.7333333333vw}}._faq-list dl dd p strong{font-weight:700;color:#00a0e9}._faq-list dl dd small{font-size:max(1.1666666667vw,16px);line-height:2;display:block;padding:0 0 0 1em;position:relative}@media screen and (min-width: 1499px){._faq-list dl dd small{font-size:14px}}@media screen and (max-width: 820px){._faq-list dl dd small{font-size:max(3.2vw,14px)}}._faq-list dl dd small:before{content:"※";position:absolute;top:0;left:0}._faq-list dl dd:before{content:"A";position:absolute;font-size:1.1666666667vw;font-weight:700;color:#fff;background-color:#0061a3;width:3.3333333333vw;height:3.3333333333vw;top:1.5vw;left:1.6666666667vw;line-height:3.3333333333vw;text-align:center;border-radius:50%}@media screen and (min-width: 1499px){._faq-list dl dd:before{font-size:14px;width:40px;height:40px;line-height:40px;top:18px;left:20px}}@media screen and (max-width: 820px){._faq-list dl dd:before{font-size:3.4666666667vw;width:8.5333333333vw;height:8.5333333333vw;line-height:8.5333333333vw;top:4.8vw;left:3.7333333333vw}}._faq-list dl dd:after{content:"";position:absolute;top:0;left:50%;width:98%;background-color:#00a0e9;height:.0833333333vw;transform:translateX(-50%)}@media screen and (min-width: 1499px){._faq-list dl dd:after{height:1px}}@media screen and (max-width: 820px){._faq-list dl dd:after{height:.2666666667vw}}._faq-list dl.active:before{rotate:360deg}#page-content-job_list .page-content-cnt ._list{margin:0 0 10vw}@media screen and (min-width: 1499px){#page-content-job_list .page-content-cnt ._list{margin:0 0 120px}}@media screen and (max-width: 820px){#page-content-job_list .page-content-cnt ._list{margin:0 0 16vw}}#page-content-job_list .page-content-cnt ._list ul{display:flex;flex-wrap:wrap;gap:3.3333333333vw 5%}@media screen and (min-width: 1499px){#page-content-job_list .page-content-cnt ._list ul{gap:40px 2%}}@media screen and (max-width: 820px){#page-content-job_list .page-content-cnt ._list ul{gap:5.3333333333vw}}#page-content-job_list .page-content-cnt ._list ul li{width:30%}@media screen and (min-width: 1499px){#page-content-job_list .page-content-cnt ._list ul li{width:32%}}@media screen and (max-width: 820px){#page-content-job_list .page-content-cnt ._list ul li{width:100%}}#page-content-job_list .page-content-cnt ._list ul li a{display:block}#page-content-job_list .page-content-cnt ._list ul li a ._post{background-color:#fff;border-radius:1.6666666667vw;overflow:hidden;box-shadow:0 0 1em rgba(0,0,0,.16)}@media screen and (min-width: 1499px){#page-content-job_list .page-content-cnt ._list ul li a ._post{border-radius:20px}}@media screen and (max-width: 820px){#page-content-job_list .page-content-cnt ._list ul li a ._post{border-radius:5.3333333333vw}}#page-content-job_list .page-content-cnt ._list ul li a ._post figure{width:100%;aspect-ratio:4/3;overflow:hidden}#page-content-job_list .page-content-cnt ._list ul li a ._post figure img{width:100%;height:100%;object-fit:cover;transition:.3s ease}#page-content-job_list .page-content-cnt ._list ul li a ._post ._ttl{padding:2.5vw}@media screen and (min-width: 1499px){#page-content-job_list .page-content-cnt ._list ul li a ._post ._ttl{padding:30px}}@media screen and (max-width: 820px){#page-content-job_list .page-content-cnt ._list ul li a ._post ._ttl{padding:5.3333333333vw}}#page-content-job_list .page-content-cnt ._list ul li a ._post ._ttl h2,#page-content-job_list .page-content-cnt ._list ul li a ._post ._ttl h3{font-size:2vw;font-weight:600;margin:0 0 .6em;line-height:1.5}@media screen and (min-width: 1499px){#page-content-job_list .page-content-cnt ._list ul li a ._post ._ttl h2,#page-content-job_list .page-content-cnt ._list ul li a ._post ._ttl h3{font-size:24px}}@media screen and (max-width: 820px){#page-content-job_list .page-content-cnt ._list ul li a ._post ._ttl h2,#page-content-job_list .page-content-cnt ._list ul li a ._post ._ttl h3{font-size:4.8vw}}#page-content-job_list .page-content-cnt ._list ul li a ._post ._ttl h2 small,#page-content-job_list .page-content-cnt ._list ul li a ._post ._ttl h3 small{font-size:1.3333333333vw}@media screen and (min-width: 1499px){#page-content-job_list .page-content-cnt ._list ul li a ._post ._ttl h2 small,#page-content-job_list .page-content-cnt ._list ul li a ._post ._ttl h3 small{font-size:16px}}@media screen and (max-width: 820px){#page-content-job_list .page-content-cnt ._list ul li a ._post ._ttl h2 small,#page-content-job_list .page-content-cnt ._list ul li a ._post ._ttl h3 small{font-size:3.7333333333vw}}#page-content-job_list .page-content-cnt ._list ul li a ._post ._ttl ._cat{display:flex;flex-wrap:wrap;font-size:1.1666666667vw;letter-spacing:.1em;gap:.5em}@media screen and (min-width: 1499px){#page-content-job_list .page-content-cnt ._list ul li a ._post ._ttl ._cat{font-size:14px}}@media screen and (max-width: 820px){#page-content-job_list .page-content-cnt ._list ul li a ._post ._ttl ._cat{font-size:3.7333333333vw}}#page-content-job_list .page-content-cnt ._list ul li a ._post ._ttl ._cat span{padding:.3em .8em;border-radius:3em;color:#fff;font-weight:600}#page-content-job_list .page-content-cnt ._list ul li a ._post ._ttl ._cat span._tag-3{background-color:#00a0e9}#page-content-job_list .page-content-cnt ._list ul li a ._post ._ttl ._cat span._tag-4{background-color:#0061a3}#page-content-job_list .page-content-cnt ._list ul li a ._post ._ttl ._cat span._tag-9{background-color:#6c7781}#page-content-job_list .page-content-cnt ._list ul li a ._post ._ttl ._cat span._tag-10{background-color:#3a4856}#page-content-job_list .page-content-cnt ._list ul li a:hover ._post figure img{scale:1.05}.archive-categories ul{display:flex;flex-wrap:wrap;justify-content:center;gap:1.6666666667vw 1.33%}@media screen and (min-width: 1499px){.archive-categories ul{gap:20px 4%}}@media screen and (max-width: 820px){.archive-categories ul{gap:3.2vw 2%}}.archive-categories ul li{width:24%}@media screen and (min-width: 1499px){.archive-categories ul li{width:22%}}@media screen and (max-width: 820px){.archive-categories ul li{width:49%}}.archive-categories ul li a{display:flex;align-items:center;position:relative;width:100%;height:5vw;font-size:1.1666666667vw;line-height:1.5;padding:0 2em;border-radius:3em;border:solid #00a0e9 .0833333333vw;background-color:#fff}@media screen and (min-width: 1499px){.archive-categories ul li a{height:60px;font-size:14px;border-width:1px}}@media screen and (max-width: 820px){.archive-categories ul li a{height:13.3333333333vw;font-size:3.2vw;border-width:.2666666667vw;padding:0 1.6em}}.archive-categories ul li a:hover{background-color:#00a0e9;color:#fff}.archive-categories ul li a:hover:after{background-image:url(../img/btn-arrow.svg)}.archive-categories ul li a:after{content:"";position:absolute;top:50%;background:url(../img/btn-arrow_bl.svg) no-repeat center/contain;right:.8333333333vw;width:3.3333333333vw;height:3.3333333333vw;margin-top:-1.6666666667vw;rotate:90deg}@media screen and (min-width: 1499px){.archive-categories ul li a:after{right:10px;width:40px;height:40px;margin-top:-20px}}@media screen and (max-width: 820px){.archive-categories ul li a:after{right:2.6666666667vw;width:5.3333333333vw;height:5.3333333333vw;margin-top:-2.6666666667vw}}.archive-categories ul li.current-cat a{background-color:#00a0e9}.single-post ._ttl{font-size:3vw;margin:0 0 1em}@media screen and (min-width: 1499px){.single-post ._ttl{font-size:36px}}@media screen and (max-width: 820px){.single-post ._ttl{font-size:6.4vw}}.single-post ._ttl ._h1{text-align:center;position:relative;margin:0 0 5vw;font-size:3vw;font-weight:700;padding:0 0 2.5vw;line-height:1.3;letter-spacing:.1em}@media screen and (min-width: 1499px){.single-post ._ttl ._h1{font-size:36px;padding:0 0 30px;margin:0 0 60px}}@media screen and (max-width: 820px){.single-post ._ttl ._h1{font-size:6.9333333333vw;padding:0 0 6.6666666667vw;margin:0 0 10.6666666667vw}}.single-post ._ttl ._h1:before{content:"";position:absolute;bottom:0;left:50%;background-image:url(../img/h-circle.svg);background-position:center;background-repeat:no-repeat;background-size:contain;transform:translateX(-50%);width:4.1666666667vw;height:.8333333333vw}@media screen and (min-width: 1499px){.single-post ._ttl ._h1:before{width:50px;height:10px}}@media screen and (max-width: 820px){.single-post ._ttl ._h1:before{width:13.3333333333vw;height:2.6666666667vw}}.single-post ._meta{width:60%;margin:0 auto 5vw}@media screen and (min-width: 1499px){.single-post ._meta{margin-bottom:60px}}@media screen and (max-width: 820px){.single-post ._meta{width:100%;margin-bottom:10.6666666667vw}}.single-post ._meta table._border th,.single-post ._meta table._border td{padding:1em}@media screen and (max-width: 820px){.single-post ._meta table._border th{padding-bottom:0}}@media screen and (max-width: 820px){.single-post ._meta table._border td{padding-top:.5em}}.single-post ._cat{display:flex;justify-content:center;flex-wrap:wrap;gap:1em;font-size:1.1666666667vw;margin:0 0 2em}@media screen and (min-width: 1499px){.single-post ._cat{font-size:14px}}@media screen and (max-width: 820px){.single-post ._cat{font-size:3.4666666667vw;gap:.6em}}.single-post ._cat span{padding:.3em .8em;border-radius:3em;color:#fff;font-weight:600;background-color:#6c7781}.single-post ._cat span._tag-3{background-color:#00a0e9}.single-post ._cat span._tag-4{background-color:#0061a3}.single-post ._cat span._tag-9{background-color:#6c7781}.single-post ._cat span._tag-10{background-color:#3a4856}.single-post .wp-block-image{margin:0 0 3.3333333333vw;text-align:center}@media screen and (min-width: 1499px){.single-post .wp-block-image{margin:0 0 40px}}@media screen and (max-width: 820px){.single-post .wp-block-image{margin:0 0 5.3333333333vw}}.single-post .wp-block-image img{max-width:100%;width:auto;height:auto}.single-post .wp-block-group-is-layout-flex{margin:0 0 3.3333333333vw}@media screen and (min-width: 1499px){.single-post .wp-block-group-is-layout-flex{margin:0 0 40px}}@media screen and (max-width: 820px){.single-post .wp-block-group-is-layout-flex{margin:0 0 5.3333333333vw}}@media screen and (max-width: 820px){.single-post .wp-block-group-is-layout-flex{flex-direction:column}}.single-post .wp-block-group-is-layout-flex .wp-block-image{margin:0;width:30%}@media screen and (max-width: 820px){.single-post .wp-block-group-is-layout-flex .wp-block-image{width:100%;margin-bottom:3.2vw}}.single-post .wp-block-group-is-layout-flex p{width:70%}@media screen and (max-width: 820px){.single-post .wp-block-group-is-layout-flex p{width:100%}}.single-post .wp-block-table{margin:0 0 3.3333333333vw;text-align:center}@media screen and (min-width: 1499px){.single-post .wp-block-table{margin:0 0 40px}}@media screen and (max-width: 820px){.single-post .wp-block-table{margin:0 0 5.3333333333vw}}.single-post .wp-block-table table{width:80%;font-size:1.1666666667vw;line-height:1.8;border-collapse:separate;border-spacing:1px;background-color:#6c7781;border:none;margin:0 auto}@media screen and (min-width: 1499px){.single-post .wp-block-table table{font-size:14px}}@media screen and (max-width: 820px){.single-post .wp-block-table table{width:100%;font-size:3.4666666667vw}}.single-post .wp-block-table table th{background-color:#00a0e9;color:#fff;text-align:center;vertical-align:middle;padding:1em;border:none;font-weight:700}.single-post .wp-block-table table td{padding:1em;vertical-align:middle;background-color:#fff;border:none}.single-post .wp-block-table table td.has-text-align-center{text-align:center}.single-post .wp-block-table table td.has-text-align-right{text-align:right}.single-post .wp-block-embed{display:flex;justify-content:center}.single-post .wp-block-embed iframe{width:66.6666666667vw;height:37.5vw}@media screen and (min-width: 1499px){.single-post .wp-block-embed iframe{width:800px;height:450px}}@media screen and (max-width: 820px){.single-post .wp-block-embed iframe{width:100%;height:45.3333333333vw}}.single-post p{margin:0 0 2em}.single-post p strong{font-weight:bold}.single-post h2{position:relative;margin:0 0 2.5vw;font-size:2vw;font-weight:700;padding:.8em 1.5em .8em 2em;letter-spacing:.1em;line-height:1.5;background-color:#e6f7ff;border-radius:.3em}@media screen and (min-width: 1499px){.single-post h2{font-size:24px;margin:0 0 30px}}@media screen and (max-width: 820px){.single-post h2{font-size:4.2666666667vw;margin:0 0 5.3333333333vw}}.single-post h2:before{content:"";position:absolute;top:.7em;left:.8em;width:.3em;height:calc(100% - 1.4em);background-color:#00a0e9;border-radius:1em}.single-post h2 small{font-size:62.5%;display:inline-block;margin:0 0 0 1em}@media screen and (max-width: 820px){.single-post h2 small{margin:0}}.single-post h3{position:relative;margin:0 0 2.5vw;font-size:1.6666666667vw;font-weight:700;padding:0 0 .6em;letter-spacing:.1em;line-height:1.5;border-bottom:solid #00a0e9 .0833333333vw}@media screen and (min-width: 1499px){.single-post h3{font-size:20px;margin:0 0 30px;border-width:1px}}@media screen and (max-width: 820px){.single-post h3{font-size:4.2666666667vw;margin:0 0 5.3333333333vw;border-width:.2666666667vw}}.single-post h3 small{font-size:62.5%;display:inline-block;margin:0 0 0 1em}@media screen and (max-width: 820px){.single-post h3 small{margin:0}}.single-post h4{font-size:1.6666666667vw;font-weight:600;color:#00a0e9;padding:0 0 .3em;margin:0 0 1em;border-bottom:solid #cacaca .0833333333vw}@media screen and (min-width: 1499px){.single-post h4{font-size:20px;border-width:1px}}@media screen and (max-width: 820px){.single-post h4{font-size:4.2666666667vw;border-width:.2666666667vw}}.single-post ul{font-size:1.1666666667vw;line-height:2;margin:0 0 3.3333333333vw}@media screen and (min-width: 1499px){.single-post ul{font-size:14px;margin:0 0 40px}}@media screen and (max-width: 820px){.single-post ul{font-size:3.4666666667vw;margin:0 0 5.3333333333vw}}.single-post ul li{padding:0 0 0 1em;position:relative}.single-post ul li:before{content:"・";position:absolute;top:0;left:0}.single-post p{font-size:1.1666666667vw;line-height:2}@media screen and (min-width: 1499px){.single-post p{font-size:14px}}@media screen and (max-width: 820px){.single-post p{font-size:3.4666666667vw}}.single-post strong{font-weight:700}.single-post ._bdy a{color:#00a0e9}.single-post ._bdy a:hover{text-decoration:underline}.single-post ._bdy img{max-width:100%;width:auto;height:auto}.common-post ._cat{display:flex;gap:1em;font-size:1.1666666667vw;margin:0 0 1em}@media screen and (min-width: 1499px){.common-post ._cat{font-size:14px}}@media screen and (max-width: 820px){.common-post ._cat{font-size:3.4666666667vw}}.common-post ._cat span{font-size:1vw;padding:.3em 1.5em;border-radius:2em;border:solid #00a0e9 .0833333333vw;background-color:#fff}@media screen and (min-width: 1499px){.common-post ._cat span{font-size:12px;border-width:1px}}@media screen and (max-width: 820px){.common-post ._cat span{font-size:3.2vw;border-width:.2666666667vw;padding:.3em .8em}}.common-post ._ttl{font-size:2vw;margin:0 0 1em}@media screen and (min-width: 1499px){.common-post ._ttl{font-size:24px}}@media screen and (max-width: 820px){.common-post ._ttl{font-size:6.4vw}}.common-post ._ttl ._h1{font-weight:700}.common-post h2{font-size:1.8333333333vw;font-weight:700;margin:0 0 1em;padding:0 .5em .5em;border-bottom:solid #00a0e9 .0833333333vw}@media screen and (min-width: 1499px){.common-post h2{font-size:22px;border-width:1px}}@media screen and (max-width: 820px){.common-post h2{font-size:5.3333333333vw;border-width:.2666666667vw}}.common-post h3{font-size:1.6666666667vw;font-weight:700;margin:0 0 1em;padding:0 0 0 1.25em;position:relative}@media screen and (min-width: 1499px){.common-post h3{font-size:20px}}@media screen and (max-width: 820px){.common-post h3{font-size:4.8vw}}.common-post h3:before{content:"";position:absolute;top:50%;left:0;background-color:#00a0e9;border-radius:.8333333333vw;width:.4166666667vw;height:3.5vw;transform:translateY(-50%)}@media screen and (min-width: 1499px){.common-post h3:before{border-radius:10px;width:5px;height:42px}}@media screen and (max-width: 820px){.common-post h3:before{border-radius:2.6666666667vw;width:1.3333333333vw;height:11.2vw}}.common-post h4{font-size:1.5vw;font-weight:700;margin:0 0 1em}@media screen and (min-width: 1499px){.common-post h4{font-size:18px}}@media screen and (max-width: 820px){.common-post h4{font-size:4.8vw}}.common-post .wp-block-image{margin:0 0 3.3333333333vw;text-align:center}@media screen and (min-width: 1499px){.common-post .wp-block-image{margin:0 0 40px}}@media screen and (max-width: 820px){.common-post .wp-block-image{margin:0 0 5.3333333333vw}}.common-post .wp-block-image img{max-width:100%;width:auto;height:auto}.common-post .wp-block-group-is-layout-flex{margin:0 0 3.3333333333vw}@media screen and (min-width: 1499px){.common-post .wp-block-group-is-layout-flex{margin:0 0 40px}}@media screen and (max-width: 820px){.common-post .wp-block-group-is-layout-flex{margin:0 0 5.3333333333vw}}@media screen and (max-width: 820px){.common-post .wp-block-group-is-layout-flex{flex-direction:column}}.common-post .wp-block-group-is-layout-flex .wp-block-image{margin:0;width:30%}@media screen and (max-width: 820px){.common-post .wp-block-group-is-layout-flex .wp-block-image{width:100%;margin-bottom:3.2vw}}.common-post .wp-block-group-is-layout-flex p{width:70%}@media screen and (max-width: 820px){.common-post .wp-block-group-is-layout-flex p{width:100%}}.common-post .wp-block-group{margin-bottom:3.3333333333vw}@media screen and (min-width: 1499px){.common-post .wp-block-group{margin-bottom:3.3333333333vw}}@media screen and (max-width: 820px){.common-post .wp-block-group{margin-bottom:5.3333333333vw}}.common-post .wp-block-table{margin:0 0 3.3333333333vw;text-align:center}@media screen and (min-width: 1499px){.common-post .wp-block-table{margin:0 0 40px}}@media screen and (max-width: 820px){.common-post .wp-block-table{margin:0 0 5.3333333333vw}}.common-post .wp-block-table table{width:80%;font-size:1.1666666667vw;line-height:1.8;border-collapse:separate;border-spacing:1px;background-color:#6c7781;border:none;margin:0 auto}@media screen and (min-width: 1499px){.common-post .wp-block-table table{font-size:14px}}@media screen and (max-width: 820px){.common-post .wp-block-table table{width:100%;font-size:3.4666666667vw}}.common-post .wp-block-table table th{background-color:#00a0e9;color:#fff;text-align:center;vertical-align:middle;padding:1em;border:none;font-weight:700}.common-post .wp-block-table table td{padding:1em;vertical-align:middle;background-color:#fff;border:none}.common-post .wp-block-table table td.has-text-align-center{text-align:center}.common-post .wp-block-table table td.has-text-align-right{text-align:right}.common-post ul{font-size:1.1666666667vw;line-height:2;margin:0 0 3.3333333333vw}@media screen and (min-width: 1499px){.common-post ul{font-size:14px;margin:0 0 40px}}@media screen and (max-width: 820px){.common-post ul{font-size:3.4666666667vw;margin:0 0 5.3333333333vw}}.common-post ul li{padding:0 0 0 1em;position:relative}.common-post ul li:before{content:"・";position:absolute;top:0;left:0}.common-post p{font-size:1.1666666667vw;line-height:2;margin:0 0 2em}@media screen and (min-width: 1499px){.common-post p{font-size:14px}}@media screen and (max-width: 820px){.common-post p{font-size:3.4666666667vw}}.common-post p a{color:#00a0e9;text-decoration:underline}.common-post p a:hover{color:#333;opacity:.8;text-decoration:none}.common-post strong{font-weight:700}.common-post .wp-block-embed{display:flex;justify-content:center}.common-post .wp-block-embed iframe{width:66.6666666667vw;height:37.5vw}@media screen and (min-width: 1499px){.common-post .wp-block-embed iframe{width:800px;height:450px}}@media screen and (max-width: 820px){.common-post .wp-block-embed iframe{width:100%;height:45.3333333333vw}}._btm-navi{margin:6.6666666667vw 0 0;position:relative;text-align:center;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media screen and (min-width: 1499px){._btm-navi{margin:80px 0 0}}@media screen and (max-width: 820px){._btm-navi{margin:10.6666666667vw 0 0;display:block}}._btm-navi a:hover{text-decoration:underline}._btm-navi .btn_back{padding:0}@media screen and (max-width: 820px){._btm-navi .btn_back{padding:10.6666666667vw 0 0}}._btm-navi .btn_back a{display:inline-block;font-size:1.6666666667vw;color:#00a0e9;font-weight:700}@media screen and (min-width: 1499px){._btm-navi .btn_back a{font-size:20px}}@media screen and (max-width: 820px){._btm-navi .btn_back a{font-size:4.8vw}}._btm-navi .btn_prev{position:absolute;top:50%;left:0;transform:translateY(-50%);line-height:1}@media screen and (max-width: 820px){._btm-navi .btn_prev{top:0;transform:translateY(0)}}._btm-navi .btn_prev a{display:inline-block;font-size:1.6666666667vw;padding:0 0 0 1em;position:relative;color:#00a0e9;font-weight:700}@media screen and (min-width: 1499px){._btm-navi .btn_prev a{font-size:20px}}@media screen and (max-width: 820px){._btm-navi .btn_prev a{font-size:4.8vw}}._btm-navi .btn_prev a:before{content:"";position:absolute;top:50%;left:0;background:url(../img/arrow.svg) no-repeat center/contain;width:1.25vw;height:.5833333333vw;rotate:180deg;margin-top:-.2916666667vw;transition:.3s ease}@media screen and (min-width: 1499px){._btm-navi .btn_prev a:before{width:15px;height:7px;margin-top:-3.5px}}@media screen and (max-width: 820px){._btm-navi .btn_prev a:before{width:4vw;height:1.8666666667vw;margin-top:-.9333333333vw}}._btm-navi .btn_prev a:hover:before{transform:translateX(50%)}._btm-navi .btn_next{position:absolute;top:50%;right:0;transform:translateY(-50%);line-height:1}@media screen and (max-width: 820px){._btm-navi .btn_next{top:0;transform:translateY(0)}}._btm-navi .btn_next a{display:inline-block;font-size:1.6666666667vw;padding:0 1em 0 0;position:relative;color:#00a0e9;font-weight:700}@media screen and (min-width: 1499px){._btm-navi .btn_next a{font-size:20px}}@media screen and (max-width: 820px){._btm-navi .btn_next a{font-size:4.8vw}}._btm-navi .btn_next a:before{content:"";position:absolute;top:50%;right:0;background:url(../img/arrow.svg) no-repeat center/contain;width:1.25vw;height:.5833333333vw;margin-top:-.2916666667vw;transition:.3s ease}@media screen and (min-width: 1499px){._btm-navi .btn_next a:before{width:15px;height:7px;margin-top:-3.5px}}@media screen and (max-width: 820px){._btm-navi .btn_next a:before{width:4vw;height:1.8666666667vw;margin-top:-.9333333333vw}}._btm-navi .btn_next a:hover:before{transform:translateX(50%)}.wp-pagenavi{display:flex;align-items:center;justify-content:center;font-size:1.1666666667vw;gap:1em;padding:5vw 0 0}@media screen and (min-width: 1499px){.wp-pagenavi{font-size:14px;padding:60px 0 0}}@media screen and (max-width: 820px){.wp-pagenavi{font-size:3.2vw;padding:10.6666666667vw 0 0}}.wp-pagenavi a.previouspostslink,.wp-pagenavi a.nextpostslink{color:#00a0e9;font-weight:700}.wp-pagenavi a.previouspostslink:hover,.wp-pagenavi a.nextpostslink:hover{color:#0061a3}.wp-pagenavi a.page{width:3vw;height:3vw;line-height:3vw;text-align:center;background-color:#e6f7ff;color:#00a0e9;border-radius:50%}@media screen and (min-width: 1499px){.wp-pagenavi a.page{width:36px;height:36px;line-height:36px}}@media screen and (max-width: 820px){.wp-pagenavi a.page{width:8.5333333333vw;height:8.5333333333vw;line-height:8.5333333333vw}}.wp-pagenavi a.page:hover{background-color:#00a0e9;color:#fff}.wp-pagenavi span{width:3vw;height:3vw;line-height:3vw;text-align:center;background-color:#00a0e9;color:#fff;border-radius:50%}@media screen and (min-width: 1499px){.wp-pagenavi span{width:36px;height:36px;line-height:36px}}@media screen and (max-width: 820px){.wp-pagenavi span{width:8.5333333333vw;height:8.5333333333vw;line-height:8.5333333333vw}}.wp-lightbox-overlay .lightbox-image-container figure img{width:auto !important;height:auto !important}._job-index{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 6.6666666667vw}@media screen and (min-width: 1499px){._job-index{margin:0 0 80px}}@media screen and (max-width: 820px){._job-index{margin:0 0 10.6666666667vw}}._job-index ._image{width:36.6666666667vw;height:25.8333333333vw;overflow:hidden;border-radius:1.6666666667vw}@media screen and (min-width: 1499px){._job-index ._image{width:480px;height:340px;border-radius:20px}}@media screen and (max-width: 820px){._job-index ._image{width:100%;height:64vw;border-radius:5.3333333333vw;margin:0 0 5.3333333333vw}}._job-index ._image figure{width:100%;height:100%}._job-index ._image figure img{width:100%;height:100%;object-fit:cover;transition:.3s ease}._job-index ._txt{width:45vw}@media screen and (min-width: 1499px){._job-index ._txt{width:760px}}@media screen and (max-width: 820px){._job-index ._txt{width:100%}}._job-comment{margin:0 0 6.6666666667vw}@media screen and (min-width: 1499px){._job-comment{margin:0 0 80px}}@media screen and (max-width: 820px){._job-comment{margin:0 0 10.6666666667vw}}._job-career{margin:0 0 6.6666666667vw}@media screen and (min-width: 1499px){._job-career{margin:0 0 80px}}@media screen and (max-width: 820px){._job-career{margin:0 0 10.6666666667vw}}._job-career ._cnt{position:relative}._job-career ._cnt ._bar{position:absolute;top:.12em;left:11.75vw;width:.25vw;height:100%;background-color:#00a0e9}@media screen and (min-width: 1499px){._job-career ._cnt ._bar{left:140px;width:3px}}@media screen and (max-width: 820px){._job-career ._cnt ._bar{left:3.0666666667vw;width:.8vw;top:0}}._job-career ._cnt dl{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;margin:0 0 2.5vw;font-size:1.3333333333vw}@media screen and (min-width: 1499px){._job-career ._cnt dl{margin:0 0 30px;font-size:16px}}@media screen and (max-width: 820px){._job-career ._cnt dl{padding:0 0 0 3em;margin:0 0 5.3333333333vw;font-size:4.2666666667vw}}._job-career ._cnt dl:last-child{margin:0}._job-career ._cnt dl:before{content:"";position:absolute;top:0;left:10.6666666667vw;width:1.8em;height:1.8em;background-color:#00a0e9;border-radius:50%}@media screen and (min-width: 1499px){._job-career ._cnt dl:before{left:127px}}@media screen and (max-width: 820px){._job-career ._cnt dl:before{left:0vw;width:1.6em;height:1.6em}}._job-career ._cnt dl dt{width:10vw;font-size:1.5vw;font-weight:700;color:#00a0e9}@media screen and (min-width: 1499px){._job-career ._cnt dl dt{width:120px;font-size:18px}}@media screen and (max-width: 820px){._job-career ._cnt dl dt{width:100%;font-size:3.7333333333vw}}._job-career ._cnt dl dd{width:66.6666666667vw;margin-top:-0.12em}@media screen and (min-width: 1499px){._job-career ._cnt dl dd{width:1100px;margin-top:-0.12em}}@media screen and (max-width: 820px){._job-career ._cnt dl dd{width:100%;margin-top:0;padding:.2em 0 0}}._job-career ._cnt dl dd h3{margin:0 0 1em;line-height:1.5}._job-career ._cnt dl dd p{margin:0}._interview-index{background-color:#e6f7ff;padding:3.3333333333vw;border-radius:1.6666666667vw;margin:0 0 6.6666666667vw;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (min-width: 1499px){._interview-index{padding:40px;border-radius:20px;margin:0 0 80px}}@media screen and (max-width: 820px){._interview-index{padding:5.3333333333vw;border-radius:5.3333333333vw;margin:0 0 10.6666666667vw}}._interview-index ._txt{width:60%}@media screen and (max-width: 820px){._interview-index ._txt{width:100%;margin:0 0 5.3333333333vw}}._interview-index ._txt ._copy{margin:0 0 2.5vw}@media screen and (min-width: 1499px){._interview-index ._txt ._copy{margin:0 0 30px}}@media screen and (max-width: 820px){._interview-index ._txt ._copy{margin:0 0 5.3333333333vw}}._interview-index ._txt ._copy h1{color:#00a0e9;font-size:2vw;letter-spacing:.1em;font-weight:700;line-height:1.5}@media screen and (min-width: 1499px){._interview-index ._txt ._copy h1{font-size:24px}}@media screen and (max-width: 820px){._interview-index ._txt ._copy h1{font-size:4.8vw}}._interview-index ._txt ._cat{justify-content:flex-start}@media screen and (max-width: 820px){._interview-index ._txt ._cat{margin:0 0 1em}}._interview-index ._txt ._ttl{display:flex;align-items:center;gap:.5em;margin:0}._interview-index ._txt ._ttl h2{padding:0;font-size:2.5vw;margin:0}@media screen and (min-width: 1499px){._interview-index ._txt ._ttl h2{font-size:30px}}@media screen and (max-width: 820px){._interview-index ._txt ._ttl h2{font-size:5.3333333333vw}}._interview-index ._txt ._ttl h2 small{font-size:1.3333333333vw;margin:0 0 0 .3em}@media screen and (min-width: 1499px){._interview-index ._txt ._ttl h2 small{font-size:16px}}@media screen and (max-width: 820px){._interview-index ._txt ._ttl h2 small{font-size:3.7333333333vw}}._interview-index ._txt ._ttl h2:before{content:none}._interview-index ._txt ._ttl p{margin:0}._interview-index figure{width:35%;aspect-ratio:1/.767;overflow:hidden;border-radius:1.6666666667vw;position:relative}@media screen and (min-width: 1499px){._interview-index figure{border-radius:20px}}@media screen and (max-width: 820px){._interview-index figure{width:100%;border-radius:5.3333333333vw}}._interview-index figure img{width:100%;height:100%;object-fit:cover;transition:.3s ease}#page-content-interview_back ._job-url{display:flex;flex-wrap:wrap;justify-content:center;gap:1.6666666667vw 4%}@media screen and (min-width: 1499px){#page-content-interview_back ._job-url{gap:20px 4%}}@media screen and (max-width: 820px){#page-content-interview_back ._job-url{gap:3.2vw 4%}}#page-content-interview_back ._job-url a{width:22%;color:#fff;padding:1em;border-radius:3em;text-align:center;font-weight:600;font-size:1.6666666667vw}@media screen and (min-width: 1499px){#page-content-interview_back ._job-url a{font-size:20px}}@media screen and (max-width: 820px){#page-content-interview_back ._job-url a{width:100%;font-size:3.7333333333vw}}#page-content-interview_back ._job-url a:hover{opacity:.7}#page-content-interview_back ._job-url a._url1{background-color:#00a0e9}#page-content-interview_back ._job-url a._url2{background-color:#0061a3}#page-content-interview_back ._job-url a._url3{background-color:#6c7781}#page-content-interview_back ._job-url a._url4{background-color:#3a4856}@media screen and (max-width: 820px){#page-content-job_slider ._job-slider{padding:0 5.3333333333vw}}#page-content-job_slider ._job-slider .swiper{overflow:visible}#page-content-job_slider ._job-slider .swiper .swiper-wrapper._n{display:flex;justify-content:center;gap:3.3333333333vw 4%}@media screen and (min-width: 1499px){#page-content-job_slider ._job-slider .swiper .swiper-wrapper._n{gap:40px 4%}}@media screen and (max-width: 820px){#page-content-job_slider ._job-slider .swiper .swiper-wrapper._n{flex-wrap:wrap;gap:5.3333333333vw}}#page-content-job_slider ._job-slider .swiper .swiper-wrapper._n .swiper-slide{width:35%}@media screen and (max-width: 820px){#page-content-job_slider ._job-slider .swiper .swiper-wrapper._n .swiper-slide{width:100%}}#page-content-job_slider ._job-slider .swiper-slide figure{width:100%;aspect-ratio:1/.667;overflow:hidden;border-radius:1.6666666667vw;position:relative;transition:.3s ease;scale:.9}@media screen and (min-width: 1499px){#page-content-job_slider ._job-slider .swiper-slide figure{border-radius:20px}}@media screen and (max-width: 820px){#page-content-job_slider ._job-slider .swiper-slide figure{border-radius:5.3333333333vw}}#page-content-job_slider ._job-slider .swiper-slide figure img{width:100%;height:100%;object-fit:cover;transition:.3s ease}#page-content-job_slider ._job-slider .swiper-slide.swiper-slide-active figure{scale:1}#page-content-job_slider ._job-slider .swiper-button-next{right:25vw}@media screen and (min-width: 1499px){#page-content-job_slider ._job-slider .swiper-button-next{right:32.8125vw}}@media screen and (max-width: 820px){#page-content-job_slider ._job-slider .swiper-button-next{right:3.3333333333vw;width:10.6666666667vw;height:10.6666666667vw;margin-top:-5.3333333333vw}}#page-content-job_slider ._job-slider .swiper-button-prev{left:25vw}@media screen and (min-width: 1499px){#page-content-job_slider ._job-slider .swiper-button-prev{left:32.8125vw}}@media screen and (max-width: 820px){#page-content-job_slider ._job-slider .swiper-button-prev{left:3.3333333333vw;width:10.6666666667vw;height:10.6666666667vw;margin-top:-5.3333333333vw}}#page-content-job_slider ._job-slider._n .swiper-button-next{display:none}#page-content-job_slider ._job-slider._n .swiper-button-prev{display:none}#page-content-interview_list .page-content-cnt ._list{margin:0 0 3.3333333333vw}@media screen and (min-width: 1499px){#page-content-interview_list .page-content-cnt ._list{margin:0 0 40px}}@media screen and (max-width: 820px){#page-content-interview_list .page-content-cnt ._list{margin:0 0 5.3333333333vw}}#page-content-interview_list .page-content-cnt ._list ul{display:flex;flex-wrap:wrap;gap:3.3333333333vw 5%}@media screen and (min-width: 1499px){#page-content-interview_list .page-content-cnt ._list ul{gap:40px 5%}}@media screen and (max-width: 820px){#page-content-interview_list .page-content-cnt ._list ul{gap:10.6666666667vw 5%}}#page-content-interview_list .page-content-cnt ._list ul li{width:30%}@media screen and (max-width: 820px){#page-content-interview_list .page-content-cnt ._list ul li{width:100%}}#page-content-interview_list .page-content-cnt ._list ul li a{display:block}#page-content-interview_list .page-content-cnt ._list ul li a ._post{position:relative;border-radius:1.6666666667vw;overflow:hidden}@media screen and (min-width: 1499px){#page-content-interview_list .page-content-cnt ._list ul li a ._post{border-radius:20px}}@media screen and (max-width: 820px){#page-content-interview_list .page-content-cnt ._list ul li a ._post{border-radius:5.3333333333vw}}#page-content-interview_list .page-content-cnt ._list ul li a ._post ._cat{position:absolute;top:0;left:0;z-index:10}#page-content-interview_list .page-content-cnt ._list ul li a ._post ._cat span{font-size:1.1666666667vw;padding:.3em 1.2em;color:#fff;font-weight:600;display:inline-block;border-radius:0 0 1em 0}@media screen and (min-width: 1499px){#page-content-interview_list .page-content-cnt ._list ul li a ._post ._cat span{font-size:14px}}@media screen and (max-width: 820px){#page-content-interview_list .page-content-cnt ._list ul li a ._post ._cat span{font-size:3.7333333333vw}}#page-content-interview_list .page-content-cnt ._list ul li a ._post ._cat span._tag{background-color:#6c7781}#page-content-interview_list .page-content-cnt ._list ul li a ._post ._cat span._tag-3{background-color:#00a0e9}#page-content-interview_list .page-content-cnt ._list ul li a ._post ._cat span._tag-4{background-color:#0061a3}#page-content-interview_list .page-content-cnt ._list ul li a ._post ._cat span._tag-9{background-color:#6c7781}#page-content-interview_list .page-content-cnt ._list ul li a ._post ._cat span._tag-10{background-color:#3a4856}#page-content-interview_list .page-content-cnt ._list ul li a ._post figure{width:100%;aspect-ratio:1/.767;overflow:hidden;border-radius:1.6666666667vw;position:relative}@media screen and (min-width: 1499px){#page-content-interview_list .page-content-cnt ._list ul li a ._post figure{border-radius:20px}}@media screen and (max-width: 820px){#page-content-interview_list .page-content-cnt ._list ul li a ._post figure{border-radius:5.3333333333vw}}#page-content-interview_list .page-content-cnt ._list ul li a ._post figure img{width:100%;height:100%;object-fit:cover;transition:.3s ease}#page-content-interview_list .page-content-cnt ._list ul li a ._post figure figcaption{transition:.3s ease;position:absolute;bottom:1vw;left:1vw;font-size:1.3333333333vw;font-weight:600;color:#00a0e9;display:flex;flex-direction:column;align-items:flex-start;gap:.3em;transition:.3s ease;max-width:calc(100% - 2vw)}@media screen and (min-width: 1499px){#page-content-interview_list .page-content-cnt ._list ul li a ._post figure figcaption{bottom:20px;left:20px;font-size:18px;max-width:calc(100% - 40px)}}@media screen and (max-width: 820px){#page-content-interview_list .page-content-cnt ._list ul li a ._post figure figcaption{bottom:3.3333333333vw;left:3.3333333333vw;font-size:4.2666666667vw;max-width:calc(100% - 6.6666666667vw)}}#page-content-interview_list .page-content-cnt ._list ul li a ._post figure figcaption ._line{padding:.3em .3em .3em .6em;background-color:#fff;border-radius:.3em}#page-content-interview_list .page-content-cnt ._list ul li a ._post ._ttl{display:flex;align-items:center;padding:0vw .8333333333vw 0;gap:2.5vw}@media screen and (min-width: 1499px){#page-content-interview_list .page-content-cnt ._list ul li a ._post ._ttl{padding:0px 10px 0;gap:30px}}@media screen and (max-width: 820px){#page-content-interview_list .page-content-cnt ._list ul li a ._post ._ttl{padding:0vw 1.3333333333vw 0;gap:5.3333333333vw}}#page-content-interview_list .page-content-cnt ._list ul li a ._post ._ttl h2,#page-content-interview_list .page-content-cnt ._list ul li a ._post ._ttl h3{font-size:4vw;font-family:"Outfit",sans-serif;font-weight:600}@media screen and (min-width: 1499px){#page-content-interview_list .page-content-cnt ._list ul li a ._post ._ttl h2,#page-content-interview_list .page-content-cnt ._list ul li a ._post ._ttl h3{font-size:48px}}@media screen and (max-width: 820px){#page-content-interview_list .page-content-cnt ._list ul li a ._post ._ttl h2,#page-content-interview_list .page-content-cnt ._list ul li a ._post ._ttl h3{font-size:8.5333333333vw}}#page-content-interview_list .page-content-cnt ._list ul li a ._post ._ttl h2 small,#page-content-interview_list .page-content-cnt ._list ul li a ._post ._ttl h3 small{font-size:1.5vw;margin:0 0 0 .3em}@media screen and (min-width: 1499px){#page-content-interview_list .page-content-cnt ._list ul li a ._post ._ttl h2 small,#page-content-interview_list .page-content-cnt ._list ul li a ._post ._ttl h3 small{font-size:18px}}@media screen and (max-width: 820px){#page-content-interview_list .page-content-cnt ._list ul li a ._post ._ttl h2 small,#page-content-interview_list .page-content-cnt ._list ul li a ._post ._ttl h3 small{font-size:4.2666666667vw}}#page-content-interview_list .page-content-cnt ._list ul li a ._post ._ttl p{font-size:1.1666666667vw;font-weight:600;line-height:1.5}@media screen and (min-width: 1499px){#page-content-interview_list .page-content-cnt ._list ul li a ._post ._ttl p{font-size:14px}}@media screen and (max-width: 820px){#page-content-interview_list .page-content-cnt ._list ul li a ._post ._ttl p{font-size:3.4666666667vw}}#page-content-interview_list .page-content-cnt ._list ul li a:hover figure img{scale:1.05}#loading{width:100vw;height:100vh;background:#fff;position:fixed;top:0;left:0;z-index:20000;transition:1s ease}#loading:after{content:"";background:url(../img/logo.svg) no-repeat center/contain;width:29.5833333333vw;height:2.5vw;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:1s ease}@media screen and (min-width: 1499px){#loading:after{width:355px;height:30px}}@media screen and (max-width: 820px){#loading:after{width:62.9333333333vw;height:5.3333333333vw}}#loading.start:after{opacity:1;transform:translate(-50%, -50%)}#loading.start.end{opacity:0}#loading.start.end.done{display:none;z-index:-1}#loading.none{display:none;z-index:-1}img#fullImage{width:auto;height:auto}/*# sourceMappingURL=common.min.css.map */