/* SeasonsofJp */

#SeasonsofJp { width:965px; }
#SeasonsofJp h2 { width:965px; margin:0 0 20px 0;}
#SeasonsofJp h3 {  margin:0; overflow:hidden;}
#SeasonsofJp h4 {  margin:0; overflow:hidden;}
#SeasonsofJp h5 {  margin:0; overflow:hidden;}
#SeasonsofJp strong { font-weight:bold;}

#SeasonsofJp #Plan { width:100%; background-color:#DC743C; padding-bottom:10px;}
#SeasonsofJp #Plan .plan01 { width:939px; margin:0 11px; padding:2px; background-color:#FFFFFF;}
#SeasonsofJp #Plan .plan01 .BgLine{ background:url(img1/bgline.gif) no-repeat bottom; height:24px; margin-bottom:10px;}
#SeasonsofJp #Plan .plan01 h5 { padding:0 10px; color:#C56600; line-height:130%; font-weight:bold;}
#SeasonsofJp #Plan .plan01 h5 dl{ margin:0; padding:0;}
#SeasonsofJp #Plan .plan01 h5 dt{ margin:0; padding:5px; font-size:115%; background:url(img1/plan_bg.gif) repeat-y; color:#FFFFFF;}
#SeasonsofJp #Plan .plan01 h5 dd{ margin:0; padding:0; font-size:95%;}
#SeasonsofJp #Plan .plan01 h5 span{ background-color:#000000; color:#FFFFFF;}
#SeasonsofJp #Plan .plan01 ol { margin:0; padding:0;}
#SeasonsofJp #Plan .plan01 li { width:47%; margin:0 0 0 10px; padding:0; display:block; float:left;}
#SeasonsofJp #Plan .plan01 li dl { margin:0; padding:0;}
#SeasonsofJp #Plan .plan01 li dt { margin:1em 0 0 0; padding:5px; font-size:115%; line-height:100%; color:#FFFFFF; background: #EE6553; font-weight:bold;}
#SeasonsofJp #plan .plan01 li dt span{ color:#000000;}
#SeasonsofJp #Plan .plan01 li dd { margin:5px 0 0 0; padding:0; background-color:#FFFFFF;}
#SeasonsofJp #Plan .plan01 .plan01Aph {width:315px; float:right;}
#SeasonsofJp #Plan .plan01 p { margin:0; font-size:95%; padding:0;}

#SeasonsofJp #Plan .plan02 { width:939px; margin:10px 11px 0; padding:2px; background-color:#FFFFFF;}
#SeasonsofJp #Plan .plan02 h5 {width:100%; height:33px;}
#SeasonsofJp #Plan .plan02 .MainBox { padding:10px;}
#SeasonsofJp #Plan .plan02 .MainBox .Left { width:450px; border:#666666 solid 1px; float:left;}
#SeasonsofJp #Plan .plan02 .MainBox .Right { width:450px; border:#666666 solid 1px; float:right;}
#SeasonsofJp #Plan .plan02 ol { width:930px; margin:0; padding:0; float:left;}
#SeasonsofJp #Plan .plan02 li { width:48%; margin:0; padding:0; display:block; float:left;}
#SeasonsofJp #Plan .plan02 p { margin:0; font-size:12px; padding:0;}
#SeasonsofJp #Plan .plan02 .MainTxt { width:240px; float:left; font-size:14px; line-height:150%; padding:5px;}
#SeasonsofJp #Plan .plan02 .Data { margin:10px 0 0; padding:5px; background-color:#FF9900; line-height:150%; font-size:13px; font-weight:bold; }
#SeasonsofJp #Plan .plan02 .Data span { color:#FFFFFF;}
#SeasonsofJp #Plan .plan02 .Attent { background-color:#000000; color:#FFFFFF; padding:10px; margin:10px 0; }

#SeasonsofJp #Tour {background-color:#ECD8BF; margin-top:30px; padding-bottom:10px;}
#SeasonsofJp #Tour .Tour01 {margin:10px 5px; padding-bottom:20px;  border:#AC6A4F solid 1px;}
#SeasonsofJp #Tour .Tour01 .MainTxt {margin:0 15px; font-weight:bold;}
#SeasonsofJp #Tour .Tour01 .MainTxt span {font-size:14px; font-weight:normal;}
#SeasonsofJp #Tour .Tour01 .MainTxt span {font-size:14px; font-weight:normal;}
#SeasonsofJp #Tour .Tour01 ol{list-style:none;}
#SeasonsofJp #Tour .Tour01 .Itinerary{width:680px; border:#666666 solid 1px;  float:right;}
#SeasonsofJp #Tour .Tour01 .Itinerary p{margin:10px 0; padding:10px; font-size:18px; background-color:#FFFFFF; font-weight:bold;}
#SeasonsofJp #Tour .Tour01 .Itinerary span{color:#89a43d;}

