@charset "shift_jis";

#WideContainer #SecondPage{
	background:#fff;
	width:1000px;
	margin:0 10px;
	padding:0;
	background:#fff;
	font-family:'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size:16px;
}
/*-- --*/
#SecondPage #BourgogneHead{
	border:2px solid #fff;
	background:linear-gradient(to bottom, #cce677 0, #ffffff 100%);
}
#SecondPage #BourgogneHead h3{
	margin:0;
	padding:7px 7px 0;
}
#SecondPage #BourgogneHead p{
	margin:24px 30px 0;
	text-align:left;
	font-size:16px;
	line-height:140%;
}

/*-- --*/
.Apply{
	border:2px solid #dc9;
	margin:30px auto 50px auto;
	padding:1px;
	width:78%;

}
.Apply a{
	display:block;
	background:linear-gradient(to bottom, #aacc77 0%, #88aa55 48%, #668811 52%, #99cc11 100%);
	text-align:center;
	text-decoration:none;
}
.Apply a span{
	padding:0 0 0 24px;
	background:url("../img/bourgogne/apply101.png") no-repeat 0 center;
	text-shadow:-1px -1px 2px rgba(0,0,0,0.3);
	font-size:26px;
	font-weight:bold;
	line-height:74px;
	color:#fff;
}
.Apply a:hover{
	background:#6b0;
	text-align:center;
	text-decoration:none;
}
.Apply a:hover span{
	color:#ef6;
}


/*-- --*/
#SecondPage #BourgogneMainPhoto{
	float:left;
	padding:0 0 30px 30px;
	width:536px;
}
#SecondPage #BourgogneMainPhoto dt{
	width:530px;
    height:350px; 
}
#SecondPage #PlanPhotoSpace{
	position:relative;
	padding:30px 0 30px 573px;
	height:350px;
	text-align:left;
}
#SecondPage #PlanPhotoSpace dt{
	position:absolute;
	top:30px;
	left:30px;
}
#SecondPage #BourgogneMainPhoto dd,
#SecondPage #PlanPhotoSpace dd{
	float:left;
	margin:6px 4px 0 2px;
	width:83px;
	height:60px;
}
#SecondPage #BourgogneMainPhoto dd a,
#SecondPage #PlanPhotoSpace a{
	display:block;
}
#SecondPage #BourgogneMainPhoto dd a:hover,
#SecondPage #PlanPhotoSpace a:hover{
	opacity:0.6;
}
#SecondPage p#BourgogneMap{
	margin:0 0 0 590px;
}
#SecondPage p#BourgogneMap a{
	display:block;
	border:1px solid #dc9;
	width:378px;
	background:#f3f7dd;
}
/*---- PlanSection ----*/
#SecondPage .PlanSection{
	clear:both;
	border:2px solid #cd8;
	margin:20px 30px 0;
	padding:0 0 35px;
	background:url("../img/bourgogne/bourgogne101.png") no-repeat 0 bottom;
}
#SecondPage .PlanSection h4{
	padding:2px 0 0 0;
	background:url("../img/bourgogne/bourgogne102.png") no-repeat 0 0;
	text-shadow:1px 1px 0 #fff;
	font-size:20px;
	font-weight:bold;
	line-height:54px;
	color:#802;
}
#SecondPage .PlanSection p.BodyText{
	padding:24px 40px 0;
	text-align:left;
	font-size:15px;
	line-height:140%;
}
#SecondPage p.Highlight{
	margin:25px 40px 30px;
}
#SecondPage p.Highlight a{
	display:block;
	box-shadow:1px 1px 2px 0px rgba(0,0,0,0.2);
	width:856px;
	height:184px;
}
/*-- --*/
#SecondPage .PlanSection table{
	border-collapse:separate;
	border-spacing:1px;
	border:none;
}
#SecondPage .PlanSection table.ScheduleTable{
	width:856px;
	margin:0 39px;
}
#SecondPage .PlanSection table.ScheduleTable caption{
	clear:both;
	background:#ac8;
	text-indent:10px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	line-height:32px;
	color:#fff;
}
#SecondPage .PlanSection table.ScheduleTable td{
	padding:10px 10px 8px;
	width:75%;
	background:#f5f5dd;
	box-shadow:1px 1px 1px 0px rgba(0,0,0,0.1) inset;
	vertical-align:middle;
	text-align:left;
	font-size:15px;
	line-height:130%;
}
#SecondPage .PlanSection table.ScheduleTable td img{
	margin:10px 0;
}
#SecondPage .PlanSection table.ScheduleTable td.Date{
	width:10%;
	white-space:nowrap;
	text-align:center;
}
#SecondPage .PlanSection table.ScheduleTable td.Period{
	width:20%;
	white-space:nowrap;
	vertical-align:top;
	text-align:left;
}
#SecondPage .PlanSection table.ScheduleTable td.Time{
	width:10%;
	white-space:nowrap;
	text-align:center;
	font-size:15px;
}
#SecondPage .PlanSection table.ScheduleTable td.Stay{
	width:15%;
	text-align:center;
}
#SecondPage .PlanSection table.ScheduleTable td strong{
	font-size:16px;
	font-weight:bold;
	color:#666;
}
#SecondPage .PlanSection table.ScheduleTable td span.Note{
	display:block;
	padding:4px 0 0 15px;
	text-indent:-15px;
}
#SecondPage .PlanSection table.ScheduleTable table.IncludeTable th,
#SecondPage .PlanSection table.ScheduleTable table.IncludeTable td{
	border:none;
	padding:0 0 2px;
	width:13%;
	background:none;
	box-shadow:none;
	vertical-align:top;
	font-weight:normal;
}
#SecondPage .PlanSection table.ScheduleTable table.IncludeTable td{
	width:92%;
}
/*-- --*/
#SecondPage .PlanSection p.Note{
	margin:8px 40px;
	padding:0 0 0 15px;
	text-align:left;
	text-indent:-15px;
	font-size:15px;
	line-height:130%;
}
/*-- --*/
#SecondPage #Tab{
	padding:0px 5px 0;
}
#SecondPage #Tab li{
	float:left;
	margin:0px 0 0 3px;
	width:328px;
}
#SecondPage #Tab li:first-child{
	margin:0;
}
#SecondPage #Tab li a{
	display:block;
	margin:0px 0 0 0;
	padding:8px 8px 0;
	height:82px;
	background:linear-gradient(to bottom, #ddddff 0%, #bbbbff 100%);
	text-align:left;
	text-decoration:none;
	color:#44f;
}
#SecondPage #Tab li a span.Box{
	display:block;
	border-radius:3px;
	width:180px;
	background:#fff;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	line-height:22px;
}
#SecondPage #Tab li a span.Number{
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-style:italic;
	font-size:22px;
}
#SecondPage #Tab li a span.Arrow{
	display:inline-block;
	margin:8px 0 0;
	padding:0 18px 0 0;
	background:url("../img/bourgogne/arrow.png") no-repeat right 2px;
	transition:0.2s margin linear,0.2s height linear, 0.2s background linear, 0.2s color linear;
	font-size:18px;
	font-weight:bold;
	line-height:120%;
}
#SecondPage #Tab li.Here a,
#SecondPage #Tab li a:hover{
	margin:0;
	height:82px;
	background:#6ae;
}
#SecondPage #Tab li.Here a span.Number,
#SecondPage #Tab li a:hover span.Number{
	color:#36c;
}
#SecondPage #Tab li.Here a span.Arrow,
#SecondPage #Tab li a:hover span.Arrow{
	background:none;
	color:#fff;
}
#SecondPage #Tab li.Here a span.Box{
	color:#36c;
}
#SecondPage #OptionSection{
	clear:both;
	margin:0 5px;
	border:20px solid #6ae;
	background:#fff;
	text-align:left;
}
#SecondPage #OptionSection h3.Option{
	padding:20px 30px 10px;
	background:url("../img/bourgogne/option101.png") no-repeat 0 0;
	text-align:center;
}
#SecondPage #OptionSection h3.Option span.Box{
	display:block;
	border-radius:3px;
	margin:0 auto;
	width:220px;
	background:linear-gradient(to bottom, #77bbff 0%, #5599dd 100%);
	text-align:center;
	font-size:18px;
	font-weight:bold;
	line-height:36px;
	color:#fff;
	
}
#SecondPage #OptionSection h3.Option span.Number{
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-style:italic;
	font-size:36px;
}
#SecondPage #OptionSection h3.Option span.Title{
	display:block;
	border-bottom:1px solid #ccc;
	padding:18px 0 22px;
	text-shadow:1px 1px 2px rgba(0,0,0,0.2);
	font-size:36px;
	font-weight:bold;
	line-height:130%;
	color:#36c;
}
/*-- --*/
#SecondPage #OptionSection h5{
	margin:0;
	padding:18px 30px 0;
	font-size:18px;
	font-weight:bold;
	line-height:130%;
	color:#339;
}
/*-- --*/
#SecondPage #OptionSection p.TextBody{
	padding:2px 30px 0;
	font-size:15px;
	line-height:140%;
}
#SecondPage #OptionSection p.Photo{
	padding:20px 30px 0;
	text-align:left;
}
/*-- --*/
#SecondPage #OptionSection p.Price{
	margin:15px 30px 0;
	text-align:left;
	font-size:15px;
	font-weight:bold;
	line-height:44px;
	color:#444;
}
#SecondPage #OptionSection p.Price span{
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-style:italic;
	font-size:44px;
	font-weight:bold;
	color:#900;
}
#SecondPage #OptionSection p.Notice{
	padding:4px 30px 0 45px;
	text-indent:-12px;
	text-align:left;
	font-size:15px;
	line-height:120%;
}
/*---- Option PlanSection ----*/
#SecondPage #OptionSection .PlanSection{
	clear:both;
	border:2px solid #9cf;
	margin:0 30px;
	padding:0 0 20px;
	background:url("../img/bourgogne/option102.png") no-repeat 0 bottom;
}
#SecondPage #OptionSection .PlanSection h4{
	padding:2px 0 0 0;
	background:url("../img/bourgogne/option103.png") no-repeat 0 0;
	text-align:center;
	text-shadow:1px 1px 0 #fff;
	font-size:20px;
	font-weight:bold;
	line-height:54px;
	color:#339;
}
#SecondPage #OptionSection .PlanSection table.ScheduleTable{
	width:846px;
	margin:20px 20px 0;
}
#SecondPage #OptionSection .PlanSection table.ScheduleTable caption{
	background:#6ae;
}
#SecondPage #OptionSection .PlanSection table.ScheduleTable td{
	background:#ddf7ff;
}

