
/* PC・tatblet・SPの表示調整 */
@media (min-width: 1201px) { /*PC*/
.rsample span {
  left: 78px!important;
}
}

@media (max-width: 1200px) { /*SP*/
.rsample span {
  left: 0px;
}
}

/* PC・tatblet・SPの表示調整 */
@media (min-width: 768px) { /*PC*/
.image {
  text-align: left;
}
.imgtxt {
  font-size: 15px!important;
}
.application_btn {
  background-color: #f7aa50;
  margin: 0 0 0 111px;
  ;
  width: 388px;
}
}

@media (max-width: 767px) { /*SP*/
.application_btn {
  background-color: #f7aa50;
  margin: 0 0 0 111px;
  ;
  width: 388px;
}
}
.up-date {
 color:!important;
}
.boxthree h3 {
  padding-bottom: 0px;
  padding-top: 10px;
  margin-bottom: 10px;
  border-bottom: none!important;
}
.boxthree p {
  padding-left: 20px;
}
/**/
.rsample {
  position: relative;
}
.rsample span {
  position: absolute;
  bottom: 5px;
  left: 0px;
  color: #fff;
  line-height: 250%;
  background-color: #000;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;
}
.rsample img {
  
}
.tocontents li a {
  color: #4ca3bf!important;
  text-decoration: none!important;
}
.tocontents li a:hover {
  color: #E34A4D!important;
}
.ryugaku-box .image img {
    border-radius: 10px;
}
