@charset "utf-8";

/*==============================*/
/*  blog_display.css 　　       */
/*------------------------------*/
/*　ブログ表示用                */
/*　※一覧、詳細と共通で使用    */
/*==============================*/

/*花三彩から丸投げでもそこそこ動きます。*/

#blog_display_setsumei {
	margin-top: 15px;

	
}

.blog_display_field_div {
	width: 660px;
	padding-right: 40px;
	padding-bottom: 5px;
	float: left;
	/* [disabled]padding-left: 25px; */
	/*background-image: url(blog_waku_middle.png);*/
	background-repeat: repeat-y;
}

.blog_display_field_nest_left_div {
	float: left;
	width: 550px;
	padding-right: 10px;
	padding-bottom: 5px;
	/*background-image: url(blog_title_back_pic.png);*/
	background-repeat: no-repeat;
	background-position: right top;
}

.blog_display_title_div {
	margin-bottom: 5px;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	/* [disabled]padding-left: 9px; */
	padding-bottom: 5px;
	background-image: url(blog_title_back_pic.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.blog_display_honbun_div {
	font-size: 17px;
	line-height: 170%;
	margin-top: 20px;
}

.blog_display_link_button_div {
	font-size: 11px;
	text-align: right;
}

.blog_display_kizi_date_oowaku_div {
	font-size: 14px;
	padding-bottom: 10px;
}


.blog_display_date_icon_div {
	float: left;
	padding-right: 7px;
	padding-top: 3px;
	margin-left: 4px;
}

.blog_display_date_naiyou_div {
	float: left;
	padding-top: 6px;
	color: #C1621C;
	margin-right: 20px;
}

.blog_display_cate_icon_div {
	float: left;
	padding-right: 7px;
	padding-top: 3px;
}

.blog_display_cate_naiyou_div {
	float: left;
	padding-top: 6px;
	color: #C1621C;
	margin-right: 20px;
}

#blog_display_field_no_kari {
	display: none;
}


.blog_toukousya_div {
	margin-top: 60px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DBD7D0;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #DBD7D0;
}

.blog_toukousya_name_div {
	float: left;
	font-size: 14px;
	padding-top: 18px;
	padding-left: 15px;
	line-height: 22px;
	color: #C1621C;
}

.blog_toukousya_pic_div {
	float: left;
	height: 60px;
	width: 60px;
	padding: 10px;
}

/*ブログが表示されなかったときに出現する枠*/
#div_blank {
	height: 300px;
	width: 500px;
	font-size: 18px;
	padding-top: 20px;
	line-height: 30px;
}

#div_blank02 {
	width: 500px;
	padding-top: 20px;
}


/*ページ送りに関するcss*/
#paging_waku {
	width: 600px;
	vertical-align: middle;
	display: table;

}

#now_paging {
	height: 30px;
	width: 100px;
	text-align: center;
	padding-top: 13px;
	font-size: 14px;
	margin-right: 15px;
	float: left;
}

.page_linked {
	height: 26px;
	float: left;
	text-align: center;
	border: 2px dashed #EB7649;
	padding-top: 10px;
	font-size: 18px;
	margin-right: 4px;
	margin-left: 4px;
	padding-right: 6px;
	padding-left: 6px;
}

.font_color_brown {
	color: #0096db;
}

.font_back_brown {
	background-color: #C1621C;
	color: #FFF;
}


.blog_page_link_div {
	cursor:pointer; /*カーソルを載せたときに、リンクの時と同じにする*/
}

.blog_page_link_div a{
	text-decoration: none; /*リンク下線を消す*/
}

.blog_page_link_div a:link{
	color: #699bb5; /*未訪問リンク*/
}

.blog_page_link_div a:visited{
	color: #699bb5; /*訪問済みリンク*/
}

.blog_page_link_div a:hover{
	color: #FFFFFF; /*マウスカーソルを乗せたリンク*/
}

.blog_page_link_div a:active{
	color: #699bb5; /*選択したリンク*/
}


#page_linked_prev_next_page {
	font-size: 18px;
	float: left;
	cursor:pointer; /*カーソルを載せたときに、リンクの時と同じにする*/
	padding-top: 11px;
	margin-right: 4px;
	margin-left: 4px;
}


#page_linked_prev_next_page a{
	text-decoration: none; /*リンク下線を消す*/
}

#page_linked_prev_next_page a:link{
	color: #C1621C; /*未訪問リンク*/
}

#page_linked_prev_next_page a:visited{
	color: #C1621C; /*訪問済みリンク*/
}

#page_linked_prev_next_page a:hover{
	color: #C1621C; /*マウスカーソルを乗せたリンク*/
}

#page_linked_prev_next_page a:active{
	color: #EB7649; /*選択したリンク*/
}

.blog_end_border {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FAEABA;
	margin-top: 20px;
}

.blog_subtitle{
	font-size: 26px;
	color: #504b47;
	margin-top: 30px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 40px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #997144;
	font-weight:bold;
	background-image: url(blog_subtitle_backpic.png);
	background-repeat: no-repeat;
}

#blog_display_setsumei_top_waku {
	/*background-image: url(blog_waku_top.png);*/
	background-repeat: no-repeat;
	width: 640px;
}

#blog_display_setsumei_bottom_waku {
	/*background-image: url(blog_waku_bottom.png);*/
	background-repeat: no-repeat;
	margin-bottom: 60px;
	height: 20px;
}

#blog_title_icon {
	float: left;
}

#blog_title_text {
	float: left;
	font-size: 24px;
	color: #453538;
	line-height: 30px;
	font-weight: bold;
	width: 520px;
	margin-left: 7px;
}


.blog_box_pic{
	float: left;
	height: 210px;
	width: 210px;
	margin-top: -5px;
	background-image: url(../blog_display_pic/blog_thumb_backpic.png);
	background-repeat: no-repeat;
	padding: 5px;
	margin-left: -5px;
}

.blog_box_honbun{
	float: right;
	width: 430px;
	line-height: 170%;
	height: 200px;
	margin-top: -5px;
	font-size: 18px;
}


/* ブログの新着記事を伝えるアイコン */
.blog_new_icon{
	background-image: url(new_kizi_hyouzi_big.png);
	background-repeat: no-repeat;
	background-position: right top;
}

#blog_shiborikomi{
	margin-top: 3px;
	margin-bottom: 40px;
	width: 215px;

}


/*絞込み系*/
.shiborikomi_titles{
	font-size: 16px;
	font-weight: bold;
	background-color: #ece4de;
	padding-top: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #504b47;
}

.shiborikomi_titles_mtop{
	margin-top: 40px;
}

.link_li{
	margin-top: 10px;
	margin-bottom: 10px;
}

/*未訪問のリンク*/
li.link_li a:link{
    color:#dead75;
}

/*訪問後のリンク*/
li.link_li a:visited{
    color:#dead75;
}

/*マウスをのせたとき*/
li.link_li a:hover{
    color:#e6ccae;
}

/*クリック中*/
li.link_li a:active{
    color:#e6ccae;
}

/*絞込み系ここまで*/


/*現在の検索条件適応状況の表示*/
#kensaku_zyouken{
	padding-left:10px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #C40000;
	background-color: #FFE8FF;
	margin-bottom: 60px;
	width: 640px;
}

#kensaku_zyouken_bun{
	float: left;
	padding-top: 3px;
	padding-left: 5px;
}

#kensaku_zyouken_button{
	float: right;
	width: 30px;
}
