﻿@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:5px 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:5px 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 {

}



/* 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;

}


