@charset "utf-8";


/* ------------------------------
  sidenavi
------------------------------ */
#sideNavi .NvPage li.NvSvc, #sideNavi .NvPage li.NvSvc a {
	background:   url("/images/tds/snavi/page_svc_on.png");
}





/* ------------------------------
  layout
------------------------------ */
/* srv layout/サービス施設 */

h1#srv {
	width:632px;
	height:34px;
	background:url('/images/tds/service/srv_title.gif');
	margin-left:30px;
	margin-bottom:20px;
}

/* srv_gnavi/サービス施設全体ナビ */
#srv_gnavi {
	clear: both;
	height:35px;
	margin-left:27px;
	position:relative;
	z-index:500;
	zoom: 1;
}
	#srv_gnavi:after {
		height: 0;
		visibility: hidden;
		content: ".";
		display: block;
		clear: both;
	}
	#srv_gnavi li {
		float:left;
		display:inline;
	}
	#srv_gnavi li a {
		height:35px;
	}
	#srv_gnavi li h2 {
		height:35px;
		margin-right:4px;
		margin-bottom:-5px;
	}
	*:first-child+html #srv_gnavi li h2 {/* IE 7 */
		display:inline;
	}
		#srv_gnavi li ul {
		position:absolute;
		display:none;
		background:url('/images/tds/service/srvgnavi_bg01.gif') center bottom no-repeat;
		padding:0 5px 5px;
		}
		/* NvSrvgnavi_ot */
		#srv_gnavi h2.NvSrvgnavi_ot, #srv_gnavi h2.NvSrvgnavi_ot a {
			width:257px;
			background:url('/images/tds/service/srvgnavi_ot_off.gif') center top no-repeat;
		}
			#srv_gnavi h2.NvSrvgnavi_ot a:hover {
				background:url('/images/tds/service/srvgnavi_ot_on.gif') center top no-repeat;
			}
		/* NvSrvgnavi_in */
		#srv_gnavi h2.NvSrvgnavi_in, #srv_gnavi h2.NvSrvgnavi_in a {
			width:257px;
			background:url('/images/tds/service/srvgnavi_in_off.gif') center top no-repeat;
		}
			#srv_gnavi h2.NvSrvgnavi_in a:hover {
				background:url('/images/tds/service/srvgnavi_in_on.gif') center top no-repeat;
			}
		/* NvMokuteki */
		#srv_gnavi h2.NvMokuteki, #srv_gnavi h2.NvMokuteki a {
			width:112px;
			background:url('/images/tds/service/srvgnavi_moku_off.gif') center top no-repeat;
		}
			#srv_gnavi h2.NvMokuteki a:hover {
				background:url('/images/tds/service/srvgnavi_moku_on.gif') center top no-repeat;
			}
	#srv_gnavi li ul li {
		clear:left;
		width:247px;
		height:22px;
		border-top:1px solid #ffffff;
	}
	#srv_gnavi li ul li a {
		width:247px;
		height:22px;
	}
		/* NvSrvgnavi_ot */
			/*  */
			#srv_gnavi li.NvSrvgnavi_ot .NvOt_mainentrance, #srv_gnavi li.NvSrvgnavi_ot .NvOt_mainentrance a { background:url('/images/tds/service/ot_mainentrance/srvgnavi_ot_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_ot .NvOt_mainentrance a:hover { background:url('/images/tds/service/ot_mainentrance/srvgnavi_ot_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_ot .NvOt_group, #srv_gnavi li.NvSrvgnavi_ot .NvOt_group a { background:url('/images/tds/service/ot_group/srvgnavi_ot_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_ot .NvOt_group a:hover { background:url('/images/tds/service/ot_group/srvgnavi_ot_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_ot .NvOt_entrance, #srv_gnavi li.NvSrvgnavi_ot .NvOt_entrance a { background:url('/images/tds/service/ot_entrance/srvgnavi_ot_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_ot .NvOt_gateway a:hover { background:url('/images/tds/service/ot_gateway/srvgnavi_ot_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_ot .NvOt_gateway, #srv_gnavi li.NvSrvgnavi_ot .NvOt_gateway a { background:url('/images/tds/service/ot_gateway/srvgnavi_ot_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_ot .NvOt_entrance a:hover { background:url('/images/tds/service/ot_entrance/srvgnavi_ot_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_ot .NvOt_hotelgateway, #srv_gnavi li.NvSrvgnavi_ot .NvOt_hotelgateway a { background:url('/images/tds/service/ot_hotelgateway/srvgnavi_ot_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_ot .NvOt_hotelgateway a:hover { background:url('/images/tds/service/ot_hotelgateway/srvgnavi_ot_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_ot .NvOt_tdsinfo, #srv_gnavi li.NvSrvgnavi_ot .NvOt_tdsinfo a { background:url('/images/tds/service/ot_tdsinfo/srvgnavi_ot_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_ot .NvOt_tdsinfo a:hover { background:url('/images/tds/service/ot_tdsinfo/srvgnavi_ot_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_ot .NvOt_parkwaygifts, #srv_gnavi li.NvSrvgnavi_ot .NvOt_parkwaygifts a { background:url('/images/tds/service/ot_parkwaygifts/srvgnavi_ot_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_ot .NvOt_parkwaygifts a:hover { background:url('/images/tds/service/ot_parkwaygifts/srvgnavi_ot_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_ot .NvOt_phototerrace, #srv_gnavi li.NvSrvgnavi_ot .NvOt_phototerrace a { background:url('/images/tds/service/ot_phototerrace/srvgnavi_ot_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_ot .NvOt_phototerrace a:hover { background:url('/images/tds/service/ot_phototerrace/srvgnavi_ot_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_ot .NvOt_petclub, #srv_gnavi li.NvSrvgnavi_ot .NvOt_petclub a { background:url('/images/tds/service/ot_petclub/srvgnavi_ot_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_ot .NvOt_petclub a:hover { background:url('/images/tds/service/ot_petclub/srvgnavi_ot_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_ot .NvOt_picnicareas, #srv_gnavi li.NvSrvgnavi_ot .NvOt_picnicareas a { background:url('/images/tds/service/ot_picnicareas/srvgnavi_ot_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_ot .NvOt_picnicareas a:hover { background:url('/images/tds/service/ot_picnicareas/srvgnavi_ot_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_ot .NvIo_restroom01, #srv_gnavi li.NvSrvgnavi_ot .NvIo_restroom01 a { background:url('/images/tds/service/io_restroom/srvgnavi_ot_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_ot .NvIo_restroom01 a:hover { background:url('/images/tds/service/io_restroom/srvgnavi_ot_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_ot .NvIo_restroom02, #srv_gnavi li.NvSrvgnavi_ot .NvIo_restroom02 a { height:44px; background:url('/images/tds/service/io_restroom/srvgnavi2_ot_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_ot .NvIo_restroom02 a:hover { background:url('/images/tds/service/io_restroom/srvgnavi2_ot_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_ot .NvIo_lockers, #srv_gnavi li.NvSrvgnavi_ot .NvIo_lockers a { background:url('/images/tds/service/io_lockers/srvgnavi_ot_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_ot .NvIo_lockers a:hover { background:url('/images/tds/service/io_lockers/srvgnavi_ot_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_ot .NvIo_telephone, #srv_gnavi li.NvSrvgnavi_ot .NvIo_telephone a { background:url('/images/tds/service/io_telephone/srvgnavi_ot_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_ot .NvIo_telephone a:hover { background:url('/images/tds/service/io_telephone/srvgnavi_ot_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_ot .NvIo_smokingarea, #srv_gnavi li.NvSrvgnavi_ot .NvIo_smokingarea a { background:url('/images/tds/service/io_smokingarea/srvgnavi_ot_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_ot .NvIo_smokingarea a:hover { background:url('/images/tds/service/io_smokingarea/srvgnavi_ot_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_ot .NvOt_guestparking, #srv_gnavi li.NvSrvgnavi_ot .NvOt_guestparking a { background:url('/images/tds/service/ot_guestparking/srvgnavi_ot_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_ot .NvOt_guestparking a:hover { background:url('/images/tds/service/ot_guestparking/srvgnavi_ot_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_ot .NvOt_welcomecenter, #srv_gnavi li.NvSrvgnavi_ot .NvOt_welcomecenter a { background:url('/images/tds/service/ot_welcomecenter/srvgnavi_ot_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_ot .NvOt_welcomecenter a:hover { background:url('/images/tds/service/ot_welcomecenter/srvgnavi_ot_on.gif') center top no-repeat;}



		/* NvSrvgnavi_in */
			/*  */
			#srv_gnavi li.NvSrvgnavi_in .NvIn_guestrelation, #srv_gnavi li.NvSrvgnavi_in .NvIn_guestrelation a { background:url('/images/tds/service/in_guestrelation/srvgnavi_in_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_in .NvIn_guestrelation a:hover { background:url('/images/tds/service/in_guestrelation/srvgnavi_in_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_in .NvIn_guidetour, #srv_gnavi li.NvSrvgnavi_in .NvIn_guidetour a { background:url('/images/tds/service/in_guidetour/srvgnavi_in_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_in .NvIn_guidetour a:hover { background:url('/images/tds/service/in_guidetour/srvgnavi_in_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_in .NvIn_parkinfoboard, #srv_gnavi li.NvSrvgnavi_in .NvIn_parkinfoboard a { background:url('/images/tds/service/in_parkinfoboard/srvgnavi_in_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_in .NvIn_parkinfoboard a:hover { background:url('/images/tds/service/in_parkinfoboard/srvgnavi_in_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_in .NvIn_lostchildren, #srv_gnavi li.NvSrvgnavi_in .NvIn_lostchildren a { background:url('/images/tds/service/in_lostchildren/srvgnavi_in_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_in .NvIn_lostchildren a:hover { background:url('/images/tds/service/in_lostchildren/srvgnavi_in_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_in .NvIn_babycenter, #srv_gnavi li.NvSrvgnavi_in .NvIn_babycenter a { background:url('/images/tds/service/in_babycenter/srvgnavi_in_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_in .NvIn_babycenter a:hover { background:url('/images/tds/service/in_babycenter/srvgnavi_in_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_in .NvIn_babycar, #srv_gnavi li.NvSrvgnavi_in .NvIn_babycar a { background:url('/images/tds/service/in_babycar/srvgnavi_in_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_in .NvIn_babycar a:hover { background:url('/images/tds/service/in_babycar/srvgnavi_in_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_in .NvIn_firstaids, #srv_gnavi li.NvSrvgnavi_in .NvIn_firstaids a { background:url('/images/tds/service/in_firstaids/srvgnavi_in_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_in .NvIn_firstaids a:hover { background:url('/images/tds/service/in_firstaids/srvgnavi_in_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_in .NvIo_restroom01, #srv_gnavi li.NvSrvgnavi_in .NvIo_restroom01 a { background:url('/images/tds/service/io_restroom/srvgnavi_in_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_in .NvIo_restroom01 a:hover { background:url('/images/tds/service/io_restroom/srvgnavi_in_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_in .NvIo_restroom02, #srv_gnavi li.NvSrvgnavi_in .NvIo_restroom02 a { height:44px; background:url('/images/tds/service/io_restroom/srvgnavi2_in_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_in .NvIo_restroom02 a:hover { background:url('/images/tds/service/io_restroom/srvgnavi2_in_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_in .NvIo_lockers, #srv_gnavi li.NvSrvgnavi_in .NvIo_lockers a { background:url('/images/tds/service/io_lockers/srvgnavi_in_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_in .NvIo_lockers a:hover { background:url('/images/tds/service/io_lockers/srvgnavi_in_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_in .NvIo_telephone, #srv_gnavi li.NvSrvgnavi_in .NvIo_telephone a { background:url('/images/tds/service/io_telephone/srvgnavi_in_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_in .NvIo_telephone a:hover { background:url('/images/tds/service/io_telephone/srvgnavi_in_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_in .NvIn_mailbox, #srv_gnavi li.NvSrvgnavi_in .NvIn_mailbox a { background:url('/images/tds/service/in_mailbox/srvgnavi_in_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_in .NvIn_mailbox a:hover { background:url('/images/tds/service/in_mailbox/srvgnavi_in_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_in .NvIo_smokingarea, #srv_gnavi li.NvSrvgnavi_in .NvIo_smokingarea a { background:url('/images/tds/service/io_smokingarea/srvgnavi_in_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_in .NvIo_smokingarea a:hover { background:url('/images/tds/service/io_smokingarea/srvgnavi_in_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_in .NvIn_bankingservice, #srv_gnavi li.NvSrvgnavi_in .NvIn_bankingservice a { background:url('/images/tds/service/in_bankingservice/srvgnavi_in_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_in .NvIn_bankingservice a:hover { background:url('/images/tds/service/in_bankingservice/srvgnavi_in_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_in .NvIn_delivery, #srv_gnavi li.NvSrvgnavi_in .NvIn_delivery a { background:url('/images/tds/service/in_delivery/srvgnavi_in_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_in .NvIn_delivery a:hover { background:url('/images/tds/service/in_delivery/srvgnavi_in_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_in .NvIn_fastpass, #srv_gnavi li.NvSrvgnavi_in .NvIn_fastpass a { background:url('/images/tds/service/in_fastpass/srvgnavi_in_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_in .NvIn_fastpass a:hover { background:url('/images/tds/service/in_fastpass/srvgnavi_in_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_in .NvIn_priorityseating, #srv_gnavi li.NvSrvgnavi_in .NvIn_priorityseating a { background:url('/images/tds/service/in_priorityseating/srvgnavi_in_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_in .NvIn_priorityseating a:hover { background:url('/images/tds/service/in_priorityseating/srvgnavi_in_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_in .NvIn_photoexpress, #srv_gnavi li.NvSrvgnavi_in .NvIn_photoexpress a { height:44px; background:url('/images/tds/service/in_photoexpress/srvgnavi_in_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_in .NvIn_photoexpress a:hover { background:url('/images/tds/service/in_photoexpress/srvgnavi_in_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_in .NvIn_souvenirmedal, #srv_gnavi li.NvSrvgnavi_in .NvIn_souvenirmedal a { background:url('/images/tds/service/in_souvenirmedal/srvgnavi_in_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_in .NvIn_souvenirmedal a:hover { background:url('/images/tds/service/in_souvenirmedal/srvgnavi_in_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_in .NvPhotospot, #srv_gnavi li.NvSrvgnavi_in .NvPhotospot a { background:url('/images/tds/service/photospot/srvgnavi_in_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_in .NvPhotospot a:hover { background:url('/images/tds/service/photospot/srvgnavi_in_on.gif') center top no-repeat;}
			/*  */
			#srv_gnavi li.NvSrvgnavi_in .NvGarbage, #srv_gnavi li.NvSrvgnavi_in .NvGarbage a { background:url('/images/tds/service/garbage/srvgnavi_in_off.gif') center top no-repeat;}
				#srv_gnavi li.NvSrvgnavi_in .NvGarbage a:hover { background:url('/images/tds/service/garbage/srvgnavi_in_on.gif') center top no-repeat;}


	
