@charset "UTF-8";
/* CSS Document */

body { -webkit-text-size-adjust: none; }


.labbox01{ margin-bottom:30px;}
.labbox01 .inner{
	padding: 20px 20px;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EDE1FF;
	border-right-color: #EDE1FF;
	border-bottom-color: #EDE1FF;
	border-left-color: #EDE1FF;
}
#content h2 {font-size:121%;}
.headingA{ background:url(../images/headinga_bg.gif) repeat-x left bottom; overflow:hidden; zoom:1; padding:0px 20px;}
#content .headingA h2{ background:none; border:none; color:#FFF; float:left; padding:0; margin:0; line-height:35px;}


.keyword_area{
	border-top-width: 0px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EDE1FF;
	border-left-color: #EDE1FF;
	padding: 10px 20px;
	background: #efefef;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;
}
.keyword_area dt{ position:absolute;}
.keyword_area dd{ padding-left:6.3em;}

.blockA { overflow:hidden; zoom:1; margin-bottom:15px;}
.blockA .boxL{ width:180px; float:left;}
.blockA .boxR{ width:468px; float:right;}

.blockA .boxR .definition-styleName{ margin-bottom:20px; background:#f5f5f5; padding:10px; border-bottom:1px solid #C59CFF; position:relative;}
.blockA .boxR .definition-styleName dt{ position:absolute; font-weight:bold; background:url(../images/icon_name.gif) no-repeat left 0.25em; padding-left:23px; padding-top:2px; }
.blockA .boxR .definition-styleName dd.txt01{ padding-left:125px;}
.blockA .boxR .definition-styleA dt{ position:absolute; font-weight:bold; color:#C59CFF; padding-left:10px; width:120px;}
.blockA .boxR .definition-styleA{position:relative;}
.name{ padding-right:20px; font-size:121%; font-weight:bold;}

.blockA .boxR .definition-styleA dd.txt02{ padding-left:135px; margin-bottom:10px; padding-bottom:10px; background:url(../images/dod_line.gif) repeat-x left bottom;}
.blockA .boxR .definition-styleA dd.txt03{ padding-left:60px; margin-bottom:10px; padding-bottom:10px; background:url(../images/dod_line.gif) repeat-x left bottom;}
.blockA .boxR .definition-styleA dd.txt03 li{word-wrap:break-word;}


#content .blockA img{ border:none; padding:0px;}
.liststyleA{ overflow:hidden; zoom:1;}
.liststyleA li{ float:left; white-space:nowrap; padding-right:10px;}
.blockA .boxR dd .mail{ background:url(../../academic/dep/images/lab_detail/icon01.gif) no-repeat left 0.2em; padding-left:18px; }

.blockA .boxR dd ul{ list-style:none;}

#content .headingB{ background:#eeeeee; padding:7px 10px;}
#content .headingB h3{ background:none; border:none; padding:0; margin:0; font-size:107%;}

.literary li{ list-style:none; padding-left:30px; background:url(../images/icon02.gif) no-repeat 10px 0.75em; padding-top:0.5em;}
.scrollFixIt{ display:none;}

.pagebreak{ page-break-before:always; }
