.heading.--lv1,.heading.--lv2{margin-bottom:1.5rem}@media screen and (min-width: 768px),print{.heading.--lv1,.heading.--lv2{margin-bottom:3rem}}.heading.--lv2{margin-top:0}.sitemap-list{display:flex;flex-direction:column;gap:4rem}@media screen and (min-width: 768px),print{.sitemap-list{flex-direction:row;flex-wrap:wrap;gap:4.2rem}}.sitemap-list__item{border-top:.2rem solid var(--primary-color)}@media screen and (min-width: 768px),print{.sitemap-list__item{width:calc((100% - 4.2rem)/2)}}@media screen and (min-width: 1024px),print{.sitemap-list__item{width:calc((100% - 8.4rem)/3)}}.sitemap-list__item.--corp{border-top:.2rem solid #c9000e}.sitemap-list__item.--kokuritsu{border-top:.2rem solid #007c00}.sitemap-list__item.--chichibunomiya{border-top:.2rem solid #fcd5e7}.sitemap-list__item.--yoyogi{border-top:.2rem solid #11a3d3}.sitemap-list__item.--muse{border-top:.2rem solid #912825}.sitemap-list__item.--hpsc{border-top:.2rem solid #ac9c04}.sitemap-list__item.--tozanken{border-top:.2rem solid #cea000}.sitemap-list__item.--sinko{border-top:.2rem solid #fc0}.sitemap-list__item.--anzen{border-top:.2rem solid #2755b9}.sitemap-list__item.--siu{border-top:.2rem solid #86c72d}.sitemap-list__heading{display:flex;flex-direction:column;padding:.6rem 1rem}@media screen and (min-width: 768px),print{.sitemap-list__heading{padding:1rem 1.6rem 1rem 2.8rem}}.sitemap-list__heading>*{text-wrap:pretty}.sitemap-list__heading a{text-decoration:underline}.sitemap-list__heading a:focus-visible{text-decoration:none}@media(hover: hover){.sitemap-list__heading a:hover{text-decoration:none}}@media(hover: none){.sitemap-list__heading a:active{text-decoration:none}}.sitemap-list__trigger{padding:0;text-align:left}@media screen and (max-width: 767.98px){.sitemap-list__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;column-gap:1rem}.sitemap-list__trigger[aria-expanded=true] .sitemap-list__icon::after{transform:translate(-50%, -50%) rotate(90deg)}}@media screen and (min-width: 768px),print{.sitemap-list__trigger{display:none}}.sitemap-list__label{font-size:1.5rem;font-weight:700;line-height:1.4;letter-spacing:.08em}@media screen and (min-width: 768px),print{.sitemap-list__label{font-size:1.8rem;line-height:1.39}}.sitemap-list__icon{position:relative;width:1.2rem}.sitemap-list__icon::before,.sitemap-list__icon::after{content:"";display:block;background:#333;position:absolute;z-index:auto;top:50%;left:50%;transform:translate(-50%, -50%);transition-duration:300ms}.sitemap-list__icon::before{width:1.2rem;height:.2rem}.sitemap-list__icon::after{width:.2rem;height:1.2rem}@media screen and (min-width: 768px),print{.sitemap-list__icon{display:none}}.sitemap-list .list{margin-left:2.8rem}@media screen and (max-width: 767.98px){.sitemap-list .list{margin:1.5rem 0 0 .5rem;display:none}.sitemap-list .list__item:not(:first-of-type){margin-top:1rem}.sitemap-list .list.--disc>.list__item::before{top:.7rem}}@media screen and (min-width: 768px),print{.sitemap-list [class*=icon--]{margin:0 0 0 .6rem}}.search-404{margin-bottom:4rem}@media screen and (min-width: 768px),print{.search-404{margin-bottom:8rem;padding-left:3rem}}.search-404 .form{margin-top:1.5rem;display:flex;justify-content:space-between;row-gap:2rem;flex-direction:column;align-items:flex-start}@media screen and (min-width: 768px),print{.search-404 .form{margin-top:2rem;flex-direction:row;align-items:flex-end;column-gap:3rem}}@media screen and (min-width: 1024px),print{.search-404 .form{align-items:center;column-gap:6rem}}.search-404 .form .fieldset{width:100%}.search-404 .form .fieldset .group--input{width:100%;position:relative}.search-404 .form .fieldset .svg{position:absolute;z-index:auto;transform:translateY(-50%);top:50%;left:2rem}@media screen and (max-width: 767.98px){.search-404 .form .fieldset .svg{left:1rem;width:1.5rem}}.search-404 .form .fieldset .field-control{padding-left:3rem;border:1px solid #b7bfcd;min-height:4.6rem}@media screen and (min-width: 768px),print{.search-404 .form .fieldset .field-control{padding-left:5rem;min-height:5.4rem}}.search-404 .btn-action{width:100%;margin-top:0}@media screen and (min-width: 768px),print{.search-404 .btn-action{max-width:20rem}}@media screen and (min-width: 1024px),print{.search-404 .btn-action{max-width:30rem}}.search-404 .btn-action .btn{width:100%}/*# sourceMappingURL=sitemap.css.map */
