@charset "utf-8";
body{
	margin:0;
	padding:0;
    }
.msleep {
	overflow:hidden;
	margin:0;
	padding:0;
	font-family:微軟正黑體;
	background-position:center;
    }
.msleep_box{
	overflow:hidden;
	}

.red{
	color:#a92b1f;
	font-weight:900;
	}
.blue{
	color:#24468d;
	font-weight:900;
	}
.space_20{
	height: 1.25em; /* 20 / 16 */
}
.space_50{
	height: 3.125em; /* 50 / 16 */
}
.space_100{
	height: 6.25em; /* 100 / 16 */
}
/*msleep_01*/
.msleep_01{
	display:none;
	}

/*mobile_msleep_01*/
.mobile_msleep_01{
	overflow:hidden;
	margin-bottom:20px;
	}
.mobile_msleep_01 img{
	width:100%;
	}



/*msleep_02*/
.msleep_02{
	overflow:hidden;
	}
.msleep_02_box{
	overflow:hidden;
	margin:0 auto 60px auto;
	}
.msleep_02_btn{
	float:left;
	width:50%;
	margin-bottom:20px;
	cursor: pointer;
	}
.msleep_02_btn img{
	width:100%;
	}
.link_jump{
	cursor: pointer;
	}

/*msleep_03*/
.msleep_03{
	overflow:hidden;
	}
.msleep_03_box{
	overflow:hidden;
	width:88.8889%;
	margin:0 auto 60px auto;
	}
.msleep_03_title{
	margin:0 auto 20px auto;
	width:40%;
	}
.msleep_03_title img{
	width:100%;
	}
.msleep_03_title_2{
	font-family:華康細圓體,微軟正黑體;
	font-weight:bold;
	text-align:center;
	font-size:28px;
	margin-bottom:20px;
	}
.msleep_03_title_3{
	font-family:微軟正黑體;
	font-weight:400;
	text-align:center;
	font-size:16px;
	margin-bottom:30px;
	}

.msleep_03_pic_box{
	overflow:hidden;
	margin-bottom:20px;
	}
.msleep_03_pic_01{
	margin-bottom:6px;
	}
.msleep_03_pic_01 img{
	width:100%;
	}


/*msleep_04*/
.msleep_04{
	overflow:hidden;
	}
.msleep_04_box{
	overflow:hidden;
	width:88.8889%;
	margin:0 auto 60px auto;
	}
.msleep_04_title{
	margin:0 auto 20px auto;
	width:40%;
	}
.msleep_04_title img{
	width:100%;
	}
.msleep_04_title_2{
	font-family:華康細圓體,微軟正黑體;
	font-weight:bold;
	text-align:center;
	font-size:28px;
	margin-bottom:40px;
	}
.msleep_04_text{
	font-size:16px;
	line-height:65px;
	}
.msleep_04_text_02{
	font-size:18px;
	line-height:65px;
	font-weight:900;
	margin-bottom:80px;
	}

.msleep_04_pic_box{
	overflow:hidden;
	margin-bottom:10px;
	}
.msleep_04_pic_02{
	width:100%;
	margin-bottom:40px;
	}
.msleep_04_pic_02 img{
	width:100%;
	}
.msleep_04_pic_03{
	width:100%;
	}
.msleep_04_pic_03 img{
	width:100%;
	}

.msleep_04_s{
	text-align:center;
	font-size:14px;
	color:#a92b1f;
	margin-top:10px;
	}



/*msleep_05*/
.msleep_05{
	overflow:hidden;
	}
.msleep_05_box{
	overflow:hidden;
	width:88.8889%;
	margin:0 auto 60px auto;
	}
.msleep_05_title{
	font-family:華康細圓體,微軟正黑體;
	font-weight:bold;
	text-align:center;
	font-size:26px;
	margin-bottom:30px;
	}
.msleep_05_pic_box{
	overflow:hidden;
	}
.msleep_05_pic_box_01{
	overflow:hidden;
	margin-bottom:40px;
	}
.msleep_05_pic{
	width:80%;
	margin:0 auto 10px auto;
	}
.msleep_05_pic img{
	width:100%;
	}
.msleep_05_text{
	margin:auto;
	width:86%;
	font-size:16px;
	line-height:32px;
	}


/*msleep_06*/
.msleep_06{
	overflow:hidden;
	}
