
@charset "utf-8";

/*競馬予想コラム 2016.5*/
.derby-gp {
  padding-bottom:30px;
}
.derby-gp .wakuban {
  background-color:#555;
  font-weight:bold;
  text-align:center;
  padding:2px 0;
  color:#fff;
  font-size:20px;
  margin-bottom:10px;
}
.derby-gp .pic-box {
  float:left;
  width:200px;
  margin:25px 25px 0 50px;
}
.derby-gp .pic-box img {
  width:200px;
  margin:0 15px 20px 0;
}
.derby-gp .txt-box {
  margin:0 0 0 0;
}
.derby-gp .txt-box h4 {
  border:none;
  margin: 0 0 20px 0;
  font-size: 24px;
}
.derby-gp .txt-box p.prof {
  font-size:14px;
}
.derby-gp .txt-box p.predict {
  font-size:17px;
  font-weight:bold;
}
@media screen and (max-width:640px){
.derby-gp .wakuban {
  padding:2px 0;
  font-size:16px;
  margin-bottom:10px;
}
.derby-gp .pic-box {
  width:auto;
  max-width:70%;
  margin: 0 0 0 15%;
  float:center;
}
.derby-gp .pic-box img {
  width:auto;
  max-width:80%;
  margin:0;
}
.derby-gp .txt-box {
  margin:10px 0 0 0;
  clear:both;
}
.derby-gp .txt-box h4 {
  font-size:21px;
  margin:0 0 15px
}
.derby-gp .txt-box p.predict {
  font-size:16px;
}
}