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

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 {
clear:both;
font-size:24px;
margin: 0;
padding: 55px 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;
vertical-align:text-bottom;
font-size:120%;
font-weight: bold;
color:#FFFFFF;
padding:10px 5px  10px 50px;
}
#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;
}
