@charset "utf-8";

#mainArea h4.marginTop{
	margin-top: 34px;
}
body #mainArea .lowerArea p.paddingBtm{
	padding-bottom: 12px;
}
body #mainArea .lowerArea p.paddingBtm0{
	padding-bottom: 0;
}
body #mainArea .lowerArea p.topMargin0{
	margin-top: 0;
}
body #mainArea .lowerArea div.qrWrap{
	width:496px;
	margin:0 0 0 8px;
	padding:13px 13px 0;
	border: dotted 2px #eee;
}
body #mainArea .lowerArea div.qrWrap .noMargin{
	margin: 0;
	padding:0;
}
body #mainArea .lowerArea p.qrcode{
	margin:0;
	padding:0;
	position: relative;
	top: -8px;
}

ul.mt10{
	margin-top:10px;
}


/* tablink */
#mainArea ul#tablink{
	width:640px;
	height:43px;
	padding:0;
	margin:26px 0 0 0;
	list-style-type:none;
	background:url(../../img/examination/tab_btm.gif) left bottom no-repeat;
}
#mainArea ul#tablink li{
	height:28px;
	float:left
}
#mainArea ul#tablink li.center{
	padding:0 1px;
}
#mainArea ul#tablink li.left{
	padding-right:1px;
}
/* text read */
#mainArea .lowerArea .sttl_redline{
	padding:0 0 0 6px;
	margin:20px 0 12px 0;
	line-height:1.8;
	color:#333;
	font-weight:bold;
	border-left:3px solid #a20041;
}
#mainArea .lowerArea .sttl_redline2{
	width:631px;
	padding:0 0 0 6px;
	margin:20px 0 12px 0;
	color:#333;
	font-size:14px;
	font-weight:bold;
	border-left:3px solid #a20041;
	border-bottom:1px solid #a20041;
}
#mainArea .lowerArea .sttl_redline2 em{
	padding: 0 0 0 12px;
	font-size: 90%;
	font-style: normal;
	color:#a30447;
}
#mainArea .lowerArea .subtxt{
	padding:0;
	margin:0;
}

/* ul padding-bottom:26px */
ul.style1{
	margin:0 0 26px;
	padding:0 0 0 12px;
	list-style-type:none;
}
ol.style1{
	margin:0 12px 26px;
	padding:0 0 0 12px;
	list-style-type: decimal;
}
ul.style2{
	margin:0;
	padding:0 0 0 12px;
	list-style-type:none;
}
ol.style2{
	margin:12px;
	padding:0 0 0 12px;
	list-style-type: decimal;
}
ul.style3{
	list-style-type:none;
}
ol.style4{
	margin:0 12px;
	padding:0 0 0 12px;
	list-style-type: decimal;
}
ul.style5{
	list-style-type:none;
}
li.style-btm1{
	padding-bottom:8px;
}
li.style-top1{
	padding-top:8px;
}

