@charset "UTF-8";

html{}
body{
	background-color:#FFF;
	color:#000;
	font-family: 'Noto Sans JP', sans-serif;
}
p{margin:0; padding:0;line-height:150%;}
a{color:#000; text-decoration:underline;}
a:hover{color:#000; text-decoration:none;}

.content{
	max-width:1500px;
	margin:0 1rem 1.5rem 1rem;
	position:relative;
    font-size:0.9rem;
}

.about{
	text-align:center;
}

.logo{
    margin-top:3rem;
    margin-bottom:3rem;
}

.info{
    text-align:right;
}


.insta-button{
    position: absolute;
    width: 20px;
    height: 20px;
    bottom: 10px;
    right: 120px;
    background-image: url(../images/icon-insta.png);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center center;
}
.insta-button a{
	display:block;
	width:100%;
	height:100%;
}
.fb-button{
    position: absolute;
    width: 20px;
    height: 20px;
    bottom: 10px;
    right: 10px;
    background-image: url(../images/icon-fb.png);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center center;
}
.fb-button a{
	display:block;
	width:100%;
	height:100%;
}

.mt0{margin-top:0 !important;}
.mt1{margin-top:1rem !important;}
.mt2{margin-top:2rem !important;}
.mb0{margin-bottom:0 !important;}
.mb05{margin-bottom:0.5rem;}
.mb1{margin-bottom:1rem;}
.mb2{margin-bottom:2rem;}
.fs3{font-size:0.3rem;}
.fs4{font-size:0.4rem;}
.fs5{font-size:0.5rem;}
.fs6{font-size:0.6rem;}
.fs7{font-size:0.7rem;}
.align-left{text-align:left;}
.align-right{text-align:right;}

.contents p{text-align:center;}

@media all and (min-width: 450px) {
}

@media all and (min-width: 950px) {
}