/* CSS Document */

/* Body */
body {
	margin: 20px 0px 20px 0px;
	background-color: #FFFFFF;
    	text-align: center;        
　　　　　　　color: #666666;
	}

/* Links */
a {text-decoration: underline;}
a:link {text-decoration: underline;}
a:visited {text-decoration: underline; color:#000066;}
a:active {text-decoration: underline;}
a:hover {text-decoration: underline;  position:relative; top: 2px; left:2px;}

/* 画像 */
img {
	border : 0px;
	}

/* 外枠 */
#container {
	width : 680px;
	border-top : 0px solid #666666;
	border-left : 0px solid #666666;
	border-right : 0px solid #666666;
	border-bottom : 1px solid #666666;
	padding : 0px;
	margin : auto;
	line-height : 100%;
	}

/* 画像のリンク */
.banner A:hover {position : static;}

/* タイトル下の説明文 */
#description {
	width : 635px;
	border : 0px;;
	marigin :0px;
	padding : 0px;
	text-align : center;
	font-size : 75%;
	}

.menu{
  position : relative;
  top : 0px;
  width : 680px;/*メニューを広げるときはここを*/
  background-color : #FFFFFF;
}
.mo{/*メニューの背景が青い部分の設定*/
  width : 230px;/*メニュー一個の幅*/
  padding : 0 8 2 8px;
  background-color : #000066;
  color : #FFFFFF;/*白抜き文字に設定*/
  font-family : Verdana;
  font-weight : bold;
  text-align : center;
}
.mw{/*メニューの背景が白い部分の設定*/
  width : 230px;
  padding : 0 8 2 8px;
  background-color : #FFFFFF;
  color : #000066;
  font-family : Verdana;
  font-weight : bold;
  text-align : center;
}
.linkc{/*mo内のリンクを白く設定*/
  color : #FFFFFF
}
A{/*リンク色*/
  text-decoration : none;
  color : #000066
}

/* メニューの外枠 */

/* 左側メニューの外枠 */
#left {
                width : 680px;
                font-size : 90%;
                text-align : left;
		}

#left h2 {
	width : 180px;
	border-bottom : 1px solid #000066;
	margin-bottom : 0px;
	font-size : 90%;
	font-weight : bold;
	color : #FFFFFF;
	}
	
#left ul {
	margin-top : 3px;
	margin-bottom : 0px;
	margin-left : 20px;
	padding-left : 0px;
	list-style-image: url("/hosp/img/list.gif");
	}
	
/* ボタン */
#buttom a { 
                margin:0px; padding:4px;
	display:block;
	background-color:#000066;
	color:#FFFFFF;
	border:1px #FFFFFF solid;
	width:175px;
	font-size:90%;
	font-weight : bold;
	line-height:18px;
	text-decoration:none;
 }

#buttom a:hover { 
	width:175px;
 	border:1px #000066 solid;
 	background-color:#FFFFCC;
	color: #000066; 
	position: static;
	}

/* カレンダー */
#calendar {
	width : 180px;
	line-height : 100%;
	}

#calendar caption {
	width : 180px;
	background-color : #000066;
	color : #FFFFFF;
	font-size : 90%;
	font-weight : bold;
	margin-bottom : 0px;
	text-align : center;
	}

/* 検索 */
.link-note {
	text-align : left;
	}

.search {
	width : 175px;
	}

/* 住所とか */
#name {
	width : 700px;
	font-size : 90%;
	padding : 3px;
	margin : auto;
	text-align : center;
	}


/* 右側コンテンツ */
#right {
	float : right;
	width : 680px;
	text-align : left;
	margin : 10px 0px 10px 10px;
	}
	
/* アーカイブのタイトル */
#right H1 {
	width : 470px;
	margin : auto;
	padding : 2px;
	text-align : center;
	font-size : 120%;
	font-weight : bold;
	color : #3399cc;
	background-color : #FFFFCC;
	border : 1px dotted #000066;
	}

#right h2 {
	/* background-image : url("/icpc/tab.gif"); */
	background-repeat : no-repeat;
	text-align : left;
	font-size : 16px;
	color : #3399CC;
	font-weight : bold;
	padding-left : 20px;
	padding-bottom : 1px;
	border-bottom : 0px
                list-style-image : url(http://izumi-syakyo.net/aiai/image/p_01.gif);
	list-style-position: outside;
	}

#right h3 {
	text-align : left;
	font-size : 18px;
	font-weight : bold;
	color : #3399CC;
	border-left : 0px;
	padding-left : 10px;
	margin-bottom : 2px;
	}

#right h4 {
	text-align : left;
	font-size : 110%;
	font-weight : bold;
                color : #000066;
	padding-left : 20px;
                padding-bottom : 1px;
	border-bottom : 0px
                list-style-image : url(http://izumi-syakyo.net/aiai/image/ico_1.gif);
	list-style-position: outside;
	}

#right UL {
	font-size : 95%;
                list-style-position: outside;
                list-style-image: url("/aiai/image/list.gif");
}

/* 検索結果の説明文 */
.result {
	width : 430px;
	padding-left : 30px;
	text-align : left;
	font-size : 90%;
	}


/* エントリー */
.entries {
	width : 620px;
	margin ; auto;
	padding-left : 10px;
	text-align : left;
	font-size : 90%;
                line-height: 1.3;
	border-bottom : 1px dotted #3399CC;
	}
	
.entries h3 {
	text-align : left;
	font-size : 16px;
	font-weight : bold;
	color : #3399CC;
	border-left : 0px;
	padding-left : 10px;
	margin-bottom : 2px;
	}

.entries h4 {
	text-align : left;
	font-size : 110%;
	font-weight : bold;
	color : #666666;
	border-left : 0px solid #000066;
	/* padding-left : 10px; */
                list-style-image : url(http://izumi-syakyo.net/aiai/image/ico_1.gif);
	margin-bottom : 2px;
	}

.entries h5 {
	text-align : left;
	font-size : 105%;
	font-weight : bold;
	color : #ff0000;
	/* border-left : 5px solid #000066; */
	/* padding-left : 10px; */
	margin-bottom : 2px;
	}

.entries td {
	font-size : 95%;
	}

.date {
	width : 470px;
	text-align : right;
	font-size : 100%;
	}

/* 新着情報 */
.ldate {
	font-size : 80%;
	}

.dot {
	width : 470px;
	height : 1px;
	border-bottom : 1px dotted #000066;
	}

.mamelist {
	list-style-image: url("/hosp/img/mamelist.jpg");
	margin-left: 30px;
	line-height: 150%;
	}
	
