@charset "shift_jis";

/* =======================================

	List CSS
	
	-li-numberA	
	-li-numberB	
	-li-numberC	
	-li-katakanaA	
	-li-katakanaB	
	-li-notesA	
	-li-notesB	
	-li-notesC	
	-li-notesNumC	
	-li-notesD	
	-li-notesE	
	-li-disc	
	-li-circle	
	-li-square	
	-ico-link	
	-li-linkA

========================================== */

/* li-numberA
****************************************************************************/
#contents ol.li-numberA {
	padding-left: 0;
	margin-left: 0;
}

#contents ol.li-numberA li {
	position: relative;
	padding-left: 2em;
	list-style: none;
	zoom: 1;
}

#contents ol.li-numberA li dfn.num {
	position: absolute;
	top: 0;
	left: 0;
	font-weight: normal;
	font-family: '‚l‚r ƒSƒVƒbƒN', Osaka, monospace;
}

/* 2ŠK‘w
---------------------------------------- */
#contents ul ol.li-numberA,
#contents ol ol.li-numberA {
	margin-left: 0;
	padding-left: 0;
}

#contents ul ol.li-numberA li,
#contents ol ol.li-numberA li {
	position: relative;
	padding-left: 2em;
	text-indent: 0;
	list-style: none;
	zoom: 1;
}

/* 3ŠK‘w
---------------------------------------- */
#contents ul ul ol.li-numberA,
#contents ul ol ol.li-numberA,
#contents ol ul ol.li-numberA,
#contents ol ol ol.li-numberA {	margin-left: 0;	padding-left: 0;}

#contents ul ul ol.li-numberA li,
#contents ul ol ol.li-numberA li,
#contents ol ul ol.li-numberA li,
#contents ol ol ol.li-numberA li {
	position: relative;
	padding-left: 2em;
	text-indent: 0;
	list-style: none;
	zoom: 1;
}

/* 4ŠK‘w
---------------------------------------- */
#contents ul ul ul ol.li-numberA,
#contents ul ol ul ol.li-numberA,
#contents ul ul ol ol.li-numberA,
#contents ol ul ul ol.li-numberA,
#contents ol ol ul ol.li-numberA,
#contents ol ul ol ol.li-numberA,
#contents ol ol ol ol.li-numberA { margin-left: 0;	padding-left: 0;}


#contents ul ul ul ol.li-numberA li,
#contents ul ol ul ol.li-numberA li,
#contents ul ul ol ol.li-numberA li,
#contents ol ul ul ol.li-numberA li,
#contents ol ol ul ol.li-numberA li,
#contents ol ul ol ol.li-numberA li,
#contents ol ol ol ol.li-numberA li {
	position: relative;
	padding-left: 2em;
	text-indent: 0;
	list-style: none;
	zoom: 1;
}

/* li-numberB
****************************************************************************/
#contents ol.li-numberB {
	padding-left: 0;
	margin-left: 0;
}

#contents ol.li-numberB li {
	position: relative;
	padding-left: 1.5em;
	list-style: none;
	zoom: 1;
}

#contents ol.li-numberB li dfn.num {
	position: absolute;
	top: 0;
	left: 0;
	font-weight: normal;
	font-family: '‚l‚r ƒSƒVƒbƒN', Osaka, monospace;
}


/* 2ŠK‘w
---------------------------------------- */
#contents ul ol.li-numberB,
#contents ol ol.li-numberB { margin-left: 0; padding-left: 0;}

#contents ul ol.li-numberB li,
#contents ol ol.li-numberB li {
	position: relative;
	padding-left: 1.5em;
	text-indent: 0;
	list-style: none;
	zoom: 1;
}

/* 3ŠK‘w
---------------------------------------- */
#contents ul ul ol.li-numberB,
#contents ul ol ol.li-numberB,
#contents ol ul ol.li-numberB,
#contents ol ol ol.li-numberB { margin-left: 0; padding-left: 0;}

#contents ul ul ol.li-numberB li,
#contents ul ol ol.li-numberB li,
#contents ol ul ol.li-numberB li,
#contents ol ol ol.li-numberB li {
	position: relative;
	padding-left: 1.5em;
	text-indent: 0;
	list-style: none;
	zoom: 1;
}

/* 4ŠK‘w
---------------------------------------- */
#contents ul ul ul ol.li-numberB,
#contents ul ol ul ol.li-numberB,
#contents ul ul ol ol.li-numberB,
#contents ol ul ul ol.li-numberB,
#contents ol ol ul ol.li-numberB,
#contents ol ul ol ol.li-numberB,
#contents ol ol ol ol.li-numberB { margin-left: 0; padding-left: 0;}


#contents ul ul ul ol.li-numberB li,
#contents ul ol ul ol.li-numberB li,
#contents ul ul ol ol.li-numberB li,
#contents ol ul ul ol.li-numberB li,
#contents ol ol ul ol.li-numberB li,
#contents ol ul ol ol.li-numberB li,
#contents ol ol ol ol.li-numberB li {
	position: relative;
	padding-left: 1.5em;
	text-indent: 0;
	list-style: none;
	zoom: 1;
}


/* li-numberC
****************************************************************************/
#contents ol.li-numberC {
	padding-left: 2em;
}

#contents ol.li-numberC li {
	list-style: decimal outside;
}

/* 2ŠK‘w
---------------------------------------- */
#contents ul ol.li-numberC,
#contents ol ol.li-numberC { margin-left: 0; padding-left: 2em;}

#contents ul ol.li-numberC li,
#contents ol ol.li-numberC li {
	position: static;
	list-style: decimal outside;
	padding: 0;
	text-indent: 0;
	zoom: normal;
}

/* 3ŠK‘w
---------------------------------------- */
#contents ul ul ol.li-numberC,
#contents ul ol ol.li-numberC,
#contents ol ul ol.li-numberC,
#contents ol ol ol.li-numberC { margin-left: 0;	padding-left: 2em;}

#contents ul ul ol.li-numberC li,
#contents ul ol ol.li-numberC li,
#contents ol ul ol.li-numberC li,
#contents ol ol ol.li-numberC li {
	position: static;
	list-style: decimal outside;
	padding: 0;
	text-indent: 0;
	zoom: normal;
}

/* 4ŠK‘w
---------------------------------------- */
#contents ul ul ul ol.li-numberC,
#contents ul ol ul ol.li-numberC,
#contents ul ul ol ol.li-numberC,
#contents ol ul ul ol.li-numberC,
#contents ol ol ul ol.li-numberC,
#contents ol ul ol ol.li-numberC,
#contents ol ol ol ol.li-numberC { margin-left: 0; padding-left: 2em;}


#contents ul ul ul ol.li-numberC  li,
#contents ul ol ul ol.li-numberC  li,
#contents ul ul ol ol.li-numberC  li,
#contents ol ul ul ol.li-numberC  li,
#contents ol ol ul ol.li-numberC  li,
#contents ol ul ol ol.li-numberC  li,
#contents ol ol ol ol.li-numberC  li {
	position: static;
	list-style: decimal outside;
	padding: 0;
	text-indent: 0;
	zoom: normal;
}


@media print {
* html #contents ol.li-numberC { padding-left: 3em;}
* html #contents ol.li-numberC li {}
}


