@charset "UTF-8";











/* unordered list 



#mainContent ul {



	margin: 0.35em 0 0.85em 2em;



	padding: 0;



}



#mainContent ul li {



}*/







#contentsWrap #mainContent ul {



	line-height:100%;



	list-style:none;



	margin: 0;



	padding: 0;



}



#contentsWrap #mainContent ul li {



	list-style:none;



	background:url(/img/icn_list_01.gif);



	background-repeat:no-repeat;



	padding:2px 0 0 20px;



	margin:5px 0 0 0;



}



#contentsWrap #mainContent2 ul {



	line-height:100%;



	list-style:none;



	margin: 0;



	padding: 0;



}



#contentsWrap #mainContent2 ul li {



	list-style:none;



	background:url(/img/icn_list_01.gif);



	background-repeat:no-repeat;







	padding:2px 0 0 20px;



	margin:5px 0 0 0;



}











/* ordered list */



#contentsWrap #mainContent ol {



	margin: 0.85em 0 0.85em 2.2em;



	padding: 0;



}



#contentsWrap #mainContent ol li {

	

	list-style-type:decimal;



}







/* definition list */



#contentsWrap #mainContent dl {



	margin: 0.85em 0 0.85em;



	padding: 0;



	line-height: 1.64;



}



#contentsWrap #mainContent dl dt {



	margin: 0.35em 0 0 1em;



	padding: 0;



	font-weight: bold;



}



#contentsWrap #mainContent dl dd {



	margin: 0 0 0 2em;



	padding: 0;



}



#contentsWrap #mainContent dl dd ol {



	margin-top: 0.04em;



	_margin-top: -0.07em; /*WinIE6*/



	\_margin-top: -0.14em; /*WinIE5.5,5.0x*/



	\_list-style-position: outside;



}



#contentsWrap #mainContent dl dd ol li {



	list-style-position: outside;



}



/*WinIE7用*/



*+html #contentsWrap #mainContent dl dd ol {



	margin-top: -0.08em;



}



*+html #contentsWrap #mainContent dl dd ol li {



	list-style-position: outside;



}







/* noteList */



#contentsWrap #mainContent .marker {



	color: #474747;



}







#contentsWrap #mainContent dl.noteList {



	position: relative;



	margin: 1.15em 0 0;



	padding: 0;



	font-size: 88%;



	line-height: 1.15;



}



#contentsWrap #mainContent dl.noteList dt {



	position: absolute;



	margin: 0;



	padding: 0;



	width: 2em;



	zoom: 1;



	font-weight: normal;



}



#contentsWrap #mainContent dl.noteList dd {



	margin: 0;



	padding: 0 0 0 4.6em;



}



#contentsWrap #mainContent dl.noteList dd ul {



	margin: 0;



	padding: 0;



	list-style-type: none;



}



#contentsWrap #mainContent dl.noteList dd ul li {



	margin: 0.28em 0 0;



	padding: 0;



}



#contentsWrap #mainContent dl.noteList dd ul .marker {



	position: absolute;



	margin: 0 0 0 -2.4em;



	/*\*/



	*margin-top: 0.1em;



	/**/



	padding: 0 0.3em 0 0;



	width: 2.3em;



	w\idth: 2em;



	overflow: visible;



	zoom: 1;



	font-weight: normal;



	color: #474747;



	background-color: #ffffff;



	text-align: right;



}







#contentsWrap #mainContent dl.noteList dd ul .markerB {



	position: absolute;



	margin: 0 0 0 -2.4em;



	/*\*/



	*margin-top: 0.1em;



	/**/



	padding: 0 0.3em 0 0;



	width: 2.3em;



	w\idth: 2em;



	overflow: visible;



	zoom: 1;



	font-weight: normal;



	color: #474747;



	background-color: #fafaf5;



	text-align: right;



}







/* attentionList */



#contentsWrap #mainContent ul.attentionList {



	margin-left: 1.5em;



	font-size: 88%;



}



/* iconIntroductionList */



#contentsWrap #mainContent dl.iconIntroductionList {



	position: relative;



	margin: 1.15em 0 0;



	line-height: inherit;



	_line-height: 1.57;



}



/*WinIE7用*/



*+html #contentsWrap #mainContent dl.iconIntroductionList {



	line-height: 1.57;



}



#contentsWrap #mainContent dl.iconIntroductionList dt {



	position: absolute;



	margin: 0;



}



#contentsWrap #mainContent dl.iconIntroductionList dd {



	margin: 0;



	padding: 0 0 0 2em;



}







/* courseworkList */



#contentsWrap #mainContent.information_table.subjectL.courseworkList {



	margin-top: 0;



	margin-bottom: 0;



	padding: 0 5px 5px 0;



	list-style-type: disc;



}







#contentsWrap #mainContent.information_table.subjectL.courseworkList li {



	display: block;



	margin: 0 0 0 5px;



	padding: 0;



	text-align: left;



	line-height: 1.2em;



	list-style-position: outside;



}




