@charset "UTF-8";
/* ------------------------
    compansation.php
------------------------ */
#article p.subt {
	text-align: center;
	margin: 10px auto 50px;
	padding: 0;
	font-family: hanazonoFont,"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 1.1rem;
	font-weight: normal;
	line-height: 2rem;
}
h2.compens {
  display: block;
  font: 13px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
    font-weight: normal;
    font-size: 13px;
    line-height: normal;
    font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
  background: url(../img/h2_dotted.jpg) no-repeat center 0;
  height: 46px;
  padding: 17px 0 0 0;
  margin: 0 auto 25px auto;
  font-size: 25px;
  letter-spacing: 3px;
  text-align: center;
  line-height: 1.1em;
  font-weight: bold;
}
img.rpad {
	max-width: 850px;
	width: 100%;
	margin: 20px auto;
}
img.rp500 {
  max-width: 500px;
  width: 100%;
  margin: 20px auto;
	display: block;
}
p.pdot {
	padding: 0;
	font-size: 1.0rem;
	text-align: ;
	width: 90%;
	margin: 40px auto 30px;
}
p.al-center {
	text-align: center;
	margin: 20px auto;
}
div.fcont {
	display: flex;
	margin: 50px auto;
	width: 90%;
}
div.w60 {
	width: 60%;
	/*padding: 10px;*/
}
div.w60 img {
	width: 100%;
	padding: 0 15px;
}
div.w40 {
	width: 40%;
	/*padding: 10px;*/
}
#anshin.kiyaku {
	margin: 100px auto;
	text-align: left;
}
div.kiyaku p {
	padding: 0;
	font-size: 0.9rem;
	line-height: normal;
	width: 90%;
	margin: 15px auto 0px;
}
div.kiyaku p span {
	font-weight: bold;
	padding-right: 5px;
}
h2#anshin {
	margin: 10px 0 50px;
	font-size: 2.2em;
}


.compensation_btn {
	width: 40%;
}



@media screen and (max-width: 600px) {
	h2#anshin {
		margin: 10px 0 50px;
		font-size: 1.8em;
		line-height: normal;
	}
	.compensation_btn {
		width: 50%;
	}
}
