*{
	margin:0;
	padding:0;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

html,body{
	width:100%;
	background: url("img-bg-ll03.png");
	background-color:#d6d6d6;
}

#flower_viewing{
	min-width:320px;
	width: 100%;
	margin:0 auto;
    padding-bottom: 35%;
	overflow:hidden;
    background: url("img_footer_bk.jpg") no-repeat left top;
    background-size: 100%;
    background-position: right bottom;
	background-color:#FFF;
	position:relative;
}


/* ==================== 逐漸出現動畫效果 ==================== */

.fadein {
  opacity : 0;
  transform: translateY(20px);
  transition: all 1s;
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/*==================================== 主視覺 ====================================*/ 

#backtop{
 	display: none;
    width: 6%;
    height: 0;
    padding-bottom: 6%;
    background: url("img_backtop.png") no-repeat left top;
    background-size: 100%;
    -webkit-filter: drop-shadow(0px 5px 5px rgba(0, 0, 0, 0.3));
    filter: drop-shadow(0px 5px 5px rgba(0, 0, 0, 0.3));
    position: fixed;
    right: 1vw;
    bottom: 3vh;
    z-index: 80;  
    cursor: pointer;
}


#flower_viewing .main_top{
	width:100%;	
	height: 0;
	padding-bottom: 54.6875%;
	position:relative;
}

#flower_viewing .dec_flower_r01{
	width: 31.25%;
	height: 0;
	padding-bottom: 27.344%;
	background: url("img_dec_flower_r01.png") no-repeat left top;
	background-size: 100%;
	position: absolute;
	top:-6.25vw;
	right: -5.47%;
	z-index: 60;
}

#flower_viewing .dec_flower_r02{
	width: 8.6%;
	height: 0;
	padding-bottom: 10.158%;
	background: url("img_dec_flower_r02.png") no-repeat left top;
	background-size: 100%;
	position: absolute;
	bottom: 4vw;
	right: 0;
	z-index: 60;
}
#flower_viewing .dec_flower_l01{
	width: 29.6875%;
	height: 0;
	padding-bottom: 24.609375%;
	background: url("img_dec_flower_l01.png") no-repeat left top;
	background-size: 100%;
	position: absolute;
	bottom: -7vw;
	left: -7vw;
	z-index: 60;
}

#flower_viewing h1{
	width: 43.75%;
	height: 0;
	padding-bottom: 33.59%;
	text-indent: -9999px;
	background: url("img_maintitle.png") no-repeat left top;
	background-size: 100%;
	position: absolute;
	right: 6.25%;
	top: 19vw;
	z-index: 50;
	
	animation-name:head;
	animation-fill-mode:forwards;
	animation-duration:2s;
}

@keyframes head{
		
    from{
		top:-20px;
		opacity:0;
    }
    to{ 
	    top: 19vw;
		opacity:1;
    }
}


#flower_viewing .top-content .slider_container {
	width:100%;
	height:auto;
	position:relative;
	
	opacity:0;
	
	animation-name:toppic;
	animation-fill-mode:forwards;
	animation-duration:2s;
}

@keyframes toppic{
		
    from{
		opacity:0;
    }
    to{ 
		opacity:1;
    }
	
	
}


#flower_viewing .top-content .slider_container div { /* -- 圖片輪播部分 -- */
	width:100%;
	height:auto;
	overflow:hidden;
	
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
	
	-webkit-animation: round 25s linear infinite;
            animation: round 25s linear infinite;
}



@-webkit-keyframes round { /* 100%/25s=4%/1s */
    4% {
        opacity: 1;
        filter: alpha(opacity=100);
        /* 0 - 1秒 淡入*/
    }
    20% {
        opacity: 1;
        filter: alpha(opacity=100);
        /* 1- 5秒靜止*/
    }
    24% {
        opacity: 0;
        filter: alpha(opacity=0);
        /* 5-6秒淡出*/
    }
}
@keyframes round {
    4% {
        opacity: 1;
        filter: alpha(opacity=100);
        /* 0 - 1秒 淡入*/
    }
    20% {
        opacity: 1;
        filter: alpha(opacity=100);
        /* 1- 5秒靜止*/
    }
    24% {
        opacity: 0;
        filter: alpha(opacity=0);
        /* 5-6秒淡出*/
    }
}

