@charset "UTF-8";
/* -----------------------------------------------------------
CSS Information

File name:      style.css
Created:        2020.02.14
Style Info:     オーストラリアに全員集豪　CSS
----------------------------------------------------------- */

#australia_op{background:#fff;font-weight:normal;color:#40332a; font-size: 16px; line-height: 200%;}
#australia_op a{text-decoration:none;}
#australia_op a:hover{opacity:.75;text-decoration:none;}
#australia_op a:active, #australia_op a:focus{outline:none;text-decoration:none;}
#australia_op img{vertical-align:bottom;width:100%;height:auto;}

#australia_op .container {max-width: 1140px; width: 100%; margin: 0 auto;}
@media screen and (max-width:767px) {
  #australia_op {line-height: 1.6;}
  #australia_op .container {padding: 0 15px;}
}
@media screen and (max-width:480px) {
}

#australia_op .page_nav ,
#australia_op .bl_01 ,
#australia_op .bl_03 ,
#australia_op .bl_donation {background: #00aaa0;}

#australia_op .page_lead ,
#australia_op .bl_02 {background: #f4f2ea;}

#australia_op .visual ,
#australia_op .bl_04 ,
#australia_op .bl_06 ,
#australia_op .bl_08 {background: #f1d97d;}

#australia_op .bl_05 ,
#australia_op .bl_07 {background: #9ddbc3;}


/* ------------------------------------------------ */
/* 共通*/
/* ------------------------------------------------ */

#australia_op .type_01 {max-width: 680px; margin: 0 auto;}
#australia_op .type_01 dt {width: 376px; margin: 0 auto 20px; text-align: center; color: #00aaa0; background: #ffff00; padding: 15px; font-size: 24px; line-height: 1;}
#australia_op .bl_02 .type_01 dt {color: #fff; background: #00aaa0;}

#australia_op .type_01 dd {font-size: 20px; font-weight: bold;}
#australia_op .type_01 dd li {margin-bottom: 8px; line-height: 1.4; padding-left: 1em;}


#australia_op .link_btn a {background: #ff5e5b;border-radius: 8px; color: #fff; padding: 0 40px 0 20px ; display: flex;align-items: center; justify-content: center; text-align: center;height: 70px; font-weight: bold; font-size: 16px; position: relative; line-height: 1.2;}
#australia_op .link_btn a:after  {content:"\f054";font-family:FontAwesome; position: absolute; right: 20px; line-height: 1; padding-top: 3px;}


@media screen and (max-width:767px) {
	
	#australia_op .type_01 {width: 100%; max-width: 100%; padding: 0 15px;}
	#australia_op .type_01 dt {width: 60vw; font-size: 3.5vw; padding: 10px; margin-bottom: 10px;}
	#australia_op .type_01 dd {font-size: 18px;}
}

@media screen and (max-width:420px) {
	#australia_op .type_01 dd {font-size: 16px;}
	#australia_op .link_btn a {padding: 0 25px 0 10px;}
	#australia_op .link_btn a:after {font-size: 12px; right: 10px;}

}





/* ------------------------------------------------ */
/* 看板 */
/* ------------------------------------------------ */
#australia_op .visual {text-align: center; width: 100%;}
#australia_op .visual img {max-width: 1600px;}

@media screen and (max-width:850px) {

  }




/* ------------------------------------------------ */
/* ページ内リンク */
/* ------------------------------------------------ */
#australia_op .page_nav {text-align: center;}
#australia_op .page_nav ul {display: flex; justify-content: center; align-items: center;}
#australia_op .page_nav ul li {border-right: solid 1px #58C2BB; display: flex; justify-content: center; align-items: center;}
#australia_op .page_nav ul li:last-of-type {border-right: none;}
#australia_op .page_nav ul li a {color: #fff; font-weight: bold; font-size: 14px; height: 80px; display: flex; justify-content: center; align-items: center; padding: 15px; line-height: 1.2;}
#australia_op .page_nav ul li a:after {content: "▼"; font-size: 6px; background: #fff; color: #00aaa0; border-radius: 50px; display: block; width: 12px; height: 12px; line-height: 14px; text-align: center; margin-left: 5px;}



