@charset "euc-jp";
/* ****************************** */
/* body */
/* ****************************** */
body{
font-size:84%;
color:#333333;
background:#ffffff url(/csstemplate/img/bgkirby.gif);
}
/* ****************************** */
/* アンカー */
/* ****************************** */
/* 記事内のみ適用 */
.text a{
text-decoration:underline;
}
.text a:hover{
background:#fafafa;
}
/* ****************************** */
/* 記事部分 */
/* ****************************** */
#KIZI{
text-align:left;
border-bottom:5px solid #333333;
}
/* 見出し2 */
h2{
letter-spacing:0.25em;
font-size:150%;
border-bottom:2px #333333 dotted;
}
/* 本文 */
.text{
padding:0;
}
/* 見出し3 */
h3{
font-size:125%;
border-bottom:1px dotted #333333;
}
.text p{
padding:1em 0;
}
/* ナビゲーション */
ul.modori{
text-align:right;
padding:0.5em 0;
}
ul.modori li{
list-style:none;
}
/* ****************************** */
/* h要素 */
/* ****************************** */
h1,h2,h3,h4,h5,h6{
margin:0.5em 0;
font-family:"Century Gothic","Lucida Sans Unicode", 'Lucida Grande', Verdana, sans-serif;
}
h4{
font-size:125%;
border-bottom:1px dotted #333333;
text-align:right;
}
h5{
font-size:125%;
border-bottom:1px dotted #333333;
text-align:center;
}
h6{
display:inline;
font-size:125%;
padding:0.25em;
border:1px dotted #333333;
}
/* ****************************** */
/* その他 */
/* ****************************** */
/* 水平線 */
hr{
display:none;
}
/* 画像 */
img{
margin:1px;
padding:0;
}
/* リンク画像に線を出さない */
a img{
border:none;
}
/* 強調 */
em{
font-weight:bold;
}
/* より強調 */
strong{
font-weight:bold;
border-bottom:2px dotted #990000;
}
/* 略語 */
abbr{
border-bottom:1px dotted #333333;
cursor:help;
}
/* 追加 */
ins{
border-bottom:1px solid #333333;
}
/* 削除 */
del{
color:#666666;
text-decoration:line-through;
}
/* ルビ */
ruby rt,ruby rp{
font-size:62%;
}
/* 上つき文字 */
sup{
font-size:84%;
vertical-align:super;
}
/* 下つき文字 */
sub{
font-size:84%;
vertical-align:sub;
}
/* 引用 */
blockquote{
margin:1em 2em;
padding:0.5em;
border:2px solid #fafafa;
background:#fafafa;
}
/* 長文引用の中の段落 */
.text blockquote p{
margin:0;
padding:0;
}
/* 引用・出典 */
p.source{
margin:0 2em 0 0;
padding:0;
text-align:right;
}
/* 引用元 */
cite{
margin:0;
padding:0;
text-decoration:none;
}
/* 引用 */
q{
quotes:"「" "」" "『" "』";
background:#fafafa;
}
q:before{
content:open-quote;
}
q:after{
content:close-quote;
}
/* アドレス */
address{
font-style:normal;
}
/* 番号つきリスト・同不順リスト */
#KIZI ul{
margin:0.5em 0 0.5em 2em;
list-style-type:square;
}
#KIZI ul ul{
list-style-type:disc;
}
#KIZI ol{
margin:0.5em 0 0.5em 2em;
}
/* 定義リスト */
dl{
margin:0.25em 0;
}
dt{
padding:0.1em 0;
font-weight:bold;
}
dt a{
font-weight:bold;
}
dd{
margin:0 0 0.5em 0;
padding:0.1em 1em;
border-left:10px solid #fafafa;
border-bottom:1px solid #fafafa;
}
/* 整形済みテキスト */
pre{
border:1px solid #fafafa;
margin:1em;
padding:0.25em;
font-family:monospace;
letter-spacing:normal;
overflow:scroll;
width:auto;
}
/* 整形済みテキストforIE */
* html pre{
width:90%;
overflow:scroll;
font-family:monospace;
}
/* コード */
code{
font-family:monospace;
}
/* テキストエリア */
input,textarea,select{
margin:0.1em 0;
padding:0.1em;
color:#333333;
background-color:#fafafa;
border:1px solid #333333;
line-height:1.2;
}
/* ボタン */
input#BUTTON{
color:#fafafa;
background:#333333;
}