/* SrvTop */
.SrvTop {
	width:170px;
	height:26px;
	margin:50px 0 0 10px;
	position:absolute;
	background:url('/images/tds/service/srv_top.gif') center top no-repeat;
}
.icph {
margin-right:5px;
}

/* contents-In/サービス施設コンテンツ */
#contents-In { margin:3px 30px 16px 33px;}
#contents-In h2 {margin:22px -3px 10px;}
#contents-In img {
vertical-align:middle;
}
#contents-In .photo {
	width:338px;
	float:right;
	text-align:right;
	margin:-3px -3px 10px 7px;
}
#contents-In .photo img {
	vertical-align:top;
}
#contents-In .caption {
	display:block;
	margin:2px 13px 5px 0;
	line-height:1;
}
#contents-In H3{
	margin-top:20px;
}
#contents-In H3:first-child{
	margin-top:0;
}
#contents-In .srvlist LI {
	width:auto; 	background:url(/images/tds/service/ic_dot02.gif) left 3px no-repeat;
}
#contents-In .srvlist LI LI {
background:none;
}
	#contents-In .srvlist LI .list-dot01 LI {
	background:url(/images/ic_dot01.gif) left 3px no-repeat;
	}

/* Notes/備考 */
.Notes {
background:#E9FDFC;
width:260px;
_width:280px;
border:1px solid #0F218C;
margin:25px 0 0;
padding:10px 10px;
font-weight: normal;
}
#contents-In .Notes H3{ margin-top:0;}
.Notes .LinkList li {
	background:url('/images/tds/service/ic_arr01.gif') left 4px no-repeat;
	padding:0 0 2px 13px;
}



