@charset "utf-8";
/* CSS Document */





/*-----------------------------------------------
-----------------------------------------------
　　www.shinshu-ina.jp
-----------------------------------------------
-----------------------------------------------*/





.entries_wrapper {
	background-image:url(../images/box_texture_mid.jpg);
	background-position:0 0;
	background-repeat:repeat-y;
	margin:-30px 0 10px;
}
.entries_wrapper2 {
	background-image:url(../images/box_texture_btm.jpg);
	background-position:0 100%;
	background-repeat:no-repeat;
	padding:0 0 10px;
}
.entries_wrapper3 {
	padding:23px 15px 0;
	padding:8px 15px 0;
}
#page_exp {
	font-size:0.85em;
	background-image:url(../images/dotted_line_cbc6bf.gif);
	background-position:0 100%;
	background-repeat:repeat-x;
	padding:0 0 8px;
	margin:0 0 23px;
	color:#999999;

}
.entry {
	margin:0 0 45px;
}
.entry .entryTitle {
	padding: 0 0 4px 14px;
	margin:0 0 15px 3px;
	/*background-image:url(../images/entry_hd.jpg);
	background-position:0 50%;
	background-repeat:no-repeat;*/
	/*height:59px;*/
	border-left:10px solid #fd649a;
}
.entry .entryTitle .line01 {
	padding:4px 0 4px;
	font-size:0.85em;
	font-weight:bold;
}
.entry .entryTitle .line01 a{
	text-decoration:none;
}
.entry .entryTitle .line01 a:hover{ text-decoration:underline; }

.entry .entryTitle .text {
	font-size:1.29em;
}

.entry .entryBody {
	padding:32px;
	background-color:#ffffff;
	line-height:2.7;
	border:1px solid #eeeeee;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.entry .entryBody p {
	/*padding:0 0 1.0em;*/
}


.entryBodyFt {
	clear:both;
	padding:8px 0 0 ;
	text-align:right;
}


/*paginate
===================================================*/
#paginate {
	clear:both;
	text-align:center;
	font-size:0.85em;
}

#paginate a,
#paginate span {
	display: -moz-inline-box;
	display: inline-block;
	/display: inline;
	/zoom: 1;
	border:1px solid #ececec;
	line-height:28px;
	padding:0 8px;
	margin-right:2px;
}
#paginate a:hover {
	border:1px solid #4ba79c;
	background-color:#4ba79c;
	color:#ffffff;
}
#paginate .link_next,
#paginate .link_before {
	border:1px solid #ffffff;
}
/*.link_next {
	background-image:url(../images/icon_next.gif);
	background-position:88% 50%;
	padding:0 28px 0 8px;
}
.link_before {
	background-image:url(../images/icon_prev.gif);
	background-position:12% 50%;
	padding:0 8px 0 28px;
}
*/





#paginate .current_page {
	background-color: #ececec;
}


#ent_prev_next {
	clear:both;
	text-align:center;
	font-size:0.85em;
}

#ent_prev_next p {
	display: -moz-inline-box;
	display: inline-block;
	/display: inline;
	/zoom: 1;
	line-height:1.4em;
	padding:0 15px;
}
#epn_parent {
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	padding:0 8px;
	margin:0 8px;
}







/* #blog4_entries
===================================================*/


#blog4_entries_hd {
	padding:0 0 0 26px;
	margin:0 0 15px 3px;
	background-image:url(../images/entry_hd.jpg);
	background-position:0 50%;
	background-repeat:no-repeat;
	height:59px;
}
#blog4_entries_hd .line01 {
	padding:4px 0 4px;
	font-size:0.85em;
	font-weight:bold;
}
#blog4_entries_hd .line01 a {
	text-decoration:none;
}
#blog4_entries_hd .line01 a:hover{ text-decoration:underline; }
#blog4_entries_hd .line01 a .sub { 
	font-size:0.85em;
	padding-left:0.4em;
}
#blog4_entries_hd h2 {
	font-size:1.29em;
	/zoom:1;
}




#blog4_entries {
	padding:18px 22px;
	margin:0 0 22px;
	background-color:#ffffff;
	line-height:1.7;
	border:1px solid #eeeeee;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	/zoom:1;
}
#blog4_entries li {
	border-bottom:1px solid #eeeeee;
	padding:0 0 18px;
	margin:0 0 18px;
}
#blog4_entries .report_img {
	float:left;
	border:1px solid #eeeeee;
	padding:3px;
}
#blog4_entries .report_img img {
	width:130px;
}
#blog4_entries li.last {
	border-bottom:none;
	padding:0 0 0;
	margin:0 0 0;
}
#blog4_entries .pickup_content {
	margin-left:160px;
}
#blog4_entries .line01 {
	padding:4px 0 4px;
	font-size:0.85em;
	font-weight:bold;
}
#blog4_entries .line01 a {
	text-decoration:none;
}
#blog4_entries .line01 a:hover{ text-decoration:underline; }
#blog4_entries .line01 a .sub { 
	font-size:0.85em;
	padding-left:0.4em;
}
#blog4_entries h3 {
	font-size:1.29em;
	color:#FD649A;
	padding:0 0 12px;
	border-bottom:1px dotted #cccccc;
	margin:0 0 12px;
}
#blog4_entries .pickup_body p {
	line-height:1.8;
}
#blog4_entries .pickup_ft {
	margin:30px 0 0;
	text-align:right;
}




