@charset "Shift_JIS";

/****************************************************/
/*--------------------全体の指定--------------------*/
/****************************************************/



* {
margin:0;padding:0;
font:normal normal normal x-small/1.5 Verdana,MS ゴシック,Chicago,sans-serif;
border:none;
}


/*スクロールバー*/
html {
scrollbar-arrow-color:#695333;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-3dlight-color:#ffffff;
scrollbar-track-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
height:100%;
}


/*文字*/
body {
color:#695333;
height:100%;
}


/*リンク*/
a{text-decoration:none;}
a:link,a:active,a:visited{color:#695333;}
a:hover{color:#a49273;text-decoration:underline;}


/*文字指定*/
em {font-weight:bold;}/* 強調 */
strong {font-weight:bold;font-size:120%;border-bottom:2px solid #e6cc7f;}/* より強い強調 */
del {text-decoration:line-through;}/* 取り消し線 */
ins {text-decoration:underline;}/* 下線 */
hr {display:none;}/*ライン*/
ul li {list-style:none;}/*リスト*/



/****************************************************/
/*--------------------左フレーム--------------------*/
/****************************************************/


#left {
height:100%;
min-height:100%;
margin:0px 0px;
padding-bottom:30px;
}

body > #left {height:auto;}


/*サイトタイトル*/
#left h1 {
font-size:300%;
font-family:"Times New Roman",Times,serif;
background:url(top.png) no-repeat left center;
padding:70px 0px 60px 50px;
margin:5px 0px 10px 5px;
}


/*メニュー*/
#menu li {
display:inline;
padding:0px 4px 3px 0px;
}

#menu li a {
color:#a49273;
}

#menu ul {
padding:0px 0px 3px 8px;
margin:10px 0px 0px 0px;
text-align:center;
}


/*Web拍手*/
#clap {
text-align:center;
margin:5px 0px 0px 0px;
}


/*h2見出し*/
#left h2 {
font-size:180%;
font-family:"Times New Roman",Times,serif;
background:url(left-h2.png) no-repeat left center;
letter-spacing:1px;
padding:30px 0px 20px 50px;
margin:0px 5px;
}


/*更新履歴*/
#new {
overflow:auto;
width:210px;
height:50px;
margin:5px 0px 10px 30px;
padding:1px;
}


/*h3見出し*/
#left h3 {
font-size:150%;
font-family:"Times New Roman",Times,serif;
letter-spacing:1px;
margin:10px 0px 10px 10px;
padding:0px 0px 0px 25px;
background:url(left-h3.png) no-repeat left center;/*最初のアイコン*/
}


/*P段落*/
#left p {
margin:5px 0px 10px 30px;
}

#left p a {
color:#a49273;
}


/*カウンター*/
#counter {
text-align:right;
margin:30px 20px 10px 0px;
}


/*著作権表示*/
#left address{
text-align:right;
margin:20px 20px 0px 0px;
}



/******************************************************/
/*--------------------右フレーム----------------------*/
/******************************************************/



/*全体指定*/
#right {
width:70%;
margin:10px auto;
text-align:left;
}


/*h2見出し*/
#right h2 {
font-size:190%;
font-family:"Times New Roman",Times,serif;
background:url(right-h2.gif) repeat-x left bottom;
padding:0px 0px 0px 5px;
margin:20px 0px 20px 0px;
letter-spacing:1px;
}


/*P段落*/
#right p {
margin:15px 0px 30px 30px;
}


/*文字を大きく*/
p.big {font-size:120%;}


/*装飾ボックス１*/
p.box01 {
padding:10px;
border:3px double #a49273;
}


/*装飾ボックス２*/
p.box02 {
padding:10px;
border:1px dashed #e6cc7f;
}


/*スクロールボックス*/
#right div.box03{
overflow:auto;
width:300px;
height:50px;
margin:10px 0px 5px 30px;
padding:1px;
}


/*リスト*/
#right ul {margin:10px 0px 10px 30px;}
#right li {padding:0px 0px 2px 0px;}


/*アイコンを付ける*/
#right li.ul01 {
background:url(left-h3.png) no-repeat left center;
padding:0px 0px 0px 23px;
line-height:180%;
}


/*左側にライン*/
#right li.ul02 {
padding-left:8px;
border-left:2px solid #e6cc7f;
}


/*絵の周りの枠*/
#right .waku {border:1px solid #a49273;}


/*フォーム*/
#right form {margin:5px 3px;}

#right input,#right textarea {
color:#695333;
margin:3px 2px;
padding:2px;
line-height:100%;
border:1px solid #a49273;
}


/******************************************************/
/*--------------------インデックス--------------------*/
/******************************************************/


/*全体指定*/
#index {
width:50%;
margin:10px auto;
text-align:left;
}


/*サイトタイトル*/
#index h1 {
font-size:300%;
font-family:"Times New Roman",Times,serif;
background:url(top.png) no-repeat left center;
padding:70px 0px 70px 70px;
}


/*h2見出し*/
#index h2{
font-size:190%;
font-family:"Times New Roman",Times,serif;
background:url(right-h2.gif) repeat-x left bottom;
padding:0px 0px 0px 5px;
margin:20px 0px 20px 0px;
letter-spacing:1px;
}


/*文字*/
#index p{margin:20px 0px 20px 30px;}



/***********************CSS終わり***********************/