/* li-katakanaA
****************************************************************************/
#contents ul.li-katakanaA {
}

#contents ul.li-katakanaA li {
	position: relative;
	padding-left: 1.5em;
	zoom: 1;
}

#contents ul.li-katakanaA li dfn.kana {
	position: absolute;
	top: 0;
	left: 0;
	font-weight: normal;
	font-family: '‚l‚r ƒSƒVƒbƒN', Osaka, monospace;
}

/* 2ŠK‘w
---------------------------------------- */
#contents ul ul.li-katakanaA,
#contents ol ul.li-katakanaA { margin-left: 0; padding-left: 0;}

#contents ul ul.li-katakanaA li,
#contents ol ul.li-katakanaA li {
	position: relative;
	padding-left: 1.5em;
	text-indent: 0;
	list-style: none;
	zoom: 1;
}

/* 3ŠK‘w
---------------------------------------- */
#contents ul ul ul.li-katakanaA,
#contents ul ol ul.li-katakanaA,
#contents ol ul ul.li-katakanaA,
#contents ol ol ul.li-katakanaA { margin-left: 0; padding-left: 0;}

#contents ul ul ul.li-katakanaA li,
#contents ul ol ul.li-katakanaA li,
#contents ol ul ul.li-katakanaA li,
#contents ol ol ul.li-katakanaA li {
	position: relative;
	padding-left: 1.5em;
	text-indent: 0;
	list-style: none;
	zoom: 1;
}

/* 4ŠK‘w
---------------------------------------- */
#contents ul ul ul ul.li-katakanaA,
#contents ul ol ul ul.li-katakanaA,
#contents ul ul ol ul.li-katakanaA,
#contents ol ul ul ul.li-katakanaA,
#contents ol ol ul ul.li-katakanaA,
#contents ol ul ol ul.li-katakanaA,
#contents ol ol ol ul.li-katakanaA { margin-left: 0; padding-left: 0;}

#contents ul ul ul ul.li-katakanaA li,
#contents ul ol ul ul.li-katakanaA li,
#contents ul ul ol ul.li-katakanaA li,
#contents ol ul ul ul.li-katakanaA li,
#contents ol ol ul ul.li-katakanaA li,
#contents ol ul ol ul.li-katakanaA li,
#contents ol ol ol ul.li-katakanaA li {
	position: relative;
	padding-left: 1.5em;
	text-indent: 0;
	list-style: none;
	zoom: 1;
}


/* li-katakanaB
****************************************************************************/
#contents ul.li-katakanaB {
}

#contents ul.li-katakanaB li {
	position: relative;
	padding-left: 2.5em;
	zoom: 1;
}

#contents ul.li-katakanaB li dfn.kana {
	position: absolute;
	top: 0;
	left: 0;
	font-weight: normal;
	font-family: '‚l‚r ƒSƒVƒbƒN', Osaka, monospace;
}

/* 2ŠK‘w
---------------------------------------- */
#contents ul ul.li-katakanaB,
#contents ol ul.li-katakanaB { margin-left: 0; padding-left: 0;}

#contents ul ul.li-katakanaB li,
#contents ol ul.li-katakanaB li {
	position: relative;
	padding-left: 2.5em;
	text-indent: 0;
	list-style: none;
	zoom: 1;
}

/* 3ŠK‘w
---------------------------------------- */
#contents ul ul ul.li-katakanaB,
#contents ul ol ul.li-katakanaB,
#contents ol ul ul.li-katakanaB,
#contents ol ol ul.li-katakanaB { margin-left: 0; padding-left: 0;}

#contents ul ul ul.li-katakanaB li,
#contents ul ol ul.li-katakanaB li,
#contents ol ul ul.li-katakanaB li,
#contents ol ol ul.li-katakanaB li {
	position: relative;
	padding-left: 2.5em;
	text-indent: 0;
	list-style: none;
	zoom: 1;
}

/* 4ŠK‘w
---------------------------------------- */
#contents ul ul ul ul.li-katakanaB,
#contents ul ol ul ul.li-katakanaB,
#contents ul ul ol ul.li-katakanaB,
#contents ol ul ul ul.li-katakanaB,
#contents ol ol ul ul.li-katakanaB,
#contents ol ul ol ul.li-katakanaB,
#contents ol ol ol ul.li-katakanaB { margin-left: 0; padding-left: 0;}

#contents ul ul ul ul.li-katakanaB li,
#contents ul ol ul ul.li-katakanaB li,
#contents ul ul ol ul.li-katakanaB li,
#contents ol ul ul ul.li-katakanaB li,
#contents ol ol ul ul.li-katakanaB li,
#contents ol ul ol ul.li-katakanaB li,
#contents ol ol ol ul.li-katakanaB li {
	position: relative;
	padding-left: 2.5em;
	text-indent: 0;
	list-style: none;
	zoom: 1;
}


/* li-notesA
****************************************************************************/
#contents ul.li-notesA {
	position: relative;
	margin-left: -10px;
	padding-left: 0;
	zoom: 1;
}

#contents ul.li-notesA li {
	position: relative;
	padding-left: 1em;
	text-indent: -1em;
	list-style: none;
}


#contents dl dt ul.li-notesA,
#contents dl dd ul.li-notesA,
#contents table tr th ul.li-notesA,
#contents table tr td ul.li-notesA {margin-left: 0;}

/* 2ŠK‘w
---------------------------------------- */
#contents ul ul.li-notesA,
#contents ol ul.li-notesA { margin-left: 0;	padding-left: 0;}

#contents ul ul.li-notesA li,
#contents ol ul.li-notesA li {
	position: relative;
	padding-left: 1em;
	text-indent: -1em;
	list-style: none;
}

/* 3ŠK‘w
---------------------------------------- */
#contents ul ul ul.li-notesA,
#contents ul ol ul.li-notesA,
#contents ol ul ul.li-notesA,
#contents ol ol ul.li-notesA { margin-left: 0; padding-left: 0;}

#contents ul ul ul.li-notesA li,
#contents ul ol ul.li-notesA li,
#contents ol ul ul.li-notesA li,
#contents ol ol ul.li-notesA li {
	position: relative;
	padding-left: 1em;
	text-indent: -1em;
	list-style: none;
}

/* 4ŠK‘w
---------------------------------------- */
#contents ul ul ul ul.li-notesA,
#contents ul ol ul ul.li-notesA,
#contents ul ul ol ul.li-notesA,
#contents ol ul ul ul.li-notesA,
#contents ol ol ul ul.li-notesA,
#contents ol ul ol ul.li-notesA,
#contents ol ol ol ul.li-notesA { margin-left: 0;	padding-left: 0;}

#contents ul ul ul ul.li-notesA li,
#contents ul ol ul ul.li-notesA li,
#contents ul ul ol ul.li-notesA li,
#contents ol ul ul ul.li-notesA li,
#contents ol ol ul ul.li-notesA li,
#contents ol ul ol ul.li-notesA li,
#contents ol ol ol ul.li-notesA li {
	position: relative;
	padding-left: 1em;
	text-indent: -1em;
	list-style: none;
}


/* li-notesB
****************************************************************************/
#contents ol.li-notesB {
}

