html, body {height: 100%;}  /*高さ100%に指定*/
body{
color:#333333;
font-size:80%;
background:#fff url(https://www.cospa.com/tsukamare/img/bg2.jpg);
line-height:1.6;
	margin: 0;
	padding: 0;
	position: relative;
	min-width: 800px;  /*中央配置するボックスの横幅*/
	min-height: 600px;  /*中央配置するボックス縦幅*/
}
.centerMiddle {
	margin: 0 0 0 0;  /*縦横の半分をネガティブマージンでずらす*/
	position: absolute;  /*body要素に対して絶対配置*/
	top: 0%;  /*上端を中央に*/
	left: 0%;  /*左端を中央に*/
	width: 100%;  /*横幅*/
	height: 600px;  /*縦幅*/
}
.indicator {
     margin: 0;
     position: fixed;
     right: 10px;
     top: 10px;
     z-index:10;
}
div#main-visual-outer{
	height: 100px;
	overflow: hidden;
	position:absolute;
	top:400px;
}
div#main-visual2{
	width: 100px;
	overflow: hidden;
	line-height: 0;
	font-size: 0;
}

#wrapper{
margin:0 auto;
padding:0px;
width:100%;
background:#ddd;
position: absolute;
z-index:0;
}
.wrap_head {
margin:0;
padding:0;
height:50px;
width:200px;
position: absolute;
top:50px;
right:30px;
z-index:100;
}
#head{
margin:0 auto;
padding:5px 0 3px 0;
width:100%;
background:#003;/*#f29da6;*/
position: absolute;
z-index:110;
}
#topimg{
margin:45px 0 0 0;
padding:0;
width:100%;
background:url(https://www.cospa.com/tsukamare/img/bg-kabe.png) repeat-x 0 100px,url(https://www.cospa.com/tsukamare/img/bg2.jpg),#fff;
position: relative;
z-index:0;
height:525px;
}
#mainlogo{
margin:0;
padding:0;
position: absolute;
top:45px;
left:450px;
z-index:5;
}
#btn-whattsukamare{
margin:0;
padding:0;
width:400px;
height:150px;
position:absolute;
top:290px;
left:475px;
z-index:100;
}
#btn-lineup{
margin:0;
padding:0;
width:264px;
height:50px;
position:absolute;
top:450px;
left:400px;
z-index:100;
}
#main-visual-cover{
margin:0;
padding:0;
position: absolute;
top:20px;
left:50px;
height:500px;
width:500px;
overflow:hidden;
z-index:10;
}
#main-visual-cover p{
margin:0;
padding:0;
position: absolute;
top:0px;
left:0px;
height:500px;
width:500px;
z-index:1;
}

.logo{
margin:0;
padding:7px 10px 3px 15px;
float:left;
}
h1 {
     font-size: 100%;
}
#whattsukamare {
     background:url(https://www.cospa.com/tsukamare/img/bg-dot-mc2.png) repeat;
     height: 0;
     width: 100%;
position: absolute;
top:0px;
z-index:100;
overflow:hidden;
}
#lineup {
background:#fff url(https://www.cospa.com/tsukamare/img/bg-line.png);
width: 100%;
position: relative;
z-index:20;
}
#lineup ul{
text-align:center;
}

#lineup li{
position:relative;
display:inline-block;
/display:inline;
/zoom:1;
}

#lineup li a{
}

#page-top {
     position:absolute;
     left:20px;
     bottom: 20px;
}

.highlight a:hover img{
filter: alpha(opacity=80);
-moz-opacity:0.8;
opacity:0.8;
}