@import url("/service/common/css/service.css");
/**
 * =========================================
 * concert Class lib
 * =========================================
 */


/*
======= list =======
*/

/* list_concert */
ul.list_concert,
ul.list_concert li {
	width: 605px;
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.list_concert li {
	width: 560px;
	margin-bottom: 30px;
	padding: 0 30px 0 15px;
	background: url(../img/bg_toto01.gif) repeat-y 14px 0;
}
/*----*/
ul.list_concert li dl,
ul.list_concert li dt,
ul.list_concert li dd {
	margin: 0;
	padding: 0;
}
ul.list_concert li dl {
	float: right;
	width: 405px;
}
ul.list_concert li dt {
	font-weight: bold;
}
ul.list_concert li dd.txt01 {
	margin-bottom: 10px;
}

/*----*/
ul.list_concert li p {
	float: left;
	width: 130px;
	margin: 0;
	padding: 0;
	text-align: center;
}
ul.list_concert li p img {
	vertical-align: bottom;
}

/*
======= table =======
*/

/*---- box ----*/
/* inbox */
.inbox01 {
	padding: 0 10px;
}

.division04 dl,
.division04 dt,
.division04 dd {
	margin: 0;
	padding: 0;
}
.division04 dt {
	font-weight: bold;
}

/* box_detail */
.box_detail p {
	margin: 0;
	padding: 20px 0 0 14px;
}

/* box_contact */
.box_contact {
	margin-bottom: 20px;
  border: 5px solid #f6f6f6;
  position: relative;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  padding: 6px 20px;
  behavior: url("/common201008/css/PIE.htc");
}
.box_contact p {
	margin: 0;
	padding: 0;
}

/*
======= other =======
*/
h3.logotxt {
	margin-bottom: 0;
  font-size: 100%;
	font-weight: bold;
}
* html h3.logotxt span {
	position: relative;
	top: 3px;
}
h3.logotxt img.pad_le {
	padding-left: 4px;
}

.fs_b01 {
	color: #1f5fa8;
}
.fw_b {
	font-weight: bold;
}

.vli_m {
	vertical-align: middle;
}
.sectionFrame .pad_bt01 {
	padding-bottom: 23px;
}
