@charset "utf-8";

/**
 * base
 ***********************************************************************************************/
*{
	font-family:"メイリオ","ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	font-size:13px;
	line-height:18px;
	color:#333;
}
body{
	background-image : url(../img/base/waku_kage07.gif);
	background-color:#000000;
	background-position:top center;
	background-attachment:scroll ;
	margin:0px;
	text-align:center;
}
img{border:0px;}
a{color:#00F;}
a:hover{color : aqua;}
/**
 * common
 ***********************************************************************************************/
.clear{clear:both;}
.dblock{display:block;}
.fol{float:left;}
.for{float:right;}
.tal{text-align:left;}
.tac{text-align:center;}
.tar{text-align:right;}
.vat{vertical-align:top;}
.vam{vertical-align:middle;}
.w50{width:50px;}
.w100{width:100px;}
.w150{width:150px;}
.w200{width:200px;}
.w250{width:250px;}
.w280{width:280px;}
.w300{width:300px;}
.w350{width:350px;}
.w400{width:400px;}
.w440{width:440px;}
.w480{width:480px;}
.w50p{width:50%;}
.w90p{width:90%;}
.p5{padding:5px;}
.p10{padding:10px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pr10{padding-right:10px;}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.m5{margin:5px;}
.m10{margin:10px;}
.m15{margin:15px;}
.mr5{margin-right:5px;}
.mb16{margin-bottom:16px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.sideauto{margin:0ox auto;}

.fs9{font-size:9px;}
.fs10{font-size:10px;}
.fs11{font-size:11px;}
.fs12{font-size:12px;}
.fs13{font-size:13px;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.fs20{font-size:20px;}
.fs80p{font-size:80%;}
.white{color:#FFF;}
.red{color:#cc0000;}
.blue{color:#6666ff;}
.fwb{font-weight:bold;}

input{
	padding:3px 5px;
}

/**
 * wrapper
 ***********************************************************************************************/
#wrapper{
	width:851px;
	margin:0px auto;
	padding:0px;
	background-color:#000000;
}
/**
 * header
 ***********************************************************************************************/
#header{
	background-image:url('../img/navi/sen_top_gld.gif');
	background-repeat:no-repeat;
	background-position:bottom center;
	height:102px;
	}
	#header h1{height:20px;}
#headernavi{
	height:80px;
	}
	#headernavi li{
		float:left;
		list-style:none;
	}
	#headernavi a{display:block;}
/**
 * main
 ***********************************************************************************************/
#main,
#main-sub{
	padding:0px;
	margin:0px;
	background-color:#333333;
	}
/**
 * navi
 ***********************************************************************************************/
#navigation{
	width:151px;
	padding:0px 10px 0px 4px;
	float:left;
	}
	#navigation ul{
		padding:24px 0px 0px 0px;
		margin:0px;
		list-style:none;
	}
	#navigation li{
		width:151px;
		display:block;
	}
	#navigation a{display:block;}
	.navback{
		background-image:url('../img/navi/back090.gif');
		color:#FFF;
	}
/**
 * content
 ***********************************************************************************************/
#content{
	background-color:#CCCCCC;
	width:661px;
	padding:26px 11px 0px 14px;
	text-align:left;
	float:right;
	}
	.top-info{
		
	}
	.top-osususume{
		
		}
		.top-osususume img{
			padding:0px 5px;
		}
	.table-base{
		
		}
		.table-base th,
		.table-base td
		{
			padding:3px 0px;
		}
	.fax-base{
		padding-left:150px;
		}
		.fax-base th,
		.fax-table td
		{
			font-size:15px;
			padding:15px 0px;
		}
	.toiawase-table{
		}
		.toiawase-table th
		{
			background-color:#eeeeee;
			border-bottom:1px #CCC solid;
			font-weight:normal;
			text-align:center;
		}
		.toiawase-table td
		{
			padding:5px;
		}
	.mail-table{
		}
		.mail-table th
		{
			background-color:#eeeeee;
			border-bottom:1px #CCC solid;
			font-weight:normal;
			text-align:center;
		}
		.mail-table td
		{
			padding:5px;
		}
	.product-border{
		border:1px #666666 solid;
	}
	.syoutori-table{
		}
		.syoutori-table th
		{
			border:1px #999999 solid;
			font-weight:normal;
			text-align:center;
		}
		.syoutori-table td
		{
			border:1px #999999 solid;
			padding:5px;
			text-align:left;
		}
	.kakaku-table{
		}
		.kakaku-table th
		{
			font-weight:normal;
			text-align:center;
		}
		.kakaku-table td
		{
			padding:3px;
		}
	.product-list{padding:5px;}
	.product-kakaku{
		border:1px #cc0000 solid;
		padding:1px 10px;
	}
	.products{
		float:right;
		width:520px;
		margin-bottom:5px;
	}
	.products-pagetop{
		padding-left:530px;
		text-align:right;
	}
	.aisatu{margin-left:80px;}
	.pagetop{
		padding-left:540px;
		text-align:right;
	}
	
	.cararea{}
	#carts{
		padding:5px 5px 8px 5px;
		border:1px #333 solid;
		background-color:#FFF;
	}
		#carts h3{
			font-weight:bold;
			text-align:left;
			border-bottom:1px #333 solid;
			padding-bottom:3px;
			margin-bottom:5px;
		}
		#carts a{
			padding:2px 5px;
			border:1px #999 solid;
			background-color:#F9C;
			color:#333;
		}
		#carts a:hover{
			color:#03F;
		}
	.carttable{
		width:99%;
		}
		.carttable th{
			border:1px #999 solid;
			padding:4px;
			background-color:#333;
			color:#FFF;
		}
		.carttable td{
			border:1px #999 solid;
			padding:4px;
			background-color:#FFF;
		}
	#cartsform-link{
		text-align:center;
		}
		#cartsform-link a{
			width:200px;
			padding:5px 10px;
			margin:0 auto;
			font-size:14px;
			border:1px #999 solid;
			background-color:#F9C;
			color:#333;
			display:block;
		}
		#cartsform-link a:hover{
			color:#03F;
		}
		#cart-error{
			padding:10px;
			border:1px #999 solid;
			background-color:#FFF;
			color:#C00;
			font-weight:bold;
		}
		div.radio input{
			float:left;
			clear:both;}
		div.radio label{
			float:left;
		}
		#cart-comp{
			padding:30px 10px;
			border:1px #999 solid;
			background-color:#FFF;
			margin:0px auto;
			text-align:center;
		}
		.payfor{
			padding:5px;
			
			}
			.payfor li{
				list-style:none;
			}

.ex-t{
	color:#66F;
	font-size:10px;
}
/**
 * footer
 ***********************************************************************************************/
#footer{
	font-size:11px;
	height:63px;
	padding-top:20px;
	background-image:url('../img/base/titl_low.gif');
}







