.section-subnav{padding:0}@media (min-width: 1px) and (max-width: 767px){.section-subnav{padding:0 12px}}#node-subnav{position:absolute;top:-46px;left:0;right:0;z-index:1}@media (min-width: 1px) and (max-width: 767px){#node-subnav{position:relative;top:0;left:0;right:0;margin:16px 0 0}}#node-subnav .bar{font-size:18px;color:#fff;background:#DC0000;padding:0 12px;line-height:44px;height:44px}@media (min-width: 1025px){#node-subnav .bar{display:none}}@media (min-width: 768px) and (max-width: 1024px){#node-subnav .bar{display:none}}#node-subnav .bar .bars{display:inline-block;margin-right:4px}#node-subnav .bar .status{font-size:12px;float:right;display:block;line-height:44px;height:44px}#node-subnav .bar span{display:none}@media (min-width: 1px) and (max-width: 767px){#node-subnav .container{display:none}}#node-subnav ul{text-align:center;list-style:none;padding:0;margin:0}#node-subnav ul li{font-size:14px;display:inline-block;margin-right:2px}@media (min-width: 1px) and (max-width: 767px){#node-subnav ul li{display:block;text-align:left;margin-right:0}}#node-subnav ul li a{background:rgba(255,255,255,0.9);display:block;line-height:44px;padding:0 20px;border-top:2px solid rgba(255,255,255,0.9);height:44px}@media (min-width: 1px) and (max-width: 767px){#node-subnav ul li a{color:#fff;background:#9a0000;line-height:40px;padding:0 0 0 36px;border-bottom:1px solid rgba(255,255,255,0.3);height:40px}}@media (min-width: 1025px){#node-subnav ul li a:hover{font-weight:bold;background:#fff}}#node-subnav ul li a.active{font-weight:bold;background:#fff;border-top:2px solid #DC0000}@media (min-width: 1px) and (max-width: 767px){#node-subnav ul li a.active{background:#9a0000;text-decoration:underline;border-top:none;height:40px}}body[class^="body-privacy-policy"] .section-subnav,body[class^="body-information-"] .section-subnav{position:relative;background:#efefef;height:96px}body[class^="body-privacy-policy"] #node-subnav,body[class^="body-information-"] #node-subnav{top:auto;bottom:0}.layout-narrow{margin-bottom:36px}.layout-narrow .breadcrumb{position:relative;top:0;background:none;padding-top:36px;padding-left:0;max-width:1024px}@media (min-width: 1px) and (max-width: 767px){.layout-narrow .breadcrumb{padding:12px}}.layout-narrow .breadcrumb:after{display:none}.layout-narrow [class^="section-"] .wrap{font-size:14px;line-height:1.6;padding:24px 0 0;max-width:1024px}.layout-narrow [class^="section-"] h3{margin:24px 0 16px}.layout-narrow [class^="section-"] p{padding:0;margin:0}.layout-narrow [class^="section-"] .button{position:relative;font-size:16px;font-weight:bold;background:#002D51;text-align:center;line-height:38px;display:inline-block;padding:0 40px;border:1px solid #002D51;border-radius:0px}.layout-narrow [class^="section-"] .button:hover{color:#002D51;background:#fff;border:1px solid #002D51}.layout-narrow .remark{background:#EDF8FD;padding:36px;margin-bottom:24px}.layout-two-column .wrap{padding:0 10px;margin-bottom:95px}.layout-two-column .column{grid-template-columns:300px 1fr}.layout-two-column .side .bar{display:none}.layout-two-column .side ul{list-style:none;padding:0;margin:0}.layout-two-column .side ul li a{display:block;margin:0 0 15px}.layout-two-column .side .active{font-weight:bold}
