﻿body.is-lock{touch-action:none;-webkit-overflow-scrolling:none;overflow:hidden;overscroll-behavior:none;scrollbar-gutter:stable}#bssWrapper{word-wrap:break-word;font-size:3.7333333333vw;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-feature-settings:"palt";color:#48485e}@media(min-width: 768px){#bssWrapper{font-size:14px}}#bssWrapper img,#bssWrapper input{margin:0;max-width:100%;image-rendering:-webkit-optimize-contrast;image-rendering:optimizequality;vertical-align:top}@media(min-width: 768px){#bssWrapper .is-pc{display:block}#bssWrapper .is-sp{display:none}#bssWrapper br.is-pc{display:inline}}@media(max-width: 768 -1px){#bssWrapper .is-pc{display:none}#bssWrapper .is-sp{display:block}#bssWrapper br.is-sp{display:inline}}#bssWrapper a{text-decoration:none}#bssWrapper button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none}#bssWrapper .quantico-regular{font-family:"Quantico",sans-serif;font-weight:400;font-style:normal}#bssWrapper .quantico-bold{font-family:"Quantico",sans-serif;font-weight:700;font-style:normal}#bssWrapper .inria-sans-regular{font-family:"Inria Sans",sans-serif;font-weight:400;font-style:normal}#bssWrapper .conde-bold{font-family:var(--font-bold-conde)}#bssWrapper .conde-normal{font-family:var(--font-normal-conde)}#bssWrapper .conde-medium{font-family:var(--font-medium-conde)}#bssWrapper .font-normal{font-family:var(--font-normal)}#bssWrapper .font-medium{font-family:var(--font-medium)}#bssWrapper .font-bold{font-family:var(--font-bold)}.mfp-container{padding:0;word-wrap:break-word;font-size:3.7333333333vw;font-feature-settings:"palt";color:#48485e;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}@media(min-width: 768px){.mfp-container{padding:0;font-size:14px}}.mfp-fade.mfp-bg{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.js-inView,.js-inView-child{opacity:0;transform:translateY(40px);transition:transform .8s ease-out,opacity .8s ease-out}.js-inView.is-inView,.js-inView-child.is-inView{opacity:1;transform:translateY(0)}.js-largeInVeiw{opacity:0;transform:scale(1.3);transition:opacity .8s,transform .8s;transition-delay:.2s}.js-largeInVeiw.is-inView{transform:scale(1);opacity:1}.js-smallInVeiw{opacity:0;transform:scale(0.5);transition:opacity .8s,transform .8s;transition-delay:.2s}.js-smallInVeiw.is-inView{transform:scale(1);opacity:1}.js-messageInView{opacity:0;transition:opacity .8s}.js-messageInView.option-delay1{transition-delay:.1s}.js-messageInView.option-delay2{transition-delay:.2s}.js-messageInView.option-delay3{transition-delay:.3s}.js-messageInView.option-delay4{transition-delay:.4s}.js-messageInView.option-delay5{transition-delay:.5s}.js-messageInView.is-inView{opacity:1}.js-opacityInView{opacity:0;transition:opacity .8s;transition-delay:.5s}.js-opacityInView.is-inView{opacity:1}.js-rotationInVeiw{transform:rotate(-30deg) translate(30px, 30px);transition:transform 1s}.js-rotationInVeiw.is-inView{transform:rotate(0deg) translateX(0)}.js-textLeftInVeiw{opacity:0;transform:translateX(100px);transition:transform 1s,opacity 1s}.js-textLeftInVeiw.is-inView{opacity:1;transform:translateX(0)}.js-shotInView{transform:rotate(-90deg) translate(90px, 90px);transition:transform 1s .2s,opacity .2s .2s}.js-shotInView.is-inView{transform:rotate(0deg) translateX(0)}.js-kumamotoInView em{opacity:0}.js-kumamotoInView em:first-child{transform:translateX(-100px);transition:transform .7s,opacity .7s}.js-kumamotoInView em:last-child{transform:translateX(100px);transition:transform .7s 1s,opacity .7s 1s}.js-kumamotoInView span{opacity:0;transition:opacity 1s .5s}.js-kumamotoInView.is-inView em{opacity:1}.js-kumamotoInView.is-inView em:first-child{transform:translateX(0)}.js-kumamotoInView.is-inView em:last-child{transform:translateX(0)}.js-kumamotoInView.is-inView span{opacity:1}@keyframes marquee-toRight{from{transform:translateX(-50%)}to{transform:translateX(0%)}}@keyframes marquee-toLeft{from{transform:translateX(0%)}to{transform:translateX(-50%)}}@keyframes blink{0%,25%,75%,100%{opacity:1}50%{opacity:0}}@keyframes logoSplash1{0%{transform:scale(2.5);opacity:1}100%{transform:scale(1);opacity:.5}}@keyframes logoSplash2{0%{transform:scale(3);opacity:0}100%{transform:scale(1);opacity:1}}.m-site-footer{position:relative;z-index:1}.m-splash{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;overflow:hidden;background:#e49dcf url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/top/bg_splash_01.jpg") no-repeat center center;background-size:cover}.m-splash__logo{position:absolute;top:0;right:0;bottom:0;left:0;width:83.2vw;height:68.2666666667vw;margin:auto}@media(min-width: 768px){.m-splash__logo{width:312px;height:256px}}.m-splash__logo::after{content:"";position:absolute;display:block;top:24.5333333333vw;left:42.6666666667vw;width:5.0666666667vw;height:5.0666666667vw;border-radius:50%;background-color:#da0020;animation:logoSplash2 .7s cubic-bezier(0.34, 1.56, 0.64, 1) .7s 1 forwards;opacity:0}@media(min-width: 768px){.m-splash__logo::after{top:92px;left:160px;width:19px;height:19px}}.m-splash__logo img{width:100%;height:auto;display:block;opacity:0;animation:logoSplash1 1.2s cubic-bezier(0.22, 1, 0.36, 1) .2s 1 forwards}.m-splash__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;opacity:1}.m-bssNavigationBtn{visibility:hidden;opacity:0;position:fixed;top:2.6666666667vw;right:2.6666666667vw;z-index:100;width:16vw;transition:opacity .2s ease-out,visibility .2s ease-out}.m-bssNavigationBtn.is-show{visibility:visible;opacity:1}@media(min-width: 768px){.m-bssNavigationBtn{display:none}}.m-bssNavigation{overflow-y:auto;padding:8vw 0 8vw 9.3333333333vw;width:73.3333333333vw;height:100%;color:#fff}@media(min-width: 768px){.m-bssNavigation{padding:188px 0 30px 35px;width:300px}.m-bssNavigation.is-scroll{padding-top:20px}}.m-bssNavigation__closeBtn{position:fixed;top:2.6666666667vw;right:2.6666666667vw;width:16vw;height:16vw}@media(min-width: 768px){.m-bssNavigation__closeBtn{display:none}}.m-bssNavigation__list{display:flex;flex-direction:column;font-size:4.8vw;font-family:"Quantico",sans-serif;font-weight:700;line-height:1.2}@media(min-width: 768px){.m-bssNavigation__list{font-size:18px}}.m-bssNavigation__list>li{border-bottom:1px solid #fff}.m-bssNavigation__list>li a{position:relative;display:block;padding:2.6666666667vw 0;transition:.2s ease-out}@media(hover: hover)and (pointer: fine){.m-bssNavigation__list>li a:hover{background-color:rgba(0,0,0,.08)}}@media(min-width: 768px){.m-bssNavigation__list>li a{padding:10px 0}}.m-bssNavigation__list>li a::after{content:"";position:absolute;top:0;right:0;bottom:0;margin:auto;width:5.3333333333vw;height:5.3333333333vw;background:url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/common/icn_arrow_bottom.png") no-repeat center center;background-size:100%}@media(min-width: 768px){.m-bssNavigation__list>li a::after{width:20px;height:20px}}.bssPage .m-bssNavigation__list>li a::after{content:none}.m-bssNavigation__list>li:first-child{font-size:5.3333333333vw}@media(min-width: 768px){.m-bssNavigation__list>li:first-child{font-size:20px}}.m-bssNavigation__list>li:first-child a::after{content:none}.m-bssNavigation .rioShotlogo{display:block;width:30.4vw;margin-bottom:1.3333333333vw}@media(min-width: 768px){.m-bssNavigation .rioShotlogo{width:114px;margin-bottom:5px}}.m-bssNavigation .caption{display:block;font-size:3.2vw;line-height:1.3333333333;font-family:"Noto Sans JP",sans-serif;font-weight:500}@media(min-width: 768px){.m-bssNavigation .caption{font-size:12px}}.m-bssNavigation__backToTop{padding-top:4vw}@media(min-width: 768px){.m-bssNavigation__backToTop{padding-top:15px}}.m-bssNavigation__backToTop a{display:flex;align-items:center}@media(hover: hover)and (pointer: fine){.m-bssNavigation__backToTop a:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1;transition:.2s ease-out}}.m-bssNavigation__backToTop a::before{content:"";display:block;width:10.1333333333vw;height:10.1333333333vw;margin-right:2.6666666667vw;background:url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/common/icn_arrow_top.png") no-repeat center center;background-size:cover}@media(min-width: 768px){.m-bssNavigation__backToTop a::before{width:38px;height:38px;margin-right:10px}}.m-btnLink{display:flex;justify-content:end;padding-right:5.3333333333vw;margin-top:5.3333333333vw}@media(min-width: 768px){.m-btnLink{padding-right:20px;margin-top:20px}}.m-btnLink a{display:inline-flex;align-items:center;justify-content:space-between;gap:2.6666666667vw;min-width:65.3333333333vw;background-color:#fa9fd2;color:#fff;border-radius:100px;font-size:4.5333333333vw;font-family:var(--font-bold-medium);font-weight:600;padding:1.3333333333vw 1.3333333333vw 1.3333333333vw 6.6666666667vw;border:1px solid #fff}@media(hover: hover)and (pointer: fine){.m-btnLink a:hover{transition:all .2s ease;transform:scale(1.02);box-shadow:0 4px 8px rgba(0,0,0,.1)}}@media(min-width: 768px){.m-btnLink a{gap:10px;min-width:245px;padding:5px 5px 5px 25px;font-size:17px}}.m-btnLink a::after{content:"";display:block;width:10.1333333333vw;height:10.1333333333vw;background:url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/common/icn_arrow_right.png") no-repeat center center;background-size:cover;animation:blink 1.5s linear 0s infinite alternate}@media(min-width: 768px){.m-btnLink a::after{width:38px;height:38px}}.m-dotNoteBook{background-color:#fff;background-image:linear-gradient(90deg, transparent 0%, transparent 50%, #fff 50%, #fff 100%),linear-gradient(180deg, #b4b4c6 2px, transparent 2px);background-size:5px 100%,100% 2em;line-height:2;padding-bottom:2px}.m-dotNoteBook::before{content:"";display:block;width:100%;height:2px;background-color:#fff}.m-dotNoteBook p+p{margin-top:2em}.m-white-dialog{margin-right:3.4666666667vw;margin-left:3.4666666667vw;position:relative;background-color:#fff;padding:16vw 2.6666666667vw}.m-white-dialog.-paddingS{padding:2.6666666667vw}@media(min-width: 768px){.m-white-dialog{margin-right:13px;margin-left:13px;padding:60px 20px;width:500px;margin:0 auto}.m-white-dialog.-paddingS{padding:20px}}.m-white-dialog .mfp-close{font-size:10.6666666667vw;width:11.7333333333vw;height:11.7333333333vw}@media(min-width: 768px){.m-white-dialog .mfp-close{width:44px;height:44px;font-size:40px}}@media(min-width: 768px){.m-photo-dialog{width:500px;margin:0 auto}}.m-photo-dialog .mfp-close{color:#fff;font-size:10.6666666667vw;width:11.7333333333vw;height:11.7333333333vw}@media(min-width: 768px){.m-photo-dialog .mfp-close{right:auto;left:calc(50% + 250px - 44px);width:44px;height:44px;font-size:40px}}.m-photo-dialog__photo{padding-top:10.6666666667vw}@media(min-width: 768px){.m-photo-dialog__photo{padding-top:40px}}.m-photo-dialog__photo img{width:100%;height:auto;display:block}.m-photo-dialog__txt{padding:5.3333333333vw 6.6666666667vw;color:#fff;line-height:1.4285714286}@media(min-width: 768px){.m-photo-dialog__txt{padding:20px 0}}.m-youtube-dialog{padding-top:10.6666666667vw}@media(min-width: 768px){.m-youtube-dialog{padding-top:40px;width:500px;margin:0 auto}}.m-youtube-dialog .mfp-close{color:#fff;font-size:10.6666666667vw;width:11.7333333333vw;height:11.7333333333vw}@media(min-width: 768px){.m-youtube-dialog .mfp-close{right:auto;left:calc(50% + 250px - 44px);width:44px;height:44px;font-size:40px}}.m-youtube-dialog__inner{position:relative;width:45vh;max-width:90%;padding-top:80vh;margin:auto}@media(min-width: 768px){.m-youtube-dialog__inner{max-width:500px}}.m-youtube-dialog__inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}.m-mv{position:relative;padding-top:82.6666666667vw;background:#fa9fd2 url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/top/bg_mv.png") no-repeat center top;background-size:100% auto}@media(min-width: 768px){.m-mv{padding-top:310px}}.m-mv__title{width:85.3333333333vw;margin:0 auto 41.8666666667vw}@media(min-width: 768px){.m-mv__title{width:320px;margin-bottom:211px}}.m-mv__bss{width:34.6666666667vw;margin-left:60vw}@media(min-width: 768px){.m-mv__bss{display:none}}.m-mv__lead{margin:-11.7333333333vw 0 0 5.3333333333vw;line-height:1.7;font-size:5.3333333333vw;font-weight:600}@media(min-width: 768px){.m-mv__lead{margin:0 0 0 20px;font-size:20px}}.m-mv__lead span{padding:.3em;color:#fff;background-color:#48485e}.m-mv__scroll{position:absolute;top:126.6666666667vw;right:1.3333333333vw;padding-bottom:21.3333333333vw;writing-mode:vertical-rl;font-size:2.6666666667vw;border-left:1px solid #000}@media(min-width: 768px){.m-mv__scroll{top:577px;right:5px;padding-bottom:80px;font-size:10px}}.m-message{margin-bottom:11.2vw;padding-top:20vw}@media(min-width: 768px){.m-message{margin-bottom:0;padding-top:75px}}.m-message__head{color:#fff;text-decoration:underline;text-align:center;margin-bottom:4.2666666667vw;font-size:10.6666666667vw;text-decoration-thickness:2px}@media(min-width: 768px){.m-message__head{font-size:40px;margin-bottom:16px}}.m-message__box{margin:0 2.6666666667vw;padding:2.6666666667vw 2.6666666667vw 5.3333333333vw;background-color:#fff}@media(min-width: 768px){.m-message__box{margin:0 10px;padding:10px 10px 20px}}.m-message__video{position:relative;margin-bottom:2.6666666667vw}@media(min-width: 768px){.m-message__video{margin-bottom:10px}}@media(hover: hover)and (pointer: fine){.m-message__video a:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1;transition:.2s ease-out}}.m-message__playBtn{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:10.6666666667vw;height:10.6666666667vw}@media(min-width: 768px){.m-message__playBtn{width:40px;height:40px}}.m-message__seeMoreBtn{display:block;width:44vw;margin:4.2666666667vw auto 0}@media(hover: hover)and (pointer: fine){.m-message__seeMoreBtn:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1;transition:.2s ease-out}}@media(min-width: 768px){.m-message__seeMoreBtn{width:165px;margin:16px auto 0}}.m-localMenus{padding:0 1.0666666667vw}@media(min-width: 768px){.m-localMenus{display:none}}.m-localMenus__list{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:3,auto;gap:1.0666666667vw}.m-localMenus__list>li{position:relative}.m-localMenus__list>li a::after{content:"";display:block;position:absolute;right:0;bottom:1.6vw;left:0;margin:auto;width:5.3333333333vw;height:5.3333333333vw;background:url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/common/icn_arrow_bottom.png") no-repeat center center;background-size:cover;animation:blink 1.5s linear 0s infinite alternate}@media(min-width: 768px){.m-localMenus__list>li a::after{bottom:6px;width:20px;height:20px}}.m-localMenus__list>li:nth-child(1){grid-column:1/4;grid-row:1}.m-localMenus__list>li:nth-child(2){grid-column:4/7;grid-row:1}.m-localMenus__list>li:nth-child(3){grid-column:1/7;grid-row:2}.m-localMenus__list>li:nth-child(3) a::after{right:21.6vw;left:auto}@media(min-width: 768px){.m-localMenus__list>li:nth-child(3) a::after{right:81px}}.m-localMenus__list>li:nth-child(4){grid-column:1/3;grid-row:3}.m-localMenus__list>li:nth-child(5){grid-column:3/5;grid-row:3}.m-localMenus__list>li:nth-child(6){grid-column:5/7;grid-row:3}.m-rioCheki{position:relative;padding-bottom:21.3333333333vw;background-color:#de7f97;background-image:url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/top/bg_riocheki_top.png"),url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/top/bg_riocheki_bottom.png");background-repeat:no-repeat,no-repeat;background-position:center top,center bottom;background-size:100% auto}@media(min-width: 768px){.m-rioCheki{padding-bottom:80px}}.m-rioCheki::after{content:"";display:block;position:absolute;top:-16vw;left:5.3333333333vw;width:25.3333333333vw;height:20.8vw;background:url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/common/logo_bss_pink.png") no-repeat left top;background-size:cover}@media(min-width: 768px){.m-rioCheki::after{top:-60px;left:20px;width:95px;height:78px}}.m-rioCheki__product{width:38.6666666667vw;margin-left:33.3333333333vw}@media(min-width: 768px){.m-rioCheki__product{width:145px;margin-left:125px}}.m-rioCheki__head{color:#fff;text-align:center;font-size:11.2vw}@media(min-width: 768px){.m-rioCheki__head{font-size:42px}}.m-rioCheki__txt{margin-bottom:5.3333333333vw;color:#fff;text-align:center;line-height:1.8571428571}@media(min-width: 768px){.m-rioCheki__txt{margin-bottom:20px}}.m-rioCheki__annotation{text-align:right;margin-right:5.3333333333vw}@media(min-width: 768px){.m-rioCheki__annotation{margin-right:20px}}.m-rioCheki__annotationInner{text-align:left;display:inline-block;margin-top:5.3333333333vw;font-size:2.9333333333vw;text-indent:-1em;padding-left:1em;margin-left:auto}@media(min-width: 768px){.m-rioCheki__annotationInner{margin-top:20px;font-size:11px}}.m-rioCheki__annotationInner em{font-style:italic}.m-rioChekiSlider .slick-slide{padding:0 1.6vw}@media(min-width: 768px){.m-rioChekiSlider .slick-slide{padding:0 6px}}.m-rioChekiSlider .slick-arrow{position:absolute;z-index:10;top:50%;transform:translateY(-50%);width:9.8666666667vw;height:9.8666666667vw;background-size:cover;background-repeat:no-repeat;background-position:center center;font-size:0}@media(min-width: 768px){.m-rioChekiSlider .slick-arrow{width:37px;height:37px}}.m-rioChekiSlider .slick-arrow.slick-prev{left:2.6666666667vw;background-image:url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/common/btn_prev.png")}@media(min-width: 768px){.m-rioChekiSlider .slick-arrow.slick-prev{left:10px}}.m-rioChekiSlider .slick-arrow.slick-next{right:2.6666666667vw;background-image:url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/common/btn_next.png")}@media(min-width: 768px){.m-rioChekiSlider .slick-arrow.slick-next{right:10px}}@media(hover: hover)and (pointer: fine){.m-rioChekiSlider a:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1;transition:.2s ease-out}}.m-rioKumamoto{margin-top:2.6666666667vw;padding-bottom:16vw;background-color:#e47872;background-image:url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/top/bg_kumamoto_top.png"),url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/top/bg_kumamoto_bottom.png");background-repeat:no-repeat,no-repeat;background-position:center top,center bottom;background-size:100% auto}@media(min-width: 768px){.m-rioKumamoto{margin-top:10px;padding-bottom:60px}}.m-rioKumamoto__head{color:#fff;text-align:center;padding-top:5.3333333333vw;padding-bottom:5.3333333333vw;font-size:11.2vw;line-height:1}@media(min-width: 768px){.m-rioKumamoto__head{font-size:42px;padding-top:20px;padding-bottom:20px}}.m-rioKumamoto__head em{display:block}.m-rioKumamoto__head span{display:block;font-size:8vw}@media(min-width: 768px){.m-rioKumamoto__head span{font-size:30px}}.m-rioKumamoto__txt{margin-bottom:5.3333333333vw;text-align:center;line-height:1.8571428571;color:#fff}@media(min-width: 768px){.m-rioKumamoto__txt{margin-bottom:20px}}.m-rioKumamoto__slider{overflow:hidden}.m-rioKumamoto__sliderList{display:flex;gap:2.1333333333vw;width:max-content}@media(min-width: 768px){.m-rioKumamoto__sliderList{gap:8px}}.m-rioKumamoto__sliderList.m-rioKumamoto__sliderList--toLeft{animation:marquee-toLeft 25s linear infinite}.m-rioKumamoto__sliderList.m-rioKumamoto__sliderList--toRight{margin-top:2.1333333333vw;animation:marquee-toRight 25s linear infinite}@media(min-width: 768px){.m-rioKumamoto__sliderList.m-rioKumamoto__sliderList--toRight{margin-top:8px}}.m-rioKumamoto__sliderList>li{flex:0 0 69.3333333333vw}@media(min-width: 768px){.m-rioKumamoto__sliderList>li{flex-basis:260px}}.m-rioShot{padding:16vw 0 49.3333333333vw;background:#fff url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/top/bg_rioshot.jpg") no-repeat center top;background-size:100% auto}@media(min-width: 768px){.m-rioShot{padding:60px 0 185px}}.m-rioShot__head{width:43.4666666667vw;margin:0 auto 5.3333333333vw}@media(min-width: 768px){.m-rioShot__head{width:163px;margin-bottom:20px}}.m-rioShot__txt{margin-bottom:61.3333333333vw;text-align:center;color:#fff;line-height:1.8571428571}@media(min-width: 768px){.m-rioShot__txt{margin-bottom:230px}}.m-rioShot__product{width:56.8vw;margin:10.6666666667vw 3.7333333333vw 0 auto}@media(min-width: 768px){.m-rioShot__product{width:213px;margin:40px 14px 0 auto}}.m-rioAspiration{margin-top:10.6666666667vw}@media(min-width: 768px){.m-rioAspiration{margin-top:40px}}.m-rioAspiration::after{content:"";display:block;width:100%;height:48vw;background:#feecf6 url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/top/bg_aspiration_bottom.png") no-repeat left top;background-size:100% auto}@media(min-width: 768px){.m-rioAspiration::after{height:180px}}.m-rioAspiration__head{text-align:center;margin:0 auto 5.3333333333vw;font-size:8.5333333333vw;line-height:1.2}.m-rioAspiration__head span{display:block;font-size:8vw}@media(min-width: 768px){.m-rioAspiration__head{font-size:32px;margin-bottom:20px}.m-rioAspiration__head span{font-size:30px}}.m-rioAspiration__txt{padding:9.3333333333vw 5.3333333333vw 0}@media(min-width: 768px){.m-rioAspiration__txt{padding:35px 20px 0}}.m-rioAspiration__txt>dt{margin-bottom:8vw;color:#01916d;font-size:5.3333333333vw;line-height:1.5;font-weight:700;letter-spacing:-0.02em}@media(min-width: 768px){.m-rioAspiration__txt>dt{margin-bottom:30px;font-size:20px}}.m-rioAspiration__txt>dd{line-height:1.8571428571}.m-news{padding:2.6666666667vw 0 54.6666666667vw;margin-bottom:8vw;background:#feecf6 url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/top/bg_news_bottom.png") no-repeat center bottom;background-size:100% auto}@media(min-width: 768px){.m-news{padding:10px 0 205px;margin-bottom:30px}}.m-news__head{margin-bottom:8vw;text-align:center;text-decoration:underline;text-decoration-thickness:2px;font-size:8.5333333333vw}@media(min-width: 768px){.m-news__head{margin-bottom:30px;font-size:32px}}.m-newsList{padding:0 3.2vw;display:flex;flex-direction:column;gap:3.2vw}@media(min-width: 768px){.m-newsList{padding:0 12px;gap:12px}}.m-newsItem{background-color:#fff;padding:2.6666666667vw 2.6666666667vw 6.6666666667vw;border-radius:2.6666666667vw}.bssPage.-news .m-newsItem{background-color:#f9f6f0}@media(min-width: 768px){.m-newsItem{padding:10px 10px 25px;border-radius:10px}}@media(hover: hover)and (pointer: fine){.m-newsItem a:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1;transition:.2s ease-out}}.m-newsItem__pic{margin-bottom:2.6666666667vw}.m-newsItem__pic img{width:100%}@media(min-width: 768px){.m-newsItem__pic{margin-bottom:10px}}.m-newsItem__txt{line-height:1.7142857143}.m-newsItem__txt>dt{margin-bottom:.2em;font-size:3.2vw}@media(min-width: 768px){.m-newsItem__txt>dt{margin-bottom:3px;font-size:12px}}.m-newsItem__txt>dd{font-weight:700;line-height:1.4285714286}a .m-newsItem__txt>dd::after{content:"";display:inline-block;width:4.8vw;height:4.8vw;vertical-align:middle;margin-left:.2em;background:url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/common/icn_external_link.png") no-repeat center center;background-size:100%}@media(min-width: 768px){a .m-newsItem__txt>dd::after{width:18px;height:18px}}.m-profile{padding:0 4.8vw}@media(min-width: 768px){.m-profile{padding:0 18px}}.m-profile__inner{background-color:#fff;background-image:linear-gradient(180deg, #ececf1 1px, transparent 1px);background-size:100% 2.14em;line-height:2.14em;padding-top:14.6666666667vw;padding-bottom:2px}@media(min-width: 768px){.m-profile__inner{padding-top:55px}}.m-profile__head{margin:0 0 12vw;text-align:center;text-decoration:underline;text-decoration-thickness:2px;font-size:8.5333333333vw}@media(min-width: 768px){.m-profile__head{margin-bottom:45px;font-size:32px}}.m-profile__body{padding:0 4vw}@media(min-width: 768px){.m-profile__body{padding:0 15px}}.m-profile__pic{margin:0 auto 6.9333333333vw}@media(min-width: 768px){.m-profile__pic{margin-bottom:26px}}.m-profile__details{display:flex;flex-direction:column;gap:2.14em}.m-profileDetail__head{font-size:4.8vw;font-weight:600}@media(min-width: 768px){.m-profileDetail__head{font-size:18px}}.m-profileDetail__head span{margin-left:.3em;font-size:3.7333333333vw;font-weight:normal}@media(min-width: 768px){.m-profileDetail__head span{font-size:14px}}.m-profileDetail__list strong{color:#dd7792;font-weight:700}.m-profileDetail__list.m-profileDetail__list--inline>li{display:inline}.m-profileDetail__list.m-profileDetail__list--inline>li:not(:last-child)::after{content:"、";font-feature-settings:initial}.m-profileDetail dl{display:flex}.m-profileDetail dl>dt::after{content:"："}.m-clubSet{margin-top:24vw;padding:0 2.6666666667vw 18.6666666667vw}@media(min-width: 768px){.m-clubSet{margin-top:90px;padding:0 10px 70px}}.m-clubSet__pic{margin-bottom:4.8vw}@media(min-width: 768px){.m-clubSet__pic{margin-bottom:18px}}.m-clubSet__txt{margin-bottom:5.3333333333vw;line-height:1.8571428571}@media(min-width: 768px){.m-clubSet__txt{margin-bottom:20px}}.m-clubSet__seeMoreBtn{display:block;width:51.2vw;margin:0 auto}@media(hover: hover)and (pointer: fine){.m-clubSet__seeMoreBtn:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1;transition:.2s ease-out}}@media(min-width: 768px){.m-clubSet__seeMoreBtn{width:192px}}.m-clubSetPopup__head{text-align:center;font-size:4.2666666667vw;font-weight:700;margin-bottom:2.1333333333vw}@media(min-width: 768px){.m-clubSetPopup__head{font-size:16px;margin-bottom:8px}}.m-clubSetPopup__photo{width:45.3333333333vw;margin:0 auto 5.3333333333vw}@media(min-width: 768px){.m-clubSetPopup__photo{width:260px;margin-bottom:20px}}.m-clubSetPopup__photo img{width:100%}.m-clubSetPopup__txt{display:flex;flex-direction:column;gap:2.6666666667vw;font-size:3.2vw;line-height:1.3333333333}@media(min-width: 768px){.m-clubSetPopup__txt{gap:10px;font-size:12px}}.m-clubSetPopup__unit{display:flex;gap:2.6666666667vw}@media(min-width: 768px){.m-clubSetPopup__unit{gap:10px}}.m-clubSetPopup__unit>dt{font-weight:700;flex:0 0 18.1333333333vw}@media(min-width: 768px){.m-clubSetPopup__unit>dt{flex-basis:68px}}.m-clubSetPopup__unit>dd{display:flex;flex-direction:column;gap:2.6666666667vw}@media(min-width: 768px){.m-clubSetPopup__unit>dd{gap:10px}}.m-clubSetPopup__note{margin-top:2.6666666667vw;font-size:2.6666666667vw}@media(min-width: 768px){.m-clubSetPopup__note{margin-top:10px;font-size:10px}}.m-clubSetPopup__note a{word-break:break-all}.m-pageHeader{margin-bottom:5.3333333333vw;height:61.8666666667vw;color:#fff;background-repeat:no-repeat;background-position:center top;background-size:100%}@media(min-width: 768px){.m-pageHeader{margin-bottom:30px;height:232px}}.bssPage.-riocheki .m-pageHeader{padding-top:16vw;padding-left:9.3333333333vw;background-image:url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/instax/bg_title.jpg")}@media(min-width: 768px){.bssPage.-riocheki .m-pageHeader{padding-top:60px;padding-left:35px}}.bssPage.-rioKumamoto .m-pageHeader{padding-top:10.6666666667vw;text-align:center;background-image:url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/kumamoto/bg_title.jpg")}@media(min-width: 768px){.bssPage.-rioKumamoto .m-pageHeader{padding-top:40px}}.bssPage.-rioshot .m-pageHeader{padding-top:5.3333333333vw;background-image:url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/shot/bg_title.jpg")}@media(min-width: 768px){.bssPage.-rioshot .m-pageHeader{padding-top:20px}}.bssPage.-rioAspiration .m-pageHeader{height:auto;margin-bottom:8vw;padding-top:113.6vw;background-image:url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/aspiration/bg_title.jpg")}@media(min-width: 768px){.bssPage.-rioAspiration .m-pageHeader{margin-bottom:30px;padding-top:426px}}.bssPage.-news .m-pageHeader{padding-top:10.6666666667vw;padding-left:12vw;background-image:url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/news/bg_title.jpg")}@media(min-width: 768px){.bssPage.-news .m-pageHeader{padding-top:40px;padding-left:45px}}.m-pageHeader__head{font-size:7.4666666667vw;font-family:"Quantico",sans-serif;font-weight:700}@media(min-width: 768px){.m-pageHeader__head{font-size:28px}}.bssPage.-rioKumamoto .m-pageHeader__head{line-height:1.1}.bssPage.-rioKumamoto .m-pageHeader__head span{font-size:6.4vw}@media(min-width: 768px){.bssPage.-rioKumamoto .m-pageHeader__head span{font-size:24px}}.bssPage.-rioshot .m-pageHeader__head{width:34.6666666667vw;margin-left:12vw}@media(min-width: 768px){.bssPage.-rioshot .m-pageHeader__head{width:130px;margin-left:45px}.bssPage.-rioshot .m-pageHeader__head span{font-size:24px}}.bssPage.-rioAspiration .m-pageHeader__head{color:#48485e;text-align:center;line-height:1.25;font-size:8.5333333333vw}.bssPage.-rioAspiration .m-pageHeader__head span{font-size:8vw}@media(min-width: 768px){.bssPage.-rioAspiration .m-pageHeader__head{font-size:32px}.bssPage.-rioAspiration .m-pageHeader__head span{font-size:30px}}.bssPage.-news .m-pageHeader__head{display:inline-block;text-align:center;line-height:1}.bssPage.-news .m-pageHeader__head span{display:block;font-size:5.8666666667vw}@media(min-width: 768px){.bssPage.-news .m-pageHeader__head span{font-size:24px}}.m-pageLead{margin-bottom:16vw;text-align:center;line-height:1.8571428571;letter-spacing:-0.01em;font-weight:500}@media(min-width: 768px){.m-pageLead{margin-bottom:60px}}.bssPage.-riocheki .m-pageLead{color:#dd7792}.m-photoList{display:flex;flex-wrap:wrap;gap:6.4vw;padding:0 3.2vw}@media(min-width: 768px){.m-photoList{gap:24px;padding:0 12px}}.m-photoList>li{flex:0 0 26.6666666667vw;min-height:29.3333333333vw;background:#fff;background:linear-gradient(90deg, #fff 10%, #fef1f8 10%, #fef1f8 90%, #fff 90%)}@media(min-width: 768px){.m-photoList>li{flex-basis:100px;min-height:110px}}@media(hover: hover)and (pointer: fine){.m-photoList>li a:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1;transition:.2s ease-out}}.m-pr{padding-bottom:5.3333333333vw}@media(min-width: 768px){.m-pr{padding-bottom:20px}}.m-pr__head{margin-bottom:1.3333333333vw;padding:0 2.6666666667vw;font-weight:500;font-size:3.2vw}@media(min-width: 768px){.m-pr__head{margin-bottom:5px;padding:0 10px;font-size:12px}}.m-pr__body a{display:block}.m-pr__bodyText{padding:10.1333333333vw 2.6666666667vw 0}@media(min-width: 768px){.m-pr__bodyText{padding:38px 10px 0}}.m-pr__annotation{text-indent:-1em;padding-left:1em;font-size:2.9333333333vw}@media(min-width: 768px){.m-pr__annotation{font-size:11px}}.m-kumamotoContent{font-weight:500}.m-kumamotoContent .photo01{display:block;margin-bottom:9.3333333333vw}@media(min-width: 768px){.m-kumamotoContent .photo01{margin-bottom:35px}}.m-kumamotoContent .content{position:relative}.m-kumamotoContent .content::before{content:"";position:absolute;z-index:-10;background-image:linear-gradient(0deg, transparent calc(100% - 1px), #f8dddc calc(100% - 1px)),linear-gradient(90deg, transparent calc(100% - 1px), #f8dddc calc(100% - 1px));background-size:8px 8px;background-repeat:repeat;background-position:center center;background-color:#fcf1f1;width:22.4vw;height:22.4vw;border-radius:50%}@media(min-width: 768px){.m-kumamotoContent .content::before{width:84px;height:84px}}.m-kumamotoContent .content.-content01{padding-top:10.6666666667vw;padding-bottom:56vw}@media(min-width: 768px){.m-kumamotoContent .content.-content01{padding-top:40px;padding-bottom:210px}}.m-kumamotoContent .content.-content01::before{top:0;right:4.2666666667vw}@media(min-width: 768px){.m-kumamotoContent .content.-content01::before{top:0;right:16px}}.m-kumamotoContent .content.-content01 .txt{display:flex;justify-content:end;text-align:right;margin-right:8vw}@media(min-width: 768px){.m-kumamotoContent .content.-content01 .txt{margin-right:30px}}.m-kumamotoContent .content.-content02{margin-bottom:10.6666666667vw;padding-top:90.6666666667vw}@media(min-width: 768px){.m-kumamotoContent .content.-content02{margin-bottom:40px;padding-top:340px}}.m-kumamotoContent .content.-content02::before{top:52.2666666667vw;left:10.6666666667vw}@media(min-width: 768px){.m-kumamotoContent .content.-content02::before{top:196px;left:40px}}.m-kumamotoContent .content.-content02 .txt{margin-left:8vw}@media(min-width: 768px){.m-kumamotoContent .content.-content02 .txt{margin-left:30px}}.m-kumamotoContent .content.-content03{margin-bottom:10.6666666667vw}@media(min-width: 768px){.m-kumamotoContent .content.-content03{margin-bottom:40px}}.m-kumamotoContent .content.-content03::before{top:0;left:-3.7333333333vw;width:28.5333333333vw;height:28.5333333333vw}@media(min-width: 768px){.m-kumamotoContent .content.-content03::before{left:-14px;width:107px;height:107px}}.m-kumamotoContent .content.-content03::after{content:"";position:absolute;z-index:-10;background-image:linear-gradient(0deg, transparent calc(100% - 1px), #f8dddc calc(100% - 1px)),linear-gradient(90deg, transparent calc(100% - 1px), #f8dddc calc(100% - 1px));background-size:8px 8px;background-repeat:repeat;background-position:center center;background-color:#fcf1f1;width:22.4vw;height:22.4vw;border-radius:50%;bottom:-2.6666666667vw;right:33.3333333333vw}@media(min-width: 768px){.m-kumamotoContent .content.-content03::after{width:84px;height:84px;bottom:10px;right:125px}}.m-kumamotoContent .content.-content03 .txt{display:flex;justify-content:end;text-align:right;margin-right:8vw}@media(min-width: 768px){.m-kumamotoContent .content.-content03 .txt{margin-right:30px}}.m-kumamotoContent .content.-content03 .voice{margin-top:45.3333333333vw;margin-left:6.6666666667vw}@media(min-width: 768px){.m-kumamotoContent .content.-content03 .voice{margin-top:170px;margin-left:25px}}.m-kumamotoContent .content.-content04{padding-top:62.6666666667vw}@media(min-width: 768px){.m-kumamotoContent .content.-content04{padding-top:235px}}.m-kumamotoContent .content.-content04 .txt{margin-left:8vw}@media(min-width: 768px){.m-kumamotoContent .content.-content04 .txt{margin-left:30px}}.m-kumamotoContent .content.-content04::before{right:13.3333333333vw;bottom:0;width:19.2vw;height:19.2vw}@media(min-width: 768px){.m-kumamotoContent .content.-content04::before{right:50px;width:72px;height:72px}}.m-kumamotoContent .photo{display:block;position:absolute;z-index:-1}.m-kumamotoContent .photo.-photo02{top:5.3333333333vw;left:5.3333333333vw;width:26.6666666667vw}@media(min-width: 768px){.m-kumamotoContent .photo.-photo02{top:20px;left:20px;width:100px}}.m-kumamotoContent .photo.-photo03{top:24vw;left:14.6666666667vw;width:69.3333333333vw;z-index:-2}@media(min-width: 768px){.m-kumamotoContent .photo.-photo03{top:90px;left:55px;width:260px}}.m-kumamotoContent .photo.-photo04{top:0;right:5.3333333333vw;width:66.6666666667vw}@media(min-width: 768px){.m-kumamotoContent .photo.-photo04{right:20px;width:250px}}.m-kumamotoContent .photo.-photo05{top:12vw;left:5.3333333333vw;width:69.3333333333vw}@media(min-width: 768px){.m-kumamotoContent .photo.-photo05{top:45px;left:20px;width:260px}}.m-kumamotoContent .photo.-photo06{top:0;left:0;width:100%}.m-kumamotoContent p{line-height:2.1428571429}.m-kumamotoContent p span{padding:0.6666666667vw 1.0666666667vw;background-image:linear-gradient(0deg, transparent calc(100% - 1px), #f8dddc calc(100% - 1px)),linear-gradient(90deg, transparent calc(100% - 1px), #f8dddc calc(100% - 1px));background-size:8px 8px;background-repeat:repeat;background-position:center center;background-color:#fcf1f1}@media(min-width: 768px){.m-kumamotoContent p span{padding:2.5px 4px}}.m-kumamotoContent p.voice span{color:#fff;background:#48485e}.m-rioshotList{display:flex;flex-direction:column;width:56vw;gap:16vw;margin:0 auto}@media(min-width: 768px){.m-rioshotList{width:210px;gap:60px}}.m-rioshotList>li a{display:block;border-radius:4vw;overflow:hidden;box-shadow:rgba(17,17,26,.5) 0px 5px 16px}@media(hover: hover)and (pointer: fine){.m-rioshotList>li a:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1;transition:.2s ease-out}}@media(min-width: 768px){.m-rioshotList>li a{border-radius:15px}}.m-rioshotList>li a img{width:100%}.m-aspiration__head{margin-bottom:13.3333333333vw;padding:0 5.3333333333vw;line-height:1.5;color:#01916d;font-weight:700;letter-spacing:-0.02em;font-size:5.3333333333vw}@media(min-width: 768px){.m-aspiration__head{margin-bottom:50px;padding:0 20px;font-size:20px}}.m-myAspiration{margin:0 5.3333333333vw;padding:2.6666666667vw;line-height:1.7142857143;background-color:#f9f6f0;text-align:center;font-size:3.4666666667vw}@media(min-width: 768px){.m-myAspiration{margin:0 20px;padding:10px;font-size:13px}}.m-myAspiration>dt{display:inline-block;padding:0 1em .2em;font-weight:700;border-bottom:1px solid #48485e}.m-aspirationContainer{background-color:#feecf6;background-image:url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/aspiration/bg_content_top.png"),url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/aspiration/bg_content_bottom.png");background-repeat:no-repeat;background-position:center top,center bottom;background-size:100% auto,100% auto}.m-aspirationBlock{margin-top:13.3333333333vw}@media(min-width: 768px){.m-aspirationBlock{margin-top:50px}}.m-aspirationBlock__inner{padding-right:5.3333333333vw;padding-left:5.3333333333vw}@media(min-width: 768px){.m-aspirationBlock__inner{padding-right:20px;padding-left:20px}}.m-aspirationBlock__head{font-weight:700;margin-bottom:1em;line-height:1.7142857143}.m-aspirationBlock__photo{margin-bottom:10.6666666667vw}.m-aspirationBlock__photo.-mt{margin-top:10.6666666667vw;margin-bottom:0}@media(min-width: 768px){.m-aspirationBlock__photo{margin-bottom:40px}.m-aspirationBlock__photo.-mt{margin-top:40px;margin-bottom:0}}.m-aspirationBlock p{margin-top:1em;line-height:1.8461538462;font-size:3.4666666667vw}@media(min-width: 768px){.m-aspirationBlock p{font-size:13px}}.m-aspirationOff{margin-top:13.3333333333vw;padding:0 5.3333333333vw}@media(min-width: 768px){.m-aspirationOff{margin-top:50px;padding:0 20px}}.m-aspirationOff__txt{margin-top:10.6666666667vw;padding:2.6666666667vw;border-top:3px dotted #b9b571;border-bottom:3px dotted #b9b571;line-height:1.8461538462}@media(min-width: 768px){.m-aspirationOff__txt{margin-top:40px;padding:10px}}.m-aspirationOff__txt>dt{margin-bottom:2.6666666667vw;text-align:center;font-weight:600;font-size:4.2666666667vw}@media(min-width: 768px){.m-aspirationOff__txt>dt{margin-bottom:10px;font-size:16px}}.m-aspirationOff__txt>dd{font-size:3.4666666667vw}@media(min-width: 768px){.m-aspirationOff__txt>dd{font-size:13px}}.l-bssContainer{max-width:768px;overflow:hidden;background:#fff url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/top/bg_page_bottom.png") no-repeat center bottom;background-size:100% auto;padding-bottom:153.3333333333vw}@media(min-width: 768px){.l-bssContainer{width:375px;padding-bottom:575px}}@media(min-width: 1161px){.l-bssContainer{margin:0 auto}}.bssPage .l-bssContainer{background:none;padding-bottom:0}.l-bssNavigation{opacity:0;visibility:hidden;position:fixed;z-index:200;top:0;left:0;width:100%;height:100%;background:#fbb2db url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/common/bg_bss_nav_sp.png") no-repeat left top;background-size:cover;transition:opacity .2s ease-out,visibility .2s ease-out}.l-bssNavigation.is-open{opacity:1;visibility:visible}.l-bssNavigation::after{content:"";position:absolute;right:5.3333333333vw;bottom:10.6666666667vw;width:34.6666666667vw;height:28.2666666667vw;background:url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/common/logo_bss_white_dot_red.png") no-repeat left top;background-size:cover}@media(min-width: 768px){.l-bssNavigation::after{content:none;right:20px;bottom:40px;width:130px;height:106px}}.bssPage .l-bssNavigation{background:#fbb2db url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/common/bg_page_right.png") no-repeat left top;background-size:cover}.bssPage .l-bssNavigation::after{content:""}@media(min-width: 768px){.l-bssNavigation{opacity:1;visibility:visible;z-index:1;top:0;right:0;left:375px;width:auto;bottom:0;background:#fff}}@media(min-width: 1161px){.l-bssNavigation{left:auto;width:calc(50% - 187.5px)}}.l-bssNavigation .img01,.l-bssNavigation .img02{display:none}@media(min-width: 768px){.l-bssNavigation .img01,.l-bssNavigation .img02{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:left top}.l-bssNavigation .img01.is-show,.l-bssNavigation .img02.is-show{opacity:1;visibility:visible}}.l-bssNavigation .img01::after,.l-bssNavigation .img02::after{content:"";position:absolute;right:5.3333333333vw;bottom:10.6666666667vw;width:34.6666666667vw;height:28.2666666667vw;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-size:cover}@media(min-width: 768px){.l-bssNavigation .img01::after,.l-bssNavigation .img02::after{right:20px;bottom:40px;width:130px;height:106px}}@media(min-width: 768px){.l-bssNavigation .img01{z-index:-1;background-image:url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/top/bg_bss_nav_01.png");background-size:auto 914px}.l-bssNavigation .img01::after{background-image:url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/common/logo_bss_pink_dot_red.png")}}@media screen and (min-width: 1920px){.l-bssNavigation .img01{background-size:cover}}@media(min-width: 768px){.l-bssNavigation .img02{opacity:0;visibility:hidden;transition:opacity .4s ease-out,visibility .4s ease-out;z-index:-1;background-image:url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/top/bg_bss_nav_02.png");background-size:cover}.l-bssNavigation .img02::after{background-image:url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/common/logo_bss_white_dot_red.png")}.l-bssNavigation .img02.is-show{opacity:1;visibility:visible}}@media(min-width: 1161px){.l-bssImages{position:fixed;z-index:-1;top:0;left:0;height:100%;width:calc(50% - 187.5px)}.l-bssImages div{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:right top;background-size:auto 902px}.l-bssImages div.img02,.l-bssImages div.img03,.l-bssImages div.img04{opacity:0;visibility:hidden;background-color:#fbb2db;transition:opacity .4s ease-out,visibility .4s ease-out}.l-bssImages div.img02.is-show,.l-bssImages div.img03.is-show,.l-bssImages div.img04.is-show{opacity:1;visibility:visible}.l-bssImages div.img01{background-image:url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/top/bg_bss_image_01.jpg")}.l-bssImages div.img02{background-image:url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/top/bg_bss_image_02.jpg")}.l-bssImages div.img03{background-image:url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/top/bg_bss_image_03.jpg")}.l-bssImages div.img04{background-image:url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/top/bg_bss_image_04.jpg")}}@media screen and (min-width: 1161px)and (min-width: 1920px){.l-bssImages div{background-size:cover}}@media(min-width: 1161px){.bssPage .l-bssImages{background:url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/common/bg_page_left.png") no-repeat right top;background-size:cover}}.l-gradientArea{background:linear-gradient(0deg, rgb(255, 255, 255) 40%, rgb(250, 159, 210) 100%)}.l-silhouetteArea{padding-top:16.8vw;height:192vw;background:url("/holdings-sp/fh/ja/about/brand/sponsorship/takeda-rio/img/top/bg_silhouette.png") no-repeat center bottom;background-size:100% auto;box-sizing:content-box}@media(min-width: 768px){.l-silhouetteArea{padding-top:96px;height:720px}}.l-bgColorArea{background-color:#feecf6}.l-pageContent{padding-bottom:26.6666666667vw}@media(min-width: 768px){.l-pageContent{padding-bottom:100px}}