*{
	margin:0;
	padding:0;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

html,body{
	overflow:auto;!important;
	background-color:#333;
	
}

#australia_travel{
	width:100%;
	min-width:320px;
    background-color: #FFF;
	margin:0 auto;
	overflow:hidden;
	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: 60;  
    cursor: pointer;
}
    
#australia_travel .pull-tour{
	width: 7.03125%;
	position:fixed;
	right: 0.6%;
	top:150px;
	z-index:90;
	animation: move .5s ease-in-out infinite alternate;
	-webkit-filter: drop-shadow(0px 3px 3px rgba(0, 0, 0, 0.3));
    filter: drop-shadow(0px 3px 3px rgba(0, 0, 0, 0.3));
}

@keyframes move{
    from{
        top:55%;
    }
    to{
        top:56%;
    }
}

#australia_travel .pull-tour a{
	display:block;
	text-indent:-9999px;
	cursor:pointer;
	width: 100%;
	height:0;
	padding-bottom: 200%; 
	background:url(img_btn_pulltour.png) no-repeat left top;
	background-size:100%;
	
}

#australia_travel .pull-tour a:hover{
	background:url(img_btn_pulltour02.png) no-repeat left top;
	background-size:100%;
}


#australia_travel .main_top{
	width: 100%;
	background-color: #daf6ff;
	position: relative;
}

#australia_travel .main_top img{
	width: 100%;
	height: auto;
	display: block;
}

#australia_travel .main_top .top_background_m{
    display: none;
}



#australia_travel .main_top h1.main_title{
	width: 73.83%;
	height: 0;
	padding-bottom: 41.02%;
	background: url("img_maintittle.png") no-repeat left top;
	background-size: 100%;
	text-indent: -9999px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: auto;
	margin: 0 auto;
	z-index: 25;
	
	opacity:0;
	animation-name:toppic;
	animation-fill-mode:forwards;
	animation-duration:5s;
}

@keyframes toppic{
		
    from{
		opacity:0;
    }
    to{ 
		opacity:1;
    }
	
	
}

/*==================================== 地圖 ====================================*/ 

#australia_travel .map_area{
	width: 100%;
	height: 0;
	padding-bottom: 75%;
	background: url("img_map_bk.jpg") no-repeat left top;
	background-size: 100%;
	background-position: 0% 0%;
	background-color: #5ed7ff;
	padding-top: 5vw;
	position: relative;
}

#australia_travel .map_area h2{
	width: 40%;
	height: 0;
	padding-bottom: 9.375%;
	background: url("img_maptittle.png") no-repeat left top;
	background-size: 100%;
	text-indent: -9999px;
	margin: 0 auto;
}

#australia_travel .map_content{}

#australia_travel .plane_fly{
	width: 23.4375%;
	height: 0;
	padding-bottom: 7.8125%;
	background: url('img_flyscoot_airplane.png') no-repeat center center;
	background-size: contain;
	animation: fly 10s linear infinite;
	opacity: 1;
	position: absolute;
	left: -10%;
	top: 30%;
	transform: translateY(-50%);
	z-index: 30;
}

	@keyframes fly {
		from {
			opacity: 0.8;
			left: -10%;
			top: 30%;
		}
		to {
			opacity: 1;
			left: 100%;
			top: 15%;
		}
	}



#australia_travel .autralia_map{
	width: 73.4375%;
	height: 0;
	padding-bottom: 50.808%;
	background: url("img_australia_map.png") no-repeat left top;
	background-size: 100%;
	position: absolute;
	top: 57.5%;
	left: 50%;
	transform: translate(-50%, -50%);
	margin: 0 auto;
}

/*==================================== 景點 ====================================*/ 