@media screen and (max-width:1080px) {
	#australia_op .page_nav ul {flex-wrap: wrap; background: #fff;}
	#australia_op .page_nav ul li {width: calc(100% / 3); border-bottom: solid 1px #fff;border-right: solid 1px #fff; }
	#australia_op .page_nav ul li:first-child {width: 100%; border-right: none;}
	#australia_op .page_nav ul li:nth-child(4) ,
	#australia_op .page_nav ul li:nth-child(7) {border-right: none;}
	#australia_op .page_nav ul li a {height: 60px; width:100%; position: relative; justify-content: flex-start; background: #00aaa0; flex-wrap: wrap; padding: 0 30px 0 20px; text-align: left;}
	#australia_op .page_nav ul li a:after {margin-left:0; right: 20px; position: absolute; top: 50%; transform: translate(0,-50%);}
  
  
}

@media screen and (max-width:767px) {
	#australia_op .page_nav ul li {width: calc(100% / 2);}
	#australia_op .page_nav ul li:nth-child(4) {border-right: solid 1px #fff;}
	#australia_op .page_nav ul li:nth-child(3) ,
	#australia_op .page_nav ul li:nth-child(5) {border-right: none;}
	#australia_op .page_nav ul li a {height: 40px; font-size: 12px; padding: 0 30px 0 15px;}
	#australia_op .page_nav ul li a:after {right: 10px;}
}

@media screen and (max-width:420px) {
	#australia_op .page_nav ul li a:after  {font-size: 5px;}
	
}
/* ------------------------------------------------ */
/* page_lead */
/* ------------------------------------------------ */


#australia_op .page_lead .container { max-width: 1000px; padding: 40px 20px;}
#australia_op .page_lead p {font-weight: bold;}


@media screen and (max-width:767px) {
	#australia_op .page_lead .container {padding: 20px 15px;}
	
}




#australia_op .bl_01 {padding: 40px 0;}
#australia_op .bl_01 dl dd {color: #fff;}
#australia_op .bl_01 dl dd:nth-of-type(1) {font-size: 50px; font-weight: bold; margin-bottom: 40px; line-height: 1; letter-spacing: 0.1em;}
#australia_op .bl_01 .type_01 dd li,
#australia_op .bl_02 .type_01 dd li{position: relative;}
#australia_op .bl_01 .type_01 dd li::before,
#australia_op .bl_02 .type_01 dd li::before{content: "◆";position: absolute;left: 0;}
#australia_op .bl_01 .type_01 dd li span{color: yellow;}


#australia_op .bl_02 {padding: 50px 0;}
#australia_op .bl_02 .container .inner {max-width: 920px; margin: 0 auto; background: #fff; padding: 40px;}
#australia_op .bl_02 dl dd:nth-of-type(1)  {font-size: 42px; font-weight: bold; margin-bottom: 40px; line-height: 1.5; text-align: center;}
#australia_op .bl_02 dl dd ul:nth-of-type(1) {margin-bottom: 30px;} 
#australia_op .bl_02 dl dd ul:nth-of-type(2) {font-weight: normal; font-size: 16px;}
#australia_op .bl_02 dl dd ul:nth-of-type(2) li:not(:first-child) {color: #ff0000;}
#australia_op .bl_02 .type_01 dd li span{color: red;}


#australia_op .bl_03 {padding: 40px 0 70px;}
#australia_op .bl_03 .txt_01 ,
#australia_op .bl_03 .txt_02 {color: #fff; font-weight: bold; text-align: center;margin-bottom: 20px; line-height: 1;}

