
/* CSS Document */

a {	color:#0000de;
	text-decoration:none;}
a:visited{ color:#0000de;
			text-decoration:none;}
a:hover{
	color:##0000de;
	text-decoration:underline;}
	
body{
	background:#6C6;
}

#contents{
	letter-spacing:0.05em;
	line-height:140%;
	background:#FFF;
	margin-bottom:10px;

}

/* */
#plan-rap{width:800px; background:url(../page/image/side-bg.jpg) repeat-y left top; margin-top:5px;}

/* */

#plan-main{
	width:610px;
	float:right;
}

#plan-side{
	width:170px;
	background:#C7E5A5;
	float:left;
	padding-top:15px;

}

#plan-header{
	width:610px;
	background:url(../page/plan/image/top2.jpg) no-repeat;
	padding-top:120px;
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#CCC;
}

#plan-header h3{
	font-size:129%;
	font-weight:bold;
	color:#F60;
	margin-left:10px;
}

#plan-header p{
	font-weight:bold;
	color:#F60;
	margin:0 0 10px 10px;
}

/* クリスマスバージョン */

#plan-header-xmas{
	width:610px;
	background:url(../xmas/plan/images/plan-img.jpg) no-repeat;
	height:83px;
	padding-top:80px;
	margin-bottom:10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color:#39F;
}

#plan-header-xmas h3{
	font-size:129%;
	font-weight:bold;
	color:#C00;
	margin-left:10px;
}

#plan-header-xmas p{
	font-weight:bold;
	color:#060;
	margin:0 0 10px 10px;
}



#plan-txt{
	width:300px;
	float:left;
}

#plan-ph{
	width:300px;
	float:right;
}

#plan-ph p{
	font-size:71%;
	text-align:right;
	line-height:120%;
}

/* クリスマスＴＤＬ情報 */

#disney-info{width:610px; margin-bottom:10px;}
#tdl-rap{width:305px; float:left;}
#tds-rap{width:305px; float:right;}


/* プラン情報宿泊日○日前用 */

.stay-ago{
	color:#C00;
	font-size:79%;
	margin-left:55px;
}



/* 客室タイプ追加用 */
.stay-list{
	margin-left:55px;
}

/* プラン日程下バナーエリア */
#plan-banner-area{ margin-top:5px; text-align:center;}

/* プラン詳細 */

#txt{
	margin:10px 0;
	padding-top:10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	
}

#txt p{
	font-size:86%;
	line-height:140%;
}

#txt h4{	font-size:86%;
	color:#C00;
	margin-top:5px;
}
#txt ul{ margin-left:25px; font-size:81%;}
#txt li{list-style:disc;}


/* プラン詳細にバナーを入れる（朝ごはん） */

#plantxt-box{
	width:452px;
	float:left;
}

#banner-box{
	width:148px;
	float:right;
	margin-bottom:10px;
}




/* プラン特典 */
#tokuten{
	padding:5px 0;
	margin:5px 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	clear:both;
}

#tokuten h4{
	font-size:86%;
	color:#C00;
}

#tokuten ol{
	margin-left:25px;
}

#tokuten li{
	font-size:79%;
	list-style-type:decimal;
	line-height:120%;
	margin-bottom:5px;
}




#tokuten p{
		font-size:79%;
	line-height:120%;
}


	
/* プラン注釈 */

#ant{
	margin:10px 0;}

#ant p{
	font-size:71%;
	line-height:100%;
}

#ph-area{
	width:610px;
}

#ph-area ul{
}

#ph-area li{
	text-align:right;
	float:left;
	margin-right:4px;
}

#ph-area li p{
	font-size:71%;
}

#ph-area-txt{
	padding-top:10px;
	font-size:86%;
	text-align:center;
	line-height:110%;
}


/* 予約画面 */


#rsv-title h4{
	color:#333;
	font-size:86%;
	background:#CCC;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding:2px 0 0 15px;
	margin-bottom:10px;
	text-align:left;
}


#rsv-title{
		width:610px;
	text-align:center;
}


/* 予約画面クリスマスバージョン */


#rsv-title-xmas h4{
	color:#063;
	font-size:86%;
	background:url(../xmas/plan/images/rsv-title-icon.gif) no-repeat;
	font-weight:bold;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color:#C03;
	padding:9px 0 0 35px;
	margin-bottom:10px;
	text-align:left;
	height:24px;
}


#rsv-title-xmas{
		width:610px;
	text-align:center;
}




/* 予約画面複数ボタンバージョン */

#rsv-title ul{
}

#rsv-title li{
	float:left;
	margin-right:5px;
}

.rsv-2{
	margin-left:120px;
	font-size:77%;
}

.rsv-3{
	margin-left:25px;
}





.top-link{
	float:right;
	margin-right:2px;
	font-size:71%;
}


/* 特徴 */

#tokucho h4{
	margin:5px 0;
}

#tokucho ul{
}

#tokucho li{
	float:left;
	margin-right:2px;
}


/* サイドバナー　宿泊ページへのリンク */

#stay-link{
	width:156px;
	margin-left:7px;
}

#stay-link h3{
	font-size:93%;
	font-weight:bold;
	color:#FFF;
	background:#060;
	text-align:center;
	padding:3px 0;
	margin-bottom:2px;
}

#stay-link ul{
	background:#FFF;
	line-height:100%;
	padding:5px 3px 5px 3px;
}

#stay-link li{
	background:url(../page/stay/image/guest_list2.gif) no-repeat;
	background-position:2px 5px;
	font-size:79%;
	padding:3px 0 3px 15px;
	margin-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9C0;
}


#stay-link li a{

			color:#666;
}

#plan-side-banner{
	margin:5px 0 0 7px;
}

/* 注釈 */
#chui{
	padding:5px 0 5px 0px;
	margin:5px 0;

}


#chui h4,#chui h5{
	font-size:86%;
	font-weight:bold;
}

/* 1dayパスポートご案内 */
#gude-title{
	margin:10px 0 0 0;
	text-align:center;
	font-size:91%;
	color:#F00;
	font-weight:bold;
}

#guide{
	background:#f6f3db;
	width:570px;
	font-size:86%;
	padding:20px;
}

#guide h4{
	color:#388ce7;
	font-weight:bold;
	border-bottom: 2px solid #388ce7;
	padding-bottom:2px;
	margin-bottom:5px;
}

#guide ul{
	margin:0 0 0 20px;
	line-height:120%;
}

#guide li{
	list-style-type: square;
	margin:0 0 5px 0;
}

/* パスポートについてのご案内 */
#passport{ text-align:center; margin:5px 0;}
#passport p{font-weight:bold;}