#contents ol.li-notesB li {
	position: relative;
	padding-left: 2em;
	text-indent: -2em;
	list-style: none;
}

/* 2ŠK‘w
---------------------------------------- */
#contents ul ol.li-notesB,
#contents ol ol.li-notesB { margin-left: 0;	padding-left: 0;}

#contents ul ol.li-notesB li,
#contents ol ol.li-notesB li {
	position: relative;
	padding-left: 2em;
	text-indent: -2em;
	list-style: none;
}

/* 3ŠK‘w
---------------------------------------- */
#contents ul ul ol.li-notesB,
#contents ul ol ol.li-notesB,
#contents ol ul ol.li-notesB,
#contents ol ol ol.li-notesB { margin-left: 0; padding-left: 0;}

#contents ul ul ol.li-notesB li,
#contents ul ol ol.li-notesB li,
#contents ol ul ol.li-notesB li,
#contents ol ol ol.li-notesB li {
	position: relative;
	padding-left: 2em;
	text-indent: -2em;
	list-style: none;
}

/* 4ŠK‘w
---------------------------------------- */
#contents ul ul ul ol.li-notesB,
#contents ul ol ul ol.li-notesB,
#contents ul ul ol ol.li-notesB,
#contents ol ul ul ol.li-notesB,
#contents ol ol ul ol.li-notesB,
#contents ol ul ol ol.li-notesB,
#contents ol ol ol ol.li-notesB { margin-left: 0;	padding-left: 0;}

#contents ul ul ul ol.li-notesB li,
#contents ul ol ul ol.li-notesB li,
#contents ul ul ol ol.li-notesB li,
#contents ol ul ul ol.li-notesB li,
#contents ol ol ul ol.li-notesB li,
#contents ol ul ol ol.li-notesB li,
#contents ol ol ol ol.li-notesB li {
	position: relative;
	padding-left: 2em;
	text-indent: -2em;
	list-style: none;
}


/* li-notesC
****************************************************************************/
#contents ul.li-notesC {
}

#contents ul.li-notesC li {
	position: relative;
	padding-left: 1.5em;
	text-indent: -1.5em;
	list-style: none;
}

#contents ul.li-notesC li ol.li-numberA.type02 {
	position: relative;
	margin-top: -1.5em;
	zoom: 1;
}

/* 2ŠK‘w
---------------------------------------- */
#contents ul ul.li-notesC,
#contents ol ul.li-notesC { margin-left: 0;	padding-left: 0;}

#contents ul ul.li-notesC li,
#contents ol ul.li-notesC li {
	position: relative;
	padding-left: 1.5em;
	text-indent: -1.5em;
	list-style: none;
}

/* 3ŠK‘w
---------------------------------------- */
#contents ul ul ul.li-notesC,
#contents ul ol ul.li-notesC,
#contents ol ul ul.li-notesC,
#contents ol ol ul.li-notesC { margin-left: 0; padding-left: 0;}

#contents ul ul ul.li-notesC li,
#contents ul ol ul.li-notesC li,
#contents ol ul ul.li-notesC li,
#contents ol ol ul.li-notesC li {
	position: relative;
	padding-left: 1.5em;
	text-indent: -1.5em;
	list-style: none;
}

/* 4ŠK‘w
---------------------------------------- */
#contents ul ul ul ul.li-notesC,
#contents ul ol ul ul.li-notesC,
#contents ul ul ol ul.li-notesC,
#contents ol ul ul ul.li-notesC,
#contents ol ol ul ul.li-notesC,
#contents ol ul ol ul.li-notesC,
#contents ol ol ol ul.li-notesC { margin-left: 0;	padding-left: 0;}

#contents ul ul ul ul.li-notesC li,
#contents ul ol ul ul.li-notesC li,
#contents ul ul ol ul.li-notesC li,
#contents ol ul ul ul.li-notesC li,
#contents ol ol ul ul.li-notesC li,
#contents ol ul ol ul.li-notesC li,
#contents ol ol ol ul.li-notesC li {
	position: relative;
	padding-left: 1.5em;
	text-indent: -1.5em;
	list-style: none;
}


/* li-notesNumC
****************************************************************************/
#contents ol.li-notesNumC {
}

#contents ol.li-notesNumC li {
	position: relative;
	padding-left: 2em;
	text-indent: -2em;
	list-style: none;
}

/* 2ŠK‘w
---------------------------------------- */
#contents ul ol.li-notesNumC,
#contents ol ol.li-notesNumC { margin-left: 0; padding-left: 0;}

#contents ul ol.li-notesNumC li,
#contents ol ol.li-notesNumC li {
	position: relative;
	padding-left: 2em;
	text-indent: -2em;
	list-style: none;
}

/* 3ŠK‘w
---------------------------------------- */
#contents ul ul ol.li-notesNumC,
#contents ul ol ol.li-notesNumC,
#contents ol ul ol.li-notesNumC,
#contents ol ol ol.li-notesNumC {margin-left: 0; padding-left: 0;}

#contents ul ul ol.li-notesNumC li,
#contents ul ol ol.li-notesNumC li,
#contents ol ul ol.li-notesNumC li,
#contents ol ol ol.li-notesNumC li {
	position: relative;
	padding-left: 2em;
	text-indent: -2em;
	list-style: none;
}

/* 4ŠK‘w
---------------------------------------- */
#contents ul ul ul ol.li-notesNumC,
#contents ul ol ul ol.li-notesNumC,
#contents ul ul ol ol.li-notesNumC,
#contents ol ul ul ol.li-notesNumC,
#contents ol ol ul ol.li-notesNumC,
#contents ol ul ol ol.li-notesNumC,
#contents ol ol ol ol.li-notesNumC { margin-left: 0; padding-left: 0;}

#contents ul ul ul ol.li-notesNumC li,
#contents ul ol ul ol.li-notesNumC li,
#contents ul ul ol ol.li-notesNumC li,
#contents ol ul ul ol.li-notesNumC li,
#contents ol ol ul ol.li-notesNumC li,
#contents ol ul ol ol.li-notesNumC li,
#contents ol ol ol ol.li-notesNumC li {
	position: relative;
	padding-left: 2em;
	text-indent: -2em;
	list-style: none;
}


/* li-notesD
****************************************************************************/
#contents ol.li-notesD {
	padding-left: 0;
	margin-left: 0;
}

#contents ol.li-notesD li {
	position: relative;
	padding-left: 2.6em;
	text-indent: -2.6em;
	list-style: none;
}

/* 2ŠK‘w
---------------------------------------- */
#contents ul ol.li-notesD,
#contents ol ol.li-notesD { margin-left: 0;	padding-left: 0;}

#contents ul ol.li-notesD li,
#contents ol ol.li-notesD li {
	position: relative;
	padding-left: 2.6em;
	text-indent: -2.6em;
	list-style: none;
}

/* 3ŠK‘w
---------------------------------------- */
#contents ul ul ol.li-notesD,
#contents ul ol ol.li-notesD,
#contents ol ul ol.li-notesD,
#contents ol ol ol.li-notesD { margin-left: 0; padding-left: 0;}

