@charset "UTF-8";
/* CSS Document */
h1{width: 1000px;
  margin: 0 auto;
  padding-left: 10px;
  padding-top: 5px;}
.main_area > div:first-child{display:none;}
.left_area{background: #fff;border-top: 4px solid #007DD5;padding: 30px;margin:0 auto;margin-top: 40px;width:1000px;position:relative;}
.pankuzu_kaso{position:absolute;top:-33px;}
.pankuzu_kaso br{display:none;}
.pankuzu_kaso a{display:inline-block;color: #fff;  padding-left: 30px;background: url(../img/path_arrow.png) no-repeat 10px 2px;}
.title_bg{text-align: center;font-size: 26px;color: #000;font-weight: normal;border-bottom: 8px solid #EAEAEA;padding-bottom: 20px;}
.title_bg h2{font-weight:normal;}
.title_bg br{display:none;}
.title_top{}
.title_bottom{}
.contents table{width:100%;}
.contents tr:nth-of-type(2) td table:first-child{display:none;}
#detailph001{
  width: 430px;
  height: 430px;
  overflow: hidden;
  background: #EAEAEA;
  margin-bottom: 10px;
  text-align: center;
}
.graybox4{}
.contents tr td.report01b{display:none;}
.contents tr td.report02b{
  font-size: 22px;
  color: #007DD5;
  border-bottom: 1px solid #007DD5;
  font-weight: normal;
  margin:20px 0;
}
.contents tr td{padding-top:20px;}
.contents table.sublink{width:auto;display:inline-block;margin:20px 0;}
.contents table.sublink tr,
.contents table.sublink td{display:inline-block;width:auto;}
.btnlink,
.contents table.sublink a {
  display: inline-block;
  font-size: 15px;
  line-height: 16px;
  padding: 3px 10px;
  padding-left: 25px;
  color: #000;
  background: url(../img/kaso_nav_arrow.gif) no-repeat 10px 6px;
}
.view_bg{display:none;}
.btn_area_bg_top{display:none;}
.btn_area_bg{margin:0 auto;text-align:center;width:1000px;}
.btn_staffdetail_back,
.btn_staffdetail_index,
.btn_staffdetail_next{ display: inline-block;}

@media screen and (max-width:479px){
.btn_area_bg,
.left_area,
#detailph001{width:auto;}
h1,
.pankuzu_kaso{display:none;}


}