/* style.css */

/* clearfix */
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;position:relative;}

/* inline block */
.iBlk { display: -moz-inline-box; display: inline-block; }

/* mgt */
.mgt0 { margin-top: 0 !important; }
.mgt5 { margin-top: 5px !important; }
.mgt10t { margin-top: 7px !important; }
.mgt10 { margin-top: 10px !important; }
.mgt15 { margin-top: 15px !important; }
.mgt20t { margin-top: 17px !important; }
.mgt20 { margin-top: 20px !important; }
.mgt25 { margin-top: 25px !important; }
.mgt30 { margin-top: 30px !important; }
.mgt40 { margin-top: 40px !important; }

/* mgl */
.mgl5  { margin-left:  5px !important; }
.mgl10 { margin-left: 10px !important; }
.mgl15 { margin-left: 15px !important; }
.mgl20 { margin-left: 20px !important; }

/* text-align */
.alL { text-align: left   !important; }
.alC { text-align: center !important; }
.alR { text-align: right  !important; }

/* font size */
.fl01 {
	font-size: 116.6666% !important; /* 14px */
}
.flLh01 {
	font-size: 116.6666% !important; /* 14px */
	line-height: 1.75;
}

/* fRed01 */
.fRed01 {
	color: #E50000 !important;
}

/* scroll */
a.scroll:visited {
	color: #006699;
}

/* detailMenu01 */
.detailMenu01 {
	margin-bottom: 5px;
}
.detailMenu01 ul {
	float: right;
}
.detailMenu01 ul li {
	float: left;
	display: inline;
	margin-left: 5px;
	zoom: 1;
}
.detailMenu01 ul li a:hover img {
	opacity: 0.8 !important;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
}

/* left-column */
#left-column {
	float: left;
	padding: 35px 0;
	width: 645px;
	font-family: "メイリオ",Meriyo,"ヒラギノ角ゴ Pro W4","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}
#left-column a {
	text-decoration: underline;
}

/* right-column */
#right-column {
	float: right;
	padding: 35px 0;
	width: 300px;
	font-family: "メイリオ",Meriyo,"ヒラギノ角ゴ Pro W4","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

/* rightBox01 */
.rightBox01 {
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_rightbox01_01.gif) repeat-y;
	zoom: 1;
}
.rightBox01 .rightBox01Vsl01 {
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_rightbox01_02.gif) no-repeat left bottom;
	zoom: 1;
}

/* rightSugoi01 */
.rightSugoi01 {

}
.rightSugoi01 .rightBox01Vsl01 {
	padding: 0 10px 17px 10px;
}

.rightSugoi01 .title01 {
	margin-top: 11px;
}
.rightSugoi01 .title01 .title0101 {
	float: left;
	width: 40px;
	height: 37px;
	text-indent: -9999px;
	overflow: hidden;
}
.rightSugoi01 .title01 .title0101.no1 {
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_right_no_01.gif) no-repeat;
}
.rightSugoi01 .title01 .title0102 {
	float: right;
	width: 231px;
	font-size: 116.6666%; /* 14px */
}
.rightSugoi01 .title02 {
	margin-top: 11px;
}
.rightSugoi01 .title02 em {
	padding: 1px 5px;
	background: #0099CC;
	color: #fff;
	font-size: 116.6666%; /* 14px */
	font-weight: bold;
	line-height: 1.5;
}
.rightSugoi01 .title03 {
	margin-top: 27px;
	font-size: 133.3333%; /* 16px */
	font-weight: bold;
}
.rightSugoi01 .image01 {
	margin-top: 11px;
}
.rightSugoi01 .text01 {
	margin-top: 8px;
	font-size: 116.6666%; /* 14px */
}
.rightSugoi01 .text02 {
	margin-top: 3px;
	font-size: 116.6666%; /* 14px */
}
.rightSugoi01 .list01 {
	margin-top: 6px;
}
.rightSugoi01 .list01 li {
	padding-left: 11px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/icn_dot_01.png) no-repeat 2px 0.5em;
	font-size: 116.6666%; /* 14px */
	zoom: 1;
}
.rightSugoi01 .table01 {
	margin-top: 6px;
	border-top: 1px solid #ccc;
	width: 100%;
	font-size: 116.6666%; /* 14px */
}
.rightSugoi01 .table01 th {
	padding: 2px 7px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width: 26%;
	white-space: nowrap;
}
.rightSugoi01 .table01 td {
	padding: 2px 0 2px 7px;
	border-bottom: 1px solid #ccc;
}
.rightSugoi01 .btn01 {
	margin-top: 10px;
}

/* rightBnr01 */
.rightBnr01 {
	margin-top: 10px;
}
.rightBnr01 a:hover img {
	opacity: 0.8 !important;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
}

/* rightBnr02 */
.rightBnr02 a:hover img {
	opacity: 0.8 !important;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
}

/* lowerMod01 */
.lowerMod01 {
	margin: 17px 6px 0 6px;
	zoom: 1;
}

/* listDot01 */
.listDot01 {
	margin-bottom: -3px;
	overflow: hidden;
	zoom: 1;
}
.listDot01 li {
	margin-bottom: 3px;
	padding-left: 5px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/icn_dot_02.png) no-repeat 0 0.65em;
	line-height: 1.75;
	zoom: 1;
}

/* mustread01 */
.mustread01 {
	margin-top: 27px;
	padding: 19px 0 0 4px;
	border-top: 1px solid #ccc;
	zoom: 1;
}

/* iLink01 */
.iLink01 {
	padding-left: 10px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/icn_link_02.png) no-repeat 0 0.4em;
	zoom: 1;
}
.iLink01.iBlk {
	background-position: 0 50%;
}

/* iPdf01 */
.iPdf01 {
	padding-left: 23px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/icn_pdf_01.png) no-repeat 0 0;
	zoom: 1;
}

/* iLinkDown01 */
.iLinkDown01 {
	padding-left: 10px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/icn_link_01.png) no-repeat 0 50%;
	zoom: 1;
}
.iLinkDown01:visited {
	color: #006699;
}

/* iPop01 */
.iPop01 {
	padding-left: 11px;
	text-indent: -11px;
}

/* imgPop01 */
.imgPop01 {
	margin-right: 5px;
}

/* pagetop01 */
.pagetop01 {
	margin-top: 20px;
	text-align: right;
}

/* detailBox01 */
.detailBox01 {
	margin-top: 2px;
	width: 960px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_detailbox01_02.gif) repeat-y;
	font-family: "メイリオ",Meriyo,"ヒラギノ角ゴ Pro W4","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}
.detailBox01 a {
	text-decoration: underline;
}
.detailBox01 .detailBox01Vsl01 {
	width: 960px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_detailbox01_01.gif) no-repeat;
}
.detailBox01 .detailBox01Vsl02 {
	padding: 20px 20px 20px 20px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_detailbox01_03.gif) no-repeat left bottom;
	zoom: 1;
}
.detailBox01 .title01 {
	width: 920px;
}
.detailBox01 .title01 .ttl {
	float: left;
	width: 800px;
	font-size: 150%; /* 18px */
	font-weight: bold;
	line-height: 1.5;
}
.detailBox01 .title01 .brand {
	float: right;
	width: 110px;
	text-align: right;
}
.detailBox01 .promo01 {
	margin-top: 8px;
	padding: 6px 9px 4px 9px;
	background: #0099CC;
	color: #fff;
	font-size: 116.6666%; /* 14px */
	font-weight: bold;
	line-height: 1.5;
}
.infoArea01 {
	margin-top: 11px;
}
.detailBox01 .point01 {
	float: left;
	width: 70%;
}
.detailBox01 .point01.imp {
	width: 100%;
}
.detailBox01 .period01 {
	float: right;
	padding-top: 3px;
	width: 29%;
	text-align: right;
}
.detailBox01 .point01 li {
	float: left;
	margin: 0 5px 3px 0;
	padding: 3px 5px 1px;
	background: #FFD24D;
	font-size: 116.6666%; /* 14px */
	line-height: 1;
	white-space: nowrap;
}
.detailBox01 .point01 li.popular {
	background: #FAA;
}
.detailBox01 .infoArea02 {
	margin-top: 20px;
	border-top: 1px solid #D7D7D7;
	width: 100%;
	font-size: 116.6666%; /* 14px */
}
.detailBox01 .infoArea02 th,
.detailBox01 .infoArea02 td {
	border-bottom: 1px solid #D7D7D7;
	text-align: left;
	vertical-align: top;
}
.detailBox01 .infoArea02 th {
	padding: 11px 0 9px 5px;
}
.detailBox01 .infoArea02 th.th01 {
	width: 12%;
}
.detailBox01 .infoArea02 th.th02 {
	width: 12%;
}
.detailBox01 .infoArea02 td {
	padding: 11px 5px 9px 5px;
}
.detailBox01 .infoArea02 td.td01 {
	width: 38%;
}
.detailBox01 .infoArea02 td.td02 {
	width: 38%;
}
.detailBox01 .infoArea02 .price01 {
	padding-top: 4px;
}
.detailBox01 .infoArea02 .price01 em {
	margin-right: 9px;
	color: #CC0000;
	font-size: 142.8571%; /* 20px */
	font-weight: bold;
	font-style: normal;
}
.detailBox01 .infoArea02 .price01 em strong {
	font-size: 120%; /* 24px */
}
.detailBox01 .infoArea02 .price01 .surcharge {
	color: #CC0000;
}
.detailBox01 .infoArea02 .imgGrade01 {
	margin-left: 13px;
}
.detailBox01 .infoArea02 .imgHelp01 {
	margin-left: 5px;
}
.detailBox01 .infoArea02 .listKome01 li {
	line-height: 1.3;
}
.detailBox01 .photoArea01 {
	margin-top: 20px;
}
.detailBox01 .photoArea01 .caption {
	margin-top: 5px;
	font-size: 116.6666%; /* 14px */
}
.detailBox01 .photoArea01 .photoArea0101 {
	float: left;
	width: 472px;
}
.detailBox01 .photoArea01 .photoArea0102 {
	float: right;
	width: 434px;
}
.detailBox01 .photoArea01 .photoArea0102 .block02 .block0201,
.detailBox01 .photoArea01 .photoArea0102 .block01 .block0101 {
	float: left;
	width: 210px;
}
.detailBox01 .photoArea01 .photoArea0102 .block02 .block0202,
.detailBox01 .photoArea01 .photoArea0102 .block01 .block0102 {
	float: right;
	width: 210px;
}
.detailBox01 .photoArea01 .photoArea0102 .block02 {
	margin-top: 10px;
}
.detailBox01 .photoNote01 {
	margin-top: 10px;
	text-align: right;
}
.detailBox01 .infoArea03 {
	margin-top: 13px;
	padding-top: 19px;
	border-top: 1px solid #D7D7D7;
}
.detailBox01 .listInfo01 {
	margin: 14px 0 -2px 0;
	overflow: hidden;
	zoom: 1;
}
.detailBox01 .listInfo01 li {
	margin-bottom: 2px;
	padding-left: 26px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/icn_listinfo01_01.png) no-repeat 0 0.1em;
	font-size: 116.6666%; /* 14px */
	line-height: 1.75;
	zoom: 1;
}

