@charset "UTF-8";.p-news .l-wrapper{max-width:960px}.p-news .-list dl{font-size:16px;font-weight:400;margin-bottom:clamp(60px,8.93vw + 31.4px,100px);border-top:1px solid #1e1e1e}.p-news .-list dl div{padding-top:clamp(30px,0.89vw + 27.2px,34px);padding-bottom:clamp(30px,0.89vw + 27.2px,34px);border-bottom:1px solid #CECECE}@media screen and (min-width:960px){.p-news .-list dl div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.p-news .-list dl div dt{font-family:"Red Hat Text",sans-serif;font-weight:600;letter-spacing:0.06em;margin-bottom:0.4em}.p-news .-list dl div dd{font-size:clamp(12px,0.45vw + 10.5px,14px);letter-spacing:0.12em}.p-news .-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:960px){.p-news .-post{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:960px){.p-news .-post .-postbody{width:66%}}.p-news .-post .-postbody .-img{margin:0 calc(50% - 50vw) 3rem}@media screen and (min-width:960px){.p-news .-post .-postbody .-img{margin:0 auto 3rem}}.p-news .-post .-postbody .-body{margin-top:2em}.p-news .-post .-postbody h2{width:100%;font-size:24px;font-weight:600;margin-bottom:0.5em}.p-news .-post .-postbody .-date{font-size:12px}.p-news .-post .-module{margin-top:5rem}@media screen and (min-width:960px){.p-news .-post .-module{width:20%;margin-top:0}}.p-news .-post .-module h3{font-size:20px;font-weight:500;margin-bottom:1rem}.p-news .-post .-module ul li a{position:relative;padding-right:6rem}.p-news .-post .-module ul li a:after,.p-news .-post .-module ul li a:before{content:"";position:absolute;bottom:3px;right:10px;-webkit-transition:0.3s;transition:0.3s}.p-news .-post .-module ul li a:before{width:38px;height:1px;background-color:#1e1e1e}.p-news .-post .-module ul li a:after{width:10px;height:1px;background-color:#1e1e1e;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:calc(100% - 0.5px) 50%;transform-origin:calc(100% - 0.5px) 50%}.p-news .-post .-module ul li a:hover:after,.p-news .-post .-module ul li a:hover:before{right:0}