/* トピックの幅 */
table.Page {
    width: 100%;
    vertical-align: baseline;
}
/* ---------------------------------
 フォントサイズを含むスタイル
font-size: <nn > pt の部分を変更すれば、自分の見やすいフォントサイズになります 
------------------------------------*/

#right_box p {
	font-size: 11pt;
	line-height: 1.6em;
	margin-top: 0em;
	margin-bottom: 0.5em;
}

#right_box th {
    font-size: 11pt;
}

#right_box td {
    font-size: 11pt;
}

#right_box h2 {
    font-size: 18pt;
    margin-top: 0ex;
    margin-bottom: 0ex;
    line-height: 1em;
}

#right_box h3 {
    font-size: 12pt;
    margin-bottom: 0em;
    margin-top: 0em;
}

#right_box h4 {
    font-size: 11pt;
    line-height: 1.5em;
    margin-top: 0em;
    margin-bottom: 0em;
}

#right_box h5 {
    font-size: 11pt;
    margin-top: 1em;
    margin-bottom: 0.5em;
}

#right_box h6 {
    font-size: 6pt;
    margin-bottom: 0.5em;
}

#right_box a:link {
    color: #0000CC;
}

#right_box a:visited {
    color: #996699;
}

#right_box a:hover {
    color: #3333FF;
    font-weight: bold;
}

#right_box a:active {
    color: #FF0000;
    font-weight: bold;
}

#right_box blockquote {
    font-size: 11pt;
    margin-top: 0em;
    margin-left: 20px;
    margin-right: 0em;
}

#right_box hr {
    height: 2px;
    background-color: #330099;
    line-height: 4pt;
}

#right_box ul {
    font-size: 11pt;
    margin-top: 0.5em;
    margin-left: 20pt;
    margin-bottom: 1em;
}

#right_box ol {
    font-size: 11pt;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: 2em;
}

#right_box li {
    font-size: 11pt;
    line-height: 1.25em;
    margin-bottom: 0.25em;
}

#right_box dl {
    font-size: 11pt;
}

#right_box dt {
    font-size: 11pt;
    line-height: 1.25em;
    margin-left: -1em;
}

#right_box dd {
    font-size: 11pt;
    line-height: 1.25em;
    margin-left: -0em;
}

#right_box caption {
    text-align: left;
    vertical-align: baseline;
    line-height: 1em;
}

#right_box .POP {
    color: #330099;
    font-weight: bold;
    cursor: help;
}

#right_box .Tip {
    color: #000000;
    background-color: #E9E9FF;
    padding: 6pt;
}

#right_box .ListTH {
    text-align: left;
    vertical-align: top;
}

#right_box th.list {
    color: #FFFFFF;
    background-color: #330099;
}

#right_box td.list {
    color: #000000;
    background-color: #E9E9FF;
}

#right_box h4.decoH {
    color: #330099;
}

#right_box h5.decoH {
    color: #330099;
}

#right_box td.decoH {
    filter: shadow( color=#CCCCFF, direction=120 );
    color: #330099;
    padding-bottom: 1em;
}

#right_box .olN {
    /*font-weight: bold;*/
    /*color: #FF0000;*/
    font-size: 9pt;
}

#right_box .olNb {
    font-style: normal;
    font-weight: normal;
    color: #333333;
    font-size: 9pt;
}

#right_box .fcode {
    font-family: "ＭＳ ゴシック", "Osaka－等幅";
    font-size: 11pt;
    font-style: normal;
    font-weight: normal;
}

#right_box code {
    font-family: "ＭＳ ゴシック", "Osaka－等幅";
    font-size: 10pt;
    font-style: normal;
    font-weight: normal;
    color: #0156E4
}

#right_box .val {
    color: #990000;
}

#right_box .tt {
    font-size: 11pt;
    color: #0000CC;
    /*text-decoration: underline;*/
    /*cursor: pointer;*/
}

#right_box .tbOff {
    display: inline;
}

#right_box .tbOn {
    display: inline;
}

#right_box .sUTF {
    font-size: 11pt;
    font-family: "IPAmj明朝", "メイリオ", "ＭＳ Ｐゴシック";
}

#right_box span.color1 {
    color: #FF0000;
}

#right_box span.color2 {
    color: #0000FF;
}

#right_box span.color3 {
    color: #999999;
}

#right_box div.faq_Error_mess {
    background-color: #F3F2EB;
    border: 5px solid #5577FF;
    padding: 15px;
    width: 430px;
}

#right_box span.faq_underline {
    text-decoration: underline;
    text-decoration-color: #ff0000;
}
