<style TYPE="text/css">

body             {
             font-size:       12px;
             line-height:     16px;
            }
td             {
             font-size:       12px;
             line-height:     16px;
            }
p            {
             font-size:       12px;
             line-height:     17px;
             color:           #000000;
             margin-top:       9px;
             margin-bottom:    0px;
             font-style:       normal;
             font-weight:      normal;
             }
li          {
             font-size:       12px;
             line-height:    16px;
            }
hr          {
             color:           #cccccc;
             height:            1px;
             }
.homenews:a:hover {
             color:          #FF7800;
             }
.bottomnav:a:hover{
　　　　　　	color: #A7C5DF;
　　　　　　　}
.footer A:link{color:#0F28A0;text-decoration:underline;font-size:12px;line-height:17px;} 
.footer A:active{color:#FF7800;text-decoration:underline;font-size:12px;line-height:17px;} 
.footer A:visited{color:#6666cc;text-decoration:underline;font-size:12px;line-height:17px;} 
.footer A:hover{color:#FF7800;text-decoration:underline;font-size:12px;line-height:17px;}


/* *****************************************STANDARD LINKS ***/
a:link       {
	color:           #000000;
	text-decoration: none;

             }            
a:visited    {
	color:           #330066;
	text-decoration: none;

             }            
a:active     {
	color:           #FF7800;
	text-decoration: underline;

             }            
a:hover      {
	color:           #FF7800;
	text-decoration: underline;

             }            

/* *****************************************TITLE ***/
.h1 {
             font-family:     "Arial", "Helvetica", "sans-serif";
             font-size:       16pt;
             font-weight:     Bold;
             line-height:    20pt;  
             color:          191970;
}

.h1ja {
	font-size:       14pt;
	font-weight:     Bold;
	line-height:    20pt;
	color:          191970;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}

.h2BK {
	line-height:20px;
	font-size:14px;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", "Arial", "Trebuchet MS", "Verdana";
}

.h1ja16px22h {
             font-size:       16pt;
             font-weight:     Bold;
             line-height:    22pt;  
             color:          191970;
}

.h1verdanaBK {
             font-family:     "Verdana", "Trebuchet MS", "Arial";
             font-size:       14pt;
             font-weight:     bold;
             line-height:    20pt;
}

.h1jaBK {
	font-size:       12pt;
	font-weight:     Bold;
	line-height:    18pt;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}

.h3Bold {
	line-height:18px;
	font-size:12px;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", "Arial", "Trebuchet MS", "Verdana";
}

.12px24h {
	line-height:24px;
	font-size:12px;
	font-family: "ＭＳ Ｐゴシック", "Arial", "Trebuchet MS", "Verdana";
}

.h3grey {
	line-height:18px;
	font-size:12px;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", "Arial", "Trebuchet MS", "Verdana";
	color: #666666;
}

.SubtitleWhite {
	font-family:     "ＭＳ Ｐゴシック", "Arial", "Trebuchet MS", "Verdana";
	font-size:       10pt;
	font-weight:     600;
	line-height:    14pt;
	color:          #FFFFFF;
	background-color: #777077;
	background-image: none;
	margin: 1px;
	padding: 1px 1px 1px 7px;
	border-top: 6px none #FFFFFF;
	border-right: 6px none #FFFFFF;
	border-bottom: 6px solid #FFFFFF;
	border-left: 6px none #FFFFFF;
}

.SubtitleBlueLine {
	font-size:       12pt;
	font-weight:     600;
	line-height:    15pt;
	color:          #000066;
	border-bottom-style: solid;
	border-top-color: #88bbFF;
	border-right-color: #88bbFF;
	border-bottom-color: #88bbFF;
	border-left-color: #88bbFF;
	border-bottom-width: 1px;
	border-left-width: 4px;
	padding-bottom: 1px;
	margin-bottom: 6px;
	border-left-style: solid;
	padding-left: 6px;
	font-family: "ＭＳ Ｐゴシック", "Arial", "Trebuchet MS", "Verdana";
}

.h2Line {
	font-family:     "ＭＳ Ｐゴシック", "Arial", "Trebuchet MS", "Verdana";
	font-size:       11pt;
	font-weight:     600;
	line-height:    15pt;
	color:          #000066;
	border-bottom-style: solid;
	border-top-color: #66ccFF;
	border-right-color: #66ccFF;
	border-bottom-color: #66ccFF;
	border-left-color: #66ccFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-bottom: 1px;
	margin-bottom: 6px;
}

.SubtitleBlueBack {
	font-family:     "ＭＳ Ｐゴシック", "Arial", "Trebuchet MS", "Verdana";
	font-size:       11pt;
	font-weight:     600;
	line-height:    15pt;
	color:          #222222;
	border-bottom-style: solid;
	border-top-color: #000066;
	border-right-color: #000066;
	border-bottom-color: #000066;
	border-left-color: #000066;
	border-bottom-width: 1px;
	border-left-width: 3px;
	padding-bottom: 1px;
	margin-bottom: 6px;
	background-color: #e7eef6;
	padding-left: 6px;
	border-left-style: solid;
}

.Subtitlered {

             font-family:     "Verdana", "Trebuchet", "Arial";
             font-size:       11pt;
             font-weight:     600;  
             line-height:    15pt;  
             color:          #990000;
}
.SubtitleBlue {


             font-family:     "ＭＳ Ｐゴシック", "Arial", "Trebuchet MS", "Verdana";
             font-size:       11pt;
             font-weight:     600;  
             line-height:    15pt;  
             color:          #000066;
}

.h3greySmallLight {
	line-height:13px;
	font-size:10px;
	font-weight: normal;
	font-family: "ＭＳ Ｐゴシック", "Arial", "Trebuchet MS", "Verdana";
	color: #666666;
}

.h3greyBold {
	line-height:18px;
	font-size:12px;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", "Arial", "Trebuchet MS", "Verdana";
	color: #333333;
}

.h2         {
	line-height:20px;
	font-size:14px;
	font-weight: bold;
	color: #191970;
	font-family: "ＭＳ Ｐゴシック", "Arial", "Trebuchet MS", "Verdana";
	border: none;
    }
	
.h2-bold 
    {
	line-height:16px;
	font-size:12px;
	text-transform: uppercase;
	font-family: "ＭＳ Ｐゴシック", "Arial", "Trebuchet MS", "Verdana";
    }

.h3         {
	line-height:18px;
	font-size:12px;
	font-weight: normal;
	font-family: "ＭＳ Ｐゴシック", "Arial", "Trebuchet MS", "Verdana";
            }

/* *****************************************MENU & NAVIGATION***/

.menutext {
	font-size:       12px;
	line-height:     16px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}

.menutext A:link {
	color:#000000;
	font-size:12px;
	line-height:16px;
	text-decoration: none;
}

.menutext A:visited {
	color:#000000;
	font-size:12px;
	line-height:16px;
	text-decoration: none;
}

.menutext A:active {
	color:#FF7800;
	text-decoration:none;
	font-size:12px;
	line-height:16px;
}

.menutext A:hover {
	color:#222222;
	font-size:12px;
	line-height:16px;
	text-decoration: none;
	background-color: #ffeeaa;
}

.menutextbold {
	font-size:       12px;
	line-height:     16px;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", "Arial", "Trebuchet MS", "Verdana";
}

.menutextbold A:link {
	color:#000000;
	font-size:12px;
	line-height:16px;
	text-decoration: none;
	font-weight: bold;
}

.menutextbold A:visited {
	color:#000000;
	font-size:12px;
	line-height:16px;
	text-decoration: none;
	font-weight: bold;
}

.menutextbold A:active {
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	line-height:16px;
	background-color: #ff9933;
}

.menutextbold A:hover {
	color:#FFFFFF;
	font-size:12px;
	line-height:16px;
	text-decoration: none;
	background-color: #ff9933;
	font-weight: bold;
}


.menutextbold_new {
	color:#ffffff;
	font-size:       12px;
	line-height:     16px;
	font-family: "ＭＳ Ｐゴシック", "Arial", "Trebuchet MS", "Verdana";
}


.menutextbold_new {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

.menutextbold_new #link3{
	border-right-style: none;
}

.menutextbold_new A:link {
	color:#ffffff;
	font-size:12px;
	line-height:16px;
	text-decoration: none;
}

.menutextbold_new A:visited {
	color:#ffffff;
	font-size:12px;
	line-height:16px;
	text-decoration: none;
}

.menutextbold_new A:active {
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	line-height:16px;

}

.menutextbold_new A:hover {
	color:#ffffff;
	font-size:12px;
	line-height:16px;
	text-decoration: none;

}

.menutextW {
	font-size:       12px;
	line-height:     16px;
	color: #7A7300;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}

.menutextW A:link {
	color:#7A7300;
	font-size:12px;
	line-height:16px;
	font-weight: normal;
	text-decoration: none;
}

.menutextW A:visited {
	color:#7A7300;
	font-size:12px;
	line-height:16px;
	font-weight: normal;
	text-decoration: none;
}

.menutextW A:active {
	color:#7A7300;
	text-decoration:underline;
	font-size:12px;
	line-height:16px;
	font-weight: normal;
}

.menutextW A:hover {
	color:#7A7300;
	font-size:12px;
	line-height:16px;
	font-weight: normal;
	text-decoration: underline;
}

.menuback {
	background-image: url(images/mn_grade_r.gif);
}

.menutextGrey {
	font-size:       11px;
	line-height:     16px;
	color: #ffffff;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}

.menutextGrey A:link {
	color:#ffffff;
	font-size:11px;
	line-height:16px;
	font-weight: normal;
	text-decoration: none;
}

.menutextGrey A:visited {
	color:#cccccc;
	font-size:11px;
	line-height:16px;
	font-weight: normal;
	text-decoration: none;
}

.menutextGrey A:active {
	color:#FFFFFF;
	text-decoration:underline;
	font-size:11px;
	line-height:16px;
	font-weight: normal;
}

.menutextGrey A:hover {
	color:#CCCCCC;
	font-size:11px;
	line-height:16px;
	font-weight: normal;
	text-decoration: underline;
}

/* *****************************************STANDARD TEXT ***/

.text01            {
             font-size:       12px;
             line-height:     16px;
            }
						
.text02            {
	font-size:       10px;
	line-height:     13px;
	font-family: "ＭＳ Ｐゴシック", "Osaka", "sans-serif";
            }
			
.text03           {
	font-size:       12px;
	line-height:     18px;
	font-family: "ＭＳ Ｐゴシック", "Osaka", "sans-serif";
            } 

.text03 A:link {
	color:           #000066;
	text-decoration: underline;
}

.text03 A:visited {
	color:           #003366;
	text-decoration: underline;
}

.text03 A:active {
	color:           #FF7800;
	text-decoration: underline;
}

.text03 A:hover {
	color:           #FF7800;
	text-decoration: underline;
}

.text04           {
             font-family:     Verdana, Trebuchet, Arial;
             font-size:       9pt;
             line-height:    11pt;
            } 
			
.text05 {
	font-size:       12px;
	line-height:     20px;
	left: auto;
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック", "Arial", "Trebuchet MS", "Verdana";
	margin: 0px;
}
			
			
/* *****************************************STANDARD TABLE ***/
.tabletext            {
	font-size:       12px;
	line-height:     16px;
	font-family: "ＭＳ Ｐゴシック", "Arial", "Trebuchet MS", "Verdana";
            }
			
.tablehead            {
	font-size:       12px;
	font-weight:      Bold;
	line-height:     16px;
	font-family: "ＭＳ Ｐゴシック", "Arial", "Trebuchet MS", "Verdana";
            }
			
.standTableCell {
	background-color: #FFFFFF;
}

.standTableCell {
	background-color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", "Arial", "Trebuchet MS", "Verdana";
}			

table {
	font-size: 9pt;
	color: #000000;
}
tr{
	font-size: 9pt;
	color: #000000;
}
td{
	font-size: 9pt;
	color: #000000;
}

/* *****************************************PRODUCT PAGES ***/
.popupHeader      {/*support/FAQ にも使用**/
             font-family:     "ＭＳ Ｐゴシック", "Arial", "Trebuchet MS", "Verdana";
             font-size:       9pt;
             font-weight:     Bold;
             line-height:    12pt;
             color:          #990000;
            } 

.Subtitle    {
             font-family:     "ＭＳ Ｐゴシック", "Arial", "Trebuchet MS", "Verdana";
             font-size:       11pt;
             font-weight:     600;  
             line-height:    14pt;  
             color:          #666666;           
            } 
			
.Caption    {
             font-family:     "ＭＳ Ｐゴシック", "Arial", "Trebuchet MS", "Verdana";
             font-size:       9pt;
             font-weight:     Bold;
             line-height:    11pt;  
             color:          #990000;           
            } 
			
.tagline       {
             line-height:16px;
             font-weight:bold;
             font-size:14px;
             color:#003399;
　　　　　　　letter-spacing:1pt;
            } 

/* *****************************************LEFT MENU NAVIGATION ***/

.trial_SubLink {
				font-family: "ＭＳ Ｐゴシック", "Arial", "Trebuchet MS", "Verdana";
				font-size: 13px;
				color: #0F28A0;
				font-style: normal;
				font-weight: bold;
				line-height: 18px;
				text-decoration: none;
			}
			
.tabnav {
    font-family:     Verdana, Trebuchet, Arial;
				font-size: 12px;
				color: #FFFFFF;
				font-style: normal;
				font-weight: bold;
				line-height: 13px;
				text-decoration: none;
			}

.ProductCapblue {

             font-family:     "Verdana", "Trebuchet", "Arial";
             font-size:       9pt;
             font-weight:     Bold;
             line-height:    13pt;  
             color:          #003399;
}
.ProductCapblue12px {
             font-size:       12pt;
             font-weight:     Bold;
             line-height:    16pt;  
             color:          #003399;
}

.12px18h {
	line-height:18px;
	font-size:12px;
	font-family: "ＭＳ Ｐゴシック", "Arial", "Trebuchet MS", "Verdana";
}

.10px14h {
	font-family:     "Verdana", "Trebuchet", "Arial";
	line-height:14px;
	font-size:10px;
	text-transform: none;
	font-weight: normal;
}
