/*
CSS novelize compact
--- INDEX ---
1.OUTLINE::body,inbox,toparea,main,side,footer
2.TAG::a,ul,li,form,textarea,blockquote,img,br[adjust],[hide]
3.TOPAREA::banner_l,site_title(a),description,rss,newentries
4.MAIN::pagearea,entry,entry_xxx,pict,data_box,trackback_title,frame_end
5.SUPPLEMENT::contaner,linktitle,linktext,linktext_center,categorytitle,inlinelist,databutton(a)
6.FOOTER::copyright
7.PARTS
 7-1.SEARCH::searcharea,search
 7-2.CLOCK::clock
 7-3.CALENDAR::calendar_navi,calendar,cell,cell_today/sunday/satureday
*/

/*
1.OUTLINE */

body{
	color:black;
	background:#adadad url(images/nov_c_bg.gif);
	margin:0px;
	padding:0px;
	text-align:center;
	*word-break:break-all;/*for IE of Windows*/
	overflow:scroll;/*for other browzer*/
}

#inbox{
	width:530px;
	text-align:left;
	background-color:#fff;
	margin:0px auto 0px auto;
	padding:0px;
	border-color:#ddd;
	border-width:0px 1px;
	border-style:solid;
}

#toparea{
	width:100%;
	background-color:transparent;
	margin:0px;
	padding:0px;
}
#main{
	width:500px;
	background-color:transparent;
	margin:0px 0px 0px 15px;
	padding:0px 0px 10px 0px;
}
#supplement{
	width:500px;
	background-color:transparent;
	margin:0px 0px 0px 15px;
	padding:0px 0px 10px 0px;
}
#footer{
	background-color:transparent;
	text-align:right;
	line-height:150%;
	padding:5px 5px 0px 0px;
}

/*
2. TAG */

