@charset "UTF-8";

#column .table01 th{width:120px;}
#column .table02 th.tate{ min-height:9em; width: 2em; text-align: center;}
#column .table02 th.tate span{-webkit-writing-mode: vertical-lr;-ms-writing-mode: tb-lr;writing-mode: vertical-lr;}
#column .table_box table th.w3em{width: 3em;}
#column .table_box table th.w4em{width: 4em;}
#column .table_box table th.w5em{width: 5em;}
#column .table_box table th.w6em{width: 6em;}
#column .table_box table th.w7em{width: 7em;}
#column .table_box table th.w8em{width: 8em;}
#column .table_box table th.w9em{width: 9em;}
#column .table_box table th.w10em{width: 10em;}
#column .table_box table th.w11em{width: 11em;}
#column .table_box table th.w12em{width: 12em;}
#column .table_box table th.w13em{width: 13em;}

@media screen and (max-width:767px){
  #column .table01 th{width:100%;box-sizing: border-box;}	
  #column .table_box table th.w13em{width: auto;}
}

#column .section_subtitle2 {font-size: 21px;line-height: 1.2;font-weight: 700;color: #46cccc;margin: 40px 0 0!important;}
#column .section_subtitle2 + .box_photo,
#column .box_photo + p {margin: 20px 0 0!important;}
#column .box_text p {margin: 10px 0;}

@media screen and (max-width: 767px) {
  #column .section_subtitle2 {font-size: 16px;line-height: 1.2;margin: 20px 0 0 0!important;}
  #column .box_photo + p {margin: 10px 0 0!important;}
  #column .index_box{margin: 20px 0 0;}
  #column .section_subtitle2 + .box_photo,
  #column .box_photo + p{margin: 10px 0 0!important;}
}
