html{
}   

body{
	margin: 0;
}

h1{
	color: #a9a9a9;
	font-size: 14px;
	font-weight:lighter;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	/*"Avenir",Roboto,"Lucida Grande","Droid Sans","游ゴシック", YuGothic,"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
	text-align: justify;	/*font-family:"Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;*/
	padding-top:2%;
	padding-left: 10%;
	padding-right: 10%;
}
@media screen and (min-width: 750px) {
h1{
	padding-left: 25%;
	padding-right: 25%;

}
}
h2{
	color: #a9a9a9;
	font-size: 14px;
	font-weight:lighter;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	/*"Avenir",Roboto,"Lucida Grande","Droid Sans","游ゴシック", YuGothic,"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
	text-align: left;	/*font-family:"Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;*/
	padding-top:2%;
	padding-left: 10%;
	padding-right: 10%;
}
@media screen and (min-width: 750px) {
h2{
	padding-left: 25%;
	padding-right: 25%;
}
}





header{
	height: 50px;
	width: 100%;
	background-color: white;
	position: fixed;
}
@media screen and (min-width: 750px) {
header{
	height: 80px;
}
}

.logo{
	left: 10%;
	position: absolute;
	margin-top:auto;
	margin-bottom:auto;
	height: 16px;
	line-height: 16px;
	top:0;
	bottom:0;
}

@media screen and (min-width: 750px) {
.logo{
	left: 25%;
	height: 25px;
	line-height: 25px;
}
}

.logo img{
	display:inline-block;
	height:100%;
}

.sns{
	right:10%;
	position: absolute;
	margin-top:auto;
	margin-bottom:auto;
	height: 27px;
	line-height: 27px;
	top:0;
	bottom:0;
}
@media screen and (min-width: 750px) {
.sns{
	right:25%;
	height: 40px;
}
}
.sns img{
	display:inline-block;
	height:100%;
	margin-left:8px;
}
@media screen and (min-width: 750px) {
.sns img{
	margin-left:6px;
}
}

.topimage{
	margin-top:50px;
	width:30%;
	padding-left: 35%;
	padding-right: 35%;
    margin-bottom:-40px;
}

@media screen and (min-width: 750px) {
.topimage{
	margin-top:80px;
	width:10%;
	padding-left: 45%;
	padding-right: 45%;
	margin-bottom:-60px;
}
}

.mimiyaimage{
	width:80%;
	padding-left: 6%;
	padding-right: 14%;

}

@media screen and (min-width: 750px) {
.mimiyaimage{
	width:40%;
	padding-left: 30%;
	padding-right: 30%;

}
}

ul {
  list-style-type: none;
  margin: 1.0rem 0;
  padding: 0;
}
li {
  line-height: 1.8;
}
