/* CSS Document */
/* 全体 */
*{  font-family:Verdana,Arial,osaka,"ＭＳ Ｐゴシック",sans-serif;
    scrollbar-base-color: #FFFFFF;
    scrollbar-track-color: #FFE9E9;
    scrollbar-face-color: #FFFFFF;
    scrollbar-shadow-color: #FFCCCC;
    scrollbar-darkshadow-color: #808080;
    scrollbar-highlight-color: #FFCCCC;
    scrollbar-arrow-color: #FF99CC;
	}
body{
    font-size:0.8em;
	margin: 0px;
	padding: 0px;
	line-height:1.4em;
	background-color:#ffffff;
	text-align:center;
}
h2{margin:0; padding:0;}

.color999999{
color:#999999;}
.right{
 text-align:right;
 }

.font8pt { font-size: 8pt; }
.font9pt { font-size: 9pt; }
.font10pt { font-size: 10pt; }
.font11pt { font-size: 11pt; }
.font12pt { font-size: 12pt; }
.user_fontsize { font-size: ■fontsize■pt; }
p {	line-height: 1.3; }
/* リンク設定 */
img{border:none;}
a        {color:#0099FF;}
a:link   {color:#0099FF;}
a:visited{color:#0066FF;}
a:hover{color:#00CCFF;}
a img{
	border-width: 0px;
	border-style: none;
}
.title{
height:50px;
}
.photo{
height:115px;
}
table{
 margin:3px auto 3px auto;
 padding:0px;}
tr{
 margin:0px;
 padding:0px;
 }
 
td{padding:5px;}

.comment{
text-align:left;
font-size:0.8em;
color:#333333;
margin:3px;
}
.gray{
color:#666666;
font-size:0.7em;
}
.red{
color:#FF0000;
margin:5px;
font-size:0.6em;
}
hr{ height:1px;
margin:0px;
padding:0px;
}
.dotline{
background:url("img/dot.gif");
height:1px;
width:100%;
}

.clear{clear:both;}

div{margin:0px auto;}

#img_kakudai_moji{
background:#000000;
}
 
.categoryHeader{
margin:20px auto 0 auto;
padding:15px 0 0 0;
border-top:1px #CCCCCC solid;
text-align:center;
background:url('img/h3_album.jpg');
background-repeat:repeat-x;
}
 
h3 .categoryHeader{
width:100%;
padding:5px 0 0 0;
}

.photo_border{
border:#CCCCCC 1px solid;
}