@charset "UTF-8";

/* ============================================= 
sp
================================================*/
.tbl01{width:100%;margin:0 auto;}
.tbl01 tr{margin-bottom:5%;}
.tbl01 tr:last-child{margin-bottom:0;}
.tbl01 th{color: #000;vertical-align:middle;background: rgba(255,255,255,0.6);margin-bottom: 0%;background: #f1efef;font-size: 110%;padding: 1.5% 2% 1%;font-weight:bold;}
.tbl01 td {border: solid 1px #fff;vertical-align:middle;margin-bottom: 3.5%;padding: 1%;}
.tbl01 th,.tbl01 td{width:100%;line-height:1.5;text-align:left;display:block;}
.tbl01 td:last-child{border-bottom:solid 1px #fff;}
.tbl01 a{display:inline-block;}
.tbl01 .more01{font-size:100%;padding: 2%;width: 90%;margin: 1vw 0 4vw 0;}
.tbl01 dl{display:-webkit-box;display:-webkit-flex;display:flex;}
.tbl01 dt{width: 17%;}
.tbl01 dt:after{content:'：';display:inline-block;}

/* ============================================= 
pc
================================================*/
@media screen and (min-width: 736px) { 
  .tbl01{width:100%;}
  .tbl01 tr{width:100%;margin:0;}
  .tbl01 tr:last-child{margin-bottom:0;}
  .tbl01 th{background:none;font-size: 16px;text-align:center;width: 20%;vertical-align:middle;border-bottom: 1px solid var(--red);padding:12px 0;}
  .tbl01 td{width:100%;vertical-align:middle;border:none;padding:25px 15px;}
  .tbl01 td:last-child{border-bottom:solid 1px #d0d0d0;}
  .tbl01 tr.select th,.tbl01 tr.select td{padding: 27px 35px;}
  .tbl01 th,.tbl01 td {display: table-cell;}
  .tbl01 dt{width:50px;}
  .tbl01 .more01{width: 240px;padding:5px;font-size:90%;min-width: auto;margin: 0 0 0 10px;}

}

@media screen and (min-width: 1200px) { 
}

/* retina用 ----------------------------------------------- */ 
@media screen and (min-width: 736px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 736px) and (min-resolution: 2dppx) { 

}
