@charset "Shift_JIS";

*	{margin: 0;
	 padding: 0;
	 background-color: transparent;	
}


/* デフォルト */
html      {font-family:"Lucida Sans Unicode",Verdana,"ＭＳ ゴシック", Osaka, Arial,sans-serif;
           color:#333333;
           scrollbar-3dlight-color:    #ffffff;
           scrollbar-arrow-color:      #66cc00;
           scrollbar-base-color:       #ffffff;
           scrollbar-darkshadow-color: #ffffff;
           scrollbar-face-color:       #ffffff;
           scrollbar-highlight-color:  #808080;
           scrollbar-shadow-color:     #808080;
           scrollbar-track-color:      #ffffff;
           font-size:0.75em;
           line-height:180%;

}

body     {margin:0px;
          padding:0px;

}

/* 画像の設定 */
img     {margin: 0;
         border:none;
}


a img   {display: block;
         margin: 5px 8px;
         border: #66cc66 solid 1px ;
}

/* アンカー */
a {color: #836e63;
   text-decoration:none;
}
a:hover {color: #89866f;
}

/* 見出し */
h2{font-size: 1.1em;
    color: #222222;
}

h3 {font-size: 1.4em;
    font-weight:400;
    color: #66cc66;
    padding-left:10px;
}

h4 {font-size: 1.2em;
    font-weight:400;
    color: #66cc66;
    padding-left:100px;
}

/* リストの設定 */
ul {margin-left: 12px;
    padding-bottom: 3px;
}

li {list-style: none;
}


/*引用文の設定*/
blockquote {
	background: #ffffff;
	border-bottom: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
	color: #333333;
	display: block;
	font-size: 1.0em;
	margin-bottom: 1.3em;
	padding: 6px 12px;
}

blockquote p {padding: 3px 0;
}

/*段落の設定 */
p  {padding : 5px 0 20px 0;
}


/* ページの設定*/
#wrap {position:relative;
       width:100%;
       text-align:center;
        background:#ffffff url(img/back.gif) repeat-y top center;
} 

#container {
	background: #ffffff;
	margin: 0 auto;
	width: 700px;
	border-right: 2px solid #66cc66;
	border-left: 2px solid #66cc66;
}

/* ヘッダーの設定 */
#header {
	float: left;
	width: 700px;
	background: url(img/bg1.jpg) no-repeat;
	height: 250px;
	text-align:left;
        border-bottom:#acef6a solid 20px;	
}

#header h1 {color: #33cc33;
            padding-top:100px;
            padding-left:100px;
	    font: 2.4em "Lucida Sans Unicode",Verdana,sans-serif,osaka;
}

/* 記事部分の設定*/
#main {
	float: left;
	width: 404px;
        font-size:1.0em;
	background: #efefd1 url(img/bg2.gif) repeat;
        border-top:#acef6a solid 24px;
        padding: 18px 24px;
        text-align :left;
         
}

/* 右側の設定*/
#right {
	float: right;
	width: 130px;
	color: #777;
	background: #ffffff;
        height:100%;
        padding: 6px 2px 6px 6px;
        text-align :left;
}

#right p.link{color: #777;
              padding: 20px 5px;
}

#right li {line-height:250%;
           color: #777;
           padding: 0 5px;
}

/* 更新記事部分の設定*/  
#date       {padding: 6px 5px 4px 5px;
             text-align: left;
             font-size: 1.0em;
             width: 115px;
             height: 80px;
             margin: 20px 0;
             overflow: auto; 
             border-top: 1px dashed #808080;
             border-bottom:1px dashed #808080;
}

/*メニューの設定*/

#menu {
	float: left;
	width: 110px;
        text-align :left;
}

#menu h1 {
	background: #84d162;
	color: #fefefe;
	font: bold 1.0em Verdana,sans-serif,osaka;
	line-height: 24px;
	padding-left: 15px;
}

#menu ul {margin: 0; padding: 0;
}

#menu li {font-size: 0.9em;
	  border-bottom: 1px solid #887a66;
	  list-style: none;
}

#menu li a {
	background: #e3f7bd;	
	color: #000000;
	display: block;
	padding: 3px 0 3px 25px;
	width: 85px;
	text-decoration: none;
}

#menu li a:hover {
	background: #f4f7bd;
	color: #000;
}

/* フッターの設定 */
#footer {
	background: #ffffff;
	color: #808080;
	font-size: 1.0em;
	line-height: 39px;
	width: 100%;
        height: 60px;
	text-align: center;
        clear: both;

}

#footer span{padding: 20px 20px;
}

#footer a {color: #cccccc;
}





/* ////////////////////////////////////// */
/* end*/
