#container div#c_content div#c_main h2.title{
	text-indent:-9999px;
	margin:15px 0 10px;
	height:35px;
	background-image: url(../img/sub_t.gif);
	background-repeat: no-repeat;
}
#container div#c_content div#c_main .c_line{
	margin:20px 0;
	height:5px;
	background:url(../about/img/c_line.gif) no-repeat;
}
#privacyList{
	padding:5px 20px 0px 0px;
	margin-left:25px;
	margin-right:auto;
	list-style-position: outside;
	list-style-image: url(../img/list_point.gif);
}
#container div#c_content div#c_main #agree {
    width:243px;
    margin:0 auto;
}
#container div#c_content div#c_main p {
    margin-bottom:20px;
}
/* tH[ */
#container div#c_content div#c_main .form_table {
 margin: 10px 0 20px 20px;
 padding: 0;
 border-top: solid 1px #cccccc; 
 border-left: solid 1px #cccccc;
 color:#666666;
}
#container div#c_content div#c_main .form_table td {
 margin: 0;
 padding: 5px 10px;
 font-size: 12px;
 line-height: 160%;
 text-align: left;
 border-bottom: solid 1px #cccccc; 
 border-right: solid 1px #cccccc;
}
.td_title {
 width: 130px;
 text-align: left;
 vertical-align: middle;
 color:#B11D2F;
 padding-left:15px;
 font-size:13px;
}
.td_field {
 padding: 9px 3px 8px 10px;
 line-height: 140%;
 width:450px;
}
.td_field2 {
 padding: 9px 3px 3px 10px;
 line-height: 140%;
}
.caution_col {
 color: #ee7700;
}
.caution_col a {
 color: #ee7700;
 text-decoration: none;
}
.submit_btn {
margin: 0 0 0 250px;
}
.reset_btn{
margin: 0 0 0 20px;
}
.tx10 {
 font-size: 10px;
 line-height: 140%;
 vertical-align: super;
}
.field1 {
 width: 240px;
}
.field2 {
 width: 160px;
}
.field3 {
 width: 374px;
}
#commentarea {
 width: 374px;
}
    