@charset 'UTF-8';

/** |READ ME| **************************************************************************************

ilm/ceramicslab/index_pc.css
Ver.201805

----------------------------------------------------------------------------------------------------

01. 概要
02. 復原の軌跡
03. 活動の紹介
04. お知らせ

************************************************************************************** |READ ME| **/





/** |01. 概要| >> ********************************************************************* >> START **/


.contents .body .outline .title {
	background-color: transparent;
	font-size: 24px;
	line-height: 1.25;
	padding: 30px 0 0;
}

.contents .body .outline p {padding-top: 16px;}


/** |01. 概要| << *********************************************************************** << END **/





/** |02. 復原の軌跡| >> *************************************************************** >> START **/


.contents .body .case .photo {
	background: url(/en/ilm/ceramicslab/img/pc/cs_img_photo.jpg) no-repeat 0 0;
	float: left;
	margin-top: 20px;
	height: 220px;
	width: 286px;
}

	.contents .body .case .photo a {
		display: block;
		height: 100%;
		width: 100%;
	}

	.contents .body .case .photo a:hover {background-color: rgba(255, 255, 255, 0.5);}

		.contents .body .case .photo img {
			height: 100%;
			visibility: hidden;
			width: 100%;
		}

.contents .body .case .text {
	float: right;
	padding-top: 16px;
	width: 438px;
}


/** |02. 復原の軌跡| << ***************************************************************** << END **/





/** |03. 活動の紹介| >> *************************************************************** >> START **/


.contents .body .activity .list {width: 760px;}

	.contents .body .activity .list li {
		float: left;
		padding-top: 40px;
		width: 362px;
	}

	.contents .body .activity .list li:nth-of-type(-n+2) {padding-top: 20px;}

	.contents .body .activity .list li:nth-of-type(odd) {clear: both;}

	.contents .body .activity .list li:nth-of-type(even) {float: right;}

		.contents .body .activity .list a {
			color: inherit;
			display: block;
			text-decoration: none;
			width: 100%;
		}

		.contents .body .activity .list a:hover {opacity: 0.5;}

			.contents .body .activity .list .image {}

				.contents .body .activity .list .image img {
					height: auto;
					width: 362px;
				}

			.contents .body .activity .list .label {padding-top: 16px;}

				.contents .body .activity .list .label dt,
				.contents .body .activity .list .label dd {line-height: 1.88;}

				.contents .body .activity .list .label dt {font-family: 'Trade Gothic W01 Bold', sans-serif;}


/** |03. 活動の紹介| << ***************************************************************** << END **/





/** |04. お知らせ| >> ***************************************************************** >> START **/


.contents .body .information .latest {}

	.contents .body .information .latest .article {
		border-bottom: 1px solid #d4d5d6;
		padding: 30px 0;
	}

		.contents .body .information .latest .article dt {font-family: 'Trade Gothic W01 Bold', sans-serif;}

			.contents .body .information .latest .article dt span {font-size: 12px;}

		.contents .body .information .latest .article dd {padding-top: 20px;}

			.contents .body .information .latest .new dd::after {
				color: #ed7f40;
				content: 'NEW';
				font-family: 'Trade Gothic W01 Bold', sans-serif;
				font-size: 12px;
				margin-left: 0.8em;
			}


/* 情報なし */
.contents .body .information .latest .nodata {padding-top: 30px;}


/** |04. お知らせ| << ******************************************************************* << END **/