.msleep_06_box{
	overflow:hidden;
	width:88.8889%;
	margin:auto;
	}
.msleep_06_title{
	font-family:華康細圓體,微軟正黑體;
	font-weight:bold;
    text-align:center;
	font-size:26px;
	margin-bottom:40px;
	}
.msleep_06_text{
	margin:auto;
	line-height:65px;
	margin-bottom:110px;
	}
.msleep_06_text_pic img{
	margin-right:5px;
	}
.msleep_06_text img{
	width:6%;
	}



/*msleep_07*/
.msleep_07{
	overflow:hidden;
	}
.msleep_07_box{
	overflow:hidden;
	width:88.8889%;
	margin:0 auto 80px auto;
	}
.msleep_07_title{
	font-family:華康細圓體,微軟正黑體;
	font-weight:bold;
    text-align:center;
	font-size:22px;
	margin-bottom:20px;
	line-height:34px;
	}
.msleep_07_text{
	font-size:16px;
	line-height:65px;
	margin-bottom:40px;
	}
.msleep_07_pic img{
	margin-bottom:20px;
	}
.msleep_07_pic img{
	width:100%;
	}
.msleep_07_s{
	text-align:center;
	font-size:14px;
	color:#a92b1f;
	}

/*msleep_08*/
.msleep_08{
	overflow:hidden;
	}
.msleep_08_box{
	overflow:hidden;
	width:88.8889%;
	margin:auto;
	}
.msleep_08_title{
	font-family:華康細圓體,微軟正黑體;
	font-weight:bold;
	text-align:center;
	font-size:26px;
	margin-bottom:40px
	}
.msleep_08_text{
	line-height:65px;
	font-size:16px;
	}
.msleep_08_pic_box{
	overflow:hidden;
	}

.msleep_08_pic{
	width:100%;
	margin-bottom:30px;
	}
.msleep_08_pic img{
	width:100%;
	}
.msleep_08_pic_02{
	margin-bottom:60px;
	}
.msleep_08_pic_02 img{
	width:100%;
	}

/*msleep_09*/
.msleep_09{
	overflow:hidden;
	background-image:url(../images/1200_35.jpg);
	margin-bottom:60px;
	-webkit-background-size: cover;
	}
.msleep_09_box{
	overflow:hidden;
	width:88.8889%;
	margin:auto;
	padding-top:30px;
	padding-bottom:30px;
	}
.msleep_09_box_s{
	overflow:hidden;
	background-color:#0070bc;
    border-radius:5px;
	padding-top:20px;
	padding-bottom:20px;
	}
.msleep_09_title{
	margin:auto;
	width:16%;
	text-align:center;
	margin-bottom:8px;
	}
.msleep_09_title img{
	width:100%;
	}
.msleep_09_title_2{
	font-size:34px;
	text-align:center;
	color:#FFF;
	font-weight:900;
	margin-bottom:8px;
	}
.msleep_09_text{
	font-size:16px;
	text-align:center;
	color:#FFF;
	width:90%;
	margin:0 auto 16px auto;
	line-height:1.2em;
    }
.msleep_09_text a{
	font-size: 0.8em;
	color: #FFF;
	}
.qr_code{
	overflow:hidden;
	width:400px;
	margin:auto;
	text-align: center;

	}
.qr_code a{
	color: #FFF;
}

.order_list_box{
	overflow:hidden;
	width:90%;
	margin:0 auto 20px auto;
	}
.msleep_09_list_box_01{
	overflow:hidden;
	width:40%;
	float:left;
	}
.msleep_09_list_name{
	font-size:17px;
	color:#FFF;
	font-weight:900;
	margin-top:6px;
	margin-right:6px;
	text-align:right;
	}
.m_9{
	font-size:10px;
	margin-right:4px;
	background-color:#f45e60;
	}


.msleep_09_list_box_02{
	overflow:hidden;
	width:60%;
	float:left;
	}
.order_list_button{
	overflow:hidden;
	}
/* reservation form */
.resv_form{

}
.resv_form .fillinput{
	overflow:hidden;
	float:left;
	border-radius:5px;
	background-color:#fff;
	color:#7c7c7c;
	height:26px;
	padding-left:10px;
	font-size:16px;
	font-family:微軟正黑體;
	line-height: 26px;
}
.resv_form .fillinput2{
	overflow:hidden;
	float:left;
	border-radius:5px;
	background-color:#fff;
	color:#7c7c7c;
	padding-left:10px;
	font-size:16px;
	font-family:微軟正黑體;
	line-height: 26px;
}

