@charset "UTF-8";

/* 学部・学科案内 */

#faculty{
  width: 568px;
}

#faculty h2 {
line-height: 160%;

}

#faculty h3 {
margin:6px 0;
}

#faculty .related ul {
margin-left:12px;
padding-bottom:6px;
}

#faculty table.index td {
padding:3px 0;
}

#faculty td.topborder {
border-top:1px solid #CCC;
}

#faculty table.index td.topborderEnd {
border-top:1px solid #CCC;
padding-bottom:12px;
}

#faculty .articleLiteratureDetail {
border-top:5px solid #E21613;
margin:0;
padding-top:5px;
}

#faculty td.literatureIndex {
border-top:5px solid #E21613;
}

#faculty td.literatureDept {
border-top:1px solid #E21613;
}

#faculty .articleEconomicsDetail {
border-top:5px solid #2C71BA;
margin:0;
padding-top:5px;
}

#faculty td.economicsIndex {
border-top:5px solid #2C71BA;
}

#faculty td.economicsDept {
border-top:1px solid #2C71BA;
}

#faculty .articleSociologyDetail {
border-top:5px solid #99C731;
margin:0;
padding-top:5px;
}

#faculty td.sociologyIndex {
border-top:5px solid #99C731;
}

#faculty td.sociologyDept {
border-top:1px solid #99C731;
}

#faculty .articleLawDetail {
border-top:5px solid #EA6C17;
margin:0;
padding-top:5px;
}

#faculty td.lawIndex {
border-top:5px solid #EA6C17;
}

#faculty td.lawDept {
border-top:1px solid #EA6C17;
}

#faculty .articleInternationalDetail {
border-top:5px solid #209E3A;
margin:0;
padding-top:5px;
}

#faculty td.internationalIndex {
border-top:5px solid #209E3A;
}

#faculty table.index td.internationalDept {
border-top:1px solid #209E3A;
}

#faculty .articlePsychologyDetail {
border-top:5px solid #1B274D;
margin:0;
padding-top:5px;
}

#faculty td.psychologyIndex {
border-top:5px solid #1B274D;
}

#faculty table.index td.psychologyDept {
border-top:1px solid #1B274D;
}

#faculty .articleLiberalartsDetail {
border-top:5px solid #D22E8C;
margin:0;
padding-top:5px;
}

#faculty td.liberalartsIndex {
border-bottom:1px solid #D22E8C;
border-top:5px solid #D22E8C;
}

#faculty .marginB24{
margin-bottom:24px;
}

#faculty .marginB36{
margin-bottom:36px;
}

#literature p,#economics p,#sociology p,#law p,#international p,#psychology p,#liberalarts p {
text-indent:12px;
}

#literature p.sentence,#economics p.sentence,#sociology p.sentence,#law p.sentence,#international p.sentence,#psychology p.sentence,#liberalarts p.sentence {
margin:0;
text-indent:12px;
}

#literature p.caption,#economics p.caption,#sociology p.caption,#law p.caption,#international p.caption,#psychology p.caption {
text-indent:0;
}


.articleLiteratureDetail ul,.articleEconomicsDetail ul,.articleSociologyDetail ul,.articleLawDetail ul,.articleInternationalDetail ul,.articlePsychologyDetail ul,.articleLiberalartsDetail ul {
float:right;
margin-bottom:0;
}

.signature {
margin-bottom: 20px;
}

/* curriculum 表組み */
.curriculum{
	margin-bottom:24px;
}
table.curriculum{
	border-top:1px solid #999;
	border-left:1px solid #999;
	margin-bottom: 0;
}

table.curriculum th{
	border-top:0;
	border-left:0;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	background-color:#CCC; 
}

table.curriculum td{
	border-bottom:1px solid #999;
	border-right:1px solid #999;
}

table.curriculum td.bottom{
	border-right:none;
}

table.curriculum td.bg{
	border-bottom:none;
	border-right:none;
	background-color:#E8E8E8;
}

table.curriculum td.bg_bottom{
	border-right:none;
	background-color:#E8E8E8;
}

table.curriculum th.bg_bottom{
	border-right:none;
	background-color:#E8E8E8;
}

table.curriculum td.bg_right{
	border-bottom:none;
	background-color:#E8E8E8;
}

table.curriculum th.bottom_right{
background-color:#FFF;
text-align:left;
}


table.curriculum td.bg_bottom_right{
	background-color:#E8E8E8;
}

table.curriculum table.border_none td,
table.curriculum table.border_none th{
  border: none;
}

#faculty .student .anchor{
	margin-bottom: 24px;
}

#faculty .student .anchor strong{
	margin-bottom: 6px;
	padding-bottom: 3px;
	border-bottom: solid 1px;
	display: block;
}

#faculty .student .anchor .literature{
	border-bottom-color: #e21613;
}

#faculty .student .anchor .econmics{
	border-bottom-color: #2c71ba;
}

#faculty .student .anchor ul{
	margin-bottom: 12px;
}

#faculty .student #literature h2.borderB{
	margin-bottom: 24px;
	padding: 3px 0;
	border-top: solid 5px #e21613;
	border-bottom: solid 1px #e21613; 
}

#faculty .student #literature{
	padding-bottom: 12px;
	_padding-bottom: 36px;
	margin-bottom: 36px;
}

*:first-child+html #faculty .student #literature{
	padding-bottom: 36px;
}

#faculty .student table{
	clear: both;
	overflow: hidden;
}

#faculty .student .studentTitle{
	position: relative;
}

#faculty .student .studentTitle a{
	position: absolute;
	top: 0;
	right: 0;
	font-weight: normal;
}

#faculty .student .portlait{
	float: left;
	width: 96px;
	height: 126px;
	margin-top: 9px;
	margin-right: 18px;
	margin-bottom: 12px;
}


#faculty .student #economics h2.borderB{
	margin-bottom: 24px;
	padding: 3px 0;
	border-top: solid 5px #2c71ba;
	border-bottom: solid 1px #2c71ba; 
}

#faculty .student #economics{
	padding-bottom: 12px;
	_padding-bottom: 36px;
	margin-bottom: 36px;
}

*:first-child+html #faculty .student #economics{
	padding-bottom: 36px;
}