/* text link blue icon */
.sublink_txt{
	margin:0 0 0 12px;
	padding:0 0 10px;
	background:none;
}
.sublink_txt a{
	padding:0 1em 0 14px;
	margin:0;
	background:url(../../img/common/arrow_blue.gif) left center no-repeat;
}
/* infobox */
#mainArea .lowerArea .infobox{
	margin:10px 0;
	background:url(../../img/faculty/bg_box.gif) left top repeat;
}
#mainArea .lowerArea table.marginTop{
	margin-top: 0;
}
#mainArea .lowerArea table.infobox th{
	padding:0 12px;
	text-align:left;
}
#mainArea .lowerArea table.infobox td{
	padding:0 12px 0 4px;
}
#mainArea .lowerArea table.infobox th.top,#mainArea .lowerArea table.infobox td.top{
	padding-top:12px;
}
#mainArea .lowerArea table.infobox th.btm,#mainArea .lowerArea table.infobox td.btm{
	padding-bottom:12px;
}
#mainArea .lowerArea table.infobox td.btm a.arrow_blue{
	padding:0 0 0 14px;
	margin:0;
	line-height:2;
	background:url(../../img/common/arrow_blue.gif) left center no-repeat;
}
#mainArea .lowerArea table.infobox th span{
	padding:0 0 0 14px;
	font-weight:normal;
}
#mainArea .lowerArea table.infobox th span.p24{
	padding:0 0 0 28px;
	font-weight:normal;
}
#mainArea .lowerArea .infobox2{
	margin:10px 0;
	padding:10px;
	background:url(../../img/faculty/bg_box.gif) left top repeat;
}
/* access map */
p.map{
	margin:0 10px 0 0;
	padding:5px;
	border:1px solid #e5e5e5;
	float:left;
	clear:both;
}
ul.access{
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.access li.btn{
	padding:16px 0 0 15px;
}
/* ul .posinfo */
ul.posinfo{
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.posinfo li{
	margin:0;
	padding:3px 0 14px;
}
ul.posinfo li.read{
	margin:0;
	padding:0;
	color:#a20041;
	font-size:14px;
	font-weight:bold;
}
/* access map */
#mainArea .lowerArea p.date{
	width: 620px;
	margin: 0 0 13px;
	text-align: right;
}

/*================================
 TABLE STYLE
================================*/
/* table style app */
#mainArea table.app{
	width:640px;
	padding:0;
	margin:15px 0;
	border-top:1px solid #e5e5e5;
}
#mainArea table.app th{
	padding:3px 0px;
	color:#fff;
	background-color:#a30146;
	border-right:1px solid #d5bdc7;
	border-bottom:1px solid #d5bdc7;
}
#mainArea table.app th.left{
	color:#484848;
	background-color:#fff;
	border-left:1px solid #e5e5e5;
	border-bottom:1px solid #d5bdc7;
}
#mainArea table.app th.left02{
	border-left:1px solid #e5e5e5;
}
#mainArea table.app th.pink{
	color:#a30146;
	background-color:#f7e8ee;
	border-left:1px solid #d5bdc7;
	border-bottom:1px solid #d5bdc7;
}
#mainArea table.app th em,
#mainArea table.app td em{
	font-style: normal;
	font-size: 10px;
}
#mainArea table.app td{
	padding:3px 4px;
	text-align:center;
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
#mainArea table.app td.pink{
	color:#484848;
	font-weight:bold;
	text-align:center;
	background-color:#f1d9e3;
	border-right:1px solid #d5bdc7;
	border-bottom:1px solid #d5bdc7;
}
#mainArea table.app td.pink2{
	color:#a30146;
	font-weight:bold;
	background-color:#fcf7f9;
}
#mainArea table.app td.bold{
	color:#a30146;
	font-weight:bold;
}
#mainArea table.app td.pink3{
	background-color:#fcf7f9;
}


/* Table Style1 */
#mainArea .lowerArea table.style1{
	padding:0;
	margin:0 0 26px;
	border-top:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
}
#mainArea .lowerArea table.style1 th{
	padding:3px 16px;
	background-color:#f9f9f9;
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
#mainArea .lowerArea table.style1 th.gray{
	color:#a20041;
	background-color:#f9f9f9;
	border-bottom:1px solid #d5bdc7;
	border-left:1px solid #e5e5e5;
}
#mainArea .lowerArea table.style1 th.pink{
	background-color:#f7e8ee;
}
#mainArea .lowerArea table.style1 th.pink2{
	color:#a20041;
	background-color:#f7e8ee;
	border-bottom:1px solid #d5bdc7;
	border-left:1px solid #d5bdc7;
	border-right:1px solid #d5bdc7;
}
#mainArea .lowerArea table.style1 th.pink3{
	background-color:#f1d9e3;
	border-bottom:1px solid #d5bdc7;
	border-right:1px solid #d5bdc7;
}
#mainArea .lowerArea table.style1 th.pink4{
	color:#a20041;
	background-color:#f7e8ee;
	border:1px solid #d5bdc7;
}
#mainArea .lowerArea table.style1 td.pink5{
  width:80px;
  padding:3px 0;
	color:#a30146;
	font-weight:bold;
  text-align: center;
}
#mainArea .lowerArea table.style1 th.pink5{
	color:#a20041;
	text-align:left;
	background-color:#f7e8ee;
	border-bottom:1px solid #d5bdc7;
	border-left:1px solid #d5bdc7;
	border-right:1px solid #d5bdc7;
}
#mainArea .lowerArea table.style1 th.red{
	color:#FFFFFF;
	background-color:#a20041;
}
#mainArea .lowerArea table.style1 th.redTop{
	padding:8px 16px;
	color:#FFFFFF;
	background-color:#a20041;
}
#mainArea .lowerArea table.style1 th.paddingSmall,
#mainArea .lowerArea table.paddingSmall th,
#mainArea .lowerArea table.paddingSmall td{
	padding:3px 5px;
}
#mainArea .lowerArea table.small td{
	font-size: 12px; 
}

