body
{
	background-color    : #FFFFFF;
	background          : url(/gif/line.gif) repeat-x;
	border              : none;
	margin-top          : 0px;
	font-family         : 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'メイリオ', Meiryo, 'ＭＳ ゴシック', 'MS Gothic', sans-serif;
}

img
{
	border              :0px solid #000000;
	vertical-align      :bottom;
}
a:hover img
{
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}

.sotowaku{ border: none; }

td.header
{
	background-color    : #E84220;
	background          : url(/img/header_bg.jpg) no-repeat;
	height              : 85px;
}
div.table-in
{
	margin : 0px auto;
	padding: 0px;
	border-collapse: collapse;
	border-spacing : 0px;
	width               :800px;
	height              :80px;
	position:relative;
}


div.header-logo      { position:absolute; left:0px;   top:0px; }
div.header-shop      { position:absolute; left:540px; top:5px; text-align:right; }
div.header-cart      { position:absolute; left:690px; top:5px; text-align:right; }
div.header-bookmark  { position:absolute; left:390px; top:5px; }
div.header-twitter   { position:absolute; left:390px; top:5px; }


div.navi-share
{
	margin : 0px auto;
	padding: 0px;
	width               :800px;
	height              :25px;
	position:relative;
}
div.navi-share-twitter   { position:absolute; left:512px; top:4px; }
div.navi-share-bookmark  { position:absolute; left:650px; top:5px; }




p.top-midashi  { color:#E84220; font-size:16px; font-weight:bold;}
p.top-midashi-m{ color:#333333; font-size:12px; }
table.fotter
{
	background-color    : #E84220;
	width               : 100%;
	height              : 47px;
	font-size           : 12px;
}
table.fotter td
{
	vertical-align      : top;
	
}


ul.shoplink
{
	width       :200px;
	border      :0;
	text-align  :left;
	list-style  :none;
	margin      :0px;
	padding     :0px;
}
ul.shoplink li
{
	margin-bottom   :5px;
}
ul.shoplink li a
{
	text-decoration     :underline;
	color               :#0000FF;
	font-size           :12px;
}


ul.news
{
	font-size:12px;
	border: 0;
	list-style: none;
	margin-left:0px;
	padding :0px;
}
ul.news li{ margin-bottom:5px; margin-left:0px;}
ul.news li a
{
	text-decoration :underline;
	overflow        : hidden;
}
a:link,
a:visited {color:#0000FF; text-decoration :underline; }
a:hover,
a:active  {color:#FF0000; text-decoration :underline; }

img.photo{ border:1px solid #CCCCCC;padding:2px; }

