
* {
	margin: 0;
	padding: 0;
}

/* Hides from IE7 \*/
*:first-child+html {
	letter-spacing: 0;
}
/* End hide from IE7 */	.pbInputForm {
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	background-color: #FFFFFF;
	border-bottom: 2px inset;
	border-left: 2px inset;
	border-right: 2px inset;
	border-top: 2px inset;
	font-size: 100%;
}
@media print {
	#toparea {
		display: none;
	}
}
ol , ul {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 16px;
	margin-bottom: 16px;
	padding-left: 40px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
blockquote {
	margin-left: 40px;
	margin-right: 0px;
	margin-top: 16px;
	margin-bottom: 16px;
}

body {
		font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-color: #EFDDDB;
		background-image: url(/var/rev1/0000/1017/bkg_container.jpg);
		background-repeat: repeat-y;
		background-position: center top;
		font-size: 14px;
		line-height: 1.5em;
}
body table , tablebody {
		table-layout: fixed;
		background-repeat: repeat;

}
body th , table thbody  {
		text-align: center;
		vertical-align: middle;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
		background-color: #FFCC66;
		background-repeat: repeat;

}
body td , table tdbody  {
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
		background-color: #FFF6E3;
		background-repeat: repeat;

}

.pbPage {
		width: 840px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}
.pbPage:after{
	content: "";
	display: block;
	height: 0;
	clear:both;
	visibility: hidden;
}

.pbLeftArea {
		float: left;
		overflow: hidden;
		width: 0px;
		display: inline;
		margin-left: 0px;
		margin-right: 6px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.pbRightArea {
		float: right;
		overflow: hidden;
		width: 200px;
		display: inline;
		margin-left: 20px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
}

.pbMainArea {
		overflow: hidden;
		width: 620px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-color: #FFFFFF;
}

.pbHeaderArea {
		overflow: hidden;
		width: 840px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-color: #FFFFFF;
}

.pbFooterArea {
		clear: both;
		overflow: hidden;
		width: 840px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-color: #FFFFFF;
}
.pbAreaWrapper1 {
	padding: 0;
	margin: 0;
	border-width: 0;
	width: 840px;
}
.pbAreaWrapper1:after {
	content: "";
	height: 0px;
	clear:both;
	display:block;
}
/* Hides from IE-mac \*/
* html .pbAreaWrapper1 { height: 1%; }
.pbAreaWrapper1 { display: block; }
/* End hide from IE-mac */
.pbAreaWrapper2 {
	padding: 0;
	margin: 0;
	border-width: 0;
	float: left;
}

.pbBlock {
		clear: both;
}

h1 {
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		font-family: sans-serif;
		font-size: 1.8em;
		font-weight: bold;
		text-align: left;
}
h1 a:hover {

		text-decoration: underline;

}

h2 {
		height: 41px;
		margin-bottom: 15px;
		padding-left: 15px;
		padding-right: 0px;
		padding-top: 12px;
		padding-bottom: 0px;
		background-image: url(/library/college_img/bkg_h2.jpg);
		background-repeat: no-repeat;
		font-family: メイリオ;
		font-size: 26px;
		font-weight: normal;
}

h3 {
		margin-top: 20px;
		margin-bottom: 10px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 2px;
		border-top: 0px  solid;
		border-bottom: 1px #FF9900 dashed;
		border-left: 0px  solid;
		border-right: 0px  solid;
		font-size: 16px;
}

h4 {
		margin-top: 15px;
		margin-bottom: 5px;
		font-family: sans-serif;
		font-size: 100%;
		font-weight: bold;
}

ul {
		margin-left: 15px;
		margin-right: 0px;
		margin-top: 15px;
		margin-bottom: 15px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}
ul {
		list-style-type: disc;

}

li {
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}
li table , tableli {
		border-collapse: collapse;
		background-repeat: repeat;

}
li th , table thli  {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-repeat: repeat;

}
li td , table tdli  {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-repeat: repeat;

}

img {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

p {
		margin-bottom: 15px;
}
p table , tablep {
		border-collapse: collapse;
		background-repeat: repeat;

}
p th , table thp  {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-repeat: repeat;

}
p td , table tdp  {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-repeat: repeat;

}

address {
}

blockquote {
		margin-left: 20px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}
.pbArea {
	margin: 0;
	padding: 0px;
	border-width: 0;
}
.pbZero {
	margin: 0;
	padding: 0px;
	border-width: 0;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	line-height: normal;
	text-indent: 0;
}
.pbCorner {
		clear: both;
}
.pbNested {
	clear:both;
	padding: 0;
	margin: 0;
	min-height: 0;
}
.pbNested:after {
	content: "";
	height: 1px;
	clear:both;
	display:block;
}
/* Hides from IE-mac \*/
* html .pbNested { height: 1%; }
.pbNested { display: block; }
/* End hide from IE-mac */
.pbNestedZero {
	clear:both;
	padding: 0;
	margin: 0;
	min-height: 0;
}
.pbNestedZero:after {
	content: "";
	height: 0px;
	clear:both;
	display:block;
}
/* Hides from IE-mac \*/
* html .pbNestedZero { height: 1%; }
.pbNestedZero { display: block; }
/* End hide from IE-mac */
img.pbSystemImage {
	margin: 0;
	padding: 0px;
	background-color: transparent;
	border-width: 0;
	border-style: none;
	line-height: normal;
	text-indent: 0;
	font-size: small;
	vertical-align: baseline;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.pbHorizontalNested {
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	line-height: normal;
	text-indent: 0;
	border-width: 0;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;
	min-height: 0;
}
.pbHorizontalNested:after {
	content: "";
	height: 0px;
	clear:both;
	display:block;
}
/* Hides from IE-mac \*/
* html .pbHorizontalNested { height: 1%; }
.pbHorizontalNested { display: block; }
/* End hide from IE-mac */
.pbAnchor {
	margin: 0;
	padding: 2px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	line-height: normal;
	text-indent: 0;
}
.pbArticleStatus {
	margin: 0;
	padding: 1px;
	border: none;
	background-color: #6699cc;
	color: white;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	font-weight: normal;
	line-height: normal;
	text-indent: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.pbArticleStatus a:link {
	cursor: default;
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
	color: white;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	white-space: nowrap;
	line-height: normal;
	text-indent: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	overflow: hidden;
}
.pbArticleStatus a:visited {
	cursor: default;
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
	color: white;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	white-space: nowrap;
	line-height: normal;
	text-indent: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	overflow: hidden;
}
.pbArticleStatus a:hover {
	cursor: default;
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
	color: white;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	white-space: nowrap;
	line-height: normal;
	text-indent: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	overflow: hidden;
}
.pbArticleStatus a:active {
	cursor: default;
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
	color: white;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	white-space: nowrap;
	line-height: normal;
	text-indent: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	overflow: hidden;
}
.pbArticleDetailStatus {
	margin: 0;
	padding: 0;
	border: none;
	background-color: #ccff99;
	color: black;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	font-weight: normal;
	line-height: normal;
	text-indent: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.pbArticleDetailStatus a:link {
	cursor: default;
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
	color: black;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	font-weight: normal;
	line-height: normal;
	text-indent: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.pbArticleDetailStatus a:visited {
	cursor: default;
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
	color: black;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	font-weight: normal;
	line-height: normal;
	text-indent: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.pbArticleDetailStatus a:hover {
	cursor: default;
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
	color: black;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	font-weight: normal;
	line-height: normal;
	text-indent: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.pbArticleDetailStatus a:active {
	cursor: default;
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
	color: black;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	font-weight: normal;
	line-height: normal;
	text-indent: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
#pbBlock3132 {
	width: 50%;
	overflow: hidden;
	float:left;
}
#pbBlock3133 {
	width: 50%;
	overflow: hidden;
	clear:right;
}

.searchBox, .pbStyleId2001 {
		margin-left: auto;
		margin-right: 0;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-color: #FFFFFF;
}
.searchBox table , table.searchBox , .pbStyleId2001 table{
		border-collapse: collapse;
		background-repeat: repeat;

}
.searchBox th , table th.searchBox , .pbStyleId2001 th {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-repeat: repeat;

}
.searchBox td , table td.searchBox , .pbStyleId2001 td {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-color: #FFFFFF;
		background-repeat: repeat;

}

.header1, .pbStyleId2003 {
		height: 56px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		border-top: 0px  solid;
		border-bottom: 8px #E68D0A solid;
		border-left: 0px  solid;
		border-right: 0px  solid;
}

.headerNavi, .pbStyleId2004 {
		margin-top: 3px;
		margin-bottom: 3px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		font-size: 86%;
}
.headerNavi ul, .headerNavi ol, .headerNavi dl, .pbStyleId2004 ul, .pbStyleId2004 ol, .pbStyleId2004 dl {
		list-style-type: none;

}
.headerNavi table , table.headerNavi , .pbStyleId2004 table{
		border-collapse: collapse;
		background-repeat: repeat;

}
.headerNavi th , table th.headerNavi , .pbStyleId2004 th {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-repeat: repeat;

}
.headerNavi td , table td.headerNavi , .pbStyleId2004 td {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-repeat: repeat;

}

.footerNavi, .pbStyleId2005 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 3px;
		padding-bottom: 3px;
		background-color: #ECECEC;
		font-size: 86%;
		text-align: center;
}
.footerNavi ul, .footerNavi ol, .footerNavi dl, .pbStyleId2005 ul, .pbStyleId2005 ol, .pbStyleId2005 dl {
		list-style-type: disc;

}
.footerNavi table , table.footerNavi , .pbStyleId2005 table{
		border-collapse: collapse;
		background-repeat: repeat;

}
.footerNavi th , table th.footerNavi , .pbStyleId2005 th {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-repeat: repeat;

}
.footerNavi td , table td.footerNavi , .pbStyleId2005 td {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-repeat: repeat;

}
.footerNavi a:link, .pbStyleId2005 a:link {
		color: #000000;


}

.copyright1, .pbStyleId2006 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		font-size: 86%;
		text-align: center;
}
.copyright1 ul, .copyright1 ol, .copyright1 dl, .pbStyleId2006 ul, .pbStyleId2006 ol, .pbStyleId2006 dl {
		list-style-type: disc;

}
.copyright1 table , table.copyright1 , .pbStyleId2006 table{
		border-collapse: collapse;
		background-repeat: repeat;

}
.copyright1 th , table th.copyright1 , .pbStyleId2006 th {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-repeat: repeat;

}
.copyright1 td , table td.copyright1 , .pbStyleId2006 td {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-repeat: repeat;

}

.globalNavi, .pbStyleId2007 {
		background-color: #FF9933;
}

.sideNavi1, .pbStyleId2008 {
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
		background-color: #eddfdb;
		font-size: 92%;
		line-height: 14px;
}
.sideNavi1 ul, .sideNavi1 ol, .sideNavi1 dl, .pbStyleId2008 ul, .pbStyleId2008 ol, .pbStyleId2008 dl {
		list-style-type: none;

}
.sideNavi1 a:link, .pbStyleId2008 a:link {
		color: #000000;

		text-decoration: underline;

}
.sideNavi1 a:visited, .pbStyleId2008 a:visited {
		color: #333333;

		text-decoration: underline;

}
.sideNavi1 a:hover, .pbStyleId2008 a:hover {
		color: #333333;

		text-decoration: underline;

}

.txt86per, .pbStyleId2012 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		font-size: 86%;
}
.txt86per ul, .txt86per ol, .txt86per dl, .pbStyleId2012 ul, .pbStyleId2012 ol, .pbStyleId2012 dl {
		list-style-type: disc;

}
.txt86per table , table.txt86per , .pbStyleId2012 table{
		border-collapse: collapse;
		background-repeat: repeat;

}
.txt86per th , table th.txt86per , .pbStyleId2012 th {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-repeat: repeat;

}
.txt86per td , table td.txt86per , .pbStyleId2012 td {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-repeat: repeat;

}

.toPageTop, .pbStyleId2019 {
		padding-top: 15px;
		padding-bottom: 5px;
		font-size: 86%;
		text-align: right;
}
.toPageTop ul, .toPageTop ol, .toPageTop dl, .pbStyleId2019 ul, .pbStyleId2019 ol, .pbStyleId2019 dl {
		list-style-type: disc;

}
.toPageTop table , table.toPageTop , .pbStyleId2019 table{
		border-collapse: collapse;
		background-repeat: repeat;

}
.toPageTop th , table th.toPageTop , .pbStyleId2019 th {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-repeat: repeat;

}
.toPageTop td , table td.toPageTop , .pbStyleId2019 td {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-repeat: repeat;

}

.pankuzu1, .pbStyleId2038 {
		margin-bottom: 10px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		font-size: 86%;
}

.cateBoxTop, .pbStyleId2040 {
		height: 25px;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 15px;
		padding-bottom: 0px;
		background-image: url(/library/college_img/catebox_top.jpg);
		background-repeat: no-repeat;
		font-size: 116%;
		font-weight: bold;
}

.cateBoxBody, .pbStyleId2041 {
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 10px;
		padding-bottom: 10px;
		background-image: url(/library/college_img/catebox_bg.jpg);
		background-repeat: repeat-y;
}

.cateBoxBottom, .pbStyleId2042 {
		height: 25px;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 7px;
		background-image: url(/library/college_img/catebox_bot.jpg);
		background-repeat: no-repeat;
		text-align: right;
}

.cateBox, .pbStyleId2043 {
		margin-bottom: 20px;
}
.siteLogo {
width:256px;
float:left;
}

.searchBox {
padding:20px 0 0 0;
float:right;
text-align: right;
}

.searchBox td {
background; #FFFFFF;
}

.headerNavi ul {
margin: 0;
padding: 0;
float: right;
}

.headerNavi li {
float: left;
margin: 0 0 0 25px;
}

#pbBlock1247 div.pbBlock {
clear: none;
}

#pbBlock2751 div.pbBlock {
clear: none;
}

#pbBlock3137 div.pbBlock {
clear: none;
}

#pbBlock3230 div.pbBlock {
clear: none;
}

#pbBlock11823 div.pbBlock {
clear: none;
}

