@font-face{font-family:'Noto Sans TC';font-style:normal;font-weight:100;src:url(/eugenecolumn/css/font/v1/NotoSansTC-Thin.woff2) format("woff2"),url(/eugenecolumn/css/font/v1/NotoSansTC-Thin.woff) format("woff"),url(/eugenecolumn/css/font/v1/NotoSansTC-Thin.otf) format("opentype")}@font-face{font-family:'Noto Sans TC';font-style:normal;font-weight:300;src:url(/eugenecolumn/css/font/v1/NotoSansTC-Light.woff2) format("woff2"),url(/eugenecolumn/css/font/v1/NotoSansTC-Light.woff) format("woff"),url(/eugenecolumn/css/font/v1/NotoSansTC-Light.otf) format("opentype")}@font-face{font-family:'Noto Sans TC';font-style:normal;font-weight:400;src:url(/eugenecolumn/css/font/v1/NotoSansTC-Regular.woff2) format("woff2"),url(/eugenecolumn/css/font/v1/NotoSansTC-Regular.woff) format("woff"),url(/eugenecolumn/css/font/v1/NotoSansTC-Regular.otf) format("opentype")}@font-face{font-family:'Noto Sans TC';font-style:normal;font-weight:500;src:url(/eugenecolumn/css/font/v1/NotoSansTC-Medium.woff2) format("woff2"),url(/eugenecolumn/css/font/v1/NotoSansTC-Medium.woff) format("woff"),url(/eugenecolumn/css/font/v1/NotoSansTC-Medium.otf) format("opentype")}@font-face{font-family:'Noto Sans TC';font-style:normal;font-weight:700;src:url(/eugenecolumn/css/font/v1/NotoSansTC-Bold.woff2) format("woff2"),url(/eugenecolumn/css/font/v1/NotoSansTC-Bold.woff) format("woff"),url(/eugenecolumn/css/font/v1/NotoSansTC-Bold.otf) format("opentype")}@font-face{font-family:'Noto Sans TC';font-style:normal;font-weight:900;src:url(/eugenecolumn/css/font/v1/NotoSansTC-Black.woff2) format("woff2"),url(/eugenecolumn/css/font/v1/NotoSansTC-Black.woff) format("woff"),url(/eugenecolumn/css/font/v1/NotoSansTC-Black.otf) format("opentype")}
html, body, div, p, span, strong, h1, h2, h3, h4, ul, ol, li, pre, header, footer, content{
	font-family: 'Noto Sans TC',"Helvetica Neue",Helvetica,Arial,sans-serif;
}
.panel {text-align:left;}

.panel h1,
.panel h2,
.panel h3,
.panel h4,
.panel p,
.panel select,
.panel form {margin:0px; padding:0px;}

.panel img ,
.panel h1,
.panel h2,
.panel h3,
.panel h4,
.panel p {display:block;}

