@charset "UTF-8";

.lll .icon_pdf, .lll  .link .cardbox_link{
  text-decoration: underline;
}
html:not(.sp) .lll .link .cardbox-col4 .cardbox {
  width: calc(50% - 54px);
  margin: 16px 54px 0 16px;
}
html:not(.sp) .lll .link .cardbox-col4 .cardbox:nth-child(1){
  width:14%;
 }
 html.sp .lll .list_disc .list_disc_item .main_text{
  letter-spacing: -1px;
 }
 html.sp .cardbox-col4 .cardbox{
  width: calc(100% - 16px);
 }
 html.sp  .lll .link .cardbox-col4:not(:last-child){
   margin-bottom:30px;
 }
 html.sp .lll .cardbox{
  margin: 0 auto;
}
html.sp .lll .lll_img .cardbox:not(:last-child){
  margin-bottom:30px;
}
html.sp .lll  .lll_img .cardbox-col4 .cardbox{
  width: calc(100%);
  text-align: center;
}
.lll .text-sub p{
  margin-bottom: 58px;
}
.lll .list_disc li{
  margin-bottom:20px;
}
html:not(.sp) .lll .list_disc {
    padding-left: 7px;
}
html.sp .lll .list_disc {
    padding-left: 0px;
    letter-spacing: -1px;
}
html:not(.sp):not(.tablet) .lll  .cardbox_link:hover {
    opacity: 1;
}
.lll .cardbox_link{
	cursor: default;
}