@charset "UTF-8"; /* winter1 CSS Document */
/*背景*/
body {
	background:#43456D url(back.gif);
}
/*ヘッダ*/
div.txt_head h1 {
    color: #FFFFFF;
}
/*20111027ヘッダー画像差し替え*/
#Header {
	background:url(bg_head.gif) center top #43456D;
	
}div#header a {color:#43456D;}
div#header p {color:#43456D;}
div.txt_head p#nickname {color:#fff;}
div.txt_head p#nickname a {color:#FFF;}
div.icons a{
color:#43456D !important;
}
/*グローバルナビ*/
div.naviimage  {background: url(btn_globalnavi.gif);}
/*大百科ナビ*/
#daihyakka {background: url(bg_dhyakka.gif) no-repeat;}
/*左カテナビ*/
#h2boshi {
background:#FFF url(h2bosi.gif) no-repeat;
color:#444444;
line-height:26px;
padding:5px 0 0 30px;
}
/*トップ　コミュニティ、新着情報など*/
h2.hgray, h2.horange {
background:#FFF URL(h2o.gif) right bottom no-repeat;
color:#444444;
line-height:36px;
padding-left:3px;
}
h2.hgray a.rss, h2.horange a.rss {
margin-top:10px;
}
/*タブボタン　オフ*/
/*#TabbedPanels1 .TabbedPanelsTab {
background-color:#fff;
background-image:url(tab_o.gif);
border:none;
color:#FFF;
}*/
/*タブボタン　セレクト中*/
/*#TabbedPanels1 .TabbedPanelsTabSelected {
background-color:#Fff;
background-image:url(tab_a.gif);
border:none;
border-width:0;
color:#43456D;
}*/
/*タブボタン　オーバー*/
/*#TabbedPanels1 .TabbedPanelsTabHover {
background-color:#fff;
color:#405187;
text-decoration:none;
background-image: url(tab_h.gif);
}*/
/*タブの下の枠*/
/*#TabbedPanels1 .TabbedPanelsContentGroup {
border-color:#D7D4D2;
border-style:solid;
border-width:1px 1px 5px;
background:#fff url(tabpanel.gif) repeat-y center;
}*/
/*ベビカムちゃん*/
/*.babyph  {
	background:#FFF url(bchanback.gif) top center no-repeat;
}
#babyCchan  {
	border:#43456D 1px solid;
}*/
/*三角*/
ul.sidelist li {
background-image:url(icon_sankakuy.gif);
}
/*特集枠   （注）borderの幅はかえない！*/
#splink  {
border:1px solid #999;
}
#splink h3 {
background:none repeat scroll 0 0 transparent;
border:medium none;
}

/*▼▼▼▼▼カテゴリー▼▼▼▼▼*/
/*カテゴリートップおすすめ情報枠*/
#sidebar22 .osubox  {
	border:#999 solid 1px;
}
#sidebar22 .osuboxin a  {
color:#B44639;
}

/*カテゴリートップおすすめ情報　元の画像を消す*/
#sidebar22 h2 img {
visibility:hidden;
}
/*カテゴリートップおすすめ情報画像*/
#sidebar22 div.osubox h2 {
background:#fff url(osusume.gif) center top no-repeat;
border:none;
height:38px;
}
/*カテゴリートップトピックス、お役立ち他*/
#sidebar22 div.osubox h3 {
background:#fff url(osusume_h3.gif) center top no-repeat;
padding-left:10px;
color:#fff;
height:38px;
padding:5PX 10px 0;
}
/*カテゴリートップ真ん中タイトル*/
#catetop_main h2 {
background:url(cate_top.gif) no-repeat scroll left top #FFFFFF;
border:none;
color:#fff;
height:26px;
padding-top:8px;
}
/*カテゴリートップ真ん中枠*/
#tokushu {
border-color:#818572;
border-style:solid;
border-width:0 2px 2px;
background:#ffffff url(tabpanel.gif) center bottom no-repeat;
padding:5px 15px 15px;
}
/*カテゴリートップ真ん中下*/
#catetop_main h3 {
background:#fff url(cate_h3.gif) left bottom no-repeat;
border:none;
color:#43456D;
line-height:150%;
padding: 0 0 8px 0;

}
/*丸の中に三角アイコン　トップに出てくるのを消す*/
#tokushu h3 {
background:none repeat scroll 0 0 transparent;
border:medium none;
padding-left:0;
color:#43456D;
}
#mainContent h4 {color:#B54C3F;}

/*▼右サイド whatsnew▼*/
#sidebar22 h2.stopics {
background:url(whatsnew.gif) no-repeat center bottom!important;
border-left:none;
color:#444;
line-height:30px;
padding:8px 0px 0px 0px!important;
}
#sidebar22 .topics {
background-color:#f2eee6;
}
/*▼右サイド ブログ一覧▼*/
div.exblog h3 {
background:url(whatsnew.gif) no-repeat center bottom!important;
color:#444 !important;
border:none !important;
font-size:13px !important;
line-height:30px;
padding:8px 0px 0px 0px!important;
}
/*▼右サイド エコー写真等▼*/
div.expboxr h3 {
background:url(whatsnew.gif) no-repeat center bottom!important;
color:#444 !important;
border-left:none !important;
border-bottom:none !important;
font-size:13px !important;
line-height:30px;
padding:8px 0px 0px 0px!important;
}
div.expboxr p{
background-color:#fff;
}



div#selskin { background-color:#f2f2f2;}


/*▼ブログ▼*/
#twtr-widget-1 h3{
background:none;
}
div.sideblock h3 {
background:url(bg_h3_2.gif) no-repeat bottom center #ffffff;
border:medium none;
color:#333333;
padding:3px 3px 6px 32px;
}
#bblog_head_skin{
background:url(bg_h1.gif) center top repeat-y #fff;
min-height:70px;}
#bblog_head_skin h1 {
line-height:1.1;
padding:10px;
}
#bblog_head_skin p.blog_intro {
line-height:1.4;
padding:10px;
}
