@charset "utf-8";

/*=========================================================
	[ m_list.css ]
	module - Unordered, Ordered, and Definition Lists
	date - creation:2009-09-01 // update:2010-09-16
=========================================================*/

/*=========================================================
	index
		1. Common setting
		2. Unordered list
		3. Link list
		4. Ordered list
		5. Flow chart
		6. Desinition list style
=========================================================*/


/* 1. Common setting
=========================================================*/
/* list margin
---------------------------------------------------------*/
ul.mkType,ul.colList,.colLink,ul.mkLink,
ol.numType,ol.numType-c,ol.numType-b,ol.numNone,ol.numFlow,
dl.des-short,dl.des-single,dl.des-item{
	margin-top:1em;
	margin-left:15px;
}
dl.des-long{
	margin-top:.2em;
	margin-left:10px;
}

/* in other elements */
li ul,li ol,li dl,li dt,li dd,
li ul.mkType,dd ul.mkType,
li ul.colList,dd ul.colList,
li ul.mkLink,dd ul.mkLink,
li ol.numType,dd ol.numType,
li ol.numType-c,dd ol.numType-c,
li ol.numType-b,dd ol.numType-b,
li ol.numNone,dd ol.numNone,
li ol.numFlow,dd ol.numFlow,
li dl.des-long,dd dl.des-long,
li dl.des-short,dd dl.des-short,
li dl.des-single,dd dl.des-single,
li dl.des-item,dd dl.des-item,
li dl.des-news,dd dl.des-news{
	margin:0;
}
li dd{
	padding-left:0;
}

/* 2. Unordered list
=========================================================*/
/* marker style
---------------------------------------------------------*/
ul.mkType,
ul.mkType ul{
	padding-left:3px;
	list-style:none;
}
ul.mkType li{
	margin:.3em 0;
	padding-left:17px;
	background-repeat:no-repeat;
	background-position:0 .4em;
	line-height:1.4;
}
/* maker image */
.mkType li,ul.mkLink ul.mkType li{background-image:url(/common/images/for_ul_mk1.gif);}
.mkType ul li{
	padding-left:15px;
	background-image:url(/common/images/for_ul_mk2.gif);
}
.mkType ul ul li{
	padding-left:13px;
	background-image:url(/common/images/for_ul_mk3.gif);
}


/* column list
---------------------------------------------------------*/
ul.colList,ul.colLink{
	padding:0;
	list-style:none;
}
.colList li,.colLink li{
	float:left;
	width:46%;
	margin:.1em 0;
	padding-left:19px;
	background:transparent url(/common/images/for_ul_mk1.gif) no-repeat 0 .4em;
	line-height:1.4;
}
.colList li{background:transparent url(/common/images/for_ul_mk1.gif) no-repeat 0 .4em;}
.colLink li{background:transparent url(/common/images/for_ul_link1.gif) no-repeat 0 .4em;}
/* Float containers fix */
ul.colList:after,ul.colLink:after{
	content:"."; 
	display:block; 
	visibility:hidden; 
	clear:both; 
	height:0;
}
ul.colList,ul.colLink{display:inline-block;}
/* Hides from IE-mac \*/
* html ul.colList,* html ul.colLink{height:1%;}
ul.colList,ul.colLink{display:block;}
/* End hide from IE-mac */

/* 3. Link list
=========================================================*/
ul.mkLink,
ul.mkLink li ul{
	padding-left:0;
	list-style:none;
}
ul.mkLink li,
ol ul.mkLink li{
	margin:.3em 0;
	padding-left:19px;
	background-repeat:no-repeat;
	background-position:0 .4em;
	line-height:1.4;
}
/* maker image */
ul.mkLink li,ul.mkType ul.mkLink li{background-image:url(/common/images/for_ul_link1.gif);}
ul.mkLink li li{
	padding-left:10px;
	background-image:url(/common/images/for_ul_link2.gif);
}
ul.mkLink li li li{
	padding-left:17px;
	background-image:url(/common/images/for_ul_link3.gif);
}
ul.mkLink li li li li{
	padding-left:0;
	background-image:none;
}

/* 4. Ordered list
=========================================================*/
ol.numType{ list-style:decimal;}
ol.numType li,
ol.numType-c li,
ol.numType-b li{
	margin:.6em 0;
	margin-left:20px;
	line-height:1.6;
}

/* Win IE 6 */
/** html ol.numType li{margin-left:8px;}*/