.panel, .panel table, .panel td {color:#696969; font-family: 'Noto Sans TC', Tahoma;}
.sp {background-image:url('../images/sp.png')}
h1.sp,
h2.sp,
h3.sp,
h4.sp {background-image:url('../images/hd-v3.png')}
.btn {background-image:url('../images/btn.png')}
img.img_sd{
	/*box-shadow: 2px 2px 2px silver, -2px 2px 2px silver, -2px -2px 2px silver,2px -2px 2px silver;-webkit-box-shadow: 2px 2px 2px silver, -2px 2px 2px silver, -2px -2px 2px silver,2px -2px 2px silver;-moz-box-shadow: 2px 2px 2px silver, -2px 2px 2px silver, -2px -2px 2px silver,2px -2px 2px silver;*/
}
.textSd{
	-webkit-transition:all 0.6s;
	-moz-transition:all 0.6s;
	transition:all 0.6s;
}
.textSd:hover{
	/*color: #000000;*/
}
.pd-t-6{padding-top:6px;}
.expoHeader .mainNav li.raiders a{
	line-height:40px;
	text-indent:0px;
	font-size: 14px;
}
.expoHeader .mainNav li.raiders a{
	background-position:-1777px -103px;
}
.expoHeader .mainNav li.raiders a:hover {background-position:-968px 14px;}
#nav-header-contain{width:750px!important; overflow: hidden;height:41px;margin:8px 0 10px 0;}
#expobanner{
	float:left;padding:10px 0px 0px 0px;
}
ul.listIMG{
	padding-left: 16px;margin-top:19px; font-size:13px;width:630px;text-align:justify;
	list-style-image: url("/expo/201602/images/liIMG.png");
}
.expoContent {position:relative; width:960px;}
body.event .expoContent,
body.contact .expoContent {width:920px; padding:0px 0px 20px 40px;}
body.media .expoContent{width:920px; padding:0px 0px 80px 40px;}
body.expo08.media .expoContent.panel{padding:0px 0px 200px 40px;}
body.expo08.media .expoContent.panel #leftpic{
	width:420px;float:left;
}
body.expo08.media .expoContent.panel #leftpic img{
	width:400px;
}
body.expo08.media .expoContent.panel h2.sp{
	background-position:-5px -360px; height:35px;
}
img{
	border: 0;
}
.panel .desc {padding:0px 0px 10px 0px;}
.expoHeader {width:960px;}
.expoHeader h1.sp {
	/* width:970px;  */
	height:140px;
	width: 560px;
	/* background:url('../images/hd-v3.png?ver=20161123')no-repeat 0 0; */
	background:url('../images/header.jpg')no-repeat 0 0;
}
	/* mainNav */
	.expoHeader .mainNav,
	.expoHeader .mainNav li,
	.expoHeader .mainNav a {
		background-image:url('../images/main_menu-v1.png'); background-repeat:no-repeat; background-position:0px 0px;
	}
	.expoHeader.ptime .mainNav a {
		background-image:url('../images/main_menu-v1.png'); background-repeat:no-repeat; background-position:0px 0px;
	}
	.expoHeader .mainNav {
		/*width:750px;*/width: 887px; height:46px; overflow:hidden;
		padding:0px 0px 4px 40px; background-position:30px 0px;
	}
		.expoHeader .mainNav li {
			width:125px!important; height:40px; float:left;
			padding:3px 0px; 
		}
		.expoHeader .mainNav a {
			color:#FFFFFF; font-size:15px; text-align:center;
			display:block; overflow:hidden; line-height:2000px; text-indent:-2000px; text-decoration:none;
			width:125px; height:40px;
		}
		.expoHeader .mainNav li.intro {background-position:-10px 0px; width:126px;}
		.expoHeader .mainNav li.info {background-position:-136px 0px;}
		.expoHeader .mainNav li.event {background-position:-261px 0px; width:126px;}
		.expoHeader .mainNav li.promo {background-position:-387px 0px; width:126px;}
		.expoHeader .mainNav li.media {background-position:-513px 0px; width:126px;}
		.expoHeader .mainNav li.contact {background-position:-639px 0px;}
		.expoHeader .mainNav li.raiders {background-position:-764px 0px; width:129px;}
		body.intro .expoHeader .mainNav li.intro {background-position:-10px -50px;}
		body.info .expoHeader .mainNav li.info {background-position:-136px -50px;}
		body.event .expoHeader .mainNav li.event {background-position:-261px -50px;}
		body.promo .expoHeader .mainNav li.promo {background-position:-387px -50px;}
		body.media .expoHeader .mainNav li.media {background-position:-513px -50px;}
		body.contact .expoHeader .mainNav li.contact {background-position:-639px -50px;}
		body.raiders .expoHeader .mainNav li.raiders {background-position:-764px -50px;}

		.expoHeader .mainNav li.intro a {background-position:-10px -103px; width:126px;}
		.expoHeader .mainNav li.info a {background-position:-136px -103px;}
		.expoHeader .mainNav li.event a {background-position:-261px -103px; width:126px;}
		.expoHeader .mainNav li.promo a {background-position:-387px -103px; width:126px;}
		.expoHeader .mainNav li.media a {background-position:-513px -103px; width:126px;}
		.expoHeader .mainNav li.contact a {background-position:-639px -103px;}
		.expoHeader .mainNav li.raiders a {background-position:-764px -103px; width:129px;}
		.expoHeader .mainNav li.intro a:hover {background-position:-10px -153px;}
		.expoHeader .mainNav li.info a:hover {background-position:-136px -153px;}
		.expoHeader .mainNav li.event a:hover {background-position:-261px -153px;}
		.expoHeader .mainNav li.promo a:hover {background-position:-387px -153px;}
		.expoHeader .mainNav li.media a:hover {background-position:-513px -153px;}
		.expoHeader .mainNav li.contact a:hover {background-position:-639px -153px;}
		.expoHeader .mainNav li.raiders a:hover {background-position:-764px -154px;}

