@charset "Shift_JIS";

/* 詳細部分 */

#detail_box_inner {
	margin:0;
	padding:25px 35px 15px 35px;
	vertical-align:top;
}

#label_box {
	margin-bottom:15px;
	padding:20px;
	background-color:#F0F8FF;
	border:double 3px #033669;
	color:#033669;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
}

#label_box h1 {
	margin:0;
	padding-top:10px;
	font-size:100%;
	font-weight:normal;
}

.size_L {
	font-size:100%;
}

.size_M {
	font-size:90%;
}

.size_S {
	font-size:80%;
}

.padding_LL {
	padding-top:20px;
}

.padding_L {
	padding-top:10px;
}

.padding_S {
	padding-top:2px;
}

.silver {
	color:#8A8A8A;
}

.native {
	font-family: Georgia, Times, serif;
}

#parts_table {
	width:60%;
	margin:10px auto 0 auto;
	padding:2px;
	color:#033669;
	text-align:left;
}

*:first-child+html #parts_table {	/* IE7対応 */
	margin:10px 0 0 0;
}

* html #parts_table {	/* IE6対応 */
	margin:10px 0 0 0;
}

.parts_label {
	font-size:80%;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
}

.parts_text {
	font-size:80%;
	vertical-align:top;
}

#piece_table {
	width:85%;
	margin:15px auto 15px auto;
	padding:2px;
	text-align:left;
}

*:first-child+html #piece_table {	/* IE7対応 */
	margin:15px 0 15px 0;
}

* html #piece_table {	/* IE6対応 */
	width:75%;
	margin:15px 0 15px 0;
}

.piece_number {
	font-size:70%;
	color:#999999;
	text-align:right;
}

.time {
	font-size:70%;
	text-align:right;
	white-space:nowrap;
}

#comment {
	margin:0;
	padding:10px;
	background-color:#F0F8FF;
	border:dashed 1px #033669;
	vertical-align:top;
}

#comment p {
	margin:0;
	padding:0;
	font-size:80%;
	line-height: 20px;
}

#exp_head {
	font-weight:bold;
	text-decoration:underline;
}

.disc {
	font-size:70%;
	text-align:right;
}

#link {
	padding-top:10px;
	font-size:80%;
}

#link_head {
	font-weight:bold;
}

#update {
	padding-top:5px;
	color:silver;
	font-size:70%;
	text-align:right;
}

