/*============================================================
	1: -print
============================================================*/
/* add class below to hide when printing */
.hiddenInPrint { display:none; }

/* others */
body,
div#content,
#contentArea {
	background:#fff;
}

#header {background:url(../img/body_bg.gif) 0 0 repeat-x; }

#contentAreaMain {
	float:none;
}
#contentAreaSub {
	display:none;
}

.printBtn,
.goUp,
.txtZone li a,
#header-middlebox li#list02 ,
#header-lowerbox,
.block01,
.block05,
.block06,
body#voucher .linkElement,
.horizontalLinkArea,
.block02 .block02-innerbox .itemList .item .rightZone .littleDetailList span.btn img {
	display:none;
}

#header-middlebox #list01 {
	margin-left:10px;
}

body#voucher #header {background:none; }

body#voucher #voucherTableZone #voucherTable {
	width:645px;
}
body#voucher .txtArea {
	background:url(../img/used_in_voucher/txt-bg02p.gif) 0 0 repeat-y;
	width:645px;
}
	body#voucher .txtArea .txtArea-innerbox {
		background:url(../img/used_in_voucher/txt-bg01p.gif) 0 0 no-repeat;
	}
		body#voucher .txtArea .txtArea-innerbox .fixer {
			background:url(../img/used_in_voucher/txt-bg03p.gif) 0 100% no-repeat;
		}

.inputArea .dataList,
.block04 .block04-innerbox .dataList,
.block04 .block04-innerbox .scheduleTable {
	_padding-bottom:20px;
	>padding-bottom:20px;
}
.block02 .block02-innerbox .body {
	_padding-bottom:10px;
	>padding-bottom:10px;
}


.block04 .block04-innerbox .body {
	_padding-bottom:10px;
	>padding-bottom:10px;
}

.block04 .block04-innerbox h4 { width:684px; }

.inputArea h3 span,
.block11 .block11-innerbox .fixer h4 span,
.block04 .block04-innerbox h4 span,
.nation .block02-innerbox h3 span,
.miniWinBody-content h3 span,
.heading-lv5 span,
.heading-lv6 span,
.heading-lv7 span { _width:100%; }

.heading-lv5 {
	_margin-bottom:15px;
}

#n2 {
	_margin-bottom:15px;
}

.block10 .block10-innerbox .fixer table tbody td.heading h4 {
	_zoom:1;
	_padding-bottom:1px;
	>zoom:1;
	>padding-bottom:1px;
}
div#content #contentArea .block10 .block10-innerbox .fixer table tbody td.peopleCol table td em {
	vertical-align:-5px;
	_vertical-align:0px;
	>vertical-align:0px;
}


/* ----------------------------------- ここから追加 2009-01-23（his） ----------------------------------- */
.block02 .block02-innerbox .itemList .item .item-innerbox .fixer .rightZone p {
	white-space:normal;
}
/* ----------------------------------- ここまで追加 2009-01-23（his） ----------------------------------- */

body#miniWin {
	background:none;
}
body#miniWin #wrapper #header {
	background:transparent url(../img/miniWin/bg01.gif) repeat-x scroll 0pt 0px;
	padding-bottom:10px;
	margin-bottom:-5px;
}

.block02 .block02-innerbox .NationHeadingArea ul li {
	background:url(../img/elements/block02-bg11.gif) 0 0.15em no-repeat;
}
.block02 .block02-innerbox .NationHeadingArea ul li a {
	background:none;
}

.nation .block02-innerbox h3 span span span span span span a {
	_margin-top:7px;
	>margin-top:7px;
}
.block02 .block02-innerbox .body ul {
	display:none;
}
.area04 .block10 .block10-innerbox .fixer table tbody td.information table td p {
	_zoom:1;
}

/*------------------------------------------------------------------

	fix index

------------------------------------------------------------------*/
#top div#content #contentArea #contentArea-innerbox,
#top div#content #contentArea #contentArea-innerbox .fixer {
	width:950px;
}
#searchArea { margin:0; _padding-bottom:10px; }
#informationArea { float:right; }
#searchArea #searchByKw { margin-bottom:-23px; }
#searchArea #searchByTheme { margin-top:33px; }
#newsArea #autoResizeBox .subBlock02, #newsAreaWide #autoResizeBox .subBlock02 {
	padding-bottom:0 !important;
}
#RightBottomArea {
	background:url(../img/printfix/bg01.gif) 50% 0 repeat-y;
}
.open #RightBottomArea {
	background:none;
}

#contentAreaMain-elements { float:none !important; }


/*------------------------------------------------------------------

	fix tour list, 20090202

------------------------------------------------------------------*/
.block02 .block02-innerbox .itemList .item .item-innerbox .fixer {
	white-space:;
}
.block02 .block02-innerbox .body .iconZone ul {
	display:block;
}

body{
	zoom:90%;;
}
