body,form,p{
	margin:0;padding:0;
}
body,td,th{
	font-size:14px;
	color:#3E3D3D;
	font-family:arial,sans-serif; /* en */
	word-break:break-all;
	line-height:100%;
}
body{
	text-align:center;
	background:#FBEAC6;
}
img{
	border:0;
}

a:link   {color:#3468CD;text-decoration:none;}
a:visited{color:#3468CD;text-decoration:none;}
a:hover  {color:#EF7000;}
a:active {color:#EF7000;}

.ct{text-align:center;}
.rt{text-align:right;}
.lt{text-align:left;}

.fr{float:right}
.fl{float:left}

.clear{clear:both;}
.moveup{padding:0 10px 0 0;text-align:right;font-size:12px;}
.cnt{text-align:left;padding-left:10px;padding-bottom:5px;}

#container{
	width:783px;
	margin:0 auto;
	background:#ffffff;
}
#main{ /* #header,#main,#footer */
	border-left:3px solid #ffffff;
	border-right:0px solid #ffffff;
}
#header{
	text-align:left;
	border-bottom:5px solid #5D8CC0;
	margin-bottom:2px;
}
h1{text-indent:-9999px;position:absolute;left:-9999px;}

#main{
	text-align:left;
}

#left{
	float:left;width:172px; /* 180-8*/
	background:#F9DDA0;
}
#left p.ttl{
	padding:5px 2px 5px 2px;
}
#left input{
	font-size:12px;border:1px solid #A8ACAF;background:#ffffff;height:20px;padding:3px;
}
#menu{background:#F9DDA0;}
#menu ul{margin:0;padding:0;list-style-type:none;}
#menu li{width:172px;height:30px;overflow:visible;font-weight:bold;text-align:left;}/*display:inline;float:left;*/
#menu a:link   {width:172px;height:30px;display:block;text-decoration:none;color:#3725C0;padding:8px 0 0 26px;}
#menu a:visited{width:172px;height:30px;display:block;text-decoration:none;color:#3725C0;padding:8px 0 0 26px;}
#menu a:hover  {width:172px;height:30px;display:block;text-decoration:none;color:#FF821D;padding:8px 0 0 26px;background:url('../yuji/img/menu_over.gif') left top no-repeat}
#menu a.selected:link   {width:172px;height:30px;display:block;text-decoration:none;color:#3725C0;padding:8px 0 0 26px;background:url('../yuji/img/menu_selected.gif') left top no-repeat}
#menu a.selected:visited{width:172px;height:30px;display:block;text-decoration:none;color:#3725C0;padding:8px 0 0 26px;background:url('../yuji/img/menu_selected.gif') left top no-repeat}
#month{background:#F9DDA0;padding:0 0 30px 0;}
#month ul{margin:0;padding:0;list-style-type:none;}
#month li{width:172px;height:22px;overflow:visible;font-weight:normal;text-align:left;font-family:Verdana;font-size:12px;}
#month a:link   {width:172px;height:22px;display:block;text-decoration:none;color:#3725C0;padding:8px 0 0 26px;}
#month a:visited{width:172px;height:22px;display:block;text-decoration:none;color:#3725C0;padding:8px 0 0 26px;}
#month a:hover  {width:172px;height:22px;display:block;text-decoration:none;color:#FF821D;padding:8px 0 0 26px;background:url('../yuji/img/menu_over.gif') left top no-repeat}
#month a.selected:link   {width:172px;height:22px;display:block;text-decoration:none;color:#3725C0;padding:8px 0 0 26px;background:url('../yuji/img/menu_selected.gif') left top no-repeat}
#month a.selected:visited{width:172px;height:22px;display:block;text-decoration:none;color:#3725C0;padding:8px 0 0 26px;background:url('../yuji/img/menu_selected.gif') left top no-repeat}

#right{
	float:right;width:600px;
}
#right div.textarea{line-height:200%;padding:0 20px 0 10px;}
#right p.back{text-align:right;}
#right p.read{text-align:right;}

#toppage p.ymd{font-weight:bold;color:#615F46;}
#toppage p.subj{font-weight:bold;}
#toppage h2{display:none;}
#toppage h3{font-weight:bold;font-size:14px;margin-top:0;margin-bottom:0;color:#615F46;}

#list p.categttl{height:130px;margin-bottom:8px;background:url('../yuji/img/category_photo.jpg') no-repeat;font-size:60px;color:#999999;text-align:right;padding-right:20px;vertical-align:middle;line-height:200%;}
#list p.ymd{font-weight:bold;color:#615F46;}
#list p.subj{font-weight:bold;}
#list h2{display:none;}
#list h3{font-weight:bold;font-size:14px;margin-top:0;margin-bottom:0;color:#615F46;}
#list span{background:#ffff88;}

#article p.ymd{font-weight:bold;color:#615F46;text-align:right;}
#article h2{font-size:18px;font-weight:bold;background:#C8E6F0;margin-top:0;margin-bottom:0;}
#article span{background:#ffff88;}

#footer{
	text-align:left;
	border-top:5px solid #5D8CC0;
	border-bottom:20px solid #ffffff;
}
address{display:none;}




