@charset "utf-8";


/*  BODY */
BODY{
	font-size: 10pt;
	color: #FFFFFF;
/*	background: #FFFFFF url(./img/c_bg.jpg) no-repeat fixed 98% 98%;*/
	background-color: #FFFFFF;
	margin: 0;
/*	font-family: "ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";*/
}


/*  A-Common */
A {
	font-size: 10pt;
	text-decoration:none;
}


A:hover {
	font-size: 12pt;
	text-decoration:underline;
	color: #9370DB;
}

/*  A-Normal */
A:link{
	font-size: 10pt;
	color: #FF99C0;
}

/*  A-Visited */
A:visited{
	font-size: 10pt;
	color: #FF99C0;
}


.menubar{
	 background-color:#7B68EE;
}



/*  for [profile.html] */
.caption{
	font-size:13pt;
	color:#FF69B4;
	font-weight:bold;
}

.caption2{
	font-size:13pt;
	color:#FFFFFF;
	font-weight:bold;
}

.caption3{
	font-size:13pt;
	color:#FF9B73;
	font-weight:bold;
}

.reply{
	font-size:10pt;
	color:#000000;
	margin-left: 10px;
}

.reply2{
	font-size:10pt;
	color:#FEFDE8;
	margin-left: 10px;
}



/*  for [link.html] */
.linktitle{
	color: #7B68EE;
	font-size: 12pt;
	font-weight:bold;
}

.linkcomment{
	color: #7B68EE;
	font-size: 8pt;
	margin-left: 5px;
}

.bansel{
	background-color:#62bbf0;
}

.bansel HR{
	width: 100%;
	color: #222222;
}

.bansel IMG{
	border: none;
}

.comsel{
	background-color:#FFFFFF;
	margin-left: 5px;
}



/*  for [works.html] */
TABLE.list{}


TABLE.list TD{
	font-size: 10pt;
}



/*  for [dldojin.html] */
.cell {
	padding: 7px;
}




#subMenu {
  position: absolute;
  top: 70px;
  right: 0px;
  font-size: 12pt;
  font-weight: bold;
  cursor: default;
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  line-height: 1;
  width:150px;
}

#subMenu .menuList {
  font-size: 12pt;
  font-weight: bold;
  color: #FFF;
  display: block;
  padding: 0px;
  margin: 0px;
}

#subMenu UL{
  padding: 0px;
  margin: 0px;
  background: transparent  url('./img/submenu.png');
}

#subMenu LI{
  padding: 1px;
  margin: 0px;
  list-style-type: none;
  text-align: right;
  height: 25px;
}

#subMenu > LI > UL{
  border: 1px solid #555555;
  display: none;
}
#subMenu:hover > LI > UL{
  display: block;
}

#subMenu:hover > LI > UL > LI > UL{
  display: block;
}

#subMenu > LI > UL> LI > a:link,
#subMenu > LI > UL> LI > a:visited{
  font-size: 10pt;
  color: #F6F6F6;
  display: block;
  padding: 4px 8px;
  text-decoration: none;
}

#subMenu > LI > UL > LI > a:hover{
  background-color: #888888;
  color: #FFFFFF;
  opacity: 1;
}
