body {
 margin:0 50px; 
 background-color: #fac1ef;
  font-size: 25px; color: #ff3399;
  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 /*font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;*/
 /*font-family: sans-serif; 'Dotum'; font-size: 30; color: #FF3399;*/
 line-height: 150%; letter-spacing:1px;
  scrollbar-base-color: #ff33cc;
  scrollbar-track-color: #cc00ff;
  scrollbar-face-color: #ff33cc;
  scrollbar-shadow-color: #cc00ff;
  scrollbar-darkshadow-color: #cc00ff;
  scrollbar-highlight-color: #cc00ff;
  scrollbar-3dlight-color: #cc00ff;
  scrollbar-arrow-color: #cc00ff;
}

div#titlebox {
font-size: 30; color:#66ff99;/*99FFCC*/
border: 3px;
border-style: solid;
border-color: #66ff99;
margin:0px;
padding:2px;
width:800px;
background-color: #996699;
}
div#lineboss{
border-style: dashed;
border-top: 0px;
border-bottom: 0px;
border-right: 0;
border-left: 0;
margin-left: 0px;
margin-right: 0;
margin-bottom: 10;
margin-top: 50;
padding:0;
width:640px;
}
div#linebox {
font-size: 25; color: #ff33cc;
border-style: dashed;
border-top: 0px;
border-bottom: 0px;
border-right: 0;
border-left: 0;
margin-left: 20px;
margin-right: 0;
margin-bottom: 10;
margin-top: 10;
padding:0;
width:640px;
}
span#sub{
font-size: 15; color: #ff33cc;
}

span#sub2{
font-size: 15; color: #99FFCC;
}

span#marker_pink{
background-color: #ff33cc;
}

span#marker_yellow{
background-color: #fffF99;
}

span#marker_white{
background-color: #FFFFFF;
}

span#marker_red{
background-color: #FF4444;
}

span#marker_green{
background-color: #AAEEAA ;
}

span#marker_purple{
background-color: #9932cc ;
}

span#marker_blue{
background-color: ##0066CC ;
}


div#yomubox {
font-size: 10; color: #ff33cc;
width:600px;
position: absolute;
list-style-type: square;
list-style-position: inside;
}

div#yomubox_hidari
{
font-size: 10; color: #ff33cc;
width:400px;
position: absolute;
list-style-type: square;
list-style-position: inside;
}
div#yomubox_migi
{
font-size: 10; color: #ff33cc;
width:400px;
position: absolute;
left: 400px;
list-style-type: square;
list-style-position: inside;
}

div#yomubox_migi2
{
font-size: 20; color: #ff33cc;
width:400px;
position: absolute;
left: 300px;
top: 400px;
list-style-type: square;
list-style-position: inside;
}


div#syosetu {
font-size: 20px;
color: #001100;
margin: 0;
padding: 30px;
width: 685px;
text-indent: 10px;
background-color: #fffcff;
line-height: 200%; letter-spacing:1px;
}


table#syosetu_t {
font-size: 15; color: #001100;
margin:0;
padding: 30px;
width:700px;
text-indent: 10px;
background-color: eeffff;
}

div#title3box { font-size: 30; color:#ff9dc3; margin:0; padding:8px; width:725px; background-color: #ffffff; border-style: solid none; border-width: 3px 3px 20px; }
table#title3table {
background-color: white;
 font-size: 30; color:#99FFCC;
border-style: dashed;
bordesize:3; 
border-color: #000000: 
margin:0px;
padding:2px 20px;
width:700px;
}


div#back{width:340px; margin:0px;   float: left;}
div#mokuji{width:385px; margin:0px; float: left;}
div#next{width:20px; margin:0px;  float: left;}

table#back{width:330px; margin:0px;   float: left;}
table#mokuji{width:350px; margin:0px; float: left;}
table#next{width:20px; margin:0px;  float: left;}

div#linkbox {
padding: 5px;
margin:0;
width:640px;
background-color: ccffff;
}

div#jushobox {
margin:0;
padding: 5px;
width:640px;
text-indent: 10px;
background-color: ffcccc;
}

p{
margin:4px;
}

div#test {
width: 10px;
height: 10px;
background-color: #85b9e9;
border-width: thick;
border-top-color: #85b9e9;
border-right-color: #bde9ba;
border-bottom-color: #ffd37d;
border-left-color: #d1d1d1;
border-style: solid;
}

Div#setumei{
padding: 5px;
width: 640px;
height: 120px;
background-color:red;
margin-right: 15px;
}

A:link { color: #cc00ff; text-decoration: none; }
A:visited { color: #cc00ff; text-decoration: none; }
A:active { color: #cc00ff; text-decoration: none; }
A:hover { color: #cc00ff; text-decoration: overline; text-decoration:underline; } 