#pbBlock12065 div.pbBlock {
clear: none;
}

#pbBlock12166 div.pbBlock {
clear: none;
}

#pbBlock12255 div.pbBlock {
clear: none;
}

#pbBlock18230 div.pbBlock {
clear: none;
}

.pickupBox img {
margin-left: 15px;
}

div.globalNavi {
float: left;
}

div.globalNavi img {
vertical-align: bottom;
}

.sideNavi1 dt {
margin-bottom: 5px;
}

.sideNavi1 dd {
margin: 0;
padding: 0;
}

.sideNavi1 ul {
margin: 10px 0;
padding: 0;
}

.sideNavi1 li {
margin: 0 0 5px 0;
padding: 0 0 0 14px;
background: left top no-repeat url(/library/college_img/sidenavi_mark.gif);
}

.sideNavi1 hr {
border-width: 1px 0 0 0;
border-style: dashed;
border-color: #FFFFFF;
height: 1px;
margin: 0;
padding:0;
}

.dlList1 dl {
margin: 8px 0;
}

.dlList1 dt {
margin-bottom: 3px;
border-bottom: solid 1px #999999;
font-weight: bold;
}

td.tereko {
background: #FFEBC2;
}

.btnList1 ul {
margin: 0;
padding: 0;
}

.btnList1 li {
background: #FFF6E3;
border-left: solid 4px #FFCC66;
padding: 5px 10px;
margin:5px;
width: 246px;
float: left;
}

