/* CSS Document */body{	font-size:small;	color:#333333;	line-height:160%;	background-image:url(../temp-img/bk.jpg)  ;	background-position:center;	background-repeat:repeat-y;	text-align:left;	}	table{	font-size:small;	line-height:160%;	text-align:left;	}	td{	font-size:small;	line-height:160%;	text-align:left;	}h1{	font-size:12px;	font-weight:normal;	color:#333333;	margin:0px;	padding:0px;	text-align:left;	}h2{	font-size:20px;	color:#333333;	text-align:left;	clear:both;	padding:10px 0px 0px 24px;	margin:0px;	}.big{	font-size:20px;	color:#333333;	text-align:left;	clear:both;	padding:10px 0px 0px 24px;	margin:0px;	}.f{	color:#FFFFFF;	text-align:center;	}a {color:#666600;	text-decoration: none;    line-height:160%;	}		a:hover {	color:#006633;	text-decoration: none;    line-height:160%;	}.small{	font-size:smaller;	}	.menu{	font-size:12px;	padding:0px;	text-align:left;	}.menu a{	display:block;	color:#333333;	background:url(../temp-img/aikon-of.gif) no-repeat;	padding: 8px 0px 6px 29px;	line-height:110%;	background-position:8px;	}.menu a:hover{	padding: 8px 0px 6px 29px;	color:#666600;	line-height:110%;	text-decoration:underline;	background:url(../temp-img/aikon-on.gif) no-repeat;	background-position:8px;	}		.menu2{	font-size:12px;	padding:0px;	text-align:left;	}.menu2 a{	display:block;	color:#333333;	background:url(../temp-img/aikon2-on.gif) no-repeat;	padding: 8px 0px 6px 29px;	line-height:110%;	background-position:8px;	}.menu2 a:hover{	padding: 8px 0px 6px 29px;	color:#666600;	line-height:110%;	text-decoration:underline;	background:url(../temp-img/aikon2-on.gif) no-repeat;	background-position:8px;	}.topmenu {color:#333333;	text-decoration: none;    line-height:160%;	}.topmenu a {color:#333333;	text-decoration: none;    line-height:160%;	}.topmenu a:hover{color:#1675B4;	text-decoration: none;    line-height:160%;	}.l{	float:left;	width:430px;	text-align:left;	padding:0px;	margin:0px;	clear:both;	background-color:#F3F7E8;	}.r{	float:rigth;	background-color:#F3F7E8;	text-align:right;	font-size:12px;	}/*商品ページの中身（基本）*/.r-menu{	margin:0px 0px 0px 20px;	padding:0px 0px 0px 0px;	width:170px;	}#head{	margin-left: auto; margin-right: auto;	text-align:center;	width: 830px;	font-size:12px;	color:#333333;	}#foot{	margin-left: auto; margin-right: auto;	text-align:center;	width: 830px;	font-size:12px;	color:#333333;	}	.c-left{	text-align:center;	padding:10px 0px 10px 0px;	width:640px;	font-size:11px;	color:#333333;	border:#ffffff;	clear:both;	}	.c-mini{	float:left;	padding:5px 5px 5px 5px;	font-size:11px;	color:#666666;	width:203px;	}.main{	font-size:12px;	color:#333333;	line-height:150%;	}/*商品ページ（基本こわざ）*/.pan-navi{	font-size:12px;	}		.kotira{	float:right;	font-size:12px;	color:#333333;	width:140px;	text-align:right;	}	.narabi{	text-align:right;	font-size:12px;	color:#333333;	width:640px;	padding:5px 5px 5px 0px;	margin:30px 0px 10px 0px;	float:right;	background-color:#EFEFEF;	clear:both;	}	.narabi2{	text-align:left;	width:320px;	float:left;	padding:0px 0px 0px 5px;	}	.midasi {	font-size:13px;	height:30px;	color:#FFFFFF;	padding:5px 0px 0px 30px;	font-weight:bold;	background-repeat:no-repeat;	background-image:url(../temp-img/midasi.gif);	}	.midasi2 {	font-size:13px;	color:#666600;	height:30px;	padding:5px 0px 0px 30px;	background-repeat:no-repeat;	font-weight:bold;	background-image:url(../temp-img/midasi2.gif);	}			.s{	font-size:12px;	color:#333333;	}.c-s{	font-size:12px;	color:#333333;	}.c-s2{	font-size:10px;	color:#333333;	line-height:120%;	}	.m-r{	float:right;	margin:0px 0px 15px 0px;	width:152px;	font-size:11px;	color:#333333;	}.m-l{	float:left;	margin:0px 0px 15px 0px;	width:152px;	font-size:11px;	color:#333333;	}	.c1{	position:absolute;	left:0px;	top:0px;	visibility:hidden;	font-size:9pt;	color:#0099FF;	background-color:#FFFFFF;	layer-background-color:#FFFFFF;	border:0px;	padding:0px;	}	.s-mini{	font-size:10px;	}.pick{	font-size:11px;	line-height:120%;	}.categori{	font-size:11px;	text-align:center;	color:#333333;	}	.koe{	font-size:16px;	color:#669966;	font-weight:bold;	margin:5px 0px 5px 0px;	padding:5px 0px 5px 0px;	}	.shohin{	font-size:17px;	color:#333300;	font-weight:bold;	line-height:150%;	margin:0px 0px 5px 0px;	}.kakaku{	font-size:17px;	font-weight:bold;	color:#330000;	}	.g{	padding:10px;	}
