
/* ------- page styles ------- */
/* ------- page styles ------- */
/* ------- page styles ------- */
/* ------- page styles ------- */


/* ------- all styles ------- */

html,body	{
		 margin:0; 
		 padding:0; 
		 min-width:600px; 
		 font-size:85%; 
		 background-repeat: repeat;
		 background-attachment: fixed;
		 background-image: url("../img/back.gif")
}

html,body,
p,ul,ol,li, 
td,th,
h3,h4,h5	{color:#000; font-family:MSゴシック,arial;}
li	{margin:0; padding:0;}
ul	{margin:0; padding:.3em 0 .3em 1.5em;}
a img	{border:0 solid #f09;}
a:hover	{color:#6cf; text-decoration:underline;}


h1 {font-size: 12pt; color:#590000; display: inline;}
h2 	{font-size:0.9em; color:#990000; padding:2px; font-weight:bold; display: inline;}
h3 	{font-size:1.2em; color:#fff; padding:2px; width:670px; background:990000; font-weight:bold; margin:5px; display: inline;}


.f1c000new {
	MARGIN: 1px; PADDING: 1px; 
WIDTH: 500px; 
COLOR: #990000; 
background:#f8f8ff; 
BORDER: #d3d3d3 1px dotted;  
font-size:0.9em;
font-weight:bold
}

.sub-title2 {
	MARGIN: 1px; PADDING: 1px; 
WIDTH: 630px; 
COLOR: #808080; 
background:#f8f8ff; 
BORDER: #d3d3d3 1px dotted;  
font-size:1.2em;
font-weight:bold
}



.list 	{font-size:0.9em; color:#696969; padding:0px 0 0px 0;}
.rank 	{font-size:0.9em; color:#590000; padding:0px 0 0px 0;}
.f1c000px 	{font-size:13px; color:#000; padding:0px 0 0px 0;}
.f1c000 	{font-size:0.7em; color:#696969; padding:0px 0 0px 0;}
.f2c000 	{font-size:0.8em; color:#000; padding:0px 0 0px 0;}
.f3c000 	{font-size:0.9em; color:#590000; padding:0px 0 0px 0;}
.f4c000 	{font-size:1.0em; color:#000; padding:0px 0 0px 0;}
.f6c000 	{font-size:1.1em; color:#000; padding:0px 0 0px 0;}
.f7c000 	{font-size:1.2em; color:#000; padding:0px 0 0px 0;}
.f8c000 	{font-size:1.3em; color:#000; padding:0px 0 0px 0;}

.f1c000b 	{font-size:1.0em; color:#990000; background:#808080; font-weight:bold; padding:0px 0 0px 0;}
.rev_rank 	{font-size:14px; color:#990000; background:#f8f8ff; font-weight:bold; padding:1px;}
.rev_point 	{font-size:13px; color:#000;  padding:1px;}
.rev_site 	{font-size:14px; color:#ff0000; font-weight:bold; padding:1px;}

.store_name 	{font-size:1.5em; color:#000; font-weight:bold; padding:5px 5px 5px 5px;}
.date 		{font-size:1.1em; color:#696969; padding:3px 0 0px 0;}
.update 	{font-size:0.9em; color:#696969; padding:0px 0 0px 0;}
.coment 	{font-size:0.9m; color:#590000; padding:5px 3px 3px 3px;}
.item_name 	{font-size:0.9em; color:#590000; padding:0px 0 0px 0;}
.price 		{font-size:0.9em; color:#590000; padding:0px 0 0px 0;}
.kt 		{font-size:0.9em; color:#590000; padding:0px 0 0px 0;}
.update_info 	{font-size:0.9em; color:#590000; padding:0px 0 0px 0;}
.coupon 	{font-size:0.9em; color:#FF5959; padding:0px 0 0px 0;}

#content-full li	{font-size:1.1em; color:#590000; padding:0px 0 0px 0;}


/* ------- kate styles ------- */ 

#shop-table	{
	height:330px;
	width:300px;
  	font-size: 10px;            /* フォントサイズ */
	\\background:FFFFEC;
	background:FFFFF0;
	ba\\\ckground:url(../img/PHOTO27.gif);
	color:#00f;
	z-index:1; 
	padding:5px;
	margin:15px;
	BORDER: #d3d3d3 1px dotted;  
	\\border-width:1px 1px 1px 1px;
  	\\border-color:#593500;
	\\border-style: double;

}

#shop-table a	{font-size:1.0em; color:#7B2F00; padding:0px 0 0px 0;}
#shop-table a:hover	{text-decoration:underline; color:#999; background:#fff;} 



/* ------- header styles ------- */ 



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


.menu {
	color:#FFF; 
	text-decoration:none;
	\\font-weight:bold;
	background:995B00; 
	border-width:3px 3px 3px 3px;
  	border-bottom-color:#a9a9a9;  /* 下の色 */
  	border-left-color:#fffff0;    /* 左の色 */
  	border-top-color:#fff;  /* 上の色 */
  	border-right-color:#a9a9a9;    /* 右の色 */
	padding: 5px 1px 1px 1px;
	margin:0px 0px 2px 0px;
	border-style: solid;
	text-align:center;
	ve\\rtical-align:bottom;
	width:130px; 
       height:25px;
}

#control-nav a{ 
	color:#00c; 
	text-decoration:none;
       text-align:center;
	\\font-weight:bold;
	background:fff; 
	border-width:1px 1px 1px 1px;
  	border-bottom-color:#995B00;  /* 下の色 */
  	border-left-color:#995B00;    /* 左の色 */
  	border-top-color:#995B00;  /* 上の色 */
  	border-right-color:#995B00;    /* 右の色 */
	padding: 1px 1px 1px 1px;
	margin:  0px 0px 0px 5px;
	border-style: solid;
	width:120px; 
}
#\\control-nav a:visited{text-decoration:none; color:#808080; background:#fff;} 
#control-nav a:hover	{text-decoration:underline; color:#6cf; background:#fff;} 





/* ------- access_rank styles ------- */ 
#access_rank a	{font-size:14px; color:#0000FF; font-weight:bold; padding:2px;} 
#access_rank a:hover	{\\text-decoration:underline; color:#6cf; \\background:#dcdcdc;} 
#access_rank a.active:hover	{text-decoration:none; color:#000; background:#dcdcdc;}







/* ------- page structure ------- */ 
/* ------- page structure ------- */ 


#header	{
	position:absolute; 
	top:0px; 
	left:0px; 
	height:100px;
	width:800px;
	\\background:#dcdcdc;
	ba\\\ckground:url(../img/PHOTO27.gif);
	color:#fff;
	z-index:1; 
	padding:0px 0px 0px 0px;
	margin:0;
	\\border-width:4px 4px 4px 4px;
  	\\border-color:#808080;
	\\border-style: double;

}

#navigation	{ 
	position:absolute; 
	top:120px; 
	left:0px; 
	padding:2px; 
	margin:1; 
	width:130px; 
}


#content	{ 
	position:absolute; 
	top:120px; 
	left:140; 
        width:660px; 
}

#content-shop	{ 
	position:absolute; 
	top:120px; 
	left:140; 
        width:600px; 
	color:#000; 
}

#content-center	{ 
	position:absolute; 
	top:120px; 
	left:135; 
        width:550px; 
	color:#000; 
}

#content-right	{ 
	position:absolute; 
	top:120px; 
	left:680px; 
	padding:1px; 
	margin:0; 
	width:150px; 
}


#content-full	{ 
	position:absolute; 
	top:120px; 
	left:140; 
        width:660px; 
}

#content-left	{ 
	position:absolute; 
	top:120px; 
	left:0; 
        width:650px; 
}
