body{
	margin:0;
	padding:0;
	color:#000;
	background-color:#eee;
}

.lastupdate{
	border-top:1px dotted hotpink;
	padding:10px 3px;
	text-align:left;
}
.menu{
	padding:10px;
}

.momotinabar{
	background-color:#ffeeee;padding:5px;margin:0px;
	color:pink;
}
.momotinabar_subbar{
	background-color:#ffffff;
	font-size:x-small;
	color:pink;
	padding:5px;
}
.momonew{
	background-color:#ffdddd;
}

.msg{
	width:450px;
	border:1px solid pink;
	padding:10px;
	margin:10px;
	background-color:#ffefef;
}
.msgtext{
	line-height:150%;
	text-align:left;
	padding-left:30px;
}

.story{
	margin:30px 100px;
	line-height:150%;
}
.story .makedate{
	border-top:1px dotted pink;
	padding-top:30px;
	padding:10px;
	margin-top:100px;
}
.story .shop{
	border-top:1px dotted pink;
	padding-top:30px;
	padding:10px;
	margin-top:100px;
}

.float_left{
	width:500px;
	float:left;
}
.footer{
	border-top:1px dotted gray;
	padding:10px;
	margin:10px;
}
img{
	border:3px solid pink;
}
a{
	font-weight:bold;
	text-decoration:underline;
	color:#005599;
}
a:visited{
	color:#009999;
}
a:hover{
	color:#ffffff;
}
.clear{
	clear:left;
}

h1{
	padding:10px;
	margin:20px;
	font-size:large;
	color:#444;
	border-bottom:1px dotted gray;
}
h2{
	width:450px;
	text-align:left;
	color:#444;
	padding:10px;
	margin:10px auto;
	font-size:small;
	border-bottom:1px dotted gray;
}
ul li{
}
.gt{
	color:gray;
}
.gt2{
	color:silver;
}
.link,
.copyright{
	background-color:#ccc;
	text-align:left;
	margin:0;
	padding:10px;
	line-height:200%;
}
.copyright .info{
	background-color:#eee;
	padding:10px;
	margin:10px;
}
.left{
	text-align:left;
}
.right{
	text-align:right;
}
.center{
	text-align:center;
}
