@charset "utf-8";@media (min-width:1366px){.b-archive__news .b-news__list{margin-block-start:0}.b-archive__news .b-news__list:before{background:#ebeff2}.b-archive__news .b-news__item{padding:24px 43px 24px 15px}.b-archive__news .b-news__item:before{background:#ebeff2}.b-archive__news .b-news__item__date{letter-spacing:0}.b-archive__news .b-news__item__icon{right:30px}.b-archive__news .b-news__item__icon:before{width:9px;height:9px;right:3px}.b-single{padding-block-start:114px}.b-single__heading{margin-block-end:59px}.b-single__heading__date{font-size:1.5rem;font-weight:400;line-height:1;letter-spacing:.02em;color:#88a1b5}.b-single__heading__ttl{margin-block-start:15px;font-size:3.2rem;font-weight:500;line-height:1.4;letter-spacing:.04em}.b-single__ctn p{font-size:1.8rem;line-height:1.6;font-weight:400}.b-single__ctn p:not(:last-of-type){margin-block-end:29px}.b-single__ctn p a{color:var(--color_text)}.b-single__control{position:relative;display:flex;align-items:center;justify-content:center;margin-block-start:120px}.b-single__control__icon{position:absolute;display:flex;top:30px;grid-gap:10px;font-family:var(--fontExp);transition:opacity .3s ease-out;will-change:opacity}.b-single__control__icon a{font-family:var(--fontExp);font-size:2.8rem;font-weight:500;line-height:1;letter-spacing:.02em;color:var(--color_01)}.b-single__control__icon:after{content:"";width:28px;height:28px;background-image:url(../images/common/ico-nav-slide.png?vf6bf50df5cbb4ce594b9571cd6123514);background-repeat:no-repeat;background-size:cover;background-position:0 0;transition:transform .3s ease-out;will-change:transform}.b-single__control__icon.-prev{flex-direction:row-reverse;left:0}.b-single__control__icon.-prev:after{transform:scaleX(-1)}.b-single__control__icon.-next{right:0}@media (hover:hover){.b-single__control__icon:hover{opacity:.7}.b-single__control__icon:hover.-prev:after{transform:scaleX(-1) translateX(5px)}.b-single__control__icon:hover.-next:after{transform:translateX(5px)}}.b-single__control__btn .c-btn{width:312px;height:76px}}@media (min-width:768px) and (max-width:1365px){.b-archive__news .b-news__list{margin-block-start:0}.b-archive__news .b-news__list:before{background:#ebeff2}.b-archive__news .b-news__item{padding:1.76vw 3.15vw 1.76vw 1.1vw}.b-archive__news .b-news__item:before{background:#ebeff2}.b-archive__news .b-news__item__date{letter-spacing:0}.b-archive__news .b-news__item__icon{right:2.2vw}.b-archive__news .b-news__item__icon:before{width:.66vw;height:.66vw;right:.22vw}.b-single{padding-block-start:8.35vw}.b-single__heading{margin-block-end:4.32vw}.b-single__heading__date{font-size:1.1vw;font-weight:400;line-height:1;letter-spacing:.02em;color:#88a1b5}.b-single__heading__ttl{margin-block-start:1.1vw;font-size:2.34vw;font-weight:500;line-height:1.4;letter-spacing:.04em}.b-single__ctn p{font-size:1.32vw;line-height:1.6;font-weight:400}.b-single__ctn p:not(:last-of-type){margin-block-end:2.12vw}.b-single__ctn p a{color:var(--color_text)}.b-single__control{position:relative;display:flex;align-items:center;justify-content:center;margin-block-start:8.79vw}.b-single__control__icon{position:absolute;display:flex;top:2.2vw;grid-gap:.73vw;font-family:var(--fontExp);transition:opacity .3s ease-out;will-change:opacity}.b-single__control__icon a{font-family:var(--fontExp);font-size:2.05vw;font-weight:500;line-height:1;letter-spacing:.02em;color:var(--color_01)}.b-single__control__icon:after{content:"";width:2.05vw;height:2.05vw;background-image:url(../images/common/ico-nav-slide.png?vf6bf50df5cbb4ce594b9571cd6123514);background-repeat:no-repeat;background-size:cover;background-position:0 0;transition:transform .3s ease-out;will-change:transform}.b-single__control__icon.-prev{flex-direction:row-reverse;left:0}.b-single__control__icon.-prev:after{transform:scaleX(-1)}.b-single__control__icon.-next{right:0}@media (hover:hover){.b-single__control__icon:hover{opacity:.7}.b-single__control__icon:hover.-prev:after{transform:scaleX(-1) translateX(.37vw)}.b-single__control__icon:hover.-next:after{transform:translateX(.37vw)}}.b-single__control__btn .c-btn{width:22.86vw;height:5.57vw}}@media (max-width:767px){.b-archive__news .b-news__list{margin-block-start:1.86vw}.b-archive__news .b-news__list:before{background:#ebeff2}.b-archive__news .b-news__item{padding:6.65vw 9.31vw 6.12vw 0}.b-archive__news .b-news__item:before{background:#ebeff2}.b-archive__news .b-news__item__title{display:block;overflow:visible;text-overflow:unset;word-break:break-word}.b-archive__news .b-news__item__date{margin-block-end:2.13vw}.b-archive__news .b-news__item__icon{top:6.12vw;right:2.66vw}.b-single{padding-block-start:11.17vw}.b-single__heading{margin-block-end:6.65vw}.b-single__heading__date{font-size:3.46vw;font-weight:400;line-height:1;letter-spacing:.02em;color:#88a1b5}.b-single__heading__ttl{margin-block-start:2.93vw;font-size:5.32vw;font-weight:500;line-height:1.6;letter-spacing:.04em}.b-single__ctn p{font-size:3.99vw;line-height:2;font-weight:400;letter-spacing:.04em}.b-single__ctn p:not(:last-of-type){margin-block-end:7.98vw}.b-single__ctn p a{color:var(--color_text);text-underline-offset:1px}.b-single__control{position:relative;display:flex;align-items:center;justify-content:center;grid-gap:17.02vw;margin-block-start:15.69vw;padding-block-end:25.27vw}.b-single__control__icon{display:flex;align-items:flex-end;grid-gap:2.66vw;font-family:var(--fontExp)}.b-single__control__icon a{font-family:var(--fontExp);font-size:4.52vw;font-weight:600;line-height:1;letter-spacing:.02em;color:var(--color_01)}.b-single__control__icon:after{content:"";width:4.26vw;height:4.26vw;background-image:url(../images/common/ico-nav-slide.png?vf6bf50df5cbb4ce594b9571cd6123514);background-repeat:no-repeat;background-size:cover;background-position:0 0}.b-single__control__icon.-prev{position:relative;flex-direction:row-reverse}.b-single__control__icon.-prev:before{content:"";position:absolute;right:-8.51vw;top:0;width:1px;height:5.32vw;background:#88a1b5}.b-single__control__icon.-prev:after{transform:scaleX(-1)}.b-single__control__btn{position:absolute;left:0;bottom:0;width:100%;display:flex;justify-content:center;align-items:center}.b-single__control__btn .c-btn{width:57.45vw;height:13.83vw}}