@charset "Shift_JIS";

/*
-----------------------------------------------------------------*/
.mainBox {
	width:950px !important;
}


.hide { display:none;}


.rojo{ 
	background-color:#d02d2d;
	color:white;
	text-align:center;
	padding:30px 12px;
	font-size:16px;
	margin:30px 0; }
	
.Point,
#Resort,
#Todo {
	margin:20px 0 0;
}
.wrapper {
	width:950px;
}
p.mainRead {	color:#323232;}
p.mainRead, x:-moz-any-link, x:default {
	letter-spacing:-1px;
}




/* Anchor
------------------------------------------ */
.Anchor{margin-top:10px; padding:0}



/*
-----------------------------------------------------------------*/


.main_img_area  {
  height:580px;
	position: relative;
}

.main_copy{ 
	position: absolute; 
	bottom: 15px; 
	left: 15px; 
	z-index:99; 
}

.main_copy a:hover img {
	filter:alpha(opacity=100);
	opacity:100;
}
.pic_01{
	background-image: url(../img/180406/palau_180509_tit01.jpg);
}
.pic_02{
	background-image: url(../img/180406/palau_180509_tit02.jpg);
}
.pic_03{
	background-image: url(../img/180911/palau_180509_tit03.jpg);
}

[class*="pic_0"]{
  height: 580px;
	background-repeat: no-repeat;
	background-position: center 0%;
	background-size: cover;
}


/*Point
-----------------------------------------------------------------*/
.Point01 p,
.Point02 p,
.Point03 p,
.Point04 p,
.Point05 p,
.Point06 p,
.Point07 p,
.Point08 p,
.Point09 p,
.Point10 p,
.Point11 p,
.Point12 p
 { text-indent:-9999px;
}


/*Point01
-----------------------------------------------------------------*/
.Point01 {
	width:950px;
	height:115px;
	background:url(../img/180406/sub_tit.jpg) no-repeat left top;
	position:relative;
}


/*Point02
-----------------------------------------------------------------*/
.Point02 {
	width:950px;
	height:285px;
	background:url(../img/190613/price.jpg) no-repeat left top;
	position:relative;
}



.Point02 .foto_01 {
	position:absolute;
	top:40px;
	left:232px;
}


.Point02 .foto_02 {
	position:absolute;
	top:40px;
	left:454px;
}


.Point02 .foto_03 {
	position:absolute;
	top:40px;
	left:674px;
}



.Point02 .txt_01,
.Point02 .txt_02,
.Point02 .txt_03  {
	width:158px;

}

.Point02 .txt_01 a,
.Point02 .txt_02 a,
.Point02 .txt_03 a {
	font-size: 10px;
	color: blue;
	text-decoration: underline;	
}


.Point02 .txt_01 a:hover,
.Point02 .txt_02 a:hover,
.Point02 .txt_03 a:hover {
	text-decoration: none;	
}


.Point02 .txt_01 {
	position:absolute;
	top:140px;
	left:214px;
}


.Point02 .txt_02 {
	position:absolute;
	top:140px;
	left:436px;
}


.Point02 .txt_03 {
	position:absolute;
	top:140px;
	left:657px;
}



.Point02 .price_01 {
	position:absolute;
	top:210px;
	left:214px;
}


.Point02 .price_02 {
	position:absolute;
	top:210px;
	left:436px;
}


.Point02 .price_03 {
	position:absolute;
	top:210px;
	left:657px;
}


/*bargain
-----------------------------------------------------------------*/

.Point02 .bargain_01 {
	position:absolute;
	top:9px;
	left:199px;
}


.Point02 .bargain_02 {
	position:absolute;
	top:9px;
	left:419px;
}


.Point02 .bargain_03 {
	position:absolute;
	top:9px;
	left:642px;
}




.Point02 .gadgetPivot ul.list li a{display:block;line-height:1.2;font-size:15px;text-decoration:none;} /*texto*/
.Point02 .gadgetPivot ul.list li a span.value{float:left;text-align:right;text-decoration:none;color:#cc0000;font-weight:bolder;}/*bold*/
.Point02 .gadgetPivot ul.list li a .title{display: none;}
.Point02 .gadgetPivot ul.tab{display: none;}



/*Point03
-----------------------------------------------------------------*/
.Point03 { height: 190px;
}

/*Point04
-----------------------------------------------------------------*/
.Point04 {
	width:950px;
	height:1341px;
	background:url(../img/190716/cheack_01.jpg) no-repeat left top;
	position:relative;
}


/*Point05
-----------------------------------------------------------------*/
.Point05 {
	width:950px;
	height:812px;
	background:url(../img/190716/cheack_02.jpg) no-repeat left top;
	position:relative;
}


/*Point06
-----------------------------------------------------------------*/
.Point06 {
	width:950px;
	height:865px;
	background:url(../img/180911/cheack_03.jpg) no-repeat left top;
	position:relative;
}


/*Point07
-----------------------------------------------------------------*/
.Point07 {
	width:950px;
	height:444px;
	background:url(../img/191209/map.jpg) no-repeat left top;
	position:relative;
}


/*Point08
-----------------------------------------------------------------*/
.Point08 {
	width:950px;
	height:405px;
	background:url(../img/180406/map_h1.jpg) no-repeat left top;
	position:relative;
}


/*Point09
-----------------------------------------------------------------*/
.Point09 {
	width:950px;
	height:632px;
	background:url(../img/191209/map_h2.jpg) no-repeat left top;
	position:relative;
}



/*Point10
-----------------------------------------------------------------*/
.Point10 {
	width:950px;
	height:575px;
	background:url(../img/180911/map_h3.jpg) no-repeat left top;
	position:relative;
}


/*Point11
-----------------------------------------------------------------*/
.Point11 {
	width:950px;
	height:320px;
	background:url(../img/180911/bbi.jpg) no-repeat left 50px;
	position:relative;
}


/*Point12
-----------------------------------------------------------------*/
.Point12 {
	clear:both; 
	margin:30px 0 40px 0;
	width:950px;
	height:450px;
	background:url(../img/190613/info_op_camp.jpg) no-repeat 0 0;
	position:relative;
}

.Point12 .link_001 {
	width: 97px;
	height: 20px;
	position: absolute;
	bottom: 2%;
	left: 178px;
}


/*tabs_parent 
-----------------------------------------------------------------*/
.tabs_parent {
margin-left:70px;
  padding: 0 !important; }
.tabs_parent li {
  background: transparent;
  border: 0; }
.tabs_parent li:after {
  display: none !important; }
.tabs_parent li:nth-child(1) a{
			 height: 55px;

 width: 425px;
  background: url(../img/180406/btn_blue_off.jpg) no-repeat 0 0;}
.tabs_parent li:nth-child(2) a{
	height: 55px;
	 width: 365px;
  background: url(../img/180406/btn_green_off.jpg) no-repeat 0 0;}

.tabs_parent li.current a {background: transparent;}

.tabs_parent li:nth-child(1).current {
  background: url(../img/180406/btn_blue_on.jpg) no-repeat 0 0;}
.tabs_parent li:nth-child(1) a:hover {
  background: url(../img/180406/btn_blue_on.jpg) no-repeat 0 0;}

.tabs_parent li:nth-child(2).current {
  background: url(../img/180406/btn_green_on.jpg) no-repeat 0 0;}
.tabs_parent li:nth-child(2) a:hover {
  background: url(../img/180406/btn_green_on.jpg) no-repeat 0 0; }

#JLJS_TAB_BLOCK2_btm.tabs_parent li:nth-child(1) a{
  background: url(../img/180406/btn_blue.jpg) no-repeat 0 0;}
#JLJS_TAB_BLOCK2_btm.tabs_parent li:nth-child(2) a{
  background: url(../img/180406/btn_green.jpg) no-repeat 0 0;}

