@charset "Shift_JIS";

html { scroll-behavior: smooth;}
strong,
h1,
h2,
h3{
	font-weight: bold;
}

#sp-taiou{
	display: none;
}
.display-pc-only{
}
.display-sp-only{
	display: none;
}

#wrap_main {
	font-family: "Noto Sans Japanese", "ƒqƒ‰ƒMƒmŠpƒS Pro", "Hiragino Kaku Gothic Pro",  sans-serif;
}
#wrap_main th,
#wrap_main td {
}
.mincho {
  font-family: "Ÿà–¾’©", YuMincho, "ƒqƒ‰ƒMƒm–¾’© ProN W3", "Hiragino Mincho ProN", "‚l‚r ‚o–¾’©", "‚l‚r –¾’©", serif;
}

.facebook,
.twitter-share-button{
  vertical-align: top !important;
}

.marker_y {
	background: linear-gradient(transparent 90%, #f49600 90%);
}

.color-y {
	color: #FF0;
}
.color-w {
	color: #fff;
}
.color-r {
	color: #F00;
}



#ibm_hoshu01-01{
	font-size: 30px;
	color: #fff;
	text-align: center;
	line-height: 56px;
	font-weight: bold;
}
#ibm_hoshu01-02{
	font-size: 20px;
	color: #00428e;
	font-weight: bold;
}
#ibm_hoshu01-03,
#ibm_hoshu01-05,
#ibm_hoshu01-07,
#ibm_hoshu01-09,
#ibm_hoshu01-11{
	font-size: 20px;
	color: #00428e;
	text-align: center;
	font-weight: bold;
}
#ibm_hoshu01-04,
#ibm_hoshu01-06,
#ibm_hoshu01-08,
#ibm_hoshu01-10,
#ibm_hoshu01-12{
	font-size: 15px;
}
#ibm_hoshu01-13{
	font-size: 20px;
	color: #fff;
	font-weight: bold;
}
#ibm_hoshu01-14 img{
	width: 100%;
}

#ibm_hoshu02-01{
	font-size: 22px;
	color: #fff;
	font-weight: bold;
}
#ibm_hoshu02-02{
	font-size: 26px;
	color: #fff;
	text-align: center;
	line-height: 49px;
	font-weight: bold;
}
#ibm_hoshu02-03{
	font-size: 20px;
	color: #00428e;
	font-weight: bold;
}
#ibm_hoshu02-04,
#ibm_hoshu02-05{
	font-size: 16px;
	color: #00428e;
	text-align: center;
	font-weight: bold;
}
#ibm_hoshu02-06{
	font-size: 24px;
	color: #fff;
	text-align: center;
	line-height: 49px;
	font-weight: bold;
}
#ibm_hoshu02-07,
#ibm_hoshu02-09,
#ibm_hoshu02-11{
	font-size: 17px;
	color: #00428e;
	font-weight: bold;
}
#ibm_hoshu02-08,
#ibm_hoshu02-10,
#ibm_hoshu02-12{
	font-size: 14px;
}
#ibm_hoshu02-13,
#ibm_hoshu02-15,
#ibm_hoshu02-17{
	font-size: 18px;
	color: #fff;
	text-align: center;
	font-weight: bold;
}
#ibm_hoshu02-14,
#ibm_hoshu02-16,
#ibm_hoshu02-18{
	font-size: 14px;
	line-height: 28px;
}
