<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* ギアナ東
------------------------------------------------------------*/	

html,body{
    width: 100%;
}

#contents {
	width: 1100px;
	margin: 10px auto 30px;
	color: #4f2d01;
	font-size: 13px;
}
.machupichu .ttlTop{background-color: #FFF;}
.machupichu .ttlTop h2{ background:url(../images/ico_ttl_h2.png) no-repeat top left;
height:53px;
width:250px;
float:left;
padding:5px 0 0 85px;
font-size:31px;
font-weight:bold;
line-height:1.1em;
color:#c33661 !important;
}

.machupichu .ttlTop p{ padding-top:14px;}

/* 上のみライン */	
.machupichu .conBox.lineTOP{
	background-image: url(../images/line_01.gif),url(../images/bg_img.gif);
	background-repeat: no-repeat, repeat;
	background-position:top, top;
	padding: 30px 20px 20px;
}

/* 通常ライン */	
.machupichu .conBox.lineB_01{
	background-image: url(../images/line_01.gif),url(../images/line_01.gif),url(../images/bg_img.gif);
	background-repeat: no-repeat, no-repeat, repeat;
	background-position: top,bottom,top;
	padding: 30px 20px 20px;
}

/* ラテンライン */	
.machupichu .conBox.lineB_02{
	background-image: url(../images/line_02.gif),url(../images/line_02.gif),url(../images/bg_img.gif);
	background-repeat: no-repeat, no-repeat, repeat;
	background-position: top,bottom,top;
	padding: 30px 20px 20px;
}


html.ie7 .machupichu .conBox, 
html.ie8 .machupichu .conBox{
	background:url(../images/bg_img.gif) repeat top;
	}

.machupichu .mainImg {
	background: url(../images/main_img.jpg) no-repeat;
	height: 358px;
	position: relative;
	margin-top: 10px;
}
.machupichu .mainImg div {
	position: absolute;
	top: 260px;
	right: 20px;
}

/* ナビ */	

.machupichu ul.gnavi {
	margin: 10px 0;
}
.machupichu ul.gnavi li {
	float: left;
	background: url(../images/btn_bg_gmenu.gif) no-repeat;
	height: 37px;
	width: 173px;
	margin-right: 12px;
	position: relative;
	font-weight:bold;
}
.machupichu ul.gnavi li a {
	text-decoration: none;
	width: 100%;
	height: 100%;
	position: absolute;
	text-align: center;
	color: #4f2d01;
	padding-top: 11px;
}

.machupichu .conBox .ttl {
	background-color: #FFF;
	padding: 10px;
}

.linkBtn {
	background: url(../images/bg_btnLink_yellow.gif) no-repeat;
	width: 221px;
	margin: 10px auto 0;
	height: 26px;
	padding-top: 8px;
	position: relative;
}
.linkBtn a {
	text-decoration: none;
	width: 100%;
	height: 100%;
	position: absolute;
	text-align: center;
	color: #4f2d01;
	transition:all 0.5s ease; /*0.5秒かけて要素を変化させる*/
}

.linkBtn a:hover{
	opacity: 0.7;/*要素の透明度を指定*/
	filter: alpha(opacity=70); /*ie6、7の透明度指定*/
	/*ちなみにie8の透明度指定はこれ→ -ms-filter: "alpha(opacity=70)";*/
}
.linkBtn2 {
	width: 330px;
	height: 80px;
	font-size:14px;
	background: url(../images/bg_btnLink_blue.gif) no-repeat;
}
.linkBtn2 a {
	padding:20px 0 0 30px;
	color: #4f2d01;
	display:block;
	height: 60px;
	text-decoration: none;
	transition:all 0.5s ease; /*0.5秒かけて要素を変化させる*/
}
.linkBtn2 a span {
	display:block;
}
.linkBtn2 a:hover{
	opacity: 0.7;/*要素の透明度を指定*/
	filter: alpha(opacity=70); /*ie6、7の透明度指定*/
	/*ちなみにie8の透明度指定はこれ→ -ms-filter: "alpha(opacity=70)";*/
}

.conBoxInner {
	padding: 20px;
	background-image: url(../images/line_contentsInner.gif), url(../images/bg_img02.gif);
	background-repeat: no-repeat, repeat;
	background-position: top, top;
}
html.ie7 .conBoxInner, html.ie8 .conBoxInner, html.ie9 .conBoxInner {
	background: #FFF;
	background-image: url(../images/line_contentsInner.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.conBoxInner .spbox {
	margin-bottom:30px;
}
.conBoxInner .spbox:last-child {
	margin-bottom:0px;
}
.conBoxInner .spbox .mapimg img {
	margin-bottom:20px;
	width:100%;
}
.conBoxInner h5 {
	color: #fa6b14;
	font-size: 15px !important;
	font-weight: bold;
}
.conBoxInner strong {
	font-weight: bold;
}
#con01_machu {
	background: url(../images/bg_img02.gif);
	padding: 20px;
}
#con01_machu h4 {
	font-size: 20px;
	font-weight: bold;
	color: #F60;
	margin-bottom: 10px;
}

.how_to_get{ margin-top:20px;}
.how_to_get .txt{ width:520px;}

#contents.machupichu .conBoxInner h3 {
	background: url(../images/ico_ttl_arpaca.png) no-repeat top left;
	margin: 0px !important;
	height: 49px;
	padding-left: 145px;
	padding-top: 15px;
	color: #895c0e;
	font-weight: bold;
	font-size: 25px;
	text-shadow: none;
	width:874px !important;
	font-family:'Meiryo', 'メイリオ';
}
#contents.machupichu .conBoxInner h3 span {
	font-size: 12px;
	font-family:'Meiryo', 'メイリオ';
}
html.ie7 #contents.machupichu .conBoxInner h3 span{ margin-left:200px; float:none;}

