@charset "UTF-8";
/*20111027ヘッダー画像差し替え*/
#Header {
	background:url(bg_head.gif) no-repeat scroll;
}

/*背景*/
body  {
	background: url(bg_body.gif) center repeat-y fixed;
}
/*グローバルナビ*/
div.naviimage {
background-image:url(btn_globalnavi.gif);
background-repeat:no-repeat;
}
/*大百科ナビ*/
#daihyakka {
	background-image: url(bg_dhyakka.gif);
}
/*左カテナビ*/
#h2boshi {
	background-color:#FFFFFF;
	background-image:url(h2boshiback.gif);
	background-position:center center;
	border:medium none;
	color:#333;
	height:25px;
	padding-top:8px;
	padding-left:30px;
}
/*トップ　コミュニティ、新着情報など*/
h2.hgray, h2.horange {
	background-image:url(mini.png);
	background-position:left;
	background-color:#fff;
	padding-left:5px;
	color:#666;
	height:25px;
}
/*タブボタン　オフ*/
/*#TabbedPanels1 .TabbedPanelsTab {
	color:#666;
	background-color: #fff;
	background-image: url(tab_off2.gif);
}*/
/*タブボタン　セレクト中*/
/*#TabbedPanels1 .TabbedPanelsTabSelected {
	color:#666;
	background-color: #fff;
	background-image: url(tab_a.gif);
}*/
/*タブボタン　オーバー*/
/*#TabbedPanels1 .TabbedPanelsTabHover {
	color:#666;
	text-decoration:none;
	background-image: url(tab_h.gif);
}*/
/*タブの下の枠*/
/*#TabbedPanels1 .TabbedPanelsContentGroup {
	clear: both;
	border: solid 1px #ccc;
}*/
/*ベビカムちゃん*/
/*#babyCchan  {
	border:2px solid #ccc;
}
.babyph {
	background-image:url(ttl_bchan2.gif);
}*/
/*三角*/
ul.sidelist li {
	background-image:url(./icon_sankakuy.gif);
}
/*特集枠*/
#splink  {
	border:1px solid #f90;
}
/*カテゴリートップおすすめ情報枠*/
#sidebar22 div.osubox  {
background:url(osu_back_b.gif) no-repeat scroll center bottom #FFFFCC;
border:none;
}
/*カテゴリートップおすすめ情報　元の画像を消す*/
#sidebar22 div.osubox h2 img {
	visibility:hidden;
}
/*カテゴリートップおすすめ情報　テキスト画像*/
#sidebar22 div.osubox h2{
	background-repeat:no-repeat;
	background-image:url(osusume.gif);
	background-color:#fff;
	color:#fff;
	height:45px;
}
/*カテゴリートップトピックス、お役立ち他*/
#sidebar22 div.osubox h3 {
	background-image:url(osubg.gif);
	padding-bottom:0px;
	padding-top:15px;
	color:#333;
	background-color:#fff;
	height:23px;
}
/*カテゴリートップ真ん中枠*/
#tokushu {
background:url(cate_back_b.gif) no-repeat scroll center bottom #FFFFFF;
border:medium none;
}
/*カテゴリートップ真ん中タイトル*/
#catetop_main h2 {
	background-image:url(bg_title.gif);
	background-color:#FFFFFF;
	background-repeat:repeat;
	color:#FFFFFF;
	border:none;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:inherit;
	height:30px;
}
/*カテゴリートップ真ん中下*/
#catetop_main h3 {
	background-color:#f0f0f0;
	border-left:10px solid #ccc;
	color:#333;
}
/*丸の中に三角アイコン　トップに出てくるのを消す*/
#tokushu h3 {
	background:none;
	border:none;
	color:#F00;
}
/*カテゴリートップ真ん中枠*/
#sidebar22 h2.stopics  {
	background:url(daihya_h3.gif) no-repeat #FFFFFF bottom !important;
	border:none !important;
	color:#FF0000 !important;
	font-size:14px !important;
	line-height:160% !important;
}
/*カテゴリー第2階層右枠*/
#sidebar22 div.topics {
	background-color:#f0f0f0;
}
/*大百科第2階層右枠!important返し*/
div.exblog h3 {
	background:url(daihya_h3.gif) no-repeat #FFFFFF bottom !important;
	border:none !important;
	color:#FF0000 !important;
	font-size:14px !important;
	line-height:160% !important;
}
/*大百科第2階層右枠!important返し*/
div.expboxr h3 {
	background:url(daihya_h3.gif) no-repeat #FFFFFF bottom !important;
	border:none !important;
	color:#FF0000 !important;
	font-size:14px !important;
	line-height:160% !important;
}
/*マイページ左右カラム*/
div.sideblock h3 {
	background:url(daihya_h3.gif) no-repeat #FFFFFF bottom !important;
	border:none !important;
	color:#FF0000 !important;
	font-size:14px !important;
	line-height:160% !important;
}
/*h3タイトル（ブログ用）*/
#contents h2.post_title {
	background-image:url(bg_h3blog.gif);
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	color:#FFFFFF;
	border:none;
	padding-left:20px;
	padding-top:9px;
	padding-bottom:inherit;
	height:35px;
}
#contents h2.post_title a, a:hover, a:visited {
    color: #fff;
}
.sideblock h3 a, a:hover, a:visited {
    color: #3333FF;
}
/*大タイトル（ブログ用）*/
#bblog_head_skin {
    background: url(bg_h1.gif) center bottom #FFFFFF;
    min-height: 190px;
	background-repeat:no-repeat;
}
