*{	margin: 0;	padding: 0;	}body{	width:950px;	background-image: url(../img/bg.gif);	background-repeat: repeat-y;	background-color: #ccc;	background-position:center;	font-size: 12px;	line-height: 160%;	margin:0 auto;	font-family: "Hiragino Kaku Gothic Pro W3","qMmpS Pro W3","Osaka","lr SVbN";	}a img{	border-style:none;	}li{	list-style-type:none;	}p{	margin-bottom:1.5em;	}h3{	color:#c00;	}#mainContents ul,h2,h4,dl{	margin-bottom:1em;	}h2{	background-image:url(../img/h2.gif);	background-repeat: no-repeat;	padding:6px 12px;	font-size:14px;	color:#fff;	letter-spacing:0.2em;	}/*SΜzu*/#head{	height:82px;	width:930px;	padding:0px 10px;	background-color:#c00;	margin-bottom:20px;	margin-top:-6px;	background-image:url(../img/headBorder.gif);	background-position:bottom;	background-repeat:no-repeat;	}#wrap{	clear:both;	padding-top:90px;	}#navigation{	width:150px;	float:left;	}#mainContents{	width:800px;	background-color:#fff;	float:right;	}address{	clear:both;	padding:10px;	text-align:center;	font-size:10px;	}/*IE_floatoOp*/#innerB{	width:775px;	margin:0 auto;	}/*wb_*/#head li{	display:inline;	}#head h1{	padding:14px 0px 10px 0px;	width:358px;	float:left;	}#topNavi{	width:550px;	float:right;	padding:10px 0;	background-image:url(../img/cards.gif);	background-repeat:no-repeat;	background-position:0px 15px;;	}#topNavi ul{	width:550px;	}#topNavi a{	display:block;	float:left;	width:110px;	}#head p{	margin:6px 10px 10px 0;	color:#fff;	text-align:right;	}#innerB h3{	margin-bottom:0;	}/*Navigation*/#navigation{	font-size:10px;	font-weight:bold;	}#navigation ul{	margin:0px 5px 10px 10px;	border:1px solid #c00;	padding:0px;	background-color:#eee;	}#navigation h3{	margin:0px 5px 0px 10px;	background-color:#c00;	color:#fff;	font-size:10px;	padding:2px 6px 1px 6px;	}#navigation li{	height:20px;	overflow: hidden;	}#navigation li img{	height:20px;	line-height:0;	}#navigation p{	margin:0px 5px 10px 10px;	}p#goBack{	text-align:right;	clear:both;	}input#kensaku{	width:150px;	}#share{width:125px;margin:10px auto;}/*Ηy[Wp*/#resultTable{	width:760px;	margin:1em auto;	clear:both;	}	#resultTable th{	background-color:#ddd;	}#resultTable td{	border-bottom:1px dashed #ccc;	padding:3px;	}/*20091224*/#osusume{	width:580px;	padding:0;	}#topBannerL{	width:290px;	float:left;	}#topBannerS{	width:260px;	float:right;	margin:0;	padding:0;	}/*20100810CartChange*/#cart20100810 h2{font-size:18px;color:#fff;font-weight:bold;background-image:none;background-color:#c00;padding:5px 8px;margin:0;}#cart20100810 p{padding:6px;border:1px solid #c00;font-size:14px;line-height:160%;}#cart20100810 strong{color:#c00;font-size:120%;}#saleText{color:#f00;font-size:12px;line-height:150%;font-weight:bold;}.caution{font-size:14px;padding:10px;border:2px solid #c00;line-height:150%;margin-bottom:1em;}.caution h4{color:#c00;font-size:14px;}.sinsai{background-color:#ffc;padding:6px;font-size:12px;line-height:150%;}.sinsai h4{color:#c00;font-size:14px;}.addthis_toolbox{margin-left:10px;}.addthis_toolbox a{display:block;margin-bottom:2px;}
