/*Comon Style-----------------------------------*/
@import url(./common/common.css);
@import url(./common/style.css);

/*Hx P setting --------------------------- */
h1,h2,h3,h4,h5,h6,p {
	margin:0;
	padding:0;
}

/*listtag setting --------------------------- */
dl,dt,dd,ul,ol,li{
	margin:0;
	padding:0;
	list-style: none;
	text-align:left;
	text-indent: 0px;
}

/*Unique Style-----------------------------------*/

h2.sm_bt {
	margin-bottom: 16px;
}

.section {
	overflow: visible;
}

.section .lead {
	padding: 0 25px;
}

.section .lead p {
	padding: 0.4em 0;
}

.forum_ttl {
	font-size: 1.3em;
	font-weight: bold;
	color: #0066ff;
	text-align: center;
	margin-bottom: 0.5em;
}

.forum_theme {
	font-size: 1.5em;
	font-weight: bold;
	color: #0066ff;
	text-align: center;
	margin-bottom: 0.5em;
}

.btn_entry {
	width: 146px;
	height: 46px;
	background: url(../images/forum_btn_submit_over.gif) no-repeat;
	margin: 1em auto 1.5em;
}

.btn_entry a {
	display: block;
	text-indent: -9999px;
	width: 146px;
	height: 46px;
	background: url(../images/forum_btn_submit.gif) no-repeat;
}

.btn_entry a:hover {
	background: none;
}

#details .date, #details .place, #details .fee, #details .inquiry {
	background: url(../images/forum_subttl_bg.gif) no-repeat;
	text-align: left;
	width: 250px;
}

#details .date, #details .place {
	float: left;
}

#details .fee, #details .inquiry {
	float: right;
}

#details .date p.subttl, #details .place p.subttl, #details .fee p.subttl, #details .inquiry p.subttl {
	padding: 2px 0 10px 25px;
	color: #333333;
	font-weight: bold;
}

#details .date p.detail, #details .place p.detail, #details .fee p.detail, #details .inquiry p.detail {
	padding: 0 0 16px 25px;
}

#details p {
	line-height: 16px;
}


#schedule {
	margin: 10px 0;
	background: url(../images/forum_schedule_bg.gif) left top repeat-y;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
}

#schedule .subttl {
	height: 20px;
	background: url(../images/forum_subttl_sche_bg.gif) left top no-repeat;
}


#schedule .subttl p {
	padding: 2px 0 0 25px;
	color: #333333;
	font-weight: bold;
}

#schedule .part {
	width: 480px;
	padding: 16px 0 0 25px;
	color: #0066ff;
	font-weight: bold;
}

#schedule .timetable1, #schedule .timetable2, #schedule .timetable3, #schedule .timetable4, #schedule .timetable5 {
	width: 480px;
	margin-left: 25px;
	padding: 0.7em 0 0.5em;
	border-bottom: 1px solid #558aff;
}

#schedule .timetable4, #schedule .timetable5 {
	border-bottom: 0;
}

#schedule .time {
	width: 85px;
	float: left;
}

#schedule .content {
	float: left;
}

#schedule .content p {
	padding-left: 1.7em;
}


