@charset"Shift_JIS";
/*文字エンコードの設定（削除不可）*/

/************************************************
/*HTML要素（一部#ID）*/
*{font-style:normal;
scrollbar-arrow-color:#000;scrollbar-face-color:#cc9;
scrollbar-highlight-color:#000;scrollbar-3dlight-color:#cc9;
scrollbar-track-color:#cc9;scrollbar-shadow-color:#cc9;
scrollbar-darkshadow-color:#000;margin:0;padding:0;}

/*基本構造*/
html{font-size:75%;line-height:150%;margin:0;padding:0;
background:url(bg.gif) repeat fixed #fff;}
* html{font-size:70%;}
body,td{height:100%;color:#000;margin:0;padding:0;}

hr{display:none;}
img{border:none;}




/*見出し*/
h1,h2,h3,h4,h5,h6{}
h1{color:#000;font-size:36px;line-height:36px;}

h2{color:#333;font-size:14px;font-weight:bold;
background:url(bg.gif) repeat;
border:solid #000 1px;margin:0;padding:3px 5px;}

h3{color:#000;font-size:12px;line-height:15px;
font-weight:normal;border-bottom:solid #000 1px;
margin:1.5em 2em 0 2em;padding:0 5px;}

h4{color:#663;font-size:12px;border-left:solid #cc9 10px;
margin:1em 3em;padding:0 0 0 3px;}

h5{color:#996;font-size:12px;margin:1em 36px;}

h6{color:#996;font-size:10px;margin:1em 36px;}



/*段落*/
p{}

/*アンカー*/
a{text-decoration:none;}
a:link,a:visited,a:active{color:#660;}
a:hover{color:#993;}

/*強調・追加・削除*/
em{font-weight:bold;}
strong{color:#000;background:#cc9;
font-weight:bold;padding:0.2em 0.5em 0.1ex 0.5em;}
ins{text-decoration:underline;}
del{text-decoration:line-through;}

/*フォーム*/

input{border:solid #000 1px;}
input#TEXT{height:16px;color:#000;font-size:10px;
background:#fff;margin:5px 0;}
input#CHECKBOX{border:solid #000 0px;}
input#RADIO{border:solid #000 0px;}
input#BUTTON{width:100px;height:20px;color:#000;background:#fff;
font-size:10px;border:solid #000 1px;margin:5px 0;padding:0;}
textarea{width:300px;height:80px;color:#000;font-size:10px;
border:solid #000 1px;margin:5px 0;padding:3px;}
select{width:150px;font-size:10px;margin:3px 0;}
option{}
optgroup{}

/*リスト*/
.text ol{list-style-position:inside;margin:1em 0;}
.text ol li{margin-left:4em;padding:0;}
.text ul{list-style-position:inside;margin:1em 0;}
.text ul li{margin-left:4em;list-style:square;}
.text dl{margin:1em 4em;}
.text dt{color:#663;border:solid #993 1px;padding:1px 2px 0px 10px;margin-bottom:2px;}
.text dd{margin:0 2em 1em 2em;}

/*アドレス*/
.text address{color:#663;font-size:14px;font-style:italic;
margin:1em 0 0 4em;}


/*引用（サンプルページ未記述）*/
blockquote{color:#330;border:solid #330 1px;
background:#eec;margin:1em 4em;padding:1.5em 1em 1.5em 2em;}

cite{color:#999;font-weight:bold;text-decoration:underline;}
q{color:#999;font-style:oblique;}

/*整形済みテキスト（サンプルページ未記述）*/
pre{}

/*物理要素（サンプルページ未記述）*/
b{font-weight:bold;}
i{font-style:oblique;}
big{font-size:150%;}
small{font-size:90%;}
tt{font-family:monospace;}


/************************************************
/*各#ID＆.class*/

body#INDEX{}

div#PAGETOP{max-width:680px;height:auto;background:#fff;
border-left:solid #000 1px;border-right:solid #000 1px;
margin:0;padding:0;text-align:center;display:block;
position:relative;top:0;left:80px;}

div#HEADER{width:600px;height:200px;border-left:solid #660 1px;border-top:solid #660 1px;
background:url(bg.jpg) no-repeat;
text-align:left;padding:0;
position:relative;top:40px;left:40px;}
* html div#HEADER{position:relative;left:0;}
#HEADER h1{color:#fff;font-family:Century Gothic;background:url(on.gif) repeat;
text-align:right;position:relative;top:160px;right:20px;}

div#PAN{width:600px;text-align:left;
position:relative;top:60px;left:0px;
margin:0 40px;padding:0;}

#PAN ul {list-style-type:none;width:100%;marign:0 auto;padding:0;}
#PAN li {width:100%;text-align:left;display:inline;
list-style-type:none;}
#PAN li a{font-size:12px;text-decoration:none;
font-family:Arial;font-weight:bold;
margin:0;padding:0px;}
#PAN li a:link, #PAN li a:visited, #PAN li a:active {color:#000;}
#PAN li a:hover{color:#660;}

div#MENU{width:598px;height:160px;margin:0 auto;padding:0;
position:absolute;top:60px;left:41px;text-align:center;}
#MENU h2{display:none;}

#MENU ul{width:100%;marign:0 auto;padding:0;}
#MENU li{width:100%;text-align:left;
list-style-type:none;float:left;}
#MENU li a{font-size:12px;text-decoration:none;
font-family:Arial;font-weight:bold;letter-spacing:1px;
margin:0;padding:2px 10px;display:block;}

#MENU li a:link,#MENU li a:active,#MENU li a:visited{color:#000;}
#MENU li a:hover{color:#cc6;}

#MENU li.menu-on a:link,#MENU li.menu-on a:visited,#MENU li.menu-on a:active {
color:#000;background:url(on.gif) repeat;}
#MENU li.menu-on a:hover{color:#cc6;}



div#KIZI{width:600px;text-align:left;
position:relative;top:80px;left:0px;
margin:0 40px;padding:0;}
div.text{margin:0;padding:0;}
div.text p{margin:1em 4em;}
.text p a{border-bottom:dashed 1px;}

ul.modori{width:590px;text-align:right;list-style:none;
margin:0 0 20px 0;}
ul.modori li{list-style:none;}
.modori li a{font-size:12px;text-decoration:none;
font-family:Arial;border-bottom:0px;}


div#FOOTER{width:660px;clear:both;margin:60px 0 0 0;
position:relative;bottom:0px;display:block;}
#FOOTER h2{display:none;}
#FOOTER	ul{width:100%;height:24px;
margin:0;padding:20px 0;list-style:none;}
#FOOTER	li{height:24px;margin:0;padding:10px 0 0 0;list-style:none;
display:inline;float:right;}
#FOOTER li a{font-size:12px;text-decoration:none;font-weight:normal;
font-family:Arial;margin:0 0 0 10px;padding:0;}


li#FOOTER01{}
li#FOOTER01{}
li#FOOTER01{}


/*以下、追加分*/
big{line-height:120%;}
div.text pre{margin:1em 4em;}
div.text table{margin:1em 4em;}
div.text table,th,td{border:1px #660 solid;border-collapse:collapse;padding:1px 3px;}

/*記事タイムスタンプ*/
.date{margin:0px 50px 30px 0px;text-align:right;}
/*我楽多参考リンク*/
.refer{margin:10px 0px 0px 100px;}
/*NEXT・BACK等*/
.navi{border:solid 1px #660;text-align:center;margin:10px;padding:5px;}
/*我楽多引用部区切り線*/
.line{display:inline;color:#660;}
/*雑記注釈*/
.memo{border:solid 1px #999;background:#eee;padding:5px;}
/*絵倉庫サムネイル*/
img.thumb{float:left;margin:0 1em 1em 0;}
