/*---ƒx[ƒXCSS---*/
body {
	padding:0px;
	margin: 0px 10px;
}

a:link {color:#000; text-decoration:underline;}
a:visited {color:#999; text-decoration:underline;} 
a:hover {color:#F00; text-decoration:underline;}

li {margin:5px 0 5px 40px; padding:0;}

ul.list1 li {margin:5px 0 5px 15px; padding:0;}

p,dl,ul,div ol,table,th,td,input,select {font-size:12px; line-height:18px;}
p,dl,ul,div ol {margin:0 0 15px 0; padding:0;}

hr.clear {display:none; clear:both;}

div.pageTop {font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; font-size:10px; text-align:right; margin:10px 0 0;}
div.pageTop a {color:#000;}
div.pageTop a:visited {color:#000;}
div.pageTop a:hover {color:#FF0000;}


/*---ƒOƒ[ƒoƒ‹ƒiƒrƒQ[ƒVƒ‡ƒ“CSS---*/

#profile {font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; font-size:10px;}
#profile a:link {color:#999; text-decoration:none;}
#profile a:visited {color:#999; text-decoration:none;} 
#profile a:hover {color:#999; text-decoration:underline;}


/*---ƒ[ƒJƒ‹ƒiƒrƒQ[ƒVƒ‡ƒ“CSS---*/
.navTitle {font-family: Arial, sans-serif; font-size: 12px; color: #FF0000; text-decoration:none; font-weight:bold; line-height:16px; margin-left:10px;  } 

/*
#leftMenu {width:180px; padding:10px 0 5px; margin:0 0 25px; font-size:12px; border-right:1px solid #CCC; border-bottom:1px solid #CCC;}

#leftMenu ul {margin:0 10px; padding:0; list-style:none;}
#leftMenu ul li {font-weight:bold; line-height:18px; margin:3px 0;}

#leftMenuArea {margin:0; padding:0;}
#leftMenuArea h2 {padding:0 0 3px; border-bottom:1px solid #999; font-size:12px; font-weight:bold; line-height:14px; margin:5px 0 0;}
#leftMenuArea ul {margin:0 0 15px; padding:0; list-style:none;}
#leftMenuArea ul li {font-weight:normal; line-height:15px; margin:6px 0 6px 12px; padding:0;}
#leftMenuArea p {margin:1px 0 2px 12px; padding:0;}
#leftMenuArea a:link {color:#000; text-decoration:none;}
#leftMenuArea a:visited {color:#000; text-decoration:none;}
#leftMenuArea a:hover {color:#F00; text-decoration:underline;}
*/

/*---ƒƒCƒ“ƒRƒ“ƒeƒ“ƒcCSS---*/
#mainContents h1#title1 {
line-height:250%;
background:url(http://www.oracle.co.jp/common/image/h1_title01.gif) no-repeat left;
height:43px;
padding:0 0 0 18px;
margin:20px 0 15px 0;
white-space:nowrap;
border-bottom:none;
}

#mainContents h1#title1 span {
font-size:18px;
background:url(http://www.oracle.co.jp/common/image/h1_title02.gif) no-repeat right;
display:block;
height:43px;
width:100%;
}

#mainContents h2 {
background:#e1dede url(http://www.oracle.co.jp/common/image/content_column_tit.gif) repeat-x left bottom;
font-size:12px;
padding:4px 0 4px 10px;
_padding:3px 0 5px 10px;
border-bottom:none;
}

#mainContents h2 span {
background:url(http://www.oracle.co.jp/common/image/content_column_arrow.gif) no-repeat 0px 3px;
_background:url(http://www.oracle.co.jp/common/image/content_column_arrow.gif) no-repeat 0px 1px;
padding:0 0 0 13px;
}

#mainContents h2 em {
font-weight:bold;
}

#mainContents .contentColumn {
background:url(http://www.oracle.co.jp/common/image/content_column_line.gif) repeat-y left top;
margin-top:15px;
}

#mainContents .contentColumn .contentColumn2 {
background:url(http://www.oracle.co.jp/common/image/content_column_line.gif) repeat-y right top;
}

#mainContents .contentColumn h2 {
margin:0 2px;
}

#mainContents .contentColumn .topLeft {
height:2px;
background:url(http://www.oracle.co.jp/common/image/content_column_box.gif) no-repeat 100% 0;
}

#mainContents .contentColumn .topLeft .topRight {
height:2px;
width:2px;
background:url(http://www.oracle.co.jp/common/image/content_column_box.gif) 0 0 no-repeat;
}

#mainContents .contentColumn .bottomLeft {
height:2px;
background:url(http://www.oracle.co.jp/common/image/content_column_box.gif) 100% 100% no-repeat;
}

#mainContents .contentColumn .bottomLeft .bottomRight {
height:2px;
width:2px;
background:url(http://www.oracle.co.jp/common/image/content_column_box.gif) 0 100% no-repeat;
}

#mainContents .contentsBox {
padding:15px 25px;
}
#mainContents h1 {font-size:18px; line-height:120%; margin:0 0 15px; padding:25px 0 20px; border-bottom:1px solid #999; font-family:Meiryo, Arial, "‚l‚r ‚oƒSƒVƒbƒN", Helvetica, sans-serif;}

/*---‰EƒiƒrƒQ[ƒVƒ‡ƒ“CSS---*/
#rightMenu {padding:0; margin:15px 10px 30px 0; text-align:center;}
#rightMenu h2 {width:222px; _width:240px; font-size:12px; line-height:14px; padding:5px 8px; margin:0 auto; background:#EEE; font-weight:bold; border-top:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px none #CCC; border-left:1px solid #CCC; text-align:left;}
#rightMenu .rightMenuBox {width:222px; _width:240px; padding:5px 8px; background:#FFF; border-top:1px none #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; border-left:1px solid #CCC; margin:0 auto 15px; text-align:left;}
#rightMenu h4 {font-size:10px; color:#dd0000; font-weight:normal; padding:0; margin:0;}
#rightMenu .smallTxt {width:162px; _width:180px; padding:5px 8px; text-align:left; margin:0 auto 15px; font-size:10px; line-height:14px; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;}

#rightMenu ul,ol {margin:0; padding:0; font-size:12px; line-height:16px;}
#rightMenu li {margin:0; padding:3px 0;}

#rightMenu ul.linklist1 li {list-style:none; background:url(http://www.oracle.co.jp/image/arrow_7x7.gif) 0 7px no-repeat; padding:3px 0 3px 12px;}
#rightMenu ul.linklist1 li ul li {list-style:disc; background:none; margin:0 0 0 15px; padding:2px 0;}

#rightMenu p#oracleDirect {text-align:center; margin:5px 0;}

#rightnav {text-align:left;}

#rightnav .sidebox h4 {
width:100%;
font-weight:bold;
display:block;
font-size:10px;
padding:2px 0px 0px 10px;
margin:0px;
line-height:14px;
text-align:left;
text-decoration:none;
}

#rightMenu #rightnav .sidebox {margin:0 0 4px 0; width:215px; background-color:#f4f4f4;}
#rightMenu #rightnav .sideboxIE {margin:0 0 -12px 0; width:215px; background-color:#f4f4f4;}
#rightMenu #rightnav .sidebox h4 {background:url(http://www.oracle.co.jp/common/image/sidebox-background-top.gif) no-repeat; padding:2px 0px 0px 10px; margin:0; height:15px;}
#rightMenu #rightnav .sidebox .contents {margin:0px; padding:10px 10px 2px 10px; background:url(http://www.oracle.co.jp/common/image/sidebox-background-main.gif) repeat-y;}
#rightMenu #rightnav .sideboxbottom {height:3px;background:url(http://www.oracle.co.jp/common/image/sidebox-background-bottom.gif) no-repeat; margin:0px; padding:2px 0px 0px 0px;}
#rightMenu #rightnav .sidelist {padding:0px; margin:0px;}
#rightMenu #rightnav .sidelist ul {padding:0px; margin:0px; list-style-type: none;}
#rightMenu #rightnav .sidelist li {list-style-type:none;background-image: url(http://www.oracle.co.jp/common/image/bullet1.gif);background-repeat: no-repeat;background-position: 0 .5em;padding:0 0 0 8px !important;margin:0 0 5px 0 !important;font-size:11px;}
#rightMenu #rightnav .sidelist a:link {font-size:11px;color:#000;text-decoration:none;}
#rightMenu #rightnav .sidelist a:visited {font-size:11px;color:#000;text-decoration:none;}
#rightMenu #rightnav .sidelist a:hover {font-size:11px;color:red;text-decoration:underline;}

* html #rightMenu #rightnav .sidebox h4 {margin-bottom:-1px;}
*+html body #rightMenu #rightnav .sidebox {margin-bottom:15px !important;}


/*---ƒtƒbƒ^[CSS---*/
#footer {background:url(http://www.oracle.co.jp/common/image/footerBg.gif) repeat-x; width:100%; margin:0; padding:8px 0 20px;}
#footer address {float:left; font-size:10px; font-style:normal; line-height:14px; padding:0 0 0 10px;}
#footer ul {float:right; font-size:10px; line-height:14px; text-align:right; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; margin:0; padding:0 10px 0 0;}
#footer ul li {display:inline; margin:0; padding:0 8px; border-right:1px solid #000;}
#footer ul li.lastItem {display:inline; margin:0; padding:0 0 0 8px; border-right-style:none;}
#footer ul li a:link {color:#000; text-decoration:none;}
#footer ul li a:visited {color:#000; text-decoration:none;} 
#footer ul li a:hover {color:#000; text-decoration:underline;}