#australia_travel .fivecity_area{
	width: 100%;
	height: 0;
	padding-bottom: 82%;
	background: url("img-bk001.png"), 
		        url("img_mag_bk01.png") no-repeat left top,
		        url("img_mag_bk02.png") no-repeat left top;
	background-size: auto, 80.08%, 72.66%;
	background-position: top, 100% 0, 0% 80%;
	background-color: #fffbcc;
	padding-top: 6vw;
	position: relative;
}

#australia_travel .tabs_upside{
	width: 100%;
	text-align: center;
	margin: 0 auto;
	position: absolute;
	top: -4.5vw;
    left: 0;
    right: 0;
	z-index: 40;
}

#australia_travel .tabs_upside.fixed {
	position: -webkit-fixed;
    position: fixed;
    top: 0;
    left: auto;
    z-index: 80;
	transform: translate3d(0, 0, 0);
}
#australia_travel .tabs_upside.none {
    opacity: 0;
    z-index: -1;
}


#australia_travel ul.tabs{
	list-style: none;
	width: 100%;
	height: 15.625vw;/* 讓按鈕下滑不影響整體高度*/
}

#australia_travel ul.tabs li{
	display: inline-block;
	vertical-align: top;
	width: 12.5%;
	margin: 0 1%;
	padding-top: 0;
	-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));
	transition: all .4s ease;
	
}

#australia_travel ul.tabs li:hover{
	-webkit-filter: drop-shadow(0px 5px 5px rgba(0, 0, 0, 0));
    filter: drop-shadow(0px 5px 5px rgba(0, 0, 0, 0));
	padding-top: 20px;
}

#australia_travel ul.tabs li a{
	display: block;
	width: 100%;
	height: 0;
	padding-bottom: 112.5%;
	text-indent: -9999px;
	transition: all .4s ease;
}

#australia_travel ul.tabs li.up_btn01 a{
	background: url("img_btn_upside_0101.png") no-repeat left top;
	background-size: 100%;
}

#australia_travel ul.tabs li.up_btn02 a{
	background: url("img_btn_upside_0201.png") no-repeat left top;
	background-size: 100%;
}

#australia_travel ul.tabs li.up_btn03 a{
	background: url("img_btn_upside_0301.png") no-repeat left top;
	background-size: 100%;
}

#australia_travel ul.tabs li.up_btn04 a{
	background: url("img_btn_upside_0401.png") no-repeat left top;
	background-size: 100%;
}

#australia_travel ul.tabs li.up_btn05 a{
	background: url("img_btn_upside_0501.png") no-repeat left top;
	background-size: 100%;
}

#australia_travel ul.tabs li a:hover{
	
}

#australia_travel ul.tabs li.up_btn01 a:hover{
	background: url("img_btn_upside_0102.png") no-repeat left top;
	background-size: 100%;
}

#australia_travel ul.tabs li.up_btn02 a:hover{
	background: url("img_btn_upside_0202.png") no-repeat left top;
	background-size: 100%;
}

#australia_travel ul.tabs li.up_btn03 a:hover{
	background: url("img_btn_upside_0302.png") no-repeat left top;
	background-size: 100%;
}

#australia_travel ul.tabs li.up_btn04 a:hover{
	background: url("img_btn_upside_0402.png") no-repeat left top;
	background-size: 100%;
}

#australia_travel ul.tabs li.up_btn05 a:hover{
	background: url("img_btn_upside_0502.png") no-repeat left top;
	background-size: 100%;
}

#australia_travel .city_box{
	width: 100%;
	height: 0;
	padding-bottom: 80%;
	position: relative;
}

#australia_travel .sydney_box{
	background: url("img_photo_l_01_sydney.png") no-repeat left top,
		        url("img_photo_r_01_sydney.png") no-repeat left top;
	background-size: 24.22%, 56.64%;
	background-position: 2% 15%,100% 100%;
}
#australia_travel .magazine_box{
	background: url("img_photo_l_02_melbourne.png") no-repeat left top,
		        url("img_photo_r_02_melbourne.png") no-repeat left top;
	background-size: 24.22%, 56.64%;
	background-position: 2% 15%,100% 100%;
}

