@media print{

body {
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: white;
	background-image: none;
	font-size: 10pt;
	_zoom:90%;
}

.print {
	display: block;
}

.print li {
	margin-bottom: 10px;
}

.print-none {
	display: none;
}

#wrapper {
	width: 100%;
	background-image:none;
}

/*------------------- display: none; -------------------*/

.sheraton-logo, .wedding-titleEn, .headerlinksWrap, #glNavi, #sideColumn, #sideColumn2, #mainContentsAreaBottom, #glNavi, #headerlinksWrap, 
#sideColumn-nonSubCat, #header img {
	display: none;
}

/*------------------- header -------------------*/

.pageTi {
	width:100%;
}

#header {
	width:712px;
	margin: 0 auto 5px;
	position: relative;
	min-height: 50px;
	height: auto !important;
	height: 50px;
	z-index: 9999;
	border-bottom:10px solid #675961;
}

#wrapper-top #header {
	width:100%;
	margin: 0 auto 5px;
	position: relative;
	min-height: 112px;
	height: auto !important;
	height: 112px;
	z-index: 9999;
	border:none;
}

#wrapper-top #header .wedding-title {
	left: 200px;
}

#header .wedding-title {
	position:absolute;
	top: 5px;
	left: 0;
	font-size: 13px;
}

*html #header .wedding-title {
	font-size: 16px;
}

*+html #header .wedding-title {
	font-size: 16px;
}

#header .wedding-titleEn {
	position:absolute;
	top: 26px;
	left: 0;
	font-size: 12px;
	color: #666;
	display: block !important;
	text-indent:0;
	background: none;
	white-space: nowrap;
}

#header .tel{
	display:none;
}

#header .telNum{
	position:absolute;
	right:0;
	top:0;
	background:url(../images/head-tel02_p.gif) no-repeat left top;
	zoom:1;
	width:178px;
	height:31px !important;
}


/*------------------- mainImage -------------------*/

.mainImageArea {
	width: 100%;
	margin: 0 auto;
	min-height: 197px;
	height: auto !important;
	height: 197px;
}


#concept .mainImageWrapp, #fair .mainImageWrapp, #plans .mainImageWrapp, #cuisine .mainImageWrapp, #option .mainImageWrapp { width:712px; height:197px; zoom:1; margin:0 auto; }
#concept .mainImageWrapp { background:url(../images/cate-concept-main-image_p.jpg) no-repeat left top; }
#fair .mainImageWrapp { background:url(../images/cate-fair-main-image_p.jpg) no-repeat left top; }
#plans .mainImageWrapp { background:url(../images/cate-plans-main-image_p.jpg) no-repeat left top; }
#cuisine .mainImageWrapp { background:url(../images/cate-cuisine-main-image_p.jpg) no-repeat left top; }
#option .mainImageWrapp { background:url(../images/cate-option-main-image_p.jpg) no-repeat left top; }

/*------------------- mainContents -------------------*/

#mainContentsArea, #noMainImgContentsArea { background-color:#FFF; width:712px; margin:0 auto;  }
#noMainImgWrapp, #noMainImgContents { background-color: #FFF; background-image:none; }
#mainContentsWrapp, #mainContentsAreaWrapp, #item-facili-Wrapp { background-image:none; background-color:#FFF; padding-top:5px; width:712px; margin:0 auto; }

.collat_box, .collat_box02 { border:1px solid #F3EDE2; }
.menu_table { border:1px solid #F3EDE2; }



/******** top *********/

*html #wrapper-top #top-contents { zoom:57%; }

/******** concept *********/

#concept .concierge_box { background-color:#FFF; }


/******** facilities *********/

#facilities #item-facili-Contents { background-image:none; }
#facilities #item-facili-Contents .pageTi h2 { background: url(../images/ti_facilities_p.gif) top left no-repeat;  }
#tabArea .yui-content, .yui-nav{
	display:none;
}


/******** item *********/

#item #galleryBox { width:692px; }
#item #item-facili-Contents { background-color:#FFF; }
#item #item-facili-ContentsArea { height:400px; }
#item #galleryBox { background-color:#FFF; padding:0;}
#item #sectionTop { height: 490px; }
#item #item-facili-ContentsArea {height: 500px;}
#item #sectionTop ul{ display: none;}
#item #item-facili-Contents .pageTi h2 { background: url(../images/ti_item_p.gif) top left no-repeat;  }
#item #item-facili-Contents .pageTi { background-color:#FFF; width:712px; }

/******** fair *********/

*html #fair { zoom:68%; }
#fair #header, #fair #header .wedding-title, #fair #header .tel, #fair #header .telNum,
#fair .mainImageWrapp,
#fair #mainContentsWrapp, #fair #noMainImgWrapp,
#fair #footer, #fair #footerCopyright { zoom:130%; }
#fair #mainContentsArea { width:712px; }

#fair #header .tel {/right:40px; }
#fair #header .telNum { /right:-210px; }
html>/**/#fair #header .tel{/right:40px; }
html>/**/#fair #header .telNum { /right:-210px; }
.wedfair_box li{
	clear:both;
	width: 692px;
	margin: 0;
}


#fair #noMainImgContentsArea, #option #noMainImgContentsArea, #item #noMainImgContentsArea {
	margin-left: -15px;
}

#plans #noMainImgContentsArea {
	margin-left: -10px;
}

*html #plans #noMainImgWrapp, *html #option #noMainImgWrapp, *html #item #noMainImgWrapp {
	margin-left: -10px;
}


/*------------------- panel -------------------*/

#rotate {
	width: 690px;
	overflow: hidden;
}

#rotate .ui-tabs-panel, #rotate{
	display:block !important;
}

*html #rotate{
	height: auto !important;
}

#rotate .ui-tabs-nav{
	display:none !important;
}
#rotate .ui-tabs-hide {
	display: none !important;
}

/*------------------- slide pages -------------------*/

#leftColumn { background-color:#FFF; width:712px; padding:15px;}


/*------------------- footer -------------------*/

#footer { border-top:10px solid #675961; }
#wrapper-top #footerCopyright { width:100%; margin:0 auto; }
#wrapper-top #footer, #wrapper-top #footerContents { width:100%; margin:10px auto 0; }
#footerCopyright{ width:712px; margin:0 auto; }
#footer, #footerContents {
	width:712px;
	margin:10px auto 0;
	background-color:#FFF;
	background: url(../images/footer-copyright-top_print.gif) right bottom no-repeat;
}
#footer, #footerContents a { color:#333; }

#footerContents .leftbox{
	text-align:center;
	float: none;
	width:712px;
	min-height: 50px;
	height: auto !important;
	height: 50px;
	margin:0;
	background:none;
}

#footerContents .leftbox, #footerContents .address { color:#333 !important; text-align:center; }
#footerContents .leftbox h3{ margin-top: 0; }
#footerContents .leftbox img { display:none; }
#footerContents .leftbox .print {
	display:block;
	margin:0 auto;
}
#footerContents .rightbox{ display: none; }

#footerContents {
	background-image: none;
	min-height: 50px;
	height: auto !important;
	height: 50px;
}

#footerCopyright {
	width: 100%;
	margin: 0 auto;
	background: none !important;
	min-height: 10px;
	height: auto !important;
	height: 10px;
}

#footerCopyright p{
	text-align: center;
	font-size: 80%;
	margin: 0 auto;
}
}

