* {margin: 0;padding: 0;}
body div{text-align: left;margin: 0 auto;}
img {border:none;}


div.myleft{
	padding-top:15px;
	padding-left:5px;
	padding-right:20px;
	padding-bottom:30px;
}

div.myright{
	padding-top:15px;
	padding-left:10px;
	padding-right:30px;
	padding-bottom:30px;
	border-left:1px dashed #ffaaaa;
}





#menu li {
  list-style:none;
  position: relative;
  float: left;
  margin: 0;
  padding: 5px;
  width: 165px;
  height: 17px;
  font-size:0.9em;
  text-align: center;
  color: #aa4444;
  background: #ffeeee;
  border-left:2px solid #ffffff;
  border-top:2px solid #ffdddd;
  border-bottom:2px solid #ffdddd;
}
#menu li a {
  color: #aa4444;
  text-decoration:none;
}
#menu li:hover {
  color: #fff;
  background: #ffaaaa;
}

#menu li ul {
  display: none;
  position: absolute;
  top: 22px;
  left: -4px;
  padding: 5px;
  width: 160px;
}
#menu li ul li {
  margin: 0;
  padding-left: 10px;
  width: 155px;
  border: none;
}
#menu li ul li a {
  display: inline-block;
  width: 160px;
  height: 20px;
  text-decoration:none;
  color: #aa0000;
}
#menu li ul li a:hover {
  background: #ffaaaa;
  color: #ffffff;
}



div#itemLineR{
	padding-top:2px;padding-bottom:10px;
	padding-left:5px;
	border-bottom: 1px dashed #aaaaaa;
    line-height:1.3;
}
div#itemLineBlock{
	padding-top:2px;padding-bottom:10px;
	padding-left:15px;
    line-height:1.3;
}




div#pinkBar{
	padding:3px;
	border-bottom: 1px solid #aa55dd;
}
font.pinkTxt{
	padding-top:1px;padding-bottom:1px;
	padding-left:3px;padding-right:3px;
	background-color:#ffaaaa;
	color:#6633aa;font-size:0.9em;font-weight:bold;

}
div#pinkDl{
	padding-top:15px;padding-bottom:35px;padding-left:35px;
	color: #AA6666;line-height:1.3;
}
div#topDl{
	padding-bottom:20px;
	line-height:1.3;
}
div#topLine{
	border-bottom: 1px solid #dddddd;
}
div#iTitle{padding:3px;font-size:1em;font-weight:bold;}
div#iTitle a:link{color:#5500AA;text-decoration:none;}
div#iTitle a:hover{background-color:#5500AA;color:#ffffff;text-decoration:none;}
div#iDate{font-size:0.9em;color:#aaaaaa;}
div#iUser{font-size:0.9em;color:#aaaaaa;text-align:right;}
div#boxView{
	border-bottom: 2px dashed #ffaaaa;
	padding-top:3px;
	padding-bottom:7px;
}


div#bx{
	width:40px;padding:3px;
	background-color:#ffdddd;
	float:left;
	color: #ffffff;font-size:1.0em;font-weight:bold;text-align:center;text-decoration:none;
	border:1px solid #aaaaaa;
}
div#bx a:link{text-decoration:none;}
div#b2{
	width:40px;padding:5px;
	float:left;
	color: #666666;font-size:1.0em;font-weight:bold;text-align:center;text-decoration:none;
}
div#bn{
	width:5px;padding:5px;
	float:left;
	color: #666666;font-size:1.0em;font-weight:bold;text-align:center;text-decoration:none;
}



div.sideTitle{
	width:100%;padding:1px;
	border-bottom: 1px dashed #ffaaaa;
	color: #aa5555;font-size:0.8em;font-weight:bold;
	margin-bottom:5px;
}
div.sideTxt{
	width:100%;padding-top:3px;padding-left:15px;padding-bottom:20px;
	font-size:0.9em;
}



<!-- view -->
div.viewBox{
	width:95%;float: left;
	margin:5px;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;
	background-color:#ffeeee;
	border:1px solid #ccaaaa;
}

div.viewChild{
	float: left;
	width:100%;padding:5px;
	border-bottom: 2px dashed #FFcccc;
}
div.viewLeft{
	float: left;
	padding:2px;margin:2px;
	background-color:#ffaaaa;
	color:#ffffff;
}
div.viewRight{
	width:380px;
	padding:5px;margin:5px;
	border:1px solid #6666aa;
}
div.topNormal{
	width:95%;padding:0px;float: left;
}
div.chapTitle{color:#7700AA;font-size:1.9em;font-weight:bold;font-family: "‚l‚r –¾’©",serif;}




<!-- /*-------------------view PAGE*/ -->
div#pBox{
	padding:5px;margin:5px;float: left;
	border:1px solid #ffaaaa;
	font-size:0.8em;text-decoration:none;
}
div#pBox a:link{color:#aaaadd;text-decoration:none;}
div#pBox a:hover{color:#ffffff;background-color:#ffaaaa;text-decoration:none;}
div#pBox a:visited{text-decoration:none;}



<!-- /*-------------------footer*/ -->
div#dFt{
	color:#aaaaaa;font-size:0.8em;
	padding-top:5px;padding-bottom:50px:font-sytle:none;
	line-height:1.3;
}
div#dFt a:link{color:#5500AA;text-decoration:none;}
div#dFt a:hover{color:#ffffff;text-decoration:none;background-color:#5500AA;}





<!-- /*-------------------util*/ -->
font.tG{color: #AAAAAA;font-size:0.8em;}
font.tBr{color: #CC6666;font-size:1em;}
font.tBrB{color: #CC6666;font-weight:bold;font-size:1em;}

font.uAlert{color: #FF0000;font-size:0.8em;}
font.uChap{color: #330066;font-size:0.8em;}

font.fDate{color: #44aa44;font-size:0.9em;}



<!-- /*-------------------form*/ -->
input.myfld, select {
	font-size:1.2em;
	background-color:#ffeedd;
}

textarea{
	width: 400px;
	height: 7em;
	font-size:1.2em;
	background-color:#ffeedd;
}
.input-submit{
	padding-top:2px;pading-bottom:3px;
	padding-left:15px;	padding-right:15px;
	background-color:#AA66DD;
	color:#ffffff;font-size:1.1em;font-weight:bold;
}

<!-- /*-------------------corner*/ -->
h1{
	font-size:1.4em;font-weight:bold;color:#DD2277;
	border-bottom: 1px solid #DD2277;
}
h2{
	font-size:1.1em;font-weight:bold;color:#B72DD9;
}
border-bottom: 1px solid #FFcccc;
}
font.fRED{color: #ff0000;font-weight:bold;font-size:1.4em;}
font.fBLACK{color: #DD2277;font-weight:bold;font-size:1.3em;}
font.fVIO{color: #B72DD9;font-weight:bold;}

