@charset "utf-8";

/* =======================================

	Products Detail Parts
	
========================================== */

/* Detail Unit02
****************************************************************************************/

/* detailUnit 02
========================================== */
#contents .detailUnit02 {
	margin: 0 0 19px 0;
	width: 741px;
	background: url(../../images/common/framebox01_bg_middle.png) repeat-y;
	zoom: 1;
}

#contents .detailUnit02 .bgTop {
	width: 741px;
	height: 2px;
	background: url(../../images/common/framebox01_bg_top.png) no-repeat;
	line-height: 0px;
	font-size: 0px;
	overflow: hidden;
}

#contents .detailUnit02 .bgBtm {
	width: 741px;
	height: 2px;
	background: url(../../images/common/framebox01_bg_bottom.png) no-repeat;
	line-height: 0px;
	font-size: 0px;
	overflow: hidden;
}

/* Section
========================================== */
#contents .detailUnit02 .section {
	margin: 0 28px 20px;
}

#contents .detailUnit02 .section .itemList01 {
	margin: 0 0 15px;
}

/* Title Unit
========================================== */
#contents .detailUnit02 .titleUnit {
	margin: 0 0 40px;
	padding: 0 0 7px;
	background: url(../../images/parts/titleUnit_bg_01.png) no-repeat 0 100%;
}

	/* Title
	---------------------------------------- */
	#contents .detailUnit02 .titleUnit table {
		background: url(../../images/common/framebox01_bg_top.gif) no-repeat;
	}
	
	#contents .detailUnit02 .titleUnit table tr td {
		padding: 4px 0 5px;
	}
	
	#contents .detailUnit02 .titleUnit table tr td p {
		margin: 0;
	}
	
		/* Title
		---------------------------------------- */
		#contents .detailUnit02 .titleUnit table tr td.title {
			padding-left: 20px;
			vertical-align: middle;
		}
		
		#contents .detailUnit02 .titleUnit table tr td.title p.cachcopy {
		}
		
		#contents .detailUnit02 .titleUnit table tr td.title h2 {
			margin: 0 0 6px;
		}
		
		#contents .detailUnit02 .titleUnit table tr td.title ul.icoList {
		}
		
		#contents .detailUnit02 .titleUnit table tr td.title ul.icoList li {
		}
		
		
		/* Date
		---------------------------------------- */
		#contents .detailUnit02 .titleUnit table tr td.date {
			padding-right: 15px;
			vertical-align: bottom;
			width: 175px;
		}
		
		#contents .detailUnit02 .titleUnit table tr td.date p {
			text-align: right;
		}
		
		#contents .detailUnit02 .titleUnit table tr td.date p.prevBtn {
			margin: 0 0 3px;
			padding: 8px 0 0;
		}
		
		#contents .detailUnit02 .titleUnit table tr td.date p.prevBtn a {
		}
		
		#contents .detailUnit02 .titleUnit table tr td.date p.update {
			margin: 0 0 5px;
			line-height: 1.5;
		}
		
		#contents .detailUnit02 .titleUnit table tr td.date p.update dfn {
			font-weight: normal;
			white-space: nowrap;
		}
		
		#contents .detailUnit02 .titleUnit table tr td.date p.update span.date {
			white-space: nowrap;
		}


/* Detail Contents
========================================== */
#contents .detailUnit02 .detailContents {
	margin: 0 16px;
	zoom: 1;
}

/* Detail Unit02
****************************************************************************************/

/* detailUnit03
========================================== */
#contents .detailUnit03 {
	margin: 0 0 19px;
	background: url(../../images/common/framebox01_bg_middle.png) repeat-y;
}

#contents .detailUnit03 .bgBtm {
	height: 2px;
	background: url(../../images/common/framebox01_bg_bottom.png) no-repeat;
	line-height: 0px;
	font-size: 0px;
	overflow: hidden;
}

#contents .detailUnit03 .notice {
	margin: 14px 23px 13px 24px;
	font-size: 84.7%;
	line-height: 1.455;
}

