body, tr, td, ul, li, ol, p, span, div {font-family: Arial, Helvetica, sans-serif, MS Gothic, MS Mincho;}
body, tr, td, ul, li, ol, p {color: #4C4C4B; font-size: 12px;}

p {padding-left: 7px;}

.fortess, a.fortess:visited {font-family: Arial, Helvetica, sans-serif, MS Gothic, MS Mincho; color: #7B7B7B; font-size: 9px; text-decoration: none;}

.red {color: #ED4C05;}
.sm {font-size: 9px;}

a {font-family: Arial, Helvetica, sans-serif, MS Gothic, MS Mincho; color: #4492D0; text-decoration: none;}
a:hover {font-family: Arial, Helvetica, sans-serif, MS Gothic, MS Mincho; color: #75AEDD;  text-decoration: underline;}
a:visited {font-family: Arial, Helvetica, sans-serif, MS Gothic, MS Mincho; text-decoration: none;}

/*	 top menu 	*/

td.topmenu { padding-left: 5px; padding-top: 9px; vertical-align: top;}
.topmenuitem {padding-left: 2px; padding-right: 2px; padding-top: 7px; vertical-align: top; text-align: center;}

a.topmenu {font-family: Arial, Helvetica, sans-serif, MS Gothic, MS Mincho; color: #656A6B; font-size: 12px; font-weight:bold; text-decoration: none;}
a.topmenu:hover {font-family: Arial, Helvetica, sans-serif, MS Gothic, MS Mincho; color: #339999; font-size: 12px; font-weight:bold; text-decoration: none;}
a.topmenu:visited {font-family: Arial, Helvetica, sans-serif, MS Gothic, MS Mincho; font-size: 12px; font-weight:bold; text-decoration: none;}

/*	 top lang 	*/

.toplang {text-align: center; vertical-align: middle;}
.toplang_en {font-size: 11px;}

a.toplang {font-family: Arial, Helvetica, sans-serif, MS Gothic, MS Mincho; color: #124A51; font-size: 9px; text-decoration: none;}
a.toplang:hover {font-family: Arial, Helvetica, sans-serif, MS Gothic, MS Mincho; color: #5B838B; font-size: 9px; text-decoration: none;}
a.toplang:visited {font-family: Arial, Helvetica, sans-serif, MS Gothic, MS Mincho; font-size: 9px; text-decoration: none;}

/*	 left menu title  */

.leftmenu_title {padding-left: 26px; padding-top:21px; padding-right:14px;  }
.leftmenu_title_jp {font-family: Arial, Helvetica, sans-serif, MS Gothic, MS Mincho; color: #3B7F8D; font-size: 14px; font-weight:bold;line-height:20px;}
.leftmenu_title_en {font-family: Arial, Helvetica, sans-serif, MS Gothic, MS Mincho; color: #189C96; font-size: 16px; font-weight:bold; line-height:18px;}

/*	left menu items 	*/

td.leftmenu_item {padding-top: 5px; padding-bottom: 5px; text-align: center;}

a.leftmenu_item {font-family: Arial, Helvetica, sans-serif, MS Gothic, MS Mincho; color: #02100F; font-size: 12px; text-decoration: none;}
a.leftmenu_item:hover {font-family: Arial, Helvetica, sans-serif, MS Gothic, MS Mincho; color: #189C96; font-size: 12px; text-decoration: none;}
a.leftmenu_item:visited {font-family: Arial, Helvetica, sans-serif, MS Gothic, MS Mincho; font-size: 12px; text-decoration: none;}

/*	 form's elements	*/

.row1 {background-color:#f0f0f0; padding-left:10px;}
.row2 {background-color:#ffffff; padding-left:10px;}

input {font-family: Arial, Helvetica, sans-serif, MS Gothic, MS Mincho; border: 1px #333333 solid;}
textarea  {font-family: Arial, Helvetica, sans-serif, MS Gothic, MS Mincho; border: 1px #333333 solid; overflow: auto;}
select, option {font-family: Arial, Helvetica, sans-serif, MS Gothic, MS Mincho; font-size: 11px;}

.check {border: 0px;}
.form_header {background-color:#ACE1EE; color: #000000; vertical-align: middle;}

/*		content		*/

div.content {padding: 11 25 30 21;}
.pagetitle {vertical-align: middle; text-align: center; font-family: Arial, Helvetica, sans-serif, MS Gothic, MS Mincho; color: #4F7575; font-size: 12px; font-weight:bold; padding-top:2px;}
.pagesubtitle {vertical-align: middle; text-align: center; font-family: Arial, Helvetica, sans-serif, MS Gothic, MS Mincho; color: #4F7575; font-size: 12px; font-weight:bold; padding-top:3px;}

/*		data table		*/

.tabledate_header {border-bottom: 1px solid #444444; font-weight:bold; text-align: center; font-size: 10px; color: #4F7575;}
.tabledate_header_en {border-bottom: 1px solid #444444; font-weight:bold; text-align: center; font-size: 11px; color: #4F7575;}
.row1data {background-color:#f0f0f0; padding-left:10px; vertical-align:middle;}
.row2data {background-color:#ffffff; padding-left:10px; vertical-align:middle;}

/*		application guide		*/

.row1guide {background-color:#f0f0f0; padding-left:10px; padding-right:10px; border-bottom: 1px solid #444444; font-weight:bold;  color: #4F7575;}
.row2guide {background-color:#ffffff; padding-left:10px; border-bottom: 1px solid #444444;}


