/* ---------- reset ---------- */

* {
	margin:0;
	padding:0;
	font-size:100%;
}

.cbox { zoom: 100%;}
.cbox:after { content: " "; clear: both; height: 0; display: block; visibility:hidden;}


/* ---------- reset_end ---------- */

body {
	text-align: center;
	font-size:9pt;
	line-height:160%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN","ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka,sans-serif;
	}
	
th,tr,td {
	font-size:9pt;
	line-height:160%;
}
	
a {
	color:#77BB00;
	text-decoration:underline;
}

a:hover {
	color:#EE6D94;
	text-decoration:none;
}

a:visited {
	color:#EE6D94;
}


p {
	margin:5px 0px;
}

img {
	border:0px;
}
	
h1 {
	font-size:8pt;
	font-weight:normal;
}

.small {
	font-size:8pt;
	line-height:150%;
}

.headdernavi {
	border-left:solid 2px #AAAAAA;
	margin-left:20px;
	padding-left:5px;
}


#whatsnew p {
	margin-left:5px;
	border-bottom:dotted 1px #BBBBBB;
}

li {
	margin:10px;
}

.news_general, .news_medical {
	font-size:80%;
	padding-left:24px;
	margin:0px 0px 3px 2px;
	border-bottom:dotted 1px #cccccc;
	list-style:none;
}

.news_general {
	background:url(images/news_general.gif) no-repeat;
	}
	
.news_medical {
	background:url(images/news_medical.gif) no-repeat;
}

.cm {
	padding-left:30px;
}

.store {
	margin:0px;
	border-bottom:dotted 1px #BBBBBB;
}

#topics {
	width:310;
	background-color:#EEEEEE;
	padding:2px 5px;
	margin-top:10px;
}

.topicsImage {
	margin:2px 0px;
}

#outmost {
	margin:5px auto 5px auto;
	width: 760px;
	text-align: left;
	}
#headder {
	width: 100%;
	padding:2px 0px;
	margin:0px;
	border-bottom:solid 1px #AAAAAA;
}

#banner {
	width: 100%;
	margin-bottom:10px;
	}

#content {
	}

#entryarea {
	float:left;
	width: 320px;
	}
	
#left {
	width:210px;
	float:left;
	margin-right:10px;
}

#pickup {
	margin-bottom:15px;
}

.pickup-tit {
	margin-bottom:5px;
}

.pickup-date {
	margin:-5px 0px -2px;
	font-size:0.8em;
	text-align:right;
}
.pro-name {
	font-weight:bold;
	color:#f37e00;
}

.pro-name span {
	font-size:0.8em;
}

.pickup-txt {
	font-size:0.9em;
}

#whatsnew {
	width: 210px;
	border-top:solid 1px #BBBBBB;
	border-left:solid 1px #BBBBBB;
}

#right {
	float:right;
	width: 200px;
}

#footer {
	width:760px;
	margin-top:20px;
	border-top:solid 1px #AAAAAA;
}

#company {
	padding:5px;
	margin-top:10px;
	border:solid 2px #DDDDDD;
	font-size:8pt;
	line-height:150%;
}