/* socialBox */
.socialBox {
	margin: 13px 0 0 6px;
}

/* pendingBtnArea01 */
.pendingBtnArea01 {
	margin: 15px 0 0 6px;
}
.pendingBtnArea01 p {
	float: left;
	margin-right: 7px;
}
.pendingBtnArea01 p img {
	vertical-align: top;
}

/* mainBtnArea01 */
.mainBtnArea01 {
	margin-top: 40px;
	text-align: center;
	font-family: "メイリオ",Meriyo,"ヒラギノ角ゴ Pro W4","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}
.mainBtnArea01.left {
	margin-top: 18px;
}
.mainBtnArea01 .main {
	margin: 0 9px;
	display: inline-block;
}
.mainBtnArea01 .main img {
	vertical-align: top;
}
.mainBtnArea01 .sub {
	margin-top: 15px;
}
.mainBtnArea01 .sub li {
	display: inline-block;
	margin: 0 19px;
	padding-left: 15px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/icn_link_03.png) no-repeat 0 0.5em;
	font-size: 116.6666%; /* 14px */
}
*:first-child+html .mainBtnArea01 .sub li {
	display: inline;
}
.mainBtnArea01 .sub li a {
	text-decoration: underline;
}
.mainBtnArea01 .sub li a:hover {
	text-decoration: none;
}

/* pdfCenter01 */
.pdfCenter01 {
	text-align: center;
}

/* ttlPrice01 */
.ttlPrice01 {
	margin-top: 40px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_ttlprice01_02.gif) repeat-y;
	width: 960px;
}
.ttlPrice01 .ttlPrice01Vsl01 {
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_ttlprice01_01.gif) no-repeat;
	min-height: 40px;
	zoom: 1;
}
.ttlPrice01 .ttlPrice01Vsl02 {
	padding: 19px 10px 16px 31px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_ttlprice01_03.gif) no-repeat left bottom;

	zoom: 1;
}
.ttlPrice01 h3 {
	font-size: 175%; /* 21px */
	font-weight: bold;
	font-family: "メイリオ",Meriyo,"ヒラギノ角ゴ Pro W4","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}
.ttlPrice01 h3 span {
	font-size: 66.6666%; /* 14px */
	font-weight: bold;
}
.ttlPrice01 h3 span em {
	color: #E50000;
	font-style: normal;
	font-weight: normal;
}

/* ttlLeft01 */
.ttlLeft01 {
	position: relative;
	margin-top: 35px;
	width: 645px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_ttl_middle_01.gif) repeat-y;
}
.ttlLeft01.ttlSchedule01 .ttlLeft01Vsl01 {
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_ttlschedule01_01.gif) no-repeat;
	min-height: 40px;
	zoom: 1;
}
.ttlLeft01.ttlPoint01 {
	margin-top: 30px;
}
.ttlLeft01.ttlPoint01 .ttlLeft01Vsl01 {
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_ttlpoint01_01.gif) no-repeat;
	min-height: 40px;
	zoom: 1;
}
.ttlLeft01.ttlDoc01 {
	margin-top: 30px;
}
.ttlLeft01.ttlDoc01 .ttlLeft01Vsl01 {
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_ttldoc01_01.gif) no-repeat;
	min-height: 40px;
	zoom: 1;
}
.ttlArrange01 {
	margin-top: 30px;
	width: 645px;
	height: 66px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_ttlarrange01_01.gif) no-repeat;
}
.ttlArrange01 h3 {
	padding: 19px 10px 16px 31px;
	font-size: 175%; /* 21px */
	font-weight: bold;
	font-family: "メイリオ",Meriyo,"ヒラギノ角ゴ Pro W4","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}
.ttlLeft01 .ttlLeft01Vsl02 {
	padding: 19px 10px 16px 31px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_ttl_bottom_01.gif) no-repeat left bottom;
	zoom: 1;
}
.ttlLeft01 h3 {
	font-size: 175%; /* 21px */
	font-weight: bold;
	font-family: "メイリオ",Meriyo,"ヒラギノ角ゴ Pro W4","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

/* ttlLeft02 */
.ttlLeft02 {
	padding: 0 0 0 17px;
	border-bottom: 2px solid #E8E8E8;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_title_01.gif) no-repeat 5px 0.5em;
	font-size: 133.3333%; /* 16px */
	font-weight: bold;
	font-family: "メイリオ",Meriyo,"ヒラギノ角ゴ Pro W4","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	zoom: 1;
}
.ttlLeft02 .sub01 {
	font-size: 87.5%; /* 14px */
	font-weight: normal;
}

/* noteBox01 */
.noteBox01 {
	padding: 15px 14px;
	border: 2px solid #E50000;
}
.noteBox01 .title01 {
	padding-left: 23px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/icn_note_01.png) no-repeat 0 0;
	font-size: 116.6666%; /* 14px */
	font-weight: bold;
	zoom: 1;
}


/* priceArea01 */
.priceArea01 {
	margin-top: 20px;
	width: 960px;
}
#left-sche-box,
#sche-box2 {
	width: 960px !important;
}
#cal-top {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background: #fff;
	font-family: "メイリオ",Meriyo,"ヒラギノ角ゴ Pro W4","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}
#cal-top strong,
#cal-top a {
	color: #333 !important;
}
#cal-top .cal-top-left {
              float: left;
              padding: 9px 0 9px 10px; /* 131010 */
              width: 52.5%;
}
#cal-top .cal-top-left table td {
	padding: 0;
	border: none;
}
#cal-top .cal-top-left table td.monthTtl {
              padding: 0 20px 0 20px;
              font-size: 150%; /* 18px */
              font-weight: bold;
              line-height: 1.2; /* 131010 */
              vertical-align: middle; /* 131010 */
}
#cal-second .red01 { /* 131010 */
              color: #E50000;
              font-weight: bold;
}
#cal-second .blue01 { /* 131010 */
              color: #003F98;
              font-weight: bold;
}
#cal-top .cal-top-left table td.shuppatsu {
	padding-left: 16px;
	font-size: 116.6666%; /* 14px */
}
#cal-top .cal-top-right {
	float: right;
	padding-top: 12px;
	width: 46%;
	text-align: right;
}
#cal-top .cal-top-right dd,
#cal-top .cal-top-right dt {
	display: inline-block;
}
*:first-child+html #cal-top .cal-top-right dd {
	display: inline;
}
*:first-child+html #cal-top .cal-top-right dt {
	display: inline;
}
#cal-top .cal-top-right dd {
	padding-right: 10px;
}
#cal-top .cal-top-right dt.color01 {
	padding-left: 14px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/img_cal_color_01.gif) no-repeat 0 50%;
	zoom: 1;
}
#cal-top .cal-top-right dt.color02 {
	padding-left: 14px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/img_cal_color_02.gif) no-repeat 0 50%;
	zoom: 1;
}
#cal-top .cal-top-right .color02{
	color: #1996E0;
}
#cal-top .cal-top-right dt.color03 {
	padding-left: 14px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/img_cal_color_03.gif) no-repeat 0 50%;
	zoom: 1;
}
#cal-top .cal-top-right .color03{
	color: #FF7272;
}
#cal-second {
	font-family: "メイリオ",Meriyo,"ヒラギノ角ゴ Pro W4","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}
#cal-second th {
	padding: 2px 0 !important;
	width: 14%;
	background: #999;
	color: #fff;
	font-size: 116.6666%; /* 14px */
	font-weight: bold;
	text-align: center;
}
#cal-second td {
	padding: 0 10px 8px 0 !important;
	vertical-align: top;
}
#cal-second th.sun {
	background: #FF7272;
}
#cal-second td.sun {
	background: #FFECEC;
}
#cal-second th.sat {
	background: #0A85D3;
}
#cal-second td.sat {
	background: #ECF5FF;
}
#cal-second td.today {
	background: #FFFAD5 !important;
}
#cal-second .box {
	float: left;
	display: inline-block;
	margin-bottom: 34px;
	padding: 7px 0 5px 0;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #fff;
	width: 2em;
	font-size: 133.3333%; /* 16px */
	font-weight: bold;
	text-align: center;
	line-height: 1;
}
#cal-second .priceTicket span,
#cal-second .priceTicket {
	display: block;
}
#cal-second .priceTicketArea {
	float: right;
	padding-top: 6px;
	width: 90px;
	text-align: right;
}
#cal-second .adult {
	color: #333 !important;
	font-weight: bold;
}
#cal-second .childNoBed {
	color: #1A96E1 !important;
	font-size: 85.7142% !important; /* 12px */
	font-weight: bold;
}
#cal-second .infant {
	color: #FF7272 !important;
	font-size: 85.7142% !important; /* 12px */
	font-weight: bold;
}

#cal-top:after{content:"";display:block;clear:both;}
#cal-top{display:inline-block;}
* html #cal-top{height:1%;}
#cal-top{display:block;position:relative;}

