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


/*
======= list =======
*/
/* list_basic */
ul.list_basic,
ul.list_basic li {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.list_basic li {
	padding-left: 12px;
	background: url(../img/ico_list02.gif) no-repeat 6px 50%;
}
ul.list_basic li span {
	margin-left: 10px;
	font-weight: bold;
}

/* list_atten */
ul.list_atten,
ul.list_atten li {
	margin: 0;
	padding: 0;
	list-style: none;
}

/* list_concert */
ul.list_concert,
ul.list_concert li {
	width: 605px;
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.list_concert li {
	width: 560px;
	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 14px;
}

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

/* box_course */
.box_course01,
.box_course02 {
	float: left;
	width: 293px;
	margin-bottom: 10px;
	padding: 1px;
	border: 1px solid #e7ecf2;
}
.box_course02 {
	float: right;
}
/*----*/
.box_course01 p,
.box_course02 p {
	margin: 0;
	padding: 0;
}
/*----*/
.box_course01 dl,
.box_course02 dl,
.box_course01 dt,
.box_course02 dt,
.box_course01 dd,
.box_course02 dd {
	margin: 0;
	padding: 0;
}
.box_course01 dl,
.box_course02 dl {
	padding: 10px;
	background: url(../img/line_dot01.gif) repeat-x 0 0;
}
.box_course01 dt,
.box_course02 dt {
	color: #1f5fa8;
	font-weight: bold;
}
/*----*/
div.box_line {
	padding: 5px 10px 10px;
	border: none;
	background: url(../img/line_dot01.gif) repeat-x 0 0;
}
/*----*/
div.h3_ico {
  color: #0b3361;
	width: 287px;
	margin: 0 0 1px;
	padding: 4px;
	background: url(../../../common201008/img/components/headingLv3_bg.gif) repeat 0 0;
}
div.h3_ico h3 {
	display:table-cell;
	width: 240px;
	margin-bottom:1px;
	font-size: 93%;
	vertical-align:middle;
}
div.h3_ico div.ico {
	display:table-cell;
	width: 37px;
	padding-right: 10px;
	margin-bottom:1px;
	vertical-align:middle;
	line-height:1;
}
* html div.h3_ico h3,
* html div.h3_ico div.ico {/* IE 6 */
	display:inline;
	zoom:1;
}
*+html div.h3_ico h3,
*+html div.h3_ico div.ico {/* IE 7 */
	display:inline;
	zoom:1;
}
div.h3_ico div.ico img {
	vertical-align: bottom;
}

/* 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;
}

img.h3_ico {
	padding-right: 10px;
	vertical-align: middle;
}
.fw_b {
	font-weight: bold;
}
.vli_m {
	vertical-align: middle;
}
