@charset "UTF-8";
/*ローカルナビのカレント*/

#asset_achievement_index .c-localNav_listItem-asset_achievement a,
#asset_advantage_index .c-localNav_listItem-asset_advantage a,
#asset_approach_index .c-localNav_listItem-asset_approach a,
#asset_index .c-localNav_titleText .abc, #asset_index .c-localNav_titleText a{background-color:#e5ecf4;}

#asset_achievement_index .c-localNav_listItem-asset_achievement a:before,
#asset_advantage_index .c-localNav_listItem-asset_advantage a:before,
#asset_approach_index .c-localNav_listItem-asset_approach a:before,
#asset_index .c-localNav_titleText .abc, #asset_index .c-localNav_titleText a:before{display: none;}


/* 実績・強み・取り組み固有css */
@media only screen and (min-width:768px){
.l-grid-halfGutter .l-grid_item-9{margin-left:32px; padding-left:0px;width:auto; max-width:71%;}
}
@media only screen and (min-width:768px) and (max-width:815px){
.l-grid-halfGutter .l-grid_item-9{max-width:70%;}
}

/* h1下余白削除（メインビジュアル有） */
#asset_achievement_index .c-underlayerHeading,
#asset_advantage_index .c-underlayerHeading,
#asset_advantage_rd_index .c-underlayerHeading,
#asset_advantage_specialist_index .c-underlayerHeading,
#asset_advantage_technic_index .c-underlayerHeading,
#asset_approach_index .c-underlayerHeading{
margin-bottom:0;
}

/* 技術情報 */
#asset_approach_column_index .narrowingArticles_inner .c-pulldown {
width: auto;
}

#asset_approach_column_index .c-columnList {
margin-left: -8px;
margin-right: -8px;
margin-bottom: -16px;
}
#asset_approach_column_index .c-columnList .l-tile_item {
padding-right: 8px;
padding-left: 8px;
margin-bottom: 16px;
}

#asset_approach_column_index [js-pagination-target-items] {
display: none;
}
#asset_approach_column_index .c-card_link {
position: relative;
padding: 0;
display: flex;
height: 100%;
}

#asset_approach_column_index .c-card_img {
position: relative;
flex: 0 0 180px;
}
#asset_approach_column_index .c-card_img img {
height: 100%;
object-fit: cover;
}

#asset_approach_column_index .c-card_title {
padding: 16px;
color: #000000;
}

#asset_approach_column_index .c-pagination_item {
margin: 0 4px;
border:1px solid #bdbdbd;
background-color: #e0e0e0;
}

#asset_approach_column_index .c-pagination_item-current {
border:1px solid #1565c0;
background-color: #1565c0;
}

#asset_approach_column_index .c-pagination_item-current a {
color: #FFFFFF;
font-weight: 700;
}

@media only screen and (max-width:767px) {
#asset_approach_column_index .narrowingArticles_inner .c-pulldown {
width: 100%;
}
#asset_approach_column_index .newsSearch_item {
width: 100%;
}
#asset_approach_column_index .newsSearch_item .c-text {
flex: 0 0 auto;
}
}

@media only screen and (max-width:480px) {
#asset_approach_column_index .c-columnList .l-tile_item {
width: 100%;
}
}