@charset "UTF-8";
/* flowers CSS Document */

body { background: url(back.jpg) #FFFFD5 no-repeat center top ; }
div.naviimage  {background:url(btn_globalnavi.gif);}
/*20111027ヘッダー画像差し替え*/
#Header {
	background:url(bg_head.gif) no-repeat scroll;
}

/*タブボタン　オフ*/
/*#TabbedPanels1 .TabbedPanelsTab {
	color: #fff;
	background-color: #fff;
	background-image: url(./tab_o.gif);
}*/
/*タブボタン　セレクト中*/
/*#TabbedPanels1 .TabbedPanelsTabSelected {
	color: #CC0066;
	background-color: #fff;
	background-image: url(./tab_a.gif);
}*/
/*タブボタン　オーバー*/
/*#TabbedPanels1 .TabbedPanelsTabHover {
	color: #fff;
	text-decoration:none;
	background-image: url(./tab_h.gif);
}*/
/*タブの下の枠*/
/*#TabbedPanels1 .TabbedPanelsContentGroup {
	clear: both;
	border: solid 1px #FDD22D;
	background:url(panel_back.gif) -1px top repeat-x;
	}*/
h2.horange, h2.hgray{
	background:#fff url(h2o.gif) left top no-repeat;
	line-height:28px;
	color:#fff;
	padding:3px 0 0 30px;
	/*-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;*/
	}
#h2boshi {
	background:url(h2boshi.gif) left top no-repeat #fff;
	border:none;
	color:#fff;
	line-height:28px;
	padding:3px 0 0 48px;
 }
h2.horange .rss, h2.hgray .rss{margin: 7px 5px 0 3px;}

 /*▼右サイド whatsnew▼*/
#sidebar22 h2.stopics {
	text-align:center;
	background:url(whatsnew.gif) left top no-repeat #fff;
	border-left:none;
	color:#fff !important;
	padding:0 0px!important;
	line-height:21px !important;
}
/*▼右サイド ブログ一覧▼*/
div.exblog h3 {
	text-align:center;
	background:url(whatsnew.gif) left top no-repeat #fff!important;
	border-left:none !important;
	color:#fff !important;
	padding:0 0px!important;
	line-height:21px !important;
}
/*▼右サイド エコー写真等▼*/
div.expboxr h3 {
	text-align:center;
	background:url(whatsnew.gif) left top no-repeat #fff!important;
	border-left:none !important;
	color:#fff !important;
	padding:0 0px!important;
	line-height:21px !important;
}
/*▼ブログ▼*/
#bblog_head_skin{
background: #fff;
padding:0;
}

#bblog_head_skin h1 {
background:url(bg_h1.gif) no-repeat scroll center bottom transparent;
padding:0 0 55px;
margin-bottom:0;
text-align:center;
}
#bblog_head_skin p.blog_intro {
text-align:center;
}

div.sideblock h3 {
	border:none;
	background:url(bg_h3.gif) #ffffff center bottom no-repeat;
	padding:5px 5px 15px;
	color:#630;
}
#contents h2.post_title {
    background:url(post_title.gif) #fff left top no-repeat;
    color: #FFF;
    font-weight: bold;
    margin: 0;
    padding: 4px 0 4px 23px
	}

#contents h2.post_title a{
    color: #fff;
}
/*
div.sideblock h3 {
background:url(bg_h3.gif) no-repeat center bottom #ffffff;
border:medium none;
color:#dddddd;
padding:4px 2px 10px;
}

*/