/* CSS Document */
a{color:#fff;}
a:hover{text-decoration:none;}

body{
background:#fafafa url(../img/share/share_bg.jpg) repeat-x center 0;
color:#fff;
}
/*
#header{
width:804px;
margin:0 auto;
padding:13px 4px 0 2px;
}
*/
#header{
width:806px;
margin:0 auto;
height:114px;
background:url(../img/091102/share_head_bg.gif) no-repeat 0px bottom;
position:relative;
}
h1{
position:absolute;
width:167px;
left:0;
top:13px;
}
h1 img{
display:block;
}
#header ul{
position:absolute;
width:608px;
height:44px;
left:196px;
top:70px;
}
#header li{
float:left;
width:147px;
height:44px;
padding:0 0 0 5px;
}
#header li img{
display:block;
}

#header p#sp_navi{
margin-top:15px;
float:right;}



#wrapper{
clear:both;
width:800px;
margin:0 auto;
border:0px solid pink;
border-top:0;
}
#footer{
clear:both;
width:802px;
margin:0 auto;
padding:15px 0;
font-size:0.93em;
}

#footer p#to_sst{
text-align:right;
float:right;
}



h2{
background-color:#000;

}


#wrapper .to_top{
clear:both;
text-align:right;
line-height:1;
}

a:hover img.hover{
opacity:0.7;
filter: alpha(opacity=70);
}








/*====clearfix（071023版）======*/

#wrapper:after,
#footer:after{
content:"";
display: block;
clear: both;
height: 0;
}
#wrapper,
#footer{ display: inline-block; }
#wrapper,
#footer{ display: block; }
/* Mac版IEのみに適用 \*//*/
#wrapper,
#footer{ overflow: hidden; }
/* */

/*==========*/