@charset "utf-8";

/******************************** 共通 **************************************/

#mainContent-right .releaseDetail_box .pr-article p {
	padding: 0;
}

#mainContent-right .releaseDetail_box .pr-article .article-margin {
	margin-bottom: 20px;
}

#mainContent-right .releaseDetail_box .pr-article img {
	width: 100%;
}

#mainContent-right .releaseDetail_box .pr-article .label {
	display: inline-block;
	width: 2em;
	vertical-align: top;
}

#mainContent-right .releaseDetail_box .pr-article .data {
	display: inline-block;
	width: 74%;
	vertical-align: top;
}


/******************************** 共通 **************************************/


/******************************** title **************************************/

#mainContent-right .releaseDetail_box .pr-article .title-section {
	margin: 0 0 20px 0;
	text-align: center;
}

#mainContent-right .releaseDetail_box .pr-article .title-lead-large {
	font-size: 20px;
}

#mainContent-right .releaseDetail_box .pr-article .title-lead-small {
	font-size: 17px;
}

@media (max-width: 739px) {
	#mainContent-right .releaseDetail_box .pr-article .title-lead-large {
		font-size: 16px;
	}
	#mainContent-right .releaseDetail_box .pr-article .title-lead-small {
		font-size: 16px;
	}
}


/******************************** title **************************************/


/******************************** main **************************************/

#mainContent-right .releaseDetail_box .pr-article .main-section {
	margin: 0 0 40px 0;
}

#mainContent-right .releaseDetail_box .pr-article .main-image-wrap {
	width: 620px;
	margin: auto;
}

@media (max-width: 739px) {
	#mainContent-right .releaseDetail_box .pr-article .main-image-wrap {
		width: 100%;
	}
}


/******************************** main **************************************/


/******************************** new-item **************************************/

#mainContent-right .releaseDetail_box .pr-article .new-item-section {
	margin: 0 0 40px 0;
}

#mainContent-right .releaseDetail_box .pr-article .new-item-top {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 20px;
}

#mainContent-right .releaseDetail_box .pr-article .new-item-title {
	font-size: 16px;
	font-weight: bold;
}

.dtable {
	display: table;
}

.dtable-cell-1 {
	display: table-cell;
	width: 24px;
}

.dtable-cell-2 {
	display: table-cell;
	width: 16px;
	text-align: center;
}

.dtable-cell-3 {
	display: table-cell;
	width: 180px;
}

.dtable-cell-4 {
	display: table-cell;
	width: auto;
}

#mainContent-right .releaseDetail_box .pr-article .new-item-column-left {
	display: inline-block;
	width: 384px;
	vertical-align: top;
}

#mainContent-right .releaseDetail_box .pr-article .new-item-column-right {
	display: inline-block;
	width: 310px;
	vertical-align: bottom;
}

#mainContent-right .releaseDetail_box .pr-article .new-item-column-right-6 {
	display: inline-block;
	width: 280px;
	vertical-align: bottom;
	margin: 0 0 0 30px;
	text-align: center;
}

#mainContent-right .releaseDetail_box .pr-article .new-item-wrap-02 {
	display: inline-block;
	width: 37%;
	vertical-align: top;
}

#mainContent-right .releaseDetail_box .pr-article .new-item-wrap-03 {
	display: inline-block;
	width: 33%;
	vertical-align: top;
}

#mainContent-right .releaseDetail_box .pr-article .new-item-wrap-04 {
	display: inline-block;
	width: 27%;
	vertical-align: top;
}

#mainContent-right .releaseDetail_box .pr-article .new-item-wrap-05 {
	display: inline-block;
	width: 110px;
	vertical-align: top;
}

#mainContent-right .releaseDetail_box .pr-article .new-item-wrap-06 {
	display: inline-block;
	width: 194px;
	vertical-align: top;
}

#mainContent-right .releaseDetail_box .pr-article .new-item-wrap-07 {
	display: inline-block;
	width: 100px;
	vertical-align: top;
}

#mainContent-right .releaseDetail_box .pr-article .new-item-wrap-08 {
	display: inline-block;
	width: 100px;
	vertical-align: top;
}

#mainContent-right .releaseDetail_box .pr-article .new-item-wrap-09 {
	display: inline-block;
	width: 100px;
	vertical-align: top;
}

