@charset "UTF-8";

/*--------------------------------------トップ画像--------------------------------------*/
.l_main .l_kv.is_202512-keihantrain{background:url("../../../img/outing/202512-keihantrain/img_kv.jpg")center;background-size: cover;}

/*--------------------------------------ページ固有記述--------------------------------------*/
.l_main .keihantrain_202512_blue{color: #0075C4;}

.l_main .l_shop .keihantrain_202512_is_shopdetail li {
  font-size: 75%;
  margin-bottom: 5px;
}

.l_main .keihantrain_202512_is_bordertop {
    border-top: #c8c8c8 1px solid;
    padding-top: 20px;
}

.keihantrain_202512_blueborder_Box {
  display: inline-block;
  color: #0075C4;
  border: 2px solid #0075C4;
  padding: 5px 10px;
  border-radius: 8px;
  margin: 0 auto 15px !important;
}
.keihantrain_202512_textindent01 {
    text-indent: 5.2em !important;
}
.keihantrain_202512_textindent02 {
    text-indent: 6.5em !important;
}
.keihantrain_202512_bg {
    padding: 30px;
    border: solid 2px #008523;
}
.l_main .keihantrain_202512_green {
    color: #008523;
}
.keihantrain_202512_fontsize02 {	
	font-size: 80%;
}
.keihantrain_202512_fontsize01 {	
	font-size: 75% !important;
}
.keihantrain202512_line {
    border-top: #c8c8c8 1px solid;
    margin-top: 40px;
    padding-top: 30px;
}
.keihantrain_202512_is_bordertop1 {
    border-top: #0075C4 2px solid !important;
	border-image: linear-gradient(to right, #0075C4 0%, #D1F2FF 100%) 1;
    margin-top: 10px !important;
}
.keihantrain_202512_is_borderbottom1 {
    border-bottom: #0075C4 2px solid !important;
	border-image: linear-gradient(to right, #D1F2FF 0%, #0075C4 100%) 1;
    padding-bottom: 8px !important;
    margin-bottom: 20px;
}
/*--------------------------------------SPonly--------------------------------------*/
@media only screen and (max-width: 767.89px) {
}

/*--------------------------------------PConly-------------------------------*/
@media only screen and (min-width: 767.9px) {
}

/*ipad 450～PC幅------------------------------*/
/*@media screen and (min-width: 450px) and (max-width: 767.8px)  {
  }*/

