
#sort { margin: 10px auto 40px; width: 800px;}
#sort ul { margin: 0; padding: 10px 0;}
#sort ul li { float: left; display:inline; list-style-type: none; width: 400px;}
#sort ul li table { border: 1px solid #9E9E9E; height: 100px;}
#sort ul li table td.td_1 { background-color: #4AB9C6; border-bottom: 1px solid #9E9E9E; height: 22px; padding-left: 10px; text-align: left; width: 438px; color:#fff;}
#sort ul li table td.td_1 span { font-size: 12px; font-weight: bold; padding-left: 6px; text-align: left;}
#sort ul li table td.td_2 { height: 75px; padding: 5px 0 0 5px;}
.td_3 { font-size: 9px; padding: 4px 6px; line-height:1.8em;}

#contentTable table td input.radio, #contentTable table td.err_red input.radio { font-size: 14px; padding: 4px; width: 30px;}

#sort2{ margin: 0 20px 40px 20px; padding-top:30px; width:760px; /*background-color: #3C3C3C;*/}
#sort2 table{ width:760px; border: 1px solid #9e9e9e;}
#sort2 table th{ padding:10px; width:300px; height:50px; font-size:16px; line-height: 30px; background-color: #4AB9C6; color:#fff; }
#sort2 table td{ width:438px; height:30px; padding-left:10px; text-align:left; border: 1px solid #9E9E9E; }
#sort2 ul{ padding: 10px 0; margin:0px;}
#sort2 ul li{ font-size:18px; list-style-type:none; float:left; display:inline; width:400px; line-height: 22px;}

#sort3{ margin:0px 0 40px 40px; padding-top:30px; width:800px; /*background-color: #3C3C3C;*/}
#sort3 p{	font-size:16px;	line-height:24px;}
#sort3 p span{	font-size:16px; color:#d20000; font-weight: bold;}

#content div.tell{ background: url(../img/tell.jpg) no-repeat scroll 50% 0 transparent; padding-left:18px; height:184px; width:786px; position: relative;}
#contentTable p{	margin-bottom:5px;}
#userTable p{	margin-bottom:5px;}
#contentTable,#userTable{ margin:40px 40px 40px 70px; width:760px; /*background-color: #3C3C3C;*/}
#contentTable, #userTable { margin: 40px auto; width: 800px;}
#contentTable table, #userTable table { border: 1px solid #9E9E9E; width: 800px;}
#contentTable table th, #userTable table th { background-color: #DDDDDD; font-size: 18px; height: 50px; padding: 10px; text-align: left; width: 300px;}
#userTable table th{  width:300px;	}
#contentTable table th span,#userTable table th span{  font-size:14px;  color:#d20000;  font-weight: bold;}
#contentTable table td, #userTable table td { border: 1px solid #9E9E9E; font-size: 18px; height: 50px; padding: 10px; line-height: 30px;}

.err_red{  border: 1px solid #FF5454;  background-color: #FF5454;  color:#fff;}

#contentTable table td select,#userTable table td select{  width:300px;}
#contentTable table td select,#contentTable table td select option,#userTable table td select,#userTable table td select option{  font-size:16px;}
#contentTable table td input,#userTable table td input{  font-size:16px;  padding: 4px;  width: 280px;}
#contentTable #submit,#userTable #submit{  margin:40px 0 0 160px;  }

#ssl { border: 4px solid #B5B5B5; height: 90px; margin: 0 auto; width: 792px;}

#redtext { color: #D20000; font-size: 14px; font-weight: bold; margin: 30px auto 0; width: 800px;}
.seikyu_err{  font-size:16px;}
.contentBk{	width:800px;	margin:0 auto;}
.note03{	width:880px;}
.red{	color:#F00;	font-weight:bold;}
.gray{	color:#252525;}
.white{	color:#fff;	font-weight:bold;}
.orange{	color:#FD810A;}
.form_s_text{	font-size:12px;}
#kensu { font-size: 20px; font-weight: bold; line-height: 24px; margin: 0 auto; padding: 40px 0 0; width: 800px;}

