@charset "Shift_JIS";

/* ---- 基本設定 ---- */

body {
  margin:0px;
  padding:0px;
  color:#333333;
  background:#FFFFFF;
}

form {
  margin:0px;
  padding:0px;
}

h1,h2,h3,h4,h5,h6,h7 {
  margin:0px;
  padding:0px;
}

div {
  margin:0px;
  padding:0px;
}

p {
  margin:0px;
  padding:0px;
}

img {
	border:0px;
}

/* ---- リンクカラー ---- */

a:link    {
  color: #A33461; 
  text-decoration: none;
}
a:visited {
 color: #9966cc;
 text-decoration: none;
}
a:hover   {
 color: #ff9900;
 text-decoration: underline;
}
a:active  {
 color: #666666;
 text-decoration: none;
}

/* ---- リンクカラー赤 ---- */

a.red:link {
 color: #FC0000; 
 text-decoration: underline;
}
a.red:visited {
 color: #FC0000; 
 text-decoration: underline;
}
a.red:hover {
 color: #f90; 
 text-decoration: none;
}
a.red:visited:hover {
 color: #f90; 
 text-decoration: none;
}
a.red:active  {
 color: #666;
 text-decoration: none;
}
a.red:visited:active  {
 color: #666;
 text-decoration: none;
}


/* ---- リンクカラー黒 ---- */

a.black:link {
 color: #333; 
 text-decoration: none;
}
a.black:visited {
 color: #333; 
 text-decoration: none;
}
a.black:hover {
 color: #f90; 
 text-decoration: none;
}
a.black:visited:hover {
 color: #f90; 
 text-decoration: none;
}
a.black:active  {
 color: #666;
 text-decoration: none;
}
a.black:visited:active  {
 color: #666;
 text-decoration: none;
}




/* ---- テキスト ---- */
.txt14 {
 font-size: 14px;
 line-height: 120%;
 color:#333333;
}
.txt12 {
 font-size: 12px;
 line-height: 120%;
 color:#333333;
}
.txt11 {
	font-size: 12px;
	line-height: 120%;
	color:#333333;
	padding-top: 2px;
}
.txt10 {
	font-size: 10px;
 line-height: 120%;
	color:#333333;
}
.txt9 {
	font-size: 9px;
 line-height: 120%;
	color:#333333;
}

/* ---- 催事・イベントガイド ---- */

#rank01 {
	background:url(/pc/images/bg_01.gif) repeat-x;
	border-bottom:solid 1px #C9B5A8;
	border-right:solid 1px #C9B5A8;
	border-left:solid 1px #C9B5A8;
	padding-bottom:5px;
}

/* ---- イチ押し！商品情報 ---- */

#rank02 {
	background:url(/pc/images/bg_05.gif) repeat-x;
	border-bottom:solid 1px #C9B5A8;
	border-right:solid 1px #C9B5A8;
	border-left:solid 1px #C9B5A8;
	padding-bottom:5px;
}

/* ---- 下の部分のナビ ---- */

#navi a {
	color:#333333;
	font-family:sans-serif;
}

#navi li {
	padding-bottom:5px;
}

#navi{
  margin:0px;
  padding:0px;
	list-style:none;
}

/* ---- フッター ---- */

#footer {
	margin-top:10px;
	width:780px;
	padding:3px;
	background:#A33461;
	font-size:10px;
	color:#FFFFFF;
}

/* ---- テキスト見出し ---- */

.midashi {
	font-size:18px;
	font-weight:bold;
	color:#A33461;
}




#pre580 {
}

#pre580 pre {
	width:580px;
	word-break:break-all;
	word-wrap:break-word;
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	white-space:pre-wrap;
	overflow:hidden;
	margin-top:10px;
	padding:0px;
}


#pre430 {
}

#pre430 pre {
	width:430px;
	word-break:break-all;
	word-wrap:break-word;
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	white-space:pre-wrap;
	overflow:hidden;
	margin-top:10px;
	padding:0px;
}

#pre460 {
}

#pre460 pre {
	width:460px;
	word-break:break-all;
	word-wrap:break-word;
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	white-space:pre-wrap;
	overflow:hidden;
	margin-top:10px;
	padding:0px;
}

.header{
	width:780px;
	background-color:#DECFB8;
	margin:0px;
	text-align:left;
}

.header h1{
	color:#5A4F35;
	font-size:12px;
	font-weight:bold;
	padding:5px;
}

.mg5{
	height:5px;
}
