@charset "UTF-8";
/* LIGHT（寄藤文平的デザイン） CSS Document */

body {
	background:#007bc7;
}
/*20111027ヘッダー画像差し替え*/
#Header {
	background:url(bg_head.gif) no-repeat scroll 380px top #fff;
}
@media screen and (max-width: 1020px) {
#Header {
	background:url(bg_head.gif) no-repeat scroll 120px top #fff;
}
}

div.naviimage  {background-image:url(btn_globalnavi_i.gif);}

#daihyakka {background-image: url(bg_dhyakka_i.gif);}

#mainContent h2.horange {
background-color:#FFF200;
border:1px solid #000000;
color:#000000;
background-image:url(h2orangeback.gif);
background-position:right;
padding-left:5px;
}
#splink  {
border:1px solid #000;
}

#h2boshi  {
background-color:#ffffff;
border:none;
color:#000;
background-image:url(h2boshiback.gif);
height:34px;
background-position:center;
padding:5px 0 0 10px;
}

/*#TabbedPanels1 .TabbedPanelsTab {
background-color:#FFFFFF;
background-image:url(tab_i_off.gif);
border-color:#FFFFFF #FFFFFF #000;
border-style:solid;
border-width:0;
color:#000;
}
#TabbedPanels1 .TabbedPanelsTabSelected {
background-color:#FFFFFF;
background-image:url(tab_i.gif);
border-style:solid;
border-width:0;
color:#000;
}
#TabbedPanels1 .TabbedPanelsTabHover {
color:#ff0000;
text-decoration:none;
background-image: url(tab_i.gif);
}
#TabbedPanels1 .TabbedPanelsContentGroup {
background-color:#FFFFFF;
border:1px solid #666666;
clear:both;
}
.babyph  {
	background-image:url(bchan_i.gif);
}
#babyCchan  {
	border:none;
	background-image:url(bchan_i_foot.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}*/

/*▼▼▼▼▼カテゴリー▼▼▼▼▼*/
#sidebar22 .osubox  {
	border:none;
background:url(osusume_f.gif) center bottom no-repeat;
}
#sidebar22 h2 img {
visibility:hidden;
}
#sidebar22 div.osubox h2 {
background:#ffffff url(osusume_h.gif) center top no-repeat;
border:none;
height:40px;
}
#sidebar22 div.osubox h3 {
background:#ffffff url(osusume2.gif) center top no-repeat;
height:23px;
padding-top:6px;
}

/*h3シリーズ*/
#catetop_main h2 {
background:#FFFFFF url(cate_back.gif) center top no-repeat;
border-top:none;
border-left:none;
border-right:none;
color:#000;
border-bottom:medium none;
padding-top:3px;
height:30px;
}
#catetop_main h3 {
	border-left: none;
	border-bottom: 1px solid #000;
	background:#ffffff url(soda.gif) no-repeat left bottom;
	padding-left:23px;
}

#tokushu h3 {
background:none repeat scroll 0 0 transparent;
border:medium none;
padding-left:0;
}

#tokushu {
background:#FFFFFF url(cate_back_b.gif) bottom center no-repeat;
border:none;
}

/*▼右サイド whatsnew▼*/
#sidebar22 h2.stopics {
background-color:#fff;
border-left:none;
color:#000;
background-image:url(whatsnew.gif);
background-repeat:no-repeat;
height:20px;
line-height:15px;
}
#sidebar22 .topics {
background-color:#fffccc;
}
/*▼右サイド ブログ一覧▼*/
div.exblog h3 {
background-image:url(bloglist.gif) !important;
text-align:center;
color:#000 !important;
background-repeat:no-repeat !important;
background-color:#fff !important;
border:none !important;
height:25px;
padding-top:5px !important;
line-height:15px;
}
/*▼右サイド エコー写真等▼*/
div.expboxr h3 {
background-image:url(echophoto.gif) !important;
background-repeat:no-repeat !important;
text-align:center;
color:#000 !important;
background-color:#fff !important;
border-left:none !important;
border-bottom:none !important;
height:25px;
padding-top:5px !important;
line-height:15px;

}
ul.sidelist li {
background-image:url(icon_sankakuy.gif);
}

#splink h3 {
background:none repeat scroll 0 0 transparent;
border:medium none;
}
h2.hgray {
background-color:#33CCFF;
border:1px solid #000;
color:#000;
background-image:url(h2gray.gif);
background-position:right;
padding-left:5px;

}

div#selskin { background-color:#f2f2f2;}


/*▼ブログ▼*/
div.sideblock {
	padding:0px 0px 3px;
}
div.sideblock h3 {
	border-left: none;
	border-top:none;
	border-right:none;
	border-bottom: 1px solid #000;
	background:#ffffff url(blogtitle.gif) no-repeat left bottom;
	padding-left:32px;
}

/*#contents h2.post_title {
	background: #f80 url(ttl_h3.png) no-repeat right top;
	padding:26px 2px 5px;
}*/
