/* プロパティ
------------------------------------------------------------ */

h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li{ margin:0; padding:0; list-style-type:none;; font-size:small;line-height:1.1;}

strong,em,address{ font-style:normal;}

a:link,a:visited{ color:#000066;}

a:hover,a:active{ color:#0066CC; text-decoration:none;}

a[name]:hover{text-decoration:none; color:#666666;}

a:focus {overflow: hidden;}

sup{vertical-align: top;}

img{vertical-align:bottom; border:none;}

form,input{margin:0; padding:0;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.topposi {
	height: 30px;
	display: block;
	clear: both;
	padding: 5px 0 0 0;
	text-align: right;
	letter-spacing: 0.15em;
}
.pageTop {
	font-size: x-small;
	text-align: right;
}

/* ページの基本構造
------------------------------------------------------------ */
body {
	margin: 0 0 0 15px;
	padding: 0;
	background:#f2f2f2 url(http://www.todai-alumni.jp/community/images/cmn_bg_body.gif) repeat-y;
	color:#414141;
	}
#Container {
	width: 765px;
}
#Header {
	width: 765px;
	background:url(http://www.todai-alumni.jp/community/images/cmn_bg_header.gif) no-repeat center top;
	height: 100px;
}
#Header h1 {
	float: left;
	margin: 7px 0 0 0;
}
#Header strong {
	padding: 10px;
	float: right;
}
#Header p {
	margin: 0 0 0 0;
	padding:36px 10px 0 0;
	float: right;
	clear: right;
}
#Header p img {
	vertical-align:top;
}

#Main {
	width: 765px;
	margin:2px 0 0 0;
	padding:0 0 2px 0;
	border-top:1px solid #999999;
	background:url(http://www.todai-alumni.jp/community/images/cmn_bg_main.gif) repeat-y;
}
#Main #Extra {
	float: left;
	width: 200px;
	padding: 15px;
        text-align:left;
}
#Main #Extra a:link,#Main #Extra a:visited{ color:#FFFFFF;text-decoration:none;}
#Main #Extra ul#Navi a {
	display: block;
	padding:0 0 0 17px;
	width:183px;
	height:15px;
}
#Main #Extra ul#Navi a:hover { 	
	background:url(http://www.todai-alumni.jp/community/images/cmn_bg_menu_over.gif) no-repeat 0px 2px;
	color: #F8C99A;
}
#Main #Extra ul#Navi li {
	margin:0;
	padding: 0;
	height:25px;
	background:url(http://www.todai-alumni.jp/community/images/cmn_bg_menu.gif) no-repeat 0px 2px;}
#Main #Extra ul#Banner li {
	margin: 0 0 10px 0;
}
#Main #MainContent {
	float: right;
	width: 500px;
	padding: 15px 15px 15px 20px;text-align:left;
}
#Main #MainContent h2 {
	margin-bottom: 15px;
}
#Main #MainContent #BlogLink strong {
	float: left;
}

#Main #MainContent #BlogLink p {
	padding:0 5px;
	margin:10px 0 0 0;
	float: left;
}
#Main #MainContent #BlogLink p#Pdf {
	color: #D95700;
	height: 30px;
	width: 240px;
	font-size:12px;
	background:url(http://www.todai-alumni.jp/community/images/cmn_icon_pdf.gif) no-repeat right center;
	border-top:1px solid #CCCCCC;
	margin: 10px 0 0 5px;
	padding: 13px 0 0 0;
}
#Main #MainContent #BlogLink p#Pdf a {
	color:#3366CC;
	}

#Footer {
	clear: both;
	width:765px;
	height:60px;
	margin:2px 0 0 0;
	background: url(http://www.todai-alumni.jp/community/images/cmn_bg_footer.gif) no-repeat;
}
#Footer address {
	float: right;
	padding: 12px 0 8px 0;
}


#Main #MainContent div.right {
	float:right;
	width:160px;
	margin:0;
}
