@charset "utf-8";
body, html{
  width: 100%;
}
#all {
    height: 100%;
    margin: 0;
    padding: 0px;
    background-image: url(../bg/index/bg.jpg);
    background-repeat: repeat;
    background-attachment: fixed;
    background-position: center top;
    background-size: cover;
}
.div-c1 {
	width: 100vw;
	height: auto;
	left:0px;
        position: absolute;
}
.cover-fit{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#snowCanvas{
	display:block;
        }
.cover-fit2{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#snowCanvas2{
	display:block;
        }
#mwt_mwt_slider_scroll #mwt_slider_content #cr1 {
right:0px;
float: right;
}

#d1 #d1-1 {
	display:block;
        top:0px;
	left:0px;
	height:auto;
	width:100vw;
	float: left;
        margin: 0px;
        padding: 0px;
}
#d1 #d1-1 #d1-1-1{
	height:auto;
	width:2.5vw;
	left:0px;
	float: left;
}
#d1 #d1-1 #d1-1-2{
	height:auto;
	width:15vw;
	float: left;
}
#d1 #d1-1 #d1-1-3{
	height:auto;
	width:82.5vw;
	float: left;
}
#d1 #d1-2 {
	display:block;
	left:0px;
	height:auto;
	width:100vw;
	float: left;
        margin: 0px;
        padding: 0px;
}
#d1 #d1-3 {
	display:block;
	left:0px;
	height:auto;
	width:100vw;
	float: left;
        margin: 0px;
        padding: 0px;
}
#d1 #d1-4 {
	display:block;
	left:0px;
	height:auto;
	width:100vw;
	float: left;
        margin: 0px;
        padding: 0px;
        position: relative;
}
#d1 #d1-4 #d1-4-1{
	height:auto;
	width:46.875vw;
	float: left;
        position: absolute; 
        top: 0px;
        left: 0px;
        z-index: 3;
}
#d1 #d1-4 #d1-4-2{
	height:auto;
	width:6.25vw;
	float: left;
        position: absolute; 
        top: 0px;
        left: 46.875vw;
        z-index: 3;
}
#d1 #d1-4 #d1-4-3{
	height:auto;
	width:46.875vw;
	float: left;
        position: absolute; 
        top: 0px;
        left: 53.125vw;
        z-index: 3;
}

#d1-1 #d1-1-1 #d1-p1{
	display:block;
	height:auto;
	width:100%;
  
}
#d1-1 #d1-1-2 #d1-p2{
	display:block;
	height:auto;
	width:100%;
}
#d1-1 #d1-1-2 #d1-p3{
	display:block;
	height:auto;
	width:100%;
}
#d1-1 #d1-1-2 #d1-p4{
	display:block;
	height:auto;
	width:100%;
}
#d1-1 #d1-1-2 #d1-p5{
	display:block;
	height:auto;
	width:100%;
}
#d1-1 #d1-1-2 #d1-p6{
	display:block;
	height:auto;
	width:100%;
}
#d1-1 #d1-1-2 #d1-p7{
	display:block;
	height:auto;
	width:100%;
}
#d1-1 #d1-1-2 #d1-p8{
	display:block;
	height:auto;
	width:100%;
}
#d1-1 #d1-1-2 #d1-p9{
	display:block;
	height:auto;
	width:100%;
}
#d1-1 #d1-1-2 #d1-p10{
	display:block;
	height:auto;
	width:100%;
}
#d1-1 #d1-1-2 #d1-p11{
	display:block;
	height:auto;
	width:100%;
}
#d1-1 #d1-1-2 #d1-p12{
	display:block;
	height:auto;
	width:100%;
}
#d1-1 #d1-1-2 #d1-p13{
	display:block;
	height:auto;
	width:100%;
}
#d1-1 #d1-1-2 #d1-p14{
	display:block;
	height:auto;
	width:100%;
}
#d1-1 #d1-1-2 #d1-p15{
	display:block;
	height:auto;
	width:100%;
}
#d1-1 #d1-1-2 #d1-p16{
	display:block;
	height:auto;
	width:100%;
}

#d1-1 #d1-1-3 #d1-p17{
	display:block;
	height:auto;
	width:100%;
	float: left;
}
#d1-2 #d2-p18{
	display:block;
	left:0px;
	height:auto;
	width:100%;
}
#d1-3 #d3-p19{
	display:block;
	left:0px;
	height:auto;
	width:100%;
}
#d1-4 #d1-4-1 #d4-p20{
	display:block;
	height:auto;
	width:100%;
}
#d1-4 #d1-4-2 #d4-p21{
	display:block;
	height:auto;
	width:100%;
	float: left;
}
#d1-4 #d1-4-2 #d4-p22{
	display:block;
	height:auto;
	width:100%;
	float: left;
}
#d1-4 #d1-4-2 #d4-p23{
	display:block;
	height:auto;
	width:100%;
	float: left;
}
#d1-4 #d1-4-3 #d4-p24{
	display:block;
	height:auto;
	width:100%;
}