@charset "shift_jis";
/* CSS Document */
/*
td#contents {
	width:630px;
	padding:10px;
	text-align:left;
	font-size:14px;
}
*/
#contents h1 {
	width:620px;
	margin:0;
	padding:3px 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 h1.rinnal {
	height:32px;
}
#contents h1.noritz {
	height:32px;
}
#contents h1.rinnal img {
	vertical-align:middle;
}

#contents h2 {
	clear:both;
	margin:2pt 0 1pt 4pt;
	padding:5px 7px;
	color: white;
	font-size: 14pt;
	background-color:#0089ff;
}

#contents table {	
	font-size:14px;
}

#contents table td.exp {
	padding:3px 7px 1px;
	white-space:nowrap;
	font-size:12px;
}
#contents table.maker {
	border-bottom:2px solid #00008b;
	width:620px;
}

#contents a.NewProducts  { 
	color: black; 
	font-size: 16px; 
	text-decoration: none;
}

#contents p.policyTitle {
	margin:0;
	padding:5px 10px;
	text-align:center; 
	font-size: 15px;
	background-color:#e0ffff;
}

#contents p.policy {
	margin:0; 
	padding:3px 7px;
	font-size: 13px;
	text-align:left;
}
#contents a.title {
	color: black;
	font-size: 16px;
	text-decoration: none;
}
#contents a.title:hover { 
	color: blue; 
	font-size: 16px; 
	text-decoration: none;
}

#contents .SubEXP  { 
	font-size: 9pt; 
	text-indent: -12pt; 
	padding-left: 12pt;
}
#contents .big  { 
	color: red; 
	font-weight: bold; 
	font-size: 14pt; 
	width: 100%;
	filter:dropshadow(color=pink,OffX=1,OffY=1,Positive=1);
}

#contents p.zeikomi {
	color:red;
	text-align:right;
	margin:0;
	padding:0;
	font-size:12px;
}

#contents table.priceList {
	border-collapse:collapse;
	width:100%;
	border:2px solid #6699ff;
}
#contents table.priceList td, td#contents table.priceList th {
	border:1px solid #6699ff;
	text-align:center;
	padding:1px 3px;
	font-size:12px;
	font-weight:normal;
	white-space:nowrap;
}

#contents table.priceList th {
	background-color:#f0f8ff;
}

#contents td.kakaku  { 
	color: red !important; 
	font-weight: bold !important; 
	font-size: 14pt !important; 
	text-align:right !important;
	filter:dropshadow(color=pink,OffX=1,OffY=1,Positive=1);
}
#contents table.itemImg  { 
	width:190px;
	border:2px solid #6699ff;
	text-align:center;
	font-size:12px;
}

#contents table.remote  { 
	width:100%;
	font-size:12px;
	text-align:center;
}
#contents td.size12 {
	font-size:12px;
}