#coupon_button{
	overflow:hidden;
	float:left;
	border-radius:5px;
	background-color:#fff;
	color:#7c7c7c;
	height:26px;
	padding-left:10px;
	font-size:16px;
	font-family:微軟正黑體;
	}
#coupon_button_2{
	overflow:hidden;
	float:left;
	border-radius:5px;
	background-color:#fff;
	color:#7c7c7c;
	height:26px;
	padding-left:10px;
	font-size:16px;
	font-family:微軟正黑體;
	height:70px;
	}

.msleep_09_button{
	width:80%;
	margin:30px auto 0 auto;
	}
.msleep_09_button img{
	width:100%;
	}
.msleep_09_button input{
	width:100%;
	}

/*msleep_10*/
.msleep_10{
	overflow:hidden;
	margin-bottom:60px;
	}
.msleep_10_box{
	overflow:hidden;
	width:88.8889%;
	margin:auto;
	}
.msleep_10_pic{
	margin-bottom:4px;
	}
.msleep_10_pic img{
	width:100%;
	}

/*msleep_11*/
.msleep_11{
	overflow:hidden;
	}
.msleep_11_box{
	background-image:url(../images/1200_41.jpg);
	-webkit-background-size: cover;
	}
.msleep_11_pic{
	width:40%;
	margin:auto;
	padding-top:26px;
	padding-bottom:60px;
	}
.msleep_11_pic img{
	width:100%;
	}


/*toast_12*/
.toast_12{
	display:block;
	overflow:hidden;
	width:16%;
    position:absolute;
	right:20px;
	}
.toast_12_box{
	border-style:solid;
    border-color:#c3c2c8;
    border-width:1px;
	border-radius:100px;
	padding:10px 10px;
	margin-top:40px;
	}
.toast_12_box_01{
	overflow:hidden;
	margin:10px auto;
	}
.toast_12_x_box{
	overflow:hidden;
	width:100%;
	}

.toast_12_pic{
	width:80%;
	margin:0 auto 10px auto;
	}
.toast_12_pic img{
	width:100%;
	}
.toast_12_line{
	width:90%;
	height:1px;
	background-color:#f3f3f4;
	}
.toast_12_s{
	font-family:微軟正黑體;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	margin-bottom:10px;
	}
.toast_12_s a{
	color:#000;
	text-decoration:none;
	}
.toast_12_btn{
	overflow:hidden;
	margin:10px 0 10px 10px;
	width:60%;
	cursor: pointer;
	}
.toast_12_btn img{
	width:100%;
	}

#dock_panel{
	position: fixed;
	right:10px;
	bottom:10%;
}
#dock_funcs{
	display: none;
}







