body , div {
	font-family:gulim;
	color:#696969;
	margin:0px;
	padding:0px;
}
table, td, th {
	font-family:gulim;
	color:#696969;

}

.red_bold{
	color:#ff0000;
	font-weight:bold;
}

.black_bold{
	font-weight:bold;
	color:#000000;
	font-size:11pt;
}

#wrap {position: relative; margin:0 auto; width: 100%; color:#262626 ; font-size:9pt; line-height: 18px;	background:url('/workshop/symposium/201301/image/top_bg.gif') repeat-x;}
#wrap #layout{
	width:850px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	margin:0 auto;
}

#wrap .main {
	margin:72px 0 0 0;
}

#wrap .form_tbl{
	width:800px;
}

#wrap .form_tbl .title{
	color:#684CA1;
	font-weight:bold;
}

#wrap .form_tbl .detail{
	padding-top:15px;
}

#wrap #regist_tbl{
	width:762px;
	margin:0 auto;
	margin-top:45px;
	border-collapse:collapse;
	border:1px solid #D0D0D0;
	border-top:2px solid #3397E2;
	border-bottom:2px solid #3397E2;
}

#wrap #regist_tbl th{
	width:120px;
	background:#F6F6F6;
	height:30px;
	border-bottom:1px solid #D0D0D0;
	text-align:left;
	font-weight:normal;
	padding-left:20px;
}

#wrap #regist_tbl th span{
	color:#F36000;
}

#wrap #regist_tbl td{
	height:30px;
	border-bottom:1px solid #D0D0D0;
	padding-left:15px;
}

#wrap #regist_tbl2{
	width:462px;
	margin:0 auto;
	margin-top:45px;
	border-collapse:collapse;
	border:1px solid #D0D0D0;
	border-top:2px solid #3397E2;
	border-bottom:2px solid #3397E2;
}

#wrap #regist_tbl2 th{
	width:120px;
	background:#F6F6F6;
	height:30px;
	border-bottom:1px solid #D0D0D0;
	text-align:left;
	font-weight:normal;
	padding-left:20px;
}

#wrap #regist_tbl2 th span{
	color:#F36000;
}

#wrap #regist_tbl2 td{
	height:30px;
	border-bottom:1px solid #D0D0D0;
	padding-left:15px;
}

#wrap #regist_tbl2 caption{
	color:red;
}

#wrap #regist_tbl3{
	width:762px;
	margin:0 auto;
	border-collapse:collapse;
	border:1px solid #D0D0D0;
	border-top:2px solid #3397E2;
	border-bottom:2px solid #3397E2;
}

#wrap #regist_tbl3 th{
	width:120px;
	background:#F6F6F6;
	height:30px;
	border-bottom:1px solid #D0D0D0;
	text-align:left;
	font-weight:normal;
	padding-left:20px;
}

#wrap #regist_tbl3 th span{
	color:#F36000;
}

#wrap #regist_tbl3 td{
	height:30px;
	border-bottom:1px solid #D0D0D0;
	padding-left:15px;
}

#wrap #regist_tbl3 caption{
	color:red;
}

#wrap .content_tbl{
	width:704px;
	border-top:2px solid #3397E2;
	border-collapse:collapse;
	margin-left:21px;
}
#wrap .content_tbl th{
	background:#EDF6FD;
	font-weight:bold;
	color:#1180C5;
	height:30px;
	border:1px solid #D0D0D0;
}
#wrap .content_tbl td{
	height:30px;
	border:1px solid #D0D0D0;
	text-align:center;
}

/******************************************/

#wrap #menus {margin:0; padding:0; list-style: none;}
#wrap #menus li {margin: 0; padding: 0; display: inline;}

#wrap .formTbl {width:650px; margin-left: 40px; margin-top: 15px; border-top:2px solid #C53552;border-bottom:2px solid #C53552;}
#wrap .formTbl th{
	background:#FFDAE2;
	color:#7B0238;
	height:30px;
	border-bottom:1px solid #C68908;
	width:100px;
}
#wrap .formTbl td{
	border-bottom:1px solid #C68908;
	padding-left:10px;
	width:550px;
	height:30px;
}

#wrap #final_table{
	border:2px solid #C53552;
	width:650px;
	text-align:left;
	height:200px;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
}

#wrap .content {margin-top: 15px; width:780px; margin-left: 40px;}

#wrap .copyright {margin-top: 15px;}

#form {margin:0 auto; width: 600px;}
#form h3 {margin:0 0 0 0; padding: 0; text-align: center;}
#form table {margin:0 auto; width: 550px; border-collapse: collapse; border-spacing: 0; border: #a9a9a9 solid 2px;}
#form table th {padding:5px 0 3px 7px; width: 130px; color: #696967; text-align: left; background: #e7f2f6; border: #a9a9a9 solid 1px;}
#form table td {padding:5px 10px 3px; border: #a9a9a9 solid 1px;}
#form table td textarea{width: 370px; height: 100px; border:#a9a9a9 solid 1px;}
#form p img, #form p input{padding:0 5px; vertical-align: middle;}