﻿body{
	font-family:新細明體 ;
}
/*�Ϸ�LOGO*/
.toplog{
	clear:both;
	height: 40px;
	background: url(../images/logo.png) no-repeat 10px 5px;
	background-color:#fff2f8;
	border-bottom:#91405c solid 2px;
}
.toplog h1 a{
	text-indent: -10000px;
	height: 40px;
	width:350px;
	display:block;
}

.toplog h2 { display:block;width:100%; float:left;  }

.toplog h2 a {
    display:block;
    padding-left: 40px;
    background-color: #781939;
    font-family: 微軟正黑體;
    font-size: 1.5em;
    font-weight:none;
    text-decoration: none;
    color:#fff;
   
}

.event_intro{  margin-left:40px; padding: 10px 0px; /*border-top:#666 solid 2px; border-bottom:#666 solid 2px;*/}
.event_intro h2{  font-size:1.2em; color:#91405c; line-height:3;} 

.event_content{  background-color:#fffcfd; border-top:#dec5ce solid 2px; border-bottom:#dec5ce solid 2px; margin:0px 40px; padding:20px 0;}


.MemberInfo{ display:block; margin:0 40px 0 0; background-color:#fffbfd; padding:15px 10px; border-bottom:#dec5ce solid 1px;border-top:#dec5ce solid 1px;}
.MemberInfo p{ line-height:2;}

#ContentPlaceHolder1_dlQuestion{ width:920px !important;   margin-right:100px; }
#ContentPlaceHolder1_dlQuestion tr{  line-height:3; border-bottom:#ccc dotted 1px;}
/*#ContentPlaceHolder1_dlQuestion td{ width:920px !important;}
*/
.Batch{ margin:0 40px;}
.Batch h4{ line-height:4; color:#91405c;}


.common p{ margin-left:40px;}
.common img{ margin:10px 0 0 35px;}
.common h2{}

.comp_chk{ margin:0 40px;  border-top:#dec5ce solid 1px; border-bottom:#dec5ce solid 1px; padding:10px 0; margin-bottom:20px;}
.comp_chk ul li{ line-height:3;}
.complete_back{ 
 margin-bottom:20px;
 overflow:hidden;
 width:490px;
 margin:0 auto;
}

.register_submit{margin:0 40px 20px 0; }

.register{ margin-left:40px;}

.event_intro_complete h2{ margin:0 40px;  font-size:1.2em; color:#91405c; line-height:3;} 
.event_intro_register h2{ font-size:1.2em; color:#91405c; line-height:3;} 