#JLJS_TAB_BLOCK2_btm.tabs_parent li:nth-child(1).current {
  background: url(../img/180406/btn_blue.jpg) no-repeat 0 0;}
#JLJS_TAB_BLOCK2_btm.tabs_parent li:nth-child(1) a:hover {
  background: url(../img/180406/btn_blue.jpg) no-repeat 0 0;}

#JLJS_TAB_BLOCK2_btm.tabs_parent li:nth-child(2).current {
  background: url(../img/180406/btn_green.jpg) no-repeat 0 0;}
#JLJS_TAB_BLOCK2_btm.tabs_parent li:nth-child(2) a:hover {
  background: url(../img/180406/btn_green.jpg) no-repeat 0 0;}



/*recomBox
-----------------------------------------------------------------*/
.recomBox {
    width:950px;
    height:358px;
	background-image: url(../img/180406/bg_recom_001.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
}


.recomBox .recomItemFirst {
    float: left;
    margin-left: 30px;
    width: 210px;
}

.recomBox .recomItem {
    float: left;
    margin-left: 20px;
    width: 210px;
}

.recomBox .recomItemLast {
    float: left;
    margin-left: 20px;
    width: 205px;
}

a.iconLink{background:url(/common_rn/img/icon_triangle_001.gif) no-repeat 0 6px!important;padding-left:6px!important;text-indent:0;display:inline-block; line-height:1.4;zoom:1;}


/* setup
------------------------------------------ */
a.iconLink,a.iconLink:link,a.iconLink:visited{color:#0f0f69;background:transparent;text-decoration:none;}
a.iconLink:hover,a.iconLink:active{color:#cc0000;background:transparent;text-decoration:underline;}
