/*　各ページレイアウト用　*/


/*  募集要項 */
/*　========================　*/

table.apli{
	width: 500px;
	margin: auto;
}

th.apli{
	border-bottom: double #880000;
	color: #880000;
	text-align: left;
}

td.apli{
	background: #ffffe0;
	border-width: 1px;
	border-style: dotted;
	border-color: #880000;
	border-collapse: collapse;
	padding: 3px;
}

/*　========================　*/


/*  シラバス */
/*　========================　*/

table.syla{
	border: 1px solid #6b3f31;
	width: 500px;
	margin: auto;
	text-align: left;
	background-color:#ffffe0;
	border-collapse: collapse;
	white-space: nowrap;
}

tr.syla{
	background-color: #dbebc4;
}

td.syla,th.syla{
	border: 1px solid #6b3f31;
}

th.syla{
	background-color: #b88884;
	color:#ffffff;
	padding: 2px;
	font-weight: bold;
	text-align: center;
}

td.syla{
	padding: 3px;
}
/*　========================　*/

table.syla2{
	border: 1px solid #164a84;
	width: 500px;
	margin: auto;
	text-align: left;
	background-color:#ffffe0;
	border-collapse: collapse;
	white-space: nowrap;
}

tr.syla2{
	background-color: #dbebc4;
}

td.syla2,th.syla2{
	border: 1px solid #164a84;
}

th.syla2{
	background-color: #698aab;
	color:#ffffff;
	padding: 2px;
	font-weight: bold;
	text-align: center;
}

td.syla2{
	padding: 2px;
}
/*　========================　*/

table.syla3{
	border: 1px solid #69821b;
	width: 500px;
	margin: auto;
	text-align: left;
	background-color:#ffffe0;
	border-collapse: collapse;
	white-space: nowrap;
}

tr.syla3{
	background-color: #dbebc4;
}

td.syla3,th.syla3{
	border: 1px solid #69821b;
	border-collapse: collapse;
}

th.syla3{
	background-color: #93b881;
	color:#ffffff;
	padding: 2px;
	font-weight: bold;
	text-align: center;
}

td.syla3{
	padding: 2px;
}
/*　========================　*/


/*  時間割 */
/*　========================　*/

table.timet{
	border: 1px solid #993333;
	width: 500px;
	margin: auto;
}

th.timet{
	background: #95483f;
	color: #ffffff;
	font-weight: bold;
}

td.timet00{
	background: #dddddd;
}

td.timet01{
	background: #ffffe0;
	border: 1px dashed  #993333;
}

td.timet02{
	background: #c1d8ac;
	border: 1px dashed  #839b5c;
}

td.timet03{
	background: #b2cbe4;
	border: 1px dashed #336699;
}
/*　========================　*/


/*  FAQ */
/*　========================　*/

table.faq{
	border: 1px solid #993333;
	width: 500px;
	margin: auto;
	padding: 4px;
	text-align: left;
}

th.faq{
	background: #dcd6d2;
	padding: 2px;
	color: #880000;
}

td.faq{
	text-indent: 3em;
}

td.faq:first-letter{
	color: #0033CC;
	font-weight: bold;
}

/*　========================　*/


/*  一般向け */
/*　========================　*/

.course{
	margin: 12px 0px;
}

.course:first-line{
	color: #880000;
	font-weight: bold;
}

/*　========================　*/


ul.itemInformation {
	list-style:none;
	text-align:right;
	border-bottom: 1px solid #466B42;
}

ul.itemInformation li{
	float:reft;
}

.itemOptions{
	border-bottom:1px solid #466B42;
	margin:0;
	margin-bottom:5px;
}

.itemOptions ul{
	list-style:none;
}

.itemOptions p{
	margin:0;
	padding:0;
	margin-right:5px;
	float:left;
	dipslay:block
}

.itemOptions li {
	float:left;
	margin-right:5px;
}


