/* ページの基本デザイン用CSS */


body {
	font-size: 10px;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro W3','メイリオ',Meiryo,'ＭＳＰゴシック','Osaka';
	color: #333;
	text-align: justify;
	background-color: #fff;
	line-height: 1.4em;
	margin: 0px;
	padding: 0px;
	background: url("../images/secondBg.jpg") top left repeat-x #fff;
	}

	
#container {
	margin: 0px auto;
	padding: 0px;
	width: 1000px;
	text-align: left;
	}


/* secondTop
----------------------------------------------- */

#secondTop {
	margin: 0px auto;
	padding: 0px;
	width: 1000px;
	height: 255px;
	text-align: left;
	position: relative;
	background: url("../images/secondHead.jpg") top left no-repeat;
	}
#cart_btn{
	text-align: right;
	width:720px;
	margin: auto;
	padding:3px 0px;
}
	#secondTop p.cart_btn a{
		display: inline;
		
	}


#secondTop h1 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top:0px;
	left:0px;
	}

#secondTop h2 {
	margin: 0px;
	padding: 0px;
	}

#secondTop .topTitleImage {
	margin: 0px 0px 0px 140px;
	padding: 0px;
	}

#secondTop .cortBotan {
	margin: 5px 0px 0px 720px;
	padding: 0px;
	}

#secondTop ul {
	margin: 0px;
	padding: 50px 0px 0px 0px;
	position: relative;
	width: 1000px;
	height: 150px;
	}

#secondTop li.homeBotan {
	margin: 67px 0px 0px 113px;
	padding: 0px;
	position: absolute;
	list-style: none;
	}

#secondTop li.storeonlybotan {
	margin: 89px 0px 0px 351px;
	padding: 0px;
	position: absolute;
	list-style: none;
	}
#secondTop li.storebotan {
	margin: 93px 0px 0px 211px;
	padding: 0px;
	position: absolute;
	list-style: none;
	}

#secondTop li.netBotan {
	margin: 96px 0px 0px 534px;
	padding: 0px;
	position: absolute;
	list-style: none;
	}

#secondTop li.contactBotan {
	margin: 91px 0px 0px 714px;
	padding: 0px;
	position: absolute;
	list-style: none;
	}


/* navi
----------------------------------------------- */

#navi {
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 1000px;
	}

#navi ul {
	margin: 0px;
	padding: 0px;
	}

#navi li {
	margin: 0px;
	padding: 0px;
	display: inline;
	}

#navi li.lirightM {
	margin: 0px 50px 0px 0px;
	padding: 0px;
	}


/* netCenter
----------------------------------------------- */

#netCenter {
	margin: 0px;
	padding: 0px 140px;
	background: url("../images/boxBg.jpg") top left repeat-y;
	width: 720px;
	}

#netCenterBox {
	margin: 0px auto 0px;
	padding: 0px;
	width: 720px;
	}


/* netNavi
----------------------------------------------- */

#netNavi {
	margin: 0px;
	padding: 0px;
	width: 160px;
	float: left;
	display: inline;
	}

#netNavi ul {
	margin: 0px;
	padding: 0px;
	width: 160px;
	text-align: center;
	}

#netNavi li {
	margin: 0px 0px 5px 0px;
	padding: 2px;
	font-size: 140%;
	font-weight: bold;
	line-height: 1.5em;
	border: solid 1px #000;
	list-style: none;
	vertical-align: middle;
	color: #333;
	}


/* footer
----------------------------------------------- */

address {
	margin: 0px;
	padding: 0px;
	}

#footer {
	margin: 0px;
	padding: 0px;
	width: 100%;
	clear: both;
	background: url("../images/footerBg.gif") top left repeat-x #000;
	}

#footerBox {
	margin: 0px auto;
	padding: 0px 140px 20px;
	width: 720px;
	height: 113px;
	background: url("../images/footer.jpg") top left no-repeat #000;
	}

#footerBox ul {
	margin: 0px;
	padding: 80px 0px 0px 50px;
	}

#footerBox li {
	margin: 0px;
	padding: 0px;
	font-size: 1.1em;
	line-height: 1.7em;
	display: inline;
	}

#footerBox li a {
	color: #fff;
	}

#footerBox li.liRboder {
	margin: 0px 5px 0px 0px;
	padding: 0px 7px 0px 0px;
	border-right: solid 1px #fff;
	}

#footerBox p {
	margin: -15px 0px 0px 0px;
	padding: 0px;
	font-size:1.1em;
	line-height: 1.7em;
	color: #fff;
	text-align: right;
	}

/*posttage_table*/


.postage_table{
	width:648px;
	margin:0px auto 20px auto;
	border-collapse: collapse;
}
.postage_table th,
.postage_table td{
	border:solid 1px #ccc;
	padding: 2px;
	font-size:1em;
}

.postage_table th {
	margin: 0px;
	text-align: center;
	width: 180px;
	color: #333;
	background: #ddd;
	border: solid 1px #333;
	white-space: nowrap;
}

.postage_table td {
	margin: 0px;
	color: #333;
	border: solid 1px #333;
	text-align: left;
}
.postage_table tr.price td{
	text-align: right;
}


/*shopbanner*/
#banner{
	padding-top:7px;	
}
	#banner ul{
		margin:0px;
		padding:0px;
	}
	#banner li{
		margin:0px 0px 7px 0px;
		list-style-type: none;
		padding: 0px;
	}





