@charset "utf-8";
body, html{
  margin: 0;
  width: 100%;
  height: 100%;
  padding: 0px;
}
#all {
    height: 100%;
    margin: 0;
    padding: 0px;
    background-image: url(../Lupin_3rd_the_first-TEST/bg/picture-01.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-color: #FEE100;
}
.div1{
	width: 100vw;
	height: auto;
	left:0px;
	right:0px;
}
.div2{
	width: 100vw;
	height: auto;
	position: absolute;
	left: 0px;
	top: 0px;
	text-align: center;
}
.div3{
	width: 10vw;
	height: auto;
	position: fixed;
	right: 0px;
	top: 25%;
	text-align: center;
}
#d2 #ci2 {
	left:0px;
	height:auto;
	width:100%;
	display:block;
}
#d2 #ci2 #ci2-1 {
	height:auto;
	width:25%;
	float: left;
}
#d2 #ci2 #ci2-2 {
	height:auto;
	width:10%;
	float: left;
}
#d2 #ci2 #ci2-3 {
	height:auto;
	width:10%;
	float: left;
}
#d2 #ci2 #ci2-4 {
	height:auto;
	width:10%;
	float: left;
}
#d2 #ci2 #ci2-5 {
	height:auto;
	width:10%;
	float: left;
}
#d2 #ci2 #ci2-6 {
	height:auto;
	width:10%;
	float: left;
}
#d2 #ci2 #ci2-7 {;
	height:auto;
	width:10%;
	float: left;
}
#d2 #ci2 #ci2-8 {
	height:auto;
	width:10%;
	float: left;
}
#d2 #ci2 #ci2-9 {
	height:auto;
	width:5%;
	float: left;
}
#d1 #st1 #st11 {
	left:0px;
	height:auto;
	width:100%;
	display:block;
}

#d1 #st2 #st12 {
	left:0px;
	height:auto;
	width:100%;
	position: fixed;
	bottom:0;
	display:block;
}
#d1 #st3 #st13 {
	left:0px;
	height:auto;
	width:100%;
	display:block;
}
#all #d1 {
	left:0px;
	height:auto;
	width:100%;
	position: relative;
}
#d3 #t1 #t11 {
	left:0px;
	height:auto;
	width:100%;
	display:block;
	margin-top:0
}
#d3 #t2 #t21 {
	left:0px;
	height:auto;
	width:100%;
	display:block;
	margin-top:0
}
#d3 #t3 #t31 {
	left:0px;
	height:auto;
	width:100%;
	display:block;
	margin-top:0
}
#d3 #t4 #t41 {
	left:0px;
	height:auto;
	width:100%;
	display:block;
	margin-top:0
}
#d3 #t5 #t51 {
	left:0px;
	height:auto;
	width:100%;
	display:block;
	margin-top:0
}
#d3 #t6 #t61 {
	left:0px;
	height:auto;
	width:100%;
	display:block;
	margin-top:0
}
#d3 #t7 #t71 {
	left:0px;
	height:auto;
	width:100%;
	display:block;
	margin-top:0
}
#d3 #t8 #t81 {
	left:0px;
	height:auto;
	width:100%;
	display:block;
	margin-top:0
}