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

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

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

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

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

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

a:focus {overflow: hidden;}

sup{vertical-align: top;}

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

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 {
	clear: both;
	text-align: right;
	padding: 0 ;
	font-size: 80%;
	width:500px;
}
.content-nav{
text-align: center;
font-size:0.9em;
}
/* リンク指定
------------------------------------------------------------ */
#Header h1 a:link, #Header h1 a:visited { color:#4D4D4D; text-decoration:none;}
#Header h1 a:hover, #Header h1 a:active { color:#4D4D4D; text-decoration:underline;}

#Main #MainContent .Date a:link, .Main #MainContent .Date a:visited { color:#6AA82D;}
#Main #MainContent .Date a:hover, .Main #MainContent .Date a:active { color:#6AA82D; text-decoration:none;}

#Main #Extra .Lst_bg li a:link, #Main #Extra .Lst_bg li a:visited { color:#666666; text-decoration:none;}
#Main #Extra .Lst_bg li a:hover, #Main #Extra .Lst_bg li a:active { color:#666666; text-decoration:underline;}


/* ページの基本構造
------------------------------------------------------------ */
body {
	margin: 0;
	padding: 0;
	background: url(http://www.todai-alumni.jp/gate/images/cmn_bg_body.jpg) repeat-x top;
	color:#666666;
	font-size:12px;
/*	font-family: "ＭＳ ゴシック", "Osaka－等幅"; */
	font-family:Lucida Grande,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka, "MS UI Gothic", Arial, Gothic, sans-serif;
	} 
#Container {
	width: 750px;
	margin: 0 auto;
	background: url(http://www.todai-alumni.jp/gate/images/cmn_bg_content.jpg) no-repeat 5px 30px;
}
#Header {
	width: 750px;
	background: url(http://www.todai-alumni.jp/gate/images/cmn_bg_header.jpg) no-repeat 0 24px;
/*	height: 155px; */
	height:175px;
}
#Header h1 {
	float: left;
	font-size:24px;
	margin: 122px 0 0 0;
	padding: 0 0 0 15px;
}
#Header strong {
	padding: 39px 5px 0 0;
	float: right
}
#Main {
	width: 750px;
	margin:0;
	padding:0;
}
#Main #Extra {
	float: left;
	width: 230px;
	margin: 0;
}
#Main #Extra em {
	background:url(http://www.todai-alumni.jp/gate/images/cmn_side.jpg) no-repeat;
	display: block;
	color:#FFFFFF;
	width:205px;
	padding: 13px 0 0 15px;
	margin:0 0 7px 0;
	height: 28px;
}
#Main #Extra .Lst_bg {
	margin: 0 0 7px 0;
	background:url(http://www.todai-alumni.jp/gate/images/cmn_side_waku_header.jpg) no-repeat center top;
	width: 220px;
}
#Main #Extra .Lst_bg ul {
	font-size: small;
	padding: 15px 0 15px 0;
	border-right:#E8E1C8 solid 1px;
	border-bottom:#E8E1C8 solid 1px;
	border-left:#E8E1C8 solid 1px;
}
#Main #Extra .Lst_bg li {
	margin: 0 15px 0 15px;
	font-size: small;
	padding: 0 0 2px 15px;
	line-height: 1.2;
	border-bottom:1px solid #E8DFC3;
	background:url(http://www.todai-alumni.jp/gate/images/cmn_side_icon.gif) no-repeat 0 6px;
}
#Main #MainContent {
	float: right;
	width: 520px;
	padding: 0;
}
#Main #MainContent h2 {
	margin: 0;
	background:url(http://www.todai-alumni.jp/gate/images/cmn_bg_h2.jpg) no-repeat;
	widows:520px;
	height:27px;
	font-size:120%;
	font-weight: bold;
	color:#FFFFFF;
	padding:20px 0 0 46px;
}
#Main #MainContent p {
	padding: 10px 20px 0 20px;
	line-height: 1.75;
	letter-spacing: 0.05em;
	margin: 0;
}
#Main #MainContent .Date {
	padding: 10px 10px 10px 40px;