@media screen and (min-width:600px) {
/*mobile_msleep_01*/
.mobile_msleep_01{
	margin-bottom:40px;
	}

/*msleep_02*/
.msleep_02_box{
	margin-bottom:110px;
	}

/*msleep_03*/
.msleep_03_box{
	margin-bottom:110px;
	}
.msleep_03_title{
	width:190px;
	margin-bottom:46px;
	}
.msleep_03_title_2{
	font-size:52px;
	margin-bottom:50px;
	}
.msleep_03_title_3{
	font-size:26px;
	margin-bottom:60px;
	}
.msleep_03_pic_box{
	margin-bottom:40px;
	}

/*msleep_04*/
.msleep_04_box{
	margin-bottom:120px;
	}
.msleep_04_title{
	width:190px;
	margin-bottom:46px;
	}
.msleep_04_title_2{
	font-size:52px;
	margin-bottom:50px;
    }
.msleep_04_text{
	font-size:26px;
	line-height:110px;
	}
.msleep_04_text_02{
	font-size:26px;
	margin-bottom:140px;
	line-height:110px;
	}
.msleep_04_pic_box{
	margin-bottom:20px;
	}
.msleep_04_pic_02{
	margin-bottom:70px;
	}
.msleep_04_s{
	font-size:22px;
	}


/*msleep_05*/
.msleep_05_title{
	font-size:46px;
	margin-bottom:80px;
	}
.msleep_05_pic{
	width:360px;
	margin-bottom:40px;
	}
.msleep_05_pic img{
	width:100%;
	}
.msleep_05_text{
	font-size:26px;
	margin-bottom:60px;
	line-height:46px;
	width:70%;
	}

/*msleep_06_box*/
.msleep_06_box{
	margin-bottom:80px;
	}

.msleep_06_title{
	font-size:46px;
	margin-bottom:50px;
    }

.msleep_06_text{
	font-size:26px;
	margin-bottom:100px;
	line-height:110px;
	}
.msleep_06_text_pic img{
	margin-right:5px;
	}
.msleep_06_text img{
	width:5%;
	}

/*msleep_07*/
.msleep_07_box{
	margin-bottom:100px;
	}
.msleep_07_title{
	font-size:36px;
	margin-bottom:50px;
	line-height:60px;
	}
.msleep_07_text{
	font-size:26px;
	margin-bottom:20px;
	line-height:110px;
	}
.msleep_07_pic{
	margin-bottom:40px;
	}
.msleep_07_s{
	font-size:22px;
	}


/*msleep_08*/
.msleep_08_box{
	margin-bottom:100px;
	}
.msleep_08_title{
	font-size:46px;
	margin-bottom:50px;
	}
.msleep_08_text{
	font-size:26px;
	margin-bottom:30px;
	line-height:110px;
	}

.msleep_08_pic{
	margin-bottom:40px;
	}

/*msleep_09*/
.msleep_09{
	margin-bottom:120px;
	}
.msleep_09_box{
	padding-top:60px;
	padding-bottom:60px;
	}
.msleep_09_box_s{
	padding-top:40px;
	padding-bottom:40px;
	}
.msleep_09_title{
	width:54px;
	}
.msleep_09_title_2{
	font-size:56px;
	}
.msleep_09_text{
	font-size:30px;
	margin-bottom:40px;
	}



.order_list_box{
	overflow:hidden;
	width:90%;
	margin:0 auto 20px auto;
	}
.msleep_09_list_box_01{
	overflow:hidden;
	width:40%;
	float:left;
	}
.msleep_09_list_name{
	font-size:33px;
	color:#FFF;
	font-weight:900;
	margin-top:6px;
	margin-right:6px;
	text-align:right;
	}
.m_9{
	font-size:10px;
	margin-right:4px;
	background-color:#f45e60;
	}


.msleep_09_list_box_02{
	overflow:hidden;
	width:60%;
	float:left;
	}
.order_list_button{
	overflow:hidden;
	}

.resv_form .fillinput{
	height:60px;
	font-size:22px;
	line-height: 60px;
	width: 80%;
}
.resv_form .fillinput2{
	font-size:22px;
	line-height: 32px;
}

#coupon_button{
	border-radius:5px;
	height:60px;
	font-size:22px;
	}
#coupon_button_2{
	border-radius:5px;
	height:70px;
	font-size:22px;
	}

.msleep_09_button{
	width:70%;
	margin:50px auto 0 auto;
	}
.msleep_09_button img{
	width:100%;
	}

/*msleep_10*/
.msleep_10_box{
	margin-bottom:60px;
	}
.msleep_10_pic{
	margin-bottom:6px;
	}

/*msleep_11*/
.msleep_11_pic{
	width:161px;
	padding-top:60px;
	padding-bottom:110px;
	}


/*toast_12*/
.toast_12{
	display:block;
	overflow:hidden;
	width:14%;
    position:absolute;
	right:20px;
	}
.toast_12_box{
	border-style:solid;
    border-color:#c3c2c8;
    border-width:1px;
	border-radius:100px;
	padding:10px 10px;
	margin-top:40px;
	}
.toast_12_box_01{
	overflow:hidden;
	margin:10px auto;
	}
.toast_12_x_box{
	overflow:hidden;
	width:100%;
	}

.toast_12_pic{
	width:80%;
	margin:0 auto 10px auto;
	}
.toast_12_pic img{
	width:100%;
	}
.toast_12_line{
	width:90%;
	height:1px;
	background-color:#f3f3f4;
	}
.toast_12_s{
	font-size:12px;
	text-align:center;
	margin-bottom:10px;
	}
.toast_12_s a{
	color:#000;
	text-decoration:none;
	}
.toast_12_btn{
	overflow:hidden;
	margin:10px auto;
	width:60%;
	}
.toast_12_btn img{
	width:100%;
	}




}


