div, p{
	font-size : 12px;
	line-height : 1.5em;
}
div{
	width : 600px;
	padding : 0px;
	margin : 0px;
}
body{
	margin : 0px;
	background : silver;
	color : black;
	scrollbar-shadow-color: #fff;
	scrollbar-3dlight-color: #ccc;
	scrollbar-darkshadow-color:#ccc;
	scrollbar-highlight-color: #fff;
	scrollbar-arrow-color: #666;
	scrollbar-face-color: #fafafa;
	scrollbar-track-color: #fff;

}
A{
	text-decoration : none;
  color : #666;
}
A:HOVER{
	background : #eee;
}


#wrap {
	position : relative;
	left : 30px;
	height : 100%;
	background : white url(images/sele.gif) no-repeat bottom right;
	color : #666;
}
#title{
	position : relative;
	height : 80px;
}
#t_txt{
	position : absolute;
	right : 20px;
	bottom : 5px;
	text-align : right;
	width : 200px;
	height : 20px;
}
#contents{
	position : relative;
}

#left{
	position : relative;
	margin : 40px 20px 20px 20px;
	width : 110px;
	float : left;
	display : inline;
}
#right{
	float : right;
	position : relative;
	margin : 40px 20px 20px 20px;
	width : 400px;
	display : inline;
	height : 400px;
}
#today{
	position : relative;
	top : 40px;
	bottom : 0px;
	text-align : left;
	width : 400px;
}
#message{
	margin-top : 20px;
}

#footer{
	margin : 10px;
	width : 560px;
	height : 100px;
}
#credit{
	text-align : left;
	font-size : 0.8em;
}
#mdq_c{
	text-align : left;
	font-size : 0.9em;
}
ul{ margin : 2em 0em;}
li{ list-style : none;line-height : 3em;}

.kyocho{
	color : #337;
	border-bottom: solid 1px #cce;
}

#wrap.link{
	padding:2em;
	background : white;
}
a.link{
	color : #337;
}
p.link{
	margin-top:0.4em;
}
h4{
	font-size:1.2em;
	margin:0;
}