/* expoFooter */
	.expoFooter {
		position:relative; width:930px; /*height:200px;*/
		padding:20px 0px 20px 40px;
		background-image:url('../images/fbg.png'); background-repeat:no-repeat; background-position:0px 0px;
	}
		.expoFooter h4 {font-size:12px; width:120px; height:55px; line-height:55px;}
		.expoFooter img, 
		.expoFooter .hd3,
		.expoFooter .hd4{position:absolute; display:block; left:0px; top:0px;}
		.expoFooter .s1 {left:120px; top:20px;}
		.expoFooter .s2 {left:120px; top:90px;}
		.expoFooter .s3a {left:380px; top:90px;}
		.expoFooter .s3b {left:480px; top:90px;}
		.expoFooter .s3c {left:590px; top:90px;}
		.expoFooter .s4 {left:700px; top:90px;}
		.expoFooter .s5 {left:108px; top:140px;}
		.expoFooter .s5a {left:140px; top:140px;}
		.expoFooter .s5b {left:260px; top:140px;}
		.expoFooter .hd3 {left:300px; top:80px;}
		.expoFooter .hd4 {left:620px; top:80px;}
	
label.error {
	color:#E00210; padding:0px 0px 0px 10px; font-size:10px;
}
p.msg {
	font-size:15px; line-height:22px;
	text-align:center; margin:20px 0px;
}
td.fieldName {white-space: nowrap;}
td.footNote {text-align:right;}
.inputFormPanel input.std {width:140px;}
.inputFormPanel input.short {width:80px;}
.inputFormPanel input.long {width:400px;}
td.errorWrap label {display:block;}

/* intro */
body.intro .expoContent {height:550px;}
body.intro .expoContent h1.hd {
	width:200px; height:30px; margin:16px 0px 6px 40px;
	background-position:-5px -200px;
}

body.intro .expoContent p {font-size:13px; line-height:26px; text-align:justify; width:440px; height:250px; margin:0px 0px 10px 40px;}
body.intro .expoContent img {position:absolute;}
body.intro .expoContent .p1 {left:505px; top:50px;width:412px;}
body.intro .expoContent .p2 {height: 150px; width:225px; overflow: hidden;top: 378px;left:40px;}
body.intro .expoContent .p3 {left:274px; top:378px; height: 150px; width:225px; overflow: hidden;}
body.intro .expoContent .p4 {left:452px; top:570px;}

/* info */
body.info a.floorPlan {
	position:absolute; left:400px; top:160px; width:103px; height:90px; z-index:100;
	background-image:url('../images/floorPlanBtn.png'); background-repeat:no-repeat; background-position:0px 0px;
}

body.info .expoContent {position:relative; height:480px;}
body.info .expoContent h1.hd {
	width:200px; height:30px; margin:16px 0px 6px 40px;
	background-position:-5px -240px;
}
body.info table.EventInfo{font-size:13px; line-height:26px; text-align:justify; width:440px; height:250px; margin:0px 0px 10px 40px;}
body.info .expoContent p {font-size:13px; line-height:26px; text-align:justify; width:440px; height:250px; margin:0px 0px 10px 40px;}
body.info .expoContent img {position:absolute;}
body.info .expoContent .p1 {left:510px; top:10px;width:408px; height: 439px;overflow: hidden;}
body.info .expoContent .p2 {left:40px; top:300px;height:148px;}
body.info .expoContent .p3 {height:148px;left:273px;top: 300px;overflow: hidden;}
body.info .expoContent .p4 {height:148px;left:288px;top: 300px;overflow: hidden;}