/* ---------------------
   cast
--------------------- */
.cast {
clear:both;
width:632px;
min-height:130px;
_height:130px;
background-image:url(/images/tds/service/srv_cast_bg.gif);
border-bottom:2px solid #DFDFDF;
margin-top:15px;
position:relative;
}
#contents-In .cast h3.castTi {
width:642px;
height:60px;
background:url('/images/tds/service/srv_cast_ti.gif') left top no-repeat;
margin:0 0 0 -10px;
padding:0;
}
.cast p {
padding:10px 145px 10px 15px;
margin:0 3px;
}
.cast ul {
margin:0 3px;
}
.cast .castph {
height:140px;
margin:0 0 0 492px;
position:absolute;
bottom:0;
}
.cast .castph2 {
height:140px;
margin:0 0 0 440px;
position:absolute;
bottom:0;
}



/* ---------------------
   ExBox
--------------------- */
.ExBox {
clear:both;
background:#FFFFFF;
border:1px solid #2C6AC2;
margin:30px 21px 30px;
padding:0 25px 20px;
}
	#contents-In .ExBox h3 {
		margin:0 -25px 20px;
		padding:0;
	}
	.ExBox .TxtArea {
		float:right;
		display:inline;
		width:192px;
	}

/* ExDetail */
#ExDetail {
	background:#FFFFFF;
	border:1px solid #D7D7D7;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
	position:absolute;
	margin:-650px 0 0 19px;
	padding:27px 16px 10px;
	visibility:hidden;
}
#ExDetail .Photo-C {
	margin:-12px 0 22px;
}