#contents ul ul ol.li-notesD li,
#contents ul ol ol.li-notesD li,
#contents ol ul ol.li-notesD li,
#contents ol ol ol.li-notesD li {
	position: relative;
	padding-left: 2.6em;
	text-indent: -2.6em;
	list-style: none;
}

/* 4ŠK‘w
---------------------------------------- */
#contents ul ul ul ol.li-notesD,
#contents ul ol ul ol.li-notesD,
#contents ul ul ol ol.li-notesD,
#contents ol ul ul ol.li-notesD,
#contents ol ol ul ol.li-notesD,
#contents ol ul ol ol.li-notesD,
#contents ol ol ol ol.li-notesD { margin-left: 0; padding-left: 0;}

#contents ul ul ul ol.li-notesD li,
#contents ul ol ul ol.li-notesD li,
#contents ul ul ol ol.li-notesD li,
#contents ol ul ul ol.li-notesD li,
#contents ol ol ul ol.li-notesD li,
#contents ol ul ol ol.li-notesD li,
#contents ol ol ol ol.li-notesD li {
	position: relative;
	padding-left: 2.6em;
	text-indent: -2.6em;
	list-style: none;
}


/* li-notesE
****************************************************************************/
#contents ul.li-notesE {
}

#contents ul.li-notesE li {
	position: relative;
	padding-left: 2em;
	text-indent: -2em;
}

/* 2ŠK‘w
---------------------------------------- */
#contents ul ul.li-notesE,
#contents ol ul.li-notesE { margin-left: 0;	padding-left: 0;}

#contents ul ul.li-notesE li,
#contents ol ul.li-notesE li {
	position: relative;
	padding-left: 2em;
	text-indent: -2em;
	list-style: none;
}

/* 3ŠK‘w
---------------------------------------- */
#contents ul ul ul.li-notesE,
#contents ul ol ul.li-notesE,
#contents ol ul ul.li-notesE,
#contents ol ol ul.li-notesE { margin-left: 0; padding-left: 0;}

#contents ul ul ul.li-notesE li,
#contents ul ol ul.li-notesE li,
#contents ol ul ul.li-notesE li,
#contents ol ol ul.li-notesE li {
	position: relative;
	padding-left: 2em;
	text-indent: -2em;
	list-style: none;
}

/* 4ŠK‘w
---------------------------------------- */
#contents ul ul ul ul.li-notesE,
#contents ul ol ul ul.li-notesE,
#contents ul ul ol ul.li-notesE,
#contents ol ul ul ul.li-notesE,
#contents ol ol ul ul.li-notesE,
#contents ol ul ol ul.li-notesE,
#contents ol ol ol ul.li-notesE { margin-left: 0;	padding-left: 0;}

#contents ul ul ul ul.li-notesE li,
#contents ul ol ul ul.li-notesE li,
#contents ul ul ol ul.li-notesE li,
#contents ol ul ul ul.li-notesE li,
#contents ol ol ul ul.li-notesE li,
#contents ol ul ol ul.li-notesE li,
#contents ol ol ol ul.li-notesE li {
	position: relative;
	padding-left: 2em;
	text-indent: -2em;
	list-style: none;
}


/* li-disc
****************************************************************************/
#contents ul.li-disc {
	position: relative;
	margin-left: -10px;
	padding-left: 15px;
	zoom: 1;
}

#contents ul.li-disc li {
	list-style: disc outside;
	padding: 0;
}

#contents dl dt ul.li-disc,
#contents dl dd ul.li-disc,
#contents table tr th ul.li-disc,
#contents table tr td ul.li-disc {margin-left: 0;}

/* 2ŠK‘w
---------------------------------------- */
#contents ul ul.li-disc,
#contents ol ul.li-disc {	margin-left: 0;	padding-left: 15px;}

#contents ul ul.li-disc li,
#contents ol ul.li-disc li {
	position: static;
	margin-left: 0;
	padding: 0;
	list-style: disc outside;
	text-indent: 0;
	zoom: normal;
}

/* 3ŠK‘w
---------------------------------------- */
#contents ul ul ul.li-disc,
#contents ul ol ul.li-disc,
#contents ol ul ul.li-disc,
#contents ol ol ul.li-disc { margin-left: 0; padding-left: 15px;}

#contents ul ul ul.li-disc li,
#contents ul ol ul.li-disc li,
#contents ol ul ul.li-disc li,
#contents ol ol ul.li-disc li {
	position: static;
	list-style: disc outside;
	padding: 0;
	text-indent: 0;
	zoom: normal;
}

/* 4ŠK‘w
---------------------------------------- */
#contents ul ul ul ul.li-disc,
#contents ul ol ul ul.li-disc,
#contents ul ul ol ul.li-disc,
#contents ol ul ul ul.li-disc,
#contents ol ol ul ul.li-disc,
#contents ol ul ol ul.li-disc,
#contents ol ol ol ul.li-disc {	margin-left: 0;	padding-left: 15px;}

#contents ul ul ul ul.li-disc li,
#contents ul ol ul ul.li-disc li,
#contents ul ul ol ul.li-disc li,
#contents ol ul ul ul.li-disc li,
#contents ol ol ul ul.li-disc li,
#contents ol ul ol ul.li-disc li,
#contents ol ol ol ul.li-disc li {
	position: static;
	padding: 0;
	list-style: disc outside;
	text-indent: 0;
	zoom: normal;
}


@media print {
* html #contents ul.li-disc,
* html #contents ul.li-circle,
* html #contents ul.li-square {width: 100%;}

* html #contents ul.li-disc li,
* html #contents ul.li-circle li,
* html #contents ul.li-square li {}

}



/* li-circle
****************************************************************************/
#contents ul.li-circle {
	position: relative;
	margin-left: -10px;
	padding-left: 15px;
}

#contents ul.li-circle li {
	list-style: circle outside;
	padding: 0;
}

#contents dl dt ul.li-circle,
#contents dl dd ul.li-circle,
#contents table tr th ul.li-circle,
#contents table tr td ul.li-circle {margin-left: 0;}

/* 2ŠK‘w
---------------------------------------- */
#contents ul ul.li-circle,
#contents ol ul.li-circle {	margin-left: 0;	padding-left: 15px;}

#contents ul ul.li-circle li,
#contents ol ul.li-circle li {
	position: static;
	margin-left: 0;
	padding: 0;
	list-style: circle outside;
	text-indent: 0;
	zoom: normal;
}

/* 3ŠK‘w
---------------------------------------- */
#contents ul ul ul.li-circle,
#contents ul ol ul.li-circle,
#contents ol ul ul.li-circle,
#contents ol ol ul.li-circle { margin-left: 0; padding-left: 15px;}

#contents ul ul ul.li-circle li,
#contents ul ol ul.li-circle li,
#contents ol ul ul.li-circle li,
#contents ol ol ul.li-circle li {
	position: static;
	list-style: circle outside;
	padding: 0;
	text-indent: 0;
	zoom: normal;
}

/* 4ŠK‘w
---------------------------------------- */
#contents ul ul ul ul.li-circle,
#contents ul ol ul ul.li-circle,
#contents ul ul ol ul.li-circle,
#contents ol ul ul ul.li-circle,
#contents ol ol ul ul.li-circle,
#contents ol ul ol ul.li-circle,
#contents ol ol ol ul.li-circle { margin-left: 0;	padding-left: 15px;}

