﻿/* BODYタグ */

BODY{
    background-color:#F7F7FF;
    font-family:"MS UI Gothic", sans-serif;
}


/*  prohibitクラス */

.prohibit {
    font-weight: bold ;
    color: #FF0000 ;
}


/* Aタグ */

A:link{
    text-decoration:none;
}
A:visited{
    text-decoration:none;
}
A:active{
    text-decoration:none;
}
A:hover{
    background-color: #CCCCFF;
    text-decoration:none;
}

/* Aタグのsecretクラス */

A.secret{
    color:#F7FFFF;
    background-color: transparent;
}


/* Hxタグ */

H2 {
    text-align: center;
    width: auto;
    font-weight: bold;
    color: #ffffff;
    background-color: #8484ee;
    border: 1px none #8888f8;
    border-top: 1px solid #8888f8;
    border-left: 1px solid #8888f8;
    border-right: 1px solid #666699;
    border-bottom: 1px solid #666699;
    padding: 5px 3px 3px 0.5em;
    margin-top: 5px;
    margin-bottom: 10px;
}

H3 {
    width: auto;
    color: #ffffff;
    font-weight: bold;
    background-color: #cc6633;
    border: 1px none #9999ff;
    border-top: 1px solid #ff9999;
    border-right: 2px solid #993333;
    border-bottom: 2px solid #993333;
    border-left: 1px solid #ff9999;
    padding: 5px 3px 3px 0.5em;
    margin-top: 50px;
}
H4:before {
    content: "■ ";
}


H4 {
    width: auto;
    font-weight: bold;
    color: #ffffff;
    background-color: #8484ee;
    border: 1px none #8888f8;
    border-top: 1px solid #ccccff;
    border-left: 1px solid #ccccff;
    border-right: 1px solid #666699;
    border-bottom: 1px solid #666699;
    padding: 5px 3px 3px 0.5em;
}

H5 {
    font-size: 1em;
}


/* H3タグの topinfoクラス */

H3.topinfo {
    color: #008000;
    background-color: transparent;
    border: none;
    padding: 0px;
    margin-top: 15px;
}

H3.topinfo:before {
    content: "";
}


/* H3, H4タグの cautionクラス */

H3.caution, H4.caution {
    color: #FF0000 ;
    background-color: #eeeeee;
    border: 1px solid #dddddd;
}
H3.caution:before, H4.caution:before {
    content: "※ ";
}

H3.caution:after, H4.caution:after {
    content: " ※";
}


/* BLOCKQUOTEタグ */

BLOCKQUOTE {
    border: 1px solid #bbbbbb;
    padding: 0.5em;
}


/* TABLE, TDタグ */

TD.icon {
    text-align: center;
    font-weight: bold;
}