body.info a.FloorPlan {
	background-image:url('../images/spBtn_map.png');
	position:absolute; left:380px; top:130px; width:105px; height:105px; z-index:1000;
	text-indent:-2000px;
}

/* Media */

body.Media .expoContent h2.sp {background-position:-5px -360px; height:35px;}
body.Media .expoContent h3.sp {width:120px; height:30px; background-position:-300px -300px; margin:0px 0px 10px 0px;}
body.Media .expoContent .p1 {float:left; width:439px; height:343px;}
body.media .pic {width:427px; height:407px; float:left;}
body.media div.info {width:400px; height:200px; padding:0px 0px 0px 20px;}
body.media div.info ul.buList {
	font-size:12px; line-height:16px; color:#939393;
	padding:0px 0px 20px 0px;
}
	body.media div.info ul.buList li {
		display:block;
		border:1px solid #939393; border-width:0px 0px 1px 0px;
	}
	body.media div.info ul.buList a {
		display:block; padding:11px 60px 12px 0px;
		background-image:url('../images/mediaDownloadBtn.jpg'); background-repeat:no-repeat; background-position:right 10px;
	}
/*preschool*/
body.preschool h2.sp {
	width:180px; height:30px;
	background-image:url('../images/hd-v3.png?ver=20161123') no-repeat; background-position:0px -484px;
}
body.expo08.event.preschool .form-submit-btn{
	width:100px;padding-left:182px;
}
body.expo08.event.preschool a.apply, body.expo08.event.preschool a.download {
  cursor: pointer;
  background-color: white;
  padding: 5px;
  border: 1.5px solid #d6cbcb;
  box-shadow: inset 0px 0px 3px #eee,inset -0px 0px 3px #eee,inset 3px -3px 3px #eee,inset -3px -3px 3px #eee;
  font-weight: bolder;
  -webkit-box-shadow: inset 0px 0px 3px #eee,inset -0px 0px 3px #eee,inset 3px -3px 3px #eee,inset -3px -3px 3px #eee;
  font-weight: bolder;
  -moz-box-shadow: inset 0px 0px 3px #eee,inset -0px 0px 3px #eee,inset 3px -3px 3px #eee,inset -3px -3px 3px #eee;
  font-weight: bolder;
  -z-box-shadow: inset 0px 0px 3px #eee,inset -0px 0px 3px #eee,inset 3px -3px 3px #eee,inset -3px -3px 3px #eee;
  font-weight: bolder;
  -khtml-box-shadow: inset 0px 0px 3px #eee,inset -0px 0px 3px #eee,inset 3px -3px 3px #eee,inset -3px -3px 3px #eee;
  font-weight: bolder;
  -o-box-shadow: inset 0px 0px 3px #eee,inset -0px 0px 3px #eee,inset 3px -3px 3px #eee,inset -3px -3px 3px #eee;
  font-weight: bolder;
  color: black;
}
body.expo08.event.preschool form#submitForm {
  position: relative;
  top: 15px;
}
body.expo08.event.preschool a.apply {
  display: inline-block;
  position: absolute;
  left: 80px;
  top: 0;
}
body.expo08.event.preschool a.download {
  display: inline-block;
  position: absolute;
  right: 80px;
  top: 0;
}
body.expo08.event.preschool div#download {
  height: 60px;
}
body.expo08.event.preschool p.desc.font1 {
  text-align: center;
}
/*crawling*/
body.crawling h2.sp {
	width:180px; height:30px;margin-top:-16px;
	background-image:url('../images/hd-v3.png?ver=20161123') no-repeat; background-position:0px -484px;
}
/*Expojetso*/
body.jetso h2.sp {
	width:500px; height:40px;margin-top:0px;
	background-image:url('../images/hd-v3.png') no-repeat; background-position:-228px -816px;
}
body.jetso div.ExpoJetso{
    width: 590px;
    margin-left: 190px;
}
body.jetso div.ExpoJetso div.inner{
	border:1px solid #ED1C24;
	padding:20px;
	margin-top:20px;
	width:650px;}
