@charset "utf-8";

 /* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Browser Windows：IE6,7,8,Firefox,Opera,Safari,Chrome
+ Browser Macintosh：Safari,Firefox
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 

#cntL a:link {color:#333; text-decoration:underline;}
#cntL a:visited {color:#aaa; text-decoration:underline;}
#cntL a:hover {color:#333; text-decoration:none; }


h2{
	margin:0 0 50px;
}


p.archiveTtl{
	margin:10px 10px 0;
	padding:3px 5px;
	border:1px solid #58acd3;
	font-weight:bold;
	color:#58acd3;
}


.catNav{
	width:510px;
	margin:0 auto 50px;
	padding:20px;
	border:1px solid #bbb;
}

#cntL .catNav a:link {color:#60afd3; text-decoration:none;}
#cntL .catNav a:visited {color:#aaa; text-decoration:none;}
#cntL .catNav a:hover {color:#60afd3; text-decoration:underline; }


.archiveBox{
	width:632px;
	margin:0 auto 50px;
}

.archiveBoxInner{
	padding:15px 30px;
	background:url(../images/bg_archivebox.gif) repeat-x 0 0;
}

.archiveBox dl{
	padding:8px 0;
	border-bottom:1px dotted #aaa;
}

#cntL .archiveBox dt{color:#60afd3; text-decoration:underline; cursor:pointer;}
#cntL .archiveBox dt:hover {color:#60afd3; text-decoration:none; }

.archiveBox dd{
	margin:10px 0 0 0;
}


.archiveBox p.moreBtn{
	margin:0 30px 0 0;
	text-align:right;
}

.archiveBox p.moreBtn a{
	padding:5px 5px 5px 15px;
	background:url(../images/icon_more.gif) no-repeat 5px 0.75em;
	border:1px solid #60afd3;
}



.post{
	width:545px;
	margin:0 auto 40px;
	background:url(../images/bg_post_c.gif) repeat-y 0 0;
}

.postInner{
	background:url(../images/bg_post_b.gif) no-repeat 0 bottom;
}

.post h3{
	padding:10px 20px;
	background:#53a2c7 url(../images/bg_post_h.gif) no-repeat 0 0;
	color:#fff;
	font-weight:bold;
}

#cntL .post h3 a:link {color:#fff; text-decoration:underline;}
#cntL .post h3 a:visited {color:#fff; text-decoration:underline;}
#cntL .post h3 a:hover {color:#fff; text-decoration:none; }


.postBody{
	padding:20px 30px 30px;
	background:url(../images/bg_post_cc.gif) no-repeat center 0;
}

.postBody p{
	margin:0 0 1em;
}

.postBody p.postDate{
	text-align:right;
}


.pager{
	width:545px;
	margin:0 auto;
	text-align:center;	
}
