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


body,tr,td,th,div,font{
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 14px;
	color:#666;
	line-height:170%;
	}

a:link    { color:#36c;}
a:visited { color:#36c;}
a:active  { color:#36c;}
a:hover   { color:#D34867;}
a:link img {
	border-color: #36c;
	}
a:visited img {
	border-color: #36c;
	}
a:hover img {
	border-color: #36c;
	}
a:active img {
	border-color: #D34867;
	}

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}

h2.date	{
	display:none;
}
h3.title	{
	display:none;
}
.content-header	{	display:none;	}

p.posted {
	clear: both;
	display:none;
	}
p.posted	{
	display:none;
}
span.post-footers	{
	display:none;
}
.entry_body {
	letter-spacing: 125%;
	line-height: 175%;
}

div.hidden	{
	display:none;
}

/* user css */

/*	LAYOUT	*/
#BODY	{
	width:840px;
	background:url()	repeat-y;
	margin:0px auto;
}
#HEAD	{
	width:840px;
	height:48px;
	background:url(images/hbg.gif) no-repeat center top;
}
h1 {
	margin: 0;
	padding: 0;
	width:370px;
	height:48px;
	float:left;
}
#INQUIRY	{
	width:160px;
	height:48px;
	float:right;
}
#month,#cid,#eid,#day,#pid { display: none; } 

#FLASH	{
	margin-bottom:7px;
	background:#D4E8AA;
}

#MENU	{
	width:210px;
	border-top:3px solid #93D14B;
	padding-top:5px;
	float:left;
}
#MENU	dl,dt	{
	margin:0;
	padding:0;
}
#MENU	dt.album	{
	padding-top:5px;
}
#MENU	dt	img	{	vertical-align:top;	}



#MAIN	{
	width:610px;
	float:right;
}

h2.text	{
	text-align:center;
	margin:0 0 10px 0;
	padding:0;
}
h3.text		{
	text-align:center;
	margin:0;
	padding:0;
}

div.news	{
	width:610px;
	height:auto;
	background:url(images/snap_bg.gif) no-repeat left bottom;
	text-align:center;
	margin-top:10px;
	margin-bottom:30px;
}
div.news	td	{
	font-size:12px;
}


#TOP_BNR	{
	text-align:center;
}

#ICHIJI	strong	{	color:#FF6600;	}
#ICHIJI	span	{	margin-left:2em;	}

.table	{
	background:#f99;
	width:560px;
}
.table	th	{
	background:#fff;
	color:#333;
	font-weight:bolder;
	text-align:left;
	padding:3px;
	width:135px;
}
.table	td	{
	background:#fff;
	padding:3px;
}

.table2	{
	background:#f99;
	width:560px;
}
.table2	th	{
	background:#fff;
	color:#333;
	font-weight:bolder;
	text-align:left;
	padding:3px;
	width:120px;
}
.table2	td	{
	background:#fff;
	padding:3px;
}
*/
#APHOTO	td	{
	border:1px solid  #fcc;
	padding:10px;
	width:250px;
}
#APHOTO	table.aphoto_dsc	{
	background:#ffe0e0;
	width:250px;
}
#APHOTO	td.aphoto_dsc	{
	border:1px solid  #FF6666;
	background:#fff;
	vertical-align:top;
	padding:3px;
	height:78px;
}
#APHOTO	td.aphoto_dsc2	{
	border:1px solid  #FF6666;
	background:#fff;
	padding:3px;
	font-size:11px;
	text-align:center;
}

.faq	td	{
	color:#FF3448;
	font-weight:bolder;
}
.faq	th	{
	text-align:left;
	font-weight:lighter;
	vertical-align:top;
}


#FOOT	{
	background:url(images/foot_bg.gif) no-repeat center top;
	padding-top:32px;
}

.footmenu	{
	text-align:right;
	font-size: 12px;
}
.footmenu	a	{
	font-weight:bolder;
	text-decoration:none;
}
.footmenu	a:link    { color:#36c;text-decoration:none;	}
.footmenu	a:visited { color:#36c;text-decoration:none;	}
.footmenu	a:active  { color:#36c;text-decoration:underline;	}
.footmenu	a:hover   { color:#D34867;text-decoration:underline;	}

.copyright {
	height: 30px;
	font-size: 11px;
	color: #666;
	text-align: right;
	}