#australia_op .bl_03 .txt_01 span {position: relative;}
#australia_op .bl_03 .txt_01 span:after {content: ""; display: block; width: 1px; height: 40px; border-left: solid 2px #fff; transform: rotate(45deg); position: absolute; top: -5px; right:  -30px;}
#australia_op .bl_03 .txt_01 span:before {content: ""; display: block; width: 1px; height: 40px; border-left: solid 2px #fff; transform: rotate(-45deg); position: absolute; top: -5px; left:  -30px;}
#australia_op .bl_03 .txt_02 {font-size: 48px;}

#australia_op .bl_03 .type_01 {max-width: 1040px; margin-bottom: 30px;}
#australia_op .bl_03 .type_01 dd ul {display: flex;  justify-content: space-between;}
#australia_op .bl_03 .type_01 dd ul li {width: calc((100% - 60px) / 3 ) ;}

#australia_op .bl_03 .bord {max-width: 680px; margin: 0 auto;}
#australia_op .bl_03 .bord p.txt_03 {color:#ffff00; font-size: 20px; font-weight: bold; margin-bottom: 10px;}
#australia_op .bl_03 .bord p.txt_04 {color: #ffffff; line-height: 1.6;}


@media screen and (max-width:767px) {
	#australia_op .bl_01 dl dd:nth-of-type(1) ,
	#australia_op .bl_02 dl dd:nth-of-type(1) {font-size: 5.5vw; margin-bottom: 20px;}
	#australia_op .bl_02 dl dd ul:nth-of-type(2) {font-weight: normal; font-size: 14px;}
	#australia_op .bl_02 .container .inner {max-width: 100%; padding: 20px 0;}
	#australia_op .bl_03 .txt_01 span {font-size: 2.8vw;}
	#australia_op .bl_03 .txt_01 span:after {height: 6vw; right:-20px;}
	#australia_op .bl_03 .txt_01 span:before {height: 6vw; left:-20px;}
	#australia_op .bl_03 .txt_02 {font-size:6.5vw; margin-bottom: 10px;}
	#australia_op .bl_03 .type_01 {margin-bottom: 10px;}
	#australia_op .bl_03 .type_01 dt {margin-bottom: 20px;}
	#australia_op .bl_03 .type_01 dd ul {width: calc(100% + 30px); margin-left: -15px;}
	#australia_op .bl_03 .type_01 dd ul li {width: calc((100% - 30px) / 3 ) ;}
	#australia_op .bl_03 .bord p.txt_03 {font-size: 18px;}



}






#australia_op .bl_place {padding: 90px 0 ;}
#australia_op .bl_place .bl_best3 {margin-bottom: 40px;}
#australia_op .bl_place .bl_best3 .wrap {display: flex; justify-content: space-between; margin-bottom: 40px;}

#australia_op .bl_place .bl_best3 .wrap .bord_01 {width:calc(100% - 560px);}
#australia_op .bl_place .bl_best3 .wrap .bord_02 {width: 560px;}
#australia_op .bl_place .bl_best3 .wrap .bord_01 .bl_tit {margin-bottom: 40px;}
#australia_op .bl_place .bl_best3 .wrap .bord_01 .bl_tit.tit_sp {display: none;}
#australia_op .bl_place .bl_best3 .wrap .bord_01 figure {width: 89%;}
#australia_op .bl_place .bl_best3 .wrap .bord_01 video {width: 89%;}
#australia_op .bl_04.bl_place .bl_best3 .wrap .bord_01 .bl_tit {width: 76.5%;}
#australia_op .bl_05.bl_place .bl_best3 .wrap .bord_01 .bl_tit {width: 96.2%;}
#australia_op .bl_06.bl_place .bl_best3 .wrap .bord_01 .bl_tit {width: 76.5%;}
#australia_op .bl_07.bl_place .bl_best3 .wrap .bord_01 .bl_tit {width: 76.5%;}
#australia_op .bl_08.bl_place .bl_best3 .wrap .bord_01 .bl_tit {width: 88.4%;}

