@charset "Shift_JIS";



/*　赤のスタイルシート　*/




/*　スクロールバー　*/

 html,body { scrollbar-face-color:#993366; }


/*　頁設定　*/

 * { color:#2C2C2C; font-family:"ＭＳ ゴシック",sans-serif; }


/*　リンク設定　*/

 a:link, a:visited { text-decoration:none; color:#993366; }
 a:hover, a:active { text-decoration:none; color:#990033; } 


/*　画像設定　*/

 img { border:hidden; }


/*　本文　*/


 p { width:900px; margin:50px auto; padding:50px 0px 0px 30px; border:8px ridge #993366; border-radius:10px;
     background-color:#ffffff; text-align:left; line-height:160%; }


/*　題名　*/

 #dai { text-decoration:underline; color:#993366; font-size:large; font-weight:bolder; }


/*　文字サイズ　*/

 #ss { font-size:x-small; }
 #s { font-size:small; }
 #l { font-weight:bold; font-size:large; }
 #ll { font-weight:bold; font-size:x-large; }


/*　幕間　*/

 #makuma  { display:inline-block; border:hidden; width:700px; height:200px; }


/*　書簡　*/

.syo { display:inline-block; width:850px; margin-left:10px; padding:40px 3px; border:1px solid #303030;
       background-color:#ffffff; box-shadow:10px 10px 10px rgba(0,0,0,0.4); 
       text-align:center; line-height:150%; font-family:"ＭＳ 明朝",serif; font-weight:bold; color:#0C0C0C; }



/*　メモ　*/

 .memo { display:inline-block; width:800px; margin-left:50px; padding:10px; border:1px groove #303030;
        border-color: background-color:#ffffff;box-shadow:10px 10px 10px rgba(0,0,0,0.4); 
        text-align:center; line-height:150%; font-family:"MS UI Gothic",sans-serif; font-weight:bold; color:#0C0C0C; }


/*　閉じる＆前へ　と次へ　アイコン　*/

 [src$="close.gif"],[src$="b.gif"] { margin-left:5px; } 
 [src$="n.gif"],[src$="end.gif"] { float:right; margin-right:25px; } 