/*body.jetso p{text-indent: 2em;}*/
body.jetso h2.sp-jetso{
	margin:12px 0;
    background-position: -2px -520px;
    height: 40px;
    background-image: url(../images/hd-v3.png);
    color:transparent;
    width: 200px;
}
body.jetso div.d0{margin:8px 0;/*height:300px;*/}
body.jetso div.d1 div.dv1{float:left;width:260px;}
body.jetso div.d1 p{width:380px;float:left;padding-left: 10px;margin-top: 306px;text-indent: 0;}
body.jetso div.d2 div.dv2{float:left;width:260px;}
body.jetso div.d2 p{width:380px;float:left;padding-left: 10px;margin-top: 306px;text-indent: 0;}
body.jetso div.d1{margin:8px 0;height:562px;}
body.jetso div.d2{margin:8px 0;height:462px;}
body.jetso div.d3 img{/*margin:0 auto;*/padding: 10px 0;}

/*Introduct*/
body.Introduct h2.sp {
	width:260px; height:60px;margin-top:-10px;
	background-image:url('../images/hd-v3.png?ver=20161123') no-repeat; background-position:-0px -560px;
}
body.Introduct div.ExpoIntroduct{
    width: 590px;
    margin-left: 190px;
}
body.Introduct div.ExpoIntroduct div.inner{
	border:1px solid #ED1C24;
	padding:20px;
	margin-top:20px;
	width:650px;}
body.Introduct div.ExpoIntroduct table input{
	border:none;
	box-shadow: 0 1px 1px silver;
	-khtml-box-shadow: 0px 1px 0px silver;
	-webkit-box-shadow: 0px 1px 0px silver;
	-moz-box-shadow: 0px 1px 0px silver;
	-z-box-shadow: 0px 1px 0px silver;
	text-align: center;
	color:blue;
}
body.Introduct div.ExpoIntroduct select{
	border:none;
	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-z-border-radius: 5px 5px 5px 5px;
	box-shadow: 0 1px 1px silver;
	-khtml-box-shadow: 1px 1px 1px silver, -1px -1px 1px silver;
	-webkit-box-shadow: 1px 1px 1px silver, -1px -1px 1px silver;
	-moz-box-shadow: 1px 1px 1px silver, -1px -1px 1px silver;
	-z-box-shadow: 1px 1px 1px silver, -1px -1px 1px silver;
	text-shadow: 2px 2px 2px skyblue;
	text-align: center;
	color:blue;
}
body.Introduct div.ExpoIntroduct h3{margin-top:35px;}
body.Introduct div.ExpoIntroduct div.sub_dv{text-align: center;margin-top:16px;}
/*body.Introduct div.ExpoIntroduct div.sub_dv input{
	color:black;font-weight: bold;font-size: 1.5em;
	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-z-border-radius: 5px 5px 5px 5px;
	box-shadow: 3px 3px 3px orange, -3px 3px 3px orange, 3px -3px 3px orange, -3px -3px 3px orange;
	-khtml-box-shadow: 3px 3px 3px orange, -3px 3px 3px orange, 3px -3px 3px orange, -3px -3px 3px orange;
	-webkit-box-shadow: 3px 3px 3px orange, -3px 3px 3px orange, 3px -3px 3px orange, -3px -3px 3px orange;
	-moz-box-shadow: 3px 3px 3px orange, -3px 3px 3px orange, 3px -3px 3px orange, -3px -3px 3px orange;
	-z-box-shadow: 3px 3px 3px orange, -3px 3px 3px orange, 3px -3px 3px orange, -3px -3px 3px orange;
}*/
body.Introduct div.ExpoIntroduct h3.d3{margin-top:16px;margin-bottom: 10px;}
body.Introduct div.ExpoIntroduct input.CHName{width:215px;}
body.Introduct div.ExpoIntroduct input.ENName{width:230px;}
body.Introduct div.ExpoIntroduct input.Tel{width:210px;}
body.Introduct div.ExpoIntroduct input.mphone{width:210px;}
body.Introduct div.ExpoIntroduct input.Email{width:530px;}
body.Introduct div.ExpoIntroduct textarea{
	width:641px;height:300px;
	border:none;
	border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-z-border-radius: 2px 2px 2px 2px;
	box-shadow: 0 1px 1px silver;
	-khtml-box-shadow: 1px 1px 1px silver, -1px -1px 1px silver;
	-webkit-box-shadow: 1px 1px 1px silver, -1px -1px 1px silver;
	-moz-box-shadow: 1px 1px 1px silver, -1px -1px 1px silver;
	-z-box-shadow: 1px 1px 1px silver, -1px -1px 1px silver;
	text-align: left;
	color:blue;
	padding-top: 6px;
	padding-left: 3px;
}
/* contact */
body.contact h2.sp {
	width:180px; height:30px;
	background-image:url('../images/hd-v3.png?ver=20161123') no-repeat; background-position:0px -396px;
}
body.contact .pic {width:479px; height:420px;}
body.contact div.info {width:420px; height:300px; padding:0px 20px 0px 0px;}
body.contact .contact-pic-contain{
	padding-top:20px;padding-right:50px;
}
body.contact .contact-pic-contain img{
	width: 428px;
}
body.contact h3.sp {
	 margin-bottom: 10px; width:300px; height:40px;
	background-image:url('../images/hd-v3.png?ver=20161123'); background-position:-296px -337px;}