.btnList2 ul {
margin: 0;
padding: 0;
}

.btnList2 li {
background: #FFF6E3;
border-left: solid 4px #FFCC66;
padding: 5px 10px;
margin:5px;
width: 400px;
}

.tubNews1 img {
	border: none;
vertical-align: bottom;
}

.tubNews1 ul, .tubNews1 li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
margin: 0;
padding: 0;
}

.tubBox {
margin: 0;
background: url(/library/college_img/bkg_news.jpg) repeat-y;
line-height: 1.5;
border-top: solid 3px #EE9A17;
padding: 0 5px 0 1px;
}

.tubBox dl {
margin: 0;
padding: 0;
}

.tubBox dt {
width: 80px;
float: left;
clear: left;
padding: 2px 0 2px 15px;
margin:0;
}

.tubBox dd {
padding-left: 95px;
border-bottom: dashed 1px #999999;
padding: 3px 15px 3px 0;
margin: 0;
}

ul.ulTab {
	margin: 0;
}

ul.ulTab li {
	float:left;
}

dl.newsCont {
	width: 620px;
	margin-bottom: 20px;
}

div.clear {
clear: both;
}

.baloon1 h3 {
width: 590px;
height: 38px;
font-size: 120%;
color: #FFFFFF;
border:none;
padding: 8px 15px 0 15px;;
background:left top no-repeat url(/library/college_img/baloon1.jpg);
}