#australia_travel .goldcoast_box{
	background: url("img_photo_l_03_goldcoast.png") no-repeat left top,
		        url("img_photo_r_03_goldcoast.png") no-repeat left top;
	background-size: 24.22%, 56.64%;
	background-position: 2% 15%,100% 100%;
}

#australia_travel .perth_box{
	background: url("img_photo_l_04_perth.png") no-repeat left top,
		        url("img_photo_r_04_perth.png") no-repeat left top;
	background-size: 24.22%, 56.64%;
	background-position: 2% 15%,100% 100%;
}

#australia_travel .tasmania_box{
	background: url("img_photo_l_05_tasmania.png") no-repeat left top,
		        url("img_photo_r_05_tasmania.png") no-repeat left top;
	background-size: 24.22%, 56.64%;
	background-position: 2% 15%,100% 100%;
}

#australia_travel .city_magazine{
	width: 80%;
	position: absolute;
	top: 14vw;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0 auto;
	z-index: 50;
}

#australia_travel .left_page,
#australia_travel .right_page{
	display: inline-block;
	vertical-align: top;
	width: 50%;
	height: 0;
	padding-bottom: 68.36%;
	
}

#australia_travel .left_page{
	background: url("img_mag_bk_l_01.jpg") no-repeat left,
		        url("img_mag_bk_l_03.png") no-repeat left top,
		        url("img_mag_bk_l_02.jpg") repeat-y;
	background-size: 100%, 100%, 100%;
	background-position: 0 0, 0 100%, 0 0;
	position: relative;
}

#australia_travel .right_page{
	background: url("img_mag_bk_r_01.jpg") no-repeat left,
		        url("img_mag_bk_r_03.png") no-repeat left top,
		        url("img_mag_bk_r_02.jpg") repeat-y;
	background-size: 100%, 100%, 100%;
	background-position: 0 0, 0 100%, 0 0;
}

#australia_travel h3.mag_tt{
	width: 85.9375%;
	height: 0;
	padding-bottom: 29.3%;
	position: absolute;
	top:0;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 60;
	text-indent: -9999px;
}

#australia_travel h3.sydney_tt{
	background: url("img_mag_tt_01_sydney.png") no-repeat left top;
	background-size: 100%;
}

#australia_travel h3.melbourne_tt{
	background: url("img_mag_tt_02_melbourne.png") no-repeat left top;
	background-size: 100%;
}

#australia_travel h3.goldcoast_tt{
	background: url("img_mag_tt_03_goldcoast.png") no-repeat left top;
	background-size: 100%;
}

#australia_travel h3.perth_tt{
	background: url("img_mag_tt_04_perth.png") no-repeat left top;
	background-size: 100%;
}

#australia_travel h3.tasmania_tt{
	background: url("img_mag_tt_05_tasmania.png") no-repeat left top;
	background-size: 100%;
}

#australia_travel .main_content{
	width: 85.9375%;
	margin: 9.6vw auto 1.172vw;
}

#australia_travel .main_content img{
	width: 100%;
	height: auto;
	display: block;
	margin-bottom: 1.172vw;
}

#australia_travel .main_content .city_txt{
	font-size: 0.9vw;
	line-height: 1.5vw;
	color: #333;
	margin-bottom: 1.172vw;
}

#australia_travel .viewpoint_box{
	width: 85.9375%;
	margin: 0 auto;
	clear: both;
	border-top: #ccc 1px solid;
	padding-top: 1.5vw;
}

#australia_travel .viewpoint_box:first-child{
	border: none;
	padding-top: 3vw;
}

#australia_travel .pic_side{
	width: 43%;
	margin-bottom: 1.172vw;
}

#australia_travel .pic_side img{
	width: 100%;
	height: auto;
	display: block;
}

#australia_travel .txt_side{
	width: 52%;
	margin-bottom: 1.172vw;
}

