@charset "Shift_JIS";

body{padding:0; margin:0; background-color:#FFFFFF; font-size:12px; line-height:18px;}
img{border:0;}


a{color: #000000; text-decoration:underline;}
a:link{color:#000000; text-decoration:underline;}
a:hover{color:#FF0000; text-decoration:underline;}

.imgPos1{ text-align:center;}
.imgPos1 img{ margin:0 auto;}
.imgloatStyle1 img{ float:left; margin-right:20px;}
.imgloatStyle2 img{ float:right; margin-left:20px;}

.clearFix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}

#contentsArea pre{margin-left:10px;}
code{font-family:"Courier New", Courier, mono; font-size:1.2em;}

/* ============================== 01. Page Top Style ============================== */
div.pageTop {font-family:"ＭＳ Ｐゴシック", Osaka, sans-serif; font-size:10px; text-align:right; margin:10px 0 0;}

/* ============================== 02. Software Type 1 Table Style ============================== */
.softwareTbl{ width:100%; margin-top:10px;}
.softwareTbl th{ vertical-align:top;}
.softwareTbl td{ font-size:12px; vertical-align:top; width:100%; padding:0 4px 6px 4px;}

.tableStyle1{ border-collapse:collapse; margin-top:20px;}
.tableStyle1 th { text-align:center;}
.tableStyle1 th, .tableStyle1 td{ border:solid 1px #999999; padding:5px; font-size:12px;}

/*ヘッダースタイル*/
h1,h2,h3{font-family:Arial, 'ＭＳ Ｐゴシック', sans-serif;}
h1{font-size:18px; padding:10px 0px 0px 0px; margin:0px;}
h1.withLogo{font-family: Arial, Helvetica, sans-serif; font-size:18px; padding:10px 0px 10px 140px; margin:0px; background-image:url(http://otn.oracle.co.jp/images/logo/oracle_db11g_clr.gif); background-repeat:no-repeat;}
h1.withLogo_AS{font-size:18px; padding:10px 0px 10px 160px; margin:0px; background-image:url(http://otn.oracle.co.jp/images/logo/as_a_clr_rgb.gif);background-repeat:no-repeat;}
h1.withLogo_BI{font-size:18px; padding:10px 0px 10px 140px; margin:0px; background-image:url(http://otn.oracle.co.jp/images/logo/oracle_busi_intel.gif);background-repeat:no-repeat;}
h1.withLogo_IDM{font-size:18px; padding:10px 0px 10px 140px; margin:0px; background-image:url(http://otn.oracle.co.jp/images/logo/oracle_id_mgt_clr.gif); background-repeat:no-repeat;}
h1.withLogo_JDev{font-size:18px; padding:10px 0px 10px 140px; margin:0px; background-image:url(http://otn.oracle.co.jp/images/logo/jd_clr_rgb_sm.gif); background-repeat:no-repeat;}
h1.withLogo_adf{font-size:18px; padding:10px 0px 18px 140px; margin:0px; background-image:url(http://otn.oracle.co.jp/images/logo/adf.gif); background-repeat:no-repeat;}
h1.withLogo_Apex{font-size:18px; padding:10px 0px 30px 70px; margin:0px; background-image:url(http://otn.oracle.co.jp/images/logo/ApexLogo.png); background-repeat:no-repeat;}
h1.withLogo_Coherence{font-size:18px; padding:10px 0px 14px 140px; margin:0px; background-image:url(http://otn.oracle.co.jp/images/logo/coherence.gif); background-repeat:no-repeat;}
h1.withLogo_TT{font-size:18px; padding:10px 0px 20px 120px; margin:0px; background-image:url(/images/logo/TimesTen_clr_rgb_H44pixel.gif);background-repeat:no-repeat;}
h1.withLogo_dbLite{font-size:18px; padding:10px 0px 40px 120px; margin:0px; background-image:url(/images/logo/dat_lit_wht.gif);background-repeat:no-repeat;}
h2{font-size:14px; padding:0; margin:20px 0px 0px 0px;}
h2.withBorder{font-size:14px;padding: 0px 0px 12px 0px; margin:20px 0px 0px 0px; background-image:url(http://otn.oracle.co.jp/images/divider.gif); background-repeat:repeat-x; background-position:bottom;}
h2.withBorder2{font-size:14px; padding:12px 0px 0px 0px; margin:20px 0px 0px 0px; background-image:url(http://otn.oracle.co.jp/images/divider.gif); background-repeat:repeat-x; background-position:top;}
h3{font-size:12px; padding:0px; margin:10px 0 0 0;}
h4{font-size:12px; padding:0px; margin:10px 0 0 0;}
/*ヘッダースタイル*/

/*通常リスト*/
ul{list-style:disc; margin:15px 0px 0px 20px; padding:0px; font-size:12px;}
ol{margin:0px 0px 0px 20px; padding:0px; font-size:12px;}
ul li,ol li{margin:8px 0px 0px 0px;padding:0;}
li{ line-height:18px;}
/*通常リスト*/

/*赤画像矢印リスト*/
ul.listStyle1{list-style-image:url(http://otn.oracle.co.jp/images/bullets_and_symbols/r_arrow_top.gif); padding:0px; margin:15px 0px 0px 20px; font-size:12px;}
ul.listStyle1 li{margin:8px 0px 0px 0px; padding:0;}
/*赤画像矢印リスト*/

/*四角画像リスト*/
ul.listStyle2{list-style-image:url(http://otn.oracle.co.jp/images/bullets_and_symbols/bullet_10x10.gif); padding:0px; margin:15px 0px 0px 20px; font-size:12px;}
ul.listStyle2 li{margin:8px 0px 0px 0px;　padding:0;}
/*四角画像リスト*/

/*赤アスタリスクリスト*/
ul.listStyle4{
list-style-image:url(http://otn.oracle.co.jp/images/bullets_and_symbols/bullet_5x5.gif); padding:0px; margin:15px 0px 0px 20px; font-size:12px;}
ul.listStyle4 li{margin:8px 0px 0px 0px; padding:0;}
/*赤アスタリスクリスト*/

/*ダウンロードリスト*/
#contentsArea ul.listStyle3{list-style:none; padding:0px; margin:0; font-size:12px;}
#contentsArea ul.listStyle3 li{background:url(http://oracleimg.com/admin/images/ocom/download_icon13.gif) no-repeat; background-position:0px 2px; _background-position:0px 3px; margin:8px 0px 0px 0px; padding:0 0 0 20px;}
/*ダウンロードリスト*/

/*右ナビダウンロードリスト*/
dl.download { border:solid 1px #CCC; padding:10px 0 0 0; margin-bottom:20px; width:200px;}
dl.download dt{ text-align:center;}
#rightMenu dl.download ul.listStyle3{list-style-image:url(http://oracleimg.com/admin/images/ocom/download_icon13.gif); padding:0 0 10px 0; margin:0 0 0 -10px; _margin:0 0 0 -15px; font-size:12px;}
#rightMenu dl.download ul.listStyle3 li{padding:0; margin:0;}
/*右ナビダウンロードリスト*/

/*書籍紹介*/
#rightMenu .bookLink{border:solid 1px #CCC; margin-bottom:20px; padding:5px;}
#rightMenu .bookLink .title{ font-weight:bold;}
#rightMenu .bookLink div{ margin-top:5px;}
#rightMenu .bookLink img{float:left; margin-right:5px;}
#rightMenu .bookLink ul{list-style-image:url(http://otn.oracle.co.jp/images/bullets_and_symbols/r_arrow_top.gif); padding:0px; margin:10px 0px 10px 20px;font-size:12px;}
#rightMenu .bookLink ul li{margin:8px 0px 0px 0px;padding:0;}
/*書籍紹介*/

/*赤テキスト設定*/
em{text-decoration:none;font-style:normal;color:#FF0000;}
.darkRedText{ color:#990000;}
/*赤テキスト設定*/

/*「※●＝US版の翻訳資料／○＝他サイトへのリンク」の設定*/
#contentsArea .translationInfo{font-size:10px; text-align:right; margin:5px 0 5px 0;}
/*「※●＝US版の翻訳資料／○＝他サイトへのリンク」の設定*/
/**/
#contentsArea .explain{color:#636563;}
#contentsArea .type{font-family:Arial, Helvetica, sans-serif; color:#636563; font-weight:bold;}
/**/

/*カラム設定*/
div.twoColumn {width:100%}
div.twoColumn .first {width:49%; float:left;}
div.twoColumn .second {width:49%; float:right;}

div.threeColumn {width:100%}
div.threeColumn .left {width:66%; float:left;}
div.threeColumn .first {width:49%; float:left;}
div.threeColumn .second {width:49%; float:right;}
div.threeColumn .third {width:33%; float:right;}
/*カラム設定*/

/*右のテーブル設定*/
#container #rightMenu table.info{
width:95%;
font-size:12px;
border-collapse:collapse;
margin:0px 0px 20px 0px;
}
#container #rightMenu table.info th{
width:90%;
background-color:#dddddd;
padding:0px;
}
#container #rightMenu table.info td.obituary{
width:5%;
border:0px;
background-color:#dddddd;
padding:0px;
}
#container #rightMenu table.info td{
padding:0px;
}
#container #rightMenu table.info td a{
text-decoration:none;
}
#container #rightMenu table.info td a:hover{
color:#FF0000;
text-decoration:underline;
}
#container #rightMenu table.info td div{
border:solid 1px #dddddd;
padding:5px;
}
/*右のテーブル設定*/

/*ドキュメント設定*/
.documentsIndex dt{ color:#990000; font-size:14px; font-weight:bold;}
.documentsIndex dd{ margin:0; padding:0;}
table.document{border-collapse:collapse; font-size:12px; width:100%; line-height:20px; margin:10px 0 0 0;}
table.document td{vertical-align:top; padding:5px; border-top:dotted 1px #636563; border-bottom:dotted 1px #636563;}
table.document td.name{text-align:center; width:70px;}
table.document td.file{text-align:center; width:50px;}
table.document td.caption{text-align:left; width:auto;}
/*ドキュメント設定*/

/*テンプレート共通*/
#header{
font-family:Arial CYR;
padding:0px;
margin:0px;
}
#header a{
font-family:Arial CYR;
padding:0px;
margin:0px;
_font-size:9px;
}
#footer{
padding:0px;
margin:20px 0px 10px 0px;
}
#container{
padding:0px;
margin:0px;
border-collapse:collapse;
width:100%;
}
#container #leftMenu{
padding:0px 0px 0px 20px;
margin:0px;
vertical-align:top;
width:174px;
}
#container #leftMenu dl{
width:164px;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 30px;
border-right:solid 1px #CCCCCC;
border-bottom:solid 1px #CCCCCC;
line-height:90%;
_line-height:130%;
}
#container #leftMenu dl dt{
padding:10px 0px 0px 0px;
margin:0px;
}
#container #leftMenu dl dt a{
font-family:Arial, sans-serif;
font-size:12px;
color:#FF0000;
text-decoration:none;
font-weight:bold;
}
#container #leftMenu dl dt a:link{
color:#FF0000;
text-decoration:none;
}
#container #leftMenu dl dt a:active{
}
#container #leftMenu dl dt a:visited{
}
#container #leftMenu dl dt a:hover{
color:#FF0000;
text-decoration:underline;
}
#container #leftMenu dl dd{
padding:0px;
margin:0px;
}
#container #leftMenu dl dd a{
font-family: Arial CYR;
font-size: 11px;
color: #000000;
text-decoration:none;
}
#container #leftMenu dl dd a:link{
color:black;
text-decoration:none;
}
#container #leftMenu dl dd a:active{
}
#container #leftMenu dl dd a:visited{
}
#container #leftMenu dl dd a:hover{
color:#FF0000;
text-decoration:none;
}
#container #contentsArea{
width:auto;
padding:10px 0px 0px 16px;
margin:0px;
vertical-align:top;
text-align:left;
}
#container #contentsArea p{
font-size:12px;
line-height:18px;
}
#container #contentsArea dl.info{
font-size:12px;
padding:0px;
margin:5px 0px 0px 5px;
}
#container #contentsArea dl.info dt{
padding:5px 0px 0px 0px;
margin:0px;
}
#container #contentsArea dl.info dd{
padding:0px 0px 5px 0px;
margin:0px;
}
#container #contentsArea table.column{
width:100%;
line-height:150%;
font-size:10px;
padding:0px;
margin:10px 0px;
border:solid 1px #cccccc;
}
#container #contentsArea table.column th{
text-align:left;
padding:3px;
margin:0px
}
#container #contentsArea table.column td{
vertical-align:top;
width:33%;
padding:3px;
margin:0px
}
#container #contentsArea table.column td.columnLink a{
font-size:10px;
}
#container #contentsArea table.column a{
font-size:12px;
}
#container #contentsArea table.column img.personPhoto{
border:solid 1px #000000;
float:left;
padding:0px;
margin:0px 5px 0px 0px;
}
#container #rightMenu{
width:200px;
padding:0px 10px 0px 10px;
margin:0px;
vertical-align:top;
}
#container #rightMenu ul.rightMenuList{
font-size:12px;
padding:0px;
margin:0px 0px 0px 15px;
}
#container #rightMenu ul.rightMenuList li{
padding:0px;
margin:0px;
}

