@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300&display=swap");@media screen and (min-width:560px){#head nav{left:0;position:absolute;top:0}.menu{max-width:none;width:95%}#head nav,.menu,.menu ul.layer-1{background-color:transparent;height:50px}.menu>a .logo-img{background:url(https://22536360.fs1.hubspotusercontent-na1.net/hubfs/22536360/raw_assets/public/corporate/images/common/logo_wh.svg) no-repeat;background-size:contain;height:4.06vw;left:0;position:absolute;top:-10px;width:17.44vw}.menu ul.layer-1>li{height:100%;margin-left:2.4rem;padding:0;text-align:center;width:8rem}.menu ul.layer-1>li>a{align-items:center;display:flex;height:100%;justify-content:center}.menu ul.layer-1>li>a:after{content:none}.menu ul.layer-1>li.current-page>a{background-color:#0095d7;color:#fff}#head nav.is-fixed{background-color:#fff;position:fixed;top:0}.is-fixed .menu>a .logo-img{background:url(https://22536360.fs1.hubspotusercontent-na1.net/hubfs/22536360/raw_assets/public/corporate/images/common/logo.svg) no-repeat;background-size:contain;height:30px;position:static;width:170px}nav.is-fixed .menu ul.layer-1>li{padding:0}}section#ph-content>main>article section#recruitment-wrap{padding:0}.arrow-box{display:none}#ph-footer{padding-top:0}#ph-footer:after,#ph-footer:before{content:none}.career-contents{background-color:#ffe100;padding-bottom:5.2vw}#ph-footer .career-contents h2{font-size:clamp(2.4rem,2.5vw,4.8rem);margin-bottom:1.9rem}.career-contents p.txt{font-size:clamp(1.8rem,1.04vw,2.2rem);padding:0 .5em}.career-contents p.txt>span{display:block}.career-contents .link-btn-cv-lg{background:#0095d7;border:2px solid #fff;color:#fff;font-size:2rem}.career-contents .link-btn-cv-lg:after{content:none}.foot-wrap{box-shadow:none}@media screen and (max-width:559px){#ph-footer .career-contents{width:100%}.career-contents .link-btn-cv-lg,.career-contents p.txt{font-size:1.4rem}}#kv-wrap{padding:0!important}#kv-wrap .kv-block{display:flex;height:100vh}#kv-wrap .kv-box01,#kv-wrap .kv-box02{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding-bottom:6.77vw}#kv-wrap .kv-block p{font-size:2.5vw;margin-bottom:0}#kv-wrap .kv-block h1,#kv-wrap .kv-block p{position:relative;text-align:center;z-index:1}#kv-wrap .kv-block h1{font-size:3.33vw;font-weight:700;line-height:1.343}#kv-wrap .kv-box01 h1,#kv-wrap .kv-box01 p{color:#fff}#kv-wrap .kv-box01{background-image:url(https://pocketalk.jp/hubfs/images/corporate/top/bg-box01.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}#kv-wrap .kv-box02{background-image:url(https://pocketalk.jp/hubfs/images/corporate/top/bg-box02.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;position:relative}#kv-wrap .kv-box02 img{object-fit:contain}#kv-wrap .kv-box02 .hand{left:5.31vw;position:absolute;top:0}#kv-wrap .kv-box02 .hand img{max-height:30.15vh;max-width:23.8vw}#kv-wrap .kv-box02 .translation{bottom:1.74vh;left:50%;position:absolute;transform:translateX(-50%)}#kv-wrap .kv-box02 .translation img{max-height:40.56vh;max-width:39.89vw}@media screen and (max-width:559px){#kv-wrap .kv-block{flex-direction:column;height:auto}#kv-wrap .kv-box01,#kv-wrap .kv-box02{height:calc(100svh - 70px);padding-bottom:40px}#kv-wrap .kv-block p{font-size:6.15vw}#kv-wrap .kv-block h1{font-size:9.23vw;line-height:1.27}#kv-wrap .kv-box02{background-position:left 76% bottom -60px;background-size:170%}#kv-wrap .kv-box02 .hand{left:0;top:0}#kv-wrap .kv-box02 .hand img{aspect-ratio:146/212;max-height:none;max-width:37.43vw;object-fit:cover;object-position:right bottom}#kv-wrap .kv-box02 .translation{bottom:6.33vh}#kv-wrap .kv-box02 .translation img{max-height:none;max-width:81.79vw}.kv-showreel{bottom:100px;color:#fff;font-size:1.4rem;position:absolute}.kv-arrow{display:inline-block;height:60px;left:50%;margin:0 8.6px;top:2.8em;transform:translateX(-7px);width:2px}.kv-arrow,.kv-arrow:after,.kv-arrow:before{background-color:#fff;border-radius:9999px;position:absolute}.kv-arrow:after,.kv-arrow:before{bottom:0;content:"";height:14px;left:calc(50% - .5px);transform-origin:50% calc(100% - .5px);width:1px}.kv-arrow:before{transform:rotate(45deg)}.kv-arrow:after{transform:rotate(-45deg)}}main{overflow:hidden}#cont #interview-box,#cont #product-box{padding:0}.interview-title-bg,.product-title-bg,.recruitment-title-bg{background-color:#0095d7;padding:8.97vw 0}.product-title-bg{background-color:#fff}.recruitment-title-bg{background-color:#ffe100}.interview-title-bg h2,.product-title-bg h2,.recruitment-title-bg h2{color:#fff;font-size:2.15em;font-weight:300;margin-bottom:0;text-align:center}.product-title-bg h2,.recruitment-title-bg h2{color:#0095d7}#cont .company-region{background:url(https://biz.pocketalk.jp/hubfs/images/corporate/top/company-bg.webp);background-position-x:center;background-size:cover;padding:35vh 0 5vh;position:relative}#cont .product-region{background:url(https://biz.pocketalk.jp/hubfs/images/corporate/top/product-bg.webp);background-position-x:center;background-size:cover;padding:10vh 0;position:relative}.howto-work{text-align:center}.howto-work a{height:60px;line-height:.7em;padding:5px 0 0 105px;position:relative;text-align:left;width:360px}.howto-work a:before{background-image:url(https://biz.pocketalk.jp/hubfs/images/corporate/top/howto-work.webp);background-size:cover;content:"";display:inline-block;height:51px;left:4px;position:absolute;top:4px;width:93px}.howto-work a span{color:#000;font-size:.8em;font-weight:700}.company-region h3,.product-region h3{font-weight:700}@media screen and (min-width:560px){.bg_round_wh_left,.bg_round_wh_right{position:relative;z-index:9}.bg_round_wh_left:after{border-radius:0 200px 200px 0;left:-15vw}.bg_round_wh_left:after,.bg_round_wh_right:after{backdrop-filter:blur(10px);background-color:#ffffff9e;content:"";height:100%;padding:2rem;position:absolute;top:-3vh;width:64vw;z-index:-1}.bg_round_wh_right:after{border-radius:200px 0 0 200px;right:-10vw}.interview-title-bg,.product-title-bg{padding:6.35vw 0 4.68vw}.recruitment-title-bg{padding:6.35vw 0 3vw}.interview-title-bg h2,.product-title-bg h2,.recruitment-title-bg h2{font-size:3.33vw}}@media screen and (max-width:559px){.howto-work a{font-size:16px;width:100%}#cont .company-region{background-position-x:-23vw;padding:10vh 0}#cont .product-region{background-position-x:-50vw;padding:4vh 0}.bg_round_wh_right{background-color:hsla(0,0%,100%,.7);border-radius:10px;padding:20px!important}}#kv-container{margin-top:-50px;position:relative}#kv-container .animeBox{height:100%;position:absolute;text-align:center;top:0;width:100%}#kv{height:100vh;overflow:hidden;padding:0!important;position:sticky;top:0;width:100%}#kv-layer-1_img{align-items:center;display:flex;justify-content:center;z-index:10}#kv-button{height:16vh;position:relative;width:16vh}#kv-button img{height:100%;left:0;position:absolute;top:0;width:100%}#kv-button.is-animated{transform:scale(100)}#kv-button-bg{background-color:#fff;border-radius:50%;display:block;height:100%;position:absolute;width:100%}#kv-layer-1_img{background:#3fb1ec;z-index:9}#kv-layer-1 #kv-button{cursor:pointer;position:absolute;top:35vh;transition:all .3s ease;z-index:9}#kv-layer-1 #kv-button:hover{filter:brightness(1.2);transform:1.08}#kv-layer-1 #kv-button .kv-baloon{animation-direction:alternate;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:hoverAnime;animation-timing-function:ease-in-out;background:#fff;border-radius:8px;bottom:16vh;box-sizing:border-box;color:#333;font-size:28px;font-weight:700;left:calc(-140px + 8vh);padding:.5em;position:absolute;text-align:center;width:280px}#kv-layer-1 #kv-button .kv-baloon:before{border:15px solid transparent;border-top-color:#fff;content:"";left:50%;margin-left:-15px;position:absolute;top:100%}#kv-layer-1 #kv-button .kv-start{bottom:-2.5em;color:#fff;font-size:32px;font-weight:700;position:absolute;text-align:center;width:100%}#kv-layer-1 #kv-button img{filter:drop-shadow(0 5px 10px rgba(0,0,0,.3))}#kv-layer-1 #kv-button-anime{height:100vh;margin:0 auto;pointer-events:none;position:relative;width:98vh;z-index:8}#kv-layer-1 #kv-button-anime img{position:absolute}#kv-layer-1 #kv-button-anime-1{bottom:0;left:-10vh;width:50vh}@media screen and (max-width:559px){#kv-layer-1 #kv-button-anime-1{bottom:calc(40% - 70px);left:-10%;width:50%}}#kv-layer-1 #kv-button-anime-2{bottom:0;right:-10vh;width:50vh}@media screen and (max-width:559px){#kv-layer-1 #kv-button-anime-2{bottom:calc(40% - 70px);right:-10%;width:50%}}#kv-layer-1 #kv-button-anime-3{bottom:-27vh;left:calc(50% - 15vh);width:30vh}#kv-container.animate #kv-layer-1{animation-delay:.2s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeOutAnime;opacity:1;pointer-events:none}#kv-layer-2_img{padding-top:10vh;pointer-events:none;z-index:6}#kv-layer-2 #kv-anime-title{height:100%;opacity:0;position:absolute;text-align:center;top:62vh;width:100%;z-index:7}@media screen and (max-width:559px){#kv-layer-2 #kv-anime-title{padding:2em;top:56vh}#kv-layer-2 #kv-anime-title br{display:none}}#kv-layer-2 #kv-anime-title h1{background:#3fb1ec;border-radius:16px;color:#fff;font-size:32px;margin:0 auto;max-width:390px;padding:.5em 0;text-align:center;width:100%}#kv-layer-2 #kv-anime-title p{font-size:16px;margin:1em auto 0;pointer-events:auto;text-align:center;width:fit-content}#kv-layer-2 #kv-anime-title img{animation-direction:alternate;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:hoverAnime;animation-timing-function:ease-in-out;margin-top:1em}#kv-container.animate #kv-layer-2 #kv-anime-title{animation-delay:1s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeInAnime;pointer-events:none}#kv-layer-2 #kv-anime-people{height:100vh;margin:0 auto;max-height:1080px;pointer-events:none;position:relative;width:98vh;z-index:6}@media screen and (min-width:560px) and (max-width:1115px){#kv-layer-2 #kv-anime-people{max-width:90vw}}#kv-layer-2 #kv-anime-people img{pointer-events:none;position:absolute}#kv-layer-2 #kv-anime-people-1{left:9%;opacity:0;top:-2%;width:18%}#kv-container.animate #kv-layer-2 #kv-anime-people-1{animation-delay:1.6s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeInAnime}@media screen and (max-width:559px){#kv-layer-2 #kv-anime-people-1{left:2%;width:12%}}#kv-layer-2 #kv-anime-people-2{opacity:0;right:-5%;top:0;width:28%}#kv-container.animate #kv-layer-2 #kv-anime-people-2{animation-delay:1.8s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeInAnime}@media screen and (max-width:559px){#kv-layer-2 #kv-anime-people-2{left:35%;width:14%}}#kv-layer-2 #kv-anime-people-3{left:-7%;opacity:0;top:35%;width:30%}#kv-container.animate #kv-layer-2 #kv-anime-people-3{animation-delay:2s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeInAnime}@media screen and (max-width:559px){#kv-layer-2 #kv-anime-people-3{left:-2%;top:37%;width:15%}}#kv-layer-2 #kv-anime-people-4{opacity:0;right:-8%;top:47%;width:21%}#kv-container.animate #kv-layer-2 #kv-anime-people-4{animation-delay:2.2s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeInAnime}@media screen and (max-width:559px){#kv-layer-2 #kv-anime-people-4{left:35%;top:30%;width:17%}}#kv-layer-2_lottie{margin-top:-8vh;pointer-events:none;z-index:5}@media screen and (min-width:560px) and (max-width:1115px){#kv-layer-2_lottie{margin-left:-50vw;margin-top:-14vh;width:196vw!important}}@media screen and (max-width:559px){#kv-layer-2_lottie{margin-left:-50vw;margin-top:-14vh;width:196vw!important}}.fadeOut{animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeOutAnime;opacity:1}@keyframes fadeOutAnime{0%{opacity:1}to{opacity:0}}.fadeIn{animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeInAnime;opacity:0}@keyframes fadeInAnime{0%{opacity:0}to{opacity:1}}.scale100{animation-duration:2s;animation-fill-mode:forwards;animation-name:scale100Anime}@keyframes scale100Anime{0%{transform:scale(1)}to{transform:scale(10)}}.scale0{animation-duration:2s;animation-fill-mode:forwards;animation-name:scale0Anime}@keyframes scale0Anime{0%{transform:scale(10)}to{transform:scale(1)}}@keyframes hoverAnime{0%{transform:translate(0)}to{transform:translateY(10px)}}