@charset "shift_jis";
/* CSS Document */
#contents {
/*
	width:660px;
	padding:10px;
	text-align:left;
	font-size:14px;
*/
}
#contents h1 {
	width:650px;
	margin:0;
	padding:0 0 10px;
	line-height:24px;
	background-image:url(../../../../images/Line3.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	border-top:3px solid #6495ed;
	border-bottom:3px solid #6495ed;
}
#contents h2 { 
	margin:0;
	padding:0;
	color: white; 
	font-size: 14pt;
	line-height:14pt; 
}

#contents div.ExpPack {
	text-align:center;
	font-size:14px;
	border-bottom:1px solid #644;
	padding:3px 0;
	font-weight:bold;
	color:#fff;
	background:#c00;
}
#contents div.midashi { 
	font-weight: bold; 
	font-size: 14px; 
	background: url(../img/back_tytle.gif) no-repeat; 
	margin: 0 auto 0 20px;
	padding: 8px 0 3px 10px;
	height: 30px; 
}


#contents table.setName {
	border-collapse:collapse;
	width:650px;
	background-color:rgb(0, 134, 250);
}

#contents table.setName td {
	padding:2px;
	height:14pt;
	overflow:hidden;
	vertical-align:middle;
}

#contents table.setPack {
	border-collapse:collapse;
	width:650px;
}

#contents table.setPack td {
	font-size: 12px;
	line-height: 16px;
	vertical-align:top;
	padding:2px 7px;
	white-space:nowrap;
}

#contents table.setPack td.plus {
	vertical-align:middle;
}

#contents table.setPack p { 
	margin:0;
	padding:0;
}

#contents table.setPack p.kakaku { 
	text-align: right;
}


#contents table.ihList {
	border-collapse:collapse;
	width:650px;
}

#contents table.ihList td {
	font-size: 12px;
	line-height: 16px;
	padding:2px 7px;
	width:33%;
	border:1px solid rgb(222,222,222);
	white-space:nowrap;
	vertical-align:bottom;
}

#contents table.ihList img {
	padding:0 5px 0 0;
}

#contents table.ihList p { 
	margin:0;
	padding:0;
}

#contents table.ihList p.kakaku { 
	font-size: 14px;
	font-weight:bold;
	text-align: right;
	color:rgb(255,0,0);
}

