:root{--font-family: '游ゴシック体', yugothic, '游ゴシック Medium', 'Yu Gothic Medium', '游ゴシック', 'Yu Gothic', verdana, sans-serif, system-ui}#teen{font-family:var(--font-family);color:#333;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-image:url("../img/bg.gif");background-attachment:fixed}#teen *{box-sizing:border-box}#teen img{max-width:100%;vertical-align:bottom;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}#teen a{text-decoration:none}#teen ul,#teen ol,#teen li{padding:0;margin:0;list-style:none}#teen .blue-back{background-image:url("../img/bg_blue.gif");background-attachment:fixed}@media all and (max-width: 767px){#teen .pc{display:none !important}}@media all and (min-width: 768px){#teen .sp{display:none !important}}@media all and (max-width: 767px){#rwd-content .rwd-main-content{margin-bottom:0 !important}}@media all and (min-width: 768px){#rwd-content #rwd-main-content{margin-bottom:0 !important}}@media all and (max-width: 767px){#rwd-content{overflow:unset}#rwd-content .rwd-header-category-title{width:100%}#rwd-content .rwd-product-header{width:auto}}html{scroll-snap-type:mandatory}#teen>.kv .frame1{position:sticky;top:0;z-index:1;width:min(1400px,100%);margin-inline:auto}@media all and (min-width: 768px){#teen>.kv .frame1{background-image:url("../img/kv/bg.png");background-size:100%;aspect-ratio:1400/958;margin-block:0 100px}}@media all and (max-width: 767px){#teen>.kv .frame1{background-image:url("../img/kv/sp/bg.png");background-size:100%;aspect-ratio:750/1344;margin-block:0 60px}}#teen>.kv .frame2{position:relative;z-index:2;filter:drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25))}@media all and (min-width: 768px){#teen>.kv .frame2 .dark-screen{aspect-ratio:1600/2290;clip-path:url("#mask")}}@media all and (max-width: 767px){#teen>.kv .frame2 .dark-screen{aspect-ratio:375/1221;clip-path:url("#mask-sp")}}#teen>.kv .frame2 .dark-screen .sticky-box{position:sticky;inset:0;display:grid;height:100vh;container-type:size;overflow:hidden}@media all and (min-width: 768px){#teen>.kv .frame2 .dark-screen .sticky-box{padding:64px}}@media all and (max-width: 767px){#teen>.kv .frame2 .dark-screen .sticky-box{padding:32px 24px}}#teen>.kv .frame2 .dark-screen .sticky-box .linebox{z-index:2;display:grid;grid-auto-flow:row;gap:96px;place-content:center;border:1px solid #fff;border-radius:16px;transition:opacity .5s 2.5s,transform .5s 2.5s}@media all and (min-width: 768px){#teen>.kv .frame2 .dark-screen .sticky-box .linebox{padding:20px}@container (max-height: 800px){#teen>.kv .frame2 .dark-screen .sticky-box .linebox{grid-auto-flow:column}#teen>.kv .frame2 .dark-screen .sticky-box .linebox .catch-copy{align-self:end;max-width:280px}}}@media all and (max-width: 767px){#teen>.kv .frame2 .dark-screen .sticky-box .linebox{inset:32px 24px;gap:24px;justify-items:center;padding-inline:16px}}#teen>.kv .frame2 .dark-screen .sticky-box .linebox p{font-weight:bold;line-height:2;color:#fff}@media all and (min-width: 768px){#teen>.kv .frame2 .dark-screen .sticky-box .linebox p{width:min(638px,100%);font-size:20px}}@media all and (max-width: 767px){#teen>.kv .frame2 .dark-screen .sticky-box .linebox p{width:min(400px,100%);font-size:16px}}#teen>.kv .frame2 .dark-screen .sticky-box .linebox .catch-copy{width:-moz-fit-content;width:fit-content}@media all and (max-width: 767px){#teen>.kv .frame2 .dark-screen .sticky-box .linebox .catch-copy{max-width:80%}}#teen>.kv .frame2 .dark-screen .sticky-box .linebox:not(.inView){opacity:0;transform:scale(0.9)}#teen>.kv .frame2 .dark-screen .sticky-box .linebox.inView{opacity:1;transform:scale(1)}#teen>.kv .frame2 .dark-screen .sticky-box .mov{position:absolute;inset:0;z-index:1;width:100vw;height:100vh;margin:0}#teen>.kv .frame2 .dark-screen .sticky-box .mov::before{position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.5)}#teen>.kv .frame2 .dark-screen .sticky-box .mov video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;transition:opacity 1s 1s}#teen>.kv .frame2 .dark-screen .sticky-box .mov.inView video{opacity:1}#teen>.kv .frame2 #mask path{transform:scale(0.000625, 0.0004366812) translate(0, 0)}#teen>.kv .frame2 #mask-sp path{transform:scale(0.0026666667, 0.0008190008) translate(0, 0)}#teen>.contents{margin-block:80px}@media all and (max-width: 767px){#teen>.contents{margin-block:48px}}#teen>.contents .frame{display:grid;place-content:center;width:min(1369px,100%);margin-inline:auto}@media all and (min-width: 768px){#teen>.contents .frame{min-height:451px;-o-border-image:url("../img/contents/frame.png");border-image:url("../img/contents/frame.png");border-image-slice:168 165 229 364;border-image-width:168px 165px 229px 364px}}@media all and (max-width: 767px){#teen>.contents .frame{min-height:512px;-o-border-image:url("../img/contents/sp/frame.png");border-image:url("../img/contents/sp/frame.png");border-image-slice:294 150 280 428;border-image-width:197px 75px 140px 214px}}#teen>.contents .frame ul{display:flex;flex-wrap:wrap;gap:24px 16px;justify-content:center;padding:0 300px}@media all and (max-width: 767px){#teen>.contents .frame ul{gap:16px 4px;padding:100px 24px}}#teen>.contents .frame ul li a{display:grid;grid-auto-flow:column;gap:8px;place-content:center;height:38px;padding-inline:20px;font-size:18px;font-weight:bold;line-height:1;background-color:#f5e5a9;border-radius:19px}@media all and (max-width: 767px){#teen>.contents .frame ul li a{gap:4px;height:28px;padding-inline:6px;font-size:13px;border-radius:14px}}#teen>.contents .frame ul li a::before{width:16px;aspect-ratio:1;content:"";background-color:#333;clip-path:polygon(0 30%, 100% 30%, 50% 100%)}@media all and (max-width: 767px){#teen>.contents .frame ul li a::before{width:10px}}@media all and (min-width: 768px){#teen>.contents .frame ul li a:hover{filter:brightness(1.1)}}#teen>.recommend{display:grid;gap:37px;place-content:center;place-items:center}#teen>.lineup{--key-color: gray}#teen>.lineup .divider1{position:relative}#teen>.lineup .divider1::before{position:absolute;inset:0;display:block;width:100%;height:146px;content:"";transform:translate(0, -100%);background-image:url("../img/divider1.svg");background-size:100% 100%;background-repeat:no-repeat}@media all and (max-width: 767px){#teen>.lineup .divider1::before{background-image:url("../img/divider1_sp.svg");height:70px}}#teen>.lineup .divider2{position:relative}#teen>.lineup .divider2::before{position:absolute;inset:0;display:block;width:100%;height:146px;content:"";background-image:url("../img/divider2.svg");background-size:100% 100%;background-repeat:no-repeat}@media all and (min-width: 768px){#teen>.lineup .divider2::before{transform:translate(0, -99%)}}@media all and (max-width: 767px){#teen>.lineup .divider2::before{height:70px;background-image:url("../img/divider2_sp.svg")}}#teen>.lineup .divider3{position:relative}#teen>.lineup .divider3::before{position:absolute;inset:0;display:block;width:100%;height:169px;content:"";background-image:url("../img/divider3.svg");background-size:100% 100%;background-repeat:no-repeat}@media all and (max-width: 767px){#teen>.lineup .divider3::before{height:70px;transform:translate(0, -99%);background-image:url("../img/divider3_sp.svg")}}#teen>.lineup .lineup-ulu,#teen>.lineup .lineup-rin{background-color:var(--key-color)}#teen>.lineup .lineup-ulu .layout,#teen>.lineup .lineup-rin .layout{display:grid;gap:48px;place-content:center}@media all and (max-width: 767px){#teen>.lineup .lineup-ulu .layout,#teen>.lineup .lineup-rin .layout{grid-auto-flow:row}}@media all and (min-width: 768px){#teen>.lineup .lineup-ulu .layout .text,#teen>.lineup .lineup-rin .layout .text{grid-area:text}}@media all and (max-width: 767px){#teen>.lineup .lineup-ulu .layout .text,#teen>.lineup .lineup-rin .layout .text{display:grid;grid-template:"title" auto "bike" auto "price" auto/100%;gap:24px;place-content:center;justify-items:center;padding-inline:16px}}#teen>.lineup .lineup-ulu .layout .text .title,#teen>.lineup .lineup-rin .layout .text .title{grid-area:title}#teen>.lineup .lineup-ulu .layout .text a.bike,#teen>.lineup .lineup-rin .layout .text a.bike{display:block;grid-area:bike}@media all and (min-width: 768px){#teen>.lineup .lineup-ulu .layout .text a.bike,#teen>.lineup .lineup-rin .layout .text a.bike{width:-moz-fit-content;width:fit-content;margin-top:64px}#teen>.lineup .lineup-ulu .layout .text a.bike:hover,#teen>.lineup .lineup-rin .layout .text a.bike:hover{outline:4px solid #333;border-radius:10px}}#teen>.lineup .lineup-ulu .layout .text .price,#teen>.lineup .lineup-rin .layout .text .price{grid-area:price}@media all and (max-width: 767px){#teen>.lineup .lineup-ulu .layout .text .title,#teen>.lineup .lineup-rin .layout .text .title{-ms-grid-row:1;-ms-grid-column:1}#teen>.lineup .lineup-ulu .layout .text a.bike,#teen>.lineup .lineup-rin .layout .text a.bike{-ms-grid-row:3;-ms-grid-column:1}#teen>.lineup .lineup-ulu .layout .text .price,#teen>.lineup .lineup-rin .layout .text .price{-ms-grid-row:5;-ms-grid-column:1}}@media all and (min-width: 768px){#teen>.lineup .lineup-ulu .layout .text .price,#teen>.lineup .lineup-rin .layout .text .price{margin-top:24px}}#teen>.lineup .lineup-ulu .layout .photo,#teen>.lineup .lineup-rin .layout .photo{align-self:center}@media all and (min-width: 768px){#teen>.lineup .lineup-ulu .layout .photo,#teen>.lineup .lineup-rin .layout .photo{grid-area:photo}}#teen>.lineup .lineup-ulu .layout .photo .splide,#teen>.lineup .lineup-ulu .layout .photo .splide__track,#teen>.lineup .lineup-ulu .layout .photo .splide__list,#teen>.lineup .lineup-ulu .layout .photo .splide__slide,#teen>.lineup .lineup-rin .layout .photo .splide,#teen>.lineup .lineup-rin .layout .photo .splide__track,#teen>.lineup .lineup-rin .layout .photo .splide__list,#teen>.lineup .lineup-rin .layout .photo .splide__slide{width:-moz-fit-content;width:fit-content}#teen>.lineup .lineup-ulu{--key-color: #deebee;padding-block:24px 280px;margin-top:171px}@media all and (max-width: 767px){#teen>.lineup .lineup-ulu{padding-block:24px}}@media all and (min-width: 768px){#teen>.lineup .lineup-ulu .layout{grid-template:"text photo" auto/auto auto}#teen>.lineup .lineup-ulu .layout .text,#teen>.lineup .lineup-rin .layout .text{-ms-grid-row:1;-ms-grid-column:1}#teen>.lineup .lineup-ulu .layout .photo,#teen>.lineup .lineup-rin .layout .photo{-ms-grid-row:1;-ms-grid-column:2}}#teen>.lineup .lineup-ulu .layout .photo{max-width:652px}#teen>.lineup .lineup-rin{--key-color: #f1efea;padding-block:80px}@media all and (max-width: 767px){#teen>.lineup .lineup-rin{padding-block:130px 80px}}@media all and (min-width: 768px){#teen>.lineup .lineup-rin .layout{grid-template:"photo text" auto/auto auto}#teen>.lineup .lineup-rin .layout > .text,#teen>.lineup .lineup-rin .layout > .text{-ms-grid-row:1;-ms-grid-column:2}#teen>.lineup .lineup-rin .layout > .photo,#teen>.lineup .lineup-rin .layout > .photo{-ms-grid-row:1;-ms-grid-column:1}}#teen>.lineup .lineup-rin .layout .photo{max-width:638px}#teen>.feature{display:grid;grid-auto-columns:100%;grid-auto-flow:row;gap:48px;place-content:center;place-items:center;padding-block:212px 350px}@media all and (max-width: 767px){#teen>.feature{padding-block:24px 240px}}#teen>.feature{background-image:url("../img/feature/bg.gif");background-attachment:fixed}#teen>.feature .features{width:100%}@media all and (max-width: 767px){#teen>.feature .features ul{display:grid;grid-auto-columns:calc(100% - 32px);grid-auto-flow:row;gap:24px;justify-content:center;justify-items:center}}#teen>.special-movie{position:relative;padding-block:32px 285px;overflow-x:hidden;background-color:#77bac0}@media all and (max-width: 767px){#teen>.special-movie{padding-block:48px 100px}}#teen>.special-movie .divider4::before{position:absolute;inset:0;display:block;width:100%;height:310px;content:"";transform:translate(0, -100%);background-image:url("../img/divider4.svg");background-size:100% 100%;background-repeat:no-repeat}@media all and (max-width: 767px){#teen>.special-movie .divider4::before{height:70px;background-image:url("../img/divider4_sp.svg")}}#teen>.special-movie .deco{position:absolute;inset:-300px 0 auto;width:-moz-fit-content;width:fit-content;margin:0 auto}@media all and (max-width: 767px){#teen>.special-movie .deco{inset:0 32px auto 16px;transform:translate(0, -80%)}}#teen>.special-movie .title{width:-moz-fit-content;width:fit-content;margin-inline:auto}@media all and (max-width: 767px){#teen>.special-movie .title{max-width:80%}}#teen>.special-movie .video{position:relative;margin-top:48px}@media all and (min-width: 768px){#teen>.special-movie .video{background-image:url("../img/special-movie/deco-mov-bg-line.svg");background-position:center 90%;background-repeat:no-repeat;background-size:100% 278px}}#teen>.special-movie .video .bike-l{position:absolute;bottom:25%;left:4%}@media all and (max-width: 767px){#teen>.special-movie .video .bike-l{display:none}}#teen>.special-movie .video .bike-r{position:absolute;right:4%;bottom:32%}@media all and (max-width: 767px){#teen>.special-movie .video .bike-r{display:none}}#teen>.special-movie .video .video-frame{position:relative;width:min(1000px,100%);aspect-ratio:16/9;margin-inline:auto;box-shadow:0 9px 20px rgba(0,0,0,.1)}@media all and (max-width: 767px){#teen>.special-movie .video .video-frame{width:auto;margin-inline:16px;overflow:hidden;border-radius:4px}}#teen>.special-movie .video .video-frame .deco-tl{position:absolute;top:0;left:0;transform:translate(-80%, -75%)}@media all and (max-width: 767px){#teen>.special-movie .video .video-frame .deco-tl{display:none}}#teen>.special-movie .video .video-frame .deco-tr{position:absolute;top:0;right:0;transform:translate(80%, -75%)}@media all and (max-width: 767px){#teen>.special-movie .video .video-frame .deco-tr{display:none}}#teen>.special-movie .video .video-frame iframe{position:absolute;inset:0;width:100%;height:100%}#teen .blue-back>.comment{position:relative;padding-block-start:210px}@media all and (max-width: 767px){#teen .blue-back>.comment{padding-block-start:110px}}#teen .blue-back>.comment .divider5::before{position:absolute;inset:0;display:block;width:100%;height:118px;content:"";background-image:url("../img/divider5.svg");background-size:100% 100%;background-repeat:no-repeat}@media all and (max-width: 767px){#teen .blue-back>.comment .divider5::before{height:70px;background-image:url("../img/divider5_sp.svg");background-size:100% 100%;background-repeat:no-repeat}}#teen .blue-back>.comment .deco{position:absolute;top:-170px;left:55%}@media all and (max-width: 767px){#teen .blue-back>.comment .deco{top:0;left:7%;max-width:134px;transform:translate(0, -60%)}}#teen .blue-back>.comment .title{width:-moz-fit-content;width:fit-content;margin-inline:auto}#teen .blue-back>.comment .content{width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-top:48px}@media all and (max-width: 767px){#teen .blue-back>.comment .content{display:grid;grid-auto-flow:row;gap:24px;place-content:center;padding-inline:16px}}#teen .blue-back>.simulation{position:relative;padding-block-start:210px}@media all and (max-width: 767px){#teen .blue-back>.simulation{padding-block-start:100px}}#teen .blue-back>.simulation .frame{width:min(1200px,100%);margin:auto;background-color:#fff;border:1px solid #77bac0;border-radius:20px}@media all and (min-width: 768px){#teen .blue-back>.simulation .frame{padding:120px 80px}}@media all and (max-width: 767px){#teen .blue-back>.simulation .frame{padding:40px 18px}}#teen .blue-back>.simulation .frame .title{width:-moz-fit-content;width:fit-content;margin-inline:auto}#teen .blue-back>.simulation .frame .layout{display:grid;margin-top:48px}@media all and (min-width: 768px){#teen .blue-back>.simulation .frame .layout{grid-auto-columns:auto auto;grid-auto-flow:column;gap:64px;justify-content:center}}@media all and (max-width: 767px){#teen .blue-back>.simulation .frame .layout{grid-auto-flow:row;gap:24px;place-content:center;place-items:center}}@media all and (max-width: 767px){#teen .blue-back>.simulation .frame .layout .text{display:contents}}#teen .blue-back>.simulation .frame .layout .text p.copy{font-size:20px;font-weight:bold;line-height:2}@media all and (max-width: 767px){#teen .blue-back>.simulation .frame .layout .text p.copy{order:2;font-size:16px;line-height:1.6}}#teen .blue-back>.simulation .frame .layout .text a.btn{display:grid}@media all and (min-width: 768px){#teen .blue-back>.simulation .frame .layout .text a.btn{margin-top:48px}#teen .blue-back>.simulation .frame .layout .text a.btn:hover{filter:brightness(1.1)}}@media all and (max-width: 767px){#teen .blue-back>.simulation .frame .layout .text a.btn{order:3}}@media all and (max-width: 767px){#teen .blue-back>.simulation .frame .layout .photo{order:2}}#teen .blue-back>.message{padding-block-start:113px}@media all and (max-width: 767px){#teen .blue-back>.message{padding-block-start:32px}}#teen .blue-back>.message div.envelope{position:relative;display:grid;grid-auto-flow:row;gap:48px;justify-items:center;width:min(1600px,100%);margin-inline:auto}@media all and (min-width: 768px){#teen .blue-back>.message div.envelope{padding:200px 150px 233px;-o-border-image:url("../img/message/envelope-back.svg");border-image:url("../img/message/envelope-back.svg");border-image-slice:40.5770964833% 6.5625% 0 6.5625% fill;border-image-width:450px 105px 0 105px;border-image-repeat:repeat}}@media all and (max-width: 767px){#teen .blue-back>.message div.envelope{gap:24px;padding:13vw 10vw 35vw;transform:translate(0, 30px);background-image:url("../img/message/sp/envelope.svg");background-position:top center;background-repeat:no-repeat;background-size:100% 100%}}@media all and (min-width: 768px){#teen .blue-back>.message div.envelope::after{position:absolute;right:0;bottom:-80px;left:0;display:block;height:291px;margin:auto 0 0;content:"";background-image:url("../img/message/envelope-front.svg");background-position:center top;background-size:1600px 100%}}@media all and (max-width: 767px){#teen .blue-back>.message div.envelope div.lead{max-width:176px}}#teen .blue-back>.message div.envelope p{font-size:20px;font-weight:bold;line-height:2}@media all and (max-width: 767px){#teen .blue-back>.message div.envelope p{font-size:12px;line-height:1.7}}@media all and (max-width: 767px){#teen .blue-back>.message div.envelope div.sign{max-width:136px}}#teen>.rule{display:grid;grid-auto-flow:row;gap:48px;justify-items:center;padding-block:180px 64px}@media all and (max-width: 767px){#teen>.rule{padding-block:64px}}@media all and (max-width: 767px){#teen>.rule .title{max-width:268px}}#teen>.rule .rules ul{display:flex;gap:24px;justify-content:center}@media all and (max-width: 767px){#teen>.rule .rules ul{flex-direction:column;padding-inline:16px}}@media all and (max-width: 767px){#teen>.rule .rules ul li:nth-of-type(1){margin-inline-start:-24px}#teen>.rule .rules ul li:nth-of-type(2){margin-top:-10px}}#teen>.rule .btn{margin-top:-33px}#teen>.rule .btn a{display:block;width:-moz-fit-content;width:fit-content}@media all and (min-width: 768px){#teen>.rule .btn a:hover{filter:brightness(1.1)}}#teen>.leaflet{display:grid;grid-auto-flow:row;gap:48px;justify-items:center;padding-block:120px;background-color:#e5f6e9;border-radius:20px 20px 0 0}@media all and (max-width: 767px){#teen>.leaflet{gap:32px;padding-block:120px 64px;padding-block:64px;padding-inline:16px;border-radius:20px}}#teen>.leaflet .paper{display:grid;grid-auto-flow:row;gap:48px;align-content:start;justify-items:center;width:min(800px,100%);aspect-ratio:800/762;padding-block-start:120px;background-image:url("../img/leaflet/paper.png");background-size:100% 100%;background-repeat:no-repeat;background-position:center}@media all and (max-width: 767px){#teen>.leaflet .paper{gap:32px;aspect-ratio:337/425;padding-inline:16px;background-image:url("../img/leaflet/paper.png");background-size:100% 100%;background-repeat:no-repeat;background-position:center}}#teen>.leaflet .paper .image{box-shadow:0 9px 20px rgba(0,0,0,.1)}#teen>.leaflet .paper a.btn{display:block;width:-moz-fit-content;width:fit-content}@media all and (min-width: 768px){#teen>.leaflet .paper a.btn:hover{filter:brightness(1.1)}}#teen>.sns{position:relative;display:grid;grid-auto-flow:column;place-content:center;padding-block:64px}@media all and (max-width: 767px){#teen>.sns{padding-block-end:100px;margin-top:240px}}#teen>.sns::before{position:absolute;inset:0;z-index:1;display:block;content:"";background-color:#f5edcf;mix-blend-mode:multiply}@media all and (max-width: 767px){#teen>.sns::before{border-radius:20px}}#teen>.sns .layout{position:relative;z-index:2;display:grid;place-content:center;align-items:center}@media all and (min-width: 768px){#teen>.sns .layout{grid-auto-flow:column;gap:48px}}@media all and (max-width: 767px){#teen>.sns .layout{gap:32px}}#teen>.sns .layout div.title{display:grid;grid-auto-flow:column;gap:7px}@media all and (max-width: 767px){#teen>.sns .layout div.title{margin-top:-240px}}#teen>.sns .layout div.title div.deco{position:relative;width:193px}@media all and (max-width: 767px){#teen>.sns .layout div.title div.deco{width:116px}}#teen>.sns .layout div.title div.deco img{position:absolute;top:0;left:0}@media all and (min-width: 768px){#teen>.sns .layout .links{display:grid;grid-auto-flow:column;gap:32px}}@media all and (max-width: 767px){#teen>.sns .layout .links{display:contents}}#teen>.sns .layout .links div.icons{display:grid;grid-auto-flow:column;gap:16px;place-items:center center}#teen>.sns .layout .links div.icons a{display:block}#teen>.sns .layout .links div.buttons{display:grid;align-items:center}@media all and (min-width: 768px){#teen>.sns .layout .links div.buttons{grid-auto-flow:column;gap:8px;justify-content:center;justify-items:center}}@media all and (max-width: 767px){#teen>.sns .layout .links div.buttons{grid-auto-flow:row;gap:24px}}#teen>.sns .layout .links div.buttons a{display:block}@media all and (min-width: 768px){#teen>.sns .layout .links a:hover{filter:brightness(1.1)}}#teen>.fin{position:relative;padding-block:80px 32px;background-image:url("../img/fin/bg.svg");background-size:100% 367px;background-position:bottom;background-repeat:no-repeat}@media all and (max-width: 767px){#teen>.fin{position:relative;z-index:3;padding-block:32px;margin-block-start:-100px;background-size:100% 86px}}#teen>.fin .photo{width:-moz-fit-content;width:fit-content;margin-inline:auto 160px}@media all and (max-width: 767px){#teen>.fin .photo{margin-inline:8px 0}}#teen>.fin .bike{position:absolute;bottom:160px;left:7.5%;height:-moz-fit-content;height:fit-content;margin:0}@media all and (max-width: 767px){#teen>.fin .bike{bottom:30px;width:120px}}
