﻿@charset "utf-8";
/* CSS Document */
@import url(font_styles.css);/*字形CSS*/

@import url(http://fonts.googleapis.com/css?family=Slabo+27px);
/*font-family: 'Slabo 27px', serif;*/

html, body {width:100%; height: 100%; background-color:#1b1b1b;}
.wrap {
 width:100%;
/* min-height: 100%;*/
 *display: table; /* For IE7 Hack */
 *height: 100%; /* For IE7 Hack */
}

header{ height:auto; width:100%;}

.main { overflow: hidden; background:#d1d1d1; border:0px solid #C69;width:100%; padding-bottom:0px; height:auto; height:100%;}

footer{
 width:100%;
 clear:both;
 color:#666;
 background:#333;
 font-family:"微軟正黑體", sans-serif;
 font-size:11px;
 padding-bottom:20px;}
 
footer a{ text-decoration:none;font-size:12px;}

.LOGO_MENU_BG{ 
	height:50px; 
	background: url(../images/bg_header33.png) repeat;
	position: absolute;
	z-index:3; 
	width:100%; 
	border:0px solid #30F;}
.LOGO_MENU_BG a{width:134px; height:66px; background: transparent url("../images/logo_page.png") no-repeat; display:block;}


.fb_bt{float:left; background:url(../images/fb_bt-2x.png) no-repeat center; width:24px; height:24px; display:block; margin-top:5px; margin-right:5px;}
.a_bt{float:left; background:url(../images/a_bt-2x.png) no-repeat center; width:24px; height:24px; display:block; margin-top:5px; margin-right:5px;}
.line_bt{float:left; background:url(../images/line_bt-2x.png) no-repeat center; width:24px; height:24px; display:block; margin-top:5px;}
.g_bt{float:left; background:url(../images/g_bt-2x.png) no-repeat center; width:24px; height:24px; display:block; margin-top:5px; margin-right:5px;}

.footer_menulink_div{ clear:both; width:100%; height:auto; margin-bottom:10px; border:0px solid #9C6; overflow:hidden; padding-top:10px;}
.footer_txt{ clear:both; border-top:1px solid #999; width:95%; padding-top:10px; font-size:11px; color:#666;}

.footer_menulink_div a{ color:#999; text-decoration:none; line-height:20px;}
.footer_menulink_div a:hover{ color: #FFF;}

.Quick_Link{ font-size:19px; color:#FFF; padding:10px 0 10px 20px;}


/*menu按鈕*/
.menu_bun{
 padding-right:10px;
 float:right; 
 margin-right:0px; 
 right:0px;
 font-size:1.6em;
 border-style:none; 
 width:50px; 
 height:50px;
 line-height:62px;
 background:none; 
 position:absolute; 
 z-index:2;
 cursor: pointer;
 outline: none; /* for Firefox */
 hlbr:expression(this.onFocus=this.blur()); /* for IE */
 color: #FFF;
 margin-top: -66px;
 background:#333;
 }
.menu_bun a:hover {
	color: #FFF;
}
.menu_bun.active{
	/*color: #FFF;*/
}
a.facilites_link{ padding:0.8em; color:#FFF; font-size:0.8em; text-decoration:none; background-color:#666; margin:0.5em; float:left;}
/*大架構menu按鈕~~~end*/


/*語言選單*/
.language{
	overflow:hidden;
	width:224px;
	margin:0 auto;
	background:none;
	padding-top:10px;}
	
.language h4{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FFF;
	font-weight:100; padding-left:30px;}

.language ul li{
	display:block;
	float:left;
	width:50px;
	height:33px;
	margin:10px 3px;}

.language ul li a.tw{
	display:block;
	width:50px;
	height:33px;
	text-indent:-9999px;
	background-image:url(../images/flag_taiwan.png);
	background-position:left top;
	background-repeat:no-repeat;}
	
.language ul li a.cn{
	display:block;
	width:50px;
	height:33px;
	text-indent:-9999px;
	background-image:url(../images/flag_china.png);
	background-position:left top;
	background-repeat:no-repeat;}
	
.language ul li a.jp{
	display:block;
	width:50px;
	height:33px;
	text-indent:-9999px;
	background-image:url(../images/flag_japan.png);
	background-position:left top;
	background-repeat:no-repeat;}
	
.language ul li a.en{
	display:block;
	width:50px;
	height:33px;
	text-indent:-9999px;
	background-image:url(../images/flag_america.png);
	background-position:left top;
	background-repeat:no-repeat;}
	
.language ul li a:hover{
	background-position:left bottom;}
/*語言選單_END*/ 

/*上一頁下一頁的按鈕*/
.bt_btdiv{  overflow:hidden; padding:20px;font-size:12px; line-height:30px; border:0px solid #00F; }
.bt_btdiv a{ text-decoration:none; }
.bt_center{ float:left; left:0px; width:33%; overflow:hidden;}
a.Previous_bt{ float:left; left:0px; width:65px; height:28px;border:1px solid #555;text-decoration:none; color:#555; text-align:center; padding:0 5px;}
a.Previous_bt:hover{background:#555; color:#FFF;border:1px solid #555;}
a.Next_bt{ float: right; right:0px; width:65px; height:28px; border:1px solid #555;text-decoration:none; color:#555; text-align:center; padding:0 5px;}
a.Next_bt:hover{background:#555; color:#FFF;border:1px solid #555;}
.list_bt_div{ margin:auto 0px; margin-left:auto; margin-right:auto; width:70px; height:28px; text-align:center;border:1px solid #2f9072; color: #2f9072;}
/*a.list_bt{ text-decoration:none; color:#FFF; display:block; background:#2f9072; border:1px solid #2f9072; padding:0 5px;}*/
a.LIST_bt{ float:left; left:0px; width:65px; height:28px;border:1px solid #555;text-decoration:none; color:#fff; text-align:center; margin-left:20px; font-size:12px; line-height:28px;background-color: #555;}
a.LIST_bt:hover{background-color: #000; color:#000; border:1px solid #FFF;}
/*上一類下一類的按鈕*/

/*訂房須知*/
.facilites_txt{font-size:12px;color:#333;line-height:20px; text-align:justify; text-justify:inter-ideograph; height:auto; padding:10px 20px 10px 20px;}
.facilites_txt p{ display:block; background:url(../images/fa_iten.png) no-repeat left 4px; color:#565656;padding-left:20px;}
.facilites_txt div{ font-family:"微軟正黑體", Arial, Helvetica, sans-serif; color:#333; font-size:13px; line-height:1.7;}
#notice_titleicon{background:#222; color: #FFF; font-size:18px;font-family:'微軟正黑體', sans-serif; height:42px; line-height:42px; cursor:pointer; border-bottom:1px solid #333;}
/*訂房須知_END*/

/*收和版面的CSS*/
#facilites_titleicon{background:#959225;font-size:18px; font-family:'微軟正黑體', sans-serif; height:42px; line-height:42px; border:0px solid #06F; color:#FFF;}
#small_top_icon{ background:url(../images/small_top.png); width:11px; height:11px; position: relative; z-index:90; float:right; right:0px; border:0px solid #FFF; margin-top:10px; margin-right:10px; }
.facilites_icondiv{ height:auto; padding:10px 20px 10px 20px;}
.facilites_icondiv p{ padding-left:2px; float:left; left:0px; margin-bottom:10px;}

#time_titleicon{background:#959225;color: #FFF;font-size:18px;font-family:'微軟正黑體', sans-serif; border:0px solid #9F0; height:42px; line-height:42px; letter-spacing:-1px;}
.time_smtitle{color:#32363D; font-size:12px;font-family:'微軟正黑體', sans-serif;line-height:20px; margin-top:8px; font-weight:900;}
.time_txt{ font-size:12px; color:#000;line-height:20px; margin-bottom:10px;}
/*收和版面的CSS_END*/

/*內業主架構*/
.title{ width:100%; height:42px; background: #222; color:#fff; font-size:18px; font-family:'微軟正黑體', sans-serif; line-height:42px; padding-left:20px;}
.title span{font-family: 'Slabo 27px', serif; color:#e50a57; background:url(../images/do.png) no-repeat right center; padding-right:35px;}