#contents ul ul ul ul.li-circle li,
#contents ul ol ul ul.li-circle li,
#contents ul ul ol ul.li-circle li,
#contents ol ul ul ul.li-circle li,
#contents ol ol ul ul.li-circle li,
#contents ol ul ol ul.li-circle li,
#contents ol ol ol ul.li-circle li {
	position: static;
	list-style: circle outside;
	padding: 0;
	text-indent: 0;
	zoom: normal;
}


/* li-square
****************************************************************************/
#contents ul.li-square {
	position: relative;
	margin-left: -10px;
	padding-left: 15px;
}

#contents ul.li-square li {
	list-style: square outside;
	padding: 0;
}

#contents dl dt ul.li-square,
#contents dl dd ul.li-square,
#contents table tr th ul.li-square,
#contents table tr td ul.li-square {margin-left: 0;}

/* 2ŠK‘w
---------------------------------------- */
#contents ul ul.li-square,
#contents ol ul.li-square {	margin-left: 0;	padding-left: 15px;}

#contents ul ul.li-square li,
#contents ol ul.li-square li {
	position: static;
	margin-left: 0;
	padding: 0;
	list-style: square outside;
	text-indent: 0;
	zoom: normal;
}

/* 3ŠK‘w
---------------------------------------- */
#contents ul ul ul.li-square,
#contents ul ol ul.li-square,
#contents ol ul ul.li-square,
#contents ol ol ul.li-square { margin-left: 0; padding-left: 15px;}

#contents ul ul ul.li-square li,
#contents ul ol ul.li-square li,
#contents ol ul ul.li-square li,
#contents ol ol ul.li-square li {
	position: static;
	list-style: square outside;
	padding: 0;
	text-indent: 0;
	zoom: normal;
}

/* 4ŠK‘w
---------------------------------------- */
#contents ul ul ul ul.li-square,
#contents ul ol ul ul.li-square,
#contents ul ul ol ul.li-square,
#contents ol ul ul ul.li-square,
#contents ol ol ul ul.li-square,
#contents ol ul ol ul.li-square,
#contents ol ol ol ul.li-square {	margin-left: 0;	padding-left: 15px;}

#contents ul ul ul ul.li-square li,
#contents ul ol ul ul.li-square li,
#contents ul ul ol ul.li-square li,
#contents ol ul ul ul.li-square li,
#contents ol ol ul ul.li-square li,
#contents ol ul ol ul.li-square li,
#contents ol ol ol ul.li-square li {
	position: static;
	list-style: square outside;
	padding: 0;
	text-indent: 0;
	zoom: normal;
}


/* ico-link
****************************************************************************/
#contents ol li ul.ico-blank, #contents ol li ul.ico-pdf,
#contents ol li ul.ico-word,  #contents ol li ul.ico-excel,
#contents ol li ul.ico-ppt,   #contents ol li ul.ico-link,
#contents ol li ul.ico-up,    #contents ol li ul.ico-down,
#contents ol li ul.ico-disc,  #contents ol li ul.ico-none,
#contents ul li ul.ico-blank, #contents ul li ul.ico-pdf,
#contents ul li ul.ico-word,  #contents ul li ul.ico-excel,
#contents ul li ul.ico-ppt,   #contents ul li ul.ico-link,
#contents ul li ul.ico-up,    #contents ul li ul.ico-down,
#contents ul li ul.ico-disc,  #contents ul li ul.ico-none {	margin-left: 0;	padding-left: 0;}

#contents ol li ul.ico-blank li, #contents ol li ul.ico-pdf   li,
#contents ol li ul.ico-word  li, #contents ol li ul.ico-excel li,
#contents ol li ul.ico-ppt   li, #contents ol li ul.ico-link  li,
#contents ol li ul.ico-up    li, #contents ol li ul.ico-down  li,
#contents ol li ul.ico-none  li, #contents ol li ul li.ico-blank,
#contents ol li ul li.ico-pdf,   #contents ol li ul li.ico-word,
#contents ol li ul li.ico-excel, #contents ol li ul li.ico-ppt,
#contents ol li ul li.ico-link,  #contents ol li ul li.ico-up,
#contents ol li ul li.ico-down,  #contents ol li ul li.ico-none,
#contents ol li ul li.ico-disc,
#contents ul li ul.ico-blank li, #contents ul li ul.ico-pdf   li,
#contents ul li ul.ico-word  li, #contents ul li ul.ico-excel li,
#contents ul li ul.ico-ppt   li, #contents ul li ul.ico-link  li,
#contents ul li ul.ico-up    li, #contents ul li ul.ico-down  li,
#contents ul li ul.ico-none  li, #contents ul li ul li.ico-blank,
#contents ul li ul li.ico-pdf,   #contents ul li ul li.ico-word,
#contents ul li ul li.ico-excel, #contents ul li ul li.ico-ppt,
#contents ul li ul li.ico-link,  #contents ul li ul li.ico-up,
#contents ul li ul li.ico-down,  #contents ul li ul li.ico-none
#contents ul li ul li.ico-disc {
	padding-left: 14px;
	margin-left: 0;
	list-style: none;
	text-indent: 0;
}

