body,html{padding:0;margin:0;text-size-adjust:100%}a{color:inherit;text-decoration:none}*{box-sizing:border-box}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul{list-style:none;margin:0;padding:0}audio,canvas,embed,iframe,img,object,svg,video{display:inline-block;vertical-align:middle}@font-face{font-family:AvenirNextLTPro-Medium;src:url(/fonts/AvenirNextLTPro-Medium.otf);font-display:swap}@font-face{font-family:AvenirNextLTPro-Bold;src:url(/fonts/AvenirNextLTPro-Bold.otf);font-display:swap}.font-AvenirNextMedium{font-family:AvenirNextLTPro-Medium,sans-serif;font-weight:400;font-style:normal;font-feature-settings:normal;font-variant:normal}.font-AvenirNextBold{font-family:AvenirNextLTPro-Bold,sans-serif;font-weight:400;font-style:normal;font-feature-settings:normal;font-variant:normal}@media (max-width:767px){.onlyPC{display:none}}@media (min-width:768px){.onlySP{display:none}}@keyframes loop{0%{transform:translateX(calc((-100%) - 8px))}to{transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}:root .width-large+div:after,_::-webkit-full-page-media,_:future{background-color:#365cd4;mix-blend-mode:soft-light}