@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:75%;line-height:150%;
margin:0;padding:0;text-align:center;}

hr{display:none;}



/*見出し*/
h1{color:#666;font-size:28px;line-height:40px;
font-family:Times New Roman,Serif;letter-spacing:10px;}
h1:first-letter{color:#699;font-size:48px;line-height:48px;
font-family:Times New Roman,Serif;letter-spacing:10px;}

h2{color:#666;font-size:21px;line-height:21px;text-align:left;
font-family:Times New Roman,Serif;letter-spacing:10px;}
h2:first-letter{color:#699;font-size:36px;line-height:36px;
font-family:Times New Roman,Serif;letter-spacing:10px;}


/*アンカー*/
a{text-decoration:none;}
a:link,a:visited,a:active{color:#699;}
a:hover{color:#000;}


/* top.html */
div#wrapper{width:480px;margin:0 auto;padding:50px 0 0;}
div#header{height:120px;padding:20px 0;}
div#footer{font-size:9px;text-align:right;padding:20px 0;}

div.title{font-size:100%;text-align:left;margin:1em 0 0;}
.title a{font-weight:bold;font-family:Arial,Sans-serif;
letter-spacing:2px;padding:0 0 0 13px;}
.title a:link,.title a:visited,.title a:active{
color:#699;background:url(li.gif) no-repeat 0% 50%;}
.title a:hover{color:#999;background:url(li-on.gif) no-repeat 0% 50%;}

div.detail{color:#666;font-size:80%;line-height:150%;
text-align:left;margin:0.5em 0;paddign:0;}
.detail p{border:dashed #666 1px;margin:0 0 0 2em;padding:0.5em;}

div.date{color:#699;font-size:75%;line-height:150%;
text-align:right;margin:0 0 1em 0;padding:0 0.5em;}



/* sample.html */
div#wrapper2{width:640px;margin:0 auto;padding:30px 0 0;}
div#novel{border:dashed #666 1px;margin:2em 4em 1em 4em;padding:0;}
#novel p{color:#666;text-align:left;padding:4em 2em;}
div#navi{padding:5px 0;}
div#navi a{text-decoration:none;}


div#t_navi{width:100%;height:80px;font-size:9px;}
#l{width:50%;text-align:left;float:left;}
#r{width:50%;text-align:right;float:left;}
