body {
background-color:#FFFFFF;
margin:0px;


}

#container {
border:0px dotted red;
background-color:#ffffff;
text-align:left;
padding:0px;

}

#container #head {
	border:0px dotted red;
	height:145px;
	margin:0px;
	padding:0px;
	background-image: url(head_bg.jpg);
	background-repeat: repeat-x;

}
#container #menu {
	border:0px dotted red;
	margin:0px;
	height:20px;
	text-align:left;
	background-color:#FFFFFF;
	padding-left:1em;
}
.counter {
padding:5px;
border:1px solid #cccc99;
margin-top:3em;
}
.link {
margin:0px;
padding-left:1em;
width:190px;
}

.link_sisyo {
margin:0px;
padding-left:2em;
width:190px;
}
.link img {
margin-bottom:1em;
}
.link a.link {
color:#660000;
background-color: #EAF9DD;
text-decoration:none;
margin:0px;
padding:6px;
display:block;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}

.link a.link2 {
color:#660000;
background-color: #ECD8EB;
text-decoration:none;
margin:0px;
padding:6px;
display:block;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}
.link a.link_sisyo {
color:#660000;
background-color: #EAF9DD;
text-decoration:none;
margin:0px;
padding:6px;
padding-left:18px;
display:block;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}

.link a:hover{
background-color:#C4F3B9;
}
a:hover.link2{
background-color:#DAB95A;
}
td#topics {
font-family:"ＭＳ Ｐゴシック",Osaka;
font-size:small;
text-decoration:none;
padding:2em;
}

td#topics p {
margin:0px;
border:0px dotted red;
padding:1em;
padding-top:0em;
}

#topics p.topics_list{
padding-bottom:2px;
}

#topics .group_list_inner.group1 a {
font-family:"ＭＳ Ｐゴシック",Osaka;
border:0px dotted red;
color:#80a055;
text-decoration:none;
font-size:medium;

}
#topics .headline_title {
font-family:"ＭＳ Ｐゴシック",Osaka;
font-size:small;
text-decoration:none;
}
#topics .headline_user {
font-family:"ＭＳ Ｐゴシック",Osaka;
font-size:small;
text-decoration:none;
}
#topics .headline_date {
font-family:"ＭＳ Ｐゴシック",Osaka;
color:#333333;
font-size:small;
margin-left:1em;
}

#head h1 {
text-indent:-2000px;
}

#head .head_image{
margin-right:5px;
}
#container #main {
padding:0em;
height:400px;

background-color:#ffffff;
float:left;
padding-left:4px;
}

#main {
border:0px dotted green;
}

#main table {
border:0px dotted blue;
margin-left:0px;
font-size:x-small;
}

#main tr {
height:30px;
}
.headline_author{
color:#888888;
}
#main h2 {
border:0px dotted green;
padding:0px;
margin:0px;

}
#main h2 a{
text-decoration:none;
}

#main h3 {
font-family:"ＭＳ Ｐゴシック",Osaka;
font-size:x-small;
color:#222222;

}
#main th {
background-color:#ccff99;
border:1px dotted #cccccc;

}
.icon {
margin-right:7px;
}
#main table.group_list ul {
margin-left:1.5em;
}
#main table.group_list .ul {
margin-left:2em;
list-style-image: url("http://www.izumo-it.co.jp/ipphone/point.gif");
padding-left:1em;
}
/*
 * ストライプ1
 */
.bgcolor01 {  
  background-color: #EEEEEE ; 
  font-size : x-small ;
  color: #000000
  border-width : 1;
  border-color : #000000;
  border-style : solid;
}
/*
 * ストライプ2
 */

.bgcolor02 {  
  background-color: #DDDDDD ; 
  font-size : x-small ; 
  color: #000000
  border-width : 1;
  border-color : #000000;
  border-style : solid;
}

/*
 *  ページインデックス
 */