#australia_travel .txt_side h4{
	font-size: 1.4vw;
	line-height: 1.95vw;
	font-weight: 600;
	background: url("img_mag_stt_bk.png") no-repeat left top;
	background-size: 2.34vw;
	padding-top: 0.4vw;
	padding-left: 0.4vw;
	letter-spacing: 1px;
	margin-bottom: 0.78vw;
}

#australia_travel .txt_side p{
	font-size: 0.78vw;
	line-height: 1.25vw;
	color: #333;
	text-align: justify;
}

#australia_travel .left_side{
	float: left;
}

#australia_travel .right_side{
	float: right;
}

/*==================================== 行程推薦 ====================================*/ 

#australia_travel .tour_area{
	width: 100%;
	height: auto;
	padding-bottom: 46.875%;
	background: url("img_tour_bk01.png") no-repeat left top, 
		        url("img_pagebelow_bk.jpg") no-repeat left top;
	background-size: 100%;
	background-position: 0 10%, 0 100%;
	background-color: #ccc;
}

#australia_travel .tour_area h2{
	width: 25.39%;
	height: 0;
	padding-bottom: 13.67154%;
	background: url("img_tourtittle.png") no-repeat left top;
	background-size: 100%;
	margin: 0 auto 1.95vw;
	text-indent: -9999px;
}

#australia_travel .tour_list{
	width: 100%;
	text-align: center;
}

#australia_travel a.tour_box{
	display: inline-block;
	vertical-align: top;
	width: 17.58%;
	margin: 1.172vw 1.5%;
	background-color: #FFF;
	padding: 1.172vw 0;
	color: #333;
	text-decoration: none;
	-webkit-filter: drop-shadow(0px 5px 2px rgba(0, 0, 0, 0.5));
    filter: drop-shadow(0px 5px 2px rgba(0, 0, 0, 0.5));
	position: relative;
}

#australia_travel a.tour_box:hover{
	-webkit-filter: drop-shadow(0px 5px 25px rgba(0, 0, 0, 0));
    filter: drop-shadow(0px 5px 2px rgba(0, 0, 0, 0));
}

#australia_travel .dec_tape{
	width: 53.33333%;
	height: 0;
	padding-bottom: 22.085%;
	background: url("img_tour_type.png") no-repeat left top;
	background-size: 100%;
	margin: 0 auto;
	position: absolute;
	top:-1.5vw;
	left: 0;
	right: 0;
	z-index: 6;
	
}

#australia_travel .tour_box img{
	width: 94%;
	height: auto;
	margin: 0 auto 1.172vw;
}

#australia_travel .tour_box h3{
	display: block;
	width: 94%;
	min-height: 5.08vw;
	margin: 0 auto 1.172vw;
	text-align: center;
	font-size: 1.5625vw;
	line-height: 2vw;
}

#australia_travel .tour_box .goto_list{
	width: 45%;
	height: 1.5625vw;
	margin: 0 auto 10px;
	color: #000;
	font-size: 0.86vw;
	line-height: 1.5625vw;
	background-color: #ffce52;
	border-radius: 0.78vw;
}

#australia_travel .tour_box .goto_list span{
	margin-left: 5px;
}

#australia_travel a.tour_box:hover .goto_list{
	color: #ffce52;
	background-color: #000;
}

#australia_travel .goto_australia_tour{
    width: 100%;
    text-align: center;
}

/*#australia_travel .goto_australia_tour a{
    display: block;
    width: 40%;
    height: 60px;
    border-radius:30px; 
    text-align: center;
    background-color: #ffe900;
    margin: 3vw auto;
    color: #333;
    font-size: 1.5625vw;
    font-weight: 600;
    line-height: 55px;
    text-decoration: none;
}

#australia_travel .goto_australia_tour a span{
    margin-left: 5px;
}*/

