@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:##bfdfff;
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:#696969;
height:100%;
}


/*リンク*/

a{text-decoration:none;}
a:link,a:active{color:#696969;}
a:visited{color:#696969;}
a:hover{color:#bfdfff; position:relative;top:1px;left:1px;}


/*強調とかの文字指定*/

em {color:#696969;font-weight:bold;}/* 強調 */
strong {color:#696969;font-weight:bold;border-bottom:2px solid #bfdfff;}/* より強い強調 */
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 {
color:#696969;
font-size:230%;
padding:20px 10px 0px 10px;
}


/*Web拍手*/
div #clap {
padding:5px 0px 10px 10px;
}


/*メニュー*/

div #menu {padding:10px 0px 20px 10px;}

div #menu a {
padding:1px 0px 1px 10px;
margin:1px 0px 1px 10px;
background:url(img/icon1.gif) no-repeat left center;
font-size:180%;
}

div #menu span {
padding:1px 0px 1px 10px;
margin:1px 0px 1px 10px;
background:url(img/icon1.gif) no-repeat left center;
font-size:180%;
}


div #menu li a:hover {
letter-spacing:2px;
background:url(img/icon1.gif) no-repeat left center;
font-size:180%;
}


/*カウンター*/

ul #counter {
text-align:right;
padding:15px 1px;
}


/*著作権表示*/

address {
text-align:right;
padding:15px 1px;
}


/*ギャラリー*/

#gallery h2 {
padding:1px 0px 1px 10px;
margin:1px 0px 1px 10px;
font-size:120%;
letter-spacing:2px;
background:url(img/icon2.gif) no-repeat left center;
}

#gallery p {
padding:1px 0px 1px 10px;
margin:1px 0px 1px 15px;
}


/*戻るボタン*/

div #back {
text-align:right;
padding:15px 1px 15px 0px;
}



/****************************************************/
/*--------------------右フレーム--------------------*/
/****************************************************/



/*全体指定*/

#right {
width:80%;
margin:10px auto;
text-align:left;
}


/*見出し*/

#right h2 {
color:#696969;
font-size:120%;
margin:20px 0px 10px 0px;
padding:0px 0px 0px 20px;
background:url(img/icon3.gif) no-repeat left center;/*最初のアイコン*/
letter-spacing:2px;
font-weight:bold;
}

/*P段落*/

#right p {
font-size:100%;
margin:10px 0px 30px 20px;
line-height:180%;
}

#right p a {font-size:100%;}



/*ボックス*/
#right p.box1 {
font-size:100%;
margin:10px 0px 30px 20px;
padding:10px 10px;
line-height:180%;
border:3px double #bfdfff;
}

#right p.box2 {
font-size:100%;
margin:10px 0px 30px 20px;
padding:10px 10px;
line-height:180%;
border:1px dashed #eeeeee;
}


/*スクロールボックス*/

div.info01 {
overflow: auto;
width : 300px;
height : 50px;
border:1px dashed #eeeeee;
padding : 5px;
margin : 10px 0px 10px 20px;
}



/*リスト*/

#right ul {margin:10px 0px 10px 20px;}

#right li {padding:0px 0px 2px 0px;}



/*アイコンを付ける*/
#right li.ul01 {
padding:0px 0px 0px 10px;
background:url(img/icon4.gif) no-repeat left center;
}



/*左側にライン*/
#right li.ul02 {
padding-left:8px;
border-left:2px solid #bfdfff;
}


/*説明付きリスト*/

#right dl {margin:10px 0px 10px 20px;}

#right dt {
color:#bfdfff;
font-size:100%;
font-weight:bold;
}

#right dd {margin:4px 0px 8px 20px;}


/*小説の文字の大きさ*/
#right #novel {
font-size:120%;
line-height:200%;
}


/*絵の周りの枠*/
#right .waku {border:1px solid #696969;}




table {padding:10px 0px 20px 10px;}



/******************************************************/
/*--------------------インデックス--------------------*/
/******************************************************/



/* 全体 */
#windex {
margin:30px 30px;
text-align:left;
}

#index h1 {
color:696969;
font-size:280%;
margin:40px 0px 5px 50px;
}

#index p {
margin:30px 0px 30px 75px;
line-height:170%;
}



/********************CSS終わり**********************/