#contents {
width: 965px;
margin-left:10px;
padding-right:15px;
}

#left_con {
width: 658px;
float:left;
}

h1 {
width:631px;
margin:0 auto;
padding:0;
background:url(images/bg.gif);
}

#link_bt{
width:631px;
height:69px;
background:url(images/link_bg.gif);
margin:0 auto;
padding:0;
text-align:center;
}

#main_con {
width: 631px;
margin:20px auto 0 auto;
}




p.top_tx {
width:600px;
margin:5px 0 25px 31px;
font-size:14px;
line-height:1.8em;
color:#555555;

}

p.top_tx2 {
width:602px;
margin:15px 0 25px 14px;
font-size:14px;
line-height:1.8em;
color:#555555;

}

p.tx {
width:600px;
margin:15px 0 25px 31px;
font-size:14px;
line-height:1.8em;
color:#555555;
}

p.tx2 {
width:590px;
margin:5px 0 25px 21px;
font-size:14px;
line-height:1.8em;
color:#555555;
}


p.tx img {
float:right;
margin-left:15px;
}

p.link_tx{
width:600px;
margin:15px 0 25px 31px;
color:#555555;
padding-left:10px;
border-left:5px solid #3399cc;
}

.next_bt{
margin-top:30px;
text-align:center;
}

#dr {
width:576px;
margin-left:31px;
padding:10px;
border:2px solid #cc9966;
}

#dr img{
float:left;
margin:0 10px 15px 0px;

}

table{
padding:0;
margin:0;
border:1px solid #cccccc;
width:100%;
color:#000000;
}

#tb_col{
background:#c0e9d2;
}

#tb_col2{
background:#d4edef;
}

#tb_col3{
background:#9cb4aa;
}

td{
padding:3px 3px 3px 6px;
color:#2e2f3c;
}


td a{
color:#005998;
}

#kiji{
width:400px;
margin:30px auto 15px auto;
padding:10px 15px;
border:2px solid #d6d6d6;
background:#fffee3;
}

#kiji_tit1{
background:#88de90;
padding :3px 10px;
font-weight:bold;
margin-bottom:5px;
color:#333333;
}

#kiji_tit2{
background:#fdadad;
padding :3px 10px;
font-weight:bold;
margin-bottom:5px;
color:#333333;
}
