.page h1,.page h2{padding-bottom:.5em}body{font-family:Noto Sans JP,sans-serif}p{margin-bottom:1em}.hero-body{padding:.75em 1.5em 1.5em}.hero-body h1{background:url(/tn-logo-with-text.png) 0/450px no-repeat;width:100%;height:80px;margin-bottom:0}.title:hover{cursor:pointer}.banner{background-color:#feb003;background-image:url(/top-1.jpg);background-position:0;background-repeat:no-repeat}.header-links ul{margin-left:0;padding-top:10px;padding-left:0;list-style:none}.header-links li{padding-left:0;font-size:1.2em;display:inline}.header-links li:first-child{padding-right:1.5em}.header-links a{color:#444}.header-links:hover a{color:#000}.is-4-large-2-small{flex:none;width:33.3333%}.right-when-big{text-align:right}.right-when-small{display:none}.bump-down-17{position:relative;top:17px}.hide-large{display:none}.mobile-links{list-style:none}.mobile-links a{text-align:center;color:#666;font-size:1.2em;display:block}.mobile-links li{background-color:#f7f7f7;border-bottom:1px solid #cbcbcb;padding:10px}.footer{background-color:#fafafa}.footer-section h1{border-bottom:5px solid #6d6d6d;padding-bottom:5px;font-size:1em}.footer-section ul{margin-left:0;list-style:none}.footer-section ul ul{margin-left:1em}@media (max-width:550px){.bump-down-17{position:relative;top:12px}.hero-body h1{background:url(/tn-logo-with-text-2.png) 0/250px no-repeat;height:60px}}@media (max-width:768px){.banner{background-image:url(/top-2.jpg);background-position:100%}.hide-large{display:block}.is-4-large-2-small{flex:none;width:10%}.right-when-small{float:right;display:inline-block}.right-when-big{display:none}}@media (min-width:769px){.banner{background-position:100% 0}}@media (min-width:1000px){.banner{background-position:110% 0}}@media (min-width:1500px){.banner{background-position:140% 0}}@media (min-width:1700px){.banner{background-position:150% 0}}@media (min-width:1800px){.banner{background-position:230% 0}}.page-hero{background:#f2f2f2;border-bottom:1px solid #e0e0e0;padding:48px 10px 40px}.page-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#feb003;margin-bottom:.4rem;padding-bottom:0;font-size:.8rem;font-weight:700}.page-headline{color:#1a1a2e;margin-bottom:.6rem;font-size:2.4rem;font-weight:900;line-height:1.15}.accent{color:#feb003}.page-sub{color:#555;padding-bottom:0;font-size:1rem}.page-sub-link{color:#feb003;text-underline-offset:3px;text-decoration:underline}@media (max-width:768px){.page-headline{font-size:1.8rem}}.cta-button{color:#1a1a2e;letter-spacing:.02em;background:#feb003;border-radius:6px;padding:.85rem 2rem;font-size:1.05rem;font-weight:800;text-decoration:none;transition:background .2s,transform .15s;display:inline-block}.cta-button:hover{color:#1a1a2e;background:#ffc62e;transform:translateY(-2px)}.cta-button-full{text-align:center;border:1px;width:100%}