.calText01 {
	margin-top: 10px;
	font-size: 116.6666%; /* 14px */
	font-family: "メイリオ",Meriyo,"ヒラギノ角ゴ Pro W4","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}
.calText01 a {
	margin-left: 20px;
}
.calList01 {
	font-family: "メイリオ",Meriyo,"ヒラギノ角ゴ Pro W4","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

/* listKome01 */
.listKome01 li {
	padding-left: 1em;
	text-indent: -1em;
	line-height: 1.75;
}

/* tabNav01 */
.tabNav01 a:visited {
	color: #006699;
}
.tabNav01 li {
	float: left;
	margin-right: 3px;
}
.tabNav01 li.tab01 {
	width: 110px;
}
.tabNav01 li.tab02 {
	width: 125px;
}
.tabNav01 li.tab03 {
	width: 125px;
}
.tabNav01 li.tab04 {
	width: 90px;
}
.tabNav01 li.tab05 {
	width: 90px;
}
.tabNav01 li.tab06 {
	margin-right: 0;
	width: 90px;
}
.tabNav01 li a {
	display: block;
	height: 65px;
	text-indent: -9999px;
	overflow: hidden;
	zoom: 1;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_tab_01.png) no-repeat;
}
.tabNav01 li.tab01 a {
	background-position: 0 0;
}
.tabNav01 li.tab02 a {
	background-position: -113px 0;
}
.tabNav01 li.tab03 a {
	background-position: -241px 0;
}
.tabNav01 li.tab04 a {
	background-position: -369px 0;
}
.tabNav01 li.tab05 a {
	background-position: -462px 0;
}
.tabNav01 li.tab06 a {
	background-position: -555px 0;
}
.tabNav01 li.tab01 a:hover {
	background-position: 0 100%;
}
.tabNav01 li.tab02 a:hover {
	background-position: -113px 100%;
}
.tabNav01 li.tab03 a:hover {
	background-position: -241px 100%;
}
.tabNav01 li.tab04 a:hover {
	background-position: -369px 100%;
}
.tabNav01 li.tab05 a:hover {
	background-position: -462px 100%;
}
.tabNav01 li.tab06 a:hover {
	background-position: -555px 100%;
}

.tabNav01:after{content:"";display:block;clear:both;}
.tabNav01{display:inline-block;}
* html .tabNav01{height:1%;}
.tabNav01{display:block;position:relative;}

/* tabNav02 */
.tabNav02 a:visited {
	color: #006699;
}
.tabNav02 li {
	float: left;
	margin-right: 3px;
}
.tabNav02 li.tab01 {
	width: 120px;
}
.tabNav02 li.tab02 {
	width: 130px;
}
.tabNav02 li.tab03 {
	width: 103px;
}
.tabNav02 li.tab04 {
	width: 140px;
}
.tabNav02 li.tab05 {
	margin-right: 0;
	width: 140px;
}
.tabNav02 li a {
	display: block;
	height: 65px;
	text-indent: -9999px;
	overflow: hidden;
	zoom: 1;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_tab_02.png) no-repeat;
}
.tabNav02 li.tab01 a {
	background-position: 0 0;
}
.tabNav02 li.tab02 a {
	background-position: -123px 0;
}
.tabNav02 li.tab03 a {
	background-position: -256px 0;
}
.tabNav02 li.tab04 a {
	background-position: -362px 0;
}
.tabNav02 li.tab05 a {
	background-position: -505px 0;
}
.tabNav02 li.tab01 a:hover {
	background-position: 0 100%;
}
.tabNav02 li.tab02 a:hover {
	background-position: -123px 100%;
}
.tabNav02 li.tab03 a:hover {
	background-position: -256px 100%;
}
.tabNav02 li.tab04 a:hover {
	background-position: -362px 100%;
}
.tabNav02 li.tab05 a:hover {
	background-position: -505px 100%;
}

.tabNav02:after{content:"";display:block;clear:both;}
.tabNav02{display:inline-block;}
* html .tabNav02{height:1%;}
.tabNav02{display:block;position:relative;}

/* scheduleTbl01 */
.scheduleTbl01 {
	margin-top: 20px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	width: 100%;
	font-size: 116.6666%; /* 14px */
}
.scheduleTbl01 td,
.scheduleTbl01 th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.scheduleTbl01 thead th {
	padding: 9px 0 8px 0;
	background: #EAEAEB;
	text-align: center;
}
.scheduleTbl01 thead th.th01 {
	width: 58px;
}
.scheduleTbl01 thead th.th02 {
	width: 376px;
}
.scheduleTbl01 thead th.th03 {
	width: 76px;
}
.scheduleTbl01 thead th.th04 {
	width: 128px;
}
.scheduleTbl01 tbody td.td01 {
	text-align: center;
	vertical-align: middle;
}
.scheduleTbl01 tbody td.td02 {
	padding: 9px 9px;
	line-height: 1.75;
	vertical-align: middle;
}
.scheduleTbl01 tbody td.td02 .flight {
	display: inline-block;
	padding: 0 1em 0 16px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/icn_flight_01.png) no-repeat 0 0.3em;
	font-weight: bold;
	zoom: 1;
}
.scheduleTbl01 tbody td.td03 {
	padding-left: 2px;
	vertical-align: middle;
}
.scheduleTbl01 tbody td.td03 img {
	margin: 0 0 0 3px;
}
.scheduleTbl01 tbody td.td04 {
	padding: 9px 9px;
	line-height: 1.75;
	vertical-align: middle;
}

/* boxMod01 */
.boxMod01 {
	padding: 9px 11px;
	border: 1px solid #bbb;
	zoom: 1;
	line-height: 1.75;
}

/* boxMod02 */
.boxMod02 {
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_boxmod02_02.gif) repeat-y;
	width: 645px;
}
.boxMod02 .boxMod02Vsl01 {
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_boxmod02_01.gif) no-repeat;
	zoom: 1;
}
.boxMod02 .boxMod02Vsl02 {
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_boxmod02_03.gif) no-repeat left bottom;
	zoom: 1;
}

/* boxMod03 */
.boxMod03 {
	padding: 10px 12px;
	background: #F8F6EC;
	zoom: 1;
}

/* pointBox01 */
.pointBox01 {
	margin-top: 20px;
	border-top: 2px solid #FF7D08;
}
.pointBox01 .pointBox01Vsl01 {
	padding: 15px 20px 16px 15px;
	border-right: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	border-left: 1px solid #efefef;
	zoom: 1;
	font-size: 116.6666%; /* 14px */
	line-height: 1.7;
}
.pointBox01 ul {
	margin-bottom: -10px;
	overflow: hidden;
	zoom: 1;
}
.pointBox01 ul li {
	margin-bottom: 10px;
	padding-left: 25px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/icn_point_01.png) no-repeat 0 0.25em;
	zoom: 1;
}

/* conditionTbl01 */
.conditionTbl01 {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	width: 100%;
	font-size: 116.6666%; /* 14px */
	line-height: 1.75;
}
.conditionTbl01 p {
	line-height: 1.75;
}
.conditionTbl01 p.icon01 img {
	vertical-align: top;
}
.conditionTbl01 td,
.conditionTbl01 th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: left;
}
.conditionTbl01 th {
	padding: 8px 10px 6px 10px;
	background: #EAEAEB;
}
.conditionTbl01 th.thMain01 {
	font-weight: bold;
}
.conditionTbl01 th.th01 {
	width: 110px;
	vertical-align: middle;
}
.conditionTbl01 td {
	padding: 8px 10px 6px 10px;
}
.conditionTbl01 td.tdM01 {
	padding: 15px 10px 8px 10px;
}
.conditionTbl01 td.td01 {
	width: 232px;
}
.conditionTbl01 td.td02 {
	width: 110px;
}
.conditionTbl01 td.td03 {
	width: 110px;
}
.conditionTbl01.plan01 td {
	width: 494px;
}

/* okaidoku01 */
.okaidoku01 {
	margin-top: 32px;
	text-align: center;
}

/* otherOsusumeBox01 */
.otherOsusumeBox01 {
	padding: 0 0 10px 5px;
	background: #F6F4E7;
	zoom: 1;
}
.otherOsusumeBox01 ul {
	margin-bottom: -6px;
	overflow: hidden;
	zoom: 1;
}
*:first-child+html .otherOsusumeBox01 ul {
	margin-bottom: 0;
}
.otherOsusumeBox01 ul li {
	float: left;
	display: inline;
	margin: 0 0 6px 5px;
	padding: 10px 8px;
	border: 1px solid #dbdbdb;
	background: #fff;
	width: 292px;
}
.otherOsusumeBox01 ul li.wide01 {
	width: 607px;
}
.otherOsusumeBox01 ul li .image {
	float: left;
	width: 80px;
}
.otherOsusumeBox01 ul li .image img {
	width: 80px;
}
.otherOsusumeBox01 ul li .image a:hover img {
	opacity: 0.8 !important;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
}
.otherOsusumeBox01 ul li .text {
	float: right;
	width: 204px;
}
.otherOsusumeBox01 ul li.wide01 .text {
	width: 519px;
}
.otherOsusumeBox01 ul li .text02 {
	margin-top: 2px;
}
.otherOsusumeBox01 ul li .text02 a {
	font-weight: bold;
}
.otherOsusumeBox01 ul li .text03 {
	margin-top: 2px;
	color: #E50000;
}
.otherOsusumeBox01 ul li .text03 em {
	font-size: 116.6666%; /* 14px */
	font-weight: bold;
	font-style: normal;
}

/* otBox01 */
.boxMod02.otBox01 .boxMod02Vsl02 {
	padding: 15px 0 15px 17px;
}
.boxMod02.otBox01 .title01 {
	padding-left: 9px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_title_01.gif) no-repeat 0 0.4em;
	font-size: 116.6666%; /* 14px */
	font-weight: bold;
}
.boxMod02.otBox01 li,
.boxMod02.otBox01 p {
	font-size: 116.6666%; /* 14px */
}
.boxMod02.otBox01 .link01 {
	margin-top: 10px;
}
.boxMod02.otBox01 .link01 li {
	float: left;
	margin-right: 9px;
	width: 200px;
}
.boxMod02.otBox01 .link01 li a {
	display: block;
}
.boxMod02.otBox01 .link01 li img {
	display: block;
	float: left;
	width: 80px;
}
.boxMod02.otBox01 .link01 li .text {
	display: block;
	float: right;
	width: 110px;
	text-decoration: underline;
}
.boxMod02.otBox01 .link01 li a:hover img {
	opacity: 0.8 !important;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
}

.boxMod02.otBox01 .link01 li a:after,
.boxMod02.otBox01 .link01:after{content:"";display:block;clear:both;}

.boxMod02.otBox01 .link01 li a,
.boxMod02.otBox01 .link01{display:inline-block;}

* html .boxMod02.otBox01 .link01 li a,
* html .boxMod02.otBox01 .link01{height:1%;}

.boxMod02.otBox01 .link01 li a,
.boxMod02.otBox01 .link01{display:block;position:relative;}

