@charset"shift_jis";
/*文字エンコードの設定（削除不可）*/

/************************************************
/*html要素（一部#id）*/
*{font-style:normal;font-family:osaka,verdana,ms ui gothic,sans-serif;
margin:0;padding:0;}

/*基本構造*/
html{scrollbar-arrow-color:#999;scrollbar-face-color:#fff;
scrollbar-highlight-color:#fff;scrollbar-3dlight-color:#fff;
scrollbar-track-color:#fff;scrollbar-shadow-color:#999;
scrollbar-darkshadow-color:#fff;}
body{color:#000;font-size:85%;line-height:150%;
margin:0;padding:0;text-align:center;}
hr{display:none;}
img{border:0px;}

/*見出し*/
h1{color:#666;font-size:40px;line-height:100%;
font-family:Times New Roman,Serif;letter-spacing:10px;}

h2{color:#fff;background:#666;font-size:14px;line-height:100%;text-align:left;
font-family:Arial,Sans-serif;letter-spacing:5px;padding:5px 10px;}
h3{color:#666;font-size:14px;line-height:100%;
font-family:Times New Roman,Serif;letter-spacing:2px;}



/*アンカー*/
a{text-decoration:none;}
a:link,a:visited,a:active{color:#999;}
a:hover{color:#000;}



/* top.html */
div#wrapper{width:480px;margin:0 auto;padding:50px 0 0;}
div#header{height:50px;}
div#footer{font-size:9px;text-align:right;padding:20px 0;}

/* 小説タイトル */
div.title{width:400px;color:#fff;font-size:12px;background:#666;
text-align:left;margin:2em 0 0;padding:0 1em;}
.title a{font-weight:bold;font-family:Arial,Sans-serif;letter-spacing:5px;}
.title a:link,.title a:visited,.title a:active{color:#fff;}
.title a:hover{color:#000;}

/* 説明 */
div.detail{width:400px;color:#666;font-size:80%;line-height:120%;
text-align:left;margin:0;paddign:0;}
.detail p{width:400px;border-left:dashed #666 1px;
margin:0 0 0 20px;padding:0.5em;}

/* 更新日 */
div.date{width:400px;color:#999;font-size:80%;line-height:160%;
border-left:dashed #666 1px;border-bottom:dashed #666 1px;
text-align:right;margin:0 0 1em 20px;padding:0 0.5em;}



/* sample.html */

div#wrapper2{width:400px;margin:0 auto;padding:80px 0 0;clear:both;}
div#novel{width:400px;border-left:dashed #666 1px;margin:0 0 0 4em;padding:0;}
#novel p{color:#666;text-align:left;padding:5em 2em;}
div#navi{width:400px;background:#666;padding:5px 0;}
div#navi a{text-decoration:none;}
div#navi a:link,div#navi a:visited,div#navi a:active{color:#fff;}
div#navi a:hover{color:#000;}

div#t_navi{width:100%;height:30px;font-size:9px;}
#l{width:50%;text-align:left;float:left;}
#r{width:50%;text-align:right;float:left;}

