@charset "utf-8";
@import url(cmn.css);
@import url(base.css);

.reason-box{
  overflow:hidden;
  text-align:left;
}
.next{
  margin-bottom:30px;
}

.reason-box .float-l img{
  width:100%;
  height:auto;
}
.reason-box .float-r h2{
  font-weight:bold;
  color:#0066a0;
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.reason-box .float-r h2 span{
  padding-right:10px;
}

/* ------------------------------------------------------------
	 PC   1000px -
   ------------------------------------------------------------ */
@media screen and (min-width: 1000px) {
.reason-box .float-l{
  width:320px;
}
.reason-box .float-r{
  width:630px;
}
.reason-box .float-r h2{
  margin-bottom:20px;
}


}

/* ------------------------------------------------------------
	 TABLET   for - 999px
   ------------------------------------------------------------ */

@media screen and (max-width:999px) {
.reason-box .float-l{
  width:32%;
}
.reason-box .float-r{
  width:63%;
}
.reason-box .float-r h2{
  margin-bottom:20px;
}


}
/* ------------------------------------------------------------
	 SP　599pxまで
   ------------------------------------------------------------ */

@media screen and (max-width: 599px) {
.reason-box .float-l{
  width:100%;
}
.reason-box .float-r{
  width:100%;
}
.reason-box .float-r h2{
  font-size:110%;
  font-weight:bold;
  padding-top:5px;
  margin-bottom:10px;
}





}


