@charset "Shift_JIS";

/*背景・スクロールバーの色*/
html{scrollbar-base-color:#ffa500; 
scrollbar-face-color:#ffc966; 
scrollbar-track-color:#ffe4b5;
scrollbar-arrow-color:#e5b55b;
scrollbar-highlight-color:#ffe4b2; 
scrollbar-shadow-color:#ffae19;
scrollbar-3dlight-color:#ffc966;
scrollbar-darkshadow-color:#e59500;}

body{
    margin:0px;
    padding:0px;
    font-size:medium;
    color:#ffffcc;
    background-color:#660000;
    background-image:url(bg02.png);
    background-attachment:fixed;
}

hr{color:#ffa500;width:;}

/*テキスト*/
p{text-indent:1em;line-height:120%;}
br{line-height:120%;}
h2{color:#ffd700;}
i{color:fac559;}
#c{font:italic normal bold 100% 150% "Forte" fantasy;} 

#ruby{ruby-align:auto;} 

/*フィルタ系？*/
.float{float:left;font-size:200%;}
.normal{line-break:normal;}　　　　　　　
.strict{line-break:strict;}　
.shadow{filter:shadow(color=#000000,direction=135);position:relative;height:30;width:100%;} 
.ishadow{filter:alpha(style=2,opacity=100;} 
.clear{clear:both;}

/*リンク関係*/
a{text-decoration:none;}
a:link{color:#ffffff;} 
a:visited{color:#ffffcc;} 
a:active{color:#ffcc99;} 
#dotted{border-bottom:2px #6495ed dotted;}

/*box*/
DIV.box1{
    position:relative;
    clear:both;
    margin-left:20px;
    margin-bottom:20px;
}


/*画像関連*/
img{border:none;}
.float{float:left;}

div.kinshi{
    position:relative;
    width:180px;
    height:240px;
}
span.guard{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    background-image:url(spacer.gif);
}
img.fuchi{
    padding:10px 15px;
    background-color:#ffffff;
    border-color:#dddddd #aaaaaa #aaaaaa #dddddd;
    border-width:1px;
    border-style:solid;
}

/*ぷろふ用枠*/
td{
    vertical-align:top;
    font-size:small;
    border:2px
    border-color:#993300;
    border-style:dotted;
}

/* ぷろふ */
#name,#phot,#birth,#blood,#hobby,#sp,#word,#link,#alpa{
    position:relative;
    background-color:#FFFFFF;
    width:250px;
    border:#7F2D00 2px solid;
    margin-top:30px;
    margin-left:50px;
}
#name,#alpa{
    font-size:x-large;
    color:#336633;
}
