TD {
	FONT-SIZE: 12pt
;}
TABLE.head {
	BORDER-RIGHT: #ffcc00 8px solid; BORDER-TOP: #ffcc00 8px solid; BORDER-LEFT: #ffcc00 8px solid; WIDTH: 780px; BORDER-BOTTOM: #ffcc00 8px solid
;}
TD.head {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 32pt; BACKGROUND: #ccecff; PADDING-BOTTOM: 5px; COLOR: #cc9900; PADDING-TOP: 5px; FONT-FAMILY: Century Gothic; TEXT-ALIGN: center
;}
A.side:active {
	 TEXT-DECORATION: none
;
  font-size : 12pt;
  color : #934242;
}
A.side:visited {
	COLOR: black; TEXT-DECORATION: none
;}
A.side:link {
	COLOR: black; TEXT-DECORATION: none
;}
A.side:hover {
	COLOR: blue; TEXT-DECORATION: none
;}
TD.side_menu {
	BORDER-RIGHT: #ffcc00 6px solid; BORDER-TOP: #ffcc00 6px solid; BACKGROUND: #eaeaea; BORDER-LEFT: #ffcc00 6px solid; BORDER-BOTTOM: #ffcc00 6px solid
;}
DIV.side_menu {
	BORDER-RIGHT: #ffcc00 8px solid; PADDING-RIGHT: 10px; BORDER-TOP: medium none; PADDING-LEFT: 10px; BACKGROUND: #eaeaea; PADDING-BOTTOM: 10px; BORDER-LEFT: #ffcc00 8px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ffcc00 8px solid
;}
DIV.menu_item {
	MARGIN-TOP: 3px; FONT-FAMILY: Arial
;}
TD.side_MR {
	BORDER-RIGHT: #ffcc00 6px solid; BORDER-TOP: #ffcc00 6px solid; BACKGROUND: #003366; BORDER-LEFT: #ffcc00 6px solid; COLOR: #ffffff; BORDER-BOTTOM: #ffcc00 6px solid
;}
DIV.side_MR {
	BORDER-RIGHT: #ffcc00 8px solid; PADDING-RIGHT: 6px; BORDER-TOP: medium none; PADDING-LEFT: 6px; BACKGROUND: #00ccff; PADDING-BOTTOM: 6px; BORDER-LEFT: #ffcc00 8px solid; COLOR: black; PADDING-TOP: 6px; BORDER-BOTTOM: #ffcc00 8px solid
;}
DIV.side_MR INPUT.text {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
;}
DIV.side_MR .label {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; TEXT-ALIGN: right
;}
SPAN.sideMidasi {
	FONT-WEIGHT: bold; FONT-FAMILY: Arial
;
  color : #dd6f00;
}
A.foot:active {
	COLOR: blue; TEXT-DECORATION: none
;}
A.foot:visited {
	COLOR: black; TEXT-DECORATION: none
;}
A.foot:link {
	COLOR: black; TEXT-DECORATION: none
;}
A.foot:hover {
	COLOR: blue; TEXT-DECORATION: none
;}
TD.foot {
	BORDER-RIGHT: #ffcc00 3px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ffcc00 3px solid; PADDING-LEFT: 6px; FONT-SIZE: 12pt; BACKGROUND: #ccecff; PADDING-BOTTOM: 6px; MARGIN: 6px; BORDER-LEFT: #ffcc00 3px solid; WIDTH: 110px; PADDING-TOP: 6px; BORDER-BOTTOM: #ffcc00 3px solid; FONT-FAMILY: MSƒSƒVƒbƒN; TEXT-ALIGN: center
;}
DIV.NewsArea {
	BORDER-RIGHT: #ffcc00 4px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ffcc00 4px solid; MARGIN-TOP: 8px; PADDING-LEFT: 8px; FONT-SIZE: 10pt; PADDING-BOTTOM: 8px; MARGIN-LEFT: 8px; BORDER-LEFT: #ffcc00 4px solid; WIDTH: 530px; PADDING-TOP: 8px; BORDER-BOTTOM: #ffcc00 4px solid; FONT-FAMILY: Arial
;}
DIV.HomeNewsArea {
	BORDER-RIGHT: #ffcc00 4px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ffcc00 4px solid; MARGIN-TOP: 8px; PADDING-LEFT: 8px; FONT-SIZE: 10pt; PADDING-BOTTOM: 8px; MARGIN-LEFT: 8px; BORDER-LEFT: #ffcc00 4px solid; WIDTH: 260px; PADDING-TOP: 8px; BORDER-BOTTOM: #ffcc00 4px solid; FONT-FAMILY: Arial
;}
DIV.NewsAreaTitle {
	font-size : 18pt; margin-bottom : 4px; color : #0069d2; TEXT-ALIGN: left
;
  font-weight : normal;
}
DIV.NewsArea A:visited {
	FONT-WEIGHT: bold; COLOR: #009999
;}
DIV.NewsArea A:link {
	FONT-WEIGHT: bold; COLOR: #009999
;}
DIV.NewsArea A:hover {
	FONT-WEIGHT: bold; COLOR: red
;}
DIV.NewsArea A:active {
	FONT-WEIGHT: bold; COLOR: red
;}
DIV.HomeNewsArea A:visited {
	FONT-WEIGHT: bold; COLOR: #009999
;}
DIV.HomeNewsArea A:link {
	FONT-WEIGHT: bold; COLOR: #009999
;}
DIV.HomeNewsArea A:hover {
	FONT-WEIGHT: bold; COLOR: red
;}
DIV.HomeNewsArea A:active {
	FONT-WEIGHT: bold; COLOR: red
;}
DIV.newsDate {
	FONT-WEIGHT: bold;  color : white;
  font-size : 12px;
  padding-left : 6px;
  background-color : #0c76d6;
  padding-top : 2px;
  
}

