@charset "UTF-8";#top_clmblock_area .top_column_grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px 24px;margin:0;padding:0;list-style:none}#top_clmblock_area .top_column_card,#top_clmblock_area .top_column_caption{min-width:0}#top_clmblock_area .top_column_card{margin:0;padding:0}#top_clmblock_area .top_column_image{margin-bottom:18px;aspect-ratio:4/3;overflow:hidden}#top_clmblock_area .top_column_image img{display:block;width:100%;height:100%;object-fit:cover}#top_clmblock_area .top_column_title{margin:0 0 12px;line-height:1.5;overflow-wrap:anywhere}#top_clmblock_area .top_column_text{margin:0;line-height:1.8;overflow-wrap:anywhere}#top_clmblock_area .top_column_link{margin:18px 0 0}#top_clmblock_area .view_more{padding:8px 10px 8px 0;min-height:44px;font-family:'Roboto','Noto Sans JP',sans-serif;font-weight:400;letter-spacing:.04em}#top_clmblock_area .view_more:focus-visible .more_arrow{transform:translateX(10px)}@media screen and (min-width:600px){#top_clmblock_area .top_column_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1025px){#top_clmblock_area .top_column_grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){#top_clmblock_area .view_more .more_arrow,#top_clmblock_area .view_more:hover .more_arrow,#top_clmblock_area .view_more:focus-visible .more_arrow{transition:none;transform:none}}