/* 外部スタイルシート、ファイル名：style.css */
 body.main {  background-attachment:fixed; background-repeat:no-repeat; background-position:100% 100%; 
         background-color:#FFFFFF; }
 body.novel1 {  background-attachment:fixed; background-repeat:no-repeat; background-position:0% 0%; 
         background-color:#FFFFFF; padding:50px }
 body.novel2 {  background-attachment:fixed; background-repeat:no-repeat; background-position:100% 0%; 
         background-color:#FFFFFF; padding:50px }
 body.novel3 {  background-attachment:fixed; background-repeat:no-repeat; background-position:100% 100%; 
         background-color:#FFFFFF; padding:50px  }
 body.main2 {  background-attachment:fixed; background-repeat:no-repeat; background-position:0% 0%; 
         background-color:#000000; color:#DDDDDD; padding:50px; }
 body.main3 {  background-attachment:fixed; background-repeat: repeat-y; background-position:0% 0%; 
         background-color:#000000; color:#DDDDDD; padding:5px; }
 body.novel4 {  background-attachment:fixed; background-repeat:no-repeat; background-position:0% 0%; 
         background-color:#000000; color:#DDDDDD; padding:50px; }
 
 a { text-decoration:none; }
 
 p.top1 { font-size:83%; line-height:140%; margin: 10px 50px 0px;}
 p.top2 { font-size:80%; line-height:130%; margin: 10px 50px 0px;}
 p.other1 { font-size:80%;  margin: 50px 50px 0px;  }
 p.other2 { font-size:83%; line-height:140%; margin: 80px 120px 120px 80px; }
 p.Q { font-weight: bold; color:#6B8E23; }
 p.link2 { font-size:83%;  margin: 20px 0px 60px;  }
 p.novel-c { font-size:80%; line-height:150%; margin:100px 20px; }
 
 span.other-1 { font-size:95%; margin: 10px 50px 0px; }
 span.other-2 { text-align: center; font-size:83%; }  
 span.other-3 { font-size:83%; margin: 10px 80px 0px; }

 div.ko { margin: 0px 50px 0px; }
 div.other-1 { font-size:95%;  margin: 30px 50px 0px; }
 div.other-2 { text-align: center; font-size:83%; }  
 div.other-3 { font-size:83%; line-height:140%; margin: 80px 120px 120px 80px; }
 div.mail1 { font-size:80%; line-height:130%; margin: 10px 50px 20px;}
 div.mail2 { font-size:83%; line-height:140%; margin: 10px 50px 0px; }
 div.manu-f { font-size:71%; } 
 div.link1 { font-size:80%; line-height:130%;  margin: 0px 50px 0px; }
 div.novel-l { font-size:95%; text-align: center; }
 div.free { text-align: center;  font-size:90%; }

 .ta { table-layout: fixed; width: 650px; }
 .novelta { table-layout: fixed; width: 65%; }
 .linktd { font-size:80%; line-height:140%; text-align: left; }
 .td1 { font-size:105%; font-weight: bold; color:#CD5C5C; width:160px; }
 .td2 { font-size:80%; }
 .td3 { font-size:83%; }
 .td4 { font-size:71%; }
 .noveltd { font-size:95%; line-height:160%; padding:20px }

 .m-input {border: solid 1px #483D8B; background-color: #F5F5DC; }
 .m-submit {border: solid 1px #483D8B; background-color: #EEE8AA; }
 
 .freetd {border: solid 1px #1a6600; table-layout: fixed; }
 .bbstd {border: solid 1px #909090; table-layout: fixed; }
 .td5 { font-size:100%; font-weight: bold; }
 .td6 { font-size:83%; line-height:140%; }
 .f-input {border: solid 1px #1a6600; background-color: #f1fcee; font-size:71%; }
 .f-submit {border: solid 1px #1a6600; background-color: #d6f5cc; font-size:71%; }

 .w-input {border: solid 1px #1a6600; background-color: #f1fcee; font-size:85%; }
 .w-submit {border: solid 1px #1a6600; background-color: #d6f5cc; font-size:80%; }
 
 .bbsta { table-layout: fixed; }
 .b-input {border-style: none none solid none; border-width: medium medium 1px medium; border-color: #909090; background-color: #000000; font-size:83%; color:#DDDDDD; }
 .b-input2 {border: solid 1px #909090; background-color: #303030; font-size:83%; color:#DDDDDD; }
 .b-submit {border: solid 1px #909090; background-color: #000000; font-size:83%; color:#DDDDDD; }

