@charset "UTF-8";
html,body{
  font-family: 'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
  font-size: 14px;
  color: #333;
  margin: 0;
  padding: 0;
  background: #fff;
}

.box-modalIn{
  padding-bottom: 40px;
  background: #fff;

  text-align: center;
}
.box-modalIn__lead{
  padding-top: 40px;
  padding-bottom: 19px;
  color: #242424;
  font-size: 30px;
  font-weight: 700;
  text-align: center;
  background: url(/jiyuuka/images/common_bg_hdg_section.png) no-repeat 50% 100%;
}
.box-modalIn__body{
}
.box-modalIn__caption{
  margin-top: 20px;
  color: #c82432;
  font-size: 16px;
  font-weight: bold;
}
a.btn02,a.btn02:visited{
  text-align: center;
  display: block;
  width: 225px;
  margin: 21px 0 0;
  padding-top: 1px;
  padding-bottom: 3px;
  text-align: center;
  font-size: 16px;
  line-height: 44px;
  color: #fff;
  text-decoration: none;
  background: url("/jiyuuka/images/common_btn_gray.png") no-repeat center top;
}
a.btn02:hover{
    color: #fff;
    padding-top: 4px;
    padding-bottom: 0;
    text-decoration: none;
    background-position: center bottom;
  }
a.btn02.margin-auto{
  margin-left: auto;
  margin-right: auto;
}

.box-modalIn__lead_small {
    padding-top: 54px;
    padding-bottom: 19px;
    color: #242424;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    background: url(/jiyuuka/images/common_bg_hdg_section.png) no-repeat 50% 100%;
	border-bottom:1px solid #333333;
	width: 30em;
	padding-bottom: 0.5em;
	margin: 0 auto;
}
.box-modalIn__lead_small_sp {
    padding-top: 54px;
    padding-bottom: 19px;
    color: #242424;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    background: url(/jiyuuka/images/common_bg_hdg_section.png) no-repeat 50% 100%;
	width: auto;
	padding-bottom: 0.5em;
	margin: 0 auto;
	text-decoration: underline;
}
/* yakkan */

#yakkan {
 text-align: left;
 line-height: 1.8;
 padding: 30px
 }

#yakkan .subtxt {
 padding-left: 1em;
 text-indent: -1em
}