@charset "utf-8";

/*common*/
.clearfix:after{content:url(clearfix.gif);display:block;clear:both;height:0;}
hr{display:none;background:none;width:0;height:0;}
p,a{color:#000; text-decoration:none;}
h1,h2,h3,h4{font-family:Lucida Sans Unicode,arial;}

.fset{
font-family:Lucida Sans Unicode,arial,'CI',Meiryo,'lr oSVbN',sans-serif;
}


/*glovalhead*/
div#glovalhead{background:#0c0c0c;padding-top:18px;}

/*logo*/
div#glovalhead a#logo{
display:block;
background:url(../images/logo.png) no-repeat;
width:152px;
height:18px;
text-indent:-9999px;
margin:18px 12px;
margin-top:0;
}

/*glovalnavi*/
div#glovalhead div#glovalnavi{
width:100%;
margin-top:6px;
/*padding-top:2px;*/
border-top:1px solid #191919;
height:43px;
}

div#glovalhead div#glovalnavi ul li{float:left;border-right:1px solid #000;}
div#glovalhead div#glovalnavi ul li a{
display:block;
background-image:url(../images/b_menu.png);
background-repeat:no-repeat;
height:43px;
text-indent:-9999px;
}

div#glovalhead div#glovalnavi ul li#g-blog a{width:75px;}
div#glovalhead div#glovalnavi ul li#g-plog a{background-position:-75px 0;width:88px;}

/*div#glovalhead div#glovalnavi ul li#g-blog a:hover{background-position:0 -16px;}
div#glovalhead div#glovalnavi ul li#g-photo a:hover{background-position:-36px -16px;}*/

body#blog div#glovalhead div#glovalnavi ul li#g-blog a{background-position:0 -43px;}
body#plog div#glovalhead div#glovalnavi ul li#g-plog a{background-position:-75px -43px;}

/*satge*/
div#stage{
padding-top:50px;
}

/*footer*/
div#footer{
width:100%;
height:98px;
background:#0c0c0c;
border-top:1px solid #d8d8d8;
padding:2px 0;
margin-top:8em;
}

div#footer address{display:inline;margin-left:12px;font-size:10px;color:#FFF;}
div#footer p#ie6-info{display:none;font-size:10px;color:#FF0000;margin-left:12px;font-weight:bold;}
*html div#footer p#ie6-info{display:inline;}