#australia_travel .goto_australia_tour a{
	display: block;
    width: 40%;
    height: 60px;
    border-radius:30px; 
    text-align: center;
    background-color: #ffce52;
    margin: 3vw auto;
    color: #000;
    font-size: 1.5625vw;
    font-weight: 600;
    line-height: 60px;
    text-decoration: none;
	position:relative;
	z-index:2;
}

#australia_travel .goto_australia_tour a:hover,
#australia_travel .goto_australia_tour a:active{
	color: #ffce52;
}


#australia_travel .goto_australia_tour a:after{
	width:0%;
    height:100%;
    border-radius:60px;
    background-color:  #000;
    content:"";
    position:absolute;
    top:0;
    left:0;
    transition:all 0.3s;
    z-index:-1;
}

#australia_travel .goto_australia_tour a:hover:after,
#australia_travel .goto_australia_tour a:active:after{
	 width:100%;
}


#australia_travel .goto_australia_tour a span{
	
    margin-left: 5px;
}

#australia_travel .scoot_logo{
	width: 13%;
	height: 0;
	padding-bottom: 13%;
	background: url("img_flyscoot_logo.png") no-repeat left top;
	background-size: 100%;
	margin: 1.95vw auto;
}



@media screen and (max-width: 1280px){
	
	#australia_travel .txt_side p {
		font-size: 0.86vw;
	}
}

@media screen and (max-width: 1199px){
    
	#backtop {
    	width: 13%;
    	height: 0;
        padding-bottom: 13%;
        right: 20px;
        bottom: 5vh;
   }
    
    #australia_travel .pull-tour{
        width: 13%;
        right: 20px;
    }
    
    @keyframes move{
        from{
            top: auto;
            bottom: 15vh;
        }
        to{
            top: auto;
            bottom: 15.5vh;
        }
    }

}