#australia_op .bl_place .bl_best3 .wrap .bord_02 li {background: #fff; width: 100%; padding: 10px 20px; display: flex; justify-content: space-between; margin-bottom: 10px; position: relative;}
#australia_op .bl_place .bl_best3 .wrap .bord_02 li figure {width: calc(100% - 310px); position: relative;}
#australia_op .bl_place .bl_best3 .wrap .bord_02 li .note {width: 280px; padding-bottom: 50px;}
#australia_op .bl_place .bl_best3 .wrap .bord_02 li .note p { font-weight: bold; line-height: 1.4;}
#australia_op .bl_place .bl_best3 .wrap .bord_02 li .link_btn {position: absolute; bottom: 10px; right: 20px;}
#australia_op .bl_place .bl_best3 .wrap .bord_02 li .link_btn a {height: 45px; padding: 0 30px 0 20px; font-size: 14px;}
#australia_op .bl_place .bl_best3 .wrap .bord_02 li .link_btn a:after {font-size: 12px; right: 10px;}

#australia_op .bl_place .bl_best3 .wrap .bord_02 li figure:after {content: "1"; display: block; position: absolute; top: 0; left: 0; width: 35px; height: 35px; text-align: center; line-height: 35px; background:#00aaa0; font-weight: bold; color: #fff;}
#australia_op .bl_place .bl_best3 .wrap .bord_02 li:nth-of-type(2) figure:after {content: "2"; }
#australia_op .bl_place .bl_best3 .wrap .bord_02 li:nth-of-type(3) figure:after {content: "3"; }

@media screen and (max-width:1000px) {
	#australia_op .bl_place .bl_best3 .wrap {display: block;}
	#australia_op .bl_place .bl_best3 .wrap .bord_01 {width:100%; max-width: 580px; margin: 0 auto; text-align: center;}
	#australia_op .bl_place .bl_best3 .wrap .bord_01 .bl_tit.tit_pc {display: none;}
	#australia_op .bl_place .bl_best3 .wrap .bord_01 .bl_tit.tit_sp {display: block;}
	#australia_op .bl_place .bl_best3 .wrap .bord_01 figure.dis_pc {display: none;}
	#australia_op .bl_place .bl_best3 .wrap .bord_01 video ,
	#australia_op .bl_place .bl_best3 .wrap .bord_01 figure.dis_sp {display: block;width: 300px; margin: 0 auto;}
	#australia_op .bl_place .bl_best3 .wrap .bord_01 .bl_tit {margin: 20px 0;}
	#australia_op .bl_place .bl_best3 .wrap .bord_01 .bl_tit img {width: auto; margin: 0 auto;}
	#australia_op .bl_place .bl_best3 .wrap .bord_02 {width:100%; max-width: 560px; margin: 0 auto;}

}

@media screen and (max-width:767px) {
	#australia_op .bl_place .bl_best3 .wrap .bord_02 li figure {width: 30vw;}
	#australia_op .bl_place .bl_best3 .wrap .bord_02 li .note {width: calc(100% - 30vw - 10px); }
	#australia_op .bl_04.bl_place .bl_best3 .wrap .bord_01 .bl_tit ,
	#australia_op .bl_05.bl_place .bl_best3 .wrap .bord_01 .bl_tit ,
	#australia_op .bl_06.bl_place .bl_best3 .wrap .bord_01 .bl_tit ,
	#australia_op .bl_07.bl_place .bl_best3 .wrap .bord_01 .bl_tit ,
	#australia_op .bl_08.bl_place .bl_best3 .wrap .bord_01 .bl_tit {width: 100%;}
	#australia_op .bl_place .bl_best3 .wrap .bord_01 .bl_tit {margin: 0 auto;}
	#australia_op .bl_place .bl_best3 .wrap .bord_01 .bl_tit img {width: 100%;}
	
}


@media screen and (max-width:420px) {
	#australia_op .bl_place .bl_best3 .wrap .bord_01 {max-width: 100%;}
	#australia_op .bl_place .bl_best3 .wrap .bord_01 video ,
	#australia_op .bl_place .bl_best3 .wrap .bord_01 figure.dis_sp {width: 45vw;}
	#australia_op .bl_place .bl_best3 .wrap .bord_02 li {padding: 10px 15px;}
	
	#australia_op .bl_place .bl_best3 .wrap .bord_02 li .link_btn {right: 15px;}
}