@media screen and (min-width:860px) {
/*msleep_01*/
.msleep_01{
	display:block;
	margin-bottom:40px;
	}
.msleep_01_bn img{
	width:100%;
	}

/*mobile_msleep_01*/
.mobile_msleep_01{
	display:none;
	}

/*msleep_02*/
.msleep_02_box{
	margin-bottom:140px;
	}
.msleep_02_btn{
	width:25%;
	}

/*msleep_03*/
.msleep_03_box{
    width:90%;
	margin-bottom:140px;
	}
.msleep_03_title{
	width:190px;
	margin-bottom:40px;
	}
.msleep_03_title_2{
	font-size:52px;
	margin-bottom:50px;
	}
.msleep_03_title_3{
	font-size:32px;
	margin-bottom:70px;
	}
.msleep_03_pic_box{
	margin-bottom:6px;
	}
.msleep_03_pic_01{
	width:50%;
	float:left;
	}

/*msleep_04*/
.msleep_04_box{
	width: 90%;
	margin-bottom:140px;
	}
.msleep_04_title{
	width:190px;
	margin-bottom:40px;
	}
.msleep_04_title_2{
	font-size:52px;
	margin-bottom:50px;
	}
.msleep_04_text{
	font-size:32px;
	line-height:80px;
	width:81%;
	margin:auto;
	}
.msleep_04_text_02{
	font-size:32px;
	line-height:80px;
	width:81%;
	margin:0 auto 90px auto;
	}

.msleep_04_pic_box{
	width:100%;
	margin-bottom:30px;
	}
.msleep_04_pic_02{
	width:50%;
	float:left;
	margin-bottom:0px;
	}
.msleep_04_pic_03{
	float:left;
	width:50%;
	margin-bottom:0px;
	}
.msleep_04_s{
	width:100%;
	font-size:20px;
	}

/*msleep_05*/
.msleep_05_box{
	width: 90%;
	margin:auto;
	margin-bottom:140px;
	}

.msleep_05_title{
	font-size:52px;
	margin-bottom:90px;
	}

.msleep_05_pic_box_01{
	width:33.333%;
	float:left;
	}
.msleep_05_pic{
	width:80%;
	}
.msleep_05_text{
	width:90%;
	font-size:22px;
	line-height:50px;
	}

/*msleep_07*/
.msleep_07_pic{
	width:60%;
	margin:auto;
	}

/*msleep_08*/
.msleep_08_pic{
	float:left;
	width:50%;
	}



/*msleep_09*/
.msleep_09{
	margin-bottom:120px;
	}
.msleep_09_box{
	padding-top:60px;
	padding-bottom:60px;
	}
.msleep_09_box_s{
	padding-top:40px;
	padding-bottom:40px;
	}
.msleep_09_title{
	width:54px;
	}
.msleep_09_title_2{
	font-size:56px;
	}
.msleep_09_text{
	font-size:30px;
	margin-bottom:40px;
	}



.order_list_box{
	overflow:hidden;
	width:90%;
	margin:0 auto 20px auto;
	}
.msleep_09_list_box_01{
	overflow:hidden;
	width:40%;
	float:left;
	}
.msleep_09_list_name{
	font-size:33px;
	color:#FFF;
	font-weight:900;
	margin-top:6px;
	margin-right:10px;
	text-align:right;
	}
.m_9{
	font-size:10px;
	margin-right:4px;
	background-color:#f45e60;
	}


.msleep_09_list_box_02{
	overflow:hidden;
	width:60%;
	float:left;
	}
.order_list_button{
	overflow:hidden;
	}

.resv_form .fillinput{
	font-size:30px;
}
.resv_form .fillinput2{
	font-size:30px;
	line-height:40px;
}

#coupon_button{
	border-radius:5px;
	height:60px;
	font-size:30px;
	}
#coupon_button_2{
	border-radius:5px;
	height:70px;
	font-size:30px;
	}

.msleep_09_button{
	width:40%;
	margin:50px auto 0 auto;
	}
.msleep_09_button img{
	width:100%;
	}

/*msleep_10*/
.msleep_10_box{
	width: 90%;
	margin-bottom:140px;
	}
.msleep_10_pic{
	width:50%;
	float:left;
	}




/*toast_12*/
.toast_12{
	display:block;
	overflow:hidden;
	width:8%;
    position:absolute;
	right:20px;
	}
