@charset "utf-8";

#openHead{

height:253px;
}

.copyTable td,.copyTable th{
	vertical-align:middle;
	border-width:thin;
}

#content .teikei02 {
	width:377px;
}

.fL{
float:left;
}

.sn-ul2 li  {
zoom:1;
}

#content .outLink{
vertical-align:0;
padding-left:0;
}

#content .sm-ul1 .sm-ul2 .sm-folder3 a:hover{
	background:url(http://www.keg.ac.jp/library/4793.gif) #f3f3f3 no-repeat scroll 18px 45%;
}

#content .sm-ul1 .sm-ul2 .sm-page3 a,#content .sm-ul1 .sm-ul2 .sm-folder3 a{
	background:url(http://www.keg.ac.jp/library/5989.gif) #fff no-repeat scroll 18px 45%;
}

#content .sm-ul1 .sm-ul2 .sm-page3 a:hover{
	background:url(http://www.keg.ac.jp/library/4793.gif) #f3f3f3 no-repeat scroll 18px 45%;
}


.ao2 {
border-top:1px solid #E3E3E3;
padding-top:5px;
}

#sidenavi-box li.sn-ul2 {
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
margin-bottom:0px;
}

#sidenavi-box li.page2{
border-bottom:0;
}

#sidenavi-box .page2 a {
	background:transparent url(http://www.keg.ac.jp/library/5989.gif) no-repeat scroll 18px 45%;
color:#333333;
display:block;
padding-left:38px;
font-weight:normal;
}

#sidenavi-box .page2 a:hover {
	background:url(http://www.keg.ac.jp/library/4793.gif) #f3f3f3 no-repeat scroll 18px 45%;
}

#sidenavi-box .page2 .active {
	background:url(http://www.keg.ac.jp/library/4793.gif) #f3f3f3 no-repeat scroll 18px 45%;
}

.admitTable2 .admitInq td {
padding-bottom:20px;
padding-top:20px;
}

.solidHr {
border-top:1px solid #C1C1C1;
margin:15px 0;
}

.solidHr hr {
display:none;
}

.underLine {
border-bottom:1px dotted #0AE77D;
}

.shikakuNav01 {
float:left;
margin-right:5px;
width:52px;
}
.shikakuNav02 {
color:#06914F;
float:left;
width:203px;
}
.shikakuListBox {
float:right;
width:487px;
}
.underLine {
border-bottom:1px dotted #0AE77D;
}
.shikakuNav02 {
background:transparent url(http://www.keg.ac.jp/library/4776.gif) no-repeat scroll left 5px;
border-top:1px dotted #0AE77D;
clear:both;
float:left;
padding-left:15px;
vertical-align:middle;
width:188px;
}
.shikakuNav03 {
background:transparent url(http://www.keg.ac.jp/library/4776.gif) no-repeat scroll 40px 5px;
border-top:1px dotted #0AE77D;
float:left;
padding-left:55px;
padding-right:40px;
vertical-align:middle;
width:188px;
}
.shikakuNav02 span {
letter-spacing:-1px;
}
.shikakuNav02 a, .shikakuNav03 a {
color:#06914F;
}
.shikakuNav02 a:hover, .shikakuNav03 a:hover {
color:#06914F;
text-decoration:underline;
}
.shikakuNav01 {
text-align:center;
}
#shikakuNavBox {
background-color:#F3F3F3;
background-image:url(http://www.keg.ac.jp/library/5994.jpg);
background-repeat:repeat-x;
border-left:1px solid #F5F5F5;
border-right:1px solid #F5F5F5;
color:#06914F;
padding-top:10px;
width:548px;
}
.sikakuBoxTop2 {
background:transparent url(http://www.keg.ac.jp/library/5996.jpg) no-repeat scroll left top;
height:3px;
width:550px;
}
.sikakuBoxBottom2 {
background:transparent url(http://www.keg.ac.jp/library/4798.jpg) no-repeat scroll left top;
height:3px;
margin-bottom:20px;
width:550px;
}

#content-box2 .taiken td {
padding-bottom:15px;
padding-left:5px;
padding-top:15px;
}

.siryoBtn3 a:link, .siryoBtn3 a:visited {
background-position:0 0;
width:175px;
}

.siryoBtn3 a:hover {
background-position:0 -23px;
width:175px;
}

.siryoBtn3 a {
background-image:url(http://www.keg.ac.jp/library/5920.jpg);
background-repeat:no-repeat;
display:block;
height:0;
margin-left:20px;
overflow:hidden;
padding-top:23px;
width:175px;
}


#content  .featBox a{
text-decoration:underline;
}

#content .featBox a:hover{
text-decoration:none;
}


.sm-ul2{
	margin-top:10px;
}

#content .sm-folder2 a:hover {
	background:#eee;
	background-image:url(http://www.keg.ac.jp/library/4776.gif);
	background-position:16px 50%;
background-repeat:no-repeat;
}


#content .sm-page3  a:hover,#content .nonGlobal .sm-page2 a:hover {
background:url(http://www.keg.ac.jp/library/4793.gif) #f3f3f3 no-repeat scroll 18px 45%;

}
.sitemapCatList {
	float: left;
	width: 285px;
	margin-right: 3px;
	display: inline;
}


.sm-folder1{
margin-bottom:45px;
}

#secondnavi01 .sm-page2{
margin:0;
width:285px;
float:none;

}

#secondnavi01 .sm-page2 a{
	background:transparent url(<cp:album_id 303>) no-repeat scroll 18px 45%;
color:#333333;
display:block;
line-height:280%;
padding-left:38px;
vertical-align:middle;
width:247px;
font-weight:normal;
}