@media screen and (max-width: 800px){
    #australia_travel .main_top .top_background_m{
        display: block;
    }
    
     #australia_travel .main_top .top_background{
        display: none;
    }
    
    #australia_travel .main_top h1.main_title{
        width: 90%;
        height: 0;
        padding-bottom: 77.5%;
        background:url(img_maintittle_m.png) no-repeat left top;
        background-size:100%;
        margin: 12vw auto 0;
    }
    
    #australia_travel .autralia_map {
        width: 95%;
        height: 0;
        padding-bottom: 68%;
    }
    
    #australia_travel .map_area {
        width: 100%;
        height: 0;
        padding-bottom: 120%;
        background: url(img_map_bk_m.jpg) no-repeat left top;
        background-size: 100%;
        background-position: 0 0;
        background-color: #5ed7ff;
    }
    
    
    #australia_travel .map_area h2 {
        width: 80%;
        height: 0;
        padding-bottom: 22%;
    }
    
    #australia_travel .plane_fly{
        animation: fly 10s linear infinite;
        opacity: 1;
        position: absolute;
        left: -10%;
        top: 40%;
        transform: translateY(-50%);
        z-index: 30;
    }

        @keyframes fly {
            from {
                opacity: 0.8;
                left: -10%;
                top: 35%;
            }
            to {
                opacity: 1;
                left: 100%;
                top: 20%;
            }
        }
    
    
    #australia_travel .tabs_upside {
        top: -12.5vw;
    }
	
	#australia_travel ul.tabs{
		width: 95%;
		margin: 0 auto;
	}
    
    #australia_travel ul.tabs li {
        width: 19%;
		margin: 0 0.5%;
    }
	
	#australia_travel .tabs_below{
		top: 85%;
	}
    
    #australia_travel .fivecity_area{
        height: auto;
        padding-bottom: 10vw;
		background-size: auto, 100%, 90%;
		background-position: top, 100% 0%, 0% 98%;
    }
    
    #australia_travel .city_magazine {
        width: 80%;
        position: static;
        margin: 0 auto;
    }
    
    #australia_travel .city_box {
        width: 100%;
        height: auto;
		padding: 24vw 0 16vw;
    }
	
	#australia_travel .sydney_box,
	#australia_travel .magazine_box,
	#australia_travel .goldcoast_box,
	#australia_travel .perth_box,
	#australia_travel .tasmania_box {
		background-size: 55%, 75%;
		background-position: 0 10%, 100% 100%;
	}
    
    #australia_travel .left_page, 
    #australia_travel .right_page {
        display: block;
        padding-top: 10vw;
        width: 100%;
        height: auto;
        background: none;
        background-color: #FFF;
    }
    
    #australia_travel .left_page{
        padding-bottom: 10vw;
    }
    
    #australia_travel .right_page {
        padding-bottom: 25vw;
    }
    
    #australia_travel .viewpoint_box:first-child {
        border-top: #ccc 1px solid;
        padding-top: 2vw;
    }
    
    #australia_travel .main_content .city_txt {
        font-size: 1.7vw;
        line-height: 2.7vw;
    }
	
	#australia_travel .viewpoint_box{
		padding-top: 2vw;
	}
    
    #australia_travel .txt_side h4 {
        font-size: 2.2vw;
        line-height: 2.2vw;
        padding-top: 5px;
        padding-left: 5px;
        margin-bottom: 10px;
    }
    
    #australia_travel .txt_side p {
        font-size: 1.5vw;
        line-height: 2.7vw;
    }

    #australia_travel .pic_side {
		margin-bottom: 2vw;
	}

	#australia_travel .tour_area h2 {
    	width: 45%;
		padding-bottom: 24.2308%;
	}
	
	#australia_travel a.tour_box {
		width: 35%;
		margin: 3vw 2%;
	}
	
	#australia_travel .dec_tape {
		top: -3vw;
	}
	
	#australia_travel .tour_box h3 {
		font-size: 3vw;
		line-height: 3.5vw;
		min-height: 7.2vw;
	}
	
	#australia_travel .tour_box .goto_list {
    	width: 60%;
    	height: 24px;
    	font-size: 1.85vw;
    	line-height: 24px;
		border-radius: 12px;
	}
	
	#australia_travel .goto_australia_tour a {
		width: 45%;
		height: 50px;
		border-radius: 25px;
		font-size: 2.8vw;
		line-height: 50px;
	}


}