/* circlr & brackets
---------------------------------------------------------*/
ol.numType-c,
ol.numType-b,
ol.numNone{
	padding-left:0;
}
ol.numType-c li,
ol.numType-b li{
	padding-left:16px;
	background-repeat:no-repeat;
	background-position:left top;
}
ol.numNone{
	margin-left:.8em;
	list-style-type:none;
	line-height:1.6;
}

/* circlr */
.numType-c li.noC1{list-style:none;background-image:url(/common/images/for_ol/c_no01.gif);}
.numType-c li.noC2{list-style:none;background-image:url(/common/images/for_ol/c_no02.gif);}
.numType-c li.noC3{list-style:none;background-image:url(/common/images/for_ol/c_no03.gif);}
.numType-c li.noC4{list-style:none;background-image:url(/common/images/for_ol/c_no04.gif);}
.numType-c li.noC5{list-style:none;background-image:url(/common/images/for_ol/c_no05.gif);}
.numType-c li.noC6{list-style:none;background-image:url(/common/images/for_ol/c_no06.gif);}
.numType-c li.noC7{list-style:none;background-image:url(/common/images/for_ol/c_no07.gif);}
.numType-c li.noC8{list-style:none;background-image:url(/common/images/for_ol/c_no08.gif);}
.numType-c li.noC9{list-style:none;background-image:url(/common/images/for_ol/c_no09.gif);}
.numType-c li.noC10{list-style:none;background-image:url(/common/images/for_ol/c_no10.gif);}
.numType-c li.noC11{list-style:none;background-image:url(/common/images/for_ol/c_no11.gif);}
.numType-c li.noC12{list-style:none;background-image:url(/common/images/for_ol/c_no12.gif);}
.numType-c li.noC13{list-style:none;background-image:url(/common/images/for_ol/c_no13.gif);}
.numType-c li.noC14{list-style:none;background-image:url(/common/images/for_ol/c_no14.gif);}
.numType-c li.noC15{list-style:none;background-image:url(/common/images/for_ol/c_no15.gif);}
.numType-c li.noC16{list-style:none;background-image:url(/common/images/for_ol/c_no16.gif);}
.numType-c li.noC17{list-style:none;background-image:url(/common/images/for_ol/c_no17.gif);}
.numType-c li.noC18{list-style:none;background-image:url(/common/images/for_ol/c_no18.gif);}
.numType-c li.noC19{list-style:none;background-image:url(/common/images/for_ol/c_no19.gif);}
.numType-c li.noC20{list-style:none;background-image:url(/common/images/for_ol/c_no20.gif);}

/* brackets*/
.numType-b li.noB1{list-style:none;background-image:url(/common/images/for_ol/b_no01.gif);}
.numType-b li.noB2{list-style:none;background-image:url(/common/images/for_ol/b_no02.gif);}
.numType-b li.noB3{list-style:none;background-image:url(/common/images/for_ol/b_no03.gif);}
.numType-b li.noB4{list-style:none;background-image:url(/common/images/for_ol/b_no04.gif);}
.numType-b li.noB5{list-style:none;background-image:url(/common/images/for_ol/b_no05.gif);}
.numType-b li.noB6{list-style:none;background-image:url(/common/images/for_ol/b_no06.gif);}
.numType-b li.noB7{list-style:none;background-image:url(/common/images/for_ol/b_no07.gif);}
.numType-b li.noB8{list-style:none;background-image:url(/common/images/for_ol/b_no08.gif);}
.numType-b li.noB9{list-style:none;background-image:url(/common/images/for_ol/b_no09.gif);}
.numType-b li.noB10{list-style:none;background-image:url(/common/images/for_ol/b_no10.gif);}
.numType-b li.noB11{list-style:none;background-image:url(/common/images/for_ol/b_no11.gif);}
.numType-b li.noB12{list-style:none;background-image:url(/common/images/for_ol/b_no12.gif);}
.numType-b li.noB13{list-style:none;background-image:url(/common/images/for_ol/b_no13.gif);}
.numType-b li.noB14{list-style:none;background-image:url(/common/images/for_ol/b_no14.gif);}
.numType-b li.noB15{list-style:none;background-image:url(/common/images/for_ol/b_no15.gif);}
.numType-b li.noB16{list-style:none;background-image:url(/common/images/for_ol/b_no16.gif);}
.numType-b li.noB17{list-style:none;background-image:url(/common/images/for_ol/b_no17.gif);}
.numType-b li.noB18{list-style:none;background-image:url(/common/images/for_ol/b_no18.gif);}
.numType-b li.noB19{list-style:none;background-image:url(/common/images/for_ol/b_no19.gif);}
.numType-b li.noB20{list-style:none;background-image:url(/common/images/for_ol/b_no20.gif);}

