@charset "UTF-8";

.schd
{
margin: 0px;
padding: 0px;
height: 58px;
width: 561px;
float: left;
left: 0px;
top: 0px;
position: relative;
}

#ct .master00
{
margin: 0px 0px 8px;
padding: 0px;
height: auto;
width: 214px;
position: relative;
}

#ct .master
{
margin: 0px;
padding: 0px 0px 8px;
height: auto;
overflow: visible;
width: 214px;
float: left;
clear: left;
position: relative;
}

#ct .master .title
{
float: left;
text-align: right;
font: italic 10px/14px Verdana, Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
width: 100px;
letter-spacing: 0.1em;
color: #000000;
position: relative;
}

#ct .dis
{
text-align: left;
font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px 0px 0px 4px;
letter-spacing: 0.05em;
overflow: visible;
float: left;
width: 110px;
position: relative;
color: #666666;
}

#ct p
{
font: 11px/20px Arial, Helvetica, sans-serif;
margin: 4px 0px 8px;
padding: 0px 36px 0px 20px;
text-align: left;
letter-spacing: 0.05em;
text-indent: 0px;
height: auto;
overflow: visible;
color: #333333;
}

#ct p a:link.transparent, #ct p a:visited.transparent, #ct p a:hover.transparent, #ct p a:active.transparent
{
font: 11px/18px Arial, Helvetica, sans-serif;
margin: 4px 0px 8px;
text-align: left;
letter-spacing: 0.1em;
text-indent: 0px;
height: auto;
overflow: visible;
color: #666666;
text-decoration: none;
}

#ct p a:link, #ct p a:visited, #ct .dis a:link, #ct .dis a:visited
{
color: #3399FF;
text-decoration: underline;
font-weight: bold;
cursor: default;
}

#ct p a:hover, #ct .dis a:hover
{
color: #000000;
text-decoration: underline;
font-weight: bold;
}

#ct p a:active, #ct .dis a:active
{
color: #3399FF;
text-decoration: underline;
font-weight: bold;
}

#ct p.black
{
color: #000000;
line-height: 14px;
}

#ct p.right
{
font: 9px/12px Verdana, Arial, Helvetica, sans-serif;
text-align: right;
margin-right: 0px;
padding-right: 36px;
}

#ct p.rightText
{
text-align: right;
margin: 0px;
padding: 2px 36px 4px 30px;
}

#ct p.last
{
padding-bottom: 20px;
}

#ct h2
{
font: normal 18px/22px Georgia, "Times New Roman", Times, serif;
margin: 0px 0px 4px;
padding: 0px 0px 0px 20px;
text-align: left;
overflow: visible;
height: auto;
color: #2C86E3;
}

#ct h2.first
{
margin-top: 16px;
}

#ct h3
{
font: normal 16px/26px Georgia, "Times New Roman", Times, serif;
margin: 10px 0px 6px;
padding: 0px 0px 0px 30px;
text-align: left;
letter-spacing: 0.05em;
overflow: visible;
height: auto;
color: #2C86E3;
}

#ct h3 .current
{
color: #000000;
text-decoration: none;
font-weight: bold;
padding-right: 10px;
}

#ct h3 a:link, #ct h3 a:visited
{
color: #3399FF;
text-decoration: underline;
font-weight: bold;
padding-right: 10px;
}

#ct h3 a:hover
{
color: #000000;
text-decoration: underline;
font-weight: bold;
padding-right: 10px;
}

#ct h3 a:active
{
color: #3399FF;
text-decoration: underline;
font-weight: bold;
padding-right: 10px;
}

#ct p.first
{
padding-top: 10px;
}

#ct blockquote
{
font: italic 11px/24px Georgia, "Times New Roman", Times, serif;
margin: 0px;
padding:  6px 36px 6px 50px;
text-align: left;
letter-spacing: 0.09em;
text-indent: 0px;
height: auto;
overflow: visible;
color: #000000;
}

#ct blockquote.itl
{
background: url(../../assets/images_00/hst/paper.jpg) no-repeat left top;
padding-top: 76px;
width: 420px;
text-align: justify;
padding-bottom: 30px;
}

#ct blockquote.indent40
{
padding: 40px 36px 4px 70px;
}

#ct blockquote.splash
{
padding: 6px 46px 6px 36px;
text-align: center;
margin: 0px;
}

#ct .author
{
font: 11px/20px Arial, Helvetica, sans-serif;
margin: 0px;
padding: 2px 36px 4px 70px;
text-align: left;
letter-spacing: 0.09em;
text-indent: 0px;
height: auto;
overflow: visible;
color: #666666;
}

#ct .rtImg01
{
margin: 0px 16px 0px 0px;
padding: 0px;
float: right;
clear: right;
}

#ct .ltImg01
{
margin: 0px;
padding: 0px;
float: left;
position: relative;
}

#ct p a.top_pg, #ft p a.top_pg
{
font: 11px/20px Arial, Helvetica, sans-serif;
letter-spacing: 0.09em;
text-decoration: none;
text-align: left;
line-height: 20px;
font-weight: normal;
font-size: 9px;
}

#ct p a:link.top_pg, #ct p a:visited.top_pg, #ft p a:link.top_pg, #ft p a:visited.top_pg
{
color:#3399FF;
text-decoration: none;
}

#ct p a:hover.top_pg, #ft p a:hover.top_pg
{
color:#000000;
text-decoration: none;
}

#ct p a:active.top_pg, #ft p a:active.top_pg
{
text-decoration: none;
color:#3399FF
}

.red
{
font-weight: bold;
color: #3399FF;
}

#ct .box
{
margin: 0px;
padding: 0px;
overflow: visible;
height: auto;
width: 530px;
}

/*-----------SPACE-----------*/
#ct ol
{
margin: 10px 0px 20px;
padding: 0px 0px 0px 60px;
font: 11px/24px Arial, Helvetica, sans-serif;
letter-spacing: 0.1em;
}

#ct ol li
{
margin: 0px;
padding: 0px 6px 0px 12px;
letter-spacing: 0.09em;
height: auto;
color: #000000;
list-style: decimal outside;
text-align: left;
}

#ct ol li a:link, #ct ol li a:visited
{
text-decoration: none;
color: #333333;
color: #3366CC;
padding: 4px;
line-height: 24px;
margin: 0px;
}

#ct ol li a:hover
{
color: #FFFFFF;
text-decoration: none;
font-size: 13px;
line-height: 20px;
font-weight: bold;
background: #000000;
padding: 6px 6px 6px 10px;
margin: 0px 0px 0px -18px;
border-left: 12px solid #3399FF;
}

#ct ol li a:active
{
text-decoration: none;
color: #333333;
font-weight: bold;
}

/*-----------SPACE-----------*/
em
{
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
font-weight: bold;
color: #2C86E3;
}
