.yn-prbar{background:#f5f5f5;border-bottom:1px solid #ececec}.yn-prbar__inner{max-width:1200px;margin:0 auto;padding:2px 24px;text-align:right}.yn-prbar__text{font-size:10px;color:#999;letter-spacing:.02em}.yn-header{background:#fff;border-bottom:1px solid #eaeaea;position:sticky;top:0;z-index:100;box-shadow:0 1px 4px rgba(0,0,0,.04)}@media screen and (min-width:783px){body.admin-bar .yn-header{top:32px}}.yn-header__inner{max-width:1200px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.yn-header__logo{flex:0 0 auto}.yn-header__logoLink{display:inline-block}.yn-header__logoLink img{display:block;height:auto;width:auto;max-height:56px;max-width:100%}.yn-gnav{flex:1 1 auto;display:flex;justify-content:flex-end}.yn-gnav__list{display:flex;list-style:none;margin:0;padding:0;gap:28px;align-items:center}.yn-gnav__item a{display:inline-flex;flex-direction:column;align-items:center;gap:2px;color:#333;text-decoration:none;padding:4px 0;line-height:1.2;transition:color .15s}.yn-gnav__item a:hover{color:#c33;text-decoration:none}.yn-gnav__ttl{font-size:14px;font-weight:600}.yn-gnav__desc{font-size:10px;color:#999;letter-spacing:.08em}.yn-breadcrumb{background:#f7f7f7;border-top:1px solid #ececec}.yn-breadcrumb__inner{max-width:1200px;margin:0 auto;padding:8px 24px;font-size:12px;color:#666}.yn-breadcrumb__inner a{color:#666;text-decoration:none}.yn-breadcrumb__inner a:hover{color:#c33;text-decoration:underline}.yn-breadcrumb__sep{margin:0 6px;color:#bbb}.yn-breadcrumb [aria-current="page"]{color:#222;font-weight:600}@media(max-width:600px){.yn-prbar__inner{padding:2px 14px}.yn-header__inner{padding:10px 12px;gap:8px;flex-wrap:wrap}.yn-header__logoLink img{max-height:30px;max-width:150px}.yn-gnav{flex-basis:100%;justify-content:flex-start}.yn-gnav__list{width:100%;gap:12px;justify-content:flex-start}.yn-gnav__ttl{font-size:12px}.yn-gnav__desc{display:none}.yn-breadcrumb__inner{padding:8px 12px}}
