@charset "UTF-8";
/* PINK CSS Document */

body {
	background:#f8cad8 url(pinkback.gif) center repeat-y;
}
div.txt_head h1 {
    color: #FF6699;
}

/*20111027ヘッダー画像差し替え*/
#Header {
	background:url(bg_head.gif) no-repeat scroll;
}


div.naviimage  {background-image:url(btn_globalnavi_p.gif);}

#daihyakka {background-image: url(bg_dhyakka_p.gif);}

/*#TabbedPanels1 .TabbedPanelsContentGroup {
border:1px solid #999;
}*/

#splink  {
border:1px solid #999;
}

h2.hgray, h2.horange {
border:none;
background:url(h2o.gif) no-repeat scroll left center transparent;
color:#fff;
line-height:33px;
margin-top:0;
padding:3px 0 0 35px;
}
h2.hgray a.rss, h2.horange a.rss {
margin-top:8px;
}

/*#TabbedPanels1 .TabbedPanelsTab {
background-color:#FFFFFF;
background-image:url(tab_p_off.gif);
border-color:#FFFFFF #FFFFFF #000;
border-style:solid;
border-width:0;
color:#333;
padding-top:3px;
}
#TabbedPanels1 .TabbedPanelsTabSelected {
background-color:#FFFFFF;
background-image:url(tab_p_a.gif);
border-style:solid;
border-width:0;
color:#fff;
padding-top:3px;
}
#TabbedPanels1 .TabbedPanelsTabHover {
color:#fff;
text-decoration:none;
background-image: url(tab_p_h.gif);
padding-top:3px;
}
.babyph  {
	background-image:url(bchan_pink.gif);
}
#babyCchan  {
	border:2px #f2a6be solid;
}*/

#h2boshi {
background-color:#FFFFFF;
background-image:url(h2boshiback.gif);
background-position:center center;
border:medium none;
color:#fff;
line-height:32px;
padding:2px 0 0 25px;
}

/*▼▼▼▼▼カテゴリー▼▼▼▼▼*/
#sidebar22 .osubox  {
	border:#56046C solid 1px;
}
#sidebar22 h2 img {
visibility:hidden;
}
#sidebar22 div.osubox h2 {
background:#56046C url(osusume_h2.gif) center top no-repeat;
border:none;
height:40px;
}
#sidebar22 div.osubox h3 {
background:#7f3693 url(osusume_h3.gif) center top no-repeat;
height:18px;
padding-left:40px;
color:#fff;
}

/*h3シリーズ*/
#catetop_main h2 {
background:#FFFFFF url(cate_head.gif) center top no-repeat;
border-top:none;
border-left:none;
border-right:none;
color:#fff;
border-bottom:medium none;
padding-top:3px;
height:30px;
}
#catetop_main h3 {
	border-left: none;
	background:#E2E2DE url(cate_h3.gif) no-repeat center bottom;
	padding-bottom:10px
}

#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-top:medium none;
border-right:2px solid #c1c1c1;
border-left:2px solid #c1c1c1;
border-bottom:2px solid #c1c1c1;
}

/*▼右サイド whatsnew▼*/
#sidebar22 h2.stopics {
background-color:#e16aa0;
border-left:none;
color:#FFF;
background-image:url(whatsnew.gif);
background-repeat:no-repeat;
background-position:bottom;
height:25px;
}
#sidebar22 .topics {
background-color:#fdf0f6;
}
/*▼右サイド ブログ一覧▼*/
div.exblog h3 {
background-image:url(whatsnew.gif) !important;
text-align:center;
color:#fff !important;
background-repeat:no-repeat !important;
background-color:#e16aa0 !important;
border:none !important;
height:25px;
background-position:bottom;
}
/*▼右サイド エコー写真等▼*/
div.expboxr h3 {
background-image:url(whatsnew.gif) !important;
background-repeat:no-repeat !important;
text-align:center;
color:#fff !important;
background-color:#e16aa0 !important;
border-left:none !important;
border-bottom:none !important;
height:25px;
background-position:bottom;
}
div.expboxr {
background-color:#f2eee6;
}
div.expboxr p{
background-color:#fff;
}
div.expboxr div.exptxt p {
background-color:#f2eee6;
}
div.expboxr .expmenu{
background-color:#f2eee6;
}
#bloglist {
background-color:#f2eee6;
}
ul.sidelist li {
background-image:url(icon_sankakuy.gif);
}

#splink h3 {
background:none repeat scroll 0 0 transparent;
border:medium none;
}


div#selskin { background-color:#f2f2f2;}

/*▼ブログ▼*/
div.sideblock h3 {
background:url(bg_h3.gif) no-repeat center bottom #ffffff;
border:medium none;
color:#5D0999;
padding:4px 2px 10px;
}
div.sideblock {
background:url(bg_h3_back.gif) repeat-x center top #fff;
margin:0;
padding:0;
}

#bblog_head_skin{
background:url(bg_h1_back.gif) center top no-repeat #fff;
border-top:5px solid #F8CAD8
}

#bblog_head_skin h1 {
text-align:center;
line-height:1.1;
padding-top:28px;
}
#bblog_head_skin p.blog_intro {
text-align:center;
line-height:1.4;
}
#contents h2.post_title {
background:#FFF url(post_title.gif) no-repeat;
height:18px;
color:#FFFFFF;
padding:7px 5px 5px 30px;
}