#contents ul.ico-link ol.li-numberA   li, #contents ul.ico-blank ol.li-numberA   li, #contents ul.ico-pdf ol.li-numberA   li, #contents ul.ico-word  ol.li-numberA   li, #contents ul.ico-excel ol.li-numberA   li, #contents ul.ico-ppt ol.li-numberA   li, #contents ul.ico-up ol.li-numberA   li, #contents ul.ico-down ol.li-numberA   li, #contents ul.ico-rss ol.li-numberA   li, #contents ul.ico-none ol.li-numberA   li, #contents ul.ico-disc ol.li-numberA   li,
#contents ul.ico-link ol.li-numberB   li, #contents ul.ico-blank ol.li-numberB   li, #contents ul.ico-pdf ol.li-numberB   li, #contents ul.ico-word  ol.li-numberB   li, #contents ul.ico-excel ol.li-numberB   li, #contents ul.ico-ppt ol.li-numberB   li, #contents ul.ico-up ol.li-numberB   li, #contents ul.ico-down ol.li-numberB   li, #contents ul.ico-rss ol.li-numberB   li, #contents ul.ico-none ol.li-numberB   li, #contents ul.ico-disc ol.li-numberB   li,
#contents ul.ico-link ol.li-numberC   li, #contents ul.ico-blank ol.li-numberC   li, #contents ul.ico-pdf ol.li-numberC   li, #contents ul.ico-word  ol.li-numberC   li, #contents ul.ico-excel ol.li-numberC   li, #contents ul.ico-ppt ol.li-numberC   li, #contents ul.ico-up ol.li-numberC   li, #contents ul.ico-down ol.li-numberC   li, #contents ul.ico-rss ol.li-numberC   li, #contents ul.ico-none ol.li-numberC   li, #contents ul.ico-disc ol.li-numberC   li,
#contents ul.ico-link ul.li-katakanaA li, #contents ul.ico-blank ul.li-katakanaA li, #contents ul.ico-pdf ul.li-katakanaA li, #contents ul.ico-word  ul.li-katakanaA li, #contents ul.ico-excel ul.li-katakanaA li, #contents ul.ico-ppt ul.li-katakanaA li, #contents ul.ico-up ul.li-katakanaA li, #contents ul.ico-down ul.li-katakanaA li, #contents ul.ico-rss ul.li-katakanaA li, #contents ul.ico-none ul.li-katakanaA li, #contents ul.ico-disc ul.li-katakanaA li,
#contents ul.ico-link ul.li-katakanaB li, #contents ul.ico-blank ul.li-katakanaB li, #contents ul.ico-pdf ul.li-katakanaB li, #contents ul.ico-word  ul.li-katakanaB li, #contents ul.ico-excel ul.li-katakanaB li, #contents ul.ico-ppt ul.li-katakanaB li, #contents ul.ico-up ul.li-katakanaB li, #contents ul.ico-down ul.li-katakanaB li, #contents ul.ico-rss ul.li-katakanaB li, #contents ul.ico-none ul.li-katakanaB li, #contents ul.ico-disc ul.li-katakanaB li,
#contents ul.ico-link ul.li-notesA    li, #contents ul.ico-blank ul.li-notesA    li, #contents ul.ico-pdf ul.li-notesA    li, #contents ul.ico-word  ul.li-notesA    li, #contents ul.ico-excel ul.li-notesA    li, #contents ul.ico-ppt ul.li-notesA    li, #contents ul.ico-up ul.li-notesA    li, #contents ul.ico-down ul.li-notesA    li, #contents ul.ico-rss ul.li-notesA    li, #contents ul.ico-none ul.li-notesA    li, #contents ul.ico-disc ul.li-notesA    li,
#contents ul.ico-link ol.li-notesB    li, #contents ul.ico-blank ol.li-notesB    li, #contents ul.ico-pdf ol.li-notesB    li, #contents ul.ico-word  ol.li-notesB    li, #contents ul.ico-excel ol.li-notesB    li, #contents ul.ico-ppt ol.li-notesB    li, #contents ul.ico-up ol.li-notesB    li, #contents ul.ico-down ol.li-notesB    li, #contents ul.ico-rss ol.li-notesB    li, #contents ul.ico-none ol.li-notesB    li, #contents ul.ico-disc ol.li-notesB    li,
#contents ul.ico-link ul.li-notesC    li, #contents ul.ico-blank ul.li-notesC    li, #contents ul.ico-pdf ul.li-notesC    li, #contents ul.ico-word  ul.li-notesC    li, #contents ul.ico-excel ul.li-notesC    li, #contents ul.ico-ppt ul.li-notesC    li, #contents ul.ico-up ul.li-notesC    li, #contents ul.ico-down ul.li-notesC    li, #contents ul.ico-rss ul.li-notesC    li, #contents ul.ico-none ul.li-notesC    li, #contents ul.ico-disc ul.li-notesC    li,
#contents ul.ico-link ol.li-notesNumC li, #contents ul.ico-blank ol.li-notesNumC li, #contents ul.ico-pdf ol.li-notesNumC li, #contents ul.ico-word  ol.li-notesNumC li, #contents ul.ico-excel ol.li-notesNumC li, #contents ul.ico-ppt ol.li-notesNumC li, #contents ul.ico-up ol.li-notesNumC li, #contents ul.ico-down ol.li-notesNumC li, #contents ul.ico-rss ol.li-notesNumC li, #contents ul.ico-none ol.li-notesNumC li, #contents ul.ico-disc ol.li-notesNumC li,
#contents ul.ico-link ol.li-notesD    li, #contents ul.ico-blank ol.li-notesD    li, #contents ul.ico-pdf ol.li-notesD    li, #contents ul.ico-word  ol.li-notesD    li, #contents ul.ico-excel ol.li-notesD    li, #contents ul.ico-ppt ol.li-notesD    li, #contents ul.ico-up ol.li-notesD    li, #contents ul.ico-down ol.li-notesD    li, #contents ul.ico-rss ol.li-notesD    li, #contents ul.ico-none ol.li-notesD    li, #contents ul.ico-disc ol.li-notesD    li,
#contents ul.ico-link ul.li-notesE    li, #contents ul.ico-blank ul.li-notesE    li, #contents ul.ico-pdf ul.li-notesE    li, #contents ul.ico-word  ul.li-notesE    li, #contents ul.ico-excel ul.li-notesE    li, #contents ul.ico-ppt ul.li-notesE    li, #contents ul.ico-up ul.li-notesE    li, #contents ul.ico-down ul.li-notesE    li, #contents ul.ico-rss ul.li-notesE    li, #contents ul.ico-none ul.li-notesE    li, #contents ul.ico-disc ul.li-notesE    li,
#contents ul.ico-link ul.li-disc      li, #contents ul.ico-blank ul.li-disc      li, #contents ul.ico-pdf ul.li-disc      li, #contents ul.ico-word  ul.li-disc      li, #contents ul.ico-excel ul.li-disc      li, #contents ul.ico-ppt ul.li-disc      li, #contents ul.ico-up ul.li-disc      li, #contents ul.ico-down ul.li-disc      li, #contents ul.ico-rss ul.li-disc      li, #contents ul.ico-none ul.li-disc      li, #contents ul.ico-disc ul.li-disc      li,
#contents ul.ico-link ul.li-circle    li, #contents ul.ico-blank ul.li-circle    li, #contents ul.ico-pdf ul.li-circle    li, #contents ul.ico-word  ul.li-circle    li, #contents ul.ico-excel ul.li-circle    li, #contents ul.ico-ppt ul.li-circle    li, #contents ul.ico-up ul.li-circle    li, #contents ul.ico-down ul.li-circle    li, #contents ul.ico-rss ul.li-circle    li, #contents ul.ico-none ul.li-circle    li, #contents ul.ico-disc ul.li-circle    li,
#contents ul.ico-link ul.li-square    li, #contents ul.ico-blank ul.li-square    li, #contents ul.ico-pdf ul.li-square    li, #contents ul.ico-word  ul.li-square    li, #contents ul.ico-excel ul.li-square    li, #contents ul.ico-ppt ul.li-square    li, #contents ul.ico-up ul.li-square    li, #contents ul.ico-down ul.li-square    li, #contents ul.ico-rss ul.li-square    li, #contents ul.ico-none ul.li-square    li, #contents ul.ico-disc ul.li-square    li,
#contents ul li.ico-link ol.li-numberA   li, #contents ul li.ico-blank ol.li-numberA   li, #contents ul li.ico-pdf ol.li-numberA   li, #contents ul li.ico-word  ol.li-numberA   li, #contents ul li.ico-excel ol.li-numberA   li, #contents ul li.ico-ppt ol.li-numberA   li, #contents ul li.ico-up ol.li-numberA   li, #contents ul li.ico-down ol.li-numberA   li, #contents ul li.ico-rss ol.li-numberA   li, #contents ul li.ico-none ol.li-numberA   li, #contents ul li.ico-disc ol.li-numberA   li,
#contents ul li.ico-link ol.li-numberB   li, #contents ul li.ico-blank ol.li-numberB   li, #contents ul li.ico-pdf ol.li-numberB   li, #contents ul li.ico-word  ol.li-numberB   li, #contents ul li.ico-excel ol.li-numberB   li, #contents ul li.ico-ppt ol.li-numberB   li, #contents ul li.ico-up ol.li-numberB   li, #contents ul li.ico-down ol.li-numberB   li, #contents ul li.ico-rss ol.li-numberB   li, #contents ul li.ico-none ol.li-numberB   li, #contents ul li.ico-disc ol.li-numberB   li,
#contents ul li.ico-link ol.li-numberC   li, #contents ul li.ico-blank ol.li-numberC   li, #contents ul li.ico-pdf ol.li-numberC   li, #contents ul li.ico-word  ol.li-numberC   li, #contents ul li.ico-excel ol.li-numberC   li, #contents ul li.ico-ppt ol.li-numberC   li, #contents ul li.ico-up ol.li-numberC   li, #contents ul li.ico-down ol.li-numberC   li, #contents ul li.ico-rss ol.li-numberC   li, #contents ul li.ico-none ol.li-numberC   li, #contents ul li.ico-disc ol.li-numberC   li,
#contents ul li.ico-link ul.li-katakanaA li, #contents ul li.ico-blank ul.li-katakanaA li, #contents ul li.ico-pdf ul.li-katakanaA li, #contents ul li.ico-word  ul.li-katakanaA li, #contents ul li.ico-excel ul.li-katakanaA li, #contents ul li.ico-ppt ul.li-katakanaA li, #contents ul li.ico-up ul.li-katakanaA li, #contents ul li.ico-down ul.li-katakanaA li, #contents ul li.ico-rss ul.li-katakanaA li, #contents ul li.ico-none ul.li-katakanaA li, #contents ul li.ico-disc ul.li-katakanaA li,
#contents ul li.ico-link ul.li-katakanaB li, #contents ul li.ico-blank ul.li-katakanaB li, #contents ul li.ico-pdf ul.li-katakanaB li, #contents ul li.ico-word  ul.li-katakanaB li, #contents ul li.ico-excel ul.li-katakanaB li, #contents ul li.ico-ppt ul.li-katakanaB li, #contents ul li.ico-up ul.li-katakanaB li, #contents ul li.ico-down ul.li-katakanaB li, #contents ul li.ico-rss ul.li-katakanaB li, #contents ul li.ico-none ul.li-katakanaB li, #contents ul li.ico-disc ul.li-katakanaB li,
#contents ul li.ico-link ul.li-notesA    li, #contents ul li.ico-blank ul.li-notesA    li, #contents ul li.ico-pdf ul.li-notesA    li, #contents ul li.ico-word  ul.li-notesA    li, #contents ul li.ico-excel ul.li-notesA    li, #contents ul li.ico-ppt ul.li-notesA    li, #contents ul li.ico-up ul.li-notesA    li, #contents ul li.ico-down ul.li-notesA    li, #contents ul li.ico-rss ul.li-notesA    li, #contents ul li.ico-none ul.li-notesA    li, #contents ul li.ico-disc ul.li-notesA    li,
#contents ul li.ico-link ol.li-notesB    li, #contents ul li.ico-blank ol.li-notesB    li, #contents ul li.ico-pdf ol.li-notesB    li, #contents ul li.ico-word  ol.li-notesB    li, #contents ul li.ico-excel ol.li-notesB    li, #contents ul li.ico-ppt ol.li-notesB    li, #contents ul li.ico-up ol.li-notesB    li, #contents ul li.ico-down ol.li-notesB    li, #contents ul li.ico-rss ol.li-notesB    li, #contents ul li.ico-none ol.li-notesB    li, #contents ul li.ico-disc ol.li-notesB    li,
#contents ul li.ico-link ul.li-notesC    li, #contents ul li.ico-blank ul.li-notesC    li, #contents ul li.ico-pdf ul.li-notesC    li, #contents ul li.ico-word  ul.li-notesC    li, #contents ul li.ico-excel ul.li-notesC    li, #contents ul li.ico-ppt ul.li-notesC    li, #contents ul li.ico-up ul.li-notesC    li, #contents ul li.ico-down ul.li-notesC    li, #contents ul li.ico-rss ul.li-notesC    li, #contents ul li.ico-none ul.li-notesC    li, #contents ul li.ico-disc ul.li-notesC    li,
#contents ul li.ico-link ol.li-notesNumC li, #contents ul li.ico-blank ol.li-notesNumC li, #contents ul li.ico-pdf ol.li-notesNumC li, #contents ul li.ico-word  ol.li-notesNumC li, #contents ul li.ico-excel ol.li-notesNumC li, #contents ul li.ico-ppt ol.li-notesNumC li, #contents ul li.ico-up ol.li-notesNumC li, #contents ul li.ico-down ol.li-notesNumC li, #contents ul li.ico-rss ol.li-notesNumC li, #contents ul li.ico-none ol.li-notesNumC li, #contents ul li.ico-disc ol.li-notesNumC li,
#contents ul li.ico-link ol.li-notesD    li, #contents ul li.ico-blank ol.li-notesD    li, #contents ul li.ico-pdf ol.li-notesD    li, #contents ul li.ico-word  ol.li-notesD    li, #contents ul li.ico-excel ol.li-notesD    li, #contents ul li.ico-ppt ol.li-notesD    li, #contents ul li.ico-up ol.li-notesD    li, #contents ul li.ico-down ol.li-notesD    li, #contents ul li.ico-rss ol.li-notesD    li, #contents ul li.ico-none ol.li-notesD    li, #contents ul li.ico-disc ol.li-notesD    li,
#contents ul li.ico-link ul.li-notesE    li, #contents ul li.ico-blank ul.li-notesE    li, #contents ul li.ico-pdf ul.li-notesE    li, #contents ul li.ico-word  ul.li-notesE    li, #contents ul li.ico-excel ul.li-notesE    li, #contents ul li.ico-ppt ul.li-notesE    li, #contents ul li.ico-up ul.li-notesE    li, #contents ul li.ico-down ul.li-notesE    li, #contents ul li.ico-rss ul.li-notesE    li, #contents ul li.ico-none ul.li-notesE    li, #contents ul li.ico-disc ul.li-notesE    li,
#contents ul li.ico-link ul.li-disc      li, #contents ul li.ico-blank ul.li-disc      li, #contents ul li.ico-pdf ul.li-disc      li, #contents ul li.ico-word  ul.li-disc      li, #contents ul li.ico-excel ul.li-disc      li, #contents ul li.ico-ppt ul.li-disc      li, #contents ul li.ico-up ul.li-disc      li, #contents ul li.ico-down ul.li-disc      li, #contents ul li.ico-rss ul.li-disc      li, #contents ul li.ico-none ul.li-disc      li, #contents ul li.ico-disc ul.li-disc      li,
#contents ul li.ico-link ul.li-circle    li, #contents ul li.ico-blank ul.li-circle    li, #contents ul li.ico-pdf ul.li-circle    li, #contents ul li.ico-word  ul.li-circle    li, #contents ul li.ico-excel ul.li-circle    li, #contents ul li.ico-ppt ul.li-circle    li, #contents ul li.ico-up ul.li-circle    li, #contents ul li.ico-down ul.li-circle    li, #contents ul li.ico-rss ul.li-circle    li, #contents ul li.ico-none ul.li-circle    li, #contents ul li.ico-disc ul.li-circle    li,
#contents ul li.ico-link ul.li-square    li, #contents ul li.ico-blank ul.li-square    li, #contents ul li.ico-pdf ul.li-square    li, #contents ul li.ico-word  ul.li-square    li, #contents ul li.ico-excel ul.li-square    li, #contents ul li.ico-ppt ul.li-square    li, #contents ul li.ico-up ul.li-square    li, #contents ul li.ico-down ul.li-square    li, #contents ul li.ico-rss ul.li-square    li, #contents ul li.ico-none ul.li-square    li, #contents ul li.ico-disc ul.li-square    li
 {
	background: none;
}


