@charset "utf-8";
/* CSS Document */
.loh_guide{
  max-width: 1000px;
  margin: clamp(2.5rem, 0.846rem + 6.15vw, 4rem) auto clamp(2.25rem, 0.872rem + 5.13vw, 3.5rem);/*40-64 430-820*//*36-56 430-820*/
  padding-inline: 16px;
}
.loh_guideList{
  margin-top: clamp(2rem, 0.897rem + 4.1vw, 3rem);/*32-48 430-820*/
}
.loh_guideList dt{
  display: flex;
  margin-bottom: clamp(0.5rem, -0.051rem + 2.05vw, 1rem);/*8-16 430-820*/
  align-items: center;
  font-weight:bold;
  font-size:1.375em;
}
.loh_guideList dt p:first-of-type{
  margin-right: 8px;
}
.loh_guideList dt img{width: 24px;}
.loh_guideList dd{
  margin-bottom: clamp(1.5rem, -0.154rem + 6.15vw, 3rem);/*24-48 430-820*/
  line-height:1.5;
}
.loh_guideList dd span{
  display:block;
  font-weight:bold;
}
.loh_guideList dd b{
  font-weight:bold;
}
.loh_guideList dd a{color: #333333;}




@media (hover: hover) and (pointer: fine) {
.loh_guideList dd a:hover{text-decoration: none;}
}




@media screen and (max-width:820px){
  .loh_guideList dt{font-size:1.25rem;}
}





