@charset "utf-8";
/* CSS Document */



/*-----共用-----*/
body {	
	font-family: "微軟正黑體", "Microsoft JhengHei", Arial !important;
	font-weight:bold;
	}


h2.sTitle , .lsex  , .lsex span , #seminarForm .code_wrapper span,
.btn  , .btn a {
	display:block;
	}


.aaa {
	display:block;
	width:100%;
	height:100%;
	}

.aaa {
	width:100%;
	height:100%;
	}

.sss {
	width:0;
	height:0;
	font-size:0;
}

.notice01 {
	color:#bb4232;	
	}



/*---標題----*/
h2.sPTitle  , h3.sPTitle{
	display:none;
	width:0px;
	height:0px;
	font-size:0;
	}



h2.sTitle {
	display:block;
	width:740px;
	height:65px;
	}

h2.sTitle.sTeacher {
	background:url(../img_news/imgsAll.png) 0px 0px no-repeat;
	}

h2.sTitle.sTBC {
	width:1000px;
	height:200px;
	background:url(../img_news/imgsAll.png) 0px -195px no-repeat;
	}

h2.sTitle.sStep {
	background:url(../img_news/imgsAll.png) 0px -630px no-repeat;
	width:685px;
	height: 50px;
    padding: 15px 0 0 235px;
	}

h2.sTitle.sStep span {
	color:#f17d00;
	font-size:20px;
	font-weight:bolder;
	}

h2.sTitle.sStep+img {
	margin:10px 0 30px 0;}


h2.sTitle.sForm {
	background:url(../img_news/imgsAll.png) 0px -65px no-repeat;
	}

h2.sTitle.sNote{
	background:url(../img_news/imgsAll.png) 0px -130px no-repeat;
	}

/*---------*/


body.news.seminar {
	/*background:url(../img_news/seminar_Bg_02.jpg) top center repeat-y;*/
	
	position:relative;
	
	}

.newstop {
    width: 100%;    
    height: 842px;
	position:relative;
	background:url(../img_news/seminar_Bg_01.jpg) center top no-repeat;
}

.newstop p {
	position:absolute;
	bottom:25px;
	left:50%;
	width:650px;
	margin-left:-500px;
	font-size:22px;
	font-weight:bolder;
	line-height:30px;
	color:#472713;
/*	border:1px solid #fff;*/
	
	}


.seminarCt_wrapper {
	position:relative;
	width: 100%;  
	background:url(../img_news/seminar_Bg_02.jpg) top center repeat-y;
	padding: 0 0 200px 0;
	}

.seminarCt_all {
	position:relative;
	width:1200px;
	margin:0 auto;
	background:url(../img_news/sCt_bg_03.png) center  bottom no-repeat;
	padding-bottom:160px;	
	}

.seminarCt_all .sCtAll {
	background:url(../img_news/sCt_bg_02.png) center top repeat-y;	
	}

.seminarCt_all .sCtAll .sCt {
	position:relative;
	width:1000px;
	margin:0 auto;
	}

.decoImg {
	position:absolute;
	}


.decoImg.d01 {
	top: 0px;
	right: -47px;
	width: 296px;    
    height: 119px;
	background:url(../img_news/decoImg.png) center top no-repeat;
	}

.decoImg.d02 {
	top: 420px;
	right:15px;
	width: 321px;    
    height: 202px;
	background:url(../img_news/formWine.png) center top no-repeat;
	}
/*----form-----*/

#seminarForm {
	padding:0 0 50px 0;}

#seminarForm table {
	width:960px;
	font-size:17px;
	color:#472713;
	font-family: "微軟正黑體", "Microsoft JhengHei", Arial !important;
	font-weight:bolder;
	}


#seminarForm table td {
	height:52px;
	line-height:52px;}

#seminarForm table td.tTitle {
	width:160px;
	text-align:right;
	}


#seminarForm table td.tCt {
	height:40px;
	padding:6px 10px;
	width:780px;}

#seminarForm table td.tCt input , #seminarForm select , #seminarForm option {
	height:40px;
	line-height:40px;
	padding:0 10px;
	border:0px;
	background:#dcd3c3;
	font-size:17px;
	font-family: "微軟正黑體", "Microsoft JhengHei", Arial !important;
	}
	
#seminarForm table td.tCt input[type="radio"]  {background:none;}