#australia_op .bl_place .bl_best3 .link_btn {max-width: 795px; margin: 0 auto;}

#australia_op .bl_place .bl_tour .bl_tit {text-align: center; margin-bottom: 30px;}
#australia_op .bl_place .bl_tour .bl_tit img {width: auto;}


#australia_op .bl_place .bl_tour .bl_btn ul {display: flex; align-items: center; justify-content: center;}
#australia_op .bl_place .bl_tour .bl_btn .link_btn:not(:last-child) {margin-right: 15px;}
#australia_op .bl_place .bl_tour .bl_btn .link_btn a {background: #007864; width: 170px;  padding: 0 30px 0 20px;}
#australia_op .bl_place .bl_tour .bl_btn .link_btn a:after {font-size: 12px; right: 10px;}


@media screen and (max-width:767px) {
	#australia_op .bl_place .bl_tour .bl_tit {width: 100%; max-width: 590px; margin: 0 auto 30px;}
	#australia_op .bl_place .bl_tour .bl_tit img {width: 100%;}
	#australia_op .bl_place .bl_tour .bl_btn ul {justify-content: space-between; width: 100%;}
	#australia_op .bl_place .bl_tour .bl_btn .link_btn:not(:last-child) {margin-right: 0;}
	#australia_op .bl_place .bl_tour .bl_btn ul .link_btn {width: calc((100% - 15px) / 4);}
	#australia_op .bl_place .bl_tour .bl_btn ul .link_btn a {width: 100%; padding: 0 20px 0 0; height: 40px; font-size: 12px; border-radius: 5px;}
}
	
@media screen and (max-width:420px) {
	#australia_op .bl_place .bl_tour .bl_btn ul .link_btn a {padding: 0 10px 0 0;}
	#australia_op .bl_place .bl_tour .bl_btn .link_btn a:after {right: 5px;}
	
}

#australia_op .bl_donation {padding: 70px 0 90px;}
#australia_op .bl_donation .container {max-width: 980px;}
#australia_op .bl_donation .bl_tit {max-width: 448px; margin: 0 auto 40px;}
#australia_op .bl_donation p {color: #fff; line-height: 1.6;}

@media screen and (max-width:420px) {
	#australia_op .bl_donation .bl_tit {margin: 0 auto 20px;}
	
}



/* -------------------------------------------------------- */
/* フリーオーダー (共通記述) */
/* -------------------------------------------------------- */

