@charset "UTF-8";

/*****************************
	common.css
	共通設定
*****************************/

/*  外枠
-------------------------- */
#sideMenu{
	width:220px;
	margin: 0 0 0 5px;
}

/*  ページごとのサイドメニュー
-------------------------- */
#pageSide{
	width:220px;
	margin:0 0 10px 5px;
}
#pageSide #pageSideUndergraduateIntro{
	background:url(../img/sideBar/undergraduateIntroTitle.png);
	width:220px;
	height:45px;
	text-indent:-9999px;
}
#pageSide #pageSideFacultyTitle{
	background:url(../img/sideBar/facultyTitle.png);
	width:220px;
	height:45px;
	text-indent:-9999px;
}
#pageSide #pageSideAcademicInfo{
	background:url(../img/sideBar/academicInfoTitle.png);
	width:220px;
	height:45px;
	text-indent:-9999px;
}
#pageSide #pageSideLectureTitle{
	background:url(../img/sideBar/lectureTitle.png);
	width:220px;
	height:45px;
	text-indent:-9999px;
}
#pageSide #pageSideGraduateSchoolTitle{
	background:url(../img/sideBar/graduateSchoolTitle.png);
	width:220px;
	height:45px;
	text-indent:-9999px;
}
#pageSide #pageSideEmployment{
	background:url(../img/sideBar/employmentTitle.png);
	width:220px;
	height:45px;
	text-indent:-9999px;
}
#pageSide #pageSideInstituteEconomicsNews{
	background:url(../img/sideBar/newsTitle.png);
	width:220px;
	height:45px;
	text-indent:-9999px;
}
#pageSide #pageSideInstituteEconomicsMember{
	background:url(../img/sideBar/memberTitle.png);
	width:220px;
	height:45px;
	text-indent:-9999px;
}
#pageSide #pageSideInstituteEconomicsProject{
	background:url(../img/sideBar/projectTitle.png);
	width:220px;
	height:45px;
	text-indent:-9999px;
}
#pageSide #pageSideInstituteEconomicsInfo{
	background:url(../img/sideBar/infoTitle.png);
	width:220px;
	height:45px;
	text-indent:-9999px;
}
#pageSide #pageSideSeries{
	background:url(../img/sideBar/seriesTitle.png);
	width:220px;
	height:45px;
	text-indent:-9999px;
}
#pageSide #pageSidePublications{
	background:url(../img/sideBar/publicationsTitle.png);
	width:220px;
	height:45px;
	text-indent:-9999px;
}
#pageSide ul{
	width:218px;
	border:1px solid #ccc;
	border-top:none;
}
#pageSide li a{
	display:block;
	background:url(../img/sideBar/pageSide.png) 0 0;
	height:30px;
	padding:10px 0 0 20px;
	color:#666;
	text-align:left;
	text-decoration:none;
	border-top:1px dashed #dfdfdf;
}
#pageSide li a:hover,
#pageSide li.select a{
	background:url(../img/sideBar/pageSide.png) 0 -40px;
	color:#fff;
}
#pageSide li:first-child a{
	border:none;
}
#pageSide li a span{
	font-size:10px;
}

/*  サイドメニュー
-------------------------- */
/* メニュー */
#sideMenu ul#menuBtn:after{
	display:block;
	clear:both;
	height:1px;
	margin-top:-1px;
	content:"";
}
#sideMenu #menuBtn li{
	float:left;
	display:block;
	height:22px;
	text-indent:-9999px;
}
#sideMenu #menuBtn li:hover{
	cursor:pointer;
}
#sideMenu #menuBtn li#menuBtn01{
	background:url(../img/sideBar/sideMenu.png) 0 0;
	width:54px;
}
#sideMenu #menuBtn li#menuBtn01.select{
	background:url(../img/sideBar/sideMenu.png) 0 -22px;
}
#sideMenu #menuBtn li#menuBtn02{
	background:url(../img/sideBar/sideMenu.png) -54px 0;
	width:53px;
}
#sideMenu #menuBtn li#menuBtn02.select{
	background:url(../img/sideBar/sideMenu.png) -54px -22px;
}
#sideMenu #menuBtn li#menuBtn03{
	background:url(../img/sideBar/sideMenu.png) -107px 0;
	width:53px;
}
#sideMenu #menuBtn li#menuBtn03.select{
	background:url(../img/sideBar/sideMenu.png) -107px -22px;
}
#sideMenu #menuBtn li#menuBtn04{
	background:url(../img/sideBar/sideMenu.png) -160px 0;
	width:60px;
}
#sideMenu #menuBtn li#menuBtn04.select{
	background:url(../img/sideBar/sideMenu.png) -160px -22px;
}

