/* CSS Document */
@charset "utf-8";

body { line-height:150%;  }
html,body,form,div,p,ul,li,span,th,td { margin:0; padding:0; color:#444; }
label { font-weight:normal;   }
a { color:#444; text-decoration:none; border:none }
a:hover { color:#6699ff; text-decoration:none; }
pre { white-space:normal}
ul { list-style:none; }
input[type=text],input[type=password] { padding:0px 5px 0px 5px; height:23px; border:1px solid #c1c1c1; font-size:12px; } 
input[type=select] { padding:0px 5px 0px 5px; height:23px; border:1px solid #c1c1c1; font-size:12px; } 
textarea{ padding:0 5px; border:1px solid #c1c1c1; } 
input[type=file] { background:#FFF; }
input[type=checkbox],input[type=radio] { padding:0; margin:0; vertical-align:-2px; }
input[type=button],input[type=submit]{ padding:2px 10px 0px 10px; background:#1478d6; border: 1px solid #2065b2; font-size:12px; font-weight:bold; color:#FFF; } 
select { padding:0px 5px 0px 5px; height:23px; border:1px solid #c1c1c1; font-size:12px; }

	
#warp { width:100%; }
#hd { width: 100%; background: #5D70E3; overflow: hidden; }
#hd h1 { float:left; color: white; margin: 0; padding: 20px 30px; font-size: 24px; } 
#hd p { float: right; } 
#hd a { display: inline-block; padding: 20px 30px; color: white; font-weight: bold; }
#hd a:hover { color:#ffcc00; }
#ct { width: 100%; clear: both; }
#ct p.st { padding: 10px 30px; background: #eeeeee; font-size: 18px; font-weight:bold; border-bottom: 1px solid #ccc; }
#ct ul.btns { border-left: 1px solid #ccc; }
#ct ul.btns li{ width:25%; float: left; }
#ct ul.btns a { display: block; width: 100%; border: 1px solid #ccc; border-left:none; text-align: center; padding: 10px 0; font-weight: bold; }
#ct ul.btns a.first { border-left: 1px solid #ccc; }
#ct ul.btns a.on { background: #ffcc00; color:white; }
#ct ul.opt { display: none; }
#ct div.upload { width:500px; margin:0 auto; }
#ct div.upload input { width:288px; }
#ct div.upload select { width:300px; }
#ct div.upload li { padding:5px 0; }
#ct div.upload li.tit { width:200px; float: left; }
#ct div.list { width:100%; padding-top: 30px; }
#ct div.list table { width:100%; border-collapse: collapse; }
#ct div.list table th{ border:1px solid #ccc; padding:3px 5px; background: #ededed; }
#ct div.list table td{ border:1px solid #ccc; padding:3px 5px; text-align:center; }
#ct div.list table td.lt{ text-align:left; }



#ct_in { padding: 30px; }

