/* top page elements */

img {
	border: 0;
}

a { color:#333; text-decoration:underline; }
a:hover{ color:#F90; text-decoration:underline; }
td { font-size:11px; }
td#contents { font-size:11px; line-height: 130%; background-color:#fff; }
.newnew { color:red; font-weight:bold; }

a#linkblue { color:#2A8EBD; }
a:hover#linkblue { color:#004A89; }

a#linksky, #linksky { color:#3cf; font-weight:bold; }
a:hover#linksky { color:#09c; font-weight:bold; }

a#linkgreen { color:#093; }
a:hover#linkgreen { color:#030; }

a#linkred { color:#900; }
a:hover#linkred { color:#700; }

div#leadsky {
	color:#000;
	font-size:11px;
	font-family:"Verdana","Arial","Geneva","Helvetica","sans-serif";
	font-weight:bold;
	border-left:solid 12px #3cf;
	background-color:#ccf0ff;
	padding-left:2px;
	margin-bottom:6px;
}
div#leadgreen {
	color:#000;
	font-size:11px;
	font-family:"Verdana","Arial","Geneva","Helvetica","sans-serif";
	font-weight:bold;
	border-left:solid 12px #9c0;
	background-color:#efa;
	padding-left:2px;
	margin-bottom:6px;
}
div#top_caution {
	color:#444;
	font-size:10px;
	line-height:130%;
	background-color:#fff;
	border:solid 1px #7E7C7D;
	padding:5px;
}
.caution2 {
	font-size:14px;
	font-weight: bold;
	text-decoration: underline;
}

#borderon img{
	border:solid 1px #7E7C7D;
}

.clickplease {
	color:#900;
	font-weight:bold;
}
.boshuu {
	width:700px;
	margin: 0 0 10px 0;
	border:1px solid #7d7d7d;
	padding:0 1em 0 0;
	vertical-align:middle;
	text-align:left;
	background-color:#f0f0f0;
	font-size: 1.1em;
	color: #444;
}

#aboutus1 {
	border-top: 1px solid #777;
	border-left: 4px solid #777;
	margin: 0 7px 0 5px;
	padding: 12px 20px 10px 20px;
	text-align:left;
	line-height:135%;
	font-size:1.1em;
	color: #444;
	background: #fff url('./material/top_headline_bg.gif') repeat-x;
}

#headline {
}

#headline div {
	border-top: 1px #999 solid;
	border-left: 4px #999 solid;
	margin-bottom: 7px;
	padding: 7px 7px 0px 7px;
	text-align: left;
	line-height: 130%;
	font-size: 1.1em;
	color: #444;
	background: #fff url('./material/top_headline_bg.gif') repeat-x;
}
#news {
}
#news td {
}

#news .left {
	padding: 4px 10px 1px 0;
	vertical-align: top;
	font-size: 75%;
}
#news .right {
	padding: 4px 10px 1px 0;
	vertical-align: top;
	font-size: 75%;
}

#news .bottom {
	text-align: right;
	padding-bottom: 2px;
	border-bottom: 1px #aaa solid;
}


.coverlink {
	margin: 0 auto;
	text-align: center;
}

.coverlink img {
	border: solid 1px #3cf;
}


#pressreview {
	width: 150px;
	background-color: #fff;
	vertical-align: top;
	line-height: 130%;
}