div.topictopic {
	FONT-WEIGHT: bold;  color : white;
  font-size : 12px;
  padding-left : 6px;
  background-color : #0c76d6;
  padding-top : 2px;
  
}

DIV.article {
	FONT-SIZE: 10pt; MARGIN-BOTTOM: 10px; FONT-FAMILY: Arial
;}
DIV.selectedTopics {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 20px; COLOR: #009999
;}
DIV.homebox {
	BORDER-RIGHT: #ffcc00 8px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ffcc00 8px solid; MARGIN-TOP: 40px; PADDING-LEFT: 6px; BACKGROUND: #ccecff; PADDING-BOTTOM: 6px; BORDER-LEFT: #ffcc00 8px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #ffcc00 8px solid; TEXT-ALIGN: center
;}
SPAN.navdate {
	FONT-SIZE: 10pt; color : #ec7600; FONT-FAMILY: Arial
;
  font-weight : bold;
}
DIV.Select_A_News_Item {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: black 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: black 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: center
;}
.listbox{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  margin-top : 4px;
  margin-left : 4px;
  margin-right : 4px;
  margin-bottom : 4px;border-width : 0px 1px 0px 0px;border-style : solid solid solid solid;border-color : silver silver silver silver;
  line-height : 20pt;
}
.headline{
  font-size : 16px;
  font-weight : bold;
  color : #0080ff;
  background-color : #f4faff;
  text-decoration : underline;
}

.topicheadline{
  font-size : 16px;
  font-weight : bold;
  color : #0080ff;
  background-color : #f4faff;
  text-decoration : underline;
}

.brief{
  font-size : 10pt;
  line-height : 12pt;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}

.topicbrief{
  font-size : 10pt;
  line-height : 12pt;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}

.source{
  padding-top : 2px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
  font-weight : bold;
  font-size : 8pt;
}

.topicsource{
  padding-top : 2px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
  font-weight : bold;
  font-size : 8pt;
}

.article{
  color : #373737;
  
}
.sidemenu2{
  font-size : 11pt;
  line-height : 16pt;
  font-weight : 500;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
	text-align:left;
}

td.sidemenu3{
  font-size : 11pt;
  line-height : 16pt;
  font-weight : 500;
  padding-top : 1px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 1px;
	text-align:left;
}

ul.sidemenu3 {
  list-style-image:url(http://medport.jp/image/sankaku.gif);
	border:solid 1px red;
  margin:0px;
}

/*=============== news.htm ‚©‚çˆÚ“® ==================*/
.kanri_tbl{
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;
  font-weight : normal;
	border-color : #999999 #999999 #999999 #999999;
}

.kanri_txt{
  font-size : 12px;
  text-decoration : none;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
}
.side_a:link	{
	color : #000000;
	text-decoration : none;
}
.side_a:visited	{
	color : #000000;
	text-decoration : none;
}
.side_a:active	{
	color : #D9006C;
	text-decoration : none;
}
.side_a:hover	{
	color : #800000;
	text-decoration : none;
	background-color : #FBF2F2;
}
.search{
  font-size : 12px;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
}

/* =============== ÷•àˆÄ ===================*/
span.topictopic {
  font-weight:bold;
	font-size:12px;
}

span.topicbrief {
  font-size : 10pt;
  line-height : 12pt;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  color : #373737;
}

a.topicheadline {
  font-size : 16px;
  font-weight : bold;
  color : #0080ff;
  background-color : #f4faff;
  text-decoration : underline;
}

span.topicsource{
  padding-top : 2px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
  font-weight : bold;
  font-size : 8pt;
}

li.sidemenu {
  
}

.bottom-menu{
  font-size: 11px;
  color: #000000;
}
.bottom-menu a{
  color: #0000;
  text-decoration: none;
}
.bottom-menu a:visited {
  color: #0000;
  text-decoration: none;
}

@media screen {
  div.newtitle {
    filter: dropshadow( color=#000000, offx=2, offy=1, positive=1);
    padding-top:2px;
    padding-left:4px;
    color:white;
    height:26px;
    width:300px;
  }
}
@media print {
  div.newtitle {
    padding-top:2px;
    padding-left:4px;
    color:black;
    height:26px;
    width:300px;
  }
}

