  @charset "utf-8";


.pjContents::before{
  content: none;
}


/* for Common & Smartphone*/
.olTtl{
	margin:0 0 20px 0;
	padding: 0 1em;
	font-size: clamp(calc(16px * 0.7), calc(16vw / 3.75), 16px);
	text-align:left;
	line-height:1.2;
	font-weight: normal;
	}
.olTtl02{
	margin:0 0 10px 0;
	font-size: clamp(calc(16px * 0.7), calc(16vw / 3.75), 16px);
	text-align:left;
	line-height:1.2;
	}
.ol{
	margin: 0 0 30px 0;
	border-top:1px solid #777;
	}
.ol dt,
.ol dd{
	padding:5px 20px;
	font-size: clamp(calc(14px * 0.7), calc(14vw / 3.75), 14px);
	line-height:1.8;
	text-align:left;
	letter-spacing: normal;
	}
.ol dt{
	/*background: #f1f1f1;*/
	}
.ol dd{
	border-bottom:1px solid #777;
	}



/* for Smartphone*/
/*ΊαΟς€­*/
@media screen and (orientation : landscape) { 

}
	
/* for PC*/
@media print, screen and (min-width:768px) {
  
.olTtl{
	padding: 0;
	font-size: clamp(calc(15px * 0.7), calc(15vw / 11.00), 15px);
	}
.ol{
  display: flex;
  flex-wrap: wrap;
	margin: 0 0 40px 0;
	}
.ol dt,
.ol dd{
  padding:12px;
  font-size: clamp(calc(14px * 0.7), calc(14vw / 11.00), 14px);
  }
.ol dt{
	width: 16em;
	border-bottom:1px solid #777;
	}
.ol dd{
  width: calc(100% - 16em);
	border-bottom:1px solid #777;
	}

}


.yokokuBox{
  border: 1px solid #777;
}
.yokokuBox dt{
  padding: 10px 10px 10px calc(10px + 0.2em);
  border-bottom: 1px solid #777;
  text-align: center;
  font-size: 16pt;
  line-height: 1.2;
  letter-spacing: 0.2em;
}
.yokokuBox dd{
  padding: 10px;
  text-align: left;
  font-size: clamp(calc(13px * 0.7), calc(13vw / 3.75), 13px);
  line-height: 1.6;
}

.update{
  overflow: hidden;
}

/* for PC*/
@media print, screen and (min-width:768px) {
  .yokokuBox{
    display: flex;
  }
  .yokokuBox dt{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 185px;
    padding: 0;
    border-bottom: none;
    border-right: 1px solid #777;
    font-size: 17pt;
  }
  .yokokuBox dd{
    padding: 15px 15px 15px 20px;
    font-size: clamp(calc(14px * 0.7), calc(14vw / 11.00), 14px);
    line-height: 1.8;
  }
}
