@charset "utf-8";

/*TOPページ　こんな事でお困りではないですか？*/
.proposal_area .inner ul li:hover a span:last-of-type {
  background-color: #239174;
  color: #fff;
  transition: .3s;
}

.news_area .recruit_btn:hover {
  background-color: #13A087;
  color: #fff;
  transition: .3s;
}

/*ぱんくず*/
.pankuzu li:nth-last-child(n+2):hover {
  text-decoration: underline;
}

/*土地活用事例ページ下部〇〇別ブロックボタン群*/
.icon_list>ul>li:hover , .strength_box .strength_pagelink ul li:hover {
  background-color: #F5F7F7 !important;
  color: #239174;
}

.icon_list>ul>li:hover a , .strength_box .strength_pagelink ul li:hover a {
  box-shadow: none;
  transition: .3s;
}


.works_btn_list ul:not(.child)>li>a:hover {
  background-color: #F5F7F7 !important;
  color: #239174;
  transition: .3s;
  box-shadow: none;
}



/*土地活用事例ページ下部ブロックボタン下のテキスト*/
.works_link_list ul.child li a:hover {
  text-decoration: underline !important;
}

/*ページ内リンク*/
.proposal_box .anchor_btn div.inner ul li a:hover {
  background-color: #239174;
  color: #fff;
}

.proposal_box .anchor_btn div.inner ul li a:hover::after {
  border-top: 3px solid #fff;
  border-right: 3px solid #fff;
}
.anchor_btn ul li a:hover {
  background-color: #239174;
  color: #fff;
}

.anchor_btn ul li a:hover::after {
  border-top: 3px solid #fff;
  border-right: 3px solid #fff;
}

.strength_box .inner .strength_linklist ul li:hover a {
  color: #fff;
  background-color: #239174;
}
.strength_box .inner .strength_linklist ul li:hover a::after {
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
}

/*グローバルメニュー信和建設のできること*/
.globalnav_imgitem li {
  background-color: #fff;
}

.globalnav_imgitem li p {
  padding: 10px 0;
  text-align: center;
  font-weight: bold;
}

.globalnav_imgitem.voice {
  width: 22% !important;
}
.globalnav_imgitem.voice li {
  width: 100% !important;
}

header .navmenu .mainnav dl dd ul.globalnav_imgitem li a {
	text-decoration: none !important;
}

.globalnav_imgitem li span {
  display: block;
  width: 100%;
  overflow: hidden;
  position: relative;
  padding: 25% 0;
  background: #EBEBEB;
}

.globalnav_imgitem li span img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 110%;
  height: auto;
  transition: .5s;
  max-width: none;
}

.globalnav_imgitem li:hover span img {
  width: 120%;
}

/*ページ下部のナビ*/
.pagenav ul li a:hover {
	text-decoration: underline;
}

/*グループ会社*/
.groupmenu div ul li {
	box-shadow: 1px 1px 5px rgb(0 0 0 / 20%);
}
.groupmenu div ul li:hover {
	box-shadow: none;
	transition: .3s;
}
