.lcl-cnt{padding:40px 0 100px}@media screen and (max-width: 767px){.lcl-cnt{padding:8vw 4vw 21.3333333333vw}}.lcl-txt{text-align:center;font-family:"Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,sans-serif;font-size:1.4rem;letter-spacing:0;font-weight:400;line-height:1.8;margin-bottom:50px}@media screen and (max-width: 767px){.lcl-txt{font-size:1.3rem;letter-spacing:0}}@media screen and (max-width: 767px){.lcl-txt{margin-bottom:10.6666666667vw}}.lcl-list{width:900px;margin:0 auto;border-top:1px dashed #bababa}@media screen and (max-width: 767px){.lcl-list{width:100%}}.lcl-list .lcl-list__item{border-bottom:1px dashed #bababa}.lcl-list .lcl-list__link{position:relative;display:block;padding:20px 75px 20px 25px;-webkit-transition:background .25s ease;transition:background .25s ease}@media screen and (max-width: 767px){.lcl-list .lcl-list__link{padding:4vw 10.6666666667vw w(15) 4vw}}@media(hover: hover){.lcl-list .lcl-list__link:hover{background:#f2f2f2}.lcl-list .lcl-list__link:hover .ico_svg{-webkit-transform:translateX(10px);transform:translateX(10px)}}@media screen and (min-width: 768px)and (-ms-high-contrast: none),screen and (min-width: 768px)and (-ms-high-contrast: active){.lcl-list .lcl-list__link:hover{background:#f2f2f2}.lcl-list .lcl-list__link:hover .ico_svg{-webkit-transform:translateX(10px);transform:translateX(10px)}}.lcl-list .lcl-list__link .ico_svg{position:absolute;right:25px;top:0;bottom:0;margin:auto 0;width:12px;height:12px;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}@media screen and (max-width: 767px){.lcl-list .lcl-list__link .ico_svg{right:4vw;height:4vw;height:4vw}}.lcl-list .lcl-list__link .ico_svg .svg-path{stroke-width:3px}.lcl-list .lcl-list__date{display:block;font-size:1.2rem;line-height:1.65;letter-spacing:0;color:#bababa;margin-bottom:10px}@media screen and (max-width: 767px){.lcl-list .lcl-list__date{margin-bottom:2.6666666667vw}}@media screen and (min-width: 768px){.lcl-list .lcl-list__ttl{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media screen and (max-width: 767px){.lcl-list .lcl-list__ttl{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}}