.contents h2,.contents ul { margin-top:1em; }
.contents h2 { margin-bottom:2em; width:540px; height:140px; text-indent:-9999em; overflow:hidden; background:url(../images/title_plan.jpg) left center no-repeat; }
#golf,#couple,#group,#ladys,#student,#recover,#coupon { width:538px; margin-top:2em; border:solid 1px #060; }

.contents li { color:#f00; }
.contents li.bk { color:#555; }

.contents strong { color:#f00; }
.contents em { color:red; }
.contents div.link { margin-right:6px; margin-bottom:0.5em; text-align: right; }
.contents h3 { margin-bottom:3px; padding:2px 3px 2px 6px; background-color:#060; font-size:140%; font-weight:bold; color:#fff; }
.contents div.bannar { margin-top:2em; }

#golf p,#couple p,#group p,#ladys p,#student p,#recover p,#coupon p { margin:0 6px 6px 196px; }
#golf span { display:block; margin:1.2em 0 0.8em 0; font-weight:bold; }
.contents div ul { margin:.8em 0 1em 196px; }
.contents div li { font-weight:bold; }

#golf strong,#couple strong,#group strong,#ladys strong,#student strong,#recover strong,#coupon strong { font-size:126%; }

#golf { background: url(../images/plan_golf.jpg) 5px 36px no-repeat; }
#couple { background: url(../images/plan_couple.jpg) 5px 36px no-repeat; }
#group { background: url(../images/plan_group.jpg) 5px 36px no-repeat; }
#ladys { background: url(../images/plan_ladys.jpg) 5px 36px no-repeat; }
#student { background: url(../images/plan_student.jpg) 5px 36px no-repeat; }
#recover { background: url(../images/plan_recover.jpg) 5px 36px no-repeat; }
#coupon { background: url(../images/plan_coupon.gif) 5px 36px no-repeat; }

#coupon div.link { margin-top:1em;}

/** ウィンタープラン **/
#winterplan .contents h2 { background:url(../images/title_plan_winter.jpg) left center no-repeat; }

#winterplan .contents h3 { background-color:#FF6600; }
#wcouple,#wgroup,#donabe,#newyear,#wrecover { width:538px; margin-top:2em; border:solid 1px #FF6600; }
#wcouple p,#wgroup p,#donabe p,#newyear p,#wrecover p { margin:0 6px 6px 196px; }
#wcouple span { display:block; margin:1.2em 0 0.8em 0; font-weight:bold; }
#wcouple strong,#wgroup strong,#donabe strong,#newyear strong,#wrecover strong { font-size:126%; }

#wcouple { background: url(../images/plan_wcouple.jpg) 5px 36px no-repeat; }
#wgroup { background: url(../images/plan_wgroup.jpg) 5px 36px no-repeat; }
#donabe { background: url(../images/plan_donabe.jpg) 5px 36px no-repeat; }
#newyear { background: url(../images/plan_newyear.jpg) 5px 36px no-repeat; }
#wrecover { background: url(../images/plan_wrecover.jpg) 5px 36px no-repeat; }



#birthday {
	background:url(../images/birthday1.jpg) !important;
	}

/* 卒業旅行プラン */
#graduation {
	background:url(../images/title_plan_graduation.jpg) !important;
	}
/* 長期滞在プラン */
#longstay {
	background:url(../images/title_plan_longstay.jpg) !important;
	}
#planDetail {
	position: relative;
	margin-top: 2em;
	border: 1px solid #060;
	overflow: hidden;
	}
#planDetail #imgLeft {
	display: inline;
	float: left;
	width: 180px;
	margin: 6px 0 0 8px;
	}
#planDetail h4 {
	color: #555;
	font-size: .8em;
	font-weight: bold;
	}
#planDetail li {
	margin-bottom: 1em;
	font-size: 126%;
	}
#planDetail p {
	margin: 0 6px 6px 196px;
	}
