@charset "utf-8";

/* ---------------------------------------- 
 - contents（concept）
---------------------------------------- */
#concept #concept__inner {
	background-color: #ededed;
}
#concept .concept__lead{
	background: url("/assets/store/images/ghi/top/concept_bg.png");
	background-repeat: no-repeat;
    background-position: 65% top;
    background-size: 65%;
}
@media screen and (max-width: 768px) {
	#concept .concept__lead{
		background-size: 300px;
	}
}

/* ---------------------------------------- 
 - contents（menu）
---------------------------------------- */
#menu::before,
#menu::after{
    border-color: #006e84;
}

/* ---------------------------------------- 
 - contents（news）
---------------------------------------- */
#news #news__inner {
	background-color: #ededed;
}
#news .news-list__box {
	border-color: #006e84;
}
#news .news-list__box .news-list__item {
	border-color: #c5c5c5;
}
#news .news-list__box .news-list__item a:hover{
	color:#006e84;
}
#news .news-list__box .news-list__item a::after {
    background-image: url(/assets/store/images/ghi/common/ico_arw.svg); 
}

/* ---------------------------------------- 
 - contents（virtual）
---------------------------------------- */
#virtual #virtual__inner {
	background-color: #ededed;
}