/* This is the StyleCatcher theme addition. Do not remove this block. */
/* Selected Layout:  */
@import url(base_theme.css);
@import url(http://www.3re.jp/mt3re/mt-static/themes/nodahi/nodahi.css);
/* end StyleCatcher imports */

/* 記事内画像マージン */
.asset-body img, .asset-more img {
 margin:1em;
}
/* 記事のpマージン、行間設定 */
.asset-body p,.asset-more p {
 margin:1em 1em 1em 0;
 line-height:1.5;
}
/* アフェリエイト用画像 */
.noSpace img {
 margin:0;
}
a.noSpace {
 border-bottom:2px dotted #FF9900;
 text-decoration:none;
}
a.noSpace:hover {
 border-bottom:none;
 text-decoration:none;
}
/* DOSプロンプトの様な囲み枠 */
div.waku {
 margin:1em;
 padding:1em;
 line-height:1.5em;
}
/* wakuの色 */
.black {
 color:#FFFFFF;
 background:#333333;
}
/* お役立ちソフト名 */
h2.useful {
 margin:1em 0 0.5em 0;
 padding:3px 0 3px 30px;
 background:url(http://www.3re.jp/mt3re/mt-static/themes/nodahi/usefulTools.gif) left center no-repeat;
 font-size:1.2em;
 font-weight:bold;
}
/* ダウンロードリンク */
a.download {
 display:block;
 width:110px;
 margin:0.5em 1em;
 padding:3px;
 text-align:center;
 border:2px dotted #CCCCCC;
}
a.download:hover {
 background-color:#FFCCFF;
 color:#FFFFFF;
 text-decoration:none;
 font-weight:bold;
}
a.zip {
 margin:0 0 0 1em;
 padding:0 0 0 25px;
 background:url(http://www.3re.jp/img/zip.gif) left center no-repeat;
 font-size:1.3em;
}
span#day {
 padding-left:5px;
 font-style:italic;
}

/* 参照サイトリンク */
a.ref {
 display:block;
 min-height:22px;
 padding:0 20px;
 margin-top:-0.5em;
 margin-left:1em;
 background:url(http://www.3re.jp/mt3re/mt-static/themes/nodahi/ref.gif) left top no-repeat;
}
/* p追加インデント */
p.indent1 {
 margin:0 1em;
}
/* 記事の最終部分 */
p.final {
 margin:2em 0;
 padding-left:30px;
 background:url(http://www.3re.jp/mt3re/mt-static/themes/nodahi/heart-red.gif) left top no-repeat;
}
/* オレンジのドットで囲むインライン文章 */
span.dot {
 padding:0 5px;
 border:2px dotted #FF9900;
 font-weight:bold;
}
/* オレンジのドットアンダーラインを引くインライン文章 */
span.orange {
 border-bottom:2px dotted #FF9900;
}
/* 赤のドットアンダーラインを引くインライン文章 */
.red{
 border-bottom:2px dotted #FF0000;
}
/* 写真のキャプション */
.caption {
 margin:-1em 1.5em 1em 0;
 font-weight:bold;
 font-style:italic;
 text-align:right;
}
/* h2装飾 */
.entry-asset h2 {
 padding-left:5px;
 font-size:14px;
 font-weight:bold;
 border-left:3px solid #7BAA4A;
}
.tableStyle01 {
 margin:0 0 2em 1em;
 border-collapse:collapse;
 border:1px solid #999999;
}
.tableStyle01 th {
 padding:2px 0.5em;
 background-color:#999999;
 border: 1px solid #000000;
 color:#FFFFFF;
}
.tableStyle01 td {
 padding:2px 0.5em;
 border: 1px solid #999999;
}
.tableStyle01 td.cellRight {
 text-align:right;
}
.tableStyle01 tr.cellTitle td {
 font-weight:bold;
}
.tableStyle01 tr.cellTitle td {
 font-weight:bold;
}
/* テーブルの補足のp */
p.tableHosoku {
 margin:-2em 1em 2em 2em;
 font-size:0.8em;
 text-indent:-1em;
}
div.asset-more-link {
 float:right;
 margin-right:1em;
}
div.asset-footer {
 clear:both;
 margin-top:10px;
}
/* コード用 */
pre{
 margin:0 10px;
 padding:0 1em 1em 1em;
 background-color:#666666;
 text-size:1em;
 color:#ffffff;
}
pre.forder{
 width: 450px;
 margin: 10px;
 padding: 1em;
 background-color:#333333;
 word-break: break-all;
}
pre.forder span{
 color: #ffff00;
 font-weight: bold;
}
dl.initialSetting{
 margin-left:2em;
 margin-bottom:1em;
}
dl.initialSetting dt{
 margin-top:0.5em; 
 font-weight:bold;
}
dl.initialSetting dd{
 margin-left:1em;
}
table.revision {
 margin:0 10px;
}
.revision th {
 padding-right:1em;
 vertical-align:top;
 font-weight:bold;
 text-align:right;
}
.revision td {
 padding-left:1em;
 line-height:1.5;
}
.revision td.day {
 padding-left:0;
 vertical-align:top;
 font-style:italic;
}

h3 {
 margin-bottom:1em;
 padding-left:3px;
 font-weight:bold;
 border-bottom:1px dashed #7AAB48;
}
/*画像上キャプション*/
div.imgCaption {
 margin:1em 1em -1em 1em;
 font-weight:bold;
}
/*通常定義リスト*/
dl.normal{
 margin-left:1em;
 margin-bottom:1em;
}
dl.normal dt{
 margin-right:1em;
 margin-bottom:0.5em;
 padding-left:3px;
 font-weight:bold;
 border-bottom:1px dashed #7AAB48;
}
dl.normal dd{
 margin:0.5em 1em 1em 1em;
}
dl.normal a.ref{
 margin-top:0.5em;
}
span.new {
 margin-left: 3px;
 padding: 1px 3px;
 background: red;
 color: white;
 font-weight: bold;
}









































