body     {
	color:           #333;
	font-size:        small;
	line-height:      1.6em;
	background-color: #c63;
	text-align:       center;
	margin:           0;
	padding:          0 }



p  { }


td { }

a  {
	color:          green;
	text-decoration: underline }

a:hover   {
	color: #9c3 }



a:active   {
	color: lime }


#container {
	background-color: #fff;
	text-align:        left;
	margin:            0 auto;
	padding:           0;
	width:             700px }

#hdr   {
	background-image:   url("27.gif");
	background-repeat:   no-repeat;
	background-position: 95% 20px;
	margin:              0;
	padding:             0;
	height:              200px }


#hdr h1  {
	font-size:        small;
	font-weight:       normal;
	background-image:  url("title_01.gif");
	background-repeat: no-repeat;
	text-indent:       -9999px;
	margin:            0;
	padding:           0;
	width:             327px;
	height:            135px }

.sub {
	font-size:        xx-small;
	line-height:       1em;
	background-repeat: no-repeat;
	text-indent:       -9999px;
	margin:            0;
	padding:           0;
	width:             327px;
	height:            40px }

#level1 {
	background-image: url("title_h2-1.gif") }

#level2 {
	background-image: url("title_h2-2.gif") }

#cttbox {
	width: 700px; }

#leftbox {
	width: 200px;
	float: left;
	margin-top: auto;
	margin-bottom: auto; }

#rightbox  {
	width: 500px;
	float:  right }


.cb {
	clear: both; }
.navi   {
	margin: 6px;
	padding: 12px }



.content    {
	background-color: #fff;
	margin:            0 12px 12px;
	padding:           12px }

.content ul {
	list-style-type: none;
	list-style-image: url("waka_list.gif") }

.content p  {
	text-indent: 1em;
	margin:       0.25em 0 0.5em }

.date {
	color:     #666;
	font-size:  x-small;
	text-align: right }

.navi p {
	font-size: x-small }

.content h2     {
	color:        #333;
	font-size:     1.33em;
	margin:        2em 0 0;
	border-bottom: 2px solid #fc0 }





.navi ul    {
	color:          #666;
	font-size:       x-small;
	list-style-type: none;
	margin:          0;
	padding:         0 }


.navi li a  {
	font-size:   small;
	font-weight:  bold;
	margin-right: 0.5em }

.navi li {
	line-height: 2em }

ins  {
	color:              #999;
	text-decoration:     none;
	background-image:    url("st.gif");
	background-repeat:   no-repeat;
	background-position: 0 0;
	padding-left:        1em }
#counter {
	visibility: hidden;
	position:    absolute;
	top:         -9999px }


