﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;700&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{line-height:1;-webkit-text-size-adjust:none}a{overflow:hidden;outline:none}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal;margin:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}pre,code,kbd,samp{font-family:Menlo, Consolas, monaco, monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}legend{border:0;white-space:normal}button,input,select,textarea{font-size:100%}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}address,article,aside,blockquote,center,dir,div,dd,details,dl,dt,fieldset,figcaption,figure,form,footer,frameset,h1,h2,h3,h4,h5,h6,hr,header,hgroup,isindex,main,menu,nav,noframes,noscript,ol,p,pre,section,summary,ul,li{box-sizing:border-box}.form-inline button{padding:0;border:none;background:transparent}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slider{margin-bottom:94px}.slick-loading .slick-list{background:#fff url('../images/common/ajax-loader.gif?1507052969') center center no-repeat}@font-face{font-family:"slick";src:url('../fonts/slick.eot?1507052969');src:url('../fonts/slick.eot?&1507052969#iefix') format("embedded-opentype"),url('../fonts/slick.woff?1507052969') format("woff"),url('../fonts/slick.ttf?1507052969') format("truetype"),url('../fonts/slick.svg?1507052969#slick') format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:40px;width:40px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;bottom:-94px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:1px solid #fff;border-radius:20px;outline:none;z-index:2}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:.75}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:1}.slick-prev:before,.slick-next:before{display:inline-block;line-height:1;color:#fff;font-family:"Font Awesome 5 Free";font-size:10px;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.slick-prev{left:0}.slick-prev:before{content:""}.slick-next{right:0}.slick-next:before{content:""}.slick-dots{position:absolute;bottom:-74px;list-style:none;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pac:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;text-align:center;padding:0;margin-top:0;margin-left:auto;margin-right:auto;margin-bottom:0;width:180px;height:40px;left:0;right:0;z-index:1}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:.75}.slick-dots li button:before{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;content:"•";width:14px;height:14px;font-family:"slick";font-size:6px;line-height:14px;text-align:center;color:#d8d8d8;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#ff857d;opacity:1}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{box-sizing:border-box;width:64px;height:64px;line-height:54px;position:absolute;right:-32px;top:-32px;text-decoration:none;text-align:center;padding:0 0 18px 10px;color:#000000;font-style:normal;font-size:54px;font-family:Arial, Baskerville, monospace;background-color:#ffffff;border:5px solid #000000;border-radius:32px}.mfp-close:active{top:-31px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.sec-subscribe-1,.sec-relation,.sec-compare,.sec-realize,.sec-athletes,.sec-ingredients,.sec-subscribe-2,.sec-voices,.sec-scene,.sec-episode,.sec-campaign{position:relative}.sec-subscribe-1:after,.sec-relation:after,.sec-compare:after,.sec-realize:after,.sec-athletes:after,.sec-ingredients:after,.sec-subscribe-2:after,.sec-voices:after,.sec-scene:after,.sec-episode:after,.sec-campaign:after{content:"";position:absolute;left:0;bottom:-1px;display:block;width:100%;background-repeat:no-repeat;background-size:100% 100%}.sec-scene .flow .item+.item:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.sec-team .footer-button .btn,.sec-voices .button .voices-more-btn{display:inline-block;box-sizing:border-box;width:200px;height:50px;line-height:44px;color:#fff;font-family:'Oswald', sans-serif;font-weight:700;font-size:24px;text-decoration:none;background-image:linear-gradient(0deg, #ff857d 0%,#fdbdb7 100%);border-radius:5px;cursor:pointer}@keyframes btn-scroll{0%{opacity:0;transform:translate(0, -20px)}10%{opacity:1;transform:translate(0, 0)}60%{opacity:1}80%{opacity:0}100%{opacity:0;transform:translate(0, 0)}}@keyframes shiny{0%{transform:scale(0) rotate(45deg);opacity:.5}11%{transform:scale(4) rotate(45deg);opacity:1}20%{transform:scale(50) rotate(45deg);opacity:0}21%{transform:scale(0) rotate(45deg);opacity:0}100%{transform:scale(0) rotate(45deg);opacity:0}}@keyframes fuwafuwa{from{transform:scale(0.9, 0.9)}to{transform:scale(1, 1)}}@media screen and (max-width: 649px){.sp-hide{display:none}}@media (min-width: 650px){.pc-hide{display:none}}.btn-pink{position:relative;display:block;height:90px;line-height:90px;color:#000;font-size:36px;font-weight:900;text-align:center;text-decoration:none;background-image:linear-gradient(180deg, #ffbab4 0%,#ff857d 100%);border-radius:10px;cursor:pointer;overflow:hidden;z-index:2}@media screen and (max-width: 649px){.btn-pink{height:84px;line-height:84px;font-size:24px}}.btn-pink:before{content:"";position:absolute;top:8px;left:8px;display:block;width:calc(100% - 16px);height:calc(100% - 16px);background-image:linear-gradient(0deg, #ffd0cc 0%,#ff857d 100%);border-radius:10px;z-index:-1}.btn-pink.shiny:after{display:block;position:absolute;z-index:-1;left:-30%;top:-50%;content:"";width:100px;height:100px;background-image:linear-gradient(to right, rgba(255,255,255,0) 0%,#ffffff 50%,rgba(255,255,255,0) 100%);transform:rotate(20deg);animation:shiny 3s infinite linear}.btn-pink.shiny:hover{opacity:1}.btn-pink.shiny:hover:after{opacity:0.2;transform:scale(50) rotate(45deg);animation:none}.strong-pink{position:relative;display:inline-block;z-index:2}.strong-pink:before{content:"";position:absolute;left:0;bottom:0;display:block;width:179px;height:23px;background-image:url('../images/common/strong-pink.svg?1588935457');background-repeat:no-repeat;background-size:100% 100%;z-index:-1}.sec-lead{font-size:24px;margin-bottom:16px;text-align:center}@media screen and (max-width: 649px){.sec-lead{font-size:18px}}.sec-heading{font-size:36px;font-weight:900;text-align:center}@media screen and (max-width: 649px){.sec-heading{font-size:24px}}.common-subscribe{*zoom:1;width:916px;margin-left:auto;margin-right:auto;position:relative;padding-top:24px;padding-left:16px;padding-right:16px;padding-bottom:40px;color:#000;background-color:#fff}.common-subscribe:after{content:"";display:table;clear:both}@media screen and (max-width: 649px){.common-subscribe{width:auto}}@media screen and (max-width: 649px){.common-subscribe{width:auto;margin-left:16px;margin-right:16px;padding-top:16px;padding-left:10px;padding-right:10px;padding-bottom:24px}}.common-subscribe .heading{height:52px;line-height:52px;color:#fff;font-size:24px;font-weight:700;text-align:center;background-image:linear-gradient(180deg, #878787 1%,#000000 100%)}@media screen and (max-width: 649px){.common-subscribe .heading{height:auto;padding-top:8px;padding-bottom:8px;line-height:27px;font-size:18px}}.common-subscribe .badge{position:absolute;top:-32px;right:-32px;display:block;width:200px;height:200px;padding-top:27px;line-height:1;color:#fff;text-align:center;background-image:linear-gradient(219deg, #ff857d 0%,#dd4d40 49%,#ff857d 100%);border-radius:100px}.common-subscribe .badge .line-1{display:block;font-size:20px}.common-subscribe .badge .line-2{display:block;margin-top:6px;font-family:'Oswald', sans-serif;font-weight:700;font-size:56px}.common-subscribe .badge .line-2 .number{font-size:80px}.common-subscribe .badge .line-3{display:block;margin-top:2px;font-family:'Oswald', sans-serif;font-weight:700;font-size:40px}@media screen and (max-width: 649px){.common-subscribe .badge{display:none}}.common-subscribe .image{float:left;width:364px;margin-top:56px;overflow:hidden}@media screen and (max-width: 649px){.common-subscribe .image{float:none;width:auto;margin-top:8px}}.common-subscribe .image img{float:left;display:block}@media screen and (max-width: 649px){.common-subscribe .image img{float:none}}.common-subscribe .image .pouches{width:364px;height:236px;margin-left:auto;margin-right:auto}@media screen and (max-width: 649px){.common-subscribe .image .pouches{width:268px;height:200px}}.common-subscribe .image .sticker{width:156px;height:156px;margin-top:44px;margin-left:24px}@media screen and (max-width: 649px){.common-subscribe .image .sticker{display:none;margin-top:0}}.common-subscribe .image .sticker+.sticker{margin-left:12px}.common-subscribe .text{float:right;width:490px;margin-top:24px}@media screen and (max-width: 649px){.common-subscribe .text{float:none;width:auto;margin-top:10px}}.common-subscribe .lead{font-size:24px;font-weight:700}@media screen and (max-width: 649px){.common-subscribe .lead{font-size:16px;text-align:center}}.common-subscribe .price{margin-top:8px}.common-subscribe .price img{display:block;width:490px;height:174px}@media screen and (max-width: 649px){.common-subscribe .price img{width:258px;height:185px;margin-left:auto;margin-right:auto}}.common-subscribe .discount{height:44px;margin-top:17px;line-height:44px;color:#fff;font-size:24px;font-weight:700;text-align:center;background-color:#ff857d}@media screen and (max-width: 649px){.common-subscribe .discount{font-size:18px;white-space:nowrap}}.common-subscribe .btn-pre{margin-top:5px;line-height:1;color:#ff857d;font-size:24px;font-weight:900;text-align:center}@media screen and (max-width: 649px){.common-subscribe .btn-pre{margin-top:12px;font-size:18px}}.common-subscribe .btn-wrap{margin-top:8px}@media screen and (max-width: 649px){.common-subscribe .btn-wrap{margin-top:13px;text-align:center}}.common-subscribe .btn-wrap img{width:490px;height:171px;vertical-align:bottom}@media screen and (max-width: 649px){.common-subscribe .btn-wrap img{width:268px;height:171px}}.common-subscribe .notice{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pac:center;-webkit-justify-content:center;justify-content:center;margin-top:8px;font-size:12px}@media screen and (max-width: 649px){.common-subscribe .notice{margin-top:16px}}.common-subscribe .notice li+li{margin-top:2px}@media screen and (max-width: 649px){.common-subscribe .notice li+li{margin-top:4px}}@media screen and (max-width: 649px){.slick>.item:nth-child(n+2){display:none}}.fuwafuwa{animation:fuwafuwa 1s ease 0s infinite alternate;transform-origin:center}body{line-height:1.5;color:#fff;font-family:'Noto Sans JP', sans-serif;font-size:16px;font-weight:500;background-color:#000;line-break:strict;word-break:break-word}a{color:#ff857d;text-decoration:underline;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}a:hover,a:active{opacity:.85}#wrap{position:relative;min-width:1024px;padding-bottom:100px}@media screen and (max-width: 649px){#wrap{min-width:0;padding-bottom:75px}}#header{position:absolute;top:0;left:0;width:100%;padding-left:22px;padding-right:22px;z-index:2}@media screen and (max-width: 649px){#header{height:60px;padding-left:16px;padding-right:16px;background-color:#000}}.header-logo{float:left;margin-top:11px}@media screen and (max-width: 649px){.header-logo{margin-top:12px}}.header-logo img{width:227px;height:43px;vertical-align:bottom}@media screen and (max-width: 649px){.header-logo img{width:215px;height:36px}}.header-sns{float:right;width:114px;margin-top:11px}@media screen and (max-width: 649px){.header-sns{width:auto;margin-top:11px}}.header-sns li{float:left;width:30px;height:30px;line-height:30px;font-size:30px}@media screen and (max-width: 649px){.header-sns li{float:none;width:37px;height:37px;line-height:37px;font-size:37px}}.header-sns li+li{margin-left:12px}@media screen and (max-width: 649px){.header-sns li+li{margin-left:0}}@media screen and (max-width: 649px){.header-sns li:not(:last-child){display:none}}.header-sns li a{color:inherit}.sec-top{position:relative;height:676px;margin-bottom:50px;padding-left:calc((100% - 1024px) / 2);padding-right:calc((100% - 1024px) / 2);background-image:url('../images/top/bg-fog.png?1664240503');background-position:calc(50% + 40px) 61px;background-repeat:no-repeat;background-size:924px 547px;z-index:1}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.sec-top{background-image:url('../images/top/bg-fog@2x.png?1664240503')}}@media screen and (max-width: 649px){.sec-top{height:560px;margin-bottom:70px;background-image:url('../images/top/bg-fog-sp.png?1664240503');background-position:50% 53px;background-size:488px 370px;overflow:hidden}}.sec-top .bg .triangle{position:absolute;top:0;left:calc(((100% - 1024px) / 2) + 330px);z-index:0;width:634px;height:677px;background-image:url('../images/top/bg-triangle.png?1664240503');background-repeat:no-repeat;background-size:634px 677px}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.sec-top .bg .triangle{background-image:url('../images/top/bg-triangle@2x.png?1664240503')}}@media screen and (max-width: 649px){.sec-top .bg .triangle{background-image:url('../images/top/bg-triangle-sp.png?1664240503');left:calc((100% - 375px) - 25px);background-size:511px 526px}}.sec-top .main{position:relative}.sec-top .heading{position:absolute;top:75px;left:90px}@media screen and (max-width: 649px){.sec-top .heading{top:84px;left:0;right:0;width:320px;margin-left:auto;margin-right:auto;text-shadow:0 0 8px #000;z-index:2}}@media screen and (max-width: 352px){.sec-top .heading{padding-left:16px;padding-right:16px}}.sec-top .heading .small{display:block;margin-left:9px;line-height:1;font-size:20px}@media screen and (max-width: 649px){.sec-top .heading .small{margin-left:6px}}.sec-top .heading .medium{display:block;margin-top:8px;margin-left:3px;line-height:1;font-size:40px}@media screen and (max-width: 649px){.sec-top .heading .medium{margin-top:6px;margin-left:0px;font-size:36px}}@media screen and (max-width: 649px){.sec-top .heading .medium .sp-line{display:block}}@media screen and (max-width: 649px){.sec-top .heading .medium .sp-line+.sp-line{margin-top:10px}}.sec-top .heading .medium .strong{color:#ff857d;font-size:66px;font-weight:900}@media screen and (max-width: 649px){.sec-top .heading .medium .strong{margin-right:4px}}.sec-top .heading .large{display:block;line-height:1;font-size:66px;font-weight:900}@media screen and (max-width: 649px){.sec-top .heading .large{display:none}}.sec-top .runners{position:absolute;top:55px;right:21px;z-index:0}@media screen and (max-width: 649px){.sec-top .runners{right:calc((100% - 375px) - 24px)}}@media screen and (max-width: 352px){.sec-top .runners{right:-48px}}.sec-top .runners .image img{display:block;width:577px;height:559px}@media screen and (max-width: 649px){.sec-top .runners .image img{width:366.5px;height:355.5px}}.sec-top .pouch{position:absolute;top:251px;left:78px}@media screen and (max-width: 649px){.sec-top .pouch{position:absolute;top:250px;left:calc((100% - 320px) / 2);float:none;margin-top:0;margin-left:0;z-index:1}}.sec-top .pouch .image img{display:block;width:392px;height:259px}@media screen and (max-width: 649px){.sec-top .pouch .image img{width:189px;height:187.5px}}.sec-top .recommend{position:absolute;top:371px;right:25px}@media screen and (max-width: 649px){.sec-top .recommend{top:286px;right:calc(((100% - 320px) / 2) + 6px)}}.sec-top .recommend img{display:block;width:227px;height:246px}@media screen and (max-width: 649px){.sec-top .recommend img{width:130px;height:140px}}.sec-top .link{position:absolute;top:538px;left:120px}@media screen and (max-width: 649px){.sec-top .link{top:456px;left:0;width:100%;text-align:center}}.sec-top .link img{width:316px;height:86px}@media screen and (max-width: 649px){.sec-top .link img{width:288px;height:100px;vertical-align:bottom}}.sec-teams>.header{height:468px;padding-top:120px;background-image:url('../images/teams/header-bg.jpg?1664240503');background-repeat:no-repeat;background-position:center center}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.sec-teams>.header{background-image:url('../images/teams/header-bg@2x.jpg?1664240503');background-size:1024px 468px}}@media screen and (max-width: 649px){.sec-teams>.header{height:auto;padding-top:62.5vw;padding-left:16px;padding-right:16px;background-image:url('../images/teams/header-bg-sp.jpg?1664240503');background-size:contain;background-position:center top}}.sec-teams>.header .heading{width:980px;margin-left:auto;margin-right:auto;line-height:1.475;font-size:40px;font-weight:900}@media screen and (max-width: 649px){.sec-teams>.header .heading{width:auto}}@media screen and (max-width: 649px){.sec-teams>.header .heading{line-height:36px;font-size:24px}}.sec-teams>.header .heading strong{font-size:60px}@media screen and (max-width: 649px){.sec-teams>.header .heading strong{font-size:inherit}}.sec-teams>.header .heading .strong-pink:before{width:254px;height:29px}@media screen and (max-width: 649px){.sec-teams>.header .heading .strong-pink:before{width:101px;height:12px}}.sec-teams>.header .description{width:980px;margin-left:auto;margin-right:auto;margin-top:24px;line-height:32px;font-size:16px}@media screen and (max-width: 649px){.sec-teams>.header .description{width:auto}}@media screen and (max-width: 649px){.sec-teams>.header .description{margin-top:8px;line-height:28px;font-size:14px}}@media screen and (max-width: 649px){.sec-team{margin-top:40px}}.sec-team>.header{width:916px;margin-left:auto;margin-right:auto;position:relative;height:280px;padding-top:117px}@media screen and (max-width: 649px){.sec-team>.header{width:auto}}@media screen and (max-width: 649px){.sec-team>.header{height:auto;margin-left:16px;margin-right:16px;padding-top:48px}}.sec-team>.header:before{content:"";position:absolute;top:0;display:block;background-position:left top;background-repeat:no-repeat;background-size:contain;opacity:0.3;z-index:-1}.sec-team>.header:after{position:absolute;top:37px;line-height:1;font-family:'Oswald', sans-serif;font-weight:500;font-size:154px;color:#fff;opacity:0.3;z-index:-1}@media screen and (max-width: 649px){.sec-team>.header:after{top:19px;font-size:50px}}.sec-team>.header .lead{position:relative;line-height:54px;font-size:36px;font-weight:700;text-align:center}@media screen and (max-width: 649px){.sec-team>.header .lead{line-height:1;font-size:18px}}.sec-team>.header .heading{position:relative;width:566px;height:60px;margin-top:8px;margin-left:auto;margin-right:auto;line-height:60px;color:#000;font-size:40px;font-weight:900;text-align:center;background-color:#fff}@media screen and (max-width: 649px){.sec-team>.header .heading{width:calc(100% - 20px);height:40px;line-height:40px;font-size:20px}}.sec-team>.header .heading:before{content:"";position:absolute;top:0;left:-10px;display:block;width:1;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:60px solid #fff;z-index:-1}@media screen and (max-width: 649px){.sec-team>.header .heading:before{border-bottom-width:40px}}.sec-team>.header .heading:after{content:"";position:absolute;top:0;right:-10px;display:block;width:0;height:0;border-top:60px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;z-index:-1}@media screen and (max-width: 649px){.sec-team>.header .heading:after{border-top-width:40px}}@media (min-width: 650px){.sec-team.-asahi-kasei,.sec-team.-toyo-univ,.sec-team.-ami-ac,.sec-team.-fujieda-myfc,.sec-team.-other-teams{margin-top:83px}}.sec-team.-asahi-kasei .item .text .name .en,.sec-team.-toyo-univ .item .text .name .en,.sec-team.-ami-ac .item .text .name .en,.sec-team.-fujieda-myfc .item .text .name .en{line-height:1;color:#ff857d;font-family:'Oswald', sans-serif;font-weight:500;font-size:56px}@media screen and (max-width: 649px){.sec-team.-asahi-kasei .item .text .name .en,.sec-team.-toyo-univ .item .text .name .en,.sec-team.-ami-ac .item .text .name .en,.sec-team.-fujieda-myfc .item .text .name .en{font-size:32px}}.sec-team.-asahi-kasei .item .text .name .en+.ja,.sec-team.-toyo-univ .item .text .name .en+.ja,.sec-team.-ami-ac .item .text .name .en+.ja,.sec-team.-fujieda-myfc .item .text .name .en+.ja{margin-top:22px}@media screen and (max-width: 649px){.sec-team.-asahi-kasei .item .text .name .en+.ja,.sec-team.-toyo-univ .item .text .name .en+.ja,.sec-team.-ami-ac .item .text .name .en+.ja,.sec-team.-fujieda-myfc .item .text .name .en+.ja{margin-top:13px}}.sec-team.-asahi-kasei .item .text .name .info,.sec-team.-toyo-univ .item .text .name .info,.sec-team.-ami-ac .item .text .name .info,.sec-team.-fujieda-myfc .item .text .name .info{margin-top:27px;line-height:1;font-size:24px}@media screen and (max-width: 649px){.sec-team.-asahi-kasei .item .text .name .info,.sec-team.-toyo-univ .item .text .name .info,.sec-team.-ami-ac .item .text .name .info,.sec-team.-fujieda-myfc .item .text .name .info{margin-top:14px;font-size:14px}}.sec-team.-asahi-kasei .item .text .name .info+.ja,.sec-team.-toyo-univ .item .text .name .info+.ja,.sec-team.-ami-ac .item .text .name .info+.ja,.sec-team.-fujieda-myfc .item .text .name .info+.ja{margin-top:16px}@media screen and (max-width: 649px){.sec-team.-asahi-kasei .item .text .name .info+.ja,.sec-team.-toyo-univ .item .text .name .info+.ja,.sec-team.-ami-ac .item .text .name .info+.ja,.sec-team.-fujieda-myfc .item .text .name .info+.ja{margin-top:9px}}.sec-team.-asahi-kasei .item .text .name .ja,.sec-team.-toyo-univ .item .text .name .ja,.sec-team.-ami-ac .item .text .name .ja,.sec-team.-fujieda-myfc .item .text .name .ja{line-height:1;color:#fff;font-size:36px;font-weight:700}@media screen and (max-width: 649px){.sec-team.-asahi-kasei .item .text .name .ja,.sec-team.-toyo-univ .item .text .name .ja,.sec-team.-ami-ac .item .text .name .ja,.sec-team.-fujieda-myfc .item .text .name .ja{font-size:24px}}.sec-team.-asahi-kasei .item .text .content,.sec-team.-toyo-univ .item .text .content,.sec-team.-ami-ac .item .text .content,.sec-team.-fujieda-myfc .item .text .content{width:400px;margin-top:21px;padding-top:12px;line-height:32px;font-size:16px;border-top:1px solid #ff857d}@media screen and (max-width: 649px){.sec-team.-asahi-kasei .item .text .content,.sec-team.-toyo-univ .item .text .content,.sec-team.-ami-ac .item .text .content,.sec-team.-fujieda-myfc .item .text .content{width:auto;margin-top:18px;line-height:24px;font-size:14px}}.sec-team.-asahi-kasei>.header:before,.sec-team.-toyo-univ>.header:before,.sec-team.-ami-ac>.header:before{width:224px;height:269px;background-image:url('../images/teams/pictogram-runner.svg?1664240503')}@media screen and (max-width: 649px){.sec-team.-asahi-kasei>.header:before,.sec-team.-toyo-univ>.header:before,.sec-team.-ami-ac>.header:before{width:73px;height:89px}}.sec-team.-asahi-kasei>.header:after,.sec-team.-toyo-univ>.header:after,.sec-team.-ami-ac>.header:after{content:"Athletics"}.sec-team.-asahi-kasei>.header:before,.sec-team.-ami-ac>.header:before{left:0}.sec-team.-asahi-kasei>.header:after,.sec-team.-ami-ac>.header:after{right:0}.sec-team.-asahi-kasei .list,.sec-team.-ami-ac .list{width:980px;margin-left:auto;margin-right:auto;margin-top:65px}@media screen and (max-width: 649px){.sec-team.-asahi-kasei .list,.sec-team.-ami-ac .list{width:auto}}@media screen and (max-width: 649px){.sec-team.-asahi-kasei .list,.sec-team.-ami-ac .list{margin-top:0;padding-left:16px;padding-right:16px}}.sec-team.-asahi-kasei .list .item,.sec-team.-ami-ac .list .item{display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:56px}@media screen and (max-width: 649px){.sec-team.-asahi-kasei .list .item,.sec-team.-ami-ac .list .item{display:block;margin-top:40px}}.sec-team.-asahi-kasei .list .item .image,.sec-team.-ami-ac .list .item .image{width:388px}@media screen and (max-width: 649px){.sec-team.-asahi-kasei .list .item .image,.sec-team.-ami-ac .list .item .image{width:auto}}.sec-team.-asahi-kasei .list .item .image img,.sec-team.-ami-ac .list .item .image img{display:block;width:388px;height:260px}@media screen and (max-width: 649px){.sec-team.-asahi-kasei .list .item .image img,.sec-team.-ami-ac .list .item .image img{width:100%;height:auto}}.sec-team.-asahi-kasei .list .item .text,.sec-team.-ami-ac .list .item .text{margin-left:24px}@media screen and (max-width: 649px){.sec-team.-asahi-kasei .list .item .text,.sec-team.-ami-ac .list .item .text{margin-top:32px;margin-left:0}}@media (min-width: 650px){.sec-team.-asahi-kasei .list .item:nth-child(2),.sec-team.-ami-ac .list .item:nth-child(2){margin-left:60px}}@media (min-width: 650px){.sec-team.-asahi-kasei .list .item:nth-child(3),.sec-team.-ami-ac .list .item:nth-child(3){margin-left:120px}}.sec-team.-toyo-univ .item,.sec-team.-fujieda-myfc .item{width:980px;margin-left:auto;margin-right:auto;position:relative;height:530px;background-repeat:no-repeat;background-position:center top;background-size:contain}@media screen and (max-width: 649px){.sec-team.-toyo-univ .item,.sec-team.-fujieda-myfc .item{width:auto}}@media screen and (max-width: 649px){.sec-team.-toyo-univ .item,.sec-team.-fujieda-myfc .item{height:auto;margin-top:40px;padding-top:87.8vw;padding-left:16px;padding-right:16px}}.sec-team.-toyo-univ .item .text,.sec-team.-fujieda-myfc .item .text{position:absolute;top:111px}@media screen and (max-width: 649px){.sec-team.-toyo-univ .item .text,.sec-team.-fujieda-myfc .item .text{position:static}}.sec-team.-toyo-univ>.header:before{right:0}.sec-team.-toyo-univ>.header:after{left:0}.sec-team.-toyo-univ .item{background-image:url('../images/teams/image-sakai.jpg?1664240503')}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.sec-team.-toyo-univ .item{background-image:url('../images/teams/image-sakai@2x.jpg?1664240503')}}@media screen and (max-width: 649px){.sec-team.-toyo-univ .item{background-image:url('../images/teams/image-sakai-sp.jpg?1664240503')}}.sec-team.-toyo-univ .item .text{right:32px}.sec-team.-fujieda-myfc>.header:before{right:0;width:213px;height:269px;background-image:url('../images/teams/pictogram-football.svg?1664240503')}@media screen and (max-width: 649px){.sec-team.-fujieda-myfc>.header:before{width:70px;height:89px}}.sec-team.-fujieda-myfc>.header:after{content:"Football";left:0}.sec-team.-fujieda-myfc .item{background-image:url('../images/teams/image-fujieda-myfc.jpg?1664240503')}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.sec-team.-fujieda-myfc .item{background-image:url('../images/teams/image-fujieda-myfc@2x.jpg?1664240503')}}@media screen and (max-width: 649px){.sec-team.-fujieda-myfc .item{background-image:url('../images/teams/image-fujieda-myfc-sp.jpg?1664240503')}}.sec-team.-fujieda-myfc .item .text{left:32px}.sec-team.-other-teams>.header:before{left:0;width:277px;height:269px;background-image:url('../images/teams/pictogram-tabletennis.svg?1664240503')}@media screen and (max-width: 649px){.sec-team.-other-teams>.header:before{width:91px;height:89px}}.sec-team.-other-teams>.header:after{content:"School";right:0}.sec-team.-other-teams .list{width:916px;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pac:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:40px}@media screen and (max-width: 649px){.sec-team.-other-teams .list{width:auto}}@media screen and (max-width: 649px){.sec-team.-other-teams .list{display:block;padding-left:16px;padding-right:16px}}.sec-team.-other-teams .list .item{width:438px}@media screen and (max-width: 649px){.sec-team.-other-teams .list .item{width:auto;margin-top:32px}}.sec-team.-other-teams .list .item .name{padding-bottom:22px;border-bottom:1px solid #ff857d}@media screen and (max-width: 649px){.sec-team.-other-teams .list .item .name{padding-bottom:17px}}.sec-team.-other-teams .list .item .name .en{line-height:1;color:#ff857d;font-family:'Oswald', sans-serif;font-weight:500;font-size:56px}@media screen and (max-width: 649px){.sec-team.-other-teams .list .item .name .en{font-size:32px}}.sec-team.-other-teams .list .item .name .ja{margin-top:27px;line-height:1;font-size:24px;font-weight:700}@media screen and (max-width: 649px){.sec-team.-other-teams .list .item .name .ja{margin-top:14px;font-size:14px}}.sec-team.-other-teams .list .item .image{margin-top:24px}@media screen and (max-width: 649px){.sec-team.-other-teams .list .item .image{margin-top:16px}}.sec-team.-other-teams .list .item .image img{display:block;width:438px;height:280px}@media screen and (max-width: 649px){.sec-team.-other-teams .list .item .image img{width:100%;height:auto}}@media (min-width: 650px){.sec-team.-other-teams .list .item:nth-child(n+3){margin-top:60px}}.sec-team.-other-teams .footer-notice{margin-top:46px;line-height:1;font-size:24px;text-align:center}@media screen and (max-width: 649px){.sec-team.-other-teams .footer-notice{line-height:1.5;font-size:18px}}.sec-team.-other-teams .footer-notice strong{color:#ff857d;font-weight:500}@media (min-width: 650px){.sec-team.-other-athletes{margin-top:13px}}.sec-team.-other-athletes>.header:before{right:0;width:335px;height:269px;background-image:url('../images/teams/pictogram-bike.svg?1664240503')}@media screen and (max-width: 649px){.sec-team.-other-athletes>.header:before{width:111px;height:89px}}.sec-team.-other-athletes>.header:after{content:"Athletes";left:0}.sec-team.-other-athletes .list{width:932px;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pac:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:20px}@media screen and (max-width: 649px){.sec-team.-other-athletes .list{width:auto}}@media screen and (max-width: 649px){.sec-team.-other-athletes .list{margin-left:21px;margin-right:21px}}@media screen and (max-width: 649px){.sec-team.-other-athletes .list .item{width:calc((100% - 8px) / 3)}}.sec-team.-other-athletes .list .item img{display:block;width:180px;height:180px}@media screen and (max-width: 649px){.sec-team.-other-athletes .list .item img{width:100%;height:auto}}@media (min-width: 650px){.sec-team.-other-athletes .list .item:nth-child(n+6){margin-top:8px}}@media screen and (max-width: 649px){.sec-team.-other-athletes .list .item:nth-child(n+4){margin-top:4px}}@media screen and (max-width: 649px){.sec-team.-other-athletes .list .item:nth-child(n+10){display:none}}.sec-team .footer-button{margin-top:46px;line-height:1;font-size:24px;text-align:center}@media screen and (max-width: 649px){.sec-team .footer-button{padding-left:16px;padding-right:16px;line-height:27px;font-size:18px}}.sec-team .footer-button .btn{margin-top:22px}.sec-subscribe-1{margin-top:152px;padding-bottom:295px}@media screen and (max-width: 649px){.sec-subscribe-1{margin-top:80px;padding-bottom:120px}}.sec-subscribe-1:after{height:240px;background-image:url('../images/common/pattern-4.svg?1589345364')}@media screen and (max-width: 649px){.sec-subscribe-1:after{height:80px}}.sec-reason{width:1024px;margin-left:auto;margin-right:auto;margin-top:40px;background-image:url('../images/reason/bg.png?1664240503');background-repeat:no-repeat;background-position:center 146px}@media screen and (max-width: 649px){.sec-reason{width:auto}}@media screen and (max-width: 649px){.sec-reason{margin-top:40px;background-position:center 268px}}.sec-reason .heading .strong-pink:before{bottom:-2px;height:23px}@media screen and (max-width: 649px){.sec-reason .heading .strong-pink:before{bottom:-1px;height:12px}}.sec-reason .heading .strong-1:before{left:24px;width:179px}@media screen and (max-width: 649px){.sec-reason .heading .strong-1:before{left:15px;width:112px}}.sec-reason .heading .strong-2:before{left:33px;width:210px}@media screen and (max-width: 649px){.sec-reason .heading .strong-2:before{left:19px;width:152px}}.sec-reason .list{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pac:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:40px;padding-left:146px;padding-right:146px}@media screen and (max-width: 649px){.sec-reason .list{display:block;padding-left:16px;padding-right:16px}}.sec-reason .list .item{position:relative}@media screen and (max-width: 649px){.sec-reason .list .item{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}}.sec-reason .list .item img{display:block;width:301px;height:261px}@media screen and (max-width: 649px){.sec-reason .list .item img{width:141px;height:120px}}.sec-reason .list .item figcaption{margin-top:32px;line-height:26px;font-size:16px;text-align:center}@media screen and (max-width: 649px){.sec-reason .list .item figcaption{margin-top:0;margin-left:16px;line-height:24px;font-size:14px;text-align:left}}@media screen and (max-width: 649px){.sec-reason .list .item+.item{margin-top:69px}}.sec-reason .list .item+.item:before{content:"";position:absolute;top:91px;left:-104px;display:block;width:80px;height:74px;background-image:url('../images/reason/plus.png?1664240503');background-repeat:no-repeat;background-size:contain}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.sec-reason .list .item+.item:before{background-image:url('../images/reason/plus@2x.png?1664240503')}}@media screen and (max-width: 649px){.sec-reason .list .item+.item:before{top:-53px;left:50px;width:40px;height:37px;background-image:url('../images/reason/plus.png?1664240503')}}.sec-news{width:980px;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:80px;padding-top:24px;padding-left:16px;padding-right:16px;padding-bottom:24px;color:#000;background-color:#fff;border-radius:5px}@media screen and (max-width: 649px){.sec-news{width:auto}}@media screen and (max-width: 649px){.sec-news{margin-left:16px;margin-right:16px;margin-bottom:0}}.sec-news .heading{margin-bottom:8px;font-size:18px;font-weight:bold}.sec-news ul{list-style:disc inside}.sec-news>a{display:block;text-align:center}@media screen and (max-width: 649px){.sec-news>a{font-size:12px;text-align:left}}.sec-news em{color:#ff857e}.sec-relation:after{bottom:-120px;height:240px;background-image:url('../images/common/pattern-1.svg?1588987527');z-index:2}@media screen and (max-width: 649px){.sec-relation:after{bottom:-38px;height:80px}}@media (min-width: 650px){.sec-relation{position:relative;margin-top:120px;padding-bottom:326px}.sec-relation .photo{position:absolute;top:0;right:calc((100% - 916px) / 2);z-index:1}.sec-relation .photo img{display:block;width:537px;height:998px}.sec-relation .heading{padding-left:calc((100% - 916px) / 2);text-align:left}.sec-relation .heading .strong-pink:before{left:-1px;bottom:-2px;width:154px;height:23px}.sec-relation .content{margin-top:48px;padding-left:calc((100% - 916px) / 2);line-height:32px;font-size:16px}.sec-relation .content p+p{margin-top:32px}.sec-relation .copy-en{position:absolute;top:440px;right:calc((100% - 980px) / 2);line-height:79px;font-family:'Oswald', sans-serif;font-weight:500;font-size:74px;text-align:right;text-shadow:0 2px 4px rgba(0,0,0,0.5);z-index:2}.sec-relation .copy-en .pink{color:#ff857d}.sec-relation .pouch{position:absolute;left:calc((100% - 916px) / 2);bottom:-18px;z-index:3}.sec-relation .pouch img{display:block;width:192px;height:297px}}@media screen and (max-width: 649px){.sec-relation{position:relative;margin-top:40px;padding-bottom:12px}.sec-relation .photo img{display:block;width:100%;height:auto}.sec-relation .heading{position:absolute;top:40px;left:16px;text-align:left}.sec-relation .heading .strong-pink:before{left:0;bottom:0;width:101px;height:12px}.sec-relation .content{padding-left:16px;padding-right:16px;line-height:28px;font-size:14px}.sec-relation .content p+p{margin-top:28px}.sec-relation .footer{position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pac:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;padding-left:16px;z-index:3}.sec-relation .copy-en{width:170px;margin-bottom:8px;line-height:1;font-family:'Oswald', sans-serif;font-weight:500;font-size:36px;text-align:right;text-shadow:0 2px 4px rgba(0,0,0,0.5)}.sec-relation .copy-en .pink{color:#ff857d}.sec-relation .copy-en img{display:block;width:100%;height:auto}.sec-relation .pouch{width:calc(100% - 179px)}.sec-relation .pouch img{display:block;width:100%;height:auto}}.sec-compare{margin-bottom:80px;padding-top:160px;padding-bottom:40px;background-color:#4a4a4a}@media screen and (max-width: 649px){.sec-compare{padding-left:16px;padding-right:16px;margin-bottom:36px;padding-top:78px;padding-bottom:16px}}.sec-compare:after{bottom:-119px;height:120px;background-image:url('../images/common/pattern-3.svg?1589163274');transform:rotate(180deg)}@media screen and (max-width: 649px){.sec-compare:after{bottom:-59px;height:60px}}.sec-compare .heading .strong-pink:before{left:7px;bottom:0;width:206px;height:23px}@media screen and (max-width: 649px){.sec-compare .heading .strong-pink:before{left:0;bottom:-1px;width:152px;height:12px}}.sec-compare .graph{margin-top:40px}.sec-compare .graph img{display:block;width:916px;height:505px;margin-left:auto;margin-right:auto}@media screen and (max-width: 649px){.sec-compare .graph img{width:100%;height:auto}}.sec-compare .notice{margin-top:40px;line-height:32px;font-size:16px;text-align:center}@media screen and (max-width: 649px){.sec-compare .notice{margin-top:28px;line-height:24px;font-size:14px;text-align:left}}.sec-compare .info{overflow:hidden;*zoom:1;position:relative;width:916px;margin-left:auto;margin-right:auto;margin-top:80px;padding-top:32px;padding-left:64px;padding-right:32px;padding-bottom:32px;background-color:#000}@media screen and (max-width: 649px){.sec-compare .info{width:auto}}@media screen and (max-width: 649px){.sec-compare .info{padding-top:24px;padding-left:10px;padding-right:10px;padding-bottom:24px}}.sec-compare .info:before{content:"";position:absolute;top:0;left:0;display:block;width:0;height:0;border-left:32px solid #ff857d;border-bottom:32px solid transparent}.sec-compare .info .image{float:left}@media screen and (max-width: 649px){.sec-compare .info .image{float:none}}.sec-compare .info .image img{display:block;width:100px;height:128px}@media screen and (max-width: 649px){.sec-compare .info .image img{margin-left:auto;margin-right:auto}}.sec-compare .info .heading-small,.sec-compare .info .excerpt,.sec-compare .info .content{margin-left:165px}@media screen and (max-width: 649px){.sec-compare .info .heading-small,.sec-compare .info .excerpt,.sec-compare .info .content{margin-left:0}}.sec-compare .info .heading-small{font-size:24px;font-weight:900}@media screen and (max-width: 649px){.sec-compare .info .heading-small{display:none}}.sec-compare .info .excerpt,.sec-compare .info .content{margin-top:16px;line-height:32px;font-size:16px}@media screen and (max-width: 649px){.sec-compare .info .excerpt,.sec-compare .info .content{line-height:24px;font-size:14px}}.sec-compare .info .content{display:none}.sec-compare .info .btn-more,.sec-compare .info .btn-close{color:#ff857d;text-decoration:underline;cursor:pointer;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.sec-compare .info .btn-more:hover,.sec-compare .info .btn-more:active,.sec-compare .info .btn-close:hover,.sec-compare .info .btn-close:active{opacity:.85}.sec-compare .info.open .excerpt{display:none}.sec-compare .info.open .content{display:block}.sec-iron{padding-top:80px}@media screen and (max-width: 649px){.sec-iron{padding-left:16px;padding-right:16px;padding-top:64px}}.sec-iron .heading .strong-pink:before{left:-20px;width:316px;height:15px}@media screen and (max-width: 649px){.sec-iron .heading .strong-pink:before{left:0;width:203px;height:8px;background-image:url('../images/common/strong-pink-2.svg?1588935458')}}.sec-iron .lead{margin-top:16px;line-height:34px;font-size:20px;text-align:center}@media screen and (max-width: 649px){.sec-iron .lead{margin-top:8px;line-height:24px;font-size:14px;text-align:left}}.sec-iron .lead .image{margin-top:8px}@media screen and (max-width: 649px){.sec-iron .lead .image{margin-top:16px}}.sec-iron .lead .image img{margin-left:auto;margin-right:auto;width:458px;height:237px}@media screen and (max-width: 649px){.sec-iron .lead .image img{margin-left:auto;margin-right:auto;max-width:100%;height:auto}}.sec-iron .cases{width:916px;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pac:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:40px}@media screen and (max-width: 649px){.sec-iron .cases{width:auto}}@media screen and (max-width: 649px){.sec-iron .cases{display:block}}.sec-iron .cases .item{width:calc((100% - 40px) / 2)}@media screen and (max-width: 649px){.sec-iron .cases .item{width:auto;margin-top:24px}}.sec-iron .cases .item .image img{display:block;width:438px;height:280px}@media screen and (max-width: 649px){.sec-iron .cases .item .image img{width:100%;height:auto}}.sec-iron .cases .item .profile{margin-top:24px;padding-bottom:12px;border-bottom:1px solid #ff857d}@media screen and (max-width: 649px){.sec-iron .cases .item .profile{margin-top:16px}}.sec-iron .cases .item .profile .info{line-height:36px;font-size:24px;font-weight:700}@media screen and (max-width: 649px){.sec-iron .cases .item .profile .info{line-height:20px;font-size:14px}}.sec-iron .cases .item .profile .name{line-height:54px;font-size:36px;font-weight:700}@media screen and (max-width: 649px){.sec-iron .cases .item .profile .name{line-height:36px;font-size:24px}}.sec-iron .cases .item .content{margin-top:12px;line-height:32px;font-size:16px}@media screen and (max-width: 649px){.sec-iron .cases .item .content{line-height:24px;font-size:14px}}.sec-iron .cases .notice{width:100%;line-height:24px;font-size:14px;text-align:right}@media screen and (max-width: 649px){.sec-iron .cases .notice{margin-top:24px;text-align:left}}.sec-realize{padding-top:80px;padding-bottom:320px}@media screen and (max-width: 649px){.sec-realize{padding-top:64px;padding-bottom:120px}}.sec-realize:after{height:240px;background-image:url('../images/common/pattern-2.svg?1589028784');transform:rotate(180deg)}@media screen and (max-width: 649px){.sec-realize:after{height:80px}}.sec-realize .heading{position:relative;line-height:54px;z-index:10}@media screen and (max-width: 649px){.sec-realize .heading{line-height:36px}}.sec-realize .heading .strong-pink:before{left:-16px;bottom:-4px;width:179px;height:23px}@media screen and (max-width: 649px){.sec-realize .heading .strong-pink:before{left:-4px;bottom:-1px;width:112px;height:12px}}.sec-realize .heading .strong-pink strong{font-size:46px}@media screen and (max-width: 649px){.sec-realize .heading .strong-pink strong{font-size:32px}}.sec-realize .list{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pac:justify;-webkit-justify-content:space-between;justify-content:space-between;width:770px;margin-left:auto;margin-right:auto}@media screen and (max-width: 649px){.sec-realize .list{width:auto}}@media screen and (max-width: 649px){.sec-realize .list{padding-left:16px;padding-right:16px}}.sec-realize .list .item{width:190px;margin-top:120px;text-align:center}@media screen and (max-width: 649px){.sec-realize .list .item{width:calc((100% - 18px * 2) / 3);margin-top:40px}}.sec-realize .list .item .image img{display:block;width:184px;height:124px}@media screen and (max-width: 649px){.sec-realize .list .item .image img{width:100%;height:auto}}.sec-realize .list .item .title{margin-top:31px;font-family:'Oswald', sans-serif;font-weight:500;font-size:44px}@media screen and (max-width: 649px){.sec-realize .list .item .title{margin-top:8px;font-size:18px}}.sec-realize .list .item .text{margin-top:12px;line-height:26px;font-size:16px}@media screen and (max-width: 649px){.sec-realize .list .item .text{margin-top:4px;line-height:16px;font-size:14px}}.sec-athletes{position:relative;padding-left:calc((100% - 1024px) / 2);padding-right:calc((100% - 1024px) / 2);margin-top:120px;padding-bottom:40px;text-align:center}@media screen and (max-width: 649px){.sec-athletes{margin-top:40px;padding-left:16px;padding-right:16px;padding-bottom:22px}}.sec-athletes:after{height:240px;background-image:url('../images/common/pattern-2.svg?1589028784');transform:rotate(180deg)}@media screen and (max-width: 649px){.sec-athletes:after{height:80px}}.sec-athletes .heading .strong-pink:before{width:214px;height:23px}@media screen and (max-width: 649px){.sec-athletes .heading .strong-pink:before{width:142px;height:12px}}.sec-athletes .heading-small{margin-top:16px;font-size:24px}@media screen and (max-width: 649px){.sec-athletes .heading-small{font-size:18px}}.sec-athletes .lead{margin-top:9px;line-height:26px;font-size:16px}.sec-athletes .gallery{position:relative;margin-top:40px;padding-bottom:107px}@media screen and (max-width: 649px){.sec-athletes .gallery{margin-top:24px;padding-bottom:0}}.sec-athletes .gallery .title{position:absolute;bottom:0;height:127px;line-height:127px;color:#000;font-family:'Oswald', sans-serif;font-weight:500;font-size:60px;background-color:#4a4a4a;z-index:1}@media screen and (max-width: 649px){.sec-athletes .gallery .title{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:calc((100% - 8px) / 3);height:calc((100% - 4px) / 2);line-height:1;font-size:20px;padding-left:7px;text-align:left}}@media (min-width: 650px){.sec-athletes .gallery .title:before,.sec-athletes .gallery .title:after{content:"";position:absolute;top:0;display:block}}@media (min-width: 650px){.sec-athletes .gallery .title:before{left:-29px}}@media (min-width: 650px){.sec-athletes .gallery .title:after{right:-29px}}.sec-athletes .gallery .list{position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pac:justify;-webkit-justify-content:space-between;justify-content:space-between;padding-left:46px;padding-right:46px;z-index:2}@media screen and (max-width: 649px){.sec-athletes .gallery .list{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;padding-right:0}}@media screen and (max-width: 649px){.sec-athletes .gallery .list .item{width:calc((100% - 8px) / 3)}}.sec-athletes .gallery .list .item img{display:block;width:180px;height:180px}@media screen and (max-width: 649px){.sec-athletes .gallery .list .item img{width:100%;height:auto}}.sec-athletes .gallery-running{margin-bottom:40px}@media (min-width: 650px){.sec-athletes .gallery-running .title{right:30px;width:644px}}@media screen and (max-width: 649px){.sec-athletes .gallery-running .title{top:0;left:0;bottom:auto}}@media (min-width: 650px){.sec-athletes .gallery-running .title:before{border-left:30px solid transparent;border-bottom:127px solid #4a4a4a}}@media (min-width: 650px){.sec-athletes .gallery-running .title:after{border-top:127px solid #4a4a4a;border-right:30px solid transparent}}@media screen and (max-width: 649px){.sec-athletes .gallery-running .list:before{content:"";display:block;width:calc((100% - 8px) / 3)}}.sec-athletes .gallery-running .list .item:nth-child(n+3){margin-top:4px}@media (min-width: 650px){.sec-athletes .gallery-soccer .title{left:30px;width:362px}}@media screen and (max-width: 649px){.sec-athletes .gallery-soccer .title{right:0}}@media (min-width: 650px){.sec-athletes .gallery-soccer .title:before{border-top:127px solid #4a4a4a;border-left:30px solid transparent}}@media (min-width: 650px){.sec-athletes .gallery-soccer .title:after{border-right:30px solid transparent;border-bottom:127px solid #4a4a4a}}@media screen and (max-width: 649px){.sec-athletes .gallery-soccer .list:after{content:"";display:block;width:calc((100% - 8px) / 3)}}.sec-athletes .gallery-soccer .list .item:nth-child(n+4){margin-top:4px}.sec-athletes .image-soccer img{display:block;margin-left:auto;width:696px;height:468px}@media screen and (max-width: 649px){.sec-athletes .image-soccer img{width:100%;height:auto}}.sec-ingredients{position:relative;padding-left:calc((100% - 1024px) / 2);padding-right:calc((100% - 1024px) / 2);padding-top:40px}@media screen and (max-width: 649px){.sec-ingredients{padding-left:16px;padding-right:16px;padding-bottom:80px}}.sec-ingredients:after{height:120px;background-image:url('../images/common/pattern-3.svg?1589163274')}@media screen and (max-width: 649px){.sec-ingredients:after{height:60px}}.sec-ingredients .heading .strong-pink:before{width:179px;height:23px}@media screen and (max-width: 649px){.sec-ingredients .heading .strong-pink:before{width:92px;height:12px}}.sec-ingredients .list{margin-top:80px}@media screen and (max-width: 649px){.sec-ingredients .list{margin-top:16px;margin-bottom:108px}}@media (min-width: 650px){.sec-ingredients .list .item{position:relative;padding-left:594px;padding-right:22px}}@media (min-width: 650px){.sec-ingredients .list .item+.item{margin-top:80px}}@media (min-width: 650px){.sec-ingredients .list .item .image{position:absolute;top:0;left:0;width:494px}}.sec-ingredients .list .item .image img{display:block}@media screen and (max-width: 649px){.sec-ingredients .list .item .image img{width:100%;height:auto}}@media (min-width: 650px){.sec-ingredients .list .item .text{position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;-ms-flex-pac:center;-webkit-justify-content:center;justify-content:center;width:408px;height:340px;padding-right:32px;background-color:#4a4a4a}}@media screen and (max-width: 649px){.sec-ingredients .list .item .text{position:relative;margin-top:40px;padding-left:10px;padding-right:10px}}@media (min-width: 650px){.sec-ingredients .list .item .text:after{content:"";position:absolute;top:0;left:-99px;display:block;border-top:170px solid transparent;border-bottom:170px solid transparent;border-right:100px solid #4a4a4a}}.sec-ingredients .list .item .text .title-en{position:absolute;top:25px;right:16px;line-height:1;color:#ff857d;font-family:'Oswald', sans-serif;font-weight:700;font-size:62px;opacity:0.5;z-index:1}@media screen and (max-width: 649px){.sec-ingredients .list .item .text .title-en{top:0;right:10px}}.sec-ingredients .list .item .text .title{position:relative;font-size:24px;font-weight:900;z-index:2}@media screen and (max-width: 649px){.sec-ingredients .list .item .text .title{font-size:18px}}.sec-ingredients .list .item .text .content{margin-top:14px;line-height:32px;font-size:16px}@media screen and (max-width: 649px){.sec-ingredients .list .item .text .content{margin-top:8px;line-height:24px;font-size:14px}}@media (min-width: 650px){.sec-ingredients .list .item-amino .image img{width:480px;height:310px}}@media (min-width: 650px){.sec-ingredients .list .item-bcaa .image{top:-16px;left:-12px}}@media (min-width: 650px){.sec-ingredients .list .item-bcaa .image img{width:466px;height:372px}}@media (min-width: 650px){.sec-ingredients .list .item-collagen .image{top:4px;left:22px}}@media (min-width: 650px){.sec-ingredients .list .item-collagen .image img{width:432px;height:275px}}@media (min-width: 650px){.sec-ingredients .list .item-vitaminb .image{top:-75px;left:-12px}}@media (min-width: 650px){.sec-ingredients .list .item-vitaminb .image img{width:500px;height:439px}}.sec-ingredients .more{margin-top:80px}@media (min-width: 650px){.sec-ingredients .more{padding-bottom:215px;background-image:url('../images/ingredients/more-bg.jpg?1664240503');background-position:left bottom;background-repeat:no-repeat;background-size:574px 574px}}@media (min-width: 650px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 650px) and (min-resolution: 2dppx){.sec-ingredients .more{background-image:url('../images/ingredients/more-bg@2x.jpg?1664240503')}}.sec-ingredients .more .heading-more{font-size:24px;font-weight:900;text-align:center}@media screen and (max-width: 649px){.sec-ingredients .more .heading-more{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pac:end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;height:74.06vw;margin-left:-16px;margin-right:-16px;padding-right:16px;padding-bottom:36px;font-size:18px;text-align:right;background-image:url('../images/ingredients/more-bg-sp.jpg?1664240503');background-repeat:no-repeat;background-size:contain}}.sec-ingredients .more .list-more{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pac:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:"";-webkit-align-items:strech;align-items:strech}@media (min-width: 650px){.sec-ingredients .more .list-more{margin-top:80px;padding-left:386px;padding-right:54px}}@media screen and (max-width: 649px){.sec-ingredients .more .list-more{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.sec-ingredients .more .list-more .item{width:calc((100% - 8px * 3) / 4);padding-top:24px;padding-left:12px;padding-right:12px;padding-bottom:16px;background-color:#4a4a4a}@media screen and (max-width: 649px){.sec-ingredients .more .list-more .item{width:calc((100% - 8px) / 2)}}@media screen and (max-width: 649px){.sec-ingredients .more .list-more .item:nth-child(n+3){margin-top:8px}}.sec-ingredients .more .list-more .item .icon img{display:block;margin-left:auto;margin-right:auto}.sec-ingredients .more .list-more .item .content{margin-top:9px;line-height:24px;font-size:14px}.sec-cost{padding-top:40px;text-align:center;background-color:#4a4a4a}.sec-cost .heading .strong-pink:before{left:27px;bottom:0;width:238px;height:23px}@media screen and (max-width: 649px){.sec-cost .heading .strong-pink:before{left:13px;width:172px;height:12px}}.sec-cost .image{margin-top:34px}@media screen and (max-width: 649px){.sec-cost .image{margin-top:22px}}.sec-cost .image img{display:block;width:524px;height:302px;margin-left:auto;margin-right:auto}@media screen and (max-width: 649px){.sec-cost .image img{width:100%;height:auto}}.sec-cost .content{margin-top:4px;font-size:36px;font-weight:900}@media screen and (max-width: 649px){.sec-cost .content{margin-top:2px;font-size:18px}}.sec-subscribe-2{position:relative;padding-top:72px;padding-bottom:141px;background-color:#4a4a4a}@media screen and (max-width: 649px){.sec-subscribe-2{padding-top:40px;padding-bottom:40px}}.sec-subscribe-2:after{bottom:-179px;height:240px;background-image:url('../images/common/pattern-2.svg?1589028784')}@media screen and (max-width: 649px){.sec-subscribe-2:after{bottom:-55px;height:80px}}@media screen and (max-width: 649px){.sec-subscribe-2 .common-subscribe{margin:0;padding:0;background:none}}@media screen and (max-width: 649px){.sec-subscribe-2 .heading,.sec-subscribe-2 .badge,.sec-subscribe-2 .image,.sec-subscribe-2 .lead,.sec-subscribe-2 .price,.sec-subscribe-2 .notice{display:none}}@media screen and (max-width: 649px){.sec-subscribe-2 .text,.sec-subscribe-2 .discount{margin-top:0}}.sec-voices{padding-top:74px;padding-bottom:180px;padding-left:16px;padding-right:16px}@media screen and (max-width: 649px){.sec-voices{padding-top:60px;padding-bottom:32px}}.sec-voices:after{bottom:-172px;height:240px;background-image:url('../images/common/pattern-2.svg?1589028784')}@media screen and (max-width: 649px){.sec-voices:after{bottom:-56px;height:80px}}.sec-voices .heading{width:916px;margin-left:auto;margin-right:auto;position:relative;height:270px;padding-top:80px}@media screen and (max-width: 649px){.sec-voices .heading{width:auto}}@media screen and (max-width: 649px){.sec-voices .heading{height:130px;padding-top:80px}}.sec-voices .heading:before{content:"";position:absolute;top:0;left:0;width:224px;height:269px;background-image:url('../images/teams/pictogram-runner.svg?1664240503');background-repeat:no-repeat;background-position:left top;background-size:contain;opacity:0.3;z-index:-1}@media screen and (max-width: 649px){.sec-voices .heading:before{top:40px;width:73px;height:89px}}.sec-voices .heading:after{content:"Interview";position:absolute;top:37px;right:0;line-height:1;color:#fff;font-family:'Oswald', sans-serif;font-weight:500;font-size:154px;opacity:0.3;z-index:-1}@media screen and (max-width: 649px){.sec-voices .heading:after{top:59px;font-size:50px}}.sec-voices .heading .strong-pink:before{left:-4px;bottom:0;width:119px;height:15px;background-image:url('../images/common/strong-pink-2.svg?1588935458')}@media screen and (max-width: 649px){.sec-voices .heading .strong-pink:before{left:0;bottom:-3px;width:72px;height:12px}}.sec-voices .list{width:980px;margin-left:auto;margin-right:auto;margin-top:-56px}@media screen and (max-width: 649px){.sec-voices .list{width:auto}}@media screen and (max-width: 649px){.sec-voices .list{margin-top:67px}}.sec-voices .list .item{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pac:justify;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 649px){.sec-voices .list .item{display:block}}@media (min-width: 650px){.sec-voices .list .item+.item{margin-top:46px}}@media screen and (max-width: 649px){.sec-voices .list .item+.item{margin-top:40px}}.sec-voices .list .item .image{width:388px}@media screen and (max-width: 649px){.sec-voices .list .item .image{width:auto}}.sec-voices .list .item .image img{display:block;width:388px;height:260px}@media screen and (max-width: 649px){.sec-voices .list .item .image img{width:100%;height:auto}}.sec-voices .list .item .text{width:568px}@media screen and (max-width: 649px){.sec-voices .list .item .text{width:auto;margin-top:16px}}.sec-voices .list .item .title{margin-top:2px;font-size:24px;font-weight:700}@media screen and (max-width: 649px){.sec-voices .list .item .title{margin-top:0;font-size:14px}}.sec-voices .list .item .name{display:inline-block;font-size:36px;font-weight:700}@media screen and (max-width: 649px){.sec-voices .list .item .name{display:block;margin-top:4px;font-size:24px}}.sec-voices .list .item .link{display:inline-block;margin-left:8px}@media screen and (max-width: 649px){.sec-voices .list .item .link{display:block}}.sec-voices .list .item .link a{font-size:16px}@media screen and (max-width: 649px){.sec-voices .list .item .link a{margin-top:4px;font-size:12px}}.sec-voices .list .item .link a i{margin-left:4px;text-decoration:none}.sec-voices .list .item .content{position:relative;height:154px;margin-top:16px;padding-left:16px;padding-right:16px;line-height:32px;font-size:16px;background-color:#4a4a4a}@media screen and (max-width: 649px){.sec-voices .list .item .content{height:114px;margin-top:28px;padding-left:8px;padding-right:8px;line-height:24px;font-size:14px}}.sec-voices .list .item .content:after{content:"";position:absolute;top:0;left:-23px;bottom:0;display:block;width:0;height:0;margin-top:auto;margin-bottom:auto;border-top:23px solid transparent;border-right:23px solid #4a4a4a;border-bottom:23px solid transparent}@media screen and (max-width: 649px){.sec-voices .list .item .content:after{top:-17px;left:0;right:0;bottom:auto;margin-left:auto;margin-right:auto;border-top:none;border-left:17px solid transparent;border-right:17px solid transparent;border-bottom:17px solid #4a4a4a}}.sec-voices .list .item .content .inner{height:100%;padding-top:12px;padding-left:16px;padding-right:16px;overflow:auto}@media screen and (max-width: 649px){.sec-voices .list .item .content .inner{padding-top:8px;padding-left:8px;padding-right:8px;padding-bottom:8px}}.sec-voices .button{display:none;margin-top:46px;text-align:center}.sec-global{padding-top:190px;padding-bottom:86px;padding-left:16px;padding-right:16px}@media screen and (max-width: 649px){.sec-global{padding-top:80px;padding-bottom:40px}}.sec-global .heading .strong-pink:before{left:-1px;bottom:-5px;width:213px;height:23px}@media screen and (max-width: 649px){.sec-global .heading .strong-pink:before{left:0;bottom:0;width:152px;height:12px}}.sec-global .gallery{position:relative;margin-top:40px}.sec-global .list-photo{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pac:center;-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 649px){.sec-global .list-photo{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pac:start;-webkit-justify-content:flex-start;justify-content:flex-start}}@media screen and (max-width: 649px){.sec-global .list-photo .item{width:calc((100% - 8px) / 2)}}.sec-global .list-photo .item img{display:block;width:180px;height:180px}@media screen and (max-width: 649px){.sec-global .list-photo .item img{width:100%;height:auto}}@media (min-width: 650px){.sec-global .list-photo .item+.item{margin-left:8px}}@media screen and (max-width: 649px){.sec-global .list-photo .item:nth-child(even){margin-left:8px}}@media screen and (max-width: 649px){.sec-global .list-photo .item:nth-child(n+3){margin-top:8px}}.sec-global .countries{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pac:center;-webkit-justify-content:center;justify-content:center;margin-top:24px}@media screen and (max-width: 649px){.sec-global .countries{position:absolute;right:0;bottom:0;display:block;width:calc((100% - 8px) / 2);height:calc((100% - 16px) / 3);margin-top:0}}.sec-global .countries .title{position:relative;width:152px;height:40px;margin-right:24px;color:#000;line-height:40px;font-family:'Oswald', sans-serif;font-weight:700;font-size:24px;text-align:center;background-color:#fff}@media screen and (max-width: 649px){.sec-global .countries .title{width:auto;margin-right:0}}.sec-global .countries .title:after{content:"";position:absolute;top:0;right:-10px;display:block;width:0;border-left:10px solid #fff;border-top:20px solid transparent;border-bottom:20px solid transparent}@media screen and (max-width: 649px){.sec-global .countries .title:after{display:none}}@media screen and (max-width: 649px){.sec-global .countries .list-country{margin-top:11px}}.sec-global .countries .list-country .item{float:left;line-height:40px;font-family:'Oswald', sans-serif;font-weight:400;font-size:24px}@media screen and (max-width: 649px){.sec-global .countries .list-country .item{float:none;line-height:26px;font-size:18px;text-align:center}}@media (min-width: 650px){.sec-global .countries .list-country .item+.item:before{content:"・"}}.sec-instagram{padding-top:24px;padding-bottom:24px;background-image:linear-gradient(0deg, #ff857d 0%,#ffd0cc 49%,#ff857d 100%)}@media screen and (max-width: 649px){.sec-instagram{padding-top:40px;padding-bottom:40px}}.sec-instagram .heading{font-family:'Oswald', sans-serif;font-weight:700;font-size:36px;text-align:center}@media screen and (max-width: 649px){.sec-instagram .heading{font-size:24px}}.sec-instagram .hash{margin-top:4px;font-size:16px;text-align:center}@media screen and (max-width: 649px){.sec-instagram .hash{margin-top:8px;font-size:14px}}.sec-instagram .hash a{color:inherit;text-decoration:none}.sec-instagram .gallery{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pac:center;-webkit-justify-content:center;justify-content:center;height:180px;margin-top:24px}@media screen and (max-width: 649px){.sec-instagram .gallery{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pac:justify;-webkit-justify-content:space-between;justify-content:space-between;height:calc(100vw - 32px);padding-left:16px;padding-right:16px}}.sec-instagram .gallery a{position:relative;display:block;width:180px}@media screen and (max-width: 649px){.sec-instagram .gallery a{width:calc((100% - 8px) / 2)}}.sec-instagram .gallery a:before{content:"";display:block;padding-top:100%}@media (min-width: 650px){.sec-instagram .gallery a+a{margin-left:8px}}@media screen and (max-width: 649px){.sec-instagram .gallery a:nth-child(n+3){margin-top:8px}}@media screen and (max-width: 649px){.sec-instagram .gallery a:last-child{display:none}}.sec-instagram .gallery img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}.sec-instagram .link{margin-top:24px;text-align:center}.sec-instagram .link i{margin-right:4px}.sec-instagram .link a{color:inherit;font-family:'Oswald', sans-serif;font-weight:700;font-size:24px;text-decoration:none}.sec-research{position:relative;padding-top:80px;background-color:#4a4a4a}@media screen and (max-width: 649px){.sec-research{padding-top:40px;padding-left:16px;padding-right:16px}}.sec-research:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:505px;background-image:url('../images/research/bg.jpg?1664240503');background-position:center top;background-repeat:no-repeat;background-size:cover;z-index:1}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx), (min-width: 1536px){.sec-research:before{background-image:url('../images/research/bg@2x.jpg?1664240503')}}@media screen and (max-width: 649px){.sec-research:before{height:307px;background-image:url('../images/research/bg-sp.jpg?1664240503')}}.sec-research>*{position:relative;z-index:2}.sec-research .lead{margin-bottom:8px}.sec-research .content{margin-top:16px;line-height:34px;font-size:20px;text-align:center}@media screen and (max-width: 649px){.sec-research .content{margin-top:8px;line-height:24px;font-size:14px;text-align:left}}.sec-research .content strong{font-weight:900}.sec-research .teams{width:980px;margin-left:auto;margin-right:auto;margin-top:40px;padding-top:32px;padding-bottom:32px;background-color:#000}@media screen and (max-width: 649px){.sec-research .teams{width:auto}}@media screen and (max-width: 649px){.sec-research .teams{margin-top:8px;padding-top:24px;padding-left:10px;padding-right:10px}}.sec-research .teams .heading-small{font-size:24px;font-weight:900;text-align:center}@media screen and (max-width: 649px){.sec-research .teams .heading-small{font-size:18px}}.sec-research .teams .gallery{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pac:center;-webkit-justify-content:center;justify-content:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px}@media screen and (max-width: 649px){.sec-research .teams .gallery{display:block}}.sec-research .teams .gallery .item{margin-top:24px}@media (min-width: 650px){.sec-research .teams .gallery .item{margin-left:12px;margin-right:12px}}.sec-research .teams .gallery .item img{display:block;width:289px;height:174px}@media screen and (max-width: 649px){.sec-research .teams .gallery .item img{width:100%;height:auto}}.sec-research .teams .gallery .item figcaption{margin-top:8px;font-size:16px;text-align:center}.sec-research .teams .footer{padding-left:32px;padding-right:32px;text-align:center}@media screen and (max-width: 649px){.sec-research .teams .footer{padding-left:0;padding-right:0}}.sec-scene{padding-top:80px;padding-bottom:40px;background-color:#4a4a4a}@media screen and (max-width: 649px){.sec-scene{padding-left:16px;padding-right:16px;padding-top:40px;padding-bottom:16px}}.sec-scene:after{bottom:-119px;height:120px;background-image:url('../images/common/pattern-3.svg?1589163274');transform:rotate(180deg);z-index:1}@media screen and (max-width: 649px){.sec-scene:after{bottom:-60px;height:60px}}.sec-scene .heading .strong-pink:before{left:-9px;width:119px;height:15px;background-image:url('../images/common/strong-pink-2.svg?1588935458')}.sec-scene .flow{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pac:justify;-webkit-justify-content:space-between;justify-content:space-between;width:980px;margin-left:auto;margin-right:auto;margin-top:40px}@media screen and (max-width: 649px){.sec-scene .flow{width:auto}}@media screen and (max-width: 649px){.sec-scene .flow{display:block}}.sec-scene .flow .item{*zoom:1;position:relative}.sec-scene .flow .item:after{content:"";display:table;clear:both}@media screen and (max-width: 649px){.sec-scene .flow .item .image{float:left}}.sec-scene .flow .item .image img{display:block;width:260px;height:260px}@media screen and (max-width: 649px){.sec-scene .flow .item .image img{width:120px;height:120px}}.sec-scene .flow .item .title{margin-top:19px;font-size:24px;font-weight:700;text-align:center}@media screen and (max-width: 649px){.sec-scene .flow .item .title{margin-top:0;margin-left:132px;padding-top:7px;line-height:26px;font-size:18px;text-align:left}}.sec-scene .flow .item .content{margin-top:11px;line-height:26px;font-size:16px;text-align:center}@media screen and (max-width: 649px){.sec-scene .flow .item .content{margin-top:8px;margin-left:132px;line-height:24px;font-size:14px;text-align:left}}@media screen and (max-width: 649px){.sec-scene .flow .item+.item{margin-top:70px}}.sec-scene .flow .item+.item:before{content:"\f101";position:absolute;top:106px;left:-74px;display:block;width:1em;height:1em;line-height:1;font-size:48px;text-align:center}@media screen and (max-width: 649px){.sec-scene .flow .item+.item:before{content:"\f103";top:-53px;left:0;right:0;margin:auto;font-size:36px}}.sec-scene .info-wrap{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pac:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:"";-webkit-align-items:strech;align-items:strech;width:980px;margin-left:auto;margin-right:auto;margin-top:48px}@media screen and (max-width: 649px){.sec-scene .info-wrap{width:auto}}@media screen and (max-width: 649px){.sec-scene .info-wrap{display:block;margin-top:80px}}.sec-scene .info{position:relative;width:470px;padding-top:22px;padding-left:32px;padding-right:32px;padding-bottom:22px;line-height:26px;font-size:16px;background-color:#000}@media screen and (max-width: 649px){.sec-scene .info{width:auto;padding-top:24px;padding-left:10px;padding-right:10px;padding-bottom:24px;line-height:24px;font-size:14px}}.sec-scene .info:before{content:"";position:absolute;top:0;left:0;display:block;width:0;height:0;border-left:32px solid #ff857d;border-bottom:32px solid transparent}@media screen and (max-width: 649px){.sec-scene .info+.info{margin-top:16px}}.sec-episode{padding-top:160px;padding-bottom:148px;background-image:linear-gradient(47deg, #666666 6%,#000000 86%)}@media screen and (max-width: 649px){.sec-episode{padding-left:16px;padding-right:16px;padding-top:107px;padding-bottom:40px}}.sec-episode:after{bottom:-172px;height:240px;background-image:url('../images/common/pattern-2.svg?1589028784')}@media screen and (max-width: 649px){.sec-episode:after{bottom:-56px;height:80px}}.sec-episode .heading .strong-pink:before{left:22px;bottom:-5px;width:240px;height:15px;background-image:url('../images/common/strong-pink-2.svg?1588935458')}@media screen and (max-width: 649px){.sec-episode .heading .strong-pink:before{left:11px;bottom:-3px;width:163px;height:12px}}.sec-episode .box{position:relative;left:-4px;max-width:577px;margin-left:auto;margin-right:auto;margin-top:40px;padding-top:48px;padding-left:40px;padding-right:40px;padding-bottom:30px;color:#000;background-color:#fff;z-index:1}@media screen and (max-width: 649px){.sec-episode .box{left:0;padding-top:40px;padding-left:10px;padding-right:10px;padding-bottom:40px}}.sec-episode .box:before,.sec-episode .box:after{content:"";position:absolute;display:block;width:100%;height:100%}@media screen and (max-width: 649px){.sec-episode .box:before,.sec-episode .box:after{display:none}}.sec-episode .box:before{left:0;top:0;background-color:#fff;background-image:url('../images/episode/pouch-v2.jpg?1664240503');background-position:right 40px bottom 30px;background-repeat:no-repeat;background-size:92px 146px;z-index:-1}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.sec-episode .box:before{background-image:url('../images/episode/pouch-v2@2x.jpg?1664240503')}}.sec-episode .box:after{left:8px;top:8px;background-color:#ff857d;z-index:-2}.sec-episode .box .content{line-height:32px;font-size:16px;text-align:center}@media screen and (max-width: 649px){.sec-episode .box .content{line-height:28px;font-size:14px;text-align:left}}.sec-episode .box .content p+p{margin-top:32px}@media screen and (max-width: 649px){.sec-episode .box .content p+p{margin-top:28px}}.sec-episode .box .content.open .ellipsis,.sec-episode .box .content.open .btn-more{display:none}@media screen and (max-width: 649px){.sec-episode .box .content.open .content-more{display:block}}@media screen and (max-width: 649px){.sec-episode .box .btn-more,.sec-episode .box .btn-close{display:inline-block;color:#ff857d;font-size:14px;font-weight:700;text-decoration:underline;cursor:pointer;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.sec-episode .box .btn-more:hover,.sec-episode .box .btn-more:active,.sec-episode .box .btn-close:hover,.sec-episode .box .btn-close:active{opacity:.85}}.sec-episode .box .content-more{margin-top:32px}@media screen and (max-width: 649px){.sec-episode .box .content-more{display:none;margin-top:28px}}.sec-episode .box .author{height:115px;margin-top:34px;padding-top:14px;padding-left:133px;background-image:url('../images/episode/president.jpg?1664240503');background-position:left top;background-repeat:no-repeat;background-size:contain}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.sec-episode .box .author{background-image:url('../images/episode/president@2x.jpg?1664240503')}}@media screen and (max-width: 649px){.sec-episode .box .author{margin-top:40px;padding-top:22px;padding-left:125px}}.sec-episode .box .author .position{font-size:16px;font-weight:700}@media screen and (max-width: 649px){.sec-episode .box .author .position{font-size:14px}}.sec-episode .box .author .name{margin-top:4px;font-size:24px;font-weight:700}@media screen and (max-width: 649px){.sec-episode .box .author .name{font-size:18px}}.sec-subscribe-3{padding-top:180px}@media screen and (max-width: 649px){.sec-subscribe-3{padding-top:96px}}.sec-subscribe-3 .sec-heading .strong-1:before{display:none}@media screen and (max-width: 649px){.sec-subscribe-3 .sec-heading .strong-1:before{display:block;left:13px;bottom:-1px;width:172px;height:12px}}.sec-subscribe-3 .sec-heading .strong-2:before{left:-8px;bottom:-4px;width:240px;height:15px;background-image:url('../images/common/strong-pink-2.svg?1588935458')}@media screen and (max-width: 649px){.sec-subscribe-3 .sec-heading .strong-2:before{display:none}}.sec-subscribe-3 .common-subscribe{margin-top:72px}@media screen and (max-width: 649px){.sec-subscribe-3 .common-subscribe{margin-top:40px}}.sec-campaign{padding-top:80px;padding-bottom:320px}@media screen and (max-width: 649px){.sec-campaign{padding-bottom:80px}}.sec-campaign:after{height:240px;background-image:url('../images/common/pattern-4.svg?1589345364')}@media screen and (max-width: 649px){.sec-campaign:after{display:none}}.sec-campaign .content{margin-top:24px;font-size:24px;text-align:center}@media screen and (max-width: 649px){.sec-campaign .content{margin-top:16px;font-size:18px}}.sec-campaign .content .pre{display:block}@media screen and (max-width: 649px){.sec-campaign .content .pre{padding-left:16px;padding-right:16px}}.sec-campaign .content .strong-pink{margin-top:16px;margin-left:8px;margin-right:8px;font-size:60px}@media screen and (max-width: 649px){.sec-campaign .content .strong-pink{margin-top:27px;margin-left:0;margin-right:0;font-size:36px}}.sec-campaign .content .strong-pink:before{left:-15px;bottom:4px;width:154px;height:15px;background-image:url('../images/common/strong-pink-2.svg?1588935458')}@media screen and (max-width: 649px){.sec-campaign .content .strong-pink:before{left:-2px;bottom:-3px;width:92px;height:15px}}.sec-campaign .btn-wrap{margin-top:40px;text-align:center}@media screen and (max-width: 649px){.sec-campaign .btn-wrap{padding-left:16px;padding-right:16px}}.sec-campaign .btn-wrap img{width:490px;height:171px;margin-left:-33px;vertical-align:bottom}@media screen and (max-width: 649px){.sec-campaign .btn-wrap img{width:268px;height:171px;margin-left:0}}.sec-sns{padding-top:8px;padding-bottom:80px}@media screen and (max-width: 649px){.sec-sns{display:none}}.sec-sns .row{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pac:center;-webkit-justify-content:center;justify-content:center;margin-top:40px}.sec-sns .row .col{width:290px;height:460px;background-color:#fff}.sec-sns .row .col+.col{margin-left:24px}#footer{padding-top:32px;padding-bottom:16px;color:#9b9b9b;background-color:#fff}@media screen and (max-width: 649px){#footer{padding-top:24px;padding-bottom:24px;padding-left:16px;padding-right:16px}}#footer a{color:inherit}.footer-sns{display:none}@media screen and (max-width: 649px){.footer-sns{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pac:center;-webkit-justify-content:center;justify-content:center}}@media screen and (max-width: 649px){.footer-sns li+li{margin-left:18px}}@media screen and (max-width: 649px){.footer-sns li a{font-size:36px}}.footer-nav{font-size:16px;text-align:center}@media screen and (max-width: 649px){.footer-nav{margin-top:19px;font-size:14px}}.footer-nav li{display:inline}.footer-nav li+li:before{content:"| "}.footer-nav li a{color:inherit;text-decoration:none}.footer-copyright{margin-top:32px;font-size:12px;text-align:center}@media screen and (max-width: 649px){.footer-copyright{margin-top:16px}}.mfp-container:before{display:none}.mfp-content{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:100%}.modal{margin-left:auto;margin-right:auto;position:relative;width:900px;color:#000;max-height:80%;background-color:#fff;border:5px solid #000;border-radius:20px}.modal>.inner{box-sizing:border-box;width:100%;height:100%;padding:60px 50px 50px;overflow:auto}.modal .title{margin-bottom:40px;font-size:24px;font-weight:900;text-align:center}.modal .content{line-height:1.6;font-size:16px}.modal .content p{margin-top:1.6em;margin-bottom:1.6em}.modal .content p:first-child{margin-top:0}.modal .content p:last-child{margin-bottom:0}.modal .table{width:100%;border:1px solid #999999}.modal .table tr+tr{border-top:1px dotted #999999}.modal .table th,.modal .table td{padding:18px 20px;line-height:1.4;font-size:16px}.modal .table th{background-color:#f0f0f0}.modal .table a{color:inherit}.modal .table small{font-size:14px}.sec-law{height:80%}.sec-contact .content{text-align:center}#footer-fix{display:none}#pageup{position:fixed;right:22px;bottom:122px;display:block;width:60px;height:60px;line-height:56px;font-size:36px;text-align:center;border:1px solid #fff;border-radius:30px;z-index:10;cursor:pointer;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}#pageup:hover,#pageup:active{opacity:.85}@media screen and (max-width: 649px){#pageup{display:none !important}}#footer-banner{position:fixed;left:0;bottom:0;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;height:100px;padding-left:calc((100% - 1024px) / 2);padding-right:calc((100% - 1024px) / 2);color:#000;background-color:#fff;z-index:10}@media screen and (max-width: 649px){#footer-banner{height:75px;-ms-flex-pac:center;-webkit-justify-content:center;justify-content:center}}#footer-banner .heading{margin-top:18px;margin-left:35px;line-height:32px;font-size:24px;font-weight:900}@media screen and (max-width: 649px){#footer-banner .heading{display:none}}#footer-banner .heading .strong-pink{font-weight:900}#footer-banner .heading .strong-pink:before{left:12px;bottom:-10px;width:162px;height:17px;background-image:url('../images/common/strong-pink-2.svg?1588935458')}#footer-banner .button-area{display:-ms-flexbox;display:-webkit-flex;display:flex}#footer-banner .image{margin-left:7px}@media screen and (max-width: 649px){#footer-banner .image{margin-left:0}}#footer-banner .image img{display:block;width:111px;height:100px}@media screen and (max-width: 649px){#footer-banner .image img{width:63px;height:75px}}#footer-banner .button{width:auto;margin-top:-14px;margin-left:0}@media screen and (max-width: 649px){#footer-banner .button{margin-top:-7px;margin-left:5px}}#footer-banner .button img{width:398px;height:109px;vertical-align:bottom}@media screen and (max-width: 649px){#footer-banner .button img{width:220px;height:77px}}#footer-banner .info{margin-top:15px;margin-left:25px}@media screen and (max-width: 649px){#footer-banner .info{display:none}}#footer-banner .info .tel{line-height:24px;font-size:16px;font-weight:700}#footer-banner .info .tel i{margin-right:2px}#footer-banner .info .hours{line-height:24px;font-size:16px;font-weight:700}#footer-banner .info .holidays{margin-top:4px;line-height:18px;font-size:12px;font-weight:700}#is-sp{display:none}@media screen and (max-width: 649px){#is-sp{position:absolute;right:0;bottom:0;display:block;width:0;height:0}}