.baloon2 h3 {
width: 590px;
height: 38px;
font-size: 120%;
color: #FFFFFF;
border:none;
padding: 8px 15px 0 15px;;
background:left top no-repeat url(/library/college_img/baloon2.jpg);
}

.baloon3 h3 {
width: 590px;
height: 38px;
font-size: 120%;
color: #FFFFFF;
border:none;
padding: 8px 15px 0 15px;;
background:left top no-repeat url(/library/college_img/baloon3.jpg);
}

.baloon4 h3 {
width: 590px;
height: 38px;
font-size: 120%;
color: #FFFFFF;
border:none;
padding: 8px 15px 0 15px;;
background:left top no-repeat url(/library/college_img/baloon4.jpg);
}

.columnBox1 p {
padding: 8px;
margin: 0;
}

.columnBox1 p.boxTitle {
border-bottom: dashed 1px #85B93E;
}

.columnBox2 p {
padding: 10px;
margin: 0;
}

.columnBox2 p.boxTitle {
border-bottom: dashed 1px #44A69D;
}

.columnBox3 p {
padding: 10px;
margin: 0;
}

.columnBox3 p.boxTitle {
border-bottom: dashed 1px #7C64B1;
}

.columnBox4 p {
padding: 10px;
margin: 0;
}

.columnBox4 p.boxTitle {
border-bottom: dashed 1px #AF3775;
}

