@charset "UTF-8";

#header { height: 565px; }
.detail { height: 120px!important; }

#header h1 { height: 465px; }
#header h1.entry { height: 20px!important; text-indent: -3000px; }
#header h1 a { height: 465px; background: url(../images/blog/main.jpg) 0 0 no-repeat; }
#header h1.old a { background: url(../images/blog/main_old.jpg) 0 0 no-repeat!important; }
#header h1.entry a { height: 20px!important; background: none; }

#header ul.globalNavi li a { display: block; height: 49px; width:161px; text-indent: -3000px; }
#header ul.globalNavi li.home a { background: url(../images/blog/navi_staff.jpg) 0 0 no-repeat; }
#header ul.globalNavi li.category a { background: url(../images/blog/navi_staff.jpg) -161px 0 no-repeat; }
#header ul.globalNavi li.arcive a { background: url(../images/blog/navi_staff.jpg) -322px 0 no-repeat; }
#header ul.globalNavi li.thismonth a { background: url(../images/blog/navi_staff.jpg) -483px 0 no-repeat; }
#header ul.globalNavi li.home_cow a { background: url(../images/blog/navi_staff.jpg) -644px 0 no-repeat; }
#header ul.globalNavi li.contact a {width:165px; background: url(../images/blog/navi_staff.jpg) -805px 0 no-repeat; }

#header ul.globalNavi li.home a:hover { background: url(../images/blog/navi_staff.jpg) 0 -49px no-repeat; }
#header ul.globalNavi li.category a:hover { background: url(../images/blog/navi_staff.jpg) -161px -49px no-repeat; }
#header ul.globalNavi li.arcive a:hover { background: url(../images/blog/navi_staff.jpg) -322px -49px no-repeat; }
#header ul.globalNavi li.thismonth a:hover { background: url(../images/blog/navi_staff.jpg) -483px -49px no-repeat; }
#header ul.globalNavi li.home_cow a:hover { background: url(../images/blog/navi_staff.jpg) -644px -49px no-repeat; }
#header ul.globalNavi li.contact a:hover {width:165px; background: url(../images/blog/navi_staff.jpg) -805px -49px no-repeat; }

#header .head_top p.about {background: url(../images/blog/head_about.jpg) 0 0 no-repeat; width: 260px; }

.aboutblog h4{ background: url(../images/blog/sttl_aboutblog.jpg) 0px 0px no-repeat!important;}


.clearfix:after {content: " ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}
.box_social { width: 100%; padding: 0; }
.fb { float: left; width: 320px; }
.entry_tweet { float: left; width: 115px; }

.relate_dt { font-size: 123%; padding: 15px 0 2px; color: #333; font-weight: 700; line-height: 25px; margin: 0 0 10px; border-bottom: 1px solid #ddd; }