#flower_viewing .top-content .slider_container div:nth-child(1) {
    -webkit-animation-delay: 0s;
            animation-delay: 0s;
}

#flower_viewing .top-content .slider_container div:nth-child(2) {
    -webkit-animation-delay: 5s;
            animation-delay: 5s;
}

#flower_viewing .top-content .slider_container div:nth-child(3) {
    -webkit-animation-delay: 10s;
            animation-delay: 10s;
}

#flower_viewing .top-content .slider_container div:nth-child(4) {
    -webkit-animation-delay: 15s;
            animation-delay: 15s;
}

#flower_viewing .top-content .slider_container div:nth-child(5) {
    -webkit-animation-delay: 20s;
            animation-delay: 20s;
}


#flower_viewing .top-content .slider_container div img{
	width:100%;
	height:auto;
}

 
#flower_viewing .top-content .slider_container-mobile{ /* 手機圖片輪播 */
	display:none;
}




/*==================================== 選單 ====================================*/ 

#flower_viewing .main_content{ 
	width: 100%;
	padding-top: 2vw;
	position: relative;
}

#flower_viewing .dec_flower_l02{
	width: 14%;
	height: 0;
	padding-bottom: 33.6%;
	background: url("img_dec_flower_l02.png") no-repeat left top;
	background-size: 100%;
	position: absolute;
	left: 0;
	top: 5vw;
	z-index: 60;
}

#flower_viewing .dec_flower_r03{
	width: 13%;
	height: 0;
	padding-bottom: 39.26%;
	background: url("img_dec_flower_r03.png") no-repeat left top;
	background-size: 100%;
	position: absolute;
	right: 0;
	top: 12vw;
	z-index: 60;
}


#flower_viewing .anchor{
	width: 100%;
    height: 30px;
}

/* 國家選單固定用 */

.fixed {
   position: fixed;
   top: 0;
   left: 0;
   right: 0;
   z-index: 70;
   opacity: 1;
   padding: 50px 0 1vw;  
   background-color:rgba(255,255,255,0.8);
   transition: opacity .5s ease-out;  
}

/* ---- */


#flower_viewing nav{
	width:100%;
	margin: 0 auto 2vw auto;
	text-align: center;
	white-space:nowrap;
	overflow-x: auto;
	overflow-y: hidden;
	scrollbar-width: none;
	-ms-scrollbar-width: none;
}

#flower_viewing nav::-webkit-scrollbar{
	display: none;
}

#flower_viewing nav a{
	display: inline-block;
	vertical-align: top;
	width: 9%;
	height: 0;
	padding-bottom: 9%;
	cursor: pointer;
	margin: 0 0.5%;
    text-indent: -9999px;
    position: relative;
}

#flower_viewing nav a.btn_jp{
	background: url("img_btn_01.png") no-repeat left top;
    background-size: 100%;
}

#flower_viewing nav a.btn_kr{
	background: url("img_btn_02.png") no-repeat left top;
    background-size: 100%;
}

#flower_viewing nav a.btn_eu{
	background: url("img_btn_03.png") no-repeat left top;
    background-size: 100%;
}

#flower_viewing nav a.btn_turkey{
	background: url("img_btn_04.png") no-repeat left top;
    background-size: 100%;
}

#flower_viewing nav a.btn_tw{
	background: url("img_btn_05.png") no-repeat left top;
    background-size: 100%;
}

#flower_viewing nav a.btn_cn{
	background: url("img_btn_06.png") no-repeat left top;
    background-size: 100%;
}

#flower_viewing nav a.btn_jp:hover{
	background: url("img_btn_0102.png") no-repeat left top;
    background-size: 100%;
}

#flower_viewing nav a.btn_kr:hover{
	background: url("img_btn_0202.png") no-repeat left top;
    background-size: 100%;
}

#flower_viewing nav a.btn_eu:hover{
	background: url("img_btn_0302.png") no-repeat left top;
    background-size: 100%;
}

#flower_viewing nav a.btn_turkey:hover{
	background: url("img_btn_0402.png") no-repeat left top;
    background-size: 100%;
}

#flower_viewing nav a.btn_tw:hover{
	background: url("img_btn_0502.png") no-repeat left top;
    background-size: 100%;
}