/* 切り替わるとこ */
#sideMenu #sideInner{
	border:1px solid #cecece;
	border-top:none;
}
#sideMenu #sideInner ul {
	background: #FFFFFF;
}
#sideMenu #sideInner li{
	margin:0 7px;
	padding:7px 0;
	text-align:left;
	border-top:1px dashed #dfdfdf;
	zoom:1;
}
#sideMenu #sideInner li:first-child,
#sideMenu #sideInner li li{
	border:none;
}
#sideMenu #sideInner li li{
	background:url(../img/listdot.png) 0 2px no-repeat;
	margin-bottom: 5px;
	padding:2px 0 2px 10px!important;
	color:#999;
	line-height:1;
	zoom:1;
}
#sideMenu #sideInner li .title{
	padding:0 0 0 10px;
	font-weight:bold;
}
#sideMenu #sideInner li .mar{
	padding:0 0 0 10px;
	color:#999;
}
#sideMenu #sideInner li li a{
	color:#999;
	text-decoration:none;
}
#sideMenu #sideInner li li a span{
	font-size:10px;
}
#sideMenu #sideInner li li a:hover{
	color:#999;
	text-decoration:underline;
}
#sideMenu #sideInner #sideInner02,
#sideMenu #sideInner #sideInner03,
#sideMenu #sideInner #sideInner04{
	display:none;
}
#sideMenu #sideInner #sideInner01 li .title{
	background:url(../img/top/topImage02Icon.gif) 3px 5px no-repeat;
	color:#b2727a;
}
#sideMenu #sideInner #sideInner01 li .title a{
	color:#b2727a;
	text-decoration:none;
}
#sideMenu #sideInner #sideInner01 li .title a:hover{
	color:#ccc;
	text-decoration:underline;
}
#sideMenu #sideInner #sideInner02 li .title{
	background:url(../img/top/topImage03Icon.gif) 3px 5px no-repeat;
	color:#84b235;
}
#sideMenu #sideInner #sideInner02 li .title a{
	color:#84b235;
	text-decoration:none;
}
#sideMenu #sideInner #sideInner02 li .title a:hover{
	color:#ccc;
	text-decoration:underline;
}
#sideMenu #sideInner #sideInner03 li .title{
	background:url(../img/top/topImage04Icon.gif) 3px 5px no-repeat;
	color:#4b8851;
}
#sideMenu #sideInner #sideInner03 li .title a{
	color:#4b8851;
	text-decoration:none;
}
#sideMenu #sideInner #sideInner03 li .title a:hover{
	color:#ccc;
	text-decoration:underline;
}
#sideMenu #sideInner #sideInner04 li .title{
	background:url(../img/top/topImage05Icon.gif) 3px 5px no-repeat;
	color:#316690;
}
#sideMenu #sideInner #sideInner04 li .title a{
	color:#316690;
	text-decoration:none;
}
#sideMenu #sideInner #sideInner04 li .title a:hover{
	color:#ccc;
	text-decoration:underline;
}

/* バナーリンク */
#sideMenu #sideBanner01 a{
	display:block;
	background:url(../img/sideBar/expBanner.gif);
	width:220px;
	height:60px;
	margin:10px 0;
	text-indent:-9999px;
}
#sideMenu #sideBanner02 a{
	display:block;
	background:url(../img/sideBar/banner.jpg);
	width:220px;
	height:60px;
	text-indent:-9999px;
}
#sideMenu #sideBanner03 a{
	display:block;
	background:url(../img/sideBar/banner.gif);
	width:220px;
	height:60px;
	margin:10px 0;
	text-indent:-9999px;
}