#australia_op .contact_box {overflow:hidden;border:solid 1px #c8c8c8;background:#fff; }
#australia_op .contact_box p {color:#787878;}
@media (min-width:768px),print{
	#australia_op .contact_box {margin:70px auto;}
}
@media (min-width:768px),print{
	#australia_op .contact_box {padding:20px 70px;max-width:1140px;}
	#australia_op .contact_box p{font-size:1.4rem;line-height:1.4;}
 	#australia_op .contact_box .tit { font-size: 30px; text-align: left; margin-bottom: 15px;color:#40332a;}
	#australia_op .contact_box .tit_01{font-size:3rem;margin:10px 0 15px;font-weight:300;}
	#australia_op .contact_box .tit_02{font-size:2.7rem;margin:15px 0;text-align:left;}
	#australia_op .contact_box .wrap_01{float:left;width:55%;}
	#australia_op .contact_box .wrap_02{float:right;width:45%;max-width:400px;}
	#australia_op .contact_box .btn_wrap {display: none;}
	#australia_op .contact_box .contact_tel{color:#ff5e5b;font-weight:bold;font-size:5.4rem;line-height:1;font-family:'arial', sans-serif;margin:5px auto;letter-spacing: -0.02em;}
	#australia_op .contact_box .contact_tel::before{display:inline-block;content:"\f095";font-family:FontAwesome;transform: rotate(10deg);font-size:4.8rem;margin-right:10px;}
	#australia_op .contact_box .link_btn {margin-top:10px;}
	#australia_op .contact_box .link_btn a{border:1px solid #ff5e5b;color:#222;background:#ff5e5b;padding-right:10px;display:block;margin:0 3px;border-radius:5px;font-size:1.6rem;position:relative;height:44px;line-height:42px;text-decoration:none;font-weight:bold;text-align:center;}
	#australia_op .contact_box .link_btn a::after{left:130px;content:"\f054";font-size:0.9em;font-family:FontAwesome;position:relative;font-weight:normal;}
}
@media screen and (max-width:1080px) and (min-width:768px){
	#australia_op .contact_box {width:100%; border: none;}
	#australia_op .contact_box .wrap_01,
	#australia_op .contact_box .wrap_02{float:none;width:100%;margin:0 auto;text-align:center;}
	#australia_op .contact_box .wrap_01{margin-bottom:20px;}
	#australia_op .contact_box .tit  {text-align: center;}
	#australia_op .contact_box .tit_01{font-size:2.7rem;margin-bottom:20px;text-align:center;}
	#australia_op .contact_box .tit_02{font-size:2.4rem;text-align:center;}
}
@media screen and (max-width:767px){
	#australia_op .contact_box{text-align:center;overflow:hidden;padding:30px 0; border: none;}
	#australia_op .contact_box p{font-size:1.2rem;}
  	#australia_op .contact_box .tit {font-size: 1.6rem; text-align: center; font-weight: bold;}
	#australia_op .contact_box .tit_01, #australia_op .contact_box .tit_02{line-height:1.4;font-size:1.8rem;margin-bottom:10px;}
 	#australia_op .contact_box .txt_01 {text-align: center;}
	#australia_op .contact_box .btn_wrap {overflow:hidden;margin:15px -3px; }
	#australia_op .contact_box .btn_wrap div {width: 400px; margin: 0 auto;}
	#australia_op .contact_box .btn_wrap div a{display:block;margin:0 3px;border-radius:5px;font-size:1.6rem;position:relative;height:44px;line-height:40px;text-decoration:none;font-weight:bold;}
	#australia_op .contact_box .btn_wrap div a::before{position:absolute;height:100%;top:0;}
	#australia_op .contact_box .btn_wrap div.tel a{border:2px solid #ff5e5b;color:#ff5e5b;padding-left:10px;background:#fff;}
	#australia_op .contact_box .btn_wrap div.tel a::before {content:"\f095";font-family:FontAwesome;position:absolute;	left: 5px;font-size: 3rem;transform:rotate(10deg);}
	#australia_op .contact_box .wrap_02 {display: none;}
}
@media screen and (max-width:640px){
	#australia_op .contact_box p{text-align:left;margin-bottom:15px;}
	#australia_op .contact_box .btn_wrap div {width: 100%;}
}
@media screen and (max-width:360px){
	#australia_op .contact_box .btn_wrap li.order a::before{right:5px;}
}



@media screen and (max-width:640px) {
	#australia_op .bl_01 ,
	#australia_op .bl_02 ,
	#australia_op .bl_03 ,
	#australia_op .bl_place ,
	#australia_op .bl_donation{padding: 30px 0;}
}