/* 5. Flow chart
=========================================================*/
ol.numFlow{
	padding:0;
	list-style:none;
}
ol.numFlow li{
	margin-bottom:5px;
	padding-bottom:16px;
	background:transparent url(/common/images/for_ol_flow.gif) no-repeat 50% 100%;
}
ol.numFlow li.fin{
	margin-bottom:0;
	padding-bottom:0;
	background:none;
}

/* 6. Desinition list style
=========================================================*/
/* font-size
---------------------------------------------------------*/
#content dd{font-size:93%;}
#content dd dl{font-size:100%;}
#content ol dl{margin-top:0;}
.des-long dl dt{background:none;}

/* description is long
---------------------------------------------------------*/
dl.des-long dt{
	margin-top:1.5em;
	padding-left:23px;
	background:transparent url(/common/images/for_dl_long_bk.gif) no-repeat 0 .2em;
	line-height:1.6;
}
dl.des-long dd{
	margin-top:.75em;
	padding-left:23px;
	line-height:1.6;
}
dl.des-long .des-long dt{
	margin-top:.75em;
	padding-left:16px;
	background:transparent url(/common/images/for_mk_dot2.gif) no-repeat 0 5px;
}
dl.des-long .des-long dd{
	padding-left:16px;
}
dl.des-long .des-short dt{
	background:none;
}

td .des-long{margin-top:0;}
.des-long .des-short dt{padding-left:0;}

dd p.notes{
	font-size:100%;
}

/* description is short
---------------------------------------------------------*/
.des-short dt{
	margin-top:1.5em;
}
.des-short dd{
	margin:5px 0 0 10px;
	padding-left:10px;
	border-left:2px dotted #969FA9;
/*	background:transparent url(/common/images/for_dl_short_bk.gif) repeat-y 0 0;*/
	line-height:1.6;
}
.des-short .des-long dd{
	border-left:none;
}
td .des-short{margin-top:0;}

/* description is single list
---------------------------------------------------------*/
dl.des-single{
	margin-left:0;
	border:1px solid #C5CACF;
}
.des-single dt{
	padding:6px;
	background-color:#F3F4F6;
	line-height:1.4;
}
.des-single dd{
	padding:6px;
	line-height:1.6;
}
.des-single dd ol{margin-left:5px;}

/* description is item list
---------------------------------------------------------*/
dl.des-item{margin-left:0;}
.des-item dt{
	clear:both;
	margin-top:10px;
	padding:5px;
	background-color:#DBDEE3;
}
.des-item dd{
	margin-top:5px;
	padding-left:5px;
}

/* description is information
---------------------------------------------------------*/
/* News & Event
---------------------------------------------------------*/
.des-news{
	margin-top:10px;
	line-height:1.6;
}
.des-news dt{
	display:block;
	float:left;
	width:9.5em;
	margin-left:5px;
	font-weight:bold;
}
.des-news dd{
	margin:0 5px 5px 0;
	padding:0 .5em .3em 10.5em;
	background:url(/common/images/for_border1.gif) repeat-x left bottom;
}
#content .hei-liquid{height:auto;}
#content .hei-10Line{
	height:22em;
	overflow-y:scroll;
}
#content .hei-5Line{
	height:11em;
	overflow-y:scroll;
}

/* description is relation
---------------------------------------------------------*/
#des-relation{
	display:block;
	margin:0 19px 0 19px;
	text-align:left;
	border-top:7px solid #F3F4F5;
	border-left:5px solid #F3F4F5;
	border-right:5px solid #F3F4F5;
}
#des-relation dt{
	padding:9px 7px;
	background-color:#DCDFE2;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px dotted #C5CACF;
	font-weight:bold;
}
#des-relation dd{
	padding:9px 9px;
	line-height:1.6;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
#des-relation a{
	margin-right:10px;
	padding-left:18px;
	background:transparent url(/common/images/for_ul_link1.gif) no-repeat 0 .2em;
	line-height:1.4;
}

/* IE-5.5 */
_#des-relation{
	width:703px;
}