@charset "UTF-8";
/* -----------------------------------------------------------
CSS Information

File name:      sub_perth.css
Created:        2020-06-24
Style Info:     オーストラリアLP パース　CSS
----------------------------------------------------------- */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix {
	min-height: 1px;
}
* html .clearfix {
	height: 1px;/*促*//*/
	height: auto;
	overflow: hidden;
	/**/
}
#australia.sub .perth .bl_bana {
	position: relative;
	margin-bottom: 20px;
}
#australia.sub .perth .bl_bana .bl_btn {
	position: absolute;
	bottom: 10px;
	right: 10px;
	width: 320px;
	height: 50px;
	border-radius: 10px;
	background: #fff;
}
#australia.sub .perth .bl_bana .bl_btn a {
	width: 100%;
	height: 100%;
	display: block;
	color: #fff;
	font-weight: bold;
	position: relative;
	font-size: 19px;
	text-align: left;
	text-indent: 15px;
	border-radius: 10px;
	box-shadow: 0px 5px 5px 0px rgba(255,255,255,0.4) inset;
	background: -webkit-linear-gradient(#e62f5a, #e10a3c);
	background: -o-linear-gradient(#e62f5a, #e10a3c);
	background: linear-gradient(#e62f5a, #e10a3c);
	border: solid 1px #e10a3c;
}
#australia.sub .perth .bl_bana .bl_btn a span {
	position: absolute;
	width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}
#australia.sub .perth .bl_bana .bl_btn a span:after {
	content: "";
	background: url(../img/top/arrow_next.png) no-repeat;
	display: block;
	width: 10px;
	height: 14px;
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top: -7px;
}
#australia.sub .perth .wifi_box {
	background: url(../img/sydney/wifi_bg.png);
	width: 100%;
	height: 96px;
	margin-bottom: 20px;
}
#australia.sub .perth .wifi_box img {
	display: none;
}
#australia.sub .perth .wifi_box .wifi_box_txt {
	width: 624px;
	height: 96px;
	float: left;
	background: url(../img/sydney/wifi_txt.png) top left no-repeat;
}
#australia.sub .perth .wifi_box .wifi_box_btn {
	width: 166px;
	height: 96px;
	float: right;
	padding-top: 15px;
}
#australia.sub .perth .wifi_box .wifi_box_btn li a {
	width: 150px;
	height: 30px;
	display: block;
	margin-bottom: 10px;
}
#australia.sub .perth .wifi_box .wifi_box_btn li.btn_01 a {
	background: url(../img/sydney/wifi_btn_pdf.png);
}
#australia.sub .perth .wifi_box .wifi_box_btn li.btn_02 a {
	background: url(../img/sydney/wifi_btn_tour.png);
}
#australia.sub .perth .wifi_box .wrap_01 {
	overflow: hidden;
}
#australia.sub .perth .article_lead {
	margin-bottom: 30px;
}

#australia.sub .perth .sec_title_02 {
	background-image: url(../img/sbtitle.png);
}
#australia.sub .perth .tourlist_link:not(.btm) a {
	background-image: url(../img/sydney/tourlist_btn2.png);
}
#australia.sub .perth .sec_cnt_cont {
	overflow: hidden;
	margin-bottom: 30px;
}
#australia.sub .perth .sec_cnt_cont .img {
	overflow: hidden;
	margin-bottom: 20px;
}
#australia.sub .perth .sec_cnt_cont p + .img {
	margin-top: 15px;
}
#australia.sub .perth .sec_cnt_cont .img_01 {
	float: left;
}
#australia.sub .perth .sec_cnt_cont .img_02 {
	float: right;
}
#australia.sub .perth .sec_cnt_cont .txt_wrap {
	overflow: hidden;
}
#australia.sub .perth .sec_cnt_cont .txt {
	padding-left: 420px;
}
#australia.sub .perth .sec_cnt_box {
	padding: 46px 350px 50px 40px;
	height: 300px;
	margin-bottom: 40px;
}

@media screen and (max-width:768px) {
#australia.sub .perth .wifi_box .wrap_01 {
	overflow: hidden;
}
#australia.sub .perth .article_lead {
	margin-bottom: 15px;
}
#australia.sub .perth .sec_title_01,  #australia.sub .perth .sec_title_01.tit_01,  #australia.sub .perth .sec_title_01.tit_02,  #australia.sub .perth .sec_title_01.tit_03,  #australia.sub .perth .sec_title_01.tour {
	background: url(../img/bg_stripe_02.png) left top repeat;
}
#australia.sub .perth .sec_title_02.tit_01,  #australia.sub .perth .sec_title_02.tit_02,  #australia.sub .perth .sec_title_02.tit_03,  #australia.sub .perth .sec_title_02.tit_04,  #australia.sub .perth .sec_title_02.tit_05,  #australia.sub .perth .sec_title_02.tit_06,  #australia.sub .perth .sec_title_02.tit_07,  #australia.sub .perth .sec_title_02.tit_08,  #australia.sub .perth .sec_title_02.tit_09,  #australia.sub .perth .sec_title_02.tit_10 {
	background-image: none;
}
#australia.sub .perth .tourlist_link:not(.btm) a {
    background: #ebf7fa url(../img/tourlist_btn_icon.png) 10px center no-repeat;
    background-size: 13%;}
#australia.sub .perth .sec_cnt_cont {
    overflow: hidden;
    margin: 0 20px 15px 20px;
}
#australia.sub .perth .sec_cnt_cont .img {
	margin-bottom: 10px;
}
#australia.sub .perth .sec_cnt_cont p + .img {
	margin-top: 10px;
}
#australia.sub .perth .sec_cnt_cont .img_01,  #australia.sub .perth .sec_cnt_cont .img_02 {
	width: 49%;
}
#australia.sub .perth .sec_cnt_cont .txt_wrap .img_01 {
	margin: 0 10px 3px 0;
}
#australia.sub .perth .sec_cnt_cont .txt {
	padding-left: 0;
}
#australia.sub .perth .sec_cnt_box {
	padding: 10px;
	height: auto;
	margin-bottom: 20px;
}
}
