
/*

        信州大学　医学部　custom.css
        Copyright (C)2006-2008 Shinshu University  All right reserved
        lastupdate 081008

*/


.clearfix{
    overflow:hidden;
    zoom:1;
    }
.clearfix .f_left{
    float:left;
    width:240px;
    margin:0 0 20px 0;
    }
.clearfix .f_right{
    float:right;
    width:240px;
    margin:0 0 20px 0;
    }

#feature_list dt {
clear:both;
float:left;
margin:0;
padding:0;
width:120px;
}

#event_oplist dd {
line-height:1em;
margin:0 0 0 120px;
}

/*---------　skills lab　----------*/

.mainBox{
    margin: 15px 0px;
}

#lab .clearfixbox:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

div.iconPos{
    margin: 15px 0px;
}

.pageNavi{
    background-color:#F1F0F0;
    color:#666666;
    padding:3px;
    text-align:center;
}

.imgLeft{
    float:left;
    margin-bottom:0px;
    margin-right:15px;
}

.imgBottom{
    margin-bottom:10px;
}

/*---------　追加 pnkz menuTtlInner用　----------*/

#pnkz_s {
font-size:57%;
letter-spacing:0.02em;
line-height:1.5em;
margin:0;
padding:0 2px 0 15px;
text-align:left;
}

h1#size_s {
color:#666666;
font-size:57%;
font-weight:normal;
line-height:1.5em;
text-align:left;
text-decoration:none;
}

div.pgTtl_s {
font-size:100%;
font-weight:bold;
padding-left:14px;
}

.menuTtl_pads {
font-size:100%;
font-weight:bold;
margin-left:5px;
padding-top:16px;
}

/*---------　追加 pnkz menuTtlInner　業績録用　----------*/
div.pgTtl_m {
font-size:130%;
font-weight:bold;
padding-left:14px;
}

h1#size_s02 {
color:#666666;
font-size:56%;
font-weight:normal;
line-height:1.5em;
text-align:left;
text-decoration:none;
}

#pnkz_s02 {
font-size:56%;
letter-spacing:0.02em;
line-height:1.5em;
margin:0;
padding:0 2px 0 15px;
text-align:left;
}


/*サイドナビ改行の修正*/
#research00 #wrapperMenuR .menuRInner ul li.menuR02 img,
#research01 #wrapperMenuR .menuRInner ul li.menuR02 img,
#research01 #wrapperMenuR .menuRInner ul li.menuR01 img,
#research06 #wrapperMenuR .menuRInner ul li.menuR01 img,
#research02 #wrapperMenuR .menuRInner ul li.menuR01 img,
#research02 #wrapperMenuR .menuRInner ul li.menuR02 img,
#research03 #wrapperMenuR .menuRInner ul li.menuR01 img,
#research03 #wrapperMenuR .menuRInner ul li.menuR02 img,
#research04 #wrapperMenuR .menuRInner ul li.menuR02 img,
#research05 #wrapperMenuR .menuRInner ul li.menuR02 img{
position:absolute;
top:1px;
left:4px;
	}
*html #research00 #wrapperMenuR .menuRInner ul li.menuR02 img,
*html #research01 #wrapperMenuR .menuRInner ul li.menuR02 img,
*html #research01 #wrapperMenuR .menuRInner ul li.menuR01 img,
*html #research06 #wrapperMenuR .menuRInner ul li.menuR01 img,
*html #research02 #wrapperMenuR .menuRInner ul li.menuR01 img,
*html #research02 #wrapperMenuR .menuRInner ul li.menuR02 img,
*html #research03 #wrapperMenuR .menuRInner ul li.menuR01 img,
*html #research03 #wrapperMenuR .menuRInner ul li.menuR02 img,
*html #research04 #wrapperMenuR .menuRInner ul li.menuR02 img,
*html #research05 #wrapperMenuR .menuRInner ul li.menuR02 img{
top:3px;
	}
#research00 #wrapperMenuR .menuRInner ul li.menuR02,
#research01 #wrapperMenuR .menuRInner ul li.menuR02,
#research01 #wrapperMenuR .menuRInner ul li.menuR01,
#research06 #wrapperMenuR .menuRInner ul li.menuR01,
#research02 #wrapperMenuR .menuRInner ul li.menuR01,
#research02 #wrapperMenuR .menuRInner ul li.menuR02,
#research03 #wrapperMenuR .menuRInner ul li.menuR01,
#research03 #wrapperMenuR .menuRInner ul li.menuR02,
#research04 #wrapperMenuR .menuRInner ul li.menuR02,
#research05 #wrapperMenuR .menuRInner ul li.menuR02{
	display:block;
	width:195px;
	height:auto;
	margin:0;
	line-height:1.5em;
	border:1px solid #CCC;
	border-bottom:none;
	padding:1px;
	line-height:1em;
	font-size:100%;
	position:relative;
	}
