@charset "utf-8";

/*
過去のお知らせ
/news/index.html
*/

	#content dl {
		margin: 0 0px 0px 0px;
		padding-top: 10px;
		text-align: left;
	}
	
		.viewmode-mobile #content dl {
			line-height: 1.6;
		}
	
		#content dl::after {
			content: "";
			clear: both;
			display: block;
		}

		#content dl:first-child {
		}
	
	/* お知らせ記事の日付 */
	#content dl dt.date {
		border-top: 1px solid #d0dbe5;
		clear: both;
		/*
		color: #666;
		font-family: 'Roboto', sans-serif;
		font-size: 15px;
		*/
		float: left;
		line-height: 1.6;
		margin: 0px 0px 0px 0px;
		padding: 15px 0px 0px 0px;
		position: relative;
		width: 10.5em;
	}

		#content dl dt.date:first-child {
			border-top: none;
			padding-top: 5px;
		}

		.viewmode-mobile #content dl dt.date {
			float: none;
			font-size: 13px;
			margin: 0 0 5px 0;
			padding: 0px 0px 0px 0px;
		}

		/* NEWアイコン */
		#content dl dt.date img {
			margin: 0 0px 2px 10px;
			vertical-align: middle;
		}
	
		/* アイキャッチ画像（未使用） */
		/*
		#content dl dt.date .thumb{
			float: left;
			margin: 0px 0px 30px -130px;
			width: 100px;
			height: 100px;
		}
		
			.viewmode-mobile #content dl dt.date .thumb {
				display: none;
				width: auto;
			}
		
			#content dl dt.date .thumb img {
				height: 100% !important;
				margin: 0 0px 0px 0px;
				width: auto !important;
			}
			
		#content dl dt.date .thumb .nailthumb-title {
			display: none;
		}
		*/

	/* お知らせ記事のタイトル*/
	#content dl dd.title {
		border-top: 1px solid #d0dbe5;
		/*
		font-size: 13.5px;
		*/
		line-height: 1.6;
		margin: 0px 0px 0px 10.5em;
		padding: 15px 0px 15px 0px;
	}
		
		#content dl dt.date:first-child + dd.title {
			border-top: none;
			padding-top: 5px;
		}

		.viewmode-mobile #content dl dd.title {
			font-size: 13px;
			margin: 0px 0px 15px 0px;
			padding: 0px 0px 0px 0px;
		}
	
		#content dl dd.title a {
			/*
			text-decoration: none;
			*/
		}
		
			#content dl dd.title a:hover {
				/*
				text-decoration: underline;
				*/
			}

			#content dl dd.title ul {
				list-style-type: none;
				margin: 0px 0 0 0;
				padding: 0px;
			}

				#content dl dd.title ul li {
					padding-left: 0.9em;
					position: relative;
				}

					/* 矢印の飾り */
					#content dl dd.title ul li::before {
						color: #4163bc;
						content:"\f054";	/* fa-chevron-right */
						display: block;
						font-family: 'Font Awesome 5 Free';
						font-size: 0.9em;
						font-weight: 900;
						line-height: 1.5;
						text-decoration: none;
						top: 0em;
						left: 0px;
						position: absolute;
					}

