@charset "utf-8";

/*--------------------------------------------------------------
 ポータルサイト用 追加CSS
--------------------------------------------------------------*/

/* ジャンル説明
-------------------------------*/
.genre-lead strong {
	font-weight:bold;
}
.genre-lead em {
    font-style: italic;
}


/*-------------------------------
 トピックス一覧（新着情報一覧）
 div.l-news から記述すること
-------------------------------*/

div.l-news .topicks-list__item:first-child {
	border-top: 1px dashed #a3a3a3;
}

div.l-news .topicks-list__item:last-child {
	border-bottom: 1px dashed #a3a3a3;
}


/*-------------------------------
 リンク集
 div.l-link から記述すること
-------------------------------*/
div.l-link .l-link-wrap {
	margin-bottom: 50px;
}

div.l-link a[target="_blank"]:after {
	content: "";
	display: inline-block;
	margin-left: .2em;
	width: 18px;
	height: 18px;
	background: url(../img/icon_ex.png) no-repeat center/contain;
}


/*-------------------------------
 サイトマップ
 div.l-sitemap から記述すること
-------------------------------*/

div.l-sitemap .genre .genre__sub {
	margin-top: 12px;
}

div.l-sitemap .genre > .genre__sub {
	margin-top: 25px;
}


/*-------------------------------
 検索結果
 div.l-search から記述すること
-------------------------------*/

div.l-search .gsc-selected-option {
	white-space: nowrap;
}


/* ================================================== SP start ================================================== */
@media screen and (max-width: 767px) {

	/*-------------------------------
	 リンク集
	 div.l-link から記述すること
	-------------------------------*/
	div.l-link .l-link-wrap {/*sp*/
		margin-bottom: 25px;
	}



}/* sp end */
/* ================================================== SP end ================================================== */