*html #research00 #wrapperMenuR .menuRInner ul li.menuR02,
*html #research01 #wrapperMenuR .menuRInner ul li.menuR02,
*html #research01 #wrapperMenuR .menuRInner ul li.menuR01,
*html #research06 #wrapperMenuR .menuRInner ul li.menuR01,
*html #research02 #wrapperMenuR .menuRInner ul li.menuR01,
*html #research02 #wrapperMenuR .menuRInner ul li.menuR02,
*html #research03 #wrapperMenuR .menuRInner ul li.menuR01,
*html #research03 #wrapperMenuR .menuRInner ul li.menuR02,
*html #research04 #wrapperMenuR .menuRInner ul li.menuR02,
*html #research05 #wrapperMenuR .menuRInner ul li.menuR02{
	display:inline;
	width:199px;
	}
*:first-child+html #research00 #wrapperMenuR .menuRInner ul li.menuR02,
*:first-child+html #research01 #wrapperMenuR .menuRInner ul li.menuR02,
*:first-child+html #research01 #wrapperMenuR .menuRInner ul li.menuR01,
*:first-child+html #research06 #wrapperMenuR .menuRInner ul li.menuR01,
*:first-child+html #research02 #wrapperMenuR .menuRInner ul li.menuR01,
*:first-child+html #research02 #wrapperMenuR .menuRInner ul li.menuR02,
*:first-child+html #research03 #wrapperMenuR .menuRInner ul li.menuR01,
*:first-child+html #research03 #wrapperMenuR .menuRInner ul li.menuR02,
*:first-child+html #research04 #wrapperMenuR .menuRInner ul li.menuR02
*:first-child+html #research05 #wrapperMenuR .menuRInner ul li.menuR02{
	margin:0 0 -2px 0;
	}
#research00 #wrapperMenuR .menuRInner ul li.menuR02 a,
#research01 #wrapperMenuR .menuRInner ul li.menuR02 a,
#research01 #wrapperMenuR .menuRInner ul li.menuR01 a,
#research06 #wrapperMenuR .menuRInner ul li.menuR01 a,
#research02 #wrapperMenuR .menuRInner ul li.menuR01 a,
#research02 #wrapperMenuR .menuRInner ul li.menuR02 a,
#research03 #wrapperMenuR .menuRInner ul li.menuR01 a,
#research03 #wrapperMenuR .menuRInner ul li.menuR02 a,
#research04 #wrapperMenuR .menuRInner ul li.menuR02 a,
#research05 #wrapperMenuR .menuRInner ul li.menuR02 a{
	width:auto;
	height:auto;
	padding: 5px 0 5px 22px;
	line-height:1.5em;
	background:url(../../images/bg/menuRboxBg.gif) no-repeat 0 100%;
	}

#research00 #wrapperMenuR .menuRInner ul li.menuR02 a:hover,
#research01 #wrapperMenuR .menuRInner ul li.menuR02 a:hover,
#research01 #wrapperMenuR .menuRInner ul li.menuR01 a:hover,
#research06 #wrapperMenuR .menuRInner ul li.menuR01 a:hover,
#research02 #wrapperMenuR .menuRInner ul li.menuR01 a:hover,
#research02 #wrapperMenuR .menuRInner ul li.menuR02 a:hover,
#research03 #wrapperMenuR .menuRInner ul li.menuR01 a:hover,
#research03 #wrapperMenuR .menuRInner ul li.menuR02 a:hover,
#research04 #wrapperMenuR .menuRInner ul li.menuR02 a:hover,
#research05 #wrapperMenuR .menuRInner ul li.menuR02 a:hover,

#research01 #wrapperMenuR .menuRInner ul li.menuR01 a

{
	width:auto;
	background:#DDD;
	}



#research01 #wrapperMenuR .menuRInner ul li.menuR02 a,
/**/#research02 #wrapperMenuR .menuRInner ul li.menuR02 a,
#research03 #wrapperMenuR .menuRInner ul li.menuR02 a{
	background:none;
	}
#research01 #wrapperMenuR .menuRInner ul li.menuR02,
#research02 #wrapperMenuR .menuRInner ul li.menuR02,
#research03 #wrapperMenuR .menuRInner ul li.menuR02{
	width:180px;
	padding:0 0 0 17px;
	}
#research01 #wrapperMenuR .menuRInner ul li.menuR02 a:hover,
#research02 #wrapperMenuR .menuRInner ul li.menuR02 a:hover,
#research03 #wrapperMenuR .menuRInner ul li.menuR02 a:hover,

#research02 #wrapperMenuR .menuRInner ul li.menuR02 a{
	background:#EEE;
	}




/*ディプロマ・ポリシー*/
.mgnBtm_li ul, .mgnBtm_li ol {
margin-bottom: 15px;
}


.mgnBtm_li li {
margin:8px 0;
line-height: 1.8;
}





