﻿@charset "utf-8";

#symptom_title {
  background-image: url(bg_title.jpg);
}

#column_main #symptom_title h2 {
  background-image: url(title01.png);
  padding-bottom: 21%;
}

#clm_cont section p.fz11 {
  line-height: 1.4;
}

@media screen and (max-width: 768px) {
  #symptom_title {
    background-position: right 15% center;
  }

  #column_main #symptom_title h2 {
    padding-bottom: 24%;
    top: 20px;
    bottom: auto;
  }
}

#clm_cont section .aside.zukai {
  padding-left: 11.5%;
  padding-right: 11.5%;
}

#clm_wrap #clm_cont section .aside.zukai ul li:nth-child(1) {
  padding-bottom: 16px;
}
#clm_wrap #clm_cont section .aside.zukai ul li:nth-child(2) {
  padding-top: 16px;
}

@media screen and (max-width: 768px) {
  #clm_cont section .aside.zukai {
    padding-left: 10%;
    padding-right: 10%;
  }
}

@media screen and (max-width: 640px) {
  #clm_cont section .aside.zukai {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  #clm_wrap #clm_cont section .aside.zukai ul li:nth-child(1) {
    padding-bottom: 10px;
  }
  #clm_wrap #clm_cont section .aside.zukai ul li:nth-child(2) {
    padding-top: 10px;
  }
}




.ib_list {
    margin: 0 0 0 1em;
    line-height: 1.4;
}
.ib_list.ib_block li {
    border: 0;
    display: block;
    margin: 0 0 0.75em 0;
    float: none;
    width: auto;
    position: relative;
}
.ib_list li {
    display: block;
    margin: 0 0 0.7em 0;
    font-weight: normal;
    padding: 0 0 0 14px;
    width: 50%;
    float: left;
    box-sizing: border-box;
}
.ib_list li::before {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    background: #80add5;
    position: absolute;
    border-radius: 50%;
    left: 0;
    top: calc(0.5em - 2px);
}


.rt-table {
    width: 100%;
    margin-bottom: 1.5em;
    padding: 0;
    border-top: 1px solid #959595;
    border-left: 1px solid #959595;
}
.tit-td{
    background-color: #dbefff;
    font-weight: bold;
}
.rt-table th, .rt-table td {
    padding: 0.5em;
    border-right: 1px solid #959595;
    border-bottom: 1px solid #959595;
}