@import url("https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css");
@import url("https://fonts.googleapis.com/css?family=Oswald:300,600"); /* @FONTWARNING[{"type": "restricted", "family": "Hiragino Kaku Gothic ProN-W6", "weight": "400", "style": "normal", "allowsCrossOrigin": true}] */
* {
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
}
html,
body {
  margin: 0px;
  height: 100%;
}
html{
	margin-top:0px!important;
}
/* a blue color as a generic focus style */
button:focus-visible {
  outline: 2px solid #4a90e2 !important;
  outline: -webkit-focus-ring-color auto 5px !important;
}
a {
  text-decoration: none;
}

@font-face {
  font-family: "Hiragino Kaku Gothic ProN-W6";
  src: url("https://anima-uploads.s3.amazonaws.com/projects/65c07279a3b13ea2d8805689/fonts/hiragino-kaku-gothic-pron-w6.otf")
    format("opentype");
}

@font-face {
  font-family: "Hiragino Kaku Gothic ProN-W3";
  src: url("https://anima-uploads.s3.amazonaws.com/projects/65c07279a3b13ea2d8805689/fonts/hiragino-kaku-gothic-pron-w3.otf")
    format("opentype");
}
/*
@font-face {
  font-family: "Hiragino Kaku Gothic ProN-Regular";
  src: local("Hiragino Kaku Gothic ProN-Regular");
}
@font-face {
  font-family: "apricotJapanesefontT-Regular";
  src: local("apricotJapanesefontT-Regular");
}
*/
@font-face {
  font-family: 'apricotJapanesefontT-Regular';
  src: url('../fonts/apjapanesefontt.woff2') format('woff2'),
       url('../fonts/apjapanesefonttr.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

.pc{
	display:block;
}
.sp{
	display:none;
}
.wp-block-post-title{
	display:none!important;
}
#wpadminbar{
	display:none!important;	
}
.center{
	margin:0 auto;
}
.pc.center{
	width:1440px;
}

.js-scroll {
  opacity: 0;
  transform: translateY(40px);
  transition: opacity 0.8s ease, transform 0.8s ease;
}

.js-scroll.is-show {
  opacity: 1;
  transform: translateY(0);
}



@media (max-width: 760px) {
	.pc{
		display:none;
	}
	.sp{
		display:block;
	}
}