#flower_viewing nav a.btn_cn:hover{
	background: url("img_btn_0602.png") no-repeat left top;
    background-size: 100%;
}


/*==================================== 花與行程介紹 ====================================*/


#flower_viewing .flower_area{
    width: 100%;
	padding-bottom: 10px;
}


#flower_viewing .flower_area h2{
    width: 11.72%;
    height: 0;
    padding-bottom: 8.6%;
    text-indent: -9999px;
    margin: 0 auto 3vw;
}

#flower_viewing .flower_area h2.title_jp{
    background: url("img_country_tt_jp.png") no-repeat left top;
    background-size: 100%;
}

#flower_viewing .flower_area h2.title_kr{
    background: url("img_country_tt_kr.png") no-repeat left top;
    background-size: 100%;
}

#flower_viewing .flower_area h2.title_sea{
    background: url("img_country_tt_sea.png") no-repeat left top;
    background-size: 100%;
}

#flower_viewing .flower_area h2.title_eu{
    background: url("img_country_tt_eu.png") no-repeat left top;
    background-size: 100%;
}

#flower_viewing .flower_area h2.title_tw{
    background: url("img_country_tt_tw.png") no-repeat left top;
    background-size: 100%;
}

#flower_viewing .flower_area h2.title_cn{
    background: url("img_country_tt_cn.png") no-repeat left top;
    background-size: 100%;
}

#flower_viewing .flower_area h2.title_turkey{
    background: url("img_country_tt_turkey.png") no-repeat left top;
    background-size: 100%;
}



/*-- 花選單分頁套件 --*/


.container {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.menu {
	width: 70%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto 10px;
	
}

.content-wrapper {
	width: 100%;
    overflow: hidden;
}
.content {
    display: flex;
    transition: transform 0.5s ease-in-out;
}
.item {
    min-width: 100%;
    text-align: center;
    padding: 20px;
    box-sizing: border-box;
	
}

.menu button {
	border: #333 0px dotted;
	cursor: pointer;
	font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black","微軟正黑體", "sans-serif"
}

.menu .swipe_instruct{
	display: none;
}

.menu .nav-btn {
     width: 15%;
     text-align: center;
     padding: 1% 0;
     font-size: 1.7vw;
     height: 4vw;
     color:#333;
     margin: 0 5px 0 0;
     border-right: #333 1px dotted;
     background-color: #FFF;        
}

.nav-btn:hover{
	color:#c30d23;
    text-decoration: underline;
}

#flower_viewing .slide-button{
	width: 70%;
	margin: 1.3vw auto;
	border-top: #999 1px dotted;
	position: relative;
}

#flower_viewing .slide-button button{
	width: 11.7%;
	height: 0;
	padding-bottom: 4.68%;
	border: #fff 0px solid;
	font-size: 1.7vw;
	color: #000;
	text-decoration: none;
	text-indent: -9999px;
	background-color: rgba(255,255,255,0.00);
	cursor: pointer;
}

#flower_viewing .slide-button button.prev-btn{
	background: url("img_btn_prev.png") no-repeat left top;
	background-size: 100%;
	position: absolute;
	left: 0;
	top:10px;
}

#flower_viewing .slide-button button.next-btn{
	background: url("img_btn_next.png") no-repeat left top;
	background-size: 100%;
	position: absolute;
	right:0;
	top:10px;
}



/*-- --*/
        
#flower_viewing .fristslide{
     border-left: #333 1px dotted;
}

#flower_viewing .flower_infor{
   width: 70%;
   margin: 0 auto 80px;
   padding-top: 2vw;
}

#flower_viewing .flower_pic{
    width: 50%; 
}


#flower_viewing .flower_pic img{
    width: 85.5%;
    height: auto;
    display: block;
    margin: 0 auto;
    border-radius: 30px;
        
}

#flower_viewing .flower_introduce,
#flower_viewing .flower_pic{
	display: inline-block;
	vertical-align: top;
}

#flower_viewing .flower_introduce{
    width: 50%;
    padding-right: 1.5%;
}


#flower_viewing .flower_introduce h3{
    width: 100%;
    height: 0;
    padding-bottom: 18.5%;
    text-indent: -9999px;
    margin-bottom: 10px;
}

#flower_viewing .flower_introduce h3 span{
	display: none;
}