#main #contents ul li ul li ul.ico-link li, #main #contents ul li ol li ul.ico-link li, #main #contents ol li ul li ul.ico-link li, #main #contents ol li ol li ul.ico-link li,
body #main #contents ul li ul li ul li.ico-link, body #main #contents ul li ol li ul li.ico-link, body #main #contents ol li ul li ul li.ico-link, body #main #contents ol li ol li ul li.ico-link {
	padding-left: 14px;
	background: url(../../images/base/ico_arrow_01.png) no-repeat 0 0.5em;
	zoom: 1;
}

#main #contents ul li ul li ul.ico-blank li, #main #contents ul li ol li ul.ico-blank li, #main #contents ol li ul li ul.ico-blank li, #main #contents ol li ol li ul.ico-blank li,
body #main #contents ul li ul li ul li.ico-blank, body #main #contents ul li ol li ul li.ico-blank, body #main #contents ol li ul li ul li.ico-blank, body #main #contents ol li ol li ul li.ico-blank {
	padding-left: 14px;
	background: url(../../images/base/ico_blank.png) no-repeat 0 0.5em;
}

#main #contents ul li ul li ul.ico-pdf li, #main #contents ul li ol li ul.ico-pdf li, #main #contents ol li ul li ul.ico-pdf li, #main #contents ol li ol li ul.ico-pdf li,
body #main #contents ul li ul li ul li.ico-pdf, body #main #contents ul li ol li ul li.ico-pdf, body #main #contents ol li ul li ul li.ico-pdf, body #main #contents ol li ol li ul li.ico-pdf {
	padding-left: 14px;
	background: url(../../images/base/ico_pdf.png) no-repeat 0 0.5em;
}

