@charset "utf-8";

/*=========================================================
	[ m_list.css ]
	module - Unordered, Ordered, and Definition Lists
	date - creation:2013-01-21 // update:2013-01-21
=========================================================*/

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


/* 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.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(/format/images/for_ul_mk1.gif);}
.mkType ul li{
	padding-left:15px;
	background-image:url(/format/images/for_ul_mk2.gif);
}
.mkType ul ul li{
	padding-left:13px;
	background-image:url(/format/images/for_ul_mk3.gif);
}

/* 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:1px 0 1px 17px;
	background-repeat:no-repeat;
	background-position:0 .2em;
	line-height:1.4;
}
/* maker image */
ul.mkLink li,ul.mkType ul.mkLink li{background-image:url(/format/images/nav_ico_bl.png);}

ul.mkLink li li{
	padding:1px 0 1px 17px;
	background-image:url(/format/images/for_ul_link2.gif);
}
ul.mkLink li li li{
	padding-left:17px;
	background-image:url(/format/images/for_ul_link3.gif);
}
ul.mkLink li li li li{
	padding-left:0;
	background-image:none;
}

/* area List */
ul.areaList{
	list-style:none;
	text-align:left;
	padding-left:0;
}.areaList li{
	display:inline;
	border-left:1px solid #cccccc;
}.areaList li.first{border:0;
}.areaList a{margin:0 5px 0 5px;
}.areaList li.first a{margin:0 5px 0 0;}

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

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

/* circlr & brackets
---------------------------------------------------------*/
ol.numNone{
	margin-left:.8em;
	padding-left:0;
	list-style-type:none;
	line-height:1.6;
}


/* 6. Desinition list style
=========================================================*/
/* font-size
---------------------------------------------------------*/
#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(/format/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(/format/images/for_mk_dot2.gif) no-repeat 0 5px;
}
dl.des-long .des-long dd{
	padding-left:16px;
}

/* 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 information
---------------------------------------------------------*/
/* News & Event
---------------------------------------------------------*/
/* common setting */
.des-news{
	line-height:1.4;
}
.des-news dt{
	display:block;
	float:left;
	width:6em;
	margin-left:5px;
}
.des-news dd{
	margin:0 5px 5px 0;
	padding:0 .5em 0 7em;
/*	background:transparent url(/format/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;
}

/* for dl ico */
.ico-pp dt{background:transparent url(/format/images/nav_ico_pp.gif) no-repeat 98% 50%;}

/* result common setting */
.des-campus{
	clear:both;
	margin:0 -6px;
	padding:0 10px 0 10px;
	background:transparent url(/chintai/images/box_1col_bottom.gif) no-repeat center bottom;	
}
/* only IE6,IE7 */
html*.des-campus,
html*.des-campus dl,
html*.des-campus dt.alphafilter{
	position:relative;
	zoom:1;
}

/* campus List
---------------------------------------------------------*/
.des-campus dl{
	margin:0 -16px;
	padding:35px 20px 10px 16px;
	background:transparent url(/chintai/images/box_1col_top.gif) no-repeat center top;
}

.des-campus dt.alphafilter{
	display:block;
	padding:10px 90px 6px 10px;
	line-height:1.3;
	font-size:14px;
	font-weight:bold;
	background:transparent url(/chintai/images/box_1col_tit.png) no-repeat right bottom;
}

.des-campus dt span{
	display:block;
	margin-top:3px;
	font-size:12px;
	font-weight:normal;
}
.des-campus dd{
	line-height:1.6;
	color:#515151;
	padding:5px 10px 10px 15px;
}

#wrapper #content .des-campus .icoLink{
	padding-left:25px;
	background-image:url(/chintai/images/ico_check.gif);
}
/* result List faculty & department
---------------------------------------------------------*/
/* inner List */
.des-campus dl.univInfo{
	margin:0;
	padding:0;
	background:none;
}
dl.univInfo dt{
	padding:3px 0;
	clear:left;
	line-height:1.2;
}
.des-campus .univInfo dt a{
	font-size:14px;
}
.univInfo dt span{
	padding-left:25px;
	font-size:11px;
}
dl.pause-d{padding-top:0}

.des-campus .univInfo dd{
	margin:0 0 2px 0;
	padding:6px 5px 12px 230px;
}
.des-campus dl.pause-d{padding-top:0}

/* inner List */
.department-List dl.univInfo{
	position:relative;
}
.department-List dl.univInfo dt{
	display:block;
	float:left;
	width:160px;
	margin:2px 0;
	font-weight:normal;
	font-size:12px;
	border-bottom:none;
	background:none;
}
.department-List .des-campus .univInfo dt a{
	font-size:12px;
	text-decoration:none;
	color:#3366FF;
}
.department-List .univInfo dt.univAddress span{
	padding-left:20px;
	font-size:11px;
}
.faculty-List .univInfo dt{
	padding-top:5px;
}
.faculty-List dl.univInfo dd{
	padding-top:8px;
	zoom:1;
	background:transparent url(/chintai/images/g_faculty.gif) no-repeat 160px 2px;
}
.department-List dl.univInfo dd{
	background:transparent url(/chintai/images/g_department.gif) no-repeat 160px 2px;
}

.panel-b{background:#ffffff;}
.campusTop{
	padding-bottom:3px;
	border-bottom:1px dashed #CECBCE;
	text-align:right;
}