#prospective10 #wrapperMenuR .menuR10 a,
#prospective11 #wrapperMenuR .menuR10 a,
#prospective12 #wrapperMenuR .menuR10 a,
#prospective13 #wrapperMenuR .menuR10 a,
#prospective14 #wrapperMenuR .menuR10 a,
#prospective15 #wrapperMenuR .menuR10 a  { 
	background-image:url(/images/bg/menuR/menuRboxBg_over.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:left top;}


/*#prospective11 #wrapperMenuR .menuR11 a,
#prospective12 #wrapperMenuR .menuR12 a,
#prospective13 #wrapperMenuR .menuR13 a,
#prospective14 #wrapperMenuR .menuR14 a,
#prospective15 #wrapperMenuR .menuR15 a{ 
	background-image:url(/images/bg/menuR/menuRboxBg03_over.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:left top;}*/




/*第4階層リンクなし*/
#wrapperMenuR .menuRInner .menuRbox_nolink {
	display:block;
	width:199px;
	height:25px;
	padding-left:5px;
	padding-top:0px;
	_padding-top:2px;
	margin:0;
	line-height:2.4em;
	_line-height:2em;
	background-image:url(/images/bg/menuR/menuRboxBg.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:left top;
	font-size:100%;
	background-image:url(/images/bg/menuR/menuRboxBg03.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:left top;}


#wrapperMenuR .menuRInner .menuRbox_nolink img {
	display : inline;
	float:left;
	padding-right:5px;
	padding-top:7px;
	padding-left:19px;
	padding-bottom:0;
	margin:0;
	_margin:5px 4px 0px 19px;}




/*第5階層作成*/
#wrapperMenuR .menuRInner .menuRbox05 a {
	background-image:url(/images/bg/menuR/menuRboxBg05.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:left top;}


#wrapperMenuR .menuRInner .menuRbox05  a:hover {
	background-image:url(/images/bg/menuR/menuRboxBg05_over.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:left top;}



#wrapperMenuR .menuRInner .menuRbox05 img {
	display : inline;
	float:left;
	padding-right:5px;
	padding-top:7px;
	padding-left:35px;
	padding-bottom:0;
	margin:0;
	_margin:5px 4px 0px 35px;}


#prospective11 #wrapperMenuR .menuR11 a,
#prospective12 #wrapperMenuR .menuR12 a,
#prospective13 #wrapperMenuR .menuR13 a,
#prospective14 #wrapperMenuR .menuR14 a,
#prospective15 #wrapperMenuR .menuR15 a{ 
	background-image:url(/images/bg/menuR/menuRboxBg05_over.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:left top;}



/*#prospective10 #wrapperMenuR .menuRInner ul li.menuR10 img,
#prospective10 #wrapperMenuR .menuRInner ul li.menuR11 img,
#prospective11 #wrapperMenuR .menuRInner ul li.menuR11 img{
position:absolute;
top:1px;
left:4px;
	}

*html #prospective10 #wrapperMenuR .menuRInner ul li.menuR10 img{
top:3px;
	}
#prospective10 #wrapperMenuR .menuRInner ul li.menuR10,
#prospective10 #wrapperMenuR .menuRInner ul li.menuR11,
#prospective11 #wrapperMenuR .menuRInner ul li.menuR11 {
	display:block;
	width:195px;
	height:auto;
	margin:0;
	line-height:1.5em;
	border:1px solid #CCC;
	border-bottom:none;
	padding:1px;
	line-height:1em;
	font-size:100%;
	position:relative;
	}
*html #prospective10 #wrapperMenuR .menuRInner ul li.menuR10 {
	display:inline;
	width:199px;
	}
*:first-child+html #prospective10 #wrapperMenuR .menuRInner ul li.menuR10 {
	margin:0 0 -2px 0;
	}
#prospective10 #wrapperMenuR .menuRInner ul li.menuR10 a,
#prospective11 #wrapperMenuR .menuRInner ul li.menuR11 a{
	width:auto;
	height:auto;
	padding: 5px 0 5px 22px;
	line-height:1.5em;
	background:url(../../images/bg/menuRboxBg.gif) no-repeat 0 100%;
	}
#prospective10 #wrapperMenuR .menuRInner ul li.menuR10 a:hover,
#prospective10 #wrapperMenuR .menuRInner ul li.menuR10 a{
	width:auto;
	background:#DDD;
	}

#prospective10 #wrapperMenuR .menuRInner ul li.menuR11 a,
#prospective11 #wrapperMenuR .menuRInner ul li.menuR11 a{
	background:none;
	}
#prospective11 #wrapperMenuR .menuRInner ul li.menuR11 {
	width:180px;
	padding:0 0 0 17px;
	}
#prospective10 #wrapperMenuR .menuRInner ul li.menuR11 a:hover,
#prospective11 #wrapperMenuR .menuRInner ul li.menuR11 a{
	background:#EEE;
	}

#prospective10 #wrapperMenuR .menuRInner ul li.menuR11 a{
	width:auto;
	height:auto;
	padding: 5px 0 5px 38px;
	line-height:1.5em;
	}
*/

.quicklink_style select option { _width: 180px; }