/* ---------------------
   relation
--------------------- */
.relation {
	margin:20px 3px 20px;
}
.relation h3.relationTi {
	width:632px;
	height:30px;
	background:url('/images/tds/service/faci_ti.gif') left top no-repeat;
}
.relation DL {
clear:both;
margin-left:10px;
	zoom: 1;
}
	.relation DL:after {
		height: 0;
		visibility: hidden;
		content: ".";
		display: block;
		clear: both;
	}
.relation DT {
	clear:left;
	float:left;
	display:inline;
	min-height:24px;
	_height:24px;
	margin-right:5px;
	padding:0 0 3px 0;
}
.relation DD {
	float:left;
	display:inline;
	padding:0 5px 3px 0;
}



/* ---------------------
   Purpose
--------------------- */
#PurposeBox1,
#PurposeBox2,
#PurposeBox3,
#PurposeBox4,
#PurposeBox5,
#PurposeBox6,
#PurposeBox7,
#PurposeBox8,
#PurposeBox9,
#PurposeBox10,
#PurposeBox11,
#PurposeBox12,
#PurposeBox13 {
	display:none;
}

/* PurposeMenu */
#PurposeMenu {
	 margin:18px -30px 20px -1px;
	zoom: 1;
}
	#PurposeMenu:after {
		height: 0;
		visibility: hidden;
		content: ".";
		display: block;
		clear: both;
	}
