@charset "utf-8";

html,
body{
	font-family:var(--default-font);
	width:100%;
	font-size:0.96em; line-height:1.8; font-weight:500;
	color:var(--base-color);
	text-align:center;
	-webkit-text-size-adjust:100%;
	min-width:1280px;
	background:#fff;
}

h1,h2,h3,h4,strong{
	font-weight:700;
}
strong{
	font-size:1.05em;
}
.mincho{
	font-family:var(--mincho-font);
}
.small{font-size:0.85em; line-height:1.8;}
.size120{font-size:1.2em; line-height:1.8;}
.size110{font-size:1.1em; line-height:1.8;}
.size95{font-size:0.95em; line-height:1.8;}
.size90{font-size:0.9em; line-height:1.8;}
.size85{font-size:0.85em; line-height:1.8;}
.size80{font-size:0.8em; line-height:1.8;}

a{
	color:var(--link-color);
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

.hissu{color:#FF0000 !important;}
.pc-block{display:block !important;}
.pc-none{display:none !important;}
.schema-data{display:none !important;}
.red{color:#dd0000 !important;}

.no-pointer{pointer-events:none;}


/* initialize
++++++++++++++++++++++++++++++*/
*{margin:0; padding:0; font-style:normal;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{
	display: block;
}
img{border:none; display:block;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.align-center{text-align:center;}
.clear{clear:both; display:block;}
li{list-style:none;}


/* clearfix
++++++++++++++++++++++++++++++*/
.clearfix:after{
	content:" ";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
.clearfix{display:inline-block;}
/* Hides from IE-mac */
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hides from IE-mac */

/* pagenavi
++++++++++++++++++++++++++++++*/
.pagenavi-box{
  margin-top:3.0rem;
}
.pagenavi-box > .wp-pagenavi{
  padding:0 !important;
  float:none !important;
  display:flex !important;
  flex-wrap:wrap;
	justify-content:flex-start;
	justify-content:flex-end;
	justify-content:center;
}
.pagenavi-box > .wp-pagenavi a,
.pagenavi-box > .wp-pagenavi span.pages,
.pagenavi-box > .wp-pagenavi span.extend,
.pagenavi-box > .wp-pagenavi span.current{
  padding:2px 10px !important;
	font-size:0.9em !important;
}
