﻿@charset "UTF-8";

/* A&A 追加用  仙田以外触るな*/

/*
------------------------------------
10/5以降追記分
------------------------------------
*/

/*----------------------------------------------------------------------------------------------
su24
----------------------------------------------------------------------------------------------*/

/*----------------------------------------------- su23 医学情報センター（図書館）共通 */
#su24 #Lnavi .btns,
#su2401 #Lnavi .btns,
#su2402 #Lnavi .btns,
#su2403 #Lnavi .btns,
#su2404 #Lnavi .btns,
#su2405 #Lnavi .btns {
width: 228px;
}

#su24 #Lnavi .btns li,
#su2401 #Lnavi .btns li,
#su2402 #Lnavi .btns li,
#su2403 #Lnavi .btns li,
#su2404 #Lnavi .btns li,
#su2405 #Lnavi .btns li {
width: 225px;
margin: 0 auto 2px;
}


/*----------------------------------------------- su24 医学情報センター（図書館）トップページ */
#su24 #Contents .update{
	padding:8px 6px 9px 6px;
	border-bottom:1px solid #f2f2f2;
	background:url(../img/misc_02.gif) repeat-x left top;
	}
#su24 #Contents .update dl{
	float: right;
	padding:5px 13px 5px;
	background: #FFF;
	border: #e5e5e5 solid 1px;
}
#su24 #Contents .update dt,
#su24 #Contents .update dd{
	display: inline;
	margin: 0px;
	padding: 0px;
	background: none;
	color: #306caf;
	font-weight: normal;
	font-size: 90%;
}
#su24 #Contents .update dt {
	padding-right: 5px;
}

#su24 #Contents .lib-search{
	margin: 0;
	padding: 0 0 6px;
	width: 410px;
	float: left;
	background: url(../img/u24_misc_03.gif) no-repeat left bottom;
}
#su24 #Contents .lib-search .inner_01{
	margin: 0 auto 15px;
	padding: 17px 0 0;
	width: 358px;
}
#su24 #Contents .lib-search .inner_01 ul{
	padding-bottom: 14px;
}
#su24 #Contents .lib-search .inner_01 ul li{
	display: inline;
	margin-right: 30px;
}
#su24 #Contents .lib-search .inner_01 form {
	margin: 0 0 13px;
}
#su24 #Contents .lib-search .inner_01 form .input-txt {
	float: left;
	width: 200px;
	height: 22px;
	margin-top: 1px;
	margin-right: 10px;
	padding-left: 3px;
	padding-right: 3px;
	background: #f2f2f2;
	border: #e0dfde solid 1px;
	font-size: 95%;
}
#su24 #Contents .lib-search ul.inner_02{
	margin: 0 auto;
	padding: 0px;
	width: 388px;
}
#su24 #Contents .lib-search ul.inner_02 li{
	float:left;
	margin: 0;
	padding: 12px 0;
	width: 50%;
	background: none;

}
#su24 #Contents .lib-search ul.inner_02 li a{
	display: block;
	margin:0 8px;
	padding: 10px 0 10px 15px;
	border:1px solid #b5b5b5;
	border-radius:5px;
	background: -prefix-linear-gradient(top, #ffffff,#DFDEDC);
	background:linear-gradient(to bottom, #ffffff,#DFDEDC);
}
#su24 #Contents .lib-search .pickup{
	margin: 0 auto;
	padding: 0px;
	width: 358px;
}
#su24 #Contents .lib-search .pickup h3{
	display:inline-block;
	padding:5px 15px;
	margin-bottom:10px;
	color:#222222;
	font-weight:bold;
	background:#F2E69C;
	border-radius:15px;
}
#su24 #Contents .lib-search .pickup ul{
	margin-left:10px;
}
#su24 #Contents .lib-search .pickup li{
	margin-bottom:8px;
}

#su24 #Contents .cnt-bnr {
	width: 696px;
	background:url(../img/u24_misc_05.gif) no-repeat left bottom;
}
#su24 #Contents .cnt-bnr-inner {
	padding: 20px 0px; 
	background:url(../img/u24_misc_04.gif) no-repeat left top;
}
#su24 #Contents .cnt-bnr table {
	margin: 0px auto;
	border: none;
}
#su24 #Contents .cnt-bnr table td {
	margin: 0px;
	border: none;
	padding: 7px 3px;
	text-align: center;
	vertical-align: middle;
}
#su24 #Contents .cnt-bnr table td img {
	max-width: 126px;
	max-height: 50px;
}
#su24 #Contents .cnt-bnr p {
	width: 662px;
	margin: 10px auto 0;
	padding: 7px 0 0 0;
	font-size: 90%;
	border-top: #f2e69c solid 1px;
}


#su24 #Contents .lft-btn {
	margin: 0;
	padding: 0;
	width: 249px;
	float: right;
}

#su24 #Contents .lft-btn li {
	margin: 0px;
	padding: 0px;
	background: none;
}

/*----------------------------------------------- su2405 各種申込書・申請書 */
#su2405 #Contents .cnt-bnr {
	width:682px;
	margin: 0 auto;
	padding: 10px 0px;
	border: #CCC solid 1px;
}

