@charset "UTF-8";
/* CSS Document */
body{
	margin:  0px!important;
	padding: 0px;
	background-color: #E5E5E5;
}
.wf-roundedmplus1c { font-family: "M PLUS Rounded 1c"; }

#main{
	width: 375px;
	margin-top: 40px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

header{
    width: 100%;
	height: 60px;
	background-color: #E5E5E5;
	margin-top:0px;
	position: fixed;
    top: 0;
    left: 0;
    z-index: 100;

}


#tuugakubetu1{
	font-family: "M PLUS Rounded 1c";
	color:black;
	font-size: 13px;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 0;
}

h1{
	margin: 0;
    line-height: 0;
}
#head{
	width:200px;
	height:auto;
	margin-top: 0px;
	margin-left: 10px;
}

.container{
	width: 375px;
	height:650px;
	background-image:url("img/top.jpg");
	background-repeat: no-repeat;
	background-size:contain;
	top:50px;
}

#fukidashi1{
	width: 117px;
    margin-top: 352px;
    margin-left: 247px;
    margin-bottom: 0;
	
}
#gakkoumei{
	font-family: "M PLUS Rounded 1c";
	color: white;
    font-size: 14px;
    margin-top: 0;
    margin-left: 272px;
	margin-bottom: 0;

	
}

#gakkamei{
	font-family: "M PLUS Rounded 1c";
	color: white;
    font-size: 11px;
    margin-top: 0px;
    margin-left: 270px;
	margin-bottom: 0;
}

#vd{
	width: 185px;
    margin-left: 172px;
    margin-top: -50px;
	
}

#snow1{
	margin-top: -100px;
    margin-left: 46px;
    width: 95px;
}


.container2{
	width: 375px;
	height: 1555px;
	background-size:contain;
}

#fukidashi2{
	width: 90px;
    margin-top: 10px;
    margin-left: 10px;
	margin-bottom: 0;
}

h4{
	font-family: "M PLUS Rounded 1c";
    font-size: 18px;
    color: black;
    margin-top: -20px;
    margin-left: 80px;
	margin-bottom: 0;
}

#lifestyle{
	width: 220px;
    margin-top: 0;
    margin-left: 28px;
	margin-bottom: 0;
}

.tap{
	font-family: "M PLUS Rounded 1c";
    font-size: 11px;
    color: black;
    margin-left: 27px;
}

#snow2{
	display: flex;
    width: 100px;
    margin-top: -100px;
    margin-left: 275px;
}

#gakusei1{
	width: 300px;
    margin-top: 0;
    margin-left: 78px;
    margin-bottom: 0;
}

#snow3{
	display: flex;
    width: 43px;
    margin-top: -35px;
    margin-left: 20px;
}
#gakusei2{
	width: 300px;
    margin-top: -35px;
    margin-left: 5px;
	margin-bottom: 0;
}

#snow4{
	display: flex;
    width: 150px;
    margin-top: -100px;
    margin-bottom: 20px;
    margin-left: 226px;
}
#gakusei3{
	width: 300px;
    margin-top: -35px;
    margin-left: 78px;
	margin-bottom: 0;
}

#snow5{
	display: flex;
    width: 100px;
    margin-left: 0px;
    margin-top: -150px;
}
#gakusei4{
	width: 300px;
    margin-top: -35px;
    margin-left: 5px;
	margin-bottom: 0;
}
#snow6{
	display: flex;
    width: 95px;
    margin-left: 280px;
    margin-top: -150px;
}

#viewmore{
	width: 100px;
    margin-top: 25px;
    margin-left: 164px;
	margin-bottom: 0;
}
#yajirushi{
	width: 35px;
    margin-top: -60px;
    margin-left: 285px;
	filter: drop-shadow(5px 5px 5px #aaa);
}

footer{
	width: 375px;
	height: 500px;
}

#botan {
   width: 165px;
    margin-top: 0px;
    margin-left: 30px;
    filter: drop-shadow(5px 5px 5px #aaa);
}
#botan2 {
    width: 165px;
    margin-top: 28px;
    margin-left: 185px;
    filter: drop-shadow(5px 5px 5px #aaa);
}

.shiryouseikyuu{
	font-family: "M PLUS Rounded 1c";
    font-size: 18px;
    color: black;
    margin-top: -100px;
    margin-left: 76px;
    position: relative;
}

.hp{
	font-family: "M PLUS Rounded 1c";
    font-size: 18px;
    color: black;
    margin-top: -110px;
    text-align: center;
    margin-left: 160px;
    position: relative;
}

#tuugakubetu2{
	font-family: "M PLUS Rounded 1c";
    font-size: 15px;
    color: black;
    margin-top: 114px;
    margin-left: 53px;
	margin-bottom: 0px;
}

#foot{
	width: 270px;
    margin-top: 0px;
	margin-left: 53px;
	
}

a{
	text-decoration: none;
}