@charset "Shift_JIS";
/******** The University of Tokyo news-eventpage setting file css  *********************************************************************/

/* after  **************************************************************************************/
#maincontents:after{
display:block;
margin-top:-1px;
height:1px;
content:"";
clear:both;
}




/** font *************************************************************************************************/
/** TITLE ******************************************************************/
body#news h2{
margin:2px 0 0 0;
padding:0;
font-size:12px;
line-height:100%;
color:#000000;
}

body#news h2 span.number{
font-weight:normal;
padding-left:5px!important
}

/** LIST *****************************/
/** news ul ******************/
body#news #main ul{
clear:both;
margin:0.8em 0 1.5em 0;
padding:0;
list-style-type:none;
}

body#news #main ul li{
list-style-type:none;
margin:4px 2px 4px 12px;
padding:4px 20px 4px 16px;
background:url(../../global/images/arrow_blue.gif) no-repeat 0.1em 0.5em;
line-height:1.2em;
font-size:12px;
}
body#news #main ul li.grey{
background-color:#E6E6E6 
}


/** news ul end******************/

body#news div.box-grey{
margin:24px 7px 6px 7px;
}

body#news div.box-grey p{
font-size:12px;
margin:4px 1px;
padding:0 0 0 14px;
line-height:100%;
background:#E6E6E6 url(../../global/images/arrow_blue.gif) no-repeat 0 0.2em; 
}

body#news p.departments,
body#news p.eventdetail{
padding:0;
font-size:12px;
}
body#news p.departments{
margin:0 0 6px 24px;
}
body#news p.eventdetail{
margin:0 0 6px 27px;
}

body#news p.newsdetail{
font-size:12px;
line-height:150%;
margin-left:5px;
margin-right:5px;
}

body#news p.newsdetail a{
background:url(../../global/images/arrow_blue.gif) no-repeat 0 0.3em;
padding-left:14px;
}

body#news #end-event-area div.box-grey p{
background-image:url(../../global/images/arrow_black.gif);
}












/******** The University of Tokyo /recruit/ setting  *********************************************************************/
/* maincontents layout  ****************************/
body.recruit #maincontents{
background-image:none;
}

/* back  ************************************************************************************************/
body.recruit p.back{
background:#F3F3F3;
}

body.recruit p.recruit{
font-size:12px!important;
margin:10px 0 0 8px;
padding:0 0 0 14px;
line-height:100%;
background:#ffffff url(../../global/images/arrow_blue.gif) no-repeat 0 0.2em; 
}
body.recruit p.applicationperiod{
margin:0 0 10px 20px;
padding:0;
font-size:12px!important;
background-image:none!important;
}
body.recruit div.fr p.right{
font-size:12px!important;
line-height:100%;
margin:10px 0 0 0;
padding:0;
background-image:none!important;
}
