@charset "UTF-8";


/*サイドメニューを消す*/

.content-side {
  display: none;
}




/*タイトル下のリンクメニュー*/

.section-type05_pagelink {
    margin: 40px 0 50px 0;
}

.category_page_link {
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 10px 20px;
  list-style: none;
}

.category_page_link li {
  margin: 0;
  padding: 0;
}

.category_page_link li a {
  width: 100%;
}

.category_page_link li a br {
  display: none;
}

/*スマホ向け調整　タイトル下のリンクメニューとページ内アンカー*/

@media screen and (max-width: 48em) {
  .category_page_link {
    grid-template-columns: repeat(2, 1fr);
		grid-gap: 10px 10px;
  }

  .anchor-nav._long .anchor-nav__list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
	
	.category_page_link a {
		display: grid;
		align-items: center;
		min-height: 80px;
		text-align: left;
		padding-left: 15px;
  }

	.category_page_link li a br {
  	display: block;
	}
}




/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
/*カレント*/


/*技術開発*/

[data-pagecontents=basic_technology-pagecontents] .current-basic_technology {
  background-color: var(--main-green);
  color: #fff;
}
[data-pagecontents=basic_technology-pagecontents] .current-basic_technology:before {
  background-image: url(/common/images/arrow01.svg);
}



/*商品開発*/

[data-pagecontents=product-pagecontents] .current-product {
  background-color: var(--main-green);
  color: #fff;
}
[data-pagecontents=product-pagecontents] .current-product:before {
  background-image: url(/common/images/arrow01.svg);
}


/*アプリケーション開発*/

[data-pagecontents=application-pagecontents] .current-application {
  background-color: var(--main-green);
  color: #fff;
}
[data-pagecontents=application-pagecontents] .current-application:before {
  background-image: url(/common/images/arrow01.svg);
}


/*容器・包装*/

[data-pagecontents=package-pagecontents] .current-package {
  background-color: var(--main-green);
  color: #fff;
}
[data-pagecontents=package-pagecontents] .current-package:before {
  background-image: url(/common/images/arrow01.svg);
}


/*低負荷商品開発*/

[data-pagecontents=low_load-pagecontents] .current-low_load {
  background-color: var(--main-green);
  color: #fff;
}
[data-pagecontents=low_load-pagecontents] .current-low_load:before {
  background-image: url(/common/images/arrow01.svg);
}


/*研究論文・学会発表*/

[data-pagecontents=research_paper-pagecontents] .current-research_paper {
  background-color: var(--main-green);
  color: #fff;
}
[data-pagecontents=research_paper-pagecontents] .current-research_paper:before {
  background-image: url(/common/images/arrow01.svg);
}


/*講演・発表*/

[data-pagecontents=lecture-pagecontents] .current-lecture {
  background-color: var(--main-green);
  color: #fff;
}
[data-pagecontents=lecture-pagecontents] .current-lecture:before {
  background-image: url(/common/images/arrow01.svg);
}











