
/* ------- 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; display: inline;}

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

.photo-title {
	MARGIN: 1px; PADDING: 1px; 
WIDTH: 100px; 
COLOR: #808080; 
background:#f8f8ff; 
BORDER: #d3d3d3 1px dotted;  
font-size:0.9em;
font-weight:bold
}

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


.sidetable-1	{
	width:134px;
	background:#808080;
	padding:0px 0px 0px 0px;
	margin:0;
	border-width:1px 1px 1px 1px;
  	border-color:#000;
	border-style: solid;
        text-align:left;
}

.sidetable-2	{
	background:#dcdcdc;
	padding:0px 0px 0px 0px;
	margin:0;
	border-width:1px 1px 1px 1px;
  	border-color:#000;
	border-style: solid;
}

.sidetable-bgcolor	{
	background:#dcdcdc;
}

.f1sidemenu 	{font-size:0.8em; color:#fff; padding:0px 0 0px 0;}
.f1c000s 	{font-size:0.7em; color:#696969; padding:0px 0 0px 0;}
.f1c000 	{font-size:0.8em; color:#696969; padding:0px 0 0px 0;}
.f1c000px 	{font-size:13px; color:#696969; padding:0px 0 0px 0;}
.f1c00f 	{font-size:0.8em; color:#00f; padding:0px 0 0px 0;}
.f2c000 	{font-size:1.0em; color:#000; padding:0px 0 0px 0;}
.f3c000 	{font-size:1.2em; color:#590000; padding:0px 0 0px 0;}
.f4c000 	{font-size:1.4em; color:#000; padding:0px 0 0px 0;}
.f6c000 	{font-size:1.6em; color:#000; padding:0px 0 0px 0;}
.f7c000 	{font-size:1.7em; color:#000; padding:0px 0 0px 0;}
.f1c000title 	{font-size:1.0em; color:#fff; background:#808080; font-weight:bold; padding:0px 0 0px 0;}

.rev_rank 	{font-size:13px; color:#808080; background:#f8f8ff; font-weight:bold; padding:1px;}
.rev_point 	{font-size:12px; color:#000;  padding:1px;}
.rev_site 	{font-size:14px; color:#8000FF; font-weight:bold; padding:1px;}

h2 	{font-size:1.5em; color:#000; font-weight:bold;}
.page 	{font-size:1.0em; color:#000; font-weight:bold; }

#toplink	{
	\\height:100px;
	width:620px;
  	font-size: 10px;            /* フォントサイズ */
	background:#FBFBFF;
	ba\\\ckground:url(../img/PHOTO27.gif);
	color:#00f;
	z-index:1; 
	padding:0px 0px 0px 0px;
	margin:0;
	border-width:2px 2px 2px 2px;
  	border-color:#593500;
	border-style: double;

}

#top-link a	{font-size:1.0em; color:#00f; padding:0px 0 0px 0;}
#top-link a:hover	{text-decoration:underline; color:#999; background:#fff;} 

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

#header-menu a	{ 
	color:#696969; 
	text-decoration:none;
       font-size:0.9em;
       font-weight:bold; 
	\\background:#99cc99; 
	height:13px;
       border-width:0px 1px 0px 1px;
  	border-bottom-color:#d8bfd8;  /* 下の色 */
  	border-left-color:#d8bfd8;    /* 左の色 */
  	border-top-color:#d8bfd8;  /* 上の色 */
  	border-right-color:#d8bfd8;    /* 右の色 */
	padding:0px 3px 0px 3px; 
	margin:0px;
	border-style: solid;
}


#content-fullmain h1{
	MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 3px; 
WIDTH: 600px; 
COLOR: #39c; 
BORDER-BOTTOM: #3c9 1px solid;  
font-size:1.1em;
font-weight:bold
}

#header-\\\\\menu a:visited{text-decoration:none; color:#fff; background:#dcdcdc;}  
#header-menu a:hover	{text-decoration:none; color:#000; background:#fff;}
}

/* ------- navi styles ------- */ 
#left-nav	{color:#000; text-decoration:none; } 
#left-nav a	{\\color:#8b4513;  margin:1px;
               text-decoration:underline; font-weight:;} 
#left-nav a:hover	{text-decoration:underline; color:#6cf; background:#fff;} 
#left-menu a:visited{text-decoration:none; color:#dcdcdc; background:#fff;} 
#left-nav a.active:hover	{text-decoration:none; color:#000; background:#;}

a.active	{color:#000; background:#fff;} 


#control-nav a{ 
	color:#696969; 
	text-decoration:none;
        \\text-align:center;
	\\font-weight:bold;
	height:20px;
	width:120px; 
	background:CCFFCC; 
	border-width:1px 1px 1px 1px;
  	border-color:#339900;  /* 線の色 */

	padding: 1px 1px 1px 1px;
	margin:  0px 0px 0px 5px;

	border-style: solid;
	width:120px; 
}
#cont\\\rol-nav a:visited{text-decoration:none; color:#808080; background:#fff;} 
#control-nav a:hover	{text-decoration:underline; color:#6cf; background:#fff;} 

#control-nav2 { 
	padding: 1px 1px 1px 1px;
	margin:  0px 0px 0px 5px;
}


/* ------- photo-content styles ------- */ 

#photo-content	{
	height:100px;
	width:320px;
  	font-size: 10px;            /* フォントサイズ */
	background:#FFFBEC;
	ba\\\ckground:url(../img/PHOTO27.gif);
	color:#fff;
	z-index:1; 
	padding:0px 0px 0px 0px;
	margin:0;
	border-width:2px 2px 2px 2px;
  	border-color:#593500;
	border-style: double;

}


#photo-content A {
  width: 70px;                /* 横幅 */
  color: #ffffff;
  background-color: #0000FF;  /* 背景色 */
  border: outset 2px #9999cc; /* 枠の色 */
  margin: 0px;
  padding: 3px 0px 1px 0px;
  font-size: 10px;            /* フォントサイズ */
  font-weight:bold;           /* フォント太さ */
  line-height: 10px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
#photo-content A:hover {
  color: #eeeeee;
  background-color: #00F200;  /* 背景色 */
  border: inset 2px #9999cc;  /* 枠の色 */
  margin: 0px;
  padding: 4px 0px 0px 2px;
}
#photo-content A:active { color: #ffffff; }
#photo-content A:visited { color: #ffffff; }


/* ------- access_rank styles ------- */ 
#access_rank a	{font-size:14px; color:#8000FF; 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;}

/* ------- otherlink styles ------- */ 
#otherlink a	{font-size:0.7em; color:#8000FF; } 
#otherlink a:hover	{text-decoration:underline; color:#6cf;} 


.menu {
	color:#fff; 
	text-decoration:none;
	background:808080;
        font-weight:bold; 
	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;
}

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


#header	{
	position:absolute; 
	top:0px; 
	left:0px; 
	height:65px;
	width:790px;
	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;

}


#footer	{
	position:absolute; 
       top:1550px; 
	left:0px; 
	height:30px;
	width:800px;
	color:#fff;
	11background:#cf9
	padding:0px 0px 0px 0px;
	margin:0;
}


#navigation	{ 
	position:absolute; 
	top:64px; 
	left:0px; 
	co\\lor:#000; 
	11background:#F0FFF0; 
	pa\\\dding:2px; 
	margin:1; 
	width:140px; 
}


#content	{ 
	position:absolute; 
	top:70px; 
	left:145; 
       width:635px; 
	height:550px;
	color:#000; 
	11background:#F0FFF0; 
}