/* promo */
body.promo .container.tc{
	padding-left: 0px; 
	margin-left: 40px;
}
body.promo h2.sp {
	position:absolute; left:46px; top:16px; width:180px; height:28px;
	background-image:url('../images/hd-v3.png?ver=20161123'); background-position:-5px -323px;
}
body.promo h3.sp {
	position:absolute; left:40px; top:36px; margin-bottom: 10px; width:300px; height:40px;
	background-image:url('../images/hd-v3.png?ver=20161123'); background-position:-296px -337px;
}
body.promo div.searchNav {position:relative; width:960px; height:30px;margin: 0.8em 0;}
body.promo div.searchNav form {display:block; position:absolute; left:42px; top:0px; width:200px;}
body.promo div.cat{ width:60px; float:left; padding-left:27px;}
body.promo div.catword{ width:85px; float:left;font-size:12px; padding-top:15px;}

body.promo div.topNav form {left:230px;}
	body.promo div.pageNav {position:absolute; right:46px; top:0px;}
	body.promo div.pageNav a.page {float:left; width:74px; height:26px;}
	body.promo div.pageNav a.prev {background-image:url('../images/promoBackBtn.jpg');}
	body.promo div.pageNav a.next {background-image:url('../images/promoNextBtn.jpg');}
	body.promo div.pageNav a.pageNum {font-size:1.16em; line-height:18px; display:block; float:left; height:18px; padding:4px;}
	
/****raiders****/	

body.raiders div.raidersContent{
	width:870px;
	margin-left:40px;
}

body.raiders div.raidersContent h2{
	margin:20px 0;
}

body.raiders div.raidersContent .desc{
	line-height:25px;
}

body.raiders div.raidersContent .rbtn p{
	margin-right:20px;
	cursor:pointer;
	width:176px;
	height:46px;
	background-repeat:no-repeat;	
	background-image:url('../images/expo_map_btn.png');
	display:inline-table;
}
	
body.raiders div.raidersContent #jetsoBtn{
	background-position:-10px -10px;

}
body.raiders div.raidersContent #shoppingBtn{
	background-position:-200px -10px;
}

body.raiders div.raidersContent .rMap{
	margin:20px 0;
	border:2px solid #999;
	overflow:hidden;
}

body.raiders div.raidersContent .expo_logo{
	float:left;
	width:300px;
	height:400px;
}

body.raiders div.raidersContent .expo_desc{
	float:right;
	width:530px;
	height:400px;
}

body.raiders div.raidersContent .expo_logo p{	
	background-image:url('../images/expo_map_icon.png');
	background-repeat:no-repeat;	
	width:300px;
	height:400px;
}

