@charset "Shift_JIS";

/*=========================================================
	[ index.css ]
	index style
	date - creation:2008.05.07 // update:2008.05.23
	::toc::
		import file
		navigation top
		category style
=========================================================*/


@import "../common/css/base2.css";

.pc {
	display: block !important;
	}
	
.sp {
	display: none !important;
	}
	
#faculty-menu {
	display:none;
	}

/*#page-top {
    display: block !important;
}*/

#boxLeft {
	width:710px;
	float:left;
	clear:both;
	}

#content {
	width: 470px;
    float: right;
}
	
#content .tit-ind{
	border:none;
}

#side {
	width:220px;
	float:left;
	}

#container {
    margin-top: 16px;
}
#contentPortal {
    border: 4px solid #4A7BA3;
    margin-bottom: 10px;
}
#contentPortal h2 {
    background: url("../image/portal_title.jpg") no-repeat scroll left top transparent;
    border: 0 none;
    height: 56px;
    margin: 0;
    padding: 0;
}
#content #contentPortal h2 a {
    background: none repeat scroll 0 0 transparent;
    display: block;
    height: 56px;
    outline: medium none;
    padding: 0;
    text-indent: -9999px;
}
#contentPortalInner {
    padding: 0 6px;
}
#contentPortal1, #contentPortal2 {
    padding: 5px 0;
}
#contentPortal2 {
    border-top: 1px solid #CCCCCC;
}
#contentPortal ul, #contentPortal p {
    margin-top: 0;
}
#contentPortal li {
    margin-top: 3px !important;
}
.news dl {
    line-height: 1.2;
    margin: 10px 0 20px !important;
}
.news dt {
    font-size: 0.9em;
    margin-bottom: 1px;
    padding: 0;
}
.news dd {
    border-bottom: 1px solid #F1F1F1;
    margin-bottom: 7px;
    padding: 0 0 7px;
}

#aside {
	width: 190px;
	float: right;
	padding: 5px;
	background-color: #EFEFEF;
}

#asideBanner {
    background-color: #FFFFFF;
    margin-bottom: 10px;
    padding: 5px 5px 0;
}
#aside .asideList {
    margin-bottom: 10px;
}
#aside .asideList ul {
    background-color: #FFFFFF;
    padding: 5px;
}
.asideList ul li {
    background: url("/univ/common/images/aside_list_icon.gif") no-repeat scroll left center transparent;
    padding-left: 10px;
}
#content #aside div {
   /* background: url("../image/ind_bk_aside.jpg") no-repeat scroll left 1px transparent;*/
    padding: 12px 0 1px;
}
#content #aside h2, #content #main h2 {
    border-bottom: 1px solid #FFFFFF;
    font-size: 1em;
    font-weight: bold;
    line-height: 1;
    margin: 0;
    padding: 0;
}
#asideBanner li {
    padding-bottom: 5px;
}
#main {
    background: url("../images/main_bg1.gif") no-repeat scroll left top #E4E4E4;
    margin-top: 10px;
}
#topMain {
    background: url("../images/main_bg2.gif") no-repeat scroll left bottom transparent;
    overflow: hidden;
    padding: 10px 10px 4px;
}
#topMain div {
    float: left;
    height: 230px;
    overflow: hidden;
    width: 680px;
}
#topMain div a {
    border: 1px solid #CCCCCC;
    display: block;
    margin-bottom: 20px;
}
#topMain div a:hover {
    border: 1px solid #00345C;
}
#topMain ul#nav {
    float: right;
    width: 218px;
}
#topMain ul#nav li {
    background: url("../images/main_icon1.gif") no-repeat scroll left center transparent;
    margin-bottom: 9px;
    padding: 2px 2px 2px 10px;
}
#topMain ul#nav li.activeSlide {
    background: url("../images/main_icon2.gif") no-repeat scroll left center transparent;
    border-color: #27945A;
}
#topMain ul#nav li a {
}

#main{
	padding: 10px;
	width:900px;
}
#main #mainInner{
	width:900px;
	height:228px;
    background: url("../images/main_bg.jpg") no-repeat scroll left top transparent;
	
}
#main #mainInner div{
	position:relative;
	left: 395px;
	top: 18px;
	width:484px;
}
#main #mainInner div table{

}
#main #mainInner div table th img,
#main #mainInner div table td img{
	margin-bottom: 3px;

}
