#outline{
width : 800px;
padding : 2px ;
text-align : left;
background:#FFFFFF;
border:solid 1px #808080;}


.header{
width : 100% ;
margin-bottom :5px ;
background:#FFFFFF;
text-align : right;}


.main1 {
width : 140px;
background:#FFFFFF;
margin-bottom : 0px ;
float : left;}


.main2 {
width : 650px;
margin-bottom : 10px;
float : right;
font-size: 12px;}


.side1 {
width : 655px;
margin-bottom : 0px ;
float : right;}


.side2 {
width : 620px;
margin-bottom : 10px;
float : right;
font-size: 12px;}


.c-both {
clear:both;}


.footer1{
width : 100% ;
background:#FFFFFF;
font-size: 10px;}

.footer2{
width : 100% ;
background:#FFFFFF;
font-size: 10px;}


A.menu {
  width: 140px;              /* ²£Éý */
  height: 20px;              /* ½ÄÉý */
  font-weight: normal;
  background-color: #ddddee; /* ÇØ·Ê¿§ */
  border: solid 1px #666699; /* ÏÈ¤Î¿§ */
  margin: 0px 0px -1px -30px;
  padding: 5px;
  font-size: 12px;           /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  text-align: right;         /* ¿åÊ¿Â·¤¨ */
  text-decoration: none;     /* ²¼Àþ¤ò¾Ã¤¹ */
}
A.menu:hover {
  margin: 0px 0px -1px -1px;
}


.sample { filter: alpha(style=1, opacity=0, finishopacity=100, startx=0, starty=0, finishx=200, finishy=200); } 


.mem{ 
background:#ffdfdf;
font-size : 15px;
text-align : center;
padding:2 5px;
border :solid 1px #dd0000;
border-right:solid 2px #dd0000;
border-bottom:solid 2px #dd0000;} 


.menu{ 
background:#e6e6ff;
font-size : 15px;
text-align : left;
padding:2 5px;
border-left:solid 10px #000099;
margin-bottom : 1px ;}


.news{ 
background:#e6e6ff;
font-size : 15px;
text-align : left;
padding:2 5px;
border :solid 1px #000099;
border-right:solid 2px #000099;
border-bottom:solid 2px #000099;}


.menu02{ 
width : 140px;
background:#e6e6ff;
font-size : 15px;
font-weight: 900;
color: #000099;
text-align : left;
padding:2 5px;
border-left:solid 10px #000099;
margin-bottom : 1px ;}


.menu03{ 
background:#d7ebff;
font-size : 15px;
font-weight: 900;
color: #0000ff;
text-align : left;
padding:2 5px;
border-left:solid 10px #0000ff;
margin-bottom : 1px ;}


.font_ss{ 
font-size : 10px;}


.entry_navi {
	font-size: 12px;
	padding-left:12px;
	padding-top:12px;
}

.entry {
margin: 0px 0px 0px 0px;
padding: 0px;
}

.entry_top {
background-image: url(http://team-heros.net/img/entry_top.gif);
background-repeat: no-repeat;
width: 650px;
height: 31px; 
}

.entry_date {
font-size: 12px;
font-weight: bolder;
color: #FFFFFF;
padding-left:12px;
padding-top:12px;
}

.entry_title {
font-size: 14px;
font-weight: bolder;
color: #800000;
margin: 10px 20px 15px 20px;
}

.entry_body {
font-size: 12px;
line-height: 170%;
color: #333333;
margin: 15px 20px 15px 20px;
}

.entry_author {
font-size: 10px;
color: #999999;
margin:20px;
text-align: right;
}

.entry_more {
font-size: 11px;
line-height: 170%;
color: #333333;
margin: 20px;
}

.entry_state {
font-size: 12px;
color: #666666;
margin: 5px 20px 15px 20px; 
}

blockquote {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 11px;
color: #666666;
margin: 20px 15px 20px 15px;
padding: 10px;
border-left: 3px solid #CCCCCC;
background-color: #F3F1E9
}

.comment_title {
font-size: 12px;
font-weight: bolder;
color: #666666;
margin: 10px 20px 10px 20px;
padding-bottom: 3px;
border-bottom: 1px dotted #CCCCCC;
}

.trackback_title {
font-size: 12px;
font-weight: bolder;
color: #666666;
margin: 10px 20px 10px 20px;
padding-bottom: 3px;
border-bottom: 1px dotted #CCCCCC;
}

.trackback_url {
font-size: 11px;
color: #808876;
margin: 15px 20px 15px 20px;
}

.pict {
padding:6px;
background-color:#ffffff;
border-width: 1px;
border-style: solid;
border-color: #999999 #666666 #666666 #999999;
}

.linktitle {
font-family: "Verdana";
font-size: 12px;
font-weight: bolder;
color: #000099;
}

.linktext {
font-size: 10px;
color: #000099;
line-height: 170%;
margin:0px;
}