/* reserveNav01 */
.reserveNav01 {
	margin: 20px 0 0 10px;
}
.reserveNav01 li {
	float: left;
	font-size: 116.6666%; /* 14px */
}
.reserveNav01 li a {
	display: block;
	padding: 0 0 0 26px;
}
.reserveNav01 li a:visited {
	color: #006699;
}
.reserveNav01 li.online {
	margin-right: 10px;
	width: 190px;
}
.reserveNav01 li.online a {
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/icn_reserve_01.png) no-repeat;
}
.reserveNav01 li.tel {
	margin-right: 10px;
	width: 210px;
}
.reserveNav01 li.tel a {
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/icn_reserve_02.png) no-repeat;
}
.reserveNav01 li.store {
	width: 200px;
}
.reserveNav01 li.store a {
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/icn_reserve_03.png) no-repeat;
}

.reserveNav01:after{content:"";display:block;clear:both;}
.reserveNav01{display:inline-block;}
* html .reserveNav01{height:1%;}
.reserveNav01{display:block;position:relative;}

/* reserveBox01 */
.boxMod02.reserveBox01 .boxMod02Vsl02 {
	padding: 12px 12px 22px 12px;
}
.boxMod02.reserveBox01 .title01 {
	padding: 0 0 0 54px;
	min-height: 45px;
}
.boxMod02.reserveBox01 .title01.online {
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/img_reserve_online_01.gif) no-repeat;
}
.boxMod02.reserveBox01 .title01.tel {
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/img_reserve_tel_01.gif) no-repeat;
}
.boxMod02.reserveBox01 .title01.store {
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/img_reserve_store_01.gif) no-repeat;
}
.boxMod02.reserveBox01 .title01.sennmonnten {
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/img_reserve_sennmonnten_01.gif) no-repeat;
}
.boxMod02.reserveBox01 .title01 p,
.boxMod02.reserveBox01 .title01 h4 {
	display: inline-block;
}
*:first-child+html .boxMod02.reserveBox01 .title01 h4 {
	display: inline;
}
*:first-child+html .boxMod02.reserveBox01 .title01 p {
	display: inline;
}
.boxMod02.reserveBox01 .title01 h4 {
	font-size: 150%; /* 18px */
	font-weight: bold;
	line-height: 45px;
}
.boxMod02.reserveBox01 .title01 p {
	margin-left: 20px;
	vertical-align: 3px;
}
.boxMod02.reserveBox01 .title02 {
	margin-top: 30px;
	padding: 5px 5px 3px 10px;
	border-left: 4px solid #0099CC;
	background: #eee;
	font-size: 116.6666%; /* 14px */
	font-weight: bold;
}
.boxMod02.reserveBox01 .title02 .note01 {
	font-size: 85.7142%; /* 12px */
}
.boxMod02.reserveBox01 .text01 {
	font-size: 116.6666%; /* 14px */
	line-height: 1.75;
}
.boxMod02.reserveBox01 .textEm01 {
	color: #FF0000;
}
.boxMod02.reserveBox01 .btn01 {
	margin-top: 15px;
	text-align: center;
}
.boxMod02.reserveBox01 .lead01 {
	margin-top: 12px;
	color: #FF0000;
	font-size: 116.6666%; /* 14px */
	font-weight: bold;
}
.boxMod02.reserveBox01 .lead02 {
	margin-top: 30px;
	color: #FF0000;
	line-height: 1.75;
}
.boxMod02.reserveBox01 .lead03 {
	margin-top: 17px;
	padding-left: 5px;
	color: #FF0000;
	font-size: 116.6666%; /* 14px */
	line-height: 1.75;
}
.boxMod02.reserveBox01 .box01 {
	padding: 15px;
	border: 1px solid #0099CC;
}
.boxMod02.reserveBox01 .box01 .box01Ttl01 {
	font-size: 133.3333%; /* 16px */
	font-weight: bold;
	line-height: 1.5;
}
.boxMod02.reserveBox01 .box01 p {
	line-height: 1.75;
}
.boxMod02.reserveBox01 .box01 p em {
	font-style: normal;
	font-weight: bold;
}
.boxMod02.reserveBox01 .box01 .box01Btn01 {
	margin-top: 10px;
	text-align: center;
}
.boxMod02.reserveBox01 .box01 .box01Text01 {
	margin-top: 7px;
	text-align: center;
}
.boxMod02.reserveBox01 .table01 {
	margin-top: 4px;
	width: 100%;
	line-height: 1.75;
}
.boxMod02.reserveBox01 .table01 em {
	font-style: normal;
	font-weight: bold;
}
.boxMod02.reserveBox01 .table01 td,
.boxMod02.reserveBox01 .table01 th {
	vertical-align: top;
}
.boxMod02.reserveBox01 .table01 th {
	padding: 2px 0 2px 5px;
	width: 70px;
	font-weight: bold;
	text-align: left;
}
.boxMod02.reserveBox01 .table01 td {
	padding: 2px 0;
}
.boxMod02.reserveBox01 .table02 {
	margin-top: 15px;
	width: 100%;
	line-height: 1.75;
}
.boxMod02.reserveBox01 .table02 td,
.boxMod02.reserveBox01 .table02 th {
	vertical-align: top;
}
.boxMod02.reserveBox01 .table02 th {
	padding: 0 0 15px 0;
	font-weight: bold;
	text-align: left;
}
.boxMod02.reserveBox01 .table02 th span {
	font-weight: bold;
}
.boxMod02.reserveBox01 .table02 th.th01 {
	width: 67px;
}
.boxMod02.reserveBox01 .table02 th.th02 {
	width: 67px;
}
.boxMod02.reserveBox01 .table02 th.th03 {
	padding-bottom: 0;
}
.boxMod02.reserveBox01 .table02 td {
	padding: 0 0 15px 0;
}
.boxMod02.reserveBox01 .table02 td.td01 {
	width: 236px;
}
.boxMod02.reserveBox01 .table02 td.td02 {
	width: 251px;
}
.boxMod02.reserveBox01 .table02 td.td03 {
	padding-bottom: 0;
}
.boxMod02.reserveBox01 .table02 .telno {
	font-size: 150%; /* 18px */
	font-style: normal;
	font-weight: bold;
	line-height: 1.1;
}
.boxMod02.reserveBox01 .table02Line01 {
	margin-top: 12px;
	padding-top: 16px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/line_dot_01.gif) repeat-x;
}


.boxMod02.reserveBox01 .noteArea01 {
	margin-top: 12px;
	padding-top: 16px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/line_dot_01.gif) repeat-x;
}
.boxMod02.reserveBox01 .noteArea01 p {
	font-size: 116.6666%; /* 14px */
}
.boxMod02.reserveBox01 .noteArea01 p.text01 {
	font-weight: bold;
	line-height: 1.75;
}
.boxMod02.reserveBox01 .noteArea01 p.text02 {
	line-height: 1.75;
}
.boxMod02.reserveBox01 .noteArea01 p.text03 {
	margin-top: 3px;
	padding: 3px 0 0 36px;
	min-height: 23px;
	background: url(//tour.his-j.com/images/basis_ciao/retail/common/icn-phone.png) no-repeat 0 0;
	zoom: 1;
}

/* list_carousel */
.list_carousel {
	position: relative;
	width: 645px;
}
.list_carousel ul {
	margin-left: 5px;
}
.list_carousel li {
	float: left;
	margin: 0 10px 0 0;
	width: 150px;
}
.list_carousel li .image img {
	width: 150px;
}
.list_carousel li .text01 {
	margin-top: 4px;
	line-height: 1.75;
}
.list_carousel li .text02 {
	color: #E50000;
	line-height: 1.75;
}
.list_carousel.responsive {
	width: auto;
	margin-left: 0;
}
.list_carousel .prev {
	float: left;
	margin-left: 0;
}
.list_carousel .next {
	float: right;
	margin-right: 0;
}
.list_carousel .pager {
	float: left;
	width: 300px;
	text-align: center;
}
.list_carousel .pager a {
	margin: 0 5px;
	text-decoration: none;
}
.list_carousel .pager a.selected {
	text-decoration: underline;
}
.list_carousel .timer {
	background-color: #999;
	height: 6px;
	width: 0px;
}
.list_carousel #prev1 {
	position: absolute;
	top: 34px;
	left: 0;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/btn_carousel_01.png) no-repeat;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
}
.list_carousel #next1 {
	position: absolute;
	top: 34px;
	right: 0;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/btn_carousel_01.png) no-repeat 100% 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
}

/* hotelBox01 */
.hotelBox01 {
	padding: 13px 10px 10px 10px;
	border: 1px solid #ccc;
}
.hotelBox01 .title01 {
	padding-left: 18px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/icn_hotel_01.png) no-repeat 1px 0.1em;
	font-size: 133.3333%; /* 16px */
	font-weight: bold;
	zoom: 1;
}
.hotelBox01 .crown01 {
	margin-top: 7px;
	font-size: 116.6666%; /* 14px */
}
.hotelBox01 .crown01 .btn-tool-tip {
	margin-left: 5px;
}
.crown01 .icons { font-size: 0; }
.crown01 .icons img {
	margin-left: 3px;
	vertical-align: -1px;
}
.conditionTbl01 .crown01 {
	margin-left: 10px;
}
.conditionTbl01 .crown01 .btn-tool-tip {
	margin-left: 5px;
}
.hotelBox01 .info01 {
	margin-top: 7px;
	font-size: 116.6666%; /* 14px */
}
.hotelBox01 .info02 {
	margin-top: 7px;
}
.hotelBox01 .block01 .image {
	float: right;
	width: 150px;
}
.hotelBox01 .block01 .image p {
	margin-top: 7px;
}
.hotelBox01 .block01 .text {
	float: left;
	width: 462px;
}

.hotelBox01 .block01:after{content:"";display:block;clear:both;}
.hotelBox01 .block01{display:inline-block;}
* html .hotelBox01 .block01{height:1%;}
.hotelBox01 .block01{display:block;position:relative;}