#flower_viewing .flower_introduce h3.flower_cherry{ /* 櫻花 */
    background: url("img_flowerTt_cherry.png") no-repeat left top;
    background-size: 100%;
}

#flower_viewing .flower_introduce h3.flower_wisteria{ /* 紫藤花 */
    background: url("img_flowerTt_wisteria.png") no-repeat left top;
    background-size: 100%;
}

#flower_viewing .flower_introduce h3.flower_nemophila{ /* 粉蝶花 */
    background: url("img_flowerTt_nemophila.png") no-repeat left top;
    background-size: 100%;
}

#flower_viewing .flower_introduce h3.flower_tulip{ /* 鬱金香 */
    background: url("img_flowerTt_tulip.png") no-repeat left top;
    background-size: 100%;
}

#flower_viewing .flower_introduce h3.flower_redplum{ /* 紅梅 */
    background: url("img_flowerTt_redplum.png") no-repeat left top;
    background-size: 100%;
}

#flower_viewing .flower_introduce h3.flower_other{ /* 熱帶花園 */
    background: url("img_flowerTt_other.png") no-repeat left top;
    background-size: 100%;
}

#flower_viewing .flower_introduce h3.flower_other02{ /* 新社花海 */
    background: url("img_flowerTt_other02.png") no-repeat left top;
    background-size: 100%;
}

#flower_viewing .flower_introduce h3.flower_moss{ /* 芝櫻 */
    background: url("img_flowerTt_moss.png") no-repeat left top;
    background-size: 100%;
}

#flower_viewing .flower_introduce h3.flower_peony{ /* 牡丹 */
    background: url("img_flowerTt_peony.png") no-repeat left top;
    background-size: 100%;
}

#flower_viewing .flower_introduce h3.flower_rape{ /* 油菜花 */
    background: url("img_flowerTt_rape.png") no-repeat left top;
    background-size: 100%;
}

#flower_viewing .flower_introduce h3.flower_lavender{ /* 油菜花 */
    background: url("img_flowerTt_lavender.png") no-repeat left top;
    background-size: 100%;
}


#flower_viewing .flower_introduce p{
    font-size: 1.1vw;
    line-height: 2.2vw;
    color: #222;
	text-align: left;
	text-align: justify;
	font-weight: 300;
}

#flower_viewing .flower_introduce span{
    font-weight: 600;
    font-size: 1.3vw;
    color:#fc7081;
}


#flower_viewing .flowerTour_link{
	width: 100%;
	margin: 1.2vw auto 0;
	display: flex;
	justify-content: center;
}

#flower_viewing .flowerTour_link a{
	display: block;
	width: 48%;
	height: 3.2vw;
	color: #fff;
	font-weight: 600;
	line-height: 3.2vw;
	text-decoration: none;
	font-size: 1.7vw;
	border-radius: 1.6vw;
	background: url("img_arrow.svg") no-repeat left top;
	background-size: 4.5%;
	background-position: 94% 50%;
	background-color: #ff3f59;
	position: relative;
	transition: all 1s;
	
}

#flower_viewing .flowerTour_link a:hover{
	color: #000;
	background: url("img_arrow02.svg") no-repeat left top;
	background-size: 4.5%;
	background-position: 97% 50%;
	background-color: #ffd5db; 
	
}

#flower_viewing .flowerTour_link a span{
	color: #fff600;
}

#flower_viewing .flowerTour_link a:hover span{
	color: #ff3f59;
}

#flower_viewing .flowerTour_link .icon{
	display: block;
	width: 16.7%;
	height: 0;
	padding-bottom: 16.7%;
	background: url("img_dec_link_flower.png") no-repeat left top;
	background-size: 100%;
	text-indent: -9999px;
	position: absolute;
	left: 5%;
	top: -100%;
	z-index: 10;
}



/*==================================== 【RWD尺寸開始】 ====================================*/

@media screen and (max-width: 1280px){
	#flower_viewing .tour_list{
		width: 90%;
	}
	
	#flower_viewing a.tour_box p{
		min-height: 130px;
	}
}


