@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:#fff;scrollbar-face-color:#000;
scrollbar-highlight-color:#000;scrollbar-3dlight-color:#000;
scrollbar-track-color:#fff;scrollbar-shadow-color:#000;
scrollbar-darkshadow-color:#000;}

body{color:#000;font-size:95%;line-height:18px; letter-spacing:2px;
background:#000;text-align:center;margin:0;padding:0;}

hr{display:none;}



/*見出し*/
h1{color:#ccc;font-size:28px;line-height:40px;text-align:right;
font-family:Times New Roman,Serif;letter-spacing:10px;}
h1:first-letter{color:#fff;font-size:48px;line-height:48px;
font-family:Times New Roman,Serif;letter-spacing:1em;}

h2{color:#999;font-size:15px;line-height:15px;
font-family:Times New Roman,Serif;background:#000;text-align:right;
margin-left:40px;letter-spacing:5px;}
h2:first-letter{color:#fff;font-size:36px;line-height:36px;
font-family:Times New Roman,Serif;letter-spacing:5px;}


/*アンカー*/
a{text-decoration:none;}
a:link,a:visited,a:active{color:#999;}
a:hover{color:#000;cursor:help;}



/* top.html */
div#wrapper{width:600px;background:#fff;margin:0 auto;padding:50px 0 10px 0;}
div#header{background:#000;margin:0 0 50px 40px;padding:20px 0;}
* html div#header{margin:50px 0 50px 40px;}

div#footer{color:#fff;font-size:9px;background:#000;text-align:right;
margin:20px 40px 20px 0;padding:5px;}
#footer a:link,#footer a:active,#footer a:visited{color:#999;}
#footer a:hover{color:#fff;}

div.title{font-size:130%;background:#000;
text-align:left;margin-right:40px;}
.title a{font-weight:bold;font-family:Arial,Sans-serif;
letter-spacing:3px;padding:5px;}
.title a:link,.title a:visited,.title a:active{color:#fff;}
.title a:hover{color:#fff;;}

div.detail{color:#000;font-size:100%;line-height:150%;
text-align:left;margin:0.5em 0;paddign:0;}
.detail p{margin:0 0 0 4em;padding:0.5em;}

div.date{color:#000;font-size:100%;line-height:150%;
border-top:dashed #000 1px;
text-align:right;margin:0 0 2em 40px;padding:0 0 0 0;}


/* sample.html */
div#wrapper2{width:850px;background:#fff;margin:0 auto;padding:50px 0 10px 0;}
div#novel{margin:4em;padding:0;}
#novel p{color:#000;text-align:left;padding:4em 0 4em 2em;}
div#navi{border-top:dashed #000 1px;text-align:center;
margin:0 0 0 40px;padding:10px 0;}
div#navi a{text-decoration:none;}
div#navi a:link,div#navi a:active,div#navi a:visited{color:#000;}
div#navi a:hover{color:#999;}


div#t_navi{width:95%;height:50px;font-size:12px;margin:0 auto;}
#l{width:50%;text-align:left;float:left;}
#r{width:50%;text-align:right;float:left;}

