BODY {
    margin:5px;
/*    color:white;*/
    background-color:maroon;
    font-family:'ＭＳ 明朝';

    scrollbar-face-color:maroon;
    scrollbar-track-color:maroon;
    scrollbar-arrow-color:palevioletred;
    scrollbar-3dlight-color:palevioletred;
    scrollbar-highlight-color:maroon;
    scrollbar-shadow-color:maroon;
    scrollbar-darkshadow-color:palevioletred;
}

A {
    text-decoration:none;
    font-weight:bold;
}

A:link { color:white; }
A:visited { color:white; }
A:active { color:white; }
A:hover { color:pink; }

INPUT {
    font-family:'ＭＳ 明朝';
    font-size:12pt;
}

TEXTAREA {
    font-family:'ＭＳ 明朝';
    font-size:12pt;
}

.TopBodyCommon {
    background-color:maroon; /* 255.192.203 */
    color:white;
}

.LeftBodyCommon {
    font-family:'ＭＳ 明朝';
    background-color:maroon; /* 255.228.225 */
    color:white;
    text-align:center;
}

.LeftTopDiv {
    width:208px;
    height:320px;
    border:1px solid palevioletred;
    overflow-y:auto;
}

.RightBodyCommon {
    background-color:maroon; /* 255.245.238 */
    color:white;
    text-align:center;
}

.RightBodyGallery {
    margin:15px;
    color:white;
    text-align:left;
}

.RightBodyPurchase {
    margin:5px;
    color:white;
    text-align:left;
    scrollbar-base-color:maroon;
}

.DiaryDate {
    color:yellow;
    font-weight:bold;
}

.DiaryDiv {
    text-align:left;
    width:760px;
    border:1px solid palevioletred;
    padding:5px;
}

.RightTextarea {
    background-color:maroon;
    color:white;
}

.RightSiteInfo {
    width:640px;
    height:100px;
    overflow:hidden;
    font-size:10pt;
    text-align:left;
}

.RightEvent {
    width:560px;
    height:300px;
    border:solid 1px palevioletred;
    overflow-y:scroll;
    font-size:11pt;
    padding:5px;
    text-align:left;
}

.RightEventTitle {
    font-weight:bold;
    color:yellow;
}

.RightEventAnchor {
    text-decoration:underline;
    font-weight:normal;
}

.GalleryNo
{
    width:110px;
    text-align:center;
}

.GalleryImage
{
    width:108px;
    height:81px;
    border-width:0;
}

.GalleryPrice
{
    width:110px;
    text-align:center;
}

.GalleryTitle
{
    font:bold 16pt 'ＭＳ 明朝';
    color:LightCoral;
}

.GallerySubTitle
{
    font:bold 16pt 'ＭＳ 明朝';
    color:Pink;
}

.GalleryPopUp
{
    color:Yellow;
    font-weight:bold;
}

/*=== TableBorder ===*/
.BorderA { /* ┌┐ */
     border-top   :1px solid palevioletred;
     border-left  :1px solid palevioletred;
     border-right :1px solid palevioletred;
}
.BorderB { /* ─┐ */
     border-top   :1px solid palevioletred;
     border-right :1px solid palevioletred;
}
.BorderC { /*  │ */
     border-right :1px solid palevioletred;
}
.BorderD { /* □ */
     border-top   :1px solid palevioletred;
     border-bottom:1px solid palevioletred;
     border-left  :1px solid palevioletred;
     border-right :1px solid palevioletred;
}
.BorderE { /* ─┘ */
     border-bottom:1px solid palevioletred;
     border-right :1px solid palevioletred;
}
.BorderF { /* └┘ */
     border-bottom:1px solid palevioletred;
     border-left  :1px solid palevioletred;
     border-right :1px solid palevioletred;
}
.BorderG { /* コ */
     border-top   :1px solid palevioletred;
     border-bottom:1px solid palevioletred;
     border-right :1px solid palevioletred;
}
.BorderH { /* ｜ニ */
     border-top   :1px solid palevioletred;
     border-bottom:1px solid palevioletred;
     border-left  :1px solid palevioletred;
}


/*****************/
.MoonA {
    cursor:default;
}
