@charset "utf-8";

h2.title.sgTit {
position:relative;
color: #000;
font-size: 22px;
font-weight: bold;
padding-left: 50px;
margin-bottom: 35px;
background:url(../img/sg_page/tit_brd.png) no-repeat 0 50%;
}

/*--------------------
催事情報一覧
--------------------*/
#event-info .segment_1 h3{
  padding:10px 0 10px;
  font-size:20px;
  font-weight:bold;
  border-bottom:solid 3px #dcdad0;
}
#event-info .segment_1 .segment_1_1 h3{margin-bottom:23px}
#event-info .segment_1 .segment_1_2 h3{margin-bottom:0}
#event-info .segment_1 .segment_1_1_1{
  margin-bottom:45px;
  padding:0 8px;
  background:#f9f8f3;
}
#event-info .tbl_1{
  border-collapse:collapse;
  width:100%;
  margin:0;
  border:0;
}
#event-info .tbl_2{
  border-collapse:collapse;
  width:100%;
  margin:0 0 45px;
  border:0;
}
#event-info .tbl_1 th, #event-info .tbl_2 th{
  width:260px;
  padding:28px 0 28px 15px;
  font-size:16px;
  font-weight:bold;
  background:none;
  border:0;
  border-bottom:dotted 1px #e3e1d8;
}

#event-info .tbl_1 th{padding:25px 0 25px 7px}
#event-info .tbl_1 td, #event-info .tbl_2 td{
  padding:28px 15px;
  font-size:16px;
  background:none;
  border:0;
  border-bottom:dotted 1px #e3e1d8;
}
#event-info .tbl_1 td.btn, #event-info .tbl_2 td.btn{width:130px}
#event-info .tbl_1 td.btn{padding-right:7px}
#event-info .tbl_1 th.last, #event-info .tbl_2 th.last,
#event-info .tbl_1 td.last, #event-info .tbl_2 td.last{
  border:0;
}
#event-info table .fred{color:#cf2e04}
#event-info table .fbold{font-weight:bold}