.sm-li1 a {
background-image:url(http://www.keg.ac.jp/library/5931.jpg);
background-repeat:no-repeat;
font-weight:bold;
height:32px;
line-height:34px;
/*margin-bottom:10px;*/
padding-left:25px;
width:884px;
display:block;
color:#333;
}

#content .nonGlobal .sm-page2 a{
background:transparent url(http://www.keg.ac.jp/library/5989.gif) no-repeat scroll 18px 45%;
color:#333333;
display:block;
line-height:280%;
padding-left:38px;
vertical-align:middle;
width:247px;
font-weight:normal;
}

#content .nonGlobal a {
background:transparent url(http://www.keg.ac.jp/library/5932.jpg) no-repeat scroll 0px 45%;
background-repeat:no-repeat;
font-weight:bold;
height:32px;
line-height:34px;
padding-left:25px;
width:257px;
}

#content .nonGlobal{
float:left;
margin-right:3px;
width:282px;
}

.sm-ul1 .sm-li2 {
display:inline;
float:left;
margin-right:3px;
width:285px;

}

.sm-ul1 .sm-li2 a {
background-image:url(http://www.keg.ac.jp/library/4776.gif);
background-position:16px 50%;
background-repeat:no-repeat;
color:#333333;
display:block;
font-weight:bold;
line-height:280%;
padding-left:38px;
vertical-align:middle;
width:247px;


}

.sm-ul1 .sm-ul2 .sm-ul3 {
margin:0;
width:285px;

}

.sm-ul1 .sm-ul2 .sm-ul3 a{
background:transparent url(<cp:album_id 303>) no-repeat scroll 18px 45%;
color:#333333;
display:block;
line-height:280%;
padding-left:38px;
vertical-align:middle;
width:247px;
font-weight:normal;
}

#content-box2  .detail2 a{
	color:#333;
}

#content-box2  .detail2 a:hover{
	color:#06f;
}



.youkouTable td, .youkouTable th {
	padding:10px 0;
}

.sm-li1 a {
background-image:url(http://www.keg.ac.jp/library/5931.jpg);
background-repeat:no-repeat;
font-weight:bold;
height:32px;
line-height:34px;

padding-left:25px;
width:884px;
display:block;
}


.privacyTtl {
background-color:#EEFFF7;
border:1px solid #CCCCCC;
color:#333333;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
padding-bottom:2px;
padding-left:10px;
padding-top:2px;
}

.pR20{
	padding-right:20px;
}

.table1{
	font-size:83%;
}

.aonyushi td {
vertical-align:top;
}

.marginS {
	clear:both;
	height:15px;
}

.marginM {
	clear:both;
	height:30px;
}

.marginL {
	clear:both;
	height:45px;
}

.mB15 {
	margin-bottom:15px;
}

.mB30 {
	margin-bottom:30px;
}

.mB45 {
	margin-bottom:45px;
}


.textBoxIndent {
	padding-left:1em;
	padding-bottom:10px;
}

.tableFormat td{
	vertical-align:middle;
	padding-bottom:10px;
}

#selectArea  div{
	float:left;
	width:90px;
	
}

#selectArea .categoryArea{
	/*padding-right:10px;*/
}


.dottedHr{
	border-top:1px dotted #999999;
	margin:15px 0;
}

.dottedHr hr{
	display:none;
}

.solideHr {
	border-top:1px solid #c1c1c1;
	margin:15px 0;
}

.solideHr hr{
	display:none
}

.cal_col4{
background:#f3f3f3
}

.admitTable .cal_num0{
background-color:#EEEEEE;
text-align:center;

}

.moneyTable .bosyuTtl2 {
background-color:#EEEEEE;
text-align:center;
font-weight:bold;
}

#noScript{
	padding:20px;
	border:2px solid #f00;
background:#fff;
	font-size:16px;
color:#f00;
}

.article2{
	float:left;
	width:290px;
	margin-right:10px;
}

.imgBox2{
	float:right;
}



