/****************共通部分*****************/
/* body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;position: relative;} */
.container{margin:0 auto}.clr:after,.col:after,.container:after,.group:after,.row:after{content:"";display:table;clear:both}.row{padding-bottom:0}.col{display:block;float:left;width:100%}@media (min-width:830px),print{.gutters .col{margin-left:2%}.gutters .col:first-child{margin-left:0}.gutters .colR:first-child{margin-right:0}.sp{display:none}}@media(max-width:768px){.sp_none{display:none !important;}}
@media (max-width: 1199px) {
  #jyogai_container p {
    font-size: 14px;
  }
}
/****************共通部分*****************/
/****************横幅830px以上*****************/
@media print, screen and (min-width : 860px) {
.br-pctb{display: none;}
#jyogai_container h3{margin-bottom: 40px;}
.s-tbl { width: 768px;border-collapse: collapse;padding: 20px 10px;}
#jyogai_container p {margin-top: 10px; margin-bottom: 10px;}
.s-tbl th, .s-tbl td {border: 1px solid #000; padding: 0.4em; text-align: center;vertical-align: middle;}
.s-tbl tr:nth-child(2n+1) {background: #eee;}
.s-tbl th{background: #ffb0b7;font-weight: bold;color: #000;padding: 0.8em 0.4em;}
}
/****************横幅830px以上*****************/
/****************横幅830px未満*****************/
@media print, screen and (max-width: 859px) {
  .s-tbl { width: 96%;border-collapse: collapse;padding: 20px 10px;font-size: 0.8em;}
  #jyogai_container p {margin-top: 10px; margin-bottom: 10px;}
  .s-tbl th, .s-tbl td {border: 1px solid #000; padding: 0.4em; text-align: center;vertical-align: middle;}
  .s-tbl tr:nth-child(2n+1) {background: #eee;}
  .s-tbl th{background: #ffb0b7;font-weight: bold;color: #000;padding: 0.8em 0.4em;}
}
/****************横幅830px未満*****************/
@media print, screen and (min-width :860px) {
  #jyogai_container h3{margin-bottom: 40px;}
  .s-tbl { width: 768px;border-collapse: collapse;padding: 20px 10px;}
  #jyogai_container p {margin-top: 10px; margin-bottom: 10px;background: transparent;display: inline-block;padding: 0 5px;}
  .s-tbl th, .s-tbl td {border: 1px solid #000; padding: 0.4em; text-align: center;vertical-align: middle;}
  .s-tbl tr:nth-child(2n+1) {background: #eee;}
  .s-tbl tr:nth-child(2n) {background: #fff;}
  .s-tbl th{background: #5affc4;font-weight: bold;color: #000000;padding: 0.8em 0.2em;}
}
@media print, screen and (max-width:859px) {
  .s-tbl {width: 96%;border-collapse: collapse;padding: 20px 10px;font-size: 0.8em;}
  #jyogai_container p {margin-top: 10px; margin-bottom: 10px;background: transparent;display: inline-block;padding: 0 5px;font-size: 14px;}
  .s-tbl th,.s-tbl td {border: 1px solid #000; padding: 0.4em; text-align: center;vertical-align: middle;}
  .s-tbl tr:nth-child(2n+1) {background: #eee;}
  .s-tbl tr:nth-child(2n) {background: #fff;}
  .s-tbl th{background: #5affc4;font-weight: bold;color: #000000;padding: 0.6em 0.2em;}
}
.br-pctb1 {display: none;}
@media (max-width: 390px) {
  .s-tbl {font-size: 0.7em;}
}