#mainContent-right .releaseDetail_box .pr-article .new-item-wrap-10 {
	display: inline-block;
	width: 80px;
	margin: 0 10px 0 15px;
	vertical-align: bottom;
}

#mainContent-right .releaseDetail_box .pr-article .new-item-wrap-11 {
	display: inline-block;
	width: 200px;
	vertical-align: top;
}

#mainContent-right .releaseDetail_box .pr-article .new-item-wrap-12 {
	display: inline-block;
	width: 40px;
	vertical-align: top;
}

#mainContent-right .releaseDetail_box .pr-article .new-item-wrap-13 {
	display: inline-block;
	width: 40px;
	vertical-align: top;
}

#mainContent-right .releaseDetail_box .pr-article .new-item-wrap-14 {
	display: inline-block;
	width: 40px;
	vertical-align: top;
}

#mainContent-right .releaseDetail_box .pr-article .new-item-wrap-15 {
	display: inline-block;
	width: 40px;
	vertical-align: top;
}

#mainContent-right .releaseDetail_box .pr-article .new-item-wrap-16 {
	display: inline-block;
	width: 40px;
	vertical-align: top;
}

#mainContent-right .releaseDetail_box .pr-article .new-item-wrap-17 {
	display: inline-block;
	width: 40px;
	vertical-align: top;
}

#mainContent-right .releaseDetail_box .pr-article .new-item-wrap-18 {
	width: 100px;
	margin: auto;
	vertical-align: top;
}

#mainContent-right .releaseDetail_box .pr-article .new-item-caption {
	text-align: center;
}

#mainContent-right .releaseDetail_box .pr-article .new-item-li {
	margin-left: 0;
	margin-bottom: 20px;
}

@media (max-width: 739px) {
	#mainContent-right .releaseDetail_box .pr-article .new-item-title {
		font-size: 14px;
	}
	#mainContent-right .releaseDetail_box .pr-article .new-item-column-left {
		display: block;
		width: auto;
	}
	#mainContent-right .releaseDetail_box .pr-article .new-item-column-right {
		display: block;
		width: auto;
	}
	#mainContent-right .releaseDetail_box .pr-article .new-item-wrap-05 {
		width: 34%;
	}
	#mainContent-right .releaseDetail_box .pr-article .new-item-wrap-06 {
		width: 64%;
	}
	#mainContent-right .releaseDetail_box .pr-article .new-item-wrap-07 {
		width: 31%;
	}
	#mainContent-right .releaseDetail_box .pr-article .new-item-wrap-08 {
		width: 31%;
	}
	#mainContent-right .releaseDetail_box .pr-article .new-item-wrap-09 {
		width: 31%;
	}
	#mainContent-right .releaseDetail_box .pr-article .new-item-wrap-10 {
		width: 24%;
		margin: 0;
	}
	#mainContent-right .releaseDetail_box .pr-article .new-item-wrap-11 {
		width: 72%;
	}
	#mainContent-right .releaseDetail_box .pr-article .new-item-column-right-6 {
		display: block;
		width: auto;
		margin: 0;
	}
	#mainContent-right .releaseDetail_box .pr-article .new-item-wrap-12 {
		width: 15%;
	}
	#mainContent-right .releaseDetail_box .pr-article .new-item-wrap-13 {
		width: 15%;
	}
	#mainContent-right .releaseDetail_box .pr-article .new-item-wrap-14 {
		width: 15%;
	}
	#mainContent-right .releaseDetail_box .pr-article .new-item-wrap-15 {
		width: 15%;
	}
	#mainContent-right .releaseDetail_box .pr-article .new-item-wrap-16 {
		width: 15%;
	}
	#mainContent-right .releaseDetail_box .pr-article .new-item-wrap-17 {
		width: 15%;
	}
	#mainContent-right .releaseDetail_box .pr-article .new-item-wrap-18 {
		width: 30%;
	}
}


/******************************** new-item **************************************/


/******************************** existing-item **************************************/

#mainContent-right .releaseDetail_box .pr-article .existing-item-section {
	margin: 0 0 40px 0;
}

#mainContent-right .releaseDetail_box .pr-article .existing-item-top {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 20px;
}

