@charset "Shift_JIS";

#side { width:220px;}
#content { width:470px;}
#aside {
  background-color: #efefef;
  float: right;
  padding: 5px;
  width: 190px;
}
#topMain ul#nav li.activeSlide { 
background-image:url("../images/main_icon2.gif");
}

#topMain #lang
{text-align:right;margin-top:6px;}




/*以下、国際学部から*/
#side { width:220px;}
#content { width:470px;}

#topMain ul#nav li.activeSlide { 
background-image:url("../images/main_icon2.gif");
}
#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;
}

/* contentPortal
--------------------------------------------------------- */
#contentPortal {
 margin-bottom:10px;
 border:4px solid #008ED4;
}

#contentPortal h2 {
 margin:0;
 padding:0;
 border:0;
 height:56px;
 background:url(../images/portal_title.jpg) left top no-repeat;
}
#content #contentPortal h2 a {
 display:block;
 height:56px;
 padding:0;
 background:none;
 text-indent:-9999px;
 outline:none;
}
#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;
}

/* contentBlog
--------------------------------------------------------- */
#contentBlog {
 margin:10px 0;
}

.blogBlock {
 margin-bottom:5px;
 padding-bottom:5px;
 border-bottom:1px dotted #CCCCCC;
}
.blogBlockTitle {
 float:left;
 width:60px;
}
.blogBlockMain {
 float:right;
 width:400px;
}

#contentBlog ul {
 margin-top:0;
}

#contentBlog ul li {
 margin-top:0;
 margin-bottom:3px;
}

/* newsTab
--------------------------------------------------------- */
#content #newsTab ul {
 height:30px;
 background-image:url("../images/tab.gif");
}

#content #newsTab li {
 width:130px;
 height:30px;
}

#content #newsTab li a {
 height:30px;
 background-image:url("../images/tab.gif");
}

#newsTab li#tabVisitor a { background-position:0 0;}
#newsTab li#tabStudent a { background-position:-132px 0;}

#newsTab li#tabVisitor a.current { background-position:0 -30px;}
#newsTab li#tabStudent a.current { background-position:-132px -30px;}
/*2015.12.10*/
#asideBanner {
  margin-bottom: 0 !important;
}



#main {
    background: #e4e4e4 url("../images/main_bg1.gif") no-repeat scroll left top;
    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,
#topMain_sp div a {
    border: 1px solid #CCCCCC;
    display: block;
    margin-bottom: 20px;
}
#topMain div a:hover,
#topMain_sp div a:hover {
    border: 1px solid #00345C;
}
#topMain ul#nav {
    float: right;
    width: 218px;
}
#topMain ul#nav li {
    background: url("../images/main_icon3.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: #ae8917;
}
#topMain ul#nav li a {
}

/*2017.04.19*/

#boxLeft {
    clear: both;
    float: left;
    overflow: hidden;
    width: 710px;
}

#content {
	float:right;
}

.pc {
	display: block !important;
	}
	
.sp {
	display: none !important;
	}