/*--- direct ---*/
#direct #contentsArea h2.withBorder {
margin:36px 0 0 0;
padding:0 0 4px 0;
border-bottom:1px #ccc solid;
background:none;
}

#direct #contentsArea p {
margin:18px 0 0 0;
line-height:18px;
}

#direct #contentsArea p.center {
margin:36px 0 0 0;
text-align:center;
}

#direct #contentsArea ul.listStyle1 {
margin:18px 0 0 36px;
}

#direct #contentsArea ul.listStyle5 {
margin:18px 0 0 18px;
}

#direct #contentsArea .last {
padding:0 0 54px;
}

#direct #contentsArea table.table1 {
width:100%;
margin:18px 0 0 0;
border:1px #ccc solid;
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
}

#direct #contentsArea table.table1 td {
padding:7px;
border:1px #ccc solid;
}

#direct #contentsArea table.table1 th {
padding:7px;
border:1px #ccc solid;
background:#eee;
text-align:center;
}

#direct #contentsArea .caution_area {
margin:36px 0 0 0;
border:1px #e00 solid;
padding:18px;
}

#direct #contentsArea .caution_area h3 {
margin:0;
font-size:12px;
font-weight:bold;
}

#direct #rightMenu .rightMenuList li {
margin:0 0 0 9px !important;
padding:3px 0 !important;
}