text-align:right;
	margin-bottom:10px;
	background: url(http://www.todai-alumni.jp/gate/images/cmn_bg_h2_footer.jpg) no-repeat left bottom;
}
#Main #MainContent img.shikiri {
	margin: 15px 27px;
}
.entry-body{
width:518px;
background-color: #FFFFFF;
border-right:#E8E1C8 solid 1px;
border-left:#E8E1C8 solid 1px;
}
.entry-more{
width:518px;
background-color: #FFFFFF;
border-right:#E8E1C8 solid 1px;
border-left:#E8E1C8 solid 1px;
}
.entry-more-link{
background-color: #FFFFFF;
border-right:#E8E1C8 solid 1px;
border-left:#E8E1C8 solid 1px;
}
#Footer {
	background: url(http://www.todai-alumni.jp/gate/images/cmn_bg_footer.jpg) no-repeat;
	text-align: right;
	font-size: x-small;
	clear: both;
	width: 750px;
	height: 24px;
}
#Footer address {
	font-style: normal;
	padding: 6px 10px 0 0;
}
/*---------------------------*/
.layout-one-column{
background:#CCCCCC none;


}
#container{
background:#FFFFFF none;
width:600px;
margin:20px auto;
padding:10px 0px;
border:#999999 solid 1px;
}

#container h1#banner-header{
display:none;
}

/*---------------------------*/


.comments{
	width:518px;
	background-color: #FFFFFF;
	border-right:#E8E1C8 solid 1px;
	border-top:#E8E1C8 solid 1px;
	border-left:#E8E1C8 solid 1px;
margin:0 auto 10px auto;
padding:0 0 10px 0;
	background: url(http://www.todai-alumni.jp/gate/images/cmn_bg_h2_footer.jpg) no-repeat center bottom;
}


.comments h3{
margin:0px;
padding:5px;
background-color: #F3F3F3;
}
.comments p{
border-top:#E8E1C8 dotted 1px;
padding:5px;
}
.comment-footer{
	font-size: x-small;
	text-align:right;
	letter-spacing: 0.05em;
}
/*---------------------------*/

.trackbacks{
	width:518px;
	background-color: #FFFFFF;
	border-right:#E8E1C8 solid 1px;
	border-top:#E8E1C8 solid 1px;
	border-left:#E8E1C8 solid 1px;
}

.trackbacks-info p{
	background-color: #FFFFFF;
	border:none;margin:5px 10px;
}
.trackbacks-header{
margin:0px;
padding:5px;
background-color: #F3F3F3;
}
.trackbacks-content {
	padding: 15px 10px 20px 10px;
	line-height: 1.2;
	text-align:right;
	letter-spacing: 0.05em;
	margin-bottom:10px;
	background: url(http://www.todai-alumni.jp/gate/images/cmn_bg_h2_footer.jpg) no-repeat center bottom;
}
/*--------------------------*/
label{
float:left;clear:left;
}
input,textarea{
font-size:small;
}
#comment-text{
width:300px;
}
.comments-open-header{
font-size:1.2em;
background:#EEEEEE none;
padding:3px;
margin:10px;
}

#comment-bake-cookie{
clear: both;
}
.comments-open{
margin:0 auto;
}
.comments-open{
width:518px;
margin:0 auto;
	border-right:#E8E1C8 solid 1px;
	border-top:#E8E1C8 solid 1px;
	border-left:#E8E1C8 solid 1px;
}

#comments-open-data{
width:480px;
margin:10px auto;
padding:10px;

}
#comments-open-footer{
	padding: 15px 10px 20px 10px;
	line-height: 1.2;
	text-align:center;;
	letter-spacing: 0.05em;
	margin-bottom:10px;
	background: url(http://www.todai-alumni.jp/gate/images/cmn_bg_h2_footer.jpg) no-repeat center bottom;
}
/*---------------------*/
#calendar{
border-bottom:#E8E1C8 solid 1px;
width:220px;
margin:0 0 10px 0;
}
#calendar table {
	font-size: 10px;
	border-collapse:collapse;
	width:200px;
	margin:10px auto;
}
#calendar table td{
	text-align: center;
}
#calendar table th{
color:#47790B;
}