/* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */
	a.blocklink { display: block; width: 100%; padding: 0px; text-decoration: none; color: black; }
	a span { text-decoration: underline; color: blue; }
div.s {
border-style: solid;
border-color: #95bbae;
border-width: 2px;
}
div.s a:hover {
background-color: #ffffcc;

}
body {
background-color: #999966;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#000000;

}

 

tl {

}


H5 {
  color: #598040; /* 文字の色 */
  border-left-color: #598040; /* 左枠の色 */
  padding: 3px 0px 0px 6px; /* 余白の幅 */
  border-style: solid; /* 枠の種類 */
  border-width: 0px 0px 0px 5px; /* 枠の幅 */
}

p {
    
	/* 横幅 */
	width:500px;
	    		/* 段落下部分余白 */
	/* 文字の設定（文字サイズ/行間 文字種類） */
	font-size: 0.82em; /* モダンブラウザ向け */
    *font-size: 0.82em; /* IE 7向け */
    *font: 0.82em; /* IE 6以下 */
	/* 文字間隔 */
	letter-spacing:0.09em;
	line-height:150%; 
		margin-bottom:0.8em;
	margin-top:0.4em;
	margin-left:0.6em;
	margin-right:0.6em;
}
p2 {
    
	/* 横幅 */
	width:490px;
	    		/* 段落下部分余白 */
	/* 文字の設定（文字サイズ/行間 文字種類） */
	font-size: 0.75em; /* モダンブラウザ向け */
    *font-size: 0.75em; /* IE 7向け */
    *font: 0.75em; /* IE 6以下 */
	/* 文字間隔 */
	letter-spacing:0.09em;
	line-height:150%; 
		margin-bottom:0.8em;
	margin-top:0.4em;
	margin-left:0.6em;
	margin-right:0.6em;
}
d { 
	margin-bottom:0.8em;
	margin-top:0.4em;
	margin-left:0.6em;
	margin-right:0.6em;
}
div.q{
	/* 横幅 */
	width:500px;
	background-color:#e1ddd9;
	margin-bottom:0.5em;
	margin-top:0.8em;
	margin-left:1.0em;
	margin-right:1.0em;
}

#eef4f1




h4 {
  color: #598040; /* 文字の色 */
  border-left-color: #598040; /* 左枠の色 */
  padding: 6px 0px 0px 6px; /* 余白の幅 */
  border-style: solid; /* 枠の種類 */
  border-width: 0px 0px 0px 10px; /* 枠の幅 */
   }

h1 {
  color: #598040; /* 文字の色 */
  border-left-color: #598040; /* 左枠の色 */
  padding: 6px 0px 0px 7px; /* 余白の幅 */
  border-style: solid; /* 枠の種類 */
  border-width: 0px 0px 3px 6px; /* 枠の幅 */
  font-size:20px;
}
h2 {
  color: #598040; /* 文字の色 */
  border-left-color: #598040; /* 左枠の色 */
  padding: 6px 0px 0px 6px; /* 余白の幅 */
  border-style: solid; /* 枠の種類 */
  border-width: 0px 0px 0px 10px; /* 枠の幅 */
  font-size:18px;
}

h3 {
  color: #598040; /* 文字の色 */
  padding-left: 10px; /* 左の余白 */
  border-width: 0px 0px 2px 15px; /* 枠の幅 */
  border-style: solid; /* 枠の種類 */
  border-color: #598040; /* 枠の色 */
  line-height: 100%; /* 行の高さ */
}

img.download {vertical-align:middle;}

/* ----------container to center the layout-------------- */
#container {
width: 870px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
background-color: #e6f6dc;
}

/* ----------banner for logo-------------- */
#banner {
background-color: #e6f6dc;
text-align: right;
padding: 0px;
margin: 0px;
}
#banner img {padding:10px 0px;} 

/* -----------------content--------------------- */
#content {
background-color: #e6f6dc;
padding: 0px;
margin-left: 250px;
margin-right: 0px;
}
div#content { 
float:right;;
width: 620px;
margin: 0px;
padding: 0px;
}



/* --------------left navi------------- */
#left {
float: left;
width: 250px;
margin: 0px;
padding: 0px;
}

/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 0px;
text-align: right; }



div.navi {
   background-color: #688059;
   padding: 3px;
   font-size: 20px;
}
div.navi a {
   color: white;
   text-decoration: none;
   border-right: 1px #ccffcc solid;
   padding: 0px 0.3em;
}


/* 現在位置項目の装飾 */
div.navi a.here {
   background-color: #CBD9C3;
   color: #688059;
   border-color: #CBD9C3; 
}

/* マウスが載ったときの色 */
div.navi a:hover {
   color: #ffff80;
 
}

/* コメント装飾 */
.cbox {
   background: #E6F6DC;
   width: 580px;
   margin-bottom:10px;
}
.cboxr {
   background: #E6F6DC;
   width: 490px;
   margin-bottom:10px;
   margin-left:30px
}
.ct div {
   background: url(ctl.png) no-repeat top left;
}
.ct {
   background: url(ctr.png) no-repeat top right;
}
.cf div {
   background: url(cfl.png) no-repeat bottom left;
}
.cf {
   background: url(cfr.png) no-repeat bottom right;
}

.ct div, .ct, 
.cf div, .cf {
   height: 10px;
   font-size: 1px;
}
.ccont { 
   margin-top:0px;
     
   margin-left:10px
 }
 
 .r {
   background: #e1ddd9;
   width: 440px;
   margin-top:10px;
   margin-left:30px
}
/* レス用装飾 */
.rbox {
   background: #D7E6CF;
   width: 530px;
   margin-bottom:10px;
   margin-left:30px
}

.rt div {
   background: url(rtl.png) no-repeat top left;
}
.rt {
   background: url(rtr.png) no-repeat top right;
}
.rf div {
   background: url(rfl.png) no-repeat bottom left;
}
.rf {
   background: url(rfr.png) no-repeat bottom right;
}

.rt div, .rt, 
.rf div, .rf {
   height: 10px;
   font-size: 1px;
}
.rcont { 
   margin-top:0px;
     
   margin-left:10px
 }

/* コメント装飾A */
.cbox2 {
   background: #DCD3B2;
   width: 580px;
   margin-bottom:10px;
}
.cboxr2 {
   background: #DCD3B2;
   width: 490px;
   margin-bottom:10px;
   margin-left:30px
}

.ccont2 { 
   margin-top:0px;
     
   margin-left:10px
 }