#direct #rightMenu p {
width:190px;
text-align:center;
}

/*--- direct ---*/

/*2列で右に画像ある場合のテーブル設定*/
#contentsArea table.logoTbStyle1{
width:100%;
font-size:12px;
}
#contentsArea table.logoTbStyle1 th{
width:5%;
padding:3px;
}
#contentsArea table.logoTbStyle1 td{
width:45%;
padding:3px;
font-weight:bold;
vertical-align:middle;
}
/*2列で右に画像ある場合のテーブル設定ここまで*/


/*テンプレート共通*/








.betastuff { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none }

.bodylink {font-size: 12px; line-height: 14px; text-decoration:underline}
.boldbodylink {font-weight: bold; font-size: 12px; color: #000000; line-height: 14px; font-family: arial, helvetica, sans-serif; text-decoration: underline;}

a.bodylink:link{
color:#333333;
}
a.bodylink:visited{
color:#636563;
}
a.bodylink:hover{
color:#FF0000;
}

a.boldbodylink:link{
color:#333333;
}
a.boldbodylink:visited{
color:#333333;
}
a.boldbodylink:hover{
color:#FF0000;
}

.bodycopy {font-size: 12px; line-height:1.5; color: #000000; text-decoration: none; visited: #000000;}

.leftmenu { COLOR: black; FONT-SIZE: 12px; TEXT-DECORATION: none }
.leftmenu:visited { COLOR: black; FONT-SIZE: 12px }
.leftmenu:hover { COLOR: red; FONT-SIZE: 12px; text-decoration: underline }
.leftmenu:active { COLOR: #336699; FONT-SIZE: 12px }

.topmenu { COLOR: #808080; FONT-SIZE: 11px; TEXT-DECORATION: none }
.topmenu:visited { COLOR: #808080; FONT-SIZE: 11px }
.topmenu:hover { COLOR: red; FONT-SIZE: 11px; text-decoration: underline }
.topmenu:active { COLOR: #808080; FONT-SIZE: 11px }

.topmenu2 { COLOR: black; FONT-SIZE: 12px; TEXT-DECORATION: underline }
.topmenu2:visited { COLOR: black; FONT-SIZE: 12px }
.topmenu2:hover { COLOR: red; FONT-SIZE: 12px; text-decoration: underline }
.topmenu2:active { COLOR: #336699; FONT-SIZE: 12px }


.boldbodycopy1 { COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: 700; LINE-HEIGHT: 14px; TEXT-DECORATION: none }
.boldbodycopy1:visited { COLOR: black; FONT-SIZE: 12px }
.boldbodycopy1:hover { COLOR: red; FONT-SIZE: 12px; TEXT-DECORATION: underline }
.boldbodycopy1:active { COLOR: red; FONT-SIZE: 12px }

.grayLink { COLOR: #636563; FONT-SIZE: 12px; TEXT-DECORATION: underline; }
.grayLink:visited { COLOR: #636563; FONT-SIZE: 12px; TEXT-DECORATION: underline; }
.grayLink:hover { COLOR: red; FONT-SIZE: 12px; text-decoration: underline; }
.grayLink:active { COLOR: #336699; FONT-SIZE: 12px; TEXT-DECORATION: underline; }

.boldbodycopy {font-size: 12px; line-height: 14px; font-weight: bold; color: #000000 ; text-decoration: none; visited: #000000;}

.boldbodycopy2 {font-size: 12px; line-height: 14px; font-weight: bold; color: #999999 ; text-decoration: none; visited: #999999;}

.boldbodycopy3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #666666 ; text-decoration: none; visited: #666666;}

.gradient {background color: #FFFFFF;}

.italicbodycopy {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-style: italic; color: #000000 ; text-decoration: none; visited: #000000;}

.ITALICiBodycopy {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-style: italic; color: #000000 ; text-decoration: none; visited: #000000;}

.legalese {font-size: 10px; color: #000000; text-decoration: none; visited: #000000;}

/*8/29*/

.li { margin-bottom: 0.5em; }

.navhead {font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-style: italic; font-weight: bold; color: #000000; text-decoration: none; visited: #000000;}

.navheader {color: #336699; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}

.navlink {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #000000;}
A:visited.navlink {color:#000000;  text-decoration:none;} 
A:hover.navlink {color:#FF0000; text-decoration:underline;}    
A:link.navlink {color:black;  text-decoration:none;}

.parahead { COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: 700; LINE-HEIGHT: 17px; TEXT-DECORATION: none }

.parahead1 {font-size: 16px; font-weight: bold; color: #000000; line-height : 20px; text-decoration: none; visited: #000000;}

.parahead1Itali {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: italic; font-weight: bold; color: #000000; text-decoration: none; visited: #000000;}

.parahead2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #666666; text-decoration: none; visited: #666666;}

.parahead2Itali {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: italic; font-weight: bold; color: #666666; text-decoration: none; visited: #666666;}

.portletTitle {font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; visited: #FFFFFF;}

.profile {font-size: 10px; color: #999999; text-decoration: none; visited: #999999;}

.tablink {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; visited: #000000;}

.TD {background-image: url(/admin/images/ocom/content_background.gif); background-repeat: no-repeat;}

.chapter{ font-size : 8pt; line-height : 115%; }

.chapterLink { COLOR: #000000; FONT-SIZE: 8pt; line-height: 115%; TEXT-DECORATION: none; }

.textA {font-size: 10px; line-height: 14px; color: #000000; text-decoration: none; visited: #000000;}
.textA_EN {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #000000; text-decoration: none; visited: #000000;}

.textB {font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; visited: #000000;}

.textC {font-size: 12px; font-weight: bold; color: #999999; text-decoration: none; visited: #999999; line-height : 14px;}

.textC2 {font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; color: #999999; text-decoration: none; visited: #999999; line-height : 115%;}

.textCnav {font-size: 12px; line-height: 14px; color: #999999; text-decoration: none; font-weight: bold;}
.textCnav:visited { COLOR: #999999; FONT-SIZE: 12px; TEXT-DECORATION: none; font-weight: bold;}
.textCnav:hover { COLOR: red; FONT-SIZE: 12px; TEXT-DECORATION: underline; font-weight: bold; }
.textCnav:active { COLOR: red; FONT-SIZE: 12px; TEXT-DECORATION: underline; font-weight: bold;}

.topstoryhead {font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height : 21px; font-weight: bold; color: #000000; text-decoration: none; visited: #000000;}
.JPtopstoryhead {font-size: 18px; font-weight: bold; color: #000000; text-decoration: none; visited: #000000;}

.directorytext {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; color: #000000; text-decoration: none; visited: #000000;}

.Date {font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; color: #999999; text-decoration: none; visited: #999999; line-height : 115%;}
.DateSmall {font-family: Arial, Helvetica, Sans-serif; font-size: 8pt; font-weight: bold; color: #999999; text-decoration: none; visited: #999999; line-height : 115%;}

.PageBG {background-color : #ffffff; color: #000000;}

.padMid {
	padding:0px 20px 0px 10px;
 	} 

/*====== OTN Header (header.jsに記載されているので使用不可、本番との同期が怪しい為） ======*/
/*CSS of Link*/
/*	#bannerMid {
	background:#ffffff;
	width:400px;
	height:40px;
	}

	a.headlink {font-family: Arial, sans-serif; font-size: 10px; color: #000000; text-decoration:none; font-weight:400; line-height:33px; }  
	a.headlink:link {color:black; text-decoration:none;}
	a.headlink:hover {color:#FF0000; text-decoration:none; border-top:18px solid #FF0000;}

	a.Bheadlink {font-family: Arial, sans-serif; font-size: 10px; color: #000000; text-decoration:none; font-weight:400; }  
	a.Bheadlink:link {color:black; text-decoration:none;}
    a.Bheadlink:hover {color:#FF0000; text-decoration:none;}

	.loclink {font-family: Arial, sans-serif; font-size: 10px; color: #FF0000; text-decoration:none; border-top:18px solid #FF0000; line-height:33px; }  
*/
/*CSS of PopUpMenu and PopUpItem*/
/*DIV#id_PopUpMenuBar{
position:relative;
left:0px;
width:100%;
}
TD.cs_PopUpMenu{
padding-right: 7px;
padding-left: 7px;
border-left:#cccccc 1px solid;
font-size: 11px;
text-align:center;
background-color: #ffffff;
}
#id_PopUpMenuTD8{
border-right: #cccccc 1px solid;
}
TD.cs_PopUpMenu A{
color: #000000;
text-decoration:none;
}
TD.cs_PopUpMenu A:hover{
color:#FF0000;
text-decoration:none;
}
DIV.cs_PopUpItemDIV{
position:absolute;
white-space:nowrap;
font-size:11px;
visibility:hidden;
background-color:#eeeeee;
}
DIV.cs_PopUpItem{
padding:5px;
border-bottom:#cccccc 1px solid;
border-right:#cccccc 1px solid;
border-left:#cccccc 1px solid;
}
DIV.cs_PopUpItemDIV A{
color:#000000;
text-decoration:none;
}
DIV.cs_PopUpItemDIV A:hover{
color:#ff0000;
text-decoration:none;
}*/
/*OTN Headerここまで*/

	a.subnavlink {font-family:  Arial, sans-serif; font-size: 11px; color: #000000; text-decoration:none; font-weight:400; line-height:16px; margin-left:10px;  }  
	a.subnavlink:link {color:black; text-decoration:none;}
	a.subnavlink:hover {color:#FF0000; text-decoration:none;}

	a.subnavlink2 {font-family: Arial CYR; font-size: 11px; color: #000000; text-decoration:none; line-height:16px; margin-left:10px;  }  
	a.subnavlink2:link {color:black; text-decoration:none;}
	a.subnavlink2:hover {color:#FF0000; text-decoration:none;}

  a.subnavlink3 {font-family:  Arial, sans-serif; font-size: 11px; color: #000000; text-decoration:none; font-weight:400; line-height:16px;  }  
	a.subnavlink3:link {color:black; text-decoration:none;}
	a.subnavlink3:hover {color:#FF0000; text-decoration:none;}
	
	a.bannerlink {font-family:  Arial, sans-serif; font-size: 9px; color: #666666; text-decoration:none; font-weight:400;  }  
	a.bannerlink:link {color:#666666; text-decoration:none;}
	a.bannerlink:hover {color:#FF0000; text-decoration:none;}
	
	.navTitle {font-family: Arial, sans-serif; font-size: 12px; color: #FF0000; text-decoration:none; font-weight:bold; line-height:16px; margin-left:10px;  } 
	a.navTitle:link {color:#FF0000; text-decoration:none;}
	a.navTitle:hover {color:#FF0000; text-decoration:underline;}

DIV#NaviBar {
	LEFT: 0px;
	WIDTH: 100%;
/*BACKGROUND-COLOR: #2a4076*/
}

TD.NaviMenu {
	BORDER-top: #cccccc 1px solid;
	BORDER-left: #cccccc 1px solid;
	BORDER-bottom: #cccccc 1px solid;
  FONT-SIZE: 10px; 
	PADDING: 7px;
	WIDTH: 76px;
	text-align:center;
/*PADDING-RIGHT: 5px;*/
/*PADDING-LEFT: 8px;*/
/*PADDING-BOTTOM: 5px;*/ 
/*PADDING-TOP: 5px;*/
/*BACKGROUND-COLOR: #2a4076*/
  BACKGROUND-COLOR: #ffffff
}

#NaviMenuTD2 {
	WIDTH: 50px;
}

#NaviMenuTD3 {
	WIDTH: 44px;
}

#NaviMenuTD6 {
	WIDTH: 80px;
}

#NaviMenuTD8 {
	BORDER-right: #cccccc 1px solid;
	WIDTH: 55px;
}

TD.NaviMenu A{
/*FONT-WEIGHT: bold;*/
	COLOR: #000000;
  TEXT-DECORATION: none;
}

TD.NaviMenu A:hover {
	color:#ff0000; 
	text-decoration:none
}

DIV.MenuBlock {
	position	 : absolute;
	top:300px;
/*position	 : relative;*/
/*PADDING-RIGHT: 5px;*/
/*BORDER-TOP: white 1px solid;*/
/*BORDER: #000000 1px solid;*/
/*PADDING-LEFT: 8px;*/
	FONT-SIZE: 10px;
  VISIBILITY: hidden; 
/*PADDING-BOTTOM: 5px;*/
/*PADDING-TOP: 5px;*/
/*POSITION: absolute;*/
/*BACKGROUND-COLOR: #2a4076*/
  BACKGROUND-COLOR: #EEEEEE
}

DIV.MenuItem {
	PADDING: 5px;
	BORDER-bottom: #cccccc 1px solid;
	BORDER-right: #cccccc 1px solid;
	BORDER-left: #cccccc 1px solid;
}

DIV.MenuBlock A{
/*FONT-WEIGHT: bold;*/
	COLOR: #000000;
	TEXT-DECORATION: none
}

DIV.MenuBlock A:hover{
	color:#ff0000; 
	text-decoration:none
}



.HeadingTab { COLOR: black; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none }
.OffTab { COLOR: black; FONT-SIZE: 10pt; TEXT-DECORATION: none }
.OffTab2 { COLOR: black; FONT-SIZE: 9pt; TEXT-DECORATION: none }
.OffTab2:visited { COLOR: black; FONT-SIZE: 9pt }
.OffTab2:hover { COLOR: red; FONT-SIZE: 9pt; text-decoration: underline }
.OffTab2:active { COLOR: #336699; FONT-SIZE: 9pt }
.OffTab3 { FONT-SIZE: 9pt }
.OffTab4 { FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none }
.OffTab4:visited { COLOR: black; FONT-SIZE: 9pt; FONT-WEIGHT: bold; }
.OffTab4:hover { COLOR: red; FONT-SIZE: 9pt; FONT-WEIGHT: bold; text-decoration:underline }
.OffTab4:active {COLOR: #336699; FONT-SIZE: 9pt; FONT-WEIGHT: bold;}
.OffTab5 { COLOR: #336699; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none }
.OffTab5:visited { COLOR: #336699; FONT-SIZE: 9pt; FONT-WEIGHT: bold }
.OffTab5:hover { COLOR: red; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline }

.parahead1:visited { COLOR: black; FONT-SIZE: 16px; FONT-WEIGHT: 700; LINE-HEIGHT: 20px; TEXT-DECORATION: none }
.parahead1:hover { COLOR: black; FONT-SIZE: 16px; FONT-WEIGHT: 700; LINE-HEIGHT: 20px; TEXT-DECORATION: none }
.parahead1:active { COLOR: black; FONT-SIZE: 16px; FONT-WEIGHT: 700; LINE-HEIGHT: 20px; TEXT-DECORATION: none }

.bodycopyred { COLOR: #ff0000; FONT-SIZE: 12px; LINE-HEIGHT: 14px; TEXT-DECORATION: none }
.bodycopygray { COLOR: #636563; FONT-SIZE: 12px; LINE-HEIGHT: 14px; TEXT-DECORATION: none }

.TBnews {color:#2151ce; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; LINE-HEIGHT: 13px; }
.TBnews:visited {color:#2151ce; FONT-SIZE: 12px; LINE-HEIGHT: 13px; FONT-WEIGHT: bold;}
.TBnews:hover {COLOR:red; FONT-SIZE: 12px;text-decoration:underline; LINE-HEIGHT: 13px; FONT-WEIGHT: bold;}
.TBnews:active {COLOR:red; FONT-SIZE: 12px; LINE-HEIGHT: 13px; FONT-WEIGHT: bold;}
.TBchapter {color:black ; FONT-SIZE: 8pt; TEXT-DECORATION: none; LINE-HEIGHT: 115%; FONT-WEIGHT: bold;}
.TBchapter:visited {color:black; FONT-SIZE: 8pt; LINE-HEIGHT: 115%; FONT-WEIGHT: bold;}
.TBchapter:hover {COLOR:red; FONT-SIZE: 8pt;text-decoration:underline; LINE-HEIGHT: 115%; FONT-WEIGHT: bold;}
.TBchapter:active {COLOR:red; FONT-SIZE: 8pt; LINE-HEIGHT: 115%; FONT-WEIGHT: bold;}

.SearchRowItem { COLOR: black; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none }
.OnTab { COLOR: white; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none }
.Crumb { COLOR: #000000; FONT-SIZE: 8pt; FONT-WEIGHT: lighter; TEXT-DECORATION: none }
.topNavMenu { font-size: 10pt; font-weight: bold; color: #336699; text-decoration: none; visited: black }
.default { font-size: 10pt; line-height: 115%; }

.bolddefault { COLOR: black; font-size: 10pt; FONT-WEIGHT: bold; line-height: 115%; TEXT-DECORATION: none }
.bolddefault:visited { COLOR: black; font-size: 10pt; FONT-WEIGHT: bold; line-height: 115%; TEXT-DECORATION: none }
.bolddefault:hover { COLOR: red; font-size: 10pt; FONT-WEIGHT: bold; line-height: 115%; TEXT-DECORATION: underline }
.bolddefault:active { COLOR: red; FONT-SIZE: 10pt; FONT-WEIGHT: bold; line-height: 115% }

.bodycopyLine { COLOR: black; FONT-SIZE: 9pt; TEXT-DECORATION: underline; }
.bodycopyLine:visited { COLOR: black; FONT-SIZE: 9pt; TEXT-DECORATION: underline; }
.bodycopyLine:hover { COLOR: red; FONT-SIZE: 9pt; text-decoration: underline; }
.bodycopyLine:active { COLOR: #336699; FONT-SIZE: 9pt; text-decoration: underline; }

.body10g { COLOR: black; FONT-SIZE: 9pt; TEXT-DECORATION: underline; }
.body10g:visited { COLOR: #999999; FONT-SIZE: 9pt; TEXT-DECORATION: underline; }
.body10g:hover { COLOR: red; FONT-SIZE: 9pt; text-decoration: underline; }
.body10g:active { COLOR: #336699; FONT-SIZE: 9pt; text-decoration: underline; }

.topstory {font-size: 9pt; font-weight: bold; color: #000000; text-decoration: underline; line-height : 13pt;}
.topstory:visited {font-size: 9pt; font-weight: bold; color: #000000; text-decoration: underline; line-height : 13pt;}
.topstory:hover {font-size: 9pt; font-weight: bold; color: #ff0000; text-decoration: underline; line-height : 13pt;}
.topstory:active {font-size: 9pt; font-weight: bold; color: #ff0000; text-decoration: underline; line-height : 13pt;}

.tb10g_blue { COLOR: #636563; FONT-SIZE: 9pt; TEXT-DECORATION: none }
.tb10g_blue:visited { COLOR: #636563; FONT-SIZE: 9pt }
.tb10g_blue:hover { COLOR: red; FONT-SIZE: 9pt; text-decoration: underline }
.tb10g_blue:active { COLOR: red; FONT-SIZE: 9pt }





