* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
ul{
  padding: 0 !important;
  margin: 0 !important;
}
/*Edgeハック*/
ul { list-style-image: url(data:0); }
ul { list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); }
ul { list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=); }
/**/
li {
  list-style-type: none;
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5{
  margin: 0;
  padding: 0;
  font-weight: 400;
  line-height:1.2em;
}
p{
    line-height: 1.8em;
    margin:0;
    padding:0;
}
img{
	border:0;
}
figure{
  margin:0;
  padding:0;
}
dl,dt,dd{
  margin: 0;
}
/*wp themes reset*/
.author-description .author-link, .comment-metadata, .comment-reply-link, .comments-title, .comment-author .fn, .discussion-meta-info, .entry-meta, .entry-footer, .main-navigation, .no-comments, .not-found .page-title, .error-404 .page-title, .post-navigation .post-title, .page-links, .page-description, .pagination .nav-links, .sticky-post, .site-title, .site-info, #cancel-comment-reply-link, img:after, h1, h2, h3, h4, h5, h6{
  font-family:"Noto Sans JP", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif !important;
  letter-spacing: 0;
}
/*.main-menu-more{
  display: none;
}*/
h1:not(.site-title):before, h2:before{
  display: inline !important;
  height: auto !important;
  width: auto !important;
  margin: 0 !important;
  background: none !important;
  content: none !important;
}