/* arrangeTbl01 */
.arrangeTbl01 {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	width: 100%;
	font-size: 116.6666%; /* 14px */
}
.arrangeTbl01 p.icon01 img {
	vertical-align: top;
}
.arrangeTbl01 td,
.arrangeTbl01 th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: left;
}
.arrangeTbl01 th {
	padding: 8px 10px 6px 10px;
}
.arrangeTbl01 th {
	background: #EAEAEB;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	line-height: 1.5;
}
.arrangeTbl01.flight01 thead th.thMain01 {
	text-align: left;
}
.arrangeTbl01.flight01 thead th.th01 {
	width: 90px;
}
.arrangeTbl01.flight01 thead th.th02 {
	width: 120px;
}
.arrangeTbl01.flight01 thead th.th03 {
	width: 120px;
}
.arrangeTbl01.flight01 thead th.th04 {
	width: 86px;
}
.arrangeTbl01.flight01 thead th.th05 {
	width: 123px;
}
.arrangeTbl01 thead th {
	font-weight: bold;
}
.arrangeTbl01 td {
	padding: 8px 10px 6px 10px;
	vertical-align: middle;
}
.arrangeTbl01.flight01 th,
.arrangeTbl01.flight01 td {
	font-size: 85.7142%; /* 12px */
}
.arrangeTbl01.flight01 td.td04,
.arrangeTbl01.flight01 td.td03,
.arrangeTbl01.flight01 td.td02 {
	text-align: center;
}
.arrangeTbl01 td.tdM01 {
	padding: 15px 10px 8px 10px;
}

.arrangeTbl01.flight02 {
	margin-top: 7px;
}
.arrangeTbl01.flight02 th {
	background: #EAEAEB;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
}
.arrangeTbl01.flight02 th.th01 {
	width: 268px;
}
.arrangeTbl01.flight02 th.th02 {
	width: 88px;
}
.arrangeTbl01.flight02 th.th03 {
	width: 225px;
}
.arrangeTbl01.flight02 td {
	vertical-align: top;
}
.arrangeTbl01.flight02 td.td02 {
	text-align: center;
}

.arrangeTbl01.hotel1 {
	margin-top: 7px;
}
.arrangeTbl01.hotel1 th {
	background: #EAEAEB;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
}
.arrangeTbl01.hotel1 th.th01 {
	width: 218px;
}
.arrangeTbl01.hotel1 th.th02 {
	width: 173px;
}
.arrangeTbl01.hotel1 th.th03 {
	width: 168px;
}
.arrangeTbl01.hotel1 td.td03,
.arrangeTbl01.hotel1 td.td02 {
	text-align: right;
}

.arrangeTbl01.tourcode1 th.th01 {
	width: 108px;
}
.arrangeTbl01.tourcode1 td.td01 {
	width: 472px;
}

/* tipMod01 */
.tipMod01 {
	position: absolute;
	margin: 3px 0 0 255px;
	padding: 8px 10px 8px 10px;
	border: 1px solid #3CBDFF;
	width: 260px;
	background: #fff;
	zoom: 1;
	z-index: 1000 !important;
}
.hotelBox01 .tipMod01 { 
	margin: 2.5em 0 0 9em;
}
.hotelBox01 .tipMod01 p { 
	font-size: 83.3333%; /* 10px */
}
.tipMod01 p {
	font-size: 71.4285%; /* 10px */
	line-height: 1.5;
}
.tipMod01 .tipMod01Ttl01 {
	font-weight: bold;
	line-height: 1.4;
	zoom: 1;
}
.tipMod01 .tipMod01Close01 {
	margin-top: 5px;
	text-align: right;
}
.tipMod01 .tipMod01Close01 a {
	display: inline-block;
	padding-left: 14px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/icn_close_01.png) no-repeat 0 50%;
	zoom: 1;
}
.tipMod01 .tipMod01Close01 a:visited {
	color: #006699;
}

/* list-stuff_2 */
#list-stuff_2 {
	padding-bottom: 8px;
}

#list-stuff_2:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html #list-stuff_2 { zoom: 1; } /* IE6 */
*:first-child+html #list-stuff_2 { zoom: 1; } /* IE7 */

#list-stuff_2 .stuff-exp {
	float: right;
	position: relative;
	z-index: 90;
}
#list-stuff_2 ul {
	width: 460px;
	float: left;
}
	#list-stuff_2 ul li {
		display: inline;
		padding: 2px 5px 3px 30px;
	}
		#list-stuff_2 ul li a {
			font-size: 10px;
		}
	#list-stuff_2 #plantoget {
		background: url(//e.his-j.com/images/basis_ciao/retail/common/icon-plan.png) no-repeat 5px 0px;
	}
	#list-stuff_2 #checktoget {
		background: url(//e.his-j.com/images/basis_ciao/retail/common/icon-check.png) no-repeat 5px 0px;
	}
	#list-stuff_2 #telfriends {
		background: url(//e.his-j.com/images/basis_ciao/retail/common/icn-tell-friends.png) no-repeat 5px 0px;
	}
#list-stuff_2 #socialBox {
	float: left;
	width: auto;
	margin-top: 10px;
}
#list-stuff_2 #socialBox ul {
	float: left;
	width: auto;
}
#list-stuff_2 p.telfriends {
	padding-top: 12px;
}


/* SNS Button
***************************************************************/
#fb-root {
height:0;

}
#socialBox ul li {
display:block;
float:left;
margin-right:5px;
padding-left:0;

}
#socialBox ul.tuning li {
margin-right:0;
}
#socialBox li.twitter iframe.twitter-share-button {
margin-right:-40px;
}
#socialBox li.facebook {
margin-right:7px;
}
#socialBox li.google {
width:60px;
}
#socialBox li.pinterest {
margin-right:5px;
}






/* - Tool Tip */
#tool-tips-wrap {
	position: absolute;
	width: 280px;
	z-index: 1000;
}

/* -link */
#tool-tips-wrap a { text-decoration: none; }
#tool-tips-wrap a:link { color: #006699; }
#tool-tips-wrap a:visited { color: #006699; }
#tool-tips-wrap a:hover {
	color: #66CCFF;
	text-decoration: underline;
}

.tool-tips {
	padding: 2px;
	border: 1px solid #3CBDFF;
	background: #BFE9FF;
}
.tool-tips .head {
	padding: 2px 5px 5px 5px;
	font-weight: bold;
}
.tool-tips .body {
	padding: 6px;
	background: #FFFFFF;
}
.tool-tips dl {
	margin-top: -5px;
	overflow: hidden;
	*zoom: 1;
}
.tool-tips dt {
	margin-top: 5px;
	height: 16px;
}
.tool-tips dt img {
	margin-top: 2px;
	vertical-align: top;
}
.tool-tips dd {
	margin-top: -16px;
	padding-left: 60px;
	padding-bottom: 6px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/line_dot_01.gif) repeat-x left bottom;
}
.tool-tips .sp { color: #FF3366; }
.tool-tips .meal { color: #3CB53C; }
.tool-tips .close {
	margin-top: 5px;
	text-align: right;
	font-size: 10px;
}
.tool-tips .child {
	margin-top: 0;
	margin-right: 40px;
}
.tool-tips .child dt { margin-top: 0; }
.tool-tips .child dd {
	padding-bottom: 0;
	text-align: right;
	background: none;
}
.tool-tips .child .sum { font-weight: bold; }

.tool-tips-about {
	padding: 7px 10px;
	border: 1px solid #3CBDFF;
	background: #FFFFFF;
	font-size: 10px;
}
.tool-tips-about .head { font-weight: bold; }
.tool-tips-about .body { margin-top: 5px; }
.tool-tips-about .close {
	margin-top: 5px;
	text-align: right;
}

.tool-tips-about .icn-close {
	display: inline-block;
	padding-left: 14px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/icn_close_01.png) no-repeat 0 50%;
	zoom: 1;
}
.tool-tips-about .icn-close:visited {
	color: #006699;
}

/* clearfix */
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;position:relative;}

/* text-align */
.alL { text-align: left !important; }
.alC { text-align: center !important; }
.alR { text-align: right !important; }

/* lh01Imp */
.lh01Imp {
	line-height: 1.75 !important;
}

/* detailBox01 */
.detailBox01 .title01 .brand img {
	margin-right: 6px;
}

.infoArea01Text {
	margin: 11px 11px 0 11px;
}

.infoArea01Text p {
	line-height:1.5;
}
.infoArea01Text p span {
	margin: 0 5px 0 0;
}

.detailBox01 .infoArea02Wrap {
	margin-top: 20px;
}
.detailBox01 .infoArea02Wrap .infoArea02L {
	float: left;
	width: 620px;
}
.detailBox01 .infoArea02Wrap .infoArea02L .listKome01 li {
	line-height: 1.3;
}
.detailBox01 .infoArea02Wrap .infoArea02R {
	float: right;
	width: 282px;
}


.detailBox01 .infoArea02Top {
	margin-top: 0;
	padding-top: 11px;
	border-top: 1px solid #D7D7D7;
	font-size: 116.6666%; /* 14px */
}
.detailBox01 .infoArea02Top dl dt {
	float: left;
	padding-top: 2px;
	width: 13%;
}
.detailBox01 .infoArea02Top dl dd {
	float: left;
	width: 87%;
}
.detailBox01 .infoArea02Top .price01 {
	padding-top: 4px;
}
.detailBox01 .infoArea02Top .price01 em {
	margin-right: 9px;
	color: #CC0000;
	font-size: 142.8571%; /* 20px */
	font-weight: bold;
	font-style: normal;
	vertical-align: -4px;
}
*:first-child+html {
	vertical-align: middle;
}
.detailBox01 .infoArea02Top .price01 em strong {
	font-size: 120%; /* 24px */
}
.detailBox01 .infoArea02Top .price01 .price01Icn01 {
	margin-left: 10px;
}
.detailBox01 .infoArea02Top .price02 {
	margin-top: 8px;
}
.detailBox01 .infoArea02Top .price02 .surcharge {
	color: #CC0000;
}

.detailBox01 .infoArea02Wrap .infoArea02L .infoArea02 {
	margin-top: 11px;
}
.detailBox01 .infoArea02Wrap .infoArea02L .infoArea02 th.th01 {
	width: 15%;
}
.detailBox01 .infoArea02Wrap .infoArea02L .infoArea02 th.th02 {
	width: 15%;
}
.detailBox01 .infoArea02Wrap .infoArea02L .infoArea02 td {
	padding: 11px 5px 9px 5px;
}
.detailBox01 .infoArea02Wrap .infoArea02L .infoArea02 td.td01 {
	width: 35%;
}
.detailBox01 .infoArea02Wrap .infoArea02L .infoArea02 td.td02 {
	width: 35%;
}