@media screen and (max-width: 500px){
	#australia_travel .main_top h1.main_title {
        width: 98%;
    }
	
	#australia_travel .map_area h2 {
	    width: 90%;
	}
	
	#australia_travel .tabs_upside {
        top: -6.5vw;
    }
    
    #australia_travel .fivecity_area {
        padding-top: 10vw;
		background-size: auto, 130%, 90%;
    }
    
    
    #australia_travel .city_box {
        padding: 38vw 0 18vw;
    }
    
    #australia_travel .sydney_box, 
    #australia_travel .magazine_box, 
    #australia_travel .goldcoast_box, 
    #australia_travel .perth_box, 
    #australia_travel .tasmania_box {
        background-size: 75%, 95%;
		background-position: 0% 2.5%, 100% 100%;
    }
    
    #australia_travel .main_content {
        width: 90%;
	}
	
	#australia_travel .tabs_upside.fixed {
		top: 50px;
	}

	
	#australia_travel ul.tabs {
        width: 100%;
        margin: 0 auto 8vw;
    }
	
	#australia_travel ul.tabs li {
        width: 19%;
		margin: 0 0;
		background: rgba(255,206,82,0.9);
		webkit-filter: drop-shadow(0px 5px 5px rgba(0, 0, 0, 0));
    	filter: drop-shadow(0px 5px 5px rgba(0, 0, 0, 0));
		border-right: 1px #333 dotted;
		padding-top: 10px;
    }
	
	#australia_travel ul.tabs li:last-child{
		border-right: none;
	}
	
	#australia_travel ul.tabs li.up_btn01 a {
		background: url("img_btn_upside_0101_m.png") no-repeat left top;
		background-size: 100%;
	}
	
	#australia_travel ul.tabs li.up_btn02 a {
		background: url("img_btn_upside_0201_m.png") no-repeat left top;
		background-size: 100%;
	}
	
	#australia_travel ul.tabs li.up_btn03 a {
		background: url("img_btn_upside_0301_m.png") no-repeat left top;
		background-size: 100%;
	}
	
	#australia_travel ul.tabs li.up_btn04 a {
		background: url("img_btn_upside_0401_m.png") no-repeat left top;
		background-size: 100%;
	}
	
	#australia_travel ul.tabs li.up_btn05 a {
		background: url("img_btn_upside_0501_m.png") no-repeat left top;
		background-size: 100%;
	}
	
	#australia_travel ul.tabs li.up_btn01 a:hover{
		background: url("img_btn_upside_0102_m.png") no-repeat left top;
		background-size: 100%;
	}

	#australia_travel ul.tabs li.up_btn02 a:hover{
		background: url("img_btn_upside_0202_m.png") no-repeat left top;
		background-size: 100%;
	}

	#australia_travel ul.tabs li.up_btn03 a:hover{
		background: url("img_btn_upside_0302_m.png") no-repeat left top;
		background-size: 100%;
	}

	#australia_travel ul.tabs li.up_btn04 a:hover{
		background: url("img_btn_upside_0402_m.png") no-repeat left top;
		background-size: 100%;
	}

	#australia_travel ul.tabs li.up_btn05 a:hover{
		background: url("img_btn_upside_0502_m.png") no-repeat left top;
		background-size: 100%;
	}

	
	
	#australia_travel .main_content .city_txt {
        font-size: 15px;
        line-height: 28px;
        margin-bottom: 20px;
        text-align: justify;
    }

	#australia_travel .right_page{
		padding-top: 0;
        padding-bottom: 5vw;
	}
	
	#australia_travel .left_page {
        padding-bottom: 10px;
    }
    
    #australia_travel .viewpoint_box,
    #australia_travel .viewpoint_box:first-child {
        width: 88%;
        padding-top: 5vw;
    }
    
	#australia_travel .pic_side,
	#australia_travel .txt_side{
		display: block;
		width: 90%;
		margin: 0 auto;
	}

	#australia_travel .right_side,#australia_travel .left_side {
		float: none;
		margin: 0 auto 15px;
	}
	
	#australia_travel h3.mag_tt {
    	width: 100%;
		padding-bottom: 33%;
	}
	
	#australia_travel .txt_side h4 {
        font-size: 22px;
        line-height: 25px;
        padding-top: 5px;
        padding-left: 5px;
        margin-bottom: 10px;
        background-size: 5vw;
	}
	
	#australia_travel .txt_side p {
        font-size: 14px;
        line-height: 28px;
    }
    
    #australia_travel .tour_area h2 {
        width: 60%;
        padding-bottom: 36%;
    }
    
    #australia_travel a.tour_box{
        width: 70%;
        margin: 30px auto;
        padding: 10px 0;
    }
    
    #australia_travel .dec_tape {
        top: -7vw;
    }
    
    #australia_travel .tour_box h3 {
        font-size: 5vw;
        line-height: 6.5vw;
        min-height: auto;
        margin-bottom: 15px;
    }
    
    #australia_travel .tour_box .goto_list {
        width: 60%;
        height: 40px;
        font-size: 3.5vw;
        line-height: 40px;
        border-radius: 20px;
    }
    
    #australia_travel .goto_australia_tour a {
        width: 70%;
        font-size: 4.5vw;
    }
	
	#australia_travel .scoot_logo {
    	width: 20%;
    	height: 0;
		padding-bottom: 20%;
	}

	
}	
	
@media screen and (max-width: 380px){
	
	
}

@media screen and (max-width: 350px){

}



