@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP&display=swap");@media screen and (min-width:560px){#breadCrumb ol li a,#breadCrumb ol li span,#head .menu ul.layer li a,.sub-navi_wrap .sub-navi .list-wrap li a{font-weight:700}ul.layer-1 .under-layer>a:before{font-weight:400}}img{width:100%}.clr-mark{color:#db2128;font-weight:700}.block-content{margin:0 auto;max-width:1320px!important;width:94%!important}.block-content h2{font-size:4.8rem;font-weight:700;text-align:center}.block-content h3{font-weight:700}.block-content-wide h2{color:#fff}.block-content h2 span.fc{color:#0095d7}.box-r{border-radius:80px}.wrapper-bg{background-color:#eff2f7}.block-content-wide{background-position:top;background-repeat:no-repeat;background-size:cover}.head-lead{font-size:2rem;font-weight:700}.head-lead,p.link-text{text-align:center}p.link-text a{font-size:2rem;font-weight:700;padding-right:1em;position:relative;transition:.3s}p.link-text a:hover{border-bottom:1px solid #0095d7;filter:brightness(1.2);transition:.3s}p.link-text a:after,p.link-text a:before{background-color:#0095d7;border-radius:9999px;content:"";height:2px;position:absolute;right:0;top:calc(50% - 1px);transform-origin:calc(100% - 1px) 50%;width:14px}p.link-text a:before{transform:rotate(45deg)}p.link-text a:after{transform:rotate(-45deg)}.block-main{background-color:#ffe100;background-image:url(https://pocketalk.jp/hubfs/images/product/top/bg-fv.svg);background-position:top;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:0!important}.block-main,.main-wrapper{justify-content:center;position:relative}.main-wrapper{display:flex;margin:0 auto;max-width:1280px;width:100%}@media screen and (min-width:560px){.main-inner{left:4em;margin-bottom:1.2em;position:relative}}.block-main h1{margin-top:.382em}.block-main h1 img{max-width:461px}.block-main .main-img{align-self:flex-end;margin-bottom:0}.block-main .main-img img{max-width:941px}.block-main .block-video{margin-top:.5em}.block-video{background:#fff;border-radius:8px;box-shadow:0 8px 8px 0 rgba(0,0,0,.25);max-width:27.6em;padding:.533em;text-align:center;width:100%}.block-video p{color:#0095d7;display:inline-block;font-size:2rem;font-weight:700;line-height:1.1;margin-bottom:.7em;position:relative;text-align:center}.block-video p:after{border-style:solid;border-bottom:.5em solid transparent;border-left:1.05em solid #0095d7;border-right:0;border-top:.5em solid transparent;content:"";display:block;height:0;position:absolute;right:-45%;top:50%;transform:translateY(-50%);width:0}.block-video iframe{aspect-ratio:16/9;height:100%;width:100%}.btn-cta{background-color:#f0f4f7;display:flex;justify-content:center;padding:2em 0!important;width:100%}.btn-cta p{align-self:center;font-size:2rem;font-weight:700;margin-bottom:0;margin-right:2.4em}.btn-cta .btn-wrapper,.btn-cta ul{display:flex}.btn-cta ul li:first-child{margin-right:1.667em}.btn-cta a{background-position:1.2em;background-repeat:no-repeat;background-size:1em;border:2px solid #fff;border-radius:999px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:block;font-size:2rem;padding:.85em 0;position:relative;text-align:center;transition:.3s;width:12em}.btn-cta a.btn-kojin{background-image:url(https://pocketalk.jp/hubfs/images/product/top/icon-cart-b.svg)}.btn-cta a.btn-hojin{background-image:url(https://pocketalk.jp/hubfs/images/product/top/icon-cart-w.svg)}.btn-cta a span{font-weight:700}.btn-cta a.btn-kojin{background-color:#ffe100;color:#000}.btn-cta a.btn-hojin{background-color:#0095d7;color:#fff;font-weight:700}.btn-cta a:hover{box-shadow:none;transform:translateY(4px);transition:.3s}.btn-cta a:after,.btn-cta a:before{border-radius:9999px;content:"";height:2px;position:absolute;right:1.4em;top:calc(50% - 1px);transform-origin:calc(100% - 1px) 50%;width:12px}.btn-cta a.btn-kojin:after,.btn-cta a.btn-kojin:before{background-color:#000}.btn-cta a.btn-hojin:after,.btn-cta a.btn-hojin:before{background-color:#fff}.btn-cta a:before{transform:rotate(45deg)}.btn-cta a:after{transform:rotate(-45deg)}.btn-cta span.fs-s{font-size:1.3rem;font-weight:400;padding-left:.4em}.cta-footer{bottom:0;padding:1em 0 1.5em!important;position:fixed;transform:translateY(200px);transition:.4s;z-index:2}.cta-footer.is-active{transform:translateY(0);transition:.4s}#cont01{background-image:url(https://pocketalk.jp/hubfs/images/product/top/block-bg1_2.webp)}#cont01 h2{margin-bottom:3.021em}.block-product{align-items:end;background-image:url(https://pocketalk.jp/hubfs/images/product/top/mark-bg.svg);background-position:top;background-repeat:no-repeat;background-size:777px;display:flex;justify-content:center;padding-top:5.933em}.block-product,.block-product p{position:relative}.block-product p:first-child{left:1.944em;z-index:1}.block-product p:nth-child(2){right:1.944em;z-index:0}.block-product p:first-child img{max-width:219px}.block-product p:nth-child(2) img{max-width:268px}#cont01 h3{font-size:4.8rem;line-height:1;margin-bottom:0;text-align:center}#cont01 h3 span{color:#db2128;font-weight:700}#cont01 .desc li{font-size:2rem;font-weight:700;text-align:center}#cont01 .desc span{font-size:1.4rem;font-weight:400}#cont01 .block-video{margin:3.467em auto 0}#cont02{padding-top:6.667em}#cont02 h2{margin-bottom:1.667em}#cont02 .block-frame{background-color:#fff;position:relative}#cont02 .block-frame .link-icon{border:6px solid #ffe100;border-radius:50%;box-shadow:0 17px 34px 0 rgba(0,0,0,.3);box-sizing:border-box;margin-bottom:3.889em;max-width:320px;overflow:hidden;transform:scale(1);transition:.3s}#cont02 .block-frame .link-icon img{max-width:320px}#cont02 .block-frame a:hover .link-icon{transform:scale(1.1);transition:.3s}#cont02 .block-frame ul{display:flex;justify-content:center;margin-bottom:6.333em;padding-bottom:2.267em;position:relative;top:-1.333em}@media screen and (min-width:560px){#cont02 .block-frame ul li:not(:last-child){margin-right:3.333em}}#cont02 .block-frame h3{font-size:3.2rem;margin-bottom:.688em;text-align:center}#cont02 .block-frame .text{color:#000;font-weight:700;line-height:1.6;text-align:center}#cont02 .block-frame .text span{color:#fa0;font-weight:700}#cont02 .block-frame .text-name{color:#000;font-size:1.6rem;text-align:center}.block-achievements ul{align-items:center;display:flex;justify-content:center;margin-bottom:3.667em}.block-achievements ul li p{margin-bottom:0;text-align:center}.block-achievements .caption-s{font-size:1.6rem;font-weight:700}.block-achievements .title-head{font-size:3.2rem;font-weight:700}.block-achievements .title-num{font-size:4.4rem;font-weight:700;line-height:1}.block-achievements .caption-ss{font-size:1.1rem}.block-achievements ul li:nth-child(3) .title-head{line-height:1.2}.block-achievements ul li:nth-child(3) .title-num span{font-size:3.2rem;font-weight:700}.block-achievements li{background-position:50%;background-repeat:no-repeat;background-size:256px;display:flex;flex-direction:column;height:256px;justify-content:center;max-width:256px;width:100%}@media screen and (min-width:560px){.block-achievements li:not(:last-child){margin-right:7.222em}}.block-achievements li:first-child{background-image:url(https://pocketalk.jp/hubfs/images/product/top/graph1.png)}.block-achievements li:nth-child(2){background-image:url(https://pocketalk.jp/hubfs/images/product/top/graph2.png)}#cont-ope h2{margin-bottom:.688em}#cont-ope h2 span{line-height:1}#cont-ope h2 .clr-mark,#cont-ope h2 .head-sub{font-size:3.6rem;font-weight:700}#cont-ope .fc{font-weight:700}#cont-ope .middle-lead{font-size:2rem;margin-bottom:3.15em}#cont-ope .middle-lead span{font-size:1.6rem}.block-videofile{margin-bottom:1.333em;text-align:center}.block-videofile video{border-radius:80px}#cont-ope .caption{font-size:2rem;font-weight:700}#cont03{background-image:url(https://pocketalk.jp/hubfs/images/product/top/block-bg2.webp);background-size:contain;padding-top:6.667em!important}#cont03 h2{margin-bottom:.417em}#cont03 .head-lead:first-of-type,#cont03 h2:first-of-type{text-shadow:0 0 4px rgba(0,0,0,.25)}#cont03 h2 .clr-yellow{color:#ffe100;font-weight:700}#cont03 .head-lead{color:#fff;font-size:3.2rem;line-height:1.4;margin-bottom:.656em}#cont03 .head-caption{color:#fff;font-size:2rem;font-weight:700;margin-bottom:7em;text-align:center;text-shadow:0 0 4px rgba(0,0,0,.25)}#cont03 .block-sounds{margin-bottom:10em;position:relative;text-align:center}#cont03 .sound-mark{display:block;left:50%;top:0;transform:translateX(-50%);z-index:1}#cont03 .sound-mark,#cont03 .sound-mark:before{background-color:rgba(255,255,0,.27);border-radius:50%;height:327px;position:absolute;width:327px}#cont03 .sound-mark:before{animation:pulsate-ready 2s ease-out infinite;content:"";left:0;z-index:3}@keyframes pulsate-ready{0%{transform:scale(1)}50%{transform:scale(1.3)}to{opacity:0;transform:scale(1.3)}}#cont03 .sound-mark:after{animation:pulsate-ready2 2s ease-out infinite;animation-delay:.1s;background-color:rgba(255,255,0,.27);border-radius:50%;content:"";height:327px;left:0;position:absolute;width:327px;z-index:3}@keyframes pulsate-ready2{0%{transform:scale(1)}50%{transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}#cont03 .block-sounds img{max-width:368px;position:relative;z-index:4}.frame-function{background-color:#eff2f7;display:flex;justify-content:end;margin-bottom:8em;padding-right:7.067em}.frame-function .block-function{display:flex;flex-direction:column;max-width:320px}@media screen and (min-width:560px){.frame-function .block-function:nth-of-type(2){margin-right:4.933em}}.block-function h3{font-size:4.6rem;font-weight:700;margin-top:2.826em}.block-function .text-new{color:#db2128;font-size:3.2rem;font-weight:700;margin-bottom:0}.block-function h4{color:#000;font-size:3.2rem;font-weight:700;line-height:1.5}.block-function .desc{flex-grow:1;font-size:2rem;font-weight:700}.block-function .icon img{max-width:56px}.block-function ul{display:flex;margin-bottom:8.667em}.block-function ul li p{margin:0 1em 0 0}.frame-function .function-image{align-self:end;margin-right:auto;max-width:390px}h2.cont03-middle-head{color:#000;margin-bottom:.771em}h2.cont03-middle-head span{font-weight:700}#cont03 p.middle-lead{color:#000;font-size:2rem;line-height:1.5;margin-bottom:3.25em}.frame-wrapper{display:flex;justify-content:space-between;margin-bottom:11.733em}.frame-wrapper .box-r{background-color:#eff2f7;height:100vh;max-height:640px;max-width:640px;position:relative;text-align:center;width:90%}.frame-wrapper h3{font-size:3.2rem;font-weight:700;margin-bottom:0;padding-top:1.719em;text-align:center}.content-develop .box-r:first-child img{max-width:420px}.content-develop .box-r:nth-child(2) img{max-width:258px}.frame-wrapper .caption{font-size:2rem;font-weight:700;text-align:center}.content-develop .caption{margin-bottom:2.75em;margin-top:1.9em}.content-develop .box-r .icon-text{align-items:center;background:#fff;border-radius:50%;display:flex;font-size:3.2rem;font-weight:700;height:5.719em;justify-content:center;line-height:1.1;position:absolute;right:1.906em;text-align:center;width:5.719em}.content-develop .box-r .caption-ss{font-size:1.1rem;margin-bottom:0;padding-top:3.455em;text-align:center}.content-lang .box-r{align-items:center;display:flex;flex-direction:column}.content-lang .caption{flex-grow:1;margin-bottom:0;margin-top:1.3em}.content-lang .box-r:first-child img{align-self:flex-end;max-width:544px}.content-lang .box-r:nth-child(2) img{max-width:250px}.content-lang,.content-shoot{margin-top:4.6em}.content-shoot .box-r{background-position:top;background-repeat:no-repeat;background-size:100%}.content-shoot .box-r:first-child{background-image:url(https://pocketalk.jp/hubfs/images/product/top/sample-photo1.webp)}.content-shoot .box-r:nth-child(2){background-image:url(https://pocketalk.jp/hubfs/images/product/top/sample-photo2.webp)}.content-shoot .box-r h3{color:#fff;line-height:1.4}#cont04{background-image:url(https://pocketalk.jp/hubfs/images/product/top/block-bg3.webp);background-size:contain;padding-top:23.067em!important}#cont04 h2{margin-bottom:.417em}#cont04 .head-lead{color:#fff;font-size:2.6rem;margin-bottom:2.423em}.content-lesson h3 span{display:block;font-size:2rem;font-weight:700}.box-wrapper{display:flex;justify-content:center}.box-wrapper .lesson-img{margin:0 1.556em}.box-wrapper .lesson-img img{max-width:224px}.box-wrapper div{max-width:252px}.box-wrapper div img{max-width:258px}.box-wrapper div p{font-size:2rem;font-weight:700}.box-wrapper ul{display:flex;flex-wrap:wrap}.box-wrapper ul li{font-size:1.6rem;font-weight:700;width:50%}.list-pronounce,.list-pronounce .pron-text{align-items:center;display:flex;justify-content:center;margin-bottom:0}.list-pronounce{justify-content:space-around;margin:0 auto;max-width:440px}.list-pronounce .pron-text span img{margin-right:.8em;max-width:51px}.list-pronounce li:first-child{margin-right:1.167em}.list-pronounce li:nth-child(2) .pron-text img{max-width:42px}.list-pronounce .pron-text span{font-size:2rem;font-weight:700;line-height:1.4}.content-lesson .box-r .pronounce-sampple{text-align:center}.content-lesson .box-r .pronounce-sampple img{max-width:200px}.content-lesson .box-r:nth-child(2) .caption{margin-top:.85em}.frame-wrapper.content-lesson{margin-bottom:5em}.lesson-link{margin-bottom:2em}.lesson-link .link-text{margin-bottom:.4em}.content-lesson .come-01{font-size:1.6rem;font-weight:700;margin-bottom:0;margin-top:.5em;text-align:center}#cont05 h2{margin-bottom:.667em}#cont05 .head-lead{margin-bottom:2em}#cont05 .head-lead span{font-size:1.6rem}#cont05 p.link-text{margin-bottom:2.6em}#cont05{padding-bottom:12.667em!important}@media screen and (max-width:559px){.sub-navi_wrap .sub-navi ul{padding-left:1em}.box-r{border-radius:60px}p.link-text a{font-size:1.8rem}p.link-text a:after,p.link-text a:before{width:10px}.device-menu .sub-navi{padding:0}.block-main{background-image:url(https://pocketalk.jp/hubfs/images/product/top/bg-fv_sp.svg)}.block-main,.block-main .main-wrapper{flex-direction:column}.block-main h1{margin-bottom:0;text-align:center}.block-main h1 img{max-width:60%}.block-main .main-img{position:relative;right:9%}.block-main .main-img img{margin-bottom:-2.2em;width:127%}.btn-cta{padding:1em 0 1.5em!important}.btn-cta .btn-wrapper{flex-wrap:wrap;justify-content:center}.btn-cta p{font-size:1.4rem;line-height:1.2;margin-bottom:1em;margin-right:0}.btn-cta a{font-size:1.4rem;width:12.5em}.btn-cta ul li:first-child{margin-right:.813em}.btn-cta a:after,.btn-cta a:before{right:1em;width:8px}.block-content h2{font-size:2.6rem}.head-lead{font-size:1.8rem}.sp-video{background-color:#ffe100}.sp-video .block-video{box-shadow:0 8px 8px 0 rgba(0,0,0,.25);margin-left:auto;margin-right:auto;max-width:76%}#cont01{background-position:53% top;background-size:275%}#cont01 h2{margin-bottom:1em;margin-top:.5em}.block-product{background-position:50%;background-size:100%;padding-top:5em}.block-product p:first-child img,.block-product p:nth-child(2) img{max-width:60%}.block-product p:first-child{left:23%}.block-product p:nth-child(2){right:3%}#cont01 h3{font-size:2.8rem}#cont01 .desc li{font-size:1.6rem}#cont01 .desc span{font-size:1.2rem}#cont02{padding-top:4em!important}#cont02 .block-frame{margin-left:.5em;margin-right:.5em}#cont02 .block-frame ul,.block-achievements ul{flex-direction:column}.block-achievements ul{margin-bottom:0}#cont02 .block-frame ul{margin-bottom:4em;padding-bottom:1em}#cont02 .block-frame li:not(:last-child){margin-bottom:1.5em}.block-achievements li{background-size:80%}#cont02 .block-frame .link-icon{margin-bottom:2.4em;margin-left:auto;margin-right:auto;width:74%}#cont02 .block-frame h3{font-size:2.4rem}.block-achievements .title-head{font-size:2.6rem;margin-bottom:.2em}.block-achievements .title-num{font-size:3.8rem}#cont01 .block-video{max-width:76%}.block-videofile video{border-radius:40px;width:80%}#cont-ope h2 .clr-mark,#cont-ope h2 .head-sub{font-size:2.2rem}#cont-ope .middle-lead{font-size:1.6rem}#cont-ope .caption{font-size:1.2rem}#cont03{background-size:160%;padding-bottom:0!important;padding-top:2em!important}#cont03 .head-lead{font-size:1.8rem}#cont03 .head-caption{font-size:1.4rem;margin-bottom:5em}#cont03 .block-sounds img{width:60%}#cont03 .sound-mark,#cont03 .sound-mark:after,#cont03 .sound-mark:before{height:220px;width:220px}@keyframes pulsate-ready{0%{transform:scale(1)}50%{transform:scale(1.15)}to{opacity:0;transform:scale(1.15)}}@keyframes pulsate-ready2{0%{transform:scale(1)}50%{transform:scale(1.4)}to{opacity:0;transform:scale(1.4)}}.frame-function{display:grid;margin-bottom:4em;margin-left:.5em;margin-right:.5em;padding-right:0}.frame-function .block-function{margin-left:auto;margin-right:auto;width:84%}.block-function h3{font-size:2.8rem;margin-top:1em;text-align:center}.block-function .text-new,.block-function h4{font-size:2.4rem}.block-function .desc{font-size:1.6rem}.frame-function .function-image{margin-left:unset;margin-top:2em;order:3}.frame-function .function-image img{width:84%}.block-function ul{margin-bottom:0}.block-function .icon img{max-width:44px}#cont03 p.middle-lead{font-size:1.6rem;margin-bottom:2em}.frame-wrapper{flex-direction:column;margin-bottom:4em}.frame-wrapper .box-r{height:90vw;margin-bottom:1.5em;margin-left:auto;margin-right:auto;width:90vw}.content-develop .box-r:first-child{align-items:center;display:flex;flex-direction:column}.frame-wrapper h3{font-size:2.4rem;padding-top:1.2em}.content-develop .box-r:first-child img{margin-top:auto;width:60%}.content-develop .caption{font-size:1.6rem;margin-bottom:.8em;margin-top:.8em}.content-develop .box-r .icon-text{font-size:1.8rem;right:5%;top:35%}.content-develop .box-r .caption-ss{padding-top:.455em}.content-develop .box-r:nth-child(2) img{width:42%}.content-lang h3,.content-lesson h3{font-size:2rem}.content-lang .caption,.content-lesson .caption{font-size:1.4rem}.content-lang .box-r:first-child img{align-self:center;width:75%}.content-lang .box-r:nth-child(2) img{width:37%}.content-lang,.content-shoot{margin-top:2em}.content-shoot .box-r h3{font-size:2rem;line-height:1.3;padding-top:1em}#cont04{background-size:140%;padding-top:4em!important}#cont04 .head-lead{font-size:1.8rem;margin-bottom:1.2em}.content-lesson h3 span{font-size:1.2rem}.content-lesson .box-wrapper div{width:60%}.box-wrapper .lesson-img{margin:0 .8em 0 0;text-align:right;width:40%}.box-wrapper div img{display:none}.box-wrapper .lesson-img img{width:80%}.box-wrapper div p{font-size:1.4rem;margin-right:.8em}.box-wrapper ul li{font-size:1.2rem;font-weight:400}.list-pronounce .pron-text{margin-bottom:.2em}.list-pronounce .pron-text span img{margin-right:.5em;max-width:26px}.list-pronounce .pron-text span{font-size:1.4rem}.list-pronounce li:nth-child(2) .pron-text img{margin-right:.5em;max-width:24px}.content-lesson .box-r .pronounce-sampple img{width:70%}.list-pronounce{width:80%}.frame-wrapper.content-lesson{margin-bottom:1em}.lesson-link p.link-text a{font-size:1.5rem}.content-lesson .come-01{font-size:1.2rem}#cont05{padding-bottom:2em!important}.sub-navi_wrap.device-menu.fixed{display:none}}@media screen and (max-width:360px){#cont03 p.middle-lead{font-size:1.5rem}.content-develop .box-r:nth-child(2) img{width:38%}#cont03 .block-sounds:after,#cont03 .block-sounds:before,#cont03 .sound-mark{height:200px;width:200px}#cont03 .block-sounds:before{left:20.5%;top:-10%}#cont03 .block-sounds:after{left:20.5%;top:-7.5%}#cont01{background-size:300%}}.cont-bonus h2{margin-bottom:.667em}.cont-bonus .frame-wrapper{margin-bottom:2em}.cont-bonus .box-r{background-color:#d2f0ff;display:flex;flex-direction:column;justify-items:center}.cont-bonus .box-r .title{color:#0095d7;font-size:3.6rem;font-weight:700;margin-bottom:.361em;margin-top:1em;text-align:center}.cont-bonus .box-r h3{margin-bottom:1em;padding-top:0}.cont-bonus .box-r .caption{margin-bottom:4em}.cont-bonus .box-r img{margin:0 auto;width:80%}@media screen and (max-width:559px){.cont-bonus .box-r .title{font-size:2.6rem;margin-top:.8em}.cont-bonus .box-r .caption{font-size:1.4rem;margin-bottom:2em;margin-top:0}.cont-bonus .box-r:nth-child(2) img{width:65%}}