@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap');*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,a,img,div,body{margin:0;padding:0;font-family:'Noto Sans JP',sans-serif;color:#333}a,img{display:block}img,svg{vertical-align:bottom}a{text-decoration:none}a:hover{text-decoration:none}@media screen and (max-width:1000px){.only-pc{display:none !important}}@media screen and (min-width:1001px){.only-sp{display:none !important}}.button{width:100%;padding:16px 20px;box-shadow:4.36932px 7.2822px 7.2822px rgba(0,0,0,0.25);transition:transform .3s,box-shadow .3s}.button:hover{transform:translate(2px,2px);box-shadow:0 0 0 rgba(0,0,0,0.25)}.button--show-arrow{position:relative}.button--small{padding:12px 20px}.button__arrow{position:absolute;top:50%;transform:translateY(-50%);right:24px}.button--outlined{border-width:1px;border-style:solid;background-color:#FFF}.button__text{font-size:20px;font-weight:bold;line-height:1.5;margin:0;text-align:center;color:#FFF}.button--show-arrow>.button__text{text-align:left}@media screen and (max-width:1000px){.button{padding:20px 24px}.button--small{padding:6px 2px}.button__text{font-size:18px;line-height:1}.button--small>.button__text{font-size:12px;line-height:1.5}}