#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:10px 0 10px;
	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(../../common/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;
}
#container div#c_content div#c_main p.sup {
    font-size:12px;
	color:#666666;
    margin-botom:20px;
}
/* �t�H�[�� */
#container div#c_content div#c_main .form_table {
 margin: 10px 0 20px ;
 padding: 0;
 border-top: solid 1px #cccccc; 
 border-left: solid 1px #cccccc;
 color:#666666;
 width: 100%;
}
#container div#c_content div#c_main .form_table td {
 margin: 0;
 padding: 10px 10px;
 font-size: 14px;
 text-align: left;
 border-bottom: solid 1px #cccccc; 
 border-right: solid 1px #cccccc;
}
.td_title {
 text-align: left;
 vertical-align: middle;
 padding-left:15px;
 font-size:14px;
}
.td_title span{
  color:#B11D2F;
  font-weight: 400;
  padding: 0 5px;
  font-size:12px;
}
.td_field {
 padding: 10px;
}
.td_field2 {
  padding: 10px;
}
.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: 11px;
}
.field1 {
 width: 240px;
}
.field2 {
 width: 160px;
}
.field3 {
 width: 374px;
}
#commentarea {
 width: 374px;
}
    
    