/*-- --*/
#SecondPage #OptionSection .Apply{
	border:2px solid #cae;
}
#SecondPage #OptionSection .Apply a{
	background:linear-gradient(to bottom, #4466cc 0%, #2244aa 48%, #000066 52%, #0022aa 100%);
}
#SecondPage #OptionSection .Apply a span{
	background:url("../img/bourgogne/apply102.png") no-repeat 0 center;
}
#SecondPage #OptionSection .Apply a:hover{
	background:#24a;
	text-align:center;
	text-decoration:none;
}
#SecondPage #OptionSection .Apply a:hover span{
	color:#0cf;
}
.ApplySmall{
	border:2px solid #dc9;
	margin:30px auto 50px auto;
	padding:1px;
	width:78%;

}
.ApplySmall a{
	display:block;
	background:linear-gradient(to bottom, #4466cc 0%, #2244aa 48%, #000066 52%, #0022aa 100%);
	text-align:center;
	text-decoration:none;
}
.ApplySmall a span{
	padding:0 0 0 24px;
	background:url("../img/bourgogne/apply101.png") no-repeat 0 center;
	text-shadow:-1px -1px 2px rgba(0,0,0,0.3);
	font-size:24px;
	font-weight:bold;
	line-height:74px;
	color:#fff;
}
.ApplySmall a:hover{
	background:#6b0;
	text-align:center;
	text-decoration:none;
}
.ApplySmall a:hover span{
	color:#ef6;
}


