@charset "EUC-JP";

body{
		color:#000000;
		background:#FCFCFC;
		margin:0px 0px 0px 0px;
	}

	a{color:#353535;text-decoration:underline;}
	a:link{color:#353535;text-decoration:underline;}
	a:visited{text-decoration:underline;}
	a:active{}
	a:hover{color:#808080;text-decoration:none;}

	a.acalendar{color:#000;text-decoration:none;}
	a.acalendar:link{color:#000;text-decoration:none;}
	a.acalendar:visited{text-decoration:none;}
	a.acalendar:active{}
	a.acalendar:hover{color:#999;text-decoration:underline;}

	a.acontinues{color:#353535;text-decoration:underline;}
	a.acontinues:link{color:#353535;text-decoration:underline;}
	a.acontinues:visited{text-decoration:underline;}
	a.acontinues:active{}
	a.acontinues:hover{color:#000000;text-decoration:none;}

	a.amenu{color:#353535;text-decoration:underline;}
	a.amenu:link{color:#353535;text-decoration:underline;}
	a.amenu:visited{text-decoration:underline;}
	a.amenu:active{}
	a.amenu:hover{color:#000000;text-decoration:none;}

	div.main{
                  margin:20px 0px 15px 15px;
         }

	.main-continues{
		margin:0px 0px 0px 0px;
	}

	h1,h2,h3{
		margin:0px;
		padding:0px;
         }

	label {
                font-size:x-small;
                font-weight:bold;
         }

         #container{
		margin:0 auto 0 auto;
		width:800px;
		text-align:left
         }          

	#banner,#subbanner{
		background : url('http://denkigai.jp/img/cg.cgi?img');
		border-bottom:1px solid #999999;
         }

	#banner a{color:#FF8E00;text-decoration:none;}
	#banner a:link{color:#FF8E00;text-decoration:none;}
	#banner a:visited{color:#FF8E00;text-decoration:none;}
	#banner a:active{color:#FF8E00;text-decoration:none;}
	#banner a:hover{color:#FF8E00;text-decoration:none;}

	#subbanner a{color:#FF8E00;text-decoration:none;}
	#subbanner a:link{color:#FF8E00;text-decoration:none;}
	#subbanner a:visited{color:#FF8E00;text-decoration:none;}
	#subbanner a:active{color:#FF8E00;text-decoration:none;}
	#subbanner a:hover{color:#FF8E00;text-decoration:none;}

	.description{
		font-family:verdana, arial, sans-serif;
		font-size : x-small;
		padding : 5px 0px 5px;padding-left : 20px;
		border-bottom:1px solid #000;
		background-color : #FFFFFF;
	  vertical-align : sub;
	  margin-top : 17px;
	  border-top-width : 1px;
	  border-top-style : solid;
	  border-top-color : #999999;}

	#content{
                  position:absolute;
                  left:165px;
                  width:482px;
                  padding:8px 0px 0px 0px;
         }

	#links{
		position:absolute;
                left:0px;
                width:160px;
                padding:8px 0px 0px 0px;
		text-align:center;
	}
	#links2{
		position:absolute;
                left:652px;
                width:148px;
                padding:8px 0px 0px 0px;
		text-align:center;
	}
	.blog{
		padding:2px 2px 2px 2px;
	}

	.menu{
		color:#353535;
		font-size:x-small;
		text-align:right;
	}

	.blogbody{
		font-size:x-small;
		line-height:105%;
		margin : 10px 15px 0px 15px;
	}

	.blogbody a,
	.blogbody a:LINK,
	.blogbody a:VISITED,
	.blogbody a:ACTIVE{font-weight:normal;textdecoration:underline;color :#000000;}
	.blogbody a:hover{color:#353535;text-decoration:none;}

	.blogtitle{
		font-family:verdana, arial, sans-serif;
		color:#fff;
		font-size:32px;
		font-weight:bold;
		text-decoration:none;
		padding : 40px 0px 5px 20px;
	}

	.title{
		font-family:verdana, arial, sans-serif;
		font-size:x-small;
		font-weight:bold;
		padding:0 0 2px 5px;
		border-bottom : 1px solid #353535;
	}

	.date{
		font-family:verdana, arial, sans-serif;
		color : fffffe;
		font-size:x-small;
		font-weight:bold;
		background:darkorange;
		padding:5px 0px 3px 10px;
		border:1px solid #999999;
	}

	.posted{
		font-family:verdana, arial, sans-serif;
		color : #353535;
		font-size : x-small;
		font-weight:bold; 
		text-align : right;
		margin:0px 0px 25px 0px;
	}

	a.aposted{color:#353535;text-decoration:underline;font-weight:bold;}
	a.aposted:link{color:#353535;text-decoration:underline;font-weight:bold;}
	a.aposted:visited{text-decoration:underline;font-weight:bold;color :#353535;}
	a.aposted:active{font-weight:bold;}
	a.aposted:hover{color:#000000;text-decoration:none;font-weight:bold;}

	.calendar{
		font-size:x-small;
		position:center;
	}

	.calendarhead{
		color:#000;
		font-size:x-small;
		font-weight:bold;
		letter-spacing:5px;
		margin:0 0 10px 0;
	}

	.calendard{border-top:1px solid #ffaf32;empty-cells:show;}
	.calendardbg{border-top:1px solid #ffaf32;background:#ffec93;}
	.calendartable{text-align:center;border:1px solid #ffaf32;margin:0 auto 10px auto;}
	.calendarwd{background:#ffaf32;padding:2px;}
	.calendarweek{color:#000;font-size:x-small;position:center;}


	.side{
		font-size:x-small;
		line-height:135%;
		text-align:left;
		padding:5px;
		border-bottom:1px solid #353535;
		border-left:1px solid #353535;
		border-right:1px solid #353535;
		margin:0px 0px 10px 0px;
	}

	.sidetitle {
		font-family:verdana, arial, sans-serif;
		color : fffffe;
		font-size : x-small;
		font-weight : bold;
		background-color : darkorange;
		line-height:140%;
        border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #999999 #999999 #999999 #999999;
    }

	.comments-body{
		font-size:x-small;
		margin:20px 0px 15px 15px;
	}

	.comments-head{
		font-size:x-small;
		font-weight:bold;
		padding:0 0 2px 5px;
		border-bottom:1px solid #353535;
	}

	.comments-post {
		color:#353535;
		font-size:x-small;
		text-align:right;
		margin:0px 0px 25px 0px;
	}

	.trackback-body{
		font-size:x-small;
		margin:20px 0px 15px 15px;
	}

	.trackback-post{
		color:#353535;
		font-size:x-small;
		text-align:right;
		margin:0px 0px 25px 0px;
	}

	a.atrackback-post{color:#353535;text-decoration:underline;font-weight:bold;}
	a.atrackback-post:link{color:#353535;text-decoration:underline;font-weight:bold;}
	a.atrackback-post:visited{text-decoration:underline;font-weight:bold;color : #8B008B;}
	a.atrackback-post:active{font-weight:bold;}
	a.atrackback-post:hover{color:#808080;text-decoration:none;font-weight:bold;}

	.trackback-url{
		color:#353535;
		font-size:x-small;
		font-weight:bold;
		margin:20px 0px 25px 40px;
	}

	table.form{margin:25px 0px 0px 0px;}

	#author{width:200px;border:1px solid #353535;}
	#email{width:200px;border:1px solid #353535;}
	#url{width:200px;border:1px solid #353535;}
	#text{width:500px;height:200px;border:1px solid #353535;}

	.photo{text-align:center;}
	.nickname{color:#353535;font-size:x-small;font-weight:bold;margin:10px 0;}
	.message{font-size:x-small;}

	.quotetable{background:#353535;width:100%;}
	.quote{color:#fff;font-size:x-small;padding:1px;background:#000;}

	.powered{
		text-align:center;
		margin:0 0 10px 0;
	}

	.syndicate{
		font-size:x-small;
		text-align:center;
	}

	.pagetop{
		color:#ccc;
		font-size:x-small;
		text-align:right;
		margin:0 0 25px 0;
	}

	blockquote{
		margin:0 0 0 40px;
		color:#353535;
	}

	pre{
		font-size: 12px;
		line-height:1.2em;
		border:1px solid #aaa;
		background:#353535;
		padding:0.5em;
	}