#PurposeMenu .PurposeList {
	margin:0 0 18px;
}
#PurposeMenu .PurposeList LI {
	float:left;
	margin:0 7px 8px 0;
	zoom: 1;
}
	#PurposeMenu .PurposeList LI:after {
		height: 0;
		visibility: hidden;
		content: ".";
		display: block;
		clear: both;
	}

/* PurposeBox */
#PurposeBox {
	clear:both;
	margin:0 10px 16px 7px;
}
#PurposeBox h3 {
	clear:both;
	margin:0 -12px 8px -10px;
}
#PurposeBox .relation {
	width:612px;
	margin:15px 0 20px;
}
#PurposeBox .relation DL {
	margin-left:0;
}
/* RelLink */
#PurposeBox .RelLink {
	clear:both;
	background:#E4FCFF;
	margin:0 0 20px;
	padding:0 10px 10px;
}
#PurposeBox .RelLink h4.RelTi {
	width:612px;
	height:20px;
	background: #0F218C url('/images/tds/service/purpose/rellink_ti.gif') left top no-repeat;
	margin:0 -10px 10px;
}
#PurposeBox .RelLink .relation {
	width:592px;
	margin:0;
}
#PurposeBox .RelLink .relation DL {
	clear:both;
	margin-left:0;
}