a:link{color:#369;text-decoration:none;}
a:visited{color:#336;text-decoration:none;}
a:active{color:#c00;text-decoration:none;}
a:hover{color:#800;text-decoration:none;}

ul{
	margin:0px 0px 0px 15px;
	padding:0px;
}
li{
	color:#aaa;
}

form{
	margin:0px;
	padding:0px;
}

textarea{
	width:100%;
	font-family:Hiragino Kaku Gothic Pro,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", Helvetica, Arial, sans-serif;
	font-size:75%;
}

blockquote{
	font-family:"Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	color:#555;
	margin:10px;
	padding:5px;
	border:1px solid #ccc;
	}

img{
	border-width:0px;
}

br.adjust{
	clear:both;
}

.hide{
	position:absolute;
	top:-3000px;
}

/*
3.TOPAREA */

#banner_l{
	float:left;
	width:85%;
	background-color:transparent;
	margin:0px;
	padding:0px;
}

.site_title		{
	font-size:120%;
	font-family:Times, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;
	margin:5px 0px 0px 15pt;
	padding:0px;
}
.site_title a,
.site_title a:link,
.site_title a:visited,
.site_title a:active,
.site_title a:hover{color:#555;text-decoration:none;}

.description{
	color:#555;
	font-size:75%;
	font-family:Times, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;
	margin:7px 0px 20px 25px;
}

#rss{
	float:right;
	width:10%;
	font-size:70%;
	text-align:right;
	line-height:175%;
	margin:10px 10px 0px 0px;
}

#newentries{
	clear:both;
	background-color:#fff;
	margin:0px;
	padding:0px 20px 10px;
	border-top:#ddd 1px solid;
}

/*
4.MAIN */
.pagearea{
	background-color:transparent;
	font-size:75%;
	text-align:right;
	margin:0px 10px 0px 0px;
	padding:0px;
}


.entry{
	background:#fff url(images/nov_c_bg2.gif) repeat;
	margin:0px 0px 15px;
	border-color:#ddd;
	border-width:0px;
	border-style:solid;
}

.entry_category{
	color:#888;
	background:#fff url(images/nov_c_bg1.gif) no-repeat top left;
	font-family:Times;
	font-size:80%;
	text-align:right;
	margin:0px;
	padding:10px 35px 10px 10px;
	border-color:#444;
	border-width:0px;
	border-style:solid;
}
.entry_category a:link,
.entry_category a:visited,
.entry_category a:active,
.entry_category a:hover{
	color:#666;text-decoration:none;
}

.entry_title{
	color:#000;
	font-weight:bold;
	font-size:80%;
	font-family:Times, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;
	text-align:center;
	margin:0px;
	padding:10px 0px 5px 0px;
}

.entry_body{
	color:#333;
	font-size:75%;
	font-family:Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;
	line-height:170%;
	text-align:left;
	margin:15px 40px 15px 40px;
	padding:0px;
}

.entry_author{
	color:#999999;
	font-size:65%;
	font-family:Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;
	text-align:right;
	margin:0px 35px 0px 0px;
}

.entry_more	{
	margin:0px;
	padding:0px;
}

.entry_state{
	clear:both;
	font-family:"Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size:65%;
	text-align:right;
	color:#999999;
	margin:30px 30px 25px 20px;
}

.pict{
	float:right;
	border-width:3px;
	border-style:solid;
	border-color:#DCE3E3 #C1C1C1 #C1C1C1 #DCE3E3;
}

.data_box{
	margin:0px 8px 0px 20px;
}

.trackback_title{
	font-size:70%;
	text-align:left;
	margin:0px 30px 0px 30px;
}

.frame_end{
	height:15px;
	background:#fff url(images/nov_c_bg1.gif) no-repeat bottom left;
}

/*
5.SUPPLEMENT */

.contaner{
	float:left;
	width:245px;
	margin:0px 2px;
	padding:0px;
}

.linktitle{
	color:#aaa;
	background-color:transparent;
	text-align:left;
	font-weight:bolder;
	font-size:70%;
	line-height:170%;
	font-family:	"Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	margin:10px 0px 0px 3px;
	border-bottom:#ccc 1px solid;
}

.linktext{
	color:#369;
	background-color:transparent;
	font-size:65%;
	font-family:Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;
	line-height:170%;
	text-align:left;
	margin:0px 0px 0px 3px;
	padding:3px 5px 3px 3px;
}
.linktext_center{
	color:#369;
	background-color:transparent;
	font-size:65%;
	font-family:Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;
	line-height:170%;
	text-align:left;
	margin:0px 0px 0px 3px;
	padding:3px 3px 3px 3px;
}

.categorytitle{
	color:#666;
}

.inlinelist{
	display:inline;
	margin:0px 8px 0px 0px;
	padding:0px 8px 0px 0px;
	border-right:#ddd 2px solid;
}

#databutton{
	width:10em;
	color:#fff;
	background-color:#ccc;
	font-size:120%;
	font-weight:bolder;
	font-family:Verdana;
	text-align:center;
	margin:10px 0px 0px 0px;
	padding:2px;
	border-bottom:#888 1px solid;
}
#databutton a:link,
#databutton a:visited,
#databutton a:active{color:#fff;text-decoration:none;}
#databutton a:hover{color:#ff0;text-decoration:none;}

/*
6.FOOTER */

.copyright{
	color:#888;
	font-size:70%;
	font-family:Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;
	text-align:right;
	margin:0px;
}

/*
7.PARTS */

/* SEARCH*/
#searcharea{
	width:60%;
	background-color:transparent;
	text-align:left;
	margin:0px;
	padding:0px;
}
#search{
	width:50%;
	color:#000;
	font-size:65%;
	line-height:170%;
	font-family:Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;
	margin:0px;
	padding:0px;
}

/* CLOCK*/
.clock{
	width:100%;
	color:black;
	background-color:transparent;
	font-size:70%;
	font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;
	text-align:center;
	margin:0px 0px 0px 2px;
	padding:3px;
	border:0px;
}

/* CALENDAR*/
#calendar_navi{
	width:70%;
	background-color:#f8f8f8;
	text-align:left;
	margin:3px 0px;
	padding:0px 0px 0px 5px;
	border:#ddd 1px solid;
}

.calendar{
	display:inline;
	color:black;
	font-size:100%;
	font-family:Verdana;
	margin:0px auto;
}

.cell{
	width:1.5em;
	height:1.5em;
	color:#666;
	font-family:Verdana;
	text-align:center;
	background-color:white;
	margin:0px;
}

.cell_today{
	width:1.5em;
	height:1.5em;
	color:#000;
	font-family:Verdana;
	text-align:center;
	background-color:#fff;
	margin:0px;
}

.cell_sunday{
	width:1.5em;
	height:1.5em;
	color:#f99;
	font-family:Verdana;
	text-align:center;
	background-color:#fff;
	margin:0px;
}

.cell_saturday{
	width:1.5em;
	height:1.5em;
	color:#9cc;
	background-color:#fff;
	font-family:Verdana;
	text-align:center;
	margin:0px;
}

