@charset "utf-8";

#secondContents h3 {
background:url(../../imgdir/common/dot02.gif) 0 bottom repeat-x;
padding:0 0 15px 0;
}

#secondContents dl dt {
font-weight:bold;
margin:0 0 3px 0;
color:#333;
}
	#secondContents dl dd {
	margin:0 0 20px 0;
	}
#secondContents img.left {
_margin:0 15px 0 0;/*IE6*/
}
#secondContents img.right {
margin-bottom:50px;
_margin:0 0 0 15px;/*IE6*/
}

#secondContents ul.disc li { list-style:disc; margin-left:20px;}
#secondContents ul.sec { margin:5px 0;}
#secondContents ul.sec li { list-style:decimal; margin-left:20px; font-size:86%; }
*+html #secondContents ul.sec li { font-size:78%; } /* IE7 */
* html #secondContents ul.sec li { font-size:78%; } /* IE6 */


#secondContents table.price {
width:100%;
border-collapse:collapse;
border-spacing:0;
border:#d6d6d6 1px solid;
_font: 13px/1.52 Verdana, Arial, Helvetica, sans-serif;
margin-bottom:10px;
}
	#secondContents table.price caption {
	font-size:110%;
	color:#3492DB;
	text-align:left;
	font-weight:bold;
	margin:0 0 5px 0;
	}
	#secondContents table.price caption span {
	font-size:86%;
	}
		#secondContents table.price th,
		#secondContents table.price td {
		border:#d6d6d6 1px solid;
		padding:6px;
		}
		#secondContents table.price th {
		text-align:center;
		background:#DBE9F3;
		}
		#secondContents table.price td {
		text-align:right;
		}
		
		#secondContents table.price td.leftxt {
		text-align:left;
		}
		
		#secondContents table.price th.txtpl20 ,
		#secondContents table.price td.txtpl20 { text-align:left; padding-left:20px;}
		
		#secondContents table.price th.txtpl10 ,
		#secondContents table.price td.txtpl10 { text-align:left; padding-left:10px;}
	
	#secondContents th ,
	#secondContents td { white-space:nowrap;}
	#secondContents th.size01 {
	width:20%;
	}
	
#secondContents h5 { font-size:100%;}
#secondContents .unit dl { width:215px; float:left; margin:0 50px 20px 0; }
#secondContents .unit dl dt {margin:0; padding:0; }
#secondContents .unit dl dd {margin:0; padding:0; }

#secondContents .unit .detail { float:right; display:inline; width:375px; }
#secondContents .unit .detail dl { margin:0 0 10px 0; padding:0; width:90%;}
#secondContents .unit .detail dl dt { float:left; width:40px; font-weight:normal; color:#666;}
#secondContents .unit .detail dl dd { margin-left:50px;}
#secondContents .unit .detail p.clear { line-height:1em;}