.columnBox5 p {
padding: 10px;
margin: 0;
}

.columnBox5 p.boxTitle {
border-bottom: dashed 1px #EE9A17;
}

.manabiList ul {
margin: 0;
padding: 0;
}

.manabiList li {
margin: 10px 0;
border-bottom: solid 1px #EE9A17;
}

.curriculum-table01 caption {
text-align: left;
background: #006699;
border-left: solid 2px #FFF;
border-right: solid 2px #FFF;
padding: 5px ;
color: #FFF;
font-weight: bold;
}

.curriculum-table02 caption {
text-align: left;
background: #CC3366;
border-left: solid 2px #FFF;
border-right: solid 2px #FFF;
margin-top: 20px;
padding: 5px ;
color: #FFF;
font-weight: bold;
}

.curriculum-table01 td {
background: #F0F6F9;
}

.curriculum-table02 th {
background: #F0C1D1;
}

.curriculum-table02 td {
background: #FCF3F6;
}

.cateBox p {
 margin: 0;
}

.tSub {
text-align: right;
font-size:86%;
}

.sinroBox dt {
width: 120px;
float: left;
clear: left;
padding: 2px 0 2px 15px;
margin:0;
font-weight: bold;
}

.sinroBox dd {
border-bottom: dashed 1px #999999;
padding: 3px 15px 3px 130px;
margin: 0;
}

.history th {
color: #EE9A17;
}

.smNavi ul {
margin: 10px 0;
padding: 0;
}

.smNavi li {
margin: 0 0 5px 0;
padding: 0 0 0 14px;
background: left top no-repeat url(/library/college_img/sitemap_mark.gif);
}

.zaigakuList ul {
margin: 0;
}

.zaigakuList li {
border-bottom: dashed 1px #cccccc;
}

.OCbox img {
margin: 0 10px 10px 0;
float: left;
}

.OCbox table td {
border: solid 2px #EE9A17;
}