@charset "utf-8";
/**----------------------------------------------------------
 *CSS information
 *
 * file name	: blogs.css
 * author		:
 * style info	: ブログページ
 -----------------------------------------------------------*/
 body{
	/*background-image: url(/img/title/bg_body_search.jpg);*/
}
#headimg {
	background-image: url("/img/title/ttl_search.jpg");
}
#header_inner {
    background-image: url(/img/title/bg_body_search.jpg);
}
#article h1 {
	height:auto;
}


#article #blogs.section {
	margin-bottom:30px;
}

#article .entry_wrap{
	margin-bottom:50px;
/*
	border-bottom:1px dotted #cccccc;
*/
}

.entry_body {
	font-size:1.2em;
	border-bottom:1px solid #E5E5E5;
	margin-bottom:5px;

}

.entry_body em {
	font-style:italic;
}


#article .category_list {
	border-right:1px solid #E5E5E5;
	display: inline-block;
	margin-bottom:5px;
}

#article .category_list li{
	float:left;
	font-size:1.0em;
	padding:2px 10px 2px 0px;
/*
	background:url(/img/front/common/icon_arr_g.jpg) no-repeat left 50%;
*/
}

#article .tag_list {
/*
	padding: 2px 5px;
	border:1px solid #cccccc;
*/
	display: inline-block;
	margin-bottom:5px;
}

#article .tag_list li{
	float:left;
	padding:2px 3px;
}
#article .entry_wrap input.link_url{
	width: 710px;
}

#article h2 .modified{
	float: right;
	font-size: 0.8em;
	font-weight: normal;
	padding:3px 5px;
}
#article h1 .modified{
	float: right;
	font-size: 12px;
	font-weight: normal;
	padding:3px 5px;
}

#article .modified span{
	font-size:1.2em;
}

#tag_all{
	padding:10px!important;
	margin-bottom:10px;
}

#tag_all li {
/*	float:left;*/
	display:inline;
	padding:2px 10px 2px 0px;
	font-size:1.2em;
}

.to_tag_seach{
	margin-bottom:10px;
	padding-right:10px;
	text-align:right;
	font-size:1.2em;
}

.to_tag_seach a{
	padding-left:20px;
	background:url(/img/front/common/icon_c_arr_b_w.jpg) no-repeat left 50%;
}

/*
.category_all {
	margin-bottom:10px;
	padding-left:10px;
}
*/
.category_module{
	padding:10px!important;
}


.category_all li{
	padding-bottom:5px;
	font-size:1.2em;
}

.category_all li a{
	padding: 2px 0;
}

.category_all li.parent a{
	padding: 2px 0;
	background: url(/img/front/common/icon_y_arr_g.jpg) no-repeat left 50%;
	padding-left:20px;
}

.category_all li.current_parent a{
	padding: 2px 0;
	background: url(/img/front/common/icon_y_arr_g.jpg) no-repeat left 50%;
	padding-left:20px;
}

.category_all li.no_link_parent{
	background: url(/img/front/common/icon_y_arr_g.jpg) no-repeat left 50%;
	padding-left:20px;
}

.category_all li.child{
	padding-left:20px;
}
.category_all li.child a{
	padding: 2px 0;
	background:url(/img/front/common/icon_y_arr_r.png) no-repeat left 50%;
	padding-left:15px;
}

.category_all li.current_child{
	padding-left:20px;
}

.category_all li.current_child a{
	padding:0;
	background:url(/img/front/common/icon_y_arr_r.png) no-repeat left 50%;
	padding-left:15px;
}

.category_all li.no_link_child{
	padding: 2px 0;
	background:url(/img/front/common/icon_y_arr_r.png) no-repeat 20px 50%;
	padding-left:40px;
}

.category_all li.parent a:hover{
	background:url(/img/front/common/icon_y_arr_g.jpg) no-repeat left 50%;
}

.category_all li.child a:hover{
	background:url(/img/front/common/icon_y_arr_r.png) no-repeat left 50%;
}
.new_entry{
	padding:10px!important;
}
.new_entry li{
/*    margin-bottom: 5px;*/
}
.new_entry li p a{
	font-size:1.2em;
	background: url(/img/front/common/icon_y_arr_g.jpg) no-repeat left 50%;
	padding-left:20px;
}
/*
#aside .side_module .module_body{
		padding:10px;
}
*/
.paginater {
	margin-bottom:20px;
	font-size:1.2em;
	padding:5px 10px;
	border:1px solid #ccc;
}

.pagination {
	float:right;
	padding:0.3em 0 0;
}

.pagination li{
	float:left;
	padding:0 4px;
}

.pagination ol li{
	border-right:1px solid #ccc;
	padding:0 5px;
}
.pagination ol li.first{
	border-left:1px solid #ccc;
}

.num_limit {
	width:300px;
	float:left;
	padding-top:2px;
}

#blog_comment{
	font-size:1.2em;
	margin-bottom:50px;
}

#article .blogs_wrap{}


img.w720{
	width:720px;
}
#article a img.hover{
	opacity:0.7;
}


#article .blog_wrap{
	margin-bottom:50px;
/*	border-bottom:1px dotted #ccc;*/
}

#article .blog_wrap p{
	font-size:1.2em;

}

#article .blog_wrap p.blog_top_img_h2{
	padding:0;
	margin:0px 0px 20px 0px;
}

#article table.prn_link_table{
	width:720px;
	border:none;
	font-size:1.2em;
}
#article table.prn_link_table td{
	border:none;
}
#article table.prn_link_table td.p{
	text-align:right;
	width:285px;
}
#article table.prn_link_table td.r{
	width:300px;
	text-align:center;
}
#article table.prn_link_table td.n{
	text-align:left;
	width:285px;
}