ul.photo3 {
	clear:both;
}
ul.photo3 li {
	margin-right: 22px;
	margin-bottom:10px;
	width: 325px;
	float: left;
}
ul.photo3 li div.photo {
	-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.24);
	-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.24);
	box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.24);
	border: solid 1px #efefef;
	margin-bottom: 10px;
}
ul.photo3 li div img {
	margin: 5px;
}
ul.photo3 li p {
}
/* ----------- ツアーの特徴 -----------*/	

#con02_machu .travelInfo {
	background: url(../images/bg_info.gif) repeat;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 20px;
	margin-top: 15px;
}
#con02_machu .travelInfo .travelInfo_ttl {
	margin-bottom: 10px;
}
#con02_machu .travelInfo .travelInfo_ttl p {
	padding-top: 15px;
}
html.ie7 #con02_machu .travelInfo .travelInfo_ttl p,  html.ie8 #con02_machu .travelInfo .travelInfo_ttl p,  html.ie9 #con02_machu .travelInfo .travelInfo_ttl p {
	line-height: 1.4em;
}
#con02_machu .travelInfo h4 {
	font-size: 22px;
	color: #f46018;
	font-weight: bold;
}
#con02_machu .travelInfo ul.box2 {
}
#con02_machu .travelInfo ul.box2 li {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 480px;
	float: left;
	margin-right: 20px;
}
#con02_machu .travelInfo ul.box2 li.photo01 {
	background: url(../images/photo_travelInfo_01.jpg) no-repeat top left;
	height: 304px;
}
#con02_machu .travelInfo ul.box2 li.photo02 {
	background: url(../images/photo_travelInfo_02.jpg) no-repeat top left;
	height: 304px;
}
#con02_machu .travelInfo ul.box2 li div.box02Inner {
	width: 216px;
	height:264px;
	float: right;
	padding: 20px;
	background: #FFF;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
#con02_machu .travelInfo ul.box2 li div.box02Inner p {
	margin-bottom: 5px;
}
#con02_machu .travelInfo div.box1 {
	background: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: url(../images/photo_travelInfo_03.jpg) no-repeat top right;
}
#con02_machu .travelInfo div.box1 .box01Inner {
	width: 506px;
	background: #FFF;
	padding: 20px;
	height:165px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
ul.linkBtnBox { margin-top:15px;}
ul.linkBtnBox li {
	float: left;
	margin-right: 15px;
}

#con04_machu a{ color:#ee6b5d;}

#con06_machu ul li {
	margin-right: 21px;
	float: left;
	width: 186px;
}
#con06_machu ul li:last-child {
	margin-right: 0px;
}
.txt1 {
	margin: 10px 0;
}
.photo3_2 {
	margin: 20px 0;
}

ul.photo2 li {
	margin-right: 25px;
	width: 497px;
	float: left;
	margin-bottom: 20px;
}
ul.photo2 li div.photo {
	-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.24);
	-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.24);
	box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.24);
	border: solid 1px #efefef;
	margin-bottom: 10px;
	width: 497px;
}
ul.photo2 li div img {
	margin: 5px;
	width:487px;
}
.m10 {
	margin-bottom:10px;
}
.pagetop {
	position: relative;
}
.pagetop .left {
	position: absolute;
	left: 0;
	top: 10px;
}

.all_tour { background: url(../images/link_tour_all.png) no-repeat; width:522px; height:67px;position: relative; margin:20px 0 20px 280px; }
.all_tour p a { text-decoration:none; width:100%; height:100%; position:absolute; text-align:center; color:#4f2d01; padding-top:25px; font-size:18px; }


/* 各地発ツアー */
.van_bg0 { background:url(../images/bg_img02.gif); margin:10px 30px 30px 30px; padding:10px 0 5px; 0; }
.van_title01 { margin-left: 30px; margin-top:3px; }
.tour_box { background-color:#fcfcec; width:1000px; height:125px; border:solid 1px #fa802f; margin:5px 20px 10px 20px; padding:10px 0;}
.van_bg0 ul { overflow:hidden; margin:15px 0 15px 20px; }
.van_bg0 li { float:left; margin-left:5px; }

#return_top { text-align:center; margin:10px; }
#return_top a { background: url("//image.stworld.jp/images/common/tri01.gif") no-repeat scroll left 5px rgba(0, 0, 0, 0); line-height: 1em; padding-left: 10px; }</pre></body></html>