.p-pannav{background:#f35000}.p-pannav__list{display:block;white-space:nowrap;width:90%;max-width:1020px;margin:0 auto;padding:4px 0;overflow-x:auto}.p-pannav__item{display:inline-block}.p-pannav__item a,.p-pannav__item span{font-size:1.2rem;color:#fff;letter-spacing:.025em;line-height:1.2}.p-pannav__item a::after{display:inline-block;content:"";width:6px;height:11px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%2016%22%3E%3Cpath%20d%3D%22M1.32%2016.04L0%2014.66l6.45-6.73L.28%201.48%201.65.04%209%208.02l-7.68%208.02z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;background-position:right;margin-left:8px}.p-sub{padding:24px 0;background:#f5f5f5}.p-sub__hdg{font-size:2.4rem;line-height:1.2;letter-spacing:.15em;margin:0 0 8px}@media screen and (min-width:750px){.p-sub{padding:32px 0}.p-sub__hdg{font-size:3rem}}.p-sub__hdg span{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:.5444em;letter-spacing:.075em;line-height:1;background:linear-gradient(45deg,#f37c00 34%,#f3c200 64%),#f37c00;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 4px}.p-sub__read{font-size:1.4rem;line-height:1.6}