﻿
/* CSS Document */
@media screen and (min-width:769px){

#gnav > ul > li:not(.contact) a:hover:before {
	width: 96px;
	height: 96px;
	transition: .4s;
}
#gnav > ul > li:not(.contact) a:hover:after {
	opacity: 1;
	visibility: visible;
	transition: .4s;
}
.c-list04 li:hover:before{
	background: #000000;
}
.c-list04 li:hover:after {
	border-color: #000000;
}
.single_content p a:hover {
	text-decoration: none;
}
.side .c-list04 li a:hover {
	background: #f8f8f8;
	padding: 24px;
	transition: .4s;
}
.langchange > li:not(.current) a:hover {
	color: #000;
}
.date_wrap .cat a:hover {
	background: #1956af;
	color: #fff;
}
.news_list li .title a:hover,
.footer_nav ul li a:hover,
#footer_subnav ul li a:hover,
.bread li a:hover,
.ir_library a .pdf:hover {
	text-decoration: underline;
}
.c-list01 li a:hover,
.lwtop_menu .title a:hover  {
	transition: .4s;
	color: #1956af;
}

.tab li:hover,
.c-sc01_nav a:hover,
.product_list li .title a:hover {
	color: #1956af;
	transition: .5s;
}
.arrow01:hover:before {
	transition: .4s;
	filter: brightness(160%);
}
.arrow01:hover:after {
	transition: .4s;
}
.c-sc01_nav a img,
.product_list li a img {
	transition: .4s;
}
.c-sc01_nav a:hover img,
.product_list li a:hover img {
	transform: scale(1.1,1.1);
	transition: .4s;
}
.sus_menu li a:hover {
	background-color: #f8f8f8;
}
.c-btn01 .btn:hover {
	filter: brightness(160%);
}
#gnav > ul > li.contact a:hover {
	filter: brightness(160%);
}
.lwtop_menu li .image a:hover {
	transform: scale(1.1,1.1);
}

}