#su2405 #Contents .cnt-bnr table {
	margin: 0px auto;
	border: none;
}
#su2405 #Contents .cnt-bnr table td {
	margin: 0px;
	border: none;
	padding: 7px 3px;
	text-align: center;
	vertical-align: middle;
}
#su2405 #Contents .cnt-bnr table td img {
	max-width: 126px;
	max-height: 50px;
}

/*
------------------------------------
2/27以降追記分
------------------------------------
*/
/*----------------------------------------------- su1603 名鉄バスのご案内 */
#su1603 .headline02 + .text-area01 .float-l,
#su1603 .headline02 + .text-area01 .float-r {
	width: 323px;
}

#su1603 #iLink02 + .text-area01 img + p {
	font-size: 90%;
}

/*----------------------------------------------- su1604 スクールバスのご案内（4月1日～） */
#su1604 #iLink01 .headline02 + .text-area01 .float-l,
#su1604 #iLink01 .headline02 + .text-area01 .float-r {
	width: 323px;
}


#su1604 #iLink02 + .text-area01 .float-l {
	width: 305px;
}
#su1604 #iLink02 + .text-area01 .float-r {
	width: 342px;
}
#su1604 #iLink02 + .text-area01 .float-l p,
#su1604 #iLink02 + .text-area01 .float-r p {
	font-size: 90%;
}

#su1604 #iLink02 + .text-area01 dl {
	margin-top: 0px;
	padding: 10px;
	border: #CCC solid 1px;
}
#su1604 #iLink02 + .text-area01 dl dt {
	font-weight: bold;
}


/*
------------------------------------
2014/11/03以降追記分
------------------------------------
*/

/*----------------------------------------------- su25 アーカイブズ 共通 */

#su25 #Lnavi .btns,
#su2501 #Lnavi .btns,
#su2502 #Lnavi .btns,
#su2503 #Lnavi .btns,
#su2504 #Lnavi .btns,
#su2505 #Lnavi .btns {
width: 228px;
}

#su25 #Lnavi .btns li,
#su2501 #Lnavi .btns li,
#su2502 #Lnavi .btns li,
#su2503 #Lnavi .btns li,
#su2504 #Lnavi .btns li,
#su2505 #Lnavi .btns li {
width: 225px;
margin: 0 auto 2px;
}

/*----------------------------------------------- su25 アーカイブズ */

#su25 #Contents .lib-search{
	margin: 0 0 35px;
	background: url(../img/u25_misc_01.gif) no-repeat left bottom;
}
#su25 #Contents .lib-search .inner_01{
	margin: 0 auto;
	padding: 17px 0;
	background: url(../img/u25_misc_02.gif) no-repeat left top;
}
#su25 #Contents .lib-search .inner_01 p{
	float: left;
	margin: 5px 0 0 25px;
}
#su25 #Contents .lib-search .inner_01 form {
	float: right;
	margin: 0 25px 0 0;
}
#su25 #Contents .lib-search .inner_01 form .input-txt {
	float: left;
	width: 300px;
	height: 22px;
	margin-top: 1px;
	margin-right: 10px;
	padding-left: 3px;
	padding-right: 3px;
	background: #f2f2f2;
	border: #e0dfde solid 1px;
	font-size: 95%;
}
#su25 #Contents .photo li {
	margin-left: 7px;
	padding: 0px;
	float: left;
	background: none;
}
#su25 #Contents .photo li:first-child {
	margin-left: 0px;
}

/*----------------------------------------------- su2501 コレクション紹介・資料提供のお願い */
#su2501 #Contents #collection {
	list-style: none;
}
#su2501 #Contents #collection li{
	margin: 25px 0px 0px;
	padding: 25px 0px 0px;
	border-top: #CCC solid 1px;
	background: none;
}
#su2501 #Contents #collection li:first-child{
	margin: 0px;
	padding: 0px;
	border: none;
}
#su2501 #Contents #collection li a,
#su2501 #Contents #collection li img{
	margin: 0px;
	padding: 0px;
}


/*----------------------------------------------- su2502 アーカイブズ・ティップス */
#su2502 #Contents #latest .thm {
	margin: 0px 20px 0 0;
	padding: 0px;
	width: 200px;
	float: left;
}
#su2502 #Contents #latest .thm img {
	border: #ccc solid 1px;
}
#su2502 #Contents #latest .text {
	margin: 0px;
	padding: 0px;
	width: 450px;
	float: right;
}

/*----------------------------------------------- su27 Pick Up Topics 一覧 */

#su27 #Contents .pickup{
	margin-top:20px;
	margin-bottom:40px;
	position:relative;
	}
#su27 #Contents .pickup ul{
	margin:0;
	padding:0 0 10px 0;
	list-style: none !important;
	}
#su27 #Contents .pickup li{
	width:196px;
	margin:0 0 20px 0;
	padding:0;
	float:left;
	background: none;
	}
#su27 #Contents .pickup li a{
	width:150px;
	margin-left:23px;
	display:block;
	}
#su27 #Contents .pickup li a:hover{
	filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
	}
#su27 #Contents .pickup li .pic{
	width:148px;
	height:148px !important;
	margin:0;
	padding:0;
	border:1px solid #cccccc;
	display:table-cell;
	vertical-align:middle;
	}
#su27 #Contents .pickup li .icon{
	margin-top:13px;
	margin-bottom:8px;
	display:block;
	}
#su27 #Contents .pickup li .txt{
	width:148px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display:block;
	}










