@charset "shift_jis";

body, table{
color: #000000;
font-family: sans-serif;
font-size: 10pt;
background: #FF9933;
}

/* リンク */
a {
color: #993300;
font-weight: bold;
}

/* デフォルトの表 */
table {
border: 1px #000000 solid;
border-collapse: collapse;
}

/* デフォルトの見出しセル */
th {
border: 1px #993300 solid;
background: #CC6600;
margin: 0px;
padding: 5px;
}

/* デフォルトのデータセル */
td {
border: 1px #993300 solid;
margin: 0px;
padding: 5px;
}

/* サイトのレイアウト */
/* margin	境界線より外側にある余白部分 */
/* padding	境界線と内容領域の間にある余白部分 */
#layout_body {
position: relative;
width: 730px;
margin: 0px auto;
padding: 0px;
}

#layout_header {
width: 730px;
margin: 0px;
padding: 0px;
}

#layout_contents_top_main {
float: left;
width: 440px;
margin: 0px 15px 10px 0px;
padding: 0px;
}

#layout_contents_top_twitter {
float: right;
width: 260px;
margin: 0px 0px 0px 15px;
padding: 0px;
}

#layout_contents_main {
clear: both;
width: 730px;
margin: 0px;
padding: 0px;
}

#layout_contents {
width: 730px;
margin: 0px;
padding: 0px;
}

#layout_footer {
width: 730px;
margin: 0px;
padding: 0px;
}

/* サイトのタイトル画像 */
#image_title_smblabo {
margin: 0px;
padding: 20px 0px;
text-align: center;
}

/* ページの最上部の画像 */
#image_page_top {
margin: 0px;
padding: 0px 0px 20px 0px;
}

/* サイト更新情報のインラインフレーム */
#smblabo_updates {
border: none 0px #FF9933;
width: 100%;
height: 270px;
}

/* ページのタイトル */
h1 {
font-size: 20pt;
font-weight: bold;
margin: 0px;
padding: 20px 0px;
}

/* 項目のタイトル */
h2 {
color: #FFFFFF;
background: #993300 url("images/back_section.png");
font-size: 10pt;
font-weight: bold;
width: 100%;
margin: 7px 0px;
padding: 5px;
}

/* 項目内のタイトル */
h3 {
font-size: 10pt;
font-weight: bold;
margin: 7px 0px;
padding: 0px;
}

/* NOTE */
div.note {
background-color: #FFCC66;
width: 90%;
padding: 10px;
margin: 10px;
}

/* サイトの上部へ */
div.jump_to_top {
text-align: right;
}

/* 中央部に配置されるgoogle ad */
/* 通常の配置に使用されるspanタグと特殊な配置に使用されるdivタグがある */
#google_ad_middle {
float: right;
margin: 0px;
padding: 20px 0px 20px 20px;
}

/* 中央部に配置されるgoogle adの回り込み解除*/
#end_of_google_ad_middle {
clear:both;
}

/* 最下部に配置されるgoogle ad */
#google_ad_bottom {
margin: 20px 0px;
padding: 0px;
}

/* ソフトウェアの紹介でのアイコンと名前 */
div.software_icon_and_name {
padding: 20px 10px;
}

/* ソフトウェアの紹介でのアイコン画像 */
img.software_icon {
vertical-align: middle;
}

/* ソフトウェアの紹介でのソフトウェア名 */
span.software_name {
font-weight: bold;
padding: 0px 16px;
}

/* フッターの線 */
hr.smblabo_line {
border:solid 1px #993300;
width: 100%;
}

/* 強調文字 */
strong.smblabo_black {
font-weight: bold;
}

/* WinIPSの使い方　文中のファイルアイコン */
img.wi_file_icon {
vertical-align: bottom;
}

/* WinIPSの使い方　文中のファイルアイコンに続く単語の装飾 */
span.wi_file_word {
border-bottom: dotted thin #000000;
}

/* WinIPSの使い方　Tipsアイコン */
img.wi_tips {
float: left;
vertical-align: top;
}

/* WinIPSの使い方　Tipsアイコンの回り込みのクリア */
div.wi_tips_clear {
clear: left;
}

/* WinIPSの使い方　Tips内のテーブル */
td.wi_tips_td {
padding: 7px;
margin: 0px;
width: 250px;
background-color: #FFCC66;
}
