@charset "UTF-8";
/* CSS Document */
#australia {
	font-family: 'Tahoma','Skia-Regular_Condensed','Trebuchet MS',sans-serif;
}
p{
    line-height: 24px;
}
.blue_14 {
	color: #1b4782;
	font-weight: bold;
	font-size: 14px;
}

/*メインイメージ*/
h2#main{
background: url(/tyo/special/australia/campaign/img/main.png) left top no-repeat;
width:960px;
height:550px;
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
margin:0 auto;
margin-bottom: 40px;
}


/*フィールドオブライトとは*/
h3.ttl_s {
background: url(/tyo/special/australia/campaign/img/ttl_01.png) left top no-repeat;
width:940px;
height:39px;
margin:0 auto;
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
}
.image_area{
	float: none !important;
	margin-bottom: 0 !important;
	width:auto !important;
}
.heading01 span {
	text-decoration:underline;
}

h3.common{
    font-size: 18px;
}
h3.common_w {
    font-size: 18px;
}
h4.common{
    font-size: 18px;
}

.content .half_area{
	width: 430px;
}

dl.time_schedule dt{
line-height:120%;
}
dl.time_schedule dd{
	width: 510px !important;
}
.movie_area {
  display: grid;
  grid-template-columns: 500px 430px;
  gap: 30px;
  margin-bottom: 30px;
}

 /* フランクランド島詳細 */
.FL_box{
	background: #fff;
	margin-top: 30px;
	padding: 20px
}
.FL_tlt{
    text-align: center;
    font-size: 145%;
    font-weight: bold;
    color: #fff;
    padding: 10px;
    background: #1b4782;
    margin: 10px auto;
}
.FL_link{
	text-align: center;
	margin: 10px 0 50px 0;
	font-size: 120%;
	font-weight: bold;
}
.paB_10{
	padding-bottom: 10px;
}
.ma_T10{
	margin-top:10px;
}
.FL_sbox_le{
	float: left;
	width: 450px;
}
.FL_sbox_ri{
	float: right;
	width: 450px;
}
span.FL_b{
	font-weight: bold;
	font-size:120%;
}
span.FL_b_s{
	font-weight: bold;
}
ul.FL_u{
    line-height: 24px;
}
ul.FL_u li.s{
	font-size:87%;
}

/*ウィンジリ ウィルメインイメージ*/
h2#main.wintjiri{
  background: url(/tyo/special/australia/campaign/img/wintjiri/main-img.png) left top no-repeat;
  }
  /*ウィンジリ ウィルライトとは*/
  h3.ttl_s.wintjiri {
  background: url(/tyo/special/australia/campaign/img/wintjiri/h3-01.png) left top no-repeat;
  }


/*フィールド オブ ライト メインイメージ*/
h2#main.field{
background: url(/tyo/special/australia/campaign/img/field/main-img.png) left top no-repeat;
}
/*フィールド オブ ライトとは*/
h3.ttl_s.field {
background: url(/tyo/special/australia/campaign/img/field/h3-01.png) left top no-repeat;
}

/*グランピング メインイメージ*/
h2#main.glamping{
background: url(/tyo/special/australia/campaign/img/glamping/main.jpg) left top no-repeat;
}

/*グランピング 店舗紹介欄*/
.heading01 .noline {
	text-decoration:none;
	font-weight:normal;
}
/*vivid*/
h2#main_vi{
background: url(/tyo/special/australia/campaign/img/vivid/main-img.png) left top no-repeat;
width:960px;
height:718px;
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
margin:0 auto 40px;
}
h3.ttl_s_vi {
background: url(/tyo/special/australia/campaign/img/vivid/h3-01.png) left top no-repeat;
width:960px;
height:40px;
margin:0 auto;
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
}
.bg_white_960{
	padding: 20px;
	background-color:#ffffff;
	width: 960px;
	margin-bottom:50px;
}
.bg_white_960_2 {
    width: 960px;
    margin-left: auto;
    margin-right: auto;
    background-color: #ffffff;
    padding: 30px;
}
.vividwork {
  padding: 20px;
  background-color: #fff;
  margin-bottom: 35px;
  box-sizing: border-box;
}
.vividwork h3 {
  color: #1b4782;
  font-size: 26px;
  font-weight: bold;
  padding: 0 0 10px;
  border-bottom: 1px solid #9faab8;
}
.vividwork h3:before {
  content: 'VIVID SYDNEY 期間限定';
  display: block;
  padding-left: 25px;
  background: url(/tyo/special/australia/2015/common/img/ico01.png) 0 0 no-repeat;
  color: #cc0033;
  font-size: 16px;
  font-weight: bold;
  line-height: 23px;
  vertical-align: middle;
  margin-bottom: 5px;
}
.vividwork h3 span {
  color: #cc0033;
}
.vividwork h3 + p {
  padding: 15px 0 20px;
}
.vividwork .blue_14 {
  padding: 0;
}
.vividwork ul.note {
  margin: 15px 0 0;
}
.vividwork ul.note li { display: inline; }
h3.light_artist {
  color: #1b4782;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 30px;
}
.article__area {
  display: grid;
  gap: 30px;
}
.article__area.is-left-image {
  grid-template-columns: 360px 570px;
}
.article__area.is-right-image {
  grid-template-columns: 570px 360px;
}
.article__area.is-detail {
  gap: 10px;
}
.article__area.is-detail:not(:first-child) {
  padding: 20px 0;
}
.article__area.is-detail.is-left-image {
  grid-template-columns: 320px 570px;
}
.article__area.is-detail.is-right-image {
  grid-template-columns: 570px 320px;
}
.credit_text {
  margin-bottom: 50px;
}
/*vivid_end*/

/* #searchApp */
#container #searchApp a:link {
  text-decoration: none;
}
#searchApp a.rn-searchMod__buttonSearch:link, #searchApp a.rn-searchMod__formDomLink:link {
  color: #fff;
}
#search-mod {
  margin: 30px 0;
}