#mainContent-right .releaseDetail_box .pr-article table {
	border: solid 1px #000000;
	border-collapse: collapse;
}

#mainContent-right .releaseDetail_box .pr-article th {
	padding: 10px;
	vertical-align: top;
	font-weight: normal;
	border: solid 1px #000000;
}

#mainContent-right .releaseDetail_box .pr-article td {
	padding: 10px;
	vertical-align: top;
	border: solid 1px #000000;
}

#mainContent-right .releaseDetail_box .pr-article .th-1 {
	width: 500px;
}

#mainContent-right .releaseDetail_box .pr-article .th-2 {
	width: 72px;
}

#mainContent-right .releaseDetail_box .pr-article .existing-item-wrap-19 {
	display: inline-block;
	width: 115px;
	vertical-align: bottom;
	text-align: center;
}

#mainContent-right .releaseDetail_box .pr-article .existing-item-wrap-20 {
	display: inline-block;
	width: 120px;
	vertical-align: bottom;
	text-align: center;
}

#mainContent-right .releaseDetail_box .pr-article .existing-item-wrap-21 {
	display: inline-block;
	width: 115px;
	vertical-align: bottom;
	text-align: center;
}

#mainContent-right .releaseDetail_box .pr-article .existing-item-wrap-22 {
	display: inline-block;
	width: 115px;
	vertical-align: bottom;
	text-align: center;
}

#mainContent-right .releaseDetail_box .pr-article .existing-item-wrap-23 {
	display: inline-block;
	width: 205px;
	vertical-align: bottom;
	text-align: center;
}

#mainContent-right .releaseDetail_box .pr-article .existing-item-image {
	width: 110px;
}

#mainContent-right .releaseDetail_box .pr-article .existing-item-image-2 {
	width: 90px;
}

#mainContent-right .releaseDetail_box .pr-article .existing-item-image-3 {
	width: 84px;
}

#mainContent-right .releaseDetail_box .pr-article .existing-item-image-4 {
	width: 84px;
}

#mainContent-right .releaseDetail_box .pr-article .existing-item-image-5 {
	width: 205px;
}

#mainContent-right .releaseDetail_box .pr-article .existing-item-image-6 {
	width: 205px;
}

#mainContent-right .releaseDetail_box .pr-article .existing-item-caption {
	text-align: center;
}

#mainContent-right .releaseDetail_box .pr-article .existing-item-caption {
	text-align: center;
}

#mainContent-right .releaseDetail_box .pr-article .caption-margin {
	margin-bottom: 20px;
}

@media (max-width: 739px) {
	#mainContent-right .releaseDetail_box .pr-article .existing-item-box {
		text-align: center;
	}
	#mainContent-right .releaseDetail_box .pr-article .existing-item-wrap-19 {
		width: 45%;
		max-width: 150px;
		margin: 0 auto 20px;
	}
	#mainContent-right .releaseDetail_box .pr-article .existing-item-wrap-20 {
		width: 45%;
		max-width: 150px;
		margin: 0 auto 20px;
	}
	#mainContent-right .releaseDetail_box .pr-article .existing-item-wrap-21 {
		width: 45%;
		max-width: 150px;
		margin: 0 auto 20px;
	}
	#mainContent-right .releaseDetail_box .pr-article .existing-item-wrap-22 {
		width: 45%;
		max-width: 150px;
		margin: 0 auto 20px;
	}
	#mainContent-right .releaseDetail_box .pr-article .existing-item-wrap-23 {
		display: block;
		width: 100%;
		max-width: 400px;
		margin: 0 auto 20px;
	}
	#mainContent-right .releaseDetail_box .pr-article .existing-item-wrap-24 {
		display: block;
		width: 100%;
		max-width: 400px;
		margin: auto;
	}
	#mainContent-right .releaseDetail_box .pr-article .existing-item-caption {
		text-align: center;
		margin: 0 auto 20px;
	}
}


/******************************** existing-item **************************************/


/******************************** contentCorporate **************************************/

#mainContent-right .releaseDetail_box .pr-article .contentCorporate__name {
	font-size: 16px;
}

#mainContent-right .releaseDetail_box .pr-article .contentCorporate__text {
	margin: 0 0 20px 0;
}


/******************************** contentCorporate **************************************/