@charset "utf-8";
/* CSS Document */

div.entry{margin:10px 0;}
div.entry h2{background:url(../image/kanagawa/subject_bg.gif) left top #f3efe4 no-repeat;padding:10px 10px 10px 60px;
	margin-bottom:10px;font-size:100%;font-weight:bold;color:#0a3c50;}
div.entry h2 a{font-weight:bold;color:#0a3c50;}
div.entry img{margin:5px;}

div.entry p{margin:0;padding:0;clear:both;line-height:1.5;text-indent:none;}
div.entry p a{padding:none;}
div.entry p.entry-more-link{padding:10px;}
div.entry p.entry-more-link a{font-weight:bold;}
div.entry p.entry-footer{border-top:1px solid #b5cfd9;color:#b5cfd9;font-size:80%;padding:5px 0;width:580px;}
div.entry p.entry-footer a{color:#345765;}
div.entry p.category{font-size:70%;color:#716e65;text-align:right;}

div#kanagawablogmenu {background:url(../image/kanagawa/t_kanagawa.gif) no-repeat top #64d3ff;border-bottom:#32aada;padding:40px 0 10px;margin:10px 0;}
div#kanagawablogmenu h3{margin:5px 0 5px 10px;}
div#kanagawablogmenu ul{list-style:disc;margin:0px;padding:0px;}
div#kanagawablogmenu ul li{margin:0px 0px 0px 30px;padding:0px 0px 0px 0px;font-size:80%;}
div#kanagawablogmenu ul li a{font-weight:bold;}

table.calendarkanagawa{width:200px;text-align:center;margin:10px 0 10px 20px;background:#83dcff;padding:0;}
table.calendarkanagawa caption{background:#32c4ff;padding:5px 0;margin:10px auto;padding:0;}
table.calendarkanagawa caption a{font-weight:bold;}
table.calendarkanagawa th,table.calendarkanagawa td{margin:5px;}
table.calendarkanagawa th{color:#ffffff;font-size:80%;font-weight:bold;}
table.calendarkanagawa td{color:#0a3c50;}
table.calendarkanagawa td a{display:block;text-decoration:underline;font-weight:bold;}

div.comments{background:url(../image/kanagawa/comment_bg.gif) no-repeat 10px 10px #c6e3ee;}
div.comments div.comment-content{margin:10px 10px 0 100px;background:#ffffff;padding:5px;}
div.comments div.comment-content p{text-align:left;margin:0;padding:0 5px;text-indent:0;font-size:90%;text-align:left;}
div.comments div.comment-footer{text-align:right;font-size:80%;color:#0a3c50;margin:5px 10px 10px;}
div.comments div.comment_form {font-size:80%;text-align:right;margin:40px 10px 10px;border-top:1px solid #8fb2bf;padding:5px 0;color:#0a3c50;}
div.comments div.comment_form input{margin-bottom:5px;}

p.navilink{text-align:center;font-size:80%;color:#716e65;}