@media screen and (max-width: 1024px){
	
	#backtop {
    	width: 13%;
    	height: 0;
        padding-bottom: 13%;
        right: 20px;
        bottom: 5vh;
   }
	
	#flower_viewing nav a {
		width: 11%;
		padding-bottom: 11%;
	}
	
	.menu {
		width: 80%;
	}
	
	.menu .nav-btn {
		font-size: 2vw;
	}
	
	#flower_viewing .country_tt h2{
		top: -5%;
	}
	
	
	#flower_viewing .flower_area{
		margin-bottom:0;
	}
	
	
	#flower_viewing .flower_introduce{
		padding-right: 0;
	}
	
	#flower_viewing .flower_infor{
		padding-top: 0;
		margin: 0 auto 4.8vw;
	}
	
	#flower_viewing .flower_pic img{
		border-radius: 20px;
	}
	
	#flower_viewing .flower_introduce p {
    	font-size: 14px;
		line-height: 28px;
	}
	
	#flower_viewing .flower_introduce span{
		font-size: 17px;
	}
	
}



@media screen and (max-width: 800px){ /*---- 平版調整 -----*/
	
	#flower_viewing .main_top{
		width: 100%;
		height: 0;
		padding-bottom: 150%;
		position: relative;

	}
	
	#flower_viewing .pull-tour{
		width: 10%;
		top: 59vw;
	}
	
	#flower_viewing .dec_flower_r01{
		width: 53%;
		height: 0;
		padding-bottom: 48%;
		top:-20vw;
		right: -10%;
		z-index: 40;
	}

	#flower_viewing .dec_flower_r02{
		width: 20%;
		height: 0;
		padding-bottom: 28%;
		bottom: 14vw;
	}
	#flower_viewing .dec_flower_l01{
		width: 45%;
		height: 0;
		padding-bottom: 35%;
		left: -18vw;
		bottom: -6vw;
	}
	
	
	#flower_viewing .top-content .slider_container {
		display:none;
	
	}
	
	#flower_viewing .top-content .slider_container-mobile{
		display:block;
		width:100%;
		height:auto;
		position:relative;
		
		opacity:0;
		
		animation-name:toppic-m;
		animation-fill-mode:forwards;
		animation-duration:2s;
	}
	
	@keyframes toppic-m{
			
		from{
			opacity:0;
		}
		to{ 
			opacity:1;
		}
		
		
	}
	
	#flower_viewing .top-content .slider_container-mobile div { /* -- 圖片輪播部分 -- */
		width:100%;
		height:auto;
		overflow:hidden;
		
		position: absolute;
		top: 0;
		left: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		
		-webkit-animation: round 25s linear infinite;
				animation: round 25s linear infinite;
	}
	
	
	
	@-webkit-keyframes round { /* 100%/25s=4%/1s */
		4% {
			opacity: 1;
			filter: alpha(opacity=100);
			/* 0 - 1秒 淡入*/
		}
		20% {
			opacity: 1;
			filter: alpha(opacity=100);
			/* 1- 5秒靜止*/
		}
		24% {
			opacity: 0;
			filter: alpha(opacity=0);
			/* 5-6秒淡出*/
		}
	}
	
	@keyframes round {
		4% {
			opacity: 1;
			filter: alpha(opacity=100);
			/* 0 - 1秒 淡入*/
		}
		20% {
			opacity: 1;
			filter: alpha(opacity=100);
			/* 1- 5秒靜止*/
		}
		24% {
			opacity: 0;
			filter: alpha(opacity=0);
			/* 5-6秒淡出*/
		}
	}
	
	#flower_viewing .top-content .slider_container-mobile div:nth-child(1){
		-webkit-animation-delay: 0s;
				animation-delay: 0s;
	}
	
	#flower_viewing .top-content .slider_container-mobile div:nth-child(2){
		-webkit-animation-delay: 5s;
				animation-delay: 5s;
	}
	
	#flower_viewing .top-content .slider_container-mobile div:nth-child(3){
		-webkit-animation-delay: 10s;
				animation-delay: 10s;
	}
	
	#flower_viewing .top-content .slider_container-mobile div:nth-child(4){
		-webkit-animation-delay: 15s;
				animation-delay: 15s;
	}
	
	#flower_viewing .top-content .slider_container-mobile div:nth-child(5){
		-webkit-animation-delay: 20s;
				animation-delay: 20s;
	}
	
	
	#flower_viewing .top-content .slider_container-mobile div img{
		width:100%;
		height:auto;
		display: block;
	}

	#flower_viewing h1{
		width: 83.75%;
		height: 0;
		padding-bottom: 64.4%;
		top:10vw;
		margin: 0 auto;
		animation-name:head02;
		animation-fill-mode:forwards;
		animation-duration:2s;
	}

	@keyframes head02{

		from{
			top:-20px;
			opacity:0;
		}
		to{ 
			top: 10vw;
			opacity:1;
		}
	}

	

	/*==================================== 選單 ====================================*/ 
	
	#flower_viewing .dec_flower_l02,
	#flower_viewing .dec_flower_r03{
		display: none;
	}
	
	#flower_viewing nav{
		width: 90%;
		
	}
	
	#flower_viewing nav a{
		width: 18%;
		height: 0;
		padding-bottom: 18%;
	}
	
	#flower_viewing .flower_area h2{
		width: 17%;
		height: 0;
		padding-bottom: 15.3%;
	}
	
	#flower_viewing .flower_infor {
		width: 96%;
	}
	
	.menu .lonemenu{
		
	}
	
	.menu {
		width: 100%;
		white-space: nowrap;
		overflow-x: auto;
		overflow-y: hidden;
		scrollbar-width: none;
		-ms-scrollbar-width: none;
	}
	
	
	

	.menu .nav-btn {
    	width: 15%;
        font-size: 2.5vw;
		height: 5vw;
		flex-basis: 120px;
		flex-shrink: 0;
	}
	
	#flower_viewing .flowerTour_link a {
		width: 60%;
		height: 6.25vw;
		line-height: 6.25vw;
		font-size: 3vw;
		border-radius: 3.125vw;
	}
	
	#flower_viewing .flowerTour_link .icon{
		top: -35%;
	}
	
	#flower_viewing .slide-button {
		width: 80%;
	}
	
	#flower_viewing .slide-button button {
    	width: 15%;
		padding-bottom: 6%;
	}
	
}


