@media screen and (min-width: 769px){body{width:100% !important;margin:0}body.scroll{position:inherit}body #sapporo-topicpath-area.topicpathB{background:#fff;position:relative;z-index:10}body #sapporo-footer-area{position:relative}body #sapporo-footer-area:after{content:"";display:block;width:100%;height:18px;background:#fff;position:absolute;bottom:-18px}body .layout-footer_return-top a{border-radius:50%;border:2px solid #fff}body .pageTop{margin:0;white-space:nowrap;text-indent:100%;overflow:hidden;position:fixed;bottom:15px;right:30px;width:45px;height:45px;border-radius:50%;border:2px solid #fff;z-index:9;display:none !important}body .pageTop a{display:block;width:45px;height:45px;background:#000 url(/common/img/layout/footer-return-top_img01.svg) no-repeat 0 0;background-size:45px auto;border-radius:50%;display:none !important}body .pageTop.fixed{position:absolute;bottom:-25px}.sapporo-otokoume-contents-area{position:relative}#content{min-width:950px;overflow-x:hidden;margin-bottom:0 !important;position:relative}#content ul{list-style:none;padding:0}#content .sp{display:none}#content .inner{width:950px;margin:0 auto;box-sizing:border-box;position:relative}#content .clr:after{content:"";display:block;clear:both;height:0}#content h1,#content h2,#content h3,#content p{margin:0}#content ul,#content ol,#content dl,#content li,#content dt,#content dd{margin:0;padding:0;list-style:none}#content .figure img{width:inherit;height:inherit;display:inherit;margin:inherit}#content #bnrArea{position:relative;background:#fff;padding-top:40px;padding-bottom:40px}#content #bnrArea ul{margin:0 0 0 -20px;list-style:none;padding:0;display:flex;justify-content:center}#content #bnrArea ul li{margin:0 10px 10px}#content #bnrArea ul li a:hover img{animation:hover 300ms ease;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running}#content #bnrArea ul li a span{display:block;width:465px;height:190px;overflow:hidden}#content #bnrArea ul li a span.small{height:90px}#content #bnrArea ul li a:after{display:none}#content #bnrArea ul li a:hover img{animation:hover 300ms ease;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running}}@media screen and (max-width: 768px){#sapporo-topicpath-area{display:none}body{width:100% !important;margin:0}body.scroll{position:inherit;overflow-y:inherit}body #sapporo-topicpath-area.topicpathB{background:#fff;position:relative;z-index:1}body .sp-area-footer{position:relative;z-index:6}body #sapporo-footer-area:after{content:"";display:block;width:100%;height:18px;background:#fff;position:absolute;bottom:-18px}body .sp-all,body #sp-area-footer{position:relative}body .sp-all{z-index:11}body .layout-footer_return-top a{border-radius:50%;border:2px solid #fff}body .pageTop{display:none}#content{max-width:750px;overflow:hidden;margin-bottom:0 !important}#content .pc{display:none !important}#content .inner{margin:0 auto;box-sizing:border-box;position:relative}#content .clr:after{content:"";display:block;clear:both;height:0}#content h1,#content h2,#content h3,#content p{margin:0}#content ul,#content ol,#content dl,#content li,#content dt,#content dd{margin:0;padding:0;list-style:none}#content img{width:100%;min-width:auto !important}#content #bnrArea{position:relative;background:#fff;padding:30px 20px}#content #bnrArea li{max-width:335px;margin:0 auto}#content #bnrArea li a:after{content:none !important}#content #bnrArea li+li{margin-top:15px}}body.is-fixed{position:fixed;width:100%;height:100%;left:0}@media screen and (max-width: 768px){body.is-fixed #nav{opacity:0}#content img{height:auto}}#content *{font-family:"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}@media screen and (max-width: 768px){#content #contentWrap{position:relative}}#content .mainContents{position:relative}@media screen and (max-width: 768px){#content .mainContents{z-index:10}}#content #nav{background:#000;height:50px;border-top:1px solid #666;position:absolute;top:0;width:100%;z-index:211}@media print,screen and (min-width: 769px){#content #nav{height:70px;border:none;background:rgba(214,0,18,.7)}}@media screen and (max-width: 768px){#content #nav{top:-50px;background:rgba(214,0,18,.8)}}#content #nav.is-fixed{position:fixed;top:0;left:0}@media print,screen and (min-width: 769px){#content #nav .inner{width:1040px}}#content #nav .ttl{width:112px;position:absolute;top:12px;left:10px}@media print,screen and (min-width: 769px){#content #nav .ttl{top:24px}#content #nav .ttl a:hover img{opacity:.5}}@media print,screen and (max-width: 768px){#content #nav.is-fixed{top:-1px}}#content #nav .ttl a{display:block}#content #nav .sns{position:absolute;right:60px;top:6px}@media print,screen and (min-width: 769px){#content #nav .sns{width:115px;height:81px;padding:10px 0 0;top:1px;right:-10px}}@media screen and (max-width: 768px){#content #nav .sns .text{width:65px;height:10px;margin:0 auto 5px}}@media print,screen and (min-width: 769px){#content #nav .sns .text{text-align:center;height:13px;margin:0 0 6px}#content #nav .sns .text picture{display:flex;justify-content:center}}#content #nav .sns .snsBtn{display:flex;flex-wrap:wrap;justify-content:center}#content #nav .sns .snsBtn li{margin:0 4px;height:22px}@media print,screen and (min-width: 769px){#content #nav .sns .snsBtn li{margin:0 4px;height:28px}}@media print,screen and (min-width: 769px){#content #nav .sns .snsBtn a:hover img{opacity:.5}}#content #nav .sns .snsBtn img{width:28px}@media screen and (max-width: 768px){#content #nav .sns .snsBtn img{width:22px}}@media screen and (max-width: 768px){#content #nav .gnav{background:#000;width:100%;height:calc(100vh - 50px);position:absolute;top:50px;left:0px;z-index:230;box-sizing:border-box}}@media print,screen and (min-width: 769px){#content #nav .gnav{position:absolute;top:16px;left:152px}}@media screen and (max-width: 768px){#content #nav .gnav ul{position:absolute;top:45%;transform:translateY(-50%)}}@media print,screen and (min-width: 769px){#content #nav .gnav ul{display:flex;flex-wrap:wrap;justify-content:center;margin-right:-15px}}@media screen and (max-width: 768px){#content #nav .gnav ul{width:100%}body.landscape #content #nav .gnav ul{position:relative;top:0;transform:translateY(0)}}#content #nav .gnav li{margin:10vw 0;width:142px}#content #nav .gnav .gnav--01 a:hover{background:url(/otokoume/img/ura/nav_txt01_o.svg) no-repeat center/100%}#content #nav .gnav .gnav--02 a:hover{background:url(/otokoume/img/ura/nav_txt02_o.svg) no-repeat center/100%}#content #nav .gnav .gnav--03 a:hover{background:url(/otokoume/img/ura/nav_txt03_o.svg) no-repeat center/100%}#content #nav .gnav .gnav--04 a:hover{background:url(/otokoume/img/ura/nav_txt04_o.svg) no-repeat center/100%}#content #nav .gnav .gnav--05 a:hover{background:url(/otokoume/img/ura/nav_txt05_o.svg) no-repeat center/100%}@media print,screen and (min-width: 769px){#content #nav .gnav li{margin:0 10px 0 0;background-repeat:no-repeat;background-position:0}#content #nav .gnav li a{display:block}}@media screen and (max-width: 768px){#content #nav .gnav li{width:250px;margin:17px auto}body.landscape #content #nav .gnav li{width:340px}}@media screen and (max-width: 768px){#content #nav .gnav li a{display:block;overflow:hidden}}#content #nav .gnav li a:hover img{opacity:0}#content #nav .gnav li a[target=_blank]:not(.m-no-icon):after{display:none}@media screen and (max-width: 768px){#content #nav .gnav{height:0;opacity:0;overflow:hidden;transition:.5s .5s}}@media screen and (max-width: 768px){#content #nav .gnav li{overflow:hidden}}@media screen and (max-width: 768px){#content #nav .gnav li a img{display:block;transform:translateY(100%);transition:.5s 1s}}@media screen and (max-width: 768px){#content #nav .gnav.is-open{opacity:1;height:calc(100vh - 50px);overflow-y:scroll}}@media screen and (max-width: 768px){#content #nav .gnav.is-open li a img{transform:translateY(0);transition:transform .5s 1s}}#content #nav .navBtn{width:50px;height:50px;position:absolute;top:0;right:0;background-image:url("/otokoume/img/ura/nav_btn.png");background-size:50px;background-position:center top}@media print,screen and (min-width: 769px){#content #nav .navBtn{display:none}}#content #nav .navBtn.is-open{background-position:center bottom}@keyframes scroll-bg{0%{background-position:0 0}100%{background-position:-200% 0}}#content.page-tastecp25{--red: #E60012}@media print,screen and (min-width: 769px){#content.page-tastecp25 a:hover{opacity:.8}}#content.page-tastecp25 a[target=_blank]:not(.m-no-icon):after{display:none}#content.page-tastecp25 img{max-width:100%;height:auto}#content.page-tastecp25 .bg-red{background-color:var(--red)}#content.page-tastecp25 .heading--black{background-color:#000;color:#fff;text-align:center;padding:12px 0;letter-spacing:.4em;font-size:28px}@media screen and (max-width: 768px){#content.page-tastecp25 .heading--black{font-size:3.7333333333vw;padding:1.6vw 0}}#content.page-tastecp25 .list-disc__item{position:relative;padding-left:1em;text-indent:-1em}#content.page-tastecp25 .list-disc__item::before{content:"・"}#content.page-tastecp25 .list-ast__item{position:relative;padding-left:1em;text-indent:-1em}#content.page-tastecp25 .list-ast__item::before{content:"※"}#content.page-tastecp25 .bg-text{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}#content.page-tastecp25 .bg-text__inner{position:absolute;top:-150%;left:-100%;width:200%;height:300%;transform:rotate(-10deg)}@media print,screen and (min-width: 769px){#content.page-tastecp25 .bg-text__inner{transform:rotate(-5deg)}}#content.page-tastecp25 .bg-text__main{position:absolute;width:100%;height:100%;background-image:url(/otokoume/img/tastecp25/bg_text.jpg);background-size:102.6666666667vw auto}@media print,screen and (min-width: 769px){#content.page-tastecp25 .bg-text__main{background-size:678px auto;animation:scroll-bg 20s linear infinite}}#content.page-tastecp25 .kv{position:relative;height:737px;background-color:var(--red)}@media screen and (max-width: 768px){#content.page-tastecp25 .kv{height:123.2vw}}#content.page-tastecp25 .kv__bg{position:absolute;opacity:0}@media print,screen and (min-width: 769px){#content.page-tastecp25 .kv__bg{left:50%;transform:translate(-50%, 0)}#content.page-tastecp25 .kv__bg img{width:auto;height:737px;max-width:none}}@media screen and (max-width: 768px){#content.page-tastecp25 .kv__bg{width:100%;left:0}}#content.page-tastecp25 .kv__can{position:absolute}@media print,screen and (min-width: 769px){#content.page-tastecp25 .kv__can{left:50%;transform:translateX(-50%);bottom:12px;margin-left:-18px}}@media screen and (max-width: 768px){#content.page-tastecp25 .kv__can{width:40.4vw;left:30.1333333333vw;bottom:4.9333333333vw}}#content.page-tastecp25 .kv__texts{opacity:0;transform:scale(1.5)}#content.page-tastecp25 .kv__text{position:absolute}#content.page-tastecp25 .kv__text span{display:block}@media print,screen and (min-width: 769px){#content.page-tastecp25 .kv__text{left:50%;transform:translateX(-50%)}}@media print,screen and (min-width: 769px){#content.page-tastecp25 .kv__text:nth-child(1){top:11px;margin-left:-219px;width:767px}}@media screen and (max-width: 768px){#content.page-tastecp25 .kv__text:nth-child(1){width:93.7333333333vw;left:2.4vw;top:8vw}}@media print,screen and (min-width: 769px){#content.page-tastecp25 .kv__text:nth-child(2){top:130px;margin-left:-327px;width:338px}}@media screen and (max-width: 768px){#content.page-tastecp25 .kv__text:nth-child(2){top:25.3333333333vw;left:2.9333333333vw;width:48.4vw}}@media print,screen and (min-width: 769px){#content.page-tastecp25 .kv__text:nth-child(3){width:399px;top:174px;margin-left:343px}}@media screen and (max-width: 768px){#content.page-tastecp25 .kv__text:nth-child(3){width:45.7333333333vw;top:25.7333333333vw;right:3.3333333333vw}}@media print,screen and (min-width: 769px){#content.page-tastecp25 .kv__text:nth-child(4){top:450px;margin-left:-313px}}@media screen and (max-width: 768px){#content.page-tastecp25 .kv__text:nth-child(4){width:27.8666666667vw;top:66vw;left:2.9333333333vw}}@media print,screen and (min-width: 769px){#content.page-tastecp25 .kv__text:nth-child(5){width:351px;top:458px;margin-left:305px}}@media screen and (max-width: 768px){#content.page-tastecp25 .kv__text:nth-child(5){width:30vw;top:69.3333333333vw;right:.9333333333vw}}#content.page-tastecp25 .kv__bubble{position:absolute}@media print,screen and (min-width: 769px){#content.page-tastecp25 .kv__bubble{left:50%;transform:translateX(-50%);top:18px;margin-left:279px;width:250px}}@media screen and (max-width: 768px){#content.page-tastecp25 .kv__bubble{width:25.8666666667vw;right:3.6vw;top:52.6666666667vw}}#content.page-tastecp25 .kv__brand-link{position:absolute;top:20px;right:20px;background-color:#000;color:#fff;font-size:18px;height:48px;display:flex;align-items:center;justify-content:center;text-decoration:none;padding:0 30px;border-radius:100vh;z-index:10;box-shadow:0 2px 4px rgba(0,0,0,.2);font-weight:700}@media screen and (max-width: 768px){#content.page-tastecp25 .kv__brand-link{top:2.6666666667vw;right:2.6666666667vw;font-size:2.4vw;height:6.4vw;padding:0 4vw}}#content.page-tastecp25 .kv__brand-link b{letter-spacing:.05em}#content.page-tastecp25 .kv__brand-link b::after{content:"";display:inline-block;width:20px;height:20px;background-color:#fff;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%);width:10px;height:15px;margin-left:5px}@media screen and (max-width: 768px){#content.page-tastecp25 .kv__brand-link b::after{width:1.3333333333vw;height:2vw;margin-left:.6666666667vw}}#content.page-tastecp25 .intro{position:relative;background:#000;text-align:center;z-index:1}#content.page-tastecp25 .intro__close{text-align:center;background-color:#fff;padding:20px;margin-bottom:60px}@media screen and (max-width: 768px){#content.page-tastecp25 .intro__close{padding:2.6666666667vw 2.6666666667vw 1.3333333333vw;margin-bottom:5.3333333333vw}}#content.page-tastecp25 .intro__inner{position:relative;max-width:950px;margin:auto;padding-top:45px;padding-bottom:70px}@media screen and (max-width: 768px){#content.page-tastecp25 .intro__inner{padding-top:4vw;padding-left:7.3333333333vw;padding-right:7.3333333333vw;padding-bottom:20vw}}#content.page-tastecp25 .intro__date{margin-top:36px}@media screen and (max-width: 768px){#content.page-tastecp25 .intro__date{margin-top:3.3333333333vw}}#content.page-tastecp25 .intro__bubble{position:absolute;top:70px;right:-10px;opacity:0}@media screen and (max-width: 768px){#content.page-tastecp25 .intro__bubble{top:21.3333333333vw;right:3.3333333333vw;width:34vw}}#content.page-tastecp25 .intro__can{position:absolute;bottom:-8px}#content.page-tastecp25 .intro__can:nth-child(1){left:-163px}@media screen and (max-width: 768px){#content.page-tastecp25 .intro__can:nth-child(1){left:0}}#content.page-tastecp25 .intro__can:nth-child(2){right:-163px}@media screen and (max-width: 768px){#content.page-tastecp25 .intro__can:nth-child(2){display:none}}#content.page-tastecp25 .about{position:relative;text-align:center;padding-top:70px;padding-bottom:160px}@media screen and (max-width: 768px){#content.page-tastecp25 .about{padding-top:12vw;padding-bottom:13.3333333333vw}}#content.page-tastecp25 .about__inner{position:relative;max-width:966px;margin:auto}@media screen and (max-width: 768px){#content.page-tastecp25 .about__inner{padding-left:7.3333333333vw;padding-right:7.3333333333vw}}#content.page-tastecp25 .about__text{position:absolute;opacity:0}#content.page-tastecp25 .about__text:nth-child(1){top:-18px;left:60px}@media screen and (max-width: 768px){#content.page-tastecp25 .about__text:nth-child(1){width:27.8666666667vw;top:-4vw;left:2.6666666667vw}}#content.page-tastecp25 .about__text:nth-child(2){top:-18px;right:100px}@media screen and (max-width: 768px){#content.page-tastecp25 .about__text:nth-child(2){width:24.2666666667vw;top:-3.4666666667vw;right:1.2vw}}#content.page-tastecp25 .about__text:nth-child(3){top:260px;right:0px}@media screen and (max-width: 768px){#content.page-tastecp25 .about__text:nth-child(3){width:22.1333333333vw;top:28vw;right:2.1333333333vw}}#content.page-tastecp25 .about__text:nth-child(4){top:560px;left:35px}@media screen and (max-width: 768px){#content.page-tastecp25 .about__text:nth-child(4){width:17.8666666667vw;top:80.4vw;left:.8vw}}#content.page-tastecp25 .about__text:nth-child(5){top:740px;left:260px}@media screen and (max-width: 768px){#content.page-tastecp25 .about__text:nth-child(5){width:20.2666666667vw;top:105.3333333333vw;left:inherit;right:5.3333333333vw}}#content.page-tastecp25 .about__can{opacity:0}@media print,screen and (min-width: 769px){#content.page-tastecp25 .about__can{position:absolute;top:500px;right:10px}}@media screen and (max-width: 768px){#content.page-tastecp25 .about__can{margin-top:-6.6666666667vw}}#content.page-tastecp25 .about__limited{margin-top:30px}@media screen and (max-width: 768px){#content.page-tastecp25 .about__limited{margin-top:0vw}}#content.page-tastecp25 .example{position:relative;text-align:center}#content.page-tastecp25 .example__title{position:absolute;top:-60px;left:0;right:0;text-align:center;z-index:1}@media screen and (max-width: 768px){#content.page-tastecp25 .example__title{top:-6vw;z-index:0}}#content.page-tastecp25 .example__bg{position:relative;width:1187px;margin:auto}#content.page-tastecp25 .example__bg::before{content:"";position:absolute;width:108px;height:107px;background-image:url(/otokoume/img/tastecp25/example_bg_item.png);background-size:100%;right:38px;bottom:215px;z-index:4}@media screen and (max-width: 768px){#content.page-tastecp25 .example__bg::before{display:none}}#content.page-tastecp25 .example__bg img{transform:translateY(-65px) translateX(32px);margin-bottom:-116px}@media screen and (max-width: 768px){#content.page-tastecp25 .example__bg{width:100%;margin-bottom:-20vw}#content.page-tastecp25 .example__bg img{transform:translateY(-6.6666666667vw);margin-bottom:0}}#content.page-tastecp25 .example__content{position:relative;display:inline-block;z-index:1}@media screen and (max-width: 768px){#content.page-tastecp25 .example__content{display:block}}#content.page-tastecp25 .example__text{position:absolute;z-index:1;opacity:0}#content.page-tastecp25 .example__text:nth-child(1){top:98px;left:627px;z-index:2}@media screen and (max-width: 768px){#content.page-tastecp25 .example__text:nth-child(1){width:16.9333333333vw;top:9.0666666667vw;left:52vw}}#content.page-tastecp25 .example__text:nth-child(2){top:147px;left:249px}@media screen and (max-width: 768px){#content.page-tastecp25 .example__text:nth-child(2){width:33.7333333333vw;top:16.4vw;left:12vw}}#content.page-tastecp25 .example__text:nth-child(3){top:122px;right:205px}@media screen and (max-width: 768px){#content.page-tastecp25 .example__text:nth-child(3){width:25.7333333333vw;top:13.3333333333vw;right:9.6vw}}#content.page-tastecp25 .example__text:nth-child(4){top:227px;left:694px;z-index:2}@media screen and (max-width: 768px){#content.page-tastecp25 .example__text:nth-child(4){width:24.5333333333vw;top:26.6666666667vw;left:59.0666666667vw}}#content.page-tastecp25 .example__text:nth-child(5){top:282px;left:128px}@media screen and (max-width: 768px){#content.page-tastecp25 .example__text:nth-child(5){width:21.7333333333vw;top:32.8vw;left:.6666666667vw}}#content.page-tastecp25 .example__text:nth-child(6){top:264px;left:350px}@media screen and (max-width: 768px){#content.page-tastecp25 .example__text:nth-child(6){width:44.2666666667vw;top:29.3333333333vw;left:21.7333333333vw}}#content.page-tastecp25 .example__text:nth-child(7){top:300px;right:65px}@media screen and (max-width: 768px){#content.page-tastecp25 .example__text:nth-child(7){width:37.2vw;top:33.3333333333vw;right:-4.6666666667vw}}#content.page-tastecp25 .example__text:nth-child(8){top:386px;left:172px;z-index:3}@media screen and (max-width: 768px){#content.page-tastecp25 .example__text:nth-child(8){width:30.5333333333vw;top:46.9333333333vw;left:3.4666666667vw}}#content.page-tastecp25 .example__text:nth-child(9){top:342px;left:437px;z-index:2}@media screen and (max-width: 768px){#content.page-tastecp25 .example__text:nth-child(9){width:26vw;top:39.6vw;left:31.4666666667vw}}#content.page-tastecp25 .example__text:nth-child(10){top:420px;right:107px}@media screen and (max-width: 768px){#content.page-tastecp25 .example__text:nth-child(10){width:57.2vw;top:48.5333333333vw;right:1.7333333333vw}}#content.page-tastecp25 .example__text:nth-child(11){top:498px;left:356px;z-index:2}@media screen and (max-width: 768px){#content.page-tastecp25 .example__text:nth-child(11){width:46.4vw;top:58.6666666667vw;left:23.0666666667vw}}#content.page-tastecp25 .example__text:nth-child(12){top:510px;right:164px}@media screen and (max-width: 768px){#content.page-tastecp25 .example__text:nth-child(12){width:24.6666666667vw;top:59.0666666667vw;right:5.3333333333vw}}#content.page-tastecp25 .example__text:nth-child(13){top:546px;left:185px}@media screen and (max-width: 768px){#content.page-tastecp25 .example__text:nth-child(13){width:51.8666666667vw;top:62.6666666667vw;left:5.6vw}}#content.page-tastecp25 .example__text:nth-child(14){top:561px;right:102px}@media screen and (max-width: 768px){#content.page-tastecp25 .example__text:nth-child(14){width:31.6vw;top:63.7333333333vw;right:2.1333333333vw}}#content.page-tastecp25 .example__text:nth-child(15){top:688px;right:268px}@media screen and (max-width: 768px){#content.page-tastecp25 .example__text:nth-child(15){width:42.6666666667vw;top:79.7333333333vw;right:17.0666666667vw}}#content.page-tastecp25 .apply{position:relative}#content.page-tastecp25 .apply__title{position:relative;margin-bottom:100px}@media screen and (max-width: 768px){#content.page-tastecp25 .apply__title{margin-bottom:13.8666666667vw}}#content.page-tastecp25 .apply__content{position:relative;padding-bottom:120px}@media screen and (max-width: 768px){#content.page-tastecp25 .apply__content{padding-left:7.3333333333vw;padding-right:7.3333333333vw;padding-bottom:14vw}}#content.page-tastecp25 .apply-flow{max-width:950px;margin:auto}#content.page-tastecp25 .apply-flow__item{position:relative;text-align:center;padding-bottom:30px;margin-bottom:30px;color:#000}#content.page-tastecp25 .apply-flow__item::before{position:absolute;left:0;right:0;bottom:0;margin:auto;content:"";display:block;width:30px;height:20px;background:var(--red);-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%)}#content.page-tastecp25 .apply-flow__item .list-ast{margin-top:15px;margin-bottom:15px}@media screen and (max-width: 768px){#content.page-tastecp25 .apply-flow__item .list-ast{margin-top:1.3333333333vw}}#content.page-tastecp25 .apply-flow__item .list-ast__item{font-weight:700}#content.page-tastecp25 .apply-flow__item .list-ast__item a{color:var(--red)}#content.page-tastecp25 .apply-flow__item:nth-child(3) .apply-flow__item-inner{padding:40px 20px;border-radius:30px}@media screen and (max-width: 768px){#content.page-tastecp25 .apply-flow__item{padding-bottom:4vw;margin-bottom:3.3333333333vw}#content.page-tastecp25 .apply-flow__item::before{width:4.2666666667vw;height:2.9333333333vw}#content.page-tastecp25 .apply-flow__item .list-ast{margin-top:2.6666666667vw;margin-bottom:1.3333333333vw}#content.page-tastecp25 .apply-flow__item .list-ast__item{font-size:2.1333333333vw}#content.page-tastecp25 .apply-flow__item:nth-child(3) .apply-flow__item-inner{padding:4vw 5.3333333333vw;border-radius:2.6666666667vw}}#content.page-tastecp25 .apply-flow__item-inner{position:relative;border-radius:40px;background:var(--red);color:#fff;font-size:27px;font-weight:700;padding:16px 20px;margin-bottom:20px;line-height:1.6}@media screen and (max-width: 768px){#content.page-tastecp25 .apply-flow__item-inner{font-size:2.9333333333vw;padding:2.6666666667vw 5.3333333333vw;margin-bottom:2.6666666667vw;border-radius:5.3333333333vw}}#content.page-tastecp25 .apply-flow__num{position:absolute;top:-34px;left:45px;width:68px}@media screen and (max-width: 768px){#content.page-tastecp25 .apply-flow__num{top:-4vw;left:-2.6666666667vw;width:9.0666666667vw}}#content.page-tastecp25 .apply-flow__account{font-size:32px;font-weight:700;margin-top:-10px}@media screen and (max-width: 768px){#content.page-tastecp25 .apply-flow__account{font-size:4vw;margin-top:-1.3333333333vw}}#content.page-tastecp25 .apply-flow__account a{color:var(--red);text-decoration:none}@media print,screen and (min-width: 769px){#content.page-tastecp25 .apply-flow__account a:hover{text-decoration:underline;opacity:1}}#content.page-tastecp25 .apply-flow__sns-link{position:relative;display:block;background-color:#000;color:#fff;width:500px;margin:0 auto;padding:14px 20px;font-size:24px;font-weight:700;text-decoration:none;border-radius:12px;margin-top:45px;display:flex;align-items:center;justify-content:center}#content.page-tastecp25 .apply-flow__sns-link::before{position:absolute;left:16px;content:"";display:block;width:32px;height:33px;background-image:url(/otokoume/img/tastecp25/icon_x.svg);background-size:100%;background-repeat:no-repeat}@media screen and (max-width: 768px){#content.page-tastecp25 .apply-flow__sns-link{width:100%;max-width:66.6666666667vw;font-size:3.2vw;padding:1.6vw 2.6666666667vw;margin-top:6.6666666667vw;border-radius:1.6vw}#content.page-tastecp25 .apply-flow__sns-link::before{left:2.4vw;width:4.2666666667vw;height:4.4vw}}#content.page-tastecp25 .apply-flow__bnr{text-align:center;opacity:0;margin-top:-40px}@media screen and (max-width: 768px){#content.page-tastecp25 .apply-flow__bnr{margin-top:-2.6666666667vw;margin-left:-2.6666666667vw;margin-right:-2.6666666667vw}}#content.page-tastecp25 .terms{color:#fff;font-weight:500}#content.page-tastecp25 .terms__title{margin-bottom:100px}@media screen and (max-width: 768px){#content.page-tastecp25 .terms__title{margin-bottom:12vw}}#content.page-tastecp25 .terms__inner{max-width:980px;margin:auto;font-size:18px;padding-bottom:100px;line-height:1.6}#content.page-tastecp25 .terms__inner li{font-size:18px;font-weight:700}@media screen and (max-width: 768px){#content.page-tastecp25 .terms__inner li{font-size:2.4vw}}#content.page-tastecp25 .terms__inner>p{font-size:18px;font-weight:700}@media screen and (max-width: 768px){#content.page-tastecp25 .terms__inner>p{font-size:2.4vw}}@media screen and (max-width: 768px){#content.page-tastecp25 .terms__inner{padding-left:7.3333333333vw;padding-right:7.3333333333vw;padding-bottom:13.3333333333vw}}#content.page-tastecp25 .terms__inner a{color:#fff}#content.page-tastecp25 .terms__main-title{font-size:26px;font-weight:700;margin-bottom:20px;line-height:1.6}@media screen and (max-width: 768px){#content.page-tastecp25 .terms__main-title{font-size:3.6vw;margin-bottom:4vw}}#content.page-tastecp25 .terms__subtitle{font-size:18px;margin-top:30px;margin-bottom:0px;letter-spacing:.2em}@media screen and (max-width: 768px){#content.page-tastecp25 .terms__subtitle{font-size:2.4vw;margin-top:6.6666666667vw;margin-bottom:.6666666667vw}}