@charset "Shift_Jis";

/***** 基本設定部分******/
BODY{
 width:620px;
 margin: 20px;
 padding: 0px;
 text-align: center;
 font-family: "Verdana", "Osaka‐等幅", "ms ui gothic", sans-serif;
 color: #666666;
 line-height: 150%;
 background-color: #ffffff;
 background-image: url(ilast/bird_eden.jpg);
 background-repeat: no-repeat;
 background-position: 0% 85%;
 background-attachment: fixed;
 scrollbar-base-color: #FFFFFF;
 scrollbar-face-color: #FFFFFF;
 scrollbar-track-color: #FFFFFF;
 scrollbar-arrow-color: #6666FFF;
 scrollbar-3dlight-color: #FFFFFF;
 scrollbar-highlight-color: #6666FF;
 scrollbar-shadow-color: #6666FF;
 scrollbar-darkshadow-color: #FFFFFF;}

table,td{
 font-size:10pt;
 color:#666666 ;
 line-height:160%;
 margin-top:2px;}

a:link {color: #8080c0; text-decoration : none;}
a:visited {color: #ff80c0; text-decoration : none;}
a:active {color: #ff80c0; text-decoration : none;}
a:hover {color: #80ccff; text-decoration: underline;}

p{line-height: 160%; padding: 0px;margin: 0px;}


/***** page部分******/
#page{  
width: 620px;
position:center;
text-align: center;
margin: 15px 15px 15px 25px;}


/***** head部分******/
#head{  
width: 326px;
height: 45px;
margin: 1px 20px;
background-image: url(baner/ksrogo2.gif);
background-repeat: no-repeat;
background-position: 30% 0%;}


/***** メイン枠部分******/
#main{
width: 600px;
position:center;
line-height:160%;
margin: 0px;
padding: 0px;}


/***** 見出し（タイトル部分）******/

/***** h1（ロゴ上のタイトル）******/
h1 {
font-size: 12px;
font-weight: bold;
color: #6666FF;
padding: 5px;
text-align: left;
margin: 0px;}

/***** h2（更新日付タイトル）******/
h2 {
font-size: 10px;
color: #9966FF;
margin: 25px;
padding: 5px 5px;
text-align: right;
font-weight: bold;}

/***** h3（サイト説明）******/
h3 {
font-size: 11px;
color: #999999;
text-align: center;
margin:  -20px 10px 5px 3px;
padding: 2px 2px;
border:double 4px #cccccc;}


/***** h4（普通の見出し）******/
h4 {
font-size: 12px;
color: #000000;
text-align: center;
margin-top: 40px;
padding: 0px;}


/***** コンテンツメニュー部分******/
#menu {
font-size: 14px;
line-height: 200%;
margin: 5px;
height:30px;
text-align:center;}

#menu ul {
width: auto;
padding: 0px;
margin: 0px;
line-height: 200%;
list-style: outside;
list-style:none;
position:absolute;}

#menu li {
list-style: none;
padding: 0px;
margin-bottom: 1px;
text-align: center;}


/***** 更新履歴部分 ******/
.update_title {
font-size: 12px;
font-weight: bold;
padding: 10px 45px;
text-align: left;
color: #6666ff;}

.update{
font-size: 11px;
margin: 2px 60px;
padding: 0px;
width: 300px;
height: 125px; 
overflow: auto;
text-align: left;
float: left;}

.date{color:#6666FF;font-weight: bold;}
.new{color:#0000ff;font-weight: bold;}


/***** テキスト部分 ******/
.text{
margin: 1px;
padding: 1px;
font-size: 12px;
text-align: center;
height: auto;
width: 100%;}


/***** アフィリエイト・検索サーチエンジ等部分 ******/
#afli {
margin-top: 5px;
padding-top: 5px;
padding: 1px;
text-align: center;}


/***** リスト部分******/

ul {
width: auto;
text-align: left;
list-style: none;
padding: 0px 50px;}

.list1{
list-style: outside; 
list-style-image: url();
height: auto;
padding: 0px 0px 0px 20px;}


/***** カウンター部分 ******/
#count {
font-size: 11px;
margin: 1px 20px;
padding: 5px 20px;
text-align: center;}


/***** foot部分 ******/
#foot{
position:center;
width:100%;
height: auto;
clear:both;
padding: 0px;
padding-bottom: 15px;}


/***** 著作権表示部分 ******/
#copy{text-align: center;width: auto;}




/***** 今回は使っていない部分ですが、もし使うなら…な部分******/
dl {
text-align: left;
list-style-position: right;
padding: 15px 0px 0px 0px;
margin: 2px;}

dt {
color: #006cd9;
font-size: 10px;
font-weight: bold;
list-style: none;
margin:0px;
padding:0px;
text-align: right;
border-bottom: 1px dotted #006cd9;}

ddt {
font-size: 10px;
text-align: right;
margin:0px;
padding:4px 2px;}

dd {
font-size: 9px;
text-align: right;
margin:0px;
padding:4px 2px;}


/***** 画像の部分******/
#img{
width: 0px;
height: 0px;
margin: 0px;
margin-bottom: 20px;}

