@charset "utf-8";
/* CSS Document */
body{
margin:0px;
text-align:center;
font-size:78%;
line-height:1.5em;
min-width:770px;
min-width:760px\9;
}
img{
border:none;
}
a{
text-decoration:none;
}

#wrapper{
text-align:left;
margin:0px auto;
_width:expression((document.body.clientWidth < 770)? "765px" : "auto");
}

.point{
display:inline-block;
}

.red{color:red;font-weight:800;}
.h01{font-size:15px;}
.h02{font-size:14px;}
.h03{font-size:13px;}
.h04{font-size:12px;}
.h05{font-size:11px;}

.space{ visibility:hidden; clear:both;}


/*------------------------------------------------------------------------------------------header----*/
#header{
}

#logo img{
	position:absolute;
	top:0x;
	width:290px;
	height:60px;
}

#search{
position:absolute;
top:210px;
left:5px;
width:15.9em;
}
#search .go{
width:40px;
height:20px;
*position:relative;
*top:-24px;
*left:156px;
}

#search .keyword{
position:absolute;
width:184px;
top:3em;
}

#subnav {
text-align:right;
height:1em;
line-height:1em;
}
#subnav a{
display:inline-block;
padding:10px 5px 5px 5px;
}
#subnav a:hover{
}
#subnav .point{
border:none;
padding:0px;
}

.headerImgMorning,.headerImgNight{
height:198px;
}

#nav{
}
#scriptNAV{
margin:0px;
height:38px;
font-size:15px;
list-style:none;
text-align:center;
padding-top:7px;
}
#nav li{
float:right;
}
#nav li a{
padding:0 10px;
line-height:31px;
display:block;
}


.script_subnav{
position:relative;
z-index:100;
}

.script_subnav div{
 position:absolute;
 padding:10px;
 padding:5px 10px;
 z-index:110;
 top:-5px;
 right:10px;
}
#nav02_list{
	right:300px;
}

.noscriptNavItem{
 float:right;
}
.noscriptNavItem a{
 display:block;
 padding:0 5px;
 margin-bottom:2px;
}
#nav01_list_noscript{width:150px;width:142px\9;}
#nav02_list_noscript{width:102px;width:95px\9;}
#nav03_list_noscript{width:94px;width:84px\9;}
#nav04_list_noscript{width:80px;width:71px\9;}
#nav05_list_noscript{width:140px;width:135px\9;}

/*------------------------------------------------------------------------------------------left----*/
#left{
float:left;
width:184px;
}

#weather{
margin:60px 15px 0 16px;
*margin:60px 20px 0 16px;
letter-spacing:1px;
text-align:right;
padding-bottom:20px;
}
#weather img{
float:left;
padding:0 5px 0 0;
}



.indexbox{
margin:5px 0 0 0;
padding:0 24px 0 0;
}
.indexboxtitle{
display:none;
}

.indexboxlist{
line-height:25px;
text-align:right;
padding-top:60px;
}
.indexboxlist img{
width:150px;
}





/*------------------------------------------------------------------------------------------content----*/
#content{
margin-left:193px;
margin-right:198px;
}



/*--------------------------------------------------------------------right----*/
#right{
float:right;
width:198px;
}



#printbox{
text-align:right;
padding-right:20px;
height:27px;
line-height:27px;
letter-spacing:1px;
}
#printbox a{color:#000;}
.font,.print{
display:inline-block;
padding-left:15px;
}
.noscript_print{_position:absolute;top:530px;right:40px;_width:198px;}


#right .indexbox{padding:0px 12px 0 10px;margin-bottom:10px;}
#right .indexboxtitle{display:block;visibility:hidden;height:49px;}
#right .indexboxlist{
padding:0px 5px 10px 5px;
text-align:left;
}
#right .indexboxlist a{
display:block;
padding:5px 5px 5px 25px;
}
#travelguide img,#funkaohsiung img{margin:20px 0 0 125px;}



#beforeUgo .indexboxtitle{
visibility:hidden;
height:49px;
}
#beforeUgo .indexboxtitle img{margin:17px 0 0 145px;}
#beforeUgo .indexboxlist{
padding:0 5px 10px 5px;
}


/*--------------------------------------------------------------------main----*/
#main{
}


#topnew{
padding:0 0 2em 0;
height:250px;
position:relative;
top:-8px;
_right:-3px;
}
.topnew_title{
_position:relative;
_width:300px;

height:68px;
}
.topnew_title span{
display:none;
}
.topnew_title img{
margin:20px 0 0 0;
}
.topnew_title .point img{
margin-left:145px;
}
.topnew_img{
float:left;
padding:0 5px 0 13px;
_position:relative;
}
.topnew_subt{
font-size:13px;
font-weight:800;
margin:10px 0;
}
.topnew_txt{padding-left:13px;}
.topnew_txt a{
line-height:1.8em;
text-decoration:underline;
}

/*----------------------------------------------------------------news*/
#news{
margin-left:15px;
line-height:1.8em;
}
.news_nav{
height:32px;
display:block;
font:12px/25px Arial;
padding:0 0 0 18px;
font-weight:800;
}


.news_title a{
float:right;
margin:5px 5px 0 0;
}

.news_list{width:98%;margin-top:10px;}
.date{
width:85px;
}






/*------------------------------------------------------------------------------------------footer----*/
#footer{
clear:both;
padding:0.5em 0 0 0;
line-height:1.8em;
}
#footer .ftpic{
padding:0 1em;
float:left;
}
#footer .ftpic a{
display:inline-block;
height:40px;
margin:0 5px;
}
#footer .ftpic a img{
vertical-align:top;
}

#footer .fttext1{
margin-left:15em;
}
div#footer .fttext1 ul{
margin:0px;
}
#footer .fttext1 li{
display:block;
float:left;
width:20em;
}

#footer .fttext2{
text-align:center;
padding:0.3em 0;
}

.mailto{
background:url(../../image/mailtoSmall.gif) 0 5px no-repeat;
}
.mailto a{padding-left:25px;}
#footer .fttext1 li.bestview{
width:30em;
}



