.p-news__container{display:flex;gap:40px;margin-top:30px}.p-news__container__left{width:calc(100% - 307px)}.p-news__container__left h2{font-size:40px;text-align:center;margin:0 0 20px}.p-news__container__left table{border-collapse:collapse;width:100%}.p-news__container__left table tr th,.p-news__container__left table tr td{border:1px solid #ccc;padding:10px}.p-news__container__left table tr th{width:25%;text-align:left;font-weight:700}.p-news__container__left table tr td{width:75%}.p-news__container__right{width:26.8%}.p-news__container__right .list:first-of-type{margin-bottom:40px}.p-news__container__right .list__ttl{display:flex;justify-content:space-between;align-items:center;font-size:26px}.p-news__container__right .list__ttl hr{background-color:#e8e8e8;height:1px;width:calc(50% - 2.5em)}.p-news__container__right .list__ttl h3{width:-moz-fit-content;width:fit-content}@media screen and (max-width: 768px){.p-news__container__right .list ul li{width:100%;border-bottom:1px dotted #e8e8e8}}.p-news__container__right .list ul li a{display:inline-block;font-size:13px;color:#464646;border-bottom:1px dotted #e8e8e8;padding:12px 0;width:100%}.p-news__container__right .list ul li a:hover{color:#e6cfae}.p-news__container__right .list.news ul li{color:#a1a1a1;font-size:12px;font-family:"playfair display";border-bottom:1px dotted #e8e8e8}.p-news__container__right .list.news a{color:#464646;margin-right:5px;border-bottom:none;width:-moz-fit-content;width:fit-content}.sticky-item{position:sticky;top:0}@media screen and (max-width: 768px){.p-news__container{flex-direction:column;gap:30px}.p-news__container__left{width:100%}.p-news__container__left table{border-collapse:collapse;width:100%}.p-news__container__left table tr{display:flex;flex-direction:column}.p-news__container__left table tr th,.p-news__container__left table tr td{width:100%;border:1px solid #ccc;padding:10px}.p-news__container__left table tr th{border-bottom:none}.p-news__container__left table tr td{border-bottom:none}.p-news__container__left table tr:last-of-type td{border-bottom:1px solid #ccc}.p-news__container__right{width:100%}}
