@charset "Shift_Jis";

/* ////// 全体の設定 ////// */
*{
 margin:0px;
 padding:0px;
 font-style:normal;
 font-family:Verdana,Chicago,"ＭＳ Ｐゴシック",Osaka,sans-serif;
 }

body{
 color:#6b644b;
 font-size:65%;
 line-height:180%;
 letter-spacing:1px;
 }

/* ////// リンク ////// */ 
a:link { color:#6b644b; }
a:visited { color:#6b644b; }
a:hover { color:#e8f1df; }

/* ////// ページの設定 ////// */
#index {
 overflow:hidden;
 text-align:center;
 background-color:#bab39b;
 }
#page {
 scrollbar-face-color:#bab39b; 
 scrollbar-track-color:#bab39b; 
 scrollbar-arrow-color:#696969; 
 scrollbar-highlight-color:#bab39b; 
 scrollbar-shadow-color:#bab39b; 
 scrollbar-3dlight-color:#bab39b; 
 scrollbar-darkshadow-color:#bab39b;
 background-color:#bab39b;
 }

/* ////// ラッパー部分 ////// */
#wrap {
 margin:10px auto;
 width:350px;
 background-color:transparent;
 }

/* ////// ヘッダー部分 ////// */
#header {
 margin:0;
 padding:0;
 }

/* ////// メニュー部分 ////// */
#menu {
 margin:0;
 padding:0 0 250px 0;
 clear:both;
 background : url(./img/menu.gif) no-repeat 0% 0%;
 }

/* ////// 記事部分 ////// */
#main {
 clear:both;
 margin:1em 0 0 0;
 }

/* ////// インラインフレームの設定 ////// */
#if {
 margin:0;
 padding:0;
 width:350px;
 height:200px;
 }

#if iframe {
 width:100%;
 height:100%;
 border:none;
 }

/* ////// フット部分 ////// */
#foot {
 margin:0;
 padding:0;
 clear:both;
 background-color:#cdc8b1;
 }

/* ////// メニュー部分のリストの設定 ////// */ 
#menu ul {
 list-style-type:none;
 margin:0;
 padding:0;
 text-align:center;
 }
#menu li {
 list-style-type:none;
 display:inline;
 margin:0 3px;
 padding:5px 0;
 font-size:1em;
 font-weight:bold;
 }
#menu a {
 text-decoration:none;
 padding:5px 0;
 }
#menu a:link { color:#5b5029; }
#menu a:visited { color:#5b5029; }
#menu a:hover {
 color:#7b8d74;
 background:url(img/hana.gif) no-repeat 50% 50%;
 }

/* ////// フット部分のリストの設定 ////// */ 
#footer ul {
 margin:0 auto;
 padding:5px 0;
 list-style-type:none;
 text-align:center;
 }
#footer li {
 margin:0 0.5em;
 padding:0;
 list-style-type:none;
 display:inline;
 }
#footer li a { text-decoration:none; }
#footer address{
 display:inline;
 }

/* ////// 見出し ////// */
h1 {
 margin:0;
 padding:1em 0 0 0;
 text-align:center;
 font-family:georgia,Thoma,"ＭＳ Ｐゴシック",sans-serif;
 font-weight:bold;
 font-size:1.5em;
 color:#333333; }
h1 a {
 font-size:1em;
 font-family:georgia,Thoma,"ＭＳ Ｐゴシック",sans-serif;
 font-weight:bold;
 text-decoration:none;
 }
h1 a:link { color:#5b5029; }
h1 a:visited { color:#5b5029; }
h1 a:hover { color:#d8d8af; }
h2 {
 margin:1em 0 0 0;
 padding:5px 0 5px 0;
 font-size:1.2em;
 color:#5b5029;
 text-align:center;
 background:url(img/h2.gif) no-repeat 50% 50%;
 }
h3 {
 margin:0.5em 0;
 padding:0;
 font-size:1em;
 font-weight:bold;
 color:#8b7d6b;
 }
h4 {
 margin:0.5em 0;
 padding:0 0 0 1em;
 font-size:1em;
 font-weight:bold;
 color:#8b7d6b;
 }
h5 {
 margin:0.5em 0;
 padding:0 0 0 2em;
 font-size:1em;
 font-weight:bold;
 color:#8b7d6b;
 }
h6 {
 margin:0.5em 0;
 padding:0 0 0 3em;
 font-size:1em;
 font-weight:bold;
 color:#8b7d6b;
 }

/* ////// その他の設定 ////// */
.text { padding:1em 1.5em; }
p { margin:0.5em 0 0 0; }
p.back { text-align:right; }
p.back a { text-decoration:underline; }
img { border:none; }
hr { display:none; }

/* ////// サンプルの設定 ////// */
em {
 color:#333333;
 border-bottom:1px solid #8b7d6b;
 }
strong {
 padding:0 0.2em;
 font-weight:bold;
 color:#8b7d6b;
 border-bottom:3px double #c2c2a4;
 }
ins {
 text-decoration:underline;
 }
del {
 text-decoration:line-through;
 }
input,textarea,select,option {
 margin-bottom:0.1em;
 font-size:100%;
 color:#6b644b;
 line-height:normal;
 overflow:auto;
 background:transparent;
 border:1px solid #8b7d6b;
 }
#text,#textarea { width:200px; }
#select { width:100px; }
#checkbox { border:none; }
#radio { border:none; }
#button { padding:0.1em 0; width:100px; text-align:center; }

ul,ol { margin:0.5em 0 1.5em 3em; }

dl { margin:0.5em 0 1.5em 1em; }

dt {
 margin-top:0.5em;
 padding-left:0.5em;
 color:#5b5029;
 background-color:#c2c2a4;
 }

dd {
 margin:0 0 0 0;
 padding:0.5em 1em;
 }