.underpage #firstview{height:480px;position:relative;margin:0 0 32px}.underpage #firstview img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:-1}.underpage #firstview .title{position:absolute;left:50%;bottom:-64px;transform:translateX(-50%);margin:0 auto;writing-mode:vertical-rl;font-size:1.6rem;color:#fff;background-color:#c25d4a;padding:32px 24px 56px;line-height:1}.underpage #firstview .title:before,.underpage #firstview .title:after{content:"";width:1px;position:absolute;left:0;right:0;margin:0 auto}.underpage #firstview .title:before{background:#fff;bottom:0;height:24px}.underpage #firstview .title:after{background:#c25d4a;top:100%;height:48px}@media screen and (max-width: 959px){.underpage #firstview{height:80vw;margin:0 0 56px}.underpage #firstview .title{bottom:-32px;margin:0 auto;writing-mode:vertical-rl;font-size:1.2rem;padding:24px 16px 40px;line-height:1}.underpage #firstview .title:before{background:#fff;bottom:0;height:16px}.underpage #firstview .title:after{background:#c25d4a;top:100%;height:24px}}.underpage .breadcrumb{max-width:1680px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1920px){.underpage .breadcrumb{width:calc(100% - 240px)}}@media screen and (max-width: 959px){.underpage .breadcrumb{width:calc(100% - 16vw)}}.underpage .breadcrumb{margin-right:auto;text-align:right;position:relative;z-index:100;margin-bottom:120px}.underpage .breadcrumb .inner{display:inline-block}.underpage .breadcrumb .inner .list{display:flex}.underpage .breadcrumb .inner .list li{font-size:.75rem;display:flex;align-items:center}.underpage .breadcrumb .inner .list li:after{content:"";width:16px;height:1px;display:inline-block;margin:0 20px;background-color:#c25d4a}.underpage .breadcrumb .inner .list li:last-child:after{content:none}.underpage .breadcrumb .inner .list li a,.underpage .breadcrumb .inner .list li span{font-weight:700;color:#c25d4a}.underpage .breadcrumb .inner .list li a:hover{text-decoration:underline}.underpage .breadcrumb .inner .list li img{width:22px;height:20px;display:block}@media screen and (max-width: 1400px){.underpage .breadcrumb{width:calc(100% - 60px)}}@media screen and (max-width: 959px){.underpage .breadcrumb{width:100%;padding:24px 0 8px;margin-bottom:40px}}@media screen and (max-width: 767px){.underpage .breadcrumb{overflow-X:scroll;padding:8px 8px}.underpage .breadcrumb .inner{white-space:nowrap;padding:10px 0 10px 8vw}}/*# sourceMappingURL=underparts.css.map */