.sec-kv{position:relative;padding:70px 0 0;margin:15px 0 0}.sec-kv::before{position:absolute;top:0;right:0;left:calc(50% - 42px);height:265px;content:"";background-image:url(/assets/images/pages/common/kv_obj-bg.jpg);background-position:center;background-size:cover}.sec-kv__breadcrumbs{position:absolute;top:20px;right:15px}.sec-kv__breadcrumbs .list{display:flex;flex-wrap:wrap;justify-content:flex-end;width:200px;margin:-5px 0 0;font-size:9px;color:#fff}.sec-kv__breadcrumbs .list__item{position:relative;padding:0 10px 0 0;margin:5px 5px 0 0}.sec-kv__breadcrumbs .list__item::before{position:absolute;top:50%;right:0;width:4px;height:4px;content:"";background:#fff;border-radius:50%;opacity:.5;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sec-kv__breadcrumbs .list__item .link{opacity:.5}.sec-kv__breadcrumbs .list__item:last-child{padding:0}.sec-kv__breadcrumbs .list__item:last-child::before{content:none}.sec-kv__container{position:relative;padding:0 35px}.sec-kv__hdg-main,.sec-kv__hdg-sub{display:block}.sec-kv__hdg-main svg{width:290px;height:43px}.sec-kv__hdg-sub{margin:10px 0 0;font-size:12px;color:#052364;letter-spacing:.22em}.sec-kv__scroll{position:absolute;top:0;left:50px;z-index:1;align-items:flex-end}.seiban-story-contents{position:relative;padding:50px 15px 80px 0;margin:65px 0 0}.seiban-story-contents::before{position:absolute;top:0;right:15px;left:0;height:100%;content:"";background:#fff}.seiban-story-contents__container{position:relative;padding:0 30px}.seiban-story-contents__sub .filter__title{padding:0 0 10px;font-size:14px;font-weight:700;text-align:center;letter-spacing:.12em;border-bottom:1px solid #ececec}.seiban-story-contents__sub .filter__body{padding:25px 0 0}.seiban-story-contents__sub .filter__body .keyword-list{display:flex;flex-wrap:wrap;margin:-8px -4px 0}.seiban-story-contents__sub .filter__body .keyword-list__item{padding:0 4px;margin:8px 0 0}.seiban-story-contents__sub .filter__body .keyword-list__item .button{padding:2px 10px 3px;font-size:11px;color:#008cd6;letter-spacing:.08em;border:2px solid #008cd6;border-radius:100px}.seiban-story-contents__sub .filter__more{margin:20px 0 0;text-align:center}.seiban-story-contents__sub .filter__more .more{display:inline-flex;align-items:center}.seiban-story-contents__sub .filter__more .more__text{font-size:12px;font-weight:700;color:#008cd6;letter-spacing:.1em}.seiban-story-contents__sub .filter__more .more__arw{width:5px;height:9px;margin:0 0 0 10px;line-height:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.seiban-story-contents__main .story__more .more__arw svg,.seiban-story-contents__sub .filter__more .more__arw svg{fill:#008cd6}.seiban-story-contents__main{margin:65px 0 0}.seiban-story-contents__main .story__container .list__item .card__img{height:200px}.seiban-story-contents__main .story__container .list__item .card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.seiban-story-contents__main .story__container .list__item .card__content{padding:0 15px;margin:15px 0 0}.seiban-story-contents__main .story__container .list__item .card__hdg{font-size:17px;font-weight:700;letter-spacing:.1em}.seiban-story-contents__main .story__container .list__item .card__date{position:relative;padding:0 0 0 20px;margin:10px 0 0;font-size:11px;letter-spacing:.1em}.seiban-story-contents__main .story__container .list__item .card__date::before{position:absolute;top:50%;left:0;width:13px;height:1px;content:"";background:#000;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.seiban-story-contents__main .story__container .list__item+.list__item{margin:40px 0 0}.seiban-story-contents__main .story__more{padding:15px 0;margin:55px 0 0;text-align:center;border-top:1px solid #ececec;border-bottom:1px solid #ececec}.seiban-story-contents__main .story__more .more{display:inline-flex;align-items:center}.seiban-story-contents__main .story__more .more__text{font-size:12px;font-weight:700;color:#008cd6;letter-spacing:.1em}.seiban-story-contents__main .story__more .more__arw{width:5px;height:9px;margin:0 0 0 10px;line-height:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.l-page{background:#eef1f4}@media (min-width:768px){.sec-kv{margin:4.375% 0 0}.sec-kv::before{left:calc(50% + (270/1600*100%));height:615px}.sec-kv__breadcrumbs{top:50px;right:0;display:flex;justify-content:flex-end;width:100%;padding:0 6.875%}.sec-kv__breadcrumbs .list{width:auto;margin:0;font-size:13px}.sec-kv__breadcrumbs .list__item{padding:0 15px 0 0;margin:0 10px 0 0}.sec-kv__breadcrumbs .list__item::before{width:5px;height:5px}.sec-kv__breadcrumbs .list__item:last-child{padding:0;margin:0}.sec-kv__container{max-width:1600px;padding:0 14.6875%;margin:0 auto}.sec-kv__hdg-main svg{width:499px;height:73px}.sec-kv__hdg-sub{margin:20px 0 0;font-size:16px;letter-spacing:.28em}.seiban-story-contents{padding:8.75% 6.875% 9.375% 0;margin:7.5% 0 0}.seiban-story-contents::before{right:6.875%}.seiban-story-contents__container{display:flex;max-width:1490px;padding:0 8.389261745% 0 15.7718120805%;margin:0 auto}.seiban-story-contents__sub{width:255px}.seiban-story-contents__sub .filter__title{padding:0 0 15px;font-size:16px;text-align:left}.seiban-story-contents__sub .filter__body{padding:30px 0 0}.seiban-story-contents__sub .filter__body .keyword-list__item .button{padding:5px 10px 6px;font-size:12px}.seiban-story-contents__main{flex:1;padding:0 0 0 5.6451612903%;margin:0}.seiban-story-contents__main .story__container .list{display:flex;flex-wrap:wrap;margin:0 -22.5px}.seiban-story-contents__main .story__container .list__item{width:50%;padding:0 22.5px}.seiban-story-contents__main .story__container .list__item .card__content{padding:0 20px;margin:20px 0 0}.seiban-story-contents__main .story__container .list__item .card__hdg{font-size:24px}.seiban-story-contents__main .story__container .list__item .card__date{padding:0 0 0 25px;margin:15px 0 0;font-size:13px}.seiban-story-contents__main .story__container .list__item .card__date::before{width:15px}.seiban-story-contents__main .story__container .list__item+.list__item{margin:60px 0 0}.seiban-story-contents__main .story__container .list__item--full{width:100%}.seiban-story-contents__main .story__container .list__item--full .card__img{height:350px}}