@charset "utf-8";
/* ****************************************************
   2008-10-15
******************************************************/

/* tourInfo */
#pageContainer div#topicPath p,
h3.heading01,
h3.heading01 span,
#localNavi ul.navi1 li,
#localNavi ul.navi1 li a span,
#localNavi div.bannerArea p.naviBorder,
div#tourInfo,
div#tourInfo div.detail dl,
div#tourInfo2,
div#relatedTour ul li,
div#contactInfo,
div#contactInfo p,
div#contactInfo div.reference,
div.tourInfo,
div.tourInfo2,
div.tourInfo h2,
div.tourInfo div.detail dl,
div.tourPickup,
div.tourPickup2,
div.tourPickup dl.date,
div.pageNavi ul li.prev,
div.pageNavi ul li.next,
div.searchResult dl.col2 dd.info a,
div.searchResult dl.col2_r dd.info a,
div.searchResult .border,
div#tobiraTop #searchContents,
div#tobiraTop #searchContents ul.normal li a,
#mainContents .tourInfoMusic dd,
#mainContents .tourInfoHandO dd,
#mainContents .tourInfoCruise dd,
#mainContents .tourInfoDisney dd,
#mainContents .tourInfoSpecial dd,
#mainContents .otherColumn .linkDetail a,
#mainContents .otherColumn .orderSystem dt,
#mainContents .linkListOdd li,
#mainContents .linkListEven li,
#mainContents .linkListOdd li.newWindow,
#mainContents .linkListEven li.newWindow,
.corporateHeading,
.corporateHeading span,
.corpWrapTitle p span a,
.corporateColumnInner .linkDetail a,
.reservation dd .arrangement a,
#localNavi #corporateNav.navi1 li.currentOpen span,
#corpContactInfo div.contact,
.guideHeading,
.guideHeading span {
	zoom:1;
}
div#tourInfo dl.detail dd {
	padding: 10px 0 ;
}
#header div.globalNavi {
 _width:951px;
}
#header ul.utility {
	margin-right: 80px;
}
div.searchResult .colBox02 .section dl.col2,
div.searchResult .colBox02 .section dl.col2_r {
	width:299px;
}
div.searchResult .colBox02 .section dl.col3 {
	width:196px;
}

/* print for firefox */
#pageContainer #mainContainer {
	display:table;
}

* html #pageContainer #mainContainer { /* IE6 hacks */
	display:block;
}

*:first-child+html #pageContainer #mainContainer { /* IE7 hacks */
	display:block;
}

div.tourInfo {
	overflow: auto;
}

* html div.tourInfo { /* IE6 hacks */
	overflow: visible;
}

*:first-child+html div.tourInfo { /* IE7 hacks */
	overflow: visible;
}

#footer {
	background: url(../images/footer_bg001.jpg) no-repeat 0 -33px;
}

* html #footer { /* IE6 hacks */
	background: url(../images/footer_bg001.jpg) no-repeat 0 0;
}

*:first-child+html #footer { /* IE7 hacks */
	background: url(../images/footer_bg001.jpg) no-repeat 0 0;
}
