@charset "utf-8";
/* CSS Document */

#mainColumn{ font-size:12px;}

/* topicsUnit */
div.topicsUnit {
	overflow:hidden;
	zoom:1;
}
div.topicsUnit div{/*
	background:#fff url(http://www.oracle.com/webfolder/technetwork/jp/assets/oracletechjp/images/bgi-topics_001.gif) no-repeat 0 bottom;
	padding-right:10px;*/
	width:347px;
}/*
* html div.topicsUnit div{width:347px;}*/

/* infoList */
ul.infoList { padding-bottom:10px;}
ul.infoList li {
	background:url(http://www.oracle.com/webfolder/technetwork/jp/assets/oracletechjp/images/ico-rightArrow_r001.gif) no-repeat 0 0.35em;
	padding-left:10px;
}
html>/**/body ul.infoList li {background-position /*\**/:0 0.45em\9;}
*+html ul.infoList li {background-position:0 0.45em;}
* html ul.infoList li {background-position:0 0.45em;}
ul.infoList li a{color:#333;}
ul.infoList li .date{ margin-left: 1.2em; color:#333;}



/* Category Header */
.catHeader { margin: 0 0 15px; background: no-repeat 0 0; }
.catHeader .catTitle { font-size: 150%; line-height: 1.25; padding: 10px 0; margin: 0; font-weight: bold; }
.catHeader .catTitle a { color: #333333; }
.catHeader .catTitle img { position: absolute; top: 30px; left: 0; }
.catHeader .catTitle2 { font-size: 150%; line-height: 1.5; padding: 5px 0 0; margin: 0; font-weight: bold; }/*.catHeader .catTitle2 { font-size: 112.5%; line-height: 1.5; padding: 5px 0 0; margin: 0; font-weight: bold; }*/
.catHeader .catTitle2 a { color: #333333; }
.catHeader .catTitle2 img { position: absolute; top: 30px; left: 0; }
.catHeader .subcatTitle { font-size: 100%; line-height: 1.5; margin: 0; font-weight: bold; }/*.catHeader .subcatTitle { font-size: 75%; line-height: 1.5; margin: 0; font-weight: bold; }*/
.cat-products .catHeader { background-image: url(/products/img/catHeaderBG.gif); }
.cat-products .catHeader .subcatTitle a { color: #669900; }
.cat-skillup .catHeader { background-image: url(/skillup/img/catHeaderBG.gif); }
.cat-skillup .catHeader .subcatTitle a { color: #0066ff; }
.cat-seminar .catHeader { background-image: url(/seminar/img/catHeaderBG.gif); }
.cat-seminar .catHeader .subcatTitle a { color: #6666cc; }
.cat-campaign .catHeader { background-image: url(/campaign/img/catHeaderBG.gif); }
.cat-campaign .catHeader .subcatTitle a { color: #9966aa; }
.cat-break .catHeader { background-image: url(/break/img/catHeaderBG.gif); }
.cat-break .catHeader .subcatTitle a { color: #cc9900; }

/* Entry Header */
.entryHeader .entryTitle { font-size: 1.75em; margin: 0 0 12px; color: #cc0000; }/*.entryHeader .entryTitle { font-size: 1.3125em; margin: 0 0 12px; color: #cc0000; }*/
.entryHeader .entryTitle .entrySubtitle { display: block; font-size: 0.58em; }
.entryHeader .entryMeta { margin: 0 0 18px; }
.entryHeader .entryMeta .authorTitle,
.entryHeader .entryMeta .authorName,
.entryHeader .entryMeta .date { display: block; }
.cat-about .entryHeader { padding: 30px 0 0; }

/* Entry Content */
.entryContent b{ color:#000000;}
.entryContent h2 { font-size: 100%; margin: 2em 0 1em; font-weight: bold; }/*.entryContent h2 { font-size: 75%; margin: 2em 0 1em; font-weight: bold; }*/
.entryContent p { margin: 0 0 1em; }
.entryContent ul,
.entryContent ol,
.entryContent dl { margin: 0 0 1em; padding: 0 0 0 2em; }
.entryContent ul li { list-style: disc; background:none;}
.entryContent ol li { list-style: decimal; }
.entryContent dl dt { margin: 1em 0 0; display: list-item; list-style: square; font-weight: bold; }
.entryContent dl dd dl { margin: 0; padding: 0; }
.entryContent dl dd dl dt { display: block; font-size: 100%; }
.entryContent dl dd dl dd,
.entryContent dl dd li { font-size: 100%; }
.entryContent table { margin: 0 0 1em; border: solid gray; border-width: 1px 1px 0 0; border-collapse: separate; *border-collapse: collapse; border-spacing: 0; }
.entryContent table th,
.entryContent table td { padding: 0.5em 1em; border: solid gray; border-width: 0 0 1px 1px; vertical-align: top; }
.entryContent table .title { display: block; font-weight: bold; text-decoration: underline; }
.entryContent table .description li { font-size: 100%; list-style: square; }
.entryContent table .description li li { list-style: disc; }
.entryContent .boxContainer { position: relative; overflow: hidden; width: 100%; margin: 2em 0 0; *zoom: 1; }
.entryContent .boxContainer:after { display: block; content: ""; clear: both; height: 0.01px; }
.entryContent .boxContainer .boxGroup { position: relative; float: left; left: 50%; }
.entryContent .boxContainer .boxGroup .box { position: relative; float: left; left: -50%; padding: 1em 1em 0; margin: 0 1em 1em; border: 1px solid gray; }
.entryContent .note { text-align: right; }

/*
.entryContent .backnumList02 ul { margin:0 0 1em; padding:0; }
.entryContent .backnumList02 ul li { list-style: none; margin-bottom:0; padding:0;}
.entryContent .backnumList02 ul li a { text-decoration:underline;}
*/

/* tagu */
* html .backnumList li {
	background:url(http://www.oracle.com/webfolder/technetwork/jp/assets/oracletechjp/images/bull01.gif) 0 6px no-repeat;
	padding-left:10px;
	margin-bottom:1em;
}
*+html .backnumList li {
	background:url(http://www.oracle.com/webfolder/technetwork/jp/assets/oracletechjp/images/bull01.gif) 0 6px no-repeat;
	padding-left:10px;
	margin-bottom:1em;
}
.backnumList li {
	background:url(http://www.oracle.com/webfolder/technetwork/jp/assets/oracletechjp/images/bull01.gif) 0 5px no-repeat;
	padding-left:10px;
	margin-bottom:1em;
}
.tag_link {margin-top:50px;}
.tag_link h3 {
	background:url(http://www.oracle.com/webfolder/technetwork/jp/assets/oracletechjp/images/ico-tag.gif) top left no-repeat;
	width:54px;
	height:16px;
	text-indent:-9999em;
	margin-bottom:5px;
}
.tag_link a {
	color:#003366;
}


/* Entry Footer */
/*.entryFooter { margin: 20px 0 20px; *zoom: 1; }*/
.entryFooter { margin: 50px 0 20px; *zoom: 1; }
.entryFooter:after { display: block; content: ""; clear: both; height: 0.01px; }
.entryFooter .social { float: left; margin: 0 0 20px; }
.entryFooter .social li { float: left; margin: 0 8px 0 0; }
.entryFooter .social li.feed { padding: 1px 0 0; }
*+html .entryFooter .social li.feed { padding: 0; }
* html .entryFooter .social li.feed { padding: 0; }
.entryFooter .next { float: right; }
.entryFooter .relatedEntries { clear: both; }
.entryFooter .relatedEntries a { color: #003366; }
.entryFooter .infoList a { color: #cc0000; }

/* Archive List */
.archiveBannarList{
	margin-bottom:20px;
	overflow:hidden;
	zoom:1;
}
.archiveBannarList .bannarListItem{
	float:left;
	margin-right:15px;
}

/* Archive List */
.archiveList { line-height: 1.5; }

/*.archiveList .archiveListItem { padding: 0 0 0 15px; margin: 0 0 1.5em; background: url(http://www.oracle.com/webfolder/technetwork/jp/assets/oracletechjp/images/ico-sq_red.gif) no-repeat 0 0.34em; }*/
.archiveList .archiveListItem { padding: 0 0 0 15px; margin: 0 0 0.75em; background: url(http://www.oracle.com/webfolder/technetwork/jp/assets/oracletechjp/images/ico-sq_red.gif) no-repeat 0 0.34em; }
.entryContent .archiveList { padding-left: 0; margin-left: 0; }
.entryContent .archiveList .archiveListItem { list-style: none; margin-left: 0; }

.archiveList .archiveListItem .entrySubcat { display: block; }

/*.archiveList .archiveListItem .entryTitle { font-size: 1.5em; line-height: 1.34; font-weight: bold; }*/
.archiveList .archiveListItem .entryTitle { font-size: 1.3em; line-height: 1.34; font-weight: bold; }

.archiveList .archiveListItem .entryTitle a { color: #333333; }
.archiveList .archiveListItem .entryDate { margin: 0 0 0 0.5em; }
.cat1 .archiveList .archiveListItem .entrySubcat,
.cat1 .archiveList .archiveListItem .entrySubcat a{ color: #669900; }
.paging { position: relative; overflow: hidden; }
.paging ul { position: relative; float: left; left: 50%; padding: 50px 0 10px; }
.paging ul li { position: relative; float: left; left: -50%; padding: 0 5px; }
.paging ul li a { display: block; padding: 0.2em 0.6em; border: 1px solid #ff0000; color: #333333; text-align: center; }
.paging ul li.current a { background: #ff0000; color: white; }

/* Teaser List */
.teaserList { position: relative; margin: 0 -20px 0 0; *zoom: 1; }
.teaserList:after { content: ""; display: block; clear: both; height: 0.01px; }
.teaserList .teaser { float: left; width: 347px; margin: 0 20px 20px 0; }
.teaserList .teaser.firstInRow { clear: left; }
.teaserList .teaser.lastInRow { *float: none; -position: relative; -margin-right: -3px; -right: 3px; }
.teaserList .teaser .pic { margin: 0 0 10px; }

/* campaign List */
.campaignList{width:714px;}
.campaignList h3{margin-bottom:3px;}
.campaignList .teaser{overflow:hidden; zoom:1; margin-bottom:20px;}
.campaignList .teaser .pic{float:left; width:100px;}
.campaignList .teaser .txt{float:right; width:594px;}

/* Club List */
.clubList { position: relative; padding: 0 !important; margin: 0 -35px 0 0 !important; *zoom: 1; }
.clubList:after { content: ""; display: block; clear: both; height: 0.01px; }
.clubList li { float: left; width: 150px; margin: 0 35px 20px 0; text-align: center; list-style: none !important; }
.clubList li.firstInRow { clear: left; }
.clubList li.lastInRow { *float: none; -position: relative; -margin-right: -3px; -right: 3px; }
.clubList li img { margin: 0 0 10px; }

/* Popular Entries */
.popularEntries ol { padding: 0 10px 20px; }
.popularEntries li { position: relative; line-height: 1.5; width: 205px; -width: 230px; padding: 0.25em 0 0.25em 25px; border-bottom: 1px dashed #cccccc; }
.popularEntries li .marker { position: absolute; font-size: 0.92em; top: 0.46em; left: 0; width: 1.46em; line-height: 1.46em; background: #999999; color: #ffffff; font-family: "Lucida Grande", "Verdana", sans-serif; font-weight: bold; text-align: center; vertical-align: middle; letter-spacing: -0.1em; }
.popularEntries li.n1 .marker { background: #ff0000; }
.popularEntries li.n2 .marker { background: #ff00cc; }
.popularEntries li.n3 .marker { background: #ff9900; }

/* tables */
table.tbl-normal{border:none; margin:0; padding:0;}
table.tbl-normal th,
table.tbl-normal td{border:none; margin:0; padding:0; vertical-align:top;}

table.tbl-line{border-top:1px solid #cccccc; border-right:1px solid #cccccc; margin:0; padding:0;}
table.tbl-line th,
table.tbl-line td{border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:5px; vertical-align:top;}

table.tbl-line5{border-top:5px solid #cccccc; border-right:5px solid #cccccc; margin:0; padding:0;}
table.tbl-line5 th,
table.tbl-line5 td{border-left:5px solid #cccccc; border-bottom:5px solid #cccccc; padding:5px; vertical-align:top;}

/* products/lisence */
/*.archiveList .archiveListItem{margin-bottom:0.5em;}*/
.licenseBox1{
	margin-bottom:40px;
	width:714px;
	overflow:hidden;
	zoom:1;
}
.licenseBox1 .fLeft{width:504px;}
.licenseBox1 .fRight{width:200px;}
.licenseBox1 .fRight .btn{margin-bottom:8px;}

.licenseBox2{
	width:712px;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}
.licenseBox2 td.ttl{
	border-bottom:1px solid #999999;
	padding:10px 20px;
}
.licenseBox2 td.text{
	border-bottom:1px solid #999999;
	padding:13px 0;
}
.licenseBox2 td.btn{
	border-bottom:1px solid #999999;
	padding:14px 10px;
}
.licenseBox3{
	margin-top:10px;
	margin-bottom:10px;
	width:714px;
}
.licenseBox3 .ans01{
	background:url(/products/license/img/ent-000001-box3-line01.gif) 0 10px no-repeat;
	width:315px;
	text-align:right;
}
.licenseBox3 .ans02{
	background:url(/products/license/img/ent-000001-box3-line02.gif) 0 50% no-repeat;
	padding-top:10px;
	width:315px;
	text-align:right;
}
.licenseBox3 .ans03{
	background:url(/products/license/img/ent-000001-box3-line03.gif) 0 100% no-repeat;
	padding-top:10px;
	width:315px;
	text-align:right;
}
.licenseBox3 .ans04{
	background:url(/products/license/img/ent-000002-box3-line01.gif) 0 0 no-repeat;
	width:315px;
	text-align:right;
}
.licenseBox3 .ans05{
	background:url(/products/license/img/ent-000002-box3-line02.gif) 0 100% no-repeat;
	padding-top:10px;
	width:315px;
	text-align:right;
}
.licenseBox3 .txt{
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	margin-left:45px;
	padding:15px 19px;
	width:230px;
	min-height:50px;
}
.licenseBox3 .txt p{
	text-align:left;
	font-size:100%;
}
.licenseBox3 .txt .link{
	text-align:right;
}
.licenseBox4{
	border:1px solid #ff0000;
	margin-bottom:20px;;
	padding:9px 19px;
	width:674px;
	overflow:hidden;
	zoom:1;
}
.licenseBox4 .ttl{width:206px;}
.licenseBox4 .ttl03{width:206px; padding-top:2.1em; padding-bottom:2.1em}
.licenseBox4 .ttl04{width:206px; padding-top:1.4em; padding-bottom:1.4em}
.licenseBox4 .ttl05{width:206px; padding-top:0.7em; padding-bottom:0.7em}
.licenseBox4 .text{
	width:454px;
	text-align:left;
}
.licenseBox5{
	margin-top:20px;
	padding-top:15px;
	position:relative;
	width:714px;
}
.licenseBox5 .icon{
	position:absolute;
	top:0;
	left:20px;
}
.licenseBox5 .box01{
	border:1px solid #999999;
	padding:29px 19px 19px;
	width:277px;
	font-size:100%;
	vertical-align:top;
}
.licenseBox5 .box01 .ttl{
	margin-bottom:8px;
}
.licenseBox5 .box01 ul{
	/*font-size:100%;*/
}
.licenseBox5 .box02{
	border:1px solid #999999;
	padding:19px;
	width:300px;
	font-size:100%;
	vertical-align:top;
}
.licenseBox5 .box02 .ttl{
	margin-bottom:10px;
}
.licenseBox5 .box02 .img{
	margin-bottom:8px;
}
.licenseBox5 .box02 .link{
	text-align:right;
}
.licenseBox6{
	width:714px;
}
.licenseBox6 .tbl01{
	margin-bottom:10px;
}
.licenseBox6 .box01{
	vertical-align:top;
	margin-bottom:10px;
	width:307px;
}
.licenseBox6 .box02{
	vertical-align:top;
	border:1px solid #999999;
	padding:17px 19px 10px;
	width:367px;
	font-size:100%;
}
.licenseBox6 .box02 .ttl{
	margin-bottom:13px;
}
.licenseBox6 .box02 .link{
	text-align:right;
}
.licenseBox7{
	margin-top:20px;
	margin-bottom:40px;
	width:714px;
	overflow:hidden;
	zoom:1;
}
.licenseBox7 .fLeft{width:504px;}
.licenseBox7 .fRight{width:200px;}
.licenseBox7 .fRight .btn{margin-bottom:8px;}
.licenseBox7 .list{margin-left:1.5em;}

.licenseBox8{
	width:714px;
}
.licenseBox8 td.ttl{
	border-bottom:1px solid #999999;
	padding:10px 20px;
}
.licenseBox8 td.text{
	border-bottom:1px solid #999999;
	padding:13px 0;
}
.licenseBox8 td.btn{
	border-bottom:1px solid #999999;
	padding:14px 10px;
}
.licenseBox8 td.btn .img{
	margin-bottom:10px;
}
.licenseBox9{
	border:1px solid #ff0000;
	margin-top:40px;
	margin-bottom:10px;
	padding:9px 19px;
	width:674px;
}

.licenseBox10{
	margin-top:20px;
	width:714px;
}
.licenseBox10 .box01 { margin:20px 0 30px; overflow: hidden; width: 714px; *zoom: 1; }
.licenseBox10 .box01:after { display: block; content: ""; clear: both; height: 0.01px; }
.licenseBox10 .box01 .fLeft{ float:left; width:494px; }
.licenseBox10 .box01 .fRight{ float:right; width:200px; }

.licenseBox11{
	margin-top:20px;
	width:714px;
}
.licenseBox11 .box01 { margin:20px 0 30px; overflow: hidden; width: 714px; *zoom: 1; }
.licenseBox11 table.box02 { width:714px; margin-bottom:20px; font-size:100%; }
.licenseBox11 table.box02 .tdLeft  { border:1px solid #999999; padding:15px; width:323px; vertical-align:top; }
.licenseBox11 table.box02 .tdCenter{ width:24px; }
.licenseBox11 table.box02 .tdRight { border:1px solid #999999; padding:15px; width:323px; vertical-align:top; }
.licenseBox11 table.box02 .list{
	margin-left:1.5em;
}
.licenseEnt03-Icon02{
	background:url(/products/license/img/ent-000003-icon-arow02.gif) 0 50% no-repeat;
	margin:10px 0 20px;
	padding-left:14px;
}
.licenseEnt03-Icon02 a:link,
.licenseEnt03-Icon02 a:visited{
	color:#000000;
	text-decoration:underline;
}
.licenseEnt03-Icon02 a:hover{
	color:#cc0000;
	text-decoration:underline;
}

.licensePagetop{
	margin-top:30px;
	text-align:right;
}


/* backnumber */
.backnumPage{
	margin-top:30px;
	text-align:center;
}
.backnumPage a{ color:#666666; }
.backnumPage .back a,
.backnumPage .next a{ border:1px solid #cc0000; padding:8px 10px; }
.backnumPage .back a:hover,
.backnumPage .next a:hover{ background:#cc0000; color:#ffffff; }

.backnumPage .back-none,
.backnumPage .next-none{ padding:9px 11px; color:#cccccc; }
.backnumPage .line-none{ color:#cccccc; }

.backnumList01{
	margin-top:20px;
}
.backnumList01 .title{
	font-weight:bold;
}
.backnumList02{
	border:1px solid #cc0000;
	margin-top:30px;
	margin-bottom:20px;
	padding:8px 10px;
}
.backnumList03{
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	margin-top:20px;
	margin-bottom:20px;
	padding:8px 0 8px 10px;
}
.backnumList02 .title,
.backnumList03 .title{
	color:#cc0000;
	font-weight:bold;
}
.backnumList01 ul,
.backnumList02 ul,
.backnumList03 ul,
.backnumList04 ul{ padding:0; margin:0;}

.backnumList01 ul li,
.backnumList02 ul li,
.backnumList03 ul li,
.backnumList04 ul li {
	background:url(http://www.oracle.com/webfolder/technetwork/jp/assets/oracletechjp/images/bull01.gif) 1px 0.5em no-repeat;
	list-style: none;
	margin-bottom:0;
	padding:0 0 0 10px;
}

.backnumList02 ul li.cl,
.backnumList03 ul li.cl{
	background:url(http://www.oracle.com/webfolder/technetwork/jp/assets/oracletechjp/images/bull02.gif) 0 0.70em no-repeat;
}

.backnumList02 ul li.none,
.backnumList03 ul li.none{
/*
	color:#999999;
*/
}
.backnumList02 a:link,
.backnumList02 a:visited,
.backnumList03 a:link,
.backnumList03 a:visited,
.backnumList04 a:link,
.backnumList04 a:visited{ color:#333333; text-decoration:underline; }

.backnumList02 a:hover,
.backnumList03 a:hover,
.backnumList04 a:hover{ color:#cc0000; text-decoration:underline; }