#mainArea .lowerArea table.style1 td{
	padding:3px 12px;
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
#mainArea .lowerArea table.style1 td.pink{
	color:#a20041;
	font-weight:bold;
	text-align:center;
	background-color:#f7e8ee;
	border-bottom:1px solid #d5bdc7;
	border-left:1px solid #d5bdc7;
	border-right:1px solid #d5bdc7;
}
#mainArea .lowerArea table.style1 td.pink2{
	color:#a20041;
	font-weight:bold;
	text-align:center;
	background-color:#f7e8ee;
	border-bottom:1px solid #d5bdc7;
	border-right:1px solid #d5bdc7;
}
#mainArea .lowerArea table.style1 td.pink3{
	text-align:right;
	background-color:#fcf7f9;
}
#mainArea .lowerArea table.style1 span{
	color:#a20041;
}
#mainArea .lowerArea table.textLeft th,
#mainArea .lowerArea table th.tLeft,
#mainArea .lowerArea table.textLeft td,
#mainArea .lowerArea table.textLeft td.pink3{
	text-align: left;
}
#mainArea .lowerArea table.textLeft th.red{
	text-align: center;
}

/* Table Style2 */
#mainArea .lowerArea table.style2{
	padding:0;
	margin:8px 0;
	text-align: left;
}
#mainArea .lowerArea table.style2 th{
	padding:3px 8px 3px 0;
	text-align: left;
	font-weight: normal;
}
#mainArea .lowerArea table.style2 td{
	padding:3px 0;
	text-align: left;
}

/* Table Style3 */
#mainArea .lowerArea table.style3{
	padding:0;
	margin:0 0 26px;
	border-top:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
}
#mainArea .lowerArea table.style3 th{
	padding:3px 5px;
	background-color:#f9f9f9;
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
#mainArea .lowerArea table.style3 th.red{
	color:#FFFFFF;
	background-color:#a20041;
}

#mainArea .lowerArea table.style3 td{
	padding:3px 5px;
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
#mainArea .lowerArea table.style3 th.tLeft{
	text-align: left;
}


/* table style exam data */
#mainArea .lowerArea table.examdata{
	width: 620px;
	padding:0;
	margin:0;
	border-top:1px solid #e5e5e5;
}
#mainArea .lowerArea table.examdata th{
	padding:3px 16px;
	color:#a20041;
	background-color:#f9f9f9;
	border-bottom:1px solid #d5bdc7;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
#mainArea .lowerArea table.examdata th.row{
	color:#a20041;
	text-align:left;
	background-color:#f7e8ee;
	border-bottom:1px solid #d5bdc7;
	border-left:1px solid #d5bdc7;
	border-right:1px solid #d5bdc7;
}
#mainArea .lowerArea table.examdata th.col{
	color:#FFFFFF;
	background-color:#a20041;
	border-left:none;
}
#mainArea .lowerArea table.examdata td{
	padding:3px 12px;
	text-align:center;
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}

/* Table Style Tuition */
#mainArea .lowerArea table.tuition{
	padding:0;
	margin:0 0 26px;
	border-top:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
}
#mainArea .lowerArea table.tuition th{
	padding:3px 16px;
	background-color:#f9f9f9;
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
#mainArea .lowerArea table.tuition th.col{
	padding:10px 0;
}
#mainArea .lowerArea table.tuition th.col2{
	padding:10px 12px;
	color:#a20041;
	font-size:14px;
	letter-spacing:0.2em;
	text-align:left;
}
#mainArea .lowerArea table.tuition td{
	padding:3px 12px;
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}