@media screen and (max-width: 640px){ /*---- 手機版調整 -----*/
	
	#flower_viewing nav {
        width: 100%;
		padding-left: 5%;
    }
	
	#flower_viewing .anchor{
		width: 100%;
		height: 30px;
	}
	
	
	#flower_viewing .swipe_instruct{
		display: block;
		width: 100%;
		height: 40px;
		margin-bottom: 30px;
		position: relative;
	}
	
	#flower_viewing .swipe_instruct .swipe_icon{
		width: 16.7%;
		height: 50px;
		background: url("img_swipe_icon02.gif") no-repeat left;
		background-size: 90%;
		background-position: 50% 50%;
		background-color: rgba(0,0,0,0.5);
		position: absolute;
		top: 0;
		left: 0;
		z-index: 20;
		
	}
	
	.menu{
		background-color: #f9f8f3;
		
	}

	.lonemenu{
		justify-content: flex-start;
		padding-left: 20%;
	}
	
	.menu .nav-btn {
        font-size: 18px;
		height: 40px;
		margin: 5px 1px;
		background-color:rgba(255,255,255,0.00);
	}
	
    
    #flower_viewing nav a{
        width: 21%;
        height: 0;
        padding-bottom: 21%;
    }

    #flower_viewing nav a:hover span{
        display: none;
    }

}

@media screen and (max-width: 480px){ 
	
	#flower_viewing {
		padding-bottom: 50%;
		background-size: 150%;
		background-position: right bottom;
	}
	
	#flower_viewing .flower_Rside,
	#flower_viewing .flower_Lside{
		float: none;
	}
	
	#flower_viewing .flower_pic,
	#flower_viewing .flower_introduce{
		width: 100%;
		margin: 0 auto 30px;
		padding: 0 5%;
	}
	
	#flower_viewing .flower_pic img{
		width: 100%;
		border-radius:10px;
	}
	
	#flower_viewing .flower_area h2 {
        width: 40%;
        height: 0;
		padding-bottom: 40%;
	}
	
	#flower_viewing .flowerTour_link a {
        width: 80%;
        height: 40px;
        line-height: 40px;
        font-size: 18px;
        border-radius: 20px;
    }
	
	 #flower_viewing .slide-button button {
        width: 30%;
        padding-bottom: 12%;
    }
	
	
}















