#contentAll{
background: #fff;
width: 100%;
min-width: 1200px;
max-width: 2000px;
margin: 0 auto;
}

#headerAll{
background: #000 url("../images/header_pc.jpg") no-repeat center;
background-size: auto 100%;
width: 100%;
height: 300px;
padding: 0;
position: relative;
}

#title{
width: 1200px;
height: 300px;
position: absolute;
top: 0;
left: 50%;
margin-left: -550px;
z-index: 1;
}

#title a{
width: 100%;
height: 100%;
display: block;
}

#btnpagetop{
width:70px;
height:70px;
}

#midashi{
background: url("../images/midashi_pc.jpg") no-repeat center;
background-size: auto 100%;
width: 100%;
height: 165px;
}


/*

bd

*/

.bdblock{
width: 100%;
padding: 30px 0;
margin: 0 auto;
pointer-events: none;
}

#bdM{
background: url("../images/title_line.jpg") no-repeat center 29px;
background-size: auto 6px;
width: 100%;
height: 70px;
margin: 10px auto;
}

#bdM2{
background: url("../images/m_bd.jpg") no-repeat center top;
background-size: auto 100%;
width: 1200;
height: 95px;
margin: 0 auto;
}

#bdImg{
background: url("../images/img_bd.jpg") no-repeat center;
background-size: auto 425px;
width: 1000px;
height: 500px;
margin: 0 auto;
}

#bdTxtAll{
width: 1100px;
height: 325px;
margin: 0 auto;
pointer-events: none;
}

#bdTxt01{
background: url("../images/txt_bd1.png") no-repeat center top;
background-size: 100% auto;
width: 550px;
height: 321px;
float: left;
}

#bdTxt02{
background: url("../images/txt_bd2.png") no-repeat center top;
background-size: 100% auto;
width: 550px;
height: 321px;
float: left;
}



/*

dvd

*/

#dvdM{
background: url("../images/title_line.jpg") no-repeat center 29px;
background-size: auto 6px;
width: 100%;
height: 70px;
margin: 10px auto;
}

#dvdM2{
background: url("../images/m_dvd.jpg") no-repeat center top;
background-size: auto 100%;
width: 1200;
height: 95px;
margin: 0 auto;
}

#dvdImg{
background: url("../images/img_dvd.jpg") no-repeat center;
background-size: auto 425px;
width: 1000px;
height: 500px;
margin: 0 auto;
}

#dvdTxtAll{
width: 1100px;
height: 325px;
margin: 0 auto;
pointer-events: none;
}

#dvdTxt01{
background: url("../images/txt_dvd1.png") no-repeat center top;
background-size: 100% auto;
width: 550px;
height: 321px;
float: left;
}

#dvdTxt02{
background: url("../images/txt_dvd2.png") no-repeat center top;
background-size: 100% auto;
width: 550px;
height: 321px;
float: left;
}


/*

dvd st

*/

#dvdstM{
background: url("../images/title_line.jpg") no-repeat center 29px;
background-size: auto 6px;
width: 100%;
height: 70px;
margin: 10px auto;
}

#dvdstM2{
background: url("../images/m_dvdst.jpg") no-repeat center top;
background-size: auto 100%;
width: 1200;
height: 95px;
margin: 0 auto;
}

#dvdstTxtAll{
width: 1100px;
height: 530px;
margin: 0 auto;
pointer-events: none;
}

#dvdstImg{
background: url("../images/img_dvdst.jpg") no-repeat -120px;
background-size: auto 400px;
width: 550px;
height: 500px;
float: left;
}

#dvdstTxt{
background: url("../images/txt_dvdst.png") no-repeat -30px;
background-size: 100% auto;
width: 550px;
height: 500px;
float: left;
}


/*

shokai

*/

#sptokuten{
background: url("../images/img_tokuten_pc.jpg") no-repeat;
background-size: cover;
width: 1200px;
height: 795px;
margin: 0 auto 50px;
pointer-events: none;
}

/*

rental

*/

#rentalM{
background: url("../images/m_rental.jpg") no-repeat center;
background-size: auto 100%;
width: 100%;
height: 59px;
margin: 0 auto;
}

#rentalAll{
background: url("../images/img_rental.jpg") no-repeat center;
background-size: auto 400px;
width: 1000px;
height: 500px;
margin: 0 auto;
pointer-events: none;
}



/*

footer

*/


#warning{
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
width: 100%;
padding: 30px 0;
text-align: center;
font-size: 12px;
line-height: 2.5em;
}

#footerAll{
background-color: #000000;
width: 100%;
padding: 20px 0 100px;
}

#copyright{
background: url(../images/copyright.png) no-repeat center;
background-size: contain;
width: 400px;
height: 10px;
margin: 0 auto;
}

#topbtn{
background: #000;
width: 100%;
height: 70px;
text-align: center;
padding: 0;
margin: 0 auto;
}