.detailBox01 .infoArea02Wrap .infoArea02R .box01 {
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_infoarea02r_01.gif) repeat-y;
}
.detailBox01 .infoArea02Wrap .infoArea02R .box01Btm {
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_infoarea02r_02.gif) no-repeat left bottom;
}
.detailBox01 .infoArea02Wrap .infoArea02R .box01Inn01 {
	padding: 12px 17px 9px 17px;
}
.detailBox01 .infoArea02Wrap .infoArea02R .box01Inn01 p {
	line-height: 1.75;
}
.detailBox01 .infoArea02Wrap .infoArea02R .box01Inn01 .pamphlet {
	overflow: hidden;
	zoom: 1;
}
.detailBox01 .infoArea02Wrap .infoArea02R .box01Inn01 ul {
	margin: 0 -20px -10px 0;
	overflow: hidden;
}
*:first-child+html .detailBox01 .infoArea02Wrap .infoArea02R .box01Inn01 ul {
	margin: 0 -20px 0 0;
}
.detailBox01 .infoArea02Wrap .infoArea02R .box01Inn01 ul li {
	float: left;
	margin: 0 20px 10px 0;
	width: 114px;
}
.detailBox01 .infoArea02Wrap .infoArea02R .box01Inn02 {
	padding: 7px 16px 12px 16px;
}
.detailBox01 .infoArea02Wrap .infoArea02R .box01 .text01 {
	margin-top: 7px;
	line-height: 1.3;
}
.detailBox01 .infoArea02Wrap .infoArea02R .box01 .text02 {
	line-height: 1.3;
}

.detailBox01 .photoArea01Imp {
	margin-top: 20px;
}
.detailBox01 .photoArea01Imp .caption {
	margin-top: 5px;
	text-align: right;
}
.detailBox01 .photoArea01Imp .photoArea0101 {
	float: left;
	width: 450px;
}
.detailBox01 .photoArea01Imp .photoArea0102 {
	float: right;
	width: 450px;
}

/* boxPrice01 */
.boxPrice01 {
	margin-top: 20px;
	padding: 17px 0 7px 15px;
	border: 1px solid #ccc;
	font-family: "メイリオ",Meriyo,"ヒラギノ角ゴ Pro W4","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}
.boxPrice01 .boxPrice01L {
	float: left;
	margin-right: 10px;
	width: 495px;
}
.boxPrice01 .boxPrice01R {
	float: left;
	width: 420px;
}
.boxPrice01 dl {
	padding-bottom: 10px;
}
.boxPrice01 dl dd,
.boxPrice01 dl dt {
	display: inline;
}
.boxPrice01 dl dt {
	padding-right: 1em;
	font-weight: bold;
}
.boxPrice01 dl dt.red {
	color: #E50000;
}
.boxPrice01 dl dt.blue {
	color: #003F98;
}

/* boxPrice02 */
.boxPrice02 {
	margin-top: 15px;
	padding: 17px 15px 15px 15px;
	border: 1px solid #ccc;
	font-family: "メイリオ",Meriyo,"ヒラギノ角ゴ Pro W4","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

/* calText01 */
.calText01 {
	margin-top: 15px;
	font-family: "メイリオ",Meriyo,"ヒラギノ角ゴ Pro W4","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

/* tabMod01Imp */
.tabMod01Imp {
	margin-top: 40px;
	padding-left: 10px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_tab_01.gif) repeat-x;
	height: 54px;
}
.tabMod01Imp li {
	float: left;
	margin-right: 6px;
	width: 260px;
}
.tabMod01Imp li a {
	display: block;
	width: 260px;
	height: 54px;
	cursor: pointer;
	text-indent: -9999px;
	overflow: hidden;
	zoom: 1;
}
.tabMod01Imp li.tab01 a {
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/spr_tab_01.png) no-repeat 0 0;
}
.tabMod01Imp li.tab02 a {
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/spr_tab_01.png) no-repeat -260px 0;
}
.tabMod01Imp li.tab01 a:hover {
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/spr_tab_01.png) no-repeat 0 50%;
}
.tabMod01Imp li.tab02 a:hover {
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/spr_tab_01.png) no-repeat -260px 50%;
}
.tabMod01Imp li.tab01.cur a {
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/spr_tab_01.png) no-repeat 0 100% !important;
}
.tabMod01Imp li.tab02.cur a {
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/spr_tab_01.png) no-repeat -260px 100% !important;
}

.tabArea01Imp {
    clear: both;
    overflow: hidden;
}
.tabContent01Imp {
    display: none;
    overflow: hidden;

	font-family: "メイリオ",Meriyo,"ヒラギノ角ゴ Pro W4","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

.tabMod01Imp:after{content:"";display:block;clear:both;}
.tabMod01Imp{display:inline-block;}
* html .tabMod01Imp{height:1%;}
.tabMod01Imp{display:block;position:relative;}

/* tabNav01Imp */
.tabNav01Imp {
	margin-top: 25px;
}
.tabNav01Imp li {
	float: left;
}
.tabNav01Imp li.tab01 {
	margin-right: 4px;
	width: 156px;
}
.tabNav01Imp li.tab02 {
	margin-right: 5px;
	width: 156px;
}
.tabNav01Imp li.tab03 {
	margin-right: 5px;
	width: 156px;
}
.tabNav01Imp li.tab04 {
	margin-right: 5px;
	width: 156px;
}
.tabNav01Imp li.tab05 {
	margin-right: 5px;
	width: 156px;
}
.tabNav01Imp li.tab06 {
	margin-right: 0;
	width: 156px;
}
.tabNav01Imp.ver2 li.tab01 {
	margin-right: 5px;
	width: 188px;
}
.tabNav01Imp.ver2 li.tab02 {
	margin-right: 5px;
	width: 188px;
}
.tabNav01Imp.ver2 li.tab03 {
	margin-right: 5px;
	width: 188px;
}
.tabNav01Imp.ver2 li.tab04 {
	margin-right: 5px;
	width: 188px;
}
.tabNav01Imp.ver2 li.tab05 {
	margin-right: 0;
	width: 188px;
}
.tabNav01Imp li a {
	display: block;
	height: 62px;
	text-indent: -9999px;
	overflow: hidden;
	zoom: 1;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_tabnav01_01.png) no-repeat;
}
.tabNav01Imp.ver2 li a {
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_tabnav01_02.png) no-repeat;
}
.tabNav01Imp li.tab01 a {
	background-position: 0 0;
}
.tabNav01Imp li.tab02 a {
	background-position: -160px 0;
}
.tabNav01Imp li.tab03 a {
	background-position: -321px 0;
}
.tabNav01Imp li.tab04 a {
	background-position: -482px 0;
}
.tabNav01Imp li.tab05 a {
	background-position: -643px 0;
}
.tabNav01Imp li.tab06 a {
	background-position: -804px 0;
}
.tabNav01Imp.ver2 li.tab01 a {
	background-position: 0 0;
}
.tabNav01Imp.ver2 li.tab02 a {
	background-position: -193px 0;
}
.tabNav01Imp.ver2 li.tab03 a {
	background-position: -386px 0;
}
.tabNav01Imp.ver2 li.tab04 a {
	background-position: -579px 0;
}
.tabNav01Imp.ver2 li.tab05 a {
	background-position: -772px 0;
}
.tabNav01Imp li.tab01 a:hover {
	background-position: 0 100%;
}
.tabNav01Imp li.tab02 a:hover {
	background-position: -160px 100%;
}
.tabNav01Imp li.tab03 a:hover {
	background-position: -321px 100%;
}
.tabNav01Imp li.tab04 a:hover {
	background-position: -482px 100%;
}
.tabNav01Imp li.tab05 a:hover {
	background-position: -643px 100%;
}
.tabNav01Imp li.tab06 a:hover {
	background-position: -804px 100%;
}
.tabNav01Imp.ver2 li.tab01 a:hover {
	background-position: 0 100%;
}
.tabNav01Imp.ver2 li.tab02 a:hover {
	background-position: -193px 100%;
}
.tabNav01Imp.ver2 li.tab03 a:hover {
	background-position: -386px 100%;
}
.tabNav01Imp.ver2 li.tab04 a:hover {
	background-position: -579px 100%;
}
.tabNav01Imp.ver2 li.tab05 a:hover {
	background-position: -772px 100%;
}

/* ttlPoint01 */
.ttlPoint01 {
	margin-top: 32px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_ttl_01.gif) repeat-y;
	width: 960px;
}
.ttlPoint01 .ttlPoint01Vsl01 {
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_ttlpoint01_01.gif) no-repeat;
	min-height: 58px;
	zoom: 1;
}
.ttlPoint01 .ttlPoint01Vsl02 {
	padding: 19px 10px 16px 31px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_ttl_02.gif) no-repeat left bottom;
	zoom: 1;
}
.ttlPoint01 h3 {
	font-size: 175%; /* 21px */
	font-weight: bold;
	font-family: "メイリオ",Meriyo,"ヒラギノ角ゴ Pro W4","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

/* ttlSchedule01 */
.ttlSchedule01 {
	margin-top: 32px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_ttl_01.gif) repeat-y;
	width: 960px;
}
.ttlSchedule01 .ttlSchedule01Vsl01 {
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_ttlschedule01_01.gif) no-repeat;
	min-height: 58px;
	zoom: 1;
}
.ttlSchedule01 .ttlSchedule01Vsl02 {
	padding: 19px 10px 16px 31px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_ttl_02.gif) no-repeat left bottom;
	zoom: 1;
}
.ttlSchedule01 h3 {
	font-size: 175%; /* 21px */
	font-weight: bold;
	font-family: "メイリオ",Meriyo,"ヒラギノ角ゴ Pro W4","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

/* midokoroTtl01 */
.midokoroTtl01 {
	position: relative;
	width: 960px;
	height: 61px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/bg_midokoro_01.gif);
}
.midokoroTtl01 img {
	position: absolute;
	top: 2px;
	left: 10px;
}