div.raidersContent #jetso_1_logo p{
	background-position:-2025px -240px;
	margin-top:20px;

}
img.img_form{
	-webkit-border-radius: 18px 18px 18px 18px;
	-moz-border-radius: 18px 18px 18px 18px;
	border-radius: 18px 18px 18px 18px;
	border: 4px solid red;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:border-box;
}
body.preschool .eventContent.box.preschool.inner{padding-top:20px;padding-bottom:20px;padding-left: 15px;border:1px solid #154d79;margin-left: -15px;}
body.promo div.container.tc div.half_block{display: block;float: left;position: relative;}
body.promo div.container.tc{width:850px;margin-top: 30px;}
body.promo div.container.tc div.half_block.part1{width:64%;}
body.promo div.container.tc div.half_block.part1 img{width:100%;}
body.promo div.container.tc div.half_block.part2{width:34%;}
body.promo div.container.tc div.half_block.part2 h3.sp{display: inline;vertical-align: middle;top:160px;left:25px;}
body.promo div.content h1.title.sp{background-position: -5px -320px;width:200px;height:30px;margin:16px 0px 6px 40px;}
body.promo a.direct {
  display: block;
  color: white;
  background-color: #5dcdf5;
  vertical-align: middle;
  border-radius: 23%;
  -webkit-border-radius: 23%;
  -khtml-border-radius: 23%;
  -o-border-radius: 23%;
  -moz-border-radius: 23%;
  text-align: center;
  width: 33px;
}
body.promo a.pages {
  float: left;
}
body.promo a.direct span.glyphicon {
  display: inline-block;
  line-height: 22px;
}
body.promo div.cB {
  clear: both;
}
body.promo div.center {
  text-align: center;
}
body.promo div.DVshadow {
  box-shadow: 5px 5px 5px #D1CCCC;
  -webkit-box-shadow: 5px 5px 5px #D1CCCC;
  -khtml-box-shadow: 5px 5px 5px #D1CCCC;
  -moz-box-shadow: 5px 5px 5px #D1CCCC;
  -o-box-shadow: 5px 5px 5px #D1CCCC;
  height: 345px;
  position: relative;
}
body.promo div.center img.h190 {
  height: 170px;
  display: inline;
  padding: 10px;
  border: none;
}
body.promo div.center div.title {
  font-size: 15px;
  color: #3044fd;
  font-family: 'Noto Sans TC', 'tahoma';
}
body.promo div.center div.descript {
  font-size: 12px;
  color: #663e00;
  font-family: 'Noto Sans TC', tahoma;
  text-align: justify;
  padding: 0 10px;
  letter-spacing: 0.1em;
  word-spacing: 0.1em;
  line-height: 1.4em;
}
body.promo div.center div:nth-child(2) {
  text-align: justify;
}
body.promo div.pull-right {
  position: absolute;
  bottom: 0;
  right: 0;
}
body.promo td.pink {
  background-color: #fd7cb4;
  padding: 5px;
}
body.promo td.blue {
  background-color: #5dcdf3;
  padding: 5px;
}
body.promo div.expoContent {
  width: 970px;
}
body.promo span.glyphicon-star-empty:before {
  display: block;
  content: "\e007";
  zoom: 3;
  color: #F7ADC6;
}
body.promo div.pageNav a.pageNum {
  font-size: 1.16em;
  padding: 2px 6px 2px 6px;
}
#socialBtn{position:absolute; width:45px; left:920px; z-index:5000;}
.expoHeader{box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;}
.expoContent{box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;}
.expoFooter{box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;}
.inc-frame{
	margin:8px auto;position: relative!important;width:100%;
}
.inc-frame iframe{
	border:0;margin:0;padding:0;width:100%;height:930px;
}
body.event .crawing-icon{
	background-position: 0px -565px; width: 270px; height: 60px;
}
.dv-bok{
	width: 100%;clear: both;text-align: center;
}
.dv-bok img{
	display: inline-block;
	border: 0;
	padding: 0;
	margin: 0;
}
.pad-left-4{
	padding-left: 4px;
}
.font-z-15{
	font-size: 15px;
}
.pl-30{
	padding-left: 30px;
}
body.event .spA5.textSd{
	text-indent:-58px;padding-left:58px;
}
.w-pc100{
	width: 100%;
}
.dv-center{
	margin:0 auto;
	text-align: center;
}
.tx_left{text-align: left;}