@charset "Shift_JIS";

#side { width:220px;}
#content { width:470px;}

#topMain ul#nav li { background-image: url("../images/main_icon1.gif");}
#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;}


/* twitter
--------------------------------------------------------- */
.btn-twitter a{
	display:block;
	background-color:#00acee;
	color:#fff;
	padding:6px 15px;
	text-align:center;
	text-decoration:none;
	border-radius:5px 5px 0 0;
}
.btn-twitter a:hover{
	text-decoration:underline;
}

.btn-facebook a{
	display:block;
	background-color:#5C74A8;
	color:#fff;
	padding:6px 15px;
	text-align:center;
	text-decoration:none;
	border-radius:5px 5px 0 0;
}
.btn-facebook a:hover{
	text-decoration:underline;
}



#sns-content{
	width:684px;
	float:left;
	/*padding-left:16px;*/
}



#f-box{
	width:470px;
	float:left;
}

#t-box{
	width:200px;
	float:left;
	padding:0;
	margin-left:10px;
}

.inr-box{
	border:1px solid #E9EAED;
}


#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/top/main_icon1.gif") no-repeat scroll left center transparent;
    margin-bottom: 9px;
    padding: 2px 2px 2px 10px;
}
#topMain ul#nav li.activeSlide {
/*    background: url("/univ/images/top/main_icon3.gif") no-repeat scroll left center transparent;*/
    background: url("/univ/faculty/foreign/images/top/main_icon3.gif") no-repeat scroll left center transparent;
/*    border-color: #27945A;*/
    border-color: #ED702D;
}
#topMain ul#nav li a {
}
