@charset "UTF-8";
@import "/lib/cmn_css/component.css"; 

/* CSS Document */

#contents .h1Head {
	background: url(/items/images/h_items_h1.gif) left top no-repeat;
	display: block;
	height: 36px;
	margin-bottom: 25px;
	width: 226px;
}

#contents .h2Head {
	background: url(/items/images/h_items_h2.gif) left top no-repeat;
	display: block;
	height: 103px;
	margin-bottom:12px;
	width: 461px;
}

#contents h1 span,
#contents h2 span,
#contents #vi span {
 display:block;
 text-indent:-9999px;
 overflow:hidden;
}

#contents table.itemsTbl {
	background: url(/items/images/bg_itemstbl_01.gif) left bottom repeat-y;
}

#contents table.itemsTbl td {
	padding:3px 10px 10px;
	vertical-align:top;
}

#contents table.itemsTbl td.sp01 {
	padding:3px 0 10px 7px;
	vertical-align:top;
}

#contents table.itemsTbl td.sp01 dt,
#contents table.itemsTbl td.sp01 dd {
	margin-right:5px;
	margin-left:5px;
}

#contents table.itemsTbl td.sp02 {
	padding:3px 6px 10px 10px;
	vertical-align:top;
}

#contents table.itemsTbl td.sp02 dt,
#contents table.itemsTbl td.sp02 dd {
	margin-right:5px;
}

#contents div.itemsTblPack {
	background: url(/items/images/bg_itemstblpack.gif) left bottom no-repeat;
	padding-bottom:8px;
	margin-bottom:20px;
	width:600px;
}

#contents div.iTPTit {
	background: url(/items/images/bg_itptit.gif) left bottom repeat-y;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	width:600px;
}

#contents div.iTPTitL {
	float:left;
	margin-top:10px;
	text-align:left;
	width:182px;
}

#contents div.iTPTitR {
	float:left;
	margin-top:10px;
	text-align:left;
	width:405px;
}

#contents div.iTPTitR p {
	font-weight:normal;
}

#contents table.itemsTbl dt,
#contents table.itemsTbl dd {
	font-size:x-small;
}

#contents table.itemsTbl dt {
	margin-top:5px;
}

#contents table.itemsTbl dt.ind {
	text-indent:-1.4em;
	padding-left:1.4em;
}

#contents table.itemsTbl dd {
	margin:3px 0 10px;
	text-align:right;
}

#contents div.itemFBox{
	background: url(/items/images/bg_itemfbox.jpg) left top no-repeat;
	height:192px;
	padding-top:18px;
	line-height:0;
	width:600px;
}

#contents div.itemFBox p,
#contents div.itemFBox h3 {
	margin-left:116px;
	line-height:0;
}

#contents div.itemFBox h3 {
	margin-bottom:10px;
	font-size:1px;
}

#contents div.itemFBox p {
	line-height:0;
	padding:0;
}

#contents div.itemFBox p.details {
	margin-right:10px;
}