#seminarForm table td.tCt input.in01 {width:265px;}
#seminarForm table td.tCt input.in02 {width:135px;}
#seminarForm table td.tCt input.in03 {width:475px; margin-top:10px;}

#seminarForm table td.tCt input , #seminarForm table td.tCt input[type="radio"], .lsex , #seminarForm .code_wrapper {float:left;}

.lsex {
	width: 50px;
    height: 40px;
    position: relative;
    margin-left: 20px;}

.lsex span {
	position:absolute;
	top: -5px;
    left: 20px;
	width:30px;
	height:20px;	
	}

.lsex.lPay {width: 150px; margin-left: 0px;}
.lsex.lPay span {width: 80px;}

#seminarForm select , #seminarForm option {
	width: 160px;
    height: 40px;
    float: left;
    position: relative;
    }

#seminarForm select.num {width: 285px;}

#seminarForm input + select , #seminarForm select + select {
	margin-left: 10px;
	}

#seminarForm .code_wrapper {
	width:300px;
	height:50px;
	line-height:50px;
	margin-left: 20px;
	position: relative;}


#seminarForm .code_wrapper a {
	color:#e46120;
	margin-left: 20px;
	}

#seminarForm .code_wrapper span {
	width: 120px;
    float: left;

	}
   

.btn {
	width:311px;
	height:100px;
	margin:0 90px;
	float:left;
	background:url(../img_news/imgsAll.png) 0px -395px no-repeat;
	}

ol+.btn {
	/*float:none;*/
	float:right;}

.btn a {
	width:220px;
	height:46px;
	margin:17px 0 0 60px;
	}

.btn a.toSign {
	margin:17px 0 0 47px;
	background:url(../img_news/imgsAll.png) -751px -395px no-repeat;
	}

.btn a.toSign:hover {
	background:url(../img_news/imgsAll.png) -751px -454px no-repeat;
	}

.btn a.clean {
	background:url(../img_news/imgsAll.png) -311px -395px no-repeat;
	}

.btn a.clean:hover {
	background:url(../img_news/imgsAll.png) -311px -454px no-repeat;
	}

.btn a.sent {
	background:url(../img_news/imgsAll.png) -531px -395px no-repeat;
	}	


.btn a.sent:hover {
	background:url(../img_news/imgsAll.png) -531px -454px no-repeat;
	}	


/*----seminarTeacher-----*/

.seminarTeacher {
	width:590px;
	text-align:left;
	font-weight:bolder;
	padding:45px 0 120px 400px;
	background:url(../img_news/seminar_t01.png) top left no-repeat;
	}

.seminarTeacher+.seminarTeacher {
	width:590px;
	text-align:right;
	margin-top:-90px;
	padding:50px 405px 120px 0px;
	background:url(../img_news/seminar_t02.png) top right no-repeat;
	}

.seminarTeacher h3 {
	height:38px;
	line-height:38px;
	font-size:27px;
	color:#896640;
	}


.seminarTeacher h4 {
	height:34px;
	line-height:34px;
	font-size:20px;
	color:#ea9c20;
	}

.seminarTeacher p {
	line-height:26px;
	font-size:17px;
	color:#472713;
	}

.seminarTime {
	width:100%;
	margin:-58px 0 20px 0;	
	}

.seminarTime thead td , .seminarTime tbody td , 
.seminarTime thead tr , .seminarTime tbody tr {
	height:65px;
	line-height:65px;
	font-size:17px;
	font-weight:bolder;
	text-align:center;
	}

.seminarTime thead td {
	color:#fff;
	}
	
.seminarTime td.t01 { width:230px; }
.seminarTime td.t02 { width:135px; }
.seminarTime td.t03 { width:550px; }
.seminarTime td.t04 { }
.seminarTime td.tLeft {text-align:left; padding-left:10px; }

.seminarTime tbody tr.tStyle01 {
	background:url(../img_news/imgsAll.png) 0px -500px no-repeat;
	}

.seminarTime tbody tr.tStyle02 {
	background:url(../img_news/imgsAll.png) 0px -565px no-repeat;
	}

.seminarTime tbody td {
	color:#896640;
	}

.seminarCt_wrapper ol {
	font-size:17px;
	line-height:28px;
	font-weight:bolder;
	margin:0 0 0 30px;
	padding:10px 0 30px;
	background:url(../img_news/decoImg03.png) center right  no-repeat;}



/*-----*/