﻿/* asdfasdf */

table#HeaderTitle {
	BORDER-COLLAPSE: collapse;
 	border:0px;
	border-color:#111111;
	width:100%;
	padding:2px; 	
/*	borderColor="#111111"; 
	cellSpacing="0";
	cellPadding="2";
	width="100%";*/	
}

td#HeaderTitleRow1 {
   /* <td borderColor="#99ccff" width="100%" bgColor="#6699ff">*/
	border-color:#99ccff;
	background-color:#6699FF;
	width:100%;
	font:bold x-large "ＭＳ Ｐ明朝",Century;
}

td#HeaderTitleRow2 {
	/*borderColor="#99ccff" width="100%" bgColor="#99ccff"*/
	border-color:#99ccff;
	background-color:#99ccff;	   
	width:100%;
}

table.Info
{
	BORDER-COLLAPSE: collapse;
 	border:0px;
	border-color:#111111;
	background-color:#FFFFCC;
	padding:2px; 	
}

table.Topic
{
	border: 3px solid #008000;
	width: 90%;
	border-collapse:separate;
/*	border-spacing:10px;*/
	border-style:double;
}



table {
	padding: 2px;
	border: 1px solid #000000;
	border-collapse: collapse;
}

table.Code {
	padding: 2px;
	border: 1px solid #000000;
	border-collapse: collapse;
	width:90%;
	font-family:"ＭＳ ゴシック", "Courier New", monospace;
	font-size:medium;

}

table.NoBorder
{
	border: 0px Window none;
}

table.NoBorder td
{
	border: 0px Window none;
}


td {
	padding: 2px;
	border: 1px solid #000000;
	border-collapse: collapse;
}

td.Topic
{
 	border: 0px Window none;
}

td.Talk
{
 	border: 0px Window none;
 	vertical-align:top;

}


td.NoBorder
{
		border: 0px Window none;
}

th {
	padding: 2px;
	border: 1px solid #000000;
	border-collapse: collapse;
	background-color:teal;
	color:white;
	font-weight:bold;
	text-align:left;
}

span.TopicTitle
{
		font-weight:bold;
		color:green;
	
}


span.InlineKeyword
{
    /*color:Blue;*/
    font-weight:bold;
    font-family:"ＭＳ ゴシック", "Courier New", monospace;
    background-color:yellow;
}

span.CodeKeyword
{
    color:Blue;
}

span.CodeComment
{
    color:green;
}


span.CodeStringLiteral
{
    color:maroon;
}

span.CodeClass
{
    color:#2B91AF;
    }

span.AdvancedMessage
{
	color:green;
	font-size:small;
	font-weight:bold;
}

code
{
	font-family:"ＭＳ ゴシック", "Courier New", monospace;
	font-size:medium;
}


h1.PageTitle
,h2.PageTitle
,h3.PageTitle
,h4.PageTitle
,h5.PageTitle
,h6.PageTitle
{
	font-size:3em;
	color: #0000FF;
}

h1.SectionTitle
,h2.SectionTitle
,h3.SectionTitle
,h4.SectionTitle
,h5.SectionTitle
,h6.SectionTitle
{
	font-size:2em;
	color: #000080;
	margin-top:40px;
}

h1.Level3Title
,h2.Level3Title
,h3.Level3Title
,h4.Level3Title
,h5.Level3Title
,h6.Level3Title
{
	font-size:1.5em;
	color: #000000;
}

img{
	border:0px;
}

img.VersionIcon
{
	height:17px;
}

body
{
	font-family:"ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	/* font-family:"ＭＳ Ｐゴシック", Arial, sans-serif; */
}

.InlineCode
{
	font-family:"ＭＳ ゴシック", Arial, sans-serif;
	font-weight:bold;
}

.FixWidth
{
	font-family:"ＭＳ ゴシック", Arial, sans-serif;
}

.Indent2
{
	margin-left: 40px;
}

p.Breadcrumb 
{
	margin-top:40px;
}

.IndexPageChapter{
	margin-left: 40px;
	margin-bottom:55px;
}

/*博士のワンポイントレッスン*/
table.DrLesson{
	border: 3px solid #008000;
	width: 90%;
	border-collapse:separate;
	border-style:double;
}

table.DrLesson table{
	border: 0px Window none;	
}

table.DrLesson td{
	border: 0px Window none;
}

table.DrLesson span.Title{
	color:green;
	font-weight:bold;	
}

/*発展学習*/
table.AdvancedTopic{
	border: 3px solid #008000;
	width: 90%;
	border-collapse:separate;
	border-style:double;
}

table.AdvancedTopic span{
	color:green;
	font-weight:bold;
}

table.AdvancedTopic span+p{
	color:green;
	font-weight:bold;
	font-size:small;
}

/*ソースコード上部のバージョン表記*/
p.VersionRow{
	margin-bottom:2px;
}

.SolidBorder{
	border:1px black solid;
}

/* 目次 */
.pagetoc {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #aaa;
    display: table;
    font-size: 95%;
    margin-bottom: 1em;
    padding: 5px;
    width: auto;
    margin-top:10px;
}

.toctitle {
    font-weight: 700;
}

.pagetoc li, .pagetoc ul
{
    list-style: outside none none;
}

