img {
width: 100%;
height: initial;
}
#main-visual2 {
padding: 10px;
background-position-x: 0px;
background-image: url(images/main-visual2.gif);
background-repeat: no-repeat;
-moz-background-size: 100% auto;
background-size: 100% auto;
display: table;
height: 100%;
position: relative;
}
#main-visual2 h1::before {
position: absolute;
z-index: 10;
top: 0px;
left: 0px;
width: 100px;
-webkit-transform: scale(100%);
transform: scale(0.5);
content: img(images/main-visual2.gif);
}
#main-visual2 h1 {
margin: 0px;
position: relative;
z-index: 1 top :0px;
font-size: 1px;
}
#main-visual2 p {
position: relative;
top: 0px;
font-size: 1px;
}
section h1 {
font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "MS P明朝", serif;
color: #d00;
}