@charset "utf-8";
/* CSS Document */

/*架構*/
#lower {
	z-index:5;
	width:100%;
	position:absolute;
	bottom:0px;
	left:0px;
	padding-bottom:40px;
}
	
#bar {
	width:100%;
	height:35px;
	color:#FFF;
}

.bar_block{
	margin:0 auto;
	    width:112px;
    height:35px;}
	
.toggle{
	display:block;
	width:112px;
	height:35px;
	text-indent:-9999px;
	background-image:url(../images/regent_button_arrow.png);
	background-position:left top;
	background-repeat:no-repeat;
	transition:all 0.4s;
	-o-transition:all 0.4s;
	-moz-transition:all 0.4s;
	-webkit-transition:all 0.4s;
	outline:none;}
	
.active{
	background-position:left bottom;
}

#panel{
    background-image:url(../images/bg_slide_menu.png);
	background-position:left top;
	background-repeat:repeat;
	padding:10px 0;
}


/*架構裡的內容*/
.panel_block{
	margin:0 auto;
	width:1000px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Microsoft JhengHei, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	overflow:hidden;}
	
.panel_block ul{}

.panel_block ul li{
	display:block;
	float:left;
	width:200px;
	min-height:140px;
	padding:54px 0 0 0;
	border-right:1px dotted #Ffffff;}
	
.HotelTitle{text-align:center;
	/*margin-bottom:5px;*/}
.HotelTitle H2{font-family:Microsoft JhengHei, sans-serif;font-size:25px;color:#FFF;font-weight:100;}	
.HotelTitle H2 span{color:#f1d30a;}

H3{font-size:13px;color:#797878;}
	
.HotelImage{width:100%;margin:0 auto;}
	
.HotelImage img{/*border:2px solid #3a3a3a;*/}
	
.HotelPhone1{
	font-family:Microsoft JhengHei, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a6a6a6;
	padding-left:17px;
	background-image:url(../images/hotel_phone03.png);
	background-position:left center;
	background-repeat:no-repeat;
	line-height:2;}
.HotelPhone1 a{color:#FFF;text-decoration:none;}
	
.HotelFax1{
	font-family:Microsoft JhengHei, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a6a6a6;
	margin-bottom:3px;
	padding-left:17px;
	background-image:url(../images/hotel_fax03.png);
	background-position:left center;
	background-repeat:no-repeat;}

.HotelFax1 a{color:#FFF;text-decoration:none;}	
	
.HotelAdd{font-size:12px;color:#a6a6a6;min-height:30px;}
	
.HotelAddEn{
	font-family:Microsoft JhengHei, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a6a6a6;}

div.language{text-align:center;
    padding:15px 0 10px 0;
    margin-top:0px;
    overflow:hidden;
    z-index:10;
    position:relative;}
div.language a{text-decoration:none;color:#FFF;padding:4px 5px;font-size:14px;min-width:24px;min-height:24px;margin-bottom:5px;transition:all 0.4s;border-radius:100em;}
div.language a:hover{}

.languageSelect{display:none;}

/* Zoom In #1 */
.HotelImage a img {
	-webkit-transform:scale(0.9);
	transform:scale(0.9);
	-webkit-transition:.3s ease-in-out;
	transition:.3s ease-in-out;
}
.HotelImage a:hover img {
	-webkit-transform:scale(1);
	transform:scale(1);
}



@media screen and (max-width:979px) {
   #lower {padding-bottom:inherit;overflow-x:hidden;}	
   .panel_block{width:100%;}
   .panel_block ul li{width:49%;box-sizing:border-box;}
   #bar{display:none;}
   .languageSelect{display:block;width:80%;margin:0 auto;padding:5px 0;text-align:center;}
   div.language{display:block;} 
}

@media screen and (max-width:400px) {
   .panel_block ul li{width:100%;margin-bottom:20px;}
   div.language{padding-top:5px;}
   
}

#pane2{
    /*background-image:url(../images/bg_slide_menu.png);*/
	background-position:left top;
	background-repeat:repeat;
	padding:30px 0;
}

/*架構裡的內容*/
.pane2_block{
	margin:0 auto;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Microsoft JhengHei, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	overflow:hidden;}
	
.pane2_block ul{}

.pane2_block ul li{
	width:200px;
	/*display:block;
	float:left;
	min-height:140px;
	padding:54px 0 0 0;
	border-right:1px dotted #Ffffff;*/
}