
.tit-style{

font-size: 20px; 
color: #fc7727;
font-weight:bold;
margin-top:40px !important ;
margin-bottom:10px !important;


}


.alink-pdf{
  
    font-size: 20px;
    font-weight: bold;
  
}


.p-normal-1{
margin-bottom:0px !important ;



}



h2 {
    color: #e60012;
    line-height: 100%;

    border-bottom: 2px solid #e60012;
}

.linkfont{
    font-size:18px;
    font-weight:bold;
  line-heght:19px;
}


.secbottom{
  
  margin-left: 20px;
  margin-bottom:40px;  
  
}


.space-10{
     height:10px;
}

.space-20{
     height:20px;
}

.space-30{
     height:30px;
}

.space-40{
     height:40px;
}

space-50{
     height:50px;
}





.space-20{
     height:20px;
}

.space-30{
     height:30px;
}


.container {
  margin-inline: auto;
  margin-top: 10px;
  overflow-x: auto; /* tableタグのはみ出た要素を隠す */
  white-space: nowrap; /* テキストの折り返しなし */
/*  width: 300px; */
}




.tit-style{

font-size: 20px; 
color: #fc7727;
font-weight:bold;
margin-top:40px !important ;
margin-bottom:10px !important;


}


.alink-pdf{
  
    font-size: 20px;
    font-weight: bold;
  
}


.p-normal-1{
margin-bottom:0px !important ;



}



h2 {
    color: #e73656;
    line-height: 100%;
    border-bottom: 2px solid #e60012;
}

.linkfont{
    font-size:18px;
    font-weight:bold;
  line-heght:19px;
}


.secbottom{
  
  margin-left: 20px;
  margin-bottom:40px;  
  
}


.etaplink{
  margin-left: 20px;
  margin-bottom:10px;  
  margin-top:10px;  
 text-align:center;
}



/* h3 rinfo */
.rinfoh3 {
    color: #e60012;
    line-height: 20px;
    border-bottom: 2px solid #e60012;
   margin-bottom:5px !important;

}

/* h4 rinfo */
.rinfoh4 {
    color: #e60012;
    font-size:15px;
line-height: 15px;;
margin-bottom:20px !important;
margin-left:20px;
}

/*rinfo daycaption*/

.daycaption{
     font-size:18px;
    font-weight:bold;
     line-height:20px;
     margin-bottom:0px !important;
}


.container {
  margin-inline: auto;
  margin-top: 10px;
  overflow-x: auto; /* tableタグのはみ出た要素を隠す */
  white-space: nowrap; /* テキストの折り返しなし */
  width: 300px;
/*  width: 300px; */

}




h3.rdis_00 {
  font-size: 18px; /* PC用の文字サイズ */
  font-weight: 900; 
 line-height:18px;
 margin:0px;
}

h3.rdis_01 {
  font-size: 20px; /* PC用の文字サイズ */
  font-weight: 900; 
 line-height:25px;
 margin:0px; 0px 0px 0px;
}

.space-a{
     height:10px;
}


.space-20{
     height:20px;
}

h4.rdis_02 {
  font-size: 16px; /* PC用の文字サイズ */
  font-weight: 900; 
 line-height:16px;
 margin:0px;
}

h3.rdis_03 {
  font-size: 20px; /* PC用の文字サイズ */
 line-height:20px;
 margin:0px;
 margin-top:15px;
 margin-bottom:5px;

}

hr.hr-00{

margin:0px;
margin-bottom:10px;

}



/* スマホ用（画面幅768px以下） */
@media screen and (max-width: 768px) {
  h3.rdis_00 {
    font-size: 14px;
    font-weight:bold;
    line-height:16px;
    margin:0px;
    margint-top:10px;
  }

  h3.rdis_01 {
    font-size: 16px;
    font-weight:bold;
    line-height:18px;
 margin:0px;

  }

h4.rdis_02 {
  font-size: 14px; /* PC用の文字サイズ */
  font-weight: 900; 
 line-height:16px;
 margin-top:5px; 
}

 h3.rdis_03 {
    font-size: 20px;
    font-weight:bold;
    line-height:25px;
    margin:0px;
    margin-top:5px;
    margin-bottom:5px;
  }


.secbottom{
  
  margin-left: 0px;
  margin-bottom:40px;  
  
}


.secbottom{
  
  margin-left: 0px;
  margin-bottom:40px;  
  
}


}