.resultInfo {
  /* マッチした件数 */
  background-color: transparent;
  text-transform:Uppercase;
  padding: 5px 5px 5px 0px;
  margin: 0;
  font-size: 10pt;
}
.rnav {
  /* ページ切替セクション(a.rnavLinkを含む) */
  padding: 0;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-weight:bold;
  font-size: 10pt;
}
.rnavLabel {
  /* 「件数:」 */
  text-transform: Uppercase;
  background-color: transparent;
}
a.rnavLink {
  /* ページを切り替える為のリンク[次へ][1-10] */
  background-color: transparent;
}
a:visited.rnavLink {
  /* (同上)クリック済み */
  background-color: transparent;
}
a:hover.rnavLink {
  /* (同上)ホバー */
  text-decoration: none;
  background-color: transparent;
}
.rnavCurr {
  /* 現在選択中のページNo. */
}


#calendar-field{
width:100%;
text-align:center;
}

/*
 * カレンダー・テーブル
 */
TABLE.calendar{
  /* table-layout:fixed; */
  text-align:center;
  color : #000000;
  margin : 1em; 
  padding : 1em; 
	border:0px solid #333333;
	border-collapse:collapse;
	margin-left:auto;
	margin-right:auto;
}

/*
 * カレンダー・日曜日
 */
 TD.navi{
 height:50px;
 text-align:center;
 }
 TD.navi a{
 text-decoration:none;
 color:brown;
 margin-left:15px;
 margin-right:15px;
 }
 TD.navi .year-month {
 font-size:medium;
 font-weight:bold;
 }
TD.sunday{
background-color : #FF99CC;
border:1px solid #999999;


}

/*
 * カレンダー・土曜日
 */
TD.saturday{
height:30px;
  background-color : #CCCCFF;
border:1px solid #999999;
}

/*
 * カレンダー・平日
 */
TD.weekday{

border:1px solid #999999;
  
}


 /* カレンダー・セル内部のテーブル */
table.inner_table{

}
/* カレンダー・日付文字 */
A.calday:link { 
  color: blue; 
  text-decoration: none;
}
A.calday:visited { 
  color: blue; 
  text-decoration: none;
}
A.calday:active { 
  color: red; 
  text-decoration: none;
}

A.calday:hover { 
  color: red; 
  text-decoration: none;
}









/*
 *  検索結果一覧
 */
.search_title {
  /* タイトル */
  font-size: large;

}

.search_author {
  /* 著者 */
  font-style: italic;

}

.search_date {
  /* 日付 */
  font-style: italic;
}

table.result_list{
  /* 検索結果リストテーブル */
}

/*
 *  掲示板セル内のリスト表示
 */

ul.boradcell{
  margin-left: 12px;
  /* margin-left: 0em; */
  /* padding-left: 0em; */
}

li { 
  /* list-style: disc inside; */
  /* list-style: disc; */
}

/*
 *  掲示板テーブル
 */

table.board{
margin:2em;
padding:0px;
border:1px solid #999999;
border-collapse:collapse
}
.board td {
padding:4px;
border:1px solid #999999;
}

.board_col_group {
border:1px solid #999999;
height:40px;
background-color:#caedb1;
}
/*
 * 掲示板トップメニュー
 */
.board_menue{
	margin-top:1em;
	border-collapse:collapse;
	color:brown;
	font-size:x-small;
	border-top:1px solid #fee3ae;
	border-bottom:0px;
	width:100%;
	background-image: url(menu.gif);
	background-repeat: repeat-x;
}
.board_menue a{
margin-left:5px;
margin-right:5px;
text-decoration:none;
}
.board_menue td{
  padding-top:7px;
  padding-bottom:7px;
  padding-left:1em;
}
/* 掲示板見出しセル */
.borad_col{
font-family:"ＭＳ Ｐゴシック",Osaka;
  background-color:#caedb1;
  border:1px solid #cccccc;
}

/* 記事詳細内容 */

.topic_title{
  /* タイトル */

}

.topic_subtitle{
  /* サブタイトル */

}

.topic_contents{
  /* 本文 */

}
.topic_file{
  /* 添付ファイル */
  align:right;
  font-size:17pt;

}


.topic_link{
  /* リンク */
  align:right;

}

.topic_back{
  /* 戻る */

}

.topic_address{
  /* 連絡先 */
  align:right;

}

form{
margin:0px;
padding:0px;
}

input {
margin:0px;
padding:0px;
}
#foot hr {
height:1px;
}

