@charset 'utf-8';

div#wrapper { background-color: #fff }
div.pagetop { text-align: center; margin: 0 0 0.5em; padding: 0 }

/* top */
div.blog_all	{ line-height: 120%; background-color: #f5f2e6; margin-top: 7px; margin-bottom: 10px }
div.blog_all table { width: 100% }
div.blog_all table td.icn { padding: 14px 12px 14px 20px; vertical-align: top; border-bottom: 1px dashed #999 }
div.blog_all table td.text { padding-top: 14px; padding-right: 14px; padding-bottom: 14px; width: 342px; vertical-align: top; border-bottom: 1px dashed #999;
font-family : 'Kozuka Mincho Pro', 'Kozuka Mincho Std', '小塚明朝 Pro R', '小塚明朝 Std R', 'Hiragino Mincho Pro', 'ヒラギノ明朝 Pro W3', 'MS P Mincho', 'Times', 'Times New Roman', serif ;
 }
div.blog_all table h3 { color: #335342; padding-top: 0.3em; padding-bottom: 0.7em;
font-family : 'Kozuka Mincho Pro', 'Kozuka Mincho Std', '小塚明朝 Pro R', '小塚明朝 Std R', 'Hiragino Mincho Pro', 'ヒラギノ明朝 Pro W3', 'MS P Mincho', 'Times', 'Times New Roman', serif ;}
div.blog_all table h3 a { color: #335342; text-decoration: none }
div.blog_all table h3 a:hover { color: #335342; text-decoration: underline }
div.blog_all table p.date { color: #039; font-size: 85%;
font-family : 'Kozuka Mincho Pro', 'Kozuka Mincho Std', '小塚明朝 Pro R', '小塚明朝 Std R', 'Hiragino Mincho Pro', 'ヒラギノ明朝 Pro W3', 'MS P Mincho', 'Times', 'Times New Roman', serif ;}

div.banner { line-height: 120%; margin-bottom: 15px }
div.banner h4 { color: #039; margin-bottom: 5px }
div.banner h4 a { color: #039; text-decoration: none; margin-bottom: 5px }
div.banner h4 a:hover { color: #039; text-decoration: underline; margin-bottom: 5px }
div.banner p.banner { margin-top: 5px; margin-bottom: 5px }
div.banner p.text { margin-bottom: 1em; padding-bottom: 5px; border-bottom: 1px dashed #999 }


div.blog_all2 table td.text { padding-top: 7px; padding-right: 14px; padding-bottom: 7px; vertical-align: top; border-bottom: 1px dashed #999;
font-family : 'Kozuka Mincho Pro', 'Kozuka Mincho Std', '小塚明朝 Pro R', '小塚明朝 Std R', 'Hiragino Mincho Pro', 'ヒラギノ明朝 Pro W3', 'MS P Mincho', 'Times', 'Times New Roman', serif ;
 }

div.blog_all2 table h3 { color: #335342; padding-top: 0.3em; padding-bottom: 0.7em;
font-family : 'Kozuka Mincho Pro', 'Kozuka Mincho Std', '小塚明朝 Pro R', '小塚明朝 Std R', 'Hiragino Mincho Pro', 'ヒラギノ明朝 Pro W3', 'MS P Mincho', 'Times', 'Times New Roman', serif ;}
div.blog_all2 table h3 a { color: #335342; text-decoration: none }
div.blog_all2 table h3 a:hover { color: #335342; text-decoration: underline }

div.blog_all2 table p.date { color: #039; font-size: 85%;
font-family : 'Kozuka Mincho Pro', 'Kozuka Mincho Std', '小塚明朝 Pro R', '小塚明朝 Std R', 'Hiragino Mincho Pro', 'ヒラギノ明朝 Pro W3', 'MS P Mincho', 'Times', 'Times New Roman', serif ;}


/* blog */
div.blog	{
	margin-top: 10px;
margin-bottom: 20px:	clear:both;
	font-family : 'Kozuka Mincho Pro', 'Kozuka Mincho Std', '小塚明朝 Pro R', '小塚明朝 Std R', 'Hiragino Mincho Pro', 'ヒラギノ明朝 Pro W3', 'MS P Mincho', 'Times', 'Times New Roman', serif;
	text-align: left;
 }
div.blog h3  {font-size: 120%; color: #335342; line-height: 120%; margin-bottom: 0.5em; padding-bottom: 0.5em; border-bottom: 1px solid #999; padding-left: 10px; clear:both;
font-family : 'Kozuka Mincho Pro', 'Kozuka Mincho Std', '小塚明朝 Pro R', '小塚明朝 Std R', 'Hiragino Mincho Pro', 'ヒラギノ明朝 Pro W3', 'MS P Mincho', 'Times', 'Times New Roman', serif ;
 }
div.blog h3 a { color: #335342; text-decoration: none;
font-family : 'Kozuka Mincho Pro', 'Kozuka Mincho Std', '小塚明朝 Pro R', '小塚明朝 Std R', 'Hiragino Mincho Pro', 'ヒラギノ明朝 Pro W3', 'MS P Mincho', 'Times', 'Times New Roman', serif ; }
div.blog h3 a:hover  { color: #335342; text-decoration: underline }
div.blog h3#titledate { color: #039; background: #E9E7E7; padding:10px 0 10px 10px; border-top: 1px solid #999;}

h3#titlecate {font-size: 120%; color: #039; background: #E9E7E7; line-height: 120%; margin-top: 0.5em; margin-bottom: 0.5em; border-bottom: 1px solid #999; padding:10px 0 10px 10px; border-top: 1px solid #999; clear:both; }

div.blog h4  {font-size: 120%; color: #335342; line-height: 120%; margin-bottom: 0.5em; padding-bottom: 0.5em; border-bottom: 1px solid #999; padding-left: 10px; clear:both; }
div.blog h4 a { color: #335342; text-decoration: none }
div.blog h4 a:hover  { color: #335342; text-decoration: underline }

div.blog p.date { color: #039; margin-bottom: 1em;	padding-left: 10px; 
font-family : 'Kozuka Mincho Pro', 'Kozuka Mincho Std', '小塚明朝 Pro R', '小塚明朝 Std R', 'Hiragino Mincho Pro', 'ヒラギノ明朝 Pro W3', 'MS P Mincho', 'Times', 'Times New Roman', serif ;}
div.blog div.text { color: #333; line-height: 140%; padding-left: 10px;
font-family : 'Kozuka Mincho Pro', 'Kozuka Mincho Std', '小塚明朝 Pro R', '小塚明朝 Std R', 'Hiragino Mincho Pro', 'ヒラギノ明朝 Pro W3', 'MS P Mincho', 'Times', 'Times New Roman', serif ;
 }
div.blog p.text { color: #333; line-height: 140%;
font-family : 'Kozuka Mincho Pro', 'Kozuka Mincho Std', '小塚明朝 Pro R', '小塚明朝 Std R', 'Hiragino Mincho Pro', 'ヒラギノ明朝 Pro W3', 'MS P Mincho', 'Times', 'Times New Roman', serif ;
 }
div.blog p.text p { 
font-family : 'Kozuka Mincho Pro', 'Kozuka Mincho Std', '小塚明朝 Pro R', '小塚明朝 Std R', 'Hiragino Mincho Pro', 'ヒラギノ明朝 Pro W3', 'MS P Mincho', 'Times', 'Times New Roman', serif ;
 }

div.blog p.other	{ display:block; color: #300; font-size: 85%; background-color: #e5dce5; text-align: right; margin-top: 1em; margin-bottom: 2em; padding: 0.4em; clear: both; color:#6F6060; }
div.blog p.other a	 { color: #6F6060; text-decoration: none }
div.blog p.other a:hover { color: #6F6060; text-decoration: underline }


div.blog div.text p {
	margin:1em;
	font-family : 'Kozuka Mincho Pro', 'Kozuka Mincho Std', '小塚明朝 Pro R', '小塚明朝 Std R', 'Hiragino Mincho Pro', 'ヒラギノ明朝 Pro W3', 'MS P Mincho', 'Times', 'Times New Roman', serif ;
}

.blogsercbox,
.blogserchoption {magin:10px 0; padding-left:10px;}

h3#blogserchhead {margin:1em 0; color:#000;}

p.blogsearchentry {padding:10px; line-geight:150%;}

div.blogfeed {border:1px solid #335342; background-color:#FFF; text-align:center; margin-bottom:15px; font-size: 85%;}
div.blogfeed p {padding:10px 0;}
div.sub_navi div.blogfeed p a  { color: #333 }
div.sub_navi div.blogfeed p a:hover  { color: #333; text-decoration: none }

div.sub_navi	{
	margin-bottom: 15px;
	text-align: left;
}
div.sub_navi h4 { margin-bottom: 3px }
div.sub_navi h4 span { display: none }
div.sub_navi table.calendar 	{ font-size: 12px; text-align: center; width: 100% }
div.sub_navi table.calendar a 	 { color: #060; font-weight: bold }
div.sub_navi table.calendar td.month { color: #c00; width: 100% }
div.sub_navi table.calendar td.month a	{ color: #c00 }
div.sub_navi table.calendar tr.youbi	 { color: #090 }
div.sub_navi table.calendar td	 { width: 22px; height: 20px }
div.sub_navi ul.sub_navi		{ color: #333; font-size: 85%; list-style-type: none }
div.sub_navi ul.sub_navi a	{ color: #333 }
div.sub_navi ul.sub_navi a:hover	{ color: #333; text-decoration: none }
div.sub_navi ul.sub_navi li 	{ padding-top: 0.2em; padding-bottom: 0.2em;
padding-left: 20px;
 }

ul.sub_navi li.list_entry {background: url(../images/blog/icon_entry.png) no-repeat left top;}
ul.sub_navi li.list_category {background: url(../images/blog/icon_category.png) no-repeat left top;}
ul.sub_navi li.list_monthly {background: url(../images/blog/icon_monthly.png) no-repeat left top;}

ul.sub_navi li.user_9 {background: url(../images/blog/user_9.png) no-repeat left top;}
ul.sub_navi li.user_10 {background: url(../images/blog/user_10.png) no-repeat left top;}
ul.sub_navi li.user_11 {background: url(../images/blog/user_11.png) no-repeat left top;}
ul.sub_navi li.user_12 {background: url(../images/blog/user_12.png) no-repeat left top;}
ul.sub_navi li.user_13 {background: url(../images/blog/user_13.png) no-repeat left top;}
ul.sub_navi li.user_14 {background: url(../images/blog/user_14.png) no-repeat left top;}
ul.sub_navi li.user_23 {background: url(../images/blog/user_23.png) no-repeat left top;}
ul.sub_navi li.user_25 {background: url(../images/blog/user_25.png) no-repeat left top;}
ul.sub_navi li.user_26 {background: url(../images/blog/user_26.png) no-repeat left top;}
ul.sub_navi li.user_27 {background: url(../images/blog/user_27.png) no-repeat left top;}

#calendar {
line-height: 150%;
color: #333;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
padding: 3px;
text-align: center;
margin-bottom: 10px;
width: 150px;
}

#calendar table {
padding: 2px;
border-collapse: collapse;
border: 0px;
font-size: 11px;
width: 140px;
}

#calendar table caption {
	font-size: 12px;
	color: #c00;
	line-height:200%;
}

#calendar th {
text-align: center;
font-weight: normal;
font-size: 11px;
color: #090;
}

#calendar td {
text-align: center;
font-size: 11px;
}

/*
.shadow {
	margin: 10px;
}

.shadow img {
	position: relative;
	padding: 7px;
	background: #ffffe0;
	border: 1px solid #999999;
}

*/

.pagecount {
	background:#eee;
	padding:5px 10px;
	margin:10px 0 20px 0;
	text-align:right;
	font-size:90%;
	line-height:1;
}

.pagecount a{text-decoration:none; color:#054AFA;}
.pagecount a:visited{text-decoration:none; color:#054AFA;}
.pagecount a:hover{text-decoration:underline; color:#054AFA;}
