@charset "Shift_JIS";

/******** The University of Tokyo CSS - print settings **************************************************/

/*--- base ************************* ` */
body {
	font-size: 80%;
}
div#body,
div#wrapper,
div#logo {
	background: none;
}

div#header-function,
div#globalmenu,
div#visitormenu,
hr {
	display: none;
}

a:link,
a:visited{
	color:blue;
	text-decoration:underline;
}
a:after {
	content:"@(Link : "attr(href)"@)@";
	color: #000;
}
a#top:after,
a.open-close:after {
	content:"";
}

h1{
	display:block;
	font-size: 160%;
	margin-bottom:-30px;
}

#globalmenu-start,
#globalmenu-end,
#visitormenu-start{
	display: none;
}


/*--- local ************************* ` */
h2.home{
	display:none;
}
#flash{
	display: none;
}

div.info{
	width: 650px;
	margin: 24px 50px;
	padding: 4px 24px 12px;
	font-size: 95%;
	background-color:#f0f9ff;
	border-width:2px;
	border-color:#669;
	border-style:outset;
}
div.intro{
	width: 600px;
	padding: 4px 40px 12px 20px;
	margin: 12px 20px;
	background-color:#f0f9ff;
	border-width:2px;
	border-color:#669;
	border-style:outset;
}
div.schedule-photo,
div.records-photo{
	display: none;
}

/** OTHER ******************************************************************/

span.enormous{
	font-size: 160%;
}

span.large{
	font-size: 120%;
}

span.mini{
	font-size: 80%;
}

span.micro{
	font-size: 60%;
	font-weight:100;
}
span.important{
	color:red;
}

img.right{
	margin-left: 16px;
	margin-bottom: 20px;
	float: right;
	border-width:1px;
	border-color:#ccc;
	border-style:solid;
}

img.left{
	margin-right: 16px;
	margin-bottom: 20px;
	float: left;
	border-width:1px;
	border-color:#ccc;
	border-style:solid;
}

p.center{
	text-align: center;
}
p.left{
	text-align: left;
}
p.right{
	text-align: right;
}

div.side-margin{
	margin: 0 5%;
}
div.side-margin-10{
	margin: 0 10%;
}
div.side-margin-15{
	margin: 0 15%;
}