/* midokoroBox01 */
.midokoroBox01 {
	padding: 22px 0 18px 0;
	border-right: 1px solid #FFD8B5;
	border-bottom: 1px solid #FFD8B5;
	border-left: 1px solid #FFD8B5;
	zoom: 1;
}
.midokoroBox01 .caption {
	margin-top: 5px;
	text-align: center;
}
.midokoroBox01 .line01 {
	margin: 18px 0 0 8px;
}
.midokoroBox01 .block01 {
	margin-left: 17px;
	width: 924px;
}
.midokoroBox01 .block01 .image01 {
	float: left;
	width: 350px;
}
.midokoroBox01 .block01 .image02 {
	float: left;
	width: 233px;
}
.midokoroBox01 .block01 .image03 {
	float: left;
	width: 250px;
}
.midokoroBox01 .block01 .image04 {
	float: left;
	width: 166px;
}
.midokoroBox01 .block01 .image05 {
	float: left;
	margin-right: 15px;
	width: 250px;
}
.midokoroBox01 .block01 .image05.last {
	float: left;
	margin-right: 0;
	width: 250px;
}
.midokoroBox01 .block01.block01V6 {
	margin-left: 15px;
	margin-bottom: -15px;
	width: 928px;
	overflow: hidden;
	zoom: 1;
}
*:first-child+html .midokoroBox01 .block01.block01V6 {
	margin-bottom: 0;
}
.midokoroBox01 .block01 .image06 {
	float: left;
	margin-right: 16px;
	margin-bottom: 15px;
	width: 220px;
}
.midokoroBox01 .block01 .image06.last {
	float: left;
	margin-right: 0;
	width: 220px;
}
.midokoroBox01 .block01 .text01 {
	float: right;
	width: 550px;
}
.midokoroBox01 .block01 .text02 {
	float: right;
	width: 667px;
}
.midokoroBox01 .block01 .text03 {
	float: right;
	width: 650px;
}
.midokoroBox01 .block01 .text04 {
	float: right;
	width: 734px;
}
.midokoroBox01 .block01 .text05 {
	float: right;
	width: 388px;
}
.midokoroBox01 .textlLh p {
	line-height: 1.75;
}
.midokoroBox01 .title01 {
	font-size: 133.3333%; /* 16px */
	font-weight: bold;
}

/* pointBox01Imp */
.pointBox01Imp {
	border-top: 2px solid #004098;
}
.pointBox01Imp .pointBox01ImpVsl01 {
	border-right: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	border-left: 1px solid #efefef;
}
.pointBox01Imp .pointBox01ImpTtl01 {
	margin: 0 0 0 9px;
	padding-bottom: 1px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/line_dot_pointimpbox_01.gif) repeat-x left bottom;
	width: 940px;
	zoom: 1;
}
.pointBox01Imp .pointBox01ImpTtl01 .img01 {
	float: left;
	width: 90px;
}
.pointBox01Imp .pointBox01ImpTtl01 .img02 {
	float: left;
	width: 69px;
}
.pointBox01Imp .pointBox01ImpTtl01 .img03 {
	float: left;
	width: 234px;
}
.pointBox01Imp .pointBox01ImpTtl01 .ttl01 {
	float: left;
	padding: 9px 0 7px 0;
	width: 850px;
	font-size: 150%; /* 18px */
	font-weight: bold;
	line-height: 1.5;
}
.pointBox01Imp .pointBox01ImpTtl01 .ttl02 {
	float: left;
	padding: 9px 0 7px 0;
	width: 870px;
}
.pointBox01Imp .pointBox01ImpTtl01 .ttl02 h4 {
	font-size: 150%; /* 18px */
	font-weight: bold;
	line-height: 1.5;
}
.pointBox01Imp .pointBox01ImpTtl01 .ttl03 {
	float: left;
	padding: 15px 0 7px 0;
	width: 706px;
	font-size: 150%; /* 18px */
	font-weight: bold;
	line-height: 1.5;
}
.pointBox01Imp .pointBox01ImpInn01 {
	padding: 17px;
}
.pointBox01Imp .pointBox01ImpInn01 .seatL {
	float: left;
	width: 670px;
}
.pointBox01Imp .pointBox01ImpInn01 .seatL .title01 {
	font-size: 150%; /* 18px */
	font-weight: bold;
}
.pointBox01Imp .pointBox01ImpInn01 .seatR {
	float: right;
	width: 215px;
}

/* honeymoonBox01 */
.honeymoonBox01 {
	padding: 22px 15px 18px 15px;
	border-right: 1px solid #FBCCD3;
	border-bottom: 1px solid #FBCCD3;
	border-left: 1px solid #FBCCD3;
	zoom: 1;
}
.honeymoonBox01 .blockText01 {
	float: left;
	width: 730px;
}
.honeymoonBox01 .blockText02 {
	float: left;
	width: 640px;
}
.honeymoonBox01 .blockImg01 {
	float: right;
	width: 166px;
}
.honeymoonBox01 .blockImg02 {
	float: right;
	width: 250px;
}

/* listHoneymoon01 */
.listHoneymoon01 {
	margin-bottom: -15px;
	overflow: hidden;
	zoom: 1;
}
.listHoneymoon01 li {
	margin-bottom: 15px;
	padding-left: 26px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/icn_honeymoon_01.gif) no-repeat 0 0.3em;
	overflow: hidden;
	zoom: 1;
}
.listHoneymoon01 li .listKome01 li {
	margin-bottom: 0;
	padding-left: 1em;
	background: none;
}
.listHoneymoon01 .title01 {
	font-size: 133.3333%; /* 16px */
	font-weight: bold;
}

/* otherBox01 */
.otherBox01 {
	padding: 22px 15px 18px 15px;
	border-right: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	border-left: 1px solid #efefef;
	zoom: 1;
}
.otherBox01 .blockText01 {
	float: left;
	width: 730px;
}
.otherBox01 .blockText02 {
	float: left;
	width: 640px;
}
.otherBox01 .blockImg01 {
	float: right;
	width: 166px;
}
.otherBox01 .blockImg02 {
	float: right;
	width: 250px;
}

/* listOther01 */
.listOther01 {
	margin-bottom: -15px;
	overflow: hidden;
	zoom: 1;
}
.listOther01 li {
	margin-bottom: 15px;
	padding-left: 26px;
	background: url(//e.his-j.com/images/02A/imp_plan/detail/icn_other_01.gif) no-repeat 0 0.3em;
	overflow: hidden;
	zoom: 1;
}
.listOther01 li .listKome01 li {
	margin-bottom: 0;
	padding-left: 1em;
	background: none;
}
.listOther01 .title01 {
	font-size: 133.3333%; /* 16px */
	font-weight: bold;
}

/* arukuBox01 */
.arukuBox01 {
	padding: 0 5px 5px 5px;
	background: #F1F8FE;
	zoom: 1;
}
.arukuBox01 .arukuBox01Inn01 {
	padding: 13px 12px 10px 12px;
	border: 1px solid #C8D6E2;
	background: #fff;
	zoom: 1;
}

/* arukuImg01 */
.arukuImg01 li {
	float: left;
	margin-right: 24px;
}
.arukuImg01 li img {
	vertical-align: top;
}

/* scheduleIcn01 */
.scheduleIcn01 {
	margin-top: 24px;
}
.scheduleIcn01 dd,
.scheduleIcn01 dt {
	display: inline;
}
.scheduleIcn01 dt {
	margin-right: 10px;
}
.scheduleIcn01 dd {
	margin-right: 25px;
}
.scheduleIcn01 dd img {
	vertical-align: -3px;
}

/* scheduleTbl01Imp */
.scheduleTbl01Imp {
	margin-top: 10px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	width: 100%;
	font-size: 116.6666%; /* 14px */
}
.scheduleTbl01Imp td,
.scheduleTbl01Imp th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.scheduleTbl01Imp thead th {
	padding: 9px 0 8px 0;
	background: #EAEAEB;
	text-align: center;
}
.scheduleTbl01Imp thead th.th01 {
	width: 58px;
}
.scheduleTbl01Imp thead th.th02 {
	width: 171px;
}
.scheduleTbl01Imp thead th.th03 {
	width: 68px;
}
.scheduleTbl01Imp thead th.th04 {
	width: 658px;
}
.scheduleTbl01Imp tbody td {
	padding: 6px 10px 5px 10px;
	vertical-align: middle;
}
.scheduleTbl01Imp tbody td p {
	line-height: 1.75;
}
.scheduleTbl01Imp tbody td.tdEm01 {
	background: #FFF1DF !important;
}
.scheduleTbl01Imp tbody td.td03,
.scheduleTbl01Imp tbody td.td01 {
	text-align: center;
	white-space: nowrap;
}
.scheduleTbl01Imp tbody td .em01 {
	color: #0099CC;
}
.scheduleTbl01Imp tbody td .icnAruku01 {
	margin-top: 3px;
}
.scheduleTbl01Imp tbody td .flight {
	padding: 0 0 0 30px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/icn_flight_01.gif) no-repeat 0 0.2em;
	zoom: 1;
}
.scheduleTbl01Imp tbody td .stay {
	margin-left: 20px;
	padding: 0 0 0 26px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/icn_stay_01.gif) no-repeat 0 0;
	min-height: 16px;
	zoom: 1;
}
*:first-child+html .scheduleTbl01Imp tbody td .stay {
	display: inline;
}
.scheduleTbl01Imp tbody td .car {
	padding: 0 0 0 30px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/icn_car_01.gif) no-repeat 0 0.35em;
	zoom: 1;
}

/* icnSchedule01 */
.icnSchedule01 {
	margin-right: 10px;
	vertical-align: -3px;
}

/* icnSchedule02 */
.icnSchedule02 {
	margin-right: 5px;
	vertical-align: -3px;
}

/* lower01Imp */
.lower01Imp {
	margin-left: 12px;
	margin-right: 12px;
}

/* ttlShokuji01 */
.ttlShokuji01 {
	margin-top: 35px;
	padding: 0 0 0 39px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/icn_shokuji_01.gif) no-repeat 10px 0;
	font-size: 133.3333%; /* 16px */
	font-weight: bold;
	line-height: 1.5;
	zoom: 1;
}

/* shokujiTbl01Imp */
.shokujiTbl01Imp {
	margin-top: 10px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	width: 100%;
	font-size: 116.6666%; /* 14px */
}
.shokujiTbl01Imp td,
.shokujiTbl01Imp th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.shokujiTbl01Imp thead th {
	padding: 11px 0 10px 0;
	background: #EAEAEB;
	text-align: center;
}
.shokujiTbl01Imp thead th.th01 {
	width: 61px;
}
.shokujiTbl01Imp thead th.th02 {
	width: 298px;
}
.shokujiTbl01Imp thead th.th03 {
	width: 298px;
}
.shokujiTbl01Imp thead th.th04 {
	width: 298px;
}
.shokujiTbl01Imp tbody td {
	padding: 10px 10px 9px 10px;
	vertical-align: middle;
}

