header{
background-image: url(../img/common/background.png);
background-position: top left;
background-repeat: repeat-x repeat-y;
}

h1{
color: #FFFFFF;
font-size: 21px;
text-align: center;
letter-spacing: 0.2em;
margin-left: 80px;
}

h1 span{
font-size: 52px;
font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
}

.logotype{
display: block;
position: absolute;
top: 83px;
left: 260px;
}

header div{
position: relative;
width: 900px;
margin: 0 auto;
padding-top: 48px;
}

header img{
position: absolute;
top: 40px;
left: 0;
}

header li a{
float: left;
color: #FFFFFF;
font-size: 15px;
margin-left: 30px;
cursor: pointer;
letter-spacing: 0.05em;
}

header li a:hover{
opacity:0.6;
filter: alpha(opacity=60);        /* ie lt 8 */
-ms-filter: "alpha(opacity=60)";  /* ie 8 */
-moz-opacity:0.6;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.6;              /* Safari 1.x */
zoom:1;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
cursor: pointer;
}

header li:first-of-type a{
margin-left: 30px;
}

header ul{
margin-left: 60px;
margin-top: 100px;
}

header nav{
padding-bottom: 20px;
}

header span{
display: block;
margin-top: 20px;
margin-bottom: 30px;
}
