@charset "EUC-JP";

/* ----------------横型カレンダー設定 */

#calender2 {
	background-color: #fff; /* 背景色 */
	color: #000; /* 基本フォントカラー */
	font-weight: bold;
	text-align: center;
	font-size: 10px;
	padding-bottom: 8px;
	padding-top: 8px;
}

#calender2 ul {
	margin: 0px;
	padding: 0px;
}

#calender2 li {
	display: inline;
	padding: 0px 4px 0px 0px;
}

/* 通常時リンクカラー */
#calender2 a:link {
	color: #999966;
}
/* 訪問済みリンクカラー */
#calender2 a:visited {
	color: #999966;
}
/* マウスを上に重ねた時リンクカラー */
#calender2 a:hover {
	color: #FF9900;
}
/* クリックした時リンクカラー */
#calender2 a:active {
	color: #FFCC00;
}

body {
 font-size:13px;
 color:#000000;
 line-height:1.5;
 letter-spacing:1px;
 margin:20px 0px;
 text-align:center;
 background-color:#fff0f8;
}

br {
 letter-spacing:0px;
}

hr {
 border-style:dashed;
 border-color:blue;
 margin: 1em 0px 1em;
}

a {
 color:#blue;
}

a:hover {
 color:#ff0000;
}

#header {
 background-image: url(http://blog-imgs-13.fc2.com/c/h/i/chichigasuki/myspace-glitter-graphics-48.gif); 
background-repeat: no-repeat; 
background-position: 95%; 

 background-color:#ffbbdd;
 border-right:1px solid #ff88cc;
 border-left:1px solid #ff88cc;

 text-align:left;
 width:800px;
 margin-bottom:5px;
 padding:20px;
 border:1px solid #000000;
 font-size:10px;
}

h1 {
 font-size:13px;
color:#ffffff;
}

#body {
 text-align:left;
 width:840px;
 background-color:#ffffff;
 border-right:1px solid #ff88cc;
 border-left:1px solid #ff88cc;
}

#main {
 width:540px;
 float:right;
color:#444444;
}

#main-top {
 width:540px;
 padding:5px;
 border:1px solid #ff88cc;
 border-bottom:0;
 background-color:#ffaacc;
}

#main-top a {
 font-size:16px;
 font-weight:bold;
 color:#ffaacc;;
}

#main-bottom {
 width:540px;
 padding:5px;
 border:1px solid #ff88cc;
 border-top-width:0px;
 margin-bottom:20px;
}

#main2 {
 width:540px;
 padding:5px;
 border:1px solid #ff88cc;
 margin-bottom:20px;
}

h2 {
 font-size:16px;
 margin:0px;
}

#sub {
 font-size:10px;
 text-align:right;
}

#menu {
 width:260px;
 float:right;
 font-size:10px;
color:#444444;

}

#menu-top {
 width:260px;
 padding:10px;
 padding-bottom:0px;
 border:1px solid #ff88cc;
 border-bottom-width:0px;
 font-size:13px;
 font-weight:bold;
}

#menu-bottom {
 width:260px;
 margin-bottom:20px;
 padding:10px;
 border:1px solid #ff88cc;
 border-top-width:0px;
}

#menu p,form {
 margin:0px;
}

#menu ul {
 margin-left:17px;
 margin-bottom:0px;
 color:#888888;
}

table, td, th { border: 1px #000000 solid;padding: 2px; empty-cells: hide; }

#footer {
 clear:both;
 text-align:right;
 width:758px;
 padding:5px;
 border:1px solid #ff88cc;
 font-size:10px;
}

img { 
margin: 1px 8px 1px 1px; 
} 

div.menu { 
width: 99%; 
height: 290px; 
margin-bottom: 1px; 
background-color: #ffffff; 
border: 1px gray solid;
overflow: scroll;  
} 