/* Table Style Examination Fee */
#mainArea .lowerArea table.exam_fee{
	padding:0;
	margin:0 0 26px;
}
#mainArea .lowerArea table.exam_fee th{
	padding:6px 16px;
	color:#a20041;
	background-color:#f7e8ee;
	border:1px solid #d5bdc7;
}
#mainArea .lowerArea table.exam_fee td{
	padding:6px 12px;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}

/* Table Style Examination Fee List */
#mainArea .lowerArea table.exam_fee_list{
	padding:0;
	margin:0 0 26px;
	border-left:1px solid #e5e5e5;
}
#mainArea .lowerArea table.exam_fee_list th{
	padding:3px 6px;
	color:#FFFFFF;
	text-align:left;
	background-color:#a20041;
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
#mainArea .lowerArea table.exam_fee_list th.fee{
	color:#a20041;
	text-align:center;
	background-color:#eecfdc;
	border-top:1px solid #c7a2ac;
	border-right:1px solid #c7a2ac;
	border-bottom:none;
}
#mainArea .lowerArea table.exam_fee_list th.pattern{
	border-top:1px solid #c7a2ac;
	border-right:1px solid #c7a2ac;
}
#mainArea .lowerArea table.exam_fee_list th.testee{
	color:#a20041;
	text-align:center;
	background-color:#f7e8ee;
	border-top:1px solid #c7a2ac;
	border-right:1px solid #c7a2ac;
	border-bottom:1px solid #c7a2ac;
}
#mainArea .lowerArea table.exam_fee_list td{
	padding:6px 12px;
	text-align:center;
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
#mainArea .lowerArea table.exam_fee_list td.gray{
	background-color:#f9f9f9;
}
#mainArea .lowerArea table.exam_fee_list em.small{
	font-size:93%;
	font-style:normal;
}

/* Table Style Delivery Money List */
#mainArea .lowerArea table.del_money{
	padding:0;
	margin:0;
	border-left:1px solid #e5e5e5;
}
#mainArea .lowerArea table.del_money th{
	padding:3px;
	color:#FFFFFF;
	background-color:#a20041;
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
#mainArea .lowerArea table.del_money th.limit{
	color:#a20041;
	text-align:center;
	background-color:#f7e8ee;
	border-top:1px solid #c7a2ac;
	border-right:1px solid #c7a2ac;
	border-bottom:1px solid #c7a2ac;
}
#mainArea .lowerArea table.del_money th.limitLeft{
	color:#a20041;
	text-align:center;
	background-color:#f7e8ee;
	border-right:1px solid #c7a2ac;
	border-bottom:1px solid #c7a2ac;
}
#mainArea .lowerArea table.del_money th.item{
	color:#a20041;
	background-color:#f1d9e4;
	text-align:center;
	border-right:1px solid #c7a2ac;
	border-bottom:1px solid #c7a2ac;
}
#mainArea .lowerArea table.del_money td{
	padding:6px;
	text-align:center;
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	font-size: 90%;
	letter-spacing: 1;
}
#mainArea .lowerArea table.del_money td.gray{
	background-color:#f9f9f9;
}
#mainArea .lowerArea table td.right{
	text-align: right;
}
/* Table Style */
#mainArea .lowerArea table.marginBtmNone{
	margin: 0;
}
#mainArea .lowerArea h6.marginTop{
	margin-top: 32px;
}

#mainArea .lowerArea p.small{
	padding-bottom: 18px;
	font-size:10px;
}
#mainArea .lowerArea ul.schol{
	width:640px;
	margin:0;
	padding:0;
	list-style-type:none;
	clear:both;
}
#mainArea .lowerArea ul.schol li.left{
	color:#1b5ba6;
	font-weight:bold;
	background:url(../../img/research/bg_blue.gif) left top repeat;
	float:left;
	clear:both;
}
#mainArea .lowerArea ul.schol li{
	padding:8px;
	font-weight:bold;
	background:url(../../img/research/bg_gray.gif) left top repeat;
}
#mainArea .lowerArea ul.schol li span{
	padding-left:8px;
}