/* ---------------------
   Map
--------------------- */
#Map {
clear:both;
margin:18px 0 0;
}
.MapImage {
clear:both;
width:632px;
height:457px;
margin:0 0 18px;
display:block;
/*position:relative;*/
}/*
#Map .MapImage01 {
background:url('/images/tds/service/map01.jpg') left top no-repeat;
}
	#Map .MapImage01-2 {
	background:url('/images/tds/service/map01_2.jpg') left top no-repeat;
	}
#Map .MapImage02 {
background:url('/images/tds/service/map02.jpg') left top no-repeat;
}
	#Map .MapImage02-2 {
	background:url('/images/tds/service/map02_2.jpg') left top no-repeat;
	}
	#Map .MapImage02-3 {
	background:url('/images/tds/service/map02_3.jpg') left top no-repeat;
	}
#Map .MapImage03 {
background:url('/images/tds/service/map03.jpg') left top no-repeat;
}
#Map .MapImage04 {
background:url('/images/tds/service/map04.jpg') left top no-repeat;
}*/
.MapImage .MapIc {
/*	left:0;
	top:0;*/
width:632px;
height:457px;
	display:block;
	overflow:hidden;
/*	position:absolute;
	cursor:auto;*/
}



/* --------------------
  MAP place
-------------------- */
/* MapImage - MapIc */
		/* ot */
			/*  */
			#Map .ot_mainentrance .MapIc { background:   url("/images/tds/service/ot_mainentrance/ic_map01.jpg") left top no-repeat;}
			/*  */
			#Map .ot_group .MapIc { background:   url("/images/tds/service/ot_group/ic_map01.jpg") left top no-repeat;}
			/*  */
			#Map .ot_entrance .MapIc { background:   url("/images/tds/service/ot_entrance/ic_map01.jpg") left top no-repeat;}
			/*  */
			#Map .ot_gateway .MapIc { background:   url("/images/tds/service/ot_gateway/ic_map01.jpg") left top no-repeat;}
			/*  */
			#Map .ot_hotelgateway .MapIc { background:   url("/images/tds/service/ot_hotelgateway/ic_map01.jpg") left top no-repeat;}
			/*  */
			#Map .ot_tdsinfo .MapIc { background:   url("/images/tds/service/ot_tdsinfo/ic_map01.jpg") left top no-repeat;}
			/*  */
			#Map .ot_parkwaygifts .MapIc { background:   url("/images/tds/service/ot_parkwaygifts/ic_map01.jpg") left top no-repeat;}
			/*  */
			#Map .ot_phototerrace .MapIc { background:   url("/images/tds/service/ot_phototerrace/ic_map01.jpg") left top no-repeat;}
			/*  */
			#Map .ot_petclub .MapIc { background:   url("/images/tds/service/ot_petclub/ic_map01.jpg") left top no-repeat;}
			/*  */
			#Map .ot_picnicareas .MapIc { background:   url("/images/tds/service/ot_picnicareas/ic_map01.jpg") left top no-repeat;}
			/*  */
			#Map .ot_guestparking .MapIc { background:   url("/images/tds/service/ot_guestparking/ic_map01.jpg") left top no-repeat;}
			/*  */
			#Map .ot_welcomecenter .MapIc { background:   url("/images/tds/service/ot_welcomecenter/ic_map01.jpg") left top no-repeat;}


		/* in */
			/*  */
			#Map .in_guestrelation .MapIc { background:   url("/images/tds/service/in_guestrelation/ic_map01.jpg") left top no-repeat;}
			/*  */
			#Map .in_guidetour .MapIc { background:   url("/images/tds/service/in_guidetour/ic_map01.jpg") left top no-repeat;}
			/*  */
			#Map .in_parkinfoboard .MapIc { background:   url("/images/tds/service/in_parkinfoboard/ic_map01.jpg") left top no-repeat;}
			/*  */
			#Map .in_lostchildren .MapIc { background:   url("/images/tds/service/in_lostchildren/ic_map01.jpg") left top no-repeat;}
			/*  */
			#Map .in_babycenter .MapIc { background:   url("/images/tds/service/in_babycenter/ic_map01.jpg") left top no-repeat;}
			/*  */
			#Map .in_babycar .MapIc { background:   url("/images/tds/service/in_babycar/ic_map01.jpg") left top no-repeat;}
			/*  */
			#Map .in_firstaids .MapIc { background:   url("/images/tds/service/in_firstaids/ic_map01.jpg") left top no-repeat;}
			/*  */
			#Map .in_mailbox .MapIc { background:   url("/images/tds/service/in_mailbox/ic_map01.jpg") left top no-repeat;}
			/*  */
			#Map .in_bankingservice .MapIc { background:   url("/images/tds/service/in_bankingservice/ic_map01.jpg") left top no-repeat;}
			/*  */
			#Map .in_delivery .MapIc { background:   url("/images/tds/service/in_delivery/ic_map01.jpg") left top no-repeat;}
			/*  */
			#Map .in_fastpass .MapIc { background:   url("/images/tds/service/in_fastpass/ic_map01.jpg") left top no-repeat;}
			/*  */
			#Map .in_priorityseating .MapIc { background:   url("/images/tds/service/in_priorityseating/ic_map01.jpg") left top no-repeat;}
			/*  */
			#Map .in_photoexpress .MapIc { background:   url("/images/tds/service/in_photoexpress/ic_map01.jpg") left top no-repeat;}
			/*  */
			#Map .in_souvenirmedal .MapIc { background:   url("/images/tds/service/in_souvenirmedal/ic_map01.jpg") left top no-repeat;}


		/* io */
			/*  */
			#Map .io_restroom .MapIc { background:   url("/images/tds/service/io_restroom/ic_map01.jpg") left top no-repeat;}
			#Map .io_restroom2 .MapIc { background:   url("/images/tds/service/io_restroom/ic_map02.jpg") left top no-repeat;}
			/*  */
			#Map .io_lockers .MapIc { background:   url("/images/tds/service/io_lockers/ic_map01.jpg") left top no-repeat;}
			/*  */
			#Map .io_telephone .MapIc { background:   url("/images/tds/service/io_telephone/ic_map01.jpg") left top no-repeat;}
			/*  */
			#Map .io_smokingarea .MapIc { background:   url("/images/tds/service/io_smokingarea/ic_map01.jpg") left top no-repeat;}
			#Map .io_smokingarea2 .MapIc { background:   url("/images/tds/service/io_smokingarea/ic_map02.jpg") left top no-repeat;}

/* --------------------
  petclub
-------------------- */

.reserve{background-image:url(/images/tds/service/ot_petclub/wb01.jpg);width:632pxl;margin-top:20px;}
.reserve h3{margin:0;padding:0;}
.reserve div{padding:10px 20px;}
.reserve p{padding-top:10px;}
.reserve ul {padding:5px 0;}
.reserve ul li{list-style:disc;list-style-position:inside;}

.res_1{font-weight:700;}


/*
* html #Map .MapIc {
behavior: expression(
this.style.behavior || (
this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
this.style.backgroundImage = "none",
this.style.behavior = "none"
)
);
}*/