.toast_12_box{
	border-style:solid;
    border-color:#c3c2c8;
    border-width:1px;
	border-radius:100px;
	padding:10px 10px;
	margin-top:40px;
	}
.toast_12_box_01{
	overflow:hidden;
	margin:10px auto;
	}
.toast_12_x_box{
	overflow:hidden;
	width:100%;
	}

.toast_12_pic{
	width:80%;
	margin:0 auto 10px auto;
	}
.toast_12_pic img{
	width:100%;
	}
.toast_12_line{
	width:90%;
	height:1px;
	background-color:#f3f3f4;
	}
.toast_12_s{
	font-size:12px;
	text-align:center;
	margin-bottom:10px;
	}
.toast_12_s a{
	color:#000;
	text-decoration:none;
	}
.toast_12_btn{
	overflow:hidden;
	margin:10px auto;
	width:60%;
	}
.toast_12_btn img{
	width:100%;
	}


}

@media screen and (min-width:1200px) {
/*msleep_01*/
.msleep_01{
	overflow:hidden;
	display:block;
	margin-bottom:40px;
	}
.msleep_01 img{
	width:100%;
	}

/*mobile_msleep_01*/
.mobile_msleep_01{
	display:none;
	}


/*msleep_02*/
.msleep_02_box{
	width: 73.75em;
	margin-bottom:140px;
	}
.msleep_02_btn{
	width:25%;
	}


/*msleep_03*/
.msleep_03_box{
	width: 73.75em;
	margin-bottom:140px;
	}
.msleep_03_title{
	width:190px;
	margin-bottom:30px;
	}
.msleep_03_title_2{
	font-size:52px;
	margin-bottom:50px;
	}
.msleep_03_title_3{
	font-size:32px;
	margin-bottom:70px;
	}

.msleep_03_pic_01{
	width:50%;
	float:left;
	}

/*msleep_04*/
.msleep_04_box{
	width: 73.75em;
	margin-bottom:140px;
	}
.msleep_04_title{
	width:190px;
	margin-bottom:40px;
	}
.msleep_04_title_2{
	font-size:52px;
	margin-bottom:50px;
	}
.msleep_04_text{
	font-size:32px;
	line-height:80px;
	width:81%;
	margin:auto;
	}
.msleep_04_text_02{
	font-size:32px;
	line-height:80px;
	width:81%;
	margin:0 auto 90px auto;
	}

.msleep_04_pic_box{
	width:100%;
	margin-bottom:30px;
	}
.msleep_04_pic_02{
	width:50%;
	float:left;
	margin-bottom:0px;
	}
.msleep_04_pic_03{
	float:left;
	width:50%;
	margin-bottom:0px;
	}
.msleep_04_s{
	width:100%;
	font-size:20px;
	}

/*msleep_05*/
.msleep_05_box{
	width: 73.75em;
	margin-bottom:40px;
	}

.msleep_05_title{
	font-size:52px;
	margin-bottom:70px;
	}

.msleep_05_pic_box_01{
	width:33.333%;
	float:left;
	}

.msleep_05_pic{
	width:400px;
	}
.msleep_05_text{
	font-size:32px;
	line-height:60px;
	width:88%;
	}

/*msleep_06*/
.msleep_06_box{
	width: 73.75em;
	margin-bottom:20px;
	}

.msleep_06_title{
	font-size:52px;
	margin-bottom:50px;
	}
.msleep_06_text{
	font-size:32px;
	line-height:100px;
	width:74%;
	margin-bottom:70px;
	}
.msleep_06_text_pic{
	margin-right:6px;
	}
.msleep_06_text_pic img{
	width:32px;
	}

/*msleep_07*/
.msleep_07_box{
	width: 73.75em;
	margin-bottom:140px;
	}
.msleep_07_title{
	font-size:52px;
	line-height:80px;
	margin-bottom:40px;
	}
.msleep_07_text{
	font-size:32px;
	line-height:60px;
	width:76%;
	margin:0 auto 40px auto;
	line-height:100px;
	}
.msleep_07_pic{
	margin-bottom:40px;
	width:724px;
	margin:auto;
	}
.msleep_07_s{
	font-size:20px;
	}

/*msleep_08*/
.msleep_08_box{
	width: 73.75em;
	margin-bottom:140px;
	}
.msleep_08_title{
	font-size:52px;
	margin-bottom:40px;
	}
.msleep_08_text{
	font-size:32px;
	line-height:100px;
	width:81%;
	margin:auto;
	}
.msleep_08_space20{
	height:50px;
	}
.msleep_08_pic_box{
	margin-bottom:80px;
	}
.msleep_08_pic{
	width:50%;
	float:left;
	}
.msleep_08_pic_02{
	width:768px;
	margin:auto;
	}


/*msleep_09*/
.msleep_09{
	overflow:hidden;
	background-image:url(../images/1200_35.jpg);
	margin-bottom:140px;
	}
.msleep_09_box{
	overflow:hidden;
	margin:auto;
	padding-top:70px;
	padding-bottom:70px;
	}
.msleep_09_box_s{
	overflow:hidden;
	background-color:#0070bc;
    border-radius:5px;
	padding-top:50px;
	padding-bottom:50px;
	width:71%;
	margin:auto;
	}
.msleep_09_title{
	margin:auto;
	width:54px;
	text-align:center;
	margin-bottom:8px;
	}
.msleep_09_title img{
	width:100%;
	}
.msleep_09_title_2{
	font-size:54px;
	text-align:center;
	color:#FFF;
	font-weight:900;
	margin-bottom:20px;
	}
.msleep_09_text{
	font-size:28px;
	text-align:center;
	color:#FFF;
	width:90%;
	margin:0 auto 60px auto;
	font-weight:900;
    }



.order_list_box{
	overflow:hidden;
	width:60%;
	margin:0 auto 18px auto;
	}
.msleep_09_list_box_01{
	overflow:hidden;
	width:28%;
	float:left;
	margin-right:2%;
	}
.msleep_09_list_name{
	font-size:28px;
	color:#FFF;
	font-weight:900;
	margin-top:6px;
	margin-right:6px;
	text-align:right;
	}
.m_9{
	font-size:20px;
	margin-right:4px;
	background-color:#f45e60;
	}


.msleep_09_list_box_02{
	overflow:hidden;
	width:70%;
	float:left;
	}
.order_list_button{
	overflow:hidden;
	}

.resv_form .fillinput{
	width:100%;
	height:40px;
	font-size:26px;
	line-height: 40px;
}
.resv_form .fillinput2{
	font-size:26px;
	line-height: 36px;
}

#coupon_button{
	width:100%;
	height:40px;
	overflow:hidden;
	float:left;
	border-radius:5px;
	background-color:#fff;
	color:#7c7c7c;
	padding-left:10px;
	font-size:26px;
	font-family:微軟正黑體;
	}
