@charset "utf-8";

/* =============================================================================
   講座詳細
   ========================================================================== */


/*----------------------------------------------------
	index
----------------------------------------------------*/

#content .listall #tindex {
	margin:10px 0 0 0;
	padding: 0 0 5px 0;
	background: #eeeeee url(../images/categoryform_bg_b.gif) left bottom no-repeat;
}

#content .listall #tindex #tiInbox {
	margin:5px 0 0 0;
	padding: 11px 0 0 20px;
	background: url(../images/categoryform_bg_t.gif) left top no-repeat;
}

#content .listall #tindex #tiInbox #tiInbox2 {
	width:590px;
	margin:0;
	padding: 0;
}

#content .listall #tindex #tiInbox #tiInbox2 .tiInbox31 {
	width:165px;
	margin:0;
	padding: 0;
	float:left;
}

#content .listall #tindex #tiInbox #tiInbox2 .tiInbox32 {
	width:155px;
	margin:0;
	padding: 0;
	float:left;
}


#content .listall #tindex #tiInbox #tiInbox2 .tiInbox33 {
	width:110px;
	margin:0;
	padding: 0;
	float:left;
}

#content .listall #tindex #tiInbox p {
	margin:0;
	padding: 0;
	line-height:135%;
	font-size: 93%;
}

#content .listall #tindex #tiInbox ul {
	margin: 5px 15px 0 0;
	padding: 0;
	list-style-type:none;
}

#content .listall #tindex #tiInbox li {
	margin:0 0 0.5em 0;
	padding: 0 0 0 15px;
	background: url(../images/arw_red.gif) no-repeat 0 0.1em;
	line-height:125%;
	font-size: 93%;
}


/*----------------------------------------------------
	パンフレットリンク
----------------------------------------------------*/

#content .listall .pamphletlink {
	clear:both;
	margin: 1em 0 0 0;
	padding: 0;
	text-align:right;
}

/*----------------------------------------------------
	会場
----------------------------------------------------*/

#content .listall #place {
	clear:both;
	margin: 1em 0 0 0;
	padding: 0;
}


#content .listall #place p {
	margin: 0;
	padding: 0;
	font-size: 85%;
	text-align:right;
}


/*----------------------------------------------------
	table：講座日程
----------------------------------------------------*/

#content .listall .TableA01 {
	width:610px;
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
	border-top: 1px solid #dcdcdc;
}

#content .listall .TableA01 th {
	margin: 0;
	padding: 5px;
	text-align:center;
	white-space:nowrap;
	background:#f6f6f6;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	font-weight:normal;
	line-height:130%;
	font-size: 85%;
}

#content .listall .TableA01 td {
	margin: 0;
	padding: 5px;
	border: 0;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	line-height:130%;
	word-break:break-all;
	word-wrap:break-word;
}

#content .listall .TableA01 .td01 {
	border-left: 1px solid #dcdcdc;
	text-align:center;
	font-size:85%;
}

#content .listall .TableA01 .td02 {
	text-align:center;
	font-size:93%;
}

#content .listall .TableA01 .td03 {
	white-space: normal;
	font-size:93%;
}

#content .listall .TableA01 .td03 span {
	display:block;
	font-size:93%;
}

#content .listall .TableA01 .td04 {
	width:6em;
	font-size:93%;
}

#content .listall .TableA01 .td05 {
	width:8em;
	font-size:85%;
}

#content .listall .TableA01 .td06 {
	white-space: nowrap;
	font-size:93%;
}


#content .listall .TableA01 .td07 {
	width:14em;
	font-size:93%;
}


/* 集中開催日 */

#content .listall .TableA02 {
	width:610px;
	margin: 0 0 10px 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
	border-top: 1px solid #dcdcdc;
}

#content .listall .TableA02 td {
	margin: 0;
	padding: 5px;
	border: 0;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	line-height:130%;
	font-size:93%;
}

#content .listall .TableA02 .td01 {
	width:100px;
	border-left: 1px solid #dcdcdc;
	font-weight:normal;
}

#content .listall .TableA02 .td01 .date {
	display:block;
	margin-bottom:0.3em;
	white-space: nowrap;
}

#content .listall .TableA02 .td02 {
	white-space: nowrap;
}

#content .listall .TableA02 .td03 {
	width:130px;
}





