A:link{text-decoration:none;}
A:visited{text-decoration:none;}
A:ACTIVE{ text-decoration:underline; color: red;}
A:HOVER{ text-decoration:underline; color: red;}

form{margin:0;}

DIV.pink {color: #ff00ff; text-indent: -1em; padding-left: 1em}
DIV.def {color: #393939; text-indent: -1em; padding-left: 1em}
DIV.red2b {color: #ff0000; font-size: x-small; text-indent: -1.5em; padding-left: 1.5em}

img{border:0;}

body{
text-align: center;
}

.main{
width:700px;
margin: 10px auto 15px auto;
text-align:left;
}

h1{
font-size: 12px;
font-weight: bold;
color: #999999;
border-style: none;
margin: 0;
}

h1.h1-data{
text-align:left;
width:700px;
}

h2.h2-data{
font-size:18px;
margin:5px 3px;
}

.pankuzu{/*パンくず*/
width:700px;
text-align:left;
font-size: 13px;
margin:10px 0;
}

.syouhin-waku01{/*商品ページ枠*/
border:1px solid gray;
border-collapse:collapse;
text-align:center;
color:#333333;
}
.syouhin-waku01 td{/*商品詳細枠td*/
border:1px solid gray;
padding:5px;
vertical-align:top;
}

.syouhin-waku02{/*商品ページ枠・右*/
border:1px solid gray;
border-collapse:collapse;
color:#333333;
font-size:14px;
}
.syouhin-waku02 td{/*商品詳細枠・右td*/
border:1px solid gray;
padding:5px 7px;
vertical-align:top;
}

.syouhin-title{/*商品名セル*/
background-color:#bde7bd;
vertical-align:middle;
}

.syouhin-bangou{/*商品番号セル*/
background-color:#ffffb3;
}

p.syousai{/*商品詳細文内Pタグ*/
line-height:1.2;
}

.hanbaikakaku{/*販売価格セル*/
background-color:#FFDBAB;
text-align:center;
font-size:16px;
}
.kakaku-red{/*販売価格文字*/
font-size:20px;
color:#ee0000;
font-weight:bold;
}
.kakaku-green{/*送料文字*/
color:#007777;
}

.kago{/*カゴセル*/
text-align:center;
}

.red{/*詳細文内赤文字*/
color:#ee0000;
}

/*--------ここからフッター用スタイル---------*/
SPAN.nabi-title{
	position:relative; top:-12px; left:12px;
z-index:2;
background:#FFFFFF;
padding:0 5px;
font-size:1.1em;
font-weight:bold;
}

IMG.star{
	position:relative; top:5px;
z-index:3;
}

TABLE.footer-nabi01,
TABLE.footer-nabi02,
TABLE.footer-nabi03{
	position:relative; top:-20px;
z-index:1;
font-size:0.9em;
line-height:1.4;
border-collapse:collapse;
border-width:5px;
border-style:solid;
}

TABLE.footer-nabi01{
	border-color:#FF8C10;
}
TABLE.footer-nabi02{
	border-color:#B58C52;
}
TABLE.footer-nabi03{
	border-color:#009C42;
}

TABLE.footer-nabi01 TD{
	padding:5px; border-bottom:1px dashed #FF8C10;
}
TABLE.footer-nabi02 TD{
	padding:5px; border-bottom:1px dashed #B58C52;
}
TABLE.footer-nabi03 TD{
	padding:5px; border-bottom:1px dashed #009C42;
}