/* --------------------------------
(C) Comsenz Inc.
http://www.comsenz.com
----------------------------------*/
* { margin: 0; padding: 0; }
body { background: #D3DDDC repeat-x 0 0; } /** ±³¾°Í¼Æ¬ **/
body, input, button, select, textarea { font:12px Tahoma,Helvetica,sans-serif;color:#333; }
	textarea { resize: none; }
table { empty-cells: show; border-collapse: collapse; }
	caption, th { text-align: left; font-weight: 400; }
ul li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
em, cite { font-style: normal; }
a { color: #333; text-decoration: none; }
	a:hover { color: #356CA7; text-decoration: underline; }
	a img { border: none; }

.wp { margin: 0 auto 20px; width:878px; }
#hd { padding: 10px 0; }
.mn { padding: 20px; border: 3px solid #C9D3D2; background: #FFF; -moz-border-radius: 8px; } /**  ±ß¿òÏß **/
.info { margin-bottom: 20px; }
	.info h1 { padding: 8px 0; font-weight: 100; font-size: 22px; text-align: center; color: #333; } /** ±êÌâ **/
	.info p { line-height: 22px; font-size: 14px; color: #666; }
#ft { margin-top: 30px; padding-top: 10px; border-top: 1px solid #CCC ; text-align: center; color: #666; }
	#ft p { padding: 5px 0; }

.tfm { width: 100%; font-size: 14px; }
	.tfm caption, .tfm th, .tfm td { padding: 6px 2px; }
		.tfm caption h2 { font-size: 16px; }
	.tfm th { width: 95px; font-weight: 700; }
		.tfm th .rq { float: right; font-size: 14px; color: #F00; }
		.tfm .pt, .tfm .px { margin-right: 3px; }
	.tfm .d { clear: both; margin: 5px 0; font-size: 12px; color: #999; }
		.tfm .d em { margin-left: 5px; color: red; }
		.tfm .d strong { margin-left: 5px; }
	.tfm .p { text-align: right; }
	.tfm li { float: left; margin-right: 10px; }

.btn { text-align:center; margin-top: 20px;}
	.btn_poll { padding-left: 20px; border: none; background: url(images/btn_poll.gif) no-repeat 4px 50%; color: #369; cursor: pointer;}
	.submit { margin: 0 auto; width: 84px; height: 34px; border: none; background: url(images/btn_submit.gif) no-repeat 0 0; text-indent:-9999px; display: block; overflow: hidden; cursor: pointer;}