#main #contents ul li ul li ul.ico-word li, #main #contents ul li ol li ul.ico-word li, #main #contents ol li ul li ul.ico-word li, #main #contents ol li ol li ul.ico-word li,
body #main #contents ul li ul li ul li.ico-word, body #main #contents ul li ol li ul li.ico-word, body #main #contents ol li ul li ul li.ico-word, body #main #contents ol li ol li ul li.ico-word {
	padding-left: 14px;
	background: url(../../images/base/ico_word.png) no-repeat 0 0.5em;
	zoom: 1;
}

#main #contents ul li ul li ul.ico-excel li, #main #contents ul li ol li ul.ico-excel li, #main #contents ol li ul li ul.ico-excel li, #main #contents ol li ol li ul.ico-excel li,
body #main #contents ul li ul li ul li.ico-excel, body #main #contents ul li ol li ul li.ico-excel, body #main #contents ol li ul li ul li.ico-excel, body #main #contents ol li ol li ul li.ico-excel {
	padding-left: 14px;
	background: url(../../images/base/ico_excel.png) no-repeat 0 0.5em;
	zoom: 1;
}

#main #contents ul li ul li ul.ico-ppt li, #main #contents ul li ol li ul.ico-ppt li, #main #contents ol li ul li ul.ico-ppt li, #main #contents ol li ol li ul.ico-ppt li,
body #main #contents ul li ul li ul li.ico-ppt, body #main #contents ul li ol li ul li.ico-ppt, body #main #contents ol li ul li ul li.ico-ppt, body #main #contents ol li ol li ul li.ico-ppt {
	padding-left: 14px;
	background: url(../../images/base/ico_ppt.png) no-repeat 0 0.5em;
	zoom: 1;
}

#main #contents ul li ul li ul.ico-up li, #main #contents ul li ol li ul.ico-up li, #main #contents ol li ul li ul.ico-up li, #main #contents ol li ol li ul.ico-up li,
body #main #contents ul li ul li ul li.ico-up, body #main #contents ul li ol li ul li.ico-up, body #main #contents ol li ul li ul li.ico-up, body #main #contents ol li ol li ul li.ico-up {
	padding-left: 14px;
	background: url(../../images/base/ico_up.png) no-repeat 0 0.5em;
	zoom: 1;
}

#main #contents ul li ul li ul.ico-down li, #main #contents ul li ol li ul.ico-down li, #main #contents ol li ul li ul.ico-down li, #main #contents ol li ol li ul.ico-down li,
body #main #contents ul li ul li ul li.ico-down, body #main #contents ul li ol li ul li.ico-down, body #main #contents ol li ul li ul li.ico-down, body #main #contents ol li ol li ul li.ico-down {
	padding-left: 14px;
	background: url(../../images/base/ico_down.gif) no-repeat 0 0.5em;
}

#main #contents ul li ul li ul.ico-rss li, #main #contents ul li ol li ul.ico-rss li, #main #contents ol li ul li ul.ico-rss li, #main #contents ol li ol li ul.ico-rss li,
body #main #contents ul li ul li ul li.ico-rss, body #main #contents ul li ol li ul li.ico-rss, body #main #contents ol li ul li ul li.ico-rss, body #main #contents ol li ol li ul li.ico-rss {
	padding-left: 19px;
	background: url(../../images/base/ico_rss.png) no-repeat 0 0.3em;
	zoom: 1;
}

#main #contents ul li ul li ul.ico-none li, #main #contents ul li ol li ul.ico-none li, #main #contents ol li ul li ul.ico-none li, #main #contents ol li ol li ul.ico-none li,
body #main #contents ul li ul li ul li.ico-none, body #main #contents ul li ol li ul li.ico-none, body #main #contents ol li ul li ul li.ico-none, body #main #contents ol li ol li ul li.ico-none {
	padding-left: 14px;
	background: none;
}

#main #contents ul li ul li ul.ico-disc li, #main #contents ul li ol li ul.ico-disc li, #main #contents ol li ul li ul.ico-disc li, #main #contents ol li ol li ul.ico-disc li,
body #main #contents ul li ul li ul li.ico-disc, body #main #contents ul li ol li ul li.ico-disc, body #main #contents ol li ul li ul li.ico-disc, body #main #contents ol li ol li ul li.ico-disc {
	padding-left: 14px;
	background: url(../../images/base/ico_disc.png) no-repeat 2px 0.5em;
}


/* li-linkA
****************************************************************************/
#contents ul.li-linkA {
	position: relative;
	margin: -8px 0 10px -50px;
	zoom: 1;
}
#contents ul.li-linkA:after {
	content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}

#contents ul.li-linkA li {
	float: left;
	display: inline;
	margin: 8px 0 0 50px;
	padding-left: 14px;
	background: url(../../images/base/ico_arrow_01.png) no-repeat 0 0.5em;
	white-space: nowrap;
	zoom: 1;
}

