.hero .hero-visual{position:absolute;right:calc(247px + ((100vw - 1305px) / 2));left:0;height:766px;opacity:0;-webkit-filter:blur(4px);filter:blur(4px);will-change:filter}@media only screen and (max-width: 768px){.hero .hero-visual{position:relative;right:auto;height:auto}}.hero .hero-visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:100% 80%;object-position:100% 80%;-webkit-transform:scale(1.03);transform:scale(1.03);will-change:transform}.hero .hero-contents{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-sizing:content-box;box-sizing:content-box;max-width:1500px;margin:0 auto;padding-top:292px;padding-right:33px;opacity:0;-webkit-filter:blur(2px);filter:blur(2px);will-change:filter}@media only screen and (max-width: 768px){.hero .hero-contents{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:31px 0 0}}@media only screen and (max-width: 768px){.hero .hero-contents .title{text-align:center}}.hero .hero-contents .lead{margin-top:100px}@media only screen and (max-width: 768px){.hero .hero-contents .lead{margin-top:40px;text-align:center}}.show-header .hero .hero-visual{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transition:all 1000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 1000ms cubic-bezier(0.39, 0.575, 0.565, 1)}.show-header .hero .hero-visual img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 4000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:-webkit-transform 4000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:transform 4000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:transform 4000ms cubic-bezier(0.39, 0.575, 0.565, 1), -webkit-transform 4000ms cubic-bezier(0.39, 0.575, 0.565, 1)}.show-header .hero .hero-contents{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transition:all 2500ms 1000ms cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:all 2500ms 1000ms cubic-bezier(0.445, 0.05, 0.55, 0.95)}.content-nav{margin-top:130.7254px;overflow:hidden}@media only screen and (max-width: 768px){.content-nav{margin:50px 12px 0}}.content-nav .nav-approach{width:966px;margin:0 auto;list-style:none}@media only screen and (max-width: 768px){.content-nav .nav-approach{width:100%;text-align:center}}.content-nav .approach-item{position:relative}.content-nav .approach-item:not(:first-child){margin-top:191px}@media only screen and (max-width: 768px){.content-nav .approach-item:not(:first-child){margin-top:19px}}.content-nav .approach-item::after{position:absolute;bottom:-191px;left:50%;display:block;height:191px;background:center no-repeat;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);content:''}@media only screen and (max-width: 768px){.content-nav .approach-item::after{position:relative;bottom:0;left:0;width:auto;height:0;padding-top:10.676884435%;background-position:center center;background-size:contain;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.content-nav .approach-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 768px){.content-nav .approach-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.content-nav .approach-text{margin-top:18px;white-space:nowrap}@media only screen and (max-width: 768px){.content-nav .approach-text{margin-top:14px}}.content-nav .approach-text .arrow{display:block;width:203px;height:11px;margin-top:60px;background:url(/secondary-prevention_mi/assets/img/top/nav-arrow.svg?2a207);-webkit-transition:-webkit-transform 300ms;transition:-webkit-transform 300ms;transition:transform 300ms;transition:transform 300ms, -webkit-transform 300ms}@media only screen and (max-width: 768px){.content-nav .approach-text .arrow{width:81.4px;height:7px;margin:22px auto 0;background-image:url(/secondary-prevention_mi/assets/img/top/nav-arrow-sp.svg?4066d)}}@media only screen and (max-width: 768px){.content-nav .approach-text .text-title{text-align:center}}.content-nav .approach-text .text-lead{margin-top:23px;font-weight:700;font-size:2rem;line-height:1.4}.content-nav .approach-text .text-lead::before,.content-nav .approach-text .text-lead::after{display:block;width:0;height:0;content:''}.content-nav .approach-text .text-lead::before{margin-bottom:calc(-1em * .11786 + 0px)}.content-nav .approach-text .text-lead::after{margin-top:calc(-1em * .11786 + 0px)}@media only screen and (max-width: 768px){.content-nav .approach-text .text-lead{margin-top:18px;font-size:1.6rem;text-align:center;line-height:1.375}.content-nav .approach-text .text-lead::before,.content-nav .approach-text .text-lead::after{display:block;width:0;height:0;content:''}.content-nav .approach-text .text-lead::before{margin-bottom:calc(-.275em + 0px)}.content-nav .approach-text .text-lead::after{margin-top:calc(-.2125em + 0px)}}.content-nav .approach-image{-ms-flex-negative:0;flex-shrink:0;width:420px;overflow:hidden}@media only screen and (max-width: 768px){.content-nav .approach-image{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%}}.content-nav .approach-image img{width:100%;-webkit-transition:-webkit-transform 1000ms;transition:-webkit-transform 1000ms;transition:transform 1000ms;transition:transform 1000ms, -webkit-transform 1000ms}.content-nav .approach-inner .english{opacity:0}@media only screen and (min-width: 769px){.content-nav .approach-inner .english{-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity 2000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),-webkit-transform 4000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 2000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),-webkit-transform 4000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 2000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),transform 4000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 2000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),transform 4000ms cubic-bezier(0.39, 0.575, 0.565, 1),-webkit-transform 4000ms cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-transition-delay:0ms;transition-delay:0ms}}@media only screen and (max-width: 768px){.content-nav .approach-inner .english{-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity 1000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),-webkit-transform 2000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 1000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),-webkit-transform 2000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 1000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),transform 2000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 1000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),transform 2000ms cubic-bezier(0.39, 0.575, 0.565, 1),-webkit-transform 2000ms cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-transition-delay:120ms;transition-delay:120ms}}.content-nav .approach-inner .lead{opacity:0}@media only screen and (min-width: 769px){.content-nav .approach-inner .lead{-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity 2000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),-webkit-transform 4000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 2000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),-webkit-transform 4000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 2000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),transform 4000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 2000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),transform 4000ms cubic-bezier(0.39, 0.575, 0.565, 1),-webkit-transform 4000ms cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-transition-delay:170ms;transition-delay:170ms}}@media only screen and (max-width: 768px){.content-nav .approach-inner .lead{-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity 1000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),-webkit-transform 2000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 1000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),-webkit-transform 2000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 1000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),transform 2000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 1000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),transform 2000ms cubic-bezier(0.39, 0.575, 0.565, 1),-webkit-transform 2000ms cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-transition-delay:240ms;transition-delay:240ms}}.content-nav .approach-inner .japanese{opacity:0}@media only screen and (min-width: 769px){.content-nav .approach-inner .japanese{-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity 2000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),-webkit-transform 4000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 2000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),-webkit-transform 4000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 2000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),transform 4000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 2000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),transform 4000ms cubic-bezier(0.39, 0.575, 0.565, 1),-webkit-transform 4000ms cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-transition-delay:340ms;transition-delay:340ms}}@media only screen and (max-width: 768px){.content-nav .approach-inner .japanese{-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity 1000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),-webkit-transform 2000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 1000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),-webkit-transform 2000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 1000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),transform 2000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 1000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),transform 2000ms cubic-bezier(0.39, 0.575, 0.565, 1),-webkit-transform 2000ms cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-transition-delay:360ms;transition-delay:360ms}}.content-nav .approach-inner .text-lead{opacity:0}@media only screen and (min-width: 769px){.content-nav .approach-inner .text-lead{-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity 2000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),-webkit-transform 4000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 2000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),-webkit-transform 4000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 2000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),transform 4000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 2000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),transform 4000ms cubic-bezier(0.39, 0.575, 0.565, 1),-webkit-transform 4000ms cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-transition-delay:510ms;transition-delay:510ms}}@media only screen and (max-width: 768px){.content-nav .approach-inner .text-lead{-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity 1000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),-webkit-transform 2000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 1000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),-webkit-transform 2000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 1000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),transform 2000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 1000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),transform 2000ms cubic-bezier(0.39, 0.575, 0.565, 1),-webkit-transform 2000ms cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-transition-delay:480ms;transition-delay:480ms}}.content-nav .approach-inner .approach-image{opacity:0}@media only screen and (min-width: 769px){.content-nav .approach-inner .approach-image{-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity 2000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),-webkit-transform 4000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 2000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),-webkit-transform 4000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 2000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),transform 4000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 2000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),transform 4000ms cubic-bezier(0.39, 0.575, 0.565, 1),-webkit-transform 4000ms cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-transition-delay:680ms;transition-delay:680ms}}@media only screen and (max-width: 768px){.content-nav .approach-inner .approach-image{-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity 1000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),-webkit-transform 2000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 1000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),-webkit-transform 2000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 1000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),transform 2000ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 1000ms cubic-bezier(0.445, 0.05, 0.55, 0.95),transform 2000ms cubic-bezier(0.39, 0.575, 0.565, 1),-webkit-transform 2000ms cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-transition-delay:0ms;transition-delay:0ms}}.content-nav .approach-inner.isInview .english{-webkit-transform:none;transform:none;opacity:1}.content-nav .approach-inner.isInview .lead{-webkit-transform:none;transform:none;opacity:1}.content-nav .approach-inner.isInview .japanese{-webkit-transform:none;transform:none;opacity:1}.content-nav .approach-inner.isInview .text-lead{-webkit-transform:none;transform:none;opacity:1}.content-nav .approach-inner.isInview .approach-image{-webkit-transform:none;transform:none;opacity:1}.content-nav .approach-inner:hover{opacity:0.7}.content-nav .approach-inner:hover .arrow{-webkit-transform:translateX(20px);transform:translateX(20px)}.content-nav .approach-inner:hover .approach-image img{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition-duration:16000ms;transition-duration:16000ms}@media only screen and (min-width: 769px){.content-nav .approach-item.prevention::after{width:1101px;background-image:url(/secondary-prevention_mi/assets/img/top/nav-separator1.svg?c695b)}}@media only screen and (max-width: 768px){.content-nav .approach-item.prevention::after{background-image:url(/secondary-prevention_mi/assets/img/top/nav-separator1-sp.svg?2edb7)}}@media only screen and (min-width: 769px){.content-nav .approach-item.food::after{width:1080px;background-image:url(/secondary-prevention_mi/assets/img/top/nav-separator2.svg?4ced8)}}@media only screen and (max-width: 768px){.content-nav .approach-item.food::after{background-image:url(/secondary-prevention_mi/assets/img/top/nav-separator2-sp.svg?3dad5)}}@media only screen and (min-width: 769px){.content-nav .approach-item.food .approach-inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width: 769px){.content-nav .approach-item.food .approach-text{margin-right:calc(-0.5em - 18px)}}.content-nav .approach-item.lifestyle{margin-bottom:191px}@media only screen and (max-width: 768px){.content-nav .approach-item.lifestyle{margin-bottom:0}}@media only screen and (min-width: 769px){.content-nav .approach-item.lifestyle::after{width:1064px;background-image:url(/secondary-prevention_mi/assets/img/top/nav-separator3.svg?1955e)}}@media only screen and (max-width: 768px){.content-nav .approach-item.lifestyle::after{background-image:url(/secondary-prevention_mi/assets/img/top/nav-separator3-sp.svg?2edb7)}}@media only screen and (min-width: 769px){.content-nav .approach-item.lifestyle .approach-text{margin-top:5px}}.content-nav .nav-qa{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:216px;margin-top:192px;text-align:center;background:#eef0f0}@media only screen and (max-width: 768px){.content-nav .nav-qa{height:144px;margin-top:53px}.content-nav .nav-qa img{margin-top:4px}}.content-nav .nav-qa a{-webkit-transition:opacity 500ms;transition:opacity 500ms}.content-nav .nav-qa a:hover{opacity:0.5}.content-nav .nav-qa path{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0;-webkit-transition:opacity 2000ms cubic-bezier(0.455, 0.03, 0.515, 0.955),-webkit-transform 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 2000ms cubic-bezier(0.455, 0.03, 0.515, 0.955),-webkit-transform 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 2000ms cubic-bezier(0.455, 0.03, 0.515, 0.955),transform 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 2000ms cubic-bezier(0.455, 0.03, 0.515, 0.955),transform 1000ms cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 1000ms cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (min-width: 769px){.content-nav .nav-qa path{-webkit-transition-delay:500ms;transition-delay:500ms}}.content-nav .nav-qa .english{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0;-webkit-transition:opacity 2000ms cubic-bezier(0.455, 0.03, 0.515, 0.955),-webkit-transform 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 2000ms cubic-bezier(0.455, 0.03, 0.515, 0.955),-webkit-transform 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 2000ms cubic-bezier(0.455, 0.03, 0.515, 0.955),transform 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 2000ms cubic-bezier(0.455, 0.03, 0.515, 0.955),transform 1000ms cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 1000ms cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (min-width: 769px){.content-nav .nav-qa .english{-webkit-transition-delay:200ms;transition-delay:200ms}}.content-nav .nav-qa .lead{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0;-webkit-transition:opacity 2000ms cubic-bezier(0.455, 0.03, 0.515, 0.955),-webkit-transform 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 2000ms cubic-bezier(0.455, 0.03, 0.515, 0.955),-webkit-transform 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 2000ms cubic-bezier(0.455, 0.03, 0.515, 0.955),transform 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 2000ms cubic-bezier(0.455, 0.03, 0.515, 0.955),transform 1000ms cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 1000ms cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (min-width: 769px){.content-nav .nav-qa .lead{-webkit-transition-delay:0;transition-delay:0}}.content-nav .nav-qa.isInview path{-webkit-transform:none;transform:none;opacity:1}.content-nav .nav-qa.isInview .english{-webkit-transform:none;transform:none;opacity:1}.content-nav .nav-qa.isInview .lead{-webkit-transform:none;transform:none;opacity:1}.note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;font-size:1.8rem;line-height:1.72222}.note .note-text{margin-top:70px;text-align:center}@media only screen and (max-width: 768px){.note .note-text{margin:0 12px;margin-top:28px;font-size:1.4rem;line-height:1.64286}.note .note-text::before,.note .note-text::after{display:block;width:0;height:0;content:''}.note .note-text::before{margin-bottom:calc(-.40893em + 0px)}.note .note-text::after{margin-top:calc(-.34643em + 0px)}}.note .link-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:857px;height:61px;margin:50px auto;color:#fff;line-height:1;text-align:center;background:#000}@media only screen and (max-width: 768px){.note .link-btn{position:relative;width:auto;height:auto;margin:24px 12px;padding:11px 0;font-size:1.4rem;text-align:center;line-height:1.42857}.note .link-btn::before,.note .link-btn::after{display:block;width:0;height:0;content:''}.note .link-btn::before{margin-bottom:calc(-.30179em + 0px)}.note .link-btn::after{margin-top:calc(-.23929em + 0px)}}.note .link-btn strong{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 768px){.note .link-btn strong{display:block;text-align:center}.note .link-btn strong img{position:absolute;top:50%;left:19px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (min-width: 769px){.note .link-btn .external-notice{margin-top:5px}}.note .link-btn img{margin-right:5px}.note .notice{display:block;font-weight:bold;font-size:1.6rem;line-height:1.5}@media only screen and (max-width: 768px){.note .notice{margin:24px 12px;font-size:1.4rem;line-height:1.64286;line-height:1.64286}.note .notice::before,.note .notice::after{display:block;width:0;height:0;content:''}.note .notice::before{margin-bottom:calc(-.40893em + 0px)}.note .notice::after{margin-top:calc(-.34643em + 0px)}}.share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:80px 0 60px}@media only screen and (max-width: 768px){.share{margin-top:30px}}@media only screen and (max-width: 768px){.share .share-title img{width:210px}}.share .share-btns{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:19px;list-style:none}.share .btn-item{margin:0 15px}@media only screen and (max-width: 768px){.share .btn-item{margin:0 11px}.share .btn-item img{width:30px}}.share .btn-item a{-webkit-transition:opacity 500ms;transition:opacity 500ms}.share .btn-item a:hover{opacity:0.5}

