/* styles written in this file is for Standard */

.main-contents-child .detail,
.main-contents-child p.photo{
	float:			left;
}


/* curri-index */

.curri-index .main-contents dl dt{
	padding:		10px 0px 10px 0px;
}

.curri-index .main-contents dl dd{
	padding-bottom:		30px;
	 line-height:		1.6;
}

/* curri-concept */

.curri-concept p.topimg{
	text-align:		center;
	padding-top:		40px;
}

.curri-concept .main-contents p.notice{
	padding-bottom:		10px;
}

.curri-concept .main-contents-child table{
	width:			738px;
	margin-bottom:		2px;
}

.curri-concept .main-contents-child table .ttl01{
	width:			133px;
}

.curri-concept .main-contents-child table .ttl02{
	width:			202px;
}



.curri-concept .main-contents h3{
	padding-top:		53px;
}

.curri-concept .main-contents-child{
	margin-bottom:		30px;
}


/* curri-schedule */

.curri-schedule .main-contents-child{
	padding-top:		8px;
	margin-bottom:		50px;
}

.curri-schedule .main-contents h3{
	padding-top:		0px;
}

.curri-schedule .main-contents .article{
	padding-bottom:		30px;
}

.curri-schedule .main-contents table.sche01{
	margin-top:		30px;
	width:			738px;
	text-align:		center;
}

.curri-schedule .main-contents table.sche01 th{
	width:			102px;
}

.curri-schedule .main-contents table.sche01 th.ttl01{
	width:			133px;
}

.curri-schedule .main-contents table.sche02{
	width:			738px;
	margin-bottom:		10px;
	text-align:		center;
}

.curri-schedule .main-contents table.sche02 .week{
	width:			145px;
}

.curri-schedule .main-contents table.sche02 .curri{
	width:			286px;
}

.curri-schedule .main-contents table.sche02 .room{
	width:			41px;
}

.curri-schedule .main-contents table.sche02 .teacher,
.curri-schedule .main-contents table.sche02 .point{
	width:			71px;
}

.curri-schedule .main-contents table.sche02 .other{
	width:			61px;
}

.curri-schedule .main-contents table.sche02 tr td{
	padding-left:		0px;
	padding-right:		0px;
}

.curri-schedule .main-contents p.pagetop{
	margin-top:		30px;
}

.curri-schedule .main-contents p.yearsche{
	background-image:	url("/common/_img/_bod_lin_01.gif");
	background-position:	left bottom;
	background-repeat:	no-repeat;
	padding:		30px 0 20px 0px;
}

.curri-schedule .main-contents p.yearsche a{
	background-image:	url("/common/_img/_bod_ico_03_f1.gif");
	background-position:	left 2px;
	background-repeat:	no-repeat;
	padding-left:		15px;
}

.curri-schedule .main-contents p.yearsche img{
	padding-left:		5px;
}

.curri-schedule .main-contents p.adbr{
	margin-top:		15px;
}

/* curri-edu_system */

.curri-edu_system .main-contents h3{
	padding-top:		20px;
	padding-bottom:		14px;
}

.curri-edu_system p.photo{
	width:			481px;
	padding-bottom:		20px;
}

.curri-edu_system .main-contents .detail{
	width:			255px;
	text-align:		right;
}

.curri-edu_system .main-contents p.manaba{
	padding-bottom:		20px;
	font-size:		10px;
	margin-top:		340px;
}

.curri-edu_system .main-contents p.manaba a{
	padding-bottom:		3px;
	line-height:		1.4;
}

.curri-edu_system .main-contents-child{
	padding-bottom:		252px;
}


/* curri-calendar */

.curri-calendar .main-contents-child{
	padding-top:		10px;
	padding-bottom:		481px;
}

.curri-calendar .main-contents table{
	width:			738px;
}

.curri-calendar .main-contents table th{
	width:			123px;
}

.curri-calendar .main-contents table tr td.noborder{
	border-right:		none;
	width:			161px;
}

.curri-calendar .main-contents p.yearsche{
	background-image:	url("/common/_img/_bod_lin_01.gif");
	background-position:	left bottom;
	background-repeat:	no-repeat;
	padding:		20px 0 20px 0px;
}

.curri-calendar .main-contents p.yearsche a{
	background-image:	url("/common/_img/_bod_ico_03_f1.gif");
	background-position:	left 2px;
	background-repeat:	no-repeat;
	padding-left:		15px;
}

.curri-calendar .main-contents p.yearsche img{
	padding-left:		5px;
}

.curri-calendar .main-contents p.adbr{
	margin-top:		15px;
}



/* curri-professor */

.curri-professor .main-contents-child{
	margin-top:		40px;
	margin-bottom:		20px;
}

.curri-professor .main-contents h3{
	padding-top:		0px;
}

.curri-professor .main-contents h4{
	padding-bottom:		5px;
}

.curri-professor p.photo{
	width:			104px;
}

.curri-professor .main-contents .person01,
.curri-professor .main-contents .person{
	padding-bottom:		20px;
}

.curri-professor .main-contents .person01 .detail{
	width:			634px;
}

.curri-professor .main-contents .person .detail{
	width:			262px;
}

.curri-professor .main-contents .person{
	width:			366px;
	float:			left;
}

.curri-professor .main-contents .person_l{
	margin-right:		5px;
}

.curri-professor .main-contents .detail dl{
	padding-bottom:		10px;
	height:			71px;
}

.curri-professor .main-contents .detail dl dd{
	padding-top:		5px;
	padding-left:		10px;
	font-size:		11px;
	line-height:		1.4;
}

.curri-professor .main-contents .detail p.button{
	float:			left;
	padding-left:		10px;
}

.curri-professor .main-contents .detail p.message{
	float:			right;
	margin-top:		5px;
	font-size:		10px;
}

.curri-professor .main-contents .message a{
	background-image:	url(/common/_img/_bod_ico_03_f1.gif);
	background-repeat:	no-repeat;
	background-position:	left 1px;
	padding-left:		12px;
}

.curri-professor .main-contents table{
	width:			738px;
}

.curri-professor .main-contents table.intro01 th{
	width:			129px;
}

.curri-professor .main-contents table.intro02 th.ttl02{
	width:			163px;
}

.curri-professor .main-contents table.intro02 th.ttl01{
	width:			127px;
}

.curri-professor .main-contents table tr td.message{
	padding-left:		18px;
	background-position:	6px 11px;
	font-size:		12px;
}

.curri-professor .main-contents table tr td.nomessage{
	padding-left:		18px;
}

.curri-professor .main-contents table tr td.noborder{
	border-right:		none;
}


/* curri-profile */

.curri-profile .main-contents ul.contents-navi{
	margin-top:		10px;
	margin-bottom:		20px;
}

.curri-profile .main-contents ul.foot-navi{
	margin-bottom:		40px;
}

.curri-profile .main-contents ul.contents-navi li{
	display:		inline;
}

.curri-profile .main-contents ul.contents-navi li img{
	padding-right:		1px;
	padding-bottom:		1px;
}

.curri-profile .main-contents-child{
	margin-top:		0px;
	margin-bottom:		100px;
}

.curri-profile .main-contents h3{
	margin:			0px 0px 10px 0px;
	padding:		0px;
}

.curri-profile .main-contents p.photo{
	width:			177px;
}

.curri-profile .main-contents .detail{
	width:			561px;
}

.curri-profile .main-contents table.type2{
	width:			561px;
}

.curri-profile .main-contents table.type2 th{
	width:			126px;
}