#SeasonsofJp #Tour .Tour02 {margin:20px 5px; padding-bottom:20px;  border:#AC6A4F solid 1px;}
#SeasonsofJp #Tour .Tour02 h3{width:547px; float:left;}
#SeasonsofJp #Tour .Tour02 h4{margin:10px 5px 0; text-align:center;}
.Tour02 .Duration{background-color:#AC6A4F; color:#FFFFFF; font-weight:bold; text-align:center;}

#SeasonsofJp #Tour .Tour02 .MainLeft{width:490px; float:left;}
#SeasonsofJp #Tour .Tour02 .MainRight{width:420px; float:right;}

/* SeasonsofJp2 */
#SeasonsofJp2 { width:965px;}
#SeasonsofJp2 h2 { width:945px; height:90px; margin:0; overflow:hidden;}
#SeasonsofJp2 h3 { font-size:160%; font-weight:bold; margin:0; overflow:hidden;}
#SeasonsofJp2 h3 span{ color:#FF0000; font-size:12px; font-weight:normal;}
#SeasonsofJp2 h4 {  margin:0; height:37px; overflow:hidden;}

#AutumnFes {border:#E8BB16 solid 10px;}
#AutumnFes .Bg {padding: 0 10px 10px; background:#FEF6E5;}
#AutumnFes .Fes {background:#FFFFFF; border:#AAAAAA solid 1px; margin-top:10px;}
#AutumnFes .Fes .Left {width:650px; background:#FFFFFF; float:left;}
#AutumnFes .Fes .Left div{ padding:5px;}
#AutumnFes .Fes .Right {float:right;}
#AutumnFes .Fes p {margin:10px 0; font-weight:bold;}
#AutumnFes .Fes p span {font-weight:normal;}
#AutumnFes .Fes ul {margin:0; padding:0; list-style:none;}
#AutumnFes .Fes .Duration { margin:0; padding:0; background:#AC6C52; color:#FFFFFF; font-weight:bold;}
#AutumnFes .Fes .Duration span{ color:#000000; font-size:95%;}

#AutumnFes .Fes .Coupon {margin:5px 0 0 0; padding:0; background:#FF0000; color:#FFFFFF; font-weight:bold;}


#SeasonsofJp3 { width:965px; font-family:Arial, Helvetica, sans-serif}
#SeasonsofJp3 h2 { width:100%; margin:0; background:#D9B600; height:72px; overflow:hidden;}
#SeasonsofJp3 h3 {  margin:20px 0 0 0; overflow:hidden;}
#SeasonsofJp3 h4 {  margin:0; overflow:hidden;}
#SeasonsofJp3 strong { font-weight:bold;}

#SeasonsofJp3 #top {border-bottom:#D9B600 solid 10px; border-left:#D9B600 solid 10px; border-right:#D9B600 solid 10px;}
#SeasonsofJp3 #top p {margin:0 0 10px; color:#FFFFFF; font-size:14px;}
#SeasonsofJp3 #top .TxtBox {background:#000000 url(img2/top03.jpg) bottom left no-repeat; padding:10 130px 10px 145px;}
#SeasonsofJp3 #top .TxtBox dl {margin:0; padding:0;}
#SeasonsofJp3 #top .TxtBox dt {padding:0 0 5px; color:#FFFF00; font-weight:bold; font-size:14px;}
#SeasonsofJp3 #top .TxtBox dd { margin:0; padding:0; border-top:#FFFFFF solid 1px; color:#FFFFFF; font-weight:normal; font-size:12px;}
#SeasonsofJp3 #top .TxtBox dd span { font-weight:bold;}
#SeasonsofJp3 #top .TxtBox dd ol { margin:0; padding:0; list-style:none;}
#SeasonsofJp3 #top .TxtBox dd li { margin:0; padding:0 0 0 1em; text-indent:-1em;}
#SeasonsofJp3 #top .TxtBox .Left {width:255px; float:left;}
#SeasonsofJp3 #top .TxtBox .Right {width:385px; float:right;}

#SeasonsofJp3 #WinFes7 {background:#F5ECC0; border:#C7AC8E solid 10px; padding:5px 5px 0;}
#SeasonsofJp3 #WinFes7 .Left {width:460px; border:#999999 solid 1px; background-color:#FFFFFF; float:left;}
#SeasonsofJp3 #WinFes7 .Right {width:460px; border:#999999 solid 1px; background-color:#FFFFFF; float:right;}
#SeasonsofJp3 #WinFes7 dl {margin:0; padding:0;}
#SeasonsofJp3 #WinFes7 .FesPlace {margin:0; padding:0 5px; background-color:#2A2E98; color:#FFFFFF; font-weight:bold;}
#SeasonsofJp3 #WinFes7 .FesName {margin:0; padding:0 5px; font-size:18px; font-weight:bold; color:#2A2E98;}
#SeasonsofJp3 #WinFes7 dd span{font-size:12px;}
#SeasonsofJp3 #WinFes7 p{margin:0; padding:0 5px; font-size:13px; font-weight:bold;}
#SeasonsofJp3 #WinFes7 ul{margin:0; padding:0 5px; font-size:12px; list-style:none;}
#SeasonsofJp3 #WinFes7 .Enjoy{margin:0; padding:5px; background-color:#804C2E; }
#SeasonsofJp3 #WinFes7 .Enjoy dt{margin:0; padding:0; background-color:#FFF798; font-weight:bold; display:inline; }
#SeasonsofJp3 #WinFes7 .Enjoy dd{margin:0; padding:0; font-size:12px; font-weight:bold;  color:#FFFFFF; display:inline; }

.hei1 { width:100%; height:1px;}
.clear { float:none; clear:both;}
.mb10 { margin-bottom:10px;}
.fL { float:left;}
.fR { float:right;}

