body,div,ul,ol,li,h1,h2,h3,p,tr,td,img,a {margin: 0;padding: 0;}

img{ vertical-align:top;}
body{ background-color:#fcfbf9;}
.wrappertop{ background-image:url(images/bg_top.jpg); background-position:left top; background-repeat:repeat-x;}
.wrapperbutm{ background-image:url(images/bg_buttom.jpg); background-position:left bottom; background-repeat:repeat-x;}
.back{ width:950px; margin:0 auto;}

.navi{ height:48px;}
.navi ul{ list-style:none; float:right;}
.navi ul li{ float:left;}

.main{ width:950px;background-image:url(images/nbg.jpg); background-repeat:repeat-y;}

.attention{ background-image:url(images/index3_34.jpg); display:block; padding-left:50px; padding-right:70px;}
.attention h3{ display:block; border-left: 5px #0099CC double; padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#0099CC; border-bottom:1px #0099CC double; }
.type01{ display:block; padding-bottom:5px; font-weight:600; font-size:15px; letter-spacing:1px; line-height:18px; color:#3979b5;}
.attention ul{ list-style:circle; display:block; padding-bottom:10px; padding-left:20px;}
.attention ul li{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:600; letter-spacing:1px; line-height:18px; color:#617299; border-bottom:1px #CCCCCC dashed;}
.attention p{ display:block; padding:5px 5px; font-size:13px; line-height:19px; letter-spacing:1px; color:#a26e08; font-family:Verdana, Geneva, sans-serif; border:1px #a06220 double;}
.attention ol{ list-style:none; display:block; padding-left:10px;}
.attention ol li{font-family:Arial, Helvetica, sans-serif; font-size:13px; letter-spacing:1px; line-height:18px; color:#3979b5; border-bottom:1px #CCCCCC dashed;}
#come {width:950px; height:632px; display:block;  background-image:url(images/u1f.jpg); }
#tab {
	position:absolute;
	top: 640px;
}
#tab ul{margin-left:35px; list-style-type:none;float: left; }
#tab ul li{}
#tab ul.idTabs{ margin-top:15px;}
#down{width:950px; height:673px; display:block;float:right;}
#jquery1{background-image:url(images/u1f.jpg);width:950px; height:673px; display:block; }
#jquery2{background-image:url(images/u2f.jpg);width:950px; height:673px; display:block; }
#jquery3{background-image:url(images/u3f.jpg);width:950px; height:673px; display:block; }
#jquery4{background-image:url(images/u4f.jpg);width:950px; height:673px; display:block; }
#jquery5{background-image:url(images/u567f.jpg);width:950px; height:673px; display:block; }
#jquery8{background-image:url(images/u8f.jpg);width:950px; height:673px; display:block; }
#jquery9{background-image:url(images/u9f.jpg);width:950px; height:673px; display:block; }
#jquery10{background-image:url(images/u10f.jpg);width:950px; height:673px; display:block; }
#jquery11{background-image:url(images/u11f.jpg);width:950px; height:673px; display:block; }

#f1 ,#f2 ,#f3 ,#f4 ,#f6 ,#f8 ,#f9 ,#f10 ,#f11 {margin-top:330px;margin-right:80px;}
#f1 li div{padding:0px;}
.title{ font-size:15px; color:#333; padding:5px 0 5px 15px}
.words{ font-size:12px; color:#333; padding:15px; line-height:19px;}
.qa{ font-size:16px; font-weight:600; color:#0061cf; text-align:center; font-family:Arial, Helvetica, sans-serif; }
.qa1{ font-size:16px; font-weight:600; color:#999; text-align:left; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; padding-left:5px; }
.qa2{ font-size:15px; font-weight:600; color:#999; text-align:left; font-family:Arial, Helvetica, sans-serif; padding-left:5px; }
.title2{ font-size:13px; color:#333; padding:5px 0 5px 15px; letter-spacing:1px; font-family:Verdana, Geneva, sans-serif;}
.title1{ font-size:15px; color:#333; padding:5px 0}
.words1{ font-size:13px; color:#333; padding:2px 15px; line-height:19px;}
.picd { float:left;  margin: 4px -22px 10px 32px; width: 435px; background-color:#f2f0e9; border:thin dotted #bdbdbd;}
.picd img{ padding: 9px 0 9px 9px; float:left;}
.pt{ float:right; font-size:15px; margin: 20px 20px 0 0; color:#6976a4; font-weight:600;width:50%;display: table;}
#pcd{  font-size:13px; margin:10px 11px 0 0; color:#4e4e4e; width:52%;display: table; float:right; line-height:21px;}

.journey01{ padding-bottom:20px;}
.journey01 a{ text-decoration:none; display:block; margin-left:35px; width:840px; padding-bottom:3px; margin-bottom:10px; font-size:16px; font-weight:600; color:#006699; letter-spacing:1px; border-bottom:0px #CCCCCC dashed;}
.journey01 a:hover{ color:#a3c51b;}
.wordj01{ font-size:15px; color:#666;}
.coast02{ font-size:16px; color:#FF6600; font-family:Verdana, Geneva, sans-serif; font-weight:boder;}


.journey02{ margin-left:50px; padding-bottom:20px;}
.journey02 h3{ display:block; font-size:16px; color:#96b214; letter-spacing:1px; padding-bottom:5px; padding-top:5px;}
.journey01 h3.title{ display:block; font-size:16px; color:#96b214; margin-left:30px; padding-bottom:5px; padding-top:5px;}
.journey02 p{ display:block; font-size:12px; letter-spacing:1px; line-height:18px; padding:5px 5px 5px 5px; color:#999; width:850px;}

.journey03{ display:block; margin-left:40px; padding-bottom:60px;}
.journey03 img{ float:left;}


.box{ background-image:url(images/box.jpg); width:230px; height:214px; background-repeat:no-repeat; float:left; font-size:12px; color:#4e4e4e; padding-left:10px;}
.titlea01{ display:block; padding:15px 0 0 0; font-size:15px; letter-spacing:1px;}
.titlea02{ display:block; font-family:Verdana, Geneva, sans-serif; padding-bottom:8px;}
.titlea03{ display:block; width:198px; line-height:19px; padding-bottom:5px;}
.titlea04{ display:block; color:#006633; text-decoration:underline; letter-spacing:1px; line-height:18px; font-family:Arial, Helvetica, sans-serif;}


/* c23模組專用 */
q:before, q:after{content:"";} 
*+html .carrier li{min-height:1%;}
.carrier li:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.intro-anchors{display:none;}
.carrier{font-family:Verdana, Geneva, sans-serif,"新細明體";}
.carrier h4{/*background:url(/st_ec/img/page/tour_title_bg.gif) 0 3px no-repeat; */background-position:0 0 \9; padding-left:20px; color:#96b214; font-size:15px; margin:0 0 10px 10px;}
.carrier ul{padding:0; margin:0 10px 30px 10px;}
.carrier li{list-style-type:none; border-bottom:1px dotted #aaa; padding:6px 5px 6px 10px; padding:8px 5px 4px 10px \9; *padding:5px 5px 7px 10px; margin:0 auto; width:92%; }
.carrier li:hover{background:none;}
/*.carrier li:last-child{border:none;}*/
.carrier li a:link, .carrier li a:visited{text-decoration:none; font-size:16px;  color:#666; display:block; margin:0; padding:0;}
.carrier li a strong{font-weight:normal; /*display:block; */font-size:16px; font-weight:600; color:#006699; margin:0 0 3px; *margin:0;}
.carrier li a:hover strong{color:#a3c51b}
.carrier .box-head{border-bottom:2px solid #800033; margin-top:-4px;  display:none}
.carrier .box-head:hover{background:#fff;}
.carrier .box-head a:link, .carrier .box-head a:visited{margin:-15px 0; cursor:default;}
.carrier .box-head a strong, .carrier .box-head a img, .carrier .box-head p span{display:none;}
.carrier .box-head q{display:block; font-weight:bold; padding-left:13px; color:#e5735c;}

.carrier li em.price{font-style:normal; font-size:13px; color:#CC0000; font-family:Verdana, Geneva, sans-serif; float:right; *margin-top:-1.2em;}
.carrier li em.price span, .carrier li em.price var{font-size:16px; color:#FF6600; font-style:normal;}

/*.carrier li*/
.carrier a:before{content:'◎'; color:gray;}
.carrier h4:before,.carrier h4:after{content:'§'; color:gray;}
#anc_1,#anc_2,#anc_3,#anc_4{ display:none}