/* S */
body {
margin:0;
padding:0;
background:url(../images/bg_body.jpg) repeat-y center top;
color: #665d57;
text-align: center;
 }
table {
font-size: 90%;
}
div#header {
position: relative;
width: 860px;
height: 23px;
background: url(../images/header02.gif) no-repeat left top;
}	
	
/* tHg */
.b_text {
font-size:110%;
font-weight:bold;
}
.r_text {
color:#FF0000;
font-size: 100%;
}
.r_textf {
color:#FF0000;
font-size: 120%;
}

/* {^ */
.contact_bt a {
display:block;
background:url(../images/contact_off03.gif) no-repeat;
width:160px;
height:23px;
}
.contact_bt a:hover {
background:url(../images/contact_off03.gif) no-repeat;
background-position:bottom;
width:160px;
height:23px;
}

/* e[u */
.q_col {
background:#FFF5C6;
padding:5px;
}
.q_td {
background:#FFF;
padding:5px;
border-bottom:#ccc 1px solid;
}
.b_col {
background:#FCEDEA;
border-bottom:#fff 1px solid;
border-left:#FCBAAD 2px solid;
padding:5px;
}
.m_td {
background:#FCEAC0;
padding:5px;
}
.n_tb {
border-right:#E2DEDE 1px solid;
border-left:#E2DEDE 1px solid;
padding:10px 20px 10px 20px;
}
.s_col {
background:#EDFAFD;
border-bottom:#fff 1px solid;
border-left:#438CE4 2px solid;
padding:5px;
}
.c_col {
background:#FFFFE9;
border-bottom:#ccc 1px solid;
border-left:#593403 2px solid;
padding:5px;
}
.sa_col {
background:#F1F0F0;
border-bottom:#ccc 1px solid;
border-left:#593403 2px solid;
padding:5px;
}

/* vCoV[|V[ */
.privacy_td {
height:100px;
margin:10px 0;
overflow:auto;
}
