.choice{
	max-width: 1000px;
	margin: 0 auto;
	margin-bottom: 30px;
	margin-top: 30px;
}
.table_box{
	max-width: 1000px;
	margin: 0 auto;
}
.table_box table tr td{
	padding-left:0;
	padding-right:0;
}
.bx-viewport ul li img{
	width: 100%;
	height:100%;
}
.content_w_aside1{
	padding:0;
}
.bx-viewport{
	max-width: 900px;
	max-height: 630px;
	margin: 0 auto;
}
@media screen and (max-width: 767.5px) {
	.bx-viewport{
		max-width: 720px;
		max-height: 450px;
		margin: 0 auto;
	}
}
@media screen and (max-width: 575.5px) {
	.bx-viewport{
		max-width: 540px;
		max-height: 270px;
		margin: 0 auto;
	}
}

/*客製*/
.content_w_aside{
	padding:0;
text-align:center;
}
ul.menu_link li:first-child,ul.menu_link li:last-child{
	background:#0f354D ;
}

ul.sub_menu{
	background:#C9CACA!important;
	color:#2F2725;
}
ul.sub_menu li a{
	color:none;
}
ul.sub_menu li:hover{
	background:#0f354D!important;
	color:#E5A84B!important;
	transition: 0.3s;
}
ul.sub_menu li:hover a{
	color:#E5A84B!important;
	transition: 0.3s;
}
.SuiteGroupButton{
		background:#0f354D!important;
	color:#E5A84B!important;
}
ul.menu_link li{
	padding-left:0;
}

ul.menu_link li a,ul.menu_link li font{
	color: #E5A84B!important;
}
.layer_one li a{
	line-height: 70px!important;
}
ul.menu_link li a:hover{
	cursor:pointer;
}
.SET{
	margin-left:auto!important;
	margin-right:auto!important;
	
}
.imgOutBox{
	max-width:350px;
}
@media screen and (max-width: 767px){
	.imgOutBox{
		max-width:none;
	}
}

.SuiteGroupRow{
	display: flex;
  justify-content: center;
}

.container {
	margin: 40px auto 0 auto!important;
}
.room_list_pic{
	margin: 0 auto 0 auto!important;
}
.w_aside_mod{
	padding-left:0!important;
	max-width:900px;
	margin: 0 auto;
}
.table_form table tr:first-child{
	border-top:5px solid #0f354D;
	background:#D0D0D0;
}
.T_Left{
	text-align:left!important;
}
.AH li a:hover{
	cursor:pointer;
}

