body    { }
a:link  {
	font-weight: 600;
	color: #0066FF;
}
a:visited   {
	font-weight: 600;
	color: #666699;
}
a:hover     { color: #CC0000; font-weight: 600}
a:active  { color: #CC0000; font-weight: 600 }
.nav_link  { font-weight: 600; font-size: 12px; line-height: 15px; background-image: url(../jp/image_common/mworld_bg_main.gif); text-align: center; padding-top: 6px; padding-bottom: 6px; font-width: normal }
.pagetop { background-image: url(../jp/image_common/mworld_bg_main.gif); text-align: right }
.title   { font-size: medium; border-top: 1px solid gray; border-right: 1px gray; border-bottom: 1px solid gray; border-left: 1px gray }
.product_title    { font-weight: bold; font-size: large; text-align: left; padding: 5px 5px 10px; border: solid 1px #c8c8c8; font-width: normal  }
.main      { font-size: x-small; background-image: url(../jp/image_common/mworld_bg_main.gif); padding: 8px 4px 8px 10px; border: silver; font-width: normal  }
.main-s  { font-size: xx-small; background-image: url(../jp/image_common/mworld_bg_main.gif); padding: 0px 4px 4px 10px; border: #000; font-width: normal  }
.main1  { font-size: x-small; background-image: url(../jp/image_common/mworld_bg_main.gif); padding: 8px 4px 4px 10px; border-top: none #000; border-right: none #000; border-bottom: none #000; border-left: #000; font-width: normal  }
.main2   { font-size: x-small; background-image: url(../jp/image_common/mworld_bg_main.gif); padding: 2px 4px 4px 10px; border: #000; font-width: normal  }
.main3   { font-size: xx-small; background-image: url(../jp/image_common/mworld_bg_main.gif); padding: 2px 4px 4px 80px; border: #000; font-width: normal  }
.main4   { font-size: xx-small; background-image: url(../jp/image_common/mworld_bg_main.gif); padding: 2px 4px 4px 80px; border: #000; font-width: normal  }
.table  { font-size: x-small; padding: 8px 4px 4px; border: solid 1px gray; font-width: normal  }
.main_osirase { font-size: x-small; background-image: url(../jp/image_common/mworld_bg_main.gif); padding: 8px 4px 4px 120px; border: #000; font-width: normal  }
.main_link     { font-weight: normal; font-size: x-small; background-image: url(../jp/image_common/mworld_bg_main.gif); padding: 5px 4px; border: none }
.riyoukitei { font-weight: normal; font-size: xx-small; background-image: url(../jp/image_common/mworld_bg_main.gif); padding: 4px }
.footer  { color: white; font-weight: normal; font-size: xx-small; padding: 15px 0px 0px; border: 1px #000; font-width: normal  }
.h1        { color: black; font-weight: bold; font-size: medium; background-image: url(../jp/image_common/mworld_bg_main.gif); padding-top: 12px; padding-bottom: 5px; padding-left: 10px; border-bottom: 1px none gray; border-left: 10pt solid #003366; font-width: normal  }
.h2      {
	color: #003366;
	font-weight: 600;
	font-size: small;
	background: url(../jp/image_common/mworld_h2_bg.gif) repeat;
	padding-top: 6px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-width: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #003366;
	border-right-color: #003366;
	border-bottom-color: #003366;
	border-left-color: #003366;
}
.h3     { font-weight: 600; font-size: small; background-color: #eeeeee; margin-top: 16px; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; border: solid 1px silver; font-width: normal  }
.overline { font-weight: bold; font-size: x-small; background-image: url(../jp/image_common/mworld_bg_main.gif); padding-top: 12px; padding-bottom: 2px; padding-left: 2px; border-top: 1px dashed gray; border-bottom: 1px gray; font-width: normal  }
.image  { background-image: url(../jp/image_common/mworld_bg_main.gif); padding: 4px 4px 6px 10px }
.image_subtitle   { font-weight: 600; font-size: small; background-image: url(../jp/image_common/mworld_bg_main.gif); padding: 4px 4px 0px 10px; border: #000; font-width: normal  }
.r_style  { font-size: x-small; background-image: url(../jp/image_common/mworld_bg_main.gif); text-align: right }
.search { font-size: 9px; line-height: 12px; background-image: url(../jp/image_common/mworldtop_bg.gif); text-align: right }

DIV.textscroll {
	width: 100%; 
	height: 180px; 
	margin-bottom: 20px; 
	background-color: #ffffff; 
	border: 1px gray solid; 
	padding: 15pt 15pt 0pt;
	overflow-y: scroll; 
}