#coupon_button_2{
	width:100%;
	overflow:hidden;
	float:left;
	border-radius:5px;
	background-color:#fff;
	color:#7c7c7c;
	padding-left:10px;
	font-size:16px;
	font-family:微軟正黑體;
	height:80px;
	}

.msleep_09_button{
	width:360px;
	margin:64px auto 0 auto;
	}
.msleep_09_button img{
	width:100%;
	}


/*msleep_10*/
.msleep_10_box{
	width: 73.75em;
	margin-bottom:140px;
	}
.msleep_10_pic{
	width:50%;
	float:left;
	}

/*msleep_11*/
.msleep_11_pic{
	width:161px;
	padding-top:50px;
	padding-bottom:130px;
	}


/*toast_12*/
.toast_12{
	display:block;
	overflow:hidden;
	width:5%;
    position:absolute;
	right:20px;
	}
.toast_12_box{
	border-style:solid;
    border-color:#c3c2c8;
    border-width:1px;
	border-radius:100px;
	padding:10px 10px;
	margin-top:40px;
	}
.toast_12_box_01{
	overflow:hidden;
	margin:10px auto;
	}
.toast_12_x_box{
	overflow:hidden;
	width:100%;
	}

.toast_12_pic{
	width:80%;
	margin:0 auto 10px auto;
	}
.toast_12_pic img{
	width:100%;
	}
.toast_12_line{
	width:90%;
	height:1px;
	background-color:#f3f3f4;
	}
.toast_12_s{
	font-size:14px;
	text-align:center;
	margin-bottom:10px;
	}
.toast_12_s a{
	color:#000;
	text-decoration:none;
	}
.toast_12_btn{
	overflow:hidden;
	margin:10px auto;
	width:60%;
	}
.toast_12_btn img{
	width:100%;
	}


	}


@media screen and (min-width:1500px) {
.msleep_09_box_s{
	width:55%;
	}
}
