/* CSS Document */

body,td,th {
	font-family: ‚l‚r ƒSƒVƒbƒN, Osaka|“™•;
	font-size: 10pt;
	color: #666666;
	line-height:150%;
}
body {
	margin-top: 0;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
h1 {
	font-size: 14pt;
}
h2 {
	font-size: 13pt;
}
h3 {
	font-size: 12pt;
}
h4 {
	font-size: 11pt;
}
 img{border:0}


#HEAD{width:800px; height:240px;}/* ƒwƒbƒ_[•”•ªƒe[ƒuƒ‹ */

#MENU{ width:800px; height:30px;background-color:#00AAAA; padding:0;}/* ƒuƒƒOƒƒjƒ…[•”•ªƒe[ƒuƒ‹ */
#MENU a:link{color:#ffffff;}
#MENU a:visited{color:#ffffff;}
#MENU a:hover{color:#ffffff;}
#MENU a:active{color:#ffffff;}
#MENU td{width:85px; height:30px; padding:0;}
#MENU th{width:375px; height:30px;margin:0;padding-right:10px;color:#ffffff;font-size:12px; font-weight:bold; text-align:right;}
#MENU img{margin:0;}
#MIDDLE{ width:800px; background-color:#d6ebeb;border:0; padding:0;}
#M_LEFT{ vertical-align:top; width:200px;border:0; padding:0;}
.sidemenu{margin:0;}
.sidemenu img{margin:0}
.mini_bg{background-color:#ffffff;}
.minitable{width:200;margin-bottom:10px;}
.mini_honbun{padding-left:10px;font-size : 14px;line-height:140%; width:190px;background-color:#ffffff;}
.mini_honbun a:link {color:#00AAAA;text-decoration:none;}
.mini_honbun a:visited {color:#00AAAA;text-decoration:none;}
.mini_honbun a:hover {color: #00AAAA;text-decoration: underline;}
#M_RIGHT{ vertical-align:top; width:600px;border:0; padding:0;}
.main{margin:0 10px 10px 10px; background-color:#ffffff; padding:10px;}
.main a:link {color:#00AAAA;text-decoration:none;}
.main a:visited {color:#00AAAA;text-decoration:none;}
.main a:hover {color: #00AAAA;text-decoration: underline;}


.c_title{width:550px;height:25px;background-color:#999999;color:#ffffff;text-align:left;line-height:175%;font-size:13px;font-weight:bold;margin-bottom:10px;margin-top:10px;padding-left:10px;vertical-align: middle;}
.c_item{margin:10px 5px;color:#4d4d4d;text-align:left;line-height:140%;font-size:12px;}
.c_item p {margin:5px;}
.infomtitle{font-family:‚l‚r ƒSƒVƒbƒN, Osaka|“™•;padding-left: 28px;background: url(http://www.fujisawa.tk/skins/fujisawa/images/icon/ico24_title.gif) left no-repeat;font-size:14pt;}
.imfom{}
.infomdate{font-family:Arial Helvetica sans-serif;font-size:9pt;text-align:right;border-bottom:dashed #999999 1px;}

.s_item{width:520px;margin-bottom:10px;color:#4d4d4d;text-align:left;ine-height:140%;font-size:12px;margin-top: 10px;padding:5px;border:#003366 double 2px;}
.syosaititle {font-family:‚l‚r ƒSƒVƒbƒN, Osaka|“™•;padding-left: 12px;background: url(http://www.fujisawa.tk/skins/fujisawa/images/icon/ico_pin.gif) left no-repeat;
	font-size:13pt;}
.syosai {font-family:‚l‚r ƒSƒVƒbƒN, Osaka|“™•;padding-left: 12px;font-size:11pt;}

.profile_table{ width:400px; border:0;}
.profile_table td{border:0;margin:5px; width:300px;}
.pro_title{ background-color:#999999; color:#FFFFFF; font-weight:bold;width:400px;}
.pro_midashi{border:0;margin:5px; text-align:center;width:100px;}
.c_table{width:540px; border-bottom:1px solid #cccccc;}
.cmaintitle{height:30px;border-bottom: #999999 dashed 1px;font-weight: bold;font-size: 15px;padding-left:10px;}


/* Link */
.link{ width:550px; border-top:1px solid #00AAAA; border-left:1px solid #00AAAA;margin-top:10px;margin-bottom:10px;}
.link th{ border-bottom:1px solid #00AAAA; border-right:1px solid #00AAAA;width:206px; padding:3px;}
.link td{ border-bottom:1px solid #00AAAA; border-right:1px solid #00AAAA;}
.link img{ width:200px;}
.link h2{ width:200px; text-align:center;margin:2px 0;font-size:12px; color:#660000;}
.link_div{margin:5px;font-size:10px; color:#666666;}
.link_div a:link{ color:#00AAAA;}
.link_div a:visited{ color:#00AAAA;}
.link_div a:active{ color:#00AAAA;}
.link_div a:hover{ color:#00AAAA;}

.linkcat{border-bottom:1px dashed #4d4d4d; text-align:right; font-size:9pt; color:#808080; height:15px; margin:0;margin-top:2px;}

.linkcatlist{ text-align:center;border-bottom:1px dashed #4d4d4d;border-top:1px dashed #4d4d4d;margin:20px 0;color:#808080;}
.linkcatneme{ text-align:center;color:#00AAAA;font-size:14px; font-weight:bold;margin:20px;}
.znifex_banner img{width:200px;}
/* /Link */



#FOOTER{width:800px;}
.copy{margin:0;padding-right:10px;color:#ffffff;font-size:12px; font-weight:bold; background-color:#00AAAA; text-align:right;}


/* BLOG CSS */
.side{margin:10px 5px 30px 5px;}
.blogsidecalendar{color:#666666; line-height:100%; letter-spacing:100%;padding:6px 8px;margin:12px; text-align:center;border:1px solid #00AAAA;}
.calendar{}
.calendar table{font-size: 12px;color: #666666;border:0;}
.calendar caption{font-weight:bold;padding-bottom:10px; font-size:11px;}
tr.calendardateheaders {font-size: 10px;color: #ffffff;}
td.days {text-align: center;}
td.today {text-align: center;color: green;background-color: whitesmoke;}
.calendar a:link{color:#00AAAA;text-decoration:none;}
.calendar a:visit{color:#00AAAA;text-decoration:none;}
.calendar a:hover{color:#00AAAA;text-decoration:underline;}
.blogsidemenu{margin:10px 0 20px 0; text-align:left; line-height:100%;}
.blogsidemenu h3{width:180px; height:25px;font-size:13px; text-align:center; padding-top:5px; background-image:url(http://www.fujisawa.tk/skins/fujisawa/images/menutitle.gif);margin:0;}
.blogsidemenu ul{margin:5px 0 0 0;padding-left:10px;}
.blogsidemenu li{margin:0 0 0 15px; padding:5px 3px; list-style-position:outside;}
.blogsidemenu a:link{font-size:12px; color:#00AAAA; }
.blogsidemenu a:visited{font-size:12px; color:#00AAAA;}
.blogsidemenu a:hover{font-size:12px; color:#00AAAA; }
.blogsidemenu a:active{font-size:12px; color:#00AAAA;}

.blognewentry{list-style:url(http://www.fujisawa.tk/skins/fujisawa/images/icon/bg.gif);}
.blogcategorylist{list-style:url(http://www.fujisawa.tk/skins/fujisawa/images/icon/bgcategory.gif);}
.blognavilist{list-style:url(http://www.fujisawa.tk/skins/fujisawa/images/icon/arrow.gif);}

.blogsidemenucenter{margin:10px 0 20px 0; text-align:center;}
.blogsidemenucenter h3{width:180px; height:25px;font-size:13px; text-align:center; padding-top:5px; background-image:url(http://www.fujisawa.tk/skins/fujisawa/images/menutitle.gif);margin:0;}
.blogsidemenucenter ul{margin:5px 0 0 0;padding-left:10px; list-style:none;}
.blogsidemenucenter li{margin:0 0 0 15px; padding:5px 3px; list-style-position:outside;}
.blogsidemenucenter a:link{font-size:12px; color:#00AAAA; }
.blogsidemenucenter a:visited{font-size:12px; color:#00AAAA; }
.blogsidemenucenter a:hover{font-size:12px; color:#00AAAA; }
.blogsidemenucenter a:active{font-size:12px; color:#00AAAA;}


/*-------------------------------------------------
  Forms
-------------------------------------------------*/
.loginform, .searchform
{
	margin: 5px 0;
	text-align:center;
}
.commentform, .mailform
{
	margin-top: 10px;
    padding: 10px;
    /* Rounded borders, for Mozilla browsers */
    /* -moz-border-radius: 10px; */
}
.commentform img{
    margin: 5px 0 0 0;
}
.formfield
{
	display:block;
	font-size: 11px;
	background: white;
	color: #494949;
	border-top: 1px solid #868686;
	border-left: 1px solid #868686;
	border-bottom: 1px solid #D4D2CF;
	border-right: 1px solid #D4D2CF;
	margin: 1px 0 0 0;
}
.formbutton
{
	font-size: 11px;
	background: white;
	color: #494949;
	border-top: 1px solid #D4D2CF;
	border-left: 1px solid #D4D2CF;
	border-bottom: 1px solid #868686;
	border-right: 1px solid #868686;
	margin: 1px 0 0 0;
}
.commentform .formfield, .commentform .formbutton, .loginform .formbutton {
	display: block;
}
.searchform .formfield
{
	width: 130px;
    font-family: Arial, Tahoma, Trebuchet MS, Verdana, sans-serif;
	padding: 2px 0;
	margin: 0 2px 2px 0;
}

.searchform .formbutton
{
	width: 60px;
    font-family: Tahoma, Arial, Trebuchet MS, Verdana, sans-serif;
	padding: 2px 2px;
}
.loginform .formfield
{
	width: 130px;
    font-family: Arial, Tahoma, Trebuchet MS, Verdana, sans-serif;
	padding: 2px 0;
	margin: 0 2px 2px 0;
}
.loginform .formbutton
{
	width: 60px;
    font-family: Tahoma, Arial, Trebuchet MS, Verdana, sans-serif;
	padding: 2px 2px;
}
.mainform .formfield
{
	width: 280px;
    font-family: Arial, Tahoma, Trebuchet MS, Verdana, sans-serif;
	padding: 2px 0;
	margin: 0 2px 2px 0;
}
.mailform .formbutton
{
	width: 100px;
    font-family: Tahoma, Arial, Trebuchet MS, Verdana, sans-serif;
	padding: 2px 2px;
}
#nucleus_cf_name, #nucleus_cf_mail, #nucleus_cf_email
{
    width: 300px;
    margin-right: 105px;
    font-family: Arial, Trebuchet MS, Verdana, sans-serif;
}
.commentform textarea, .commentform .formfield, .mailform textarea, .mailform .formfield
{
    width: 300px;
}
.commentform .formbutton
{
	width: 100px;
	height: 22px;
    font-family: Tahoma, Arial, Trebuchet MS, Verdana, sans-serif;
}
.error
{
	color: red;
	font-weight: bold;
}

/*-------------------------------------------------
  Comments
-------------------------------------------------*/
.itemcomment
{
	background: url(images/commentquote01.gif) no-repeat;
	background-position: 6px 9px;
	padding: 6px 42px;
	border: 1px solid white;
	margin: 10px 0 0 0;
}
.itemcomment:hover
{
	background: #F9F9F9 url(images/commentquote02.gif) no-repeat;
	background-position: 6px 9px;
	border: 1px solid #CCCCCC;
}
.id1 /*This is to give the admin a special comment style, to distinguish him/her from the rest of the commentors*/
{
	background: #F9F9F9 url(images/commentquote02.gif) no-repeat;
	background-position: 6px 9px;
	border: 1px solid #B3C492;
}
.id1:hover
{
	background: #F9F9F9 url(images/commentquote02.gif) no-repeat;
	background-position: 6px 9px;
	border: 1px solid #B3C492;
}
.itemcomment h3
{
	font-size: 11px; margin:3px;
}
.comments{margin-top:10px; font-size:11px;}
.commentbody{font-size:9pt;}
.commentinfo{font-size:9pt;margin-top:3px;}



.item{border:1px solid #cccccc; padding:10px; margin-bottom:20px;}
.item h2{ background-color:#d6ebeb ;color:#666666; font-size:12px; width:530px; height:25px; padding-left:10px;padding-top:2px;}
.item p{margin:5px;}
.item a:link{ color:#00AAAA;}
.item a:visited{ color:#00AAAA;}
.item a:active{ color:#00AAAA;}
.item a:hover{ color:#00AAAA;}

.date{border-bottom:1px dashed #4d4d4d; text-align:right; font-size:9pt; color:#808080; height:15px; margin-top:2px; padding-bottom:2px;}
.morelink{margin-top:10px; text-align:right;}
.morelink p{width:100px;padding:5px;font-size:10px;border:1px solid #808080; font-weight:bold; color:#808080; text-align:center;margin-bottom:5px;}
.pageswitch{ text-align:right; font-size:8pt;}

/* blog comment&track back */
.tb{margin:10px; font-size:11px;}
.txttable-g{width:500; text-align:center;}
.head{font-size:12pt;font-weight:bold;color:#000066; margin:5px 0px; border-bottom:#999999 1px dashed; text-align:left;}
.name{font-size:11pt;font-weight:bold;color:#000066; margin:0; border-bottom:#999999 1px solid; text-align:left;}
.empty{font-size:9pt;width:470px;text-align:left;margin-left:30px;margin-top:5px;margin-bottom:10px;}
.info{border:solid 1px #000066;padding:10px;font-size:9pt;text-align:left;margin:10px;}
.body{font-size:9pt;width:470px;text-align:left;margin-left:0px;margin-top:5px;margin-bottom:10px;}

/* blog comment&track back tree */
.ctlist{}
.commentlist{list-style:url(http://www.fujisawa.tk/skins/fujisawa/images/icon/bgcomment.gif);}

