@charset "utf-8";
/* CSS Document */


body{
	background:url(../images/module/bg-lower.png) center top repeat-x #fff;
}
.wrapper{
	background:url(../images/module/bg-upper.jpg) center top no-repeat transparent;
}



#left_column{
	/*margin-top:5px*/
	margin-top:9px;
}
#center_column{padding-left:8px;}
#center_column,
#right_column{
	margin-top:8px;
}


/*--- SIDEBAR ---------------------------------------------*/


h2{
	width:189px;
	height:47px;
	background:url(../images/module/title-h2.png);
}
.sbNavi{
	width:186px;
	background-color:#eee;
	padding-bottom:4px;
	border-bottom:1px solid #ccc;
}
	.sbNavi li{
		height:32px;
	}
	*:first-child + html .sbNavi li{height:31px;} /* IE7 margin fix */
	.sbNavi li a{
		height:32px;
		display:block;
		text-indent:-9999px;/*\*/overflow: hidden;/**/
		background-repeat:no-repeat;
		background-image:url(../images/module/sbn-texts.png);
	}
	.sbNavi li.nth-child1 a{background-position:left 0;}
	.sbNavi li.nth-child2 a{background-position:left -32px;}
	.sbNavi li.nth-child3 a{background-position:left -64px;}
	.sbNavi li.nth-child4 a{background-position:left -96px;}
	.sbNavi li.nth-child5 a{background-position:left -128px;}
	.sbNavi li.nth-child6 a{background-position:left -160px;}
	.sbNavi li.nth-child7 a{background-position:left -192px;}
	.sbNavi li.nth-child8 a{background-position:left -224px;}
	.sbNavi li.nth-child9 a{background-position:left -256px;}
	.sbNavi li.nth-child1 a:hover,
	.sbNavi li.nth-child1 a.hover{background-position:-186px 0;}
	.sbNavi li.nth-child2 a:hover,
	.sbNavi li.nth-child2 a.hover{background-position:-186px -32px;}
	.sbNavi li.nth-child3 a:hover,
	.sbNavi li.nth-child3 a.hover{background-position:-186px -64px;}
	.sbNavi li.nth-child4 a:hover,
	.sbNavi li.nth-child4 a.hover{background-position:-186px -96px;}
	.sbNavi li.nth-child5 a:hover,
	.sbNavi li.nth-child5 a.hover{background-position:-186px -128px;}
	.sbNavi li.nth-child6 a:hover,
	.sbNavi li.nth-child6 a.hover{background-position:-186px -160px;}
	.sbNavi li.nth-child7 a:hover,
	.sbNavi li.nth-child7 a.hover{background-position:-186px -192px;}
	.sbNavi li.nth-child8 a:hover,
	.sbNavi li.nth-child8 a.hover{background-position:-186px -224px;}
	.sbNavi li.nth-child9 a:hover,
	.sbNavi li.nth-child9 a.hover{background-position:-186px -256px;}



.resortData{
	background:#eee;
	border-bottom:1px solid #ccc;
		padding-bottom:6px;
}
	.resortData dt{
		display:block;
		height:26px;
	}
		.resdat1 dt{background-image:url(../images/module/sbl-title-tokyo-resort.png);}
		.resdat2 dt{background-image:url(../images/module/sbl-title-world-resort.png);}
	.resortData dd{
		font-size:10px;
		line-height:10px;
		display:block;
		margin:4px 0 6px 6px;
	}
		.resortData dd a,
		.resortData dd a{
			color:#333;
			display:inline-block;
			background: left 0 no-repeat;
			width:80px;
		}
		.resortData1 dd a{background-image:url(../images/module/sbl-texts.png);}
		.resortData2 dd a{background-image:url(../images/module/sbl-texts2.png);}
		.resortData1 dd.nth-child1 a{width:123px;}
		.resortData2 dd.nth-child1 a{width:175px;}
		.resortData dd.nth-child2 a{background-position:left -16px;}
		.resortData dd.nth-child3 a{background-position:left -32px;}
		.resortData dd.nth-child4 a{background-position:left -48px;}
		.resortData dd.nth-child5 a{background-position:left -64px; width:134px;}
		.resortData dd.nth-child1 a:hover{background-position:-186px 0px;}
		.resortData dd.nth-child2 a:hover{background-position:-186px -16px;}
		.resortData dd.nth-child3 a:hover{background-position:-186px -32px;}
		.resortData dd.nth-child4 a:hover{background-position:-186px -48px;}
		.resortData dd.nth-child5 a:hover{background-position:-186px -64px;}
	/*.resortData dd a:hover{
		color:#666;background-image:url(../../../res710/images/module/common/list-disc-blue-1.png);
	}*/


.qrList{
	background:url(../../../res710/images/module/common/qr-bg.gif) no-repeat #eee;
}
	.qrList li{
		display:block;
		position:relative;
		padding:6px 0 12px 6px;
		background:left top no-repeat url(../../../res710/images/module/common/qr-border.png) #fff;
	}
	.qrList li:first-child,
	.qrList li.nth-child1{
		background:none;
	}
	
		.qrList li h4{
			width:180px;
			height:15px;
			padding-bottom:7px;
		}
			.qrList li.nth-child1 h4{background-image:url(../images/module/qr-title1.png);}
			.qrList li.nth-child2 h4{background-image:url(../images/module/qr-title2.png);}
		
		.qrList li .caption{
			display:block;
			position:absolute;
			left:72px;
			top:38px;
			/*bottom:25px;*/
			width:114px; height:38px;
		}
			.qrList li.nth-child1 .caption{background-image:url(../images/module/qr-text1.png);}
			.qrList li.nth-child2 .caption{background-image:url(../images/module/qr-text2.png);}




.resortData dd a,
.qrList li h4,
.qrList li .caption,
.resortData dt,
h2{
	display:block;
	text-indent:-9999px;/*\*/overflow: hidden;/**/
	background-repeat:no-repeat;
}




/*--- CONTENT... ---------------------------------------------*/

#hero_module_small_container{
	margin-bottom:8px;
}
#hero_module_category{
	width:480px;
	height:401px;
}

#c1_container,
#c2_container,
#c3_container,
#c4_container,
#r1_container,
#r2_container,
#r3_container,
#r4_container{clear:both;}
#c1_container h3{background-image:url(../../../res710/images/module/common/title-pickup-disney-tokyo.png);}
#c2_container h3{background-image:url(../../../res710/images/module/common/title-pickup-disney-world.png);}
#c3_container h3{background-image:url(../../../res710/images/module/common/title-review.png);}
#r1_container h3{background-image:url(../../../res710/images/module/common/title-news.png);}
#r2_container h3{background-image:url(../../../res710/images/module/common/title-community.png);}