/* condition */
#condition {
	margin-top: 0 !important;
}

/* conditionTbl01Imp */
.conditionTbl01Imp {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	width: 100%;
	font-size: 116.6666%; /* 14px */
}
.conditionTbl01Imp td,
.conditionTbl01Imp th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: left;
}
.conditionTbl01Imp th {
	padding: 8px 10px 6px 10px;
	background: #EAEAEB;
}
.conditionTbl01Imp th.thMain01 {
	font-weight: bold;
}
.conditionTbl01Imp th.th01 {
	width: 148px;
	vertical-align: middle;
}
.conditionTbl01Imp td {
	padding: 8px 10px 6px 10px;
}

/* hotelTbl01Imp */
.hotelTbl01Imp {
	margin-top: 20px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	width: 100%;
	font-size: 116.6666%; /* 14px */
}
.hotelTbl01Imp td,
.hotelTbl01Imp th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.hotelTbl01Imp thead th {
	padding: 9px 0 8px 0;
	background: #EAEAEB;
	text-align: center;
}
.hotelTbl01Imp thead th.th01 {
	width: 58px;
}
.hotelTbl01Imp thead th.th02 {
	width: 218px;
}
.hotelTbl01Imp thead th.th03 {
	width: 365px;
}
.hotelTbl01Imp tbody td {
	padding: 9px 10px 8px 10px;
	vertical-align: middle;
}

/* ttlHotel01Imp */
.ttlHotel01Imp {
	padding-left: 30px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/icn_hotel_01.gif) no-repeat 6px 0.1em;
	font-size: 133.3333%; /* 16px */
	font-weight: bold;
	line-height: 1.5;
	zoom: 1;
}

/* hotelBox01Imp */
.hotelBox01Imp {
	padding: 13px 10px 10px 10px;
	border: 1px solid #ccc;
}
.hotelBox01Imp .block01 .image {
	float: right;
	width: 150px;
}
.hotelBox01Imp .block01 .image p {
	margin-top: 7px;
}
.hotelBox01Imp .block01 .text {
	float: left;
	width: 462px;
}

.hotelBox01Imp .block02 {
	margin-top: 20px;
}
.hotelBox01Imp .block02 .block02L {
	float: left;
	width: 300px;
}
.hotelBox01Imp .block02 .block02R {
	float: right;
	width: 310px;
}
.hotelBox01Imp .block02 table {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	width: 100%;
	font-size: 116.6666%; /* 14px */
}
.hotelBox01Imp .block02 table td,
.hotelBox01Imp .block02 table th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.hotelBox01Imp .block02 table th {
	padding: 9px 10px 8px 10px;
	background: #EAEAEB;
	width: 58px;
	vertical-align: middle;
}
.hotelBox01Imp .block02 table td {
	width: auto;
	padding: 9px 10px 8px 10px;
	vertical-align: middle;
}

.hotelBox01Imp .block01:after{content:"";display:block;clear:both;}
.hotelBox01Imp .block01{display:inline-block;}
* html .hotelBox01Imp .block01{height:1%;}
.hotelBox01Imp .block01{display:block;position:relative;}

/* aMore01 */
.aMore01 {
	padding-left: 14px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/icn_open_01.png) no-repeat 3px 0.55em;
	zoom: 1;
}
.aMoreClose01 {
	padding-left: 14px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/icn_close_01.png) no-repeat 3px 0.55em;
	zoom: 1;
}

/* arrangeTbl01Imp */
.arrangeTbl01Imp {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	width: 100%;
	font-size: 116.6666%; /* 14px */
}
.arrangeTbl01Imp p.icon01 img {
	vertical-align: top;
}
.arrangeTbl01Imp td,
.arrangeTbl01Imp th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: left;
}
.arrangeTbl01Imp th {
	padding: 8px 10px 6px 10px;
}
.arrangeTbl01Imp th {
	background: #EAEAEB;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	line-height: 1.5;
}
.arrangeTbl01Imp thead th {
	font-weight: normal;
}
.arrangeTbl01Imp td {
	padding: 8px 10px 6px 10px;
	vertical-align: middle;
}
.arrangeTbl01Imp.hotel1 {
	margin-top: 7px;
}
.arrangeTbl01Imp.hotel1 th {
	background: #EAEAEB;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
}
.arrangeTbl01Imp.hotel1 th.th01 {
	width: 283px;
}
.arrangeTbl01Imp.hotel1 th.th02 {
	width: 168px;
}
.arrangeTbl01Imp.hotel1 th.th03 {
	width: 168px;
}
.arrangeTbl01Imp.hotel1 td.td03,
.arrangeTbl01Imp.hotel1 td.td02 {
	text-align: right;
}

.arrangeTbl01Imp.flight1 th.th01 {
	width: 359px;
}
.arrangeTbl01Imp.flight1 th.th02 {
	width: 283px;
}
.arrangeTbl01Imp.flight1 td.td02 {
	text-align: right;
}

.arrangeTbl01Imp.flight2 td {
	width: 33.3333%;
	text-align: center;
}

/* arrangeTtl01Imp */
.arrangeTtl01Imp {
	padding-left: 46px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/icn_arrange_flight_01.gif) no-repeat 8px 0.2em;
	font-size: 133.3333%; /* 16px */
	font-weight: bold;
	line-height: 1.5;
	zoom: 1;
}

/* 出発国から選ぶ */
.li_right_box{ padding:5px 0 0 15px;}
.li_right_box a {
	text-decoration: underline;}
.li_right_box a:hover {
	text-decoration: none;}
.li_right{ background-repeat:no-repeat; font-size:14px; padding-left:13px; margin-bottom:10px;}
.li_right2{ background-repeat:no-repeat; font-size:14px; padding-left:13px;}

/* optionaltour */
#optionaltour {
	padding-top: 35px;
	padding-bottom: 40px;
}

/* optionBox01Imp */
.optionBox01Imp {
	border-top: 2px solid #004098;
}
.optionBox01Imp .optionBox01ImpVsl01 {
	padding: 15px 15px 15px 15px;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
}
.optionBox01Imp .titleTop01 span {
	font-weight: bold;
}
.optionBox01Imp .titleTop01 .info01 {
	display: inline-block;
	margin-right: 14px;
	padding: 4px 10px 3px 10px;
	border: 1px solid #ccc;
	font-weight: bold;
}
*:first-child+html .optionBox01Imp .titleTop01 .info01 {
	display: inline;
}
.optionBox01Imp .titleTop01 .info03 {
	display: inline-block;
	margin-left: 20px;
	padding-left: 27px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/icn_comment_01.gif) no-repeat 0 0;
	min-height: 21px;
	zoom: 1;
}
*:first-child+html .optionBox01Imp .titleTop01 .info03 {
	display: inline;
}
.optionBox01Imp .title01 {
	margin-top: 10px;
	font-size: 133.3333%; /* 16px */
	font-weight: bold;
	line-height: 1.5;
}
.optionBox01Imp .title02 {
	margin: 20px 0 0 8px;
	font-weight: bold;
}
.optionBox01Imp .block01 {
	margin-top: 14px;
}
.optionBox01Imp .block01 .block01L {
	float: left;
	width: 755px;
}
.optionBox01Imp .block01 .block01L .detail01 {
	margin-top: 10px;
}
.optionBox01Imp .block01 .block01L .detail01 p {
	float: left;
	margin-right: 15px;
}
.optionBox01Imp .block01 .block01L .detail01 p.accordion_head02 {
	width: 6em;
}
.optionBox01Imp .block01 .block01R {
	float: right;
	width: 150px;
}

/* .optionBox02Imp */
.optionBox02Imp {
	padding: 17px 19px 15px 19px;
	border: 1px solid #eee;
}
.optionBox02Imp .guide01 li {
	padding-left: 13px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/icn_arrow_01.png) no-repeat 3px 0.45em;
	line-height: 1.5;
	zoom: 1;
}

/* optionTbl01Imp */
.optionTbl01Imp {
	margin-top: 7px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	width: 100%;
	font-size: 116.6666%; /* 14px */
}
.optionTbl01Imp td,
.optionTbl01Imp th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: left;
}
.optionTbl01Imp th {
	padding: 8px 10px 6px 10px;
}
.optionTbl01Imp th {
	background: #EAEAEB;
	text-align: center;
	vertical-align: middle;
	line-height: 1.5;
}
.optionTbl01Imp thead th.th01 {
	width: 181px;
}
.optionTbl01Imp thead th.th02 {
	width: 175px;
}
.optionTbl01Imp thead th.th03 {
	width: 352px;
}
.optionTbl01Imp td {
	padding: 8px 10px 6px 10px;
	text-align: center;
	vertical-align: middle;
}
.accordion02 {
	padding-top: 27px;
}
.optionTbl01Imp.detail01 {
	margin-top: 0 !important;
}
.optionTbl01Imp.detail01 th {
	text-align: left;
}
.optionTbl01Imp.detail01 th.th01 {
	width: 119px;
}
.optionTbl01Imp.detail01 th.th02 {
	width: 119px;
}
.optionTbl01Imp.detail01 td {
	text-align: left;
}
.optionTbl01Imp.detail01 td.td01 {
	width: 213px;
}
.optionTbl01Imp.detail01 td.td02 {
	width: 216px;
}

/* aMore02 */
.aMore02 {
	padding-left: 20px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/icn_open_02.png) no-repeat 0 0.1em;
	zoom: 1;
}
.aMoreClose02 {
	padding-left: 20px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/icn_close_02.png) no-repeat 0 0.1em;
	zoom: 1;
}

/* noteIcn01Imp */
.noteIcn01Imp {
	padding-left: 31px;
	background: url(//e.his-j.com/images/basis_tour/t4/gomez/icn_note_01.png) no-repeat 2px 0.25em;
	zoom: 1;
}


/* Imp誘導 */
.Implead{background-image:url(//www.his-j.com/tyo/tour/impresso/images/check.jpg);
      background-repeat:no-repeat;
	  padding-left:20px;
	  margin-bottom:7px;
	  padding-top:1px;
	  font-size:14px;
}