/* -------------------------------------------------------- */
/* ツアーリストカラー指定*/
/* -------------------------------------------------------- */
#australia_op .tourlist {margin-bottom: 30px;}
#australia_op .tourlist.tabpanel .tour_tab li.selected {border:1px solid #00aaa0;}
#australia_op .tourlist.tabpanel .tour_tab li.selected span {background:#00aaa0;}
#australia_op .tourlist.tabpanel .tour_tab li.selected span::after {border-color:#00aaa0 transparent transparent transparent;}
#australia_op .tourlist.tabpanel .tour_panel_title {background:#00aaa0;}
#australia_op .tourlist.tabpanel .tour_panel_title::after {border-color:#00aaa0 transparent transparent transparent;}
#australia_op .tourlist .tour_cnt_head .cnt_head_01 {border:2px solid #00aaa0;}
#australia_op .tourlist .tour_cnt_head .cnt_head_01 .tour_dep {color:#00aaa0;border-bottom:2px solid #00aaa0;}
#australia_op .tourlist .tour_cnt_head .tour_comment_tit {background:#007864;}
#australia_op .tourlist .tour_cnt_wrap .tour_info_list .tit {background:#fff;color:#00aaa0;border:1px solid #00aaa0;}
#australia_op .tourlist .tour_cnt_wrap .tour_info_list .txt .direct {color:#ff6e00;border:1px solid #ff6e00;}
#australia_op .tourlist .tour_cnt_wrap .tour_info_tab_nav li:not(.active) span {background:#00aaa0;border-bottom:3px solid #00aaa0;}
#australia_op .tourlist .tour_cnt_wrap .tour_info_tab_panel .tour_price_tit span:after {border-color: transparent transparent transparent #323232;}
#australia_op .tourlist .tour_cnt_wrap .tour_info_tab_panel .tour_btn a {background:#007864;}
	@media (min-width:768px) {
	#australia_op .tourlist.tabpanel .tour_panel .link_btn a {background:#0066bf;}
	#australia_op .tourlist.column2 .tour_cnt_head .cnt_head_01 {border:1px solid #00aaa0;}
	#australia_op .tourlist.column2 .tour_cnt_head .cnt_head_01 .tour_dep {border:0;border-right:1px solid #00aaa0;}
	#australia_op .tourlist.column2 .tour_cnt_wrap .tour_info_tab_nav li span {background:#9ddbc3;border:0;}
	#australia_op .tourlist.column2 .tour_cnt_wrap .tour_info_tab_nav li.active span {background:#00aaa0;}
	#australia_op .tourlist.column2 .tour_cnt_wrap .tour_info_tab_panel {border:2px solid #00aaa0;border-top:4px solid #00aaa0;}
	#australia_op .tourlist.column3 .tour_cnt_head .cnt_head_01 {border:1px solid #00aaa0;}
	#australia_op .tourlist.column3 .tour_cnt_head .cnt_head_01 .tour_dep {border:0;border-right:1px solid #00aaa0;}
	#australia_op .tourlist.column3 .tour_cnt_wrap .tour_info_tab_nav li:not(.active) span {background:#9ddbc3;border:0;}
	#australia_op .tourlist.column3 .tour_cnt_wrap .tour_info_tab_nav li.active span {background:#00aaa0;}
	#australia_op .tourlist.column3 .tour_cnt_wrap .tour_info_tab_panel {border:2px solid #00aaa0;border-top:4px solid #00aaa0;}
	}
	@media (max-width:767px) {
	#australia_op .tourlist .tour_cnt {border-top: none; margin: 0 15px;}
	#australia_op .tourlist.tabpanel .tour_panel {padding: 0; background: none;}
	#australia_op .tourlist.tabpanel .tour_tab li.selected span::after {border-color:#00aaa0 transparent transparent transparent;}
	#australia_op .tourlist.tabpanel .tour_panel_title::after {border-color:#00aaa0 transparent transparent transparent;}
	#australia_op .tourlist.tabpanel .tour_panel .link_btn a {border:1px solid #00aaa0;color:#00aaa0;}
	#australia_op .tourlist .tour_cnt_head .cnt_head_01 {border:1px solid #00aaa0;}
	#australia_op .tourlist .tour_cnt_head .cnt_head_01 .tour_dep {border:0;border-right:1px solid #00aaa0;}
	#australia_op .tourlist .tour_cnt_wrap .tour_info_tab_nav li:not(.active) span {border:0;background:#9ddbc3;}
	#australia_op .tourlist .tour_cnt_wrap .tour_info_tab_nav li.active span {background:#00aaa0;}
	#australia_op .tourlist .tour_cnt_wrap .tour_info_tab_panel {border:2px solid #00aaa0;border-top:4px solid #00aaa0;}
	}