/*************************************
基本設定
*************************************/
html {
scrollbar-face-color:		#F6F4F2;
scrollbar-highlight-color:	#FFFFFF;
scrollbar-shadow-color: 	#D6D6D6;
scrollbar-3dlight-color: 	#F6F4F2;
scrollbar-arrow-color:		#242424;
scrollbar-track-color:		#FFFFFF;
scrollbar-darkshadow-color: #9C9C9C;
scrollbar-base-color:		#FFFFFF;
}

body {
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
font-family: Verdana, "ＭＳ Ｐゴシック", Osaka, sans-serif;
color: #8B8B8B;
letter-spacing: 1px;
text-align: left;
}

a, a:link, a:active, a:visited {
color: #7FCCCF;
text-decoration: none;
}

a:hover {
color: #7FCCCF;
text-decoration: underline;
}

h1, h2, h3, h4, span {
margin: 0px;
padding: 0px;
font-size: x-small!important;
font-size: xx-small;
line-height: 160%;
font-weight: normal;
}

p {
margin-top: 0;
font-size: x-small!important;
font-size: xx-small;
line-height: 160%;
font-weight: normal;
}

ul, li {
margin: 0px;
padding: 0px;
list-style: none;
}

hr,
.nodisp {
display: none;
}




/*************************************
レイアウト
*************************************/

#container {
width: 98%;
}

.entry {
margin-bottom: 20px;
}

.date {
color: #FFFFFF;
background-color: #7FCCCF;
padding: 2px 6px 2px 8px;

}

.title {
color: #7FCCCF;
font-weight: bold;
padding: 6px 6px 6px 8px;
border-bottom: #E4EFF0 solid 1px;
}

.body_text {
padding: 10px 6px 0 8px;
}

.entry img {
border: #F2F2F2 solid 1px;
margin-bottom: 10px;
margin-left: 20px;
padding: 4px 4px 4px 4px;
background-color: #FFFFFF;
line-height: 100%;
}
